.ag-filter-panel-buttons{display:flex;justify-content:flex-end;overflow:hidden;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0;flex-wrap:wrap;gap:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-filter-panel-buttons-button{line-height:1.5}.ag-filter-panel .ag-standard-button.ag-filter-panel-buttons-apply-button{color:var(--ag-filter-panel-apply-button-color);background-color:var(--ag-filter-panel-apply-button-background-color)}.ag-filter-panel>*:where(:last-child){padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-row.ag-row-pinned-source{color:var(--ag-pinned-source-row-text-color);background-color:var(--ag-pinned-source-row-background-color);font-weight:var(--ag-pinned-source-row-font-weight)}.ag-row.ag-row-pinned{color:var(--ag-pinned-row-text-color);background-color:var(--ag-pinned-row-background-color);font-weight:var(--ag-pinned-row-font-weight)}.ag-floating-top-viewport{border-bottom:var(--ag-pinned-row-border)}.ag-floating-bottom-viewport{border-top:var(--ag-pinned-row-border)}.ag-measurement-container{--ag-legacy-styles-loaded: "true"}.ag-icon{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);position:relative}.ag-icon:before{content:"";font-family:inherit}.ag-icon:after{background:transparent var(--ag-icon-image, none) center/contain no-repeat;display:var(--ag-icon-image-display);opacity:var(--ag-icon-image-opacity, .9);position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ag-icon-aggregation{font-family:var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color))}.ag-icon-aggregation:before{content:var(--ag-icon-font-code-aggregation, "");display:var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display))}.ag-icon-aggregation:after{background-image:var(--ag-icon-image-aggregation, var(--ag-icon-image));display:var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, .9))}.ag-icon-arrows{font-family:var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-arrows, var(--ag-icon-font-color))}.ag-icon-arrows:before{content:var(--ag-icon-font-code-arrows, "");display:var(--ag-icon-font-display-arrows, var(--ag-icon-font-display))}.ag-icon-arrows:after{background-image:var(--ag-icon-image-arrows, var(--ag-icon-image));display:var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, .9))}.ag-icon-asc{font-family:var(--ag-icon-font-family-asc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-asc, var(--ag-icon-font-color))}.ag-icon-asc:before{content:var(--ag-icon-font-code-asc, "");display:var(--ag-icon-font-display-asc, var(--ag-icon-font-display))}.ag-icon-asc:after{background-image:var(--ag-icon-image-asc, var(--ag-icon-image));display:var(--ag-icon-image-display-asc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, .9))}.ag-icon-aasc{font-family:var(--ag-icon-font-family-aasc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-aasc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-aasc, var(--ag-icon-font-color))}.ag-icon-aasc:before{content:var(--ag-icon-font-code-aasc, "");display:var(--ag-icon-font-display-aasc, var(--ag-icon-font-display))}.ag-icon-aasc:after{background-image:var(--ag-icon-image-aasc, var(--ag-icon-image));display:var(--ag-icon-image-display-aasc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-aasc, var(--ag-icon-image-opacity, .9))}.ag-icon-adesc{font-family:var(--ag-icon-font-family-adesc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-adesc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-adesc, var(--ag-icon-font-color))}.ag-icon-adesc:before{content:var(--ag-icon-font-code-adesc, "");display:var(--ag-icon-font-display-adesc, var(--ag-icon-font-display))}.ag-icon-adesc:after{background-image:var(--ag-icon-image-adesc, var(--ag-icon-image));display:var(--ag-icon-image-display-adesc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-adesc, var(--ag-icon-image-opacity, .9))}.ag-icon-cancel{font-family:var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cancel, var(--ag-icon-font-color))}.ag-icon-cancel:before{content:var(--ag-icon-font-code-cancel, "");display:var(--ag-icon-font-display-cancel, var(--ag-icon-font-display))}.ag-icon-cancel:after{background-image:var(--ag-icon-image-cancel, var(--ag-icon-image));display:var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, .9))}.ag-icon-chart{font-family:var(--ag-icon-font-family-chart, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chart, var(--ag-icon-font-color))}.ag-icon-chart:before{content:var(--ag-icon-font-code-chart, "");display:var(--ag-icon-font-display-chart, var(--ag-icon-font-display))}.ag-icon-chart:after{background-image:var(--ag-icon-image-chart, var(--ag-icon-image));display:var(--ag-icon-image-display-chart, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-checked{font-family:var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color))}.ag-icon-checkbox-checked:before{content:var(--ag-icon-font-code-checkbox-checked, "");display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display))}.ag-icon-checkbox-checked:after{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-indeterminate{font-family:var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color))}.ag-icon-checkbox-indeterminate:before{content:var(--ag-icon-font-code-checkbox-indeterminate, "");display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display))}.ag-icon-checkbox-indeterminate:after{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-unchecked{font-family:var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color))}.ag-icon-checkbox-unchecked:before{content:var(--ag-icon-font-code-checkbox-unchecked, "");display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display))}.ag-icon-checkbox-unchecked:after{background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-icon-color-picker{font-family:var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color))}.ag-icon-color-picker:before{content:var(--ag-icon-font-code-color-picker, "");display:var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display))}.ag-icon-color-picker:after{background-image:var(--ag-icon-image-color-picker, var(--ag-icon-image));display:var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, .9))}.ag-icon-columns{font-family:var(--ag-icon-font-family-columns, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-columns, var(--ag-icon-font-color))}.ag-icon-columns:before{content:var(--ag-icon-font-code-columns, "");display:var(--ag-icon-font-display-columns, var(--ag-icon-font-display))}.ag-icon-columns:after{background-image:var(--ag-icon-image-columns, var(--ag-icon-image));display:var(--ag-icon-image-display-columns, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, .9))}.ag-icon-contracted{font-family:var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-contracted, var(--ag-icon-font-color))}.ag-icon-contracted:before{content:var(--ag-icon-font-code-contracted, "");display:var(--ag-icon-font-display-contracted, var(--ag-icon-font-display))}.ag-icon-contracted:after{background-image:var(--ag-icon-image-contracted, var(--ag-icon-image));display:var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, .9))}.ag-icon-copy{font-family:var(--ag-icon-font-family-copy, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-copy, var(--ag-icon-font-color))}.ag-icon-copy:before{content:var(--ag-icon-font-code-copy, "");display:var(--ag-icon-font-display-copy, var(--ag-icon-font-display))}.ag-icon-copy:after{background-image:var(--ag-icon-image-copy, var(--ag-icon-image));display:var(--ag-icon-image-display-copy, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, .9))}.ag-icon-cross{font-family:var(--ag-icon-font-family-cross, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cross, var(--ag-icon-font-color))}.ag-icon-cross:before{content:var(--ag-icon-font-code-cross, "");display:var(--ag-icon-font-display-cross, var(--ag-icon-font-display))}.ag-icon-cross:after{background-image:var(--ag-icon-image-cross, var(--ag-icon-image));display:var(--ag-icon-image-display-cross, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, .9))}.ag-icon-csv{font-family:var(--ag-icon-font-family-csv, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-csv, var(--ag-icon-font-color))}.ag-icon-csv:before{content:var(--ag-icon-font-code-csv, "");display:var(--ag-icon-font-display-csv, var(--ag-icon-font-display))}.ag-icon-csv:after{background-image:var(--ag-icon-image-csv, var(--ag-icon-image));display:var(--ag-icon-image-display-csv, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, .9))}.ag-icon-cut{font-family:var(--ag-icon-font-family-cut, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cut, var(--ag-icon-font-color))}.ag-icon-cut:before{content:var(--ag-icon-font-code-cut, "");display:var(--ag-icon-font-display-cut, var(--ag-icon-font-display))}.ag-icon-cut:after{background-image:var(--ag-icon-image-cut, var(--ag-icon-image));display:var(--ag-icon-image-display-cut, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, .9))}.ag-icon-desc{font-family:var(--ag-icon-font-family-desc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-desc, var(--ag-icon-font-color))}.ag-icon-desc:before{content:var(--ag-icon-font-code-desc, "");display:var(--ag-icon-font-display-desc, var(--ag-icon-font-display))}.ag-icon-desc:after{background-image:var(--ag-icon-image-desc, var(--ag-icon-image));display:var(--ag-icon-image-display-desc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, .9))}.ag-icon-excel{font-family:var(--ag-icon-font-family-excel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-excel, var(--ag-icon-font-color))}.ag-icon-excel:before{content:var(--ag-icon-font-code-excel, "");display:var(--ag-icon-font-display-excel, var(--ag-icon-font-display))}.ag-icon-excel:after{background-image:var(--ag-icon-image-excel, var(--ag-icon-image));display:var(--ag-icon-image-display-excel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, .9))}.ag-icon-expanded{font-family:var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-expanded, var(--ag-icon-font-color))}.ag-icon-expanded:before{content:var(--ag-icon-font-code-expanded, "");display:var(--ag-icon-font-display-expanded, var(--ag-icon-font-display))}.ag-icon-expanded:after{background-image:var(--ag-icon-image-expanded, var(--ag-icon-image));display:var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, .9))}.ag-icon-eye-slash{font-family:var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color))}.ag-icon-eye-slash:before{content:var(--ag-icon-font-code-eye-slash, "");display:var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display))}.ag-icon-eye-slash:after{background-image:var(--ag-icon-image-eye-slash, var(--ag-icon-image));display:var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, .9))}.ag-icon-eye{font-family:var(--ag-icon-font-family-eye, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye, var(--ag-icon-font-color))}.ag-icon-eye:before{content:var(--ag-icon-font-code-eye, "");display:var(--ag-icon-font-display-eye, var(--ag-icon-font-display))}.ag-icon-eye:after{background-image:var(--ag-icon-image-eye, var(--ag-icon-image));display:var(--ag-icon-image-display-eye, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, .9))}.ag-icon-filter{font-family:var(--ag-icon-font-family-filter, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter, var(--ag-icon-font-color))}.ag-icon-filter:before{content:var(--ag-icon-font-code-filter, "");display:var(--ag-icon-font-display-filter, var(--ag-icon-font-display))}.ag-icon-filter:after{background-image:var(--ag-icon-image-filter, var(--ag-icon-image));display:var(--ag-icon-image-display-filter, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, .9))}.ag-icon-first{font-family:var(--ag-icon-font-family-first, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-first, var(--ag-icon-font-color))}.ag-icon-first:before{content:var(--ag-icon-font-code-first, "");display:var(--ag-icon-font-display-first, var(--ag-icon-font-display))}.ag-icon-first:after{background-image:var(--ag-icon-image-first, var(--ag-icon-image));display:var(--ag-icon-image-display-first, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, .9))}.ag-icon-grip{font-family:var(--ag-icon-font-family-grip, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-grip, var(--ag-icon-font-color))}.ag-icon-grip:before{content:var(--ag-icon-font-code-grip, "");display:var(--ag-icon-font-display-grip, var(--ag-icon-font-display))}.ag-icon-grip:after{background-image:var(--ag-icon-image-grip, var(--ag-icon-image));display:var(--ag-icon-image-display-grip, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, .9))}.ag-icon-group{font-family:var(--ag-icon-font-family-group, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-group, var(--ag-icon-font-color))}.ag-icon-group:before{content:var(--ag-icon-font-code-group, "");display:var(--ag-icon-font-display-group, var(--ag-icon-font-display))}.ag-icon-group:after{background-image:var(--ag-icon-image-group, var(--ag-icon-image));display:var(--ag-icon-image-display-group, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, .9))}.ag-icon-last{font-family:var(--ag-icon-font-family-last, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-last, var(--ag-icon-font-color))}.ag-icon-last:before{content:var(--ag-icon-font-code-last, "");display:var(--ag-icon-font-display-last, var(--ag-icon-font-display))}.ag-icon-last:after{background-image:var(--ag-icon-image-last, var(--ag-icon-image));display:var(--ag-icon-image-display-last, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, .9))}.ag-icon-left{font-family:var(--ag-icon-font-family-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-left, var(--ag-icon-font-color))}.ag-icon-left:before{content:var(--ag-icon-font-code-left, "");display:var(--ag-icon-font-display-left, var(--ag-icon-font-display))}.ag-icon-left:after{background-image:var(--ag-icon-image-left, var(--ag-icon-image));display:var(--ag-icon-image-display-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, .9))}.ag-icon-linked{font-family:var(--ag-icon-font-family-linked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-linked, var(--ag-icon-font-color))}.ag-icon-linked:before{content:var(--ag-icon-font-code-linked, "");display:var(--ag-icon-font-display-linked, var(--ag-icon-font-display))}.ag-icon-linked:after{background-image:var(--ag-icon-image-linked, var(--ag-icon-image));display:var(--ag-icon-image-display-linked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, .9))}.ag-icon-loading{font-family:var(--ag-icon-font-family-loading, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-loading, var(--ag-icon-font-color))}.ag-icon-loading:before{content:var(--ag-icon-font-code-loading, "");display:var(--ag-icon-font-display-loading, var(--ag-icon-font-display))}.ag-icon-loading:after{background-image:var(--ag-icon-image-loading, var(--ag-icon-image));display:var(--ag-icon-image-display-loading, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, .9))}.ag-icon-maximize{font-family:var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-maximize, var(--ag-icon-font-color))}.ag-icon-maximize:before{content:var(--ag-icon-font-code-maximize, "");display:var(--ag-icon-font-display-maximize, var(--ag-icon-font-display))}.ag-icon-maximize:after{background-image:var(--ag-icon-image-maximize, var(--ag-icon-image));display:var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, .9))}.ag-icon-menu{font-family:var(--ag-icon-font-family-menu, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu, var(--ag-icon-font-color))}.ag-icon-menu:before{content:var(--ag-icon-font-code-menu, "");display:var(--ag-icon-font-display-menu, var(--ag-icon-font-display))}.ag-icon-menu:after{background-image:var(--ag-icon-image-menu, var(--ag-icon-image));display:var(--ag-icon-image-display-menu, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, .9))}.ag-icon-minimize{font-family:var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minimize, var(--ag-icon-font-color))}.ag-icon-minimize:before{content:var(--ag-icon-font-code-minimize, "");display:var(--ag-icon-font-display-minimize, var(--ag-icon-font-display))}.ag-icon-minimize:after{background-image:var(--ag-icon-image-minimize, var(--ag-icon-image));display:var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, .9))}.ag-icon-next{font-family:var(--ag-icon-font-family-next, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-next, var(--ag-icon-font-color))}.ag-icon-next:before{content:var(--ag-icon-font-code-next, "");display:var(--ag-icon-font-display-next, var(--ag-icon-font-display))}.ag-icon-next:after{background-image:var(--ag-icon-image-next, var(--ag-icon-image));display:var(--ag-icon-image-display-next, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, .9))}.ag-icon-none{font-family:var(--ag-icon-font-family-none, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-none, var(--ag-icon-font-color))}.ag-icon-none:before{content:var(--ag-icon-font-code-none, "");display:var(--ag-icon-font-display-none, var(--ag-icon-font-display))}.ag-icon-none:after{background-image:var(--ag-icon-image-none, var(--ag-icon-image));display:var(--ag-icon-image-display-none, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, .9))}.ag-icon-not-allowed{font-family:var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color))}.ag-icon-not-allowed:before{content:var(--ag-icon-font-code-not-allowed, "");display:var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display))}.ag-icon-not-allowed:after{background-image:var(--ag-icon-image-not-allowed, var(--ag-icon-image));display:var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, .9))}.ag-icon-paste{font-family:var(--ag-icon-font-family-paste, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-paste, var(--ag-icon-font-color))}.ag-icon-paste:before{content:var(--ag-icon-font-code-paste, "");display:var(--ag-icon-font-display-paste, var(--ag-icon-font-display))}.ag-icon-paste:after{background-image:var(--ag-icon-image-paste, var(--ag-icon-image));display:var(--ag-icon-image-display-paste, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, .9))}.ag-icon-pin{font-family:var(--ag-icon-font-family-pin, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pin, var(--ag-icon-font-color))}.ag-icon-pin:before{content:var(--ag-icon-font-code-pin, "");display:var(--ag-icon-font-display-pin, var(--ag-icon-font-display))}.ag-icon-pin:after{background-image:var(--ag-icon-image-pin, var(--ag-icon-image));display:var(--ag-icon-image-display-pin, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, .9))}.ag-icon-pivot{font-family:var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pivot, var(--ag-icon-font-color))}.ag-icon-pivot:before{content:var(--ag-icon-font-code-pivot, "");display:var(--ag-icon-font-display-pivot, var(--ag-icon-font-display))}.ag-icon-pivot:after{background-image:var(--ag-icon-image-pivot, var(--ag-icon-image));display:var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, .9))}.ag-icon-previous{font-family:var(--ag-icon-font-family-previous, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-previous, var(--ag-icon-font-color))}.ag-icon-previous:before{content:var(--ag-icon-font-code-previous, "");display:var(--ag-icon-font-display-previous, var(--ag-icon-font-display))}.ag-icon-previous:after{background-image:var(--ag-icon-image-previous, var(--ag-icon-image));display:var(--ag-icon-image-display-previous, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-off{font-family:var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color))}.ag-icon-radio-button-off:before{content:var(--ag-icon-font-code-radio-button-off, "");display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display))}.ag-icon-radio-button-off:after{background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-on{font-family:var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color))}.ag-icon-radio-button-on:before{content:var(--ag-icon-font-code-radio-button-on, "");display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display))}.ag-icon-radio-button-on:after{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}.ag-icon-right{font-family:var(--ag-icon-font-family-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-right, var(--ag-icon-font-color))}.ag-icon-right:before{content:var(--ag-icon-font-code-right, "");display:var(--ag-icon-font-display-right, var(--ag-icon-font-display))}.ag-icon-right:after{background-image:var(--ag-icon-image-right, var(--ag-icon-image));display:var(--ag-icon-image-display-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, .9))}.ag-icon-save{font-family:var(--ag-icon-font-family-save, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-save, var(--ag-icon-font-color))}.ag-icon-save:before{content:var(--ag-icon-font-code-save, "");display:var(--ag-icon-font-display-save, var(--ag-icon-font-display))}.ag-icon-save:after{background-image:var(--ag-icon-image-save, var(--ag-icon-image));display:var(--ag-icon-image-display-save, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, .9))}.ag-icon-small-down{font-family:var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-down, var(--ag-icon-font-color))}.ag-icon-small-down:before{content:var(--ag-icon-font-code-small-down, "");display:var(--ag-icon-font-display-small-down, var(--ag-icon-font-display))}.ag-icon-small-down:after{background-image:var(--ag-icon-image-small-down, var(--ag-icon-image));display:var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, .9))}.ag-icon-small-left{font-family:var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-left, var(--ag-icon-font-color))}.ag-icon-small-left:before{content:var(--ag-icon-font-code-small-left, "");display:var(--ag-icon-font-display-small-left, var(--ag-icon-font-display))}.ag-icon-small-left:after{background-image:var(--ag-icon-image-small-left, var(--ag-icon-image));display:var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, .9))}.ag-icon-small-right{font-family:var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-right, var(--ag-icon-font-color))}.ag-icon-small-right:before{content:var(--ag-icon-font-code-small-right, "");display:var(--ag-icon-font-display-small-right, var(--ag-icon-font-display))}.ag-icon-small-right:after{background-image:var(--ag-icon-image-small-right, var(--ag-icon-image));display:var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, .9))}.ag-icon-small-up{font-family:var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-up, var(--ag-icon-font-color))}.ag-icon-small-up:before{content:var(--ag-icon-font-code-small-up, "");display:var(--ag-icon-font-display-small-up, var(--ag-icon-font-display))}.ag-icon-small-up:after{background-image:var(--ag-icon-image-small-up, var(--ag-icon-image));display:var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, .9))}.ag-icon-tick{font-family:var(--ag-icon-font-family-tick, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tick, var(--ag-icon-font-color))}.ag-icon-tick:before{content:var(--ag-icon-font-code-tick, "");display:var(--ag-icon-font-display-tick, var(--ag-icon-font-display))}.ag-icon-tick:after{background-image:var(--ag-icon-image-tick, var(--ag-icon-image));display:var(--ag-icon-image-display-tick, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-closed{font-family:var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color))}.ag-icon-tree-closed:before{content:var(--ag-icon-font-code-tree-closed, "");display:var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display))}.ag-icon-tree-closed:after{background-image:var(--ag-icon-image-tree-closed, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-indeterminate{font-family:var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color))}.ag-icon-tree-indeterminate:before{content:var(--ag-icon-font-code-tree-indeterminate, "");display:var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display))}.ag-icon-tree-indeterminate:after{background-image:var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-open{font-family:var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color))}.ag-icon-tree-open:before{content:var(--ag-icon-font-code-tree-open, "");display:var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display))}.ag-icon-tree-open:after{background-image:var(--ag-icon-image-tree-open, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, .9))}.ag-icon-unlinked{font-family:var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color))}.ag-icon-unlinked:before{content:var(--ag-icon-font-code-unlinked, "");display:var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display))}.ag-icon-unlinked:after{background-image:var(--ag-icon-image-unlinked, var(--ag-icon-image));display:var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, .9))}.ag-icon-up{font-family:var(--ag-icon-font-family-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-up, var(--ag-icon-font-color))}.ag-icon-up:before{content:var(--ag-icon-font-code-up, "");display:var(--ag-icon-font-display-up, var(--ag-icon-font-display))}.ag-icon-up:after{background-image:var(--ag-icon-image-up, var(--ag-icon-image));display:var(--ag-icon-image-display-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, .9))}.ag-icon-down{font-family:var(--ag-icon-font-family-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-down, var(--ag-icon-font-color))}.ag-icon-down:before{content:var(--ag-icon-font-code-down, "");display:var(--ag-icon-font-display-down, var(--ag-icon-font-display))}.ag-icon-down:after{background-image:var(--ag-icon-image-down, var(--ag-icon-image));display:var(--ag-icon-image-display-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, .9))}.ag-icon-plus{font-family:var(--ag-icon-font-family-plus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-plus, var(--ag-icon-font-color))}.ag-icon-plus:before{content:var(--ag-icon-font-code-plus, "");display:var(--ag-icon-font-display-plus, var(--ag-icon-font-display))}.ag-icon-plus:after{background-image:var(--ag-icon-image-plus, var(--ag-icon-image));display:var(--ag-icon-image-display-plus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, .9))}.ag-icon-minus{font-family:var(--ag-icon-font-family-minus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minus, var(--ag-icon-font-color))}.ag-icon-minus:before{content:var(--ag-icon-font-code-minus, "");display:var(--ag-icon-font-display-minus, var(--ag-icon-font-display))}.ag-icon-minus:after{background-image:var(--ag-icon-image-minus, var(--ag-icon-image));display:var(--ag-icon-image-display-minus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, .9))}.ag-icon-menu-alt{font-family:var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color))}.ag-icon-menu-alt:before{content:var(--ag-icon-font-code-menu-alt, "");display:var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display))}.ag-icon-menu-alt:after{background-image:var(--ag-icon-image-menu-alt, var(--ag-icon-image));display:var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, .9))}.ag-icon-settings{font-family:var(--ag-icon-font-family-settings, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-settings, var(--ag-icon-font-color))}.ag-icon-settings:before{content:var(--ag-icon-font-code-settings, "");display:var(--ag-icon-font-display-settings, var(--ag-icon-font-display))}.ag-icon-settings:after{background-image:var(--ag-icon-image-settings, var(--ag-icon-image));display:var(--ag-icon-image-display-settings, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, .9))}.ag-icon-column-arrow{font-family:var(--ag-icon-font-family-column-arrow, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-column-arrow, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-column-arrow, var(--ag-icon-font-color))}.ag-icon-column-arrow:before{content:var(--ag-icon-font-code-column-arrow, "");display:var(--ag-icon-font-display-column-arrow, var(--ag-icon-font-display))}.ag-icon-column-arrow:after{background-image:var(--ag-icon-image-column-arrow, var(--ag-icon-image));display:var(--ag-icon-image-display-column-arrow, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-column-arrow, var(--ag-icon-image-opacity, .9))}.ag-icon-un-pin{font-family:var(--ag-icon-font-family-un-pin, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-un-pin, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-un-pin, var(--ag-icon-font-color))}.ag-icon-un-pin:before{content:var(--ag-icon-font-code-un-pin, "");display:var(--ag-icon-font-display-un-pin, var(--ag-icon-font-display))}.ag-icon-un-pin:after{background-image:var(--ag-icon-image-un-pin, var(--ag-icon-image));display:var(--ag-icon-image-display-un-pin, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-un-pin, var(--ag-icon-image-opacity, .9))}.ag-icon-pinned-bottom{font-family:var(--ag-icon-font-family-pinned-bottom, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pinned-bottom, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pinned-bottom, var(--ag-icon-font-color))}.ag-icon-pinned-bottom:before{content:var(--ag-icon-font-code-pinned-bottom, "");display:var(--ag-icon-font-display-pinned-bottom, var(--ag-icon-font-display))}.ag-icon-pinned-bottom:after{background-image:var(--ag-icon-image-pinned-bottom, var(--ag-icon-image));display:var(--ag-icon-image-display-pinned-bottom, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pinned-bottom, var(--ag-icon-image-opacity, .9))}.ag-icon-pinned-top{font-family:var(--ag-icon-font-family-pinned-top, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pinned-top, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pinned-top, var(--ag-icon-font-color))}.ag-icon-pinned-top:before{content:var(--ag-icon-font-code-pinned-top, "");display:var(--ag-icon-font-display-pinned-top, var(--ag-icon-font-display))}.ag-icon-pinned-top:after{background-image:var(--ag-icon-image-pinned-top, var(--ag-icon-image));display:var(--ag-icon-image-display-pinned-top, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pinned-top, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-up{font-family:var(--ag-icon-font-family-chevron-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-up, var(--ag-icon-font-color))}.ag-icon-chevron-up:before{content:var(--ag-icon-font-code-chevron-up, "");display:var(--ag-icon-font-display-chevron-up, var(--ag-icon-font-display))}.ag-icon-chevron-up:after{background-image:var(--ag-icon-image-chevron-up, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-up, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-down{font-family:var(--ag-icon-font-family-chevron-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-down, var(--ag-icon-font-color))}.ag-icon-chevron-down:before{content:var(--ag-icon-font-code-chevron-down, "");display:var(--ag-icon-font-display-chevron-down, var(--ag-icon-font-display))}.ag-icon-chevron-down:after{background-image:var(--ag-icon-image-chevron-down, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-down, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-left{font-family:var(--ag-icon-font-family-chevron-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-left, var(--ag-icon-font-color))}.ag-icon-chevron-left:before{content:var(--ag-icon-font-code-chevron-left, "");display:var(--ag-icon-font-display-chevron-left, var(--ag-icon-font-display))}.ag-icon-chevron-left:after{background-image:var(--ag-icon-image-chevron-left, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-left, var(--ag-icon-image-opacity, .9))}.ag-icon-chevron-right{font-family:var(--ag-icon-font-family-chevron-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chevron-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chevron-right, var(--ag-icon-font-color))}.ag-icon-chevron-right:before{content:var(--ag-icon-font-code-chevron-right, "");display:var(--ag-icon-font-display-chevron-right, var(--ag-icon-font-display))}.ag-icon-chevron-right:after{background-image:var(--ag-icon-image-chevron-right, var(--ag-icon-image));display:var(--ag-icon-image-display-chevron-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chevron-right, var(--ag-icon-image-opacity, .9))}.ag-icon-filter-add{font-family:var(--ag-icon-font-family-filter-add, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter-add, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter-add, var(--ag-icon-font-color))}.ag-icon-filter-add:before{content:var(--ag-icon-font-code-filter-add, "");display:var(--ag-icon-font-display-filter-add, var(--ag-icon-font-display))}.ag-icon-filter-add:after{background-image:var(--ag-icon-image-filter-add, var(--ag-icon-image));display:var(--ag-icon-image-display-filter-add, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter-add, var(--ag-icon-image-opacity, .9))}.ag-icon-edit{font-family:var(--ag-icon-font-family-edit, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-edit, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-edit, var(--ag-icon-font-color))}.ag-icon-edit:before{content:var(--ag-icon-font-code-edit, "");display:var(--ag-icon-font-display-edit, var(--ag-icon-font-display))}.ag-icon-edit:after{background-image:var(--ag-icon-image-edit, var(--ag-icon-image));display:var(--ag-icon-image-display-edit, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-edit, var(--ag-icon-image-opacity, .9))}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color: #000;--ag-data-color: var(--ag-foreground-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-header-foreground-color: var(--ag-secondary-foreground-color);--ag-disabled-foreground-color: rgba(0, 0, 0, .5);--ag-background-color: #fff;--ag-header-background-color: transparent;--ag-tooltip-background-color: transparent;--ag-tooltip-error-background-color: color-mix( in srgb, var(--ag-background-color), var(--ag-invalid-color) 10% );--ag-tooltip-error-text-color: var(--ag-invalid-color);--ag-tooltip-error-border-color: color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 25%);--ag-subheader-background-color: transparent;--ag-subheader-toolbar-background-color: transparent;--ag-control-panel-background-color: transparent;--ag-side-button-selected-background-color: var(--ag-control-panel-background-color);--ag-selected-row-background-color: #bbb;--ag-data-background-color: var(--ag-background-color);--ag-odd-row-background-color: var(--ag-data-background-color);--ag-modal-overlay-background-color: rgba(255, 255, 255, .66);--ag-menu-background-color: var(--ag-background-color);--ag-menu-border-color: var(--ag-border-color);--ag-panel-background-color: var(--ag-background-color);--ag-panel-border-color: var(--ag-border-color);--ag-row-hover-color: transparent;--ag-column-hover-color: transparent;--ag-range-selection-border-color: var(--ag-foreground-color);--ag-row-drag-indicator-color: var(--ag-range-selection-border-color);--ag-row-drag-indicator-width: 2px;--ag-column-drag-indicator-color: var(--ag-range-selection-border-color);--ag-column-drag-indicator-width: 2px;--ag-range-selection-border-style: solid;--ag-range-selection-background-color: rgba(0, 0, 0, .2);--ag-range-selection-background-color-2: var(--ag-range-selection-background-color);--ag-range-selection-background-color-3: var(--ag-range-selection-background-color);--ag-range-selection-background-color-4: var(--ag-range-selection-background-color);--ag-range-selection-highlight-color: var(--ag-range-selection-border-color);--ag-range-header-highlight-color: color-mix( in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 8% );--ag-selected-tab-underline-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-width: 0;--ag-selected-tab-underline-transition-speed: 0s;--ag-range-selection-chart-category-background-color: rgba(0, 255, 132, .1);--ag-range-selection-chart-background-color: rgba(0, 88, 255, .1);--ag-header-cell-hover-background-color: transparent;--ag-header-cell-moving-background-color: var(--ag-background-color);--ag-value-change-value-highlight-background-color: rgba(22, 160, 133, .5);--ag-value-change-delta-up-color: #43a047;--ag-value-change-delta-down-color: #e53935;--ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, .2);--ag-chip-background-color: transparent;--ag-chip-border-color: var(--ag-chip-background-color);--ag-borders: solid 1px;--ag-border-color: rgba(0, 0, 0, .25);--ag-borders-critical: var(--ag-borders);--ag-borders-secondary: var(--ag-borders);--ag-secondary-border-color: var(--ag-border-color);--ag-row-border-style: solid;--ag-row-border-width: 1px;--ag-cell-horizontal-border: solid transparent;--ag-borders-input: var(--ag-borders-secondary);--ag-input-border-color: var(--ag-secondary-border-color);--ag-borders-input-invalid: solid 2px;--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-full-row-invalid-background-color: color-mix( in srgb, var(--ag-background-color), var(--ag-invalid-color) 25% );--ag-borders-side-button: var(--ag-borders);--ag-border-radius: 0px;--ag-wrapper-border-radius: var(--ag-border-radius);--ag-row-border-color: var(--ag-secondary-border-color);--ag-header-column-separator-display: none;--ag-header-column-separator-height: 100%;--ag-header-column-separator-width: 1px;--ag-header-column-separator-color: var(--ag-secondary-border-color);--ag-header-column-resize-handle-display: none;--ag-header-column-resize-handle-height: 50%;--ag-header-column-resize-handle-width: 1px;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-invalid-color: red;--ag-input-disabled-border-color: var(--ag-input-border-color);--ag-input-disabled-background-color: transparent;--ag-checkbox-background-color: transparent;--ag-checkbox-border-radius: var(--ag-border-radius);--ag-checkbox-checked-color: var(--ag-foreground-color);--ag-checkbox-unchecked-color: var(--ag-foreground-color);--ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color: var(--ag-background-color);--ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width: 1px;--ag-toggle-button-height: var(--ag-icon-size);--ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);--ag-input-focus-box-shadow: none;--ag-input-error-focus-box-shadow: none;--ag-input-focus-border-color: none;--ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);--ag-grid-size: 4px;--ag-icon-size: 12px;--ag-icon-font-weight: normal;--ag-icon-font-color: var(--ag-foreground-color);--ag-icon-image-display: block;--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: var(--ag-grid-size);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);--ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);--ag-header-height: var(--ag-row-height);--ag-pagination-panel-height: var(--ag-header-height);--ag-list-item-height: calc(var(--ag-grid-size) * 5);--ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));--ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-row-numbers-selected-color: #bbb;--ag-filter-tool-panel-group-indent: 16px;--ag-tab-min-width: 220px;--ag-chart-menu-panel-width: var(--ag-tab-min-width);--ag-menu-min-width: 181px;--ag-side-bar-panel-width: 200px;--ag-font-family: "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-card-radius: var(--ag-border-radius);--ag-card-shadow: none;--ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, .3);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-find-match-color: var(--ag-foreground-color);--ag-find-active-match-color: var(--ag-foreground-color);--ag-find-match-background-color: #ffff00;--ag-find-active-match-background-color: #ffa500;--ag-cell-batch-edit-background-color: rgb(220 181 139 / 16%);--ag-cell-batch-edit-text-color: #422f00;--ag-row-batch-edit-background-color: var(--ag-cell-batch-edit-background-color);--ag-row-batch-edit-text-color: var(--ag-cell-batch-edit-text-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-filter-panel-apply-button-background-color: var(--ag-background-color);--ag-filter-panel-card-subtle-color: var(--ag-foreground-color);--ag-filter-panel-card-subtle-hover-color: var(--ag-foreground-color);--ag-formula-token-1-color: #3269c6;--ag-formula-token-1-background-color: rgb(50 105 198 / 16%);--ag-formula-token-1-border-color: var(--ag-formula-token-1-color);--ag-formula-token-2-color: #c0343f;--ag-formula-token-2-background-color: rgb(192 52 63 / 16%);--ag-formula-token-2-border-color: var(--ag-formula-token-2-color);--ag-formula-token-3-color: #8156b8;--ag-formula-token-3-background-color: rgb(129 86 184 / 16%);--ag-formula-token-3-border-color: var(--ag-formula-token-3-color);--ag-formula-token-4-color: #007c1f;--ag-formula-token-4-background-color: rgb(0 124 31 / 16%);--ag-formula-token-4-border-color: var(--ag-formula-token-4-color);--ag-formula-token-5-color: #b03e85;--ag-formula-token-5-background-color: rgb(176 62 133 / 16%);--ag-formula-token-5-border-color: var(--ag-formula-token-5-color);--ag-formula-token-6-color: #b74900;--ag-formula-token-6-background-color: rgb(183 73 0 / 16%);--ag-formula-token-6-border-color: var(--ag-formula-token-6-color);--ag-formula-token-7-color: #247492;--ag-formula-token-7-background-color: rgb(36 116 146 / 16%);--ag-formula-token-7-border-color: var(--ag-formula-token-7-color)}.ag-root-wrapper,.ag-dnd-ghost{background-color:var(--ag-background-color)}.ag-sticky-top,.ag-sticky-bottom{background-color:var(--ag-data-background-color)}.ag-sticky-bottom .ag-pinned-left-sticky-bottom,.ag-sticky-bottom .ag-sticky-bottom-container,.ag-sticky-bottom .ag-pinned-right-sticky-bottom{border-top:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-root-wrapper,.ag-popup{--ag-indentation-level: 0}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal;color:var(--ag-foreground-color)}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-aria-description-container{z-index:9999;border:0px;clip:rect(1px,1px,1px,1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{position:absolute;width:0;height:0;display:block}.ag-virtual-list-viewport .ag-tab-guard{position:sticky}.ag-tab-guard-top{top:1px}.ag-tab-guard-bottom{bottom:1px}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden;white-space:normal}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:.7;transition:opacity 1s ease-out 3s;color:#9b9b9b}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px}.ag-watermark-text{opacity:.5;font-weight:700;font-family:Impact,sans-serif;font-size:19px;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{position:relative;height:100%;min-width:0px;overflow:hidden;flex:1 1 auto}.ag-body-viewport,.ag-center-cols-viewport,.ag-header-viewport,.ag-floating-top-viewport,.ag-floating-bottom-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{overflow-x:auto;-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-body-viewport::-webkit-scrollbar,.ag-center-cols-viewport::-webkit-scrollbar,.ag-header-viewport::-webkit-scrollbar,.ag-floating-top-viewport::-webkit-scrollbar,.ag-floating-bottom-viewport::-webkit-scrollbar,.ag-sticky-top-viewport::-webkit-scrollbar,.ag-sticky-bottom-viewport::-webkit-scrollbar{display:none!important}.ag-body-viewport{display:flex;overflow-x:hidden}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-viewport{position:relative}.ag-spanning-container{position:absolute;top:0;z-index:1}.ag-sticky-top-container,.ag-sticky-bottom-container,.ag-floating-top-container,.ag-floating-bottom-container{min-height:1px}.ag-sticky-top,.ag-sticky-bottom{z-index:1}.ag-center-cols-viewport{min-height:100%;width:100%}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container,.ag-sticky-top-container,.ag-sticky-bottom-container,.ag-pinned-left-sticky-bottom,.ag-pinned-right-sticky-bottom{position:relative}.ag-header-container,.ag-floating-top-container,.ag-pinned-left-floating-top,.ag-pinned-right-floating-top,.ag-floating-bottom-container,.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom,.ag-sticky-top-container,.ag-sticky-bottom-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{position:absolute;top:0;pointer-events:none}.ag-ltr .ag-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container,.ag-ltr .ag-sticky-bottom-full-width-container{left:0}.ag-rtl .ag-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container,.ag-rtl .ag-sticky-bottom-full-width-container{right:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-body{position:relative;display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-height:0;min-width:0;display:flex;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active{visibility:visible;opacity:1}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label,.ag-header-group-cell-selectable .ag-header-cell-comp-wrapper{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{display:inline-flex;align-items:center;position:absolute;height:100%;overflow:hidden}.ag-header-cell.ag-header-active .ag-header-cell-menu-button,.ag-header-cell-filter-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity .2s;opacity:0}.ag-header-group-cell-label,.ag-header-cell-label{display:flex;flex:1 1 auto;align-self:stretch;align-items:center;overflow:hidden}.ag-header-cell-label{text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{position:sticky;flex:none;max-width:100%;overflow:visible}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ag-header-group-cell .ag-header-cell-comp-wrapper{display:flex}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{height:100%;display:flex;align-items:center}.ag-header-cell-comp-wrapper{width:100%}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-header-cell-comp-wrapper-limited-height>div{overflow:hidden}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-3px}.ag-rtl .ag-header-cell-resize{left:-3px}.ag-pinned-left-header .ag-header-cell-resize{right:-3px}.ag-pinned-right-header .ag-header-cell-resize{left:-3px}.ag-header-select-all{display:flex}.ag-header-cell-menu-button,.ag-header-cell-filter-button,.ag-side-button-button,.ag-panel-title-bar-button,.ag-floating-filter-button-button{cursor:pointer}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell,.ag-column-moving .ag-spanned-cell-wrapper{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-delay-render .ag-cell,.ag-delay-render .ag-row,.ag-delay-render .ag-spanned-cell-wrapper,.ag-delay-render .ag-header-cell,.ag-delay-render .ag-header-group-cell{visibility:hidden}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:3 1 0px}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{position:relative;display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell{position:relative;display:flex;align-items:center}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;flex:1 1 0px}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{display:flex;align-items:center}.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,opacity .2s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s,opacity .2s}.ag-row-animation.ag-prevent-animation .ag-row,.ag-row-animation.ag-prevent-animation .ag-row.ag-after-created{transition:none!important}.ag-row-no-animation .ag-row{transition:none}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap;height:100%}.ag-cell-value{flex:1 1 auto}.ag-cell-value:not(.ag-allow-overflow),.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrapper{display:flex;align-items:center}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-cell-wrap-text{white-space:normal;word-break:break-word}.ag-cell-wrap-text:not(.ag-cell-auto-height) .ag-cell-wrapper{align-items:normal;height:100%}.ag-cell-wrap-text:not(.ag-cell-auto-height) .ag-cell-wrapper .ag-cell-value{height:100%}.ag-sparkline-wrapper{position:absolute;height:100%;width:100%;top:0;line-height:initial}.ag-full-width-row .ag-cell-wrapper.ag-row-group{height:100%;align-items:center}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor.ag-cell-editor.ag-cell-editor input{height:100%;min-height:100%;width:100%;line-height:normal}.ag-row.ag-row-editing-invalid .ag-cell-inline-editing{opacity:.8}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-checkbox{display:flex;width:100%;height:100%}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-date-floating-filter-wrapper{display:flex}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{display:inline-flex;align-items:center;cursor:move;white-space:nowrap}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.ag-overlay-panel{display:flex;height:100%;width:100%}.ag-overlay-wrapper{display:flex;flex:none;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper,.ag-overlay-exporting-wrapper,.ag-overlay-modal-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top,.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top,.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{overflow:hidden;position:relative;min-width:0px}.ag-sticky-top,.ag-sticky-bottom{position:absolute;display:flex;width:100%;overflow:hidden;height:0px}.ag-sticky-bottom{box-sizing:content-box!important}.ag-sticky-bottom .ag-pinned-left-sticky-bottom,.ag-sticky-bottom .ag-sticky-bottom-container,.ag-sticky-bottom .ag-pinned-right-sticky-bottom{box-sizing:border-box}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{position:relative;height:100%;overflow:hidden}.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{overflow:hidden;width:100%;height:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{position:absolute;pointer-events:none;z-index:1;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip,.ag-tooltip-custom{position:absolute;z-index:99999}.ag-tooltip:not(.ag-tooltip-interactive),.ag-tooltip-custom:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-dialog .ag-panel-content-wrapper .ag-column-select{-webkit-user-select:none;user-select:none}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-menu-option-custom{display:contents}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-context-menu-loading-icon{position:absolute;pointer-events:none}.ag-pill-container{display:flex;gap:.25rem;flex-wrap:nowrap}.ag-pill{display:flex;white-space:nowrap;padding:0 .25rem;align-items:center}.ag-pill .ag-pill-button{border:none;padding:0}.ag-rich-select{cursor:default;outline:none;height:100%}.ag-rich-select-value{display:flex;align-items:center;height:100%}.ag-rich-select-value .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-rich-select-loading{display:flex;min-height:2rem}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap;overflow:hidden;height:100%}.ag-rich-select-field-input{flex:1 1 auto}.ag-rich-select-field-input .ag-input-field-input{padding:0!important;border:none!important;box-shadow:none!important;text-overflow:ellipsis}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:1 1 auto}.ag-autocomplete-list-popup{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row{display:flex;flex:1 1 auto;align-items:center;overflow:hidden}.ag-autocomplete-row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-paging-panel{align-items:center;display:flex;justify-content:flex-end}.ag-paging-page-summary-panel{display:flex;align-items:center}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{display:flex;overflow-y:auto;overflow-x:hidden;cursor:default;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{flex:none}.ag-select-agg-func-item,.ag-column-select-column-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize,.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute;contain:paint}.ag-header-group-cell-no-group.ag-header-span-height{display:none}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%}.ag-header-group-cell-label,.ag-cell-label-container{padding:5px 0}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel,.ag-status-panel.ag-status-panel-aggregations .ag-status-name-value{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-left,.ag-status-bar-center,.ag-status-bar-right{display:inline-flex}.ag-row-number-cell{width:100%;white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}.ag-ltr .ag-row-number-cell{text-align:right}.ag-rtl .ag-row-number-cell{text-align:left}.ag-row-numbers-resizer{position:absolute;bottom:-2px;left:0;height:4px;width:100%;cursor:ns-resize}.ag-floating-bottom .ag-row-numbers-resizer{bottom:unset;top:-2px}.ag-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:inline;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date],.ag-floating-filter-input .ag-input-field-input[type=datetime-local]{width:1px}.ag-range-field,.ag-angle-select{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-slider-wrapper .ag-input-field,.ag-picker-field-display{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:visible;cursor:default}.ag-spectrum-fill{position:absolute;top:0;left:0;right:0;bottom:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue,.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{background:linear-gradient(to left,red 3%,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);width:100%;height:100%}.ag-spectrum-alpha{--ag-spectrum-alpha-background-checked: url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%224%22 height=%224%22><rect x=%220%22 y=%220%22 width=%224%22 height=%224%22 fill=%22%23fff%22/><path d=%22M0 0H2V4H4V2H0Z%22 fill=%22%23b2b2b2%22/></svg>")}.ag-spectrum-alpha-background{background:linear-gradient(to right,var(--ag-internal-spectrum-alpha-color-from),var(--ag-internal-spectrum-alpha-color-to)),var(--ag-spectrum-alpha-background-checked) top left/4px 4px;width:100%;height:100%}.ag-spectrum-tool{cursor:pointer;position:relative}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-spectrum-alpha .ag-spectrum-slider{background:linear-gradient(to bottom,var(--ag-internal-spectrum-alpha-color),var(--ag-internal-spectrum-alpha-color)) #fff}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-pill-select{display:flex;flex-direction:column}.ag-pill-select .ag-column-drop{flex:unset}.ag-content-editable-field{display:flex;align-items:center}.ag-content-editable-field-input{cursor:text;display:block;flex:1 1 auto;outline:none;white-space:nowrap;line-height:normal;overflow:auto;overflow-y:hidden;-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-content-editable-field-input::-webkit-scrollbar{display:none!important}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-sticky-top,.ag-ltr .ag-sticky-bottom,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-sticky-top,.ag-rtl .ag-sticky-bottom,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-measurement-container{width:0;overflow:hidden;visibility:hidden}.ag-measurement-container div{position:absolute}.ag-layout-print.ag-body{display:block;height:unset}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-vertical-scroll,.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table;container-type:normal}.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;overflow:hidden!important;display:block!important}.ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{break-inside:avoid}}[class^=ag-],[class^=ag-]:focus,[class^=ag-]:after,[class^=ag-]:before{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-button{border-radius:0;color:var(--ag-foreground-color)}.ag-button:hover{background-color:transparent}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0;background-color:var(--ag-background-color)}textarea[class^=ag-],select[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=text],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;border:var(--ag-borders-input) var(--ag-input-border-color)}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=text]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,textarea[class^=ag-]:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=text]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,textarea[class^=ag-]:focus{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}input[class^=ag-]:not([type]):focus.invalid,input[class^=ag-]:not([type]):focus:invalid,input[class^=ag-][type=text]:focus.invalid,input[class^=ag-][type=text]:focus:invalid,input[class^=ag-][type=number]:focus.invalid,input[class^=ag-][type=number]:focus:invalid,input[class^=ag-][type=tel]:focus.invalid,input[class^=ag-][type=tel]:focus:invalid,input[class^=ag-][type=date]:focus.invalid,input[class^=ag-][type=date]:focus:invalid,input[class^=ag-][type=datetime-local]:focus.invalid,input[class^=ag-][type=datetime-local]:focus:invalid,textarea[class^=ag-]:focus.invalid,textarea[class^=ag-]:focus:invalid{box-shadow:var(--ag-input-error-focus-box-shadow);border-color:var(--ag-invalid-color)}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=text]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}input[class^=ag-][type=button]:focus,button[class^=ag-]:focus{box-shadow:var(--ag-input-focus-box-shadow)}input[class^=ag-][type=button]:focus:invalid,input[class^=ag-][type=button]:focus.invalid,button[class^=ag-]:focus:invalid,button[class^=ag-]:focus.invalid{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-virtual-list-item:focus-visible{outline:none}.ag-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-select-list{background-color:var(--ag-background-color);overflow-y:auto;overflow-x:hidden;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-ltr .ag-select-list-item{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select-list-item{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{margin-left:var(--ag-cell-widget-spacing)}.ag-drag-handle-disabled{opacity:.35;pointer-events:none}.ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));display:flex;align-items:center;flex:none}.ag-group-expanded,.ag-group-contracted{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;flex:none;color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{padding:var(--ag-grid-size);background-color:var(--ag-subheader-toolbar-background-color)}.ag-disabled-group-title-bar,.ag-disabled-group-container{opacity:.5}.group-item{margin:calc(var(--ag-grid-size) * .5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-slider-field,.ag-ltr .ag-angle-select-field{margin-right:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-slider-field,.ag-rtl .ag-angle-select-field{margin-left:calc(var(--ag-grid-size) * 2)}.ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:solid 1px;border-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:var(--ag-secondary-foreground-color)}.ag-picker-field-wrapper{border:var(--ag-borders);border-color:var(--ag-border-color);border-radius:5px;background-color:var(--ag-background-color)}.ag-picker-field-wrapper:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus.invalid,.ag-picker-field-wrapper:focus-within.invalid{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-picker-field-wrapper.invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-wrapper{padding-left:var(--ag-grid-size);padding-right:var(--ag-grid-size)}.ag-color-picker .ag-picker-field-display{display:flex;flex-direction:row;align-items:center;min-height:var(--ag-list-item-height)}.ag-ltr .ag-color-picker-color,.ag-ltr .ag-color-picker-value{margin-right:var(--ag-grid-size)}.ag-rtl .ag-color-picker-color,.ag-rtl .ag-color-picker-value{margin-left:var(--ag-grid-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(to right,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(to top,#000,#cc9a8100)}.ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:2px solid white;background:#000;box-shadow:0 0 2px #0000003d}.ag-spectrum-hue-background,.ag-spectrum-alpha-background{border-radius:2px}.ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;border:2px solid white;box-shadow:0 1px 4px #0000005e}.ag-recent-colors{margin-top:10px}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),.ag-recent-color:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-color-input .ag-color-input-color{position:absolute}.ag-ltr .ag-color-input .ag-color-input-color{margin-left:var(--ag-grid-size)}.ag-rtl .ag-color-input .ag-color-input-color{margin-right:var(--ag-grid-size)}.ag-color-picker-color,.ag-color-input-color{width:var(--ag-icon-size);height:var(--ag-icon-size);border:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-radius:2px}.ag-dnd-ghost{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);overflow:hidden;text-overflow:ellipsis;border:var(--ag-borders-secondary) var(--ag-secondary-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);line-height:var(--ag-header-height);margin:0;padding:0 calc(var(--ag-grid-size) * 2);transform:translateY(calc(var(--ag-grid-size) * 2))}.ag-dnd-ghost-not-allowed{border-color:color-mix(in srgb,var(--ag-background-color),var(--ag-invalid-color) 50%)}.ag-dnd-ghost-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{min-height:var(--ag-list-item-height);cursor:default}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-right:var(--ag-grid-size)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-left:var(--ag-grid-size)}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){min-height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-value,.ag-rich-select-list{background-color:var(--ag-background-color)}.ag-rich-select-list{width:100%;height:auto;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-rich-select-list .ag-rich-select-loading{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-top:0;padding-bottom:0}.ag-ltr .ag-rich-select-value{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-value{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-rich-select-virtual-list-item:focus-visible:after{content:none}.ag-ltr .ag-rich-select-row{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-row{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row:hover,.ag-rich-select-row-highlighted{background-image:linear-gradient(var(--ag-row-hover-color),var(--ag-row-hover-color))}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list{width:100%;min-width:200px;height:calc(var(--ag-row-height) * 6.5)}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-autocomplete-virtual-list-item:focus-visible:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row-label{margin:0px var(--ag-widget-container-horizontal-padding)}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-pill{border:1px solid var(--ag-chip-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-chip-background-color)}.ag-ltr .ag-pill .ag-pill-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-pill .ag-pill-button{margin-right:var(--ag-grid-size)}.ag-pill:focus-visible{border-color:var(--ag-input-focus-border-color)}.ag-pill .ag-pill-button:hover{cursor:pointer}.ag-content-editable-field-input{background-color:var(--ag-background-color);border:var(--ag-borders-input) var(--ag-input-border-color);border-radius:var(--ag-border-radius);color:var(--ag-foreground-color)}.ag-ltr .ag-content-editable-field-input{padding-left:var(--ag-grid-size)}.ag-rtl .ag-content-editable-field-input{padding-right:var(--ag-grid-size)}.ag-cell-editor .ag-wrapper.ag-content-editable-field-input{--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height))}.ag-content-editable-field-input:focus,.ag-content-editable-field-input:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}:where(.ag-content-editable-field.ag-disabled .ag-content-editable-field-input){background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color);color:var(--ag-disabled-foreground-color)}.ag-content-editable-field-input.invalid{border-color:var(--ag-invalid-color)}.ag-formula-token{line-height:var(--ag-line-height, 1.6)}.ag-formula-token-color-1{color:var(--ag-formula-token-1-color)}.ag-formula-token-color-2{color:var(--ag-formula-token-2-color)}.ag-formula-token-color-3{color:var(--ag-formula-token-3-color)}.ag-formula-token-color-4{color:var(--ag-formula-token-4-color)}.ag-formula-token-color-5{color:var(--ag-formula-token-5-color)}.ag-formula-token-color-6{color:var(--ag-formula-token-6-color)}.ag-formula-token-color-7{color:var(--ag-formula-token-7-color)}.ag-formula-range-color-1{--ag-range-selection-border-color: var(--ag-formula-token-1-color);--ag-range-selection-background-color: var(--ag-formula-token-1-background-color)}.ag-formula-range-color-2{--ag-range-selection-border-color: var(--ag-formula-token-2-color);--ag-range-selection-background-color: var(--ag-formula-token-2-background-color)}.ag-formula-range-color-3{--ag-range-selection-border-color: var(--ag-formula-token-3-color);--ag-range-selection-background-color: var(--ag-formula-token-3-background-color)}.ag-formula-range-color-4{--ag-range-selection-border-color: var(--ag-formula-token-4-color);--ag-range-selection-background-color: var(--ag-formula-token-4-background-color)}.ag-formula-range-color-5{--ag-range-selection-border-color: var(--ag-formula-token-5-color);--ag-range-selection-background-color: var(--ag-formula-token-5-background-color)}.ag-formula-range-color-6{--ag-range-selection-border-color: var(--ag-formula-token-6-color);--ag-range-selection-background-color: var(--ag-formula-token-6-background-color)}.ag-formula-range-color-7{--ag-range-selection-border-color: var(--ag-formula-token-7-color);--ag-range-selection-background-color: var(--ag-formula-token-7-background-color)}.ag-range-handle.ag-formula-range-color-1,.ag-fill-handle.ag-formula-range-color-1{background-color:var(--ag-formula-token-1-color)}.ag-range-handle.ag-formula-range-color-2,.ag-fill-handle.ag-formula-range-color-2{background-color:var(--ag-formula-token-2-color)}.ag-range-handle.ag-formula-range-color-3,.ag-fill-handle.ag-formula-range-color-3{background-color:var(--ag-formula-token-3-color)}.ag-range-handle.ag-formula-range-color-4,.ag-fill-handle.ag-formula-range-color-4{background-color:var(--ag-formula-token-4-color)}.ag-range-handle.ag-formula-range-color-5,.ag-fill-handle.ag-formula-range-color-5{background-color:var(--ag-formula-token-5-color)}.ag-range-handle.ag-formula-range-color-6,.ag-fill-handle.ag-formula-range-color-6{background-color:var(--ag-formula-token-6-color)}.ag-dragging-range-handle .ag-dialog,.ag-dragging-fill-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-panel-background-color);border-color:var(--ag-panel-border-color)}.ag-panel-title-bar{color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);color:var(--ag-foreground-color);padding:var(--ag-grid-size);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);white-space:normal}.ag-tooltip.ag-cell-editor-tooltip,.ag-tooltip.ag-cell-formula-tooltip{background-color:var(--ag-tooltip-error-background-color);color:var(--ag-tooltip-error-text-color);border:var(--ag-borders) var(--ag-tooltip-error-border-color);font-weight:500}.ag-tooltip.ag-tooltip-animate,.ag-tooltip-custom.ag-tooltip-animate{transition:opacity 1s}.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-column,.ag-ltr .ag-column-select-column-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-column,.ag-rtl .ag-column-select-column-group{padding-right:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-column-select-header-icon{cursor:pointer}.ag-column-select-header-icon:focus-visible{outline:none}.ag-column-select-header-icon:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-column-select-virtual-list-item:focus-visible{outline:none}.ag-column-select-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-readonly,.ag-column-select-column-group-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding) * .5) 0px}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-pill-select .ag-column-drop{border-bottom:0;min-height:unset}.ag-pill-select .ag-column-drop-list{padding:0}.ag-pill-select .ag-select{padding-top:var(--ag-grid-size)}.ag-pill-select .ag-picker-field-wrapper{background-color:transparent;border:0}.ag-pill-select .ag-picker-field-display{cursor:pointer}.ag-rtl{text-align:right}.ag-root-wrapper{border-radius:var(--ag-wrapper-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-row>.ag-cell-wrapper.ag-row-group{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level))}.ag-cell-wrapper.ag-row-group,.ag-cell-wrapper.ag-row-group-leaf-indent,.ag-cell-wrapper.ag-pivot-leaf-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size))}.ag-cell-wrapper>.ag-group-checkbox-spacing{width:var(--ag-icon-size);margin-right:var(--ag-cell-widget-spacing)}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:transparent}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row,.ag-spanned-row{color:var(--ag-data-color)}.ag-row{height:var(--ag-row-height);background-color:var(--ag-data-background-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-row.ag-row-editing-invalid{background-color:var(--ag-full-row-invalid-background-color)}.ag-spanned-cell-wrapper{background-color:var(--ag-data-background-color);position:absolute}.ag-spanned-cell-wrapper>.ag-spanned-cell{display:block;position:relative}.ag-row-highlight-above:after,.ag-row-highlight-inside:after,.ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:var(--ag-row-drag-indicator-width);background-color:var(--ag-row-drag-indicator-color);border-radius:calc(var(--ag-row-drag-indicator-width) / 2);left:1px;pointer-events:none}.ag-row-highlight-above:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-highlight-indent:after{display:block;width:auto;left:calc(2 * (var(--ag-cell-widget-spacing) + var(--ag-icon-size)) + var(--ag-cell-horizontal-padding) + var(--ag-row-highlight-level) * var(--ag-row-group-indent-size));right:1px}.ag-row-highlight-inside:after{display:block;width:auto;height:auto;top:0;right:0;bottom:0;left:0;background-color:var(--ag-selected-row-background-color);border:1px solid var(--ag-range-selection-border-color)}.ag-body,.ag-floating-top,.ag-floating-bottom{background-color:var(--ag-data-background-color)}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{content:"";background-color:var(--ag-selected-row-background-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0}.ag-row-hover:not(.ag-full-width-row):before,.ag-row-hover.ag-full-width-row.ag-row-group:before{content:"";background-color:var(--ag-row-hover-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ag-row.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-header-range-highlight{background-color:var(--ag-range-header-highlight-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);border:1px solid transparent;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));padding-right:calc(var(--ag-cell-horizontal-padding) - 1px);-webkit-font-smoothing:subpixel-antialiased}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0;background-color:var(--ag-control-panel-background-color)}.ag-popup-editor .ag-large-text,.ag-autocomplete-list-popup{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-control-panel-background-color);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{padding:calc(var(--ag-grid-size) * 5);background-color:var(--ag-data-background-color)}.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-auto-height .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container{min-height:50px}.ag-overlay-loading-wrapper,.ag-overlay-exporting-wrapper,.ag-overlay-modal-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center,.ag-overlay-exporting-center{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);display:flex}.ag-skeleton-container{width:100%;height:100%;align-content:center}.ag-skeleton-effect{background-color:var(--ag-row-loading-skeleton-effect-color);width:100%;height:1em;border-radius:.25rem;animation:ag-skeleton-loading 1.5s ease-in-out .5s infinite}@keyframes ag-skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-loading{display:flex;height:100%;align-items:center}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ag-floating-top:not(.ag-invisible){border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom:not(.ag-invisible){border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-find-cell{display:block;overflow:hidden;text-overflow:ellipsis}.ag-find-match{color:var(--ag-find-match-color);background-color:var(--ag-find-match-background-color)}.ag-find-active-match{color:var(--ag-find-active-match-color);background-color:var(--ag-find-active-match-background-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell-range-selected:not(.ag-cell-focus),.ag-cell-range-selected.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-cell-range-selected.ag-cell-range-chart.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-cell-range-selected.ag-cell-range-chart.ag-cell-range-chart.ag-cell-range-chart-category,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-cell-range-selected-1.ag-cell-range-chart,.ag-cell-range-selected-1.ag-formula-range,.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected-2:not(.ag-cell-focus),.ag-cell-range-selected-2.ag-cell-range-chart,.ag-cell-range-selected-2.ag-formula-range,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{background-color:var(--ag-range-selection-background-color-2)}.ag-cell-range-selected-3:not(.ag-cell-focus),.ag-cell-range-selected-3.ag-cell-range-chart,.ag-cell-range-selected-3.ag-formula-range,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{background-color:var(--ag-range-selection-background-color-3)}.ag-cell-range-selected-4:not(.ag-cell-focus),.ag-cell-range-selected-4.ag-cell-range-chart,.ag-cell-range-selected-4.ag-formula-range,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:crosshair}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-cell-inline-editing.ag-cell-editing-error{border-color:var(--ag-invalid-color)!important}.ag-menu{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-menu-background-color);border-color:var(--ag-menu-border-color);padding:0}.ag-menu.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size) * 2 + 1px)}.ag-menu-separator-part:after{content:"";display:block;border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-menu-option{position:relative}.ag-menu-option:focus-visible{outline:none}.ag-menu-option:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-menu-option-active,.ag-compact-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-menu-option-part,.ag-compact-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-menu-option-disabled,.ag-compact-menu-option-disabled{opacity:.5}.ag-menu-option-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 2)}.ag-menu-option-text,.ag-compact-menu-option-text{padding-left:calc(var(--ag-grid-size) * 2);padding-right:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-ltr .ag-menu-option-popup-pointer,.ag-ltr .ag-compact-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-popup-pointer,.ag-rtl .ag-compact-menu-option-popup-pointer{padding-left:var(--ag-grid-size)}.ag-tabs-header,.ag-tabs-header-wrapper{display:flex}.ag-tabs-header-wrapper .ag-tabs-header{flex:1}.ag-tabs-close-button-wrapper{border:0;border-right:var(--ag-borders) var(--ag-border-color);padding:var(--ag-grid-size)}.ag-tabs-close-button{border:0;background-color:unset;cursor:pointer;padding:0}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer}.ag-tab:focus-visible{outline:none}.ag-tab:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size) * 2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-set-filter-list,.ag-filter-no-matches{height:calc(var(--ag-list-item-height) * 6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height) * 10)}.ag-set-filter-filter{margin-top:var(--ag-widget-container-vertical-padding);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter{--ag-indentation-level: 0}.ag-ltr .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-menu .ag-set-filter-list{min-width:200px}.ag-filter-virtual-list-item:focus-visible{outline:none}.ag-filter-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-apply-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-simple-filter-body-wrapper{display:flex;flex-direction:column;gap:var(--ag-widget-vertical-spacing);padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:var(--ag-widget-container-vertical-padding);overflow-y:auto;min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>*:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 2) var(--ag-grid-size);background-color:transparent}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-multi-filter-group-title-bar:focus-visible{outline:none}.ag-multi-filter-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-side-bar-panel-width);background-color:var(--ag-control-panel-background-color)}.ag-tool-panel-external{display:flex;flex-direction:row}:where(.ag-tool-panel-external) .ag-tool-panel-wrapper{flex-grow:1}.ag-side-buttons{padding-top:calc(var(--ag-grid-size) * 4);width:calc(var(--ag-icon-size) + 4px);position:relative;overflow:hidden}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;width:100%;margin:0;min-height:calc(var(--ag-grid-size) * 18);background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color)}button.ag-side-button-button:focus{box-shadow:none}.ag-side-button-button:focus-visible{outline:none}.ag-side-button-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-rtl .ag-side-bar-left,.ag-ltr .ag-side-bar-right{border-left:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 6)}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{padding:0 var(--ag-grid-size)}.ag-filter-toolpanel-header:focus-visible{outline:none}.ag-filter-toolpanel-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-toolpanel-group:not(.ag-has-filter)>.ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon{display:none}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 8)}.ag-filter-toolpanel-group-item{margin-top:calc(var(--ag-grid-size) * .5);margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size) * 4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-filter-panel{display:flex;flex-direction:column;width:100%}.ag-filter-panel .ag-simple-filter-body-wrapper{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-container-horizontal-padding) 0}.ag-filter-panel .ag-mini-filter{margin-top:var(--ag-widget-vertical-spacing);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-panel .ag-standard-button{transition:background-color .25s ease-in-out,color .25s ease-in-out}.ag-filter-panel .ag-simple-filter-body-wrapper>*:last-child,.ag-filter-panel .ag-set-filter-body-wrapper{margin-bottom:var(--ag-widget-container-vertical-padding)}.ag-filter-panel-container{flex:1;overflow:auto;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0}.ag-filter-panel-container>*:not(:last-child){margin-bottom:var(--ag-widget-container-vertical-padding)}.ag-filter-card{border:1px solid var(--ag-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-background-color)}.ag-ltr .ag-filter-card .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));padding-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-filter-card .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));padding-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-card-header{display:flex;flex-direction:row;align-items:center;padding-top:var(--ag-widget-vertical-spacing)}.ag-ltr .ag-filter-card-header>*:not(:last-child){padding-right:var(--ag-grid-size)}.ag-rtl .ag-filter-card-header>*:not(:last-child){padding-left:var(--ag-grid-size)}.ag-filter-card-heading{flex:1;overflow:hidden;padding-top:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-ltr .ag-filter-card-heading{padding-left:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-filter-card-heading{padding-right:var(--ag-widget-horizontal-spacing)}.ag-filter-card-expand{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.ag-filter-card-title{overflow:hidden;text-overflow:ellipsis}.ag-filter-card-expand-icon{display:flex;flex:1;justify-content:end}.ag-filter-card-editing-icon{margin:0 var(--ag-grid-size)}.ag-filter-card-summary,.ag-filter-card-expand-icon .ag-icon,.ag-filter-card-delete-icon .ag-icon,.ag-filter-card-editing-icon .ag-icon{color:var(--ag-filter-panel-card-subtle-color)}.ag-filter-card-expand-icon .ag-icon,.ag-filter-card-delete-icon .ag-icon{transition:color .25s ease-in-out}.ag-filter-card-expand-icon:hover .ag-icon,.ag-filter-card-delete-icon:hover .ag-icon,.ag-filter-card-heading:hover .ag-filter-card-expand-icon .ag-icon{color:var(--ag-filter-panel-card-subtle-hover-color)}.ag-filter-card-expand,.ag-filter-card-delete{border-radius:var(--ag-button-border-radius);background:none;border:none;cursor:pointer;padding:0}.ag-filter-panel .ag-standard-button{cursor:pointer}.ag-filter-card-summary,.ag-filter-type-select{margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-ltr .ag-filter-card-delete{margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-filter-card-delete{margin-left:var(--ag-widget-horizontal-spacing)}.ag-filter-card-summary{margin-bottom:var(--ag-widget-container-vertical-padding)}.ag-filter-type-select{padding-top:var(--ag-widget-vertical-spacing)}.ag-filter-card-add{padding:0;border:0}.ag-filter-add-button{display:flex;flex-direction:row;width:100%;align-items:center;line-height:1.5}.ag-ltr .ag-filter-add-button-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-add-button-label{margin-right:var(--ag-grid-size)}.ag-filter-add-select{border:0}.ag-ltr .ag-filter-add-select .ag-text-field-input{padding-left:calc(var(--ag-grid-size) * 1.5 + 12px)!important}.ag-rtl .ag-filter-add-select .ag-text-field-input{padding-right:calc(var(--ag-grid-size) * 1.5 + 12px)!important}.ag-filter-add-select .ag-rich-select-value{padding:calc((1.5 * var(--ag-font-size) + 4 * var(--ag-grid-size) - var(--ag-input-height)) / 2) var(--ag-grid-size);border:0}.ag-pivot-mode-panel{min-height:var(--ag-header-height);height:var(--ag-header-height);display:flex}.ag-pivot-mode-select{display:flex;align-items:center}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-column-select-header:focus-visible{outline:none}.ag-column-select-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-header{height:var(--ag-header-height);align-items:center;padding:0 var(--ag-widget-container-horizontal-padding);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-header,.ag-advanced-filter-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-cell:not(.ag-right-aligned-header) .ag-header-col-ref{margin-right:var(--ag-grid-size);color:var(--ag-subtle-text-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-header-cell.ag-right-aligned-header .ag-header-col-ref{margin-left:var(--ag-grid-size);color:var(--ag-subtle-text-color)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell:focus-visible{outline:none}.ag-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-group-cell:focus-visible{outline:none}.ag-header-group-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-header-cell:focus-visible{outline:none}.ag-advanced-filter-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{margin-left:4px}.ag-rtl .ag-header-expand-icon{margin-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total,.ag-header-parent-hidden),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:before,.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{content:"";position:absolute;z-index:1;display:var(--ag-header-column-separator-display);width:var(--ag-header-column-separator-width);height:var(--ag-header-column-separator-height);top:calc(50% - var(--ag-header-column-separator-height) * .5);background-color:var(--ag-header-column-separator-color)}.ag-ltr .ag-header-cell:before,.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{left:0}.ag-header-highlight-before:after,.ag-header-highlight-after:after{content:"";position:absolute;height:100%;width:var(--ag-column-drag-indicator-width);border-radius:calc(var(--ag-column-drag-indicator-width) / 2);background-color:var(--ag-column-drag-indicator-color)}.ag-header-highlight-before:after{left:0}.ag-header-highlight-after:after{right:0}.ag-pinned-left-header .ag-header-highlight-after:after{right:1px}.ag-header-cell-resize{display:flex;align-items:center}.ag-header-cell-resize:after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-resize-handle-display);width:var(--ag-header-column-resize-handle-width);height:var(--ag-header-column-resize-handle-height);top:calc(50% - var(--ag-header-column-resize-handle-height) * .5);background-color:var(--ag-header-column-resize-handle-color)}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:var(--ag-cell-widget-spacing)}.ag-rtl .ag-floating-filter-button{margin-right:var(--ag-cell-widget-spacing)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:var(--ag-icon-size);padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1;align-items:unset}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-pagination-panel-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-panel>.ag-paging-page-size .ag-wrapper{min-width:calc(var(--ag-grid-size) * 10)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{cursor:default;color:var(--ag-disabled-foreground-color)}.ag-paging-button:focus-visible{outline:none}.ag-paging-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size);line-height:0}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size) * 4);padding-left:calc(var(--ag-grid-size) * 4);line-height:1.5}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size) * 4);height:calc(var(--ag-grid-size) * 4);padding:0 calc(var(--ag-grid-size) * .5);border:1px solid var(--ag-chip-border-color)}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{min-width:calc(var(--ag-grid-size) * 4);margin:0 calc(var(--ag-grid-size) * .5);color:var(--ag-secondary-foreground-color)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-header-background-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{margin:0 var(--ag-grid-size);color:var(--ag-secondary-foreground-color)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-right:var(--ag-grid-size);padding-left:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{min-height:50px;border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size)}.ag-select-agg-func-popup{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background:var(--ag-background-color);height:calc(var(--ag-grid-size) * 5 * 3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size) * 2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-select-agg-func-virtual-list-item:focus-visible{outline:none}.ag-select-agg-func-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{position:relative;display:flex;width:100%;height:100%}.ag-chart-components-wrapper{position:relative;display:flex;flex:1 1 auto}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto}.ag-chart-menu{position:absolute;top:16px;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;min-width:var(--ag-chart-menu-panel-width)}.ag-chart-menu-hidden~.ag-chart-docked-container{display:none}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-prev,.ag-chart-settings-next{position:relative;flex:none}.ag-chart-settings-prev:focus-within,.ag-chart-settings-next:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border-radius:1px}.ag-chart-settings-prev-button,.ag-chart-settings-next-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper,.ag-chart-advanced-settings-wrapper{display:flex;flex-direction:column;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:16px}.ag-chart-data-wrapper,.ag-chart-advanced-settings-wrapper{height:100%;overflow-y:auto}.ag-chart-advanced-settings{background-color:var(--ag-control-panel-background-color)}.ag-chart-advanced-settings-wrapper,.ag-chart-advanced-settings{width:100%}.ag-chart-advanced-settings-wrapper{padding-bottom:0}.ag-chart-data-section,.ag-chart-format-section,.ag-chart-advanced-settings-section{display:flex;margin:0}.ag-chart-advanced-settings-section{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-chart-advanced-settings-section:not(:last-child){border-bottom:1px solid var(--ag-secondary-border-color)}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--ag-background-color)}.ag-chart .ag-chart-menu-wrapper .ag-chart-menu{display:flex;flex-direction:row;top:8px;gap:20px;width:auto}.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:right}.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:left}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-charts-data-group-item:not(:last-child){margin-bottom:var(--ag-grid-size)}.ag-chart-menu{border-radius:var(--ag-card-radius);background:var(--ag-background-color)}.ag-chart-menu-icon{opacity:.5;margin:2px 0;cursor:pointer;border-radius:var(--ag-card-radius);color:var(--ag-secondary-foreground-color)}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-menu-toolbar-button{border:0;background-color:unset;padding:0 2px;border-radius:1px}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px;padding:1px}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color);border-width:2px;padding:unset}.ag-chart-mini-thumbnail:focus-visible{outline:none;border-color:var(--ag-minichart-selected-chart-color);box-shadow:var(--ag-input-focus-box-shadow)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);width:8px;height:8px;border-radius:4px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-settings-group-title-bar,.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);position:relative}.ag-charts-advanced-settings-top-level-group-title-bar{position:relative;background-color:unset}.ag-charts-data-group-title-bar:focus-visible{outline:none}.ag-charts-data-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-format-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-format-top-level-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-data-group-title-bar .ag-charts-data-group-title,.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title{cursor:pointer}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding) * .5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field{margin-top:var(--ag-grid-size)}.ag-charts-data-group-container .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-charts-format-top-level-group-container,.ag-charts-advanced-settings-top-level-group-container{padding:var(--ag-grid-size)}.ag-ltr .ag-charts-format-top-level-group-container,.ag-ltr .ag-charts-advanced-settings-top-level-group-container{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-charts-format-top-level-group-container,.ag-rtl .ag-charts-advanced-settings-top-level-group-container{margin-right:calc(var(--ag-grid-size) * 2)}.ag-charts-format-top-level-group-item,.ag-charts-advanced-settings-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-no-header-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header{margin:0}.ag-charts-settings-group-container{padding:var(--ag-grid-size);row-gap:8px;display:grid;grid-template-columns:60px 1fr 60px 1fr 60px}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1){grid-column:1}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2){grid-column:3}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3){grid-column:5}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{position:relative;display:flex;align-items:center;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-advanced-filter{display:flex;align-items:center;width:100%}.ag-advanced-filter-buttons{display:contents}.ag-advanced-filter-builder-button{display:flex;align-items:center;border:0;background-color:unset;color:var(--ag-foreground-color);font-size:var(--ag-font-size);font-weight:600;line-height:normal;white-space:nowrap}.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;background-color:var(--ag-control-panel-background-color);display:flex;flex-direction:column}.ag-advanced-filter-builder-list{flex:1;overflow:auto}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-button-panel{display:flex;justify-content:flex-end;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-item-wrapper{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;overflow:hidden;padding-left:calc(var(--ag-icon-size) / 2);padding-right:var(--ag-icon-size)}.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard{position:absolute}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{top:50%;height:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-top,.ag-advanced-filter-builder-item-tree-line-vertical-bottom{position:relative;height:100%;display:flex;align-items:center}.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-vertical:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after{content:"";position:absolute;height:100%}.ag-advanced-filter-builder-item-tree-line-horizontal:after{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));top:0;left:calc(var(--ag-icon-size) / 2);border-bottom:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical:before{width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{height:calc((100% - 1.5 * var(--ag-icon-size)) / 2);width:calc(var(--ag-icon-size) / 2);top:calc((100% + 1.5 * var(--ag-icon-size)) / 2);left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-condition{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-pill-wrapper,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-tree-lines{display:flex;align-items:center;height:100%}.ag-advanced-filter-builder-pill-wrapper{margin:0px var(--ag-grid-size)}.ag-advanced-filter-builder-pill{position:relative;border-radius:var(--ag-border-radius);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);min-height:calc(100% - var(--ag-grid-size) * 3);min-width:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:monospace;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-pill:focus-visible{outline:none}.ag-advanced-filter-builder-pill:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-item-button:focus-visible{outline:none}.ag-advanced-filter-builder-item-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-pill-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ag-advanced-filter-builder-join-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-join-pill-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-column-pill-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-option-pill-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-value-pill-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size) * .5)}.ag-advanced-filter-builder-item-button{position:relative;cursor:pointer;color:var(--ag-secondary-foreground-color);opacity:50%}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{display:flex;cursor:default;height:var(--ag-list-item-height)}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button{opacity:100%}.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid{opacity:100%}.ag-advanced-filter-builder-invalid{margin:0 var(--ag-grid-size);color:var(--ag-invalid-color);cursor:default}.ag-row-number-cell{background-color:var(--ag-header-background-color);color:var(--ag-header-foreground-color);font-size:var(--ag-font-size);font-family:var(--ag-font-family)}.ag-row-number-header.ag-row-number-selection-enabled{cursor:cell}.ag-row-number-range-highlight{background-color:var(--ag-range-header-highlight-color)}.ag-row-number-range-selected{background-color:var(--ag-row-numbers-selected-color)}.ag-ltr .ag-row-number-header,.ag-ltr .ag-cell.ag-row-number-cell:not(.ag-cell-last-left-pinned){border-right:var(--ag-pinned-column-border)}.ag-ltr .ag-cell.ag-row-number-cell.ag-row-number-selection-enabled{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuNTc4NCwwLDAsMS44NjQyOSwtNC40MTM0OSwtNy4yMTIxMikiPgogICAgICAgIDxwYXRoIGQ9Ik0zLjQ0NSw4LjkxMUwzLjQ0NSw3LjQwOUw5Ljc1LDcuNDA5TDkuNzUsNi4wMTRMMTIuMjg1LDguMTZMOS43NSwxMC4zMDZMOS43NSw4LjkxMUwzLjQ0NSw4LjkxMVoiIHN0eWxlPSJzdHJva2U6d2hpdGU7c3Ryb2tlLXdpZHRoOjAuNDFweDsiLz4KICAgIDwvZz4KPC9zdmc+Cg==),auto}.ag-rtl .ag-row-number-header,.ag-rtl .ag-cell.ag-row-number-cell:not(.ag-cell-first-right-pinned){border-left:var(--ag-pinned-column-border)}.ag-rtl .ag-cell.ag-row-number-cell.ag-row-number-selection-enabled{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuNTc4NCwwLDAsMS44NjQyOSwtNC40MTM0OSwtNy4yMTIxMikiPgogICAgICAgIDxwYXRoIGQ9Ik01Ljk3OSw4LjkxMUw1Ljk3OSwxMC4zMDZMMy40NDUsOC4xNkw1Ljk3OSw2LjAxNEw1Ljk3OSw3LjQwOUwxMi4yODUsNy40MDlMMTIuMjg1LDguOTExTDUuOTc5LDguOTExWiIgc3R5bGU9InN0cm9rZTp3aGl0ZTtzdHJva2Utd2lkdGg6MC40MXB4OyIvPgogICAgPC9nPgo8L3N2Zz4K),auto}.ag-cell-batch-edit{background-color:var(--ag-cell-batch-edit-background-color);color:var(--ag-cell-batch-edit-text-color)}.ag-cell.ag-cell-inline-editing{background-color:var(--ag-background-color);background-image:linear-gradient(0deg,var(--ag-input-background-color),var(--ag-input-background-color))}.ag-row-batch-edit{background-color:var(--ag-row-batch-edit-background-color);color:var(--ag-row-batch-edit-text-color)}.ag-input-field-input{width:100%;min-width:0}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none}.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-cell-editing-error .ag-checkbox-input-wrapper:focus-within,.ag-cell-editing-error .ag-checkbox-input-wrapper:active{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{content:var(--ag-icon-font-code-checkbox-unchecked, "");font-family:inherit;color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-checkbox-checked, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-indeterminate:after{content:var(--ag-icon-font-code-checkbox-indeterminate, "");color:var(--ag-checkbox-indeterminate-color);display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-indeterminate:before{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-toggle-button-input-wrapper{box-sizing:border-box;width:var(--ag-toggle-button-width);min-width:var(--ag-toggle-button-width);max-width:var(--ag-toggle-button-width);height:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-off-background-color);border-radius:calc(var(--ag-toggle-button-height) * .5);position:relative;flex:none;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color)}.ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));display:block;box-sizing:border-box;height:var(--ag-toggle-button-height);width:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-switch-background-color);border-radius:100%;transition:left .1s;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color)}.ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));border-color:var(--ag-toggle-button-on-border-color)}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none;border-radius:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-cell-editing-error .ag-radio-button-input-wrapper:focus-within,.ag-cell-editing-error .ag-radio-button-input-wrapper:active{box-shadow:var(--ag-input-error-focus-box-shadow)}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{content:var(--ag-icon-font-code-radio-button-off, "");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-radio-button-on, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-radio-button-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}.ag-range-field-input{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}.ag-range-field-input::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}.ag-range-field-input::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}.ag-range-field-input::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:transparent;width:calc(100% - 2px)}.ag-range-field-input::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);transform:translateY(calc(var(--ag-icon-size) * -.5 + 1.5px))}.ag-range-field-input::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}.ag-range-field-input::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}.ag-range-field-input:focus{outline:none}.ag-range-field-input:focus::-webkit-slider-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}.ag-range-field-input:focus::-ms-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}.ag-range-field-input:focus::-moz-ag-range-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}.ag-range-field-input:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}.ag-range-field-input:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}.ag-range-field-input:active::-ms-track{background-color:var(--ag-input-focus-border-color)}.ag-range-field-input:disabled{opacity:.5}@font-face{font-family:agGridQuartz;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAB60AAsAAAAAP9AAAB5kAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHItkBmAAjSYK02DDKgE2AiQDgnALgToABCAFhEYHhlUbGDZVRoWNAxCE6WSJokyNVmT/f0mQlxh6/aA2IaNSNSSMnFiPpCFrpxM4K2otB+uVtaIChHJqIvHDENnTdjLimnVXso4TytrTJzK4pg/me9l/YydzYHHZUEoe/n/tf/vemffdUS3liyhimoYMWTONUCiBEgj1rEV/Ps+9r/et+feYGhwbKIIByglQsVguFajUU8Bc6vSDVEIwvGxhQJFLtCEtQ2/vNjUAhue32YNvIvjF/0kD+mOjuHBJiFhF6aKMlUuMra2hbnfnSte6K4W1lzBXJX9zibf9f1FyUeqFXiEMufb6HcLgvJBHHMR871Sllk9WUWBoOTCmNGMQhNhF1s/dxncbCywH32oQBABKPMP/4ONvm6pmuvZk1rDIKWNuj+d82xpMQjITCuCDoFwi4H9V01W86y5NTmllGNP3ZJsIEKIEfEASRN09UzB9pjuvvGce3eXWdFNK77N4dBHdmVLbMLmOacOSYc2WOcOecUq2UFgnyp8tvnAVMiEtgVbEqzq3Qvxp3Rok89J7f80caG99C/bAiwpChJiEMMkNsv3qO5FAi6w2cmJqYUP+8Y3XT3WgZbdMcFwwPX5w74bks4VuGJfwX0Jtizy/N79/pfqZHub8wldS/ebV1/JWTStGFpTXNhUiGebJXMhhIzw+Kow1Wp3Vx3Cx4BriBBMY7FUEVWCyPj07hjTMCLSjjXjp9iJ4cXOjtAYk5WqtyiAIE0/zHeW3d4ymMZoax5hylBHhW73RzQRXSOOUUNFlTXgHARsVeftSI8aBgBRLlEUf0YLqBlHcg1Mn5ulxGECa1zFIIFe9DPZTzxyJICgoPs6gZ4FQt31fAFGzaFNCBQfqfY4OkMwQmk11bGbRObSxGmIALe+rQ3GqsKa9Gx+mSU4dQKNLsLj5JLEOJLVbUlPrvVXQEWIGvwoagTW8hECk63NwE/pNegiVBO19+fvxO/7xo0Tb08ubS2WpOm1Ou1J72k9gtoXyPf4qXw23W0/TE2qmIGqePZKStASraUzvycGhxdVSLPoyZDNUB1xagP0Acq3XKqNOXrAtnO7AamiZGA69W2viqHLEswsRLpvw7JC0TSR9eiOQxTG1uXgOA5mrkZLA2AriEAUvOhPH5dHZkzpQ9LS+QyWUXwTDWFp6e1Gc2BNRo6JEdlF5bnbEozzK0Q14T9ATnV6siC4K4sirtu+W1Sf14g3UeLrzjqH+9c2n6Jm2qo2FsWRFrPgoThTXRxMfVQQvztMX8OaUAHQDxFxDb4daQrpI0Erq0y7c+bBJaQBKDNoaSGR4ZN0WsR7XQOD9MMK/w+MZ3BAQSRUaEQ8OKahltEb6uGEUFRpJ+9ySelSFsl/QGCqpFT+zBtqogEtzIEQ1iKNA9BsUJKWu+1dyJJrx9AYG8sd8GXwpDnz6J5cyQMYUIHsVK3cnb/uPVIwKH9grtZF+Fdj0AKiBAlycKcr5cvP0dDaofd9FFLHu46F9QxseiZZy68lPTNbrLrlx6yVSyczsRM6DTmFlQAKqsil05HHKU5ETKPYEDWrg5TI1B46FkCgsDk8g+mf2YVSoNLR09AyMTMwsrGzsHJxc3Dy8fBR+AUEhYUYRUTFxCUkpaRlZOXkFRXolZRVVNXU0RkNTS1tH1z4LpAaQPbzhzx9fW1ya2ptYmVFZ3pyb3eYuTG/tzq/v7FtdbUD53nsVuPTRBnCjceBma8CtFoHbLQF3mgLutgfcawK43wrwoBngUavA45aBJ20CT5sDnjULPG8beNkk8KoF4HXTwJu2gLftAu+aB963DnxoB/h49kEQo1gSBiwFA5YGNEAwaIRg0QTBoRmCRwuEgFYIEW0QEtohZHRAKOiEUNEFoUE3hBY9EDr0QujRB2FAP4QRAxAmDEKYMQRhwTCEFSMQNoxC2DEG4cAhCCcOQ7hwBMKNoxAeHIPwoh3Cl+MQOQGRkxA5BZHTEOiDiBgZAzwKDPAYMMDjwABPAAM8CQzwFDDA08AAzwADPAsM8BwwwPPAAC8AA7wIDPASGHrjZWDOeQUY4FVggNeAAV4HBngDGOBNOJcSonUuNYg2Q8Y7wADvAgO8BwzwPjDAB8AAHwIDfAQUTMfB13b+wG+0PwNd37NyHissKde4UwgUUmNwqY/Aon/vkN88uAmfAbkGfo4B8ovk+AjEx2oSoACDojFdV2rGpfWbber8hlTuUk5tptE2hRfFHQyEb0uOjojmRtADtjDYgavYTZIwNJIJ0Z6cHx0sCaaHD4s8jko58QxFsBCpCmwOTmUh/SRkM18oYtAD7Dr2Q0a4Zx9QKILJ8mexdStGY+SMMDRRKBayoiLp0KZwCAlnoFw+P5LFixJjdJ8mBqNKdnOxu0O4jCjS8Oyd0ulbaf7rNCvNsMSlVH3Yo+lAuQG5MjYh//wtgQBOxVvFygozrpmYk/R2l4ilVHppV4d3mgjyspFM+61xYQ+DuudwKuHE7DdFRPViyCsQ45WDMdtNptebRYJiDjuQL6FDJVdgelrTlkZEddl3l/j0crn2TZJr17fSjk4CnIhBw0jyhW9PuO1Ude0efnFjW8jbh03SrSieKnrug9sUtDTUBLbABthnNpgtcItcOwuqPqeASn7cA7uv0sDycqZn1NYFgGauWoxGHgA1VpLPhO3OsKBIOvaQqJ6wiAs5iTuYWvk6/DFePsDDJYausJ7LdYZr4+gqJnZe89JYmaMQUDTiUqVm3JXIrz8Zke3U8iXqkIcdSjVqHyWtDb9w9dmOg5nG56znz+VCGPN61Yg//8ULxczR/v6fpFSo7rwiZe4ObU/Mh8w9whXBE0yaRn4x08UbPGRK+EFXVPNWF0+MvvyGyxsG1F91/Qx+FExPiEcsX7QIw1716ptL2Z2Hvua6Mun6z8LlF7sOfyNeyBusXzTJt+Vknj9odCfI1MNRCwkt5taAOmeM+Z3CQ/MrXgkFHS4WjsRlpsEbFx/gPFwbXMDJo5soMf7QUKok1BoRWUdsW06g+VPMenLrOlVw3gPW4ds38BuuT9YdSivNUI19MjmQWeLTdctblukuo1mElw1o1VGjXoeoKibSkO8cBsKxHYsPn6O/d/PaFuqJBZwhfteZ2KPVy5B9xefRtfjmtRPUSFmhkJbk4kMNa2hkU4vd3KT35YrRZuP6GKFFM5WcsATfBQveE/UN/EWpAens6nY5xtsMU90AubaCRFGqN9wR39SFvimGFBohOwR1XTCFuMfhBNe2FYZslyF+xLKIIcNuLlGUeMgMmzSyDMO2DZNDpEjrYb2oT0yTJG/YEMecyQvFgelQ1SEeVcS6tiqrlkh3WQzhDUihoK89x6YpKGH2bovYGp6GM2QOzUoo781G3UeMUWvEbeeaerLP4sjc/Vz+TNkXzcp4Ll9ORht9nrZhinUImsHyHAbQ4A8RMWq1xr1UgpPGACnCE0yU5nnyQrIa4Qjnt1yqUkgy30tAPYFTwkMmQQcB3RORpsBBsmHHnIQjhyBRtYhGf5az+eL8zNlHghm1PqzeZH2PL2rvv58DuCDhdfjFacloc9qCkT3mj0kkpzNDiM+Xdo0oVqc3ymWeSbHQyzNvLhc0vQQZmkLyBdVvejxDo7Fy+/PF1/MVFuHPGdDBwnkTVXaWzn1yR80zrffRrZLBrfbEWF/4zz9FJcdxuDTzZl69u6O7Z2SqEc2RGTiNZ1WceQafPydeL0Jv2DulV7e3To30BLs+nSdkuMubfv3+rqN9YxOh9pKZj27JWWLO1yKfWZ92oQPWYU8+aWa1QB92oMuY6eQCsBp3w4yZGp1rR8M3O8Aai1CQd1hzWIND1521NWKUB3EhHRMzPcZvRKV78QDgxx0O8tDE2qApzmkruTr16YQdif6meHy/wWwszR3YgVKjVKeDzKZ/zEeC0l9M4AS5cXUADc5OAoC91SSGZFcHfJYpL96Cx6f74cDMRC2+kQRYqRTZqVneWObu6gEtqG687Aj7IwNrmy0cEx0zaIIbnL8h6fdq3pERt8DBSNKEHYtEp0wyHK61yUqXieJ47PInGWYoCKAppOT2wlpK4wY0rbfAOsvP8iLoqRzd/PqcTdyuuwDM7WgetmWDeGlt01RuOmhfiU063Wi1DDrSJGLOkyGLLB1FB8O7WPYSy1UMojV8M5IWC1tq+tRcHy1XJk6ylZiV7AdlnP6wH2EWHIQf1qvIJeMPeUACiSmz54pids7HxmjaiZS3JCmrgQCvsb7s/M1nAOTVGllYtMC6QculGXwvQNOjt1/k3QD3L6/NHD6jor8XF5TJxTfho7xR1Z2Qh3wNO1wbY4qERIq8VbT0aDZhZ1pncM4W5GoI2B1nk1QhOpFaZlx6pRgMZaNQKUmmxtxfsltRGCkddHTk/FnZbqcqruF60jB+LlfjxTtQZ6TVE0oXF3dlO9Py6fVVHOkK9mfaX6QcRZHWPnHunbFGZXtRy0fenIoDryUHDKHESouLclaXPVLHD3sdb/XTSV5e/sln9pqUU9scDak4sJnr7Gxp3D8hqFRGm9tAUz+y079Eo81Wo/m2kvZqccBitX3Mr1rppGvHBCgjjcdmMIshYvP9ELLQypjYFxydHAAaDVwbvAj7D/sW6w6e+azXHEx4cnYQDWmmh51l5lqZMnlEj5NhaSbwoseaqK6JjjPx5m408msdoABjtXUAXwuwHyB9AoKNygLOFgsCVfBex9PdT9qHoV2bX26ryAFPuC5DsiJyI7ZXQFcmihWONbELDzjooSouNj2bhj0hz/C6GeHlIa9Ib9yJeymc0GPeUi6heRoNBEivm9puVQb/PwJ7Kx089i5nllUydzZXA9Glpo28AyNtD3NnrYoaozjdElW2Ti5ON55Qmk7fuHmBX0ZV19NmYB+lrRb8oky7xFCFlBrfyIiVVXPhZDwVTlhfBbVadyh4QyxTjrgGhZvBI4WjhodelA1j875QJh68aOuuNBtYm5Gi/ro1g6phfOhC9xHdfPG9C7bnNSz75IkkT7yAS2g8klsT9ZMLBlw0PENy4INtQiqp1qgiWxYymbwxE+vcpzJbfFZ5iP2PuDi0eapoavPn+5YCZDvJD27f55tdRZMc5CY3/6/cj4bO//fyN3PcMg18ICr5gJST27bh/kflhIcCPDvlsLZtq4hpa21lWqq6LwPw125rOQh7pUG4hSFA8XSbLcyW2vVZiMJ+OX6Zt8GeAuHyRBIjuVzcv19N3L93HXJhDvT6hoZev0g7UHX+EjMEwBwrMAI5+oT12qTh0h+2DZ+McURh31vV/PTAHCr2g+LBOH/YldrwsiBGJPzh7Q3F/OJm/bRKtq9ZvphcGN8OGYtjDP2RLPiWBFLqK2fiDTHH1+YmzBfdY8HfHkc0qbPgjq9g5CP+bJrk3m+uYRfBPr6UOHfi2DESc8pxtxvY+fuppMu94mvEg0cdRT8ukdMX42bC2Shf0Y/Z+6YyLv25ecN9Kke8OkkfkENRHD3BG3ZftUIkSrUNU6IwOyJY4KbEb9Xm0e42nzix/etQ9MPpIHlsEPVFvd6RkVdyh3zQrtfbXY2s3WofyWR9K5rbq7aPeIFQtx5xoEdRB/YlGZMl6BnVXA+qLjxD3JgTmWpoNAVyB749pE3Tl7v4oPQN1eHDudUrc2EoBcq/TlZVwbnKFCWct7IqH969AHzMBNzgc0IoCJ1xkrqhbvMW/aZDu5Y1i4ifVR4nZaaMTmGfKaRc02wc6gISXQrzwNE3ukc7e4I23OAPpcC9iTkT4XG4srW7v3xj7I0vd69tMccbbxUVDAb301iuaS8q6kviJnWXFLueoE9cpt2lxH1FRe1PIgAs+YDAHJhn/XqCsIdpwzQYhlImihOUygoSI3NzP39YGRnNpKfQ4e8hjTRaKnvRRzduOCIdYduFB8UHhZGvreSAnM5f9bEDhoFYPWjMZnIsr5X2hnz4ZcexLz8MgY3RehCkW8Ec5xukp+MkcebY01KD5FJsQv78tdLP0+H64ycWnThcDxth6eThrg3FmcaDXcc3hlYD1nKYlJOTk+AjCo/44yOZj5SD4JsYCe35aIQ4MTcCxZ5W9ihPx0I9j/9NKeLGXEj1005+hapCO5MQUZhkP0/SKeF3fnb28pPxTovBtCf/EJgTI9lsDhvH3BhRnIVNYi4MR4/MUZ0ITH8yWlVhW7c7/SIFq8KSsUps+se/pN4+MBzxVW19G+VZkEId9pKyrucFPPf9U798z7pYfUAuHmhFwjlRf7+1y4+275reEFNUNUybu+Y3bqS1pDaUuVLP2xF64kIojzc5W7lb/WDjTjTk5LW96Y0/0JlGhHGp8f0B1tRdKB718eRbO6rtrFOM1OmKvC/DrkkYweW6T75iv3Un/Nys12NdMW5uLODs8Q/JY9H8ualPOev6QvvWcZLvqYJop8IN780NlIs8GlxDaoihvOlzLSukVXx9EW3VycamuHhCr2+G/PXXdEqJJFubUsQo4Lo5BfSiFG22pISqa8xejq0c5CfEFzg/EOEaj4bQkK/VXVHxesnvZECkSkAcmAv98slTYolDjkvEJPYp7VVO+eDY2p4+Qe6rfHLXUp+9au/abE7BMNP+S+9s63zrzTO650HDSjozN39Naf2xtZnIySA0KIOrrzA1TOt7FjysZYSDGImVYMuYv7uqmtla22Yw/y2kHAh0BrB+aUquQp0+W63Irzndu7ExSn33YYk34+E35Yzx2S95Citno3g0Y7v4CfcTPODVR31ke8fgko/ZONXKK2NrtewynlVILGlMmapYbJrSJqzcIs5q3NjbW7PzvdhhdXquYmnK+qQkoNspWzFlKzBPDlZETQPWPOzzrHHG7PWdhSSGp0q0Hh9DRSMCA6t9TTE5FYfV7HT2Lunew8MVOTFNWsiSrBmh3dbG6xJzeCWRPdChH71H3qaNaJIt0LwoIanOF8kbSspPSMhfJN2FRfsbPKymMISW6RIg71/Ehfws9JfenxHXO9/EyFFKZ8X5Abqn70DAqXwHmH8KmTDhb8uemxwZwf2PFBIou221raIZMAAUrwtJjYl0Twr3nc4ajbgNvNl5PqY6Lw7E3lQRGClezB9Pnc/rZRHmRHrhUnix2F5t1uiF7MUlBIaXFFcpixGn3IlIp+5AkYLqRqIPehWdo1rpZAYgH6DCGmn/Uh2h7o8gV7PX2UhDINFF4PL+QiIubixLlDVmZNovW4aP+jyIC3MhHuCt5ftl6NJ0GRMRmaFl0czEYsl8rah0ofrnaUqkiTXD7uDyJ0yqNJVpgp+JVx00M6FEOk8jMi4YqE1ZkpAqw6wFbSGfcl8+kEhaZiF456tzArGQd/mtaxvFMdJm8/g7Cj2eTmLy+xFQ2mxIdzCrZyVvCEC6oK+ue5pumKZMGpTKZ7MRcof/93Qc+7p1KeLabHvqpQ7U2UEs5FCt0zY25qX22G/2fpZ2oVOIC5mClkyNDJkkMYlr/22M5CKCHBsD9/8ibuE5g0mdk98i3+aJk/gBssf/IsDsgeMkRo6O2qUmPeE+l23z+TyYkjmuPMHMJ7Xuqd+iDfxu4RToL9krvvXo0S1z51boeULu9CdP5bW1toTbGarEDZmF1Z6fOwfg5dMAh6vRpM1UWxcWJOYlJOQlFriku5iX0Id2vdZlmutmVaQtW5ZWMfvnqU/96N0BP83+Oe0nUDHrMWZ2RR1gQ/fFdCFfeilu4qqOuySd4I3r5vMtbA6cDk9o75Shfhg/SV8n/15WZ0xKh19QcukDKOHPTx/npSca7dLAY6/mvbrwDHUhMpMJ93MUEm+/Q2BkfrD21lpmVbXdZJQhbhB6syl8nJ8nvRhL0UccFHaF9DRnyeAaWRbqQA2IC21fXg2cLWvuCela+mOEAc6pjYD10elwLOJG7shqQLa0uZfG/55P6z2YJQU1sjuIE40JS4/Wh/VAHWGYI/8w6gJ0JHeCpAbXIh+eEb4nlU6d0w2SgdgBgmSyDoruo05kaEj7XUPHCxjSnzV0x9RKd04kH7pTeMeDOBAQpRpdE3i1Um3OWYY0z7DMgCuXvlM4d1l2M7LJsqmc0V2YplbMaQzJr/6TA2nOXjan8HzFcvp4TmtkHLRWtqElaw2yeAnDurBrf6U5vHtJd2GY3bqoCSnYYcg17Ija9O67m6Jak5t2FVOYlPSz74XmnqYqjlmmr9dvGtOmbVte+5O9HQUDP3RXWUS1e+wRoKNfnh71CPfE5wPROgfqRLz9/YTcIccnp/wSPFNTdrMlrLbW3t/vRVyI+Ed06iKZiAtzI+Dro6F5XAwoNvnZ+favMn3Ow+TbJyftnw8HbMTPXs4zWyjwde5Vy01Xwbgcf3DfAzrkxDJ9fSSGA+PIXLdK/EVrrGALyXRExN4BI51tMsFipY0D31w4NDjgf69rOPSd9evaaltElupu228P/V1L8F+DFk+UhWdGwBUOvEcGfIyRX4Q+FNOwSbyKTP6EWTVTBUQScdJB0cEkOv3XTMlDnTNyHtj1rTYBqB3D+u2rylLNKpU5texZarmLZlUvPyt/TZU3lelokNeyTGaVmlpaTFKr7LZ0P/eWFqlJZr1dE/wqAXUia2tCj1VTY5Yo5a5SvxMshFbRXImJyTZV3lp2h1rylq1X3lj/vceIpSFTJUwDh8axyvw8n7xr8wZB2JtzsMo82M4XC1UpRmOKSrOi4MeAd/jbyTsBP63I16iMySnG13VyksCrhH9W5KsroLJ1Tt2tf7dH0ZcELvMSxE94adwn4rmBlj89uN/Rwv9GKfb5NVcGImzPUmR9peePy9y54qfcNN5TcQJ3W/TaV3sv08Mz6GKGey94+eA8I5xh3lu3sHafmSFmrAXja4gbeRwc9Hr5rjjj+Ypv9FcwZLU5WXzqe0n4pKHxQxx1BJ/mrJhfd8oLBh/LMFkNyJIeDDnx5a71/+z6UjWPGi19tnvlwpbw3mQsHHh8sAuMjJIywoSkes1MvYXghhhZsQFZgrMRjqm/v/TGtNS3XpSFR4FyHBC7I0Ycax5HYAT+jUhfPTzzCIEB5diBytGFRLnzE1fAb9nfFgjW7r+OqpwZYVukW5hnXKGK9peuQdbAXM2dvHp6XJZs2Elpl7ZTdq6auRV11WbOIjY3oC7fu9o0zZ4O7wy8LLDZrBbb5kc83Wz6bF1mZuoAfSDVvnkz2Pl/Nurz6UUUtKbI3aIBaSU097A70EuhqGtmpBOgDbftg3xg0pjggDqOyT1QVPo+5IhaDeUCUP/OGujHVXo9dOMWadCCpCu/2UXcoyUIkSYchRK68m9N6SjqZ+kOSCtC07QBWp12U3+55VPofRH4FhpmeWb+gzoqMmlKt0IPhBZER3FlH/SdyULMSCdA1GP3yJ1QaGLWlYsNomUxSRuoKiWkvgniMi0nCTJAja/oysWQO8qr/1+XRWh1JaJkEAKWt4ii9hYIaqNZOyPQC8xE6J/KXxt4fudfxWJ4zu9BIZAPgFQW/NWVXQUyG/VP+vQjmv4sMSUBoH9DmKF8f1HM/PHjH03h+7jB/9dJ/v45JMTVmXg+8TJoSXqgDk6XXzpyEpnYI+NK5IkWe2EArWz1nFYjSZzWQFamLTWiDztvZfAogiiDAcHqfXUaSfVBqU3rJ6Wh9edpDLM/lIXW/6eJzsnvd5OE094CqI/i3UcG0fs3rHMA+blKsi+/UJJnKl4Oz1Vv7IiEAoquON2K1NavqlVRCTfFO1O8qhC4iMKfaPVwVo1vT09VmvBguelAfRTvPjIkfr1/w43K4WytCNaqzv6FTzTBwcZUvByeCbUjEPFZQdHZp9uXndqN/aq5XRUf1cJN8U4VE9KQUl5DrPc+0abqcO7gxbenfKiKVB0sFfPPUpdF/D/Cc0CVyrQcttPl9mivzw8gwoQyLqTSxjofhFGcpFlelFXdtF0/jNO8rNt+nNf9vN+v0erS9RmGzKzsnNy8/ILCouKSUqPJbLGWlS8wwO9OK9S1YA3qmYYgwpfUg2T78Dl1AA6vBkMLZDEM7BlE1xFE+3Xia7nrQff4YzeeHCpK4wkUt1VdmYgWn1sOLGX0J50y+ihyQ2lqmVTAKrq+5XgbWOGUeja1PZu1z9oe4PUhNy4ZgXqom+ANyxQgnXt7d1j5cMPcwHGStF+Lj4NaOMf+xZymHysdBk+Mk44Cg/NUjxu4+sbfsd8g5bGgpNSAmHBGrCWEwBfIQby6iD0sToPoW9a1rPcPl6esylRyVa1+xNFAfH3WfoIWp6mhMFA6vtABc8FnYLTh43ckItWxqDNTQSxt4ATYpqviCJOf83JEGmeShHY7eTHkNGjUi42HgbhGfdqoOsBymo8tlMq0h5kQl7T42ByhK0+sys205CrHqXJkKwOYkuP8gMXObvAmvwBjw6dj/tWW4FwfnVcDpjZi0Kjxhg2Zi0nGGmeCOZsvczJXUzYmm2hupjWVuXcA);font-weight:400;font-style:normal}.ag-theme-quartz,.ag-theme-quartz-dark,.ag-theme-quartz-auto-dark{--ag-active-color: #2196f3;--ag-background-color: #fff;--ag-foreground-color: #181d1f;--ag-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 15%);--ag-secondary-border-color: var(--ag-border-color);--ag-header-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 2%);--ag-tooltip-background-color: var(--ag-header-background-color);--ag-control-panel-background-color: var(--ag-header-background-color);--ag-subheader-background-color: transparent;--ag-invalid-color: #e02525;--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-icon-font-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 90%);--ag-find-match-color: var(--ag-foreground-color);--ag-find-match-background-color: #ffff00;--ag-find-active-match-color: var(--ag-foreground-color);--ag-find-active-match-background-color: #ffa500;--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);--ag-selected-row-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 8%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 12%);--ag-column-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);--ag-input-focus-border-color: var(--ag-active-color);--ag-range-selection-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-input-focus-box-shadow: 0 0 0 3px color-mix(in srgb, transparent, var(--ag-input-focus-border-color) 47%);--ag-input-error-focus-box-shadow: 0 0 0 3px color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 50%);--ag-range-selection-background-color-2: color-mix(in srgb, transparent, var(--ag-active-color) 36%);--ag-range-selection-background-color-3: color-mix(in srgb, transparent, var(--ag-active-color) 49%);--ag-range-selection-background-color-4: color-mix(in srgb, transparent, var(--ag-active-color) 59%);--ag-row-numbers-selected-color: color-mix(in srgb, transparent, var(--ag-active-color) 50%);--ag-checkbox-background-color: var(--ag-background-color);--ag-checkbox-checked-color: var(--ag-active-color);--ag-range-selection-border-color: var(--ag-active-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-input-border-color: var(--ag-border-color);--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-disabled-foreground-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 50%);--ag-chip-background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 7%);--ag-chip-border-color: color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 13%);--ag-input-disabled-border-color: var(--ag-border-color);--ag-input-disabled-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%);--ag-modal-overlay-background-color: color-mix(in srgb, transparent, var(--ag-background-color) 66%);--ag-chart-menu-label-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 80%);--ag-chart-menu-pill-select-button-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 70%);--ag-filter-panel-card-subtle-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 70%);--ag-column-drag-indicator-color: var(--ag-active-color);--ag-borders: solid 1px;--ag-border-radius: 4px;--ag-wrapper-border-radius: 8px;--ag-borders-side-button: none;--ag-side-button-selected-background-color: transparent;--ag-header-column-resize-handle-display: block;--ag-header-column-resize-handle-width: 2px;--ag-header-column-resize-handle-height: 30%;--ag-grid-size: 8px;--ag-icon-size: 16px;--ag-header-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 4.25);--ag-row-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 3.5);--ag-list-item-height: calc( var(--ag-icon-size) + var(--ag-widget-vertical-spacing) );--ag-column-select-indent-size: var(--ag-icon-size);--ag-set-filter-indent-size: var(--ag-icon-size);--ag-filter-tool-panel-group-indent: var(--ag-grid-size);--ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 2);--ag-cell-widget-spacing: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 1.5);--ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1);--ag-toggle-button-height: 18px;--ag-toggle-button-width: 28px;--ag-toggle-button-border-width: 2px;--ag-font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-icon-font-family: agGridQuartz;--ag-tab-min-width: 290px;--ag-chart-menu-panel-width: 260px;--ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, .4);--ag-popup-shadow: 0 0 16px 0 rgba(0, 0, 0, .15);--ag-side-bar-panel-width: 250px;--ag-filter-panel-apply-button-color: var(--ag-background-color);--ag-filter-panel-apply-button-background-color: var(--ag-active-color)}.ag-theme-quartz-dark{--ag-background-color: color-mix(in srgb, #fff, #182230 97%);--ag-foreground-color: #fff;--ag-border-color: rgba(255, 255, 255, .16);--ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);--ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-input-disabled-background-color: #68686e12;--ag-card-shadow: 0 1px 20px 1px black;--ag-input-border-color: var(--ag-border-color);--ag-input-disabled-border-color: rgba(255, 255, 255, .07);--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-selected-row-background-color: var(--ag-row-hover-color);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-find-match-color: var(--ag-background-color);--ag-find-active-match-color: var(--ag-background-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, .3);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);--ag-cell-batch-edit-text-color: #f3d0b3;--ag-formula-token-1-color: #4da3e5;--ag-formula-token-1-background-color: rgb(77 163 229 / 16%);--ag-formula-token-2-color: #f55864;--ag-formula-token-2-background-color: rgb(245 88 100 / 16%);--ag-formula-token-3-color: #b688f2;--ag-formula-token-3-background-color: rgb(182 136 242 / 16%);--ag-formula-token-4-color: #24bb4a;--ag-formula-token-4-background-color: rgb(36 187 74 / 16%);--ag-formula-token-5-color: #e772ba;--ag-formula-token-5-background-color: rgb(231 114 186 / 16%);--ag-formula-token-6-color: #f69b5f;--ag-formula-token-6-background-color: rgb(246 155 95 / 16%);--ag-formula-token-7-color: #a3e6ff;--ag-formula-token-7-background-color: rgb(163 230 255 / 16%);color-scheme:dark}@media(prefers-color-scheme:dark){.ag-theme-quartz-auto-dark{--ag-background-color: color-mix(in srgb, #fff, #182230 97%);--ag-foreground-color: #fff;--ag-border-color: rgba(255, 255, 255, .16);--ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);--ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-input-disabled-background-color: #68686e12;--ag-card-shadow: 0 1px 20px 1px black;--ag-input-border-color: var(--ag-border-color);--ag-input-disabled-border-color: rgba(255, 255, 255, .07);--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-selected-row-background-color: var(--ag-row-hover-color);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-find-match-color: var(--ag-background-color);--ag-find-active-match-color: var(--ag-background-color);--ag-filter-panel-apply-button-color: var(--ag-foreground-color);--ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, .3);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);--ag-cell-batch-edit-text-color: #f3d0b3;--ag-formula-token-1-color: #4da3e5;--ag-formula-token-1-background-color: rgb(77 163 229 / 16%);--ag-formula-token-2-color: #f55864;--ag-formula-token-2-background-color: rgb(245 88 100 / 16%);--ag-formula-token-3-color: #b688f2;--ag-formula-token-3-background-color: rgb(182 136 242 / 16%);--ag-formula-token-4-color: #24bb4a;--ag-formula-token-4-background-color: rgb(36 187 74 / 16%);--ag-formula-token-5-color: #e772ba;--ag-formula-token-5-background-color: rgb(231 114 186 / 16%);--ag-formula-token-6-color: #f69b5f;--ag-formula-token-6-background-color: rgb(246 155 95 / 16%);--ag-formula-token-7-color: #a3e6ff;--ag-formula-token-7-background-color: rgb(163 230 255 / 16%);color-scheme:dark}}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz .ag-status-bar,.ag-theme-quartz .ag-header-row,.ag-theme-quartz .ag-row-number-cell,.ag-theme-quartz .ag-panel-title-bar-title,.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz .ag-filter-card-title,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-status-bar,.ag-theme-quartz-dark .ag-header-row,.ag-theme-quartz-dark .ag-row-number-cell,.ag-theme-quartz-dark .ag-panel-title-bar-title,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-filter-card-title,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-status-bar,.ag-theme-quartz-auto-dark .ag-header-row,.ag-theme-quartz-auto-dark .ag-row-number-cell,.ag-theme-quartz-auto-dark .ag-panel-title-bar-title,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-filter-card-title{font-weight:500;color:var(--ag-header-foreground-color)}.ag-theme-quartz input[class^=ag-]:not([type]),.ag-theme-quartz input[class^=ag-][type=text],.ag-theme-quartz input[class^=ag-][type=number],.ag-theme-quartz input[class^=ag-][type=tel],.ag-theme-quartz input[class^=ag-][type=date],.ag-theme-quartz input[class^=ag-][type=datetime-local],.ag-theme-quartz textarea[class^=ag-],.ag-theme-quartz-dark input[class^=ag-]:not([type]),.ag-theme-quartz-dark input[class^=ag-][type=text],.ag-theme-quartz-dark input[class^=ag-][type=number],.ag-theme-quartz-dark input[class^=ag-][type=tel],.ag-theme-quartz-dark input[class^=ag-][type=date],.ag-theme-quartz-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark textarea[class^=ag-],.ag-theme-quartz-auto-dark input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark input[class^=ag-][type=text],.ag-theme-quartz-auto-dark input[class^=ag-][type=number],.ag-theme-quartz-auto-dark input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark input[class^=ag-][type=date],.ag-theme-quartz-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-quartz .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-ltr textarea[class^=ag-],.ag-theme-quartz-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-ltr textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-rtl textarea[class^=ag-],.ag-theme-quartz-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-rtl textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-picker-field-wrapper,.ag-theme-quartz-dark .ag-picker-field-wrapper,.ag-theme-quartz-auto-dark .ag-picker-field-wrapper{min-height:calc(var(--ag-grid-size) * 4)}.ag-theme-quartz .ag-tab,.ag-theme-quartz-dark .ag-tab,.ag-theme-quartz-auto-dark .ag-tab{padding:var(--ag-grid-size);border-left:var(--ag-borders) transparent;border-right:var(--ag-borders) transparent;flex:1 1 auto}.ag-theme-quartz .ag-tab-selected,.ag-theme-quartz-dark .ag-tab-selected,.ag-theme-quartz-auto-dark .ag-tab-selected{background-color:var(--ag-background-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:first-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:first-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:last-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:last-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected){opacity:.7}.ag-theme-quartz .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected):hover{opacity:1}.ag-theme-quartz .ag-menu,.ag-theme-quartz-dark .ag-menu,.ag-theme-quartz-auto-dark .ag-menu{color:color-mix(in srgb,transparent,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-auto-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color);color:color-mix(in srgb,transparent,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-menu-header,.ag-theme-quartz-dark .ag-menu-header,.ag-theme-quartz-auto-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-menu-option,.ag-theme-quartz-dark .ag-menu-option,.ag-theme-quartz-auto-dark .ag-menu-option{font-weight:500;cursor:pointer}.ag-theme-quartz .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon{text-align:right}.ag-theme-quartz .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon{text-align:left}.ag-theme-quartz .ag-tabs-header,.ag-theme-quartz-dark .ag-tabs-header,.ag-theme-quartz-auto-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color);display:flex;background-color:color-mix(in srgb,transparent,var(--ag-foreground-color) 5%)}.ag-theme-quartz .ag-side-bar,.ag-theme-quartz-dark .ag-side-bar,.ag-theme-quartz-auto-dark .ag-side-bar{background-color:var(--ag-control-panel-background-color);min-width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-side-buttons,.ag-theme-quartz-dark .ag-side-buttons,.ag-theme-quartz-auto-dark .ag-side-buttons{padding:0;align-self:stretch;width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);background:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-side-button,.ag-theme-quartz-dark .ag-side-button,.ag-theme-quartz-auto-dark .ag-side-button{border-top:var(--ag-borders) transparent;border-bottom:var(--ag-borders) transparent}@media(max-resolution:1.5x){.ag-theme-quartz .ag-side-button-label,.ag-theme-quartz-dark .ag-side-button-label,.ag-theme-quartz-auto-dark .ag-side-button-label{font-family:"Segoe UI",var(--ag-font-family);transform:rotate(.05deg)}}.ag-theme-quartz .ag-side-button.ag-selected,.ag-theme-quartz-dark .ag-side-button.ag-selected,.ag-theme-quartz-auto-dark .ag-side-button.ag-selected{border-bottom-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-theme-quartz .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-side-button.ag-selected:not(:first-of-type){border-top-color:var(--ag-border-color)}.ag-theme-quartz .ag-column-panel-column-select,.ag-theme-quartz-dark .ag-column-panel-column-select,.ag-theme-quartz-auto-dark .ag-column-panel-column-select{border-top:none;border-bottom:1px solid var(--ag-secondary-border-color)}.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search{height:initial;margin-top:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-filter-toolpanel-search-input,.ag-theme-quartz-dark .ag-filter-toolpanel-search-input,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search-input{margin:0}.ag-theme-quartz .ag-filter-apply-panel,.ag-theme-quartz-dark .ag-filter-apply-panel,.ag-theme-quartz-auto-dark .ag-filter-apply-panel{border:none;padding-top:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-tabbed-menu-body,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body{position:relative}.ag-theme-quartz .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body:after{content:"";position:absolute;display:block;top:0;left:0;right:0;height:16px;background:linear-gradient(var(--ag-control-panel-background-color),transparent)}.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container{border-top:none;font-weight:500}.ag-theme-quartz .ag-chart-mini-thumbnail,.ag-theme-quartz-dark .ag-chart-mini-thumbnail,.ag-theme-quartz-auto-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color);margin-top:0;margin-bottom:0}.ag-theme-quartz .ag-chart-settings-nav-bar,.ag-theme-quartz-dark .ag-chart-settings-nav-bar,.ag-theme-quartz-auto-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar{background:none;font-weight:500}.ag-theme-quartz .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz .ag-chart-format-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar){color:var(--ag-chart-menu-label-color)}.ag-theme-quartz .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz .ag-chart-format-section .ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-format-section .ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label-align-top .ag-label{margin-top:calc(var(--ag-widget-vertical-spacing) * .5);margin-bottom:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label{margin-bottom:0}.ag-theme-quartz .ag-chart-data-section label,.ag-theme-quartz .ag-chart-format-section label,.ag-theme-quartz-dark .ag-chart-data-section label,.ag-theme-quartz-dark .ag-chart-format-section label,.ag-theme-quartz-auto-dark .ag-chart-data-section label,.ag-theme-quartz-auto-dark .ag-chart-format-section label{display:inline-block}.ag-theme-quartz .ag-chart-format-wrapper,.ag-theme-quartz .ag-chart-data-wrapper,.ag-theme-quartz .ag-charts-format-top-level-group,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-format-top-level-group-item,.ag-theme-quartz .ag-charts-format-sub-level-group,.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-data-group-container,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-chart-format-wrapper,.ag-theme-quartz-dark .ag-chart-data-wrapper,.ag-theme-quartz-dark .ag-charts-format-top-level-group,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-chart-format-wrapper,.ag-theme-quartz-auto-dark .ag-chart-data-wrapper,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container{padding:0;margin:0}.ag-theme-quartz .ag-charts-format-top-level-group,.ag-theme-quartz .ag-charts-data-group,.ag-theme-quartz-dark .ag-charts-format-top-level-group,.ag-theme-quartz-dark .ag-charts-data-group,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,.ag-theme-quartz-auto-dark .ag-charts-data-group{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz .ag-charts-settings-group .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz-dark .ag-charts-settings-group .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group .ag-charts-settings-group-container{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar{padding:var(--ag-widget-vertical-spacing) 0}.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container{padding-top:var(--ag-widget-vertical-spacing);padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-charts-format-top-level-group-container>*,.ag-theme-quartz .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-top-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-charts-data-group-item,.ag-theme-quartz-dark .ag-charts-data-group-item,.ag-theme-quartz-auto-dark .ag-charts-data-group-item,.ag-theme-quartz .ag-chart-settings-mini-wrapper,.ag-theme-quartz-dark .ag-chart-settings-mini-wrapper,.ag-theme-quartz-auto-dark .ag-chart-settings-mini-wrapper{padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-chart-advanced-settings-section,.ag-theme-quartz-dark .ag-chart-advanced-settings-section,.ag-theme-quartz-auto-dark .ag-chart-advanced-settings-section{padding-top:var(--ag-widget-container-vertical-padding);padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-container{margin:0}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-item{margin-top:calc(var(--ag-widget-vertical-spacing) * 2);margin-bottom:0}.ag-theme-quartz .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-spectrum-color,.ag-theme-quartz .ag-spectrum-fill,.ag-theme-quartz-dark .ag-spectrum-color,.ag-theme-quartz-dark .ag-spectrum-fill,.ag-theme-quartz-auto-dark .ag-spectrum-color,.ag-theme-quartz-auto-dark .ag-spectrum-fill{border-radius:var(--ag-border-radius)}.ag-theme-quartz .ag-spectrum-dragger,.ag-theme-quartz-dark .ag-spectrum-dragger,.ag-theme-quartz-auto-dark .ag-spectrum-dragger{border-radius:18px;height:18px;width:18px;border:3px solid white}.ag-theme-quartz .ag-spectrum-tools,.ag-theme-quartz-dark .ag-spectrum-tools,.ag-theme-quartz-auto-dark .ag-spectrum-tools{padding-left:0;padding-right:0;padding-bottom:0}.ag-theme-quartz .ag-spectrum-tool,.ag-theme-quartz-dark .ag-spectrum-tool,.ag-theme-quartz-auto-dark .ag-spectrum-tool{height:12px}.ag-theme-quartz .ag-spectrum-hue-background,.ag-theme-quartz .ag-spectrum-alpha-background,.ag-theme-quartz-dark .ag-spectrum-hue-background,.ag-theme-quartz-dark .ag-spectrum-alpha-background,.ag-theme-quartz-auto-dark .ag-spectrum-hue-background,.ag-theme-quartz-auto-dark .ag-spectrum-alpha-background{border-radius:12px}.ag-theme-quartz .ag-spectrum-slider,.ag-theme-quartz-dark .ag-spectrum-slider,.ag-theme-quartz-auto-dark .ag-spectrum-slider{margin-top:-15px;width:18px;height:18px;border-radius:18px;border:3px solid rgb(248,248,248)}.ag-theme-quartz .ag-recent-colors,.ag-theme-quartz-dark .ag-recent-colors,.ag-theme-quartz-auto-dark .ag-recent-colors{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);margin-bottom:2px}.ag-theme-quartz .ag-color-input-color,.ag-theme-quartz .ag-color-picker-color,.ag-theme-quartz .ag-recent-color,.ag-theme-quartz-dark .ag-color-input-color,.ag-theme-quartz-dark .ag-color-picker-color,.ag-theme-quartz-dark .ag-recent-color,.ag-theme-quartz-auto-dark .ag-color-input-color,.ag-theme-quartz-auto-dark .ag-color-picker-color,.ag-theme-quartz-auto-dark .ag-recent-color{border-radius:4px}.ag-theme-quartz .ag-recent-color,.ag-theme-quartz-dark .ag-recent-color,.ag-theme-quartz-auto-dark .ag-recent-color{border:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz.ag-dnd-ghost,.ag-theme-quartz-dark.ag-dnd-ghost,.ag-theme-quartz-auto-dark.ag-dnd-ghost{font-weight:500}.ag-theme-quartz .ag-standard-button,.ag-theme-quartz-dark .ag-standard-button,.ag-theme-quartz-auto-dark .ag-standard-button{font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:solid 1px var(--ag-input-border-color);background-color:var(--ag-background-color);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);cursor:pointer}.ag-theme-quartz .ag-standard-button:hover,.ag-theme-quartz-dark .ag-standard-button:hover,.ag-theme-quartz-auto-dark .ag-standard-button:hover{background-color:var(--ag-row-hover-color)}.ag-theme-quartz .ag-standard-button:active,.ag-theme-quartz-dark .ag-standard-button:active,.ag-theme-quartz-auto-dark .ag-standard-button:active{border-color:var(--ag-active-color)}.ag-theme-quartz .ag-standard-button:disabled,.ag-theme-quartz-dark .ag-standard-button:disabled,.ag-theme-quartz-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-quartz .ag-column-drop-cell,.ag-theme-quartz-dark .ag-column-drop-cell,.ag-theme-quartz-auto-dark .ag-column-drop-cell{border-radius:calc(var(--ag-grid-size) * 3);height:calc(var(--ag-grid-size) * 3);padding:0 var(--ag-grid-size)}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{min-width:0;margin:0}.ag-theme-quartz .ag-column-drop-cell-drag-handle,.ag-theme-quartz-dark .ag-column-drop-cell-drag-handle,.ag-theme-quartz-auto-dark .ag-column-drop-cell-drag-handle{margin-left:0}.ag-theme-quartz .ag-column-drop-vertical,.ag-theme-quartz-dark .ag-column-drop-vertical,.ag-theme-quartz-auto-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-quartz .ag-column-drop-vertical-title-bar,.ag-theme-quartz-dark .ag-column-drop-vertical-title-bar,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-title-bar{padding:var(--ag-widget-container-vertical-padding) calc(var(--ag-grid-size) * 2) 0}.ag-theme-quartz .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-drop-vertical-icon{margin-left:0;margin-right:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-drop-vertical-icon{margin-right:0;margin-left:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-column-drop-vertical-empty-message,.ag-theme-quartz-dark .ag-column-drop-vertical-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;justify-content:center;border:dashed 1px;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 1.5) calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-column-drop-empty-message,.ag-theme-quartz-dark .ag-column-drop-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color)}.ag-theme-quartz .ag-pill-select .ag-column-drop,.ag-theme-quartz-dark .ag-pill-select .ag-column-drop,.ag-theme-quartz-auto-dark .ag-pill-select .ag-column-drop{min-height:unset}.ag-theme-quartz .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-display{font-weight:500;color:var(--ag-chart-menu-pill-select-button-color)}.ag-theme-quartz .ag-pill-select .ag-picker-field-icon .ag-icon,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-icon .ag-icon,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-icon .ag-icon{color:var(--ag-chart-menu-pill-select-button-color)}.ag-theme-quartz .ag-status-bar,.ag-theme-quartz-dark .ag-status-bar,.ag-theme-quartz-auto-dark .ag-status-bar{font-weight:400}.ag-theme-quartz .ag-status-name-value,.ag-theme-quartz-dark .ag-status-name-value,.ag-theme-quartz-auto-dark .ag-status-name-value{padding:var(--ag-widget-container-vertical-padding) 0}.ag-theme-quartz .ag-status-name-value-value,.ag-theme-quartz .ag-paging-number,.ag-theme-quartz .ag-paging-row-summary-panel-number,.ag-theme-quartz-dark .ag-status-name-value-value,.ag-theme-quartz-dark .ag-paging-number,.ag-theme-quartz-dark .ag-paging-row-summary-panel-number,.ag-theme-quartz-auto-dark .ag-status-name-value-value,.ag-theme-quartz-auto-dark .ag-paging-number,.ag-theme-quartz-auto-dark .ag-paging-row-summary-panel-number{font-weight:500}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{opacity:.75}.ag-theme-quartz .ag-column-drop-cell-button:hover,.ag-theme-quartz-dark .ag-column-drop-cell-button:hover,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button:hover{opacity:1}.ag-theme-quartz .ag-header-cell-menu-button,.ag-theme-quartz .ag-header-cell-filter-button,.ag-theme-quartz .ag-panel-title-bar-button,.ag-theme-quartz .ag-header-expand-icon,.ag-theme-quartz .ag-column-group-icons,.ag-theme-quartz .ag-set-filter-group-icons,.ag-theme-quartz .ag-group-expanded .ag-icon,.ag-theme-quartz .ag-group-contracted .ag-icon,.ag-theme-quartz .ag-chart-settings-prev,.ag-theme-quartz .ag-chart-settings-next,.ag-theme-quartz .ag-group-title-bar-icon,.ag-theme-quartz .ag-column-select-header-icon,.ag-theme-quartz .ag-floating-filter-button-button,.ag-theme-quartz .ag-filter-toolpanel-expand,.ag-theme-quartz .ag-panel-title-bar-button-icon,.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-header-cell-menu-button,.ag-theme-quartz-dark .ag-header-cell-filter-button,.ag-theme-quartz-dark .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-header-expand-icon,.ag-theme-quartz-dark .ag-column-group-icons,.ag-theme-quartz-dark .ag-set-filter-group-icons,.ag-theme-quartz-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-dark .ag-chart-settings-prev,.ag-theme-quartz-dark .ag-chart-settings-next,.ag-theme-quartz-dark .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-column-select-header-icon,.ag-theme-quartz-dark .ag-floating-filter-button-button,.ag-theme-quartz-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-header-expand-icon,.ag-theme-quartz-auto-dark .ag-column-group-icons,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-auto-dark .ag-chart-settings-prev,.ag-theme-quartz-auto-dark .ag-chart-settings-next,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-column-select-header-icon,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon{--ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%)}.ag-theme-quartz .ag-header-cell-menu-button:hover,.ag-theme-quartz .ag-header-cell-filter-button:hover,.ag-theme-quartz .ag-panel-title-bar-button:hover,.ag-theme-quartz .ag-header-expand-icon:hover,.ag-theme-quartz .ag-column-group-icons:hover,.ag-theme-quartz .ag-set-filter-group-icons:hover,.ag-theme-quartz .ag-group-expanded .ag-icon:hover,.ag-theme-quartz .ag-group-contracted .ag-icon:hover,.ag-theme-quartz .ag-chart-settings-prev:hover,.ag-theme-quartz .ag-chart-settings-next:hover,.ag-theme-quartz .ag-group-title-bar-icon:hover,.ag-theme-quartz .ag-column-select-header-icon:hover,.ag-theme-quartz .ag-floating-filter-button-button:hover,.ag-theme-quartz .ag-filter-toolpanel-expand:hover,.ag-theme-quartz .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz .ag-chart-menu-icon:hover,.ag-theme-quartz-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-dark .ag-header-expand-icon:hover,.ag-theme-quartz-dark .ag-column-group-icons:hover,.ag-theme-quartz-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-dark .ag-chart-settings-next:hover,.ag-theme-quartz-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-dark .ag-chart-menu-icon:hover,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-auto-dark .ag-header-expand-icon:hover,.ag-theme-quartz-auto-dark .ag-column-group-icons:hover,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-next:hover,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-auto-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-menu-icon:hover{border-radius:1px;background-color:var(--ag-quartz-icon-hover-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-hover-color)}.ag-theme-quartz .ag-filter-active,.ag-theme-quartz .ag-filter-toolpanel-group-instance-header-icon,.ag-theme-quartz .ag-filter-toolpanel-instance-header-icon,.ag-theme-quartz-dark .ag-filter-active,.ag-theme-quartz-dark .ag-filter-toolpanel-group-instance-header-icon,.ag-theme-quartz-dark .ag-filter-toolpanel-instance-header-icon,.ag-theme-quartz-auto-dark .ag-filter-active,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-instance-header-icon,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-header-icon{position:relative}.ag-theme-quartz .ag-filter-active:after,.ag-theme-quartz .ag-filter-toolpanel-group-instance-header-icon:after,.ag-theme-quartz .ag-filter-toolpanel-instance-header-icon:after,.ag-theme-quartz-dark .ag-filter-active:after,.ag-theme-quartz-dark .ag-filter-toolpanel-group-instance-header-icon:after,.ag-theme-quartz-dark .ag-filter-toolpanel-instance-header-icon:after,.ag-theme-quartz-auto-dark .ag-filter-active:after,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-instance-header-icon:after,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-header-icon:after{content:"";position:absolute;width:6px;height:6px;top:-1px;right:-1px;border-radius:50%;background-color:var(--ag-active-color)}.ag-theme-quartz .ag-filter-active,.ag-theme-quartz-dark .ag-filter-active,.ag-theme-quartz-auto-dark .ag-filter-active{--ag-quartz-icon-active-color: color-mix(in srgb, transparent, var(--ag-active-color) 14%);--ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 28%);border-radius:1px;background-color:var(--ag-quartz-icon-active-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-active-color)}.ag-theme-quartz .ag-filter-active .ag-icon-filter,.ag-theme-quartz-dark .ag-filter-active .ag-icon-filter,.ag-theme-quartz-auto-dark .ag-filter-active .ag-icon-filter{clip-path:path("M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z")}.ag-theme-quartz .ag-chart-menu,.ag-theme-quartz-dark .ag-chart-menu,.ag-theme-quartz-auto-dark .ag-chart-menu{--ag-icon-size: 20px;background-color:color-mix(in srgb,transparent,var(--ag-background-color) 30%);padding:4px 2px}.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon{opacity:.8}.ag-theme-quartz .ag-drag-handle,.ag-theme-quartz-dark .ag-drag-handle,.ag-theme-quartz-auto-dark .ag-drag-handle{color:var(--ag-icon-font-color)}.ag-theme-quartz .ag-menu-option-icon,.ag-theme-quartz .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-menu-option-icon,.ag-theme-quartz-dark .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-compact-menu-option-icon{width:var(--ag-icon-size);cursor:pointer}.ag-theme-quartz .ag-ltr .ag-menu-option-icon,.ag-theme-quartz .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-menu-option-icon,.ag-theme-quartz .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-quartz .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 1.5) var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-body{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-body{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter{margin-left:calc(var(--ag-icon-size) * .5)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter{margin-right:calc(var(--ag-icon-size) * .5)}.ag-theme-quartz .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-dark .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-level-0{border-top:none}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header{height:initial;padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-group-item,.ag-theme-quartz-dark .ag-filter-toolpanel-group-item,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-item{margin:0}.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-quartz .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-dark .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-auto-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-advanced-filter-builder-button,.ag-theme-quartz-dark .ag-advanced-filter-builder-button,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-quartz .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz .ag-disabled .ag-icon,.ag-theme-quartz .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz [disabled] .ag-icon,.ag-theme-quartz-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-dark .ag-disabled .ag-icon,.ag-theme-quartz-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-dark [disabled] .ag-icon,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-auto-dark [disabled] .ag-icon{opacity:.6}.ag-theme-quartz .ag-icon-grip,.ag-theme-quartz-dark .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-icon-grip{opacity:.7}.ag-theme-quartz .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly .ag-icon-grip{opacity:.35}.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-add-select .ag-input-wrapper:before{position:absolute;display:block;width:12px;height:12px;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==);background-position:50% 50%;background-size:contain;opacity:40%;content:"";filter:var(--ag-icon-filter)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-add-select .ag-input-wrapper:before{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-add-select .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-add-select .ag-input-wrapper:before{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-add-select input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-add-select input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-add-select input.ag-number-field-input{padding-left:26px}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-add-select input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-add-select input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-add-select input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-add-select input.ag-number-field-input{padding-right:26px}.ag-theme-quartz .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-text-field-input[disabled],.ag-theme-quartz .ag-menu-option-disabled,.ag-theme-quartz-dark .ag-text-field-input[disabled],.ag-theme-quartz-dark .ag-menu-option-disabled,.ag-theme-quartz-auto-dark .ag-text-field-input[disabled],.ag-theme-quartz-auto-dark .ag-menu-option-disabled{cursor:not-allowed}.ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-auto-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled{--ag-checkbox-checked-color: var(--ag-checkbox-unchecked-color)}.ag-theme-quartz .ag-checkbox-input,.ag-theme-quartz .ag-toggle-button-input,.ag-theme-quartz .ag-radio-button-input,.ag-theme-quartz input[class^=ag-][type=range],.ag-theme-quartz-dark .ag-checkbox-input,.ag-theme-quartz-dark .ag-toggle-button-input,.ag-theme-quartz-dark .ag-radio-button-input,.ag-theme-quartz-dark input[class^=ag-][type=range],.ag-theme-quartz-auto-dark .ag-checkbox-input,.ag-theme-quartz-auto-dark .ag-toggle-button-input,.ag-theme-quartz-auto-dark .ag-radio-button-input,.ag-theme-quartz-auto-dark input[class^=ag-][type=range]{cursor:pointer}.ag-theme-quartz .ag-details-row,.ag-theme-quartz-dark .ag-details-row,.ag-theme-quartz-auto-dark .ag-details-row{padding:calc(var(--ag-grid-size) * 3.75)}.ag-theme-quartz .ag-list-item-hovered:after,.ag-theme-quartz-dark .ag-list-item-hovered:after,.ag-theme-quartz-auto-dark .ag-list-item-hovered:after{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-pill .ag-pill-button:hover,.ag-theme-quartz-dark .ag-pill .ag-pill-button:hover,.ag-theme-quartz-auto-dark .ag-pill .ag-pill-button:hover{color:var(--ag-active-color)}.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before{opacity:66%;filter:invert(100%)}.ag-theme-quartz-dark .ag-chart-menu{background-color:color-mix(in srgb,rgba(24,39,50,.3),var(--ag-background-color) 30%)}.ag-theme-quartz-dark .ag-text-field-input::placeholder{color:var(--ag-data-color);opacity:.8}:root{color:#e8edf5;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;--accent: #c89bff;--accent-strong: #863bff;--border: rgba(130, 153, 186, .18);--card-shadow: 0 24px 60px rgba(3, 10, 24, .38);--ink: #08101f;--ink-soft: #0f1a2f;--panel: rgba(14, 24, 42, .86);--panel-strong: rgba(18, 30, 53, .95);--panel-subtle: rgba(10, 17, 32, .68);--surface-border: rgba(33, 52, 82, .12);--surface-border-strong: rgba(33, 52, 82, .2);--surface-card: rgba(255, 255, 255, .96);--surface-card-soft: rgba(244, 248, 252, .95);--surface-panel: rgba(241, 246, 251, .97);--surface-panel-strong: rgba(248, 250, 253, .98);--surface-shadow: 0 20px 46px rgba(15, 23, 36, .08);--text-muted: #a5b2c7;--workspace-ink: #112036;--workspace-ink-soft: #2b3c55;--workspace-muted: #5e6c82;--zorka-control-radius: .5rem;--zorka-control-radius-sm: .375rem;--zorka-control-radius-lg: .625rem;--zorka-expression-dropdown-z-index: 2100;--zorka-floating-listbox-z-index: 1400;--field-control-bg: #ffffff;--field-control-border: #8896a8;--field-control-border-focus: #863bff;--field-control-focus-ring: rgba(134, 59, 255, .18);--field-control-ink: #1f2330;--field-helper-ink: #425466;--field-label-muted: #5b6b80;--searchable-select-listbox-bg: #ffffff;--searchable-select-listbox-shadow: 0 18px 36px rgba(15, 23, 42, .16);--searchable-select-option-active-bg: rgba(134, 59, 255, .12);--tabular-cell-bg: #ffffff;--tabular-cell-hover: rgba(134, 59, 255, .06);--tabular-cell-ink: #1f2330;--tabular-condition-band: #efe5ff;--tabular-condition-ink: #6b3fb6;--tabular-condition-stripe: #6b3fb6;--tabular-empty-add-bg-hover: rgba(70, 182, 159, .08);--tabular-empty-add-border: #46b69f;--tabular-empty-add-ink: #287a64;--tabular-output-band: #e0f5e7;--tabular-output-ink: #287a64;--tabular-output-stripe: #46b69f;--tabular-row-action-summary-border: #cfd8e6;--tabular-row-action-summary-ink: #334155;--tabular-row-action-summary-label: #6b3fb6;--tabular-row-marker-bg: #f7f9fb;--tabular-row-marker-ink: #5b6b80;--tabular-shell-bg: #fff;--tabular-shell-border: #e3e8ee;--validation-error-bg: #fff5f5;--validation-error-border: #f4a8a8;--validation-error-ink: #841717;--inline-warning-light-bg: #fff7ed;--inline-warning-light-border: #fdba74;--inline-warning-light-ink: #7c2d12;--inline-warning-light-strong-ink: #431407;--inline-warning-dark-bg: rgba(122, 74, 14, .34);--inline-warning-dark-border: rgba(255, 196, 105, .36);--inline-warning-dark-ink: #ffedcc;--inline-warning-dark-strong-ink: #fff8eb;--inline-warning-bg: var(--inline-warning-light-bg);--inline-warning-border: var(--inline-warning-light-border);--inline-warning-ink: var(--inline-warning-light-ink);--inline-warning-strong-ink: var(--inline-warning-light-strong-ink)}:root[data-dark]{--field-control-bg: rgba(14, 24, 39, .85);--field-control-border: rgba(166, 183, 207, .34);--field-control-border-focus: #c89bff;--field-control-focus-ring: rgba(200, 155, 255, .22);--field-control-ink: #e7eef8;--field-helper-ink: #c5d0df;--field-label-muted: #a8b5c8;--searchable-select-listbox-bg: #0e1827;--searchable-select-listbox-shadow: 0 18px 36px rgba(0, 0, 0, .45);--searchable-select-option-active-bg: #3a3156;--tabular-cell-bg: rgba(14, 24, 39, .85);--tabular-cell-hover: rgba(200, 155, 255, .08);--tabular-cell-ink: #e7eef8;--tabular-condition-band: rgba(134, 59, 255, .18);--tabular-condition-ink: #cbb5ff;--tabular-condition-stripe: #b690ff;--tabular-empty-add-bg-hover: rgba(70, 182, 159, .18);--tabular-empty-add-border: #6cc7af;--tabular-empty-add-ink: #8fe6c8;--tabular-output-band: rgba(70, 182, 159, .18);--tabular-output-ink: #8fe6c8;--tabular-output-stripe: #46b69f;--tabular-row-action-summary-border: rgba(166, 183, 207, .28);--tabular-row-action-summary-ink: #dce7f6;--tabular-row-action-summary-label: #cbb5ff;--tabular-row-marker-bg: rgba(14, 24, 39, .7);--tabular-row-marker-ink: #a8b5c8;--tabular-shell-bg: rgba(14, 24, 39, .92);--tabular-shell-border: rgba(166, 183, 207, .24);--validation-error-bg: rgba(220, 38, 38, .12);--validation-error-border: rgba(220, 38, 38, .4);--validation-error-ink: #fca5a5;--inline-warning-bg: var(--inline-warning-dark-bg);--inline-warning-border: var(--inline-warning-dark-border);--inline-warning-ink: var(--inline-warning-dark-ink);--inline-warning-strong-ink: var(--inline-warning-dark-strong-ink);--surface-card: rgba(28, 36, 56, .96);--surface-card-soft: rgba(22, 30, 50, .96);--surface-panel: rgba(24, 32, 52, .96);--surface-panel-strong: rgba(30, 40, 62, .98);--surface-border: rgba(120, 140, 180, .22);--surface-border-strong: rgba(120, 140, 180, .32);--surface-shadow: 0 20px 46px rgba(2, 6, 18, .5);--workspace-ink: #e7eef8;--workspace-ink-soft: #c7d2e3;--workspace-muted: #a4b1c6}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:radial-gradient(circle at top left,rgba(134,59,255,.18),transparent 24rem),radial-gradient(circle at bottom right,rgba(102,214,188,.16),transparent 26rem),linear-gradient(180deg,#06101e,#09111e 34%,#0c1320);color:#e8edf5;min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}input:where(:not([class*=Mui]):not([type=checkbox]):not([type=radio])),select:where(:not([class*=Mui])),textarea:where(:not([class*=Mui])){background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #aebbd0;border-radius:var(--zorka-control-radius);box-shadow:inset 0 1px 2px #0f172a12,0 1px 2px #0f172a0a;color:var(--workspace-ink);margin-top:.55rem;padding:.95rem 1rem;width:100%}input:not([class*=Mui]):not([type=checkbox]):not([type=radio])::placeholder,textarea:not([class*=Mui])::placeholder{color:#7f8ca0}input:not([class*=Mui])[type=date],input:not([class*=Mui])[type=datetime-local],input:not([class*=Mui])[type=month],input:not([class*=Mui])[type=time]{color-scheme:dark}input:not([class*=Mui])[type=date]::-webkit-calendar-picker-indicator,input:not([class*=Mui])[type=datetime-local]::-webkit-calendar-picker-indicator,input:not([class*=Mui])[type=month]::-webkit-calendar-picker-indicator,input:not([class*=Mui])[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.92) sepia(.08) saturate(.9) hue-rotate(180deg) brightness(1.1);opacity:.84}input:not([class*=Mui])[type=date]:hover::-webkit-calendar-picker-indicator,input:not([class*=Mui])[type=date]:focus::-webkit-calendar-picker-indicator,input:not([class*=Mui])[type=datetime-local]:hover::-webkit-calendar-picker-indicator,input:not([class*=Mui])[type=datetime-local]:focus::-webkit-calendar-picker-indicator,input:not([class*=Mui])[type=month]:hover::-webkit-calendar-picker-indicator,input:not([class*=Mui])[type=month]:focus::-webkit-calendar-picker-indicator,input:not([class*=Mui])[type=time]:hover::-webkit-calendar-picker-indicator,input:not([class*=Mui])[type=time]:focus::-webkit-calendar-picker-indicator{opacity:1}.form-fieldset,.structured-editor-frame{border:0;margin:0;min-width:0;padding:0;width:100%}.form-fieldset{display:grid;gap:1rem}.form-fieldset[disabled],.structured-editor-frame[disabled]{opacity:.76}.form-lock-note{background:#ebf2f9d6;border:1px solid var(--surface-border);border-radius:var(--zorka-control-radius);color:var(--workspace-muted);font-size:.9rem;padding:.85rem 1rem}textarea:not([class*=Mui]){min-height:8rem;resize:vertical}input:not([class*=Mui]):focus,select:not([class*=Mui]):focus,textarea:not([class*=Mui]):focus{border-color:#c89bffc7;box-shadow:0 0 0 3px #863bff29;outline:none}label:where(:not([class*=Mui])){color:var(--field-label-color, #d5dfec);display:block;font-size:.95rem}h1,h2,h3,h4{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;letter-spacing:-.02em;margin:0}p{color:var(--text-muted);margin:0}pre{margin:0}.app-shell{display:grid;gap:1.5rem;grid-template-columns:19rem minmax(0,1fr);min-height:100vh;padding:1.25rem}.sidebar{background:linear-gradient(180deg,#080e1cf2,#0a1323d1);border:1px solid var(--border);border-radius:1.75rem;box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:1.5rem;padding:1.35rem}.brand-lockup{align-items:center;display:inline-flex;gap:.9rem}.brand-mark{background:radial-gradient(circle at 28% 28%,#f0e0ff 0,#c89bff 32%,#5a1faa 68%,#09111e);border-radius:1rem;box-shadow:0 0 0 1px #c89bff38;display:inline-block;height:2.8rem;width:2.8rem}.brand-lockup strong{display:block;font-size:1.08rem}.brand-subtitle{color:var(--text-muted);display:block;font-size:.83rem;margin-top:.2rem}.sidebar-meta,.sidebar-callout{background:#0c1526b8;border:1px solid var(--border);border-radius:1.35rem;display:grid;gap:.55rem;padding:1rem}.nav-stack{display:grid;gap:.75rem}.nav-card{background:#0b1425b8;border:1px solid rgba(124,146,182,.14);border-radius:1.25rem;display:grid;gap:.25rem;padding:1rem;transition:border-color .12s ease,transform .12s ease}.nav-card:hover,.nav-card.active{border-color:#c89bff80;transform:translateY(-1px)}.nav-label{color:#f5f8fe;font-weight:600}.nav-description{color:var(--text-muted);font-size:.9rem}.workspace-frame{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.topbar{align-items:flex-start;background:#0a1120b3;border:1px solid var(--border);border-radius:1.75rem;box-shadow:var(--card-shadow);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.4rem}.topbar-actions{align-items:flex-end;display:grid;gap:.9rem;justify-items:end}.session-menu{align-items:flex-end;display:grid;gap:.6rem;justify-items:end}.session-title{color:#f6f9ff;font-weight:600}.session-subtitle{color:var(--text-muted);font-size:.88rem}.persona-switcher{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.persona-chip,.pill,.status-badge{align-items:center;background:#111d34c7;border:1px solid rgba(200,155,255,.16);border-radius:var(--zorka-control-radius);color:#eedeff;display:inline-flex;font-size:.84rem;gap:.35rem;padding:.46rem .78rem}.persona-chip.active{background:#863bff33;border-color:#c89bff73}.ruleset-visibility-chip{align-items:center;border-radius:var(--zorka-control-radius-sm);display:inline-flex;font-size:.78rem;font-weight:700;line-height:1;min-height:1.85rem;padding:.42rem .7rem}.ruleset-visibility-chip[data-tone=neutral]{background:#6170861f;border:1px solid rgba(97,112,134,.24);color:#425466}.ruleset-visibility-chip[data-tone=info]{background:#3b82f621;border:1px solid rgba(59,130,246,.26);color:#1d4ed8}.ruleset-visibility-chip[data-tone=accent]{background:#3482791f;border:1px solid rgba(52,130,121,.24);color:#245d56}.lifecycle-state-chip{align-items:center;border:1px solid transparent;border-radius:var(--zorka-control-radius-sm);display:inline-flex;font-size:.78rem;font-weight:800;justify-content:center;line-height:1;min-height:1.65rem;padding:.35rem .62rem;white-space:nowrap}.lifecycle-state-chip[data-tone=success]{background:#ecfdf5;border-color:#0596692e;color:#047857}.lifecycle-state-chip[data-tone=warning]{background:#fffbeb;border-color:#d9770633;color:#92400e}.lifecycle-state-chip[data-tone=danger]{background:#fef2f2;border-color:#dc262633;color:#991b1b}:root[data-dark] .ruleset-visibility-chip[data-tone=neutral]{background:#8ea1bf29;border-color:#a6b7cf47;color:#d6e1f0}:root[data-dark] .ruleset-visibility-chip[data-tone=info]{background:#74a9f52e;border-color:#74a9f561;color:#c9ddff}:root[data-dark] .ruleset-visibility-chip[data-tone=accent]{background:#6fdfc229;border-color:#6fdfc257;color:#c5f8ec}:root[data-dark] .lifecycle-state-chip[data-tone=success]{background:#4ade8029;border-color:#4ade8057;color:#bbf7d0}:root[data-dark] .lifecycle-state-chip[data-tone=warning]{background:#f59e0b2e;border-color:#f59e0b61;color:#fde68a}:root[data-dark] .lifecycle-state-chip[data-tone=danger]{background:#f871712e;border-color:#f871715c;color:#fecaca}.ruleset-visibility-selector{gap:.7rem}.ruleset-visibility-selector legend{padding:0}.ruleset-visibility-selector-options,.reference-mode-toggle{display:grid;gap:.55rem}.reference-mode-toggle-options{align-items:center;background:#61708614;border:1px solid rgba(97,112,134,.18);border-radius:var(--zorka-control-radius);display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.28rem;width:fit-content}.reference-mode-toggle-option{cursor:pointer;display:inline-flex;position:relative}.reference-mode-toggle-option input{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap}.reference-mode-toggle-button{background:transparent;border:1px solid transparent;border-radius:var(--zorka-control-radius-sm);color:#425466;cursor:pointer;font-size:.82rem;font-weight:800;min-height:2rem;padding:.42rem .72rem}.reference-mode-toggle-option input:focus-visible+.reference-mode-toggle-button{outline:2px solid rgba(52,130,121,.56);outline-offset:2px}.reference-mode-toggle-option input:checked+.reference-mode-toggle-button{background:#fff;border-color:#3482793d;box-shadow:0 6px 16px #12243b14;color:#245d56}.reference-mode-help{color:var(--text-muted, #526276);font-size:.84rem;line-height:1.45;margin:0}:root[data-dark] .reference-mode-toggle-options{background:#8ea1bf1f;border-color:#a6b7cf3d}:root[data-dark] .reference-mode-toggle-button{color:#d6e1f0}:root[data-dark] .reference-mode-toggle-option input:focus-visible+.reference-mode-toggle-button{outline-color:#6fdfc2a3}:root[data-dark] .reference-mode-toggle-option input:checked+.reference-mode-toggle-button{background:#6fdfc229;border-color:#6fdfc257;box-shadow:none;color:#c5f8ec}:root[data-dark] .reference-mode-help{color:#b6c5d8}.action-composer-shell{background:#fff;border:1px solid rgba(97,112,134,.24);border-radius:var(--zorka-control-radius-lg);color:#243247;display:grid;gap:.85rem;min-width:0;padding:.9rem}.action-composer-header{align-items:start;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.action-composer-heading{display:grid;gap:.25rem;min-width:0}.action-composer-heading h4{color:#1f2a37;font-size:1rem;font-weight:800;line-height:1.25}.action-composer-heading p,.action-composer-context p{color:#526276;font-size:.84rem;line-height:1.45;margin:0}.action-composer-summary-strip{display:grid;gap:.45rem;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:0;min-width:0}.action-composer-summary-item{background:#61708614;border:1px solid rgba(97,112,134,.16);border-radius:var(--zorka-control-radius-sm);display:grid;gap:.1rem;min-width:0;padding:.48rem .58rem}.action-composer-summary-item dt{color:#5b6b80;font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.action-composer-summary-item dd{color:#1f2a37;font-size:.86rem;font-weight:800;line-height:1.25;margin:0;overflow-wrap:anywhere}.action-composer-layout{align-items:start;display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);min-width:0}.action-composer-main{display:grid;gap:.75rem;min-width:0}.action-composer-tabstrip{border-bottom:2px solid rgba(97,112,134,.22);display:flex;flex-wrap:wrap;gap:.15rem;padding:0}.action-composer-tab{background:transparent;border:0;border-bottom:2px solid transparent;color:#425466;cursor:pointer;display:grid;font:inherit;gap:.1rem;margin-bottom:-2px;min-height:2.15rem;min-width:0;padding:.5rem .85rem;text-align:left}.action-composer-tab__heading{align-items:center;display:inline-flex;font-size:.82rem;font-weight:800;gap:.4rem;line-height:1.15}.action-composer-tab__step{align-items:center;background:#61708629;border-radius:999px;color:#425466;display:inline-flex;font-size:.7rem;font-weight:800;height:1.25rem;justify-content:center;min-width:1.25rem;padding:0 .35rem}.action-composer-tab small{color:#6b7280;font-size:.68rem;line-height:1.15}.action-composer-tab:hover{color:#245d56}.action-composer-tab[aria-selected=true]{border-bottom-color:#348279;color:#245d56}.action-composer-tab[aria-selected=true] .action-composer-tab__step{background:#348279;color:#fff}.action-composer-tab[aria-selected=true] small{color:#348279}.action-composer-tab:focus-visible{outline:2px solid rgba(52,130,121,.56);outline-offset:2px}.action-composer-panel{min-width:0}.action-composer-section-stack{display:grid;gap:.8rem;min-width:0}.action-composer-context-panel{min-width:0}.action-composer-context{background:#61708614;border:1px solid rgba(97,112,134,.18);border-radius:var(--zorka-control-radius);display:grid;gap:.65rem;padding:.75rem}.action-composer-context h5{color:#1f2a37;font-size:.9rem;font-weight:800;line-height:1.25;margin:0}.execute-ruleset-context-list{display:grid;gap:.45rem;margin:0}.execute-ruleset-context-list>div{border-bottom:1px solid rgba(97,112,134,.14);display:grid;gap:.12rem;padding-bottom:.45rem}.execute-ruleset-context-list dt{color:#5b6b80;font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.execute-ruleset-context-list dd{color:#243247;font-size:.82rem;font-weight:700;line-height:1.35;margin:0}:root[data-dark] .action-composer-shell{background:#0e1827eb;border-color:#a6b7cf3d;color:#e7eef8}:root[data-dark] .action-composer-heading h4,:root[data-dark] .action-composer-summary-item dd,:root[data-dark] .action-composer-context h5,:root[data-dark] .execute-ruleset-context-list dd{color:#e7eef8}:root[data-dark] .action-composer-heading p,:root[data-dark] .action-composer-context p{color:#b6c5d8}:root[data-dark] .action-composer-summary-item,:root[data-dark] .action-composer-context{background:#8ea1bf1f;border-color:#a6b7cf3d}:root[data-dark] .action-composer-tabstrip{background:transparent;border-bottom-color:#a6b7cf47}:root[data-dark] .action-composer-summary-item dt,:root[data-dark] .execute-ruleset-context-list dt,:root[data-dark] .action-composer-tab small{color:#95a7bd}:root[data-dark] .action-composer-tab{color:#d6e1f0}:root[data-dark] .action-composer-tab__step{background:#a6b7cf38;color:#d6e1f0}:root[data-dark] .action-composer-tab[aria-selected=true]{background:transparent;border-bottom-color:#6fdfc2;box-shadow:none;color:#c5f8ec}:root[data-dark] .action-composer-tab[aria-selected=true] .action-composer-tab__step{background:#6fdfc2;color:#06251d}:root[data-dark] .action-composer-tab[aria-selected=true] small{color:#c5f8ec}:root[data-dark] .action-composer-tab:focus-visible{outline-color:#6fdfc2a3}:root[data-dark] .execute-ruleset-context-list>div{border-color:#a6b7cf2e}@media(max-width:820px){.action-composer-layout{grid-template-columns:1fr}}.alias-input-field{display:grid;gap:.45rem;min-width:0}.alias-input-label{color:var(--field-label-color, #243247);cursor:pointer;font-size:.9rem;font-weight:800;width:fit-content}.alias-input-control{background:#fff;border:1px solid rgba(97,112,134,.28);border-radius:var(--zorka-control-radius);color:#1f2a37;font:inherit;min-height:2.45rem;min-width:0;padding:.58rem .7rem;width:100%}.alias-input-control:focus{border-color:#348279b3;box-shadow:0 0 0 3px #34827929;outline:none}.alias-input-control[aria-invalid=true]{border-color:#dc26269e;box-shadow:0 0 0 3px #dc26261f}.alias-input-error{color:#b91c1c;font-size:.84rem;line-height:1.4;margin:0}:root[data-dark] .alias-input-label{color:var(--field-label-color, #d6e1f0)}:root[data-dark] .alias-input-control{background:#0e1827eb;border-color:#a6b7cf3d;color:#e7eef8}:root[data-dark] .alias-input-control:focus{border-color:#6fdfc29e;box-shadow:0 0 0 3px #6fdfc229}:root[data-dark] .alias-input-control[aria-invalid=true]{border-color:#f87171a8;box-shadow:0 0 0 3px #f871712e}:root[data-dark] .alias-input-error{color:#fecaca}.callee-ruleset-picker{background:#fff;border:1px solid rgba(97,112,134,.22);border-radius:var(--zorka-control-radius);color:#243247;display:grid;gap:.65rem;min-width:0;padding:.9rem}.callee-ruleset-picker-heading{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.callee-ruleset-picker-label-row{color:var(--field-label-color, #243247);font-size:.9rem;font-weight:800}.callee-ruleset-picker-label{color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit;width:fit-content}.callee-ruleset-picker-clear{background:#6170861a;border:1px solid rgba(97,112,134,.2);border-radius:var(--zorka-control-radius-sm);color:#425466;font-size:.78rem;font-weight:800;min-height:1.9rem;padding:.35rem .58rem}.callee-ruleset-picker-clear:hover,.callee-ruleset-picker-clear:focus-visible{border-color:#34827980;color:#245d56}.callee-ruleset-picker-clear:focus-visible{box-shadow:0 0 0 3px #34827929;outline:none}.callee-ruleset-picker-select{background:#fff;border:1px solid rgba(97,112,134,.28);border-radius:var(--zorka-control-radius);color:#1f2a37;font:inherit;min-height:2.45rem;min-width:0;padding:.58rem .7rem;width:100%}.callee-ruleset-picker-select:focus{border-color:#348279b3;box-shadow:0 0 0 3px #34827929;outline:none}.callee-ruleset-picker-select:disabled{opacity:.62}.callee-ruleset-picker-help,.callee-ruleset-picker-status,.callee-ruleset-picker-error,.callee-ruleset-picker-option-key,.callee-ruleset-picker-option-summary,.callee-ruleset-picker-selection-preview p,.callee-ruleset-picker-schema-preview p{color:var(--text-muted, #526276);font-size:.84rem;line-height:1.45;margin:0}.callee-ruleset-picker-error{color:#b91c1c}.callee-ruleset-picker-list{display:grid;gap:.5rem}.callee-ruleset-picker-option{background:#fff;border:1px solid rgba(97,112,134,.22);border-radius:var(--zorka-control-radius);color:#243247;display:grid;gap:.45rem;min-width:0;padding:.75rem .8rem;text-align:left}.callee-ruleset-picker-option:hover{border-color:#3482795c;transform:translateY(-1px)}.callee-ruleset-picker-option:focus-visible{box-shadow:0 0 0 3px #34827929;outline:2px solid rgba(52,130,121,.62);outline-offset:2px}.callee-ruleset-picker-option[aria-selected=true]{background:#34827914;border-color:#34827961}.callee-ruleset-picker-option-main{align-items:baseline;display:flex;flex-wrap:wrap;gap:.45rem .65rem;min-width:0}.callee-ruleset-picker-option-title{color:inherit;font-size:.94rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.callee-ruleset-picker-option-key,.callee-ruleset-picker-option-summary{overflow-wrap:anywhere}.callee-ruleset-picker-metadata{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.callee-ruleset-picker-meta-chip{align-items:center;background:#6170861a;border:1px solid rgba(97,112,134,.18);border-radius:var(--zorka-control-radius-sm);color:#425466;display:inline-flex;font-size:.78rem;font-weight:800;line-height:1;min-height:1.65rem;padding:.35rem .62rem;white-space:nowrap}.callee-ruleset-picker-selection-preview,.callee-ruleset-picker-schema-preview{background:#61708614;border:1px solid rgba(97,112,134,.18);border-radius:var(--zorka-control-radius);display:grid;gap:.35rem;padding:.75rem .8rem}.callee-ruleset-picker-selection-preview strong{color:inherit;font-size:.94rem;line-height:1.25;overflow-wrap:anywhere}.callee-ruleset-picker-selection-preview h4,.callee-ruleset-picker-schema-preview h4{color:inherit;font-size:.92rem;font-weight:800;line-height:1.25}:root[data-dark] .callee-ruleset-picker{background:#0e1827eb;border-color:#a6b7cf3d;color:#e7eef8}:root[data-dark] .callee-ruleset-picker-label-row{color:var(--field-label-color, #d6e1f0)}:root[data-dark] .callee-ruleset-picker-clear{background:#8ea1bf1f;border-color:#a6b7cf3d;color:#d6e1f0}:root[data-dark] .callee-ruleset-picker-clear:hover,:root[data-dark] .callee-ruleset-picker-clear:focus-visible{border-color:#6fdfc275;color:#c5f8ec}:root[data-dark] .callee-ruleset-picker-clear:focus-visible{box-shadow:0 0 0 3px #6fdfc229}:root[data-dark] .callee-ruleset-picker-select,:root[data-dark] .callee-ruleset-picker-option{background:#0e1827eb;border-color:#a6b7cf3d;color:#e7eef8}:root[data-dark] .callee-ruleset-picker-select:focus{border-color:#6fdfc29e;box-shadow:0 0 0 3px #6fdfc229}:root[data-dark] .callee-ruleset-picker-help,:root[data-dark] .callee-ruleset-picker-status,:root[data-dark] .callee-ruleset-picker-option-key,:root[data-dark] .callee-ruleset-picker-option-summary,:root[data-dark] .callee-ruleset-picker-selection-preview p,:root[data-dark] .callee-ruleset-picker-schema-preview p{color:#b6c5d8}:root[data-dark] .callee-ruleset-picker-error{color:#fecaca}:root[data-dark] .callee-ruleset-picker-option:hover{border-color:#6fdfc261}:root[data-dark] .callee-ruleset-picker-option:focus-visible{box-shadow:0 0 0 3px #6fdfc229;outline-color:#6fdfc2a3}:root[data-dark] .callee-ruleset-picker-option[aria-selected=true]{background:#6fdfc21f;border-color:#6fdfc257}:root[data-dark] .callee-ruleset-picker-meta-chip{background:#8ea1bf24;border-color:#a6b7cf42;color:#d6e1f0}:root[data-dark] .callee-ruleset-picker-selection-preview,:root[data-dark] .callee-ruleset-picker-schema-preview{background:#8ea1bf1a;border-color:#a6b7cf3d}.memoize-toggle-field,.timeout-ms-field{display:grid;gap:.45rem;min-width:0}.execute-ruleset-field .field-label-row label,.memoize-toggle-label-row,.timeout-ms-label-row{color:var(--field-label-color, #243247);font-size:.9rem;font-weight:800}.memoize-toggle-field-label{color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit;width:fit-content}.memoize-toggle-control{align-items:flex-start;background:#fff;border:1px solid rgba(97,112,134,.24);border-radius:var(--zorka-control-radius);color:#243247;cursor:pointer;display:flex;gap:.68rem;padding:.72rem .78rem}.memoize-toggle-control:focus-within{border-color:#348279b3;box-shadow:0 0 0 3px #34827929}.memoize-toggle-control input{accent-color:#348279;flex:0 0 auto;margin-top:.23rem}.memoize-toggle-copy{display:grid;gap:.16rem}.memoize-toggle-title{color:inherit;font-size:.9rem;font-weight:800;line-height:1.25}.memoize-toggle-summary,.memoize-toggle-help,.timeout-ms-help{color:var(--text-muted, #526276);font-size:.84rem;line-height:1.45;margin:0}.timeout-ms-label{color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit;width:fit-content}.timeout-ms-control{background:#fff;border:1px solid rgba(97,112,134,.28);border-radius:var(--zorka-control-radius);color:#1f2a37;font:inherit;line-height:1.35;max-width:14rem;min-height:2.45rem;min-width:0;padding:.58rem .7rem;width:100%}.timeout-ms-control:focus{border-color:#348279b3;box-shadow:0 0 0 3px #34827929;outline:none}.timeout-ms-control[aria-invalid=true]{border-color:#dc26269e;box-shadow:0 0 0 3px #dc26261f}.timeout-ms-error{color:#b91c1c;font-size:.84rem;line-height:1.4;margin:0}:root[data-dark] .execute-ruleset-field .field-label-row label,:root[data-dark] .memoize-toggle-label-row,:root[data-dark] .timeout-ms-label-row{color:var(--field-label-color, #d6e1f0)}:root[data-dark] .memoize-toggle-control{background:#0e1827eb;border-color:#a6b7cf3d;color:#e7eef8}:root[data-dark] .memoize-toggle-control:focus-within{border-color:#6fdfc29e;box-shadow:0 0 0 3px #6fdfc229}:root[data-dark] .memoize-toggle-control input{accent-color:#6fdfc2}:root[data-dark] .memoize-toggle-summary,:root[data-dark] .memoize-toggle-help,:root[data-dark] .timeout-ms-help{color:#b6c5d8}:root[data-dark] .timeout-ms-control{background:#0e1827eb;border-color:#a6b7cf3d;color:#e7eef8}:root[data-dark] .timeout-ms-control:focus{border-color:#6fdfc29e;box-shadow:0 0 0 3px #6fdfc229}:root[data-dark] .timeout-ms-control[aria-invalid=true]{border-color:#f87171a8;box-shadow:0 0 0 3px #f871712e}:root[data-dark] .timeout-ms-error{color:#fecaca}.execute-ruleset-action-editor{display:grid;gap:.9rem;min-width:0}.execute-ruleset-action-grid{display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr);min-width:0}.execute-ruleset-target-stack{display:grid;gap:.85rem;min-width:0}.execute-ruleset-target-grid{align-items:start;display:grid;gap:.8rem;grid-template-columns:minmax(18rem,1.4fr) minmax(14rem,.8fr);min-width:0}.execute-ruleset-field,.execute-ruleset-input-mapper{display:grid;gap:.45rem;min-width:0}.execute-ruleset-field--wide{grid-column:1 / -1}.execute-ruleset-field--compact{align-self:start;max-width:17rem}.execute-ruleset-field select,.execute-ruleset-field input,.execute-ruleset-field textarea{background:#fff;border:1px solid rgba(97,112,134,.28);border-radius:var(--zorka-control-radius);color:#1f2a37;font:inherit;line-height:1.35;min-height:2.45rem;min-width:0;padding:.58rem .7rem;width:100%}.execute-ruleset-field textarea{line-height:1.45;resize:vertical}.execute-ruleset-field select:disabled{background:#61708614;color:#6b7280;cursor:not-allowed}.execute-ruleset-field select:focus,.execute-ruleset-field input:focus,.execute-ruleset-field textarea:focus{border-color:#348279b3;box-shadow:0 0 0 3px #34827929;outline:none}.execute-ruleset-pin-control{background:#61708614;border:1px solid rgba(97,112,134,.18);border-radius:var(--zorka-control-radius);padding:.75rem .8rem}.execute-ruleset-self-card,.execute-ruleset-self-summary,.execute-ruleset-versioning-card{background:#fff;border:1px solid rgba(97,112,134,.2);border-radius:var(--zorka-control-radius);color:#243247;padding:.78rem .85rem}.execute-ruleset-self-card{display:grid;gap:.55rem}.execute-ruleset-self-toggle{align-items:flex-start;background:#6170860f;border:1px solid rgba(97,112,134,.16);border-radius:var(--zorka-control-radius);cursor:pointer;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr);padding:.72rem .78rem}.execute-ruleset-self-toggle input{accent-color:#245d56;margin-top:.2rem}.execute-ruleset-self-toggle strong,.execute-ruleset-self-summary strong{color:inherit;display:block;font-size:.9rem;line-height:1.25}.execute-ruleset-self-toggle small,.execute-ruleset-self-summary p{color:var(--text-muted, #526276);display:block;font-size:.82rem;line-height:1.45;margin:.25rem 0 0}.execute-ruleset-versioning-card{display:grid;gap:.6rem}.execute-ruleset-versioning-row{align-items:start;display:grid;gap:.75rem;grid-template-columns:minmax(15rem,max-content) minmax(12rem,17rem);min-width:0}.execute-ruleset-reference-warning{background:#7a4a0e1f;border:1px solid rgba(180,83,9,.34);border-radius:var(--zorka-control-radius);color:#7c2d12;font-size:.9rem;line-height:1.45;padding:.78rem .85rem}.ruleset-readonly-banner{align-items:center;background:#7c3aed14;border:1px solid rgba(124,58,237,.28);border-radius:var(--zorka-control-radius);color:#4c1d95;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;line-height:1.45;margin:.85rem 0 0;padding:.78rem .95rem}.ruleset-readonly-banner__text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ruleset-readonly-banner__text strong{font-size:.92rem;font-weight:700}.ruleset-readonly-banner__text span{font-size:.85rem;opacity:.92}.ruleset-readonly-banner__action{flex-shrink:0}:root[data-dark] .ruleset-readonly-banner{background:#7c3aed38;border-color:#a78bfa66;color:#e9e2ff}.execute-ruleset-input-mapper,.execute-ruleset-schema-preview{background:#fff;border:1px solid rgba(97,112,134,.22);border-radius:var(--zorka-control-radius);color:#243247;padding:.9rem}.execute-ruleset-input-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:.45rem .75rem;justify-content:space-between}.execute-ruleset-input-heading>span:last-child,.execute-ruleset-schema-hints span,.execute-ruleset-schema-preview p{color:var(--text-muted, #526276);font-size:.84rem;line-height:1.45;margin:0}.execute-ruleset-schema-hints{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.execute-ruleset-schema-hints li{align-items:center;background:#61708614;border:1px solid rgba(97,112,134,.18);border-radius:var(--zorka-control-radius-sm);display:inline-flex;gap:.35rem;min-height:1.8rem;padding:.35rem .62rem}.execute-ruleset-schema-hints code{color:#245d56;font-size:.8rem;font-weight:800}.execute-ruleset-schema-preview{display:grid;gap:.35rem}.execute-ruleset-schema-preview h4{color:inherit;font-size:.92rem;font-weight:800;line-height:1.25;margin:0}:root[data-dark] .execute-ruleset-field select,:root[data-dark] .execute-ruleset-field input,:root[data-dark] .execute-ruleset-field textarea{background:#0e1827eb;border-color:#a6b7cf3d;color:#e7eef8}:root[data-dark] .execute-ruleset-field select:disabled{background:#8ea1bf14;color:#95a7bd}:root[data-dark] .execute-ruleset-field select:focus,:root[data-dark] .execute-ruleset-field input:focus,:root[data-dark] .execute-ruleset-field textarea:focus{border-color:#6fdfc29e;box-shadow:0 0 0 3px #6fdfc229}:root[data-dark] .execute-ruleset-pin-control,:root[data-dark] .execute-ruleset-schema-hints li{background:#8ea1bf1a;border-color:#a6b7cf3d}:root[data-dark] .execute-ruleset-self-card,:root[data-dark] .execute-ruleset-self-summary,:root[data-dark] .execute-ruleset-versioning-card{background:#0e1827eb;border-color:#a6b7cf3d;color:#e7eef8}:root[data-dark] .execute-ruleset-self-toggle{background:#8ea1bf1a;border-color:#a6b7cf3d}:root[data-dark] .execute-ruleset-self-toggle input{accent-color:#6fdfc2}:root[data-dark] .execute-ruleset-self-toggle small,:root[data-dark] .execute-ruleset-self-summary p{color:#b6c5d8}:root[data-dark] .execute-ruleset-reference-warning{background:#7a4a0e59;border-color:#ffc46947;color:#ffe2b0}:root[data-dark] .execute-ruleset-input-mapper,:root[data-dark] .execute-ruleset-schema-preview{background:#0e1827eb;border-color:#a6b7cf3d;color:#e7eef8}:root[data-dark] .execute-ruleset-input-heading>span:last-child,:root[data-dark] .execute-ruleset-schema-hints span,:root[data-dark] .execute-ruleset-schema-preview p{color:#b6c5d8}:root[data-dark] .execute-ruleset-schema-hints code{color:#c5f8ec}@media(max-width:860px){.execute-ruleset-target-grid,.execute-ruleset-versioning-row{grid-template-columns:1fr}.execute-ruleset-field--compact{max-width:none}}.foreach-action-editor,.foreach-source-picker,.iteration-result-editor,.loop-bounds-action-editor,.loop-control-action-editor,.loop-source-range-editor,.where-expression-editor{display:grid;gap:.85rem;min-width:0}.foreach-source-picker,.iteration-result-editor,.loop-bounds-editor,.loop-nested-actions{background:#fff;border:1px solid rgba(97,112,134,.22);border-radius:var(--zorka-control-radius);color:#243247;padding:.9rem}.loop-editor-grid{align-items:start;display:grid;gap:.75rem 1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));min-width:0}.loop-editor-field{display:grid;gap:.4rem;min-width:0}.loop-editor-grid>.field-label-row{align-self:end}.foreach-action-editor__alias{display:grid;gap:.4rem;margin-bottom:.85rem;max-width:24rem;min-width:0}.foreach-action-editor__alias input{background:#fff;border:1px solid rgba(97,112,134,.28);border-radius:var(--zorka-control-radius);color:#1f2a37;font:inherit;min-height:2.45rem;padding:.58rem .7rem;width:100%}.foreach-source-picker__source-type,.foreach-source-picker__field{display:grid;gap:.45rem;min-width:0}.foreach-source-picker__source-type{max-width:28rem}.foreach-source-picker__path-layout{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(18rem,1.35fr) minmax(14rem,.85fr);min-width:0}.foreach-source-picker__path-field .schema-path-picker{width:100%}.foreach-source-picker__object-keys-field textarea{min-height:2.5rem}@media(max-width:760px){.foreach-source-picker__source-type{max-width:none}.foreach-source-picker__path-layout{grid-template-columns:minmax(0,1fr)}}.loop-editor-label-row{color:var(--field-label-color, #243247);font-size:.9rem;font-weight:800}.loop-editor-label-row label{color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit;width:fit-content}.foreach-action-editor input,.foreach-action-editor select,.foreach-action-editor textarea,.foreach-source-picker input,.foreach-source-picker select,.foreach-source-picker textarea,.iteration-result-editor input,.iteration-result-editor select,.iteration-result-editor textarea,.loop-bounds-editor input,.loop-bounds-editor select,.loop-bounds-editor textarea,.loop-control-action-editor input,.loop-source-range-editor input,.loop-source-range-editor select,.loop-source-range-editor textarea,.where-expression-editor textarea{background:#fff;border:1px solid rgba(97,112,134,.28);border-radius:var(--zorka-control-radius);color:#1f2a37;font:inherit;min-height:2.45rem;min-width:0;padding:.58rem .7rem;width:100%}.foreach-action-editor textarea,.foreach-source-picker textarea,.loop-bounds-editor textarea,.where-expression-editor textarea{line-height:1.45;resize:vertical}.foreach-action-editor input:focus,.foreach-action-editor select:focus,.foreach-action-editor textarea:focus,.foreach-source-picker input:focus,.foreach-source-picker select:focus,.foreach-source-picker textarea:focus,.iteration-result-editor input:focus,.iteration-result-editor select:focus,.iteration-result-editor textarea:focus,.loop-bounds-editor input:focus,.loop-bounds-editor textarea:focus,.loop-source-range-editor input:focus,.where-expression-editor textarea:focus{border-color:#348279b3;box-shadow:0 0 0 3px #34827929;outline:none}.foreach-action-editor input:disabled{background:#61708614;color:#6b7280;cursor:not-allowed}.loop-checkbox-field{align-items:flex-start;display:inline-flex;gap:.45rem;min-width:0;width:fit-content}.loop-checkbox-row{align-items:flex-start;color:#243247;cursor:pointer;display:inline-flex;gap:.6rem;width:fit-content}.loop-checkbox-row input{accent-color:#348279;flex:0 0 auto;margin-top:.24rem;width:auto}.loop-segmented-fieldset{border:0;display:grid;gap:.5rem;margin:0;min-width:0;padding:0}.loop-segmented-fieldset legend{padding:0}.loop-segmented-options{align-items:center;background:#61708614;border:1px solid rgba(97,112,134,.18);border-radius:var(--zorka-control-radius);display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.28rem;width:fit-content}.loop-segmented-option{cursor:pointer;display:inline-flex;position:relative}.loop-segmented-option input{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap}.loop-segmented-option span{background:transparent;border:1px solid transparent;border-radius:var(--zorka-control-radius-sm);color:#425466;cursor:pointer;font-size:.82rem;font-weight:800;min-height:2rem;padding:.42rem .72rem}.loop-segmented-option input:focus-visible+span{outline:2px solid rgba(52,130,121,.56);outline-offset:2px}.loop-segmented-option input:checked+span{background:#fff;border-color:#3482793d;box-shadow:0 6px 16px #12243b14;color:#245d56}.loop-editor-help{color:var(--text-muted, #526276);font-size:.84rem;line-height:1.45;margin:0}.rules-workspace .foreach-source-picker,.rules-workspace .iteration-result-editor,.rules-workspace .loop-bounds-editor,.rules-workspace .loop-nested-actions,.rules-workspace .where-expression-editor{color:#1f2a37}.rules-workspace .foreach-source-picker .field-label-row>span:first-child,.rules-workspace .iteration-result-editor .field-label-row>span:first-child,.rules-workspace .loop-bounds-editor .field-label-row>span:first-child,.rules-workspace .loop-nested-actions .field-label-row>span:first-child,.rules-workspace .where-expression-editor .field-label-row>span:first-child,.rules-workspace .foreach-source-picker .loop-editor-label-row,.rules-workspace .iteration-result-editor .loop-editor-label-row,.rules-workspace .loop-bounds-editor .loop-editor-label-row,.rules-workspace .loop-nested-actions .loop-editor-label-row,.rules-workspace .where-expression-editor .loop-editor-label-row{color:#1f2a37;font-weight:700}.rules-workspace .foreach-source-picker .loop-editor-help,.rules-workspace .iteration-result-editor .loop-editor-help,.rules-workspace .loop-bounds-editor .loop-editor-help,.rules-workspace .loop-nested-actions .loop-editor-help,.rules-workspace .where-expression-editor .loop-editor-help,.rules-workspace .foreach-source-picker .inline-help,.rules-workspace .iteration-result-editor .inline-help,.rules-workspace .loop-bounds-editor .inline-help,.rules-workspace .loop-nested-actions .inline-help,.rules-workspace .where-expression-editor .inline-help{color:#425466}.loop-editor-alert{background:#fffbeb;border:1px solid rgba(217,119,6,.22);border-radius:var(--zorka-control-radius);color:#92400e;font-size:.84rem;line-height:1.45;margin:0;padding:.72rem .78rem}:root[data-dark] .rules-workspace .foreach-source-picker,:root[data-dark] .rules-workspace .iteration-result-editor,:root[data-dark] .rules-workspace .loop-bounds-editor,:root[data-dark] .rules-workspace .loop-nested-actions,:root[data-dark] .rules-workspace .where-expression-editor{background:#fff!important;border-color:#61708638!important;color:#1f2a37!important}:root[data-dark] .rules-workspace .foreach-source-picker input,:root[data-dark] .rules-workspace .foreach-source-picker select,:root[data-dark] .rules-workspace .foreach-source-picker textarea,:root[data-dark] .rules-workspace .foreach-action-editor input,:root[data-dark] .rules-workspace .foreach-action-editor select,:root[data-dark] .rules-workspace .foreach-action-editor textarea,:root[data-dark] .rules-workspace .iteration-result-editor input,:root[data-dark] .rules-workspace .iteration-result-editor select,:root[data-dark] .rules-workspace .iteration-result-editor textarea,:root[data-dark] .rules-workspace .loop-bounds-editor input,:root[data-dark] .rules-workspace .loop-bounds-editor select,:root[data-dark] .rules-workspace .loop-bounds-editor textarea,:root[data-dark] .rules-workspace .loop-source-range-editor input,:root[data-dark] .rules-workspace .where-expression-editor textarea{background:#fff!important;border-color:#8896a8!important;color:#1f2a37!important}:root[data-dark] .rules-workspace .loop-editor-help,:root[data-dark] .rules-workspace .foreach-source-picker .loop-editor-help,:root[data-dark] .rules-workspace .foreach-source-picker .inline-help,:root[data-dark] .rules-workspace .iteration-result-editor .loop-editor-help,:root[data-dark] .rules-workspace .iteration-result-editor .inline-help,:root[data-dark] .rules-workspace .loop-bounds-editor .loop-editor-help,:root[data-dark] .rules-workspace .loop-bounds-editor .inline-help,:root[data-dark] .rules-workspace .loop-nested-actions .loop-editor-help,:root[data-dark] .rules-workspace .loop-nested-actions .inline-help,:root[data-dark] .rules-workspace .where-expression-editor .loop-editor-help,:root[data-dark] .rules-workspace .where-expression-editor .inline-help{color:#425466!important}:root[data-dark] .rules-workspace .loop-editor-label-row,:root[data-dark] .rules-workspace .loop-checkbox-row,:root[data-dark] .rules-workspace .foreach-source-picker .field-label-row>span:first-child,:root[data-dark] .rules-workspace .iteration-result-editor .field-label-row>span:first-child,:root[data-dark] .rules-workspace .loop-bounds-editor .field-label-row>span:first-child,:root[data-dark] .rules-workspace .loop-nested-actions .field-label-row>span:first-child,:root[data-dark] .rules-workspace .where-expression-editor .field-label-row>span:first-child{color:#1f2a37!important;font-weight:700}:root[data-dark] .rules-workspace .help-tooltip-trigger{background:#1e2f55!important;border-color:#1e2f556b!important;color:#fff!important}.loop-suggestion-button{width:fit-content}:root[data-dark] .foreach-source-picker,:root[data-dark] .iteration-result-editor,:root[data-dark] .loop-bounds-editor,:root[data-dark] .loop-nested-actions{background:#0e1827eb;border-color:#a6b7cf3d;color:#e7eef8}:root[data-dark] .loop-editor-label-row,:root[data-dark] .loop-checkbox-row{color:var(--field-label-color, #d6e1f0)}:root[data-dark] .foreach-action-editor input,:root[data-dark] .foreach-action-editor select,:root[data-dark] .foreach-action-editor textarea,:root[data-dark] .foreach-source-picker input,:root[data-dark] .foreach-source-picker select,:root[data-dark] .foreach-source-picker textarea,:root[data-dark] .iteration-result-editor input,:root[data-dark] .iteration-result-editor select,:root[data-dark] .iteration-result-editor textarea,:root[data-dark] .loop-bounds-editor input,:root[data-dark] .loop-bounds-editor select,:root[data-dark] .loop-bounds-editor textarea,:root[data-dark] .loop-source-range-editor input,:root[data-dark] .where-expression-editor textarea{background:#0e1827eb;border-color:#a6b7cf3d;color:#e7eef8}:root[data-dark] .foreach-action-editor input:focus,:root[data-dark] .foreach-action-editor select:focus,:root[data-dark] .foreach-action-editor textarea:focus,:root[data-dark] .foreach-source-picker input:focus,:root[data-dark] .foreach-source-picker select:focus,:root[data-dark] .foreach-source-picker textarea:focus,:root[data-dark] .iteration-result-editor input:focus,:root[data-dark] .iteration-result-editor select:focus,:root[data-dark] .iteration-result-editor textarea:focus,:root[data-dark] .loop-bounds-editor input:focus,:root[data-dark] .loop-bounds-editor textarea:focus,:root[data-dark] .loop-source-range-editor input:focus,:root[data-dark] .where-expression-editor textarea:focus{border-color:#6fdfc29e;box-shadow:0 0 0 3px #6fdfc229}:root[data-dark] .foreach-action-editor input:disabled{background:#8ea1bf14;color:#95a7bd}:root[data-dark] .loop-checkbox-row input{accent-color:#6fdfc2}:root[data-dark] .loop-segmented-options{background:#8ea1bf1f;border-color:#a6b7cf3d}:root[data-dark] .loop-segmented-option span{color:#d6e1f0}:root[data-dark] .loop-segmented-option input:focus-visible+span{outline-color:#6fdfc2a3}:root[data-dark] .loop-segmented-option input:checked+span{background:#6fdfc229;border-color:#6fdfc257;box-shadow:none;color:#c5f8ec}:root[data-dark] .loop-editor-help{color:#b6c5d8}:root[data-dark] .loop-editor-alert{background:#f59e0b29;border-color:#f59e0b5c;color:#fde68a}.publish-blocker-list{background:#fff;border:1px solid rgba(97,112,134,.22);border-radius:.5rem;color:#243247;display:grid;gap:.85rem;min-width:0;padding:.9rem}.publish-blocker-list-heading{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.publish-blocker-list-title{color:inherit;font-size:1rem;font-weight:800;line-height:1.25}.publish-blocker-summary{background:#6170861a;border:1px solid rgba(97,112,134,.18);border-radius:var(--zorka-control-radius-sm);color:#425466;flex:0 0 auto;font-size:.78rem;font-weight:800;line-height:1;padding:.38rem .62rem}.publish-blocker-empty{color:#526276;font-size:.86rem}.publish-blocker-group{display:grid;gap:.45rem;min-width:0}.publish-blocker-group-heading{color:#425466;font-size:.82rem;font-weight:800;line-height:1.2}.publish-blocker-items{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.publish-blocker-card{border:1px solid transparent;border-radius:.5rem;color:#243247;display:grid;gap:.32rem;padding:.72rem .78rem;width:100%}.publish-blocker-card-button{font:inherit;text-align:left}.publish-blocker-card-button:hover{transform:translateY(-1px)}.publish-blocker-card-button:focus-visible{box-shadow:0 0 0 3px #3482792e;outline:2px solid rgba(52,130,121,.62);outline-offset:2px}.publish-blocker-card[data-severity=error]{background:#fef2f2;border-color:#dc262633}.publish-blocker-card[data-severity=warning]{background:#fffbeb;border-color:#d9770638}.publish-blocker-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.publish-blocker-severity{border-radius:var(--zorka-control-radius-sm, .375rem);font-size:.68rem;font-weight:900;letter-spacing:0;line-height:1;padding:.24rem .42rem;text-transform:uppercase}.publish-blocker-card[data-severity=error] .publish-blocker-severity{background:#dc26261f;color:#991b1b}.publish-blocker-card[data-severity=warning] .publish-blocker-severity{background:#d9770624;color:#92400e}.publish-blocker-label{color:inherit;font-size:.92rem;line-height:1.25;overflow-wrap:anywhere}.publish-blocker-message,.publish-blocker-action-hint{color:#526276;font-size:.84rem;line-height:1.4;overflow-wrap:anywhere}.publish-blocker-action-hint{font-weight:700}:root[data-dark] .publish-blocker-list{background:#0e1827eb;border-color:#a6b7cf3d;color:#e7eef8}:root[data-dark] .publish-blocker-summary{background:#8ea1bf24;border-color:#a6b7cf42;color:#d6e1f0}:root[data-dark] .publish-blocker-empty,:root[data-dark] .publish-blocker-group-heading,:root[data-dark] .publish-blocker-message,:root[data-dark] .publish-blocker-action-hint{color:#b6c5d8}:root[data-dark] .publish-blocker-card[data-severity=error]{background:#f8717129;border-color:#f871715c}:root[data-dark] .publish-blocker-card[data-severity=warning]{background:#f59e0b29;border-color:#f59e0b5c}:root[data-dark] .publish-blocker-card[data-severity=error] .publish-blocker-severity{background:#f871712e;color:#fecaca}:root[data-dark] .publish-blocker-card[data-severity=warning] .publish-blocker-severity{background:#f59e0b33;color:#fde68a}:root[data-dark] .publish-blocker-card-button:focus-visible{box-shadow:0 0 0 3px #6fdfc229;outline-color:#6fdfc2a3}.ruleset-visibility-option{align-items:flex-start;color:var(--field-label-color, #d5dfec);cursor:pointer;display:flex;gap:.65rem;line-height:1.35}.ruleset-visibility-option input{flex:0 0 auto;margin-top:.18rem}.ruleset-visibility-option strong{color:var(--authoring-drawer-inset-surface-ink, var(--field-label-color, #172033));display:block;font-size:.95rem}.ruleset-visibility-option span span{color:var(--authoring-drawer-helper-panel-muted, var(--text-muted, #334155));display:block;font-size:.86rem}.workspace-content{min-width:0}.page-shell{display:grid;gap:1.25rem}.hero-panel,.panel{border:1px solid var(--border);border-radius:1.75rem;box-shadow:var(--card-shadow);display:grid;gap:1.1rem;padding:1.4rem}.hero-panel{background:linear-gradient(135deg,#1d345cf2,#0b1222f2),linear-gradient(180deg,#0d1729eb,#0a1221d6);color:#edf4ff}.hero-panel h1,.hero-panel h2,.hero-panel h3{color:#f4f8ff}.panel{background:radial-gradient(circle at top left,rgba(200,155,255,.07),transparent 20rem),linear-gradient(180deg,var(--surface-panel-strong),var(--surface-panel));background-color:var(--surface-panel-strong);border-color:#a7b5ca8a;box-shadow:0 24px 60px #060e1c1f;color:var(--workspace-ink);--field-label-color: var(--workspace-ink-soft);--text-muted: var(--workspace-muted)}.studio-page-shell{align-content:start;color:var(--workspace-ink);display:grid;gap:1rem;padding:1rem 0 2rem}.studio-page-heading,.studio-detail-panel,.studio-left-panel,.studio-empty-state,.studio-row-card,.studio-metric-card{background:linear-gradient(180deg,var(--surface-card),var(--surface-card-soft));background-color:var(--surface-card);border:1px solid #d8dee8;border-radius:8px;box-shadow:0 16px 38px #0f172a0f;color:var(--workspace-ink)}.studio-page-heading{align-items:start;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem}.studio-page-heading h1,.studio-page-heading h2,.studio-left-panel h2,.studio-detail-panel h2,.studio-empty-state h3,.studio-row-card strong{color:#111827;margin:0}.studio-page-heading h1{font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.08}.studio-page-heading p,.studio-left-panel p,.studio-detail-panel p,.studio-empty-state p,.studio-row-card p{color:#526276;margin:.35rem 0 0}.studio-page-heading-action{flex-shrink:0}.studio-page-shell .primary-button,.studio-page-shell .secondary-button,.studio-page-shell .secondary-link,.studio-page-shell .ghost-button{border-radius:var(--zorka-control-radius-sm);min-height:2.45rem;padding:.55rem .85rem}.studio-page-shell .primary-button{color:#fff}.studio-page-shell .secondary-button,.studio-page-shell .secondary-link,.studio-page-shell .ghost-button{background:#fff;border-color:#cfd8e3;color:#27364c}.studio-split-workspace{align-items:stretch;background:#fff;border:1px solid #d8dee8;border-radius:8px;display:grid;gap:0;grid-template-columns:minmax(16rem,21rem) minmax(0,1fr);min-height:28rem;overflow:hidden}.studio-left-panel,.studio-detail-panel{border:0;border-radius:0;box-shadow:none;min-width:0;padding:1rem}.studio-left-panel{border-right:1px solid #d8dee8;display:grid;gap:.85rem;grid-auto-rows:max-content}.studio-detail-panel{align-content:start;display:grid;gap:1rem;overflow:auto}.studio-left-panel-head{align-items:start;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.studio-left-panel-head h2{font-size:1.2rem;line-height:1.2}.studio-field{color:#334155;display:grid;gap:.38rem;min-width:0}.studio-field>span,.studio-field .field-label-row>span:first-child{color:#334155;font-size:.8rem;font-weight:800}.studio-filter-button-row{display:flex;flex-wrap:wrap;gap:.45rem}.studio-filter-button{background:#fff;border:1px solid #d8dee8;border-radius:var(--zorka-control-radius-sm);color:#475569;flex:1 1 4.75rem;font-size:.78rem;font-weight:800;min-height:2.1rem;padding:.42rem .55rem}.studio-filter-button.active{background:#f4eeff;border-color:#7c3aed7a;color:#5b21b6}.studio-loading-state{align-items:center;display:flex;justify-content:center;min-height:12rem}.studio-empty-state{align-content:start;display:grid;gap:.65rem;padding:1rem}.studio-row-list,.rulesets-catalog-list{display:grid;gap:.7rem;min-width:0}.rulesets-catalog-row,.studio-row-card{align-items:center;display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.8rem}.rulesets-catalog-row.compact{align-items:start;grid-template-columns:auto minmax(0,1fr)}.rulesets-catalog-row.compact .rulesets-catalog-open{grid-column:1 / -1;justify-self:stretch}.rulesets-catalog-icon{align-items:center;background:#f4eeff;border:1px solid rgba(124,58,237,.24);border-radius:var(--zorka-control-radius-sm);color:#6d28d9;display:inline-flex;font-size:.8rem;font-weight:900;height:2.2rem;justify-content:center;text-transform:uppercase;width:2.2rem}.rulesets-catalog-copy,.studio-row-card>div{display:grid;gap:.28rem;min-width:0}.rulesets-catalog-copy>strong,.rulesets-catalog-row-head strong{color:#111827;font-size:1rem;font-weight:900;line-height:1.2}.rulesets-catalog-title-link{border-radius:.25rem;color:inherit;text-decoration:none}.rulesets-catalog-title-link:hover{color:#6d28d9;text-decoration:underline;text-underline-offset:.18rem}.rulesets-catalog-title-link:focus-visible{outline:2px solid var(--ring);outline-offset:.18rem}.rulesets-catalog-row-head,.studio-row-card-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:space-between;min-width:0}.rulesets-catalog-row-head span,.studio-row-card-head span{color:#64748b;font-size:.78rem;font-weight:700}.rulesets-catalog-copy p{color:#526276;margin:0}.rulesets-catalog-open{white-space:nowrap}.rulesets-catalog-deactivated{border-radius:8px}.rulesets-catalog-toggle{color:#334155;margin-top:.25rem}.studio-metric-grid{display:grid;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr))}.studio-metric-card{display:grid;gap:.25rem;padding:.95rem}.studio-metric-card.emphasis{border-color:#7c3aed9e;box-shadow:inset 3px 0 #7c3aed,0 16px 38px #0f172a0f}.studio-metric-card span{color:#526276;font-size:.85rem}.studio-metric-card strong{color:#111827;font-size:1.7rem;line-height:1}.studio-row-card{border-radius:6px}.studio-row-card--with-action{grid-template-columns:minmax(0,1fr) minmax(12rem,18rem)}.studio-row-card--with-action>.secondary-button{justify-self:stretch;text-align:center;width:100%}.trace-lookup-time-filter,.trace-lookup-custom-range{border-top:1px solid #e5eaf2;display:grid;gap:.75rem;padding-top:.8rem}.trace-lookup-time-filter .section-head h3{color:#111827;font-size:.95rem;margin:0}.trace-lookup-custom-range{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.studio-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-split-workspace{grid-template-columns:1fr}.studio-left-panel{border-bottom:1px solid #d8dee8;border-right:0}}@media(max-width:720px){.studio-page-heading,.rulesets-catalog-row,.studio-row-card{grid-template-columns:1fr}.studio-page-heading{display:grid}.studio-metric-grid,.trace-lookup-custom-range{grid-template-columns:1fr}.rulesets-catalog-open,.studio-row-card .secondary-button{justify-self:stretch}}.hero-panel.compact{padding:1.25rem 1.35rem}.studio-hero,.trace-hero{gap:1.3rem}.studio-hero-head{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.zorka-ruleset-workbench{align-content:start;gap:0;grid-auto-rows:max-content;min-height:calc(100dvh - 4.25rem);width:100%}.zorka-ruleset-workbench .studio-hero{background:radial-gradient(950px 320px at 18% 0%,rgba(124,58,237,.16),transparent 58%),linear-gradient(180deg,#081224,#020817);border:0;border-radius:0;box-shadow:none;color:#dbe5f3;grid-auto-rows:max-content;grid-template-rows:max-content max-content;gap:.55rem;margin:0;padding:.8rem 1.5rem .95rem}.zorka-ruleset-workbench .studio-hero-head{align-items:center;display:grid;column-gap:.8rem;row-gap:.45rem;grid-template-columns:minmax(0,1fr) auto auto;min-height:1.8rem}.zorka-ruleset-workbench .ruleset-breadcrumb{align-items:center;color:#aebbd1;display:flex;flex-wrap:wrap;font-size:.84rem;gap:.6rem}.zorka-ruleset-workbench .ruleset-breadcrumb a{color:#dce5f4;font-weight:700;text-decoration:none}.zorka-ruleset-workbench .ruleset-breadcrumb strong{color:#fff;font-weight:800}.zorka-ruleset-workbench .ruleset-title-row{align-items:center;display:none;flex-wrap:nowrap;gap:.55rem;justify-content:flex-end;margin-top:0;min-height:1.65rem;padding-right:3rem}.zorka-ruleset-workbench .ruleset-hero-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end;min-width:0}.zorka-ruleset-workbench .studio-hero h2{color:#fff;display:none;font-size:1.22rem;line-height:1.1;margin:0}.zorka-ruleset-workbench .ruleset-status-chip{background:#22c55e24;border:1px solid rgba(74,222,128,.28);border-radius:var(--zorka-control-radius-sm);color:#bbf7d0;font-size:.76rem;font-weight:800;padding:.22rem .48rem}.zorka-ruleset-workbench .ruleset-status-chip.muted{background:#2563eb3d;border-color:#60a5fa47;color:#bfdbfe}.zorka-ruleset-workbench .studio-hero .lede,.zorka-ruleset-workbench .studio-hero .metric-grid{display:none}.zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar{align-items:end;background:#fff;border:1px solid #d8dee8;border-left:0;border-radius:0;border-right:0;box-shadow:0 1px #0f172a0a;gap:1rem;grid-template-columns:auto auto;justify-content:end;margin:.25rem -1.5rem -.2rem;padding:.65rem 1.5rem .7rem}.zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar.save-only,.zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar.actions-only{grid-template-columns:1fr;justify-items:end}.zorka-ruleset-workbench .studio-hero .payload-run-cluster{align-items:end;display:flex;gap:.55rem;justify-content:flex-end;justify-self:end;min-width:0}.zorka-ruleset-workbench .studio-hero .button-row{gap:.55rem;justify-content:flex-end;flex-wrap:nowrap}.zorka-ruleset-workbench .studio-hero .payload-run-cluster .primary-button,.zorka-ruleset-workbench .studio-hero .button-row .primary-button,.zorka-ruleset-workbench .studio-hero .button-row .secondary-button{font-size:.9rem;min-height:2.45rem;padding:.38rem 1.12rem;white-space:nowrap}.zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar>label{display:grid;gap:.25rem;justify-items:end;justify-self:end;min-width:0;width:auto}.zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar .payload-run-cluster>label{display:grid;gap:.25rem;justify-items:end;min-width:0;width:auto}.zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar select{height:2.45rem;margin-top:0;max-width:min(28rem,100%);min-width:min(18rem,100%);min-height:2.45rem;padding-bottom:.38rem;padding-top:.38rem;justify-self:end;width:auto}.zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar .field-label-row{color:#334155;min-height:1rem}.zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar .field-label-row>span:first-child{color:#334155;font-weight:700}.zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar .help-tooltip-trigger{background:#1e2f55;border-color:#1e2f5538;color:#fff}.zorka-ruleset-workbench>.panel{background:#fff;border-color:#d8dee8;border-radius:0;border-top:0;box-shadow:none;gap:0;margin:0;padding:0}@media(max-width:720px){.zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar{grid-template-columns:1fr;justify-items:end}.zorka-ruleset-workbench .studio-hero .payload-run-cluster{flex-wrap:wrap}.zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar select{min-width:min(13rem,100%)}.zorka-ruleset-workbench .studio-hero .button-row{flex-wrap:wrap;justify-content:flex-end}.zorka-ruleset-workbench .studio-hero .payload-run-cluster .primary-button,.zorka-ruleset-workbench .studio-hero .button-row .primary-button,.zorka-ruleset-workbench .studio-hero .button-row .secondary-button{flex:0 1 auto}}.eyebrow,.card-kicker{color:#6b3fb6;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}:root[data-dark] .eyebrow,:root[data-dark] .card-kicker{color:#c89bff}.lede{color:#d7e1ef;font-size:1.05rem;max-width:56rem}.section-head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.section-head p{max-width:44rem}.section-doc-link{border:1px solid rgba(33,52,82,.16);border-radius:var(--zorka-control-radius);color:var(--workspace-ink-soft);flex:0 0 auto;font-size:.84rem;font-weight:700;line-height:1;padding:.5rem .75rem;text-decoration:none}.section-doc-link:hover,.section-doc-link:focus-visible{border-color:#863bff66;color:var(--workspace-ink);outline:none}:root[data-dark] .section-doc-link,.rules-workspace .section-doc-link{border-color:#94a3b852;color:#d7e5ff}:root[data-dark] .section-doc-link:hover,:root[data-dark] .section-doc-link:focus-visible,.rules-workspace .section-doc-link:hover,.rules-workspace .section-doc-link:focus-visible{border-color:#c89bff8f;color:#fff}.action-list-card>.section-head{margin-bottom:.75rem}.rule-card-section-head.section-head{align-items:flex-start;gap:.75rem 1rem;margin-bottom:1.05rem}.rule-card-section-head--sticky{background-color:var(--surface-card);border-radius:.85rem;box-shadow:0 8px 18px #030a182e;margin:-.35rem -.35rem .7rem;padding:.55rem .6rem;position:sticky;top:.4rem;z-index:6}.rule-card-section-head--sticky .rule-card-heading-actions.button-row{align-items:center}.rule-card-builder-heading.builder-heading{align-items:flex-start;flex:1;gap:.65rem .85rem;min-width:0}.rule-card-heading-block{display:flex;flex-direction:column;gap:.3rem;min-width:0}.rule-card-heading-name{font-size:1.02rem;font-weight:600;letter-spacing:.01em;line-height:1.35;margin:0}.rule-card-section-head .collapse-summary{margin-top:.1rem}.rule-card-heading-pills.pill-row{margin-top:.15rem}.rule-card-section-head .pill{font-size:.76rem;font-weight:600;letter-spacing:.02em;padding:.28rem .58rem}.rule-card-heading-actions.button-row{flex-shrink:0;margin-top:.15rem}.builder-heading{align-items:flex-start;display:flex;gap:.9rem}.builder-kicker{color:#6b3fb6;font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-bottom:.35rem;text-transform:uppercase}:root[data-dark] .builder-kicker{color:#c89bff}.action-node-header{display:grid;gap:.35rem}.action-node-section-head.section-head{align-items:center}.action-node-builder-heading.builder-heading{align-items:center;flex-wrap:wrap;gap:.55rem .75rem;min-width:0}.action-node-builder-heading .builder-kicker{margin-bottom:0}.action-node-builder-heading>.tone-chip{align-items:center;display:inline-flex;margin-bottom:0;min-height:2.9rem}.condition-section-head .condition-node-builder-heading.builder-heading{align-items:flex-start;flex-wrap:wrap;gap:.55rem .75rem;min-width:0}.condition-section-head .condition-node-builder-heading .condition-type-header-wrap{align-items:center;display:inline-flex;margin:0;padding:0}.condition-section-head .condition-node-builder-heading .condition-type-header-select{align-self:center;border-radius:var(--zorka-control-radius);box-sizing:border-box;display:block;font-weight:600;height:2.9rem;line-height:1.1;margin:0;max-width:min(22rem,72vw);min-height:0;padding:0 1.1rem;transform:translateY(-.12rem)}.condition-section-head .condition-node-builder-heading>.tone-chip{align-items:center;display:inline-flex;margin-bottom:0;min-height:2.9rem}.action-node-summary{margin:0;padding-left:.1rem}.action-name-field{display:grid;gap:.45rem;margin:.85rem 0 0;max-width:28rem}.action-name-field input{border-radius:var(--zorka-control-radius);min-height:2.75rem}.field-label-row{align-items:center;display:inline-flex;gap:.45rem}.field-label-required{color:#dc2626;font-weight:700}:root[data-dark] .field-label-required{color:#f87171}.zorka-required-feedback-visible input.zorka-field--required-empty,.zorka-required-feedback-visible textarea.zorka-field--required-empty,.zorka-required-feedback-visible select.zorka-field--required-empty,.zorka-required-feedback-visible .schema-path-input-control.zorka-field--required-empty,.zorka-required-feedback-visible .schema-path-picker__input.zorka-field--required-empty,.zorka-required-feedback-visible .schema-path-picker__combobox.zorka-field--required-empty,.zorka-required-feedback-visible .zorka-field--required-empty>input,.zorka-required-feedback-visible .zorka-field--required-empty>textarea,.zorka-required-feedback-visible .zorka-field--required-empty>select,.zorka-required-feedback-visible .zorka-field--required-empty>.schema-path-input-control,.zorka-required-feedback-visible .zorka-field--required-empty>.schema-path-picker__input,.zorka-required-feedback-visible .zorka-field--required-empty>.schema-path-picker__combobox,.zorka-required-feedback-visible .zorka-field--required-empty .schema-path-picker .schema-path-picker__input{border-color:#dc2626!important;box-shadow:0 0 0 1px #dc262659!important}:root[data-dark] .zorka-required-feedback-visible input.zorka-field--required-empty,:root[data-dark] .zorka-required-feedback-visible textarea.zorka-field--required-empty,:root[data-dark] .zorka-required-feedback-visible select.zorka-field--required-empty,:root[data-dark] .zorka-required-feedback-visible .schema-path-input-control.zorka-field--required-empty,:root[data-dark] .zorka-required-feedback-visible .schema-path-picker__input.zorka-field--required-empty,:root[data-dark] .zorka-required-feedback-visible .schema-path-picker__combobox.zorka-field--required-empty,:root[data-dark] .zorka-required-feedback-visible .zorka-field--required-empty>input,:root[data-dark] .zorka-required-feedback-visible .zorka-field--required-empty>textarea,:root[data-dark] .zorka-required-feedback-visible .zorka-field--required-empty>select,:root[data-dark] .zorka-required-feedback-visible .zorka-field--required-empty>.schema-path-input-control,:root[data-dark] .zorka-required-feedback-visible .zorka-field--required-empty>.schema-path-picker__input,:root[data-dark] .zorka-required-feedback-visible .zorka-field--required-empty>.schema-path-picker__combobox,:root[data-dark] .zorka-required-feedback-visible .zorka-field--required-empty .schema-path-picker .schema-path-picker__input{border-color:#f87171!important;box-shadow:0 0 0 1px #f8717166!important}.help-tooltip{display:inline-flex;position:relative}.help-tooltip-trigger{align-items:center;background:#121f34f0;border:1px solid rgba(200,155,255,.28);border-radius:var(--zorka-control-radius-sm, .375rem);color:#eedeff;display:inline-flex;font-size:.76rem;font-weight:700;height:1.2rem;justify-content:center;line-height:1;padding:0;width:1.2rem}.help-tooltip-trigger:hover,.help-tooltip-trigger:focus-visible{background:#863bff38;border-color:#c89bff80;outline:none}.help-tooltip-content{background:#070e1bfa;border:1px solid rgba(200,155,255,.28);border-radius:.9rem;box-shadow:0 18px 36px #00000047;color:#ecdeff;display:inline-flex;flex-direction:column;font-size:.84rem;gap:.5rem;max-width:18rem;padding:.75rem .85rem;pointer-events:auto;white-space:normal;width:max-content}.help-tooltip-body{display:block}.help-tooltip-doc-link{color:#fff;font-size:.82rem;font-weight:700;text-decoration:underline;text-decoration-color:#c89bffbd;text-underline-offset:.16rem}.help-tooltip-doc-link:hover,.help-tooltip-doc-link:focus-visible{color:#f5eaff;outline:none;text-decoration-color:#fff}.help-tooltip-content--portal{bottom:auto;left:auto;margin:0;opacity:1;position:fixed;transform:translate(-50%,calc(-100% - .55rem));z-index:10050}.collapse-summary{color:var(--text-muted);font-size:.9rem;margin-top:.25rem;max-width:48rem}.metric-grid,.card-grid,.trace-grid,.result-grid{display:grid;gap:1rem}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.metric-card{background:linear-gradient(180deg,var(--surface-card),var(--surface-card-soft));background-color:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--zorka-control-radius-lg);box-shadow:var(--surface-shadow);color:var(--workspace-ink);display:grid;gap:.4rem;padding:1rem;--text-muted: var(--workspace-muted)}.metric-card span{color:var(--workspace-muted);font-size:.86rem;font-weight:600}.metric-card strong{color:var(--workspace-ink);font-size:1.65rem;line-height:1.16}.metric-card.emphasis{background:linear-gradient(135deg,#f5eeff,#ece3ff);border-color:#863bff33}.card-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.card-grid.compact{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.resource-card,.choice-card,.feature-card,.editor-card,.trace-list-card,.version-card{background:linear-gradient(180deg,var(--surface-card),var(--surface-card-soft));background-color:var(--surface-card);border:1px solid var(--surface-border);border-radius:1.3rem;color:var(--workspace-ink);display:grid;gap:.7rem;padding:1.05rem;--text-muted: var(--workspace-muted)}.editor-card.elevated,.resource-card,.feature-card,.version-card{box-shadow:var(--surface-shadow)}.feature-card,.version-card,.list-button,.choice-card,.nav-card,.primary-link-button,.secondary-link,.primary-button,.secondary-button,.ghost-button,.persona-chip,.tab-button{transition:transform .14s ease,border-color .14s ease,background-color .14s ease,opacity .14s ease}.feature-card.active,.version-card.active,.list-button.active,.choice-card:hover,.feature-card:hover,.version-card:hover{border-color:#c89bff70;transform:translateY(-1px)}.feature-card.static{align-content:start}.trace-list-card.compact,.resource-card.empty-state{gap:.5rem}.choice-card{align-content:start}.choice-role{color:#6b3fb6;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}:root[data-dark] .choice-role{color:#c89bff}.pill-row,.button-row{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.trace-correlation-row{align-self:stretch;margin-top:.15rem;min-width:0}.pill.pill-long{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button-row{justify-content:flex-start}.version-history-grid{align-items:stretch}.version-history-card{align-content:start;grid-template-rows:auto auto minmax(0,1fr) auto}.version-history-actions{margin-top:auto;width:100%}.version-history-button{min-height:3.25rem;width:100%}.payload-card-grid{align-items:stretch}.payload-card{align-content:start;grid-template-rows:auto minmax(0,1fr) auto}.payload-card-actions{margin-top:auto;width:100%}.payload-card-button{min-height:3.25rem;width:100%}.payload-lab-shell{gap:0}.payload-lab-workspace,.payload-lab-catalog,.payload-lab-detail,.payload-lab-sidebar,.payload-lab-detail-toolbar,.payload-lab-editor{min-width:0}.payload-lab-workspace{align-items:stretch;background:#fff;border:1px solid #d8dee8;border-radius:8px;display:grid;gap:0;grid-template-columns:var(--payload-lab-nav-pane-width, 20rem) var(--payload-lab-pane-splitter-width, .5rem) minmax(0,1fr);overflow:hidden;--payload-lab-pane-splitter-width: .5rem}.payload-lab-catalog{--payload-lab-catalog-sticky-offset: 4.25rem;align-self:start;background:#fff;border-right:1px solid #d8dee8;display:grid;gap:.85rem;grid-auto-rows:max-content;height:calc(100dvh - var(--payload-lab-catalog-sticky-offset));max-height:calc(100dvh - var(--payload-lab-catalog-sticky-offset));overflow-x:hidden;overflow-y:auto;padding:1rem .85rem;position:sticky;scrollbar-gutter:stable;top:var(--payload-lab-catalog-sticky-offset)}.payload-lab-catalog-head{align-items:start;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto}.payload-lab-catalog-head h3,.payload-lab-editor .section-head h3{color:#111827;font-size:1.05rem;font-weight:900;line-height:1.2;margin:.1rem 0 0;text-wrap:balance}.payload-lab-catalog-head p{color:#526276;font-size:.86rem;line-height:1.35;margin:.35rem 0 0}.payload-lab-new-button{min-height:2.45rem;width:100%}.payload-lab-new-button.active{box-shadow:inset 0 0 0 1px #ffffff38,0 10px 20px #7c3aed2e}.payload-lab-sidebar--creating{align-content:start}.payload-catalog-create-focus{background:#f8fbff;display:grid;gap:.35rem}.payload-catalog-create-focus strong{color:#111827}.payload-catalog-create-focus p{margin:0}.payload-lab-sidebar-controls{display:grid;gap:.75rem}.payload-catalog-filter-row{display:flex;flex-wrap:wrap;gap:.45rem}.payload-catalog-filter-chip{background:#fff;border:1px solid #d8dee8;border-radius:var(--zorka-control-radius-sm, .375rem);color:#475569;flex:1 1 4.5rem;font-size:.76rem;font-weight:800;min-height:2.1rem;padding:.42rem .55rem}.payload-catalog-filter-chip.active{background:#f4eeff;border-color:#7c3aed6b;color:#5b21b6}.payload-catalog-list{border-top:1px solid #e5eaf2;display:grid;gap:.55rem;max-height:none;min-height:0;overflow:visible;padding-top:.85rem}.payload-catalog-empty{border:1px dashed #cbd5e1;border-radius:var(--zorka-control-radius-sm, .375rem);color:#64748b;font-size:.86rem;padding:.8rem}.payload-catalog-nav-item{background:#fff;border:1px solid #d8dee8;border-radius:var(--zorka-control-radius-sm, .375rem);color:#111827;display:grid;gap:.45rem;padding:.55rem;position:relative}.payload-catalog-nav-item:hover,.payload-catalog-nav-item:focus-within{border-color:#7c3aed5c}.payload-catalog-nav-item.selected-card{background:#f4eeff;border-color:#7c3aed85;box-shadow:inset 3px 0 #14b8a6,0 0 0 1px #c4b5fd59}.payload-catalog-nav-open{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:.65rem;grid-template-columns:2rem minmax(0,1fr);padding:0;text-align:left;width:100%}.payload-catalog-nav-open:focus-visible{border-radius:var(--zorka-control-radius-sm, .375rem);outline:2px solid rgba(124,58,237,.34);outline-offset:3px}.payload-catalog-type-icon{align-items:center;background:#f4eeff;border:1px solid rgba(124,58,237,.24);border-radius:var(--zorka-control-radius-sm, .375rem);color:#6d28d9;display:inline-flex;font-size:.78rem;font-weight:900;height:2rem;justify-content:center;width:2rem}.payload-catalog-name{display:grid;gap:.14rem;min-width:0}.payload-catalog-name strong{color:#111827;font-size:.88rem;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payload-catalog-name span,.payload-catalog-name p{color:#64748b;font-size:.76rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payload-catalog-badges{display:flex;flex-wrap:wrap;gap:.35rem}.payload-catalog-badges .pill{font-size:.68rem;min-height:1.55rem;padding:.25rem .42rem}.payload-catalog-card-actions{display:grid}.payload-catalog-card-actions .ghost-button{font-size:.78rem;min-height:2.05rem;padding:.36rem .55rem;width:100%}.payload-catalog-footer{border-top:1px solid #e5eaf2;color:#64748b;display:flex;flex-wrap:wrap;font-size:.74rem;gap:.5rem;justify-content:space-between;padding-top:.75rem}.payload-catalog-pagination{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.payload-catalog-pagination .ghost-button{font-size:.78rem;min-height:2.15rem;padding:.36rem .55rem}.payload-lab-pane-splitter{align-items:stretch;background:linear-gradient(180deg,#d8dee8bd,#e2e8f061),#f8fafc;border:0;border-left:1px solid #d8dee8;border-right:1px solid #d8dee8;cursor:col-resize;display:flex;justify-content:center;min-width:var(--payload-lab-pane-splitter-width, .5rem);outline:0;position:relative;touch-action:none}.payload-lab-pane-splitter:before{background:#94a3b8;border-radius:999px;content:"";display:block;height:2.75rem;margin-top:1.5rem;opacity:.42;width:2px}.payload-lab-pane-splitter:hover:before,.payload-lab-pane-splitter:focus-visible:before{background:#7c3aed;opacity:.9}.payload-lab-pane-splitter:focus-visible{box-shadow:inset 0 0 0 2px #7c3aed57}.payload-lab-detail{align-content:start;background:linear-gradient(180deg,#fbfcfe,#f7f9fc);display:grid;gap:1rem;overflow:hidden;padding:1rem}.payload-lab-detail-toolbar{align-items:start;background:#fff;border:1px solid #d8dee8;border-radius:8px;display:grid;gap:1rem;grid-template-columns:minmax(12rem,.75fr) minmax(18rem,1.25fr);padding:.9rem}.payload-lab-version-card{display:grid;gap:.25rem}.payload-lab-version-card h4{color:#64748b;font-size:.72rem;font-weight:900;letter-spacing:.08em;margin:0;text-transform:uppercase}.payload-lab-version-card strong{color:#111827;font-size:.98rem;line-height:1.2}.payload-lab-version-card p{color:#64748b;font-size:.8rem;line-height:1.35;margin:0}.payload-lab-run-panel{align-content:start;display:grid;gap:.75rem}.payload-lab-run-actions{align-items:center;display:flex;gap:.65rem;justify-content:flex-end}.payload-lab-run-actions .primary-button{min-height:2.35rem;padding:.48rem .95rem;width:auto}.payload-lab-run-summary{align-items:center;background:#fff;border:1px solid #d8dee8;border-radius:8px;color:#111827;display:flex;flex-wrap:wrap;gap:.65rem;padding:.75rem .85rem}.payload-lab-editor{align-content:start;background:#fff;border-radius:8px;display:grid;gap:1rem;box-shadow:none}.trace-views-shell{gap:1rem}.trace-views-catalog,.trace-views-workspace-tabs,.trace-views-tab-panel,.trace-views-json-tools,.trace-view-workspace,.trace-view-section-tabs,.trace-view-section-editor,.trace-view-section-card,.trace-view-section-empty{min-width:0}.trace-views-workspace-tabs{align-items:start;background:#f8fafc;border:1px solid #d8dee8;border-radius:8px;display:grid;gap:.6rem .85rem;grid-template-columns:minmax(0,1fr) auto;padding:.55rem}.trace-views-workspace-tablist{align-items:center;background:#edf2f7;border:1px solid #d8dee8;border-radius:8px;display:flex;flex-wrap:wrap;gap:.25rem;min-width:0;padding:.25rem;width:fit-content}.trace-views-workspace-tab{background:transparent;border:1px solid transparent;border-radius:6px;color:#475569;cursor:pointer;font:inherit;font-size:.9rem;font-weight:700;line-height:1.2;min-height:2.15rem;padding:.45rem .75rem}.trace-views-workspace-tab[aria-selected=true]{background:#fff;border-color:#c4b5fd;box-shadow:0 1px 2px #12243b14;color:#6d28d9}.trace-views-workspace-tab:hover{border-color:#c4b5fd;color:#6d28d9}.trace-views-workspace-tab:focus-visible{outline:2px solid rgba(124,58,237,.36);outline-offset:2px}.trace-views-workspace-summary{align-items:start;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.trace-views-editor .trace-views-workspace-summary .pill,.trace-views-editor .trace-view-catalog-item .pill,.trace-views-editor .trace-view-section-item .pill{background:#eef2f7;border-color:#d8e1ef;color:#334155;font-size:.76rem;font-weight:700;padding:.3rem .55rem}.trace-views-tab-panel{display:grid;gap:1rem;min-width:0}.trace-views-inline-actions,.trace-views-json-tool-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.trace-views-json-tools{align-content:start;display:grid;gap:1rem}.trace-views-editor.trace-views-shell .primary-button{background:#6d28d9;border-color:#6d28d9;color:#fff}.trace-views-editor.trace-views-shell .primary-button:hover:not(:disabled){background:#5b21b6;border-color:#5b21b6}.trace-views-editor.trace-views-shell .secondary-button{background:#fff;border-color:#c4b5fd;color:#6d28d9}.trace-views-editor.trace-views-shell .secondary-button:hover:not(:disabled){background:#f5f0ff;border-color:#a78bfa}.trace-views-editor.trace-views-shell .ghost-button{background:#fff;border-color:#cbd5e1;color:#334155}.trace-views-editor.trace-views-shell .ghost-button:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.trace-views-editor.trace-views-shell .ghost-button.destructive{background:#fff5f5;border-color:#fecaca;color:#b91c1c}.trace-views-editor.trace-views-shell .ghost-button.destructive:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.trace-views-layout{align-items:stretch;background:#f1f5f9;border:1px solid #d8dee8;border-radius:8px;display:grid;gap:0;grid-template-columns:var(--trace-views-nav-pane-width, 20rem) var(--trace-views-pane-splitter-width, .5rem) minmax(0,1fr);min-width:0;min-height:min(62rem,calc(100vh - 12rem));overflow:hidden;--trace-views-pane-splitter-width: .5rem}.trace-views-catalog{align-content:start;background:#f8fafc;border-right:1px solid #d8dee8;display:grid;gap:.85rem;grid-auto-rows:max-content;min-width:0;overflow:hidden;padding:.85rem}.trace-views-catalog h3{color:#111827;font-size:1rem;line-height:1.2;margin:.1rem 0 0}.trace-views-catalog .section-head p{color:#526276;font-size:.86rem;line-height:1.35;margin:.35rem 0 0}.trace-views-pane-splitter{align-items:stretch;background:linear-gradient(180deg,#d8dee8bd,#e2e8f061),#f8fafc;border:0;border-left:1px solid #d8dee8;border-right:1px solid #d8dee8;cursor:col-resize;display:flex;justify-content:center;min-width:var(--trace-views-pane-splitter-width, .5rem);outline:0;position:relative;touch-action:none}.trace-views-pane-splitter:before{background:#94a3b8;border-radius:999px;content:"";display:block;height:2.75rem;margin-top:1.5rem;opacity:.42;width:2px}.trace-views-pane-splitter:hover:before,.trace-views-pane-splitter:focus-visible:before{background:#7c3aed;opacity:.9}.trace-views-pane-splitter:focus-visible{box-shadow:inset 0 0 0 2px #7c3aed57}.trace-view-catalog-group{display:grid;gap:.5rem}.trace-view-catalog-group-header{align-items:center;color:#64748b;display:flex;font-size:.76rem;font-weight:800;justify-content:space-between;letter-spacing:.06em;text-transform:uppercase}.trace-view-catalog-group-header h4{color:inherit;font-size:inherit;margin:0}.trace-view-catalog-list{display:grid;gap:.55rem}.trace-view-catalog-item,.trace-view-section-item{text-align:left;touch-action:manipulation;width:100%}.trace-view-catalog-item{background:#fff;border:1px solid #d8dee8;border-radius:8px;box-shadow:none;cursor:pointer;gap:.45rem;padding:.75rem}.trace-view-section-item{background:#fff;border:1px solid #d8dee8;border-radius:8px;box-shadow:none;cursor:grab;gap:.4rem;padding:.65rem .75rem}.trace-view-catalog-item.selected-card,.trace-view-section-item.selected-card{background:#f5f0ff;border-color:#7c3aed57;box-shadow:inset 3px 0 #7c3aed}.trace-view-section-item:active{cursor:grabbing}.trace-view-section-item:hover .drag-handle{opacity:.4}.trace-view-drag-indicator{align-self:center}.trace-view-catalog-item p,.trace-view-section-item p{color:#526276;font-size:.84rem;line-height:1.42;margin:0;overflow-wrap:anywhere}.trace-view-catalog-item .trace-list-heading,.trace-view-section-item .trace-list-heading{align-items:center;display:flex;gap:.5rem;min-width:0}.trace-view-catalog-item .trace-list-heading strong,.trace-view-section-item .trace-list-heading strong{color:#111827;flex:1 1 auto;font-size:.94rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trace-view-catalog-item .trace-list-heading span,.trace-view-section-item .trace-list-heading span{color:#475569;flex:0 0 auto;font-size:.78rem;font-weight:700}.trace-views-main,.trace-view-section-stack{display:grid;gap:.85rem;min-width:0}.trace-views-main{align-content:start;background:#f1f5f9;padding:.85rem}.trace-view-workspace{align-content:start;background:#fff;border:1px solid #d8dee8;border-radius:8px;box-shadow:none;display:grid;gap:.9rem;padding:1rem}.trace-view-workspace-header{align-items:start;display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr) auto}.trace-view-workspace-header h3{font-size:1.05rem;line-height:1.25;margin:0}.trace-view-workspace-header p{color:#526276;font-size:.9rem;line-height:1.45;margin:.3rem 0 0}.trace-view-workspace-actions{align-items:stretch;justify-content:flex-end}.trace-view-metadata-grid{align-items:start;gap:.75rem;grid-template-columns:minmax(12rem,1.2fr) minmax(10rem,.8fr) minmax(11rem,.9fr) minmax(12rem,1fr)}.trace-view-metadata-grid>label,.trace-view-metadata-grid>.read-only-detail-card{background:#f8fafc;border:1px solid #d8dee8;border-radius:8px;min-height:100%;padding:.7rem}.trace-view-metadata-grid>label{display:grid;gap:.45rem}.trace-view-metadata-grid input,.trace-view-metadata-grid select{background:#fff}.trace-view-default-toggle{min-height:3.2rem}.trace-view-key-card{min-height:100%}.trace-view-section-layout{display:grid;gap:.85rem}.trace-view-section-tabs{background:#f8fafc;border:1px solid #d8dee8;border-radius:8px;display:grid;gap:.75rem;padding:.75rem}.trace-view-section-tabs-header{align-items:end}.trace-view-section-tabs-header h3{font-size:.98rem;margin:0}.trace-view-section-tabs-header p{color:#526276;font-size:.86rem;margin:.25rem 0 0}.trace-view-section-list{display:flex;flex-wrap:wrap;gap:.55rem;max-height:none;min-width:0;overflow:visible;padding:0}.trace-view-section-list .trace-view-section-item{flex:1 1 16rem;max-width:25rem}.trace-view-section-editor{align-items:start;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.trace-view-section-card{background:#fff;border:1px solid #d8dee8;border-radius:8px;box-shadow:none;gap:.8rem;padding:.9rem}.trace-view-section-card--sorting,.trace-view-section-card--columns{grid-column:1 / -1}.trace-view-section-card .section-head h3{font-size:.98rem;margin:0}.trace-view-section-card .section-head p{color:#526276;font-size:.86rem;line-height:1.45;margin:.25rem 0 0}.trace-view-columns-card{gap:.85rem}.trace-view-column-list{display:grid;gap:.7rem}.trace-view-column-row{background:#f8fafc;border:1px solid #d8dee8;border-radius:8px;display:grid;gap:.75rem;padding:.8rem}.trace-view-column-row__head{align-items:start;display:flex;gap:1rem;justify-content:space-between}.trace-view-column-row__head p{color:#526276;font-size:.84rem;line-height:1.42;margin:.2rem 0 0}.trace-view-column-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.trace-view-preview-code{max-height:min(70vh,42rem);overflow:auto}.trace-view-section-empty{align-content:start;background:#fff;border:1px solid #d8dee8;border-radius:8px;box-shadow:none;display:grid;gap:.75rem}.payload-metadata-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.payload-metadata-grid__wide{grid-column:1 / -1}.payload-metadata-grid>.checkbox-row{background:linear-gradient(180deg,var(--surface-card),var(--surface-card-soft));background-color:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;color:var(--workspace-ink);min-height:2.75rem;padding:.45rem .7rem}.payload-metadata-grid>.checkbox-row>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-card);border:2px solid color-mix(in srgb,var(--workspace-muted) 62%,transparent);border-radius:.35rem;color:#fff;display:grid;height:1.25rem;margin-inline-end:.65rem;opacity:1;place-content:center;width:1.25rem}.payload-metadata-grid>.checkbox-row>input[type=checkbox]:before{background:currentColor;clip-path:polygon(14% 47%,0 62%,38% 100%,100% 18%,84% 3%,35% 67%);content:"";height:.62rem;transform:scale(0);transition:transform .12s ease;width:.62rem}.payload-metadata-grid>.checkbox-row>input[type=checkbox]:checked{background:#6d28d9;border-color:#6d28d9}.payload-metadata-grid>.checkbox-row>input[type=checkbox]:checked:before{transform:scale(1)}.payload-metadata-grid>.checkbox-row>input[type=checkbox]:focus-visible{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed2e;outline:none}.payload-metadata-grid>.checkbox-row>input[type=checkbox]:disabled{cursor:default;opacity:1}.payload-metadata-grid>.checkbox-row:has(>input[type=checkbox]:disabled){cursor:default}:root[data-dark] .payload-metadata-grid>.checkbox-row,.dark .zorka-ruleset-workbench .payload-metadata-grid>.checkbox-row{background:linear-gradient(180deg,#fff,#f8fafc);background-color:#fff;border-color:#d8dee8;color:#111827}:root[data-dark] .payload-metadata-grid>.checkbox-row>input[type=checkbox],.dark .zorka-ruleset-workbench .payload-metadata-grid>.checkbox-row>input[type=checkbox]{background:#fff;border-color:#64748b}:root[data-dark] .payload-metadata-grid>.checkbox-row>input[type=checkbox]:checked,.dark .zorka-ruleset-workbench .payload-metadata-grid>.checkbox-row>input[type=checkbox]:checked{background:#6d28d9;border-color:#6d28d9}.payload-grid-summary{align-items:start;display:flex;gap:1rem;justify-content:space-between}.payload-grid-summary-pills{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.payload-batch-pagination{align-items:center;color:var(--workspace-muted);display:flex;flex-wrap:wrap;gap:.9rem;justify-content:space-between}.payload-grid-shell{background:linear-gradient(180deg,var(--surface-panel-strong),var(--surface-panel));background-color:var(--surface-panel-strong);border:1px solid var(--surface-border);border-radius:8px;overflow:auto;padding:.15rem}.payload-field-grid-shell{max-height:min(68vh,42rem)}.payload-batch-grid-shell{max-height:38rem}.payload-grid-table{border-collapse:separate;border-spacing:0;font-size:.78rem;line-height:1.25;min-width:100%;table-layout:fixed}.payload-field-grid-table{table-layout:auto}.payload-batch-grid-table{min-width:max(100%,64rem)}.payload-grid-table th,.payload-grid-table td{background:linear-gradient(180deg,var(--surface-card),var(--surface-card-soft));background-color:var(--surface-card);border-bottom:1px solid var(--surface-border);border-right:1px solid var(--surface-border);min-width:4.5rem;padding:.42rem .5rem;text-align:left;vertical-align:top}.payload-grid-table th:first-child,.payload-grid-table td:first-child{border-left:1px solid var(--surface-border)}.payload-grid-table thead th{background:linear-gradient(180deg,var(--surface-panel-strong),var(--surface-panel));background-color:var(--surface-panel-strong);color:var(--workspace-ink);position:sticky;top:0;z-index:1}.payload-grid-table tbody th{background:color-mix(in srgb,var(--surface-card-soft) 88%,var(--surface-panel) 12%);color:var(--workspace-ink-soft);min-width:4.5rem}.payload-grid-table tr:first-child th,.payload-grid-table tr:first-child td{border-top:1px solid var(--surface-border)}.payload-grid-field{display:grid;gap:.12rem}.payload-grid-field strong{color:var(--workspace-ink)}.payload-grid-field span,.payload-grid-header span{color:var(--workspace-muted);font-size:.75rem;line-height:1.25}.payload-grid-header{display:grid;gap:.12rem}.payload-grid-type{display:flex;flex-wrap:wrap;gap:.4rem}.payload-grid-type span{background:color-mix(in srgb,var(--surface-panel) 68%,transparent);border:1px solid var(--surface-border);border-radius:var(--zorka-control-radius-sm, .375rem);color:var(--workspace-muted);font-size:.72rem;font-weight:600;padding:.12rem .42rem}.payload-grid-inline-editor{display:grid;gap:.35rem}.payload-grid-table input,.payload-grid-table select{margin-top:0;min-width:100%;padding:.65rem .75rem}.payload-grid-cell-button{background:transparent;border:1px dashed color-mix(in srgb,var(--workspace-muted) 28%,transparent);border-radius:8px;color:var(--workspace-ink);display:block;min-height:2.2rem;padding:.42rem .5rem;text-align:left;width:100%}.payload-grid-cell-button:hover,.payload-grid-cell-button:focus-visible{background:color-mix(in srgb,var(--surface-panel) 78%,rgba(134,59,255,.12));border-color:#863bff47;outline:none}.payload-grid-cell-readonly{color:var(--workspace-ink);min-height:2.2rem;padding-block:.42rem}.payload-grid-inline-issue{color:#8b1e3f;display:block;font-size:.82rem;margin-top:.35rem}.payload-grid-spacer-row td{background:transparent;border:0;padding:0}.primary-link-button,.primary-button,.secondary-button,.ghost-button,.secondary-link{align-items:center;border-radius:var(--zorka-control-radius);display:inline-flex;font-weight:600;justify-content:center;min-height:2.9rem;padding:.8rem 1.2rem}.primary-link-button,.primary-button{background:linear-gradient(135deg,#a56bff,#863bff);border:1px solid rgba(200,155,255,.45);color:#03101f}.authoring-drawer-paper .primary-button{color:#f5f8fe}.authoring-drawer-paper{--authoring-drawer-label: var(--zorka-palette-text-secondary, #c8d4e6);--authoring-drawer-muted: var(--zorka-palette-text-secondary, #c8d4e6);--authoring-drawer-inset-surface-bg: linear-gradient( 180deg, #dde4ec 0%, #d4dde7 100% );--authoring-drawer-inset-surface-bg-color: #d4dde7;--authoring-drawer-inset-surface-border: rgba(58, 75, 98, .18);--authoring-drawer-inset-surface-ink: var(--workspace-ink);--authoring-drawer-inset-surface-label: var(--workspace-ink-soft);--authoring-drawer-inset-surface-muted: var(--workspace-muted);--authoring-drawer-helper-panel-muted: #4c6179;--authoring-drawer-inset-surface-token-bg: rgba(248, 251, 254, .96);--authoring-drawer-inset-surface-token-border: rgba(78, 95, 118, .18);--authoring-drawer-inset-surface-token-ink: #273a52;--authoring-drawer-inset-surface-tooltip-bg: #24344a;--authoring-drawer-inset-surface-tooltip-border: rgba(36, 52, 74, .34);--authoring-drawer-inset-surface-tooltip-ink: #f8fbff;--field-label-color: var(--authoring-drawer-label)}:root[data-dark] .authoring-drawer-paper{--authoring-drawer-button-bg: rgba(255, 255, 255, .96);--authoring-drawer-button-border: rgba(255, 255, 255, .22);--authoring-drawer-button-color: var( --zorka-palette-background-default, #112036 );--authoring-drawer-button-disabled-bg: rgba(255, 255, 255, .7);--authoring-drawer-button-disabled-border: rgba(142, 161, 191, .28);--authoring-drawer-button-disabled-color: var( --zorka-palette-text-disabled, #8da0b7 );--authoring-drawer-button-hover-bg: rgba(255, 255, 255, 1);--authoring-drawer-button-hover-border: rgba(200, 155, 255, .42)}:root[data-light] .authoring-drawer-paper{--authoring-drawer-button-bg: rgba(255, 255, 255, .96);--authoring-drawer-button-border: rgba(94, 116, 143, .28);--authoring-drawer-button-color: var(--zorka-palette-text-primary, #112036);--authoring-drawer-button-disabled-bg: rgba(255, 255, 255, .92);--authoring-drawer-button-disabled-border: rgba(94, 116, 143, .28);--authoring-drawer-button-disabled-color: var( --zorka-palette-text-disabled, #8da0b7 );--authoring-drawer-button-hover-bg: rgba(238, 243, 249, .98);--authoring-drawer-button-hover-border: rgba(94, 116, 143, .4)}.authoring-drawer-paper .dashboard-metric-list div,.authoring-drawer-paper .editor-card,.authoring-drawer-paper .read-only-detail-card,.authoring-drawer-paper .resource-card,.authoring-drawer-paper .trace-list-card,.authoring-drawer-paper .version-card,.authoring-drawer-paper .schema-helper-panel{--field-label-color: var(--authoring-drawer-inset-surface-label);--text-muted: var(--authoring-drawer-inset-surface-muted);color:var(--authoring-drawer-inset-surface-ink)}.authoring-drawer-paper .checkbox-row>span{color:var(--field-label-color, var(--authoring-drawer-label))}.authoring-drawer-paper .field-label-row{flex-direction:row-reverse}.authoring-drawer-paper .field-label-row>span:first-child{color:var(--field-label-color, var(--authoring-drawer-label))}.authoring-drawer-paper .section-note{color:var(--text-muted, var(--authoring-drawer-muted))}.authoring-drawer-paper .structured-node-card{--field-label-color: #e3ebf7;--text-muted: #b6c7dc;color:#f4f7fb}.authoring-drawer-paper .structured-node-card h3,.authoring-drawer-paper .structured-node-card h4,.authoring-drawer-paper .structured-node-card strong,.authoring-drawer-paper .structured-node-card .field-label-row>span:first-child{color:#f4f7fb}.authoring-drawer-paper .structured-node-card p{color:#b6c7dc}.authoring-drawer-paper .structured-node-card label,.authoring-drawer-paper .structured-node-card .checkbox-row>span{color:#e3ebf7}.authoring-drawer-paper .resource-card.empty-state{--text-muted: var(--authoring-drawer-inset-surface-muted);color:var(--authoring-drawer-inset-surface-ink)}.authoring-drawer-paper .resource-card.empty-state p{color:var(--authoring-drawer-inset-surface-muted)}.authoring-drawer-paper .ghost-button:not(.destructive){background:var(--authoring-drawer-button-bg);border:1px solid var(--authoring-drawer-button-border);color:var(--authoring-drawer-button-color)}.authoring-drawer-paper .ghost-button:not(.destructive):hover:not(:disabled){background:var(--authoring-drawer-button-hover-bg);border-color:var(--authoring-drawer-button-hover-border);color:var(--authoring-drawer-button-color)}.authoring-drawer-paper .ghost-button:disabled:not(.destructive){background:var(--authoring-drawer-button-disabled-bg);border-color:var(--authoring-drawer-button-disabled-border);color:var(--authoring-drawer-button-disabled-color);opacity:1}.authoring-drawer-paper .ghost-button.destructive{background:#fff5f7f5;border-color:#bd708342;color:#8c3249}.authoring-drawer-actions.button-row{flex-wrap:nowrap;justify-content:flex-end}.secondary-button,.secondary-link{background:#0f1b30cc;border:1px solid rgba(200,155,255,.24);color:#ecdeff}.ghost-button{background:transparent;border:1px solid rgba(126,147,181,.2);color:#ecdeff}.panel .secondary-button,.panel .secondary-link{background:linear-gradient(180deg,#55637a,#445066);border-color:#44506647;color:#f4f7fb}.panel .ghost-button{background:#f6f8fbf0;border-color:#4e5f762e;color:#29384d}.panel .ghost-button:disabled{background:#f0f4f8d6;border-color:#a2adbc38;color:#98a5b6;opacity:1}.panel .ghost-button.destructive{background:#fff5f7f5;border-color:#bd708338;color:#8c3249}.panel .ghost-button.icon-only{align-items:center;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:.45rem}.hero-panel .secondary-button,.hero-panel .secondary-link{background:#0f1b30cc;border:1px solid rgba(200,155,255,.24);color:#ecdeff}.hero-panel .ghost-button{background:transparent;border:1px solid rgba(126,147,181,.2);color:#ecdeff}.hero-panel .ghost-button.destructive{background:#fff5f7f5;border-color:#bd708338;color:#8c3249}.hero-panel .ghost-button.icon-only{align-items:center;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:.45rem}.primary-link-button:hover,.primary-button:hover,.secondary-button:hover,.secondary-link:hover,.ghost-button:hover,.tab-button:hover{transform:translateY(-1px)}.primary-link-button:disabled,.primary-button:disabled,.secondary-button:disabled,.ghost-button:disabled,.persona-chip:disabled{cursor:not-allowed;opacity:.6;transform:none}.split-layout{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.data-model-workspace{align-items:start;background:#fff;display:grid;grid-template-columns:var(--data-model-nav-pane-width, 17.5rem) var(--data-model-pane-splitter-width, .5rem) minmax(0,1fr);min-width:0;--data-model-pane-splitter-width: .5rem}.data-model-sidebar{background:#fff;display:grid;gap:.9rem;grid-auto-rows:max-content;min-width:0;overflow:hidden;padding:1rem .85rem}.data-model-sidebar h3{color:#111827;font-size:1.05rem;line-height:1.2;margin:.1rem 0 0}.data-model-sidebar p{color:#526276;font-size:.86rem;line-height:1.35;margin:.35rem 0 0}.data-model-nav{border-top:1px solid #e5eaf2;display:grid;gap:.55rem;padding-top:.9rem}.data-model-nav-item{background:#fff;border:1px solid #d8dee8;border-radius:var(--zorka-control-radius-sm);color:#111827;display:grid;gap:.18rem;min-width:0;padding:.7rem .72rem;text-align:left;text-decoration:none}.data-model-nav-item:hover,.data-model-nav-item:focus-visible,.data-model-nav-item.selected-card{background:#f4eeff;border-color:#7c3aed5c;color:#5b21b6;outline:none}.data-model-nav-item.selected-card{box-shadow:inset 3px 0 #7c3aed}.data-model-nav strong,.data-model-nav-item strong{font-size:.9rem;line-height:1.18}.data-model-nav span,.data-model-nav-item span{color:#64748b;font-size:.76rem;line-height:1.25}.data-model-pane-splitter{align-items:stretch;background:linear-gradient(180deg,#d8dee8bd,#e2e8f061),#f8fafc;border:0;border-left:1px solid #d8dee8;border-right:1px solid #d8dee8;cursor:col-resize;display:flex;justify-content:center;min-width:var(--data-model-pane-splitter-width, .5rem);outline:0;position:relative;touch-action:none}.data-model-pane-splitter:before{background:#94a3b8;border-radius:999px;content:"";display:block;height:2.75rem;margin-top:1.5rem;opacity:.42;width:2px}.data-model-pane-splitter:hover:before,.data-model-pane-splitter:focus-visible:before{background:#7c3aed;opacity:.9}.data-model-pane-splitter:focus-visible{box-shadow:inset 0 0 0 2px #7c3aed57}.data-model-main{display:grid;gap:1rem;min-width:0;padding:1rem}.data-model-main>section{min-width:0;scroll-margin-top:7.5rem}.inline-schema-designer,.inline-structured-json-designer{min-width:0}.inline-schema-workspace{align-items:start;display:grid;gap:.85rem;grid-template-columns:minmax(14rem,18rem) minmax(22rem,1fr) minmax(16rem,22rem);min-width:0}.inline-schema-workspace--resizable{gap:0;grid-template-columns:var(--schema-properties-pane-width, 17.5rem) .5rem minmax(18rem,1fr) .5rem var(--schema-preview-pane-width, 20.5rem)}.inline-schema-workspace--resizable>.schema-property-detail-card{margin-inline:.35rem}.schema-pane-splitter{align-self:stretch;min-height:100%}.section-head-actions{align-items:center;flex-shrink:0;gap:.6rem}.schema-property-drag-handle{align-items:center;background:transparent;border:0;border-radius:var(--zorka-control-radius-sm);color:#94a3b8;cursor:grab;display:inline-flex;flex:0 0 auto;justify-content:center;padding:.1rem;width:1.5rem}.schema-property-drag-spacer{display:inline-block;width:1.5rem}.schema-property-drag-handle:hover{background:#61708624;color:#475569}.schema-property-nav-row.is-dragging{opacity:.55}.schema-property-nav-row.drop-before{box-shadow:0 -2px #863bff}.schema-property-nav-row.drop-after{box-shadow:0 2px #863bff}:root[data-dark] .schema-property-drag-handle{color:#7d8ba1}:root[data-dark] .schema-property-drag-handle:hover{background:#94a3b82e;color:#cbd5e1}:root[data-dark] .schema-property-nav-row.drop-before{box-shadow:0 -2px #a56bff}:root[data-dark] .schema-property-nav-row.drop-after{box-shadow:0 2px #a56bff}@media(max-width:960px){.inline-schema-workspace--resizable{gap:.85rem;grid-template-columns:minmax(0,1fr)}.schema-pane-splitter{display:none}.inline-schema-workspace--resizable>.schema-property-detail-card{margin-inline:0}}.schema-property-sidebar{background:linear-gradient(180deg,#fbfcff,#f7f9fc);border:1px solid #d8dee8;border-radius:var(--zorka-control-radius-sm);display:grid;gap:.75rem;min-width:0;padding:.75rem}.schema-property-sidebar-head{align-items:center;color:#111827;display:flex;justify-content:space-between;gap:.75rem;min-width:0}.schema-property-sidebar-head span{background:#edf2f7;border-radius:var(--zorka-control-radius-sm);color:#475569;font-weight:700;min-width:2rem;padding:.28rem .45rem;text-align:center}.schema-property-nav{display:grid;gap:.55rem;min-width:0}.schema-property-nav-row{align-items:center;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto;margin-left:calc(var(--schema-property-depth, 0) * .85rem);min-width:0}.schema-property-nav-row--draggable{grid-template-columns:auto minmax(0,1fr) auto}.schema-property-nav-item{align-items:center;background:#fff;border:1px solid #d8dee8;border-radius:var(--zorka-control-radius-sm);color:#111827;display:grid;gap:.6rem;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:.65rem;text-align:left}.schema-property-nav-row:hover .schema-property-nav-item,.schema-property-nav-item:focus-visible,.schema-property-nav-row.selected-card .schema-property-nav-item{background:#f4eeff;border-color:#7c3aed6b;color:#5b21b6;outline:none}.schema-property-nav-row--add-target .schema-property-nav-item{box-shadow:inset 3px 0 #16a34a94}.schema-property-tree-actions{align-items:center;display:flex;gap:.3rem}.schema-property-tree-add-button,.schema-property-tree-remove-button{align-items:center;border-radius:var(--zorka-control-radius-sm);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:900;height:2.1rem;justify-content:center;line-height:1;width:2.1rem}.schema-property-tree-add-button{background:#f0fdf4;border:1px solid #86efac;color:#15803d}.schema-property-tree-add-button:hover,.schema-property-tree-add-button:focus-visible{background:#dcfce7;border-color:#22c55e;color:#166534;outline:3px solid rgba(34,197,94,.22);outline-offset:1px}.schema-property-tree-remove-button{background:#fff5f5;border:1px solid #fecaca;color:#b91c1c}.schema-property-tree-remove-button:hover,.schema-property-tree-remove-button:focus-visible{background:#fee2e2;border-color:#f87171;color:#991b1b;outline:3px solid rgba(248,113,113,.22);outline-offset:1px}.schema-property-type-icon{align-items:center;background:#f3efff;border:1px solid rgba(124,58,237,.2);border-radius:var(--zorka-control-radius-sm);color:#7c3aed;display:inline-flex;height:2rem;justify-content:center;width:2rem}.schema-property-nav-copy{display:grid;gap:.12rem;min-width:0}.schema-property-nav-copy strong,.schema-property-nav-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schema-property-nav-copy strong{font-size:.9rem;line-height:1.15}.schema-property-nav-copy span{color:#64748b;font-size:.76rem;line-height:1.2}.schema-property-add-row{border-top:1px solid #e5eaf2;padding-top:.7rem}.schema-property-add-row .secondary-button{flex:1 1 7.5rem;min-height:2rem;padding:.38rem .6rem}.schema-property-detail-card{background:#fff;border:1px solid #d8dee8;border-radius:var(--zorka-control-radius-sm);box-shadow:0 12px 32px #0f172a0f;min-width:0;padding:.9rem}.schema-property-detail-head{align-items:start;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.schema-property-remove-button{min-height:2.1rem;white-space:nowrap}.schema-preview-card{align-self:stretch;background:#fff;border:1px solid #d8dee8;border-radius:var(--zorka-control-radius-sm);box-shadow:0 12px 32px #0f172a0f;min-width:0;padding:.9rem}.schema-preview-card .section-head{margin-bottom:.75rem}.structured-json-detail-card{display:grid;gap:.85rem}.structured-json-detail-actions{justify-content:flex-end}.inline-structured-json-designer .structured-editor-frame{border:0;padding:0}.inline-structured-json-designer .structured-editor,.inline-structured-json-designer .structured-node-card{min-width:0}.inline-structured-json-designer .structured-node-card,.inline-structured-json-designer .resource-card.empty-state{--field-label-color: #334155;--text-muted: #526276;background:linear-gradient(180deg,#fff,#fbfcfe);border-color:#d8dee8;border-radius:var(--zorka-control-radius-sm);box-shadow:none;color:#111827}.inline-structured-json-designer .structured-node-card h3,.inline-structured-json-designer .structured-node-card h4,.inline-structured-json-designer .structured-node-card strong{color:#111827}.inline-structured-json-designer .structured-node-card p,.inline-structured-json-designer .resource-card.empty-state p{color:#526276}.inline-structured-json-designer .structured-node-card label,.inline-structured-json-designer .field-label-row>span:first-child{color:#334155}.inline-structured-json-designer .structured-key-row{align-items:end;grid-template-columns:minmax(0,1fr) auto}.inline-schema-fields{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.inline-schema-fields>label{min-width:0}.inline-schema-fields>label:has(textarea),.inline-schema-fields>.checkbox-row{grid-column:1 / -1}.inline-schema-node-fields{align-items:end;grid-template-columns:minmax(9rem,.85fr) minmax(0,1.3fr) max-content}.inline-schema-node-fields>.schema-node-nullable-field{align-self:end;grid-column:auto;margin-bottom:.75rem}@media(max-width:920px){.inline-schema-node-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-schema-node-fields>.schema-node-nullable-field{grid-column:1 / -1;margin-bottom:0}}.rules-workspace{align-items:start;display:grid;gap:0;grid-template-columns:minmax(0,1fr);--rules-editor-surface-top: #ffffff;--rules-editor-surface-bottom: #ffffff;--rules-editor-border: #d8dee8;--rules-editor-ink: #111827;--rules-editor-copy: #526276;--rules-editor-label: #334155;--zorka-checkbox-border: var(--input, #d8dee8);--zorka-checkbox-bg: #ffffff}.rules-authoring-shell{align-items:stretch;background:#fff;border-top:1px solid #d8dee8;display:grid;grid-template-columns:var(--rules-flow-pane-width, 15rem) var(--rules-pane-splitter-width, .5rem) var(--rules-actions-pane-width, 17.5rem) var(--rules-pane-splitter-width, .5rem) minmax(26rem,1fr);min-width:0;--rules-pane-splitter-width: .5rem}.rules-flow-sidebar{background:#fff;display:grid;gap:.85rem;grid-auto-rows:max-content;min-width:0;padding:1rem .85rem}.rules-flow-sidebar-head{align-items:start;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto;min-width:0}.rules-flow-sidebar-head h3{color:#111827;font-size:1.05rem;font-weight:900;line-height:1.25;margin:.18rem 0 0}.rules-flow-sidebar-head p{color:#64748b;font-size:.78rem;line-height:1.35;margin:.22rem 0 0}.rules-flow-doc-link{background:#f4eeff;border-color:#7c3aed57;box-shadow:none;color:#5b21b6;font-size:.76rem;justify-self:end;min-height:1.9rem;padding:.35rem .55rem;text-decoration:none;white-space:nowrap}.rules-flow-doc-link:hover{background:#eee5ff;border-color:#7c3aed85;color:#4c1d95}.rules-flow-sidebar-actions{align-items:stretch;display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.rules-flow-sidebar-actions>*:only-child{grid-column:1 / -1}.rules-flow-sidebar-actions .secondary-button,.rules-flow-sidebar-actions .ghost-button{background:#f4eeff;border-color:#7c3aed52;color:#6d28d9;font-size:.78rem;min-height:2.25rem;padding:.42rem .5rem}.rules-flow-sidebar-actions .secondary-button:hover:not(:disabled),.rules-flow-sidebar-actions .ghost-button:hover:not(:disabled),.rules-flow-sidebar-actions .secondary-button:focus-visible,.rules-flow-sidebar-actions .ghost-button:focus-visible{background:#eee5ff;border-color:#7c3aed85;color:#5b21b6}.rules-flow-list{border-top:1px solid #e5eaf2;display:grid;gap:.6rem;min-width:0;padding-top:1rem}.rules-action-sidebar-section{background:linear-gradient(180deg,#fbfcfe,#f7f9fc);display:grid;gap:.75rem;grid-auto-rows:max-content;min-width:0;padding:1.25rem 1rem}.rules-pane-splitter{align-items:stretch;background:linear-gradient(180deg,#d8dee8bd,#e2e8f061),#f8fafc;border:0;border-left:1px solid #d8dee8;border-right:1px solid #d8dee8;cursor:col-resize;display:flex;justify-content:center;min-width:var(--rules-pane-splitter-width, .5rem);outline:0;position:relative;touch-action:none}.rules-pane-splitter:before{background:#94a3b8;border-radius:999px;content:"";display:block;margin-top:1.5rem;opacity:.42;width:2px;height:2.75rem}.rules-pane-splitter:hover:before,.rules-pane-splitter:focus-visible:before{background:#7c3aed;opacity:.9}.rules-pane-splitter:focus-visible{box-shadow:inset 0 0 0 2px #7c3aed57}.rules-action-sidebar-heading{align-items:center;color:#111827;display:flex;font-size:.84rem;font-weight:900;gap:.6rem;justify-content:space-between}.rules-action-sidebar-heading span:last-child{align-items:center;background:#eef2f7;border-radius:var(--zorka-control-radius-sm);color:#475569;display:inline-flex;font-size:.72rem;min-height:1.35rem;min-width:1.35rem;justify-content:center;padding:0 .35rem}.rules-action-outline-list{display:grid;gap:.5rem;min-width:0}.rules-tree-sidebar-section{overflow-y:auto}.rules-tree-filter-panel{background:#fff;border:1px solid #dbe3ee;border-radius:var(--zorka-control-radius-sm);display:grid;gap:.55rem;margin-bottom:.75rem;padding:.65rem}.rules-tree-search{display:grid;gap:.35rem;min-width:0}.rules-tree-search input[type=search]{margin-top:0;min-height:2.45rem;width:100%}.rules-tree-filter-chip-row{align-items:center;display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}.rules-tree-filter-chip-row .payload-catalog-filter-chip{justify-content:center;min-height:2rem;padding-inline:.5rem;white-space:nowrap}.rules-tree-filter-panel .rules-filter-note{color:#64748b;font-size:.82rem;line-height:1.35;margin:0;padding-top:.45rem}.rules-tree-outline-list{display:grid;gap:.75rem;min-width:0}.rules-tree-rule-block{display:grid;gap:.45rem;min-width:0}.rules-tree-children,.rules-tree-nested-actions,.rules-tree-nested-conditions{border-left:2px solid rgba(124,58,237,.22);display:grid;gap:.45rem;margin-left:1.02rem;min-width:0;padding-left:.8rem}.rules-tree-action-branch,.rules-tree-condition-branch{display:grid;gap:.35rem;min-width:0}.rules-tree-row{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:var(--zorka-control-radius-sm);color:#1f2a37;display:grid;gap:.5rem;grid-template-columns:auto auto auto minmax(0,1fr) auto;min-height:3.75rem;min-width:0}.rules-tree-rule-row{background:linear-gradient(90deg,#7c3aed14,#14b8a60d)}.rules-tree-condition-row{background:#fbfdff}.rules-tree-row.rules-tree-condition-row{padding-left:calc(var(--rules-tree-depth, 1) * .22rem)}.rules-tree-row:hover,.rules-tree-row:focus-within{border-color:#7c3aed70;box-shadow:0 0 0 2px #7c3aed1a;outline:0}.rules-tree-row.selected-card{background:linear-gradient(90deg,#7c3aed1a,#14b8a612);border-color:#14b8a6a8;box-shadow:inset 3px 0 #14a29a}.rules-tree-row.selected-card .rules-action-outline-index{background:#0f9f98;border-color:#0f9f98;color:#fff}.rules-tree-row.rules-action-outline-item{grid-template-columns:auto auto auto minmax(0,1fr) auto;min-height:3.75rem;padding-left:calc(var(--rules-tree-depth, 1) * .22rem)}.rules-tree-row .rules-action-outline-open{min-height:3.75rem}.rules-tree-condition-row .rules-action-outline-open,.rules-tree-rule-row .rules-action-outline-open{padding-right:.25rem}.rules-tree-spacer{cursor:default;visibility:hidden}.rules-action-outline-icon--condition,.rules-action-outline-icon--predicate,.rules-action-outline-icon--expression,.rules-action-outline-icon--group{color:#7c3aed}.rules-tree-row-add-controls{align-items:center;display:inline-flex;gap:.25rem;justify-content:flex-end;padding-right:.45rem}.rules-tree-inline-add{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f4eeff;border:1px solid rgba(124,58,237,.32);border-radius:var(--zorka-control-radius-xs);color:#6d28d9;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;height:1.35rem;justify-content:center;line-height:1;min-width:1.35rem;padding:0}.rules-tree-inline-remove{background:#fff7ed;border-color:#ea580c52;color:#c2410c}.rules-tree-inline-move{background:#eef6ff;border-color:#2563eb47;color:#2563eb}.rules-tree-inline-add--insert-after{background:#e6fffb;border-color:#14b8a661;color:#0f766e}.rules-tree-inline-add:hover,.rules-tree-inline-add:focus-visible{background:#eee5ff;border-color:#7c3aed85;color:#5b21b6;outline:0}.rules-tree-inline-remove:hover,.rules-tree-inline-remove:focus-visible{background:#ffedd5;border-color:#ea580c85;color:#9a3412}.rules-tree-inline-move:hover,.rules-tree-inline-move:focus-visible{background:#dbeafe;border-color:#2563eb7a;color:#1d4ed8}.rules-tree-inline-add--insert-after:hover,.rules-tree-inline-add--insert-after:focus-visible{background:#ccfbf1;border-color:#14b8a699;color:#0f5f59}.rules-tree-inline-add:disabled,.rules-tree-inline-add:disabled:hover,.rules-tree-inline-add:disabled:focus-visible{background:#f8fafc;border-color:#dbe3ee;color:#94a3b8;cursor:not-allowed}:root[data-dark] .rules-tree-inline-add--insert-after{background:#14b8a629;border-color:#5eead47a;color:#5eead4}:root[data-dark] .rules-tree-inline-add--insert-after:hover,:root[data-dark] .rules-tree-inline-add--insert-after:focus-visible{background:#14b8a642;border-color:#5eead4ad;color:#99f6e4}.rules-tree-add-menu{background:#fff;border:1px solid #d8e0eb;border-radius:var(--zorka-control-radius-sm);box-shadow:0 18px 38px #0f172a24;display:grid;gap:.3rem;margin:.1rem 0 .2rem 2.9rem;min-width:min(100%,17.5rem);padding:.5rem;z-index:4}.rules-tree-add-menu>strong{color:#111827;font-size:.72rem;font-weight:900;padding:.2rem .35rem;text-transform:uppercase}.rules-tree-add-menu-heading{border-top:1px solid #e6ebf3;color:#64748b;font-size:.66rem;font-weight:800;letter-spacing:.04em;margin-top:.2rem;padding:.45rem .35rem .1rem;text-transform:uppercase}.rules-tree-add-menu>strong+.rules-tree-add-menu-heading{border-top:0;margin-top:0;padding-top:.2rem}:root[data-dark] .rules-tree-add-menu-heading{border-top-color:#94a3b83d;color:#94a3b8}.rules-tree-add-menu-item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid transparent;border-radius:var(--zorka-control-radius-xs);color:#172033;cursor:pointer;display:grid;font:inherit;gap:.5rem;grid-template-columns:auto minmax(0,1fr);min-height:2.8rem;padding:.45rem .55rem;text-align:left}.rules-tree-add-menu-item:hover,.rules-tree-add-menu-item:focus-visible{background:#f8f5ff;border-color:#7c3aed3d;outline:0}.rules-tree-add-menu-item>span:last-child{display:grid;gap:.08rem;min-width:0}.rules-tree-add-menu-item span span,.rules-tree-add-menu-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rules-tree-add-menu-item span span{color:#111827;font-size:.8rem;font-weight:850}.rules-tree-add-menu-item small{color:#64748b;font-size:.68rem}.rules-tree-bottom-actions{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.rules-tree-bottom-actions .rules-action-add-button:first-child{grid-column:1 / -1}.rules-tree-bottom-actions .rules-action-add-button{align-items:center;display:inline-flex;gap:.35rem}.rules-action-outline-item{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:var(--zorka-control-radius-sm);color:#1f2a37;display:grid;gap:.5rem;grid-template-columns:auto auto auto minmax(0,1fr);min-height:4.25rem;min-width:0;padding:0;text-align:left}.rules-action-outline-item:hover,.rules-action-outline-item:focus-within{border-color:#7c3aed70;box-shadow:0 0 0 2px #7c3aed1a;outline:0}.rules-action-outline-item.selected-card{background:linear-gradient(90deg,#7c3aed1a,#14b8a612);border-color:#14b8a6a8;box-shadow:inset 3px 0 #14a29a}.rules-action-outline-item.drop-before,.rules-action-outline-item.drop-after,.rules-tree-rule-block.drop-before,.rules-tree-rule-block.drop-after{position:relative}.rules-action-outline-item.drop-before:after,.rules-action-outline-item.drop-after:after,.rules-tree-rule-block.drop-before:after,.rules-tree-rule-block.drop-after:after{background:#7c3aed;border-radius:999px;content:"";height:3px;left:.5rem;position:absolute;right:.5rem;z-index:2}.rules-action-outline-item.drop-before:after,.rules-tree-rule-block.drop-before:after{top:-.35rem}.rules-action-outline-item.drop-after:after,.rules-tree-rule-block.drop-after:after{bottom:-.35rem}.rules-tree-rule-row.is-dragging{opacity:.55}.rules-action-outline-item.drop-into{background:#e6fffb;border-color:#14b8a6a8;box-shadow:inset 0 0 0 2px #14b8a673}:root[data-dark] .rules-action-outline-item.drop-into{background:#14b8a62e;border-color:#5eead499;box-shadow:inset 0 0 0 2px #5eead466}.rules-action-outline-drag,.rules-action-outline-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;font:inherit}.rules-action-outline-drag{align-items:center;color:#94a3b8;cursor:grab;display:inline-flex;height:100%;justify-content:center;min-width:1.25rem;padding:0 0 0 .45rem}.rules-action-outline-drag:hover,.rules-action-outline-drag:focus-visible{color:#64748b;outline:0}.rules-action-outline-index{align-items:center;background:#f8fafc;border:1px solid #cfd8e5;border-radius:var(--zorka-control-radius-xs);color:#475569;display:inline-flex;font-size:.72rem;font-weight:900;height:1.4rem;justify-content:center;min-width:1.4rem}.rules-action-outline-item.selected-card .rules-action-outline-index{background:#0f9f98;border-color:#0f9f98;color:#fff}.rules-action-outline-icon{align-items:center;color:#7c3aed;display:inline-flex;height:1.7rem;justify-content:center;width:1.7rem}.rules-action-outline-icon--append{color:#059669}.rules-action-outline-icon--decision-table{color:#2563eb}.rules-action-outline-icon--rule-collection{color:#7c3aed}.rules-action-outline-icon--loop{color:#0f9f98}.rules-action-outline-icon--validation{color:#f97316}.rules-action-outline-icon--halt{color:#dc2626}.rules-action-outline-icon--block{color:#475569}.rules-action-outline-open{align-items:center;cursor:pointer;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto;min-height:4.25rem;min-width:0;padding:.75rem .75rem .75rem 0;text-align:left}.rules-action-outline-open:focus-visible{outline:0}.rules-action-outline-copy{display:grid;gap:.12rem;min-width:0}.rules-action-outline-copy strong,.rules-action-outline-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rules-action-outline-copy strong{color:#111827;font-size:.84rem;font-weight:900}.rules-action-outline-copy span{color:#64748b;font-size:.75rem}.rules-action-outline-chevron{color:#94a3b8}.rules-action-outline-item:hover .rules-action-outline-chevron,.rules-action-outline-open:focus-visible .rules-action-outline-chevron{color:#7c3aed}.rules-action-empty{color:#64748b;font-size:.82rem;line-height:1.4;margin:0}.rules-action-add-button{background:#f4eeff;border-color:#7c3aed57;color:#6d28d9;justify-content:center;width:100%}.rules-authoring-main{min-width:0}@media(min-width:921px){.rules-authoring-main--floating{align-self:start;max-height:calc(100vh - 5.5rem);overflow-y:auto;position:sticky;top:5rem;z-index:2}}.decision-table-workspace{align-items:start;display:grid;gap:1rem;grid-template-columns:18rem minmax(0,1fr)}.rules-outline,.decision-table-sidebar{background:linear-gradient(180deg,#e6ebf1,#dde5ee);border-color:#4e5f7629;box-shadow:0 18px 40px #0f172414;gap:1rem;min-width:0;position:sticky;top:1rem}.decision-table-sidebar{overflow-x:hidden}.rules-outline .builder-kicker,.decision-table-sidebar .builder-kicker{color:#9d6be0}.rules-outline{background:linear-gradient(180deg,#d6dee8,#cbd5e1);border-color:#33435a33}.rules-outline .builder-kicker{color:#4d6990}.rules-outline h3,.rules-outline strong,.decision-table-sidebar h3,.decision-table-sidebar strong{color:#12243b}.rules-outline p,.rules-outline .trace-list-heading span,.decision-table-sidebar p,.decision-table-sidebar .trace-list-heading span{color:#526276}.rules-outline>.section-head p{color:#3f5269}.decision-table-sidebar-list{display:grid;gap:.7rem;max-height:calc(100vh - 14rem);min-width:0;overflow-x:hidden;overflow-y:auto;padding-right:.2rem}.decision-table-editor-card,.decision-table-empty{gap:1rem}.decision-table-settings{align-items:start;display:grid;gap:.85rem;grid-template-columns:minmax(14rem,.72fr) minmax(20rem,1fr) minmax(18rem,.95fr)}.decision-table-name-field{align-content:start;display:grid;min-width:0}.decision-table-policy-selector{align-content:start;background:linear-gradient(180deg,#f4f7fa,#e8eef5);border:1px solid rgba(78,95,118,.16);border-radius:.85rem;color:var(--workspace-ink);padding:.62rem}.decision-table-policy-selector legend{color:#12243b;padding:0}.decision-table-policy-options{display:grid;gap:.45rem}.decision-table-policy-option{align-items:flex-start;background:#ffffffb8;border:1px solid rgba(78,95,118,.14);border-radius:.65rem;color:#24364c;cursor:pointer;display:flex;gap:.48rem;padding:.42rem .5rem}.decision-table-policy-option input{flex:0 0 auto;margin-top:.2rem}.decision-table-policy-option>span{display:block;font-size:.78rem;line-height:1.28}.decision-table-policy-option strong{color:#12243b;display:inline;font-size:.84rem;line-height:1.22}.decision-table-policy-option span span,.decision-table-policy-disabled-reason,.decision-table-policy-reference{color:#59697d;font-size:.78rem;line-height:1.35}.decision-table-policy-reference{margin:.1rem 0 0}.decision-table-policy-reference a,.decision-table-analysis-panel a,.expression-assistant-function-group-head a{color:#2b6c86;font-weight:800;text-decoration:none}.decision-table-policy-reference a:hover,.decision-table-analysis-panel a:hover,.expression-assistant-function-group-head a:hover{text-decoration:underline}.decision-table-policy-option:has(input:checked){background:#fff;border-color:#863bff52;box-shadow:0 0 0 1px #863bff1f}.decision-table-policy-option:has(input:focus-visible){outline:2px solid rgba(134,59,255,.42);outline-offset:2px}.decision-table-policy-selector[disabled] .decision-table-policy-option{background:#ffffff7a;border-color:#4e5f761f;color:#657488;cursor:not-allowed}.decision-table-policy-selector[disabled]{opacity:1}.decision-table-policy-selector[disabled] .decision-table-policy-option:has(input:checked){background:#ffffff80;border-color:#4e5f7624;box-shadow:none}.decision-table-policy-selector[disabled] .decision-table-policy-option strong{color:#526276}.decision-table-policy-selector[disabled] .decision-table-policy-option span span{color:#6a798c}.decision-table-policy-disabled-reason{margin-top:.15rem}.decision-table-analysis-panel{background:linear-gradient(180deg,#f4f7fa,#e8eef5);border:1px solid rgba(78,95,118,.16);border-radius:1rem;color:var(--workspace-ink);display:grid;gap:.85rem;padding:1rem}.decision-table-analysis-panel h4{color:#12243b;font-size:1rem}.decision-table-analysis-panel p{color:#59697d}.decision-table-analysis-empty,.decision-table-analysis-metric,.decision-table-analysis-group{background:#ffffffb8;border:1px solid rgba(78,95,118,.14);border-radius:.8rem;color:#24364c;display:grid;gap:.35rem;padding:.8rem .9rem}.decision-table-analysis-findings{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.decision-table-analysis-metric{border-color:#863bff47}.decision-table-analysis-metric span{color:#59697d;font-size:.82rem;font-weight:700}.decision-table-analysis-metric strong,.decision-table-analysis-group strong,.decision-table-analysis-empty strong{color:#12243b}.decision-table-analysis-group ul{display:grid;gap:.48rem;list-style:none;margin:0;padding:0}.decision-table-analysis-group li{border-top:1px solid rgba(78,95,118,.14);display:grid;gap:.15rem;padding-top:.48rem}.decision-table-analysis-group li:first-child{border-top:0;padding-top:0}.decision-table-analysis-group li>span{color:#33465e;font-size:.82rem;font-weight:800}:root[data-dark] .decision-table-policy-selector,:root[data-dark] .decision-table-analysis-panel{background:#0e1827eb;border-color:#a6b7cf3d;color:#e7eef8}:root[data-dark] .decision-table-policy-selector legend,:root[data-dark] .decision-table-policy-option strong,:root[data-dark] .decision-table-analysis-panel h4,:root[data-dark] .decision-table-analysis-metric strong,:root[data-dark] .decision-table-analysis-group strong,:root[data-dark] .decision-table-analysis-empty strong{color:#e7eef8}:root[data-dark] .decision-table-policy-option,:root[data-dark] .decision-table-analysis-empty,:root[data-dark] .decision-table-analysis-metric,:root[data-dark] .decision-table-analysis-group{background:#8ea1bf24;border-color:#a6b7cf38;color:#d6e1f0}:root[data-dark] .decision-table-policy-option span span,:root[data-dark] .decision-table-policy-disabled-reason,:root[data-dark] .decision-table-analysis-panel p,:root[data-dark] .decision-table-analysis-metric span{color:#b6c5d8}:root[data-dark] .decision-table-policy-option:has(input:checked){background:#6fdfc229;border-color:#6fdfc257;box-shadow:none}:root[data-dark] .decision-table-policy-option:has(input:focus-visible){outline-color:#6fdfc2a3}:root[data-dark] .decision-table-analysis-metric{border-color:#6fdfc257}:root[data-dark] .decision-table-policy-selector[disabled]{background:#0e1827b8;border-color:#a6b7cf2e}:root[data-dark] .decision-table-policy-selector[disabled] .decision-table-policy-option,:root[data-dark] .decision-table-policy-selector[disabled] .decision-table-policy-option:has(input:checked){background:#8ea1bf1a;border-color:#a6b7cf29;box-shadow:none;color:#9fb0c4}:root[data-dark] .decision-table-policy-selector[disabled] .decision-table-policy-option strong{color:#acbbcf}:root[data-dark] .decision-table-policy-selector[disabled] .decision-table-policy-option span span,:root[data-dark] .decision-table-policy-selector[disabled] .decision-table-policy-disabled-reason,:root[data-dark] .decision-table-policy-selector[disabled] .decision-table-policy-reference{color:#91a1b6}:root[data-dark] .decision-table-analysis-group li{border-top-color:#a6b7cf2e}:root[data-dark] .decision-table-analysis-group li>span{color:#d6e1f0}.decision-table-section{display:grid;gap:.9rem}.decision-table-column-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.decision-table-grid-shell{background:linear-gradient(180deg,#e8edf3,#dee6ee);border:1px solid rgba(78,95,118,.16);border-radius:1rem;overflow:auto;padding:.25rem}.decision-table-grid{border-collapse:separate;border-spacing:0;min-width:100%}.decision-table-grid th,.decision-table-grid td{background:#f7f9fb;border-bottom:1px solid var(--surface-border);border-right:1px solid var(--surface-border);padding:.8rem;text-align:left;vertical-align:top}.decision-table-grid th:first-child,.decision-table-grid td:first-child{border-left:1px solid var(--surface-border)}.decision-table-grid thead th{background:linear-gradient(180deg,#e8edf3,#dde5ee);color:var(--workspace-ink);position:sticky;top:0;z-index:1}.decision-table-grid tbody th{background:#edf2f7;color:var(--workspace-ink-soft);min-width:5.5rem}.decision-table-grid tr:first-child th,.decision-table-grid tr:first-child td{border-top:1px solid var(--surface-border)}.decision-table-grid input,.decision-table-grid select{margin-top:0;padding:.65rem .75rem}.decision-table-grid textarea{margin-top:0;min-height:5.5rem;min-width:16rem;padding:.65rem .75rem}.trace-views-editor .trace-view-empty{color:var(--workspace-muted);margin:0;padding:.65rem .1rem}.trace-view-checkbox{justify-content:flex-start}.trace-view-sort-grid{display:grid;gap:.55rem;min-width:11rem}.trace-view-validation-list{margin:0;padding-left:1rem}.decision-table-cell-stack{display:grid;gap:.55rem;min-width:11rem}.decision-table-column-chip{border-radius:var(--zorka-control-radius-sm, .375rem);display:inline-flex;font-size:.78rem;font-weight:700;letter-spacing:.06em;padding:.35rem .7rem;text-transform:uppercase;white-space:nowrap}.decision-table-column-chip--condition{background:#e2e8f2;border:1px solid oklch(.78 .025 260);color:#222e42}.decision-table-column-chip--output{background:#eeecff;background:oklch(.95 .04 290);border:1px solid oklch(.78 .1 290);color:#3b2279}.decision-table-column-chip--lookup-key{background:#d6f5ff;border:1px solid oklch(.76 .085 220);color:#003f4e;color:oklch(.34 .085 220)}.decision-table-row-actions{min-width:9rem}.decision-table-empty-row{color:var(--text-muted);text-align:center}.rules-outline{gap:1rem;position:sticky;top:1rem}.rule-outline-list{display:grid;gap:.7rem;max-height:calc(100vh - 12rem);min-width:0;overflow-x:hidden;overflow-y:auto;padding-right:.2rem}.rule-outline-item{background:linear-gradient(180deg,var(--surface-card),var(--surface-card-soft));border:1px solid var(--surface-border);border-radius:1rem;color:var(--workspace-ink);display:grid;gap:.55rem;padding:.9rem 1rem;text-align:left;--text-muted: var(--workspace-muted)}.rules-outline .rule-outline-item,.decision-table-sidebar .rule-outline-item{background:linear-gradient(180deg,#f7f9fb,#edf2f7);border-color:#4e5f7629;max-width:100%;min-width:0}.rules-outline .rule-outline-item{background:linear-gradient(180deg,#e9eff5,#dde5ee);border-color:#3a4a6133}.rules-outline .rule-outline-item strong,.decision-table-sidebar .rule-outline-item strong{color:#12243b}.rules-outline .rule-outline-item strong{color:#0f2036}.rules-outline .rule-outline-item p,.rules-outline .rule-outline-item .trace-list-heading span,.decision-table-sidebar .rule-outline-item p,.decision-table-sidebar .rule-outline-item .trace-list-heading span{color:#526276}.rules-outline .rule-outline-item p,.rules-outline .rule-outline-item .trace-list-heading span{color:#405268}.rules-outline .section-note{color:#526276}.rules-outline .rule-outline-item.selected-card,.decision-table-sidebar .rule-outline-item.selected-card{background:linear-gradient(180deg,#f3eeff,#ebe3ff);border-color:#863bff52;box-shadow:0 0 0 1px #863bff26}.rules-outline .rule-outline-item.selected-card{background:linear-gradient(180deg,#ede5f8,#e2d5f0);border-color:#863bff47;box-shadow:0 0 0 1px #863bff1f}.rules-outline .rule-outline-item .pill,.decision-table-sidebar .rule-outline-item .pill{background:#4b566c;border-color:#4b566c33;color:#f4f7fb}.rules-outline .rule-outline-item .pill{background:#3e4a60;border-color:#3e4a6038;font-size:.76rem;padding:.3rem .55rem}.rules-outline .rule-outline-item .pill-row{gap:.4rem;min-width:0}.rules-outline .rule-outline-item .trace-list-heading{align-items:center;gap:.5rem;min-width:0}.rules-outline .rule-outline-item .trace-list-heading strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rules-outline .rule-outline-item .trace-list-heading span{flex-shrink:0;font-size:.78rem}.decision-table-sidebar .rule-outline-item .trace-list-heading{align-items:center;gap:.5rem;min-width:0}.decision-table-sidebar .rule-outline-item .trace-list-heading strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-table-sidebar .rule-outline-item .trace-list-heading span{flex:0 1 auto;font-size:.78rem;max-width:42%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-table-sidebar .rule-outline-item.lookup-table-outline-item .trace-list-heading{display:block}.decision-table-sidebar .rule-outline-item.lookup-table-outline-item .trace-list-heading strong{display:block;flex:none;overflow:visible;overflow-wrap:anywhere;text-overflow:unset;white-space:normal}.decision-table-sidebar .rule-outline-item p,.rules-outline .rule-outline-item p{overflow-wrap:anywhere}.rule-outline-item:hover,.rule-outline-item.selected-card{border-color:#c89bff70;box-shadow:0 0 0 1px #c89bff2e}.rule-flow-grid{align-items:stretch}.rule-flow-card{background:#fff;border:1px solid #d8dee8;border-radius:var(--zorka-control-radius-sm);color:#111827;cursor:pointer;display:grid;gap:.48rem;max-width:100%;min-width:0;padding:.72rem;position:relative;text-align:left;touch-action:manipulation;width:100%}.rule-flow-card--draggable{cursor:grab}.rule-flow-card--draggable:active{cursor:grabbing}.rule-flow-card-head{align-items:center;display:grid;gap:.45rem;grid-template-columns:auto minmax(0,1fr);min-width:0}.rule-flow-drag-indicator{align-items:center;background:#f4eeff;border:1px solid rgba(124,58,237,.2);border-radius:var(--zorka-control-radius-xs);color:#7c3aed;display:inline-flex;flex-shrink:0;height:1.55rem;justify-content:center;width:1.55rem}.rule-flow-card strong{color:#12243b}.rule-flow-card .trace-list-heading{align-items:center;min-width:0}.rule-flow-card .trace-list-heading strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-flow-card .trace-list-heading span{flex-shrink:0}.rule-flow-card p{overflow-wrap:anywhere;font-size:.78rem;line-height:1.42}.rule-flow-card p,.rule-flow-card .trace-list-heading span{color:#526276}.rule-flow-card .pill{background:#eef2f7;border-color:#64748b2e;color:#334155}.rule-flow-card.selected-card{background:#f4eeff;border-color:#7c3aed5c;box-shadow:inset .22rem 0 #7c3aede6,0 0 0 1px #7c3aed1a;padding-left:.95rem}.rule-flow-card.drop-before:after,.rule-flow-card.drop-after:after{background:linear-gradient(90deg,#7c3aedf5,#14b8a6eb);border-radius:var(--zorka-control-radius-sm);box-shadow:0 0 0 3px #7c3aed24;content:"";height:.3rem;left:.72rem;position:absolute;right:.72rem;z-index:3}.rule-flow-card.drop-before:after{top:-.2rem}.rule-flow-card.drop-after:after{bottom:-.2rem}.stack{display:grid;gap:1rem}.stack.dense{gap:.75rem}.toolbar-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,auto)}.trace-lookup-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.toolbar-grid.compact{align-items:end;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.tab-row{background:#ffffffc7;border:1px solid var(--surface-border);border-radius:var(--zorka-control-radius-lg);box-shadow:inset 0 1px #ffffffbd;display:flex;flex-wrap:wrap;gap:.65rem;padding:.45rem}.tab-row.sticky{position:sticky;top:1rem;z-index:1}.payload-editor-tab-nav{margin-bottom:.35rem;margin-top:1rem}.decision-table-editor-card>.tab-row.payload-editor-tab-nav{margin-bottom:.65rem;margin-top:0}.lookup-table-editor-card .lookup-table-table-panel{gap:.85rem}.lookup-table-subhead{align-items:flex-end}.lookup-table-subhead>div:first-child{min-width:0}.lookup-table-subhead-title{font-size:.95rem;font-weight:700;letter-spacing:.01em;margin:0 0 .2rem}.lookup-table-subhead-copy{color:var(--text-muted, #526276);font-size:.84rem;line-height:1.35;margin:0}.lookup-table-columns-section .decision-table-column-grid{gap:.65rem}.lookup-column-card.structured-node-card{padding:.75rem .9rem}.lookup-table-grid-shell{padding:0}.lookup-table-grid th,.lookup-table-grid td{padding:.45rem .55rem;vertical-align:middle}.lookup-table-grid thead th{padding:.5rem .55rem}.lookup-table-grid input{min-height:2.25rem;padding:.4rem .55rem}.lookup-table-rows-section .decision-table-row-actions{min-width:7.5rem;vertical-align:middle;white-space:nowrap}.ruleset-studio-tab-row{background:#fff;border:1px solid #d8dee8;border-radius:var(--zorka-control-radius);flex-wrap:nowrap;gap:0;overflow-x:auto;padding:0 .65rem;-webkit-overflow-scrolling:touch}.ruleset-studio-tab-row .tab-button{border:0;border-bottom:3px solid transparent;border-radius:0;flex-shrink:0;font-size:.86rem;min-height:3.1rem;padding:.52rem .72rem;white-space:nowrap}.ruleset-studio-tab-row .tab-button.active{background:transparent;border-bottom-color:#7c3aed;box-shadow:none;color:#6d28d9}.tab-button{background:transparent;border:1px solid transparent;border-radius:var(--zorka-control-radius);color:#56657a;padding:.72rem 1rem}.tab-button.active{background:linear-gradient(135deg,#f5eeff,#ece3ff);border-color:#863bff33;box-shadow:0 10px 22px #863bff1a;color:var(--workspace-ink)}.json-editor,.json-block{--json-editor-active-line-bg: rgba(124, 58, 237, .14);--json-editor-active-line-gutter-bg: rgba(124, 58, 237, .2);--json-editor-bg: rgba(5, 10, 20, .92);--json-editor-border: rgba(126, 147, 181, .18);--json-editor-bracket-ink: #ffd166;--json-editor-bracket-match-bg: rgba(216, 180, 254, .22);--json-editor-bracket-match-border: rgba(216, 180, 254, .45);--json-editor-caret: #ffffff;--json-editor-gutter-active-ink: #f8fbff;--json-editor-gutter-bg: rgba(15, 23, 42, .72);--json-editor-gutter-border: rgba(126, 147, 181, .18);--json-editor-gutter-ink: #8ea4c8;--json-editor-ink: #dff0ff;--json-editor-property-ink: #9cdcfe;--json-editor-punctuation-ink: #d4d4d4;--json-editor-selection-bg: rgba(124, 58, 237, .42);--json-editor-string-ink: #ce9178;--json-editor-value-ink: #b5cea8;background:var(--json-editor-bg);border-radius:1.1rem;color:var(--json-editor-ink);font-family:SFMono-Regular,Menlo,monospace;font-size:.9rem;line-height:1.55}.json-editor{border:1px solid var(--json-editor-border);overflow:hidden}.json-editor-source{display:none}.json-editor .cm-editor{background:transparent;color:inherit}.json-editor .cm-content{min-height:calc(var(--json-editor-rows, 16) * 1.55em)}.json-editor .cm-content[contenteditable=false]{cursor:default}.json-editor .cm-focused{box-shadow:0 0 0 1px #7c3aed5c,0 0 0 4px #7c3aed29}.json-block{border:1px solid var(--json-editor-border);overflow:auto;padding:1rem}.key-value-list{display:grid;gap:.75rem}.key-value-list div{border-bottom:1px solid rgba(126,147,181,.12);display:grid;gap:.18rem;padding-bottom:.75rem}.key-value-list div:last-child{border-bottom:none;padding-bottom:0}.key-value-list dt{color:var(--text-muted);font-size:.84rem}.key-value-list dd{color:#f5f8fe;margin:0}.trace-list-heading,.summary-line{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.summary-line span{color:var(--text-muted)}.result-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.result-card{background:linear-gradient(180deg,var(--surface-card),var(--surface-card-soft));border:1px solid var(--surface-border);border-radius:1rem;color:var(--workspace-ink);display:grid;gap:.35rem;padding:.95rem;--text-muted: var(--workspace-muted)}.result-card span{color:var(--text-muted);font-size:.84rem}.trace-page{--trace-surface: var(--surface-card, #ffffff);--trace-surface-strong: var(--surface-card, #ffffff);--trace-surface-soft: var(--surface-card-soft, #f8fafc);--trace-surface-soft-strong: #eef2f7;--trace-line: #d8dee8;--trace-line-strong: #cfd8e3;--trace-ink: #111827;--trace-copy: #334155;--trace-copy-soft: #64748b;--trace-accent: #7c3aed;--trace-success: #047857;--trace-success-soft: rgba(4, 120, 87, .1);--trace-danger: #b45309;--trace-danger-soft: rgba(180, 83, 9, .12)}.trace-page-heading{align-items:center}.trace-page-actions{justify-content:flex-end}.trace-page-state{display:grid;gap:.35rem;padding:1.25rem}.trace-studio{color:var(--trace-ink);display:grid;gap:1rem;min-width:0}.trace-studio>*{position:relative;z-index:1}.trace-studio h2,.trace-studio h3,.trace-studio .key-value-list dd,.trace-studio .summary-line strong,.trace-studio .trace-list-heading strong,.trace-studio .result-card strong{color:var(--trace-ink)}.trace-studio p,.trace-studio .collapse-summary,.trace-studio .key-value-list dt,.trace-studio .metric-card span,.trace-studio .result-card span,.trace-studio .summary-line span,.trace-studio .trace-list-heading span{color:var(--trace-copy-soft)}.trace-view-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:space-between;margin-bottom:1rem}.trace-view-picker{display:grid;gap:.35rem;min-width:min(100%,20rem)}.trace-view-picker span{color:var(--trace-copy-soft);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.trace-view-picker select{margin-top:0}.trace-record-grid{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.trace-studio .trace-report-hero{background:linear-gradient(180deg,var(--surface-card),var(--surface-card-soft));background-color:var(--surface-card);border:1px solid var(--trace-line);border-radius:8px;box-shadow:0 16px 38px #0f172a0f;gap:1rem}.trace-studio .trace-report-hero h2{color:var(--trace-ink);font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:0;line-height:1.05;max-width:18ch;overflow-wrap:anywhere}.trace-studio .trace-report-hero .eyebrow{color:var(--trace-accent)}.trace-studio .trace-report-hero .lede{color:var(--trace-copy-soft);max-width:72ch}.trace-studio .trace-metric-card{background:var(--trace-surface);border:1px solid var(--trace-line);box-shadow:none}.trace-studio .trace-metric-card span{color:var(--trace-copy-soft)}.trace-studio .trace-metric-card strong{color:var(--trace-ink);font-size:clamp(1.15rem,1.4vw,1.6rem);line-height:1.24;overflow-wrap:anywhere;word-break:break-word}.trace-studio .trace-metric-card-key strong{font-size:1rem;letter-spacing:-.02em}.trace-studio .trace-report-panel{background:linear-gradient(180deg,var(--trace-surface),var(--trace-surface-soft));background-color:var(--trace-surface);border:1px solid var(--trace-line);border-radius:8px;box-shadow:0 16px 38px #0f172a0f;gap:1rem}.trace-studio .trace-report-panel:after{display:none}.trace-studio .trace-truncation-banner{align-items:center;background:linear-gradient(180deg,#fff7ed,#ffedd5);border:1px solid rgba(194,65,12,.2);border-radius:1rem;box-shadow:inset 5px 0 0 0 var(--trace-danger);color:var(--trace-danger);display:flex;padding:.9rem 1rem}.trace-studio .trace-truncation-banner div{display:grid;gap:.2rem}.trace-studio .trace-truncation-banner strong{color:var(--trace-danger);font-size:.92rem}.trace-studio .trace-truncation-banner span{color:#7c2d12;font-size:.86rem;line-height:1.45}.dark .trace-studio .trace-truncation-banner,[data-dark] .trace-studio .trace-truncation-banner{background:linear-gradient(180deg,#3a1602,#2a0b02);border-color:#d1602273;box-shadow:inset 5px 0 #ef852e}.dark .trace-studio .trace-truncation-banner strong,[data-dark] .trace-studio .trace-truncation-banner strong{color:#ffd6aa;color:oklch(.9 .09 68)}.dark .trace-studio .trace-truncation-banner span,[data-dark] .trace-studio .trace-truncation-banner span{color:#e3c5a5}.trace-studio .tab-row{background:linear-gradient(180deg,#eaf0f6eb,#e2eaf2eb);border:1px solid var(--trace-line);border-radius:1.1rem;box-shadow:inset 0 1px #ffffff6b;padding:.45rem}.trace-studio .tab-button{background:transparent;border:1px solid transparent;color:var(--trace-copy)}.trace-studio .tab-button:hover{background:#2563eb0f;border-color:#2563eb1f}.trace-studio .tab-button.active{background:#2563eb1a;border-color:#2563eb3d;color:var(--trace-accent)}.trace-studio .resource-card,.trace-studio .editor-card,.trace-studio .trace-list-card,.trace-studio .result-card{background:linear-gradient(180deg,var(--trace-surface-strong) 0%,#e3eaf3 100%);border:1px solid var(--trace-line);box-shadow:0 10px 24px #0f17240f}.trace-studio .resource-card,.trace-studio .editor-card,.trace-studio .result-card{overflow:hidden;position:relative}.trace-studio .resource-card:before,.trace-studio .trace-section:before,.trace-studio .trace-rule-panel:before{background:linear-gradient(90deg,var(--trace-accent),rgba(14,165,233,.8));content:"";height:4px;left:0;position:absolute;right:0;top:0}.trace-studio .trace-list-card.compact,.trace-studio .resource-card.empty-state{background:linear-gradient(180deg,var(--trace-surface-soft) 0%,var(--trace-surface-soft-strong) 100%)}.trace-studio .trace-section,.trace-studio .trace-rule-panel{background:linear-gradient(180deg,var(--trace-surface) 0%,var(--trace-surface-soft) 100%);overflow:hidden;position:relative}.trace-studio .trace-section-danger,.trace-studio .trace-rule-panel-muted{background:linear-gradient(180deg,#fff7ed,#ffedd5);box-shadow:inset 5px 0 0 0 var(--trace-danger),var(--surface-shadow)}.trace-studio .trace-section-danger:before,.trace-studio .trace-rule-panel-muted:before{background:linear-gradient(90deg,#f97316,#fb923c)}.trace-studio .trace-section-success,.trace-studio .trace-rule-panel-success{box-shadow:inset 5px 0 0 0 var(--trace-success),var(--surface-shadow)}.trace-studio .trace-section-success:before,.trace-studio .trace-rule-panel-success:before{background:linear-gradient(90deg,var(--trace-success),#0f9a8d)}.trace-studio .trace-section-accent{box-shadow:inset 5px 0 0 0 var(--trace-accent),var(--surface-shadow)}.trace-studio .trace-section-accent:before{background:linear-gradient(90deg,var(--trace-accent),rgba(14,165,233,.9))}.trace-studio .trace-section-ink{box-shadow:inset 5px 0 0 0 var(--trace-accent),var(--surface-shadow)}.trace-studio .trace-section-ink:before{background:linear-gradient(90deg,var(--trace-accent),#a78bfa)}.trace-studio .trace-section-neutral{box-shadow:inset 5px 0 #617086b8,var(--surface-shadow)}.trace-studio .trace-section-neutral:before{background:linear-gradient(90deg,#617086b8,#94a3b8cc)}.trace-studio .card-kicker{color:var(--trace-accent)}.trace-studio .pill,.trace-studio .status-badge{background:#7c3aed14;border-color:#7c3aed29;color:var(--trace-copy)}.trace-studio .status-badge.success{background:var(--trace-success-soft);border-color:#0f766e2e;color:var(--trace-success)}.trace-studio .status-badge.warning{background:var(--trace-danger-soft);border-color:#c2410c2e;color:var(--trace-danger)}.trace-studio .key-value-list div{border-bottom:1px solid var(--trace-line)}.trace-studio .key-value-list dd,.trace-studio .trace-list-heading strong,.trace-studio .result-card strong{overflow-wrap:anywhere}.trace-studio .result-card-composite{grid-column:1 / -1}.trace-studio .trace-report-panel,.trace-studio .trace-section,.trace-studio .trace-list-card,.trace-studio .trace-loop-iteration,.trace-studio .trace-action-card,.trace-studio .trace-nested-action-item,.trace-studio .trace-action-meta-list,.trace-studio .trace-action-value-card,.trace-studio .trace-action-value-list,.trace-studio .trace-action-value-map,.trace-studio .stack,.trace-studio .section-head,.trace-studio .trace-list-heading,.trace-studio .pill-row{min-width:0}.trace-studio .section-head{flex-wrap:wrap}.trace-studio .section-head>*,.trace-studio .trace-list-heading>*{min-width:0}.trace-studio .trace-list-heading{flex-wrap:wrap}.trace-studio .trace-list-heading span{overflow-wrap:anywhere}.trace-studio .trace-section,.trace-studio .trace-report-panel,.trace-studio .trace-list-card,.trace-studio .trace-action-card,.trace-studio .stack{grid-template-columns:minmax(0,1fr)}.trace-studio .trace-value{color:var(--trace-ink);font-weight:700;min-width:0;overflow-wrap:anywhere}.trace-studio .trace-value-composite{font-weight:600;width:100%}.trace-studio .trace-value-muted{color:var(--trace-copy-soft);font-weight:600}.trace-studio .trace-value-table-shell{background:linear-gradient(180deg,#e8edf3,#dee6ee);border:1px solid var(--trace-line);border-radius:8px;max-width:100%;overflow:auto;padding:.15rem}.trace-studio .trace-value-table{border-collapse:separate;border-spacing:0;font-size:.78rem;line-height:1.25;min-width:max-content;width:100%}.trace-studio .trace-value-table th,.trace-studio .trace-value-table td{background:#f7f9fb;border-bottom:1px solid var(--trace-line);border-right:1px solid var(--trace-line);color:var(--trace-ink);min-width:4.5rem;padding:.42rem .5rem;text-align:left;vertical-align:top}.trace-studio .trace-value-table tr:last-child th,.trace-studio .trace-value-table tr:last-child td{border-bottom:0}.trace-studio .trace-value-table th:last-child,.trace-studio .trace-value-table td:last-child{border-right:0}.trace-studio .trace-value-table thead th,.trace-studio .trace-value-key-value th{background:linear-gradient(180deg,#e8edf3,#dde5ee);color:var(--trace-copy);font-weight:700;white-space:nowrap}.trace-studio .trace-value-key-value th{min-width:6.5rem}.trace-studio .decision-table-grid-shell{border-radius:8px;padding:.15rem}.trace-studio .decision-table-grid{font-size:.78rem;line-height:1.25}.trace-studio .decision-table-grid th,.trace-studio .decision-table-grid td{min-width:4.5rem;padding:.42rem .5rem}.trace-studio .decision-table-grid tbody th{min-width:4.5rem}.trace-studio .trace-value-list{display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.trace-studio .trace-value-list li{background:#f7f9fbb8;border:1px solid var(--trace-line);border-radius:.65rem;padding:.5rem .65rem}.trace-studio .trace-action-card,.trace-studio .trace-loop-iteration{gap:.7rem}.trace-studio .trace-action-meta-list{display:flex;flex-wrap:wrap;gap:.45rem}.trace-studio .trace-action-meta-list span{align-items:baseline;background:#2563eb0f;border:1px solid rgba(37,99,235,.12);border-radius:var(--zorka-control-radius-sm, .375rem);color:var(--trace-copy);display:inline-flex;gap:.3rem;font-size:.78rem;font-weight:700;line-height:1.2;max-width:100%;min-width:0;padding:.34rem .55rem}.trace-studio .trace-action-meta-list span span{background:transparent;border:0;color:var(--trace-copy-soft);display:inline;font:inherit;padding:0}.trace-studio .trace-action-meta-list span strong{color:var(--trace-copy);font:inherit;overflow-wrap:anywhere}.trace-studio .trace-action-message{color:var(--trace-copy);font-size:.9rem;line-height:1.45;margin:0;overflow-wrap:anywhere}.trace-studio .trace-action-value-grid{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));min-width:0}.trace-studio .trace-action-value-card{background:#f7f9fbad;border:1px solid var(--trace-line);border-radius:.85rem;display:grid;gap:.38rem;min-width:0;padding:.72rem .78rem}.trace-studio .trace-action-value-card>span{color:var(--trace-copy-soft);font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.trace-studio .trace-action-value-card strong{color:var(--trace-ink);font-size:.9rem;font-weight:750;overflow-wrap:anywhere}.trace-studio .trace-action-value-list,.trace-studio .trace-action-value-map{display:grid;gap:.36rem;margin:0;padding:0}.trace-studio .trace-action-value-list{list-style:none}.trace-studio .trace-action-value-list li,.trace-studio .trace-action-value-map div{background:#e2e8f075;border:1px solid rgba(33,52,82,.08);border-radius:.58rem;min-width:0;padding:.42rem .5rem}.trace-studio .trace-action-value-map dt{color:var(--trace-copy-soft);font-size:.78rem;font-weight:800}.trace-studio .trace-action-value-map dd{color:var(--trace-ink);margin:.12rem 0 0;min-width:0}.trace-studio .json-block{background:#e3eaf2;border:1px solid var(--trace-line);color:#1e293b}.trace-studio .resource-card.empty-state{border-style:dashed}.payload-list,.checkbox-grid{display:grid;gap:.7rem}.list-button,.version-card{text-align:left}.list-button{background:#0a101ed1;border:1px solid rgba(126,147,181,.14);border-radius:1rem;color:inherit;display:grid;gap:.28rem;padding:.9rem 1rem}.list-button.rich small{color:var(--text-muted)}.checkbox-row{align-items:center;display:flex;gap:0;max-width:100%;width:fit-content}.checkbox-row>input[type=checkbox]{flex-shrink:0;margin-inline-end:.5rem}.checkbox-row>span{transform:translateY(.1em)}.inline-error{background:var(--validation-error-bg);border:1px solid var(--validation-error-border);border-radius:1rem;color:var(--validation-error-ink);padding:.85rem 1rem}.inline-error strong{color:var(--validation-error-ink)}.inline-error code{color:var(--validation-error-ink);font-weight:600}.inline-success{background:color-mix(in srgb,var(--surface-panel-strong) 82%,rgba(67,160,97,.2));background-color:color-mix(in srgb,var(--surface-panel-strong) 82%,rgba(67,160,97,.2));border:1px solid color-mix(in srgb,var(--surface-border) 45%,rgba(67,160,97,.45));border-radius:1rem;color:var(--workspace-ink);padding:.85rem 1rem}.trace-range-filter{background:#0a111f8a;border:1px solid rgba(126,147,181,.14);border-radius:1.2rem;display:grid;gap:.9rem;grid-column:1 / -1;padding:1rem}.trace-range-filter-heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.trace-filter-supporting-text,.trace-filter-note{color:var(--text-muted);font-size:.9rem}.trace-range-reset{min-height:2.5rem;padding:.65rem 1rem}.trace-range-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.trace-range-chip{min-height:2.65rem;padding:.68rem 1rem}.trace-range-chip.active{background:#863bff2e;border-color:#c89bff70;color:#f5f9ff}.trace-date-range-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.trace-filter-note{grid-column:1 / -1;margin-top:-.2rem}.inline-warning{background:var(--inline-warning-bg);border:1px solid var(--inline-warning-border);border-radius:var(--zorka-control-radius-lg);color:var(--inline-warning-ink);padding:.85rem 1rem}.inline-warning strong{color:var(--inline-warning-strong-ink)}.payload-validation-status{background:linear-gradient(180deg,var(--surface-panel-strong),var(--surface-panel));background-color:var(--surface-panel-strong);border:1px solid var(--surface-border);border-radius:1rem;color:var(--workspace-ink);display:grid;gap:.3rem;padding:.9rem 1rem}.payload-validation-status strong{color:var(--workspace-ink)}.payload-validation-status span{color:var(--workspace-muted);font-size:.92rem}.payload-validation-status[data-status=running]{border-color:color-mix(in srgb,var(--surface-border) 40%,rgba(134,59,255,.52))}.payload-validation-status[data-status=passed]{border-color:color-mix(in srgb,var(--surface-border) 40%,rgba(67,160,97,.52))}.payload-validation-status[data-status=failed]{border-color:color-mix(in srgb,var(--surface-border) 30%,rgba(255,113,148,.5))}.payload-validation-status[data-status=stale]{border-color:color-mix(in srgb,var(--surface-border) 35%,rgba(255,196,105,.48))}.dashboard-metric-list{display:grid;gap:.9rem}.dashboard-metric-list div{background:linear-gradient(180deg,var(--surface-card),var(--surface-card-soft));background-color:var(--surface-card);border:1px solid var(--surface-border);border-radius:1rem;box-shadow:var(--surface-shadow);color:var(--workspace-ink);display:grid;gap:.35rem;padding:.95rem 1rem;--text-muted: var(--workspace-muted)}.dashboard-metric-list span,.section-note{color:var(--text-muted);font-size:.9rem}.read-only-detail-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.dashboard-detail-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.read-only-detail-card{background:linear-gradient(180deg,var(--surface-card),var(--surface-card-soft));background-color:var(--surface-card);border:1px solid var(--surface-border);border-radius:1.15rem;box-shadow:var(--surface-shadow);color:var(--workspace-ink);display:grid;gap:.45rem;min-height:100%;padding:1rem 1.05rem;--text-muted: var(--workspace-muted)}.read-only-detail-card.accent{background:linear-gradient(135deg,#f5eeff,#ece3ff);border-color:#863bff33}.read-only-detail-card.wide{grid-column:1 / -1}.read-only-detail-card h4{color:var(--workspace-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.read-only-detail-card strong{color:var(--workspace-ink);font-size:1.15rem;line-height:1.28}.dashboard-detail-grid .read-only-detail-card strong{font-size:1.4rem;letter-spacing:-.03em}.read-only-detail-card p{color:var(--workspace-muted);font-size:.92rem}.structured-editor{gap:.85rem}.reorder-list{display:grid;gap:.8rem}.action-list-add-row{margin-top:.85rem}.schema-guided-input,.expression-editor{gap:.75rem}.expression-editor textarea{min-height:6rem}.expression-code-field{display:grid;gap:.5rem;min-width:0;position:relative}.expression-code-field__surface{position:relative;min-width:0}.expression-code-field__backdrop,.expression-code-field__input{border:1px solid rgba(97,112,134,.28);border-radius:var(--zorka-control-radius);font-family:var(--zorka-mono-font, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace)!important;font-size:.85rem!important;letter-spacing:0!important;line-height:1.5!important;margin:0!important;min-height:4.5rem;padding:.6rem .7rem!important;-moz-tab-size:2;tab-size:2;white-space:pre-wrap;word-break:break-word}.expression-code-field__backdrop{background:#fff;color:#1f2a37;top:0;right:0;bottom:0;left:0;overflow:auto;pointer-events:none;position:absolute}.expression-code-field__highlight{display:block;font:inherit;white-space:inherit;word-break:inherit}.expression-code-field__empty-hint{color:#6b7280;font-family:var(--zorka-mono-font, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:.85rem;top:0;right:0;bottom:0;left:0;line-height:1.5;padding:.6rem .7rem;pointer-events:none;position:absolute;z-index:0}.expression-code-field .expression-code-field__input{-webkit-text-fill-color:transparent;background:transparent!important;caret-color:#1f2a37;color:transparent;position:relative;resize:vertical;width:100%;z-index:1}.expression-code-field__input:focus{border-color:#348279b3;box-shadow:0 0 0 3px #34827929;outline:none}.expression-code-field.zorka-field--invalid .expression-code-field__backdrop,.expression-code-field.zorka-field--invalid .expression-code-field__input{border-color:var(--validation-error-border)}.expression-code-field.zorka-field--invalid .expression-code-field__input{box-shadow:0 0 0 3px var(--validation-error-bg)}.expression-code-field.zorka-field--invalid .expression-code-field__input:focus{border-color:var(--validation-error-border);box-shadow:0 0 0 3px var(--validation-error-bg)}.expr-token--identifier{color:#1d4ed8}.expr-token--call{color:#7c3aed;font-weight:600}.expr-token--string{color:#047857}.expr-token--number{color:#b45309}.expr-token--literal{color:#be123c;font-weight:600}.expr-token--operator{color:#475569}.expr-token--punctuation{color:#64748b}.expression-code-field__dropdown{background:#fff;border:1px solid rgba(97,112,134,.28);border-radius:var(--zorka-control-radius);box-shadow:0 14px 32px #0f172a29;list-style:none;margin:.2rem 0 0;max-height:16rem;overflow-y:auto;padding:.25rem;position:absolute;left:0;right:0;top:100%;z-index:var(--zorka-expression-dropdown-z-index)}.expression-code-field__dropdown--floating{right:auto;margin:0}.expression-code-field__option{align-items:baseline;background:transparent;border:0;border-radius:var(--zorka-control-radius-sm);color:#1f2a37;cursor:pointer;display:flex;font:inherit;gap:.6rem;justify-content:space-between;padding:.4rem .55rem;text-align:left;width:100%}.expression-code-field__option--active,.expression-code-field__option:hover{background:#3482791f}.expression-code-field__option-label{font-family:var(--zorka-mono-font, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:.82rem;font-weight:600}.expression-code-field__option-detail{color:#64748b;flex:1;font-size:.72rem;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.expression-code-field__browse{align-self:start;background:transparent;border:1px solid rgba(97,112,134,.3);border-radius:var(--zorka-control-radius-sm);color:#475569;cursor:pointer;font:inherit;font-size:.78rem;padding:.3rem .6rem}.expression-code-field__browse:hover{border-color:#34827980;color:#245d56}.expression-code-field__assistant{display:grid;gap:.5rem}.expression-code-field__assistant-head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem}.expression-code-field__shortcut{color:#64748b;font-size:.75rem;line-height:1.35}.expression-code-field__assistant-panel{background:#f8fafceb;border:1px solid rgba(97,112,134,.18);border-radius:var(--zorka-control-radius);color:#1f2a37;padding:.55rem}:root[data-dark] .expression-code-field__backdrop{background:#0f172a;color:#e2e8f0}:root[data-dark] .expression-code-field__backdrop,:root[data-dark] .expression-code-field__input,:root[data-dark] .expression-code-field__dropdown{border-color:#94a3b852}:root[data-dark] .expression-code-field__input{caret-color:#e2e8f0}:root[data-dark] .expression-code-field__empty-hint{color:#94a3b8}:root[data-dark] .expr-token--identifier{color:#93c5fd}:root[data-dark] .expr-token--call{color:#c4b5fd}:root[data-dark] .expr-token--string{color:#6ee7b7}:root[data-dark] .expr-token--number{color:#fcd34d}:root[data-dark] .expr-token--literal{color:#fda4af}:root[data-dark] .expr-token--operator,:root[data-dark] .expr-token--punctuation{color:#94a3b8}:root[data-dark] .expression-code-field__dropdown{background:#111c30}:root[data-dark] .expression-code-field__option{color:#e2e8f0}:root[data-dark] .expression-code-field__option-detail{color:#94a3b8}:root[data-dark] .expression-code-field__browse{border-color:#94a3b859;color:#cbd5e1}:root[data-dark] .expression-code-field__shortcut{color:#94a3b8}:root[data-dark] .expression-code-field__assistant-panel{background:#0f172abd;border-color:#94a3b83d;color:#e2e8f0}.expression-helper-popover--anchored{box-shadow:0 14px 36px #00000038;overflow-x:hidden;overflow-y:auto;padding:.85rem 1rem 1rem}.expression-helper-popover{background:linear-gradient(180deg,#f8fcfffc,#f0f2f7fa);border:1px solid rgba(97,120,159,.28);border-radius:.75rem}.expression-helper-heading{color:#1a2e42;font-size:.9rem;font-weight:700;letter-spacing:.02em;margin:0 0 .75rem}.expression-helper-popover-panel{margin:0}.schema-helper-panel{background:#f7fafde6;border:1px solid var(--surface-border);border-radius:1rem;display:grid;gap:.75rem;padding:.9rem 1rem}.schema-helper-row{align-items:end;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.schema-helper-field{margin:0}.rule-meta-row{align-items:end;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.rule-meta-row{grid-template-columns:1fr}}.rule-meta-row input:not([class*=Mui]):not([type=checkbox]):not([type=radio]){border-radius:var(--zorka-control-radius-sm, .375rem);box-sizing:border-box;height:2.5rem;line-height:1.35;margin-top:.4rem;max-height:2.5rem;min-height:2.5rem;padding:.4rem .85rem}.predicate-condition-type-row{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr)}.predicate-predicate-main-row{display:flex;flex-direction:column;gap:.4rem;max-width:100%;overflow-x:auto;padding-bottom:.15rem}.predicate-predicate-labels,.predicate-predicate-controls{align-items:start;display:grid;gap:.5rem .85rem;grid-template-columns:minmax(10rem,1.15fr) minmax(11.5rem,.36fr) minmax(12.5rem,.36fr) minmax(10rem,1.15fr)}.predicate-predicate-labels{position:relative;z-index:2}.predicate-predicate-controls{position:relative;z-index:1}.predicate-predicate-labels .field-label-row>span:first-child{white-space:nowrap}.predicate-predicate-main-row--no-right .predicate-predicate-labels,.predicate-predicate-main-row--no-right .predicate-predicate-controls{grid-template-columns:minmax(10rem,1fr) minmax(9.5rem,.38fr)}.assign-action-main-row .predicate-predicate-labels,.assign-action-main-row .predicate-predicate-controls{grid-template-columns:minmax(11rem,1.12fr) minmax(11.5rem,.36fr) minmax(10rem,1.14fr)}.assign-action-main-row--stacked-value .predicate-predicate-labels,.assign-action-main-row--stacked-value .predicate-predicate-controls{grid-template-columns:minmax(11rem,1.12fr) minmax(11.5rem,.5fr)}.predicate-field--value-stacked{display:flex;flex-direction:column;gap:.3rem;min-width:0;width:100%}.predicate-field--value-stacked-inline{display:flex;flex-direction:column;gap:.3rem;grid-column:1 / -1;min-width:0;width:100%}.predicate-field--value-stacked .predicate-value-slot .expression-editor textarea{box-sizing:border-box;min-height:6rem;width:100%}.validation-issue-action-main-row .predicate-predicate-labels,.validation-issue-action-main-row .predicate-predicate-controls{grid-template-columns:minmax(9rem,1.1fr) minmax(7rem,.55fr) minmax(7.5rem,.34fr) minmax(9rem,1fr)}.action-single-field-row .predicate-predicate-labels,.action-single-field-row .predicate-predicate-controls{grid-template-columns:minmax(0,1fr)}.predicate-field--action-type{min-width:0}.predicate-field--action-type select{min-width:10.5rem;width:100%}.predicate-field--operator{min-width:0}.predicate-field--operator select{min-width:10.5rem;width:100%}.predicate-field--left-path,.predicate-field--value-type,.predicate-field--value{min-width:0}.predicate-field--value-type select{min-width:7.5rem;width:100%}.predicate-predicate-controls .predicate-field input:not([class*=Mui]):not([type=checkbox]):not([type=radio]),.predicate-predicate-controls .predicate-field select:not([class*=Mui]){box-sizing:border-box;height:2.5rem;line-height:1.35;margin-top:0;max-height:2.5rem;min-height:2.5rem;padding:.4rem .65rem;width:100%}.predicate-value-slot{box-sizing:border-box;min-width:0;width:100%}.predicate-value-slot .schema-guided-input--compact{width:100%}.predicate-predicate-controls .predicate-value-slot .expression-editor textarea{box-sizing:border-box;line-height:1.35;margin-top:0;min-height:5rem;padding:.55rem .75rem;resize:vertical;width:100%}.condition-type-header-wrap{flex-shrink:0}.condition-type-header-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border-radius:var(--zorka-control-radius-sm, .375rem);color-scheme:light;cursor:pointer;font-size:.76rem;font-weight:700;letter-spacing:.08em;margin-bottom:.35rem;max-width:12rem;padding:.3rem .65rem;text-transform:uppercase;width:auto}.condition-type-header-select option{background:#fff;color:#0f1724;font-weight:600}.condition-type-header-select.tone-chip--group{background:#3482796b;border:1px solid rgba(130,210,200,.45);color:#e8fff8}.condition-type-header-select.tone-chip--predicate{background:#4858708c;border:1px solid rgba(180,198,224,.4);color:#f0f6ff}.condition-type-header-select.tone-chip--expression{background:#a06edc59;border:1px solid rgba(220,200,255,.42);color:#faf5ff}.condition-type-header-select.tone-chip--assign{background:#3482796b;border:1px solid rgba(130,210,200,.45);color:#e8fff8}.condition-type-header-select.tone-chip--append{background:#9333ea61;border:1px solid rgba(196,181,253,.48);color:#f5f3ff}.condition-type-header-select.tone-chip--decision-table{background:#3b82f661;border:1px solid rgba(147,197,253,.55);color:#eff6ff}.condition-type-header-select.tone-chip--nested-ruleset{background:#22d3ee47;border:1px solid rgba(103,232,249,.45);color:#ecfeff}.condition-type-header-select.tone-chip--validation{background:#fb923c66;border:1px solid rgba(253,186,116,.55);color:#fff7ed}.condition-type-header-select.tone-chip--halt{background:#f871716b;border:1px solid rgba(252,165,165,.55);color:#fef2f2}.condition-type-header-select.tone-chip--block{background:#dc262673;border:1px solid rgba(252,165,165,.45);color:#fef2f2}.condition-type-header-select.tone-chip--loop{background:#14b8a657;border:1px solid rgba(94,234,212,.46);color:#ecfdf5}.condition-type-header-select.action-type-header-select option[value=Assign]{background:#e0f7f3;color:#064e3b}.condition-type-header-select.action-type-header-select option[value=AppendToCollection]{background:#ede9fe;color:#4c1d95}.condition-type-header-select.action-type-header-select option[value=ExecuteDecisionTable]{background:#dbeafe;color:#1e3a8a}.condition-type-header-select.action-type-header-select option[value=ExecuteRuleCollection]{background:#cffafe;color:#155e75}.condition-type-header-select.action-type-header-select option[value=RecordValidationIssue]{background:#ffedd5;color:#9a3412}.condition-type-header-select.action-type-header-select option[value=Halt]{background:#fee2e2;color:#991b1b}.condition-type-header-select.action-type-header-select option[value=Block]{background:#fecaca;color:#7f1d1d}.condition-type-header-select.condition-kind-header-select option[value=Group]{background:#e0f7f3;color:#064e3b}.condition-type-header-select.condition-kind-header-select option[value=Predicate]{background:#e2e8f0;color:#1e293b}.condition-type-header-select.condition-kind-header-select option[value=Expression]{background:#ede9fe;color:#4c1d95}.action-node-builder-heading .condition-type-header-wrap{align-items:center;display:inline-flex;margin:0;padding:0}.action-node-builder-heading .condition-type-header-select.action-type-header-select,.condition-node-builder-heading .condition-type-header-select.condition-kind-header-select{align-self:center;border-radius:var(--zorka-control-radius-sm, .375rem);box-sizing:border-box;display:block;font-weight:600;height:2.9rem;line-height:1.1;margin:0;max-width:min(22rem,72vw);min-height:0;padding:0 1.1rem;transform:translateY(-.12rem)}.tone-chip--append{background:#9333ea29;border:1px solid rgba(167,139,250,.35);color:#6b21a8}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.schema-path-input-control-only{min-width:0}.schema-path-input-control-only select,.schema-path-input-control-only input[type=text]{width:100%}@media(max-width:960px){.predicate-predicate-labels,.predicate-predicate-controls,.predicate-predicate-main-row--no-right .predicate-predicate-labels,.predicate-predicate-main-row--no-right .predicate-predicate-controls,.assign-action-main-row .predicate-predicate-labels,.assign-action-main-row .predicate-predicate-controls,.validation-issue-action-main-row .predicate-predicate-labels,.validation-issue-action-main-row .predicate-predicate-controls,.action-single-field-row .predicate-predicate-labels,.action-single-field-row .predicate-predicate-controls{grid-template-columns:1fr}}.predicate-condition-editor{display:grid;gap:.55rem}.schema-guided-input--compact{gap:.45rem}.schema-path-input-primary{display:grid;gap:.35rem}.schema-path-input-toggle{margin:0;padding-left:.05rem;position:relative;z-index:31}.schema-path-input-toggle__btn{background:none;border:none;color:#506ea0f2;cursor:pointer;font-size:.78rem;padding:.1rem 0;text-align:left;text-decoration:underline;text-underline-offset:.12em}.schema-path-input-toggle__btn:hover{color:#863bfff2}.schema-helper-panel--hint-only{gap:.35rem;padding:.55rem .75rem}.value-source-inline{align-items:end;display:grid;gap:.5rem .75rem;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr)}@media(max-width:560px){.value-source-inline{grid-template-columns:1fr}}.value-source-editor--compact{gap:.5rem}.expression-token-row{display:flex;flex-wrap:wrap;gap:.55rem}.expression-token-row--compact-grid{display:grid;gap:.32rem .4rem;grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr))}.expression-token-row--compact-grid .token-button{font-size:.8125rem;line-height:1.2;min-width:0;padding:.28rem .45rem;text-align:center;width:100%}.expression-assistant-function-groups{display:grid;gap:.75rem}.expression-assistant-function-group{display:grid;gap:.45rem}.expression-assistant-function-group-head{align-items:center;color:#243852;display:flex;flex-wrap:wrap;font-size:.86rem;gap:.55rem;justify-content:space-between}.token-button{background:#f0f4faf0;border:1px solid var(--surface-border);border-radius:var(--zorka-control-radius-sm, .375rem);color:var(--workspace-ink-soft);padding:.42rem .8rem;width:auto}.token-button:hover{border-color:#c89bff7a}.drag-handle{align-items:center;background:transparent;border:none;border-radius:6px;color:inherit;cursor:grab;display:inline-flex;flex-shrink:0;opacity:0;padding:4px 2px;transition:opacity .15s ease;-webkit-user-select:none;user-select:none}.rule-card:hover .drag-handle,.structured-node-card:hover .drag-handle,.schema-property-card:hover .drag-handle{opacity:.4}.drag-handle:hover{opacity:.85!important}.drag-handle.small{padding:2px 1px}.drag-handle:active{cursor:grabbing;opacity:1!important}.tone-chip{align-items:center;border-radius:var(--zorka-control-radius-sm, .375rem);display:inline-flex;font-size:.76rem;font-weight:700;letter-spacing:.08em;margin-bottom:.35rem;padding:.3rem .65rem;text-transform:uppercase}.tone-chip--group{background:#3482791f;border:1px solid rgba(52,130,121,.22);color:#245d56}.tone-chip--action{background:#863bff1f;border:1px solid rgba(134,59,255,.22);color:#4a2080}.tone-chip--predicate{background:#6170861f;border:1px solid rgba(97,112,134,.24);color:#425466}.tone-chip--expression{background:#c89bff29;border:1px solid rgba(200,155,255,.3);color:#cfe5ff}.tone-chip--decision-table{background:#3b82f62e;border:1px solid rgba(96,165,250,.35);color:#1d4ed8}.tone-chip--nested-ruleset{background:#22d3ee24;border:1px solid rgba(34,211,238,.32);color:#0e7490}.tone-chip--assign{background:#3482791f;border:1px solid rgba(52,130,121,.22);color:#245d56}.tone-chip--validation{background:#fb923c24;border:1px solid rgba(251,146,60,.32);color:#c2410c}.tone-chip--halt{background:#f8717129;border:1px solid rgba(248,113,113,.32);color:#b91c1c}.tone-chip--block{background:#dc26262e;border:1px solid rgba(220,38,38,.35);color:#991b1b}.tone-chip--loop{background:#14b8a624;border:1px solid rgba(20,184,166,.32);color:#0f766e}.rule-card{background:linear-gradient(180deg,#c89bffeb,#863bff7a) left center / .35rem 100% no-repeat,linear-gradient(180deg,#101f38f5,#09111fe0),#0a111fb8;border-color:#c89bff42;overflow:visible;position:relative}.structured-node-card,.subeditor-card{background:linear-gradient(180deg,#131e32f0,#0c1525e6);background-color:#0c1525e6;border:1px solid rgba(97,120,159,.24);border-radius:1rem;color:#f4f7fb;overflow:visible;padding:1rem;position:relative}.rule-card:focus-within,.rule-card:hover,.structured-node-card:focus-within,.structured-node-card:hover,.subeditor-card:focus-within,.subeditor-card:hover{z-index:40}.schema-designer{--schema-editor-copy: #b6c7dc;--schema-editor-ink: #f4f7fb;--schema-editor-label: #e3ebf7}.schema-designer-layout{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1.55fr) minmax(20rem,.95fr)}@media(max-width:1120px){.schema-designer-layout{grid-template-columns:minmax(0,1fr)}}.schema-import-card,.schema-node-card,.schema-preview-card{position:relative}.schema-import-toggle{align-items:start;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:0;text-align:left;width:100%}.schema-import-toggle-state{background:#ffffff0f;border:1px solid rgba(150,178,220,.18);border-radius:var(--zorka-control-radius-sm, .375rem);font-size:.76rem;padding:.3rem .6rem;white-space:nowrap}.schema-import-toggle h4,.schema-import-toggle p,.schema-node-summary-copy h3,.schema-node-summary-copy h4,.schema-node-summary-copy p,.schema-property-summary h4,.schema-property-summary p{margin:0}.schema-import-body{margin-top:1rem}.schema-node-card{display:grid;gap:1rem}.schema-node-summary-row{align-items:start;display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr) auto}.schema-node-summary-button{align-items:start;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:0;text-align:left;width:100%}.schema-node-summary-button:hover h3,.schema-node-summary-button:hover h4,.schema-node-summary-button:hover strong,.schema-node-summary-button:hover p{color:inherit}.schema-node-summary-copy{display:grid;gap:.35rem;min-width:0}.schema-node-summary-copy p{color:inherit;opacity:.8}.schema-node-badges,.schema-chip-row{display:flex;flex-wrap:wrap;gap:.4rem}.schema-node-badge,.schema-chip{background:#ffffff0f;border:1px solid rgba(150,178,220,.18);border-radius:var(--zorka-control-radius-sm, .375rem);color:inherit;font-size:.76rem;line-height:1;padding:.3rem .6rem}.schema-node-actions{align-self:start;flex-wrap:wrap;justify-content:flex-end}.schema-node-fields{border-top:1px solid rgba(124,146,182,.12);margin-top:.25rem;padding-top:1rem}.schema-node-children{border-left:1px solid rgba(124,146,182,.14);display:grid;gap:.9rem;margin-left:.35rem;padding-left:.95rem}.schema-node-note{color:inherit;font-size:.92rem;margin:0;opacity:.78}.schema-property-card{display:grid;gap:.85rem}.schema-property-summary{align-items:start;display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr) auto}.schema-property-body{border-top:1px solid rgba(124,146,182,.12);padding-top:1rem}.schema-preview-card{position:sticky;top:1rem}.schema-preview-code{background:linear-gradient(180deg,#08101df0,#060c17fa);border:1px solid rgba(124,146,182,.18);border-radius:1rem;color:#f4f7fb;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.45;margin:0;max-height:min(72vh,48rem);overflow:auto;padding:1rem;white-space:pre}.schema-preview-card .section-head p,.schema-node-card .section-head p,.schema-property-card p,.schema-import-card p{color:inherit;opacity:.8}.inline-schema-designer .subeditor-card,.inline-schema-designer .structured-node-card{--field-label-color: #334155;--text-muted: #526276;background:linear-gradient(180deg,#fff,#fbfcfe);background-color:#fff;border-color:#d8dee8;border-radius:var(--zorka-control-radius-sm);box-shadow:0 12px 32px #0f172a0f;color:#111827}.inline-schema-designer .subeditor-card h3,.inline-schema-designer .subeditor-card h4,.inline-schema-designer .subeditor-card strong,.inline-schema-designer .structured-node-card h3,.inline-schema-designer .structured-node-card h4,.inline-schema-designer .structured-node-card strong{color:#111827}.inline-schema-designer .subeditor-card p,.inline-schema-designer .structured-node-card p{color:#526276;opacity:1}.inline-schema-designer .subeditor-card label,.inline-schema-designer .structured-node-card label,.inline-schema-designer .field-label-row>span:first-child{color:#334155}.panel .inline-schema-designer .schema-preview-card{background:#fff;border-color:#d8dee8;color:#111827}.panel .inline-schema-designer .schema-preview-card .section-head p{color:#526276;opacity:1}.panel .inline-schema-designer .schema-preview-code{background:#f8fafc;border-color:#d8dee8;color:#111827}.schema-designer-open-drawer-button{white-space:nowrap}.helper-designer{--helper-editor-copy: #b6c7dc;--helper-editor-ink: #f4f7fb;--helper-editor-label: #e3ebf7}.helper-expression-status{color:var(--text-muted, #b6c7dc);margin:0}.helper-expression-validation{border-radius:.95rem;display:grid;gap:.45rem;padding:.85rem 1rem}.helper-expression-validation strong{color:inherit}.helper-expression-validation ul{margin:0;padding-left:1rem}.helper-expression-validation--invalid{background:var(--validation-error-bg);background-color:var(--validation-error-bg);border:1px solid var(--validation-error-border);color:var(--validation-error-ink)}.helper-expression-validation--invalid li,.helper-expression-validation--invalid strong{color:inherit}.authoring-drawer-paper .helper-designer .subeditor-card,.authoring-drawer-paper .helper-designer .structured-node-card{color:var(--helper-editor-ink);--field-label-color: var(--helper-editor-label);--text-muted: var(--helper-editor-copy)}:root[data-dark] .authoring-drawer-paper .helper-expression-validation--invalid{background:var(--validation-error-bg);background-color:var(--validation-error-bg);border-color:var(--validation-error-border);color:var(--validation-error-ink)}:root[data-dark] .authoring-drawer-paper .helper-expression-validation--invalid li,:root[data-dark] .authoring-drawer-paper .helper-expression-validation--invalid strong,:root[data-light] .authoring-drawer-paper .helper-expression-validation--invalid li,:root[data-light] .authoring-drawer-paper .helper-expression-validation--invalid strong{color:inherit}:root[data-light] .authoring-drawer-paper .helper-expression-validation--invalid{background:var(--validation-error-bg);background-color:var(--validation-error-bg);border-color:var(--validation-error-border);color:var(--validation-error-ink)}.authoring-drawer-paper .schema-designer{--zorka-checkbox-border: oklch(.96 .01 260);--zorka-checkbox-bg: rgba(255, 255, 255, .08)}.authoring-drawer-paper .schema-designer .subeditor-card,.authoring-drawer-paper .schema-designer .structured-node-card{background:linear-gradient(180deg,#16233afa,#0e1828f5);border-color:#849dc93d;box-shadow:inset 0 1px #ffffff0a;color:var(--schema-editor-ink);--field-label-color: var(--schema-editor-label);--text-muted: var(--schema-editor-copy)}.authoring-drawer-paper .schema-designer .subeditor-card h4,.authoring-drawer-paper .schema-designer .structured-node-card h4,.authoring-drawer-paper .schema-designer .subeditor-card h3,.authoring-drawer-paper .schema-designer .structured-node-card h3,.authoring-drawer-paper .schema-designer .subeditor-card strong,.authoring-drawer-paper .schema-designer .structured-node-card strong{color:var(--schema-editor-ink)}.authoring-drawer-paper .schema-designer .schema-node-card>.section-head p,.authoring-drawer-paper .schema-designer .structured-node-card>.schema-property-summary p,.authoring-drawer-paper .schema-designer .schema-node-note{color:var(--schema-editor-copy)}.authoring-drawer-paper .schema-designer .resource-card.empty-state{background:linear-gradient(180deg,#131e32d1,#0c1525c7);border-color:#61789f3d;color:var(--schema-editor-copy);--text-muted: var(--schema-editor-copy)}.authoring-drawer-paper .schema-designer .schema-node-summary-button:hover{opacity:.98}.authoring-drawer-paper .schema-designer .schema-node-badge,.authoring-drawer-paper .schema-designer .schema-chip{background:#ffffff14;border-color:#96b2dc33;color:#f4f7fb}.authoring-drawer-paper .schema-designer .schema-preview-code{background:linear-gradient(180deg,#08101df0,#060c17fa);border-color:#7c92b62e;color:#f4f7fb}.authoring-drawer-paper .helper-designer .subeditor-card h4,.authoring-drawer-paper .helper-designer .structured-node-card h4,.authoring-drawer-paper .helper-designer .subeditor-card strong,.authoring-drawer-paper .helper-designer .structured-node-card strong{color:var(--helper-editor-ink)}.panel .schema-designer{--zorka-checkbox-border: oklch(.96 .01 260);--zorka-checkbox-bg: rgba(255, 255, 255, .08)}.panel .schema-designer .subeditor-card,.panel .schema-designer .structured-node-card{background:linear-gradient(180deg,#16233afa,#0e1828f5);border-color:#849dc93d;box-shadow:inset 0 1px #ffffff0a;color:var(--schema-editor-ink);--field-label-color: var(--schema-editor-label);--text-muted: var(--schema-editor-copy)}.panel .helper-designer .subeditor-card,.panel .helper-designer .structured-node-card{background:linear-gradient(180deg,#16233afa,#0e1828f5);border-color:#849dc93d;box-shadow:inset 0 1px #ffffff0a;color:var(--helper-editor-ink);--field-label-color: var(--helper-editor-label);--text-muted: var(--helper-editor-copy)}.panel .schema-designer .subeditor-card h4,.panel .schema-designer .structured-node-card h4,.panel .schema-designer .subeditor-card h3,.panel .schema-designer .structured-node-card h3,.panel .schema-designer .subeditor-card strong,.panel .schema-designer .structured-node-card strong{color:var(--schema-editor-ink)}.panel .helper-designer .subeditor-card h4,.panel .helper-designer .structured-node-card h4,.panel .helper-designer .subeditor-card strong,.panel .helper-designer .structured-node-card strong{color:var(--helper-editor-ink)}.panel .schema-designer .schema-node-card>.section-head p,.panel .schema-designer .structured-node-card>.schema-property-summary p,.panel .schema-designer .schema-node-note{color:var(--schema-editor-copy)}.panel .helper-designer .subeditor-card>.section-head p,.panel .helper-designer .structured-node-card>.section-head p,.panel .helper-designer .structured-node-card>.stack>section>.section-head p{color:var(--helper-editor-copy)}.panel .schema-designer .resource-card.empty-state{background:linear-gradient(180deg,#131e32d1,#0c1525c7);border-color:#61789f3d;color:var(--schema-editor-copy);--text-muted: var(--schema-editor-copy)}.panel .helper-designer .resource-card.empty-state{background:linear-gradient(180deg,#f8fafdfa,#eff4f9fa);border-color:#61789f2e;color:var(--workspace-muted);--text-muted: var(--workspace-muted)}.panel .schema-designer .schema-node-summary-button:hover{opacity:.98}.panel .schema-designer .schema-node-badge,.panel .schema-designer .schema-chip{background:#ffffff14;border-color:#96b2dc33;color:#f4f7fb}.panel .schema-designer .schema-preview-code{background:linear-gradient(180deg,#08101df0,#060c17fa);border-color:#7c92b62e;color:#f4f7fb}.condition-card,.condition-node-card,.action-card,.action-list-card{position:relative}.condition-card--group,.condition-node-card--group,.action-list-card{background:linear-gradient(180deg,#348279eb,#1f5f588f) left center / .35rem 100% no-repeat,linear-gradient(180deg,#131e32f0,#0c1525e6);border-color:#863bff33}.condition-card--predicate,.condition-node-card--predicate{background:linear-gradient(180deg,#91a0b8eb,#59667b8a) left center / .35rem 100% no-repeat,linear-gradient(180deg,#131e32f0,#0c1525e6);border-color:#7d8ca43d}.condition-card--expression,.condition-node-card--expression{background:linear-gradient(180deg,#c89bffeb,#863bff7a) left center / .35rem 100% no-repeat,linear-gradient(180deg,#131e32f0,#0c1525e6);border-color:#c89bff3d}.action-card--assign{background:linear-gradient(180deg,#348279eb,#1f5f588f) left center / .35rem 100% no-repeat,linear-gradient(180deg,#131e32f0,#0c1525e6);border-color:#34827938}.action-card--append{background:linear-gradient(180deg,#9333eae0,#6d28d985) left center / .35rem 100% no-repeat,linear-gradient(180deg,#131e32f0,#0c1525e6);border-color:#a78bfa59}.action-card--decision-table{background:linear-gradient(180deg,#3b82f6eb,#1d4ed88c) left center / .35rem 100% no-repeat,linear-gradient(180deg,#131e32f0,#0c1525e6);border-color:#60a5fa59}.action-card--nested-ruleset{background:linear-gradient(180deg,#22d3eee0,#0891b285) left center / .35rem 100% no-repeat,linear-gradient(180deg,#131e32f0,#0c1525e6);border-color:#67e8f952}.action-card--validation{background:linear-gradient(180deg,#fb923ceb,#c2410c8c) left center / .35rem 100% no-repeat,linear-gradient(180deg,#131e32f0,#0c1525e6);border-color:#fb923c61}.action-card--halt{background:linear-gradient(180deg,#f87171eb,#b91c1c94) left center / .35rem 100% no-repeat,linear-gradient(180deg,#131e32f0,#0c1525e6);border-color:#f8717166}.action-card--block{background:linear-gradient(180deg,#dc2626f2,#7f1d1d9e) left center / .35rem 100% no-repeat,linear-gradient(180deg,#131e32f0,#0c1525e6);border-color:#dc26266b}.action-card--loop{background:linear-gradient(180deg,#14b8a6e6,#0f766e8c) left center / .35rem 100% no-repeat,linear-gradient(180deg,#131e32f0,#0c1525e6);border-color:#2dd4bf5c}.rule-card.drop-before:after,.rule-card.drop-after:after,.structured-node-card.drop-before:after,.structured-node-card.drop-after:after{background:linear-gradient(90deg,#c89bfff5,#5ce7caeb);border-radius:var(--zorka-control-radius-sm, .375rem);box-shadow:0 0 0 3px #863bff29;content:"";height:.5rem;left:1rem;position:absolute;right:1rem;z-index:3}.rule-card.drop-before:after,.structured-node-card.drop-before:after{top:-.32rem}.rule-card.drop-after:after,.structured-node-card.drop-after:after{bottom:-.32rem}.is-dragging{opacity:.55}.structured-key-row,.structured-primitive-row{align-items:end;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) auto}.structured-node-card .ghost-button,.action-node-header-actions .primary-button{border-radius:var(--zorka-control-radius-sm);font-size:.78rem;min-height:2.25rem;padding:.42rem .68rem}.structured-primitive-row{grid-template-columns:repeat(2,minmax(0,1fr))}.nested-summary-row{border-top:1px solid rgba(124,146,182,.12);display:grid;gap:.25rem;padding-top:.55rem}.selected-card{border-color:#c89bff73;box-shadow:0 0 0 1px #c89bff3d}.rules-workspace .rule-card{background:linear-gradient(180deg,#c89bffeb,#863bff7a) left center / .35rem 100% no-repeat,linear-gradient(180deg,var(--rules-editor-surface-top),var(--rules-editor-surface-bottom));border-color:var(--rules-editor-border);box-shadow:inset 0 1px #ffffff08;color:var(--rules-editor-ink)}.rules-workspace .structured-node-card,.rules-workspace .subeditor-card{background:linear-gradient(180deg,var(--rules-editor-surface-top),var(--rules-editor-surface-bottom));border-color:var(--rules-editor-border);box-shadow:inset 0 1px #ffffff08;color:var(--rules-editor-ink)}.rules-workspace .action-list-card,.rules-workspace .condition-card.condition-card--group,.rules-workspace .condition-node-card.condition-node-card--group{background:linear-gradient(180deg,#348279eb,#1f5f588f) left center / .35rem 100% no-repeat,linear-gradient(180deg,var(--rules-editor-surface-top),var(--rules-editor-surface-bottom));border-color:var(--rules-editor-border);box-shadow:inset 0 1px #ffffff08;color:var(--rules-editor-ink)}.rules-workspace .condition-card.condition-card--expression,.rules-workspace .condition-node-card.condition-node-card--expression{background:linear-gradient(180deg,#c89bffeb,#863bff7a) left center / .35rem 100% no-repeat,linear-gradient(180deg,var(--rules-editor-surface-top),var(--rules-editor-surface-bottom));border-color:var(--rules-editor-border);box-shadow:inset 0 1px #ffffff08;color:var(--rules-editor-ink)}.rules-workspace .condition-card.condition-card--predicate,.rules-workspace .condition-node-card.condition-node-card--predicate{background:linear-gradient(180deg,#91a0b8eb,#59667b8a) left center / .35rem 100% no-repeat,linear-gradient(180deg,var(--rules-editor-surface-top),var(--rules-editor-surface-bottom));border-color:var(--rules-editor-border);box-shadow:inset 0 1px #ffffff08;color:var(--rules-editor-ink)}.rules-workspace .action-card.action-card--assign{background:linear-gradient(180deg,#348279eb,#1f5f588f) left center / .35rem 100% no-repeat,linear-gradient(180deg,var(--rules-editor-surface-top),var(--rules-editor-surface-bottom));border-color:var(--rules-editor-border);box-shadow:inset 0 1px #ffffff08;color:var(--rules-editor-ink)}.rules-workspace .action-card.action-card--append{background:linear-gradient(180deg,#9333eae0,#6d28d985) left center / .35rem 100% no-repeat,linear-gradient(180deg,var(--rules-editor-surface-top),var(--rules-editor-surface-bottom));border-color:var(--rules-editor-border);box-shadow:inset 0 1px #ffffff08;color:var(--rules-editor-ink)}.rules-workspace .action-card.action-card--decision-table{background:linear-gradient(180deg,#3b82f6eb,#1d4ed88c) left center / .35rem 100% no-repeat,linear-gradient(180deg,var(--rules-editor-surface-top),var(--rules-editor-surface-bottom));border-color:var(--rules-editor-border);box-shadow:inset 0 1px #ffffff08;color:var(--rules-editor-ink)}.rules-workspace .action-card.action-card--nested-ruleset{background:linear-gradient(180deg,#22d3eee0,#0891b285) left center / .35rem 100% no-repeat,linear-gradient(180deg,var(--rules-editor-surface-top),var(--rules-editor-surface-bottom));border-color:var(--rules-editor-border);box-shadow:inset 0 1px #ffffff08;color:var(--rules-editor-ink)}.rules-workspace .action-card.action-card--validation{background:linear-gradient(180deg,#fb923ceb,#c2410c8c) left center / .35rem 100% no-repeat,linear-gradient(180deg,var(--rules-editor-surface-top),var(--rules-editor-surface-bottom));border-color:var(--rules-editor-border);box-shadow:inset 0 1px #ffffff08;color:var(--rules-editor-ink)}.rules-workspace .action-card.action-card--halt{background:linear-gradient(180deg,#f87171eb,#b91c1c94) left center / .35rem 100% no-repeat,linear-gradient(180deg,var(--rules-editor-surface-top),var(--rules-editor-surface-bottom));border-color:var(--rules-editor-border);box-shadow:inset 0 1px #ffffff08;color:var(--rules-editor-ink)}.rules-workspace .action-card.action-card--block{background:linear-gradient(180deg,#dc2626f2,#7f1d1d9e) left center / .35rem 100% no-repeat,linear-gradient(180deg,var(--rules-editor-surface-top),var(--rules-editor-surface-bottom));border-color:var(--rules-editor-border);box-shadow:inset 0 1px #ffffff08;color:var(--rules-editor-ink)}.rules-workspace .action-card.action-card--loop{background:linear-gradient(180deg,#14b8a6e6,#0f766e8c) left center / .35rem 100% no-repeat,linear-gradient(180deg,var(--rules-editor-surface-top),var(--rules-editor-surface-bottom));border-color:var(--rules-editor-border);box-shadow:inset 0 1px #ffffff08;color:var(--rules-editor-ink)}.rules-workspace .builder-kicker{color:#9cc3ff}.rules-workspace .rules-outline .builder-kicker{color:#4d6990}.rules-workspace .rule-card h3,.rules-workspace .structured-node-card h3,.rules-workspace .subeditor-card h3,.rules-workspace .rule-card strong,.rules-workspace .structured-node-card strong,.rules-workspace .subeditor-card strong,.rules-workspace .field-label-row>span:first-child{color:var(--rules-editor-ink)}.rules-workspace .rule-card p,.rules-workspace .structured-node-card p,.rules-workspace .subeditor-card p,.rules-workspace .collapse-summary,.rules-workspace .trace-list-heading span{color:var(--rules-editor-copy)}.rules-workspace .rule-card label,.rules-workspace .structured-node-card label,.rules-workspace .subeditor-card label,.rules-workspace .checkbox-row>span{color:var(--rules-editor-label)}.rules-workspace .expression-helper-heading{color:#e8f0ff}.rules-workspace .expression-helper-popover{background:linear-gradient(180deg,#162034fa,#0e1626fa);border-color:#7891bc42}.rules-workspace .rules-toolbar{background:radial-gradient(circle at top left,rgba(156,195,255,.12),transparent 18rem),linear-gradient(180deg,#121e34fa,#0c1626f5);border-color:#748bb057;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #040a1647;color:var(--rules-editor-ink)}.rules-toolbar-grid{align-items:start;display:grid;gap:1rem 1.35rem;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.95fr)}.rules-toolbar-copy{display:grid;gap:.8rem;min-width:0}.rules-toolbar-copy h3{font-size:1.18rem;line-height:1.25}.rules-toolbar-copy p{color:var(--rules-editor-copy);max-width:44rem}.rules-toolbar-pills{gap:.45rem}.rules-workspace .tone-chip{color:#e6eef9}.rules-workspace .rules-toolbar-controls{display:grid;gap:.9rem;padding-top:.2rem}.rules-workspace .button-row.compact.rules-toolbar-actions{gap:.8rem;padding-block:.15rem .25rem}.rules-toolbar-search{display:grid;gap:.4rem;max-width:22rem}.rules-toolbar-search input[type=search]{margin-top:0}.rules-filter-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.rules-filter-note{border-top:1px solid rgba(120,145,188,.18);color:#c9d7e8;margin-top:1rem;padding-top:1rem}.rules-empty-state{border-style:dashed;display:grid;justify-items:start}.rules-empty-state p{color:var(--rules-editor-copy)}.rules-workspace select:not([class*=Mui]){background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(62,84,118,.28);box-shadow:inset 0 1px #ffffffeb;color:#0f1724;color-scheme:light}.rules-workspace select:not([class*=Mui]) option,.rules-workspace select:not([class*=Mui]) optgroup{background-color:#fff!important;color:#0f1724!important}.rules-workspace select:not([class*=Mui]) optgroup{background-color:#f1f5f9!important;font-weight:600}.rules-workspace input:not([class*=Mui]):not([type=checkbox]):not([type=radio]),.rules-workspace textarea:not([class*=Mui]){background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(62,84,118,.28);box-shadow:inset 0 1px #ffffffeb;color:#0f1724;color-scheme:light}.rules-workspace input:not([class*=Mui]):not([type=checkbox]):not([type=radio])::placeholder,.rules-workspace textarea:not([class*=Mui])::placeholder{color:#64748b}.rules-workspace input:not([class*=Mui])[type=date],.rules-workspace input:not([class*=Mui])[type=datetime-local],.rules-workspace input:not([class*=Mui])[type=month],.rules-workspace input:not([class*=Mui])[type=time]{color-scheme:light}.rules-workspace input:not([class*=Mui])[type=date]::-webkit-calendar-picker-indicator,.rules-workspace input:not([class*=Mui])[type=datetime-local]::-webkit-calendar-picker-indicator,.rules-workspace input:not([class*=Mui])[type=month]::-webkit-calendar-picker-indicator,.rules-workspace input:not([class*=Mui])[type=time]::-webkit-calendar-picker-indicator{filter:none;opacity:.65}.rules-workspace .tone-chip--group{background:#34827947;border:1px solid rgba(130,210,200,.45);color:#e8fff8}.rules-workspace .pill{background:#ffffff0f;border-color:#a2b2c933;color:#f4f7fb}.rules-workspace .ghost-button{background:#0f1c31b8;border-color:#7891bc3d;color:#e5eefb}.rules-workspace .ghost-button:hover{background:#1c2c46e0}.rules-workspace .ghost-button.destructive{background:#581c2d57;border-color:#c6738b3d;color:#ffdce4}.rules-workspace .secondary-button{background:linear-gradient(180deg,#586783,#49566e);border-color:#7588a83d;color:#f4f7fb}.rules-workspace .help-tooltip-trigger{background:#121f34f5;border-color:#95b5e847;color:#f4f7fb}.rules-workspace .schema-helper-panel{background:linear-gradient(180deg,#dde4ec,#d4dde7);background-color:#d4dde7;border-color:#3a4b622e}.authoring-drawer-paper .schema-helper-panel{background:var(--authoring-drawer-inset-surface-bg);background-color:var(--authoring-drawer-inset-surface-bg-color);border-color:var(--authoring-drawer-inset-surface-border)}.rules-workspace .schema-helper-panel label,.rules-workspace .schema-helper-panel .schema-helper-field,.rules-workspace .schema-helper-panel .field-label-row>span:first-child{color:#243852}.authoring-drawer-paper .schema-helper-panel label,.authoring-drawer-paper .schema-helper-panel .schema-helper-field,.authoring-drawer-paper .schema-helper-panel .field-label-row>span:first-child{color:var(--authoring-drawer-inset-surface-label)}.rules-workspace .schema-helper-panel p,.rules-workspace .schema-helper-panel .section-note{color:#4c6179}.authoring-drawer-paper .schema-helper-panel p,.authoring-drawer-paper .schema-helper-panel .section-note{color:var(--authoring-drawer-helper-panel-muted)}.rules-workspace .schema-helper-panel .help-tooltip-trigger{background:#24344a;border-color:#24344a57;color:#f8fbff}.authoring-drawer-paper .schema-helper-panel .help-tooltip-trigger{background:var(--authoring-drawer-inset-surface-tooltip-bg);border-color:var(--authoring-drawer-inset-surface-tooltip-border);color:var(--authoring-drawer-inset-surface-tooltip-ink)}.rules-workspace .schema-helper-panel .token-button{background:#f8fbfef5;border-color:#4e5f762e;color:#273a52}.authoring-drawer-paper .schema-helper-panel .token-button{background:var(--authoring-drawer-inset-surface-token-bg);border-color:var(--authoring-drawer-inset-surface-token-border);color:var(--authoring-drawer-inset-surface-token-ink)}.rules-workspace .schema-path-input-toggle__btn{color:#b4cdf0eb}.rules-workspace .schema-path-input-toggle__btn:hover{color:#dcc8fffa}.decision-table-editor-card .structured-node-card,.decision-table-editor-card .condition-node-card,.decision-table-editor-card .action-card{background:linear-gradient(180deg,#f2f5f8,#e8edf3);border-color:#4e5f7629;box-shadow:inset 0 1px #ffffffb8;color:var(--workspace-ink)}.decision-table-editor-card .structured-node-card h3,.decision-table-editor-card .structured-node-card strong,.decision-table-editor-card .condition-node-card h3,.decision-table-editor-card .condition-node-card strong,.decision-table-editor-card .action-card h3,.decision-table-editor-card .action-card strong,.decision-table-editor-card .structured-node-card .field-label-row>span:first-child,.decision-table-editor-card .condition-node-card .field-label-row>span:first-child,.decision-table-editor-card .action-card .field-label-row>span:first-child{color:#12243b}.decision-table-editor-card .structured-node-card p,.decision-table-editor-card .condition-node-card p,.decision-table-editor-card .action-card p,.decision-table-editor-card .collapse-summary{color:#59697d}.decision-table-editor-card .structured-node-card label,.decision-table-editor-card .condition-node-card label,.decision-table-editor-card .action-card label{color:#36485f}.button-row.compact{gap:.5rem}@media(max-width:1380px){.decision-table-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-table-name-field{grid-column:1 / -1}}.status-badge.success{background:#2a674c73;border-color:#75e8b742}.status-badge.warning{background:#7a4a0e73;border-color:#ffc46942}.auth-shell{margin:0 auto;max-width:74rem;padding:2rem 1.25rem 2.5rem}.auth-hero{min-height:18rem}@media(max-width:1100px){.payload-lab-detail-toolbar,.payload-metadata-grid{grid-template-columns:minmax(0,1fr)}.payload-catalog-filter-row{justify-content:flex-start}.app-shell{grid-template-columns:1fr}.sidebar{order:2}.toolbar-grid,.split-layout,.rules-workspace,.decision-table-workspace,.decision-table-settings,.rules-toolbar-grid,.trace-views-workspace-tabs,.trace-view-workspace-header,.trace-view-section-editor,.trace-view-section-layout{grid-template-columns:1fr}.trace-views-workspace-summary,.trace-view-workspace-actions{justify-content:flex-start}.trace-view-column-row__head{display:grid}.topbar{flex-direction:column}.rules-outline,.decision-table-sidebar{position:static}.rule-outline-list,.decision-table-sidebar-list{max-height:none}.topbar-actions,.session-menu{align-items:flex-start;justify-items:start}.toolbar-grid.compact{justify-content:flex-start}.trace-range-filter-heading{flex-direction:column}}@media(max-width:760px){.payload-lab-workspace,.trace-views-layout{grid-template-columns:1fr}.payload-lab-pane-splitter,.trace-views-pane-splitter{display:none}}@media(max-width:720px){.payload-grid-summary,.payload-lab-run-summary,.payload-catalog-footer,.payload-batch-pagination{align-items:flex-start;flex-direction:column}.payload-lab-catalog-head,.payload-catalog-pagination{justify-items:start}.rules-filter-chip-row,.trace-views-inline-actions,.trace-views-json-tool-actions{align-items:stretch;flex-direction:column}.rules-toolbar-search{max-width:none}.payload-catalog-filter-row{align-items:stretch;flex-direction:column}.app-shell,.auth-shell{padding:.85rem}.sidebar,.hero-panel,.panel,.topbar{border-radius:1.25rem;padding:1rem}.trace-page .studio-page-heading,.trace-page .trace-report-hero,.trace-page .trace-report-panel{border-radius:8px}.metric-grid,.card-grid,.result-grid{grid-template-columns:1fr}.button-row,.pill-row,.trace-range-chip-row{align-items:stretch;flex-direction:column}.primary-link-button,.primary-button,.secondary-button,.ghost-button,.secondary-link{width:100%}.zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar .button-row{align-items:flex-end;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar .payload-run-cluster>label{width:auto}.zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar .payload-run-cluster select{max-width:min(13rem,50vw);min-width:min(11rem,50vw);width:min(13rem,50vw)}.zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar .payload-run-cluster .primary-button,.zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar .button-row .primary-button,.zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar .button-row .secondary-button{width:auto}.payload-catalog-pagination .ghost-button{width:100%}.payload-grid-table th,.payload-grid-table td{padding:.65rem}}@media(max-width:560px){.trace-studio{gap:.85rem;padding:0}.trace-studio .trace-report-panel,.trace-studio .trace-section,.trace-studio .trace-rule-panel,.trace-studio .trace-list-card,.trace-studio .result-card{border-radius:8px;gap:.62rem;padding:.72rem}.trace-studio .trace-loop-iteration,.trace-studio .trace-action-card,.trace-studio .trace-action-value-card{padding:.62rem}.trace-studio .trace-list-heading{align-items:flex-start;flex-direction:column;gap:.25rem}.trace-studio .trace-action-meta-list{gap:.35rem}.trace-studio .trace-action-meta-list span{align-items:flex-start;border-radius:.65rem;display:grid;gap:.12rem}.payload-lab-run-actions{flex-direction:column;width:100%}.payload-lab-run-actions>*{width:100%}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tabular-editor-shell{display:flex;flex-direction:column;gap:.75rem;min-width:0}.tabular-editor-shell__body{min-width:0}.tabular-editor-shell__top-bar{align-items:center;border-bottom:1px solid var(--surface-border, #e3e8ee);display:flex;gap:.5rem;padding:.5rem 0}.tabular-editor-shell__pill{background:var(--accent-strong);border-radius:4px;color:#fff;font-size:.8rem;font-weight:700;padding:.25rem .625rem}.tabular-editor-shell__pill--lookup-table{background:#1b4f8a}.tabular-editor-shell__name{background:transparent;border:none;color:var(--tabular-cell-ink);flex:1;font-size:1.1rem;font-weight:700;outline:none;padding:.25rem .375rem}.tabular-editor-shell__overflow,.tabular-editor-shell__save{background:#f0f2f5;border:1px solid var(--tabular-shell-border);border-radius:4px;cursor:pointer;font-size:.8rem;padding:.375rem .75rem}.tabular-editor-shell__save{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.tabular-editor-shell__save:disabled{background:var(--tabular-shell-border);border-color:var(--tabular-shell-border);color:#6b7280;cursor:not-allowed}.tabular-validation-banner{background:var(--validation-error-bg);border:1px solid var(--validation-error-border);border-radius:6px;color:var(--validation-error-ink);margin-bottom:.75rem;padding:.625rem .875rem}.tabular-validation-banner strong{display:block;font-weight:700;margin-bottom:.25rem}.tabular-validation-banner ul{list-style:disc;margin:0;padding-left:1.25rem}.tabular-validation-banner li{font-size:.85rem;margin:0}.tabular-editor-grid{border:1px solid var(--tabular-shell-border);border-radius:6px;max-width:100%;overflow-x:auto;overflow-y:visible}.tabular-editor-grid__table{border-collapse:separate;border-spacing:0;font-size:.85rem;min-width:max-content;width:max-content}.tabular-editor-grid__group-strip-cell{background:var(--tabular-row-marker-bg);font-size:.7rem;letter-spacing:.06em;padding:.25rem .5rem;text-align:left;text-transform:uppercase}.tabular-editor-grid__group-strip-cell--conditions{background:var(--tabular-condition-band);color:var(--tabular-condition-ink);border-right:2px solid var(--tabular-condition-stripe)}.tabular-editor-grid__group-strip-cell--outputs{background:var(--tabular-output-band);color:var(--tabular-output-ink)}.tabular-editor-grid__row-marker-cell,.tabular-editor-grid__row-marker{background:var(--tabular-row-marker-bg);border-right:1px solid var(--tabular-shell-border);color:var(--tabular-row-marker-ink);font-size:.7rem;padding:.375rem;text-align:center;width:3rem}.tabular-editor-grid__row-actions-cell,.tabular-editor-grid__row-actions{border-left:1px solid var(--tabular-shell-border);padding:.25rem;text-align:center;width:2rem}.tabular-editor-grid__header-cell{background:var(--tabular-condition-band);border-right:1px solid var(--tabular-shell-border);min-width:5rem;padding:0;position:relative;vertical-align:top}.tabular-editor-grid__header-cell--output{background:var(--tabular-output-band);border-right:1px solid var(--tabular-shell-border)}.tabular-editor-grid__cell{background:var(--tabular-cell-bg);border-right:1px solid var(--tabular-shell-border);padding:0;vertical-align:top}.tabular-editor-grid__cell-stack{display:flex;flex-direction:column;min-width:0}.tabular-grid-header{background:transparent;border:none;color:var(--tabular-cell-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;padding:.375rem .5rem;text-align:left;width:100%}.tabular-grid-header__name{font-weight:700}.tabular-grid-header__subtitle{color:var(--field-label-muted);font-size:.7rem}.tabular-grid-cell{background:transparent;border:none;color:var(--tabular-cell-ink);cursor:pointer;display:flex;align-items:center;font:inherit;gap:.25rem;padding:.375rem .5rem;text-align:left;width:100%}.tabular-grid-cell__value{color:var(--tabular-cell-ink)}.tabular-grid-cell--wildcard{color:#aab;font-style:italic}.tabular-grid-cell__badge{background:var(--accent-strong);border-radius:3px;color:#fff;font-size:.65rem;padding:0 .25rem}.tabular-grid-add-column-gutter{background:var(--tabular-cell-bg);border:1px dashed var(--accent-strong);border-radius:50%;color:var(--accent-strong);cursor:pointer;font-size:.75rem;height:14px;line-height:12px;padding:0;position:absolute;right:-7px;text-align:center;top:50%;transform:translateY(-50%);width:14px}.tabular-grid-add-column-gutter--output,.tabular-grid-add-column-gutter--value{border-color:var(--tabular-output-stripe);color:var(--tabular-output-ink)}.tabular-editor-grid__add-row{background:#fafbfc;border-top:1px dashed var(--tabular-shell-border);padding:.375rem .5rem}.tabular-editor-grid__add-row-button{background:transparent;border:none;color:var(--accent-strong);cursor:pointer;font:inherit;padding:.125rem .25rem}.tabular-editor-grid__header-cell--empty-outputs{background:var(--tabular-output-band);border-right:1px solid var(--tabular-shell-border);min-width:12rem;padding:.5rem;text-align:center}.tabular-editor-grid__empty-add-column{background:transparent;border:1px dashed var(--tabular-empty-add-border);border-radius:4px;color:var(--tabular-empty-add-ink);cursor:pointer;font:inherit;font-size:.8rem;font-weight:600;padding:.375rem .75rem;width:100%}.tabular-editor-grid__empty-add-column:hover{background:var(--tabular-empty-add-bg-hover);border-style:solid}.tabular-editor-grid__cell--empty-outputs{background:#f5fbf7;border-right:1px solid var(--tabular-shell-border)}.tabular-editor-grid__header-cell--empty-conditions{background:var(--tabular-condition-band);border-right:1px solid var(--tabular-shell-border);min-width:12rem;padding:.5rem;text-align:center}.tabular-editor-grid__empty-add-column--condition{border-color:var(--accent-strong);color:var(--tabular-condition-ink)}.tabular-editor-grid__empty-add-column--condition:hover{background:var(--tabular-cell-hover)}.tabular-editor-grid__cell--empty-conditions{background:#fafaff;border-right:1px solid var(--tabular-shell-border)}.tabular-grid-cell-popover{background:var(--tabular-shell-bg);border:1px solid var(--tabular-shell-border);border-radius:6px;box-shadow:0 4px 12px #0000000f;padding:.625rem;width:18rem}.tabular-grid-cell-popover__operators{display:flex;flex-wrap:wrap;gap:.25rem}.tabular-grid-cell-popover__pill{background:#f0f2f5;border:none;border-radius:4px;cursor:pointer;font:inherit;padding:.25rem .625rem}.tabular-grid-cell-popover__pill:disabled{background:var(--tabular-shell-border);color:var(--text-muted, #526276);cursor:not-allowed;opacity:.62}.tabular-grid-cell-popover__pill--active{background:var(--accent-strong);color:#fff}.tabular-grid-cell-popover__value-input{border:1px solid var(--tabular-shell-border);margin-top:.5rem;padding:.375rem .5rem;width:100%}.tabular-grid-cell-popover__actions{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;margin-top:.375rem}.tabular-grid-cell-popover__apply{background:var(--accent-strong);border:none;border-radius:4px;color:#fff;cursor:pointer;font:inherit;padding:.25rem .75rem}.tabular-editor-wizard__steps{align-items:center;display:flex;gap:.5rem;justify-content:center;list-style:none;margin:0;padding:0}.tabular-editor-wizard__step{background:var(--tabular-cell-bg);border:1px solid var(--tabular-shell-border);border-radius:var(--zorka-control-radius-sm, .375rem);color:var(--field-label-muted);font-size:.75rem;padding:.25rem .625rem}.tabular-editor-wizard__step--active{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.tabular-editor-wizard__top{display:grid;gap:1rem;grid-template-columns:2fr 3fr;margin:1rem 0}.tabular-editor-wizard__columns{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.tabular-editor-wizard__section{border-radius:8px;padding:.75rem}.tabular-editor-wizard__section--conditions{background:#fafaff;border:1px solid var(--tabular-shell-border)}.tabular-editor-wizard__section--outputs{background:#f5fbf7;border:1px solid var(--tabular-shell-border)}.tabular-editor-wizard__zero-conditions{background:#fffbea;border:1px solid #d9b850;border-radius:6px;padding:.625rem .75rem}.tabular-editor-wizard__zero-conditions-actions{display:flex;gap:.625rem;margin-top:.5rem}.tabular-editor-wizard__convert{background:var(--accent-strong);border:none;border-radius:4px;color:#fff;cursor:pointer;font:inherit;padding:.25rem .75rem}.tabular-editor-wizard__actions{border-top:1px solid var(--tabular-shell-border);display:flex;justify-content:flex-end;margin-top:1rem;padding-top:.75rem}.tabular-editor-wizard__primary{background:var(--accent-strong);border:none;border-radius:4px;color:#fff;cursor:pointer;font:inherit;padding:.5rem 1rem}.tabular-editor-wizard__primary:disabled{background:var(--tabular-shell-border);cursor:not-allowed}.tabular-editor-wizard__top input,.tabular-editor-wizard__column input,.tabular-import-surface textarea,.tabular-import-surface input,.tabular-import-surface select,.tabular-grid-cell-popover__value-input{background:var(--field-control-bg)!important;border:1px solid var(--field-control-border)!important;border-radius:4px;box-shadow:inset 0 1px 2px #0f172a0d;color:var(--field-control-ink)!important;font-size:.9rem;padding:.5rem .625rem}.tabular-editor-wizard__top input:focus,.tabular-editor-wizard__column input:focus,.tabular-import-surface textarea:focus,.tabular-import-surface input:focus,.tabular-import-surface select:focus,.tabular-grid-cell-popover__value-input:focus{border-color:var(--field-control-border-focus)!important;box-shadow:0 0 0 3px var(--field-control-focus-ring)!important;outline:none}.hit-policy-chooser{display:flex;flex-direction:column;gap:.25rem}.hit-policy-chooser__pills{display:flex;flex-wrap:wrap;gap:.25rem}.hit-policy-chooser__pill{background:var(--tabular-cell-bg);border:1px solid var(--tabular-shell-border);border-radius:4px;cursor:pointer;display:inline-flex;gap:.35rem;align-items:center;font:inherit;padding:.375rem .625rem;position:relative}.hit-policy-chooser__pill input{opacity:0;pointer-events:none;position:absolute}.hit-policy-chooser__pill:focus-within{box-shadow:0 0 0 3px var(--field-control-focus-ring);outline:none}.hit-policy-chooser__pill--active{border:2px solid var(--accent-strong);color:var(--accent-strong);font-weight:700}.hit-policy-chooser__description{color:var(--field-label-muted);font-size:.75rem;margin:0}.tabular-editor-shell__tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--tabular-shell-border);padding:0 .5rem}.tabular-editor-shell__tab{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--field-label-muted);cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem .875rem;transition:color .12s,border-color .12s}.tabular-editor-shell__tab:hover{color:var(--tabular-cell-ink)}.tabular-editor-shell__tab--active{border-bottom-color:var(--accent-strong);color:var(--accent-strong)}.decision-table-manager,.lookup-table-manager{display:grid;gap:1rem;background:var(--tabular-row-marker-bg);border-radius:8px;padding:.75rem;min-width:0}.decision-table-manager{grid-template-columns:var(--decision-table-nav-pane-width, 18rem) var(--decision-table-pane-splitter-width, .5rem) minmax(0,1fr);--decision-table-pane-splitter-width: .5rem;gap:0}.lookup-table-manager{grid-template-columns:var(--lookup-table-nav-pane-width, 18rem) var(--lookup-table-pane-splitter-width, .5rem) minmax(0,1fr);--lookup-table-pane-splitter-width: .5rem;gap:0}.decision-table-manager--empty,.lookup-table-manager--empty{grid-template-columns:1fr}.decision-table-manager__empty-card,.lookup-table-manager__empty-card{background:var(--tabular-shell-bg);border:1px solid var(--tabular-shell-border);border-radius:8px;color:var(--tabular-cell-ink);padding:1.5rem;text-align:center}.decision-table-manager__sidebar,.lookup-table-manager__sidebar{align-self:start;background:var(--tabular-shell-bg);border:1px solid var(--tabular-shell-border);border-radius:8px;color:var(--tabular-cell-ink);display:flex;flex-direction:column;gap:.5rem;padding:.75rem;position:sticky;top:.75rem}.decision-table-manager__sidebar h3,.lookup-table-manager__sidebar h3{font-size:.85rem;font-weight:700;letter-spacing:.06em;margin:0 0 .25rem;text-transform:uppercase;color:var(--field-label-muted)}.decision-table-manager__list,.lookup-table-manager__list{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.decision-table-manager__card,.lookup-table-manager__card{background:var(--tabular-cell-bg);border:1px solid var(--tabular-shell-border);border-radius:6px;color:var(--tabular-cell-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.125rem;min-width:0;padding:.5rem .625rem;text-align:left;width:100%}.decision-table-manager__row,.lookup-table-manager__row{align-items:center;display:flex;gap:.25rem;min-width:0;position:relative}.decision-table-manager__drag-handle,.lookup-table-manager__drag-handle,.helpers-workspace__drag-handle,.payload-catalog-drag-handle{color:#94a3b8;flex:0 0 auto;opacity:1}.decision-table-manager__drag-handle:hover,.lookup-table-manager__drag-handle:hover,.helpers-workspace__drag-handle:hover,.payload-catalog-drag-handle:hover{background:#61708624;color:#475569}:root[data-dark] .decision-table-manager__drag-handle,:root[data-dark] .lookup-table-manager__drag-handle,:root[data-dark] .helpers-workspace__drag-handle,:root[data-dark] .payload-catalog-drag-handle{color:#7d8ba1}:root[data-dark] .decision-table-manager__drag-handle:hover,:root[data-dark] .lookup-table-manager__drag-handle:hover,:root[data-dark] .helpers-workspace__drag-handle:hover,:root[data-dark] .payload-catalog-drag-handle:hover{background:#94a3b82e;color:#cbd5e1}.payload-catalog-nav-item.is-dragging{opacity:.55}.payload-catalog-order-status{color:#047857;font-size:.78rem;font-weight:600;margin:.2rem 0 0}:root[data-dark] .payload-catalog-order-status{color:#6ee7b7}.payload-catalog-drag-handle{position:absolute;right:.4rem;top:.4rem;z-index:1}.payload-catalog-nav-item .payload-catalog-nav-open{padding-right:1.9rem}.payload-catalog-nav-item.drop-before:after,.payload-catalog-nav-item.drop-after:after{background:#7c3aed;border-radius:999px;content:"";height:3px;left:.35rem;position:absolute;right:.35rem;z-index:2}.payload-catalog-nav-item.drop-before:after{top:-.22rem}.payload-catalog-nav-item.drop-after:after{bottom:-.22rem}.decision-table-manager__row.is-dragging,.lookup-table-manager__row.is-dragging,.helpers-workspace__card.is-dragging{opacity:.55}.decision-table-manager__row.drop-before:after,.decision-table-manager__row.drop-after:after,.lookup-table-manager__row.drop-before:after,.lookup-table-manager__row.drop-after:after,.helpers-workspace__card.drop-before:after,.helpers-workspace__card.drop-after:after{background:#7c3aed;border-radius:999px;content:"";height:3px;left:.35rem;position:absolute;right:.35rem;z-index:2}.decision-table-manager__row.drop-before:after,.lookup-table-manager__row.drop-before:after,.helpers-workspace__card.drop-before:after{top:-.22rem}.decision-table-manager__row.drop-after:after,.lookup-table-manager__row.drop-after:after,.helpers-workspace__card.drop-after:after{bottom:-.22rem}.decision-table-manager__card strong,.lookup-table-manager__card strong{font-weight:700;min-width:0;overflow-wrap:anywhere}.decision-table-manager__card span,.lookup-table-manager__card span{color:var(--field-label-muted);font-size:.7rem;min-width:0;overflow-wrap:anywhere}.decision-table-manager__card:hover,.lookup-table-manager__card:hover{border-color:var(--accent-strong)}.decision-table-manager__card--active,.lookup-table-manager__card--active{background:var(--tabular-condition-band);border-color:var(--accent-strong)}.decision-table-manager__primary,.lookup-table-manager__primary{background:var(--accent-strong);border:none;border-radius:4px;color:#fff;cursor:pointer;font:inherit;font-weight:600;padding:.5rem .75rem}.decision-table-manager__primary:hover,.lookup-table-manager__primary:hover{filter:brightness(1.05)}.decision-table-manager__splitter,.lookup-table-manager__splitter{align-items:stretch;background:linear-gradient(180deg,#d8dee8bd,#e2e8f061),#f8fafc;border:0;border-left:1px solid #d8dee8;border-right:1px solid #d8dee8;cursor:col-resize;display:flex;justify-content:center;min-width:var( --decision-table-pane-splitter-width, var(--lookup-table-pane-splitter-width, .5rem) );outline:0;position:relative;touch-action:none}.decision-table-manager__splitter:before,.lookup-table-manager__splitter:before{background:#94a3b8;border-radius:999px;content:"";display:block;height:2.75rem;margin-top:1.5rem;opacity:.42;width:2px}.decision-table-manager__splitter:hover:before,.decision-table-manager__splitter:focus-visible:before,.lookup-table-manager__splitter:hover:before,.lookup-table-manager__splitter:focus-visible:before{background:#7c3aed;opacity:.9}.decision-table-manager__splitter:focus-visible,.lookup-table-manager__splitter:focus-visible{box-shadow:inset 0 0 0 2px #7c3aed57}.decision-table-manager__active,.lookup-table-manager__active{background:var(--tabular-shell-bg);border:1px solid var(--tabular-shell-border);border-radius:8px;color:var(--tabular-cell-ink);display:flex;flex-direction:column;gap:.5rem;min-width:0;overflow:hidden;padding:.75rem}.decision-table-manager__active-actions,.lookup-table-manager__active-actions{display:flex;justify-content:flex-end}.decision-table-manager__remove,.lookup-table-manager__remove{background:transparent;border:1px solid var(--tabular-shell-border);border-radius:4px;color:#b00020;cursor:pointer;font:inherit;font-size:.75rem;padding:.25rem .625rem}.decision-table-manager__remove:hover,.lookup-table-manager__remove:hover{background:var(--validation-error-bg);border-color:#b00020}.tabular-import-surface{color:var(--tabular-cell-ink);display:flex;flex-direction:column;gap:1rem}.tabular-import-surface__section{background:var(--tabular-row-marker-bg);border:1px solid var(--tabular-shell-border);border-radius:8px;padding:.875rem 1rem}.tabular-import-surface__section h4{font-size:.95rem;font-weight:700;margin:0 0 .25rem}.tabular-import-surface__section p{color:var(--field-label-muted);font-size:.8rem;margin:0 0 .5rem}.tabular-import-surface__label{color:var(--field-label-muted);display:block;font-size:.7rem;font-weight:700;letter-spacing:.06em;margin-bottom:.25rem;text-transform:uppercase}.tabular-import-surface__section label{display:block;margin-bottom:.75rem}.tabular-import-surface__section textarea{border:1px solid var(--tabular-shell-border);border-radius:4px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8rem;padding:.5rem;width:100%}.tabular-import-surface__actions{display:flex;gap:.5rem;margin-bottom:.5rem}.tabular-import-surface__actions button{background:var(--tabular-cell-bg);border:1px solid var(--tabular-shell-border);border-radius:4px;color:var(--tabular-cell-ink);cursor:pointer;font:inherit;padding:.375rem .75rem}.tabular-import-surface__actions button:hover:not(:disabled){border-color:var(--accent-strong);color:var(--accent-strong)}.tabular-import-surface__actions button:disabled{background:#f0f2f5;color:#aab;cursor:not-allowed}.tabular-import-surface__error{background:var(--validation-error-bg);border:1px solid var(--validation-error-border);border-radius:4px;color:var(--validation-error-ink);font-size:.8rem;margin-top:.5rem;padding:.5rem .625rem}.tabular-import-surface__preview{background:var(--tabular-cell-bg);border:1px solid var(--tabular-shell-border);border-radius:4px;color:var(--tabular-cell-ink);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;max-height:18rem;margin-top:.5rem;overflow:auto;padding:.5rem}.tabular-import-surface__drafts{display:grid;gap:.5rem;list-style:none;margin:.5rem 0 0;padding:0}.tabular-import-surface__drafts li{background:var(--tabular-cell-bg);border:1px solid var(--tabular-shell-border);border-radius:4px;display:grid;gap:.375rem;grid-template-columns:1fr 8rem 2fr;padding:.5rem .625rem}.tabular-preview-surface{color:var(--tabular-cell-ink)}.tabular-preview-surface h4{font-size:.95rem;font-weight:700;margin:0 0 .25rem}.tabular-preview-surface p{color:var(--field-label-muted);font-size:.8rem;margin:0 0 .5rem}.tabular-preview-surface__empty{background:var(--tabular-row-marker-bg);border:1px dashed var(--tabular-shell-border);border-radius:8px;padding:1rem;text-align:center}.tabular-preview-surface__code{background:#1f2330;border-radius:6px;color:#e8eef5;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;max-height:30rem;overflow:auto;padding:.75rem}.tabular-editor-grid-toolbar{align-items:center;background:#fafbfc;border-bottom:1px solid var(--tabular-shell-border);display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.5rem;padding:.375rem .5rem}.tabular-editor-grid-toolbar--lookup{justify-content:flex-start}.tabular-editor-grid-toolbar__analysis{background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:1px solid rgba(124,58,237,.45);border-radius:var(--zorka-control-radius-sm, .375rem);color:#fff;cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;min-height:2rem;padding:.35rem .7rem}.tabular-editor-grid-toolbar__analysis:disabled{cursor:not-allowed;opacity:.65}.lookup-table-key-column-field{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:.72rem;font-weight:700;gap:.5rem;text-transform:uppercase}.lookup-table-key-column-field input{background:#fff;border:1px solid #cbd5e1;border-radius:var(--zorka-control-radius-sm, .375rem);color:#0f172a;font:inherit;font-size:.8rem;min-height:2rem;min-width:12rem;padding:.3rem .55rem;text-transform:none}.tabular-grid-cell-popover-overlay{background:#0f172a2e;top:0;right:0;bottom:0;left:0;position:fixed;z-index:50}.tabular-grid-cell-popover{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:51}.tabular-grid-header-popover{background:var(--tabular-shell-bg);border:1px solid var(--tabular-shell-border);border-radius:6px;box-shadow:0 4px 12px #00000014;color:var(--tabular-cell-ink);display:flex;flex-direction:column;gap:.375rem;left:50%;padding:.75rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:22rem;z-index:51}.tabular-grid-header-popover label{color:var(--field-label-muted);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tabular-grid-header-popover input,.tabular-grid-header-popover select{background:var(--field-control-bg)!important;border:1px solid var(--field-control-border)!important;border-radius:4px;box-shadow:inset 0 1px 2px #0f172a0d;color:var(--field-control-ink)!important;font:inherit;font-size:.9rem;padding:.5rem .625rem;width:100%}.tabular-grid-header-popover input:focus,.tabular-grid-header-popover select:focus{border-color:var(--field-control-border-focus)!important;box-shadow:0 0 0 3px var(--field-control-focus-ring);outline:none}.tabular-grid-header-popover label{margin-bottom:.125rem}.tabular-grid-header-popover__actions{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem}.tabular-grid-header-popover__delete{background:transparent;border:1px solid #ffd1d1;border-radius:4px;color:#b00020;cursor:pointer;font:inherit;padding:.375rem .625rem}.tabular-grid-header-popover__delete:disabled{background:#f0f2f5;border-color:#d5dde6;color:#aab;cursor:not-allowed}.tabular-grid-header-popover__primary-actions{display:flex;gap:.375rem}.tabular-grid-header-popover__primary-actions button{background:var(--tabular-cell-bg);border:1px solid var(--tabular-shell-border);border-radius:4px;color:var(--tabular-cell-ink);cursor:pointer;font:inherit;padding:.375rem .75rem}.tabular-grid-header-popover__apply{background:var(--accent-strong)!important;border-color:var(--accent-strong)!important;color:#fff!important}.tabular-grid-header-popover__path-toggle{background:transparent;border:none;color:var(--accent-strong);cursor:pointer;font:inherit;font-size:.75rem;margin-top:.125rem;padding:0;text-align:left}.tabular-grid-header-popover__path-toggle:hover{text-decoration:underline}.tabular-grid-header-popover__path-hint{color:var(--field-label-muted);font-size:.75rem;margin:.125rem 0 0}.tabular-annotations-surface{background:var(--tabular-row-marker-bg);border:1px solid var(--tabular-shell-border);border-radius:8px;color:var(--tabular-cell-ink);padding:.875rem 1rem}.tabular-annotations-surface h4{font-size:.95rem;font-weight:700;margin:0 0 .25rem}.tabular-annotations-surface p{color:var(--field-label-muted);font-size:.8rem;margin:0 0 .5rem}.tabular-annotations-surface__label{color:var(--field-label-muted);display:block;font-size:.7rem;font-weight:700;letter-spacing:.06em;margin-bottom:.25rem;text-transform:uppercase}.tabular-annotations-surface__textarea{background:var(--field-control-bg)!important;border:1px solid var(--field-control-border)!important;border-radius:4px;box-shadow:inset 0 1px 2px #0f172a0d;color:var(--field-control-ink)!important;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8rem;padding:.5rem;width:100%}.tabular-annotations-surface__textarea:focus{border-color:var(--field-control-border-focus)!important;box-shadow:0 0 0 3px var(--field-control-focus-ring);outline:none}.tabular-annotations-surface__actions{display:flex;justify-content:flex-end;margin-top:.5rem}.tabular-annotations-surface__apply{background:var(--accent-strong);border:none;border-radius:4px;color:#fff;cursor:pointer;font:inherit;padding:.375rem .875rem}.tabular-annotations-surface__error{background:var(--validation-error-bg);border:1px solid var(--validation-error-border);border-radius:4px;color:var(--validation-error-ink);font-size:.8rem;margin-top:.5rem;padding:.5rem .625rem}.tabular-row-actions-popover{background:var(--tabular-shell-bg);border:1px solid var(--tabular-shell-border);border-radius:6px;box-shadow:0 4px 12px #00000014;color:var(--tabular-cell-ink);display:flex;flex-direction:column;left:50%;max-height:80vh;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(80vw,60rem);z-index:51}.tabular-row-actions-popover__body{flex:1 1 auto;max-height:60vh;min-height:0;overflow:auto}.tabular-row-actions-popover h4{font-size:.95rem;font-weight:700;margin:0 0 .25rem}.tabular-row-actions-popover p{color:var(--field-label-muted);font-size:.75rem;margin:0 0 .5rem}.tabular-row-actions-popover p code{background:#f0f2f5;border-radius:3px;font-family:ui-monospace,monospace;font-size:.7rem;padding:.0625rem .25rem}.tabular-row-actions-popover textarea{background:var(--field-control-bg)!important;border:1px solid var(--field-control-border)!important;border-radius:4px;box-shadow:inset 0 1px 2px #0f172a0d;color:var(--field-control-ink)!important;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8rem;padding:.5rem;width:100%}.tabular-row-actions-popover__error{background:var(--validation-error-bg);border:1px solid var(--validation-error-border);border-radius:4px;color:var(--validation-error-ink);font-size:.8rem;margin-top:.5rem;padding:.5rem .625rem}.tabular-row-actions-popover__actions{display:flex;gap:.375rem;justify-content:flex-end;margin-top:.75rem}.tabular-row-actions-popover__actions button{background:var(--tabular-cell-bg);border:1px solid var(--tabular-shell-border);border-radius:4px;color:var(--tabular-cell-ink);cursor:pointer;font:inherit;padding:.375rem .875rem}.tabular-row-actions-popover__apply{background:var(--accent-strong)!important;border-color:var(--accent-strong)!important;color:#fff!important}.tabular-row-actions-popover__apply:disabled{background:var(--tabular-cell-bg)!important;border-color:var(--tabular-shell-border)!important;color:var(--field-label-muted, #94a3b8)!important;cursor:not-allowed}.tabular-row-actions-popover__validation{background:var(--validation-error-bg);border:1px solid var(--validation-error-border);border-radius:4px;color:var(--validation-error-ink);font-size:.8rem;margin-top:.5rem;padding:.5rem .625rem}.tabular-row-actions-popover__validation ul{margin:.25rem 0 0;padding-left:1.1rem}.tabular-row-actions-popover__validation-title{font-weight:600;margin:0}.tabular-row-actions-popover__validation-ok{color:var(--tabular-cell-ink);margin:0}.tabular-editor-grid__row-action{background:transparent;border:none;color:var(--accent-strong);cursor:pointer;font-size:.875rem;padding:0 .25rem}.tabular-editor-grid__row-action:hover{color:var(--tabular-condition-ink)}.tabular-editor-grid__row-action-summary{align-items:flex-start;background:transparent;border:none;border-top:1px dashed var(--tabular-row-action-summary-border);color:var(--tabular-row-action-summary-ink);display:flex;font:inherit;font-size:.75rem;gap:.35rem;line-height:1.35;margin:0 .5rem .35rem;padding:.25rem 0 0;text-align:left;width:calc(100% - 1rem)}.tabular-editor-grid__row-action-summary:hover{color:var(--tabular-cell-ink)}.tabular-editor-grid__row-action-summary-label{color:var(--tabular-row-action-summary-label);flex:0 0 auto;font-weight:700}.tabular-editor-grid__row-action-summary-text{overflow-wrap:anywhere}.schema-path-picker{display:flex;flex-direction:column;gap:.125rem;min-width:0;width:100%}.schema-path-picker__select,.schema-path-picker__input{background:var(--field-control-bg)!important;border:1px solid var(--field-control-border)!important;border-radius:4px;box-shadow:inset 0 1px 2px #0f172a0d;color:var(--field-control-ink)!important;font:inherit;font-size:.9rem;padding:.5rem .625rem;width:100%}.schema-path-picker__combobox-shell{min-width:0;position:relative}.schema-path-picker__select:focus,.schema-path-picker__input:focus{border-color:var(--field-control-border-focus)!important;box-shadow:0 0 0 3px var(--field-control-focus-ring);outline:none}.schema-path-picker__listbox{background:var(--field-control-bg);border:1px solid var(--field-control-border);border-radius:6px;box-shadow:0 18px 36px #0f172a29;left:0;margin-top:.25rem;max-height:min(22rem,52vh);overflow-y:auto;padding:.35rem;position:absolute;right:0;top:100%;z-index:30}.schema-path-picker__listbox--floating{margin-top:0;max-width:calc(100vw - 1rem);min-width:min(15rem,calc(100vw - 1rem));position:fixed;right:auto;z-index:var(--zorka-floating-listbox-z-index)}.schema-path-picker__group-label{color:var(--field-label-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;padding:.45rem .45rem .25rem;text-transform:uppercase}.schema-path-picker__option{align-items:flex-start;background:transparent;border:0;border-radius:5px;color:var(--field-control-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.15rem;min-height:2.4rem;padding:.45rem .5rem;text-align:left;width:100%}.schema-path-picker__option:hover,.schema-path-picker__option.is-active{background:#863bff1f}.schema-path-picker__option-path{font-weight:700;overflow-wrap:anywhere}.schema-path-picker__option-detail{color:var(--field-label-muted);font-size:.75rem;overflow-wrap:anywhere}.schema-path-picker__empty{color:var(--field-label-muted);font-size:.82rem;padding:.65rem .5rem}.schema-path-picker__toggle{background:transparent;border:none;color:var(--accent-strong);cursor:pointer;font:inherit;font-size:.75rem;padding:0;position:relative;text-align:left;z-index:31}.schema-path-picker__toggle:hover{text-decoration:underline}.schema-path-picker__hint{color:var(--field-label-muted);font-size:.75rem;margin:0}.searchable-select{display:flex;flex-direction:column;gap:.125rem;min-width:0;width:100%}.searchable-select__input{background:var(--field-control-bg)!important;border:1px solid var(--field-control-border)!important;border-radius:4px;box-shadow:inset 0 1px 2px #0f172a0d;color:var(--field-control-ink)!important;cursor:pointer;font:inherit;font-size:.9rem;padding:.5rem .625rem;width:100%}.searchable-select__combobox-shell{min-width:0;position:relative}.searchable-select__input:focus{border-color:var(--field-control-border-focus)!important;box-shadow:0 0 0 3px var(--field-control-focus-ring);cursor:text;outline:none}.searchable-select__input:disabled{cursor:not-allowed;opacity:.6}.searchable-select__listbox{background:var(--searchable-select-listbox-bg);border:1px solid var(--field-control-border);border-radius:6px;box-shadow:var(--searchable-select-listbox-shadow);left:0;margin-top:.25rem;max-height:min(22rem,52vh);overflow-y:auto;padding:.35rem;position:absolute;right:0;top:100%;z-index:30}.searchable-select__listbox--floating{margin-top:0;max-width:calc(100vw - 1rem);min-width:min(15rem,calc(100vw - 1rem));position:fixed;right:auto;z-index:var(--zorka-floating-listbox-z-index)}.searchable-select__group-label{color:var(--field-label-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;padding:.45rem .45rem .25rem;text-transform:uppercase}.searchable-select__option{align-items:flex-start;background:transparent;border:0;border-radius:5px;color:var(--field-control-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.15rem;min-height:2.4rem;padding:.45rem .5rem;text-align:left;width:100%}.searchable-select__option:hover,.searchable-select__option.is-active{background:var(--searchable-select-option-active-bg)}.searchable-select__option.is-selected{font-weight:700}.searchable-select__option:disabled{cursor:not-allowed;opacity:.45}.searchable-select__option:disabled:hover{background:transparent}.searchable-select__option-label{font-weight:600;overflow-wrap:anywhere}.searchable-select__option-detail{color:var(--field-label-muted);font-size:.75rem;overflow-wrap:anywhere}.searchable-select__empty{color:var(--field-label-muted);font-size:.82rem;padding:.65rem .5rem}:root[data-dark] .searchable-select__input{box-shadow:inset 0 1px 2px #00000059}:root[data-dark] .searchable-select__option:disabled:hover{background:transparent}.rules-workspace{--rules-editor-surface-top: var(--tabular-cell-bg);--rules-editor-surface-bottom: var(--tabular-cell-bg);--rules-editor-border: var(--tabular-shell-border);--rules-editor-ink: var(--tabular-cell-ink);--rules-editor-copy: var(--field-label-muted);--rules-editor-label: #3a4a5c;--zorka-checkbox-border: var(--field-control-border);--zorka-checkbox-bg: var(--field-control-bg)}.rules-workspace .rule-card,.rules-workspace .subeditor-card,.rules-workspace .structured-node-card,.rules-workspace .condition-node-card,.rules-workspace .action-list-card,.rules-workspace .action-node-card{background:var(--tabular-cell-bg)!important;background-color:var(--tabular-cell-bg)!important;border:1px solid var(--tabular-shell-border)!important;border-radius:.5rem!important;box-shadow:0 1px 3px #0f172a0f!important;color:var(--tabular-cell-ink)!important;padding:.625rem .75rem!important}.rules-workspace .condition-node-card.condition-node-card--group{background:linear-gradient(180deg,#348279d9,#1f5f5880) left center / .3rem 100% no-repeat,var(--tabular-cell-bg)!important;border-color:var(--tabular-shell-border)!important}.rules-workspace .condition-node-card.condition-node-card--expression{background:linear-gradient(180deg,#863bffbf,#6428c873) left center / .3rem 100% no-repeat,var(--tabular-cell-bg)!important;border-color:var(--tabular-shell-border)!important}.rules-workspace .condition-node-card.condition-node-card--predicate{background:linear-gradient(180deg,#788ca8bf,#50648073) left center / .3rem 100% no-repeat,var(--tabular-cell-bg)!important;border-color:var(--tabular-shell-border)!important}.rules-workspace .action-card.action-card--assign{background:linear-gradient(180deg,#348279d9,#1f5f5880) left center / .3rem 100% no-repeat,var(--tabular-cell-bg)!important;border-color:var(--tabular-shell-border)!important}.rules-workspace .action-card.action-card--append{background:linear-gradient(180deg,#863bffcc,#6428c880) left center / .3rem 100% no-repeat,var(--tabular-cell-bg)!important;border-color:var(--tabular-shell-border)!important}.rules-workspace .action-card.action-card--decision-table{background:linear-gradient(180deg,#3b82f6d1,#1d4ed880) left center / .3rem 100% no-repeat,var(--tabular-cell-bg)!important;border-color:var(--tabular-shell-border)!important}.rules-workspace .action-card.action-card--nested-ruleset{background:linear-gradient(180deg,#22d3eecc,#0891b27a) left center / .3rem 100% no-repeat,var(--tabular-cell-bg)!important;border-color:var(--tabular-shell-border)!important}.rules-workspace .action-card.action-card--validation{background:linear-gradient(180deg,#fb923cd1,#c2410c80) left center / .3rem 100% no-repeat,var(--tabular-cell-bg)!important;border-color:var(--tabular-shell-border)!important}.rules-workspace .action-card.action-card--halt{background:linear-gradient(180deg,#f87171d1,#b91c1c85) left center / .3rem 100% no-repeat,var(--tabular-cell-bg)!important;border-color:var(--tabular-shell-border)!important}.rules-workspace .action-card.action-card--block{background:linear-gradient(180deg,#dc2626d9,#7f1d1d8c) left center / .3rem 100% no-repeat,var(--tabular-cell-bg)!important;border-color:var(--tabular-shell-border)!important}.rules-workspace .action-card.action-card--loop{background:linear-gradient(180deg,#14b8a6cc,#0f766e80) left center / .3rem 100% no-repeat,var(--tabular-cell-bg)!important;border-color:var(--tabular-shell-border)!important}.rules-workspace .rule-card{background:linear-gradient(180deg,#c89bffe6,#863bff7a) left center / .3rem 100% no-repeat,var(--tabular-cell-bg)!important;border-color:#863bff38!important}.rules-workspace .action-list-card{background:linear-gradient(180deg,#348279d9,#1f5f5880) left center / .3rem 100% no-repeat,var(--tabular-cell-bg)!important;border-color:#34827938!important}.rules-workspace .rule-card h3,.rules-workspace .rule-card h4,.rules-workspace .rule-card strong,.rules-workspace .rule-card label,.rules-workspace .subeditor-card h3,.rules-workspace .subeditor-card h4,.rules-workspace .subeditor-card strong,.rules-workspace .subeditor-card label,.rules-workspace .structured-node-card h3,.rules-workspace .structured-node-card h4,.rules-workspace .structured-node-card strong,.rules-workspace .structured-node-card label,.rules-workspace .action-list-card h3,.rules-workspace .action-list-card h4,.rules-workspace .action-list-card strong,.rules-workspace .action-list-card label,.rules-workspace .action-node-card h3,.rules-workspace .action-node-card h4,.rules-workspace .action-node-card strong,.rules-workspace .action-node-card label,.rules-workspace .condition-node-card h3,.rules-workspace .condition-node-card h4,.rules-workspace .condition-node-card strong,.rules-workspace .condition-node-card label{color:var(--tabular-cell-ink)!important}.rules-workspace .rule-card p,.rules-workspace .subeditor-card p,.rules-workspace .structured-node-card p,.rules-workspace .action-list-card p,.rules-workspace .action-node-card p,.rules-workspace .condition-node-card p{color:var(--field-label-muted)!important;font-size:.8rem}.rules-workspace .rule-card .field-label-row>span:first-child,.rules-workspace .subeditor-card .field-label-row>span:first-child,.rules-workspace .structured-node-card .field-label-row>span:first-child,.rules-workspace .action-list-card .field-label-row>span:first-child,.rules-workspace .action-node-card .field-label-row>span:first-child,.rules-workspace .condition-node-card .field-label-row>span:first-child{color:var(--tabular-cell-ink)!important;font-size:.75rem;font-weight:700}.rules-workspace .field-label-row>span:first-child{color:var(--tabular-cell-ink)!important}.rules-workspace .checkbox-row>span{color:#3a4a5c!important}.rules-workspace .builder-kicker{color:var(--field-label-muted)!important;font-size:.7rem;letter-spacing:.07em;margin-bottom:.2rem;text-transform:uppercase}.rules-workspace .rules-outline .builder-kicker{color:#4d6990!important}.rules-workspace .builder-heading h3{font-size:.95rem;font-weight:700;margin:0}.rules-workspace .collapse-summary{color:var(--field-label-muted)!important;font-size:.8rem;margin:.1rem 0 0}.rules-workspace .rule-card-section-head.section-head{gap:.5rem .75rem;margin-bottom:.625rem}.rules-workspace .action-list-card>.section-head{margin-bottom:.5rem}.rules-workspace .rule-card-heading-name{font-size:.95rem;letter-spacing:.005em}.rules-workspace .tone-chip{border-radius:4px!important;font-size:.65rem!important;font-weight:700!important;letter-spacing:.06em!important;margin-bottom:.2rem!important;padding:.125rem .5rem!important;text-transform:uppercase!important}.rules-workspace .tone-chip--action{background:#863bff1a!important;border:1px solid rgba(134,59,255,.28)!important;color:#6b3fb6!important}.rules-workspace .tone-chip--validation{background:var(--tabular-output-band)!important;border:1px solid var(--tabular-shell-border)!important;color:var(--tabular-output-ink)!important}.rules-workspace .tone-chip--expression{background:var(--tabular-condition-band)!important;border:1px solid var(--tabular-shell-border)!important;color:var(--tabular-condition-ink)!important}.rules-workspace .tone-chip--predicate{background:#f0f2f5!important;border:1px solid var(--tabular-shell-border)!important;color:var(--field-label-muted)!important}.rules-workspace .tone-chip--assign{background:var(--tabular-output-band)!important;border:1px solid var(--tabular-shell-border)!important;color:var(--tabular-output-ink)!important}.rules-workspace .tone-chip--append{background:#863bff1a!important;border:1px solid rgba(134,59,255,.28)!important;color:#6b3fb6!important}.rules-workspace .tone-chip--decision-table{background:#3b82f61a!important;border:1px solid rgba(59,130,246,.28)!important;color:#1d4ed8!important}.rules-workspace .tone-chip--nested-ruleset{background:#22d3ee1a!important;border:1px solid rgba(34,211,238,.28)!important;color:#0e7490!important}.rules-workspace .tone-chip--halt{background:#f871711f!important;border:1px solid rgba(248,113,113,.28)!important;color:#b91c1c!important}.rules-workspace .tone-chip--block{background:#dc26261a!important;border:1px solid rgba(220,38,38,.28)!important;color:#991b1b!important}.rules-workspace .tone-chip--loop{background:#14b8a61a!important;border:1px solid rgba(20,184,166,.28)!important;color:#0f766e!important}.rules-workspace .tone-chip--group{background:#3482791a!important;border:1px solid rgba(52,130,121,.26)!important;color:#245d56!important}.rules-workspace .pill{background:#863bff12;border-color:#863bff2e;color:#4a2880}.rules-workspace .ghost-button{background:#f5f7fa!important;border-color:var(--tabular-shell-border)!important;color:#3a4a5c!important}.rules-workspace .ghost-button:hover{background:#edf0f5!important;border-color:var(--field-control-border)!important}.rules-workspace .ghost-button.destructive{background:#dc262612!important;border-color:#dc26263d!important;color:#b91c1c!important}.rules-workspace .secondary-button{background:linear-gradient(180deg,#f0f2f7,#e4e8f0)!important;border-color:var(--tabular-shell-border)!important;color:var(--tabular-cell-ink)!important}.rules-workspace .help-tooltip-trigger{background:#1e2f55!important;border-color:#1e2f556b!important;box-shadow:0 1px 2px #0f172a2e;color:#fff!important}.rules-workspace .help-tooltip-trigger:hover,.rules-workspace .help-tooltip-trigger:focus-visible{background:#2d4372!important;border-color:#1e2f558f!important;box-shadow:0 0 0 3px #7e3af229;color:#fff!important}.rules-workspace .schema-path-input-toggle__btn{color:var(--tabular-condition-ink)!important}.rules-workspace .schema-path-input-toggle__btn:hover{color:var(--accent-strong)!important}.rules-workspace .section-doc-link{border-color:#3a4a5c33!important;color:#3a4a5c!important}.rules-workspace .section-doc-link:hover,.rules-workspace .section-doc-link:focus-visible{border-color:#863bff66!important;color:#6b3fb6!important}.rules-workspace .expression-helper-heading{color:var(--tabular-cell-ink)!important}.rules-workspace .rule-card-heading-block{gap:.2rem}.rules-workspace .rule-card-builder-heading.builder-heading{gap:.45rem .65rem}.rules-workspace .action-node-builder-heading.builder-heading{gap:.4rem .55rem}.rules-workspace .action-node-builder-heading>.tone-chip{min-height:unset}.rules-workspace .rules-toolbar{background:linear-gradient(180deg,#f8fafc,#f1f4f8)!important;border-color:var(--tabular-shell-border)!important;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #0f172a0f!important;color:var(--tabular-cell-ink)!important}.rules-filter-note{border-top-color:var(--tabular-shell-border);color:var(--field-label-muted)}.rules-workspace .rules-empty-state p,.rules-workspace .trace-list-heading span{color:var(--field-label-muted)!important}.ruleset-page-shell{position:relative}.rules-authoring-shell .rules-toolbar-grid{grid-template-columns:minmax(0,1fr)}.rules-authoring-shell .rules-workspace .rules-toolbar-controls{padding-top:0}.rules-authoring-shell .rules-workspace .rules-toolbar-search{max-width:none}.rules-authoring-shell .rules-workspace .rule-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0;padding:0!important;padding-left:1rem!important}.rules-authoring-shell .rules-workspace>.stack,.rules-authoring-shell .rules-workspace>.stack>.reorder-list{gap:0}.rules-authoring-shell .rules-workspace--action-focused .rule-card>.rule-card-section-head,.rules-authoring-shell .rules-workspace--action-focused .rule-card>.stack>.rule-meta-row,.rules-authoring-shell .rules-workspace--action-focused .rule-card>.stack>.checkbox-row,.rules-authoring-shell .rules-workspace--action-focused .rule-card>.stack>.condition-card{display:none}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:1rem!important}.rules-authoring-shell .rules-workspace--action-focused .rule-card>.stack>.action-list-card>.section-head{display:none}.rules-authoring-shell .rules-workspace--action-focused .rule-card>.stack>.action-list-card>.reorder-list>.action-card:not(.selected-card):not(.contains-focused-action){display:none}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card{background:#fff;border:1px solid #d8dee8;border-radius:var(--zorka-control-radius-sm);box-shadow:none;color:#111827;overflow:hidden;padding:0}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card>.action-node-header{border-bottom:1px solid #d8dee8;padding:0}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card>.action-node-header .action-node-section-head{padding:1rem 1.25rem}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card>.action-node-header .drag-handle,.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card>.action-node-header .action-node-summary{display:none}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card .action-composer-shell{border:0;border-radius:0;box-shadow:none;gap:0;padding:0}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card .action-composer-header{padding:1rem 1.25rem 0}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card .action-composer-heading{display:none}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card .action-composer-summary-strip{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card .action-composer-summary-item dd{overflow-wrap:normal;word-break:normal}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card .action-composer-layout{gap:0;grid-template-columns:minmax(0,1fr) minmax(17rem,24rem)}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card .action-composer-main{gap:0}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card .action-composer-tabstrip{background:transparent;border:0;border-bottom:1px solid #d8dee8;border-radius:0;gap:1rem;padding:0 1.25rem}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card .action-composer-tab{border:0;border-bottom:3px solid transparent;border-radius:0;min-height:3rem;padding:.65rem .75rem}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card .action-composer-tab[aria-selected=true]{background:transparent;border-bottom-color:#14a29a;box-shadow:none;color:#0f766e}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card .action-composer-panel{padding:1.25rem}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card .action-composer-context-panel{border-left:1px solid #d8dee8;padding:1.25rem}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.action-list-add-row{border-top:1px solid #d8dee8;justify-content:flex-end;margin:0;padding:1rem}.helpers-editor-card{padding:1rem}.helpers-workspace{background:#f7f9fb;border:1px solid #d8dee8;border-radius:8px;display:grid;gap:0;grid-template-columns:var(--helpers-nav-pane-width, 17.5rem) var(--helpers-pane-splitter-width, .5rem) minmax(28rem,1fr);min-height:32rem;min-width:0;overflow:hidden;--helpers-pane-splitter-width: .5rem}.helpers-workspace__sidebar{background:#fff;border-right:1px solid #d8dee8;display:grid;gap:.75rem;grid-auto-rows:max-content;min-width:0;padding:1rem}.helpers-workspace__sidebar-head{align-items:start;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto;min-width:0}.helpers-workspace__sidebar-head h3{color:#111827;font-size:1.05rem;font-weight:900;line-height:1.25;margin:.18rem 0 0}.helpers-workspace__sidebar-head p{color:#64748b;font-size:.78rem;line-height:1.35;margin:.22rem 0 0}.helpers-workspace__add{justify-content:center;min-height:2.35rem;width:100%}.helpers-workspace__empty{border-radius:6px;padding:.85rem}.helpers-workspace__list{display:grid;gap:.65rem;min-width:0}.helpers-workspace__card{background:#fff;border:1px solid #d8dee8;border-radius:6px;color:#111827;display:grid;gap:.5rem;min-width:0;padding:.6rem;position:relative}.helpers-workspace__card--active{background:#f4eeff;border-color:#7c3aed8c;box-shadow:inset 3px 0 #7c3aed}.helpers-workspace__select{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr) auto;padding:0;text-align:left;width:100%}.helpers-workspace__select:focus-visible{border-radius:4px;box-shadow:0 0 0 2px #7c3aed57;outline:0}.helpers-workspace__helper-icon{align-items:center;background:#efe5ff;border:1px solid rgba(124,58,237,.24);border-radius:4px;color:#6d28d9;display:inline-flex;font-size:.68rem;font-weight:900;height:1.7rem;justify-content:center;letter-spacing:.04em;text-transform:uppercase;width:1.7rem}.helpers-workspace__helper-copy{display:grid;gap:.12rem;min-width:0}.helpers-workspace__helper-copy strong{color:#111827;font-size:.92rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.helpers-workspace__helper-copy span{color:#64748b;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.helpers-workspace__card-actions{justify-content:flex-start}.helpers-workspace__card-actions .ghost-button{min-height:1.85rem;padding:.3rem .55rem}.helpers-workspace__splitter{align-items:stretch;background:linear-gradient(180deg,#d8dee8bd,#e2e8f061),#f8fafc;border:0;border-left:1px solid #d8dee8;border-right:1px solid #d8dee8;cursor:col-resize;display:flex;justify-content:center;min-width:var(--helpers-pane-splitter-width, .5rem);outline:0;position:relative;touch-action:none}.helpers-workspace__splitter:before{background:#94a3b8;border-radius:999px;content:"";display:block;height:2.75rem;margin-top:1.5rem;opacity:.42;width:2px}.helpers-workspace__splitter:hover:before,.helpers-workspace__splitter:focus-visible:before{background:#7c3aed;opacity:.9}.helpers-workspace__splitter:focus-visible{box-shadow:inset 0 0 0 2px #7c3aed57}.helpers-workspace__detail{background:#fff;min-width:0;overflow:auto;padding:1rem}.helpers-workspace__detail-card{background:#fff;border:1px solid #d8dee8;border-radius:8px;color:#111827;display:grid;gap:1rem;min-width:0;padding:1rem}.helpers-workspace__detail-card h3{color:#111827;font-size:1.35rem;font-weight:900;line-height:1.2;margin:.2rem 0 0}.helpers-workspace__detail-card p{color:#64748b;margin:.25rem 0 0}.helpers-workspace__metric-grid{display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.helpers-workspace__metric,.helpers-workspace__usage,.helpers-workspace__callout{background:#f8fafc;border:1px solid #d8dee8;border-radius:6px;display:grid;gap:.25rem;min-width:0;padding:.75rem}.helpers-workspace__metric span,.helpers-workspace__callout strong,.helpers-workspace__usage strong{color:#475569;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.helpers-workspace__metric strong{color:#111827;font-size:.95rem}.helpers-workspace__callout code{color:#4c1d95;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9rem;overflow-wrap:anywhere}.helpers-workspace__editor-card{gap:.85rem}.helpers-workspace__editor-actions{justify-content:flex-end}.helpers-workspace__editor-body,.helpers-workspace__editor-body .helper-designer{min-width:0}.zorka-ruleset-workbench .structured-editor>.structured-editor-summary-card,.helpers-workspace__editor-body .helper-designer .structured-node-card,.helpers-workspace__editor-body .helper-designer .subeditor-card{--field-label-color: #334155;--text-muted: #526276;background:linear-gradient(180deg,#fff,#fbfcfe);border-color:#d8dee8;border-radius:var(--zorka-control-radius-sm);box-shadow:0 12px 28px #0f172a0d;color:#111827}.zorka-ruleset-workbench .structured-editor>.structured-editor-summary-card h4,.zorka-ruleset-workbench .structured-editor>.structured-editor-summary-card strong,.helpers-workspace__editor-body .helper-designer .structured-node-card h3,.helpers-workspace__editor-body .helper-designer .structured-node-card h4,.helpers-workspace__editor-body .helper-designer .structured-node-card strong,.helpers-workspace__editor-body .helper-designer .subeditor-card h3,.helpers-workspace__editor-body .helper-designer .subeditor-card h4,.helpers-workspace__editor-body .helper-designer .subeditor-card strong{color:#111827}.zorka-ruleset-workbench .structured-editor>.structured-editor-summary-card p,.helpers-workspace__editor-body .helper-designer .structured-node-card p,.helpers-workspace__editor-body .helper-designer .subeditor-card p{color:#526276}.helpers-workspace__editor-body .helper-designer .structured-node-card label,.helpers-workspace__editor-body .helper-designer .subeditor-card label,.helpers-workspace__editor-body .helper-designer .field-label-row>span:first-child{color:#334155}.zorka-ruleset-workbench .structured-editor .secondary-button,.helpers-workspace__editor-body .helper-designer .secondary-button,.helpers-workspace__editor-body .helper-designer .ghost-button:not(.destructive){background:#fff;border-color:#cfd8e3;color:#27364c}.helpers-workspace__editor-body .helper-designer .danger-button,.helpers-workspace__editor-body .helper-designer .ghost-button.destructive{align-items:center;background:#fff5f7;border:1px solid rgba(189,112,131,.28);border-radius:var(--zorka-control-radius-sm);color:#8c3249;display:inline-flex;font-weight:700;justify-content:center;min-height:2.35rem;padding:.5rem .85rem}.helpers-workspace__detail-empty{align-content:start}@media(max-width:1500px){.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card .action-composer-layout{grid-template-columns:minmax(0,1fr)}.rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card .action-composer-context-panel{border-left:0;border-top:1px solid #d8dee8;padding-top:1rem}}@media(max-width:920px){.rules-authoring-shell,.helpers-workspace{grid-template-columns:1fr}.helpers-workspace__splitter{display:none}.helpers-workspace__sidebar{border-bottom:1px solid #d8dee8;border-right:0}.helpers-workspace__metric-grid{grid-template-columns:1fr}.rules-flow-sidebar,.rules-action-sidebar-section{border-bottom:1px solid #d8dee8;border-right:0}.rules-pane-splitter{display:none}}@media(max-width:720px){.rules-authoring-shell .rules-toolbar-grid{grid-template-columns:1fr}}:root[data-dark] .rules-workspace .callee-ruleset-picker{background:#fff!important;border-color:#c5cbd3!important;color:#1f2a37!important}:root[data-dark] .rules-workspace .callee-ruleset-picker-label-row{color:#1f2a37!important}:root[data-dark] .rules-workspace .callee-ruleset-picker-clear{background:#f0f2f5!important;border-color:#c5cbd3!important;color:#3a4a5c!important}:root[data-dark] .rules-workspace .callee-ruleset-picker-clear:hover,:root[data-dark] .rules-workspace .callee-ruleset-picker-clear:focus-visible{border-color:#863bff66!important;color:#6b3fb6!important}:root[data-dark] .rules-workspace .callee-ruleset-picker-clear:focus-visible{box-shadow:0 0 0 3px #863bff1f!important}:root[data-dark] .rules-workspace .callee-ruleset-picker-select,:root[data-dark] .rules-workspace .callee-ruleset-picker-option{background:#fff!important;border-color:#c5cbd3!important;color:#1f2a37!important}:root[data-dark] .rules-workspace .callee-ruleset-picker-select:focus{border-color:#8896a8!important;box-shadow:0 0 0 3px #863bff1f!important}:root[data-dark] .rules-workspace .callee-ruleset-picker-help,:root[data-dark] .rules-workspace .callee-ruleset-picker-status,:root[data-dark] .rules-workspace .callee-ruleset-picker-option-key,:root[data-dark] .rules-workspace .callee-ruleset-picker-option-summary,:root[data-dark] .rules-workspace .callee-ruleset-picker-selection-preview p,:root[data-dark] .rules-workspace .callee-ruleset-picker-schema-preview p{color:#5b6b80!important}:root[data-dark] .rules-workspace .callee-ruleset-picker-error{color:#b91c1c!important}:root[data-dark] .rules-workspace .callee-ruleset-picker-option:hover{border-color:#863bff47!important}:root[data-dark] .rules-workspace .callee-ruleset-picker-option:focus-visible{box-shadow:0 0 0 3px #863bff1f!important;outline-color:#863bff66!important}:root[data-dark] .rules-workspace .callee-ruleset-picker-option[aria-selected=true]{background:#863bff12!important;border-color:#863bff47!important}:root[data-dark] .rules-workspace .callee-ruleset-picker-meta-chip{background:#f0f2f5!important;border-color:#c5cbd3!important;color:#425466!important}:root[data-dark] .rules-workspace .callee-ruleset-picker-selection-preview,:root[data-dark] .rules-workspace .callee-ruleset-picker-schema-preview{background:#f8fafc!important;border-color:#c5cbd3!important}:root[data-dark] .rules-workspace .reference-mode-toggle-options{background:#f0f2f5!important;border-color:#c5cbd3!important}:root[data-dark] .rules-workspace .reference-mode-toggle-button{color:#1f2a37!important}:root[data-dark] .rules-workspace .reference-mode-toggle-option input:focus-visible+.reference-mode-toggle-button{outline-color:#863bff80!important}:root[data-dark] .rules-workspace .reference-mode-toggle-option input:checked+.reference-mode-toggle-button{background:#863bff1a!important;border-color:#863bff4d!important;box-shadow:none!important;color:#6b3fb6!important}:root[data-dark] .rules-workspace .reference-mode-help{color:#5b6b80!important}:root[data-dark] .rules-workspace .alias-input-label{color:#1f2a37!important}:root[data-dark] .rules-workspace .alias-input-control{background:#fff!important;border-color:#8896a8!important;color:#1f2a37!important}:root[data-dark] .rules-workspace .alias-input-control:focus{border-color:#863bff80!important;box-shadow:0 0 0 3px #863bff1f!important}:root[data-dark] .rules-workspace .alias-input-control[aria-invalid=true]{border-color:#b91c1c99!important;box-shadow:0 0 0 3px #b91c1c1a!important}:root[data-dark] .rules-workspace .alias-input-error{color:#b91c1c!important}:root[data-dark] .rules-workspace .memoize-toggle-label-row{color:#1f2a37!important}:root[data-dark] .rules-workspace .memoize-toggle-control{background:#fff!important;border-color:#c5cbd3!important;color:#1f2a37!important}:root[data-dark] .rules-workspace .memoize-toggle-control:focus-within{border-color:#863bff66!important;box-shadow:0 0 0 3px #863bff1a!important}:root[data-dark] .rules-workspace .memoize-toggle-control input{accent-color:#863bff!important}:root[data-dark] .rules-workspace .memoize-toggle-summary,:root[data-dark] .rules-workspace .memoize-toggle-help{color:#5b6b80!important}:root[data-dark] .rules-workspace .timeout-ms-label-row{color:#1f2a37!important}:root[data-dark] .rules-workspace .timeout-ms-control{background:#fff!important;border-color:#8896a8!important;color:#1f2a37!important}:root[data-dark] .rules-workspace .timeout-ms-control:focus{border-color:#863bff80!important;box-shadow:0 0 0 3px #863bff1f!important}:root[data-dark] .rules-workspace .timeout-ms-control[aria-invalid=true]{border-color:#b91c1c99!important;box-shadow:0 0 0 3px #b91c1c1a!important}:root[data-dark] .rules-workspace .timeout-ms-help{color:#5b6b80!important}:root[data-dark] .rules-workspace .timeout-ms-error{color:#b91c1c!important}:root[data-dark] .rules-workspace .execute-ruleset-field select,:root[data-dark] .rules-workspace .execute-ruleset-field input,:root[data-dark] .rules-workspace .execute-ruleset-field textarea{background:#fff!important;border-color:#8896a8!important;color:#1f2a37!important}:root[data-dark] .rules-workspace .execute-ruleset-field select:disabled{background:#f0f2f5!important;color:#5b6b80!important}:root[data-dark] .rules-workspace .execute-ruleset-field select:focus,:root[data-dark] .rules-workspace .execute-ruleset-field input:focus,:root[data-dark] .rules-workspace .execute-ruleset-field textarea:focus{border-color:#863bff80!important;box-shadow:0 0 0 3px #863bff1f!important}:root[data-dark] .rules-workspace .execute-ruleset-pin-control,:root[data-dark] .rules-workspace .execute-ruleset-schema-hints li{background:#f0f2f5!important;border-color:#c5cbd3!important}:root[data-dark] .rules-workspace .execute-ruleset-self-card,:root[data-dark] .rules-workspace .execute-ruleset-self-summary,:root[data-dark] .rules-workspace .execute-ruleset-versioning-card{background:#fff!important;border-color:#c5cbd3!important;color:#1f2a37!important}:root[data-dark] .rules-workspace .execute-ruleset-self-toggle{background:#f8fafc!important;border-color:#c5cbd3!important}:root[data-dark] .rules-workspace .execute-ruleset-self-toggle input{accent-color:#863bff!important}:root[data-dark] .rules-workspace .execute-ruleset-self-toggle small,:root[data-dark] .rules-workspace .execute-ruleset-self-summary p{color:#5b6b80!important}:root[data-dark] .rules-workspace .execute-ruleset-reference-warning{background:#fff5f5!important;border-color:#f4a8a8!important;color:#b91c1c!important}:root[data-dark] .rules-workspace .execute-ruleset-input-mapper,:root[data-dark] .rules-workspace .execute-ruleset-schema-preview{background:#f8fafc!important;border-color:#c5cbd3!important;color:#1f2a37!important}:root[data-dark] .rules-workspace .execute-ruleset-input-heading>span:last-child,:root[data-dark] .rules-workspace .execute-ruleset-schema-hints span,:root[data-dark] .rules-workspace .execute-ruleset-schema-preview p{color:#5b6b80!important}:root[data-dark] .rules-workspace .execute-ruleset-schema-hints code{color:#245d56!important}:root{--studio-checkbox-row-bg: #ffffff;--studio-checkbox-row-bg-hover: #f8fafc;--studio-checkbox-row-border: #ccd6e6;--studio-checkbox-row-border-active: #8b5cf6;--studio-checkbox-row-fg: #172033;--studio-checkbox-row-shadow-active: rgba(124, 58, 237, .18);--studio-chip-bg: rgba(125, 60, 239, .14);--studio-chip-border: rgba(125, 60, 239, .26);--studio-chip-fg: #10243c}:root[data-dark]{--studio-chip-bg: rgba(124, 58, 237, .42);--studio-chip-border: rgba(216, 180, 254, .42);--studio-chip-fg: #ffffff}body .checkbox-row{align-items:center;background:var(--studio-checkbox-row-bg);border:1px solid var(--studio-checkbox-row-border);border-radius:.5rem;color:var(--studio-checkbox-row-fg);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;min-height:2.5rem;padding:.45rem .7rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease;width:fit-content}body .checkbox-row:hover{background:var(--studio-checkbox-row-bg-hover)}body .checkbox-row:has(>input[type=checkbox]:checked){border-color:var(--studio-checkbox-row-border-active);box-shadow:inset 3px 0 0 var(--studio-checkbox-row-shadow-active)}body .checkbox-row:has(>input[type=checkbox]:focus-visible){outline:2px solid var(--ring);outline-offset:2px}body .checkbox-row:has(>input[type=checkbox]:disabled){cursor:not-allowed;opacity:.62}body .checkbox-row>input[type=checkbox]:not([class*=Mui]){margin-inline-end:.55rem}body .checkbox-row>span{color:inherit;transform:none}body .studio-page-shell .rulesets-catalog-row .pill,body .studio-page-shell .studio-row-card .MuiChip-root{background:var(--studio-chip-bg);border:1px solid var(--studio-chip-border);border-radius:9999px;color:var(--studio-chip-fg);font-size:.8125rem;font-weight:700;gap:.35rem;height:1.5rem;line-height:1;min-height:1.5rem;padding:0 .5rem}body .studio-page-shell .rulesets-catalog-title-link{border-radius:.25rem;color:inherit;text-decoration:none}body .studio-page-shell .rulesets-catalog-title-link:hover{color:#6d28d9;text-decoration:underline;text-underline-offset:.18rem}body .studio-page-shell .rulesets-catalog-title-link:focus-visible{outline:2px solid var(--ring);outline-offset:.18rem}.dark .zorka-ruleset-workbench .hero-panel{background:linear-gradient(135deg,#0d1936,#01081b),linear-gradient(180deg,#010515,#00030f);border-color:#3a4763;box-shadow:0 24px 60px #00000059;color:#f5f9ff;color:oklch(.98 .012 260)}.dark .zorka-ruleset-workbench .hero-panel h1,.dark .zorka-ruleset-workbench .hero-panel h2,.dark .zorka-ruleset-workbench .hero-panel h3{color:#fafcff;color:oklch(.99 .01 260)}.dark .zorka-ruleset-workbench .lede{color:#c7d2e4}.dark .zorka-ruleset-workbench .panel{background:radial-gradient(circle at top left,oklch(.42 .12 290 / .12),transparent 20rem),linear-gradient(180deg,#101a2e,#071122);border-color:#3a4763;box-shadow:0 20px 46px #00000052;color:#f5f9ff;color:oklch(.98 .012 260);--text-muted: oklch(.78 .028 260);--workspace-ink: oklch(.98 .012 260);--workspace-ink-soft: oklch(.82 .03 260);--workspace-muted: oklch(.78 .028 260)}.dark .zorka-ruleset-workbench .panel label{color:#b9c5d8}.dark .zorka-ruleset-workbench .tab-row{background:#0c1628f2;border-color:#3a4763;box-shadow:inset 0 1px #29334859}.dark .zorka-ruleset-workbench .tab-button{color:#adb8ca}.dark .zorka-ruleset-workbench .tab-button:hover{background:#29234440;border-color:#635b8e59}.dark .zorka-ruleset-workbench .tab-button.active{background:linear-gradient(135deg,#392c67,#261d57);border-color:#7163b273;box-shadow:0 10px 22px #170b3759;color:#fafcff;color:oklch(.99 .01 260)}.dark .zorka-ruleset-workbench .editor-card,.dark .zorka-ruleset-workbench .resource-card,.dark .zorka-ruleset-workbench .trace-list-card,.dark .zorka-ruleset-workbench .version-card,.dark .zorka-ruleset-workbench .feature-card{background:linear-gradient(180deg,#101a2e,#071122);border-color:#3a4763;box-shadow:0 10px 24px #00000038;color:#f5f9ff;color:oklch(.98 .012 260);--text-muted: oklch(.78 .028 260);--workspace-ink: oklch(.98 .012 260);--workspace-muted: oklch(.78 .028 260)}.dark .zorka-ruleset-workbench .editor-card.rules-toolbar{background:radial-gradient(circle at top left,oklch(.52 .13 250 / .16),transparent 18rem),linear-gradient(180deg,#121f36,#071123);border-color:#425274;box-shadow:inset 0 1px #353d4d38,0 16px 34px #0000003d}.dark .zorka-ruleset-workbench .rules-toolbar-copy p,.dark .zorka-ruleset-workbench .rules-empty-state p{color:#adb8ca}.dark .zorka-ruleset-workbench .rules-filter-note{border-top-color:#404d696b;color:#bfcbdf}.dark .zorka-ruleset-workbench .trace-view-column-row__head p{color:#adb8ca}.dark .zorka-ruleset-workbench .trace-view-column-row{background:linear-gradient(180deg,#141f33,#0c1627);border-color:#3a4763}.dark .zorka-ruleset-workbench .trace-view-catalog-group-header{color:#7e8796}.dark .zorka-ruleset-workbench .editor-card.decision-table-sidebar,.dark .zorka-ruleset-workbench .editor-card.rules-outline{background:linear-gradient(180deg,#e6ebf1,#dde5ee);border-color:#4e5f7629;box-shadow:0 18px 40px #0f172414;color:#12243b;--text-muted: #526276;--workspace-ink: #12243b;--workspace-muted: #526276}.dark .zorka-ruleset-workbench .editor-card.decision-table-sidebar h3,.dark .zorka-ruleset-workbench .editor-card.rules-outline h3{color:#12243b}.dark .zorka-ruleset-workbench .editor-card.decision-table-sidebar .section-head p,.dark .zorka-ruleset-workbench .editor-card.rules-outline .section-head p{color:#526276}.dark .zorka-ruleset-workbench .payload-lab-run-summary,.dark .zorka-ruleset-workbench .payload-grid-shell,.dark .zorka-ruleset-workbench .payload-validation-status,.dark .zorka-ruleset-workbench .inline-success{background:linear-gradient(180deg,#0c1628f5,#060f20f5);background-color:#0c1628f5;border-color:#35425d}.dark .zorka-ruleset-workbench .payload-grid-table th,.dark .zorka-ruleset-workbench .payload-grid-table td{background:linear-gradient(180deg,#141f33,#0c1627);border-color:#35425d8c;color:#f5f9ff;color:oklch(.98 .012 260)}.dark .zorka-ruleset-workbench .payload-grid-table thead th{background:linear-gradient(180deg,#212e45,#141f32);color:#fafcff;color:oklch(.99 .01 260)}.dark .zorka-ruleset-workbench .payload-grid-table tbody th{background:linear-gradient(180deg,#1d2842,#131f35)}.dark .zorka-ruleset-workbench .payload-grid-field strong,.dark .zorka-ruleset-workbench .payload-catalog-name strong,.dark .zorka-ruleset-workbench .payload-grid-cell-button,.dark .zorka-ruleset-workbench .payload-grid-cell-readonly,.dark .zorka-ruleset-workbench .payload-validation-status strong,.dark .zorka-ruleset-workbench .inline-success{color:#f5f9ff;color:oklch(.98 .012 260)}.dark .zorka-ruleset-workbench .payload-grid-field span,.dark .zorka-ruleset-workbench .payload-grid-header span,.dark .zorka-ruleset-workbench .payload-catalog-footer,.dark .zorka-ruleset-workbench .payload-catalog-name p,.dark .zorka-ruleset-workbench .payload-lab-sidebar p,.dark .zorka-ruleset-workbench .payload-lab-editor p,.dark .zorka-ruleset-workbench .payload-validation-status span{color:#adb8ca}.dark .zorka-ruleset-workbench .payload-validation-status[data-status=running]{border-color:#635b8e8c}.dark .zorka-ruleset-workbench .payload-validation-status[data-status=passed],.dark .zorka-ruleset-workbench .inline-success{border-color:#42815a8c}.dark .zorka-ruleset-workbench .payload-validation-status[data-status=failed]{border-color:#d556618c}.dark .zorka-ruleset-workbench .payload-validation-status[data-status=stale]{border-color:#c696128c}.dark .zorka-ruleset-workbench .payload-grid-type span{background:#232e42b8;border-color:#404d6980;color:#d0d8e5}.dark .zorka-ruleset-workbench .payload-grid-cell-button{border-color:#505d7a66}.dark .zorka-ruleset-workbench .payload-grid-cell-button:hover,.dark .zorka-ruleset-workbench .payload-grid-cell-button:focus-visible{background:#332a5852;border-color:#746aab6b}.dark .zorka-ruleset-workbench .payload-catalog-filter-chip{border-color:#3a4763;color:#bac5d7}.dark .zorka-ruleset-workbench .payload-catalog-filter-chip.active{background:linear-gradient(135deg,#392c67,#261d57);border-color:#7163b273;color:#fafcff;color:oklch(.99 .01 260)}.dark .zorka-ruleset-workbench .payload-lab-shell .secondary-button,.dark .zorka-ruleset-workbench .payload-lab-shell .secondary-link,.dark .zorka-ruleset-workbench .payload-lab-shell .ghost-button:not(.destructive){background:linear-gradient(180deg,#212e45f5,#162235f5);border-color:#475477d9;box-shadow:inset 0 1px #3d485e57;color:#fafcff;color:oklch(.99 .01 260)}.dark .zorka-ruleset-workbench .payload-lab-shell .secondary-button:hover:not(:disabled),.dark .zorka-ruleset-workbench .payload-lab-shell .secondary-link:hover,.dark .zorka-ruleset-workbench .payload-lab-shell .ghost-button:not(.destructive):hover:not(:disabled){background:linear-gradient(180deg,#2c3657fa,#1e2a47fa);border-color:#746aab85;color:#fff}.dark .zorka-ruleset-workbench .payload-lab-shell input:not([class*=Mui]):not([type=checkbox]):not([type=radio]),.dark .zorka-ruleset-workbench .payload-lab-shell textarea:not([class*=Mui]),.dark .zorka-ruleset-workbench .payload-lab-shell select:not([class*=Mui]){background:linear-gradient(180deg,#151f32,#0c1627);border-color:#3a4763cc;box-shadow:inset 0 1px #2e384d3d;color:#f5f9ff;color:oklch(.98 .012 260);color-scheme:dark}.dark .zorka-ruleset-workbench .payload-lab-shell select:not([class*=Mui]) option,.dark .zorka-ruleset-workbench .payload-lab-shell select:not([class*=Mui]) optgroup{background-color:#101b2c!important;color:#f5f9ff!important;color:oklch(.98 .012 260)!important}.dark .zorka-ruleset-workbench .payload-lab-shell select:not([class*=Mui]) optgroup{background-color:#1e293d!important}.dark .zorka-ruleset-workbench .payload-lab-shell input:not([class*=Mui]):not([type=checkbox]):not([type=radio])::placeholder,.dark .zorka-ruleset-workbench .payload-lab-shell textarea:not([class*=Mui])::placeholder{color:#9ba5b7}.dark .zorka-ruleset-workbench .lookup-table-subhead-copy{color:#9aa5b8}.dark .zorka-ruleset-workbench .metric-card{background:linear-gradient(180deg,#101a2e,#060f1f);border-color:#3a4763;color:#f5f9ff;color:oklch(.98 .012 260);--text-muted: oklch(.78 .028 260);--workspace-ink: oklch(.98 .012 260);--workspace-muted: oklch(.78 .028 260)}.dark .zorka-ruleset-workbench .metric-card span{color:#adb8ca}.dark .zorka-ruleset-workbench .metric-card strong{color:#fafcff;color:oklch(.99 .01 260)}.dark .zorka-ruleset-workbench .metric-card.emphasis{background:linear-gradient(135deg,#2e2357,#1d1547);border-color:#7163b266}.zorka-ruleset-workbench .ruleset-hero-toolbar{align-items:end;justify-content:end}.zorka-ruleset-workbench .ruleset-hero-toolbar>label{justify-items:end;justify-self:end;width:auto}.zorka-ruleset-workbench .ruleset-hero-toolbar .payload-run-cluster{justify-content:flex-end;justify-self:end}.zorka-ruleset-workbench .ruleset-hero-toolbar .payload-run-cluster>label{justify-items:end;width:auto}.zorka-ruleset-workbench .ruleset-hero-toolbar select:not([class*=Mui]){justify-self:end;max-width:min(28rem,100%);min-width:min(18rem,100%);width:auto}.zorka-ruleset-workbench .ruleset-hero-toolbar .button-row{justify-content:flex-end}@media(max-width:720px){.zorka-ruleset-workbench .ruleset-hero-toolbar select:not([class*=Mui]){min-width:min(13rem,100%)}.zorka-ruleset-workbench .ruleset-hero-toolbar .button-row{align-items:flex-end;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.zorka-ruleset-workbench .ruleset-hero-toolbar .payload-run-cluster>label{width:auto}.zorka-ruleset-workbench .ruleset-hero-toolbar .payload-run-cluster select:not([class*=Mui]){max-width:min(13rem,50vw);min-width:min(11rem,50vw);width:min(13rem,50vw)}.zorka-ruleset-workbench .ruleset-hero-toolbar .payload-run-cluster .primary-button,.zorka-ruleset-workbench .ruleset-hero-toolbar .button-row .primary-button,.zorka-ruleset-workbench .ruleset-hero-toolbar .button-row .secondary-button{flex:0 1 auto;width:auto}}.zorka-ruleset-workbench .primary-button{background:var(--primary);background-image:none;border:1px solid var(--primary);border-radius:var(--zorka-control-radius, .5rem);box-shadow:none;color:var(--primary-foreground)}.zorka-ruleset-workbench .primary-button:hover:not(:disabled){filter:brightness(1.08)}.zorka-ruleset-workbench .secondary-button,.zorka-ruleset-workbench .secondary-link{background:color-mix(in oklch,var(--primary) 12%,white);background-image:none;border:1px solid color-mix(in oklch,var(--primary) 42%,transparent);border-radius:var(--zorka-control-radius, .5rem);box-shadow:inset 0 1px #ffffff8c;color:var(--primary)}.zorka-ruleset-workbench .secondary-button:hover:not(:disabled),.zorka-ruleset-workbench .secondary-link:hover{background:color-mix(in oklch,var(--primary) 22%,white);border-color:color-mix(in oklch,var(--primary) 58%,transparent);color:var(--primary)}.zorka-ruleset-workbench .ghost-button:not(.destructive){background:color-mix(in oklch,var(--primary) 12%,white);background-image:none;border:1px solid color-mix(in oklch,var(--primary) 42%,transparent);border-radius:var(--zorka-control-radius, .5rem);box-shadow:inset 0 1px #ffffff8c;color:var(--primary)}.zorka-ruleset-workbench .ghost-button:not(.destructive):hover:not(:disabled){background:color-mix(in oklch,var(--primary) 22%,white);border-color:color-mix(in oklch,var(--primary) 58%,transparent);color:var(--primary)}.dark .zorka-ruleset-workbench .secondary-button,.dark .zorka-ruleset-workbench .secondary-link{background:#ffffff1f;border-color:color-mix(in oklch,var(--primary) 52%,rgba(255,255,255,.12));box-shadow:inset 0 1px #ffffff24;color:#e7e4ff;color:oklch(.93 .07 290)}.dark .zorka-ruleset-workbench .secondary-button:hover:not(:disabled),.dark .zorka-ruleset-workbench .secondary-link:hover{background:#fff3;border-color:color-mix(in oklch,var(--primary) 65%,rgba(255,255,255,.18));color:#f5f4ff;color:oklch(.97 .05 290)}.dark .zorka-ruleset-workbench .ghost-button:not(.destructive){background:#ffffff1f;border-color:color-mix(in oklch,var(--primary) 52%,rgba(255,255,255,.12));box-shadow:inset 0 1px #ffffff24;color:#e7e4ff;color:oklch(.93 .07 290)}.dark .zorka-ruleset-workbench .ghost-button:not(.destructive):hover:not(:disabled){background:#fff3;border-color:color-mix(in oklch,var(--primary) 65%,rgba(255,255,255,.18));color:#f5f4ff;color:oklch(.97 .05 290)}.dark .zorka-ruleset-workbench .editor-card.decision-table-sidebar .ghost-button:not(.destructive),.dark .zorka-ruleset-workbench .editor-card.rules-outline .ghost-button:not(.destructive),.dark .zorka-ruleset-workbench .editor-card.decision-table-sidebar .secondary-button,.dark .zorka-ruleset-workbench .editor-card.rules-outline .secondary-button,.dark .zorka-ruleset-workbench .editor-card.decision-table-sidebar .secondary-link,.dark .zorka-ruleset-workbench .editor-card.rules-outline .secondary-link{background:color-mix(in oklch,var(--primary) 12%,white);border-color:color-mix(in oklch,var(--primary) 42%,transparent);box-shadow:inset 0 1px #ffffff8c;color:var(--primary)}.dark .zorka-ruleset-workbench .editor-card.decision-table-sidebar .ghost-button:not(.destructive):hover:not(:disabled),.dark .zorka-ruleset-workbench .editor-card.rules-outline .ghost-button:not(.destructive):hover:not(:disabled),.dark .zorka-ruleset-workbench .editor-card.decision-table-sidebar .secondary-button:hover:not(:disabled),.dark .zorka-ruleset-workbench .editor-card.rules-outline .secondary-button:hover:not(:disabled),.dark .zorka-ruleset-workbench .editor-card.decision-table-sidebar .secondary-link:hover,.dark .zorka-ruleset-workbench .editor-card.rules-outline .secondary-link:hover{background:color-mix(in oklch,var(--primary) 22%,white);border-color:color-mix(in oklch,var(--primary) 58%,transparent);color:var(--primary)}.dark .zorka-ruleset-workbench .trace-view-workspace .ghost-button:not(.destructive){background:#0f1c31b8;border-color:#7891bc3d;box-shadow:none;color:#e5eefb}.dark .zorka-ruleset-workbench .trace-view-workspace .ghost-button:not(.destructive):hover:not(:disabled){background:#1c2c46e0;border-color:#93aad147;color:#f4f7fb}.zorka-ruleset-workbench .ghost-button.destructive{border-color:#ad524d73;background:#4d262359;color:#ffeded}.zorka-ruleset-workbench .ghost-button.destructive:hover:not(:disabled){background:#6c35316b;border-color:#cd605a8c;color:#fffafb;color:oklch(.99 .01 15)}.dark .zorka-ruleset-workbench input:not([class*=Mui]):not([type=checkbox]):not([type=radio]),.dark .zorka-ruleset-workbench textarea:not([class*=Mui]){background:linear-gradient(180deg,#fff,#f8fafc);border-color:#3e547659;box-shadow:inset 0 1px #fffffff2;color:#0f1724;color-scheme:light}.dark .zorka-ruleset-workbench select:not([class*=Mui]){background:linear-gradient(180deg,#fff,#f8fafc);border-color:#3e547659;box-shadow:inset 0 1px #fffffff2;color:#0f1724;color-scheme:light}.dark .zorka-ruleset-workbench select:not([class*=Mui]) option,.dark .zorka-ruleset-workbench select:not([class*=Mui]) optgroup{background-color:#fff!important;color:#0f1724!important}.dark .zorka-ruleset-workbench select:not([class*=Mui]) optgroup{background-color:#f1f5f9!important;font-weight:600}.dark .zorka-ruleset-workbench input:not([class*=Mui]):not([type=checkbox]):not([type=radio])::placeholder,.dark .zorka-ruleset-workbench textarea:not([class*=Mui])::placeholder{color:#64748b}.dark .zorka-ruleset-workbench input:not([class*=Mui])[type=date],.dark .zorka-ruleset-workbench input:not([class*=Mui])[type=datetime-local],.dark .zorka-ruleset-workbench input:not([class*=Mui])[type=month],.dark .zorka-ruleset-workbench input:not([class*=Mui])[type=time]{color-scheme:light}.dark .zorka-ruleset-workbench input:not([class*=Mui])[type=date]::-webkit-calendar-picker-indicator,.dark .zorka-ruleset-workbench input:not([class*=Mui])[type=datetime-local]::-webkit-calendar-picker-indicator,.dark .zorka-ruleset-workbench input:not([class*=Mui])[type=month]::-webkit-calendar-picker-indicator,.dark .zorka-ruleset-workbench input:not([class*=Mui])[type=time]::-webkit-calendar-picker-indicator{filter:none;opacity:.65}.dark .zorka-ruleset-workbench .tabular-editor-shell--decision-table .tabular-editor-shell__name,.dark .zorka-ruleset-workbench .tabular-editor-shell--lookup-table .tabular-editor-shell__name{background:#1d293e!important;border:1px solid oklch(.5 .055 265 / .72)!important;border-radius:4px;color:#f1f5fc!important;color-scheme:dark;opacity:1;-webkit-text-fill-color:oklch(.97 .01 260)}.dark .zorka-ruleset-workbench .tabular-editor-shell--decision-table .tabular-editor-shell__name:disabled,.dark .zorka-ruleset-workbench .tabular-editor-shell--lookup-table .tabular-editor-shell__name:disabled{background:#1d293e!important;color:#e6ecf5!important;-webkit-text-fill-color:oklch(.94 .014 260)!important}.dark .zorka-ruleset-workbench .tabular-editor-shell--decision-table .tabular-editor-grid-toolbar,.dark .zorka-ruleset-workbench .tabular-editor-shell--lookup-table .tabular-editor-grid-toolbar{background:linear-gradient(180deg,#151f32,#0c1627);background-color:#0c1627;border-bottom-color:#3a47638c;color:#edf2fa}.dark .zorka-ruleset-workbench .tabular-editor-shell--decision-table .hit-policy-chooser__pill{background:#1d293e;border-color:#546383b8;color:#d0d8e5}.dark .zorka-ruleset-workbench .tabular-editor-shell--decision-table .hit-policy-chooser__pill--active{background:#393173d1;border-color:#b0a4f8;color:#fafcff;color:oklch(.99 .01 260)}.dark .zorka-ruleset-workbench .tabular-editor-shell--decision-table .hit-policy-chooser__description,.dark .zorka-ruleset-workbench .tabular-editor-shell--lookup-table .lookup-table-key-column-field{color:#d7deea}.dark .zorka-ruleset-workbench .tabular-editor-shell--lookup-table .lookup-table-key-column-field input{background:#1d293e!important;border-color:#546383b8!important;color:#f1f5fc!important;color-scheme:dark;-webkit-text-fill-color:oklch(.97 .01 260)}.dark .zorka-ruleset-workbench .tabular-editor-shell--lookup-table .lookup-table-key-column-field input:disabled{background:#1d293e!important;color:#e6ecf5!important;-webkit-text-fill-color:oklch(.94 .014 260)!important}.dark .zorka-ruleset-workbench .tabular-editor-shell--decision-table .tabular-editor-grid__add-row,.dark .zorka-ruleset-workbench .tabular-editor-shell--lookup-table .tabular-editor-grid__add-row{background:#0c1627;border-top-color:#3a47638c}.dark .zorka-ruleset-workbench .tabular-editor-shell--decision-table .tabular-editor-grid__add-row-button,.dark .zorka-ruleset-workbench .tabular-editor-shell--lookup-table .tabular-editor-grid__add-row-button{color:#ccc6ff;color:oklch(.85 .12 290);opacity:1}.dark .zorka-ruleset-workbench .tabular-editor-shell--decision-table .tabular-editor-grid__add-row-button:disabled,.dark .zorka-ruleset-workbench .tabular-editor-shell--lookup-table .tabular-editor-grid__add-row-button:disabled{color:#b6b0e5;cursor:not-allowed;opacity:1}.dark .zorka-ruleset-workbench .decision-table-grid-shell{background:linear-gradient(180deg,#1c263a,#101b2c);border-color:#3a4763b3;box-shadow:inset 0 1px #4248533d}.dark .zorka-ruleset-workbench .decision-table-grid th,.dark .zorka-ruleset-workbench .decision-table-grid td{background:linear-gradient(180deg,#101a2d,#071122);border-bottom-color:#3a476359;border-right-color:#3a476359;color:#f5f9ff;color:oklch(.98 .012 260)}.dark .zorka-ruleset-workbench .decision-table-grid th:first-child,.dark .zorka-ruleset-workbench .decision-table-grid td:first-child,.dark .zorka-ruleset-workbench .decision-table-grid tr:first-child th,.dark .zorka-ruleset-workbench .decision-table-grid tr:first-child td{border-color:#3a476359}.dark .zorka-ruleset-workbench .decision-table-grid thead th{background:linear-gradient(180deg,#2a3852,#1a2941);color:#fafcff;color:oklch(.99 .01 260);font-weight:700}.dark .zorka-ruleset-workbench .decision-table-grid tbody th{background:linear-gradient(180deg,#192438,#0b1628);color:#c7d2e4}.dark .zorka-ruleset-workbench .decision-table-grid .ghost-button.destructive{background:#52151a59;border-color:#b54a4b80;color:#ffdad7;color:oklch(.92 .06 22)}.dark .zorka-ruleset-workbench .decision-table-grid .ghost-button.destructive:hover:not(:disabled){background:#6f181e8c;border-color:#e06062b3;color:#fff4f2;color:oklch(.98 .04 22)}.dark .zorka-ruleset-workbench .decision-table-grid .decision-table-column-chip--condition{background:#363e4bb8;border-color:#6672869e;color:#dfe5ef}.dark .zorka-ruleset-workbench .decision-table-grid .decision-table-column-chip--output{background:#49368799;border-color:#876fe4b3;color:#f5f4ff;color:oklch(.97 .04 290)}.dark .zorka-ruleset-workbench .decision-table-grid .decision-table-column-chip--lookup-key{background:#004a5c99;background:oklch(.38 .09 220 / .6);border-color:#008fada6;border-color:oklch(.6 .12 220 / .65);color:#cff2fe}.dark .zorka-ruleset-workbench .decision-table-grid .decision-table-empty-row{color:#979fab}.dark .zorka-ruleset-workbench .decision-table-grid input:not([class*=Mui]):not([type=checkbox]):not([type=radio]),.dark .zorka-ruleset-workbench .decision-table-grid select:not([class*=Mui]),.dark .zorka-ruleset-workbench .decision-table-grid textarea:not([class*=Mui]){background:linear-gradient(180deg,#f3f5f9,#e0e5ed);border-color:#aeb8c8;box-shadow:inset 0 1px #fff9;color:#121b29}.dark .zorka-ruleset-workbench .decision-table-grid input:not([class*=Mui]):not([type=checkbox]):not([type=radio]):focus,.dark .zorka-ruleset-workbench .decision-table-grid select:not([class*=Mui]):focus,.dark .zorka-ruleset-workbench .decision-table-grid textarea:not([class*=Mui]):focus{border-color:#8771de;box-shadow:inset 0 1px #fff9,0 0 0 3px #7457d159}.dark .zorka-ruleset-workbench .trace-views-editor .secondary-button.active{background:linear-gradient(135deg,#392c67,#261d57);border-color:#7163b273;box-shadow:0 10px 22px #170b3759;color:#fafcff;color:oklch(.99 .01 260)}.dark .zorka-ruleset-workbench .read-only-detail-card{background:linear-gradient(180deg,#141f33,#0c1627);border-color:#3a4763;box-shadow:0 10px 24px #00000038;color:#f5f9ff;color:oklch(.98 .012 260);--text-muted: oklch(.78 .028 260);--workspace-ink: oklch(.98 .012 260);--workspace-muted: oklch(.78 .028 260)}.dark .zorka-ruleset-workbench .read-only-detail-card.accent{background:linear-gradient(135deg,#2e2357,#1d1547);border-color:#7163b266}.dark .zorka-ruleset-workbench .read-only-detail-card h4{color:#9aa5b8}.dark .zorka-ruleset-workbench .read-only-detail-card strong{color:#fafcff;color:oklch(.99 .01 260)}.dark .zorka-ruleset-workbench .read-only-detail-card p{color:#adb8ca}.dark .zorka-ruleset-workbench .dashboard-metric-list div{background:linear-gradient(180deg,#141f33,#0c1627);border-color:#3a4763;box-shadow:0 8px 20px #0003;color:#f5f9ff;color:oklch(.98 .012 260);--text-muted: oklch(.78 .028 260);--workspace-ink: oklch(.98 .012 260);--workspace-muted: oklch(.78 .028 260)}.dark .zorka-ruleset-workbench .form-lock-note{background:#0c1628bf;border-color:#3a4763;color:#adb8ca}.dark .zorka-ruleset-workbench .section-note{color:#9aa5b8}.dark .zorka-ruleset-workbench .trace-list-card p,.dark .zorka-ruleset-workbench .trace-list-card .trace-list-heading span{color:#adb8ca}.dark .zorka-ruleset-workbench .trace-list-card .trace-list-heading strong{color:#fafcff;color:oklch(.99 .01 260)}.dark .zorka-ruleset-workbench{--inline-warning-bg: var(--inline-warning-light-bg);--inline-warning-border: var(--inline-warning-light-border);--inline-warning-ink: var(--inline-warning-light-ink);--inline-warning-strong-ink: var(--inline-warning-light-strong-ink)}.dark .zorka-ruleset-workbench .studio-hero{background:transparent;border:0;box-shadow:none;color:#0f172a}.dark .zorka-ruleset-workbench .studio-hero h2,.dark .zorka-ruleset-workbench .studio-hero h3,.dark .zorka-ruleset-workbench .ruleset-breadcrumb strong{color:#0f172a}.dark .zorka-ruleset-workbench .ruleset-breadcrumb,.dark .zorka-ruleset-workbench .ruleset-breadcrumb a{color:#475569}.dark .zorka-ruleset-workbench>.panel,.dark .zorka-ruleset-workbench .ruleset-studio-tab-row,.dark .zorka-ruleset-workbench .studio-hero .metric-grid,.dark .zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar{background:#fff;border-color:#d8dee8;box-shadow:0 14px 34px #0f172a0f;color:#0f172a;--text-muted: #64748b;--workspace-ink: #0f172a;--workspace-ink-soft: #334155;--workspace-muted: #64748b}.dark .zorka-ruleset-workbench .studio-hero .metric-card{background:#fff;border-color:#e2e8f0;color:#0f172a}.dark .zorka-ruleset-workbench .studio-hero .metric-card.emphasis{background:#f3edff;border-color:#e2e8f0}.dark .zorka-ruleset-workbench .studio-hero .metric-card span,.dark .zorka-ruleset-workbench .studio-hero .read-only-detail-card p,.dark .zorka-ruleset-workbench .studio-hero .read-only-detail-card h4{color:#64748b}.dark .zorka-ruleset-workbench .studio-hero .metric-card strong,.dark .zorka-ruleset-workbench .studio-hero .read-only-detail-card strong{color:#0f172a}.dark .zorka-ruleset-workbench .studio-hero .read-only-detail-card,.dark .zorka-ruleset-workbench .studio-hero .read-only-detail-card.accent{background:#f8f5ff;border-color:#7c3aed2e;box-shadow:none}.dark .zorka-ruleset-workbench .ruleset-studio-tab-row .tab-button{background:transparent;border:0;border-bottom:3px solid transparent;box-shadow:none;color:#475569}.dark .zorka-ruleset-workbench .ruleset-studio-tab-row .tab-button.active{background:transparent;border-bottom-color:#7c3aed;box-shadow:none;color:#6d28d9}.dark .zorka-ruleset-workbench .studio-hero{background:radial-gradient(950px 320px at 18% 0%,rgba(124,58,237,.16),transparent 58%),linear-gradient(180deg,#081224,#020817);color:#dbe5f3}.dark .zorka-ruleset-workbench .studio-hero h2,.dark .zorka-ruleset-workbench .ruleset-breadcrumb strong{color:#fff}.dark .zorka-ruleset-workbench .ruleset-breadcrumb{color:#aebbd1}.dark .zorka-ruleset-workbench .ruleset-breadcrumb a{color:#dce5f4}.dark .zorka-ruleset-workbench .studio-hero .metric-grid{display:none}.dark .zorka-ruleset-workbench .ruleset-status-chip{background:#22c55e24;border-color:#4ade8047;color:#bbf7d0}.dark .zorka-ruleset-workbench .ruleset-status-chip.muted{background:#2563eb3d;border-color:#60a5fa47;color:#bfdbfe}.dark .zorka-ruleset-workbench .rules-flow-doc-link{background:#f4eeff;border-color:#7c3aed57;box-shadow:none;color:#5b21b6}.dark .zorka-ruleset-workbench .rules-flow-doc-link:hover{background:#eee5ff;border-color:#7c3aed85;color:#4c1d95}.dark .zorka-ruleset-workbench .rules-authoring-shell,.dark .zorka-ruleset-workbench .rules-flow-sidebar,.dark .zorka-ruleset-workbench .rules-action-sidebar-section,.dark .zorka-ruleset-workbench .rules-authoring-main,.dark .zorka-ruleset-workbench .rules-workspace,.dark .zorka-ruleset-workbench .helpers-workspace,.dark .zorka-ruleset-workbench .helpers-workspace__sidebar,.dark .zorka-ruleset-workbench .helpers-workspace__detail,.dark .zorka-ruleset-workbench .helpers-workspace__detail-card,.dark .zorka-ruleset-workbench .helpers-workspace__card,.dark .zorka-ruleset-workbench .payload-lab-workspace,.dark .zorka-ruleset-workbench .payload-lab-catalog,.dark .zorka-ruleset-workbench .payload-lab-detail,.dark .zorka-ruleset-workbench .payload-lab-detail-toolbar,.dark .zorka-ruleset-workbench .payload-lab-editor,.dark .zorka-ruleset-workbench .payload-lab-run-summary,.dark .zorka-ruleset-workbench .payload-grid-shell,.dark .zorka-ruleset-workbench .payload-validation-status,.dark .zorka-ruleset-workbench .trace-views-layout,.dark .zorka-ruleset-workbench .trace-views-catalog,.dark .zorka-ruleset-workbench .trace-views-main,.dark .zorka-ruleset-workbench .trace-views-workspace-tabs,.dark .zorka-ruleset-workbench .trace-views-json-tools,.dark .zorka-ruleset-workbench .trace-view-workspace,.dark .zorka-ruleset-workbench .trace-view-section-empty,.dark .zorka-ruleset-workbench .editor-card.rules-toolbar,.dark .zorka-ruleset-workbench .rules-workspace .rule-card,.dark .zorka-ruleset-workbench .rules-workspace .structured-node-card,.dark .zorka-ruleset-workbench .rules-workspace .subeditor-card{background:#fff;border-color:#d8dee8;color:#111827;--rules-editor-surface-top: #ffffff;--rules-editor-surface-bottom: #ffffff;--rules-editor-border: #d8dee8;--rules-editor-ink: #111827;--rules-editor-copy: #526276;--rules-editor-label: #334155;--text-muted: #64748b;--workspace-ink: #111827;--workspace-muted: #64748b}.dark .zorka-ruleset-workbench .editor-card.rules-toolbar{box-shadow:none}.dark .zorka-ruleset-workbench .field-label-required{color:#dc2626}.dark .zorka-ruleset-workbench .zorka-required-feedback-visible input.zorka-field--required-empty,.dark .zorka-ruleset-workbench .zorka-required-feedback-visible textarea.zorka-field--required-empty,.dark .zorka-ruleset-workbench .zorka-required-feedback-visible select.zorka-field--required-empty,.dark .zorka-ruleset-workbench .zorka-required-feedback-visible .schema-path-input-control.zorka-field--required-empty,.dark .zorka-ruleset-workbench .zorka-required-feedback-visible .schema-path-picker__input.zorka-field--required-empty,.dark .zorka-ruleset-workbench .zorka-required-feedback-visible .schema-path-picker__combobox.zorka-field--required-empty,.dark .zorka-ruleset-workbench .zorka-required-feedback-visible .zorka-field--required-empty>input,.dark .zorka-ruleset-workbench .zorka-required-feedback-visible .zorka-field--required-empty>textarea,.dark .zorka-ruleset-workbench .zorka-required-feedback-visible .zorka-field--required-empty>select,.dark .zorka-ruleset-workbench .zorka-required-feedback-visible .zorka-field--required-empty>.schema-path-input-control,.dark .zorka-ruleset-workbench .zorka-required-feedback-visible .zorka-field--required-empty>.schema-path-picker__input,.dark .zorka-ruleset-workbench .zorka-required-feedback-visible .zorka-field--required-empty>.schema-path-picker__combobox,.dark .zorka-ruleset-workbench .zorka-required-feedback-visible .zorka-field--required-empty .schema-path-picker .schema-path-picker__input{border-color:#dc2626!important;box-shadow:0 0 0 1px #dc262659!important}.dark .zorka-ruleset-workbench .expression-code-field__empty-hint,.dark .zorka-ruleset-workbench .expression-code-field__shortcut{color:#64748b}.dark .zorka-ruleset-workbench .expression-code-field__assistant-panel{background:#f8fafcf0;border-color:#61708633;color:#1f2a37}.dark .zorka-ruleset-workbench .rules-pane-splitter,.dark .zorka-ruleset-workbench .decision-table-manager__splitter,.dark .zorka-ruleset-workbench .lookup-table-manager__splitter,.dark .zorka-ruleset-workbench .helpers-workspace__splitter,.dark .zorka-ruleset-workbench .payload-lab-pane-splitter,.dark .zorka-ruleset-workbench .trace-views-pane-splitter{background:linear-gradient(180deg,#cbd5e1b8,#e2e8f06b),#f8fafc;border-color:#d8dee8}.dark .zorka-ruleset-workbench .rules-pane-splitter:before{background:#64748b}.dark .zorka-ruleset-workbench .decision-table-manager__splitter:before,.dark .zorka-ruleset-workbench .lookup-table-manager__splitter:before,.dark .zorka-ruleset-workbench .helpers-workspace__splitter:before,.dark .zorka-ruleset-workbench .payload-lab-pane-splitter:before,.dark .zorka-ruleset-workbench .trace-views-pane-splitter:before{background:#64748b}.dark .zorka-ruleset-workbench .rules-pane-splitter:hover:before,.dark .zorka-ruleset-workbench .rules-pane-splitter:focus-visible:before,.dark .zorka-ruleset-workbench .decision-table-manager__splitter:hover:before,.dark .zorka-ruleset-workbench .decision-table-manager__splitter:focus-visible:before,.dark .zorka-ruleset-workbench .lookup-table-manager__splitter:hover:before,.dark .zorka-ruleset-workbench .lookup-table-manager__splitter:focus-visible:before,.dark .zorka-ruleset-workbench .helpers-workspace__splitter:hover:before,.dark .zorka-ruleset-workbench .helpers-workspace__splitter:focus-visible:before,.dark .zorka-ruleset-workbench .payload-lab-pane-splitter:hover:before,.dark .zorka-ruleset-workbench .payload-lab-pane-splitter:focus-visible:before,.dark .zorka-ruleset-workbench .trace-views-pane-splitter:hover:before,.dark .zorka-ruleset-workbench .trace-views-pane-splitter:focus-visible:before{background:#7c3aed}.dark .zorka-ruleset-workbench .helpers-workspace__metric,.dark .zorka-ruleset-workbench .helpers-workspace__usage,.dark .zorka-ruleset-workbench .helpers-workspace__callout{background:#f8fafc;border-color:#d8dee8;color:#111827}.dark .zorka-ruleset-workbench .helpers-workspace__card--active{background:#f4eeff;border-color:#7c3aed8c}.dark .zorka-ruleset-workbench .data-model-workspace,.dark .zorka-ruleset-workbench .data-model-sidebar,.dark .zorka-ruleset-workbench .data-model-main,.dark .zorka-ruleset-workbench .schema-property-sidebar,.dark .zorka-ruleset-workbench .schema-property-detail-card,.dark .zorka-ruleset-workbench .inline-structured-json-designer .structured-node-card,.dark .zorka-ruleset-workbench .inline-structured-json-designer .resource-card.empty-state{background:#fff;border-color:#d8dee8;color:#111827;--text-muted: #64748b;--workspace-ink: #111827;--workspace-muted: #64748b}.dark .zorka-ruleset-workbench .data-model-sidebar h3,.dark .zorka-ruleset-workbench .data-model-nav-item strong,.dark .zorka-ruleset-workbench .schema-property-sidebar-head,.dark .zorka-ruleset-workbench .schema-property-nav-copy strong,.dark .zorka-ruleset-workbench .schema-property-detail-card h4,.dark .zorka-ruleset-workbench .schema-property-detail-card strong,.dark .zorka-ruleset-workbench .schema-property-detail-card .field-label-row>span:first-child,.dark .zorka-ruleset-workbench .inline-structured-json-designer .structured-node-card h3,.dark .zorka-ruleset-workbench .inline-structured-json-designer .structured-node-card h4,.dark .zorka-ruleset-workbench .inline-structured-json-designer .structured-node-card strong{color:#111827}.dark .zorka-ruleset-workbench .data-model-sidebar p,.dark .zorka-ruleset-workbench .data-model-nav-item span,.dark .zorka-ruleset-workbench .schema-property-nav-copy span,.dark .zorka-ruleset-workbench .schema-property-detail-card p,.dark .zorka-ruleset-workbench .inline-structured-json-designer .structured-node-card p,.dark .zorka-ruleset-workbench .inline-structured-json-designer .resource-card.empty-state p{color:#526276}.dark .zorka-ruleset-workbench .data-model-nav-item,.dark .zorka-ruleset-workbench .schema-property-nav-item{background:#fff;border-color:#d8dee8;color:#111827}.dark .zorka-ruleset-workbench .data-model-nav-item:hover,.dark .zorka-ruleset-workbench .data-model-nav-item:focus-visible,.dark .zorka-ruleset-workbench .data-model-nav-item.selected-card,.dark .zorka-ruleset-workbench .schema-property-nav-item:hover,.dark .zorka-ruleset-workbench .schema-property-nav-item:focus-visible,.dark .zorka-ruleset-workbench .schema-property-nav-item.selected-card{background:#f4eeff;border-color:#7c3aed6b;color:#5b21b6}.dark .zorka-ruleset-workbench .data-model-pane-splitter{background:linear-gradient(180deg,#cbd5e1b8,#e2e8f06b),#f8fafc;border-color:#d8dee8}.dark .zorka-ruleset-workbench .data-model-pane-splitter:before{background:#64748b}.dark .zorka-ruleset-workbench .data-model-pane-splitter:hover:before,.dark .zorka-ruleset-workbench .data-model-pane-splitter:focus-visible:before{background:#7c3aed}.dark .zorka-ruleset-workbench .payload-lab-catalog-head h3,.dark .zorka-ruleset-workbench .payload-lab-editor .section-head h3,.dark .zorka-ruleset-workbench .payload-lab-version-card strong,.dark .zorka-ruleset-workbench .payload-catalog-name strong,.dark .zorka-ruleset-workbench .payload-grid-field strong,.dark .zorka-ruleset-workbench .payload-grid-cell-button,.dark .zorka-ruleset-workbench .payload-grid-cell-readonly,.dark .zorka-ruleset-workbench .payload-validation-status strong,.dark .zorka-ruleset-workbench .payload-lab-editor .field-label-row>span:first-child{color:#111827}.dark .zorka-ruleset-workbench .payload-lab-catalog-head p,.dark .zorka-ruleset-workbench .payload-lab-version-card h4,.dark .zorka-ruleset-workbench .payload-lab-version-card p,.dark .zorka-ruleset-workbench .payload-catalog-name span,.dark .zorka-ruleset-workbench .payload-catalog-name p,.dark .zorka-ruleset-workbench .payload-catalog-footer,.dark .zorka-ruleset-workbench .payload-grid-field span,.dark .zorka-ruleset-workbench .payload-grid-header span,.dark .zorka-ruleset-workbench .payload-lab-editor p,.dark .zorka-ruleset-workbench .payload-validation-status span{color:#526276}.dark .zorka-ruleset-workbench .payload-catalog-nav-item,.dark .zorka-ruleset-workbench .payload-grid-table th,.dark .zorka-ruleset-workbench .payload-grid-table td{background:#fff;border-color:#d8dee8;color:#111827}.dark .zorka-ruleset-workbench .payload-grid-table thead th{background:#f8fafc;color:#111827}.dark .zorka-ruleset-workbench .payload-grid-table tbody th{background:#fff;color:#111827}.dark .zorka-ruleset-workbench .payload-catalog-nav-item.selected-card,.dark .zorka-ruleset-workbench .payload-catalog-nav-item:hover,.dark .zorka-ruleset-workbench .payload-catalog-nav-item:focus-within{background:#f4eeff;border-color:#7c3aed6b}.dark .zorka-ruleset-workbench .payload-catalog-filter-chip,.dark .zorka-ruleset-workbench .payload-lab-shell .secondary-button,.dark .zorka-ruleset-workbench .payload-lab-shell .secondary-link,.dark .zorka-ruleset-workbench .payload-lab-shell .ghost-button:not(.destructive){background:#fff;border-color:#d8dee8;box-shadow:none;color:#4c1d95}.dark .zorka-ruleset-workbench .payload-catalog-filter-chip.active,.dark .zorka-ruleset-workbench .payload-lab-shell .secondary-button:hover:not(:disabled),.dark .zorka-ruleset-workbench .payload-lab-shell .secondary-link:hover,.dark .zorka-ruleset-workbench .payload-lab-shell .ghost-button:not(.destructive):hover:not(:disabled){background:#f4eeff;border-color:#7c3aed6b;color:#5b21b6}.dark .zorka-ruleset-workbench .payload-lab-shell input:not([class*=Mui]):not([type=checkbox]):not([type=radio]),.dark .zorka-ruleset-workbench .payload-lab-shell textarea:not([class*=Mui]),.dark .zorka-ruleset-workbench .payload-lab-shell select:not([class*=Mui]){background:#fff;border-color:#d8dee8;box-shadow:none;color:#111827;color-scheme:light}.dark .zorka-ruleset-workbench .payload-lab-shell select:not([class*=Mui]) option,.dark .zorka-ruleset-workbench .payload-lab-shell select:not([class*=Mui]) optgroup{background-color:#fff!important;color:#111827!important}.dark .zorka-ruleset-workbench .payload-lab-shell .inline-success{background:#ecfdf5;border-color:#10b98152;color:#064e3b}.dark .zorka-ruleset-workbench .rules-workspace .rule-card h3,.dark .zorka-ruleset-workbench .rules-workspace .structured-node-card h3,.dark .zorka-ruleset-workbench .rules-workspace .subeditor-card h3,.dark .zorka-ruleset-workbench .rules-workspace .rule-card strong,.dark .zorka-ruleset-workbench .rules-workspace .structured-node-card strong,.dark .zorka-ruleset-workbench .rules-workspace .subeditor-card strong,.dark .zorka-ruleset-workbench .rules-workspace .field-label-row>span:first-child{color:#111827}.dark .zorka-ruleset-workbench .rules-workspace .rule-card p,.dark .zorka-ruleset-workbench .rules-workspace .structured-node-card p,.dark .zorka-ruleset-workbench .rules-workspace .subeditor-card p,.dark .zorka-ruleset-workbench .rules-toolbar-copy p,.dark .zorka-ruleset-workbench .rules-empty-state p,.dark .zorka-ruleset-workbench .rules-workspace .collapse-summary,.dark .zorka-ruleset-workbench .rules-workspace .trace-list-heading span{color:#526276}.dark .zorka-ruleset-workbench .rules-workspace .action-composer-shell,.dark .zorka-ruleset-workbench .rules-workspace .action-composer-context,.dark .zorka-ruleset-workbench .rules-workspace .action-composer-summary-item,.dark .zorka-ruleset-workbench .rules-workspace .foreach-source-picker,.dark .zorka-ruleset-workbench .rules-workspace .iteration-result-editor,.dark .zorka-ruleset-workbench .rules-workspace .where-expression-editor,.dark .zorka-ruleset-workbench .rules-workspace .loop-bounds-editor,.dark .zorka-ruleset-workbench .rules-workspace .loop-nested-actions{background:#fff;border-color:#d8dee8;color:#111827}.dark .zorka-ruleset-workbench .rules-workspace .action-composer-tabstrip{background:#f4f7fb;border-color:#d8dee8}.dark .zorka-ruleset-workbench .rules-workspace .action-composer-tab{color:#425466}.dark .zorka-ruleset-workbench .rules-workspace .action-composer-tab[aria-selected=true]{background:#fff;border-color:#14b8a659;color:#0f766e}.dark .zorka-ruleset-workbench .rules-workspace .action-composer-heading h4,.dark .zorka-ruleset-workbench .rules-workspace .action-composer-context h5,.dark .zorka-ruleset-workbench .rules-workspace .action-composer-summary-item dd,.dark .zorka-ruleset-workbench .rules-workspace .loop-editor-label-row,.dark .zorka-ruleset-workbench .rules-workspace .foreach-source-picker .field-label-row>span:first-child,.dark .zorka-ruleset-workbench .rules-workspace .iteration-result-editor .field-label-row>span:first-child,.dark .zorka-ruleset-workbench .rules-workspace .where-expression-editor .field-label-row>span:first-child{color:#111827}.dark .zorka-ruleset-workbench .rules-workspace .action-composer-heading p,.dark .zorka-ruleset-workbench .rules-workspace .action-composer-context p,.dark .zorka-ruleset-workbench .rules-workspace .action-composer-summary-item dt,.dark .zorka-ruleset-workbench .rules-workspace .action-composer-tab small,.dark .zorka-ruleset-workbench .rules-workspace .loop-editor-help,.dark .zorka-ruleset-workbench .rules-workspace .inline-help{color:#526276}.dark .zorka-ruleset-workbench .rules-flow-sidebar-actions .secondary-button,.dark .zorka-ruleset-workbench .rules-flow-sidebar-actions .ghost-button,.dark .zorka-ruleset-workbench .rules-action-add-button{background:#f4eeff;border-color:#7c3aed57;box-shadow:none;color:#6d28d9}.dark .zorka-ruleset-workbench .rules-flow-sidebar-actions .secondary-button:hover:not(:disabled),.dark .zorka-ruleset-workbench .rules-flow-sidebar-actions .ghost-button:hover:not(:disabled),.dark .zorka-ruleset-workbench .rules-action-add-button:hover:not(:disabled),.dark .zorka-ruleset-workbench .rules-flow-sidebar-actions .secondary-button:focus-visible,.dark .zorka-ruleset-workbench .rules-flow-sidebar-actions .ghost-button:focus-visible,.dark .zorka-ruleset-workbench .rules-action-add-button:focus-visible{background:#eee5ff;border-color:#7c3aed85;color:#5b21b6}.dark .zorka-ruleset-workbench .rules-tree-row,.dark .zorka-ruleset-workbench .rules-tree-filter-panel,.dark .zorka-ruleset-workbench .rules-tree-add-menu,.dark .zorka-ruleset-workbench .rules-tree-add-menu-item{background:#fff;border-color:#dbe3ee;color:#1f2a37}.dark .zorka-ruleset-workbench .rules-tree-search input[type=search]{background:#fff;border-color:#dbe3ee;color:#111827;color-scheme:light}.dark .zorka-ruleset-workbench .rules-tree-search input[type=search]::placeholder,.dark .zorka-ruleset-workbench .rules-tree-filter-panel .rules-filter-note{color:#64748b}.dark .zorka-ruleset-workbench .rules-tree-rule-row,.dark .zorka-ruleset-workbench .rules-tree-row.selected-card{background:linear-gradient(90deg,#7c3aed1a,#14b8a612)}.dark .zorka-ruleset-workbench .rules-tree-condition-row{background:#fbfdff}.dark .zorka-ruleset-workbench .rules-tree-children,.dark .zorka-ruleset-workbench .rules-tree-nested-actions,.dark .zorka-ruleset-workbench .rules-tree-nested-conditions{border-left-color:#7c3aed3d}.dark .zorka-ruleset-workbench .rules-tree-inline-add{background:#f4eeff;border-color:#7c3aed52;color:#6d28d9}.dark .zorka-ruleset-workbench .rules-tree-inline-remove{background:#fff7ed;border-color:#ea580c52;color:#c2410c}.dark .zorka-ruleset-workbench .rules-tree-inline-move{background:#eef6ff;border-color:#2563eb47;color:#2563eb}.dark .zorka-ruleset-workbench .rules-tree-inline-add:disabled,.dark .zorka-ruleset-workbench .rules-tree-inline-add:disabled:hover,.dark .zorka-ruleset-workbench .rules-tree-inline-add:disabled:focus-visible{background:#f8fafc;border-color:#dbe3ee;color:#94a3b8}.dark .zorka-ruleset-workbench .rules-tree-inline-add:hover,.dark .zorka-ruleset-workbench .rules-tree-inline-add:focus-visible,.dark .zorka-ruleset-workbench .rules-tree-add-menu-item:hover,.dark .zorka-ruleset-workbench .rules-tree-add-menu-item:focus-visible{background:#eee5ff;border-color:#7c3aed85;color:#5b21b6}.dark .zorka-ruleset-workbench .rules-tree-inline-remove:hover,.dark .zorka-ruleset-workbench .rules-tree-inline-remove:focus-visible{background:#ffedd5;border-color:#ea580c85;color:#9a3412}.dark .zorka-ruleset-workbench .rules-tree-add-menu>strong,.dark .zorka-ruleset-workbench .rules-tree-add-menu-item span span{color:#111827}.dark .zorka-ruleset-workbench .rules-tree-add-menu-item small{color:#526276}.dark .zorka-ruleset-workbench .rules-tree-add-menu-heading{border-top-color:#e6ebf3;color:#64748b}.dark .zorka-ruleset-workbench .rules-action-outline-item.drop-into{background:#e6fffb;border-color:#14b8a6a8;box-shadow:inset 0 0 0 2px #14b8a673}:root[data-dark] .studio-page-heading,:root[data-dark] .studio-detail-panel,:root[data-dark] .studio-left-panel,:root[data-dark] .studio-empty-state,:root[data-dark] .studio-row-card,:root[data-dark] .studio-metric-card,:root[data-dark] .rulesets-catalog-row{background:linear-gradient(180deg,var(--surface-card),var(--surface-card-soft));background-color:var(--surface-card);border-color:var(--surface-border-strong);box-shadow:var(--surface-shadow);color:var(--workspace-ink)}:root[data-dark] .studio-split-workspace{background:var(--surface-card);border-color:var(--surface-border-strong)}:root[data-dark] .studio-left-panel{border-right-color:var(--surface-border-strong)}:root[data-dark] .studio-page-heading h1,:root[data-dark] .studio-page-heading h2,:root[data-dark] .studio-left-panel h2,:root[data-dark] .studio-detail-panel h2,:root[data-dark] .studio-empty-state h3,:root[data-dark] .studio-row-card strong,:root[data-dark] .studio-metric-card strong,:root[data-dark] .rulesets-catalog-copy>strong,:root[data-dark] .rulesets-catalog-row-head strong,:root[data-dark] .trace-lookup-time-filter .section-head h3{color:var(--workspace-ink)}:root[data-dark] .studio-page-heading p,:root[data-dark] .studio-left-panel p,:root[data-dark] .studio-detail-panel p,:root[data-dark] .studio-empty-state p,:root[data-dark] .studio-row-card p,:root[data-dark] .studio-metric-card span,:root[data-dark] .rulesets-catalog-copy p{color:var(--workspace-ink-soft)}:root[data-dark] .studio-field,:root[data-dark] .studio-field>span,:root[data-dark] .studio-field .field-label-row>span:first-child,:root[data-dark] .rulesets-catalog-toggle{color:var(--workspace-ink-soft)}:root[data-dark] .rulesets-catalog-row-head span,:root[data-dark] .studio-row-card-head span{color:var(--workspace-muted)}:root[data-dark] .rulesets-catalog-icon{background:#7c3aed3d;border-color:#a78bfa66;color:#d6c2ff}:root[data-dark] .rulesets-catalog-title-link:hover{color:#c4b0ff}:root[data-dark] .studio-page-shell .secondary-button,:root[data-dark] .studio-page-shell .secondary-link,:root[data-dark] .studio-page-shell .ghost-button{background:var(--surface-panel-strong);border-color:var(--surface-border-strong);color:var(--workspace-ink)}:root[data-dark] .studio-filter-button{background:var(--surface-panel-strong);border-color:var(--surface-border-strong);color:var(--workspace-ink-soft)}:root[data-dark] .studio-filter-button.active{background:#7c3aed47;border-color:#a78bfa80;color:#dcf}:root[data-dark] .trace-lookup-time-filter,:root[data-dark] .trace-lookup-custom-range{border-top-color:var(--surface-border-strong)}:root[data-dark] .studio-metric-card.emphasis{border-color:#a78bfa9e;box-shadow:inset 3px 0 #a78bfa,var(--surface-shadow)}:root[data-dark] .studio-page-heading,:root[data-dark] .studio-row-card{border-color:var(--surface-border-strong)}:root[data-dark] .zorka-ruleset-workbench>.panel{background:linear-gradient(180deg,#040d1d,#020715);border-color:#3a4763}:root[data-dark] .zorka-ruleset-workbench .tab-row,:root[data-dark] .zorka-ruleset-workbench .ruleset-studio-tab-row{background:#0c1628f2;border-color:#3a4763}:root[data-dark] .zorka-ruleset-workbench .ruleset-studio-tab-row .tab-button{background:transparent;border:0;border-bottom:3px solid transparent;box-shadow:none;color:#c5d2e7;font-weight:600}:root[data-dark] .zorka-ruleset-workbench .ruleset-studio-tab-row .tab-button:hover{background-color:#7c3aed33;border-bottom-color:#d8b4fe8c;color:#fff}:root[data-dark] .zorka-ruleset-workbench .ruleset-studio-tab-row .tab-button.active{background-color:#7c3aed6b;background-image:linear-gradient(180deg,#a78bfa4d,#7c3aed57);border-bottom-color:#d8b4fe;box-shadow:inset 0 1px #ffffff2e;color:#fff;font-weight:700}:root[data-dark] .zorka-ruleset-workbench .rules-authoring-shell{background:#020817!important;border-color:#849dc947!important;color:#edf4ff!important;--field-control-bg: #111f34;--field-control-border: rgba(166, 183, 207, .38);--field-control-ink: #f8fbff;--field-label-color: #e6edf8;--field-label-muted: #b8c5d8;--rules-editor-border: rgba(132, 157, 201, .34);--rules-editor-copy: #b8c5d8;--rules-editor-ink: #f8fbff;--rules-editor-label: #e6edf8;--rules-editor-surface-bottom: #0b1627;--rules-editor-surface-top: #0f1b2e;--tabular-cell-bg: #0f1b2e;--tabular-cell-ink: #f8fbff;--tabular-condition-band: rgba(124, 58, 237, .18);--tabular-condition-ink: #e9d5ff;--tabular-output-band: rgba(20, 184, 166, .16);--tabular-output-ink: #bdfbef;--tabular-shell-border: rgba(132, 157, 201, .34);--text-muted: #b8c5d8;--workspace-ink: #f8fbff;--workspace-ink-soft: #d9e4f2;--workspace-muted: #b8c5d8;--zorka-checkbox-bg: #111f34;--zorka-checkbox-border: rgba(166, 183, 207, .38)}:root[data-dark] .zorka-ruleset-workbench .rules-flow-sidebar,:root[data-dark] .zorka-ruleset-workbench .rules-action-sidebar-section,:root[data-dark] .zorka-ruleset-workbench .rules-authoring-main,:root[data-dark] .zorka-ruleset-workbench .rules-workspace{background:radial-gradient(circle at top left,rgba(124,58,237,.14),transparent 18rem),#07111f!important;border-color:#849dc947!important;color:#edf4ff!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace{background:#020817!important;--field-control-bg: #111f34;--field-control-border: rgba(166, 183, 207, .38);--field-control-ink: #f8fbff;--field-label-color: #e6edf8;--field-label-muted: #b8c5d8;--rules-editor-border: rgba(132, 157, 201, .34);--rules-editor-copy: #b8c5d8;--rules-editor-ink: #f8fbff;--rules-editor-label: #e6edf8;--rules-editor-surface-bottom: #0b1627;--rules-editor-surface-top: #0f1b2e;--tabular-cell-bg: #0f1b2e;--tabular-cell-ink: #f8fbff;--tabular-condition-band: rgba(124, 58, 237, .18);--tabular-condition-ink: #e9d5ff;--tabular-output-band: rgba(20, 184, 166, .16);--tabular-output-ink: #bdfbef;--tabular-shell-border: rgba(132, 157, 201, .34);--text-muted: #b8c5d8;--workspace-ink: #f8fbff;--workspace-ink-soft: #d9e4f2;--workspace-muted: #b8c5d8;--zorka-checkbox-bg: #111f34;--zorka-checkbox-border: rgba(166, 183, 207, .38)}:root[data-dark] .zorka-ruleset-workbench .rules-flow-sidebar-head h3,:root[data-dark] .zorka-ruleset-workbench .rules-action-sidebar-heading,:root[data-dark] .zorka-ruleset-workbench .rules-action-sidebar-heading h3,:root[data-dark] .zorka-ruleset-workbench .rules-action-sidebar-heading strong,:root[data-dark] .zorka-ruleset-workbench .rules-action-sidebar-heading span:first-child,:root[data-dark] .zorka-ruleset-workbench .rules-tree-sidebar-section h3,:root[data-dark] .zorka-ruleset-workbench .rules-tree-sidebar-section strong,:root[data-dark] .zorka-ruleset-workbench .rule-flow-card strong,:root[data-dark] .zorka-ruleset-workbench .rule-flow-card .trace-list-heading strong,:root[data-dark] .zorka-ruleset-workbench .rules-workspace h3,:root[data-dark] .zorka-ruleset-workbench .rules-workspace h4,:root[data-dark] .zorka-ruleset-workbench .rules-workspace strong,:root[data-dark] .zorka-ruleset-workbench .rules-workspace label,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .field-label-row>span:first-child,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-composer-heading h4,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-composer-context h5,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-composer-summary-item dd,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .loop-editor-label-row{color:#f8fbff!important}:root[data-dark] .zorka-ruleset-workbench .rules-flow-sidebar-head p,:root[data-dark] .zorka-ruleset-workbench .rule-flow-card p,:root[data-dark] .zorka-ruleset-workbench .rule-flow-card .trace-list-heading span,:root[data-dark] .zorka-ruleset-workbench .rules-action-sidebar-heading p,:root[data-dark] .zorka-ruleset-workbench .rules-workspace p,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .collapse-summary,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .trace-list-heading span,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-composer-heading p,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-composer-context p,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-composer-summary-item dt,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-composer-tab small,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .loop-editor-help,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .inline-help{color:#b8c5d8!important;opacity:1!important}:root[data-dark] .zorka-ruleset-workbench .rule-flow-list,:root[data-dark] .zorka-ruleset-workbench .rules-tree-children,:root[data-dark] .zorka-ruleset-workbench .rules-tree-nested-actions,:root[data-dark] .zorka-ruleset-workbench .rules-tree-nested-conditions{border-color:#849dc947!important}:root[data-dark] .zorka-ruleset-workbench .rule-flow-card,:root[data-dark] .zorka-ruleset-workbench .rules-tree-row,:root[data-dark] .zorka-ruleset-workbench .rules-action-outline-item,:root[data-dark] .zorka-ruleset-workbench .rules-tree-filter-panel,:root[data-dark] .zorka-ruleset-workbench .rules-tree-add-menu,:root[data-dark] .zorka-ruleset-workbench .rules-tree-add-menu-item{background:#0f1b2e!important;border-color:#849dc957!important;color:#edf4ff!important}:root[data-dark] .zorka-ruleset-workbench .rule-flow-card:hover,:root[data-dark] .zorka-ruleset-workbench .rule-flow-card:focus-visible,:root[data-dark] .zorka-ruleset-workbench .rules-tree-row:hover,:root[data-dark] .zorka-ruleset-workbench .rules-tree-row:focus-within,:root[data-dark] .zorka-ruleset-workbench .rules-tree-add-menu-item:hover,:root[data-dark] .zorka-ruleset-workbench .rules-tree-add-menu-item:focus-visible{background:#16243a!important;border-color:#d8b4fe6b!important;color:#fff!important}:root[data-dark] .zorka-ruleset-workbench .rule-flow-card.selected-card,:root[data-dark] .zorka-ruleset-workbench .rules-tree-rule-row,:root[data-dark] .zorka-ruleset-workbench .rules-tree-row.selected-card{background:linear-gradient(90deg,#7c3aed57,#14b8a621),#111f34!important;border-color:#d8b4fe80!important;color:#fff!important;box-shadow:inset 3px 0 #d8b4fe!important}:root[data-dark] .zorka-ruleset-workbench .rules-tree-condition-row{background:#0b1627!important}:root[data-dark] .zorka-ruleset-workbench .rule-flow-card.selected-card p,:root[data-dark] .zorka-ruleset-workbench .rule-flow-card.selected-card span,:root[data-dark] .zorka-ruleset-workbench .rules-tree-row.selected-card span,:root[data-dark] .zorka-ruleset-workbench .rules-tree-row.selected-card small{color:#e9d5ff!important}:root[data-dark] .zorka-ruleset-workbench .rules-action-sidebar-heading span:last-child{background:#7c3aed33!important;border-color:#d8b4fe52!important;color:#e9d5ff!important}:root[data-dark] .zorka-ruleset-workbench .rules-tree-add-menu>strong,:root[data-dark] .zorka-ruleset-workbench .rules-tree-add-menu-item span span{color:#f8fbff!important}:root[data-dark] .zorka-ruleset-workbench .rules-tree-add-menu-item small,:root[data-dark] .zorka-ruleset-workbench .rules-tree-add-menu-heading,:root[data-dark] .zorka-ruleset-workbench .rules-filter-note{color:#b8c5d8!important}:root[data-dark] .zorka-ruleset-workbench .rules-flow-doc-link,:root[data-dark] .zorka-ruleset-workbench .rules-flow-sidebar-actions .secondary-button,:root[data-dark] .zorka-ruleset-workbench .rules-flow-sidebar-actions .ghost-button,:root[data-dark] .zorka-ruleset-workbench .rules-action-add-button,:root[data-dark] .zorka-ruleset-workbench .rules-tree-inline-add,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .secondary-button,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .ghost-button:not(.destructive),:root[data-dark] .zorka-ruleset-workbench .rules-workspace .section-doc-link{background:#111f34!important;border-color:#a6b7cf61!important;box-shadow:none!important;color:#edf4ff!important}:root[data-dark] .zorka-ruleset-workbench .rules-flow-doc-link:hover,:root[data-dark] .zorka-ruleset-workbench .rules-flow-doc-link:focus-visible,:root[data-dark] .zorka-ruleset-workbench .rules-flow-sidebar-actions .secondary-button:hover:not(:disabled),:root[data-dark] .zorka-ruleset-workbench .rules-flow-sidebar-actions .ghost-button:hover:not(:disabled),:root[data-dark] .zorka-ruleset-workbench .rules-action-add-button:hover:not(:disabled),:root[data-dark] .zorka-ruleset-workbench .rules-tree-inline-add:hover,:root[data-dark] .zorka-ruleset-workbench .rules-tree-inline-add:focus-visible,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .secondary-button:hover:not(:disabled),:root[data-dark] .zorka-ruleset-workbench .rules-workspace .ghost-button:hover:not(:disabled),:root[data-dark] .zorka-ruleset-workbench .rules-workspace .section-doc-link:hover,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .section-doc-link:focus-visible{background:#7c3aed47!important;border-color:#d8b4fe80!important;color:#fff!important}:root[data-dark] .zorka-ruleset-workbench .rules-tree-inline-remove,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .ghost-button.destructive{background:#f8717124!important;border-color:#fca5a56b!important;color:#fecaca!important}:root[data-dark] .zorka-ruleset-workbench .rules-tree-inline-move{background:#60a5fa29!important;border-color:#93c5fd61!important;color:#bfdbfe!important}:root[data-dark] .zorka-ruleset-workbench .rules-tree-inline-add:disabled,:root[data-dark] .zorka-ruleset-workbench .rules-tree-inline-add:disabled:hover,:root[data-dark] .zorka-ruleset-workbench .rules-tree-inline-add:disabled:focus-visible,:root[data-dark] .zorka-ruleset-workbench .rules-workspace button:disabled{background:#1a2940!important;border-color:#849dc938!important;color:#9fb0c6!important;opacity:1!important}:root[data-dark] .zorka-ruleset-workbench .rules-pane-splitter{background:linear-gradient(180deg,#2b3b59d1,#152034e0),#0b1525!important;border-color:#849dc942!important}:root[data-dark] .zorka-ruleset-workbench .rules-pane-splitter:before{background:#8ea3c0!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .rules-toolbar{background:linear-gradient(180deg,#111f34,#0b1627)!important;border-color:#849dc957!important;box-shadow:inset 0 1px #ffffff0f!important;color:#edf4ff!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .rule-card,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .subeditor-card,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .structured-node-card,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .condition-node-card,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .condition-card,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-list-card,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-node-card,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-card{background:#0f1b2e!important;border-color:#849dc957!important;box-shadow:inset 0 1px #ffffff0d!important;color:#edf4ff!important}:root[data-dark] .zorka-ruleset-workbench .rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card{background:transparent!important;border-color:transparent!important;box-shadow:none!important}:root[data-dark] .zorka-ruleset-workbench .rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card{background:#0f1b2e!important;border-color:#849dc957!important;color:#edf4ff!important}:root[data-dark] .zorka-ruleset-workbench .rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card>.action-node-header{border-color:#849dc94d!important}:root[data-dark] .zorka-ruleset-workbench .rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.action-list-add-row{border-color:#849dc94d!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .rule-card{background:linear-gradient(180deg,#c89bffe6,#863bff8a) left center / .3rem 100% no-repeat,#0f1b2e!important;border-color:#d8b4fe52!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-list-card{background:linear-gradient(180deg,#14b8a6d1,#0f766e80) left center / .3rem 100% no-repeat,#0f1b2e!important;border-color:#5eead447!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .condition-node-card.condition-node-card--group,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .condition-node-card.condition-node-card--predicate,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .condition-node-card.condition-node-card--expression,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-card.action-card--assign,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-card.action-card--append,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-card.action-card--decision-table,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-card.action-card--nested-ruleset,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-card.action-card--validation,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-card.action-card--halt,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-card.action-card--block,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-card.action-card--loop{background-color:#0f1b2e!important;border-color:#849dc957!important;color:#edf4ff!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-card.action-card--assign,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .condition-node-card.condition-node-card--group{background:linear-gradient(180deg,#14b8a6d1,#0f766e80) left center / .3rem 100% no-repeat,#0f1b2e!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-card.action-card--append,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .condition-node-card.condition-node-card--expression{background:linear-gradient(180deg,#a78bfad1,#7c3aed80) left center / .3rem 100% no-repeat,#0f1b2e!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-card.action-card--decision-table{background:linear-gradient(180deg,#60a5fad6,#2563eb85) left center / .3rem 100% no-repeat,#0f1b2e!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-card.action-card--nested-ruleset{background:linear-gradient(180deg,#22d3eecc,#0891b27a) left center / .3rem 100% no-repeat,#0f1b2e!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-card.action-card--validation{background:linear-gradient(180deg,#fb923cd1,#c2410c80) left center / .3rem 100% no-repeat,#0f1b2e!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-card.action-card--halt,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-card.action-card--block{background:linear-gradient(180deg,#f87171d1,#b91c1c85) left center / .3rem 100% no-repeat,#0f1b2e!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-card.action-card--loop{background:linear-gradient(180deg,#2dd4bfd6,#0f766e85) left center / .3rem 100% no-repeat,#0f1b2e!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .tone-chip{background:#7c3aed2e!important;border-color:#d8b4fe52!important;color:#e9d5ff!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .tone-chip--assign,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .tone-chip--loop,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .tone-chip--group{background:#14b8a633!important;border-color:#5eead457!important;color:#bdfbef!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .tone-chip--decision-table,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .tone-chip--nested-ruleset{background:#60a5fa2e!important;border-color:#93c5fd57!important;color:#bfdbfe!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .tone-chip--validation{background:#fb923c2e!important;border-color:#fdba7457!important;color:#fed7aa!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .tone-chip--halt,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .tone-chip--block{background:#f871712e!important;border-color:#fca5a557!important;color:#fecaca!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .pill,:root[data-dark] .zorka-ruleset-workbench .rule-flow-card .pill,:root[data-dark] .zorka-ruleset-workbench .rules-tree-filter-chip-row .payload-catalog-filter-chip{background:#7c3aed2e!important;border-color:#d8b4fe47!important;color:#e9d5ff!important}:root[data-dark] .zorka-ruleset-workbench .rules-tree-filter-chip-row .payload-catalog-filter-chip.active{background:#7c3aed57!important;border-color:#d8b4fe80!important;color:#fff!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .help-tooltip-trigger{background:#a855f742!important;border-color:#d8b4fe5c!important;color:#fff!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace input:where(:not([class*=Mui]):not([type=checkbox]):not([type=radio])),:root[data-dark] .zorka-ruleset-workbench .rules-workspace textarea:where(:not([class*=Mui])),:root[data-dark] .zorka-ruleset-workbench .rules-workspace select:where(:not([class*=Mui])),:root[data-dark] .zorka-ruleset-workbench .rules-workspace .searchable-select__input,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .schema-path-input-control,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .schema-path-picker__input,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .schema-path-picker__combobox,:root[data-dark] .zorka-ruleset-workbench .rules-tree-search input[type=search]{background:#111f34!important;border-color:#a6b7cf61!important;box-shadow:inset 0 1px 2px #00000047,0 0 0 1px #ffffff08!important;color:#f8fbff!important;color-scheme:dark!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace input:where(:not([class*=Mui]):not([type=checkbox]):not([type=radio])):focus,:root[data-dark] .zorka-ruleset-workbench .rules-workspace textarea:where(:not([class*=Mui])):focus,:root[data-dark] .zorka-ruleset-workbench .rules-workspace select:where(:not([class*=Mui])):focus,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .searchable-select__input:focus,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .schema-path-input-control:focus,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .schema-path-picker__input:focus,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .schema-path-picker__combobox:focus,:root[data-dark] .zorka-ruleset-workbench .rules-tree-search input[type=search]:focus{border-color:#d8b4fe!important;box-shadow:inset 0 1px 2px #00000047,0 0 0 3px #a855f738!important;outline:none!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace input:where(:not([class*=Mui]):not([type=checkbox]):not([type=radio])):read-only,:root[data-dark] .zorka-ruleset-workbench .rules-workspace textarea:where(:not([class*=Mui])):read-only,:root[data-dark] .zorka-ruleset-workbench .rules-workspace select:where(:not([class*=Mui])):disabled,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .searchable-select__input:disabled,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .schema-path-input-control:disabled,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .schema-path-picker__input:disabled,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .schema-path-picker__combobox:disabled{background:#1a2940!important;color:#d9e4f2!important;opacity:1!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace input:where(:not([class*=Mui]):not([type=checkbox]):not([type=radio]))::placeholder,:root[data-dark] .zorka-ruleset-workbench .rules-workspace textarea:where(:not([class*=Mui]))::placeholder,:root[data-dark] .zorka-ruleset-workbench .rules-tree-search input[type=search]::placeholder{color:#8ea3c0!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace select:where(:not([class*=Mui])) option,:root[data-dark] .zorka-ruleset-workbench .rules-workspace select:where(:not([class*=Mui])) optgroup{background-color:#111f34!important;color:#f8fbff!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .checkbox-row{background:#0b1627!important;border-color:#849dc947!important;color:#edf4ff!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .checkbox-row>span{color:#d9e4f2!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .checkbox-row input[type=checkbox]{accent-color:#a855f7}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-composer-shell,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-composer-context,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-composer-summary-item,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .foreach-source-picker,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .iteration-result-editor,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .where-expression-editor,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .loop-bounds-editor,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .loop-nested-actions,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .callee-ruleset-picker,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .predicate-condition-editor,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-editor-frame,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .condition-editor-frame{background:#111f34!important;border-color:#849dc957!important;box-shadow:inset 0 1px #ffffff0a!important;color:#edf4ff!important}:root[data-dark] .zorka-ruleset-workbench .rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card .action-composer-tabstrip,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-composer-tabstrip{background:#0b1627!important;border-color:#849dc957!important}:root[data-dark] .zorka-ruleset-workbench .rules-authoring-shell .rules-workspace .rule-card>.stack>.action-list-card>.reorder-list>.action-card .action-composer-context-panel,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-composer-context-panel{border-color:#849dc94d!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-composer-tab{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#d9e4f2!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-composer-tab:hover,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-composer-tab:focus-visible{background:#7c3aed2e!important;border-bottom-color:#d8b4fe6b!important;color:#fff!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-composer-tab[aria-selected=true]{background:#7c3aed52!important;border-bottom-color:#d8b4fe!important;color:#fff!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-composer-tab__step,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .rules-action-outline-index{background:#7c3aed38!important;border-color:#d8b4fe5c!important;color:#e9d5ff!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .action-composer-tab[aria-selected=true] .action-composer-tab__step,:root[data-dark] .zorka-ruleset-workbench .rules-tree-row.selected-card .rules-action-outline-index{background:#14b8a642!important;border-color:#5eead46b!important;color:#ccfbf1!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .schema-helper-panel,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .expression-helper-panel,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .expression-code-field__assistant-panel{background:#0b1627!important;border-color:#849dc957!important;color:#edf4ff!important}:root[data-dark] .zorka-ruleset-workbench .rules-workspace .schema-helper-panel label,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .schema-helper-panel .schema-helper-field,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .schema-helper-panel .field-label-row>span:first-child,:root[data-dark] .zorka-ruleset-workbench .rules-workspace .expression-helper-heading{color:#f8fbff!important}:root[data-dark] .zorka-ruleset-workbench .helpers-editor-card{background:radial-gradient(circle at top left,rgba(124,58,237,.14),transparent 18rem),linear-gradient(180deg,#111f34,#0b1627);border-color:#849dc957;color:#edf4ff;--field-label-color: #e6edf8;--field-label-muted: #b8c5d8;--text-muted: #b8c5d8;--workspace-ink: #f8fbff;--workspace-ink-soft: #d9e4f2;--workspace-muted: #b8c5d8}:root[data-dark] .zorka-ruleset-workbench .helpers-editor-card .section-head h3{color:#f8fbff}:root[data-dark] .zorka-ruleset-workbench .helpers-editor-card .section-head p{color:#b8c5d8}:root[data-dark] .zorka-ruleset-workbench .helpers-workspace{background:#020817;border-color:#849dc957;color:#edf4ff;--field-label-color: #e6edf8;--field-label-muted: #b8c5d8;--text-muted: #b8c5d8;--workspace-ink: #f8fbff;--workspace-ink-soft: #d9e4f2;--workspace-muted: #b8c5d8}:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__sidebar,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__detail{background:radial-gradient(circle at top left,rgba(124,58,237,.16),transparent 18rem),#07111f;border-color:#849dc942;color:#edf4ff}:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__sidebar-head h3,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__helper-copy strong,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__detail-card h3,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__metric strong,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__callout code,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .structured-node-card h3,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .structured-node-card h4,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .structured-node-card strong,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .subeditor-card h3,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .subeditor-card h4,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .subeditor-card strong{color:#f8fbff}:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__sidebar-head p,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__helper-copy span,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__detail-card p,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .structured-node-card p,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .subeditor-card p{color:#b8c5d8;opacity:1}:root[data-dark] .zorka-ruleset-workbench .helpers-workspace .builder-kicker{color:#d8b4fe}:root[data-dark] .zorka-ruleset-workbench .helpers-workspace .pill{background:#8ea1bf2e;border-color:#849dc957;color:#d6e1f0}:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__empty,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__card,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__detail-card,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__metric,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__usage,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__callout,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .structured-node-card,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .subeditor-card{background:#0f1b2e;border-color:#849dc957;box-shadow:inset 0 1px #ffffff0d;color:#edf4ff}:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__card--active{background:#7c3aed47;border-color:#d8b4fe7a;box-shadow:inset 3px 0 #d8b4fe;color:#fff}:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__helper-icon{background:#7c3aed38;border-color:#d8b4fe5c;color:#e9d5ff}:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__metric span,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__callout strong,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__usage strong,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .structured-node-card label,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .subeditor-card label,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .field-label-row>span:first-child{color:#d9e4f2}:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__splitter{background:linear-gradient(180deg,#2b3b59d1,#152034e0),#0b1525;border-color:#849dc942}:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__splitter:before{background:#8ea3c0}:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__splitter:hover:before,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__splitter:focus-visible:before{background:#d8b4fe}:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__add,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .secondary-button,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .ghost-button:not(.destructive){background:#7c3aed2e;border-color:#d8b4fe5c;color:#e9d5ff}:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__add:hover:not(:disabled),:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__add:focus-visible,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .secondary-button:hover:not(:disabled),:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .ghost-button:not(.destructive):hover:not(:disabled),:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .secondary-button:focus-visible,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace__editor-body .helper-designer .ghost-button:not(.destructive):focus-visible{background:#7c3aed47;border-color:#d8b4fe85;color:#fff}:root[data-dark] .zorka-ruleset-workbench .helpers-workspace input:where(:not([class*=Mui]):not([type=checkbox]):not([type=radio])),:root[data-dark] .zorka-ruleset-workbench .helpers-workspace select:where(:not([class*=Mui])),:root[data-dark] .zorka-ruleset-workbench .helpers-workspace textarea:where(:not([class*=Mui])){background:#111f34;border-color:#a6b7cf61;box-shadow:inset 0 1px 2px #00000047,0 0 0 1px #ffffff08;color:#f8fbff;color-scheme:dark}:root[data-dark] .zorka-ruleset-workbench .helpers-workspace input:where(:not([class*=Mui]):not([type=checkbox]):not([type=radio]))::placeholder,:root[data-dark] .zorka-ruleset-workbench .helpers-workspace textarea:where(:not([class*=Mui]))::placeholder{color:#97a6bd}:root[data-dark] .zorka-ruleset-workbench .data-model-workspace{background:#020817;color:#edf4ff;--field-label-color: #e6edf8;--field-label-muted: #b8c5d8;--text-muted: #b8c5d8;--workspace-ink: #f8fbff;--workspace-ink-soft: #d9e4f2;--workspace-muted: #b8c5d8}:root[data-dark] .zorka-ruleset-workbench .data-model-sidebar,:root[data-dark] .zorka-ruleset-workbench .data-model-main{background:radial-gradient(circle at top left,rgba(124,58,237,.16),transparent 18rem),#07111f;border-color:#849dc942;color:#edf4ff}:root[data-dark] .zorka-ruleset-workbench .data-model-sidebar .builder-kicker,:root[data-dark] .zorka-ruleset-workbench .schema-preview-card .builder-kicker,:root[data-dark] .zorka-ruleset-workbench .schema-property-detail-card .builder-kicker{color:#d8b4fe}:root[data-dark] .zorka-ruleset-workbench .data-model-sidebar h3,:root[data-dark] .zorka-ruleset-workbench .data-model-nav-item strong,:root[data-dark] .zorka-ruleset-workbench .schema-property-sidebar-head,:root[data-dark] .zorka-ruleset-workbench .schema-property-nav-copy strong,:root[data-dark] .zorka-ruleset-workbench .schema-property-detail-card h4,:root[data-dark] .zorka-ruleset-workbench .schema-property-detail-card strong,:root[data-dark] .zorka-ruleset-workbench .schema-property-detail-card .field-label-row>span:first-child,:root[data-dark] .zorka-ruleset-workbench .inline-schema-designer .subeditor-card h3,:root[data-dark] .zorka-ruleset-workbench .inline-schema-designer .subeditor-card h4,:root[data-dark] .zorka-ruleset-workbench .inline-schema-designer .subeditor-card strong,:root[data-dark] .zorka-ruleset-workbench .inline-schema-designer .structured-node-card h3,:root[data-dark] .zorka-ruleset-workbench .inline-schema-designer .structured-node-card h4,:root[data-dark] .zorka-ruleset-workbench .inline-schema-designer .structured-node-card strong,:root[data-dark] .zorka-ruleset-workbench .inline-structured-json-designer .structured-node-card h3,:root[data-dark] .zorka-ruleset-workbench .inline-structured-json-designer .structured-node-card h4,:root[data-dark] .zorka-ruleset-workbench .inline-structured-json-designer .structured-node-card strong{color:#f8fbff}:root[data-dark] .zorka-ruleset-workbench .data-model-sidebar p,:root[data-dark] .zorka-ruleset-workbench .data-model-nav-item span,:root[data-dark] .zorka-ruleset-workbench .schema-property-nav-copy span,:root[data-dark] .zorka-ruleset-workbench .schema-property-detail-card p,:root[data-dark] .zorka-ruleset-workbench .inline-schema-designer .subeditor-card p,:root[data-dark] .zorka-ruleset-workbench .inline-schema-designer .structured-node-card p,:root[data-dark] .zorka-ruleset-workbench .inline-schema-designer .resource-card.empty-state p,:root[data-dark] .zorka-ruleset-workbench .inline-structured-json-designer .structured-node-card p,:root[data-dark] .zorka-ruleset-workbench .inline-structured-json-designer .resource-card.empty-state p{color:#b8c5d8;opacity:1}:root[data-dark] .zorka-ruleset-workbench .data-model-nav{border-top-color:#849dc947}:root[data-dark] .zorka-ruleset-workbench .data-model-workspace .inline-schema-designer .ruleset-studio-tab-row{box-shadow:inset 0 1px #ffffff14;color:#edf4ff}:root[data-dark] .zorka-ruleset-workbench .data-model-nav-item,:root[data-dark] .zorka-ruleset-workbench .schema-property-nav-item{background:#0f1b2e;border-color:#849dc957;color:#edf4ff}:root[data-dark] .zorka-ruleset-workbench .data-model-nav-item:hover,:root[data-dark] .zorka-ruleset-workbench .data-model-nav-item:focus-visible,:root[data-dark] .zorka-ruleset-workbench .data-model-nav-item.selected-card,:root[data-dark] .zorka-ruleset-workbench .schema-property-nav-row:hover .schema-property-nav-item,:root[data-dark] .zorka-ruleset-workbench .schema-property-nav-item:hover,:root[data-dark] .zorka-ruleset-workbench .schema-property-nav-item:focus-visible,:root[data-dark] .zorka-ruleset-workbench .schema-property-nav-item.selected-card,:root[data-dark] .zorka-ruleset-workbench .schema-property-nav-row.selected-card .schema-property-nav-item{background:#7c3aed47;border-color:#d8b4fe7a;color:#fff}:root[data-dark] .zorka-ruleset-workbench .data-model-nav-item.selected-card{box-shadow:inset 3px 0 #d8b4fe}:root[data-dark] .zorka-ruleset-workbench .data-model-nav-item.selected-card span,:root[data-dark] .zorka-ruleset-workbench .schema-property-nav-item.selected-card .schema-property-nav-copy span,:root[data-dark] .zorka-ruleset-workbench .schema-property-nav-row.selected-card .schema-property-nav-copy span{color:#e9d5ff}:root[data-dark] .zorka-ruleset-workbench .data-model-pane-splitter,:root[data-dark] .zorka-ruleset-workbench .schema-pane-splitter{background:linear-gradient(180deg,#2b3b59d1,#152034e0),#0b1525;border-color:#849dc942}:root[data-dark] .zorka-ruleset-workbench .data-model-pane-splitter:before,:root[data-dark] .zorka-ruleset-workbench .schema-pane-splitter:before{background:#8ea3c0}:root[data-dark] .zorka-ruleset-workbench .data-model-pane-splitter:hover:before,:root[data-dark] .zorka-ruleset-workbench .data-model-pane-splitter:focus-visible:before,:root[data-dark] .zorka-ruleset-workbench .schema-pane-splitter:hover:before,:root[data-dark] .zorka-ruleset-workbench .schema-pane-splitter:focus-visible:before{background:#d8b4fe}:root[data-dark] .zorka-ruleset-workbench .schema-property-sidebar,:root[data-dark] .zorka-ruleset-workbench .schema-property-detail-card,:root[data-dark] .zorka-ruleset-workbench .inline-schema-designer .subeditor-card,:root[data-dark] .zorka-ruleset-workbench .inline-schema-designer .structured-node-card,:root[data-dark] .zorka-ruleset-workbench .inline-schema-designer .resource-card.empty-state,:root[data-dark] .zorka-ruleset-workbench .inline-structured-json-designer .structured-node-card,:root[data-dark] .zorka-ruleset-workbench .inline-structured-json-designer .resource-card.empty-state,:root[data-dark] .zorka-ruleset-workbench .panel .inline-schema-designer .schema-preview-card{background:#0f1b2e;border-color:#849dc957;box-shadow:inset 0 1px #ffffff0d;color:#edf4ff;--field-label-color: #e6edf8;--text-muted: #b8c5d8}:root[data-dark] .zorka-ruleset-workbench .schema-property-sidebar-head span{background:#8ea1bf2e;color:#d6e1f0}:root[data-dark] .zorka-ruleset-workbench .schema-property-type-icon{background:#7c3aed38;border-color:#d8b4fe52;color:#e9d5ff}:root[data-dark] .zorka-ruleset-workbench .schema-property-tree-add-button{background:#22c55e29;border-color:#86efac6b;color:#bbf7d0}:root[data-dark] .zorka-ruleset-workbench .schema-property-tree-add-button:hover,:root[data-dark] .zorka-ruleset-workbench .schema-property-tree-add-button:focus-visible{background:#22c55e3d;border-color:#86efac9e;color:#dcfce7}:root[data-dark] .zorka-ruleset-workbench .schema-property-tree-remove-button{background:#f8717129;border-color:#fca5a56b;color:#fecaca}:root[data-dark] .zorka-ruleset-workbench .schema-property-tree-remove-button:hover,:root[data-dark] .zorka-ruleset-workbench .schema-property-tree-remove-button:focus-visible{background:#f871713d;border-color:#fca5a59e;color:#fee2e2}:root[data-dark] .zorka-ruleset-workbench .panel .inline-schema-designer .schema-preview-code{background:#050c18;border-color:#849dc947;color:#f8fbff}:root[data-dark] .zorka-ruleset-workbench .data-model-workspace input:where(:not([class*=Mui]):not([type=checkbox]):not([type=radio])),:root[data-dark] .zorka-ruleset-workbench .data-model-workspace select:where(:not([class*=Mui])),:root[data-dark] .zorka-ruleset-workbench .data-model-workspace textarea:where(:not([class*=Mui])){background:#111f34;border-color:#a6b7cf61;box-shadow:inset 0 1px 2px #00000047,0 0 0 1px #ffffff08;color:#f8fbff}:root[data-dark] .zorka-ruleset-workbench .data-model-workspace input:where(:not([class*=Mui]):not([type=checkbox]):not([type=radio])):focus,:root[data-dark] .zorka-ruleset-workbench .data-model-workspace select:where(:not([class*=Mui])):focus,:root[data-dark] .zorka-ruleset-workbench .data-model-workspace textarea:where(:not([class*=Mui])):focus{border-color:#d8b4fe;box-shadow:inset 0 1px 2px #00000047,0 0 0 3px #a855f738;outline:none}:root[data-dark] .zorka-ruleset-workbench .data-model-workspace input:where(:not([class*=Mui]):not([type=checkbox]):not([type=radio])):read-only,:root[data-dark] .zorka-ruleset-workbench .data-model-workspace textarea:where(:not([class*=Mui])):read-only,:root[data-dark] .zorka-ruleset-workbench .data-model-workspace select:where(:not([class*=Mui])):disabled{background:#1a2940;color:#d9e4f2;opacity:1}:root[data-dark] .zorka-ruleset-workbench .data-model-workspace input:where(:not([class*=Mui]):not([type=checkbox]):not([type=radio]))::placeholder,:root[data-dark] .zorka-ruleset-workbench .data-model-workspace textarea:where(:not([class*=Mui]))::placeholder{color:#8ea3c0}:root[data-dark] .zorka-ruleset-workbench .data-model-workspace .checkbox-row{background:#0b1627;border-color:#849dc947;color:#edf4ff}:root[data-dark] .zorka-ruleset-workbench .data-model-workspace .checkbox-row input[type=checkbox]{accent-color:#a855f7}:root[data-dark] .zorka-ruleset-workbench .studio-hero .ruleset-hero-toolbar{background:linear-gradient(180deg,#101a2e,#071122);border-color:#3a4763;color:#f5f9ff;color:oklch(.98 .012 260)}:root[data-dark] .zorka-ruleset-workbench .trace-views-layout{background:#020715;border-color:#3a4763}:root[data-dark] .zorka-ruleset-workbench .trace-views-catalog{background:linear-gradient(180deg,#0b1629,#040d1d);border-right-color:#3a4763}:root[data-dark] .zorka-ruleset-workbench .trace-views-main{background:#020715}:root[data-dark] .zorka-ruleset-workbench .trace-views-pane-splitter{background:linear-gradient(180deg,#242d4299,#151f3266),#040d1d;border-left-color:#3a4763;border-right-color:#3a4763}:root[data-dark] .zorka-ruleset-workbench .trace-views-catalog h3,:root[data-dark] .zorka-ruleset-workbench .trace-view-workspace{color:#f5f9ff;color:oklch(.98 .012 260)}:root[data-dark] .zorka-ruleset-workbench .trace-view-workspace{background:linear-gradient(180deg,#101a2e,#071122);border-color:#3a4763}:root[data-dark] .zorka-ruleset-workbench .trace-views-catalog .section-head p{color:#b9c5d8}:root[data-dark] .zorka-ruleset-workbench .trace-views-workspace-tabs{background:transparent}:root[data-dark] .zorka-ruleset-workbench .trace-views-workspace-tablist{background:#151f32;border-color:#3a4763}:root[data-dark] .zorka-ruleset-workbench .trace-views-workspace-tab{color:#b9c5d8}:root[data-dark] .zorka-ruleset-workbench .trace-views-workspace-tab:hover{color:#ebe8ff;color:oklch(.94 .045 292)}:root[data-dark] .zorka-ruleset-workbench .trace-views-workspace-tab[aria-selected=true]{background:#393173d1;border-color:#b0a4f8;color:#fafcff;color:oklch(.99 .01 260)}:root[data-dark] .zorka-ruleset-workbench .trace-views-editor .trace-views-workspace-summary .pill,:root[data-dark] .zorka-ruleset-workbench .trace-views-editor .trace-view-catalog-item .pill,:root[data-dark] .zorka-ruleset-workbench .trace-views-editor .trace-view-section-item .pill{background:#2d2e53c7;border-color:#6d69a48c;color:#f1f0ff;color:oklch(.96 .025 288)}:root[data-dark] .zorka-ruleset-workbench .trace-view-catalog-group-header{color:#acb8cc}:root[data-dark] .zorka-ruleset-workbench .trace-view-catalog-item,:root[data-dark] .zorka-ruleset-workbench .trace-view-section-item,:root[data-dark] .zorka-ruleset-workbench .trace-view-metadata-grid>label,:root[data-dark] .zorka-ruleset-workbench .trace-view-metadata-grid>.read-only-detail-card,:root[data-dark] .zorka-ruleset-workbench .trace-view-section-tabs,:root[data-dark] .zorka-ruleset-workbench .trace-view-section-card,:root[data-dark] .zorka-ruleset-workbench .trace-view-column-row,:root[data-dark] .zorka-ruleset-workbench .trace-view-section-empty{background:#0b1629;border-color:#3a4763;color:#f5f9ff;color:oklch(.98 .012 260);--field-control-bg: oklch(.28 .042 262);--field-control-border: oklch(.5 .055 265 / .72);--field-control-border-focus: oklch(.68 .13 290);--field-control-focus-ring: oklch(.55 .16 290 / .28);--field-control-ink: oklch(.97 .01 260);--field-label-color: oklch(.96 .014 260);--field-label-muted: oklch(.82 .03 260);--text-muted: oklch(.82 .03 260);--workspace-ink: oklch(.98 .012 260);--workspace-muted: oklch(.82 .03 260)}:root[data-dark] .zorka-ruleset-workbench .trace-view-catalog-item,:root[data-dark] .zorka-ruleset-workbench .trace-view-section-card,:root[data-dark] .zorka-ruleset-workbench .trace-view-column-row{box-shadow:inset 0 1px #6d76aa1f}:root[data-dark] .zorka-ruleset-workbench .trace-view-catalog-item.selected-card,:root[data-dark] .zorka-ruleset-workbench .trace-view-section-item.selected-card{background:#201f4e;border-color:#9889e3b8;box-shadow:inset 3px 0 #b0a4f8}:root[data-dark] .zorka-ruleset-workbench .trace-view-catalog-item p,:root[data-dark] .zorka-ruleset-workbench .trace-view-section-item p,:root[data-dark] .zorka-ruleset-workbench .trace-view-workspace-header p,:root[data-dark] .zorka-ruleset-workbench .trace-view-section-tabs-header p,:root[data-dark] .zorka-ruleset-workbench .trace-view-section-card .section-head p,:root[data-dark] .zorka-ruleset-workbench .trace-view-column-row__head p,:root[data-dark] .zorka-ruleset-workbench .trace-view-key-card p{color:#b9c5d8;opacity:1}:root[data-dark] .zorka-ruleset-workbench .trace-view-catalog-item .trace-list-heading strong,:root[data-dark] .zorka-ruleset-workbench .trace-view-section-item .trace-list-heading strong,:root[data-dark] .zorka-ruleset-workbench .trace-view-workspace-header h3,:root[data-dark] .zorka-ruleset-workbench .trace-view-section-tabs-header h3,:root[data-dark] .zorka-ruleset-workbench .trace-view-section-card .section-head h3,:root[data-dark] .zorka-ruleset-workbench .trace-view-key-card strong{color:#f5f9ff;color:oklch(.98 .012 260)}:root[data-dark] .zorka-ruleset-workbench .trace-view-catalog-item .trace-list-heading span,:root[data-dark] .zorka-ruleset-workbench .trace-view-section-item .trace-list-heading span{color:#becbe2}:root[data-dark] .zorka-ruleset-workbench .trace-view-metadata-grid .field-label-row>span:first-child{color:#f5f9ff;color:oklch(.98 .012 260);opacity:1}:root[data-dark] .zorka-ruleset-workbench .trace-view-metadata-grid input,:root[data-dark] .zorka-ruleset-workbench .trace-view-metadata-grid select,:root[data-dark] .zorka-ruleset-workbench .trace-view-metadata-grid .searchable-select__input{background:#1d293e!important;border-color:#546383b8!important;color:#f1f5fc!important;color-scheme:dark;-webkit-text-fill-color:oklch(.97 .01 260)}:root[data-dark] .zorka-ruleset-workbench .trace-view-metadata-grid input:disabled,:root[data-dark] .zorka-ruleset-workbench .trace-view-metadata-grid select:disabled,:root[data-dark] .zorka-ruleset-workbench .trace-view-metadata-grid .searchable-select__input:disabled{background:#1d293e!important;color:#e6ecf5!important;opacity:1;-webkit-text-fill-color:oklch(.94 .014 260)!important}:root[data-dark] .zorka-ruleset-workbench .trace-view-metadata-grid>.checkbox-row{background:#0b1629;border-color:#3a4763;color:#f5f9ff;color:oklch(.98 .012 260);opacity:1!important}:root[data-dark] .zorka-ruleset-workbench .trace-view-metadata-grid>.checkbox-row input[type=checkbox]{accent-color:oklch(.76 .12 290)}.dark .zorka-ruleset-workbench .trace-views-layout{background:#020715;border-color:#3a4763}.dark .zorka-ruleset-workbench .trace-views-catalog{background:linear-gradient(180deg,#0b1629,#040d1d);border-right-color:#3a4763}.dark .zorka-ruleset-workbench .trace-views-main{background:#020715}.dark .zorka-ruleset-workbench .trace-view-workspace{background:linear-gradient(180deg,#101a2e,#071122);border-color:#3a4763;color:#f5f9ff;color:oklch(.98 .012 260)}.dark .zorka-ruleset-workbench .trace-views-workspace-tablist{background:#151f32;border-color:#3a4763}.dark .zorka-ruleset-workbench .trace-views-workspace-tab{color:#b9c5d8}.dark .zorka-ruleset-workbench .trace-views-workspace-tab:hover{color:#ebe8ff;color:oklch(.94 .045 292)}.dark .zorka-ruleset-workbench .trace-views-workspace-tab[aria-selected=true]{background:#393173d1;border-color:#b0a4f8;color:#fafcff;color:oklch(.99 .01 260)}.dark .zorka-ruleset-workbench .trace-views-editor .trace-views-workspace-summary .pill,.dark .zorka-ruleset-workbench .trace-views-editor .trace-view-catalog-item .pill,.dark .zorka-ruleset-workbench .trace-views-editor .trace-view-section-item .pill{background:#2d2e53c7;border-color:#6d69a48c;color:#f1f0ff;color:oklch(.96 .025 288)}.dark .zorka-ruleset-workbench .trace-view-catalog-group-header{color:#acb8cc}.dark .zorka-ruleset-workbench .trace-view-catalog-item,.dark .zorka-ruleset-workbench .trace-view-section-item,.dark .zorka-ruleset-workbench .trace-view-metadata-grid>label,.dark .zorka-ruleset-workbench .trace-view-metadata-grid>.read-only-detail-card,.dark .zorka-ruleset-workbench .trace-view-section-tabs,.dark .zorka-ruleset-workbench .trace-view-section-card,.dark .zorka-ruleset-workbench .trace-view-column-row,.dark .zorka-ruleset-workbench .trace-view-section-empty{background:#0b1629;border-color:#3a4763;color:#f5f9ff;color:oklch(.98 .012 260);--field-control-bg: oklch(.28 .042 262);--field-control-border: oklch(.5 .055 265 / .72);--field-control-border-focus: oklch(.68 .13 290);--field-control-focus-ring: oklch(.55 .16 290 / .28);--field-control-ink: oklch(.97 .01 260);--field-label-color: oklch(.96 .014 260);--field-label-muted: oklch(.82 .03 260);--text-muted: oklch(.82 .03 260);--workspace-ink: oklch(.98 .012 260);--workspace-muted: oklch(.82 .03 260)}.dark .zorka-ruleset-workbench .trace-view-catalog-item,.dark .zorka-ruleset-workbench .trace-view-section-card,.dark .zorka-ruleset-workbench .trace-view-column-row{box-shadow:inset 0 1px #6d76aa1f}.dark .zorka-ruleset-workbench .trace-view-catalog-item.selected-card,.dark .zorka-ruleset-workbench .trace-view-section-item.selected-card{background:#201f4e;border-color:#9889e3b8;box-shadow:inset 3px 0 #b0a4f8}.dark .zorka-ruleset-workbench .trace-view-catalog-item p,.dark .zorka-ruleset-workbench .trace-view-section-item p,.dark .zorka-ruleset-workbench .trace-view-workspace-header p,.dark .zorka-ruleset-workbench .trace-view-section-tabs-header p,.dark .zorka-ruleset-workbench .trace-view-section-card .section-head p,.dark .zorka-ruleset-workbench .trace-view-column-row__head p,.dark .zorka-ruleset-workbench .trace-view-key-card p{color:#b9c5d8;opacity:1}.dark .zorka-ruleset-workbench .trace-view-catalog-item .trace-list-heading strong,.dark .zorka-ruleset-workbench .trace-view-section-item .trace-list-heading strong,.dark .zorka-ruleset-workbench .trace-view-workspace-header h3,.dark .zorka-ruleset-workbench .trace-view-section-tabs-header h3,.dark .zorka-ruleset-workbench .trace-view-section-card .section-head h3,.dark .zorka-ruleset-workbench .trace-view-key-card strong{color:#f5f9ff;color:oklch(.98 .012 260)}.dark .zorka-ruleset-workbench .trace-view-catalog-item .trace-list-heading span,.dark .zorka-ruleset-workbench .trace-view-section-item .trace-list-heading span{color:#becbe2}.dark .zorka-ruleset-workbench .trace-view-metadata-grid .field-label-row>span:first-child{color:#f5f9ff;color:oklch(.98 .012 260);opacity:1}.dark .zorka-ruleset-workbench .trace-view-metadata-grid input,.dark .zorka-ruleset-workbench .trace-view-metadata-grid select,.dark .zorka-ruleset-workbench .trace-view-metadata-grid .searchable-select__input{background:#1d293e!important;border-color:#546383b8!important;color:#f1f5fc!important;color-scheme:dark;-webkit-text-fill-color:oklch(.97 .01 260)}.dark .zorka-ruleset-workbench .trace-view-metadata-grid input:disabled,.dark .zorka-ruleset-workbench .trace-view-metadata-grid select:disabled,.dark .zorka-ruleset-workbench .trace-view-metadata-grid .searchable-select__input:disabled{background:#1d293e!important;color:#e6ecf5!important;opacity:1;-webkit-text-fill-color:oklch(.94 .014 260)!important}.dark .zorka-ruleset-workbench .trace-view-metadata-grid>.checkbox-row{background:#0b1629;border-color:#3a4763;color:#f5f9ff;color:oklch(.98 .012 260);opacity:1!important}.dark .zorka-ruleset-workbench .trace-view-metadata-grid>.checkbox-row input[type=checkbox]{accent-color:oklch(.76 .12 290)}:root[data-dark] .zorka-ruleset-workbench .trace-views-editor.trace-views-shell .ghost-button.destructive,.dark .zorka-ruleset-workbench .trace-views-editor.trace-views-shell .ghost-button.destructive{background:#471616b8;border-color:#d36d6494;color:#ffd1ce;color:oklch(.9 .055 22)}:root[data-dark] .zorka-ruleset-workbench .trace-views-editor.trace-views-shell .ghost-button.destructive:hover:not(:disabled),:root[data-dark] .zorka-ruleset-workbench .trace-views-editor.trace-views-shell .ghost-button.destructive:focus-visible,.dark .zorka-ruleset-workbench .trace-views-editor.trace-views-shell .ghost-button.destructive:hover:not(:disabled),.dark .zorka-ruleset-workbench .trace-views-editor.trace-views-shell .ghost-button.destructive:focus-visible{background:#601f1ed6;border-color:#f07f76b3;color:#ffeceb;color:oklch(.96 .03 22)}:root[data-dark] .zorka-ruleset-workbench .trace-views-editor.trace-views-shell .ghost-button.destructive:disabled,.dark .zorka-ruleset-workbench .trace-views-editor.trace-views-shell .ghost-button.destructive:disabled{background:#35131294;border-color:#a25a5470;color:#ddbbb8;opacity:1}:root[data-dark] .zorka-ruleset-workbench article.trace-view-workspace,.dark .zorka-ruleset-workbench article.trace-view-workspace{--field-control-bg: oklch(.28 .042 262);--field-control-border: oklch(.5 .055 265 / .72);--field-control-border-focus: oklch(.68 .13 290);--field-control-focus-ring: oklch(.55 .16 290 / .28);--field-control-ink: oklch(.97 .01 260);--field-label-color: oklch(.96 .014 260);--field-label-muted: oklch(.82 .03 260);--text-muted: oklch(.82 .03 260);--workspace-ink: oklch(.98 .012 260);--workspace-muted: oklch(.82 .03 260)}:root[data-dark] .zorka-ruleset-workbench article.trace-view-workspace .trace-view-section-card input:not([class*=Mui]):not([type=checkbox]):not([type=radio]),:root[data-dark] .zorka-ruleset-workbench article.trace-view-workspace .trace-view-section-card textarea:not([class*=Mui]),:root[data-dark] .zorka-ruleset-workbench article.trace-view-workspace .trace-view-section-card select:not([class*=Mui]),.dark .zorka-ruleset-workbench article.trace-view-workspace .trace-view-section-card input:not([class*=Mui]):not([type=checkbox]):not([type=radio]),.dark .zorka-ruleset-workbench article.trace-view-workspace .trace-view-section-card textarea:not([class*=Mui]),.dark .zorka-ruleset-workbench article.trace-view-workspace .trace-view-section-card select:not([class*=Mui]){background:#1d293e!important;border-color:#546383b8!important;color:#f1f5fc!important;color-scheme:dark;-webkit-text-fill-color:oklch(.97 .01 260)}:root[data-dark] .zorka-ruleset-workbench article.trace-view-workspace .trace-view-section-card input:not([class*=Mui]):not([type=checkbox]):not([type=radio]):disabled,:root[data-dark] .zorka-ruleset-workbench article.trace-view-workspace .trace-view-section-card textarea:not([class*=Mui]):disabled,:root[data-dark] .zorka-ruleset-workbench article.trace-view-workspace .trace-view-section-card select:not([class*=Mui]):disabled,.dark .zorka-ruleset-workbench article.trace-view-workspace .trace-view-section-card input:not([class*=Mui]):not([type=checkbox]):not([type=radio]):disabled,.dark .zorka-ruleset-workbench article.trace-view-workspace .trace-view-section-card textarea:not([class*=Mui]):disabled,.dark .zorka-ruleset-workbench article.trace-view-workspace .trace-view-section-card select:not([class*=Mui]):disabled{background:#1d293e!important;color:#e6ecf5!important;opacity:1;-webkit-text-fill-color:oklch(.94 .014 260)!important}:root[data-dark] .zorka-ruleset-workbench article.trace-view-workspace .trace-view-section-card .schema-helper-panel,.dark .zorka-ruleset-workbench article.trace-view-workspace .trace-view-section-card .schema-helper-panel{background:#071122;border-color:#3a4763;color:#f5f9ff;color:oklch(.98 .012 260)}:root[data-dark] .zorka-ruleset-workbench article.trace-view-workspace .trace-view-section-card .schema-helper-panel p,:root[data-dark] .zorka-ruleset-workbench article.trace-view-workspace .trace-view-section-card .schema-helper-panel span,.dark .zorka-ruleset-workbench article.trace-view-workspace .trace-view-section-card .schema-helper-panel p,.dark .zorka-ruleset-workbench article.trace-view-workspace .trace-view-section-card .schema-helper-panel span{color:#c8d2e2;opacity:1}:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace{background:#020715;border-color:#3a4763}:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace,.dark .zorka-ruleset-workbench .payload-lab-workspace{background:#020715;border-color:#3a4763}:root[data-dark] .zorka-ruleset-workbench .payload-lab-catalog,:root[data-dark] .zorka-ruleset-workbench .payload-lab-sidebar{background:linear-gradient(180deg,#0b1629,#040d1d);border-right-color:#3a4763}:root[data-dark] .zorka-ruleset-workbench .payload-lab-catalog,:root[data-dark] .zorka-ruleset-workbench .payload-lab-sidebar,.dark .zorka-ruleset-workbench .payload-lab-catalog,.dark .zorka-ruleset-workbench .payload-lab-sidebar{background:linear-gradient(180deg,#0b1629,#040d1d);border-color:#3a4763;border-right-color:#3a4763;color:#f5f9ff;color:oklch(.98 .012 260)}:root[data-dark] .zorka-ruleset-workbench .payload-lab-detail{background:#020715}:root[data-dark] .zorka-ruleset-workbench .payload-lab-detail,.dark .zorka-ruleset-workbench .payload-lab-detail{background:#020715;border-color:#3a4763;color:#f5f9ff;color:oklch(.98 .012 260)}:root[data-dark] .zorka-ruleset-workbench .payload-lab-detail-toolbar{background:linear-gradient(180deg,#101a2e,#071122);border-color:#3a4763;color:#f5f9ff;color:oklch(.98 .012 260)}:root[data-dark] .zorka-ruleset-workbench .payload-lab-detail-toolbar,.dark .zorka-ruleset-workbench .payload-lab-detail-toolbar{background:linear-gradient(180deg,#101a2e,#071122);border-color:#3a4763;color:#f5f9ff;color:oklch(.98 .012 260)}:root[data-dark] .zorka-ruleset-workbench .payload-lab-catalog-head h3,:root[data-dark] .zorka-ruleset-workbench .payload-lab-editor .section-head h3{color:#f5f9ff;color:oklch(.98 .012 260)}:root[data-dark] .zorka-ruleset-workbench .payload-lab-pane-splitter,.dark .zorka-ruleset-workbench .payload-lab-pane-splitter{background:linear-gradient(180deg,#071122,#030918);border-color:#3a4763}:root[data-dark] .zorka-ruleset-workbench .payload-lab-pane-splitter:before,.dark .zorka-ruleset-workbench .payload-lab-pane-splitter:before{background:#8a97be}:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace,.dark .zorka-ruleset-workbench .payload-lab-workspace{color:#f5f9ff;color:oklch(.98 .012 260);--field-control-bg: oklch(.28 .042 262);--field-control-border: oklch(.5 .055 265 / .72);--field-control-border-focus: oklch(.68 .13 290);--field-control-focus-ring: oklch(.55 .16 290 / .28);--field-control-ink: oklch(.97 .01 260);--field-label-color: oklch(.96 .014 260);--field-label-muted: oklch(.82 .03 260);--surface-border: oklch(.4 .05 265);--surface-card: oklch(.2 .042 262);--surface-card-soft: oklch(.17 .038 260);--surface-panel: oklch(.17 .038 260);--surface-panel-strong: oklch(.24 .042 262);--text-muted: oklch(.82 .03 260);--workspace-ink: oklch(.98 .012 260);--workspace-ink-soft: oklch(.88 .022 260);--workspace-muted: oklch(.82 .03 260)}:root[data-dark] .zorka-ruleset-workbench .payload-lab-editor,.dark .zorka-ruleset-workbench .payload-lab-editor,:root[data-dark] .zorka-ruleset-workbench .payload-lab-run-summary,.dark .zorka-ruleset-workbench .payload-lab-run-summary,:root[data-dark] .zorka-ruleset-workbench .payload-grid-shell,.dark .zorka-ruleset-workbench .payload-grid-shell,:root[data-dark] .zorka-ruleset-workbench .payload-validation-status,.dark .zorka-ruleset-workbench .payload-validation-status,:root[data-dark] .zorka-ruleset-workbench .payload-catalog-empty,.dark .zorka-ruleset-workbench .payload-catalog-empty,:root[data-dark] .zorka-ruleset-workbench .payload-catalog-create-focus,.dark .zorka-ruleset-workbench .payload-catalog-create-focus{background:linear-gradient(180deg,#101a2e,#071122);background-color:#0c1628;border-color:#3a4763;color:#f5f9ff;color:oklch(.98 .012 260)}:root[data-dark] .zorka-ruleset-workbench .payload-catalog-nav-item,.dark .zorka-ruleset-workbench .payload-catalog-nav-item{background:#0b1629;border-color:#3a4763;box-shadow:inset 0 1px #6d76aa1f;color:#f5f9ff;color:oklch(.98 .012 260)}:root[data-dark] .zorka-ruleset-workbench .payload-catalog-nav-item.selected-card,:root[data-dark] .zorka-ruleset-workbench .payload-catalog-nav-item:hover,:root[data-dark] .zorka-ruleset-workbench .payload-catalog-nav-item:focus-within,.dark .zorka-ruleset-workbench .payload-catalog-nav-item.selected-card,.dark .zorka-ruleset-workbench .payload-catalog-nav-item:hover,.dark .zorka-ruleset-workbench .payload-catalog-nav-item:focus-within{background:#201f4e;border-color:#9889e3b8;box-shadow:inset 3px 0 #b0a4f8;color:#fafcff;color:oklch(.99 .01 260)}:root[data-dark] .zorka-ruleset-workbench .payload-catalog-list,:root[data-dark] .zorka-ruleset-workbench .payload-catalog-footer,.dark .zorka-ruleset-workbench .payload-catalog-list,.dark .zorka-ruleset-workbench .payload-catalog-footer{border-color:#3a4763}:root[data-dark] .zorka-ruleset-workbench .payload-catalog-type-icon,:root[data-dark] .zorka-ruleset-workbench .payload-grid-type span,:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace .pill,.dark .zorka-ruleset-workbench .payload-catalog-type-icon,.dark .zorka-ruleset-workbench .payload-grid-type span,.dark .zorka-ruleset-workbench .payload-lab-workspace .pill{background:#2d2e53c7;border-color:#6d69a48c;color:#f1f0ff;color:oklch(.96 .025 288)}:root[data-dark] .zorka-ruleset-workbench .payload-lab-catalog-head h3,:root[data-dark] .zorka-ruleset-workbench .payload-lab-version-card strong,:root[data-dark] .zorka-ruleset-workbench .payload-lab-editor .section-head h3,:root[data-dark] .zorka-ruleset-workbench .payload-lab-editor .section-head h4,:root[data-dark] .zorka-ruleset-workbench .payload-catalog-name strong,:root[data-dark] .zorka-ruleset-workbench .payload-catalog-create-focus strong,:root[data-dark] .zorka-ruleset-workbench .payload-grid-field strong,:root[data-dark] .zorka-ruleset-workbench .payload-grid-cell-button,:root[data-dark] .zorka-ruleset-workbench .payload-grid-cell-readonly,:root[data-dark] .zorka-ruleset-workbench .payload-validation-status strong,:root[data-dark] .zorka-ruleset-workbench .payload-lab-editor .field-label-row>span:first-child,.dark .zorka-ruleset-workbench .payload-lab-catalog-head h3,.dark .zorka-ruleset-workbench .payload-lab-version-card strong,.dark .zorka-ruleset-workbench .payload-lab-editor .section-head h3,.dark .zorka-ruleset-workbench .payload-lab-editor .section-head h4,.dark .zorka-ruleset-workbench .payload-catalog-name strong,.dark .zorka-ruleset-workbench .payload-catalog-create-focus strong,.dark .zorka-ruleset-workbench .payload-grid-field strong,.dark .zorka-ruleset-workbench .payload-grid-cell-button,.dark .zorka-ruleset-workbench .payload-grid-cell-readonly,.dark .zorka-ruleset-workbench .payload-validation-status strong,.dark .zorka-ruleset-workbench .payload-lab-editor .field-label-row>span:first-child{color:#f5f9ff;color:oklch(.98 .012 260);opacity:1}:root[data-dark] .zorka-ruleset-workbench .payload-lab-catalog-head p,:root[data-dark] .zorka-ruleset-workbench .payload-lab-version-card h4,:root[data-dark] .zorka-ruleset-workbench .payload-lab-version-card p,:root[data-dark] .zorka-ruleset-workbench .payload-catalog-name span,:root[data-dark] .zorka-ruleset-workbench .payload-catalog-name p,:root[data-dark] .zorka-ruleset-workbench .payload-catalog-footer,:root[data-dark] .zorka-ruleset-workbench .payload-grid-field span,:root[data-dark] .zorka-ruleset-workbench .payload-grid-header span,:root[data-dark] .zorka-ruleset-workbench .payload-lab-editor p,:root[data-dark] .zorka-ruleset-workbench .payload-validation-status span,.dark .zorka-ruleset-workbench .payload-lab-catalog-head p,.dark .zorka-ruleset-workbench .payload-lab-version-card h4,.dark .zorka-ruleset-workbench .payload-lab-version-card p,.dark .zorka-ruleset-workbench .payload-catalog-name span,.dark .zorka-ruleset-workbench .payload-catalog-name p,.dark .zorka-ruleset-workbench .payload-catalog-footer,.dark .zorka-ruleset-workbench .payload-grid-field span,.dark .zorka-ruleset-workbench .payload-grid-header span,.dark .zorka-ruleset-workbench .payload-lab-editor p,.dark .zorka-ruleset-workbench .payload-validation-status span{color:#b9c5d8;opacity:1}:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace .payload-editor-tab-nav,.dark .zorka-ruleset-workbench .payload-lab-workspace .payload-editor-tab-nav{background:#151f32;border-color:#3a4763;box-shadow:inset 0 1px #3d485e57;color:#f5f9ff;color:oklch(.98 .012 260)}:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace .payload-editor-tab-nav .tab-button,.dark .zorka-ruleset-workbench .payload-lab-workspace .payload-editor-tab-nav .tab-button{background:transparent;border:0;border-bottom:3px solid transparent;box-shadow:none;color:#c5d2e7}:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace .payload-editor-tab-nav .tab-button:hover,.dark .zorka-ruleset-workbench .payload-lab-workspace .payload-editor-tab-nav .tab-button:hover{background-color:#332a5852;border-bottom-color:#b0a4f8a6;color:#fafcff;color:oklch(.99 .01 260)}:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace .payload-editor-tab-nav .tab-button.active,.dark .zorka-ruleset-workbench .payload-lab-workspace .payload-editor-tab-nav .tab-button.active{background:#393173d1;border-bottom-color:#b0a4f8;box-shadow:inset 0 1px #f8f7ff2e;box-shadow:inset 0 1px oklch(.98 .02 290 / .18);color:#fafcff;color:oklch(.99 .01 260)}:root[data-dark] .zorka-ruleset-workbench .payload-grid-table th,:root[data-dark] .zorka-ruleset-workbench .payload-grid-table td,.dark .zorka-ruleset-workbench .payload-grid-table th,.dark .zorka-ruleset-workbench .payload-grid-table td{background:linear-gradient(180deg,#101a2e,#071122);border-color:#3a4763c7;color:#f5f9ff;color:oklch(.98 .012 260)}:root[data-dark] .zorka-ruleset-workbench .payload-grid-table thead th,.dark .zorka-ruleset-workbench .payload-grid-table thead th{background:linear-gradient(180deg,#212e45,#141f32);color:#fafcff;color:oklch(.99 .01 260)}:root[data-dark] .zorka-ruleset-workbench .payload-grid-table tbody th,.dark .zorka-ruleset-workbench .payload-grid-table tbody th{background:linear-gradient(180deg,#18233b,#0f1a2e);color:#f5f9ff;color:oklch(.98 .012 260)}:root[data-dark] .zorka-ruleset-workbench .payload-grid-spacer-row td,.dark .zorka-ruleset-workbench .payload-grid-spacer-row td{background:transparent}:root[data-dark] .zorka-ruleset-workbench .payload-grid-cell-button,.dark .zorka-ruleset-workbench .payload-grid-cell-button{border-color:#505d7a66}:root[data-dark] .zorka-ruleset-workbench .payload-grid-cell-button:hover,:root[data-dark] .zorka-ruleset-workbench .payload-grid-cell-button:focus-visible,.dark .zorka-ruleset-workbench .payload-grid-cell-button:hover,.dark .zorka-ruleset-workbench .payload-grid-cell-button:focus-visible{background:#332a5852;border-color:#746aab6b}:root[data-dark] .zorka-ruleset-workbench .payload-catalog-filter-chip,.dark .zorka-ruleset-workbench .payload-catalog-filter-chip{background:#0b1629;border-color:#3a4763;color:#c5d2e7}:root[data-dark] .zorka-ruleset-workbench .payload-catalog-filter-chip.active,.dark .zorka-ruleset-workbench .payload-catalog-filter-chip.active{background:#393173d1;border-color:#b0a4f8;color:#fafcff;color:oklch(.99 .01 260)}:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace .secondary-button,:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace .secondary-link,:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace .ghost-button:not(.destructive),.dark .zorka-ruleset-workbench .payload-lab-workspace .secondary-button,.dark .zorka-ruleset-workbench .payload-lab-workspace .secondary-link,.dark .zorka-ruleset-workbench .payload-lab-workspace .ghost-button:not(.destructive){background:linear-gradient(180deg,#212e45f5,#162235f5);border-color:#475477d9;box-shadow:inset 0 1px #3d485e57;color:#fafcff;color:oklch(.99 .01 260)}:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace .secondary-button:hover:not(:disabled),:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace .secondary-link:hover,:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace .ghost-button:not(.destructive):hover:not(:disabled),.dark .zorka-ruleset-workbench .payload-lab-workspace .secondary-button:hover:not(:disabled),.dark .zorka-ruleset-workbench .payload-lab-workspace .secondary-link:hover,.dark .zorka-ruleset-workbench .payload-lab-workspace .ghost-button:not(.destructive):hover:not(:disabled){background:linear-gradient(180deg,#2c3657fa,#1e2a47fa);border-color:#746aab85;color:#fff}:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace .secondary-button:disabled,:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace .ghost-button:disabled,.dark .zorka-ruleset-workbench .payload-lab-workspace .secondary-button:disabled,.dark .zorka-ruleset-workbench .payload-lab-workspace .ghost-button:disabled{background:#121b29;border-color:#2d384d;color:#a9b2bf;opacity:1}:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace input:not([class*=Mui]):not([type=checkbox]):not([type=radio]),:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace textarea:not([class*=Mui]),:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace select:not([class*=Mui]),:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace .searchable-select__input,.dark .zorka-ruleset-workbench .payload-lab-workspace input:not([class*=Mui]):not([type=checkbox]):not([type=radio]),.dark .zorka-ruleset-workbench .payload-lab-workspace textarea:not([class*=Mui]),.dark .zorka-ruleset-workbench .payload-lab-workspace select:not([class*=Mui]),.dark .zorka-ruleset-workbench .payload-lab-workspace .searchable-select__input{background:#1d293e!important;border-color:#546383b8!important;box-shadow:inset 0 1px #2e384d3d;color:#f1f5fc!important;color-scheme:dark;-webkit-text-fill-color:oklch(.97 .01 260)}:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace input:not([class*=Mui]):not([type=checkbox]):not([type=radio])::placeholder,:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace textarea:not([class*=Mui])::placeholder,.dark .zorka-ruleset-workbench .payload-lab-workspace input:not([class*=Mui]):not([type=checkbox]):not([type=radio])::placeholder,.dark .zorka-ruleset-workbench .payload-lab-workspace textarea:not([class*=Mui])::placeholder{color:#9ba5b7;-webkit-text-fill-color:oklch(.72 .028 260)}:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace input:disabled,:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace textarea:disabled,:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace select:disabled,:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace .searchable-select__input:disabled,.dark .zorka-ruleset-workbench .payload-lab-workspace input:disabled,.dark .zorka-ruleset-workbench .payload-lab-workspace textarea:disabled,.dark .zorka-ruleset-workbench .payload-lab-workspace select:disabled,.dark .zorka-ruleset-workbench .payload-lab-workspace .searchable-select__input:disabled{background:#1d293e!important;color:#e6ecf5!important;opacity:1;-webkit-text-fill-color:oklch(.94 .014 260)!important}:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace select:not([class*=Mui]) option,:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace select:not([class*=Mui]) optgroup,.dark .zorka-ruleset-workbench .payload-lab-workspace select:not([class*=Mui]) option,.dark .zorka-ruleset-workbench .payload-lab-workspace select:not([class*=Mui]) optgroup{background-color:#101b2c!important;color:#f5f9ff!important;color:oklch(.98 .012 260)!important}:root[data-dark] .zorka-ruleset-workbench .payload-metadata-grid>.checkbox-row,.dark .zorka-ruleset-workbench .payload-metadata-grid>.checkbox-row{background:#0b1629;border-color:#3a4763;color:#f5f9ff;color:oklch(.98 .012 260)}:root[data-dark] .zorka-ruleset-workbench .payload-metadata-grid>.checkbox-row>input[type=checkbox],.dark .zorka-ruleset-workbench .payload-metadata-grid>.checkbox-row>input[type=checkbox]{background:#1d293e;border-color:#546383b8;color:#fafcff;color:oklch(.99 .01 260)}:root[data-dark] .zorka-ruleset-workbench .payload-metadata-grid>.checkbox-row>input[type=checkbox]:checked,.dark .zorka-ruleset-workbench .payload-metadata-grid>.checkbox-row>input[type=checkbox]:checked{background:#7756d0;border-color:#b0a4f8}:root[data-dark] .zorka-ruleset-workbench .payload-validation-status[data-status=running],.dark .zorka-ruleset-workbench .payload-validation-status[data-status=running]{border-color:#635b8ea6}:root[data-dark] .zorka-ruleset-workbench .payload-validation-status[data-status=passed],:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace .inline-success,.dark .zorka-ruleset-workbench .payload-validation-status[data-status=passed],.dark .zorka-ruleset-workbench .payload-lab-workspace .inline-success{background:#002716;background:oklch(.24 .055 160);border-color:#3d865aa6;color:#e0fae4}:root[data-dark] .zorka-ruleset-workbench .payload-validation-status[data-status=failed],.dark .zorka-ruleset-workbench .payload-validation-status[data-status=failed]{border-color:#d55661a6}:root[data-dark] .zorka-ruleset-workbench .payload-validation-status[data-status=stale],.dark .zorka-ruleset-workbench .payload-validation-status[data-status=stale]{border-color:#c69612a6}:root[data-dark] .zorka-ruleset-workbench .payload-lab-workspace .schema-preview-code,.dark .zorka-ruleset-workbench .payload-lab-workspace .schema-preview-code{background:#020715;border-color:#3a4763;color:#eaf2ff;color:oklch(.96 .02 260)}:root[data-dark] .zorka-ruleset-workbench .json-editor-card,.dark .zorka-ruleset-workbench .json-editor-card{background:linear-gradient(180deg,#0b1629,#040d1d);background-color:#040d1d;border-color:#3a4763;color:#f5f9ff;color:oklch(.98 .012 260);--field-control-bg: oklch(.28 .042 262);--field-control-border: oklch(.5 .055 265 / .72);--field-control-ink: oklch(.97 .01 260);--text-muted: oklch(.82 .03 260);--workspace-ink: oklch(.98 .012 260);--workspace-muted: oklch(.82 .03 260)}:root[data-dark] .zorka-ruleset-workbench .json-editor-card h3,.dark .zorka-ruleset-workbench .json-editor-card h3{color:#f5f9ff;color:oklch(.98 .012 260)}:root[data-dark] .zorka-ruleset-workbench .json-editor-card p,.dark .zorka-ruleset-workbench .json-editor-card p{color:#b9c5d8}:root[data-dark] .zorka-ruleset-workbench .json-editor-card .json-editor,.dark .zorka-ruleset-workbench .json-editor-card .json-editor{--json-editor-active-line-bg: oklch(.32 .08 290 / .18);--json-editor-active-line-gutter-bg: oklch(.36 .11 285 / .3);--json-editor-bg: oklch(.13 .036 260);--json-editor-border: oklch(.48 .055 265 / .72);--json-editor-bracket-ink: oklch(.86 .12 86);--json-editor-bracket-match-bg: oklch(.36 .11 285 / .28);--json-editor-bracket-match-border: oklch(.76 .12 290 / .58);--json-editor-caret: oklch(.99 .01 260);--json-editor-gutter-active-ink: oklch(.99 .01 260);--json-editor-gutter-bg: oklch(.18 .038 260);--json-editor-gutter-border: oklch(.4 .05 265);--json-editor-gutter-ink: oklch(.72 .035 260);--json-editor-ink: oklch(.96 .018 260);--json-editor-property-ink: oklch(.83 .095 230);--json-editor-punctuation-ink: oklch(.84 .028 260);--json-editor-selection-bg: oklch(.55 .16 290 / .42);--json-editor-string-ink: oklch(.83 .12 62);--json-editor-value-ink: oklch(.8 .13 150);background:var(--json-editor-bg)!important;border-color:var(--json-editor-border);color:var(--json-editor-ink)}:root[data-dark] .zorka-ruleset-workbench .json-editor-card .secondary-button,:root[data-dark] .zorka-ruleset-workbench .json-editor-card .ghost-button:not(.destructive),.dark .zorka-ruleset-workbench .json-editor-card .secondary-button,.dark .zorka-ruleset-workbench .json-editor-card .ghost-button:not(.destructive){background:linear-gradient(180deg,#212e45f5,#162235f5);border-color:#475477d9;box-shadow:inset 0 1px #3d485e57;color:#fafcff;color:oklch(.99 .01 260)}:root[data-dark] .zorka-ruleset-workbench .json-editor-card .secondary-button:disabled,:root[data-dark] .zorka-ruleset-workbench .json-editor-card .ghost-button:disabled,.dark .zorka-ruleset-workbench .json-editor-card .secondary-button:disabled,.dark .zorka-ruleset-workbench .json-editor-card .ghost-button:disabled{background:#121b29;border-color:#2d384d;color:#a9b2bf;opacity:1}.helixos-grid.ag-theme-quartz{--ag-background-color: var(--hx-color-surface-card);--ag-border-color: var(--hx-border-default);--ag-cell-horizontal-padding: 14px;--ag-checkbox-checked-color: var(--hx-color-primary);--ag-control-panel-background-color: var(--hx-color-surface-card);--ag-font-family: var(--hx-font-family);--ag-font-size: 14px;--ag-foreground-color: var(--hx-color-text-primary);--ag-header-background-color: var(--hx-color-grid-header);--ag-header-column-separator-color: var(--hx-color-divider);--ag-header-foreground-color: var(--hx-color-text-primary);--ag-header-height: 40px;--ag-row-height: 50px;--ag-input-background-color: var(--hx-color-input);--ag-input-border-color: var(--hx-border-default);--ag-input-focus-border-color: var(--hx-color-primary);--ag-list-item-height: 38px;--ag-odd-row-background-color: var(--hx-color-grid-odd-row);--ag-range-selection-background-color: var(--hx-color-grid-range);--ag-row-border-color: var(--hx-color-divider);--ag-row-hover-color: var(--hx-color-grid-hover);--ag-selected-row-background-color: var(--hx-color-grid-selected);--ag-tooltip-background-color: var(--hx-color-text-primary);--ag-border-radius: 0;--ag-wrapper-border-radius: 0;border:1px solid var(--hx-border-default);border-radius:0;box-shadow:inset 0 1px #ffffffc2,0 1px #1723300a;overflow:hidden}.helixos-grid .ag-root-wrapper{border:0;flex:1;min-height:0}.helixos-grid .ag-root-wrapper-body,.helixos-grid .ag-root{height:100%}.helixos-grid .ag-header{border-bottom:1px solid var(--hx-color-divider);box-shadow:inset 0 -1px #ffffffb8;flex-shrink:0;z-index:5}.helixos-grid .ag-body-viewport{min-height:0}.helixos-grid .ag-header-cell,.helixos-grid .ag-cell{align-content:center}.helixos-grid .ag-header-cell-label{font-weight:700;letter-spacing:-.01em}.helixos-grid .ag-header-cell,.helixos-grid .ag-row,.helixos-grid .ag-paging-panel{background-color:transparent}.helixos-grid .ag-row{transition:background-color .14s ease}.helixos-grid .ag-row-hover{background-color:var(--hx-color-grid-hover)!important}.helixos-grid .ag-row.ag-row-selected{box-shadow:inset 3px 0 0 var(--hx-color-primary)}.helixos-grid .ag-cell:focus-visible,.helixos-grid .ag-header-cell:focus-visible,.helixos-grid .ag-input-field-input:focus-visible{outline:2px solid var(--hx-color-primary);outline-offset:-2px}.helixos-grid .ag-icon{color:var(--hx-color-text-secondary)}.helixos-grid .ag-paging-panel{border-top:1px solid var(--hx-color-divider);color:var(--hx-color-text-secondary)}.ag-theme-quartz .ag-filter,.ag-theme-quartz .ag-mini-filter{--ag-widget-container-vertical-padding: 8px;--ag-widget-container-horizontal-padding: 8px;--ag-widget-vertical-spacing: 6px;--ag-list-item-height: 32px;--ag-font-size: 13px;--ag-input-background-color: var(--hx-color-input);--ag-input-border-color: var(--hx-border-default);--ag-input-focus-border-color: var(--hx-color-primary)}.ag-theme-quartz input[class^=ag-],.ag-theme-quartz textarea[class^=ag-]{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.ag-theme-quartz .ag-filter input[class^=ag-],.ag-theme-quartz .ag-mini-filter input[class^=ag-],.ag-theme-quartz .ag-floating-filter input[class^=ag-],.ag-theme-quartz .ag-filter .ag-picker-field-wrapper{min-height:30px!important;font-size:13px}.ag-theme-quartz .ag-filter .ag-text-field,.ag-theme-quartz .ag-filter .ag-text-field-input-wrapper,.ag-theme-quartz .ag-mini-filter .ag-text-field,.ag-theme-quartz .ag-mini-filter .ag-text-field-input-wrapper{min-height:30px!important;height:30px!important;display:flex;align-items:center}.ag-theme-quartz .ag-filter .ag-text-field-input-wrapper:before,.ag-theme-quartz .ag-mini-filter .ag-text-field-input-wrapper:before{top:50%!important;transform:translateY(-50%)!important}
