.ag-filter-panel-buttons{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0;justify-content:flex-end;gap:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);flex-wrap:wrap;display:flex;overflow:hidden}.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-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-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);font-style:normal;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);content:"";position:absolute;inset:0}.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-search{font-family:var(--ag-icon-font-family-search,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-search,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-search,var(--ag-icon-font-color))}.ag-icon-search:before{content:var(--ag-icon-font-code-search,"");display:var(--ag-icon-font-display-search,var(--ag-icon-font-display))}.ag-icon-search:after{background-image:var(--ag-icon-image-search,var(--ag-icon-image));display:var(--ag-icon-image-display-search,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-search,var(--ag-icon-image-opacity,.9))}.ag-icon-document{font-family:var(--ag-icon-font-family-document,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-document,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-document,var(--ag-icon-font-color))}.ag-icon-document:before{content:var(--ag-icon-font-code-document,"");display:var(--ag-icon-font-display-document,var(--ag-icon-font-display))}.ag-icon-document:after{background-image:var(--ag-icon-image-document,var(--ag-icon-image));display:var(--ag-icon-image-display-document,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-document,var(--ag-icon-image-opacity,.9))}.ag-icon-fx{font-family:var(--ag-icon-font-family-fx,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-fx,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-fx,var(--ag-icon-font-color))}.ag-icon-fx:before{content:var(--ag-icon-font-code-fx,"");display:var(--ag-icon-font-display-fx,var(--ag-icon-font-display))}.ag-icon-fx:after{background-image:var(--ag-icon-image-fx,var(--ag-icon-image));display:var(--ag-icon-image-display-fx,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-fx,var(--ag-icon-image-opacity,.9))}.ag-icon-values-as{font-family:var(--ag-icon-font-family-values-as,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-values-as,var(--ag-icon-font-weight));color:var(--ag-icon-font-color-values-as,var(--ag-icon-font-color))}.ag-icon-values-as:before{content:var(--ag-icon-font-code-values-as,"");display:var(--ag-icon-font-display-values-as,var(--ag-icon-font-display))}.ag-icon-values-as:after{background-image:var(--ag-icon-image-values-as,var(--ag-icon-image));display:var(--ag-icon-image-display-values-as,var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-values-as,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:#00000080;--ag-background-color:#fff;--ag-wrapper-background-color:var(--ag-background-color);--ag-header-background-color:transparent;--ag-toolbar-background-color:var(--ag-header-background-color);--ag-toolbar-text-color:var(--ag-foreground-color);--ag-toolbar-separator-color:var(--ag-border-color);--ag-toolbar-separator-width:1px;--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:#ffffffa8;--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:#0003;--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:#00ff841a;--ag-range-selection-chart-background-color:#0058ff1a;--ag-header-cell-hover-background-color:transparent;--ag-header-cell-moving-background-color:var(--ag-background-color);--ag-value-change-value-highlight-background-color:#16a08580;--ag-value-change-delta-up-color:#43a047;--ag-value-change-delta-down-color:#e53935;--ag-row-loading-skeleton-effect-color:#42424233;--ag-chip-background-color:transparent;--ag-chip-border-color:var(--ag-chip-background-color);--ag-borders:solid 1px;--ag-border-color:#00000040;--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-color:var(--ag-secondary-border-color);--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-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-auto-height-min-body-height:50px;--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-side-bar-panel-animation-duration:0s;--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 #0000004d;--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:#ff0;--ag-find-active-match-background-color:orange;--ag-cell-batch-edit-background-color:#dcb58b29;--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-column-panel-apply-button-color:var(--ag-foreground-color);--ag-column-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:#3269c629;--ag-formula-token-1-border-color:var(--ag-formula-token-1-color);--ag-formula-token-2-color:#c0343f;--ag-formula-token-2-background-color:#c0343f29;--ag-formula-token-2-border-color:var(--ag-formula-token-2-color);--ag-formula-token-3-color:#8156b8;--ag-formula-token-3-background-color:#8156b829;--ag-formula-token-3-border-color:var(--ag-formula-token-3-color);--ag-formula-token-4-color:#007c1f;--ag-formula-token-4-background-color:#007c1f29;--ag-formula-token-4-border-color:var(--ag-formula-token-4-color);--ag-formula-token-5-color:#b03e85;--ag-formula-token-5-background-color:#b03e8529;--ag-formula-token-5-border-color:var(--ag-formula-token-5-color);--ag-formula-token-6-color:#b74900;--ag-formula-token-6-background-color:#b7490029;--ag-formula-token-6-border-color:var(--ag-formula-token-6-color);--ag-formula-token-7-color:#247492;--ag-formula-token-7-background-color:#24749229;--ag-formula-token-7-border-color:var(--ag-formula-token-7-color);--ag-note-indicator-size:8px;--ag-note-popup-background-color:var(--ag-menu-background-color);--ag-note-popup-text-color:color-mix(in srgb, transparent, var(--ag-foreground-color) 75%);--ag-note-popup-input-text-color:var(--ag-input-text-color);--ag-note-popup-input-background-color:var(--ag-background-color);--ag-note-popup-border:var(--ag-dialog-border);--ag-note-popup-padding:calc(var(--ag-grid-size) / 2);--ag-calculated-column-highlight-color:#bbb;--ag-calculated-column-parent-suggestion-color:color-mix(in srgb, transparent, var(--ag-foreground-color) 80%);--ag-calculated-column-suggestion-list-width:200px}.ag-root-wrapper,.ag-dnd-ghost{background-color:var(--ag-wrapper-background-color)}.ag-root-wrapper,.ag-popup{--ag-indentation-level:0}.ag-styled-root{display:contents}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);color:var(--ag-foreground-color);line-height:normal}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-aria-description-container{z-index:9999;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.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{-webkit-user-select:none;user-select:none}.ag-selectable{-webkit-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{width:0;height:0;display:block;position:absolute}.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{flex:auto;align-items:center;line-height:normal;display:flex;position:relative}.ag-shake-left-to-right{animation-name:ag-shake-left-to-right;animation-duration:.2s;animation-iteration-count:infinite;animation-direction:alternate}@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;white-space:normal;flex-direction:column;display:flex;position:relative;overflow:hidden}.ag-root-wrapper.ag-layout-normal{content-visibility:auto;height:100%}.ag-watermark{opacity:.7;color:#9b9b9b;transition:opacity 1s ease-out 3s;position:absolute;bottom:20px;right:25px}.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;width:170px;height:40px;display:block}.ag-watermark-text{opacity:.5;padding-left:.7rem;font-family:Impact,sans-serif;font-size:19px;font-weight:700}.ag-root-wrapper-body{flex-direction:row;display:flex}.ag-root-wrapper-body.ag-layout-normal{flex:auto;height:0;min-height:0}.ag-root{flex-direction:column;display:flex;position:relative}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{flex:auto;width:0;overflow:hidden}.ag-root.ag-layout-normal{height:100%}.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport{flex:auto;min-width:0;height:100%;position:relative;overflow:hidden}.ag-viewport{position:relative}.ag-grid-viewport{-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0;position:relative;overflow:auto;-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-grid-viewport::-webkit-scrollbar{display:none!important}.ag-grid-scrollable-area{flex-direction:column;min-width:100%;min-height:100%;display:flex;position:relative}.ag-spanning-container{z-index:1;position:absolute;top:0}.ag-grid-scrolling-container{width:100%;min-height:100%;display:block}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{pointer-events:all;overflow-y:scroll}.ag-virtual-list-viewport{width:100%;overflow:auto}.ag-grid-scrolling-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-virtual-list-container{position:relative}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-anchor{width:var(--ag-internal-fw-anchor-width,100%);height:100%;position:sticky;left:0}.ag-virtual-list-container{overflow:hidden}.ag-grid-scrolling-rows{flex:auto;min-height:0;display:flex;position:relative;flex-direction:row!important}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-width:0;min-height:0;display:flex}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{z-index:2;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;visibility:hidden;transition:opacity .4s}.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{flex:none;width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-horizontal-scroll-end-spacer{flex:none;min-width:0;overflow:scroll}.ag-body-vertical-scroll{z-index:2;pointer-events:none;flex-direction:column;position:absolute;top:0}.ag-ltr .ag-body-vertical-scroll{right:0}.ag-rtl .ag-body-vertical-scroll{left:0}.ag-body-vertical-scroll-start-spacer{border-bottom:var(--ag-header-row-border);opacity:0;flex:none}.ag-ltr .ag-has-right-pinned-cols .ag-body-vertical-scroll-start-spacer,.ag-rtl .ag-has-left-pinned-cols .ag-body-vertical-scroll-start-spacer{pointer-events:all;opacity:1;background-color:var(--ag-background-color);background-image:linear-gradient(0deg, var(--ag-header-background-color), var(--ag-header-background-color))}.ag-header-cell-sortable .ag-header-cell-label,.ag-header-group-cell-selectable .ag-header-cell-comp-wrapper{cursor:pointer}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group),.ag-grid-pinned-top-rows-container.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{align-items:center;height:100%;display:inline-flex;position:absolute;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){opacity:0;transition:opacity .2s}.ag-header-group-cell-label,.ag-header-cell-label{flex:auto;align-self:stretch;align-items:center;display:flex;overflow:hidden}.ag-header-cell-label{text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{flex:none;max-width:100%;position:sticky;overflow:visible}.ag-header-group-text{text-overflow:ellipsis;overflow:hidden}.ag-header-cell-text{text-overflow:ellipsis;word-break:break-word;overflow:hidden}.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{align-items:center;height:100%;display:flex}.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{z-index:2;cursor:col-resize;width:8px;height:100%;position:absolute;top:0}.ag-ltr .ag-header-cell-resize{right:-3px}.ag-rtl .ag-header-cell-resize{left:-3px}.ag-grid-pinned-left-cells .ag-header-cell-resize{right:-3px}.ag-grid-pinned-right-cells .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,right .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,right .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{flex-direction:column;flex:auto;display:flex;overflow:hidden}.ag-column-select{flex-direction:column;flex:3 1 0;display:flex;position:relative;overflow:hidden}.ag-column-select-header{flex:none;display:flex;position:relative}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0;overflow:hidden}.ag-column-drop{align-items:center;width:100%;display:inline-flex;position:relative;overflow:auto}.ag-column-drop-list{align-items:center;display:flex}.ag-column-drop-cell{align-items:center;display:flex;position:relative}.ag-column-drop-cell-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ag-column-drop-vertical{flex-direction:column;flex:1 1 0;align-items:stretch;display:flex;overflow:hidden}.ag-column-drop-vertical-title-bar{flex:none;align-items:center;display:flex}.ag-column-drop-vertical-list{flex-direction:column;flex-grow:1;align-items:stretch;position:relative;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;scrollbar-width:thin;overflow:auto hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search,.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{align-items:center;display:flex}.ag-filter-apply-panel{justify-content:flex-end;display:flex;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{align-items:center;display:flex}.ag-row:not(.ag-full-width-row),.ag-row.ag-embedded-full-width-row,.ag-header-row{width:100%;display:flex}.ag-row:not(.ag-full-width-row):after,.ag-header-row:after,.ag-row.ag-embedded-full-width-row:after{content:"";flex:1 0 0;align-self:stretch}.ag-row:not(.ag-header-row,.ag-full-width-row):after,.ag-row.ag-embedded-full-width-row:after{background-color:var(--ag-data-background-color)}.ag-header-row:after{background-color:var(--ag-header-background-color)}.ag-header{border-bottom:var(--ag-borders-critical) var(--ag-border-color);color:var(--ag-header-foreground-color);z-index:1;position:absolute;top:0;left:0;right:0}.ag-grid-pinned-left-cells,.ag-grid-scrolling-cells,.ag-grid-pinned-right-cells{white-space:nowrap;height:100%;position:relative}.ag-grid-scrolling-cells{z-index:0;flex:none}.ag-row.ag-embedded-full-width-row>.ag-grid-scrolling-cells{margin-right:var(--ag-internal-pinned-right-sticky-offset,0px);flex:1 0 auto}.ag-grid-pinned-left-cells,.ag-grid-pinned-right-cells{z-index:2;flex:none;position:sticky;overflow:hidden}.ag-grid-pinned-left-cells{left:var(--ag-internal-pinned-left-sticky-offset,0px)}.ag-grid-pinned-right-cells{right:var(--ag-internal-pinned-right-sticky-offset,0px)}.ag-row:not(.ag-full-width-row)>.ag-grid-pinned-right-cells,.ag-header-row>.ag-grid-pinned-right-cells,.ag-row.ag-embedded-full-width-row>.ag-grid-pinned-right-cells,.ag-rtl .ag-row:not(.ag-full-width-row)>.ag-grid-scrolling-cells,.ag-rtl .ag-header-row>.ag-grid-scrolling-cells,.ag-rtl .ag-row.ag-embedded-full-width-row>.ag-grid-scrolling-cells{order:1}.ag-rtl .ag-row .ag-grid-scrolling-cells{margin-left:var(--ag-internal-pinned-left-sticky-offset,0px)}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{align-items:center;display:flex}.ag-cell{white-space:nowrap;height:100%;display:inline-block;position:absolute}.ag-cell-value{flex:auto}.ag-cell-value:not(.ag-allow-overflow),.ag-group-value{text-overflow:ellipsis;overflow:hidden}.ag-cell-wrapper{align-items:center;display:flex}.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{width:100%;height:100%;line-height:initial;position:absolute;top:0}.ag-full-width-row .ag-cell-wrapper.ag-row-group{align-items:center;height:100%}.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{width:100%;height:100%;min-height:100%;line-height:normal}.ag-row.ag-row-editing-invalid .ag-cell-inline-editing{opacity:.8}.ag-cell .ag-icon{vertical-align:middle;display:inline-block}.ag-set-filter-item{align-items:center;height:100%;display:flex}.ag-set-filter-item-checkbox{width:100%;height:100%;display:flex}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{flex-direction:column;display:flex}.ag-filter-filter{flex:1 1 0}.ag-filter-condition{justify-content:center;display:flex}.ag-floating-filter-body{flex:auto;height:100%;display:flex;position:relative}.ag-floating-filter-full-body{flex:auto;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.ag-floating-filter-full-body>div{flex:auto}.ag-floating-filter-input{align-items:center;width:100%;display:flex}.ag-floating-filter-input>*{flex:auto}.ag-floating-filter-button{flex:none;display:flex}.ag-date-floating-filter-wrapper{display:flex}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{cursor:move;white-space:nowrap;align-items:center;display:inline-flex}.ag-overlay{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.ag-overlay-panel{width:100%;height:100%;display:flex}.ag-overlay-wrapper{text-align:center;flex:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ag-overlay-loading-wrapper,.ag-overlay-exporting-wrapper,.ag-overlay-modal-wrapper,.ag-overlay-file-input-wrapper{pointer-events:all}.ag-overlay-file-input-center{border:solid 1px var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);align-items:center;gap:calc(var(--ag-grid-size) * 2);max-width:420px;padding:calc(var(--ag-grid-size) * 2);flex-direction:column;display:flex}.ag-file-input-error-banner{background:color-mix(in srgb, var(--ag-invalid-color) 10%, var(--ag-background-color));color:var(--ag-invalid-color);border-radius:var(--ag-border-radius);padding:calc(var(--ag-grid-size) * .75) calc(var(--ag-grid-size) * 2);text-align:center;width:100%;font-size:.9em}.ag-file-input-drop-zone{border:dashed 2px var(--ag-border-color);border-radius:var(--ag-border-radius);padding:calc(var(--ag-grid-size) * 4);align-items:center;gap:var(--ag-grid-size);flex-direction:column;width:100%;display:flex}.ag-file-input-drop-zone-active{border-color:var(--ag-input-focus-border-color);background:color-mix(in srgb, var(--ag-input-focus-border-color) 10%, var(--ag-background-color))}.ag-file-input-processing{align-items:center;gap:calc(var(--ag-grid-size) * .75);padding:calc(var(--ag-grid-size) * 4);display:flex}.ag-ltr .ag-file-input-processing .ag-loading-icon{padding-right:0}.ag-rtl .ag-file-input-processing .ag-loading-icon{padding-left:0}.ag-file-input-text-row{align-items:center;gap:calc(var(--ag-grid-size) * .75);display:flex}.ag-file-input-text{font-weight:600}.ag-file-input-browse{cursor:pointer;border:solid 1px var(--ag-border-color);color:var(--ag-text-color);border-radius:var(--ag-border-radius);padding:calc(var(--ag-grid-size) * .5) calc(var(--ag-grid-size) * 2);font:inherit;background:0 0}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{-webkit-user-select:none;user-select:none;position:absolute}.ag-large-text-input{display:block}.ag-virtual-list-item{width:100%;position:absolute}.ag-grid-pinned-top-rows,.ag-grid-pinned-bottom-rows{z-index:2;background-color:var(--ag-data-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color);width:100%;position:sticky}.ag-grid-pinned-top-rows{white-space:nowrap;top:0}.ag-grid-pinned-bottom-rows{white-space:nowrap;border-bottom:none;bottom:0;box-sizing:content-box!important}.ag-grid-pinned-bottom-rows .ag-grid-pinned-left-cells,.ag-grid-pinned-bottom-rows .ag-grid-scrolling-cells,.ag-grid-pinned-bottom-rows .ag-grid-pinned-right-cells{box-sizing:border-box}.ag-grid-pinned-top-rows-container,.ag-grid-pinned-bottom-rows-container,.ag-grid-sticky-top-rows-container,.ag-grid-sticky-bottom-rows-container{background-color:var(--ag-data-background-color);white-space:nowrap;width:100%;position:absolute;overflow:visible}.ag-grid-pinned-top-rows-container{z-index:1;display:flex}.ag-grid-pinned-bottom-rows-container{display:flex}.ag-extra-rows-container{width:100%;position:absolute}.ag-dialog,.ag-panel{flex-direction:column;display:flex;position:relative;overflow:hidden}.ag-panel-title-bar{cursor:default;flex:none;align-items:center;display:flex}.ag-panel-title-bar-title{flex:auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{flex:auto;display:flex;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{pointer-events:none;z-index:1;-webkit-user-select:none;user-select:none;position:absolute}.ag-resizer.ag-resizer-topLeft{cursor:nwse-resize;width:5px;height:5px;top:0;left:0}.ag-resizer.ag-resizer-top{cursor:ns-resize;height:5px;top:0;left:5px;right:5px}.ag-resizer.ag-resizer-topRight{cursor:nesw-resize;width:5px;height:5px;top:0;right:0}.ag-resizer.ag-resizer-right{cursor:ew-resize;width:5px;top:5px;bottom:5px;right:0}.ag-resizer.ag-resizer-bottomRight{cursor:nwse-resize;width:5px;height:5px;bottom:0;right:0}.ag-resizer.ag-resizer-bottom{cursor:ns-resize;height:5px;bottom:0;left:5px;right:5px}.ag-resizer.ag-resizer-bottomLeft{cursor:nesw-resize;width:5px;height:5px;bottom:0;left:0}.ag-resizer.ag-resizer-left{cursor:ew-resize;width:5px;top:5px;bottom:5px;left:0}.ag-tooltip,.ag-tooltip-custom{z-index:99999;position:absolute}.ag-tooltip:not(.ag-tooltip-interactive),.ag-tooltip-custom:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{opacity:1;margin-right:5px;transition:opacity 3s linear,margin-right 3s linear}.ag-value-slide-out-end{opacity:0;margin-right:10px}.ag-opacity-zero{opacity:0!important}.ag-menu{-webkit-user-select:none;user-select:none;max-height:100%;position:absolute;overflow-y:auto}.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{width:100%;display:table}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{vertical-align:middle;display:table-cell}.ag-menu-option-text{white-space:nowrap}.ag-menu-option-custom{display:contents}.ag-compact-menu-option{flex-wrap:nowrap;width:100%;display:flex}.ag-compact-menu-option-text{white-space:nowrap;flex:auto}.ag-context-menu-loading-icon{pointer-events:none;position:absolute}.ag-pill-container{flex-wrap:nowrap;gap:.25rem;display:flex}.ag-pill{white-space:nowrap;align-items:center;padding:0 .25rem;display:flex}.ag-pill .ag-pill-button{border:none;padding:0}.ag-rich-select{cursor:default;outline:none;height:100%}.ag-rich-select-value{align-items:center;height:100%;display:flex}.ag-rich-select-value .ag-picker-field-display{text-overflow:ellipsis;overflow:hidden}.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{min-height:2rem;display:flex}.ag-rich-select-list .ag-rich-select-loading .ag-loading-text{text-overflow:ellipsis;overflow:hidden}.ag-rich-select-row{white-space:nowrap;flex:auto;align-items:center;height:100%;display:flex;overflow:hidden}.ag-rich-select-field-input{flex:auto}.ag-rich-select-field-input .ag-input-field-input{text-overflow:ellipsis;box-shadow:none!important;border:none!important;padding:0!important}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-rich-select-typing-multi .ag-picker-field-display{flex:0 auto;min-width:0;max-width:100%}.ag-rich-select-typing-multi .ag-rich-select-pill-display{flex:0 auto;align-items:center;min-width:0;max-width:100%;display:flex;overflow:hidden}.ag-rich-select-typing-multi .ag-rich-select-pill-display .ag-pill-container{flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.ag-rich-select-typing-multi .ag-rich-select-field-input{flex:none;min-width:0;max-width:100%}.ag-rich-select-typing-multi .ag-rich-select-field-input .ag-input-wrapper{flex:none;max-width:100%}.ag-rich-select-typing-multi .ag-rich-select-field-input .ag-input-field-input{width:auto;min-width:1ch;max-width:100%}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:auto}.ag-autocomplete-list-popup{-webkit-user-select:none;user-select:none;position:absolute}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-paging-panel{align-items:center;display:flex}.ag-paging-panel-content{flex:none;justify-content:flex-end;align-items:center;min-width:100%;display:flex}.ag-paging-page-summary-panel{align-items:center;display:flex}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{cursor:default;-webkit-user-select:none;user-select:none;overflow:hidden}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{flex-flow:row;align-items:center;height:100%;display:flex;position:relative}.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{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;z-index:1;width:5px;height:100%;position:absolute;top:0}.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{contain:paint;align-items:center;height:100%;display:flex;position:absolute}.ag-header-group-cell-no-group.ag-header-span-height{display:none}.ag-cell-label-container{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.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{flex-direction:row-reverse;display:flex}.ag-side-bar-left{flex-direction:row;order:-1}.ag-side-button-button{white-space:nowrap;cursor:pointer;outline:none;flex-flow:column;justify-content:center;align-items:center;display:flex;position:relative}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{justify-content:space-between;display:flex;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{white-space:nowrap;-webkit-user-select:none;user-select:none;width:100%;overflow:hidden}.ag-ltr .ag-row-number-cell{text-align:right}.ag-rtl .ag-row-number-cell{text-align:left}.ag-row-numbers-resizer{cursor:row-resize;width:100%;height:4px;position:absolute;bottom:-2px;left:0}.ag-grid-pinned-bottom-rows .ag-row-numbers-resizer{bottom:unset;top:-2px}.ag-icon{speak:never;display:block}.ag-group{width:100%;position:relative}.ag-group-title-bar{align-items:center;display:flex}.ag-group-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:inline;overflow:hidden}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{align-items:center;display:flex}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-flow: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-field-set{align-items:center;display:flex}.ag-field-set-wrapper{display:flex}.ag-field-set-wrapper-horizontal{flex-direction:row}.ag-field-set-wrapper-vertical{flex-direction:column}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{flex-direction:row;align-items:center;display:flex}.ag-input-field-input{flex: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{align-items:center;display:flex}.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:auto}.ag-picker-field{align-items:center;display:flex}.ag-picker-field-icon{cursor:pointer;border:0;margin:0;padding:0;display:flex}.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{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ag-color-panel{text-align:center;flex-direction:column;width:100%;display:flex}.ag-spectrum-color{cursor:default;flex:auto;position:relative;overflow:visible}.ag-spectrum-fill{position:absolute;inset:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{pointer-events:none;cursor:pointer;position:absolute}.ag-spectrum-hue,.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{background:linear-gradient(270deg,red 3%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);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{pointer-events:none;position:absolute}.ag-spectrum-alpha .ag-spectrum-slider{background:linear-gradient(to bottom, var(--ag-internal-spectrum-alpha-color), var(--ag-internal-spectrum-alpha-color)) white}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-pill-select{flex-direction:column;display:flex}.ag-pill-select .ag-column-drop{flex:unset}.ag-content-editable-field{align-items:center;display:flex}.ag-content-editable-field-input{cursor:text;white-space:nowrap;outline:none;flex:auto;line-height:normal;display:block;overflow:auto hidden}.ag-content-editable-field-input::-webkit-scrollbar{display:none!important}.ag-content-editable-field-input{-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-ltr{direction:ltr}.ag-ltr .ag-grid-scrolling-rows,.ag-ltr .ag-grid-pinned-top-rows,.ag-ltr .ag-grid-pinned-bottom-rows,.ag-ltr .ag-grid-pinned-top-rows-container,.ag-ltr .ag-grid-pinned-bottom-rows-container,.ag-ltr .ag-grid-sticky-top-rows-container,.ag-ltr .ag-grid-sticky-bottom-rows-container,.ag-ltr .ag-row:where(:not(.ag-full-width-row)),.ag-ltr .ag-row:where(.ag-embedded-full-width-row),.ag-ltr .ag-header-row{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-grid-scrolling-rows,.ag-rtl .ag-grid-pinned-top-rows,.ag-rtl .ag-grid-pinned-bottom-rows,.ag-rtl .ag-grid-pinned-top-rows-container,.ag-rtl .ag-grid-pinned-bottom-rows-container,.ag-rtl .ag-grid-sticky-top-rows-container,.ag-rtl .ag-grid-sticky-bottom-rows-container,.ag-rtl .ag-row:not(.ag-full-width-row),.ag-rtl .ag-row.ag-embedded-full-width-row,.ag-rtl .ag-header-row{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-measurement-container{visibility:hidden;--ag-header-row-border:var(--ag-borders-critical) var(--ag-border-color);--ag-pinned-row-border:var(--ag-borders-critical) var(--ag-border-color);--ag-row-border:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);width:0;overflow:hidden}.ag-measurement-container div{position:absolute}.ag-measurement-element-border:before{content:"";border-left:var(--ag-internal-measurement-border);display:block}.ag-layout-print.ag-grid-scrolling-rows{height:unset;display:block}.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}@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-grid-scrolling-container,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;display:block!important;overflow:hidden!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{width:unset;min-width:unset;flex:none}.ag-button{color:var(--ag-foreground-color);border-radius:0}.ag-button:hover{background-color:#0000}.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-]{background-color:var(--ag-background-color);margin:0}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;border:var(--ag-borders-input) var(--ag-input-border-color);font-family:inherit}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{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color);outline:none}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{-webkit-appearance:none;margin:0}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:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.ag-select-list{background-color:var(--ag-background-color);border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);overflow:hidden auto}.ag-list-item{white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.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{-webkit-user-select:none;user-select:none;cursor:default}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.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-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.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));flex:none;align-items:center;display:flex}.ag-group-expanded,.ag-group-contracted{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;color:var(--ag-secondary-foreground-color);flex:none}.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{border:1px solid;border-color:var(--ag-border-color);background-color:var(--ag-background-color);border-radius:12px;width:24px;height:24px}.ag-angle-select-child-circle{background-color:var(--ag-secondary-foreground-color);border-radius:3px;width:6px;height:6px;margin-top:-4px;margin-left:-3px;top:4px;left:12px}.ag-picker-field-wrapper{border:var(--ag-borders);border-color:var(--ag-border-color);background-color:var(--ag-background-color);border-radius:5px}.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{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color);outline:none}.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{min-height:var(--ag-list-item-height);flex-direction:row;align-items:center;display:flex}.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(90deg,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(#cc9a8100,#000)}.ag-spectrum-dragger{background:#000;border:2px solid #fff;border-radius:12px;width:12px;height:12px;box-shadow:0 0 2px #0000003d}.ag-spectrum-hue-background,.ag-spectrum-alpha-background{border-radius:2px}.ag-spectrum-tool{border-radius:2px;height:11px;margin-bottom:10px}.ag-spectrum-slider{border:2px solid #fff;border-radius:13px;width:13px;height:13px;margin-top:-12px;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);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);padding:0 calc(var(--ag-grid-size) * 2);transform:translateY(calc(var(--ag-grid-size) * 2));margin:0;overflow:hidden}.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)}.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-picker-field-wrapper{cursor:default}.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;text-overflow:ellipsis;overflow:hidden}.ag-select .ag-picker-field-icon{align-items:center;display:flex}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-value,.ag-rich-select-list{background-color:var(--ag-background-color)}.ag-rich-select-list{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);width:100%;height:auto}.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-ltr .ag-rich-select-typing-multi .ag-rich-select-field-input{margin-left:.25rem}.ag-rtl .ag-rich-select-typing-multi .ag-rich-select-field-input{margin-right:.25rem}.ag-ltr .ag-rich-select-typing-multi .ag-rich-select-deselect-button{margin-left:auto}.ag-rtl .ag-rich-select-typing-multi .ag-rich-select-deselect-button{margin-right:auto}.ag-ltr .ag-rich-select-typing-multi .ag-rich-select-deselect-button.ag-hidden+.ag-picker-field-icon{margin-left:auto}.ag-rtl .ag-rich-select-typing-multi .ag-rich-select-deselect-button.ag-hidden+.ag-picker-field-icon{margin-right:auto}.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-popup{-webkit-user-select:none;user-select:none;border-radius:var(--ag-border-radius);box-shadow:var(--ag-dropdown-shadow);background-color:var(--ag-background-color);padding:0;position:absolute}.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);display:flex}.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{flex:auto;align-items:center;display:flex;overflow:hidden}.ag-autocomplete-row-label{white-space:nowrap;text-overflow:ellipsis;margin:0px var(--ag-widget-container-horizontal-padding);overflow:hidden}.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-dragging-range-handle .ag-dialog .ag-charts-canvas-center,.ag-dragging-range-handle .ag-dialog .ag-charts-series-area,.ag-dragging-range-handle .ag-dialog .ag-charts-proxy-elem,.ag-dragging-range-handle .ag-dialog .ag-charts-proxy-legend-toolbar,.ag-dragging-range-handle .ag-dialog .ag-charts-toolbar,.ag-dragging-range-handle .ag-dialog .ag-charts-canvas-overlay>*,.ag-dragging-fill-handle .ag-dialog .ag-charts-canvas-center,.ag-dragging-fill-handle .ag-dialog .ag-charts-series-area,.ag-dragging-fill-handle .ag-dialog .ag-charts-proxy-elem,.ag-dragging-fill-handle .ag-dialog .ag-charts-proxy-legend-toolbar,.ag-dragging-fill-handle .ag-dialog .ag-charts-toolbar,.ag-dragging-fill-handle .ag-dialog .ag-charts-canvas-overlay>*{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-has-cell-notes:after{content:"";border-style:solid;border-width:0 var(--ag-note-indicator-size) var(--ag-note-indicator-size) 0;border-color:transparent var(--ag-note-indicator-color) transparent transparent;pointer-events:none;position:absolute;top:0;right:0}.ag-notes-panel.ag-panel{border:var(--ag-note-popup-border);background-color:var(--ag-note-popup-background-color);width:100%}.ag-notes-panel-content-wrapper{min-width:0;min-height:0}.ag-notes-popup-content{gap:calc(var(--ag-grid-size) / 2);width:100%;min-width:0;height:100%;min-height:0;padding:var(--ag-note-popup-padding);flex-direction:column;display:flex}.ag-notes-popup-meta{color:var(--ag-note-popup-text-color);font-size:calc(var(--ag-font-size) - 1px)}.ag-ltr .ag-notes-popup-meta{padding-left:calc(var(--ag-grid-size) / 2)}.ag-rtl .ag-notes-popup-meta{padding-right:calc(var(--ag-grid-size) / 2)}.ag-notes-popup-body{flex:auto;min-width:0;min-height:0;display:flex}.ag-notes-popup-editor{flex:auto;width:100%;min-width:0;height:100%;display:flex}.ag-notes-popup-editor .ag-text-area-input-wrapper{flex:auto;align-items:stretch;width:100%;min-width:0;height:100%}.ag-notes-popup-editor .ag-text-area-input{resize:none;width:100%;min-width:0;height:100%;color:var(--ag-note-popup-input-text-color);background-color:var(--ag-note-popup-input-background-color);padding:calc(var(--ag-grid-size) / 2);flex:auto}.ag-notes-popup-editor .ag-text-area-input[readonly]{background-color:var(--ag-note-popup-background-color);border:none}.ag-notes-popup-read-only .ag-text-area-input-wrapper{background-color:var(--ag-input-disabled-background-color)}.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,.ag-tooltip.ag-calculated-column-expression-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:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.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:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 2px);height:calc(100% - 2px);display:block;position:absolute;top:1px;left:1px}.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{min-height:unset;border-bottom:0}.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:#0000;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:#0000;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:#0000}.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)}.ag-row.ag-row-editing-invalid{background-color:var(--ag-full-row-invalid-background-color)}.ag-row.ag-full-width-row:not(.ag-embedded-full-width-row),.ag-row:not(.ag-header-row,.ag-full-width-row)>.ag-grid-pinned-left-cells,.ag-row:not(.ag-header-row,.ag-full-width-row)>.ag-grid-scrolling-cells,.ag-row:not(.ag-header-row,.ag-full-width-row)>.ag-grid-pinned-right-cells,.ag-row.ag-embedded-full-width-row>.ag-grid-pinned-left-cells,.ag-row.ag-embedded-full-width-row>.ag-grid-scrolling-cells,.ag-row.ag-embedded-full-width-row>.ag-grid-pinned-right-cells{border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-grid-pinned-bottom-rows-container .ag-row-last:not(.ag-header-row,.ag-full-width-row)>.ag-grid-pinned-left-cells,.ag-grid-pinned-bottom-rows-container .ag-row-last:not(.ag-header-row,.ag-full-width-row)>.ag-grid-scrolling-cells,.ag-grid-pinned-bottom-rows-container .ag-row-last:not(.ag-header-row,.ag-full-width-row)>.ag-grid-pinned-right-cells,.ag-grid-pinned-bottom-rows-container .ag-row-last.ag-embedded-full-width-row>.ag-grid-pinned-left-cells,.ag-grid-pinned-bottom-rows-container .ag-row-last.ag-embedded-full-width-row>.ag-grid-scrolling-cells,.ag-grid-pinned-bottom-rows-container .ag-row-last.ag-embedded-full-width-row>.ag-grid-pinned-right-cells{border-bottom:none}:where(.ag-grid-sticky-bottom-rows-container) .ag-row:where(:not(.ag-header-row,.ag-full-width-row))>.ag-grid-pinned-left-cells,:where(.ag-grid-sticky-bottom-rows-container) .ag-row:where(:not(.ag-header-row,.ag-full-width-row))>.ag-grid-scrolling-cells,:where(.ag-grid-sticky-bottom-rows-container) .ag-row:where(:not(.ag-header-row,.ag-full-width-row))>.ag-grid-pinned-right-cells,:where(.ag-grid-sticky-bottom-rows-container) .ag-row:where(.ag-embedded-full-width-row)>.ag-grid-pinned-left-cells,:where(.ag-grid-sticky-bottom-rows-container) .ag-row:where(.ag-embedded-full-width-row)>.ag-grid-scrolling-cells,:where(.ag-grid-sticky-bottom-rows-container) .ag-row:where(.ag-embedded-full-width-row)>.ag-grid-pinned-right-cells{border-bottom:none;border-top:var(--ag-row-border)}:where(.ag-row:not(.ag-header-row)){background-color:var(--ag-data-background-color);--ag-internal-row-overlay-color:transparent;--ag-internal-row-overlay-image:none}.ag-grid-container-wrapper{width:100%;height:100%}.ag-row:not(.ag-header-row)>.ag-grid-pinned-left-cells,.ag-row:not(.ag-header-row)>.ag-grid-pinned-right-cells{background-color:inherit;background-image:linear-gradient(var(--ag-data-background-color), var(--ag-data-background-color))}.ag-row:not(.ag-header-row) .ag-grid-container-wrapper{background-color:inherit}.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:"";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);pointer-events:none;position:absolute;left:1px}.ag-row-highlight-above:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-highlight-indent:after{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));display:block;right:1px}.ag-row-highlight-inside:after{background-color:var(--ag-selected-row-background-color);border:1px solid var(--ag-range-selection-border-color);width:auto;height:auto;display:block;inset:0}.ag-grid-scrolling-rows,.ag-grid-pinned-bottom-rows-container{background-color:var(--ag-data-background-color)}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-row-selected{--ag-internal-row-overlay-color:var(--ag-selected-row-background-color)}.ag-row-hover:not(.ag-full-width-row),.ag-row-hover.ag-full-width-row.ag-row-group{--ag-internal-row-overlay-color:var(--ag-row-hover-color)}.ag-row-selected .ag-grid-pinned-left-cells:before,.ag-row-selected .ag-grid-pinned-right-cells:before,.ag-row-selected .ag-grid-scrolling-cells:before,.ag-row-hover:not(.ag-full-width-row) .ag-grid-pinned-left-cells:before,.ag-row-hover:not(.ag-full-width-row) .ag-grid-pinned-right-cells:before,.ag-row-hover:not(.ag-full-width-row) .ag-grid-scrolling-cells:before,.ag-row-selected.ag-full-width-row:before,.ag-row-hover.ag-full-width-row.ag-row-group:before{content:"";pointer-events:none;background-color:var(--ag-internal-row-overlay-color);background-image:var(--ag-internal-row-overlay-image);display:block;position:absolute;inset:0}.ag-row.ag-full-width-row>*{position:relative}.ag-row-hover.ag-row-selected{--ag-internal-row-overlay-color:var(--ag-row-hover-color);--ag-internal-row-overlay-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);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;border:1px solid #0000}.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);background-color:var(--ag-control-panel-background-color);padding:0}.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-grid-scrolling-rows,.ag-layout-print .ag-grid-scrolling-rows{min-height:var(--ag-auto-height-min-body-height)}.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{align-content:center;width:100%;height:100%}.ag-skeleton-effect{background-color:var(--ag-row-loading-skeleton-effect-color);border-radius:.25rem;width:100%;height:1em;animation:1.5s ease-in-out .5s infinite ag-skeleton-loading}@keyframes ag-skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-loading{align-items:center;height:100%;display:flex}.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-timing-function:linear;animation-iteration-count:infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ag-body-vertical-content-no-gap .ag-has-bottom-pinned-rows .ag-grid-scrolling-container .ag-row-last>.ag-grid-pinned-left-cells,.ag-body-vertical-content-no-gap .ag-has-bottom-pinned-rows .ag-grid-scrolling-container .ag-row-last>.ag-grid-scrolling-cells,.ag-body-vertical-content-no-gap .ag-has-bottom-pinned-rows .ag-grid-scrolling-container .ag-row-last>.ag-grid-pinned-right-cells,.ag-body-vertical-content-no-gap .ag-has-bottom-pinned-rows .ag-grid-pinned-bottom-rows .ag-grid-sticky-bottom-rows-container .ag-row-last>.ag-grid-pinned-left-cells,.ag-body-vertical-content-no-gap .ag-has-bottom-pinned-rows .ag-grid-pinned-bottom-rows .ag-grid-sticky-bottom-rows-container .ag-row-last>.ag-grid-scrolling-cells,.ag-body-vertical-content-no-gap .ag-has-bottom-pinned-rows .ag-grid-pinned-bottom-rows .ag-grid-sticky-bottom-rows-container .ag-row-last>.ag-grid-pinned-right-cells{border-bottom:none}.ag-grid-pinned-bottom-rows>.ag-grid-pinned-bottom-rows-container>.ag-row:first-child:not(.ag-row-pinned)>.ag-grid-pinned-left-cells,.ag-grid-pinned-bottom-rows>.ag-grid-pinned-bottom-rows-container>.ag-row:first-child:not(.ag-row-pinned)>.ag-grid-scrolling-cells,.ag-grid-pinned-bottom-rows>.ag-grid-pinned-bottom-rows-container>.ag-row:first-child:not(.ag-row-pinned)>.ag-grid-pinned-right-cells,.ag-grid-pinned-bottom-rows>.ag-grid-pinned-bottom-rows-container>.ag-row:first-child:not(.ag-row-pinned)>.ag-full-width-anchor{border-top:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport{background-color:var(--ag-background-color)}.ag-grid-scrollable-area.ag-has-bottom-pinned-rows .ag-grid-pinned-bottom-rows-container:before{content:"";border-top:var(--ag-borders-critical) var(--ag-border-color);pointer-events:none;z-index:3;position:absolute;top:0;left:0;right:0}.ag-find-cell{text-overflow:ellipsis;display:block;overflow:hidden}.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-grid-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-grid-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-grid-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-grid-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-grid-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-grid-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-grid-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{width:6px;height:6px;position:absolute;bottom:-1px}.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,.ag-range-handle{background-color:var(--ag-range-selection-border-color)}.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:"";border-top:var(--ag-borders-critical) var(--ag-border-color);display:block}.ag-menu-option{position:relative}.ag-menu-option:focus-visible{outline:none}.ag-menu-option:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 2px);height:calc(100% - 2px);display:block;position:absolute;top:1px;left:1px}.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,.ag-show-values-as-inapplicable{opacity:.5}.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-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.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{background-color:unset;cursor:pointer;border:0;padding:0}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.ag-tab:focus-visible{outline:none}.ag-tab:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.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:max(200px,100%)}.ag-filter-virtual-list-item:focus-visible{outline:none}.ag-filter-virtual-list-item:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 2px);height:calc(100% - 2px);display:block;position:absolute;top:1px;left:1px}.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{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);min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));flex-direction:column;display:flex;overflow-y:auto}.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:#0000}.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:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-horizontal-size,var(--ag-side-bar-panel-width));background-color:var(--ag-control-panel-background-color)}.ag-tool-panel-content{height:100%;display:flex;overflow:hidden auto}.ag-tool-panel-wrapper.ag-tool-panel-animating{transition:width var(--ag-side-bar-panel-animation-duration) ease-in-out;display:block!important}@media (prefers-reduced-motion:reduce){.ag-tool-panel-wrapper.ag-tool-panel-animating{transition:none}}.ag-tool-panel-external{flex-direction:row;width:100%;display:flex}: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);scrollbar-width:thin;position:relative;overflow:hidden auto}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;width:100%;min-height:calc(var(--ag-grid-size) * 18);border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color);background:50% no-repeat;margin:0}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:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.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:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.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{height:calc(var(--ag-grid-size) * 4);flex-grow:1}.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:#0000}.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{flex-direction:column;width:100%;display:flex}.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{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0;flex:1;overflow:auto}.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{padding-top:var(--ag-widget-vertical-spacing);flex-direction:row;align-items:center;display:flex}.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{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));flex:1;overflow:hidden}.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{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.ag-filter-card-title{text-overflow:ellipsis;overflow:hidden}.ag-filter-card-expand-icon{flex:1;justify-content:end;display:flex}.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);cursor:pointer;background:0 0;border:none;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{border:0;padding:0}.ag-filter-add-button{flex-direction:row;align-items:center;width:100%;line-height:1.5;display:flex}.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{align-items:center;display:flex}.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:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.ag-column-select-header{height:var(--ag-header-height);padding:0 var(--ag-widget-container-horizontal-padding);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);align-items:center}.ag-column-panel-column-select{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select:not(.ag-last-visible-child){border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-buttons{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding) 0;justify-content:flex-end;gap:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);flex-wrap:wrap;display:flex;overflow:hidden}.ag-column-panel-buttons .ag-standard-button{transition:background-color .25s ease-in-out,color .25s ease-in-out}.ag-column-panel-buttons:last-child{padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-column-panel-buttons-button{line-height:1.5}.ag-column-panel .ag-standard-button.ag-column-panel-buttons-apply-button:not(:disabled){color:var(--ag-column-panel-apply-button-color);background-color:var(--ag-column-panel-apply-button-background-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:"";height:1px;position:absolute;left:0;right:0}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{height:var(--ag-header-height);border-bottom:none}.ag-header-row .ag-grid-scrolling-cells{background-color:var(--ag-header-background-color)}.ag-header-row>.ag-grid-pinned-left-cells,.ag-header-row>.ag-grid-pinned-right-cells{background-image:linear-gradient(var(--ag-background-color), var(--ag-background-color))}.ag-header-row .ag-grid-container-wrapper{background-color:var(--ag-header-background-color);width:100%;height:100%}.ag-header-row .ag-grid-pinned-right-cells{overflow:visible}.ag-header-row .ag-grid-pinned-right-cells .ag-grid-container-wrapper{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row .ag-grid-pinned-left-cells{overflow:visible}.ag-header-row .ag-grid-pinned-left-cells .ag-grid-container-wrapper{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-cell:not(.ag-right-aligned-header) .ag-calculated-column-icon,.ag-header-cell:not(.ag-right-aligned-header) .ag-header-col-ref{margin-right:var(--ag-grid-size)}.ag-header-cell:not(.ag-right-aligned-header) .ag-header-col-ref{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-show-values-as-dormant{opacity:.35}.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:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.ag-header-group-cell:focus-visible{outline:none}.ag-header-group-cell:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.ag-advanced-filter-header-cell:focus-visible{outline:none}.ag-advanced-filter-header-cell:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.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.ag-header-row-not-first .ag-header-cell:not(.ag-header-span-height.ag-header-span-total,.ag-header-parent-hidden),.ag-header-row.ag-header-row-not-first .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:before{content:"";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);position:absolute}.ag-ltr .ag-header-cell:before,.ag-ltr .ag-header-group-cell:before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:before{left:0}.ag-header-highlight-before:after,.ag-header-highlight-after:after{content:"";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);position:absolute}.ag-header-highlight-before:after{left:0}.ag-header-highlight-after:after{right:0}.ag-grid-pinned-left-cells .ag-header-highlight-after:after{right:1px}.ag-header-cell-resize{align-items:center;display:flex}.ag-header-cell-resize:after{content:"";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);position:absolute}.ag-ltr .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.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-grid-pinned-left-cells .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-grid-pinned-right-cells .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;appearance:none;height:var(--ag-icon-size);width:var(--ag-icon-size);background:0 0;border:none;padding:0}.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);z-index:1;align-items:unset;width:100%;position:absolute}.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);scrollbar-width:thin;overflow:auto hidden}.ag-paging-panel-content>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-panel-content>.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-number-field.ag-paging-number{display:inline-block}.ag-number-field.ag-paging-number .ag-input-field-input{text-align:end;padding-inline:var(--ag-grid-size)}.ag-paging-button:focus-visible{outline:none}.ag-paging-button:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size);line-height:0}.ag-paging-row-summary-panel{display:inline-grid}.ag-paging-row-summary-panel:before{content:var(--ag-internal-pagination-width-string);visibility:hidden;font-variant-numeric:tabular-nums;grid-area:1/1;font-weight:500}.ag-paging-row-summary-content{grid-area:1/1;justify-self:center}.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);scrollbar-width:thin;line-height:1.5;overflow:auto hidden}.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);font-weight:400}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 4px);height:calc(100% - 4px);display:block;position:absolute;top:2px;left:2px}.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{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);min-height:50px}.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{color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size);position:absolute;inset:0;overflow:hidden}.ag-select-agg-func-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: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:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 2px);height:calc(100% - 2px);display:block;position:absolute;top:1px;left:1px}.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{width:100%;height:100%;display:flex;position:relative}.ag-chart-components-wrapper{flex:auto;display:flex;position:relative}.ag-chart-canvas-wrapper{flex:auto;position:relative}.ag-chart-menu{flex-direction:column;display:flex;position:absolute;top:16px}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{min-width:var(--ag-chart-menu-panel-width);position:relative}.ag-chart-menu-hidden~.ag-chart-docked-container{display:none}.ag-chart-tabbed-menu{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-tabbed-menu-header{-webkit-user-select:none;user-select:none;cursor:default;flex:none}.ag-chart-tabbed-menu-body{flex:auto;align-items:stretch;display:flex;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ag-chart-settings-nav-bar{-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:30px;padding:0 10px;display:flex}.ag-chart-settings-card-selector{flex:auto;justify-content:space-around;align-items:center;height:100%;padding:0 10px;display:flex}.ag-chart-settings-card-item{cursor:pointer;background-color:#000;width:10px;height:10px;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";background-color:#0000;width:20px;height:20px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;top:50%;left:50%}.ag-chart-settings-prev,.ag-chart-settings-next{flex:none;position:relative}.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{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.ag-chart-settings-mini-charts-container{flex:auto;position:relative;overflow:hidden auto}.ag-chart-settings-mini-wrapper{flex-direction:column;width:100%;min-height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s 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{-webkit-user-select:none;user-select:none;flex-direction:column;padding-bottom:16px;display:flex;position:relative}.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{margin:0;display:flex}.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{background-color:var(--ag-background-color);justify-content:center;align-items:center;width:100%;height:100%;display:flex;top:0}.ag-chart .ag-chart-menu-wrapper .ag-chart-menu{flex-direction:row;gap:20px;width:auto;display:flex;top:8px}.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{justify-content:space-between;align-self:stretch;display:flex}.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;cursor:pointer;border-radius:var(--ag-card-radius);color:var(--ag-secondary-foreground-color);margin:2px 0}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-menu-toolbar-button{background-color:unset;border:0;border-radius:1px;padding:0 2px}.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);padding:unset;border-width:2px}.ag-chart-mini-thumbnail:focus-visible{border-color:var(--ag-minichart-selected-chart-color);box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-chart-settings-card-item{background:var(--ag-foreground-color);border-radius:4px;width:8px;height:8px}.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{background-color:unset;position:relative}.ag-charts-data-group-title-bar:focus-visible{outline:none}.ag-charts-data-group-title-bar:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.ag-charts-format-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-format-top-level-group-title-bar:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% - 8px);height:calc(100% - 8px);display:block;position:absolute;top:4px;left:4px}.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:"";height:1px;position:absolute;left:0;right:0}.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-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-container,.ag-charts-advanced-settings-top-level-group-container{padding:var(--ag-grid-size)}.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>*,.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);grid-template-columns:60px 1fr 60px 1fr 60px;row-gap:8px;display:grid}.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-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-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{text-align:center;flex-grow:1}.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-grow:1;flex-basis:0}.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{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding);z-index:1;align-items:center;display:flex;position:relative}.ag-advanced-filter{align-items:center;width:100%;display:flex}.ag-advanced-filter-buttons{display:contents}.ag-advanced-filter-builder-button{background-color:unset;color:var(--ag-foreground-color);font-size:var(--ag-font-size);border:0;align-items:center;font-weight:600;line-height:normal;display:flex}.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{white-space:nowrap}.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:disabled{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{-webkit-user-select:none;user-select:none;background-color:var(--ag-control-panel-background-color);flex-direction:column;width:100%;display:flex}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";height:1px;position:absolute;left:0;right:0}.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-list{flex:1;overflow:auto}.ag-advanced-filter-builder-button-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);justify-content:flex-end;display:flex}.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{padding-left:calc(var(--ag-icon-size) / 2);padding-right:var(--ag-icon-size);flex:auto;justify-content:space-between;align-items:center;display:flex;overflow:hidden}.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{height:50%;top: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{align-items:center;height:100%;display:flex;position:relative}.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:"";height:100%;position:absolute}.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{align-items:center;height:100%;display:flex}.ag-advanced-filter-builder-pill-wrapper{margin:0px var(--ag-grid-size)}.ag-advanced-filter-builder-pill{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);position:relative}.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:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% + 8px);height:calc(100% + 8px);display:block;position:absolute;top:-4px;left:-4px}.ag-advanced-filter-builder-item-button:focus-visible{outline:none}.ag-advanced-filter-builder-item-button:focus-visible:after{content:"";pointer-events:none;border:1px solid;border-color:var(--ag-input-focus-border-color);background-color:#0000;width:calc(100% + 8px);height:calc(100% + 8px);display:block;position:absolute;top:-4px;left:-4px}.ag-advanced-filter-builder-pill-display{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.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{cursor:pointer;color:var(--ag-secondary-foreground-color);opacity:.5;position:relative}.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{cursor:default;height:var(--ag-list-item-height);display:flex}.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,.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:1}.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:not(.ag-header-cell-last-left-pinned),.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:not(.ag-header-cell-first-right-pinned),.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-background-color), var(--ag-background-color))}.ag-row-batch-edit{background-color:var(--ag-row-batch-edit-background-color);color:var(--ag-row-batch-edit-text-color)}.ag-toolbar{scrollbar-width:thin;border-bottom:var(--ag-borders) var(--ag-border-color);min-height:var(--ag-header-height);background-color:var(--ag-toolbar-background-color);color:var(--ag-toolbar-text-color);font-family:var(--ag-header-font-family);font-size:var(--ag-header-font-size);white-space:nowrap;align-items:center;display:flex;overflow:auto hidden}.ag-toolbar-right-start{margin-inline-start:auto}.ag-toolbar-item{margin:0 calc(var(--ag-grid-size,8px) * 2);display:inline-flex}.ag-toolbar-item:where(:not(.ag-toolbar-panel)){font-weight:var(--ag-header-font-weight)}.ag-toolbar-button-wrapper{padding:calc(var(--ag-grid-size) * .25);height:100%;display:inline-flex}.ag-toolbar-button{align-items:center;gap:var(--ag-grid-size);padding:calc(var(--ag-grid-size));color:var(--ag-toolbar-text-color);cursor:pointer;white-space:nowrap;line-height:1;font-family:var(--ag-header-font-family);font-size:var(--ag-header-font-size);font-weight:var(--ag-header-font-weight);background:0 0;border:0;outline:none;display:inline-flex}.ag-toolbar-button-wrapper:hover{background-color:var(--ag-icon-button-hover-background-color,transparent);color:var(--ag-icon-button-hover-color,var(--ag-foreground-color))}.ag-toolbar-button-wrapper:hover .ag-toolbar-button,.ag-toolbar-button-wrapper:hover .ag-toolbar-button .ag-icon{color:var(--ag-icon-button-hover-color,var(--ag-foreground-color))}.ag-toolbar>.ag-toolbar-button-wrapper:first-child>.ag-toolbar-button{border-start-start-radius:calc(var(--ag-border-radius) + 1px)}.ag-toolbar>.ag-toolbar-button-wrapper:last-child>.ag-toolbar-button{border-start-end-radius:calc(var(--ag-border-radius) + 1px)}.ag-toolbar-button:focus-visible{box-shadow:var(--ag-input-focus-box-shadow)}.ag-toolbar-button:focus:not(:focus-visible){box-shadow:none}.ag-toolbar-button:disabled{opacity:.5;cursor:default;pointer-events:none}.ag-toolbar-panel{flex:1 0 0;display:inline-flex}.ag-toolbar-input{min-width:200px;max-width:none;margin:0 calc(var(--ag-grid-size) * 2);align-items:center;display:inline-flex;position:relative}.ag-toolbar-input+.ag-toolbar-input{margin-inline-start:0}.ag-toolbar>.ag-toolbar-input:first-child,.ag-toolbar-right-start+.ag-toolbar-input{margin-inline-start:var(--ag-grid-size)}.ag-toolbar>.ag-toolbar-input:last-child{margin-inline-end:var(--ag-grid-size)}.ag-toolbar-input-icon{color:var(--ag-toolbar-text-color);opacity:.5;pointer-events:none;align-items:center;display:inline-flex;position:absolute;inset-inline-start:var(--ag-grid-size)}.ag-toolbar-input-field{color:var(--ag-foreground-color);font-size:var(--ag-font-size);font-family:var(--ag-header-font-family);font-weight:var(--ag-header-font-weight);border:var(--ag-borders-input) var(--ag-input-border-color);border-radius:var(--ag-border-radius);width:100%;padding-block:calc(var(--ag-grid-size) * .5);padding-inline:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2) var(--ag-grid-size);outline:none;line-height:1.5}.ag-ltr .ag-toolbar-input input[class^=ag-][type=text].ag-toolbar-input-field{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);padding-right:var(--ag-grid-size)}.ag-rtl .ag-toolbar-input input[class^=ag-][type=text].ag-toolbar-input-field{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);padding-left:var(--ag-grid-size)}.ag-toolbar-input-field:focus{box-shadow:var(--ag-input-focus-box-shadow);border:var(--ag-borders-input) var(--ag-input-focus-border-color)}.ag-toolbar-input-field::placeholder{color:var(--ag-disabled-foreground-color)}.ag-toolbar-panel .ag-column-drop-horizontal{font-size:var(--ag-font-size);font-family:var(--ag-font-family);background-color:#0000;border-bottom:none;padding:0}.ag-toolbar .ag-column-drop-horizontal{background-color:#0000;border-bottom:none;overflow:visible}.ag-toolbar-button-chevron{align-items:center;display:inline-flex}.ag-toolbar-separator{width:0;margin:calc(var(--ag-grid-size) * 1.75) 0;border-inline-start:solid var(--ag-toolbar-separator-width) var(--ag-toolbar-separator-color);align-self:stretch}.ag-toolbar-find{gap:calc(var(--ag-grid-size) * .5);border:var(--ag-borders-input) var(--ag-input-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-background-color);width:280px;min-width:220px;max-width:none}.ag-toolbar-find:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border:var(--ag-borders-input) var(--ag-input-focus-border-color)}.ag-toolbar-find .ag-toolbar-input-field{background-color:#0000;border:none;flex:1;min-width:0}.ag-toolbar .ag-toolbar-find input[class^=ag-][type=text].ag-toolbar-input-field,.ag-toolbar .ag-toolbar-find input[class^=ag-][type=text].ag-toolbar-input-field:focus{box-shadow:none;border:none}.ag-toolbar-find-match-count{white-space:nowrap;font-size:var(--ag-font-size);color:inherit;opacity:.7;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;text-align:end;flex-shrink:0}.ag-toolbar-find-button{padding:calc(var(--ag-grid-size) * .5);flex-shrink:0}.ag-calculated-column-panel .ag-panel-content-wrapper{padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding)}.ag-calculated-column-form{gap:calc(var(--ag-grid-size) * 2);flex-direction:column;flex:auto;min-width:260px;min-height:0;display:flex}.ag-calculated-column-expression-wrap{gap:var(--ag-grid-size);flex-direction:column;flex:auto;display:flex}.ag-calculated-column-expression-wrap .ag-text-area{flex:auto}.ag-calculated-column-expression-wrap .ag-text-area-input-wrapper{height:100%}.ag-calculated-column-expression-wrap .ag-text-area-input{resize:none;height:100%;padding-top:calc(var(--ag-grid-size) / 2)}.ag-rtl .ag-calculated-column-expression-wrap .ag-text-area-input{padding-left:var(--ag-input-padding-start);direction:ltr}.ag-calculated-column-expression-tools{display:flex}.ag-ltr .ag-calculated-column-expression-tools .ag-label{text-align:right}.ag-rtl .ag-calculated-column-expression-tools .ag-label{text-align:left}.ag-calculated-column-expression-tools .ag-field-set-wrapper{gap:var(--ag-grid-size);flex-wrap:nowrap;align-items:center}.ag-standard-button.ag-calculated-column-expression-tool{padding:calc(var(--ag-grid-size) / 2)}.ag-calculated-column-suggestion-path{align-items:center;gap:calc(var(--ag-grid-size) / 2);display:flex}.ag-calculated-column-suggestion-parent{text-overflow:ellipsis;min-width:0;overflow:hidden}.ag-calculated-column-suggestion-parent,.ag-calculated-column-suggestion-separator{color:var(--ag-calculated-column-parent-suggestion-color)}.ag-calculated-column-suggestion-separator{flex:none}.ag-calculated-column-suggestion-leaf{flex:none;overflow:hidden}.ag-calculated-column-picker-list{width:var(--ag-calculated-column-suggestion-list-width)}.ag-calculated-column-actions{justify-content:flex-end;gap:calc(var(--ag-grid-size) / 2);display:flex}.ag-calculated-column-action{min-width:72px}.ag-calculated-column-highlighted{background-color:var(--ag-calculated-column-highlight-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-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);font-style:normal}.ag-checkbox-input-wrapper input,.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper{background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);vertical-align:middle;flex:none;display:inline-block}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.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,"");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-checkbox-unchecked,var(--ag-icon-font-display));pointer-events:none;font-family:inherit;position:absolute;top:0;left:0}.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));pointer-events:none;position:absolute;top:0;left:0}.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));pointer-events:none;position:absolute;top:0;left:0}.ag-checkbox-input-wrapper:before{content:"";background:50%/contain no-repeat;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));position:absolute;inset:0}.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);border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color);flex:none;position:relative}.ag-toggle-button-input-wrapper input{opacity:0;width:100%;height:100%}.ag-toggle-button-input-wrapper:focus-within{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.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:" ";top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));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:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color);border-radius:100%;transition:left .1s;display:block;position:absolute}.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-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);font-style:normal}.ag-radio-button-input-wrapper input,.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper{background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);vertical-align:middle;flex:none;display:inline-block}.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.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{border-radius:var(--ag-icon-size)}.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));pointer-events:none;position:absolute;top:0;left:0}.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));pointer-events:none;position:absolute;top:0;left:0}.ag-radio-button-input-wrapper:before{content:"";background:50%/contain no-repeat;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));position:absolute;inset:0}.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;background:0 0;width:100%;height:100%;overflow:visible}.ag-range-field-input::-webkit-slider-runnable-track{background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);width:100%;height:3px;margin:0;padding:0}.ag-range-field-input::-moz-range-track{background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);width:100%;height:3px;margin:0;padding:0}.ag-range-field-input::-ms-track{background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:#0000;width:calc(100% - 2px);height:3px;margin:0;padding:0}.ag-range-field-input::-webkit-slider-thumb{-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));margin:0;padding:0}.ag-range-field-input::-ms-thumb{-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);margin:0;padding:0}.ag-range-field-input::-moz-ag-range-thumb{-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);margin:0;padding:0}.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,d09GMgABAAAAACAcAAsAAAAAQpQAAB/LAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIwsBmAAjV4K12jGdgE2AiQDgwALgUIABCAFhEYHhnobmThlhhhsHMBYmNabUVEn1aiY7P+/JHBjiFRTfV2EDNUqFaUey6gDsR0ecoGYGz6E5ZSrFBVQYvCw/tg1eiHZ36q04GZp3FWXLQfnvdfuP3HMLKQ4bCglz8PvhzvvT1zSVrK4oBYyiZaIxHpDwqd0/d5K7vLVNJfdiJ4k3wT16lcMJbQMVakV3vQwPZUPT3P7B0fUOMZbI7i8A3TUMABjwRgRZRAGmCO0KTewAhtM2Ky8mbF9Mf4H9c4oZhTwA34t4WWFS2E8sZmH/7/afX+baeEwjKMo7ASYhxtQRAEmmGgWwSwM4GByP8VWCokviSMnUREk5peqMjOz2/rSOrAHr+2fIC8iUUEW17Lpc9L21FBpMuYByG38lNrGjkG4GT2hf999apzzbvEHxOkB+3iDd+Iptv7R+kueLOeCYASOwBG0CPi/qSW1tvU7XXpjB2A6TxjSjMayRl+yPZZ338kTZU/XteW902q7rzUbpfSOmrW6Yl1XSq2AXEXpgATQsOAAHogSFnq+bij3bDHhEMI/F2FgFDmFEv8EJ+MRTwdA16R/zwosTCzX1E0bZbCziRpUum8+v1/ruzaz13k6m22WpqQEiGwBmm++5s0ooNmoZfR0NgIUP6/3bqAel167wH50ed7OD6E+m3hNV6F+JvUL1eme5z7EtFfRlQ7yr9Lkk/K6fKqX6gV7hTqNW5ZCFEhllk4kH4RGMpgsVIJOZ7I5FAqP4HDZgLblDMsxWX+5egppUCRWh9MZy20xqn5Cj1Iaj3JxVlpEkkzcLNNedkN7ldSGW/ooDCkBKXx9a3iVPDuELIcvVHigkiojprFE3rangiLDJfjWcRb9UjXWDrji/Sk7xpSrYVDIMlr6JUGXK4L21DuqgMDv8pkcBr3j8qq2bYoJlhGcwRWqgbY+h3coYJKyNH7LWju8CCdkSO24vBOFpFK9lp83deaRp6QK5NpAVr1EGdcckF8FHr1rWwZXe+oT9kjD1IU/EpulyghSvheS4tiQIGh0rkC/ud/bXUKZTp5HXjqjy6fgsTVJRBSX4l5cRHOs56xasHj6XaE0U0aN152vnFCIMm7FYxc8qlKCVdSKq4pg1wFLLcX0FyhkKnlQlxWbYlDQzVXySI48ozk8XcYqaCkKLb9SqSiVF8k/mUnSaVyPTfAsySd95EisUJKp5UhkoMlcLPiSFIEgtlTiVadzOIpR84nvKPW8/l1lmJ9si1HV67RJZXJpghADyl2KO9wtET+My1ev17hmEYjXuZaUJuAtUajR4OlcaqRg7HnetpuNWmdpodJkGOZ09wltq2sarBNhRhBG5OxcmvZjnHBHK028J8JP6zVxTYsvAJ+XUBnEp/2TqNgrpg1aLz5wzQMLimrAIoasg5Doce+cRfnVuALiCAG6SZoMbsTRCSIpF7rFg10KfAo3Ur+jC6PiJ7htebJApFjItgrj8rUaNm+NneE7O67p93hqFKtUQC190Jn5t1AZJAKSWAzSJfwujy/nLi9u1x6efvGcPVSv9BrwO9//5S+4UKgoWfoSth+3TvCeNHr+ATitXZ8wVsLG+0EdqAELE06+OtTPLfvAtv0LmPyqD4ZHAa1UFDfkslueRJ9nDLPo0FV3QgpKahWFmb9Rt2lQCKSl48Ken3JDKClYxiFKoRGovQa+2bGPoJiEJFWefK/+ASxSrESpMuUqVKpSrUatOvUaNGrSrEWrNkXadejUpVulHr369BswaMiwEaPGjJswqdyUaTNmzZnHKRYsWrJsxao16zZs2rINpUlPPvblLx26nthLBQbCvZxlxtC3ZbRrZ3b2sTi0ArUfzy1Y/OwY3NxL1Rc6BHftgPt2wUOr4LFL8NQyeG4fvLQOXncA3rQH3nYC3rUJ3rcBPnQGPrUCPrcNvrQGvnYKvnUBvrcFfnQEfnYOfq0rCD7yTWBgkxjYFFAPodEAYdAIYdEE4dAM4dECEdAKEdEGQWiHADogEjohMrogCrohKnogGnohOvogBvohJgYgFgYhNoYgDoYhLkYgHkYhPsYgAcYhISYgESYhMaYgCdogaaYhmYFkFpI5SOYh6IXUvECDQItAh0CPwIDAiMCEwIzAgsCKwAaBLQI7BPZ4mM0BOXVE4ITAGYELAlcEbriohdwv6iCPkHki8ELgjcAHAp8IfCHwjcAPAr8I/CHwjyd8cP395x/gL9C+hq4/WPqujvlLyY7kSTD0UKbwJRL41H//5pq6OVm6WnVqWvp9Z7Nf8vkjWYbBQXFOabtCvcGBGa7bdGN6OtFbxVG6IGhank0AwdEa+ZHjIyYAi11EarliBCoprM+Iz3nk7cbNRmEP0PBCpBzp/JKV6CBA95IUEAIJPpnvnLxLrq+atGl9Un5bgWJMSZaYYYBITSN1DQzH8wLTDaVB+zk2byzsFoNcdCAk1dKpEQppEBjp7MaICcnELv03Y+MzUmSsuJRiB3s0mJIB2XPjwfunrwuYULBLhIsXTFs1MSvqZa4m7Bw27pCUe4exICcZ+aJfYvM7xg87MAs5J2u9cU1QzgZsGz5+T89abr642iTiZbPZgdz2ccP3L8D0hFubaxGUYXeu5tOxXOVr1B4PTAd2Jwi5LDSMPDc/3+GWUdz/CEeDM5i391orliC7sGBD6wvaDz29BfIgCypMlsmDjva4hmLHmUflO2pg9SOAsRLTMWrqAAS6aALtPYB1kuczZpnTzMuijj0kKJ8RzYWsyOqFhafcb+Ok93g42+T5VnOeqvXZMDqyiZ3XtDhUyiD4ZFVzqbhhnIT3rx+06PtEbNI15GGHUjxo7yfMmjc9CmbpwXchF4bS/IkL41hJj0xFkWxGYP07TylmdWebGLzq2+6YS8wdfC/v8SYN3l/IEM7gQbOd63EFJSaE04yuvIbLGQbUXyX9DH7jTY+308QXiMbYi156ez+cbfzAVgb79D/4B9Ec80ehKj5I/lQl35oThIslt0PrWpohiL9jb1WoxUabX8Ev2Xl72wTKhoP5j2yZaeLK2UWspyqFA8+1l0Nohb2kL0UiKkkLnGW5cgzV72IieT5AFe5/Blx4Mai+qeok3aEUASmr+ni5cdqKTzeHo75ymRnROMmATh3W6pULimwiFfk3h6zgyJfBFxvGNT/rnzasbOA5I37b+cGjC+dB+4rHoxv4Wf8BqqVWKGQkNvjCwAJqvXXHun1L78oRMreNyyP4O6opR/w1/Ipq/FrUV/GWrgM4H21zWc5iqHYDsqXzcgsKtany+LKq6roYmW8krSTUdd7kbY/FObZ0OkxaLiN+mhDNkGA1m1uQW2KmTNoTw7Asw+YQKTJ6UC2qE4panjMsqEbV5Ew2uHEoNjhUEulaiqQQgSaEEc6AlBKk3H1smryc4hHRLBV3wx6tD/WKKI7DqLhMypAWt4y9VRMGcXj0JopPF25W5PYofZ6M3vR5WqpSbEJQLVbXYQD1/iARMqTE9go5VhwCpAmXN1GR48lNSkpaEM5761K8SJT4ngT1HC7wS2RBh4ArT0CqBodIhpV1cjdyABIUoqm0SGE2kdu01UoEu/Rm/carWzm4582RCIR5Oa/cX1gUjVKnNBhZbX6bRKw76EN0vJO0yKTCa2WDQMwmt266OhvY3YmfAQUSnyx/ze0BgCC/ODO4J75ANO4bAzqY/9ZEFyt29p18qcRMKx1/vr1nutXRVpf6/09WjtiFxeC17Ho1K1vT0nUT9Wk9sBv3KjgIYBhqcYyUN+XLnX0zS7paahKVp/oJNdzmNe95M8eua+tIlm3vOf5cCjUlvop8Jvp1oQNc8KSDWiuYfuxAl7HTi+aB99Qu27FWiM6lreFbe481FiEjbbDhsAHLXztpuImVPIRltI6eGuuXo9JteAA3hh3e56HGWqBrc1ovl6T8gfZR9FfE09+1mA3FqQPfQIlWqtNBdjPQ5iNe7i7CHGlP+5pQY28nwOAtZpGE2QSDZHFiH7d318OGno5KfCWGQatZFKdS3DDH3SXNLKhuqPcwjgxa6WRhm+gTiyZqg2+vSLq9hPfRgJtgGklqsE20zJhJ+qOrTVLSJaM4Hrr0McMkBQMNhbTcOL+UMriMmsgEzvFTvBj0WI6ufkW+zl2vZx6Y2tE0bEmG5qWlt8Zy5Qbt3/6F+OVNp9XgjTRLU2JqyCFzH6Od7F1aeE6LSobQM/xsGoiFdWVuV18dLVcyTmoJleXuF8s4d6mfZmYchB+tVpOTH5Z4IAuAiu5cyJsV07E8mFau4M1J8sq4AC9YT9j/bB0FeTVbBmYt4HrNhjbyPYqGvxdRfBvg7ln/pv5rVPR3bV7uHHwzfCVvUL0Tcr2vYodreUiRkEiT14mGXk4m2lnjpJpTObkYjNvpNknMRwezZ0Egck4WJsMolMtrY6P6VlYJSilKAm0duHGhZJVRnAjyeLEZb4g8sl2OKtKNHlRx4UIStqbnx9eXYFUm6gMcrbFRuqRO6DvYdlPbbob4yJtSceA1pXGWkLPZ2UVeF+Y9TMcPe2yX+MU8Jw33PjO0KbtxOxNScWBTVqnJUr5/QihczNxuAre6YRX+OZqpN2+abysYrxQHLO1qFyMVUsy7VlaAPFJ5rAULSITb90PIQQttQl1wtCOABvU97mmA9R/6llYdPNOh1xxIobO3ETWppoedeeYa2TJ5RI8JSAIveizJmJqYOBlvbgHev3oDZGCsNt/DlwLsBrQuAWGDcwFns/PGZeBr7S16g18N3zSMUFWRHR5xHUbC2eRybC/gWxDFMp/UaVUPOOihMn2O7VnANSFP9rp5qeHMnvTynbhbwDk96y357cDTqAmQbjVVIFUE/z8CKw/Vx9kx0hVhWTcYzDUt77030FYz+7VTUWMQ5xJBGV/FBjdYTyANv0+HqlLnKDiweQL2UMo0wBdlWikGn08p8Y0MWL5gzpzkp8xnzldAJeQOBa+JY7IW16JwPXik8LHloRduwey0b8gjD5619Vw0a7RSK0Xd9agGVdn60Jmej3T7xfcu2J1XM+9jn+V50udxCZ09uTbRPzkj48ypeaIDFzcJqFDMQJYIQSaTRzOxzp6S1Im9nOgistuwL2SC92AEvwIuvKFT/i1jzyfGTAxbDOTBDITuhMgoLGp9IkhX+iIAKmh8a1RSmKwE8iIoyMysYx7WEkQ/dry68OhVEPzX8fRtHPui9pRUCt2vJjemJpaGpORV0AYgwVgOTZgJpk677tYyvGW+e9NSIYERjGUMAg7QKs5wF7yPeD+ulgcEaWcojFq0yGK/DSPNNuDbThjMRYtKIvRNTfTsstYLAHx7pm3cGbpSmXAz9wFtbs3KpjdWrc5AJndilgu6HrsL+FMCKJzicCz2nXLy7p2rCIEbGFc31Hb6aeqAbN13v/uAEkxHL7jtEXP1oObEH9o5T/vYAo9POXJepGOcLf7Z914/r4sIrX2W5Cfgf94/J5WX2qDvV9rimVOKqIKRzUhGqp+mcxgTvSFCgtSlYy21fjsq4qUTBXeY6IcdUBEajra8ReE5XoSL6M5P4p8gWTsmkUd2bt9O4UbMYjIBHW87iSJMU+/8vPegrinly6S4Dj8THY1l8BX+kLVqKOrEn/Pn3LVlCxcnqB3ibHyPHOB2mS7cVyBI6KdI880yeDHB9Q67RYNZuF278/jmd+6Ms3NBcN9FpY/v7u7peY4ZsIt2urtbyxVrNel6UlbTpMxtlet6usEs1WxoYGxjGPBvRhssQNugqm0oOvYEmnAjHKqpNgRoGz5sUoap8wgeSF+rCjw0vnxaPIqEIPOvk2VlaHxQSBCaMK0sEV2eD87TAcf5CB9xYozZZTunev4C9bxNyyY3CMhvMrPRZqzEzYZ1KNnmimLu/S1ApAqhb9i2trV3XZvTnCv8oRxumkcfC7lsjqRi+Zu1fWvXyysas0Zm3EhJuujcTXVM0ZyS0hHICWxNSyUeMR4Rpq2F2B0pKc2PvAAqOkPiBtw8ezZJ6jyUHgoVBtoMhA7YlJZQOBUf//XtiopqoMzJBnszleHiEsoqPHftmmGYwWMxf6NwI3/Y6mlsELfuh9r/pOakvxrUxdLZ2avT213PvmnZ/uasK5rhowZOqqn0fp5GvGeEKE7vv0esEZ3wj8mbWCF+FYnW7NhZuHNzDZqBigc3387JT9cv3rJjrnsxqJqCUhg1OAgPmbzV3tKTeigMOF/HSWjbZzVoxE0Q8d8T1Ba0xx9pO969YmjCCVj+iIMdTua+LgkQeIjWc0XrRLx1X83tvHjcPUIw6tE/JG7EKRaLzbLgJpzMz8CicAK3oEfNUB4LjH7UW1ainbU88rgNXoYH46X46M9/SbXuZJfX26oavc0TJ1+5xzObWW2/oeNP7/7+iXm8fAMmPNkEPdnef+9jO5dVV9Qav5SyLpfxM39yhuWkVbnTp6m5S9x3HnPncgcjgpbL781dynDddWVlZN1nN3oGpJ2oO32SOXQbGcmwcrGFLeU65m5a6GjfhDceV0Q05zzV07esfbc8j4Sv8Sf8TBx/wF5h75rAdLHnhD5mz+pw75jFDr4jc3LZ7Wl5r+1knsCssCgoBXk/YfT47KniMp46xWX6rrr6ESNJs74W6sePSJs0UawyJIWWxDGxk9xSQpSxojRbVV36QrR5IFE6Msl4RmBRmBWkglpdfUGhu5v6iQdmy6TQgBOMN48ek8UGzCISUvgX05XdlHeNVv/4keI+z0e3s2tip6+siGUnddF139sjcibmXD+k+tWpK8iNHp84M71me0U03OXEcIriqEsya0d1PHHuUtI8gZ/ISbBjjGwtK6c3Vekt5r+FwsBwlQbMnhQS7yuPjJD7JlbuaZ9b5y2//Utad9Qv7/No/THfE3xz2HOFvVGLhY84Ty0Oz891UM0tF4vPsyy2OdxcllLJyuXm8MniupChkqLMIaV02gJhTN3c9vbKpaf8u+SR8b6TQmYHBgLVUsnUIW1S1uDFnvcokJOAv4rpp0XMXpdM4ZZQkdLsYyivRuJghrXeL65ks5wVyVomybu5uSTOr16JZAcrelxuKkeqAuK4acPaIEG6Ug296dKjCM5GJnjzKXk2LuF+YKJUmlgoyZnC7ZXuklMoo2Q6CST8Cwn4je8vfd8gceB9jGwLMhaMZxhbegA+Y9ABkPU1ZMKAvy19ZLCnx2K/NZlUsqM/bRJMgD7gu4ZPKWykZ5C/bTZWCuT1WBqMpx3lCVFgyXUZiVPCIl5/6ERuO4sgI2xH09Eioa48y6Az6VLTSNySlloUlAqNmBGKx25fiq+tCfrspJU19mqFg3mA+sIQVl4OTFKR8s4IcgldtYtUBXNVXhasM5kcMaIvRhDTZ2TbL1hi6bWaIYET0AziBzy7KFWYKmrAKzq0jI8OSBVNVArSCzQwQZEmDqiYcgmHN5ApC5NlDvCi1VWBES1NE09QCDLyG2qSF0mXXBOe3xQSKfcnApGocRKCA9/NA9CEB/mtqO214JRWa7Y3JJs9l8KxuxGQabWKbqKXLwie4wDboO/uO4p2mCYLvCiVR6slMYP9z1wL/q5pLuJotStqpPZV64A/YtCtre/r81Kr76eumyUJxhAk4BBSPDZqcJTEJI7uZx/FRQjV1wcq/oUm/hGLSRxhH+CPcmAHnIFb/C8ERJzcQeFUb69OatIR7nJpvdVqxoPo/UEHmPmsphU129DDa+IPAUHaSvHNBw+uqR7JwKMkZrSndifomxo93QyV4prkzGr3jxwB6JRRgM1RKMLGynMKkgISpNKEgCRCkrMJ0lqeeK1Iz6oOLwmbPDmsJOJbl7p0pWqDrwvHc76C2+GPEREl1YCF3BW68XniEyNGruIRJ8QD3H7VRJ6DLUIj0QGPkdBU9uAFqquxT5LqjMBI9ANp596FNN7EyH5uZECGTuy4/fmE58eeMAgoycy02BmSyf0HSJya766uqYpeVq7LzJBAE3C/Xu/Zz0sQH/e3UXtt5G9xbWuIkaCVkhiGgaGBBKN8dpVorKShzXXLpC9eGjSuygtV+0Si/tAEb0kqQay4od2F94nn0r4xRgwqJbegkeHnEemj9mhDWkIXR94uBgHcYPwISTW3Fvl0M9A7YvHYOVcjOunfQxCN1n7BXYYR3r9v/O77O3K4bz7z/i1by93ambznRv4tMzRA4C3rnel4uVSeFTcZNozJHoOWTjqQPH5ybAOclz0vj9aaHCb3HVfnmlj+JwdsiJ08LvloyRS3/mBlBm1jTqmekVahkYwU0XIKtqwvzfJsLW5N9tDlFNbDpCWaeM0S73kHD87zbgquX5ZqwyTnGXEvtPgoWarfZHWNflM/vVI/peqrrpkBTn5uLcsWVK3QRYCmTkzsNfPfL6sVzFAZGEbY3dlJYgbMMjhEYuahIV0h26OqStfZ2Q0JKPyinIowGhK4CYJ3L90TOAH4zrPT8XRvU8nD6Dzd4KDu656ABe10xTS9AQfvjIuWGS1DLZjl3l0PaMLIpTo6KNwCpJ6pbqX4i1ZYwyaMvhERexv0vGiSDBYrrG30ekHfYIP/vaIu9wOzZ+mrGgXZ5a3an7/YE8WWH0FLD5BFj46Ay204RTmcx6nXoQ/FNGwTLyGaN5AlGysDApEwcKNgY6Cb26+ZnNl2ylDNsGqatAJIqOajap6eG5olk2WF5j4JzXM2S1bzT/JeE3k1uRKqJDROluSIMxsbM8U5kpuS/PgbG8WZkpybFf63UoYRVlSGHrOy0i7RUicKA0ZQgEynuQIThW0irz73RjUmTF6tuDb/O8VIC1NMET8MbOrHSxOzdPCmodsPPPaOw0sTsI3XBbKQjIwQmWJq0heHA/zt4IDD16mJCllGcEjGGhVG4nsu/WdqorwEShur8mr+uziKPi9wgSsVPuKGcR4Jxztm/2m22G1L/m+U4l9fcKkjZJknwdml5j8ubI8XPuaEcR8LpZxFPhXPV15w84xyE9JMK8GzL0dpnrSsldUFVauyaEJaBeifhSb4MDhI64UTIzKOlrxXX8LhjKxg4e5PIs9BTd1ZC8MQfGpjIn4sxZIuPpTgkkoQI94YcqLziNn/LFvLJtj6iJ8sn1bQ6NkZ80cDjwclQM93SkYYkFRa80NvQIslhpbMgcUWFmRndnamX5mm+9ZTMnkbCOoHxE5PaMHru0icxL8R6fOHR+8hcRDUt6G0PZnMr3t6K+C31G8LhDX7r6MobozHAvEC+qFbocjlL3qtpJY+gzt2ec+wTK5datMsbrZZOn3i5rbT53MWMr+WQVgPKsMUK1q8evDM1mpzsrXzH3BVEW4Rqujo0JNuJ0N18+eDYXs3TT08VYm7XYen3FWnHDbl8FGltGQVpsAkCly1u0lepJCo8N2QgEqkl2LVKI/GaPtPnzKcOg1Gn7iaIwTC6E+B88PWczbMiH6ZGDaU8G4Ief2aAwQyyQReWzZvaknh4uzka+nyUYVMblrK2MLCKv5Ca74mfMKKOTOn6q+drrlZmdywukH/7teS/ZWAjayvwnKdKyJKcyZOckkOwHJcKsL3lZbz9A9CsjgZ+ZE1zZfNSc9/0Up0Unhp7sTiZOK61vFqX6IpvSA7Xr43zk5PWPWt0HuvrBAs/T9tm8xl3sjMXL1BGWIQMv6QW8gzw7eqliZKkTnXb0WsUGhMNyAtR9E2xFu8ixjCZiDxAPwfciXyZSHORq5dKwzJT7rp3jbGHVoGKdL0bYi0m/6sE71tX4otiNJwX4oaZIZosv1+7cfIaRH0BTSU4nz6B7JNZFInNiH3DCWMlvyCVuSjwsIYs5yO2G6/FV2HuCdKVZ7NES2lElFjK+N8270wLtCyAxENSqx5N02Fuo2X/H+WxVCayvCWwRjO8lretu05QqkPa7sH+U1lhNTWI5tMBE8ScT1SL7Qn/9b2sn42J88rQsf97uSKWAFFcp3fXlqWI7viQ7aaz1YB/QNOGu4hC1vO+jfV5J94/tEw6+dV/v/c5u+fATEAP1SSU+JWoDnphf+wO30wmV0UErtUkgXyRGu2RgWE2vqWU+oUGDilXqFp2lxhrGPHLSpcx5CyQNS6WJxCFZv8pnld/4cW1P89pdr4Rxvq/5+ydInyu63sIoLqKI3/kkH0/hWrHECOV0r25idKapiKl8Nz2as7IqGAoi9OtyKdq1fVsiiF2+KdKV5SCFxE4Q90eqhV49vTU7mMeXDcdkDlSDS8LzJIvOruK1zzLJysEcEaVVk/4RNNONAYKbw4eCYUjkDEZwQKeevk9m0l57X1SjOrVHwWC9YqvFPFhDQsKa8gVrsfkFvyg7qFG715ysqVpPzAUSGx4A6wlP6fwftFJVlRNd0wLdtxPV/VdMO0bMf1/CCM4iTN8qKs6qbt+mGc5mXdbHf7w/F0vlxv98fztba+sbm1raV0IQ3Tsh3X84Mwncnmonhnd2//wDjQWUFVCVagDdMQRPiSepBcH752awAekxs6IIdh4GoQXT9+dJ8nvtpNL/rHo1005FFR2oZAcVvWnYlo4txxYLGxOWiW0fuRW0pTx6QCTtH3HcfbwAmn1HPp3HNZ+6ytAV4f1PFiEagH+gne0KYAqe5tnWHZhCuqA0dJ0n4lTRxUwjn2z6o6vVjqMDTEOO4oMPiGqnEL16Zt7thvkfJYUFKoQkw4I1YLIfAFbBAvzmIPWRoM98y6lkv3DdtTVmWyXJaroygaSFPV2k9wxmlqKQxazxfaYS70GeQm+vgdiUh1KCrMVBCtC5wA2+XKaoTJ8XCOSONMktBuKzeGnAa1hZzG/UBcoy4tVO1hPs2HFqw2rWEmhTNafG6K0NsTq3I7LTjKcaoddpYeXJzjfIfFTq3xOr2AvNanQx7Pgvd99I0OE4K4euzZZU6+B9otr5MzhIzJQjJgKiMGjZrGsCFzMck4400wtfk0J3M1tjXZRHMzZ1OaewcA);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:#ff0;--ag-find-active-match-color:var(--ag-foreground-color);--ag-find-active-match-background-color:orange;--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-icon-button-hover-background-color:color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--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-calculated-column-highlight-color:color-mix(in srgb, transparent, var(--ag-active-color) 12%);--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-auto-height-min-body-height:150px;--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 #babfc766;--ag-popup-shadow:0 0 16px 0 #00000026;--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-column-panel-apply-button-color:var(--ag-background-color);--ag-column-panel-apply-button-background-color:var(--ag-active-color);--ag-note-indicator-color:var(--ag-active-color)}.ag-theme-quartz-dark{--ag-background-color:#1f2936;--ag-foreground-color:#fff;--ag-border-color:#ffffff29;--ag-secondary-border-color:color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color:#28313e;--ag-tooltip-background-color:#212b38;--ag-control-panel-background-color:#28313e;--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:#ffffff12;--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-column-panel-apply-button-color:var(--ag-foreground-color);--ag-popup-shadow:0 0px 20px #0000004d;--ag-row-loading-skeleton-effect-color:#cacbcc66;--ag-cell-batch-edit-text-color:#f3d0b3;--ag-formula-token-1-color:#4da3e5;--ag-formula-token-1-background-color:#4da3e529;--ag-formula-token-2-color:#f55864;--ag-formula-token-2-background-color:#f5586429;--ag-formula-token-3-color:#b688f2;--ag-formula-token-3-background-color:#b688f229;--ag-formula-token-4-color:#24bb4a;--ag-formula-token-4-background-color:#24bb4a29;--ag-formula-token-5-color:#e772ba;--ag-formula-token-5-background-color:#e772ba29;--ag-formula-token-6-color:#f69b5f;--ag-formula-token-6-background-color:#f69b5f29;--ag-formula-token-7-color:#a3e6ff;--ag-formula-token-7-background-color:#a3e6ff29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.ag-theme-quartz-auto-dark{--ag-background-color:#1f2936;--ag-foreground-color:#fff;--ag-border-color:#ffffff29;--ag-secondary-border-color:color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color:#28313e;--ag-tooltip-background-color:#212b38;--ag-control-panel-background-color:#28313e;--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:#ffffff12;--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-column-panel-apply-button-color:var(--ag-foreground-color);--ag-popup-shadow:0 0px 20px #0000004d;--ag-row-loading-skeleton-effect-color:#cacbcc66;--ag-cell-batch-edit-text-color:#f3d0b3;--ag-formula-token-1-color:#4da3e5;--ag-formula-token-1-background-color:#4da3e529;--ag-formula-token-2-color:#f55864;--ag-formula-token-2-background-color:#f5586429;--ag-formula-token-3-color:#b688f2;--ag-formula-token-3-background-color:#b688f229;--ag-formula-token-4-color:#24bb4a;--ag-formula-token-4-background-color:#24bb4a29;--ag-formula-token-5-color:#e772ba;--ag-formula-token-5-background-color:#e772ba29;--ag-formula-token-6-color:#f69b5f;--ag-formula-token-6-background-color:#f69b5f29;--ag-formula-token-7-color:#a3e6ff;--ag-formula-token-7-background-color:#a3e6ff29;--lightningcss-light: ;--lightningcss-dark:initial;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{color:var(--ag-header-foreground-color);font-weight:500}.ag-theme-quartz .ag-toolbar-item:where(:not(.ag-toolbar-panel)),.ag-theme-quartz-dark .ag-toolbar-item:where(:not(.ag-toolbar-panel)),.ag-theme-quartz-auto-dark .ag-toolbar-item:where(:not(.ag-toolbar-panel)){font-weight:500}.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);padding:1px var(--ag-grid-size) 2px 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: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),.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{cursor:pointer;font-weight:500}.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);background-color:color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);display:flex}.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{width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);background:var(--ag-control-panel-background-color);align-self:stretch;padding:0}.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 (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: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-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-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}.ag-theme-quartz .ag-column-panel-column-select:not(.ag-last-visible-child),.ag-theme-quartz-dark .ag-column-panel-column-select:not(.ag-last-visible-child),.ag-theme-quartz-auto-dark .ag-column-panel-column-select:not(.ag-last-visible-child){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{padding-top:var(--ag-widget-vertical-spacing);border:none}.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:"";background:linear-gradient(var(--ag-control-panel-background-color), transparent);height:16px;display:block;position:absolute;top:0;left:0;right:0}.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:0 0;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{margin:0;padding: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:3px solid #fff;border-radius:18px;width:18px;height:18px}.ag-theme-quartz .ag-spectrum-tools,.ag-theme-quartz-dark .ag-spectrum-tools,.ag-theme-quartz-auto-dark .ag-spectrum-tools{padding-bottom:0;padding-left:0;padding-right: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{border:3px solid #f8f8f8;border-radius:18px;width:18px;height:18px;margin-top:-15px}.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{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);font-family:inherit}.ag-theme-quartz .ag-standard-button:not(:disabled),.ag-theme-quartz-dark .ag-standard-button:not(:disabled),.ag-theme-quartz-auto-dark .ag-standard-button:not(:disabled){cursor:pointer}.ag-theme-quartz .ag-standard-button:not(:disabled):hover,.ag-theme-quartz-dark .ag-standard-button:not(:disabled):hover,.ag-theme-quartz-auto-dark .ag-standard-button:not(:disabled):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{border:1px dashed;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);justify-content:center;align-items:center;display:flex}.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{color:var(--ag-chart-menu-pill-select-button-color);font-weight:500}.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-variant-numeric:tabular-nums;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{background-color:var(--ag-quartz-icon-hover-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-hover-color);border-radius:1px}.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:"";background-color:var(--ag-active-color);border-radius:50%;width:6px;height:6px;position:absolute;top:-1px;right:-1px}.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%);background-color:var(--ag-quartz-icon-active-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-active-color);border-radius:1px}.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-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-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-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{background-color:var(--ag-control-panel-background-color);border:none}.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-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{display:block;position:absolute}.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-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{opacity:.4;content:"";width:12px;height:12px;filter:var(--ag-icon-filter);background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==);background-position:50%;background-size:contain}.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()}.ag-theme-quartz-dark .ag-chart-menu{background-color:color-mix(in srgb, #1827324d, var(--ag-background-color) 30%)}.ag-theme-quartz-dark .ag-text-field-input::placeholder{color:var(--ag-data-color);opacity:.8}:root{color:#19231f;font-synthesis:none;text-rendering:optimizelegibility;background:#eef1ed;font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif}.context-menu-portal{display:contents}.auth-shell{background:#eef3f1;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fff;border:1px solid #d7dfda;border-radius:8px;gap:14px;width:min(420px,100%);padding:24px;display:grid;box-shadow:0 18px 48px #1f302a29}.auth-card h1{margin:0;font-size:24px}.auth-card p{color:#5d6d66;margin:0}.auth-card label,.account-form{gap:6px;display:grid}.auth-card input,.account-form input,.account-form select{min-height:38px;font:inherit;border:1px solid #cfd8d3;border-radius:6px;padding:8px 10px}.checkbox-line{grid-template-columns:auto 1fr;align-items:center}.auth-error{color:#a53d2d;font-weight:700}.auth-status{background:#edf8f2;border:1px solid #b8d7c8;border-radius:7px;padding:9px 10px;font-weight:700;color:#216241!important}.auth-recovery-toggle{color:#2d6551;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;font-weight:700;text-decoration:underline}.auth-recovery-help{color:#59471f;background:#fffaf0;border:1px solid #d8c58d;border-radius:8px;gap:8px;padding:12px;font-size:13px;line-height:1.55;display:grid}.auth-recovery-help ol{gap:5px;margin:0;padding-left:20px;display:grid}.auth-recovery-help code{overflow-wrap:anywhere;color:#423516;background:#efe7d3;border-radius:5px;padding:7px 8px}.auth-recovery-help small{color:#6c5b34}.account-entry{align-items:flex-start;display:flex}.account-modal{width:min(980px,100vw - 28px)}.account-summary{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0 16px;display:flex}.account-summary span{background:#f3f6f4;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:min(70vh,680px);display:grid;overflow:auto}.account-form{grid-template-columns:repeat(2,minmax(0,1fr))}.account-form label{color:#344a41;gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.account-form .primary-button{grid-column:1/-1}.account-create-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-create-heading h3,.account-create-heading p{margin:0}.account-create-heading p{color:#67766f;margin-top:4px;font-size:12px;line-height:1.45}.account-create-heading .account-create-toggle{display:none}.account-list-panel{grid-column:1/-1}.account-table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.account-users-table{min-width:680px}.account-users-table th,.account-user-change-table th{color:#53645c;text-align:left;font-size:12px;font-weight:800}.account-status-chip{border-radius:999px;align-items:center;min-height:26px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.account-status-chip.is-active{color:#246542;background:#e8f5ed}.account-status-chip.is-inactive{color:#68736f;background:#f0f1f1}.account-status-chip.is-locked{color:#9b3027;background:#fff0ed}.account-status-chip.is-warning{color:#7d5b12;background:#fff5d9}.account-login-attention{gap:8px;margin-bottom:12px;display:grid}.account-login-attention-card{color:#7f2f28;background:#fff5f3;border:1px solid #e1b0aa;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.account-login-attention-card.is-warning{color:#71561d;background:#fff9e9;border-color:#e4cb88}.account-login-attention-card>svg{flex:none}.account-login-attention-card span,.account-login-attention-card small{display:block}.account-login-attention-card small{color:#6f514d;margin-top:2px}.account-load-error{color:#7f2f28;background:#fff6f5;border:1px solid #e2b7b2;border-radius:8px;justify-items:start;gap:8px;padding:12px;display:grid}.account-load-error p{color:#6f514d;margin:0}.account-user-edit-modal{width:min(1160px,100vw - 32px);max-height:calc(100vh - 32px)}.account-user-edit-meta,.account-user-change-heading p{color:#68766f;margin:4px 0 0;font-size:12px}.account-user-edit-body{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:14px;padding:16px;display:grid}.account-user-edit-form-panel,.account-user-change-panel{min-width:0}.account-login-protection{color:#265e43;background:#eff8f3;border:1px solid #bad6c7;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:11px 12px;display:grid}.account-login-protection.is-locked{color:#8b3028;background:#fff3f1;border-color:#e1b0aa}.account-login-protection.is-warning{color:#71561d;background:#fff9e9;border-color:#e4cb88}.account-login-protection.is-inactive{color:#5f6b66;background:#f3f5f4;border-color:#d4d9d6}.account-login-protection span,.account-login-protection small{display:block}.account-login-protection small{color:currentColor;opacity:.82;margin-top:2px}.account-user-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-user-edit-grid label{color:#344a41;gap:6px;font-size:13px;font-weight:700;display:grid}.account-user-edit-grid input,.account-user-edit-grid select,.account-user-edit-grid textarea{min-width:0;min-height:40px;font:inherit}.account-user-edit-grid :is(input,select,textarea):disabled{color:#697770;cursor:not-allowed;opacity:1;background:#f3f6f4;border-style:dashed}.account-user-edit-grid textarea{resize:vertical;min-height:86px}.account-user-edit-grid label>small{color:#6a7972;font-weight:500}.account-user-edit-full{grid-column:1/-1}.account-current-user-note{color:#50655b;background:#eef4f1;border-radius:7px;margin:12px 0 0;padding:9px 10px;font-size:12px;line-height:1.5}.account-disable-warning{color:#872c25;background:#fff3f1;border:1px solid #dca59f;border-radius:8px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.account-disable-warning svg{flex:none;margin-top:1px}.account-disable-warning span,.account-disable-warning small{display:block}.account-disable-warning small{color:#76534f;margin-top:3px}.account-user-edit-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.account-user-change-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.account-user-change-heading h3{margin:0}.account-user-change-table{min-width:860px}.account-user-change-table td{vertical-align:top;line-height:1.45}.account-empty-state{color:#6a7972;text-align:center;border:1px dashed #ccd8d1;border-radius:8px;margin:0;padding:18px}.permission-template-panel{min-width:0}.permission-template-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.permission-template-heading h3,.permission-template-heading p{margin:0}.permission-template-heading p{color:#68766f;margin-top:4px;font-size:12px;line-height:1.5}.permission-template-heading>span{color:#53655c;background:#edf2ef;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:800}.permission-role-list{gap:9px;margin-top:12px;display:grid}.permission-role-card{background:#fff;border:1px solid #d1dcd6;border-radius:9px;overflow:hidden}.permission-role-card.is-current{background:#f7fbf9;border-color:#82b49e;box-shadow:inset 3px 0 #2f7961}.permission-role-card>summary{color:#29493e;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.permission-role-card>summary::-webkit-details-marker{display:none}.permission-role-card>summary:hover{background:#f2f7f4}.permission-role-card>summary:focus-visible{outline-offset:-3px;outline:3px solid #2f7961}.permission-role-card>summary>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.permission-role-card>summary>span:first-child{flex-wrap:wrap}.permission-role-card>summary strong{font-size:14px}.permission-role-card>summary small{color:#256046;background:#e4f2eb;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800}.permission-role-card>summary em{color:#6b7972;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}.permission-role-card>summary svg{flex:none}.permission-role-card[open]>summary svg{transform:rotate(180deg)}.permission-role-content{border-top:1px solid #dce5e0;flex-wrap:wrap;gap:7px;padding:11px 12px 12px;display:flex}.permission-role-content>span{color:#40554c;background:#f3f6f4;border:1px solid #d5dfda;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;line-height:1.35}.permission-role-content>p{color:#6b7972;text-align:center;width:100%;margin:0;font-size:12px}.history-table small{color:#718079;display:block}.account-setting-line{margin-bottom:10px}.registration-review-panel{grid-column:1/-1;min-width:0}.registration-review-heading,.registration-list-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.registration-review-heading h3,.registration-list-heading h4,.registration-list-heading p{margin:0}.registration-review-heading p,.registration-list-heading p{color:#68766f;margin:4px 0 0;font-size:12px}.registration-setting-card{background:#f5faf7;border:1px solid #c9d8d0;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:13px 14px;display:flex}.registration-setting-card.is-open{background:#fff6f4;border-color:#e0aaa3}.registration-setting-card>div{justify-items:start;gap:5px;display:grid}.registration-setting-card small,.registration-final-result small{color:#68766f}.registration-status-chip{color:#52615b;white-space:nowrap;background:#edf1ef;border-radius:999px;align-items:center;min-height:25px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.registration-status-chip.is-reviewed,.registration-status-chip.is-approved{color:#256141;background:#e6f4eb}.registration-status-chip.is-open,.registration-status-chip.is-rejected{color:#8b342c;background:#fbe9e6}.registration-status-chip.is-pending{color:#74530a;background:#fff2cc}.registration-open-warning,.account-single-manager-warning{color:#842f28;background:#fff4f2;border:1px solid #e1aba3;border-radius:8px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 12px;display:flex}.registration-open-warning svg,.account-single-manager-warning svg{flex:none;margin-top:1px}.registration-open-warning span,.registration-open-warning small,.account-single-manager-warning span,.account-single-manager-warning small{display:block}.registration-open-warning small,.account-single-manager-warning small{color:#75534f;margin-top:3px}.registration-list-heading{align-items:center;margin:18px 0 8px}.registration-list-heading>span{color:#52645b;background:#f0f4f2;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:800}.registration-request-empty{color:#5d7067;text-align:left;background:#f8faf9;border:1px dashed #c9d7d0;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:112px;padding:20px;display:flex}.registration-request-empty>span{gap:3px;display:grid}.registration-request-empty strong{color:#304e42}.registration-request-empty small{color:#6c7a73;max-width:48ch;line-height:1.45}.registration-table td{vertical-align:middle}.registration-table{min-width:980px}.registration-table th,.registration-events-table th{color:#53645c;text-align:left;font-size:12px;font-weight:800}.registration-table td:nth-child(5){max-width:260px}.registration-events{border-top:1px solid #dde5e1;margin-top:16px;padding-top:2px}.registration-events-table{min-width:820px}.registration-dialog-modal{width:min(620px,100vw - 28px);max-height:calc(100dvh - 28px)}.registration-dialog-meta{color:#68766f;margin:4px 0 0;font-size:12px}.registration-dialog-body{gap:13px;padding:16px;display:grid;overflow:auto}.registration-dialog-body>label,.registration-approval-fields label{color:#344a41;gap:6px;font-size:13px;font-weight:700;display:grid}.registration-dialog-body input,.registration-dialog-body select,.registration-dialog-body textarea{min-width:0;min-height:42px;color:inherit;font:inherit;background:#fff;border:1px solid #cbd6d0;border-radius:7px;padding:8px 10px}.registration-dialog-body textarea{resize:vertical;min-height:88px}.registration-current-setting{background:#f2f6f4;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.registration-current-setting span,.registration-current-setting small{color:#65756e;font-size:12px}.registration-risk-confirm{background:#fff8e6;border-radius:7px;align-items:flex-start;padding:10px;line-height:1.45;grid-template-columns:auto minmax(0,1fr)!important}.registration-risk-confirm input{min-height:auto;margin-top:3px}.registration-request-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.registration-request-facts>div{background:#f3f6f4;border-radius:8px;min-width:0;padding:10px}.registration-request-facts dt{color:#68766f;font-size:12px}.registration-request-facts dd{color:#263c33;overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.registration-request-facts dd small{color:#6b7973;font-weight:500;display:block}.registration-approval-fields{grid-template-columns:minmax(0,1fr) minmax(120px,.45fr);gap:10px;display:grid}.registration-final-result{background:#f1faf5;border:1px solid #b9d8c6;border-radius:9px;gap:5px;padding:13px;display:grid}.registration-final-result.is-rejected{background:#fff5f3;border-color:#e1b0aa}.registration-final-result p{margin:0}.registration-dialog-actions{border-top:1px solid #e2e8e5;justify-content:flex-end;gap:8px;padding-top:13px;display:flex}.table-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}@media (width<=720px){.account-grid,.account-form,.account-user-edit-body,.account-user-edit-grid{grid-template-columns:minmax(0,1fr);min-width:0}.account-grid{max-height:none;overflow:visible}.account-list-panel{order:1}.account-create-panel{order:2}.account-create-heading{align-items:center}.account-create-heading .account-create-toggle{justify-content:center;align-items:center;gap:5px;min-width:88px;display:inline-flex}.account-create-toggle svg{transition:transform .16s}.account-create-panel.is-open .account-create-toggle svg{transform:rotate(180deg)}.account-create-panel:not(.is-open) .account-form{display:none}.account-grid>*,.account-form>*,.account-list-panel,.account-login-attention,.account-login-attention-card,.account-table-scroll{min-width:0}.account-table-scroll{width:100%}.account-list-panel .account-table-scroll{overflow:visible}.account-users-table{width:100%;min-width:0;display:block}.account-users-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-users-table tbody{gap:9px;display:grid}.account-users-table tr{background:#fff;border:1px solid #dbe3df;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;padding:10px;display:grid}.account-users-table td{border:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.account-users-table td:before{content:attr(data-label);color:#68776f;white-space:nowrap;flex:none;font-size:11px;font-weight:700}.account-users-table td:first-child{border-bottom:1px solid #e4eae7;grid-column:1/-1;padding:2px 8px 10px;font-weight:800;display:block}.account-users-table td:first-child:before{display:none}.account-users-table td:first-child small{color:#7a8781;margin-top:2px;font-weight:500;display:block}.account-users-table td:nth-child(4),.account-users-table td:nth-child(5),.account-users-table td.account-users-empty{grid-column:1/-1}.account-users-table td:nth-child(5){padding-top:9px}.account-users-table td:nth-child(5)>button{width:100%}.account-users-table td.account-users-empty{text-align:center;border:0;padding:10px;display:block}.account-users-table td.account-users-empty:before{display:none}.workspace-dialog.account-modal{width:calc(100vw - 18px)}.account-user-edit-modal{width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.account-user-edit-backdrop{padding:9px}.account-user-edit-body{padding:10px}.account-user-edit-full{grid-column:auto}.account-user-edit-grid input,.account-user-edit-grid select,.account-user-edit-grid textarea,.account-user-edit-modal button,.account-list-panel button,.account-form input,.account-form select,.account-form button,.auth-card input,.auth-card button{min-height:44px}.account-login-attention-card,.account-login-protection{grid-template-columns:auto minmax(0,1fr)}.account-login-attention-card button,.account-login-protection button{grid-column:1/-1;width:100%}.account-user-edit-actions{grid-template-columns:1fr;display:grid}.account-user-change-heading,.registration-review-heading,.registration-setting-card{flex-direction:column;align-items:stretch}.registration-dialog-backdrop{padding:9px}.registration-dialog-modal{width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.registration-dialog-body{padding:11px}.registration-dialog-body input,.registration-dialog-body select,.registration-dialog-body textarea,.registration-dialog-modal button,.registration-setting-card button,.registration-table button{min-height:44px}.registration-request-table-shell{overflow:visible}.registration-table{min-width:0;display:block}.registration-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.registration-table tbody{gap:10px;display:grid}.registration-table tr{background:#fff;border:1px solid #d2ddd7;border-radius:10px;gap:0;padding:7px 12px;display:grid}.registration-table td,.registration-table td:nth-child(5){overflow-wrap:anywhere;border:0;border-bottom:1px solid #e1e7e4;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;max-width:none;padding:10px 0;display:grid}.registration-table td:before{content:attr(data-label);color:#6a7972;font-size:12px;font-weight:800}.registration-table td:last-child{border-bottom:0}.registration-table td:last-child button{width:100%}.registration-request-empty{justify-content:flex-start;align-items:flex-start;min-height:132px;padding:18px}.permission-template-heading{flex-direction:column;align-items:stretch}.permission-template-heading>span{align-self:flex-start}.permission-role-card>summary{min-height:54px}.registration-request-facts,.registration-approval-fields{grid-template-columns:1fr}.registration-dialog-actions{grid-template-columns:1fr;display:grid}}*{box-sizing:border-box}body{background-color:#eef1ed;background-image:linear-gradient(90deg,#1d302a04 1px,#0000 1px),linear-gradient(#1d302a04 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;padding:22px 24px 28px}.top-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;box-sizing:border-box;background:#fffffff5;border-bottom:1px solid #c7d1c9;justify-content:space-between;align-items:center;height:50px;padding:0 16px;display:flex;position:sticky;top:0}.top-bar-left{align-items:center;gap:12px;display:flex}.brand-logo{align-items:center;gap:8px;display:flex}.brand-dot{background:#1f4d43;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #1f4d4380}.brand-logo h1{color:#19231f;letter-spacing:.5px;margin:0;font-size:16px;font-weight:700}.top-bar-left .readonly-badge{color:#24483d;background:#e1f0e9;border:1px solid #bdd4ca;border-radius:999px;align-items:center;gap:4px;margin:0;padding:2px 8px;font-size:11px;display:inline-flex}.top-date-controller{background:#f3f6f4;border:1px solid #d1dcd6;border-radius:6px;align-items:center;margin-left:10px;padding:2px;display:flex}.compact-date-field{color:#55685d;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex}.compact-date-field input[type=date]{color:#19231f;cursor:pointer;background:0 0;border:none;outline:none;width:110px;padding:2px 0;font-size:12px}.compact-date-field input[type=date]:focus{box-shadow:none}.compact-btn-group{background:#d1dcd6;border-radius:4px;gap:1px;display:flex;overflow:hidden}.compact-btn-group button.soft-button{color:#24483d;background:#fff;border:none;border-radius:0;min-height:24px;padding:2px 8px;font-size:11px;font-weight:500;transition:all .15s}.compact-btn-group button.soft-button:hover{color:#1f4d43;background:#eaf0ed}.compact-btn-group button.soft-button:disabled{color:#a5b4ab;cursor:not-allowed;background:#fafbfa}.font-small{font-size:11px!important}.top-bar-middle{justify-content:center;display:flex}.micro-badge-group{align-items:center;gap:6px;display:flex}.micro-badge{color:#5d6c62;background:#f3f6f4;border:1px solid #d1dcd6;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;display:inline-flex}.micro-badge strong{color:#19231f;font-weight:700}.micro-badge.warning{color:#b7791f;background:#fdf5e6;border-color:#f5dca7}.micro-badge.warning strong{color:#b7791f}.micro-badge.info{color:#2563eb;background:#ecf3fe;border-color:#cddffd}.micro-badge.info strong{color:#2563eb}.badge-lbl{color:#7a8c81;font-size:10px}.top-bar-right{align-items:center;gap:12px;display:flex}.top-actions-group{align-items:center;gap:6px;display:flex}.primary-button.compact,.soft-button.compact{border-radius:5px;min-height:28px;padding:4px 10px;font-size:12px}.compact-share-group{background:#fff;border:1px solid #d1dcd6;border-radius:5px;align-items:center;height:28px;display:flex;overflow:hidden}.compact-share-group select.compact-select{color:#55685d;cursor:pointer;background:0 0;border:none;outline:none;height:100%;padding:0 6px;font-size:11px}.compact-share-group .share-btn{background:#f3f6f4;border:none;border-left:1px solid #d1dcd6;border-radius:0;height:100%;padding:0 10px;font-size:11px}.compact-share-group .share-btn:hover{background:#eaf0ed}.user-btn{border-color:#cdd6cf}.eyebrow{color:#607067;letter-spacing:0;margin:0 0 8px;font-size:13px}h1,h2,h3{letter-spacing:0;margin:0}h1{font-size:30px;line-height:1.2}.header-note{color:#526058;max-width:780px;margin:10px 0 0}.readonly-badge{color:#24483d;background:#e1f0e9;border:1px solid #bdd4ca;border-radius:999px;align-items:center;gap:6px;margin:10px 0 0;padding:5px 10px;font-size:13px;display:inline-flex}.inline-message{color:#8a251f;background:#fdf2f0;border:1px solid #f9dcd6;border-radius:6px;align-items:center;gap:6px;width:max-content;max-width:100%;min-height:36px;margin:10px 0 0;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.inline-message[role=status]{color:#16714f;background:#edf8f4;border-color:#d2edd3}.toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:24px;right:24px}.toast-item{pointer-events:auto;color:#15362f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #e2ebd9;border-left:4px solid #1f4d43;border-radius:8px;align-items:center;gap:10px;min-width:280px;max-width:400px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;animation:.3s cubic-bezier(.16,1,.3,1) forwards toastSlideIn;display:flex;box-shadow:0 10px 30px #1b362b1f}.toast-item svg{color:#1f4d43;flex-shrink:0}.toast-item.error{color:#8a251f;border-left-color:#b9483b}.toast-item.error svg{color:#b9483b}.toast-item.warning{color:#78350f;border-left-color:#f59e0b}.toast-item.warning svg{color:#f59e0b}@keyframes toastSlideIn{0%{opacity:0;transform:translate(100%)scale(.95)}to{opacity:1;transform:translate(0,0)scale(1)}}.header-metrics{gap:10px;display:flex}.metric{background:#fff;border:1px solid #e2e9e4;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-width:130px;padding:10px 14px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 2px 6px #00000005}.metric:hover{border-color:#7fa391;transform:translateY(-3px);box-shadow:0 8px 20px #1f4d4314}.metric-content{flex-direction:column;display:flex}.metric strong{font-size:24px;line-height:1.1;display:block}.metric span{color:#5d6b62;margin-top:2px;font-size:13px}.inline-editor{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.field,.inline-editor label,.merchant-editor label,.correction-panel label{color:#526058;gap:6px;font-size:13px;display:grid}.field span{align-items:center;gap:6px;display:inline-flex}input,select,textarea{color:#19231f;background:#fff;border:1px solid #bac7bf;border-radius:6px;outline:none;padding:9px 10px;transition:border-color .15s,box-shadow .15s}.date-field input{width:160px}.search-field input{width:230px}.region-field select{width:118px}.status-field select{width:132px}.collection-action-field select{width:164px}.recognition-mode-field select{width:136px}.expiry-field select{width:108px}.primary-button,.soft-button,.danger-button,.icon-button{white-space:nowrap;border:1px solid #c7d5cd;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.primary-button{color:#fff;background:#1f4d43;border-color:#1f4d43;font-weight:600}.primary-button:hover:not(:disabled){background:#173d35;border-color:#173d35;transform:translateY(-1.5px);box-shadow:0 6px 16px -2px #1f4d4347}.primary-button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #1f4d4326}.soft-button,.icon-button{color:#1e332c;background:#fff;font-weight:500}.soft-button:hover:not(:disabled),.icon-button:hover:not(:disabled){color:#174037;background:#f1f6f3;border-color:#b5c7bc;transform:translateY(-1px);box-shadow:0 4px 12px #0f17140f}.soft-button:active:not(:disabled),.icon-button:active:not(:disabled){transform:translateY(0)}.soft-button:hover,.icon-button:hover{color:#1f4d43;background:#f3f6f4;border-color:#1f4d43;transform:translateY(-1px);box-shadow:0 2px 8px #0000000a}.soft-button:active,.icon-button:active{transform:translateY(0)}.danger-button:hover{background:#ffebe8;border-color:#b9483b;transform:translateY(-1px);box-shadow:0 4px 12px #b9483b26}.danger-button:active{transform:translateY(0)}.toolbar{box-sizing:border-box;background:#f7faf8;border-bottom:1px solid #e1e8e4;justify-content:space-between;align-items:center;gap:12px;height:42px;padding:0 16px;display:flex}.toolbar-left,.toolbar-right{align-items:center;gap:10px;display:flex}.search-field-wrapper{align-items:center;display:flex;position:relative}.search-field-wrapper .search-icon{color:#7fa391;pointer-events:none;position:absolute;left:10px}.search-field-wrapper input{box-sizing:border-box;background:#fff;border:1px solid #c7d5cd;border-radius:5px;width:240px;height:28px;padding:5px 10px 5px 30px;font-size:12px}.history-btn-group{gap:1px}.icon-only{border-radius:5px;width:28px;height:28px;min-height:28px!important;padding:0!important}.collection-control-panel{box-sizing:border-box;background:#fff;border:1px solid #c7d5cd;border-radius:5px;align-items:center;gap:2px;min-height:28px;padding:2px;display:flex}.select-wrapper{align-items:center;display:flex;position:relative}.select-wrapper .select-icon{color:#7fa391;pointer-events:none;position:absolute;left:6px}.select-wrapper select{color:#19231f;cursor:pointer;background:0 0;border:none;outline:none;width:auto;height:24px;padding:0 6px 0 22px;font-size:11px}.collection-control-panel select[aria-label=采集动作]{width:100px}.collection-control-panel select[aria-label=识别方式]{width:95px}.run-btn{height:24px;color:#fff!important;background:#1f4d43!important;border:none!important;border-radius:4px!important;min-height:24px!important;padding:0 10px!important;font-size:11px!important}.run-btn:hover{background:#15362f!important}.collector-health-chip{color:#47564f;white-space:nowrap;cursor:pointer;background:#f7faf8;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;max-width:152px;height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.collector-health-chip span{text-overflow:ellipsis;overflow:hidden}.collector-health-chip.ready{color:#17623e;background:#eef8f2;border-color:#bfdfcd}.collector-health-chip.degraded{color:#7a4c10;background:#fff8e5;border-color:#ead7a6}.collector-health-chip.offline{color:#8f1d1d;background:#fff0f0;border-color:#f0c4c4}.collector-health-chip.unknown{color:#596873;background:#f5f7f8;border-color:#d2dbe2}.spin-icon{animation:1s linear infinite spin}.utility-btn-group{align-items:center;gap:6px;display:flex}.table-wrap .ag-theme-quartz{border:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.quick-filters button.active{color:#174f3f;background:#e1f0e9;border-color:#245f50;font-weight:700}.inline-editor{background:#f8faf7;border:1px solid #c5d0c8;border-radius:8px;align-items:end;padding:14px}.inline-editor input:not([type=checkbox]),.inline-editor select,.merchant-editor input:not([type=checkbox]),.merchant-editor select{width:220px}.inline-hint{color:#536057;align-self:center;margin:0;font-size:12px}.inline-hint.success{color:#1f6b52}.inline-hint.warning{color:#8a4d16}.inline-editor .checkbox-field,.merchant-editor .checkbox-field{grid-template-columns:none;align-items:center;gap:8px;min-height:39px;display:inline-flex}.inline-editor .checkbox-field input,.merchant-editor .checkbox-field input{width:16px;height:16px}.inline-actions,.modal-actions{gap:8px;display:flex}.merchant-editor{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.merchant-editor label{min-width:0}.merchant-editor input:not([type=checkbox]),.merchant-editor select{width:100%}.merchant-editor .checkbox-field{min-height:38px}.merchant-editor .recollect-choice{grid-column:1/-1}.merchant-editor .inline-actions{border-top:1px solid #e0e8e3;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;padding-top:10px}.add-merchant-modal{width:min(860px,100vw - 28px);max-height:calc(100vh - 36px);overflow:hidden}.add-merchant-header{padding:14px 16px}.add-source-hero{background:#f7faf8;border-bottom:1px solid #d8e1da;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px 16px;display:grid}.add-source-hero label,.add-confirm-panel label{color:#526058;gap:6px;min-width:0;font-size:13px;display:grid}.add-source-hero input{width:100%}.add-clipboard-hint{align-items:center;gap:6px;margin:10px 16px 0;display:inline-flex}.add-saved-hint{align-items:flex-start;gap:6px;display:flex}.add-saved-hint svg{flex:none;margin-top:2px}.add-merchant-body{grid-template-columns:minmax(0,.96fr) minmax(300px,1.04fr);gap:12px;padding:14px 16px;display:grid;overflow:auto}.add-preview-panel,.add-confirm-panel{min-width:0}.add-confirm-panel{gap:10px;display:grid}.source-preview-badge{color:#195744;background:#eef7f2;border:1px solid #a8c7ba;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-flex}.source-preview-facts{gap:8px;margin:12px 0 0;display:grid}.source-preview-facts div{background:#fbfcfb;border:1px solid #e0e8e3;border-radius:7px;min-width:0;padding:8px 10px}.source-preview-facts dt{color:#68756d;font-size:12px}.source-preview-facts dd{overflow-wrap:anywhere;color:#22352d;margin:3px 0 0;font-size:13px;font-weight:700;line-height:1.4}.add-merchant-actions{border-top:1px solid #d8e1da;justify-content:flex-end;margin-top:0;padding:12px 16px}.add-merchant-actions>p{color:#68756d;text-align:right;flex:100%;margin:0;font-size:12px;line-height:1.5}.recollect-choice{background:#fff8dc;border:1px solid #d7c58c;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.recollect-choice p{color:#604c16;margin:0;font-weight:700}.share-box{color:#526058;flex:1;gap:6px;min-width:360px;font-size:13px;display:grid}.share-box input{color:#24483d;width:100%}.product-column-panel{background:#f8faf7;border:1px solid #c5d0c8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.product-column-panel>div:first-child{gap:2px;min-width:70px;display:grid}.product-column-panel strong{color:#24483d}.product-column-panel span{color:#65736a;font-size:12px}.product-column-options{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;width:100%;display:grid}.product-column-option{background:#f5faf7;border:1px solid #b7cfc1;border-radius:8px;justify-content:space-between;align-items:center;min-height:42px;padding:6px 10px;transition:background-color .2s,border-color .2s,box-shadow .2s,opacity .2s;display:flex}.product-column-option:hover{background:#f4f7f5;border-color:#1f4d43;box-shadow:0 4px 12px #1f302a0a}.product-column-option.is-hidden{opacity:.6;background:#fafbfa;border-color:#e6ece8}.product-column-option.is-hidden:hover{opacity:.85;background:#f1f5f2;border-color:#c7d5cd}.product-column-toggles{align-items:center;gap:5px;display:inline-flex}.column-settings-panel{margin-top:10px}.table-popover{box-sizing:border-box;pointer-events:auto}.column-settings-panel,.column-filter-panel{background:#fbfdfb;border:1px solid #b9c9c0;border-radius:8px;padding:10px 12px;box-shadow:0 10px 24px #1b362b14}.column-settings-panel header,.column-filter-panel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.column-settings-panel header div,.column-filter-panel header div{gap:2px;display:grid}.column-settings-panel strong,.column-filter-panel strong{color:#183b31;font-size:14px}.column-settings-panel header span,.column-filter-panel header span{color:#647268;font-size:12px}.column-settings-actions{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.column-settings-hint{color:#68776e;margin:0 0 8px;font-size:12px;line-height:1.5}.column-settings-preset-note{color:#7a5720;margin:0;font-size:12px;line-height:1.5}.base-column-options{background:#f6faf7;border:1px solid #d7e1da;border-radius:8px;flex-wrap:wrap;gap:7px;margin-bottom:10px;padding:8px;display:flex}.pin-column-option{color:#33453b;background:#fff;border:1px solid #cbd8cf;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:5px 9px;font-size:13px;display:inline-flex}.column-filter-panel{z-index:35;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);margin:0;overflow:hidden;box-shadow:0 18px 46px #0f221a38}.column-filter-panel[data-placement=top]{box-shadow:0 -14px 42px #0f221a2e}.filter-search-field{background:#fff;border:1px solid #cbd8cf;border-radius:6px;align-items:center;gap:6px;margin-bottom:8px;padding:6px 8px;display:flex}.filter-search-field input{color:#1f332b;width:100%;font:inherit;border:0;outline:none}.filter-value-list{gap:4px;max-height:240px;padding-right:2px;display:grid;overflow:auto}.filter-value-list label{color:#263b31;background:#fff;border:1px solid #e0e8e2;border-radius:6px;align-items:center;gap:8px;padding:5px 7px;font-size:12px;display:flex}.filter-value-list label span{flex:1;justify-content:space-between;gap:10px;display:flex}.empty-filter-result{color:#69756d;text-align:center;background:#f7faf7;border:1px dashed #cbd8cf;border-radius:6px;margin:0;padding:10px;font-size:12px}.product-column-options label{color:#33453b;background:#fff;border:1px solid #cbd8cf;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:13px;display:inline-flex}.product-column-options label.product-visible-label{font-size:14px;font-weight:600;color:#19231f!important;background:0 0!important;border:none!important;padding:0!important}.pin-toggle{cursor:pointer;color:#8b9a91;background:#fff;border:1px solid #d1dcd6;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .2s,border-color .2s,color .2s,opacity .2s,transform .2s;display:inline-flex;padding:0!important}.pin-toggle:hover{color:#1f4d43;background:#edf3f0;border-color:#1f4d43}.pin-toggle:has(input:checked){color:#fff!important;background:#1f4d43!important;border-color:#1f4d43!important}.pin-toggle:has(input:disabled){opacity:.3;pointer-events:none}.product-column-options input{accent-color:#1f4d43;width:14px;height:14px;padding:0}.product-column-options input:disabled{cursor:not-allowed}.product-action-container{align-items:center;gap:4px;display:inline-flex}.product-column-option .pin-toggle{opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transform:scale(.9)}.product-column-option:hover .pin-toggle,.product-column-option:focus-within .pin-toggle{opacity:1;transform:scale(1)}.product-column-option .pin-toggle:has(input:checked){opacity:1;transform:scale(1)}.product-order-actions{opacity:0;align-items:center;gap:4px;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:inline-flex;transform:translate(4px)}.product-column-option:hover .product-order-actions,.product-column-option:focus-within .product-order-actions{opacity:1;transform:translate(0)}.column-order-button{color:#24483d;background:#fff;border:1px solid #cbd8cf;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.column-order-button:disabled{color:#a8b2ab;background:#eef2ef}.share-actions{align-items:end;gap:10px;max-width:860px;margin-top:12px;display:flex}.share-access-shell{min-height:100dvh;padding:clamp(24px,12vh,112px) 16px 24px}.share-access-frame{width:min(100%,620px);margin:0 auto}.share-access-brand{color:#173f33;background:#fff;border:1px solid #ccd8d1;border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:9px;min-height:58px;padding:11px 16px;display:flex}.share-access-brand>strong{letter-spacing:.01em;font-size:18px}.share-access-brand>span:last-child{color:#315c4e;background:#edf5f1;border:1px solid #c5d7ce;border-radius:999px;align-items:center;gap:5px;min-height:30px;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.share-access-brand-mark{background:#24614f;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #e6f0eb}.share-invalid{background:#fff;border:1px solid #d7e0da;border-radius:0 0 12px 12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:24px;display:grid;box-shadow:0 10px 30px #18362a14}.share-invalid-icon{color:#315c4e;background:#eef4f1;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.share-invalid.is-warning .share-invalid-icon{color:#8a5a11;background:#fff7e5}.share-invalid.is-invalid .share-invalid-icon{color:#9b332b;background:#fff0ee}.share-invalid-copy>span{color:#66766e;letter-spacing:.04em;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.share-invalid h1{color:#173f33;margin:0;font-size:24px;line-height:1.2}.share-invalid.is-invalid h1{color:#8a251f}.share-invalid p{color:#5f6c65;margin:10px 0 0;line-height:1.65}.share-invalid>button{grid-column:2;width:fit-content;margin-top:2px}.image-download{color:#24483d;background:#f8faf7;border:1px solid #c2d0c7;border-radius:7px;align-items:center;gap:7px;min-height:38px;margin-top:12px;padding:8px 12px;text-decoration:none;display:inline-flex}.merchant-info-cell{color:#21352c;text-align:left;cursor:pointer;background:linear-gradient(#fff,#f7faf8);border:1px solid #0000;border-radius:6px;flex:1;align-items:center;gap:5px;min-width:0;height:28px;min-height:0;padding:2px 6px;line-height:1;display:inline-flex;overflow:hidden}.merchant-info-cell-wrap{align-items:center;gap:5px;width:100%;min-width:0;height:100%;max-height:32px;line-height:1;display:flex;overflow:hidden}.merchant-source-chip{background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;line-height:1;display:inline-flex}.merchant-source-chip span{display:none}.merchant-source-chip svg{flex-shrink:0;width:13px;height:13px}.merchant-source-chip-static{color:#5b685f}.credibility-badge{vertical-align:middle;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;margin-left:5px;display:inline-flex}.credibility-badge.badge-high{color:#10b981}.credibility-badge.badge-low{color:#f59e0b}.credibility-badge.badge-manual{color:#3b82f6}.quote-grid .ag-row-drag{pointer-events:none;transition:opacity .15s,width .15s;overflow:hidden;opacity:0!important;width:0!important;min-width:0!important;margin-right:0!important}.quote-grid .row-number-cell{opacity:1;text-align:center;width:100%;transition:opacity .15s;display:inline-block}.quote-grid .ag-row:hover .ag-row-drag{pointer-events:auto;overflow:visible;opacity:.85!important;width:18px!important;margin-right:2px!important}.quote-grid .ag-row:hover .row-number-cell{overflow:hidden;opacity:0!important;width:0!important;height:0!important;display:none!important}.merchant-cell-open-icon{opacity:.15;transition:opacity .2s}.merchant-info-cell:hover .merchant-cell-open-icon{opacity:.85;color:#174f3f}.merchant-source-chip.source-douyin{color:#1f3a8a;background:#f1f5fe;border-color:#dbeafe}.merchant-source-chip.source-kuaishou{color:#a74e0c;background:#fffbeb;border-color:#fde8c7}.merchant-source-chip.source-xiaohongshu{color:#9b1c1c;background:#fdf2f2;border-color:#fde8e8}.merchant-source-chip.source-wechat{color:#166534;background:#f0fdf4;border-color:#dcfce7}.merchant-source-chip.source-web{color:#4b5563;background:#f9fafb;border-color:#e5e7eb}.merchant-source-chip.source-local{color:#0369a1;background:#f0f9ff;border-color:#e0f2fe}.merchant-source-chip.source-search{color:#8c5310;background:#fffbeb;border-color:#fef0c7}.merchant-info-cell:hover{background:#edf7f1;border-color:#9fc2b2}.merchant-info-cell:hover .merchant-info-name{color:#174f3f}.merchant-priority-marker{--merchant-label-color:#4b6359;border:1px solid color-mix(in srgb, var(--merchant-label-color) 28%, transparent);background:color-mix(in srgb, var(--merchant-label-color) 10%, #fff);width:14px;height:14px;color:var(--merchant-label-color);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.merchant-priority-dot{background:var(--merchant-label-color);width:5px;height:5px;box-shadow:0 0 0 2px color-mix(in srgb, var(--merchant-label-color) 12%, transparent);border-radius:50%;flex:none}.merchant-priority-name{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.merchant-info-copy{flex:auto;min-width:0;line-height:1;display:block}.merchant-info-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:16px;overflow:hidden}.merchant-info-cell small{color:#6a756d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;overflow:hidden}.merchant-cell-open-icon{color:#2c6a58;flex:none}.operation-cell{justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:inline-flex}.operation-cell-readonly{color:#9aa39f;font-size:12px}.ag-row-drag{opacity:.25;color:#708077;transition:opacity .2s}.ag-row:hover .ag-row-drag{opacity:1;color:#1f4d43}.operation-settings-button{color:#708077;opacity:.25;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:opacity .2s,background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.ag-row:hover .operation-settings-button,.operation-settings-button.is-open{opacity:1;color:#2c6a58}.operation-settings-button:hover,.operation-settings-button.is-open{color:#1f4d43;background-color:#f2f6f3;border-color:#bac7bf;box-shadow:0 1px 2px #1e3d320d}.operation-menu{z-index:80;background:#fff;border:1px solid #cddbd3;border-radius:8px;gap:4px;padding:6px;display:grid;position:fixed;box-shadow:0 14px 32px #162d242e}.operation-menu>button,.operation-rename-actions button{color:#25483c;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;min-height:30px;font-size:13px;font-weight:700;display:inline-flex}.operation-menu>button{width:100%;padding:0 9px}.operation-menu>button:hover:not(:disabled),.operation-rename-actions button:hover{background:#eef7f2}.operation-menu>button:disabled{color:#9ca6a1;cursor:not-allowed}.operation-menu>button.danger{color:#a13b31}.operation-menu>button.danger:hover{background:#fff0ed}.operation-rename-form{border-top:1px solid #edf2ef;gap:7px;margin-top:4px;padding:8px 2px 2px;display:grid}.operation-rename-form label{color:#5b675f;gap:4px;font-size:12px;font-weight:700;display:grid}.operation-rename-form input{border:1px solid #cddbd3;border-radius:6px;width:100%;height:30px;padding:0 8px;font-size:13px}.operation-rename-form p{color:#a13b31;margin:0;font-size:12px;font-weight:700}.operation-rename-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.operation-rename-actions button{background:#f8fbf9;border:1px solid #d6e1da;justify-content:center;min-height:28px}.operation-rename-actions button[type=submit]{color:#0f6348;background:#e5f3ec;border-color:#77a891}.row-select-cell{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.row-select-cell input{accent-color:#276b57;width:16px;height:16px;padding:0}.row-select-header{height:38px}.priority-label-cell{--label-color:#7b8a80;align-items:center;width:100%;display:inline-flex}.priority-label-cell select{border:1px solid color-mix(in srgb, var(--label-color) 45%, #d7e2dc);border-left:3px solid var(--label-color);color:#263830;background:#fff;border-radius:4px;width:100%;min-height:22px;padding:1px 4px;font-size:11px;font-weight:700}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.merchant-info-modal{flex-direction:column;width:min(1320px,100vw - 32px);max-height:calc(100vh - 42px);display:flex;overflow:hidden}.merchant-info-header{flex:none;gap:10px;padding:10px 14px}.merchant-info-header h2{font-size:17px;line-height:1.25}.merchant-info-header .eyebrow{margin-bottom:4px;font-size:12px}.merchant-header-actions{flex:none;align-items:center;gap:6px;display:flex}.merchant-header-actions .primary-button,.merchant-header-actions .soft-button{min-height:34px;padding:6px 10px;font-size:14px}.merchant-info-summary{background:#fbfcfb;border-bottom:1px solid #d7dfd9;flex:none;gap:4px;padding:6px 14px 7px;display:grid}.merchant-info-loading-state{color:#2f6755;flex:auto;justify-content:center;align-items:center;gap:10px;min-height:240px;padding:24px;display:flex}.merchant-info-loading-state>svg{flex:none;animation:.85s linear infinite spin}.merchant-info-loading-state>span{gap:2px;display:grid}.merchant-info-loading-state strong{color:#1f493c;font-size:14px}.merchant-info-loading-state small{color:#718078;font-size:12px}.merchant-info-body[hidden]{display:none}.merchant-summary-strip{align-items:center;gap:14px;min-width:0;display:flex;overflow-x:auto}.merchant-summary-chip,.merchant-summary-link{color:#26372f;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:4px;max-width:240px;min-height:22px;padding:0;font-size:12px;line-height:1.25;display:inline-flex;overflow:hidden}.merchant-summary-chip strong{color:#627168;font-size:11px;font-weight:700}.merchant-summary-chip strong:after{content:":"}.merchant-summary-link{color:#195744;background:#f7fbf8;border:1px solid #a9c4b8;border-radius:5px;min-height:24px;padding:2px 7px;font-weight:700;text-decoration:none}.merchant-summary-link-static{color:#5b685f;background:#f5f7f5;border-color:#d8dedb}.merchant-summary-note{color:#65736a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.35;overflow:hidden}.merchant-profile-strip{color:#3f4d45;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex;overflow-x:auto}.merchant-profile-title,.merchant-profile-count{color:#637168;flex:none;font-weight:700}.merchant-profile-chip,.merchant-profile-empty{background:#f7faf7;border:1px solid #d5ded8;border-radius:5px;flex:none;align-items:center;min-height:22px;padding:2px 7px;display:inline-flex}.merchant-profile-empty{color:#7c8981}.merchant-info-body{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:8px;display:flex;overflow:auto}.merchant-review-workbench{grid-template-columns:minmax(360px,.92fr) minmax(470px,1.08fr);gap:10px;min-height:0;display:grid}.merchant-workbench-title{background:#f8fbf9;border:1px solid #d7e2dc;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.merchant-workbench-title h3{color:#193f34;margin:0;font-size:15px}.merchant-workbench-title p{color:#607067;margin:2px 0 0;font-size:12px}.merchant-review-badge{color:#8a4d16;background:#fff5ee;border:1px solid #d9b9a6;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}.merchant-evidence-column,.merchant-recognition-column,.merchant-secondary-panel{min-width:0}.merchant-evidence-column,.merchant-recognition-column{max-height:min(64vh,660px)}.merchant-secondary-panel{grid-column:1/-1}.merchant-modal-action-bar{background:#f8fbf9;border-top:1px solid #d7dfd9;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.merchant-modal-status{color:#526058;min-width:0;font-size:12px}.merchant-modal-status span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.merchant-modal-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.merchant-modal-actions .soft-button,.merchant-modal-actions .primary-button{min-height:34px;padding:6px 10px;font-size:13px;text-decoration:none}.merchant-modal-actions .soft-button.active{color:#174f3f;background:#e6f3ed;border-color:#2e735f;font-weight:800}.merchant-frame-card{cursor:default}.merchant-readonly-cell{color:#7d8a82;font-size:12px}.merchant-info-tabs{border-bottom:1px solid #d7dfd9;flex:none;align-items:center;gap:6px;padding-bottom:7px;display:flex;overflow-x:auto}.merchant-info-tabs button{color:#31463b;background:#fff;border:1px solid #c7d5ce;border-radius:7px;flex:none;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.merchant-info-tabs button.active{color:#174f3f;background:#e6f3ed;border-color:#2e735f}.merchant-info-tabs button strong{color:#8a4d16;background:#fff5ee;border:1px solid #d9b9a6;border-radius:999px;min-height:18px;padding:1px 6px;font-size:11px}.merchant-info-tab-panel{flex:auto;min-height:0;overflow:auto}.merchant-evidence-panel,.merchant-slots-panel,.merchant-overview-panel,.merchant-maintenance-panel,.merchant-review-log-panel{flex-direction:column;min-width:0;min-height:0;padding:10px 12px;display:flex}.merchant-evidence-panel{overflow:auto}.merchant-slots-panel{align-self:stretch;overflow:hidden}.merchant-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.merchant-overview-grid div{background:#fbfcfb;border:1px solid #e0e8e3;border-radius:7px;min-width:0;padding:8px 10px}.merchant-overview-grid dt{color:#68756d;font-size:12px}.merchant-overview-grid dd{color:#22352d;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;font-weight:800;overflow:hidden}.merchant-overview-note{color:#59675f;background:#f8faf8;border:1px solid #e5ece7;border-radius:7px;margin:10px 0 0;padding:9px 10px;font-size:13px}.merchant-panel-head{flex:none;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.merchant-panel-head h3{margin-bottom:2px;font-size:15px}.merchant-panel-head p{color:#66736b;margin:0;font-size:12px;line-height:1.35}.merchant-source-meta{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 8px;display:grid}.merchant-source-meta div{background:#f9fbf9;border:1px solid #e2e9e4;border-radius:6px;min-width:0;padding:5px 7px}.merchant-source-meta dt{color:#6a756d;font-size:11px}.merchant-source-meta dd{color:#2b3b33;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden}.merchant-source-title{grid-column:1/-1}.merchant-source-line{border-bottom:1px solid #edf1ed;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin-bottom:6px;padding-bottom:6px}.merchant-source-line div{background:0 0;border:0;border-radius:0;padding:0}.merchant-source-line dt{margin-right:4px;display:inline}.merchant-source-line dd{margin:0;display:inline}.merchant-evidence-main{gap:10px;min-width:0;display:grid}.merchant-evidence-main.has-video{grid-template-columns:minmax(176px,220px) minmax(0,1fr);align-items:start}.merchant-evidence-main:has(.merchant-source-player.orientation-landscape){grid-template-columns:minmax(0,1fr)}.merchant-evidence-support{align-content:start;gap:8px;min-width:0;display:grid}.merchant-source-brief{border-bottom:1px solid #e2e9e5;gap:7px;min-width:0;padding-bottom:9px;display:grid}.merchant-source-brief>div{color:#617067;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.merchant-source-kind{color:#215d4a;background:#eef7f2;border:1px solid #c7dbd1;border-radius:999px;align-items:center;min-height:22px;padding:2px 7px;font-weight:800;display:inline-flex}.merchant-source-brief>strong{color:#243a31;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;overflow:hidden}.merchant-source-brief>p{color:#7a5225;background:#fff8ed;border-left:3px solid #d69a58;margin:0;padding:6px 8px;font-size:12px;line-height:1.45}.merchant-evidence-notice{margin:0;font-size:12px}.merchant-evidence-support .merchant-frame-list{max-width:100%;padding-block:0 4px}.merchant-evidence-support .merchant-evidence-copy{flex:none;max-height:34px}.merchant-evidence-support .merchant-evidence-copy[open]{max-height:180px}.merchant-profile-compact{border-bottom:1px solid #e5ebe7;flex:none;margin:-1px 0 8px;padding:0 0 8px}.merchant-review-log{max-height:48px;padding:7px 10px;overflow:hidden}.merchant-review-log:not([open]){max-height:42px;padding-bottom:7px}.merchant-review-log[open]{max-height:118px;overflow:auto}.merchant-review-log-panel,.merchant-quote-log-panel,.merchant-review-log-panel:not([open]){max-height:none;padding:10px 12px;overflow:auto}.recognition-history-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.recognition-history-entry{background:#fbfcfb;border:1px solid #dce5df;border-left:4px solid #87988e;border-radius:8px;min-width:0;padding:8px 10px}.recognition-history-entry-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.recognition-history-entry time{color:#526159;font-size:12px;font-weight:700}.recognition-history-status{color:#44534b;background:#f1f5f2;border:1px solid #d5ded8;border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:800}.recognition-history-mode{color:#2e594b;margin-top:4px;font-size:12px;font-weight:800}.recognition-history-entry p{color:#34433b;margin:3px 0 0;font-size:12px;line-height:1.5}.recognition-history-entry small{color:#65736b;margin-top:4px;font-size:11px;display:block}.recognition-history-entry code{overflow-wrap:anywhere;color:#354e43;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.recognition-history-entry.tone-pending{background:#fffaf0;border-left-color:#b07a24}.recognition-history-entry.tone-pending .recognition-history-status,.recognition-history-entry.tone-warning .recognition-history-status{color:#755313;background:#fff4d8;border-color:#ead49e}.recognition-history-entry.tone-success{background:#f4faf7;border-left-color:#2f8064}.recognition-history-entry.tone-success .recognition-history-status{color:#22624d;background:#e8f6ee;border-color:#bcdcca}.recognition-history-entry.tone-warning{background:#fffaf1;border-left-color:#c28a2e}.recognition-history-entry.tone-danger{background:#fff7f6;border-left-color:#b6534e}.recognition-history-entry.tone-danger .recognition-history-status{color:#8a3530;background:#fbeae8;border-color:#e7c1bd}.merchant-quote-log-panel{max-height:min(42vh,430px);overflow:hidden}.merchant-quote-log-scroll{scrollbar-color:#81978b #eef3f0;scrollbar-width:thin;border:1px solid #d7e1db;border-radius:8px;min-height:0;overflow:auto}.merchant-quote-log-scroll:focus-visible{outline-offset:2px;outline:3px solid #2f725f}.merchant-quote-log-scroll .history-table{min-width:1040px}.merchant-quote-log-scroll .history-table th,.merchant-quote-log-scroll .history-table td{vertical-align:top;padding:6px 8px;font-size:12px}.merchant-quote-log-scroll td small,.quote-detail-log-scroll td small{color:#68776e;margin-top:2px;font-size:11px;line-height:1.35;display:block}.merchant-quote-log-scroll .compact-button{white-space:nowrap;min-height:30px}.merchant-review-log summary{color:#24483d;cursor:pointer;align-items:center;min-height:24px;font-size:13px;font-weight:800;display:flex}.merchant-review-log .history-table th,.merchant-review-log .history-table td{padding:5px 8px;font-size:12px}.merchant-source-player{flex-direction:column;flex:none;place-self:start center;gap:5px;width:100%;max-width:220px;display:flex;position:relative}.merchant-source-stage{aspect-ratio:9/16;background:#13231d;border:1px solid #273a32;border-radius:10px;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #0c201824}.merchant-source-player .merchant-video{object-fit:contain;background:0 0;border:0;border-radius:0;width:100%;height:100%;max-height:100%;margin-top:0}.merchant-source-player.orientation-portrait .merchant-source-stage{aspect-ratio:9/16;height:auto}.merchant-source-player.orientation-portrait .merchant-video{aspect-ratio:9/16;width:100%;max-width:100%;height:100%}.merchant-source-player.orientation-landscape{max-width:none}.merchant-source-player.orientation-landscape .merchant-source-stage{aspect-ratio:16/9;height:auto}.merchant-video-format{z-index:2;color:#fff;text-align:center;background:#122a21c7;border:1px solid #ffffff47;border-radius:999px;align-items:center;min-height:22px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:7px;right:7px}.merchant-video{margin-top:8px}.merchant-frame-list{flex:none;gap:6px;padding:4px 0 7px;display:flex;overflow-x:auto}.merchant-frame-section{gap:3px;min-width:0;display:grid}.merchant-frame-list.is-expanded{grid-template-columns:repeat(3,minmax(0,1fr));max-height:206px;padding:2px;display:grid;overflow:auto}.merchant-frame-list.is-expanded:focus-visible{outline-offset:2px;outline:2px solid #2f725c}.merchant-frame-list.is-expanded .merchant-frame-button{flex-basis:auto;width:100%;min-width:0}.merchant-frame-list.is-expanded .merchant-frame-button img{width:100%}.merchant-evidence-disclosure{color:#2c6754;background:0 0;border:0;align-items:center;gap:5px;width:fit-content;min-height:28px;padding:3px 2px;font-size:12px;font-weight:800;display:inline-flex}.merchant-frame-button{color:#325547;cursor:pointer;background:#fff;border:1px solid #c9d5cc;border-radius:7px;flex:0 0 96px;gap:4px;padding:4px;display:grid}.merchant-frame-button:disabled{cursor:default;opacity:.65}.merchant-frame-button img{object-fit:cover;background:#fff;border-radius:5px;width:86px;height:54px}.merchant-frame-button span{justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.merchant-evidence-copy{background:#f8faf8;border:1px solid #e0e8e2;border-radius:7px;flex:0 126px;min-height:0;overflow:auto}.merchant-evidence-copy>summary{color:#275948;cursor:pointer;align-items:center;gap:6px;min-height:32px;padding:6px 8px;font-size:12px;font-weight:800;list-style:none;display:flex}.merchant-evidence-copy>summary::-webkit-details-marker{display:none}.merchant-evidence-copy>summary small{color:#728078;margin-left:auto;font-size:11px;font-weight:700}.merchant-evidence-copy[open]>summary{z-index:1;background:#f8faf8;border-bottom:1px solid #e0e8e2;position:sticky;top:0}.merchant-text-evidence{gap:0;margin-top:0;display:grid}.merchant-text-evidence p{color:#33453b;background:0 0;border:0;border-bottom:1px solid #e1e9e4;border-radius:0;margin:0;padding:7px 8px;font-size:12px;line-height:1.5}.merchant-text-evidence strong{color:#1c5f4b;margin-right:8px}.merchant-recognition-warnings{color:#7a5a22;gap:6px;margin-top:8px;font-size:13px;display:grid}.merchant-recognition-warnings p{margin:0}.merchant-job-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.merchant-resolution-actions{background:#fff9e8;border:1px solid #dfc575;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:10px;padding:9px;display:grid}.merchant-resolution-copy{gap:2px;min-width:0;display:grid}.merchant-resolution-copy strong{color:#694807;font-size:13px}.merchant-resolution-copy span{color:#75623a;font-size:12px;line-height:1.4}.merchant-resolution-actions .primary-button,.merchant-resolution-actions .soft-button{min-height:36px;padding:6px 10px;font-size:12px}.merchant-recognition-tools{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:6px;margin-top:0;display:flex}.merchant-recognition-tools label{color:#4f6158;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.merchant-recognition-tools select{min-height:32px;padding:5px 8px}.merchant-slot-scroll{border:1px solid #e0e8e2;border-radius:7px;flex:0 auto;min-height:0;max-height:min(56vh,560px);overflow:auto}.merchant-slot-editor{table-layout:fixed;min-width:0}.merchant-slot-editor th,.merchant-slot-editor td{padding:6px 8px}.merchant-slot-editor th{color:#4c5f55;background:#f2f6f3;font-size:12px}.merchant-slot-scroll thead th{z-index:1;position:sticky;top:0}.merchant-slot-editor th:first-child,.merchant-slot-editor td:first-child{width:31%}.merchant-slot-editor th:nth-child(2),.merchant-slot-editor td:nth-child(2){width:20%}.merchant-slot-editor th:nth-child(3),.merchant-slot-editor td:nth-child(3){width:11%}.merchant-slot-editor th:nth-child(4),.merchant-slot-editor td:nth-child(4){width:20%}.merchant-slot-editor th:nth-child(5),.merchant-slot-editor td:nth-child(5){width:18%}.merchant-slot-editor select,.merchant-slot-editor input{width:100%;min-width:110px;min-height:34px;padding:5px 8px;font-size:14px}.merchant-slot-readout{color:#607067;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.merchant-slot-readout strong{color:#31453b;margin-right:5px}.merchant-slot-detail-cell>span:last-child{color:#3f4d45;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.merchant-slot-mobile-label{display:none}.merchant-slot-status{color:#4b5d53;background:#f3f6f4;border:1px solid #d4ddd7;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:2px 7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.merchant-slot-status-needs_review,.merchant-slot-status-missing_price,.merchant-slot-status-missing_product,.merchant-slot-status-conflict,.merchant-slot-status-low_confidence{color:#6f4d09;background:#fff8df;border-color:#dfc575}.merchant-slot-status-confirmed,.merchant-slot-status-complete{color:#205b44;background:#edf7f1;border-color:#a9cbb8}.merchant-slot-actions{gap:5px;display:grid}.merchant-slot-more{min-width:0}.merchant-slot-more-trigger{color:#365247;cursor:pointer;background:#fff;border:1px solid #c9d5ce;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:30px;padding:5px 7px;font-size:12px;font-weight:800;display:flex}.merchant-slot-more-trigger:hover,.merchant-slot-more.is-open .merchant-slot-more-trigger{color:#1e5b48;background:#edf6f1;border-color:#a9c4b7}.merchant-slot-more-menu{gap:4px;margin-top:4px;display:grid}.merchant-slot-action-hint{color:#66766d;text-align:center;background:#f3f6f4;border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:5px 7px;font-size:12px;font-weight:700;display:inline-flex}.merchant-slot-action-hint.is-pending{color:#76530c;background:#fff8df;border:1px solid #e1c77a}.merchant-slots-panel>.inline-message,.merchant-slots-panel>.merchant-recognition-warnings,.merchant-slots-panel>.merchant-resolution-actions,.merchant-slots-panel>.modal-actions{flex:none}.merchant-slot-editor .compact-button{width:100%;min-height:32px;margin:2px 0;padding:5px 8px;font-size:12px}.recognition-panel{background:#fbfcfa;border:1px solid #bdc8bf;border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:14px;margin-top:14px;padding:14px;display:grid}.utility-modal{width:min(1040px,94vw)}.utility-modal-body{padding:16px}.utility-modal .recognition-panel,.utility-modal .insight-card{background:0 0;border:0;margin-top:0;padding:0}.utility-modal .recognition-result,.utility-modal .schedule-editor,.utility-modal .schedule-summary,.utility-modal .daily-queue,.utility-modal .adapter-list>.adapter-item{background:#fff}.collection-settings-tabs{z-index:3;grid-template-columns:repeat(var(--collection-settings-tab-count,4), minmax(0, 1fr));background:#fffffffa;border-bottom:1px solid #dce5e0;gap:6px;margin:-2px -2px 12px;padding:10px 2px 9px;display:grid;position:sticky;top:0}.collection-settings-tabs button{color:#51635a;background:#f7faf8;border:1px solid #cfdbd4;border-radius:7px;min-height:38px;font-weight:700}.collection-settings-tabs button[aria-selected=true]{color:#174f3f;background:#e8f3ed;border-color:#5e8d7b;box-shadow:inset 0 -2px #2c6c58}.collection-settings-tabs button:focus-visible{outline-offset:2px;outline:2px solid #2c6c58}.collection-settings-tabs button:disabled{cursor:not-allowed;opacity:.48}.collection-settings-dirty-note{color:#6b4b14;background:#fff9e8;border:1px solid #dfc580;border-radius:7px;margin:-3px 0 10px;padding:8px 9px;font-size:12px}.collection-settings-section{gap:10px;display:grid}.collection-settings-section[hidden]{display:none}.collection-settings-intro{background:#f7faf8;border:1px solid #d8e3dc;border-radius:8px;gap:3px;padding:11px 12px;display:grid}.collection-settings-intro strong{color:#25483c;font-size:13px}.collection-settings-intro span{color:#64756c;font-size:12px;line-height:1.45}.collection-execution-summary{background:#f8fbf9;border:1px solid #d5e1da;border-radius:8px;gap:9px;padding:11px;display:grid}.collection-execution-summary>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.collection-execution-summary>header>div{gap:2px;min-width:0;display:grid}.collection-execution-summary>header span{color:#64756c;font-size:11px}.collection-execution-context{flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:5px;display:flex}.collection-execution-context>span{align-items:center;gap:4px;display:inline-flex}.collection-execution-context>span.has-issue{color:#76520d;background:#fff1cf;border-radius:999px;padding:3px 7px;font-weight:800}.collection-execution-context>span.is-complete{color:#256248;background:#e7f3ed;border-radius:999px;padding:3px 7px;font-weight:800}.collection-execution-scope{color:#5e7067;margin-top:2px;font-size:11px;line-height:1.45}.collection-execution-outcomes{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.collection-execution-outcomes>span{color:#405d4f;background:#fff;border:1px solid #d8e4dd;border-radius:999px;padding:3px 7px;font-weight:750}.collection-execution-outcomes>span.has-issue{color:#76520d;background:#fff5dc;border-color:#ecd8a3}.collection-execution-summary ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.collection-execution-summary li{color:#43574d;border-top:1px solid #e3ebe6;justify-content:space-between;align-items:center;gap:10px;padding-top:6px;font-size:12px;display:flex}.collection-execution-summary li>div{gap:2px;min-width:0;display:grid}.collection-execution-summary li>div small{color:#85601c;text-overflow:ellipsis;white-space:nowrap;max-width:560px;font-size:11px;line-height:1.35;overflow:hidden}.collection-execution-summary li>div .recognition-application-state{color:#365749;background:#f2f8f4;border:1px solid #cadbd1;border-radius:999px;width:fit-content;max-width:100%;padding:2px 7px;font-weight:700}.collection-execution-summary li>div .recognition-application-state.is-warning{color:#785414;background:#fff8e7;border-color:#e2c783}.collection-execution-summary li>div .recognition-application-state.is-success{color:#22633b;background:#edf8f0;border-color:#9cc9ac}.collection-execution-summary li.has-issue{color:#5e471a;border-top-color:#ead9ad}.collection-execution-item-status{flex:none;align-items:center;gap:8px;display:inline-flex}.collection-execution-item-status .compact-button{min-height:28px;padding:4px 8px}.collection-execution-more{border-top:1px solid #e3ebe6;padding-top:7px}.collection-execution-more summary{color:#315e4e;cursor:pointer;width:fit-content;font-size:12px;font-weight:700}.collection-execution-more[open] summary{margin-bottom:6px}.collection-execution-results-more ol{margin-top:7px}.collection-day-reset-entry{background:#fff9f7;border:1px solid #e5c6bd;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.collection-day-reset-entry>div{gap:3px;min-width:0;display:grid}.collection-day-reset-entry strong{color:#6f332a;font-size:13px}.collection-day-reset-entry small{color:#765f59;font-size:11px;line-height:1.45}.collection-day-reset-dialog .workspace-dialog-body{gap:13px;display:grid}.collection-day-reset-loading{color:#6e5b56;border:1px dashed #d6c9c5;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:70px;display:flex}.collection-day-reset-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.collection-day-reset-preview>span{background:#fffaf8;border:1px solid #e3d5d0;border-radius:8px;gap:2px;min-width:0;padding:9px;display:grid}.collection-day-reset-preview strong{color:#733b31;font-size:18px}.collection-day-reset-preview small{color:#76635d;font-size:11px;line-height:1.35}.collection-day-reset-confirmation{color:#4d403c;gap:6px;font-size:13px;display:grid}.collection-day-reset-confirmation input{box-sizing:border-box;color:#3d302d;width:100%;min-height:42px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d4b6ae;border-radius:7px;padding:8px 10px}@media (width<=900px){.collection-settings-modal .workspace-dialog-header button,.collection-settings-modal .collection-settings-tabs button,.collection-settings-modal .collection-settings-section button,.share-invalid button{min-height:45px}.collection-settings-modal .workspace-dialog-header button{min-width:45px}.collection-execution-item-status .compact-button{padding:8px 12px}}@media (width<=640px){.collection-settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-execution-summary>header{flex-direction:column;align-items:stretch}.collection-execution-summary li{flex-direction:column;align-items:flex-start}.collection-execution-summary li>div small{white-space:normal;max-width:100%}.collection-day-reset-entry{flex-direction:column;align-items:stretch}.collection-day-reset-entry>button{width:100%}.collection-day-reset-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}.recognition-form{grid-template-columns:minmax(160px,.8fr) minmax(260px,1.2fr) minmax(180px,.8fr);align-items:end;gap:10px;display:grid}.recognition-head,.recognition-text,.recognition-actions{grid-column:1/-1}.recognition-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.recognition-head h2{align-items:center;gap:7px;font-size:18px;display:inline-flex}.recognition-head span{color:#607067;font-size:13px}.recognition-form label,.recognition-source-field{color:#526058;gap:6px;font-size:13px;display:grid}.recognition-field-heading{align-items:center;gap:8px;min-width:0;display:flex}.recognition-field-heading>label{min-width:0;display:inline}.recognition-field-heading>small{color:#27614c;background:#e8f3ed;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800}.recognition-use-merchant-source{color:#245746;background:#f7faf8;border:1px solid #b9cec3;border-radius:6px;min-height:30px;margin-left:auto;padding:4px 8px;font-size:12px;font-weight:800}.recognition-use-merchant-source:hover{background:#edf6f1;border-color:#5f927d}.recognition-use-merchant-source:focus-visible{outline-offset:2px;outline:2px solid #2c6c58}.recognition-field-hint{color:#6b7b73;font-size:11px;font-weight:500;line-height:1.45}.recognition-form input,.recognition-form select,.recognition-form textarea{width:100%}.recognition-form textarea{resize:vertical;min-height:82px}.recognition-source-hint{color:#765414;background:#fff8e6;border:1px solid #f0d99b;border-radius:6px;grid-column:1/-1;align-items:center;gap:6px;margin:-2px 0 0;padding:8px 10px;font-size:12px;line-height:1.45;display:inline-flex}.recognition-source-hint svg{flex-shrink:0}.local-upload-field{grid-column:1/-1;gap:6px;margin-bottom:4px;display:grid}.local-upload-field .field-title{color:#526058;font-size:13px}.upload-dropzone{text-align:center;cursor:pointer;background-color:#f9faf9;border:2px dashed #bac7bf;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:24px;transition:border-color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.upload-dropzone:hover,.upload-dropzone.dragging,.upload-dropzone:focus-visible{background-color:#f0f5f2;border-color:#1f4d43}.upload-dropzone:focus-visible{outline:none;box-shadow:0 0 0 3px #1f4d4324}.upload-dropzone.dragging{transform:scale(.985);box-shadow:0 0 0 3px #1f4d431a}.upload-dropzone.uploading{cursor:wait;background-color:#f6f8f7;border-color:#7fa391}.upload-dropzone.uploaded{background-color:#f2f7f4;border-style:solid;border-color:#1f4d43}.upload-dropzone.failed{background-color:#fdf5f5;border-color:#d93838}.dropzone-file-input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.upload-dropzone.uploading .dropzone-file-input{pointer-events:none}.dropzone-content{pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex}.dropzone-icon{color:#7fa391;transition:color .25s,transform .25s}.upload-dropzone:hover .dropzone-icon,.upload-dropzone.dragging .dropzone-icon{color:#1f4d43;transform:translateY(-2px)}.dropzone-icon.spinning{color:#1f4d43;animation:1.5s linear infinite spin}.dropzone-icon.success{color:#1f4d43}.dropzone-icon.failed{color:#d93838}.dropzone-text{color:#2c3e35;font-size:14px;font-weight:500}.dropzone-subtext{color:#708077;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:12px;overflow:hidden}.filename-text{background-color:#0000000a;border-radius:4px;padding:2px 6px;font-family:monospace}.recognition-actions{justify-items:start;gap:10px;display:grid}.recognition-actions p{color:#8a251f;background:#fff5f4;border:1px solid #e8b8b3;border-radius:7px;width:100%;margin:0;padding:8px 10px;font-size:13px;line-height:1.45}.recognition-actions p.is-success{color:#195642;background:#eff8f3;border-color:#a9cfbd}.recognition-result{background:#fffaf0;border-left:4px solid #8f6a12;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.recognition-result h3{font-size:16px}.recognized-items{flex-wrap:wrap;gap:8px;display:flex}.recognized-items span{color:#62480a;background:#fff5cc;border:1px solid #dfc677;border-radius:999px;align-items:center;min-height:30px;padding:4px 9px;font-weight:700;display:inline-flex}.recognition-result pre{color:#e9f8ef;background:#15221d;border-radius:7px;max-height:220px;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.insight-deck{grid-template-columns:minmax(420px,1.08fr) minmax(360px,.92fr);gap:12px;margin-top:14px;display:grid}.insight-card{background:#fbfcfa;border:1px solid #bdc8bf;border-radius:8px;min-height:160px;padding:14px}.insight-card h2{align-items:center;gap:7px;font-size:17px;display:inline-flex}.suggestion-line{color:#174f3f;background:#e4f1ea;border-radius:999px;align-items:center;margin-top:10px;padding:6px 10px;font-weight:700;display:inline-flex}.trend-preview-badge{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;margin-top:10px;margin-left:8px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.trend-preview-badge svg{color:#94a3b8;flex-shrink:0}.trend-chart{background:linear-gradient(#fbfcfae6,#f1f6f2e6),#f4f7f3;border:1px solid #d8e1da;border-radius:8px;width:100%;height:112px;margin-top:6px;display:block}.trend-chart text{fill:#526058;font-size:13px;font-weight:700}.adapters-card{align-content:start;gap:12px;display:grid}.collector-health-panel{background:#fff;border:1px solid #d5dfd8;border-radius:8px;gap:10px;padding:10px;display:grid}.collector-health-panel.ready{background:#f7fcf9;border-color:#bfdfcd}.collector-health-panel.degraded{background:#fffaf0;border-color:#ead7a6}.collector-health-panel.offline{background:#fff6f6;border-color:#f0c4c4}.collector-health-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.collector-health-title{grid-template-columns:auto auto 1fr;align-items:center;gap:6px;min-width:0;display:grid}.collector-health-title strong{color:#21382f;white-space:nowrap;font-size:13px}.collector-health-title span{color:#5a6b62;font-size:12px;line-height:1.35}.collector-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.collector-health-overview{gap:8px;display:grid}.collector-health-summary{background:#fff;border:1px solid #d9e3dc;border-radius:7px;align-items:center;gap:9px;padding:9px 10px;display:flex}.collector-health-summary.is-ready{color:#245d43;border-color:#c7e4d1}.collector-health-summary.has-issues{color:#7a5718;background:#fffaf0;border-color:#ead7a6}.collector-health-summary>div{gap:2px;display:grid}.collector-health-summary strong{font-size:13px}.collector-health-summary span{color:#63736a;font-size:11px}.collector-health-item{background:#fff;border:1px solid #d9e3dc;border-radius:7px;gap:3px;padding:7px 8px;display:grid}.collector-health-item span{color:#5f6e66;font-size:11px;font-weight:700}.collector-health-item strong{color:#233a31;font-size:13px}.collector-health-item small{color:#68776f;font-size:11px;line-height:1.35}.collector-health-item.ready{border-color:#c7e4d1}.collector-health-item.degraded{border-color:#ead7a6}.collector-health-item.offline{border-color:#f0c4c4}.collector-health-ready-details,.collector-health-actions{border-top:1px solid #22362d1a;padding-top:8px}.collector-health-ready-details summary,.collector-health-actions summary{color:#315e4e;cursor:pointer;width:fit-content;font-size:12px;font-weight:700}.collector-health-ready-details[open] summary,.collector-health-actions[open] summary{margin-bottom:8px}.collector-health-actions>div{gap:5px;display:grid}.collector-health-actions span{color:#48594f;font-size:12px;line-height:1.45}.adapter-list{grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px;display:grid}.adapter-list>.adapter-item{color:#32433a;background:#fff;border:1px solid #cbdcd2;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #00000005}.adapter-list>.adapter-item small{color:#28604d;white-space:nowrap;background:#e7f2ec;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:750}.adapter-list>.adapter-capability-lead small{color:#75500b;background:#fff1cf}.adapter-list>.adapter-capability-upload small{color:#405d88;background:#e9eef8}.daily-report-action{justify-items:start;gap:6px;display:grid}.daily-report-action small{color:#66756c;font-size:12px;line-height:1.5}.daily-queue{background:#edf6f1;border-left:4px solid #2e735f;border-radius:7px;gap:4px;margin:0;padding:9px 12px;display:grid}.daily-queue strong{color:#174f3f}.daily-queue span{color:#5c6b62;font-size:13px}.daily-deliveries{flex-wrap:wrap;gap:6px;display:flex}.daily-deliveries>.daily-delivery{color:#274f42;background:#fff;border:1px solid #c8d9cf;border-radius:7px;gap:2px;padding:3px 7px;font-weight:700;display:grid}.daily-delivery small{color:#65736a;font-size:12px;font-weight:500}.schedule-summary{background:#f8fbf8;border:1px solid #cddbd2;border-radius:7px;gap:5px;padding:10px 12px;display:grid}.schedule-summary strong{color:#21382f}.schedule-summary span{color:#526058;font-size:13px}.schedule-editor{background:#fff;border:1px solid #d4ded7;border-radius:7px;gap:10px;padding:10px;display:grid}.schedule-runtime-card{background:linear-gradient(145deg,#f5fbf7,#fff);border:1px solid #c9ddd2;border-radius:9px;gap:9px;padding:11px;display:grid}.schedule-runtime-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.schedule-runtime-card header span{color:#31594b;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.schedule-runtime-card header strong{color:#235643;background:#e3f2e9;border-radius:999px;padding:4px 8px;font-size:12px}.schedule-runtime-card.is-degraded,.schedule-runtime-card.is-circuit_open{background:#fffaf0;border-color:#e5bd68}.schedule-runtime-card.is-degraded header strong,.schedule-runtime-card.is-circuit_open header strong{color:#725316;background:#f8e7bc}.schedule-runtime-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.schedule-runtime-times>span{background:#ffffffc7;border-radius:7px;gap:3px;padding:8px;display:grid}.schedule-runtime-times small{color:#6c7a73;font-size:11px}.schedule-runtime-times strong{color:#263f35;font-size:12px}.schedule-runtime-card>p{color:#607068;margin:0;font-size:12px}.schedule-runtime-error{color:#7a5210;border-top:1px solid #b2781438;align-items:flex-start;gap:7px;padding-top:8px;display:flex}.schedule-runtime-error span{gap:2px;font-size:12px;display:grid}.schedule-runtime-compact{color:#31594b!important}.schedule-runtime-compact.is-degraded,.schedule-runtime-compact.is-circuit_open{color:#8a5b0b!important}.schedule-editor-actions .primary-button:disabled{color:#f7faf8;box-shadow:none;opacity:.68;background:#bac5bf;border-color:#bac5bf;transform:none}.schedule-editor-actions button:disabled:hover{box-shadow:none;transform:none}.schedule-editor .schedule-toggle{color:#2d443a;flex-direction:row;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.schedule-editor .schedule-toggle input[type=checkbox]{accent-color:#1f4d43;width:14px;height:14px;margin:0}.schedule-time-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.schedule-editor label{color:#526058;gap:5px;font-size:12px;display:grid}.schedule-editor input,.schedule-editor select,.schedule-editor textarea{width:100%}.schedule-editor textarea{resize:vertical;min-height:72px}.schedule-load-guard,.schedule-editor-server-status,.schedule-review-heading,.schedule-conflict-heading,.schedule-change-log-heading{align-items:center;gap:10px;display:flex}.schedule-load-guard{color:#725316;background:#fffaf0;border:1px solid #e6c985;border-radius:8px;flex-wrap:wrap;padding:12px}.schedule-load-guard>div,.schedule-review-heading>div,.schedule-conflict-heading>div,.schedule-change-log-heading>div{flex:1;gap:3px;min-width:0;display:grid}.schedule-load-guard span,.schedule-review-heading span,.schedule-conflict-heading span{font-size:12px}.schedule-editor-server-status{color:#31594b;border-bottom:1px solid #e2e9e4;justify-content:space-between;padding:0 2px 9px}.schedule-editor-server-status span{align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.schedule-editor-server-status small{color:#6b7972}.schedule-conflict-panel{color:#5d4314;background:#fff8e9;border:1px solid #d8a84e;border-radius:9px;outline:none;gap:12px;padding:12px;display:grid;box-shadow:0 0 0 3px #d8a84e1f}.schedule-review-panel{color:#5d4314;background:#fff8e9;border:1px solid #d8a84e;border-radius:9px;gap:10px;padding:12px;display:grid}.schedule-review-panel p{color:#725d37;margin:0;font-size:12px;line-height:1.55}.schedule-review-values{background:#ffffffbd;border:1px solid #a4741c3d;border-radius:7px;gap:3px;padding:9px 10px;display:grid}.schedule-review-values span,.schedule-missing-time{color:#84682d;font-size:12px}.schedule-conflict-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.schedule-conflict-compare section{background:#ffffffbd;border:1px solid #a4741c3d;border-radius:7px;gap:5px;padding:10px;display:grid}.schedule-conflict-compare span,.schedule-conflict-compare small{line-height:1.55}.schedule-conflict-compare small{color:#725d37}.schedule-conflict-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.schedule-pause-confirmation{background:#fff6f3;border:1px solid #e5b7aa;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:10px;color:#7b3829!important}.schedule-review-confirmation{background:#fffaf0;border:1px solid #d8a84e;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:10px;color:#6a4b12!important}.schedule-review-confirmation input{accent-color:#8a651d;width:16px;height:16px;margin:0}.schedule-pause-confirmation input{accent-color:#a7432e;width:16px;height:16px;margin:0}.schedule-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.schedule-editor-actions span{color:#24614f;font-size:13px}.schedule-change-log{border-top:1px solid #e2e9e4;gap:10px;margin-top:2px;padding-top:12px;display:grid}.schedule-change-log-heading{justify-content:space-between;align-items:flex-start}.schedule-change-log-heading h3{color:#29483d;align-items:center;gap:6px;margin:0;font-size:14px;display:inline-flex}.schedule-change-log-heading p{color:#6b7972;margin:0;font-size:12px}.schedule-change-log-heading>span{color:#31594b;background:#edf4ef;border-radius:999px;flex:none;padding:3px 8px;font-size:12px;font-weight:700}.schedule-change-table-wrap{border:1px solid #dbe5de;border-radius:7px;overflow-x:auto}.schedule-change-table{min-width:760px;margin:0}.schedule-change-table td span,.schedule-change-table td small{line-height:1.5;display:block}.schedule-change-table td small{color:#6b7972}.schedule-change-table td{overflow-wrap:anywhere;min-width:0}.schedule-change-log-quality{color:#6f5520;overflow-wrap:anywhere;background:#fffaf0;border:1px solid #e8d49a;border-radius:7px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:12px;line-height:1.55;display:flex}.schedule-change-log-quality svg{flex:none;margin-top:1px}.schedule-change-log-damaged-badge{background:#fff0c7;border-radius:999px;width:fit-content;margin-top:4px;padding:2px 6px;font-size:11px;font-weight:700;color:#745512!important}.schedule-change-log-more,.schedule-change-log-retry{justify-self:start;min-height:40px}.schedule-change-log-complete{color:#52675e;margin:0;font-size:12px}.schedule-change-log-complete:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #2c6a56}@media (width<=720px){.schedule-change-table-wrap{border:0;overflow:visible}.schedule-change-table{min-width:0;display:block}.schedule-change-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.schedule-change-table tbody{gap:10px;display:grid}.schedule-change-table tr{background:#fbfdfb;border:1px solid #dbe5de;border-radius:8px;gap:8px;padding:12px;display:grid}.schedule-change-table td{overflow-wrap:anywhere;border:0;grid-template-columns:104px minmax(0,1fr);gap:10px;padding:0;display:grid}.schedule-change-table td:before{content:attr(data-label);color:#6b7972;font-size:12px;font-weight:700}.schedule-change-log-more,.schedule-change-log-retry{justify-self:stretch;width:100%;min-height:44px}}.table-wrap{background:#fff;border:1px solid #cbdcd2;border-radius:8px;margin-top:14px;position:relative;overflow:visible;box-shadow:0 6px 24px #1b362b0a}.table-loading-state{z-index:4;color:#235b4a;background:#f3f8f5;border-bottom:1px solid #d4e0da;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:12px;font-weight:750;display:flex;position:relative}.table-loading-state .is-spinning{animation:.85s linear infinite spin}.collection-operation-banner{z-index:5;color:#2f5a4b;box-sizing:border-box;background:linear-gradient(90deg,#edf7f2 0%,#f8fbf9 62%,#f2f8f5 100%);border-bottom:1px solid #bad5c8;grid-template-columns:auto minmax(0,1fr) minmax(130px,220px) auto;align-items:center;gap:9px;min-height:46px;padding:6px 10px;display:grid;position:relative;overflow:hidden}.collection-operation-banner:after{content:"";background:linear-gradient(90deg,#0000,#3d8069,#0000);height:2px;animation:1.7s ease-in-out infinite collection-banner-scan;position:absolute;bottom:0;left:0;right:0}.collection-operation-icon{color:#22614d;background:#fff;border:1px solid #a9c9ba;border-radius:7px;place-items:center;width:28px;height:28px;display:inline-grid}.collection-operation-banner:not([data-phase=paused]) .collection-operation-icon>svg{animation:.85s linear infinite spin}.collection-operation-banner[data-phase=paused]{background:linear-gradient(90deg,#fff8e5 0%,#fffcf4 62%,#fff8e9 100%);border-bottom-color:#dfc47c}.collection-operation-banner[data-phase=paused]:after{display:none}.collection-operation-banner[data-phase=paused] .collection-operation-icon{color:#805d17;border-color:#dec57e}.collection-operation-copy{gap:1px;min-width:0;display:grid}.collection-operation-copy strong{color:#173f32;font-size:12px;line-height:1.35}.collection-operation-copy span{color:#587066;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.collection-operation-progress-wrap{grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.collection-operation-progress{background:#dce9e2;border-radius:999px;height:6px;position:relative;overflow:hidden}.collection-operation-progress>span{border-radius:inherit;background:#2f765f;height:100%;transition:width .22s;display:block}.collection-operation-progress.is-indeterminate>span{width:42%;animation:1.25s ease-in-out infinite collection-progress-indeterminate}.collection-operation-progress-wrap small{color:#315b4d;font-variant-numeric:tabular-nums;text-align:right;min-width:34px;font-size:10px;font-weight:800}.collection-operation-actions{justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.collection-operation-action{color:#245d4a;white-space:nowrap;background:#fff;border:1px solid #a9c9ba;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.collection-operation-action:hover:not(:disabled){background:#edf7f2;border-color:#4e8b73}.collection-operation-action:disabled{cursor:wait;opacity:.55}@keyframes collection-banner-scan{0%{transform:translate(-75%)}to{transform:translate(75%)}}@keyframes collection-progress-indeterminate{0%{transform:translate(-105%)}to{transform:translate(245%)}}.quote-grid .ag-row.quote-row-collection-active{background:#f1f8f4;box-shadow:inset 3px 0 #3a8168}.collection-operation-error{color:#8f382b;background:#fff7f4;border-bottom:1px solid #e2b8ad;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:6px 10px;display:grid}.collection-operation-error>span{gap:1px;min-width:0;display:grid}.collection-operation-error strong{font-size:12px}.collection-operation-error small{color:#795a51;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.collection-operation-error button{color:#87372a;background:#fff;border:1px solid #d6a99e;border-radius:5px;min-height:28px;padding:4px 8px;font-size:11px;font-weight:750}@media (width<=760px){.collection-operation-banner{grid-template-columns:auto minmax(0,1fr)}.collection-operation-progress-wrap{grid-column:2}.collection-operation-actions{grid-column:1/-1;justify-content:stretch}.collection-operation-action{flex:1 1 0;min-height:40px}}.quote-grid-frame{min-height:520px;position:relative;overflow:hidden}.quote-grid-frame.is-loading .quote-grid{visibility:hidden}.quote-filter-empty-state{color:#6f5119;background:#fffaf0;border-bottom:1px solid #ead9a9;align-items:center;gap:9px;min-height:46px;padding:7px 12px;display:flex}.quote-filter-empty-state>svg{color:#9a6c17;flex:none}.quote-filter-empty-state>span{gap:1px;min-width:0;margin-right:auto;display:grid}.quote-filter-empty-state strong{font-size:13px}.quote-filter-empty-state small{color:#7b6946;font-size:11px}.quote-filter-empty-state button{color:#755310;background:#fff;border:1px solid #c9a95f;border-radius:7px;flex:none;min-height:32px;padding:0 10px;font-size:12px;font-weight:800}.quote-filter-empty-state button:hover{background:#fff7df;border-color:#9a6c17}.quote-table-empty-state{z-index:3;color:#5f7068;text-align:center;justify-items:center;gap:7px;width:min(360px,100% - 32px);display:grid;position:absolute;top:104px;left:50%;transform:translate(-50%)}.quote-table-empty-icon{color:#39715e;background:#f3f8f5;border:1px solid #c8d9d0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.quote-table-empty-state>strong{color:#263e35;font-size:15px}.quote-table-empty-state>small{max-width:330px;font-size:12px;line-height:1.6}.quote-table-empty-actions{justify-content:center;align-items:center;gap:8px;margin-top:5px;display:flex}.quote-table-empty-actions>button{min-height:34px}.quote-table-skeleton{z-index:2;pointer-events:none;background:#eef3f0;align-content:start;gap:1px;padding-top:40px;display:grid;position:absolute;inset:0}.quote-table-skeleton:before{content:"";background:#e7eeea;border-bottom:1px solid #d2ddd7;height:40px;position:absolute;inset:0 0 auto}.quote-table-skeleton>div{background:#fff;grid-template-columns:64px 96px minmax(130px,1.2fr) 88px 110px minmax(180px,2fr);align-items:center;gap:14px;min-height:42px;padding:0 14px;display:grid}.quote-table-skeleton span{background:#dce6e1;border-radius:999px;height:10px;animation:1.25s ease-in-out infinite alternate quote-skeleton-pulse}.quote-table-skeleton>div:nth-child(2n) span:nth-child(3n),.quote-table-skeleton>div:nth-child(odd) span:nth-child(2n){width:72%}@keyframes quote-skeleton-pulse{0%{opacity:.55}to{opacity:1}}.hidden-test-filters{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hidden-test-filters[hidden]{display:none}.quote-grid{width:100%;height:auto;min-height:520px}.ag-theme-quartz{--ag-font-family:"Inter", "Avenir Next", "PingFang SC", "Microsoft YaHei", sans-serif;--ag-border-color:#00000008;--ag-row-border-color:#00000005;--ag-header-background-color:#fafbfb;--ag-odd-row-background-color:#f7faf866;--ag-row-hover-color:#23554506;--ag-selected-row-background-color:#e3efe7;--ag-foreground-color:#19231f;--ag-secondary-foreground-color:#526359;--ag-wrapper-border-radius:12px;--ag-cell-horizontal-padding:10px}.ag-theme-quartz .ag-cell{border-left:none!important;border-right:none!important}.ag-theme-quartz.ag-root-wrapper{overflow:hidden;box-shadow:0 4px 20px -2px #1c382e0d,0 2px 8px -1px #00000004;border:none!important}.quote-grid .ag-grid-pinned-bottom-rows{background:#f8faf8;border-top:1px solid #c3d0c9}.quote-grid .ag-grid-pinned-bottom-rows .ag-row{background:#f8faf8;border-bottom:0}.quote-grid .ag-grid-pinned-bottom-rows .ag-cell{background:#f8faf8;align-items:center;padding:0 6px;display:flex;border-right:1px solid #d9e1dc!important}.quote-grid .ag-grid-pinned-bottom-rows .ag-cell-focus{outline:none;border-color:#d9e1dc!important}.quote-grid .ag-grid-pinned-bottom-rows .table-pricing-summary-host{padding:0;overflow:visible}.quote-grid .ag-grid-pinned-bottom-rows .table-pricing-product-host{padding:0 6px;overflow:visible}.quote-grid .ag-grid-pinned-bottom-rows .table-pricing-release-host{padding:0 6px}.table-pricing-summary{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:4px;width:100%;min-width:0;height:100%;padding:7px 6px;display:flex}.table-pricing-summary.has-release{justify-content:space-between}.table-pricing-summary.has-release .table-pricing-release-wrap{width:auto;min-width:104px}.table-pricing-progress{color:#53645b;white-space:nowrap;align-items:baseline;gap:4px;min-width:0;display:inline-flex}.table-pricing-progress strong{color:#1c4136;font-size:12px;font-weight:750}.table-pricing-progress b{color:#233c33;font-variant-numeric:tabular-nums;font-size:13px}.table-pricing-release{color:#31584b;white-space:nowrap;background:#fff;border:1px solid #aebfb6;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;width:100%;min-height:30px;padding:5px 8px;font-size:11px;font-weight:750;display:inline-flex}.table-pricing-release-wrap{width:100%}.table-pricing-release:hover:not(:disabled){background:#eef5f1;border-color:#6f9787}.table-pricing-release.is-blocked{color:#7d3d22;background:#fff7f1;border-color:#c98e68}.table-pricing-release.is-warning{color:#725019;background:#fffaf0;border-color:#c6a15f}.table-pricing-release.is-approved{color:#245844;background:#edf6f1;border-color:#8fb0a1}.table-pricing-release:focus-visible,.table-pricing-input:focus-visible,.table-pricing-conflict:focus-visible{outline-offset:1px;outline:2px solid #1f624f38}.table-pricing-cell{align-items:center;width:100%;height:100%;display:flex;position:relative}.table-pricing-input-wrap{align-items:center;width:100%;min-width:0;display:flex;position:relative}.table-pricing-input{color:#173d32;box-sizing:border-box;width:100%;min-width:0;height:34px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cbd6d0;border-radius:5px;padding:0 48px 0 26px;font-size:14px;font-weight:750}.table-pricing-input::placeholder{color:#9ca8a1;font-size:11px;font-weight:500}.table-pricing-unit{letter-spacing:-.02em;font-size:9.5px}.table-pricing-input:hover:not(:disabled){border-color:#91aa9e}.table-pricing-input:disabled{cursor:not-allowed;color:#78857e;background:#f0f3f1}.table-pricing-cell.has-error .table-pricing-input{background:#fff9f7;border-color:#b94d42}.table-pricing-cell.is-saving .table-pricing-input{background:#f7fbf9;border-color:#739e8c}.table-pricing-cell.is-saved .table-pricing-input{border-color:#a8beb3}.table-pricing-unit{color:#77857e;pointer-events:none;font-size:10px;line-height:1;position:absolute;right:7px}.table-pricing-unit.is-busy,.table-pricing-unit.is-error{font-size:10px;font-weight:800}.table-pricing-unit.is-busy{color:#2d765f}.table-pricing-unit.is-error{color:#a33f35}.table-pricing-status,.table-pricing-conflict{z-index:2;color:#89968f;justify-content:center;align-items:center;width:14px;height:18px;display:inline-flex;position:absolute;top:50%;left:7px;transform:translateY(-50%)}button.table-pricing-status{background:0 0;border:0;padding:0}.table-pricing-status.is-dirty{color:#9a6a1e}.table-pricing-status.is-saving,.table-pricing-status.is-saved{color:#2d765f}.table-pricing-status.has-error,.table-pricing-conflict{color:#a33f35}.table-pricing-status .is-spinning{animation:.85s linear infinite spin}.table-pricing-conflict{background:0 0;border:0;padding:0}.table-pricing-readonly{color:#66756d;justify-content:space-between;align-items:baseline;gap:4px;width:100%;display:flex}.table-pricing-readonly strong{color:#223f35;font-size:14px}.table-pricing-readonly span{font-size:10px}.ag-header-cell-label{letter-spacing:.02em;color:#2d3a32;font-weight:600}.ag-header-cell[col-id^=p-]{transition:border-bottom-color .2s;border-bottom:2px solid #10b98140!important}.ag-header-cell[col-id^=p-]:hover{border-bottom-color:#10b98199!important}.parse-tag{letter-spacing:.02em;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.parse-tag .tag-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.tag-auto{color:#065f46;background-color:#10b98114;border-color:#10b98126}.tag-auto .tag-dot{background-color:#10b981;box-shadow:0 0 4px #10b981}.tag-ocr{color:#5b21b6;background-color:#8b5cf614;border-color:#8b5cf626}.tag-ocr .tag-dot{background-color:#8b5cf6;box-shadow:0 0 4px #8b5cf6}.tag-manual{color:#92400e;background-color:#f59e0b14;border-color:#f59e0b26}.tag-manual .tag-dot{background-color:#f59e0b;box-shadow:0 0 4px #f59e0b}.tag-web{color:#1e40af;background-color:#3b82f614;border-color:#3b82f626}.tag-web .tag-dot{background-color:#3b82f6;box-shadow:0 0 4px #3b82f6}.tag-none{color:#374151;background-color:#6b728014}.tag-none .tag-dot{background-color:#6b7280}.conf-badge{letter-spacing:.02em;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:2px 7px;font-family:Inter,monospace;font-size:11px;font-weight:700;display:inline-flex}.conf-badge .conf-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.conf-high{color:#065f46;background-color:#10b98114;border-color:#10b98126}.conf-high .conf-dot{background-color:#10b981;box-shadow:0 0 4px #10b981}.conf-medium{color:#92400e;background-color:#f59e0b14;border-color:#f59e0b26}.conf-medium .conf-dot{background-color:#f59e0b;box-shadow:0 0 4px #f59e0b}.conf-low{color:#991b1b;background-color:#ef444414;border-color:#ef444426}.conf-low .conf-dot{background-color:#ef4444;box-shadow:0 0 4px #ef4444}.warning-alert-tag{color:#854d0e;text-overflow:ellipsis;white-space:nowrap;background-color:#f59e0b12;border:1px solid #f59e0b2e;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.warning-alert-icon{color:#fff;background-color:#eab308;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.warning-alert-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loading-status-tag{color:#1e40af;background-color:#3b82f614;border:1px solid #3b82f626;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.loading-spinner-dot{background-color:#3b82f6;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.2s ease-in-out infinite loading-pulse}@keyframes loading-pulse{0%,to{opacity:.4;transform:scale(.6)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 6px #3b82f6}}.ag-cell[col-id=latestPublishTime]{font-variant-numeric:tabular-nums;color:#235545;font-family:Inter,monospace;font-weight:600}.ag-cell[col-id=merchantName]{align-items:center;line-height:normal;display:flex;overflow:hidden}.ag-cell[col-id=collectedAt]{font-variant-numeric:tabular-nums;color:#718276;font-family:Inter,monospace}.ag-cell[col-id^=p-]{font-variant-numeric:tabular-nums;font-family:Inter,monospace;font-weight:500}.ag-row-hover .ag-cell[col-id^=p-]{background-color:#23554504;transition:background-color .1s}.ag-cell[col-id^=p-]:hover{box-shadow:inset 0 0 0 1px #23554514;background-color:#2355450d!important}.ag-cell[col-id=index]{font-variant-numeric:tabular-nums;color:#718276;text-align:center;font-family:Inter,monospace}.table-header-filter{align-items:center;gap:4px;width:100%;min-width:0;padding-right:0;display:inline-flex;position:relative}.table-header-filter span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-filter-button{color:#52665c;cursor:pointer;opacity:.42;pointer-events:auto;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:opacity .15s;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.table-header-filter:hover .header-filter-button,.table-header-filter:focus-within .header-filter-button,.table-header-filter.has-active-dropdown .header-filter-button,.header-filter-button.is-filtered{opacity:1}.header-filter-button:hover{color:#174534;background:#dbe8e1}.header-filter-button:focus-visible{outline-offset:1px;outline:2px solid #2f725f}.header-filter-button.is-filtered,.header-filter-button[aria-expanded=true]{color:#123d31;background:#cfe3d8}.pill{border-radius:4px;justify-content:center;align-items:center;min-width:44px;padding:2px 6px;font-size:11px;font-weight:700;line-height:18px;display:inline-flex}.status{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:50px;padding:1px 8px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.pill.good{color:#0f5d43;background:#dff2e8}.status-已确认{color:#0f5d43;background:#dff2e8;border-color:#0f5d4326}.pill.muted,.muted-text{color:#778178}.status-待确认{color:#755000;background:#fff1c2;border-color:#75500026}.status-今日未更新{color:#666f68;background:#edf0ed;border-color:#666f6826}.status-无报价{color:#6f5520;background:#f6ead0;border-color:#6f552026}.status-识别失败,.status-采集超时,.status-异常{color:#8a251f;background:#fde3df;border-color:#8a251f26}.status-采集中,.status-识别中{color:#155a66;background:#dff2f4;border-color:#155a6626;gap:5px}.status-等待中,.status-等待采集{color:#4d6156;background:#edf1ed;border-color:#4d615626}.status-运行中,.status-生成中{color:#155a66;background:#dff2f4;border-color:#155a6626}.status-已完成,.status-已生成,.status-已下载,.status-已发布,.status-待手机取件,.status-采集待复核,.status-识别待复核{color:#0f5d43;background:#dff2e8;border-color:#0f5d4326}.status-已取消,.status-已中断,.status-生成失败,.status-发布失败,.status-无可重识别证据{color:#6f5520;background:#f6ead0;border-color:#6f552026}.status-漏发{color:#8a251f;background:#fde3df;border-color:#8a251f26}.status-spinner{border:2px solid #155a663d;border-top-color:#155a66;border-radius:999px;width:10px;height:10px;animation:.8s linear infinite status-spin}.row-number-cell{color:#4e5b53;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:3px;width:100%;font-weight:700;display:inline-flex}.row-number-cell svg{color:#7a867d}.enable-toggle{color:#435048;cursor:pointer;background:#f7faf8;border:1px solid #c7d2cb;border-radius:4px;min-width:42px;height:22px;font-size:11px;font-weight:700;line-height:18px}.enable-toggle.is-enabled{color:#116047;background:#e8f4ee;border-color:#94b7a5}.enable-toggle.is-paused{color:#7b827c;background:#f1f3f1;border-color:#d1d7d2}.quote-row-paused{opacity:.68}.quote-row-status-待确认{box-shadow:inset 3px 0 #d8a117;background-color:#fffdf2!important}.quote-row-status-异常,.quote-row-status-识别失败{box-shadow:inset 3px 0 #c44a3a;background-color:#fff7f5!important}.quote-row-status-无报价,.quote-row-status-今日未更新{box-shadow:inset 3px 0 #b7c0b9;background-color:#f7f9f7!important}@keyframes status-spin{to{transform:rotate(360deg)}}@keyframes status-badge-pulse{0%,to{box-shadow:0 0 #2563eb29}50%{box-shadow:0 0 0 3px #2563eb12}}.favorite-icon{fill:#d49312;color:#d49312;width:18px;height:18px}.source-link{color:#24614f;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.source-actions{align-items:center;gap:4px;min-height:26px;display:inline-flex}.source-type-badge{color:#2b5b4e;white-space:nowrap;background:#eef6f1;border:1px solid #b9cec3;border-radius:4px;padding:3px 5px;font-size:11px;font-weight:700;line-height:1}.cell-icon-button{color:#24483d;background:#f8faf7;border:1px solid #c7d1c9;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.evidence-button{gap:4px;width:auto;min-width:64px;padding:0 8px;font-size:12px}.price-actions{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:3px;width:100%;display:grid}.price-grid-cell{text-align:left}.price-cell{text-align:left;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:flex-start;align-items:center;gap:3px;width:100%;min-height:24px;padding:0 6px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.price-main-text,.price-slot-text{white-space:nowrap}.price-main-text{font-size:15px;font-weight:800;line-height:1.1}.price-movement-text{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:0;margin-left:2px;padding:0;font-size:10px;font-weight:600;border:none!important}.collection-retest-summary{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;display:grid}.collection-retest-summary>span{background:#f7f9f8;border:1px solid #d8dfdb;border-radius:8px;gap:2px;padding:10px;display:grid}.collection-retest-summary strong{font-variant-numeric:tabular-nums;font-size:18px}.collection-retest-summary small,.collection-retest-differences span{color:var(--text-muted)}.collection-retest-differences{gap:6px;max-height:320px;display:grid;overflow:auto}.collection-retest-differences>div{border:1px solid #d8dfdb;border-radius:7px;grid-template-columns:minmax(150px,1.2fr) minmax(100px,1fr) minmax(100px,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.price-up{color:#dc2626}.price-up .price-movement-text{color:#e11d48;background:0 0}.price-down{color:#059669}.price-down .price-movement-text{color:#059669;background:0 0}.price-up .price-main-text,.price-down .price-main-text,.price-flat,.price-new{color:#35433b}.price-corrected{border-bottom-color:#2e735f}.price-review{border-bottom-color:#b98410}.price-high{color:#dc2626;background:#ef44440b;border-color:#0000;border-radius:6px;font-weight:700}.price-high:hover{background:#ef444414;border-color:#0000}.price-low{color:#059669;background:#10b9810b;border-color:#0000;border-radius:6px;font-weight:700}.price-low:hover{background:#10b98114;border-color:#0000}.price-slot-missing_price,.price-slot-missing_product{border-style:dashed;justify-content:center;font-weight:400;transition:background-color .15s,border-color .15s,color .15s}.price-slot-missing_price{color:#8b968f;background:#fafcfa;border-color:#d7e2dc}.price-slot-missing_product{color:#b0b9b3;background:#fafcfa;border-color:#e2ebe6}.price-slot-complete{color:#a16207}.price-slot-conflict{color:#dc2626}.inline-price-detail{background:#fbfdfb;border:1px solid #b9c9c0;border-radius:8px;margin-top:10px;padding:12px;box-shadow:0 10px 24px #1b362b14}.inline-price-detail .modal-header{margin-bottom:10px}.price-placeholder{color:#88928b;justify-content:center;align-items:center;gap:3px;width:100%;min-height:24px;display:inline-flex}.price-empty-dot{color:#88928b59;-webkit-user-select:none;user-select:none;text-align:center;width:100%;font-size:16px;font-weight:400;display:inline-block}.price-not-updated{color:#88928b66;letter-spacing:.05em;font-size:10px;font-weight:400}.price-meta-icon{color:#7a6754;flex:none}.price-entry-button{color:#a3b0a7;cursor:pointer;background:0 0;border-style:dashed;border-color:#0000;transition:background-color .2s,border-color .2s,color .2s}.ag-row:hover .price-entry-button{color:#5d6a62;border-color:#cfd8d1}.price-entry-button:hover{color:#1f4d43;background-color:#f2f7f4;border-color:#7fa391}.price-entry-button:hover.price-slot-missing_price{color:#a76d16;background:#fffbfa;border-color:#dfb86a;font-weight:700}.price-entry-button:hover.price-slot-missing_product{color:#234a3f;background:#f4f8f5;border-color:#7fa391;font-weight:700}.matrix-video-workspace{background:0 0}.matrix-head,.matrix-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.matrix-head{background:#f0f6f2;border-bottom:1px solid #dce5de;padding:14px 16px}.matrix-workspace-sync{color:#315b4c;background:#f4f8f5;border:1px solid #c8ddd3;border-left:3px solid #397a64;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 0 12px;padding:9px 10px;display:grid}.matrix-workspace-sync>div{gap:2px;min-width:0;display:grid}.matrix-workspace-sync strong{color:#173d32;font-size:13px}.matrix-workspace-sync span{font-size:12px;line-height:1.4}.matrix-workspace-sync.tone-offline,.matrix-workspace-sync.tone-error,.matrix-workspace-sync.tone-conflict{color:#6f4b19;background:#fff8ec;border-color:#e3c59d #e3c59d #e3c59d #b6781d}.matrix-next-step{--matrix-next-accent:#2f765f;border:1px solid #bcd4c8;border-left:5px solid var(--matrix-next-accent);background:linear-gradient(110deg,#ecf7f1f5,#fffffffa 58%),repeating-linear-gradient(135deg,#0000 0 9px,#2f765f09 9px 10px);border-radius:7px;grid-template-columns:minmax(290px,1.45fr) minmax(240px,.9fr) auto;align-items:center;gap:14px;margin:0 0 12px;padding:12px 13px;display:grid;box-shadow:0 5px 16px #1f4d4314}.matrix-next-step.tone-warning{--matrix-next-accent:#b6781d;background:linear-gradient(110deg,#fff7e7fa,#fffffffa 62%);border-color:#e2c38f}.matrix-next-step.tone-progress{--matrix-next-accent:#4b6f91;background:linear-gradient(110deg,#eff6fbfa,#fffffffa 62%);border-color:#c5d5e2}.matrix-next-step.tone-success{--matrix-next-accent:#25815f;background:linear-gradient(110deg,#eaf8f1fa,#fffffffa 62%);border-color:#b8d9cb}.matrix-next-step.tone-neutral{--matrix-next-accent:#75847c;background:linear-gradient(110deg,#f5f8f6fa,#fffffffa 62%);border-color:#ced8d2}.matrix-next-step-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.matrix-next-step-icon{border:1px solid color-mix(in srgb, var(--matrix-next-accent) 35%, white);background:color-mix(in srgb, var(--matrix-next-accent) 10%, white);width:34px;height:34px;color:var(--matrix-next-accent);border-radius:6px;place-items:center;display:grid}.matrix-next-step-copy>div{gap:2px;min-width:0;display:grid}.matrix-next-step-kicker{color:var(--matrix-next-accent);letter-spacing:.08em;font-size:10px;font-weight:900}.matrix-next-step-copy strong{color:#173d32;font-size:15px;line-height:1.35}.matrix-next-step-copy p{color:#5b6d64;margin:0;font-size:12px;line-height:1.45}.matrix-next-step-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.matrix-next-step-progress li{color:#7b8982;white-space:nowrap;justify-items:center;gap:3px;font-size:10px;font-weight:800;display:grid}.matrix-next-step-progress li span{color:#66766e;background:#fff;border:1px solid #cbd7d0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.matrix-next-step-progress li.is-complete,.matrix-next-step-progress li.is-current{color:var(--matrix-next-accent)}.matrix-next-step-progress li.is-complete span{border-color:color-mix(in srgb, var(--matrix-next-accent) 42%, white);background:color-mix(in srgb, var(--matrix-next-accent) 12%, white);color:var(--matrix-next-accent)}.matrix-next-step-progress li.is-current span{border-color:var(--matrix-next-accent);background:var(--matrix-next-accent);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb, var(--matrix-next-accent) 13%, transparent)}.matrix-next-step-action{white-space:nowrap;justify-content:center;min-width:172px}#matrix-workspace-sync:focus-visible,#matrix-advanced-settings:focus-visible,#matrix-task-list:focus-visible,#matrix-generation-queue:focus-visible,#matrix-mobile-pickup:focus-visible,#matrix-task-editor:focus-visible,#matrix-publish-center:focus-visible{outline-offset:2px;outline:3px solid #2f765f3d}.matrix-workspace-conflict,.matrix-inline-conflict,.matrix-draft-review-warning{color:#704b16;background:#fff8ea;border:1px solid #e1c28f;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.matrix-workspace-conflict{margin-bottom:12px}.matrix-workspace-conflict>div:first-child{gap:3px;min-width:0;display:grid}.matrix-workspace-conflict span,.matrix-inline-conflict span,.matrix-draft-review-warning span{font-size:12px;line-height:1.45}.matrix-workspace-conflict>div:last-child,.matrix-inline-conflict>div{flex-wrap:wrap;flex:none;gap:7px;display:flex}.matrix-inline-conflict{grid-column:1/-1}.matrix-draft-review-warning{justify-content:flex-start}.matrix-draft-review-warning button{margin-left:auto}.matrix-draft-sync{color:#567066;margin:0;font-size:12px;font-weight:700}.matrix-draft-sync.tone-offline,.matrix-draft-sync.tone-error,.matrix-draft-sync.tone-conflict{color:#8a4e1d}.matrix-buffered-input-error{color:#9d2d26;font-size:11px;font-weight:700;line-height:1.35}.matrix-template-fields input[aria-invalid=true],.matrix-template-timeline input[aria-invalid=true]{border-color:#c85f56;box-shadow:0 0 0 2px #c85f561f}.matrix-head h2,.matrix-section-head h3{color:#173d32;align-items:center;gap:6px;margin:0;font-size:18px;display:inline-flex}.matrix-summary{flex-wrap:wrap;gap:8px;display:inline-flex}.matrix-head-actions,.matrix-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.matrix-summary span,.matrix-section-head span{color:#476257;background:#fff;border:1px solid #cad8d0;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700}.matrix-template-fields input,.matrix-template-fields select,.matrix-line-field textarea,.matrix-task-editor input,.matrix-task-editor textarea{color:#192b24;width:100%;font:inherit;background:#fff;border:1px solid #cbd6cf;border-radius:4px}.matrix-template-fields input,.matrix-template-fields select,.matrix-task-editor input{min-height:34px;padding:6px 8px}.matrix-line-field textarea,.matrix-task-editor textarea{resize:vertical;min-height:58px;padding:8px;line-height:1.45}.decision-active-price{color:#7a5311;background:#fff8e8;border:1px solid #f2d48d;border-radius:6px;margin:0;padding:7px 9px;font-size:12px;line-height:1.45}.matrix-layout{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.35fr);gap:12px;padding:12px;display:grid}.video-center-modal{width:min(1180px,96vw)}.utility-modal .matrix-video-workspace{background:0 0;border:0;margin:0}.utility-modal .matrix-head{background:0 0;border-bottom:0;padding:0 0 14px}.utility-modal .matrix-layout{padding:0}.matrix-template-list,.matrix-task-list,.matrix-task-editor,.matrix-generation-panel,.matrix-generation-queue,.matrix-storyboard,.matrix-risk-panel{align-content:start;gap:10px;display:grid}.matrix-task-editor,.matrix-generation-panel,.matrix-generation-queue,.matrix-publish-center,.matrix-mobile-pickup,.matrix-storyboard{background:#fff;border:1px solid #cddbd3;border-radius:6px;grid-column:1/-1;padding:12px}.matrix-task-editor label{color:#526158;gap:5px;font-size:12px;font-weight:700;display:grid}.matrix-task-editor textarea[aria-label=口播脚本]{min-height:128px}.matrix-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.matrix-generation-panel{border-color:#bfd8cd}.matrix-generation-checks{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.matrix-generation-check{background:#fbfdfb;border:1px solid #d9e6df;border-radius:5px;gap:5px;min-width:0;padding:9px;display:grid}.matrix-generation-check strong{color:#173d32;font-size:13px}.matrix-generation-check span{border-radius:4px;width:fit-content;padding:3px 7px;font-size:11px;font-weight:800}.matrix-generation-check span.is-pass{color:#176249;background:#e3f3ec}.matrix-generation-check span.is-pending{color:#8a5a13;background:#fff3db}.matrix-generation-check p,.matrix-generation-actions small,.matrix-generation-job p{color:#5c6c64;margin:0;font-size:12px;line-height:1.45}.matrix-generation-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.matrix-generation-queue{background:#fbfdfb}.matrix-device-ledger,.matrix-ops-console{background:#fff;border:1px solid #cddbd3;border-radius:6px;align-content:start;gap:10px;padding:12px;display:grid}.matrix-device-ledger{background:#fbfdfb}.matrix-device-ledger-grid{gap:8px;display:grid}.matrix-device-ledger article{background:#fff;border:1px solid #d9e6df;border-left:4px solid #7fa391;border-radius:6px;gap:7px;padding:10px;display:grid}.matrix-device-ledger article.is-overloaded{background:#fff8ef;border-left-color:#c77a25}.matrix-device-ledger article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.matrix-device-ledger article strong{color:#173d32;font-size:14px}.matrix-device-ledger article header span,.matrix-device-ledger article small{color:#5b6d63;font-size:12px;font-weight:700}.matrix-device-ledger article p{color:#253a32;margin:0;font-size:13px;line-height:1.45}.matrix-device-ledger article div{flex-wrap:wrap;gap:6px;display:flex}.matrix-ops-console{background:#f9fcfa;border-color:#bfd8cd}.matrix-ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.matrix-ops-metrics span{color:#173d32;text-align:center;background:#fff;border:1px solid #d9e6df;border-radius:5px;padding:9px 10px;font-size:12px;font-weight:800}.matrix-ops-hints{gap:6px;display:grid}.matrix-ops-hints p{color:#805114;background:#fff8ef;border:1px solid #e1c8a7;border-radius:5px;margin:0;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.45}.matrix-publish-center{background:#f9fcfa;border-color:#bfd8cd}.matrix-publish-summary{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:8px;display:grid}.matrix-publish-summary span{color:#173d32;text-align:center;background:#fff;border:1px solid #d9e6df;border-radius:5px;padding:9px 10px;font-size:12px;font-weight:800}.matrix-publish-device-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.matrix-publish-device-card{background:#fff;border:1px solid #d8e2dc;border-radius:6px;gap:9px;padding:10px;display:grid}.matrix-publish-device-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.matrix-publish-device-card>header strong{color:#173d32}.matrix-publish-device-card>header span{color:#345448;background:#eef5f1;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:800}.matrix-publish-task-list{gap:8px;display:grid}.matrix-publish-task-row{background:#f7faf8;border-left:3px solid #6e8f80;grid-template-columns:auto minmax(132px,1fr);align-items:center;gap:6px 8px;padding:8px;display:grid}.matrix-publish-task-row.is-漏发{background:#fff8ed;border-left-color:#b45309}.matrix-publish-task-row.is-发布失败{background:#fff5f3;border-left-color:#b42318}.matrix-publish-task-row>div:first-of-type{gap:2px;min-width:0;display:grid}.matrix-publish-task-row strong,.matrix-publish-task-row small,.matrix-publish-task-row p{min-width:0}.matrix-publish-task-row strong{color:#173d32;font-size:13px}.matrix-publish-task-row small,.matrix-publish-task-row p{color:#5c6c64;font-size:12px}.matrix-publish-task-row p{grid-column:1/-1;margin:0;line-height:1.4}.matrix-publish-failure-reason{font-weight:800;color:#8a251f!important}.matrix-publish-task-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.matrix-publish-correction-status,.matrix-pickup-action-status{color:#245f4c;background:#ebf5f0;border:1px solid #acd0be;border-radius:7px;margin:0;padding:8px 10px;font-size:12px;font-weight:700}.matrix-pickup-ledger-error{color:#7f2f29;background:#fff4f2;border:1px solid #e6b9b3;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.matrix-pickup-ledger-error>div{gap:2px;display:grid}.matrix-pickup-ledger-error strong,.matrix-pickup-ledger-error span{font-size:12px;line-height:1.45}.mobile-pickup-card.is-unverified{background:#fffaf3;border-color:#e3c3a3}@media (width<=640px){.matrix-pickup-ledger-error{grid-template-columns:auto minmax(0,1fr)}.matrix-pickup-ledger-error>button{grid-column:1/-1;justify-content:center;width:100%}}.workspace-dialog.merchant-change-center-dialog{width:min(1180px,100vw - 32px);max-height:min(88dvh,900px)}.merchant-change-center-dialog .workspace-dialog-body{min-height:0;overflow:hidden}.merchant-change-center-toolbar{background:#f4f8f6;border:1px solid #cfded6;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.merchant-change-center-toolbar>div,.merchant-change-card>header>div,.merchant-archive-summary>div{gap:3px;min-width:0;display:grid}.merchant-change-center-toolbar span,.merchant-change-card header p,.merchant-archive-summary span,.merchant-archive-summary small{color:#66776e;font-size:12px;line-height:1.45}.merchant-change-center-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px;min-height:0;display:grid;overflow:hidden}.merchant-change-card{background:#fff;border:1px solid #d6e1db;border-radius:10px;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:12px;display:flex}.merchant-change-card>header{color:#245c49;align-items:center;gap:9px;display:flex}.merchant-change-card h3,.merchant-change-card p{margin:0}.merchant-change-table-scroll,.merchant-conflict-table-scroll{border:1px solid #dce5e0;border-radius:8px;min-width:0;overflow:auto}.merchant-change-center-dialog .merchant-change-table-scroll{max-height:min(56dvh,590px)}.merchant-change-table{min-width:860px}.merchant-change-table th,.merchant-change-table td,.merchant-conflict-table th,.merchant-conflict-table td{vertical-align:top}.merchant-change-table th,.merchant-change-table td:first-child,.merchant-change-table td:nth-child(2),.merchant-change-table td:nth-child(3),.merchant-change-table td:nth-child(5),.merchant-conflict-table th:first-child,.merchant-conflict-table td:first-child{white-space:nowrap}.merchant-change-table td,.merchant-conflict-table td{word-break:normal}.merchant-conflict-table td:not(:first-child){overflow-wrap:anywhere}.merchant-change-table td small,.merchant-change-table td span{display:block}.merchant-change-diff{color:#2e4f42;min-width:210px;line-height:1.55}.merchant-change-state{color:#66776e;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:64px;margin:0;padding:12px;display:flex}.merchant-change-state.is-error{color:#a43f34}.merchant-archive-list{gap:8px;display:grid;overflow:auto}.merchant-archive-list>article{background:#fafcfb;border:1px solid #dce5e0;border-radius:8px;gap:9px;padding:10px;display:grid}.merchant-archive-list>article.is-restoring{background:#f4f9f6;border-color:#8eb3a4}.merchant-archive-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.merchant-archive-summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-restore-form,.merchant-restore-form label{gap:7px;display:grid}.merchant-restore-form textarea,.owner-price-overwrite-reason textarea{resize:vertical;width:100%}.merchant-restore-form>div{flex-wrap:wrap;gap:8px;display:flex}.merchant-restore-form>p{color:#a43f34;font-size:12px}.workspace-dialog.merchant-update-conflict-dialog{width:min(760px,100vw - 32px)}.merchant-conflict-table{min-width:620px}.merchant-conflict-table .is-local{color:#174f3f;background:#f1f8f4;font-weight:650}.merchant-change-inline-panel .merchant-change-table-scroll{max-height:290px}@media (width<=760px){.merchant-change-center-dialog,.merchant-update-conflict-dialog{border-width:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.merchant-change-center-dialog .workspace-dialog-body,.merchant-update-conflict-dialog .workspace-dialog-body{overflow:auto}.merchant-change-center-toolbar{flex-direction:column;align-items:stretch}.merchant-change-center-toolbar>button{justify-content:center;width:100%}.merchant-change-center-grid{grid-template-columns:minmax(0,1fr);overflow:visible}.merchant-change-center-dialog .merchant-change-table-scroll{max-height:360px}.merchant-archive-summary{grid-template-columns:minmax(0,1fr)}.merchant-archive-list>article>button,.merchant-restore-form button,.merchant-restore-form textarea,.owner-price-overwrite-reason textarea{min-height:44px}.merchant-actions-button{flex-basis:44px;width:44px;min-width:44px;height:44px}}.matrix-published-history{background:#fff;border:1px solid #d9e6df;border-radius:6px;padding:8px 10px}.matrix-published-history>summary{color:#345448;cursor:pointer;width:fit-content;font-size:12px;font-weight:800;display:list-item}.matrix-published-history>summary svg{vertical-align:-2px;margin-right:6px}.matrix-published-history-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-top:8px;display:grid}.matrix-published-history-row{background:#f7faf8;border-left:3px solid #2f7a61;grid-template-columns:auto minmax(132px,1fr);align-items:center;gap:6px 8px;padding:8px;display:grid}.matrix-published-history-row>div:first-of-type{gap:2px;min-width:0;display:grid}.matrix-published-history-row strong{color:#173d32;font-size:13px}.matrix-published-history-row small,.matrix-published-history-row p{color:#5c6c64;font-size:12px}.matrix-published-history-row p{grid-column:1/-1;margin:0;line-height:1.4}.matrix-mobile-pickup{background:#fff}.matrix-queue-actions{background:#f6faf7;border:1px dashed #c7d8d0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.matrix-generation-job{background:#fff;border:1px solid #d8e2dc;border-left:3px solid #3a7d69;border-radius:6px;gap:8px;padding:10px;display:grid}.matrix-generation-job header{justify-content:space-between;align-items:center;gap:8px;display:flex}.matrix-generation-job header strong{color:#173d32}.matrix-generation-job div{flex-wrap:wrap;gap:6px;display:flex}.matrix-generation-job div span,.matrix-generation-job div small{color:#345448;background:#eef5f1;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:700}.matrix-generation-job-actions{align-items:center}.matrix-generation-job-actions .primary-button{width:fit-content}.matrix-download-link{color:#176249;background:#fff;border:1px solid #cddbd3;border-radius:5px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.matrix-render-error{color:#8a251f!important}.matrix-generation-sync{color:#315b4c;background:#f0f7f3;border:1px solid #c8ddd3;border-radius:6px;align-items:center;min-height:34px;margin:0;padding:7px 9px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.matrix-generation-sync.tone-loading{color:#586a62}.matrix-generation-sync.tone-offline{color:#85372f;background:#fff3f1;border-color:#e1bcb5}.mobile-pickup-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.mobile-pickup-card{background:#fff;border:1px solid #0f766e2e;border-radius:8px;gap:10px;padding:12px;display:grid}.mobile-pickup-card.is-historical{color:#69766f;background:#f7faf8}.mobile-pickup-card:focus-visible{outline-offset:3px;outline:3px solid #1f4d43}.mobile-pickup-stale-warning{background:#fff2f0;border:1px solid #f2c8c3;border-radius:6px;padding:9px 10px;font-weight:700;color:#8a251f!important}.mobile-pickup-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-pickup-card p{color:#526058;margin:0;font-size:13px;line-height:1.5}.mobile-pickup-card .mobile-pickup-release-meta{color:#245844;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.mobile-pickup-card-actions,.mobile-pickup-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mobile-pickup-qr{background:#fff;border:1px solid #0f172a1f;border-radius:6px;width:128px;height:128px;padding:6px}.mobile-pickup-qr svg{width:100%;height:100%;display:block}.mobile-quote-shell{color:#1b2b24;background:0 0;min-height:0}.mobile-quote-workbench{gap:12px;width:min(100%,960px);margin:0 auto;padding:14px 16px 24px;display:grid}.mobile-quote-workbench button,.mobile-quote-workbench input{min-height:44px}.mobile-quote-confirmed{color:#176249;background:#e5f3ec;border-radius:5px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:800}.mobile-quote-loading-state{color:#245844;background:#fff;border:1px solid #0f766e29;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:132px;padding:18px;display:grid}.mobile-quote-loading-state .is-spinning{animation:.85s linear infinite spin}.mobile-quote-loading-state div{gap:4px;display:grid}.mobile-quote-loading-state strong{color:#12352f;font-size:15px}.mobile-quote-loading-state span{color:#617067;font-size:12px;line-height:1.5}.mobile-quote-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-quote-summary article,.mobile-quote-card,.mobile-pickup-quote-summary{background:#fff;border:1px solid #0f766e29;border-radius:8px}.mobile-quote-summary article{gap:2px;padding:10px;display:grid}.mobile-quote-summary article.is-warning{background:#fff9eb;border-color:#d8a23d}.mobile-quote-summary span,.mobile-quote-card dt,.mobile-quote-card small,.mobile-quote-footer,.mobile-pickup-quote-summary p,.mobile-pickup-quote-summary small{color:#526158;font-size:12px}.mobile-quote-summary strong{color:#12352f;font-size:20px}.mobile-quote-summary strong small{color:#718078;margin-left:2px;font-size:11px;font-weight:700}.mobile-quote-tools{background:#fff;border:1px solid #0f766e24;border-radius:8px;gap:8px;padding:10px;display:grid}.mobile-pricing-toolbar{z-index:20;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:9px;grid-template-columns:minmax(0,1fr);gap:8px;padding:9px;position:relative;top:auto}.mobile-pricing-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.mobile-pricing-search-row>.mobile-quote-search-field:only-child{grid-column:1/-1}.mobile-quote-search-field{width:100%;min-height:44px}.mobile-quote-search-field input{min-height:44px}.workspace-search-field input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.mobile-quote-search-field>button{color:#607068;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;min-width:32px;min-height:32px;padding:0;display:inline-flex}.mobile-quote-more{position:relative}.mobile-quote-more summary{color:#27493e;cursor:pointer;background:#fff;border:1px solid #bfcfc6;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:78px;min-height:44px;padding:0 10px;font-size:13px;font-weight:800;list-style:none;display:inline-flex}.mobile-quote-more summary::-webkit-details-marker{display:none}.mobile-quote-more[open] summary{color:#174c3c;background:#e8f2ed;border-color:#2f725f}.mobile-quote-more>div{z-index:30;background:#fff;border:1px solid #c9d6cf;border-radius:9px;gap:8px;width:min(272px,100vw - 32px);padding:9px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 32px #1b362b2e}.mobile-quote-more>div button{color:#27493e;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c9d6cf;border-radius:7px;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:750;display:inline-flex}.mobile-quote-more>div span{color:#607068;font-size:12px;line-height:1.45}.mobile-quote-readonly-note{color:#355348;background:#eef3f0;border:1px solid #cbd9d2;border-radius:8px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.mobile-quote-readonly-note svg{flex:none;margin-top:1px}.mobile-quote-readonly-note div{flex:1;gap:2px;min-width:0;display:grid}.mobile-quote-readonly-note>button{flex:none;align-self:center}.mobile-quote-readonly-note strong{font-size:13px}.mobile-quote-readonly-note span{font-size:12px;line-height:1.45}.mobile-quote-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.mobile-quote-filters button{color:#2f4a40;min-height:36px;font:inherit;background:#fff;border:1px solid #cddbd3;border-radius:6px;font-size:12px;font-weight:800}.mobile-quote-filters button.is-active{color:#0f4f3b;background:#e5f3ec;border-color:#176249}.mobile-quote-cards{gap:12px;display:grid}.mobile-quote-card{max-width:100%;padding:0;display:block;overflow:hidden}.mobile-quote-card.risk-review,.mobile-quote-card.risk-spread{border-color:#d8a23d80}.mobile-quote-card-summary{color:#12352f;width:100%;min-width:0;min-height:84px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:0;align-items:center;gap:10px;padding:11px 12px;display:flex}.mobile-quote-card-summary:hover{background:#f7fbf8}.mobile-quote-card-summary:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #17624947;position:relative}.mobile-quote-card-summary[aria-expanded=true]{background:#f0f8f4}.mobile-quote-card-summary>svg:last-child{color:#5b6b62;flex:none;transition:transform .16s}.mobile-quote-card-summary[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.mobile-quote-card-summary>svg:last-child{transition:none}}.app-shell.is-table-view>:is(.workspace-header,.workspace-view-switch,.workspace-share-warning,.toast-container){flex:none}.app-shell.is-table-view .workspace-table-panel,.app-shell.is-table-view .quote-workspace,.app-shell.is-table-view .quote-workspace-main,.app-shell.is-table-view .table-wrap,.app-shell.is-table-view .quote-grid-frame{min-height:0}.app-shell.is-table-view .workspace-table-panel,.app-shell.is-table-view .quote-workspace-main,.app-shell.is-table-view .table-wrap,.app-shell.is-table-view .quote-grid-frame{flex-direction:column;flex:auto;display:flex}.app-shell.is-table-view .quote-workspace{flex:auto;overflow:hidden}.collection-patrol-badge{border:0;border-bottom:1px solid var(--sheet-grid);min-height:24px;color:var(--sheet-green);box-shadow:none;background:#fff;border-radius:0;flex:none;justify-content:flex-start;align-self:stretch;align-items:center;gap:5px;padding:3px 20px;font-size:11px;display:inline-flex}.collection-patrol-badge:is(.is-degraded,.is-circuit_open){color:var(--sheet-danger)}@media (width<=720px){.app-shell.is-table-view,.app-shell.is-pricing-view{height:auto;min-height:100dvh;display:block;overflow:visible}.app-shell :is(.workspace-header,.workspace-view-switch,.workspace-toolbar,.mobile-pricing-toolbar){box-shadow:none!important;-webkit-backdrop-filter:none!important;position:static!important;inset:auto!important}.workspace-header{gap:4px 6px;padding:5px 8px}.workspace-header .brand-logo h1{font-size:16px}.workspace-date-controls,.workspace-date-readonly,.workspace-date-field,.workspace-date-field input{min-height:30px}.workspace-status-nav{scrollbar-width:none;min-height:28px}.workspace-status-button,.workspace-header button,.workspace-view-switch button,.workspace-toolbar button,.mobile-pricing-toolbar button{min-height:30px;padding-block:3px;font-size:12px}.workspace-view-switch{min-height:34px;padding:2px 8px}.workspace-view-tabs button,.workspace-landscape-button{min-height:30px;padding-inline:8px}.workspace-toolbar,.mobile-pricing-toolbar{gap:4px;padding:4px 8px}.collection-patrol-badge{min-height:22px;padding:2px 8px}.workspace-search-field,.workspace-search-field input{min-height:32px}.workspace-toolbar-actions{padding-bottom:0}.app-shell.is-table-view .workspace-table-panel,.app-shell.is-table-view .quote-workspace,.app-shell.is-table-view .quote-workspace-main,.app-shell.is-table-view .table-wrap,.app-shell.is-table-view .quote-grid-frame{display:block;overflow:visible}.app-shell.is-table-view .quote-workspace,.app-shell.is-pricing-view .quote-workspace{min-height:100dvh}.app-shell.is-table-view .quote-grid{height:auto;min-height:280px}.mobile-quote-summary{border:0;border-bottom:1px solid var(--sheet-grid);box-shadow:none;background:#fff;border-radius:0;margin:0;padding:5px 9px;display:block}.mobile-quote-summary p{color:var(--sheet-muted);align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.mobile-quote-summary p strong{color:var(--sheet-text);font-size:12px}.mobile-quote-cards{gap:5px;padding:6px 8px}.mobile-quote-card{border:1px solid var(--sheet-grid);box-shadow:none;border-radius:3px}.mobile-quote-card-summary{min-height:58px;padding:7px 9px}.mobile-quote-product-name{font-size:15px}.mobile-quote-summary-meta strong{font-size:17px}.mobile-quote-card-body{gap:7px;padding:8px 9px}.mobile-quote-evidence-section h4{color:var(--sheet-text);justify-content:space-between;margin:0 0 3px;font-size:13px;display:flex}.mobile-quote-evidence-section h4 span{color:var(--sheet-muted);font-weight:500}.mobile-quote-evidence{border-top:1px solid var(--sheet-grid);gap:0}.mobile-quote-evidence button{border:0;border-bottom:1px solid var(--sheet-grid);width:100%;min-height:0;color:var(--sheet-text);text-align:left;box-shadow:none;background:#fff;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 7px;padding:6px 0;display:grid}.mobile-quote-evidence button:hover,.mobile-quote-evidence button:focus-visible{background:var(--sheet-subtle)}.mobile-quote-evidence button strong{font-size:12px}.mobile-quote-evidence button>span{color:var(--sheet-text);text-align:right;font-size:14px;font-weight:700}.mobile-quote-evidence button em{background:var(--sheet-subtle);border:0;border-radius:2px;padding:1px 4px}.mobile-quote-evidence button small{max-width:100%;color:var(--sheet-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/3;font-size:10px;overflow:hidden}.mobile-quote-evidence button>svg{color:var(--sheet-muted);grid-area:1/3/3}.mobile-quote-evidence-empty{color:var(--sheet-muted);margin:0;font-size:12px}.mobile-quote-pricing-actions{border-top:1px solid var(--sheet-grid)}.mobile-quote-pricing-actions>summary{min-height:30px;color:var(--sheet-muted);cursor:pointer;align-items:center;font-size:12px;font-weight:600;display:flex}.mobile-quote-pricing-actions-body{gap:7px;padding-bottom:2px;display:grid}.mobile-quote-card-body .mobile-quote-actions>button,.mobile-quote-card-body .mobile-quote-actions>.compact-button,.mobile-quote-card input{min-height:34px}}.review-desk-backdrop{background:#121f1a6b;align-items:center;padding:12px}.workspace-dialog.price-modal.review-workspace-dialog.review-desk-dialog.direct-review-dialog{background:#fff;border:1px solid #cfd8d3;border-radius:12px;width:calc(100vw - 24px);max-width:1480px;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);overflow:hidden;box-shadow:0 26px 80px #0b1c1540}.direct-review-dialog .workspace-dialog-header{background:#fff;border-bottom:1px solid #e1e6e3;grid-template-columns:auto minmax(180px,auto) minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:0 16px;display:grid}.direct-review-dialog .workspace-panel-close{color:#283832;background:0 0;border:0;order:-1;width:34px;height:34px}.direct-review-dialog .workspace-panel-close:hover{color:#165b45;background:#eef4f1;border:0}.direct-review-dialog .workspace-dialog-header>div:first-of-type{align-items:baseline;gap:8px;min-width:0;display:flex}.direct-review-dialog .workspace-dialog-header>div:first-of-type>span{color:#718078;white-space:nowrap;font-size:11px;font-weight:700;display:inline}.direct-review-dialog .workspace-dialog-header h2{color:#17241f;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.direct-review-dialog .workspace-dialog-header-meta{color:#56655e;justify-content:flex-end;align-items:center;min-width:0;gap:18px!important;display:flex!important}.direct-review-dialog .workspace-dialog-header-meta>span{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.direct-review-date-picker{background:#f7faf8;border:1px solid #d8e1dc;border-radius:7px;align-items:center;gap:3px;min-width:0;padding:2px;display:inline-flex}.direct-review-date-nav-button,.direct-review-date-today{color:#4f6058;min-width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:750;display:inline-flex}.direct-review-date-today{width:auto;padding:0 7px}.direct-review-date-nav-button:hover:not(:disabled),.direct-review-date-today:hover:not(:disabled){color:#145b43;background:#e8f2ed}.direct-review-date-nav-button:disabled,.direct-review-date-today:disabled{color:#aab3ae;cursor:not-allowed}.direct-review-date-field{color:#547066;border-inline:1px solid #e0e6e3;align-items:center;gap:5px;min-width:0;height:28px;padding:0 7px;display:inline-flex}.direct-review-date-field input{color:#263831;width:126px;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px;font-weight:750}.direct-review-date-field:focus-within{outline-offset:1px;border-color:#237259;outline:2px solid #23725933}.direct-review-static-date{color:#33473e;white-space:nowrap;background:#f7faf8;border:1px solid #d8e1dc;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:12px;font-weight:750;display:inline-flex}.direct-review-date-confirmation{z-index:40;color:#69480f;background:#fff9e9;border:1px solid #dfc27d;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(580px,100% - 32px);padding:9px 11px;display:grid;position:absolute;top:62px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #2b1f0833}.direct-review-date-confirmation>div:nth-child(2){gap:2px;min-width:0;display:grid}.direct-review-date-confirmation span{font-size:11px}.direct-review-date-confirmation>div:last-child{gap:6px;display:flex}.direct-review-shell{grid-template-rows:minmax(0,1fr)}.direct-review-workspace{background:#fff;grid-template-rows:minmax(0,1fr) 58px;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.direct-review-message{z-index:30;color:#24483b;pointer-events:none;background:#f7fbf9f5;border:1px solid #cbdcd3;border-radius:8px;max-width:min(620px,100% - 32px);padding:8px 12px;font-size:12px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #15342821}.direct-review-grid{grid-template-columns:minmax(380px,35fr) minmax(520px,42fr) minmax(280px,23fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.direct-review-evidence,.direct-review-quotes,.direct-review-context{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.direct-review-evidence,.direct-review-quotes{border-right:1px solid #e0e6e2}.direct-review-section-head,.direct-review-context-head{border-bottom:1px solid #e5e9e7;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:flex}.direct-review-context-close{display:none}.direct-review-section-head>div:first-child,.direct-review-context-title{flex:auto;gap:3px;min-width:0;display:grid}.direct-review-section-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.direct-review-section-head h3,.direct-review-context-head h3{color:#182620;margin:0;font-size:15px;font-weight:850}.direct-review-section-head p,.direct-review-context-title span{color:#758079;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.direct-review-source-link{color:#356253;align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.video-check-evidence-card{color:#29463b;background:#f7faf8;border:1px solid #dce7e1;border-radius:9px;flex:none;gap:7px;margin:10px 12px 0;padding:9px 10px;display:grid}.video-check-evidence-card.is-found{background:#f1faf5;border-color:#bcdccb}.video-check-evidence-card.is-unverifiable,.video-check-evidence-card.is-failed{color:#6c4a1f;background:#fff9ef;border-color:#ead6b9}.video-check-evidence-head{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.video-check-evidence-icon{color:#287254;background:#2a70521c;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.video-check-evidence-head>div{gap:2px;min-width:0;display:grid}.video-check-evidence-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.video-check-evidence-head span,.video-check-evidence-error{color:#6b7972;margin:0;font-size:10px;line-height:1.45}.video-check-refresh{white-space:nowrap;min-height:30px;padding:4px 8px}.video-check-evidence-error{color:#7c5627;border-left:2px solid #c38a43;padding-left:8px}.video-check-works,.video-check-timeline{border-top:1px solid #56746626;padding-top:6px;font-size:10px}.video-check-works summary,.video-check-timeline summary{color:#426356;cursor:pointer;font-weight:750}.video-check-works ol,.video-check-timeline ol{max-height:150px;margin:7px 0 0;padding:0;list-style:none;overflow:auto}.video-check-works li{border-top:1px solid #5674661a;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:6px;padding:6px 0;display:grid}.video-check-works li>div{gap:2px;min-width:0;display:grid}.video-check-works li strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-check-works li span{color:#77847e}.video-check-works li>span{white-space:nowrap;background:#e8eeeb;border-radius:999px;padding:2px 6px}.video-check-works li>span.is-quote-candidate{color:#226b4d;background:#dff1e7}.video-check-works a{color:#356253;place-items:center;display:grid}.video-check-seven-days{gap:5px;min-width:0;display:grid}.video-check-seven-days>span{color:#6b7972;font-size:10px;font-weight:750}.video-check-seven-days>div{scrollbar-width:thin;gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.video-check-seven-days button{color:#55665e;min-width:58px;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e2dd;border-radius:6px;gap:1px;padding:4px 6px;display:grid}.video-check-seven-days button.is-active{color:#1f6249;border-color:#398266;box-shadow:inset 0 0 0 1px #398266}.video-check-seven-days button.is-found span{color:#237253}.video-check-seven-days button.is-unverifiable span,.video-check-seven-days button.is-failed span{color:#9a6126}.video-check-seven-days button strong{font-size:10px}.video-check-seven-days button span{white-space:nowrap;font-size:9px}.video-check-timeline li{border-top:1px solid #5674661a;justify-content:space-between;gap:10px;padding:5px 0;display:flex}.video-check-timeline time{color:#78867f;white-space:nowrap}.direct-review-empty small{color:#96a19b;text-align:center;max-width:240px;font-size:10px;line-height:1.45}.direct-evidence-stage{flex:auto;grid-template-columns:minmax(0,1fr) 84px;gap:10px;min-height:0;padding:12px 10px 10px 16px;display:grid;overflow:hidden}.direct-evidence-video{background:#edf2ef;border-radius:7px;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden;container-type:size}.direct-evidence-video .merchant-source-player{width:100%;max-width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;place-self:center}.direct-evidence-video .merchant-source-player.orientation-portrait,.direct-evidence-video .merchant-source-player.orientation-unknown{aspect-ratio:9/16;width:min(100cqw,56.25cqh);max-width:none;height:min(100cqh,177.778cqw);max-height:none}.direct-evidence-video .merchant-source-player.orientation-landscape{aspect-ratio:16/9;width:min(100cqw,177.778cqh);max-width:none;height:min(100cqh,56.25cqw);max-height:none}.direct-evidence-frame-preview{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.direct-evidence-frame-preview img{object-fit:contain;width:100%;height:100%;display:block}.direct-evidence-frame-preview button{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#121f1ad1;border:1px solid #ffffff59;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;display:inline-flex;position:absolute;bottom:10px;right:10px}.direct-evidence-video .merchant-source-stage,.direct-evidence-video .merchant-video{width:100%;height:100%;max-height:none}.direct-evidence-video .merchant-source-stage{aspect-ratio:auto;box-shadow:none;background:0 0;border:0;border-radius:0}.direct-evidence-video .merchant-video{display:block}.evidence-video-custom-controls{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#243a31;background:#f7faf8e6;border:1px solid #c6d3cceb;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:5px 6px;display:flex;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 4px 14px #192b231f}.direct-evidence-video .merchant-source-player:has(.evidence-video-custom-controls.is-below-video){grid-template-rows:minmax(0,1fr) auto;display:grid}.evidence-video-custom-controls.is-below-video{width:100%;min-height:42px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7faf8;border-radius:7px;flex:none;position:static}.evidence-video-custom-controls button{color:#29463a;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;display:inline-flex}.evidence-video-custom-controls button:hover{color:#126449;background:#d5e8dee0}.evidence-video-custom-controls button:focus-visible,.evidence-video-custom-controls input:focus-visible{outline-offset:1px;outline:2px solid #237259}.evidence-video-custom-controls span{font-variant-numeric:tabular-nums;flex:none;font-size:10px}.evidence-video-custom-controls input{accent-color:#237259;flex:auto;min-width:36px}.direct-evidence-thumbnails{align-content:start;gap:7px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.direct-evidence-thumbnails button{cursor:pointer;background:#f3f6f4;border:1px solid #d8e0dc;border-radius:6px;width:100%;min-height:76px;padding:0;position:relative;overflow:hidden}.direct-evidence-thumbnails button.is-active{border-color:#1f7559;box-shadow:0 0 0 1px #1f7559}.direct-evidence-thumbnails img{object-fit:cover;width:100%;height:76px;display:block}.direct-evidence-thumbnails button>span{z-index:2;color:#fff;background:#14241edb;border-radius:4px;padding:2px 4px;font-size:10px;font-weight:800;position:absolute;top:4px;left:4px}.direct-evidence-no-thumb{color:#849088;text-align:center;font-size:11px}.direct-evidence-meta{color:#55645c;border-top:1px solid #edf0ee;flex:none;align-items:center;gap:14px;min-height:38px;padding:7px 16px;font-size:11px;display:flex}.direct-evidence-copy-preview-wrap{background:#fbfcfb;border-top:1px solid #edf0ee}.direct-evidence-text-switcher{gap:6px;padding:8px 16px 0;display:flex;overflow-x:auto}.direct-evidence-text-switcher button{color:#5b6a62;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e2dd;border-radius:999px;flex:none;align-items:center;padding:4px 10px;font-size:11px;font-weight:750;display:inline-flex}.direct-evidence-text-switcher button.is-active{color:#145e48;background:#eaf4ef;border-color:#237259}.direct-evidence-copy-preview{color:#68756e;overflow-wrap:anywhere;white-space:pre-wrap;max-height:52px;margin:0;padding:8px 16px 4px;font-size:11px;line-height:1.55;overflow:hidden}.direct-evidence-copy-preview.is-expanded{max-height:min(42vh,360px);overflow:auto}.direct-evidence-copy-toggle{color:#17664f;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 16px 7px;font-size:11px;font-weight:750;display:inline-flex}.direct-evidence-copy-toggle svg{transition:transform .16s}.direct-evidence-copy-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.direct-review-quotes .merchant-slot-scroll{border:0;border-radius:0;flex:auto;min-height:0;max-height:none;overflow:auto}.direct-review-quotes .merchant-direct-quote-editor{table-layout:fixed;border-collapse:collapse;width:100%}.direct-review-quotes .merchant-direct-quote-editor th{color:#758079;text-align:left;background:#fbfcfb;border-bottom:1px solid #e5e9e7;height:38px;padding:7px 8px;font-size:11px;font-weight:750}.direct-review-quotes .merchant-direct-quote-editor td{vertical-align:middle;background:0 0;border-bottom:1px solid #e7ebe8;height:72px;padding:9px 8px}.direct-review-quotes .merchant-direct-quote-editor th:first-child,.direct-review-quotes .merchant-direct-quote-editor td:first-child{width:28%}.direct-review-quotes .merchant-direct-quote-editor th:nth-child(2),.direct-review-quotes .merchant-direct-quote-editor td:nth-child(2){width:26%}.direct-review-quotes .merchant-direct-quote-editor th:nth-child(3),.direct-review-quotes .merchant-direct-quote-editor td:nth-child(3){width:15%}.direct-review-quotes .merchant-direct-quote-editor th:nth-child(4),.direct-review-quotes .merchant-direct-quote-editor td:nth-child(4){width:12%}.direct-review-quotes .merchant-direct-quote-editor th:nth-child(5),.direct-review-quotes .merchant-direct-quote-editor td:nth-child(5){width:19%}.direct-review-quotes .merchant-direct-quote-editor tbody tr{cursor:pointer}.direct-review-quotes .merchant-direct-quote-editor tbody tr:hover,.direct-review-quotes .merchant-direct-quote-editor tbody tr.is-selected{background:#f6faf8}.direct-review-quotes .merchant-direct-quote-editor tbody tr.is-selected{box-shadow:inset 3px 0 #207357}.merchant-slot-product-readout,.merchant-slot-price-editor,.merchant-slot-change-actions{align-items:center;gap:8px;min-width:0;display:flex}.merchant-slot-product-readout strong{color:#26342e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.merchant-slot-product-names{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.merchant-slot-product-names select{width:100%}.merchant-slot-raw-name{color:#6a7771;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.35;overflow:hidden}.merchant-slot-evidence-index{color:#fff;background:#14674c;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:850;display:inline-flex}.merchant-slot-product-readout select,.merchant-slot-price-editor input,.merchant-slot-price-readout{color:#1c2a24;min-width:0;font:inherit;background:#fff;border:1px solid #ccd6d1;border-radius:6px}.merchant-slot-price-readout{color:#25362e;font-variant-numeric:tabular-nums;background:#f3f6f4;border-color:#d8dfdb;align-items:center;min-height:34px;padding:0 10px;font-weight:700;display:inline-flex}.merchant-slot-product-readout select{width:100%;height:34px;padding-inline:7px;font-size:12px}.merchant-slot-price-editor{flex-direction:column;align-items:flex-start;gap:3px}.merchant-slot-price-input-wrap{background:#fff;border:1px solid #ccd6d1;border-radius:6px;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.merchant-slot-price-input-wrap:focus-within{border-color:#207357;outline:2px solid #20735724}.merchant-slot-price-input-wrap .merchant-slot-price-unit{color:#62716a;white-space:nowrap;border-left:1px solid #dde4e0;flex:none;padding:0 8px;font-size:11px}.merchant-slot-price-editor input{font-variant-numeric:tabular-nums;border:0;border-radius:0;width:88px;height:36px;padding:5px 9px;font-size:17px;font-weight:750}.merchant-slot-price-editor input:focus{outline:0}.merchant-slot-price-editor input[aria-invalid=true]{border-color:#c7483c}.merchant-slot-validation-error{color:#ad3e34;align-items:center;gap:3px;font-size:10px;display:inline-flex}.merchant-slot-price-change,.merchant-slot-last-correction{color:#62716a;white-space:nowrap;font-size:10px}.merchant-slot-movement,.merchant-slot-confidence-cell,.merchant-slot-unchanged{color:#66736d;font-size:11px;font-weight:700}.merchant-slot-movement-up{color:#d83b31}.merchant-slot-movement-down{color:#2b8b4c}.merchant-slot-movement-new{color:#2f6fbe}.merchant-slot-modified-badge{color:#2c6fa8;white-space:nowrap;background:#e5f1ff;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:800}.merchant-slot-undo{color:#35705d;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:4px 0;font-size:10px;display:inline-flex}.direct-review-queue-nav{align-items:center;gap:5px;display:inline-flex}.direct-review-queue-nav span{color:#64736b;font-size:11px;font-weight:750}.direct-review-queue-nav button{color:#3b5147;background:#fff;border:1px solid #d4ddd8;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.direct-review-error,.direct-review-warnings{color:#9b3f35;background:#fff7f5;border-top:1px solid #f0dedb;flex:none;margin:0;padding:7px 12px;font-size:11px}.direct-review-warnings p{margin:0}.direct-review-recognition-evidence{color:#41564c;background:#f5faf7;border-top:1px solid #dfe9e4;flex:none;gap:3px;margin:0;padding:8px 12px;font-size:11px;display:grid}.direct-review-recognition-evidence>div{color:#24664f;align-items:center;gap:5px;display:flex}.direct-review-recognition-evidence p,.direct-review-recognition-evidence small{margin:0}.direct-review-recognition-evidence small{color:#8b6332;line-height:1.45}.direct-review-recognition-evidence.is-conflict{background:#fff7f5;border-top-color:#f0dedb}.direct-review-recognition-evidence.is-conflict>div{color:#9b3f35}.current-recognition-state{color:#3f574c;background:#f7fbf9;border:1px solid #d8e5df;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 12px 9px;padding:8px 10px;display:grid}.current-recognition-state.is-locked{color:#285b39;background:#f0f8f1;border-color:#c6dbc9}.current-recognition-state-icon{background:#e2eee8;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.current-recognition-state>div{gap:2px;min-width:0;display:grid}.current-recognition-state strong,.current-recognition-state small,.current-recognition-state p{margin:0}.current-recognition-state small,.current-recognition-state p{color:#63776e;font-size:11px;line-height:1.4}.recognition-conflict-resolution{background:#fffaf1;border-top:1px solid #ead8b9;flex:none;gap:8px;padding:10px 12px;display:grid}.recognition-conflict-resolution>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.recognition-conflict-resolution>header>div{gap:2px;min-width:0;display:grid}.recognition-conflict-resolution header span,.recognition-conflict-resolution header small,.recognition-conflict-resolution>p{color:#7a6749;margin:0;font-size:11px;line-height:1.45}.recognition-conflict-candidates{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px;display:grid}.recognition-conflict-candidate{text-align:left;color:#54482f;cursor:pointer;background:#fff;border:1px solid #decda9;border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid}.recognition-conflict-candidate:hover:not(:disabled),.recognition-conflict-candidate:focus-visible{outline-offset:1px;border-color:#aa8040;outline:2px solid #aa80402e}.recognition-conflict-candidate.is-selected{color:#285b39;background:#f1f8f3;border-color:#72a17e}.recognition-conflict-candidate span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.recognition-conflict-candidate small{color:#7b6a4d;font-size:10px}.direct-review-context-head{flex-direction:column;align-items:flex-start;gap:8px}.direct-review-context-head nav{grid-template-columns:1fr 1fr;gap:5px;width:100%;display:grid}.direct-review-context-head nav button{color:#5e6c65;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.direct-review-context-head nav button.active{color:#126449;background:#eaf4ef}.direct-review-context-scroll,.direct-review-maintenance-scroll{flex:auto;min-height:0;padding:12px 14px;overflow:auto}.direct-review-context-title{margin-bottom:12px}.direct-review-context-title strong{color:#27372f;font-size:13px}.direct-review-context-state{color:#76827b;margin:18px 0;font-size:11px;line-height:1.6}.direct-review-context-state.is-error{color:#a43f35}.direct-review-history-section-label{color:#526159;justify-content:space-between;align-items:center;gap:8px;margin:14px 0 2px;font-size:10px;display:flex}.direct-review-history-section-label strong{color:#2f4238;font-size:11px}.direct-review-history-section-label.is-reference{border-top:1px solid #e8ece9;padding-top:12px}.direct-review-history-section-label.is-reference strong{color:#7d6845}.direct-review-history-list,.direct-review-operations>ol{margin:0;padding:0;list-style:none}.direct-review-history-list li{border-bottom:1px solid #e8ece9;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.direct-review-history-list li.is-current{color:#126449}.direct-review-history-list li>span{color:#89948e;font-size:10px}.direct-review-history-list li>div{gap:2px;min-width:0;display:grid}.direct-review-history-list strong{font-size:12px}.direct-review-history-list small{color:#7a867f;font-size:10px}.direct-review-history-list em{color:#557067;font-size:10px;font-style:normal}.direct-review-history-list.is-reference li{color:#65716b}.direct-review-history-list.is-reference strong{font-weight:600}.direct-review-history-list.is-reference em{color:#806b47;background:#f5f0e7;border-radius:999px;padding:2px 6px}.direct-review-operations>ol>li{border-left:1px solid #dce4df;gap:4px;padding:0 0 18px 16px;display:grid;position:relative}.direct-review-operations>ol>li.is-pending{color:#6a756f}.direct-review-operation-dot{background:#28745b;border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute;top:2px;left:-5px;box-shadow:0 0 0 1px #28745b}.is-pending .direct-review-operation-dot{background:#8d9892;box-shadow:0 0 0 1px #8d9892}.tone-warning .direct-review-operation-dot{background:#c77a28;box-shadow:0 0 0 1px #c77a28}.direct-review-operation-time{color:#87918c;font-size:10px}.direct-review-operations strong{color:#293831;font-size:12px}.direct-review-operations p{color:#5d6a63;margin:0;font-size:11px;line-height:1.5}.direct-review-operations small{color:#87918c;font-size:10px}.direct-review-discard{background:#fff7f5;border:1px solid #efc7c1;border-radius:7px;margin:10px 12px 0;padding:10px;font-size:11px}.direct-review-discard>div{gap:6px;margin-top:8px;display:flex}.direct-review-context .merchant-editor{box-shadow:none;border:0;padding:0}.direct-review-footer{z-index:10;background:#fff;border-top:1px solid #dfe5e1;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:8px 16px;display:flex;position:relative}.direct-review-inline-confirm{z-index:5;color:#713c32;background:#fff8f6;border:1px solid #f1c1b7;border-radius:10px;align-items:center;gap:18px;max-width:min(620px,100vw - 36px);padding:10px 12px;font-size:12px;display:flex;position:absolute;bottom:64px;right:18px;box-shadow:0 12px 30px #4b271f29}.direct-review-inline-confirm>span{line-height:1.5}.direct-review-inline-confirm>span strong{color:#542b24;display:block}.direct-review-inline-confirm>div{flex:none;gap:8px;display:flex}.direct-review-tools,.direct-review-completion{align-items:center;gap:6px;min-width:0;display:flex}.direct-review-tools{overflow:visible}.direct-review-tools>button,.direct-review-tools .merchant-review-more-anchor>button{color:#45554d;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:750;display:inline-flex}.direct-review-tools>button:hover,.direct-review-tools>button.active,.direct-review-tools .merchant-review-more-anchor>button:hover{color:#126449;background:#edf5f1}.direct-review-completion{flex:none}.direct-review-completion>span{color:#62716a;white-space:nowrap;font-size:11px}.direct-review-completion .primary-button,.direct-review-completion .soft-button{white-space:nowrap;min-height:36px}.direct-review-empty{color:#87928c;align-content:center;place-items:center;gap:8px;min-height:160px;font-size:12px;display:grid}@media (width<=1180px){.direct-review-workspace{position:relative}.direct-review-grid{grid-template-columns:minmax(300px,38fr) minmax(420px,62fr)}.direct-review-context{z-index:30;visibility:hidden;background:#fff;border-left:1px solid #dfe5e1;width:min(380px,100%);min-height:0;transition:transform .16s;position:absolute;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-18px 0 38px #26372f29}.direct-review-context.is-open{visibility:visible;transform:translate(0)}.direct-review-context-close{color:#607069;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:inline-grid;position:absolute;top:10px;right:10px}.direct-review-context-head{padding-right:48px;position:relative}.direct-review-dialog .workspace-dialog-header-meta>span:last-child{display:none}.direct-review-tools>button,.direct-review-tools .merchant-review-more-anchor>button{padding-inline:6px}}@media (width<=900px),(width<=960px) and (height<=520px){.review-desk-backdrop{padding:0}.workspace-dialog.price-modal.review-workspace-dialog.review-desk-dialog.direct-review-dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;animation:none}.direct-review-workspace{--direct-review-footer-clearance:136px;--direct-review-mobile-header-height:66px;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.direct-review-grid{overscroll-behavior:contain;display:block;position:relative;overflow:hidden}.direct-review-dialog .review-desk-merchant-view{overflow:hidden}.direct-review-quotes{z-index:24;border-top:1px solid #cfd9d4;border-right:0;border-radius:16px 16px 0 0;height:min(58dvh,580px);max-height:100%;transition:transform .18s,height .18s,visibility .18s;position:absolute;bottom:0;left:0;right:0;transform:translateY(0);box-shadow:0 -18px 42px #182e2533}.direct-review-quotes.mobile-sheet-closed{visibility:hidden;pointer-events:none;transform:translateY(105%)}.direct-review-quotes.mobile-sheet-full{border-radius:0;height:auto;top:0}.direct-review-quotes .merchant-slot-scroll{flex:auto;overflow:auto}.direct-review-evidence{overscroll-behavior:contain;border-right:0;width:100%;height:100%;min-height:100%;overflow:hidden auto}.direct-evidence-stage,.direct-evidence-stage.is-image-only{flex:none;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding:12px;overflow:visible}.direct-evidence-video,.direct-evidence-stage.is-image-only .direct-evidence-video{aspect-ratio:auto;border-radius:10px;height:auto;min-height:0;padding:8px 10px 10px;display:block;overflow:hidden;container-type:normal}.direct-review-dialog .direct-evidence-video .merchant-source-player,.direct-review-dialog .direct-evidence-video .merchant-source-player.orientation-unknown{aspect-ratio:auto;place-self:stretch stretch;gap:8px;width:100%;max-width:none;height:auto;max-height:none}.direct-review-dialog .direct-evidence-video .merchant-source-player.orientation-portrait,.direct-review-dialog .direct-evidence-video .merchant-source-player.orientation-landscape{aspect-ratio:auto;width:100%;max-width:none;height:auto}.direct-review-dialog .direct-evidence-video .merchant-source-player .merchant-source-stage{aspect-ratio:auto;background:#13231d;border-radius:8px;width:100%;height:clamp(260px,38dvh,350px)}.direct-review-dialog .direct-evidence-video .merchant-source-player.orientation-landscape .merchant-source-stage{aspect-ratio:16/9;height:auto}.direct-review-dialog .direct-evidence-video .merchant-source-player .merchant-video{aspect-ratio:auto;width:100%;height:100%}.direct-evidence-video:has(.direct-evidence-frame-preview){min-height:0}.direct-evidence-stage.is-image-only .direct-evidence-video:has(.direct-evidence-frame-preview){min-height:0}.direct-evidence-frame-preview{height:clamp(260px,38dvh,350px);min-height:0}.direct-evidence-thumbnails,.direct-evidence-stage.is-image-only .direct-evidence-thumbnails{scroll-snap-type:x proximity;align-items:stretch;gap:8px;padding:2px 2px 6px;scroll-padding-inline:2px;display:flex;overflow:auto hidden}.direct-evidence-thumbnails button,.direct-evidence-stage.is-image-only .direct-evidence-thumbnails button{scroll-snap-align:center;width:76px;min-width:76px;min-height:96px}.direct-evidence-thumbnails img,.direct-evidence-stage.is-image-only .direct-evidence-thumbnails img{object-fit:contain;background:#f3f6f4;height:96px}.direct-evidence-no-thumb{padding:12px}.direct-review-context{z-index:32;width:100%;min-height:0;box-shadow:none;border-top:1px solid #dfe5e1;border-left:0;display:none;position:absolute;inset:0;transform:none}.direct-review-context.is-open{visibility:visible;display:flex;transform:none}.direct-review-footer{z-index:40;padding:7px 10px;padding-bottom:calc(8px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:8px;position:relative;bottom:0}.direct-review-completion{justify-content:flex-end;gap:8px;width:100%}.direct-review-completion .primary-button{flex:auto}.direct-review-dialog .workspace-dialog-header-meta>span:nth-child(2){display:none}.direct-review-drawer-controls{border-bottom:1px solid #e1e7e3;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:48px;padding:5px 8px;display:grid}.direct-review-drawer-controls>span{background:#b8c5be;border-radius:999px;justify-self:center;width:22px;height:4px}.direct-review-drawer-controls strong{color:#263a31;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.direct-review-drawer-controls button{color:#315348;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.direct-review-mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;display:grid;overflow:visible}.direct-review-mobile-nav>button{flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:50px;padding:4px 2px;position:relative}.direct-review-mobile-nav>button>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.direct-review-mobile-nav>button>em{color:#315247;background:#dfe8e3;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;font-weight:850;display:inline-grid;position:absolute;top:3px;left:calc(50% + 8px)}.direct-review-mobile-nav>button>em.is-modified{color:#fff;background:#b94a39}.direct-review-mobile-nav>button.active{color:#126449;background:#eaf4ef}.direct-review-action-sheet-backdrop{z-index:48;background:#121f1a6b;align-items:flex-end;display:flex;position:fixed;inset:0}.direct-review-action-sheet{width:100%;max-height:min(76dvh,620px);padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#fff;border-radius:18px 18px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -20px 48px #12261e40}.direct-review-action-sheet>header{border-bottom:1px solid #e3e9e6;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 12px 8px 16px;display:flex}.direct-review-action-sheet>header>div{gap:2px;min-width:0;display:grid}.direct-review-action-sheet>header strong{color:#20372e;font-size:15px}.direct-review-action-sheet>header span{color:#77847d;font-size:11px}.direct-review-action-sheet>header button{color:#4f6259;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:inline-grid}.direct-review-action-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid;overflow-y:auto}.direct-review-action-sheet-grid>button,.direct-review-action-sheet-grid>a{color:#2b493d;min-height:50px;font:inherit;text-align:left;background:#f8faf9;border:1px solid #dbe4df;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.direct-review-action-sheet-grid>.is-danger{color:#9b3f32;background:#fff7f5;border-color:#efd0cb}}@media (width<=640px){.direct-review-dialog .workspace-dialog-header{padding:calc(6px + env(safe-area-inset-top)) 10px 6px;grid-template-columns:auto minmax(0,1fr) auto}.direct-review-dialog .workspace-dialog-header>div:first-of-type>span,.direct-review-dialog .workspace-dialog-header-meta>span:not(:first-child){display:none}.direct-review-dialog .workspace-dialog-header-meta{gap:0!important}.direct-review-date-picker{background:0 0;border:0;padding:0}.direct-review-date-nav-button,.direct-review-date-today,.direct-review-date-field>svg{display:none}.direct-review-date-field{background:#f7faf8;border:1px solid #d8e1dc;border-radius:6px;height:44px;padding:0 5px}.direct-review-date-field input{width:126px;font-size:16px}.direct-review-static-date{min-height:44px;font-size:14px}.direct-review-tools>button,.direct-review-tools .merchant-review-more-anchor>button,.direct-review-completion .primary-button,.direct-review-completion .soft-button,.direct-review-context-head nav button{min-height:44px}.direct-review-dialog .workspace-panel-close,.direct-review-context-close,.direct-review-queue-nav button,.evidence-video-custom-controls button{width:44px;min-width:44px;height:44px;min-height:44px}.direct-review-date-confirmation{top:calc(52px + env(safe-area-inset-top));grid-template-columns:auto minmax(0,1fr)}.direct-review-date-confirmation>div:last-child{grid-column:1/-1;justify-content:flex-end}.direct-review-quotes .merchant-direct-quote-editor,.direct-review-quotes .merchant-direct-quote-editor tbody{width:100%;display:block}.direct-review-quotes .merchant-direct-quote-editor thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.direct-review-quotes .merchant-direct-quote-editor tbody tr{border-bottom:1px solid #e4e9e6;grid-template-columns:minmax(0,1fr) 120px;padding:10px 12px;display:grid}.direct-review-quotes .merchant-direct-quote-editor td,.direct-review-quotes .merchant-direct-quote-editor td:nth-child(n){border:0;gap:4px;width:auto;min-width:0;height:auto;padding:6px 4px;display:grid}.direct-review-quotes .merchant-direct-quote-editor td:first-child,.direct-review-quotes .merchant-direct-quote-editor td:nth-child(5){grid-column:1/-1}.direct-review-quotes .merchant-direct-quote-editor td:nth-child(5){border-top:1px dashed #e1e7e3}.direct-review-quotes .merchant-direct-quote-editor .merchant-slot-mobile-label{color:#87918b;font-size:9px;display:block}.direct-review-tools{width:100%}.direct-review-completion{flex-wrap:wrap}.direct-review-completion>span{flex:1 0 100%;margin-right:0}.direct-review-completion .soft-button{flex:none}.direct-review-completion .primary-button{white-space:normal;min-width:0}.direct-evidence-copy-toggle,.direct-evidence-text-switcher button{min-height:44px}.direct-evidence-copy-preview.is-expanded{max-height:none;overflow:visible}.direct-evidence-copy-preview-wrap{flex:none}.direct-evidence-stage{grid-template-columns:minmax(0,1fr);padding-inline:10px}}@media (width<=960px) and (height<=520px){.direct-review-workspace{--direct-review-footer-clearance:55px;--direct-review-mobile-header-height:62px}.direct-review-quotes.mobile-sheet-half{border-radius:0;height:auto;top:0}.direct-review-quotes.mobile-sheet-full{transition:none;transform:none}.direct-review-footer{grid-template-columns:minmax(0,1fr) minmax(260px,1fr);gap:6px 10px;display:grid}.direct-review-evidence>.direct-review-section-head{min-height:52px;padding-block:6px}.direct-evidence-stage,.direct-evidence-stage.is-image-only{gap:6px;padding-block:6px}.direct-review-grid.mobile-quote-closed .direct-evidence-stage,.direct-review-grid.mobile-quote-closed .direct-evidence-stage.is-image-only{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 80px;align-items:stretch;height:clamp(174px,49dvh,202px);overflow:hidden}.direct-review-grid.mobile-quote-closed .direct-evidence-thumbnails,.direct-review-grid.mobile-quote-closed .direct-evidence-stage.is-image-only .direct-evidence-thumbnails{align-content:start;height:100%;min-height:0;padding:2px;display:grid;overflow:hidden auto}.direct-evidence-video,.direct-evidence-stage.is-image-only .direct-evidence-video{padding-block:4px 6px}.direct-review-dialog .direct-evidence-video .merchant-source-player.orientation-portrait .merchant-source-stage,.direct-review-dialog .direct-evidence-video .merchant-source-player.orientation-unknown .merchant-source-stage,.direct-evidence-frame-preview{height:clamp(116px,30dvh,142px)}.direct-evidence-thumbnails button,.direct-evidence-stage.is-image-only .direct-evidence-thumbnails button{width:100%;min-width:0;min-height:70px}.direct-evidence-thumbnails img,.direct-evidence-stage.is-image-only .direct-evidence-thumbnails img{height:70px}.direct-review-inline-confirm{grid-column:1/-1}}@media (width>=720px) and (width<=960px) and (height<=520px) and (orientation:landscape){.direct-review-grid.mobile-quote-full{grid-template-columns:minmax(300px,42%) minmax(0,58%);display:grid}.direct-review-grid.mobile-quote-full .direct-review-evidence{border-right:1px solid #dfe5e1;grid-column:1;width:auto;height:100%;min-height:0;overflow-y:auto}.direct-review-grid.mobile-quote-full .direct-review-quotes.mobile-sheet-full{width:auto;height:100%;max-height:none;box-shadow:none;visibility:visible;border:0;border-radius:0;grid-column:2;position:relative;inset:auto;transform:none}.direct-review-grid.mobile-quote-full .direct-review-drawer-controls{grid-template-columns:24px minmax(0,1fr) auto}.direct-review-grid.mobile-quote-full .direct-review-quotes>.direct-review-section-head{min-height:52px;padding:6px 10px}}.mobile-quote-summary-main{flex:auto;gap:3px;min-width:0;display:grid;overflow:hidden}.mobile-quote-product-name,.mobile-quote-summary-reference,.mobile-quote-summary-meta{overflow-wrap:anywhere;min-width:0}.mobile-quote-product-name{color:#12352f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;font-weight:800;line-height:1.25;overflow:hidden}.mobile-quote-summary-status{color:#176249;background:#e5f3ec;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:22px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.risk-review .mobile-quote-summary-status,.risk-spread .mobile-quote-summary-status{color:#835e12;background:#fff3d6}.risk-empty .mobile-quote-summary-status{color:#526158;background:#eef3f0}.mobile-quote-summary-status.is-conflict,.mobile-quote-summary-status.is-error{color:#972e26;background:#fee9e6}.mobile-quote-summary-status.is-saving{color:#174f8c;background:#e8f2ff}.mobile-quote-summary-reference{color:#607067;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.25;overflow:hidden}.mobile-quote-summary-meta{color:#526158;text-align:right;flex:0 auto;justify-items:end;gap:3px;min-width:70px;max-width:min(42%,190px);display:grid}.mobile-quote-summary-meta strong{color:#12352f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:21px;line-height:1.1;overflow:hidden}.mobile-quote-summary-meta small{color:#647169;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.25;display:block;overflow:hidden}.mobile-quote-card-body{background:#fff;border-top:1px solid #dce8e1;gap:10px;min-width:0;padding:12px;display:grid}.mobile-quote-card.is-manual:not(.is-expanded) .mobile-quote-card-summary{min-height:76px}.mobile-quote-card.is-manual .mobile-quote-summary-meta strong{color:#53645b;font-size:15px}.mobile-quote-card-body>*{min-width:0}.mobile-quote-card-notice{color:#225844;overflow-wrap:anywhere;background:#edf7f1;border:1px solid #c7dfd2;border-radius:7px;align-items:flex-start;gap:7px;min-width:0;margin:0;padding:8px 9px;font-size:12px;line-height:1.45;display:flex}.mobile-quote-card-notice.is-warning,.mobile-quote-card-notice[role=alert]{color:#6d4b0d;background:#fff8e5;border-color:#e3c26e}.mobile-quote-card-notice.is-error{color:#8a2b24;background:#fee9e6;border-color:#efbbb4}.mobile-quote-card-notice>svg{flex:none;margin-top:1px}.mobile-quote-card-body .mobile-quote-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.mobile-quote-card-body .mobile-quote-actions>button,.mobile-quote-card-body .mobile-quote-actions>.compact-button{overflow-wrap:anywhere;white-space:normal;width:100%;min-width:0;min-height:44px}.mobile-quote-card-body .mobile-quote-confirm-action,.mobile-quote-card-body .mobile-quote-evidence-action{grid-column:1/-1}.mobile-quote-card-body .mobile-quote-confirm-action:disabled{color:#68776f;box-shadow:none;opacity:1;cursor:not-allowed;background:#e7ece9;border-color:#d3dbd7}.mobile-quote-reason{color:#4f6258;font-size:12px;line-height:1.5}.mobile-quote-empty-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;width:100%;min-width:0;display:grid}.mobile-quote-empty-actions>label,.mobile-quote-empty-actions>div{min-width:0}.mobile-quote-empty-actions input{width:100%;min-width:0;min-height:44px}.mobile-quote-empty-actions button{min-width:84px;min-height:44px}.mobile-quote-card header,.mobile-quote-card dl,.mobile-quote-actions,.mobile-quote-footer{align-items:center;gap:8px;display:flex}.mobile-quote-card header{justify-content:space-between}.mobile-quote-card h2,.mobile-quote-card p,.mobile-quote-card pre,.mobile-quote-card dl{margin:0}.mobile-quote-card h2{font-size:20px;line-height:1.25}.mobile-quote-card header span{color:#176249;font-size:12px;font-weight:800}.mobile-quote-card header strong{color:#12352f;font-size:30px;line-height:1}.mobile-quote-card dl{flex-wrap:wrap}.mobile-quote-card dl div{background:#f5f8f6;border-radius:6px;min-width:70px;padding:7px 8px}.mobile-quote-card dd{color:#193c33;margin:2px 0 0;font-size:13px;font-weight:800}.mobile-quote-card label{color:#526158;grid-template-columns:1fr auto;gap:6px;font-size:12px;font-weight:800;display:grid}.mobile-quote-card input{color:#14231e;min-width:0;min-height:44px;font:inherit;border:1px solid #cddbd3;border-radius:6px;grid-column:1/2;padding:8px 10px;font-size:18px;font-weight:900}.mobile-quote-card label small{align-self:end;padding-bottom:10px}.mobile-quote-readonly-price{background:#f6faf8;border:1px solid #dce8e1;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:6px;min-height:54px;padding:9px 10px;display:grid}.mobile-quote-readonly-price span{color:#526158;align-self:center;font-size:12px;font-weight:800}.mobile-quote-readonly-price output{color:#12352f;font-size:22px;font-weight:900;line-height:1}.mobile-quote-readonly-price small{padding-bottom:1px}.mobile-quote-card pre{white-space:pre-wrap;color:#233b33;font:inherit;background:#f5f8f6;border-radius:6px;padding:9px 10px;font-size:13px;line-height:1.5}.mobile-quote-actions{flex-wrap:wrap}.mobile-quote-actions .compact-button{flex:128px}.mobile-price-conflict-note{color:#733916;background:#fff7ed;border:1px solid #e1b387;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;font-size:12px;line-height:1.45;display:grid}.mobile-price-conflict-note svg{align-self:start;margin-top:2px}.mobile-price-conflict-note button{white-space:nowrap}@media (width<=520px){.owner-price-conflict-compare{grid-template-columns:1fr}.owner-price-conflict-actions{grid-template-columns:1fr;display:grid}.owner-price-conflict-actions>button{width:100%}.mobile-price-conflict-note{grid-template-columns:auto minmax(0,1fr)}.mobile-price-conflict-note button{grid-column:1/-1;width:100%;min-height:44px}}.mobile-quote-evidence{gap:8px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.mobile-quote-evidence div{border-top:1px solid #e2ece6;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-width:0;padding-top:8px;display:grid}.mobile-quote-evidence strong,.mobile-quote-evidence span,.mobile-quote-evidence em,.mobile-quote-evidence small,.mobile-quote-evidence p{overflow-wrap:anywhere;min-width:0;margin-block:0}.mobile-quote-evidence span{text-align:right;max-width:42vw}.mobile-quote-evidence em{color:#27604a;background:#edf5f1;border-radius:999px;grid-column:1/2;width:fit-content;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800;line-height:1.35}.mobile-quote-evidence small{text-align:right;text-overflow:ellipsis;white-space:nowrap;grid-column:2/3;align-self:center;max-width:min(48vw,280px);overflow:hidden}.mobile-quote-footer{flex-wrap:wrap;justify-content:space-between}.mobile-pickup-page{min-height:100dvh;padding:16px 16px calc(32px + env(safe-area-inset-bottom));color:#12352f;background:#f7faf8}.mobile-pickup-header{gap:6px;margin-bottom:14px;display:grid}.mobile-pickup-header p,.mobile-pickup-header h1{margin:0}.mobile-pickup-header h1{font-size:24px;line-height:1.2}.mobile-pickup-header span{color:#176249;background:#e5f3ec;border-radius:5px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:800}.mobile-pickup-release-check{color:#245844;background:#edf6f1;border:1px solid #bcd3c7;border-radius:7px;align-items:center;gap:6px;margin:-4px 0 12px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.mobile-pickup-validation-status{color:#5e430f;background:#fff9e8;border:1px solid #dfbd68;border-radius:7px;align-items:center;gap:9px;margin:0 0 12px;padding:9px 10px;display:flex}.mobile-pickup-validation-status>div{gap:2px;min-width:0;display:grid}.mobile-pickup-validation-status strong,.mobile-pickup-validation-status span{overflow-wrap:anywhere}.mobile-pickup-validation-status span{font-size:12px}.mobile-pickup-quote-summary{gap:10px;margin-bottom:12px;padding:12px;display:grid}.mobile-pickup-quote-summary div{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-pickup-quote-summary p,.mobile-pickup-quote-summary ul{margin:0}.mobile-pickup-quote-summary strong{color:#12352f;font-size:14px}.mobile-pickup-quote-summary ul{gap:8px;padding:0;list-style:none;display:grid}.mobile-pickup-quote-summary li{border-top:1px solid #e2ece6;gap:3px;padding-top:8px;display:grid}.mobile-pickup-quote-summary li:first-child{border-top:0;padding-top:0}.mobile-pickup-quote-summary span{color:#193c33;font-size:13px;font-weight:800}.mobile-pickup-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.mobile-pickup-filters button{color:#2f4a40;min-height:38px;font:inherit;background:#fff;border:1px solid #cddbd3;border-radius:6px;font-size:12px;font-weight:800}.mobile-pickup-page :where(button,a[href],input,select,textarea){touch-action:manipulation;-webkit-tap-highlight-color:#1762492e;scroll-margin-block:24px}.mobile-pickup-page :where(button,a[href],input,select){min-height:44px}.mobile-pickup-filters button:hover:not(:disabled):not(.is-active),.mobile-pickup-page .matrix-download-link:hover{background:#f0f7f3;border-color:#176249}.mobile-pickup-filters button.is-active{color:#0f4f3b;background:#e5f3ec;border-color:#176249}.mobile-pickup-list{gap:12px;display:grid}.mobile-pickup-task{background:#fff;border:1px solid #0f766e2e;border-radius:8px;gap:10px;padding:12px;display:grid}.mobile-pickup-task header,.mobile-pickup-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mobile-pickup-task header{justify-content:space-between}.mobile-pickup-task h2,.mobile-pickup-task p,.mobile-pickup-task pre{margin:0}.mobile-pickup-task h2{font-size:18px;line-height:1.3}.mobile-pickup-task p{color:#526058;font-size:13px}.mobile-pickup-task pre{white-space:pre-wrap;color:#233b33;font-family:inherit;font-size:14px;line-height:1.55}.mobile-pickup-publish-guide{background:#f5f8f6;border:1px solid #d7e6dd;border-radius:7px;gap:5px;padding:9px 10px;display:grid}.mobile-pickup-publish-guide strong{color:#173d32;align-items:center;gap:6px;font-size:13px;display:inline-flex}.mobile-pickup-publish-guide p,.mobile-pickup-publish-guide small{color:#526058;margin:0;font-size:12px;line-height:1.45}.mobile-pickup-task label{color:#526158;gap:5px;font-size:12px;font-weight:800;display:grid}.mobile-pickup-task input,.mobile-pickup-task select,.mobile-pickup-task textarea{color:#14231e;min-height:44px;font:inherit;border:1px solid #cddbd3;border-radius:6px;padding:8px 10px}.mobile-pickup-task textarea{resize:vertical;min-height:62px}.mobile-pickup-task input{scroll-margin-block:24px 120px}.mobile-pickup-task input[aria-invalid=true],.mobile-pickup-task select[aria-invalid=true]{background:#fffdfc;border-color:#b9483b;box-shadow:0 0 0 2px #b9483b1f}.mobile-pickup-primary-actions{width:100%}.mobile-pickup-primary-actions .primary-button{justify-content:center;width:100%;min-height:44px}.mobile-pickup-failure-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.mobile-pickup-failure-note{font-weight:800;color:#8a251f!important}.mobile-pickup-status-note{color:#2f5f4f;margin:0;font-size:13px;font-weight:800}.mobile-pickup-status-note.is-error{color:#9d2d26}.mobile-pickup-locked-record{align-items:center;gap:6px;font-weight:800;display:inline-flex;color:#2f5f4f!important}.matrix-storyboard{background:#fbfdfb;border-color:#c7dbd1}.matrix-storyboard-layout{grid-template-columns:minmax(190px,.55fr) minmax(260px,1fr) minmax(190px,.55fr);align-items:stretch;gap:12px;display:grid}.matrix-phone-preview{gap:8px;min-width:0;display:grid}.matrix-phone-topline{flex-wrap:wrap;gap:6px;display:flex}.matrix-phone-topline span,.matrix-material-list span{color:#345448;background:#eef5f1;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:700}.matrix-phone-frame{aspect-ratio:9/16;color:#173d32;background:linear-gradient(#113d311f,#113d3105),#f6faf7;border:1px solid #8fb5a5;border-radius:8px;align-content:space-between;gap:12px;min-height:260px;padding:14px;display:grid;position:relative;box-shadow:inset 0 0 0 3px #fff}.matrix-phone-frame p,.matrix-phone-frame h4,.matrix-phone-frame small{margin:0}.matrix-phone-frame h4{color:var(--matrix-title-color,#173d32);font-size:var(--matrix-font-size,20px);line-height:1.25}.matrix-phone-frame p,.matrix-phone-frame small{color:var(--matrix-body-color,#5c7168);font-size:12px;font-weight:700}.matrix-phone-price-stack{gap:7px;display:grid}.matrix-phone-price-stack span{border:1px solid var(--matrix-accent-color,#cde0d7);background:#fff;border-radius:5px;padding:8px;font-size:13px;font-weight:800}.matrix-scene-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.matrix-scene-list li{background:#fff;border-left:3px solid #3a7d69;gap:4px;padding:9px 10px;display:grid}.matrix-scene-list b,.matrix-material-list strong{color:#2f6f5c;font-size:12px}.matrix-scene-list strong{color:#173d32;font-size:14px}.matrix-scene-list span,.matrix-scene-list p{color:#56675f;margin:0;font-size:12px;line-height:1.5}.matrix-material-list{background:#fff;border:1px dashed #bbd1c7;border-radius:6px;flex-wrap:wrap;align-content:start;gap:7px;padding:10px;display:flex}.matrix-material-list strong{width:100%}.matrix-risk-panel{background:#fffaf2;border:1px solid #e2d3bf;border-radius:6px;grid-column:1/-1;padding:12px}.matrix-risk-panel h3{color:#6a451c;align-items:center;gap:6px;margin:0;font-size:15px;display:inline-flex}.matrix-risk-panel p,.matrix-risk-panel ul{color:#5b4b37;margin:0;font-size:13px;line-height:1.6}.matrix-risk-panel ul{padding-left:18px}.matrix-section-head{min-height:34px}.matrix-template-card,.matrix-task-card{background:#fff;border:1px solid #d8e2dc;border-radius:6px;gap:10px;padding:12px;display:grid}.matrix-task-card.is-selected{border-color:#79a892;box-shadow:inset 3px 0 #2e735f}.matrix-enable-toggle{color:#1d332b;align-items:center;gap:8px;display:inline-flex}.matrix-template-fields{grid-template-columns:1.1fr .8fr .7fr;gap:8px;display:grid}.matrix-template-visual-fields{grid-template-columns:1.2fr .75fr .75fr .85fr}.matrix-template-editor{background:#f8fbf8;border:1px solid #d9e6df;border-radius:6px;grid-template-columns:minmax(160px,.55fr) minmax(260px,1fr);gap:10px;padding:10px;display:grid}.matrix-template-editor-preview{align-content:start;gap:8px;display:grid}.matrix-template-editor-preview>span{color:#2d5d4d;background:#e7f2ec;border-radius:4px;width:fit-content;padding:4px 7px;font-size:11px;font-weight:800}.matrix-template-mini-phone{aspect-ratio:9/16;background:linear-gradient(#113d312e,#113d3105),#103b31;border:1px solid #8fb5a5;border-radius:8px;min-height:220px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #fff}.matrix-template-mini-phone div{left:var(--matrix-text-left,50%);top:var(--matrix-text-top,52%);text-align:center;gap:8px;width:76%;display:grid;position:absolute;transform:translate(-50%,-50%)}.matrix-template-mini-phone strong{color:var(--matrix-title-color,#fff);font-size:var(--matrix-font-size,18px);line-height:1.2}.matrix-template-mini-phone p{color:#173d32;background:#ffffffeb;border:1px solid #d9bb50;border-radius:5px;margin:0;padding:7px;font-weight:900}.matrix-template-mini-phone small{color:var(--matrix-body-color,#fff);text-align:center;font-size:11px;font-weight:800;position:absolute;bottom:12px;left:10px;right:10px}.matrix-template-asset-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.matrix-template-asset-notes{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.matrix-template-asset-notes span{color:#6f5b1f;background:#fffdf4;border:1px solid #d9e6df;border-radius:5px;padding:5px 8px;font-size:12px;font-weight:700}.matrix-template-timeline{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,110px)) minmax(180px,1fr);align-items:end;gap:8px;display:grid}.matrix-template-timeline label{color:#526158;gap:5px;font-size:12px;font-weight:700;display:grid}.matrix-template-timeline input{color:#192b24;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd6cf;border-radius:4px;padding:6px 8px}.matrix-template-timeline-bars{background:#fff;border:1px solid #cbd6cf;border-radius:5px;min-height:34px;display:flex;overflow:hidden}.matrix-template-timeline-bars span{color:#173d32;justify-content:center;align-items:center;min-width:42px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.matrix-template-timeline-bars span:first-child{background:#e5f3ec}.matrix-template-timeline-bars span:nth-child(2){background:#d9ebe3}.matrix-template-timeline-bars span:nth-child(3){background:#c9ddd4}.matrix-template-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.matrix-template-fields label,.matrix-line-field{color:#526158;gap:5px;font-size:12px;font-weight:700;display:grid}.matrix-task-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.matrix-task-card header div{gap:4px;display:grid}.matrix-task-card header span:not(.status){color:#64736a;font-size:12px}.matrix-task-card h4{color:#173d32;margin:0;font-size:15px}.matrix-visual-plan{background:#fbfdfb;border:1px solid #dbe7e0;border-left:3px solid #3a7d69;border-radius:5px;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.matrix-visual-plan span,.matrix-visual-plan small{color:#345448;background:#eef5f1;border-radius:4px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:700;line-height:1.35;display:inline-flex}.matrix-visual-plan small{color:#5a6a62;background:#fff;font-weight:600}.matrix-task-card pre{color:#27372f;white-space:pre-wrap;background:#f8fbf8;border:1px solid #edf1ed;border-radius:4px;max-height:170px;margin:0;padding:10px;font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;line-height:1.6;overflow:auto}.matrix-task-note{color:#526058;background:#fbfdfb;border:1px solid #e4ece7;border-radius:4px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.matrix-task-footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.matrix-task-footer span,.matrix-task-footer small{color:#345448;background:#eef5f1;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:700}.matrix-empty{color:#617067;text-align:center;background:#f8fbf8;border:1px dashed #cbd8cf;border-radius:6px;margin:0;padding:18px}.modal-backdrop{z-index:240;-webkit-backdrop-filter:none;overscroll-behavior:contain;background:#0d18138f;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.modal-backdrop.is-suspended{visibility:hidden;pointer-events:none}.price-modal{overscroll-behavior:contain;background:#fff;border:1px solid #cbd8cf;border-radius:12px;width:min(1120px,94vw);max-height:90vh;overflow:auto;box-shadow:0 20px 50px #0d191329}.price-detail-modal{width:min(1180px,100vw - 32px);max-height:calc(100vh - 42px)}.modal-header{border-bottom:1px solid #d4ded6;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.icon-button{border-color:#c7d1c9;width:36px;min-height:36px;padding:0}.modal-grid{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.detail-panel{background:#fff;border:1px solid #d3ddd5;border-radius:8px;padding:14px}.detail-panel h3{align-items:center;gap:6px;margin-bottom:12px;font-size:17px;display:inline-flex}.quote-facts{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.quote-facts div{border-bottom:1px solid #edf1ed;padding-bottom:8px}.quote-facts dt{color:#65736a;font-size:12px}.quote-facts dd{margin:4px 0 0;font-weight:700}.evidence-meta{margin-bottom:12px}.evidence-meta a{color:#24614f;overflow-wrap:anywhere}.history-table{border-collapse:collapse;width:100%}.history-table th,.history-table td{text-align:left;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";border-bottom:1px solid #edf1ed;padding:9px 10px}.history-table th{color:#4a5c53;background:#f8faf8;font-weight:700}.evidence-panel,.correction-panel{min-height:250px}.evidence-panel p{color:#3b4840;margin:8px 0}.evidence-image,.evidence-video{object-fit:contain;background:#f7faf7;border:1px solid #d6dfd8;border-radius:8px;width:100%;max-height:260px}.evidence-video{background:#111f1a}.evidence-video-block{gap:8px;display:grid}.quote-evidence-media-grid{align-items:start;gap:10px;min-width:0;margin-bottom:10px;display:grid}.quote-evidence-media-grid.orientation-portrait.has-video.has-support,.quote-evidence-media-grid.orientation-unknown.has-video.has-support{grid-template-columns:minmax(190px,220px) minmax(0,1fr)}.quote-evidence-video-player{align-content:start;width:100%;min-width:0}.quote-evidence-media-grid.orientation-portrait .quote-evidence-video-player,.quote-evidence-media-grid.orientation-unknown .quote-evidence-video-player{max-width:220px}.quote-evidence-video-stage{aspect-ratio:9/16;background:#111f1a;border:1px solid #d6dfd8;border-radius:9px;width:100%;position:relative;overflow:hidden}.quote-evidence-media-grid.orientation-portrait .quote-evidence-video-stage,.quote-evidence-media-grid.orientation-unknown .quote-evidence-video-stage{aspect-ratio:9/16}.quote-evidence-media-grid.orientation-landscape .quote-evidence-video-stage{aspect-ratio:16/9}.quote-evidence-video-stage .evidence-video{object-fit:contain;border:0;border-radius:0;width:100%;height:100%;max-height:none;display:block}.evidence-video-error{z-index:1;color:#fff;text-align:center;background:#17261f;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex;position:absolute;inset:0}.evidence-video-error strong{font-size:14px}.evidence-video-error span{color:#cad8d1;max-width:180px;font-size:12px;line-height:1.5}.quote-evidence-video-format{color:#607168;background:#f4f8f6;border:1px solid #d3dfd8;border-radius:999px;justify-self:center;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.4}.quote-evidence-video-player .video-skip-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.quote-evidence-video-player .video-skip-actions button{justify-content:center;min-width:0;padding-inline:7px}.quote-evidence-media-support{min-width:0}.quote-evidence-media-support .evidence-list{margin:0}@media (width<=980px){.quote-evidence-media-grid.orientation-portrait.has-video.has-support,.quote-evidence-media-grid.orientation-unknown.has-video.has-support{grid-template-columns:minmax(0,1fr)}.quote-evidence-media-grid.orientation-portrait .quote-evidence-video-player,.quote-evidence-media-grid.orientation-unknown .quote-evidence-video-player{justify-self:center;width:min(100%,220px)}}.video-skip-actions{flex-wrap:wrap;gap:8px;display:flex}.video-skip-actions button{align-items:center}.evidence-list{gap:8px;margin:10px 0;display:grid}.evidence-list>strong{font-size:13px}.evidence-list-item{background:#fbfdfb;border:1px solid #dbe4dd;border-radius:8px;grid-template-columns:72px 1fr;align-items:center;gap:10px;padding:8px;display:grid}.evidence-list-item img,.evidence-placeholder{object-fit:cover;background:#eef3ef;border:1px solid #d6dfd8;border-radius:6px;width:72px;height:44px}.evidence-placeholder{color:#778178;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.evidence-list-item div{gap:2px;display:grid}.evidence-list-item small,.evidence-list-item a{color:#56655b;font-size:12px}.evidence-shot{background:linear-gradient(#fffbe1f5,#f7efcaf5),#fff5c4;border:1px solid #d6c68f;border-radius:8px;grid-template-columns:repeat(3,minmax(80px,1fr));gap:8px;margin-bottom:12px;padding:12px;display:grid}.evidence-shot strong{color:#675013;grid-column:1/-1}.evidence-shot span{color:#3f3211;background:#fffdf2;border-radius:6px;justify-content:center;align-items:center;min-height:34px;font-weight:700;display:inline-flex}.readonly-note{color:#65736a;background:#edf1ed;border-radius:8px;padding:12px}.quote-destructive-confirm{color:#7f2f28;background:#fff6f5;border:1px solid #e2b7b2;border-radius:8px;gap:7px;padding:11px 12px;display:grid}.quote-destructive-confirm strong,.quote-destructive-confirm p{margin:0}.quote-destructive-confirm p{color:#6f514d;font-size:12px;line-height:1.5}.quote-destructive-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.merchant-review-ignore-confirm{margin-bottom:10px}.correction-panel textarea{resize:vertical;min-height:76px}.quote-unit-note{color:#6a776f;font-size:12px;line-height:1.45}@media (width<=900px){body{min-width:0}.workspace-header,.modal-grid,.merchant-info-summary,.merchant-review-workbench,.merchant-overview-grid,.merchant-editor,.add-merchant-body,.recognition-panel,.insight-deck,.matrix-generation-checks,.matrix-layout,.matrix-publish-summary,.matrix-storyboard-layout,.matrix-template-editor,.matrix-template-fields,.matrix-template-copy-grid,.matrix-template-timeline{grid-template-columns:1fr;display:grid}.merchant-source-stage{min-height:0}.merchant-review-workbench{flex:none;min-height:auto}.merchant-evidence-column,.merchant-recognition-column{max-height:none}.merchant-workbench-title,.merchant-modal-action-bar{flex-direction:column;align-items:stretch}.merchant-modal-actions{justify-content:flex-start}.merchant-resolution-actions{grid-template-columns:1fr}.merchant-resolution-actions .primary-button,.merchant-resolution-actions .soft-button{justify-content:center;width:100%}.merchant-info-modal .merchant-slot-editor .compact-button,.merchant-info-modal .modal-actions button,.merchant-info-modal .merchant-recognition-tools button,.merchant-info-modal .merchant-frame-card,.merchant-info-modal button,.merchant-info-modal a.soft-button,.merchant-info-modal .merchant-modal-actions .soft-button,.merchant-info-modal .merchant-modal-actions .primary-button,.merchant-info-modal .merchant-review-queue-navigation button,.manual-price-modal .modal-actions button,.manual-price-modal .icon-button{min-height:44px}.recognition-form{grid-template-columns:1fr}.header-metrics{width:100%}.metric{flex:1}.quote-grid{min-height:620px}.matrix-layout,.matrix-template-fields,.matrix-template-copy-grid{grid-template-columns:1fr}.matrix-phone-frame{min-height:300px}}@media (width<=640px){html,body{min-width:0;max-width:100%;overflow-x:clip}.app-shell{padding:14px 12px 20px}h1{font-size:24px}.workspace-header{align-items:stretch;gap:12px}.header-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.metric{min-width:0;padding:8px}.metric strong{font-size:20px}.toolbar{flex-direction:column;align-items:stretch;gap:8px;height:auto;padding:8px}.toolbar-left,.toolbar-right{flex-wrap:wrap;align-items:stretch;width:100%}.search-field-wrapper{flex:100%}.search-field-wrapper input,.toolbar .field,.toolbar .field input,.toolbar .field select{width:100%}.toolbar .primary-button,.toolbar .soft-button{flex:150px}.utility-btn-group{flex-wrap:wrap;width:100%}.utility-btn-group .soft-button{min-width:0}.collection-control-panel{flex-wrap:wrap;width:100%;height:auto}.collector-health-chip{flex:96px;justify-content:center;max-width:none}.product-column-panel,.column-settings-panel{align-items:flex-start;overflow:hidden}.product-column-panel>div:first-child,.column-settings-panel header{width:100%}.product-column-options{flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.base-column-options{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.product-column-option{flex:none}.quick-filters{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.quick-filters button{flex:none}.mobile-pickup-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-quote-workbench{padding:12px}.mobile-quote-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mobile-quote-summary article{min-width:0;padding:8px}.mobile-quote-summary strong{font-size:18px}.mobile-quote-card-summary{min-height:80px;padding:10px 11px}.mobile-quote-summary-meta{max-width:42%}.mobile-quote-card-body{padding:11px}.mobile-pickup-quote-summary div{flex-direction:column;align-items:flex-start}.mobile-quote-card label{grid-template-columns:1fr}.mobile-quote-card label small{padding-bottom:0}.mobile-pickup-failure-fields{grid-template-columns:1fr}.share-actions{grid-template-columns:1fr;max-width:none;display:grid}.share-box{min-width:0}.schedule-time-grid{grid-template-columns:1fr}.schedule-editor-actions{align-items:stretch}.schedule-editor-actions .soft-button,.schedule-editor-actions .primary-button,.schedule-conflict-actions .soft-button,.schedule-conflict-actions .primary-button{width:100%}.schedule-editor-server-status,.schedule-change-log-heading{flex-direction:column;align-items:flex-start}.schedule-conflict-compare{grid-template-columns:1fr}.daily-deliveries{grid-template-columns:1fr;display:grid}.matrix-head,.matrix-section-head,.matrix-task-card header{flex-direction:column;align-items:flex-start}.matrix-head-actions{width:100%}.matrix-head-actions,.matrix-queue-actions{justify-content:flex-start;align-items:stretch}.matrix-head-actions .soft-button,.matrix-queue-actions .primary-button,.matrix-queue-actions .soft-button{width:100%}.adapter-list{grid-template-columns:1fr}.collector-health-header{flex-direction:column;align-items:stretch}.collector-health-title{grid-template-columns:auto 1fr}.collector-health-title span{white-space:normal;grid-column:1/-1}.collector-health-grid{grid-template-columns:1fr}.add-merchant-modal{width:calc(100vw - 18px)}.add-source-hero{grid-template-columns:1fr}.add-merchant-actions{grid-template-columns:1fr;display:grid}.quote-grid{min-height:480px}}.merchant-info-header h2:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #2f765d}.merchant-review-queue-header{background:#f4f8f5;border-top:1px solid #dce7e1;border-bottom:1px solid #cddbd4;flex:none;grid-template-columns:minmax(230px,auto) minmax(260px,1fr) auto;align-items:center;gap:14px;padding:9px 14px;display:grid}.merchant-review-queue-progress,.merchant-review-queue-progress>div,.merchant-review-queue-reason,.merchant-review-queue-navigation{min-width:0}.merchant-review-queue-progress{align-items:center;gap:9px;display:flex}.merchant-review-queue-progress>div,.merchant-review-queue-reason{gap:2px;display:grid}.merchant-review-current-issue{align-items:center;gap:7px;min-width:0;display:flex}.merchant-review-current-issue-badge{color:#205b44;white-space:nowrap;background:#e3f1e9;border:1px solid #9abfac;border-radius:999px;flex:none;align-items:center;min-height:20px;padding:1px 7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.merchant-review-current-issue strong{color:#1f392e;white-space:nowrap;flex:none;font-size:13px;font-weight:800}.merchant-review-queue-icon{color:#235e49;background:#e7f2ec;border:1px solid #a9c8b9;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.merchant-review-queue-progress span,.merchant-review-queue-reason small{color:#66776e;font-size:12px}.merchant-review-queue-progress strong{color:#1f392e;font-size:14px;font-weight:800}.merchant-review-queue-progress .merchant-review-queue-completed{color:#466155;white-space:nowrap;background:#fff;border:1px solid #d1dfd7;border-radius:999px;margin-left:auto;padding:3px 7px;font-weight:700}.merchant-review-current-issue>span:last-child{color:#2d4439;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;line-height:1.35;overflow:hidden}.merchant-review-queue-navigation{align-items:center;gap:6px;display:flex}.merchant-review-queue-navigation button{min-height:34px}.status-hover-panel.table-popover .status-review-queue-entry{background:#eff7f3;border:1px solid #bfd7cb;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:8px;display:flex}.status-review-queue-entry>div{gap:1px;display:grid}.status-review-queue-entry span{color:#687a71;font-size:11px}.status-review-queue-entry strong{color:#214f3d;font-size:13px}.status-hover-panel.table-popover .status-review-queue-entry button{color:#fff;white-space:nowrap;background:#2f765d;border:1px solid #2f765d;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.status-hover-panel.table-popover .status-review-queue-entry button:hover{background:#255f4b}.merchant-slot-editor td:nth-child(5){vertical-align:top}.merchant-slot-editor tr.is-current-review-item>td{background:#f2f8f5;border-top-color:#b7d2c5;border-bottom-color:#b7d2c5}.merchant-slot-editor tr.is-current-review-item>td:first-child{box-shadow:inset 3px 0 #2f765d}.merchant-slot-editor tr.is-current-review-item .merchant-review-current-issue-badge{margin:0 0 5px}@media (width<=900px){.merchant-review-queue-header{grid-template-columns:minmax(0,1fr) auto}.merchant-review-queue-reason{grid-area:2/1/auto/-1}}@media (width<=640px){.merchant-info-modal{border-radius:0;flex-shrink:0;width:100vw;height:100dvh;max-height:100dvh}.merchant-info-header{padding:8px 10px}.merchant-info-summary{padding:5px 10px 6px}.merchant-info-body{gap:6px;padding:6px 8px}.merchant-slot-scroll{border:0;border-radius:0;width:100%;max-width:100%;max-height:none;overflow:visible}.merchant-slot-editor,.merchant-slot-editor tbody{gap:10px;width:100%;display:grid}.merchant-slot-editor{table-layout:auto}.merchant-slot-editor thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.merchant-slot-editor tbody tr{background:#fff;border:1px solid #d8e3dd;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(104px,.72fr);width:100%;display:grid;overflow:hidden;box-shadow:0 2px 7px #2241340d}.merchant-slot-editor tbody tr.is-current-review-item{background:#f7fbf8;border-color:#94bda9;box-shadow:inset 3px 0 #2f765d,0 2px 7px #2241340f}.merchant-slot-editor th,.merchant-slot-editor td,.merchant-slot-editor th:nth-child(n),.merchant-slot-editor td:nth-child(n){width:auto}.merchant-slot-editor td{background:0 0;border:0;align-content:start;gap:5px;min-width:0;padding:10px;display:grid}.merchant-slot-product-cell,.merchant-slot-detail-cell,.merchant-slot-action-cell{grid-column:1/-1}.merchant-slot-product-cell{border-bottom:1px solid #e3eae6!important}.merchant-slot-price-cell{grid-column:1}.merchant-slot-status-cell{grid-column:2}.merchant-slot-detail-cell{color:#4d5c54;border-top:1px solid #edf1ee!important}.merchant-slot-action-cell{background:#f8faf8!important;border-top:1px solid #e3eae6!important}.merchant-slot-mobile-label{color:#65756c;font-size:11px;font-weight:800;display:block}.merchant-slot-readout{text-overflow:clip;white-space:normal;flex-wrap:wrap;align-items:center;gap:5px;margin:0;display:flex;overflow:visible}.merchant-slot-readout strong{margin-right:0;font-size:15px}.merchant-slot-readout>span:last-child{color:#66766d;font-size:12px}.merchant-slot-editor select,.merchant-slot-editor input{width:100%;min-width:0;min-height:45px}.merchant-slot-status{justify-self:start;min-height:30px;padding-inline:10px}.merchant-slot-detail-cell>span:last-child{-webkit-line-clamp:initial;font-size:12px;display:block;overflow:visible}.merchant-slot-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.merchant-slot-editor .merchant-slot-actions .compact-button{white-space:normal;justify-content:center;width:100%;min-width:0;min-height:44px;margin:0}.merchant-slot-confirm{grid-column:1/-1}.merchant-modal-action-bar{padding:6px 8px calc(6px + env(safe-area-inset-bottom));gap:6px}.merchant-modal-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.merchant-modal-actions>*{justify-content:center;width:100%;min-width:0;padding-inline:6px;font-size:12px}.merchant-review-queue-header{grid-template-columns:minmax(0,1fr);gap:8px;padding:9px 10px}.merchant-review-queue-progress .merchant-review-queue-completed{margin-left:auto}.merchant-review-queue-reason{grid-area:auto}.merchant-review-current-issue>span:last-child{white-space:normal}.merchant-review-current-issue{flex-wrap:wrap;align-items:flex-start}.merchant-review-queue-navigation{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-review-queue-navigation button{justify-content:center;min-height:44px}}.workspace-header,.workspace-toolbar,.workspace-popover,.workspace-side-panel,.workspace-dialog{--workspace-green:#1f4d43;--workspace-green-strong:#173c34;--workspace-green-soft:#e8f2ed;--workspace-border:#c9d6cf;--workspace-border-soft:#dde6e1;--workspace-text:#1b2b24;--workspace-muted:#607068}.workspace-header,.workspace-toolbar{box-sizing:border-box;min-width:0;max-width:100%}.workspace-view-switch{--workspace-green:#1f4d43;--workspace-green-strong:#173c34;--workspace-green-soft:#e8f2ed;--workspace-border:#c9d6cf;--workspace-border-soft:#dde6e1;--workspace-text:#1b2b24;--workspace-muted:#607068;border:1px solid var(--workspace-border);background:#f6f9f7;border-bottom:0;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:6px 10px;display:flex}.workspace-view-tabs{border:1px solid var(--workspace-border);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(112px,1fr));gap:4px;min-width:0;padding:3px;display:inline-grid}.workspace-view-tabs button,.workspace-landscape-button{color:#52665d;min-height:36px;font:inherit;white-space:nowrap;touch-action:manipulation;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.workspace-view-tabs button:hover,.workspace-view-tabs button:focus-visible,.workspace-landscape-button:hover,.workspace-landscape-button:focus-visible{color:var(--workspace-green-strong);background:#edf4f0;outline:0;box-shadow:0 0 0 2px #2f725f24}.workspace-view-tabs button.is-active{background:var(--workspace-green);color:#fff;box-shadow:0 3px 10px #1f4d4329}.workspace-landscape-button{color:#27493e;background:#fff;border:1px solid #bfcfc6;display:none}.workspace-landscape-button.is-active{color:#174c3c;background:#e5f1eb;border-color:#2f725f}.workspace-view-table-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.workspace-view-stats{min-width:0;color:var(--workspace-muted);white-space:nowrap;font-size:12px;font-weight:650}.workspace-view-stats strong{color:var(--workspace-text);font-size:13px}.workspace-view-stats i{color:#a1aea7;padding-inline:3px;font-style:normal}.workspace-view-hint{color:var(--workspace-muted);font-size:12px;font-weight:700}.workspace-header{z-index:100;border:1px solid var(--workspace-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcfdfcf7;border-bottom:0;border-radius:9px 9px 0 0;grid-template-columns:auto auto minmax(210px,1fr) auto;align-items:center;gap:14px;min-height:60px;padding:9px 12px;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #1b362b0e}.workspace-header-primary,.workspace-date-block,.workspace-header-actions,.workspace-toolbar-search-group,.workspace-toolbar-actions,.workspace-history-actions,.workspace-collection-group{align-items:center;min-width:0;display:flex}.workspace-header-primary,.workspace-header .brand-logo{gap:8px}.workspace-header .brand-logo h1{color:#18251f;letter-spacing:.03em;margin:0;font-size:18px;line-height:1.2}.workspace-header .brand-dot{width:9px;height:9px;box-shadow:0 0 0 4px #1f4d4317}.workspace-header .readonly-badge{color:#245547;white-space:nowrap;background:#e8f2ed;border:1px solid #b8d2c5;border-radius:999px;align-items:center;min-height:30px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.environment-notice{color:#7b3f08;letter-spacing:.04em;background:repeating-linear-gradient(-45deg,#ffffff42 0 4px,#0000 4px 8px),#fff0cf;border:1px solid #d68a23;border-left-width:4px;border-radius:7px;justify-self:start;align-items:center;gap:7px;padding:8px 10px;font-size:12px;line-height:1.25;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff80}.environment-notice strong{font-weight:850}.environment-notice span{color:#8e561b;letter-spacing:0;font-size:11px}.environment-notice.is-compact{border-left-width:1px;border-radius:999px;gap:5px;min-width:0;min-height:26px;padding:4px 8px;font-size:11px;line-height:1}.environment-notice.is-compact span{min-width:0;font-size:10px;line-height:1.2}.mobile-quote-workbench>.environment-notice,.mobile-pickup-page>.environment-notice{box-sizing:border-box;width:100%}.workspace-date-block{gap:8px;position:relative}.workspace-date-controls{border:1px solid var(--workspace-border);background:#f5f8f6;border-radius:7px;align-items:center;min-height:38px;display:inline-flex;overflow:hidden}.workspace-date-field,.workspace-date-readonly{color:#3e5c50;align-items:center;gap:7px;min-height:36px;padding:0 9px;display:inline-flex}.workspace-date-field{border-inline:1px solid var(--workspace-border-soft)}.workspace-date-field input{width:116px;min-width:0;min-height:34px;color:var(--workspace-text);background:0 0;border:0;outline:0;padding:0;font-size:14px;font-weight:650}.workspace-date-readonly{border:1px solid var(--workspace-border);background:#f5f8f6;border-radius:7px;min-height:38px;font-size:14px;font-weight:700}.workspace-icon-button,.workspace-today-button,.workspace-secondary-button,.workspace-primary-button,.workspace-account-button,.workspace-health-button,.workspace-panel-close{border:1px solid var(--workspace-border);color:#27493e;white-space:nowrap;touch-action:manipulation;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.workspace-icon-button{background:0 0;border:0;border-radius:0;width:36px;min-width:36px;padding:0}.workspace-date-controls .workspace-icon-button:first-child{border-right:1px solid var(--workspace-border-soft)}.workspace-date-controls .workspace-icon-button:nth-of-type(2){border-left:1px solid var(--workspace-border-soft)}.workspace-today-button{border:0;border-left:1px solid var(--workspace-border-soft);background:0 0;border-radius:0;min-height:36px;padding-inline:10px}.workspace-icon-button:hover:not(:disabled),.workspace-today-button:hover:not(:disabled),.workspace-secondary-button:hover:not(:disabled),.workspace-account-button:hover:not(:disabled),.workspace-health-button:hover:not(:disabled),.workspace-panel-close:hover:not(:disabled){color:#173f35;box-shadow:none;background:#edf4f0;border-color:#7da595;transform:none}.workspace-header :is(button,a) svg,.workspace-toolbar :is(button,a) svg{transition:none!important;transform:none!important}.workspace-icon-button:disabled,.workspace-today-button:disabled,.workspace-secondary-button:disabled,.workspace-primary-button:disabled,.workspace-health-button:disabled{opacity:.5;color:#7d8b84;background:#f6f8f7}.workspace-date-lock-note{color:#6f5316;min-width:0;min-height:26px;box-shadow:none;white-space:nowrap;background:#fffaf0;border:1px solid #e7d7a8;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:750;line-height:1.2;display:inline-flex;position:static}.workspace-date-lock-note:before{content:"";background:#bd861b;border-radius:50%;flex:none;width:6px;height:6px}.workspace-status-nav{justify-content:center;gap:6px;min-width:0;display:flex}.workspace-status-button{border:1px solid var(--workspace-border-soft);color:#557067;white-space:nowrap;touch-action:manipulation;background:#f5f8f6;border-radius:999px;align-items:center;gap:5px;min-width:0;min-height:36px;padding:0 10px;font-size:13px;display:inline-flex}.workspace-status-button.is-active{color:#1b5948;background:#e5f1eb;border-color:#2f725f;box-shadow:inset 0 0 0 1px #2f725f29}.workspace-status-button.tone-warning:not(.is-active){color:#855a08;background:#f7f9f8;border-color:#dfe7e2}.workspace-status-button.tone-info:not(.is-active){color:#31637a;background:#f7f9f8;border-color:#dfe7e2}.workspace-status-button.tone-warning:not(.is-active) strong{color:#805d19}.workspace-status-button.tone-info:not(.is-active) strong{color:#3f6e82}.workspace-header-actions{justify-content:flex-end;gap:7px}.workspace-account-button{max-width:148px}.workspace-account-button>span{text-overflow:ellipsis;overflow:hidden}.workspace-primary-button{border-color:var(--workspace-green);background:var(--workspace-green);color:#fff;min-height:38px}.workspace-primary-button:hover:not(:disabled){border-color:var(--workspace-green-strong);background:var(--workspace-green-strong);color:#fff;transform:none;box-shadow:0 5px 14px #173c3429}.workspace-action-anchor,.workspace-collection-group{position:relative}.workspace-toolbar{z-index:90;border:1px solid var(--workspace-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f9f7fa;border-radius:0 0 9px 9px;grid-template-columns:minmax(300px,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:7px 12px;display:grid;position:sticky;top:60px;box-shadow:0 10px 24px #1b362b0a}.workspace-toolbar-search-group,.workspace-toolbar-actions{gap:7px}.workspace-toolbar-actions{flex-wrap:nowrap;justify-content:flex-end;min-width:0}.workspace-search-field{color:#688178;background:#fff;border:1px solid #bfcfc6;border-radius:7px;align-items:center;gap:7px;width:clamp(250px,22vw,340px);min-width:0;min-height:38px;padding:0 9px;transition:border-color .16s,box-shadow .16s;display:flex}.workspace-search-field input{min-width:0;min-height:36px;color:var(--workspace-text);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}.workspace-search-field>button{color:#66776e;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.workspace-search-result{color:#596a62;white-space:nowrap;font-size:12px;font-weight:700}.workspace-history-actions{border:1px solid var(--workspace-border);border-radius:7px;overflow:hidden}.workspace-history-actions .workspace-icon-button+.workspace-icon-button{border-left:1px solid var(--workspace-border-soft)}.workspace-collection-group{min-width:0;overflow:visible}.workspace-collection-main{border-radius:7px 0 0 7px;min-width:138px}.workspace-collection-main>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace-collection-menu-trigger{border-left-color:#ffffff40;border-radius:0 7px 7px 0;width:38px;min-width:38px;padding:0}.workspace-health-button{min-height:36px;font-size:13px}.workspace-health-button.tone-healthy{color:#1c614c;background:#e9f5ef;border-color:#acd2c0}.workspace-health-button.tone-warning{color:#7a5306;background:#fff6dc;border-color:#e3c778}.workspace-health-button.tone-error{color:#8d3128;background:#fff0ed;border-color:#e4b2aa}.workspace-health-button.tone-loading{color:#4c6a5e}.workspace-review-button.has-pending{color:#765006;background:#fff7de;border-color:#dfbf68}.workspace-review-button.has-pending:hover:not(:disabled){color:#634100;background:#fff1c5;border-color:#c69b35}.workspace-more-trigger{min-width:76px;position:relative}.workspace-more-trigger.has-desktop-pending{color:#704f0b;background:#fffaf0;border-color:#d9bf79}.workspace-more-count{color:#fff;font-variant-numeric:tabular-nums;background:#8a6110;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.workspace-more-count.is-mobile{display:none}.workspace-more-health-dot{background:#71827a;border:1px solid #ffffffe6;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 1px #3a4b432e}.workspace-more-health-dot.tone-healthy{background:#2e7b60}.workspace-more-health-dot.tone-warning{background:#c28615}.workspace-more-health-dot.tone-error{background:#b94c40}.workspace-more-health-dot.tone-loading{background:#537b8b}.workspace-filter-view-button{justify-content:flex-start;min-width:132px;position:relative}.workspace-filter-view-button[aria-expanded=true]{color:#173f35;background:#e9f2ed;border-color:#6d9988;box-shadow:inset 0 0 0 1px #2f725f1a}.workspace-filter-count{color:#fff;font-variant-numeric:tabular-nums;background:#1f4d43;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.workspace-mobile-menu-action,.workspace-menu-review-duplicate,.workspace-menu-header-duplicate,.workspace-phone-menu-action{display:none!important}.workspace-overlay-backdrop{z-index:220;-webkit-backdrop-filter:none;overscroll-behavior:contain;touch-action:none;background:#0d18137a;display:flex;position:fixed;inset:0;overflow:hidden}.workspace-popover-backdrop{padding:8px max(8px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));justify-content:center;align-items:flex-end}.workspace-side-panel-backdrop{padding:10px max(10px, env(safe-area-inset-right)) 10px max(10px, env(safe-area-inset-left));justify-content:flex-end;align-items:stretch}.workspace-overlay-backdrop>.workspace-popover,.workspace-overlay-backdrop>.workspace-side-panel{z-index:1;touch-action:pan-y;margin:0;position:relative;inset:auto}.workspace-overlay-backdrop>.workspace-popover{width:min(420px,100%);max-width:100%;max-height:calc(100dvh - 16px - env(safe-area-inset-bottom));box-shadow:0 22px 56px #0d18133d}.workspace-overlay-backdrop>.workspace-side-panel{width:min(420px,100%);height:100%;max-height:none;top:auto;box-shadow:0 22px 56px #0d18133d}.workspace-overlay-controls{justify-content:flex-end;margin-bottom:2px;display:flex}.workspace-popover{z-index:130;width:300px;max-width:calc(100vw - 24px);color:var(--workspace-text);background:#fff;border:1px solid #b9c9c0;border-radius:10px;gap:7px;padding:10px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 44px #0f221a33}.workspace-more-popover{overscroll-behavior:contain;max-height:min(640px,100dvh - 24px);overflow-y:auto}.workspace-collection-popover{width:350px}.workspace-collection-scope,.workspace-menu-clear-summary{color:#315a4c;background:#f5f8f6;border:1px solid #d5e2dc;border-radius:8px;align-items:flex-start;gap:9px;min-width:0;padding:9px 10px;display:flex}.workspace-collection-scope>svg,.workspace-menu-clear-summary>svg{color:#2f725f;flex:none;margin-top:1px}.workspace-collection-scope>span,.workspace-menu-clear-summary>span{gap:2px;min-width:0;display:grid}.workspace-collection-scope strong,.workspace-menu-clear-summary strong{color:#23483b;font-size:13px;line-height:1.3}.workspace-collection-scope small,.workspace-menu-clear-summary small{color:#607269;font-size:11.5px;font-weight:500;line-height:1.4}.workspace-menu-clear-summary{background:#f1f7f4;border-color:#c9ded3}.workspace-menu-blocked-summary{color:#72531a;background:#fff9e9;border:1px solid #ead6a3;border-radius:8px;align-items:flex-start;gap:9px;min-width:0;padding:9px 10px;display:flex}.workspace-menu-blocked-summary>svg{color:#a36d13;flex:none;margin-top:1px}.workspace-menu-blocked-summary>span{gap:2px;min-width:0;display:grid}.workspace-menu-blocked-summary strong{color:#654708;font-size:13px;line-height:1.3}.workspace-menu-blocked-summary small{color:#755f2d;font-size:11.5px;font-weight:500;line-height:1.4}.workspace-popover-heading{border-bottom:1px solid var(--workspace-border-soft);gap:3px;padding:2px 2px 9px;display:grid}.workspace-popover-heading strong{font-size:15px}.workspace-popover-heading span,.workspace-account-summary small,.workspace-menu-action small,.workspace-health-summary small{color:var(--workspace-muted);font-size:12px;font-weight:500;line-height:1.4}.workspace-menu-action{color:#27483d;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px;display:flex}.workspace-menu-action:hover,.workspace-menu-action:focus-visible{background:#f0f6f3;border-color:#c8d9d0}.workspace-more-popover .workspace-popover-heading{border-bottom:0;padding-bottom:4px}.workspace-menu-section{border-top:1px solid var(--workspace-border-soft);gap:2px;min-width:0;padding-top:8px;display:grid}.workspace-menu-section-label{color:#75847d;letter-spacing:.08em;padding:0 8px 2px;font-size:10.5px;font-weight:850;line-height:1.2}.workspace-menu-section .workspace-menu-action{min-height:46px;padding-block:7px}.workspace-menu-mobile-utilities{display:none}.workspace-menu-health.tone-healthy{background:#f2f8f5;border-color:#cee1d7}.workspace-menu-health.tone-warning{background:#fffaf0;border-color:#ead7a1}.workspace-menu-health.tone-error{background:#fff6f4;border-color:#e7c4be}.workspace-menu-health.tone-loading{background:#f3f8fa;border-color:#cadbe1}.workspace-menu-health.tone-warning>svg{color:#9b6a0c}.workspace-menu-health.tone-error>svg{color:#a54035}.workspace-menu-health.tone-loading>svg{color:#466d7c}.workspace-menu-action>span,.workspace-account-summary>span,.workspace-health-summary>span{gap:2px;min-width:0;display:grid}.workspace-menu-action strong{color:#203b31;font-size:14px}.workspace-menu-action.is-danger{color:#a23f35}.workspace-menu-action.is-danger strong{color:#8e3128}.workspace-account-summary,.workspace-health-summary{border-bottom:1px solid var(--workspace-border-soft);align-items:center;gap:10px;padding:5px 5px 10px;display:flex}.workspace-menu-field,.workspace-dialog-field,.workspace-share-link-field{color:#42574d;gap:6px;font-size:13px;font-weight:700;display:grid}.workspace-menu-field select,.workspace-dialog-field select,.workspace-share-link-field input{color:#1d332a;background:#fff;border:1px solid #c5d3cb;border-radius:7px;width:100%;min-height:40px;padding:7px 9px;font-size:14px}.workspace-popover-submit{width:100%;margin-top:2px}.workspace-menu-link{color:#2b6554;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:13px;font-weight:750;display:inline-flex}.quote-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.quote-workspace.has-side-panel{grid-template-columns:minmax(0,1fr)}.quote-workspace-main{min-width:0}.workspace-side-panel{z-index:80;background:#fff;border:1px solid #bdcdc4;border-radius:10px;grid-template-rows:auto minmax(0,1fr);min-width:0;max-height:calc(100dvh - 150px);margin-top:0;display:grid;position:relative;top:auto;overflow:hidden;box-shadow:0 16px 38px #142c2321}.workspace-side-panel-header,.workspace-dialog-header{border-bottom:1px solid var(--workspace-border-soft);justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.workspace-side-panel-header>div,.workspace-dialog-header>div{gap:3px;min-width:0;display:grid}.workspace-side-panel-header span,.workspace-dialog-header span{color:#62756b;letter-spacing:.12em;font-size:11px;font-weight:800}.workspace-side-panel-header h2,.workspace-dialog-header h2{overflow-wrap:anywhere;color:#1b2c25;margin:0;font-size:19px}.workspace-panel-close{flex:none;width:44px;min-width:44px;min-height:44px;padding:0}.workspace-side-panel-body{overscroll-behavior:contain;min-height:0;padding:12px;overflow:auto}.workspace-side-panel .insight-card,.workspace-side-panel .column-settings-panel{width:100%;margin:0}.workspace-side-panel .insight-card{box-shadow:none;border:0;padding:0}.filter-view-panel{min-width:0;color:var(--workspace-text);align-content:start;display:grid}.filter-view-mobile-footer{display:none}.filter-view-tabs{z-index:4;background:#fffffffa;border-bottom:1px solid #dce5e0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:-12px -12px 12px;padding:8px 12px;display:grid;position:sticky;top:-12px}.filter-view-tab{color:#607169;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:42px;padding:0 10px;font-size:13px;font-weight:750;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.filter-view-tab:hover{color:#254b3e;background:#f1f5f3}.filter-view-tab:is(.is-active,[aria-selected=true]){color:#174a3c;background:#e8f2ed;border-color:#b9d0c4;box-shadow:inset 0 -2px #2f725f}.filter-view-tab:focus-visible,.filter-view-quick-option:focus-visible,.filter-view-active-chip:focus-visible,.filter-view-active-chip>button:focus-visible,.filter-view-clear-all:focus-visible{outline-offset:1px;outline:3px solid #2f725f33}.filter-view-section{gap:11px;min-width:0;padding:2px 0 16px;display:grid}.filter-view-section+.filter-view-section{border-top:1px solid #e0e8e3;padding-top:15px}.filter-view-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.filter-view-section-heading>:first-child{gap:2px;min-width:0;display:grid}.filter-view-section-heading h3,.filter-view-section-heading strong{color:#203b31;margin:0;font-size:14px;font-weight:800;line-height:1.35}.filter-view-section-heading p,.filter-view-section-heading span{color:#687870;margin:2px 0 0;font-size:12px;line-height:1.45}.filter-view-summary{background:#f5f8f6;border:1px solid #d5e1da;border-left:3px solid #4e8875;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.filter-view-result{color:#566b61;justify-content:flex-start;align-items:center;gap:10px;min-width:0;margin:0;font-size:12px;line-height:1.4;display:flex}.filter-view-result strong{color:#1d4437;font-variant-numeric:tabular-nums;font-size:14px;font-weight:850}.filter-view-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.filter-view-quick-option{color:#40574d;text-align:center;text-overflow:ellipsis;cursor:pointer;background:#fff;border:1px solid #cdd9d2;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:42px;padding:6px 8px;font-size:12px;font-weight:700;line-height:1.25;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex;overflow:hidden}.filter-view-quick-option:hover{color:#204c3e;background:#f2f7f4;border-color:#7fa897}.filter-view-quick-option:is(.is-active,[aria-pressed=true]){color:#174e3e;background:#e5f1eb;border-color:#2f725f;box-shadow:inset 0 0 0 1px #2f725f1f}.filter-view-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.filter-view-field{color:#52665c;gap:5px;min-width:0;font-size:12px;font-weight:750;display:grid}.filter-view-field :is(select,input){box-sizing:border-box;color:#20372e;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #c6d4cc;border-radius:7px;padding:7px 9px;font-size:13px}.filter-view-active-list{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.filter-view-active-chip{color:#245445;background:#edf5f1;border:1px solid #bed2c7;border-radius:999px;align-items:center;gap:4px;max-width:100%;min-height:30px;padding:3px 5px 3px 9px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}button.filter-view-active-chip{cursor:pointer;padding-inline:9px}.filter-view-active-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-view-active-chip>button{color:#497064;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;display:inline-flex}.filter-view-active-chip>button:hover{color:#173f34;background:#d6e7df}.filter-view-clear-all{color:#25614e;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:fit-content;min-height:34px;padding:5px 7px;font-size:12px;font-weight:800;display:inline-flex}.filter-view-clear-all:hover:not(:disabled){background:#e7f1ec}.filter-view-clear-all:disabled{color:#8a9791;cursor:default}.filter-view-column-section{gap:10px;min-width:0;display:grid}.filter-view-column-section .column-settings-summary{background:#f5f8f6;border-left:3px solid #79998c;padding:9px 10px}.filter-view-column-section .column-settings-hint{background:#f8faf9;border-radius:7px;margin:-1px 0 0;padding:8px 9px;line-height:1.45}.filter-view-column-section .column-settings-panel.is-embedded .base-column-options{scrollbar-gutter:stable;max-height:132px;padding:7px}.filter-view-column-section .column-settings-panel.is-embedded .product-column-options{overscroll-behavior:contain;scrollbar-color:#8fa99d #eef3f0;scrollbar-width:thin;scrollbar-gutter:stable;gap:6px;max-height:min(38dvh,360px);padding:2px 4px 2px 1px;overflow-y:auto}.filter-view-column-section .column-settings-panel.is-embedded .product-column-option{min-height:42px;box-shadow:none;background:#f8faf9;border-color:#d3ddd7}.filter-view-column-section .column-settings-panel.is-embedded .product-column-option:hover{background:#f1f6f3;border-color:#88a99a}.filter-view-readonly-note{color:#64736c;background:#f6f8f7;border:1px solid #d7e1dc;border-radius:7px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:12px;line-height:1.5;display:flex}.column-settings-panel.is-embedded{box-shadow:none;background:0 0;border:0;gap:11px;padding:0;display:grid}.column-settings-summary{background:#f4f8f5;border:1px solid #d7e2dc;border-radius:8px;gap:3px;padding:10px;display:grid}.column-settings-summary strong{font-size:14px}.column-settings-summary span{color:#627169;font-size:12px}.column-settings-panel.is-embedded .column-settings-actions{justify-content:flex-start;align-items:flex-start;margin:0}.column-settings-reset-menu{margin-left:auto;position:relative}.column-settings-reset-menu summary{color:#365348;cursor:pointer;background:#fff;border:1px solid #c9d6cf;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:13px;font-weight:700;list-style:none;display:inline-flex}.column-settings-reset-menu summary::-webkit-details-marker{display:none}.column-settings-reset-menu>div{z-index:4;background:#fff;border:1px solid #becfc5;border-radius:8px;gap:4px;width:210px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #142c2329}.column-settings-reset-menu button{color:#3b5147;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:6px 8px;display:flex}.column-settings-reset-menu button:hover{background:#f0f5f2}.column-settings-panel.is-embedded .base-column-options{grid-template-columns:repeat(2,minmax(0,1fr));max-height:160px;margin:0;display:grid;overflow:auto}.column-settings-panel.is-embedded .pin-column-option{border-radius:7px;min-width:0;font-size:12px}.column-settings-panel.is-embedded .product-column-options{grid-template-columns:1fr}.column-settings-panel.is-embedded .product-column-option{min-height:46px}.column-settings-panel.is-embedded .pin-toggle,.column-settings-panel.is-embedded .product-order-actions{opacity:1;transform:none}.product-review-candidates{color:#675329;background:#fffaf0;border:1px solid #ead7aa;border-radius:8px;padding:9px 10px}.product-review-candidates summary{cursor:pointer;font-size:13px;font-weight:750}.product-review-candidates p{margin:7px 0;font-size:12px;line-height:1.5}.product-review-candidates ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.product-review-candidates li{border-top:1px solid #b48f3e33;justify-content:space-between;gap:10px;padding-top:5px;font-size:12px;display:flex}.product-review-candidates li span{color:#846f44}.column-settings-footer{z-index:3;padding:11px 12px calc(11px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-top:1px solid #d4dfd9;grid-template-columns:1fr 1fr;gap:8px;margin:2px -12px -12px;display:grid;position:sticky;bottom:-12px}.column-settings-footer button{min-height:40px}.column-filter-mobile-content{gap:10px;min-height:0;display:grid}.column-filter-mobile-summary{color:#64756d;margin:0;font-size:12px;line-height:1.45}.workspace-dialog-backdrop{z-index:240;-webkit-backdrop-filter:blur(6px);background:#0f17146b;animation:.2s cubic-bezier(.16,1,.3,1) dialogFadeIn}@keyframes dialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialogScaleUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.workspace-dialog-conflict-backdrop{z-index:260}.workspace-dialog{background:#fff;border:1px solid #163c2a24;border-radius:14px;grid-template-rows:auto minmax(0,1fr);width:min(640px,100vw - 28px);max-height:min(88dvh,820px);animation:.22s cubic-bezier(.16,1,.3,1) dialogScaleUp;display:grid;overflow:hidden;box-shadow:0 20px 48px -8px #0f17142e,0 4px 12px #0f17140f}.workspace-dialog.account-modal{width:min(980px,100vw - 28px)}.workspace-dialog-body{overscroll-behavior:contain;min-height:0;padding:16px;overflow:auto}.workspace-legacy-dialog-form{min-width:0;min-height:0}.workspace-dialog.session-revoke-dialog .session-revoke-body,.workspace-dialog.registration-dialog-modal .registration-dialog-body,.workspace-dialog.account-user-edit-modal .account-user-edit-body{padding:0}.account-user-edit-workspace-meta{margin:0 0 12px}.workspace-dialog-busy-status,.workspace-dialog-dismiss-confirmation{color:#69480f;background:#fff9e9;border:1px solid #dec27d;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 11px;display:flex}.workspace-dialog-busy-status>svg,.workspace-dialog-dismiss-confirmation>svg{flex:none;margin-top:1px}.workspace-dialog-busy-status>div,.workspace-dialog-dismiss-confirmation>div{gap:4px;min-width:0;display:grid}.workspace-dialog-dismiss-confirmation .workspace-dialog-actions{justify-content:flex-start;margin-top:5px}.workspace-dialog.price-modal.review-workspace-dialog{width:min(1320px,100vw - 32px);max-height:calc(100dvh - 36px)}.workspace-dialog.review-workspace-dialog .workspace-dialog-body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.workspace-dialog.price-detail-modal .workspace-dialog-body{overflow:auto}.workspace-dialog.add-merchant-modal .workspace-dialog-body,.workspace-dialog.manual-price-modal .workspace-dialog-body,.workspace-dialog.utility-modal .workspace-dialog-body{padding:0}.add-merchant-form,.manual-price-form{min-height:0}.merchant-review-more-anchor{position:relative}.merchant-review-more-menu{z-index:8;background:#fff;border:1px solid #c9d6cf;border-radius:9px;gap:3px;width:min(250px,100vw - 32px);padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 16px 36px #142d232e}.merchant-review-more-menu button,.merchant-review-more-menu a{color:#24483b;width:100%;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.merchant-review-more-menu button:hover,.merchant-review-more-menu a:hover{background:#eef6f2}.merchant-review-more-menu button.merchant-review-more-danger{color:#9a3128}.merchant-review-more-menu button.merchant-review-more-danger:hover{background:#fff1ef}.inline-destructive-confirm{color:#772f27;background:#fff4f2;border:1px solid #e0aaa1;border-radius:8px;gap:8px;padding:10px;display:grid}.inline-destructive-confirm p{color:#78473f;margin:0;font-size:12px;line-height:1.55}.inline-destructive-confirm>div{justify-content:flex-end;gap:7px;display:flex}.context-menu-confirm{width:100%}.context-menu-confirm>div{grid-template-columns:1fr;display:grid}.workspace-share-dialog{width:min(650px,100vw - 28px)}.workspace-image-dialog{width:min(920px,100vw - 28px)}.workspace-confirm-dialog{width:min(440px,100vw - 28px)}.workspace-confirm-dialog p{color:#42554c;margin:0;line-height:1.65}.published-url-correction-dialog{width:min(610px,100vw - 28px)}.pickup-batch-revoke-dialog{width:min(580px,100vw - 28px)}.pickup-batch-revoke-form,.pickup-batch-revoke-field{gap:8px;display:grid}.pickup-batch-revoke-form{gap:14px}.pickup-batch-revoke-summary{background:#f5f8f6;border:1px solid #d7e1dc;border-radius:8px;gap:5px;padding:10px 11px;display:grid}.pickup-batch-revoke-summary span,.pickup-batch-revoke-field>span{color:#355448;font-size:12px;font-weight:800}.pickup-batch-revoke-summary strong{color:#173d32;font-size:14px}.pickup-batch-revoke-field textarea{resize:vertical;color:#173d32;width:100%;min-height:92px;font:inherit;background:#fff;border:1px solid #b9cbc1;border-radius:8px;padding:10px 11px}.pickup-batch-revoke-field textarea:focus{border-color:#b9483b;outline:2px solid #b9483b33}.pickup-batch-revoke-field small{color:#66766e;font-size:12px;line-height:1.5}.pickup-batch-revoke-warning{background:#fff3f1;border-color:#e5bbb4;margin:0}.pickup-batch-revoke-confirmation{color:#5f3935;align-items:flex-start;gap:9px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.pickup-batch-revoke-confirmation input{margin-top:2px}.published-url-correction-form,.published-url-correction-field{gap:8px;display:grid}.published-url-correction-form{gap:14px}.published-url-correction-title{color:#345448;margin:0;font-size:13px;font-weight:800}.published-url-original{background:#f5f8f6;border:1px solid #d7e1dc;border-radius:8px;gap:5px;padding:10px 11px;display:grid}.published-url-original span,.published-url-correction-field>span{color:#355448;font-size:12px;font-weight:800}.published-url-original a{overflow-wrap:anywhere;color:#226b53;font-size:13px}.published-url-correction-field input,.published-url-correction-field textarea{color:#173d32;width:100%;font:inherit;background:#fff;border:1px solid #b9cbc1;border-radius:8px;padding:10px 11px}.published-url-correction-field textarea{resize:vertical;min-height:88px}.published-url-correction-field input:focus,.published-url-correction-field textarea:focus{border-color:#2f7a61;outline:2px solid #2f7a6138}.published-url-correction-field small{color:#66766e;font-size:12px;line-height:1.5}.published-url-correction-warning{margin:0}.published-url-correction-confirmation{color:#345448;align-items:flex-start;gap:9px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.published-url-correction-confirmation input{margin-top:2px}.workspace-share-scope,.workspace-image-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.workspace-share-scope>span,.workspace-image-meta>span{color:#2e4f42;text-align:center;background:#f5f8f6;border:1px solid #d6e0da;border-radius:8px;align-content:center;gap:3px;min-height:58px;padding:8px 10px;display:grid}.workspace-share-scope strong{font-size:16px}.workspace-share-scope small{color:#66756e;font-size:12px}.workspace-share-create,.workspace-share-result{gap:13px;display:grid}.workspace-share-create>p{color:#607068;margin:0;font-size:13px;line-height:1.55}.workspace-share-create>.workspace-primary-button{width:100%}.share-link-ledger{border-top:1px solid #dce5e0;gap:10px;margin-top:15px;padding-top:14px;display:grid}.share-link-ledger>header,.share-link-ledger>header>div,.share-link-ledger-item-main,.share-link-ledger-actions{align-items:center;display:flex}.share-link-ledger>header{justify-content:space-between;gap:12px}.share-link-ledger>header>div{color:#285846;gap:8px;min-width:0}.share-link-ledger>header span,.share-link-ledger-item-main>div{gap:2px;min-width:0;display:grid}.share-link-ledger>header strong,.share-link-ledger-item-main strong,.share-link-ledger-audit strong{color:#1d4638;font-size:13px}.share-link-ledger>header small,.share-link-ledger-item-main small,.share-link-ledger-audit span{color:#6a7972;font-size:11px;line-height:1.45}.share-link-ledger-empty{color:#687871;text-align:center;background:#f7faf8;border:1px dashed #c7d6ce;border-radius:8px;padding:16px 12px;font-size:13px;line-height:1.55}.share-link-ledger-list{gap:8px;display:grid}.share-link-ledger-item{background:#fff;border:1px solid #d3ded8;border-radius:9px;gap:9px;padding:10px;display:grid}.share-link-ledger-item.is-selected{border-color:#70a990;box-shadow:0 0 0 2px #4686691f}.share-link-ledger-item.is-revoked,.share-link-ledger-item.is-expired,.share-link-ledger-item.is-unverified{background:#f7f8f7}.share-link-ledger-item-main{align-items:flex-start;gap:9px}.share-link-status{color:#27614c;background:#eaf5ef;border:1px solid #a9cfbc;border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-weight:800}.is-revoked .share-link-status,.is-expired .share-link-status,.is-unverified .share-link-status{color:#65716b;background:#eef1ef;border-color:#cfd6d2}.share-link-ledger-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px}.share-link-ledger-audit{background:#fff4f2;border-left:3px solid #d6a49c;gap:3px;padding:7px 9px;display:grid}.share-link-revoke-form,.share-link-revoke-field{gap:8px;display:grid}.share-link-revoke-form{gap:14px}.share-link-revoke-summary{background:#f5f8f6;border:1px solid #d7e1dc;border-radius:8px;gap:4px;padding:10px 11px;display:grid}.share-link-revoke-summary span,.share-link-revoke-field>span{color:#355448;font-size:12px;font-weight:800}.share-link-revoke-summary strong{color:#173d32;font-size:14px}.share-link-revoke-summary small,.share-link-revoke-field small{color:#66766e;font-size:12px;line-height:1.5}.share-link-revoke-field textarea{resize:vertical;color:#173d32;width:100%;min-height:92px;font:inherit;background:#fff;border:1px solid #b9cbc1;border-radius:8px;padding:10px 11px}.share-link-revoke-field textarea:focus{border-color:#b9483b;outline:2px solid #b9483b33}.share-link-revoke-confirmation{color:#5f3935;align-items:flex-start;gap:9px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.share-link-revoke-confirmation input{margin-top:2px}.share-link-revoke-warning{background:#fff3f1;border-color:#e5bbb4;margin:0}.workspace-context-warning,.workspace-context-success{color:#73500c;background:#fff8e4;border:1px solid #dfc273;border-radius:8px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.workspace-context-success{color:#245f4c;background:#ebf5f0;border-color:#acd0be;align-items:center}.workspace-context-warning>div{gap:3px;display:grid}.workspace-context-warning span{font-size:12px;line-height:1.5}.workspace-share-link-field>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.workspace-share-result-actions,.workspace-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace-share-qr{border-top:1px solid #dce5e0;justify-items:center;gap:6px;padding-top:12px;display:grid}.workspace-share-qr>div{background:#fff;border:1px solid #ccd8d1;border-radius:8px;padding:5px;display:inline-flex}.workspace-share-qr.is-stale{opacity:.55}.workspace-share-qr span{color:#66766e;font-size:12px;font-weight:700}.workspace-dialog-error{color:#8a3028;background:#fff0ee;border:1px solid #e2ada5;border-radius:7px;margin:12px 0 0;padding:9px 10px;font-size:13px}.workspace-image-preview{object-fit:contain;background:#f3f6f4;border:1px solid #d4ded8;border-radius:8px;width:100%;max-height:52dvh;display:block}.workspace-dialog-actions{margin-top:14px}.workspace-dialog-actions .is-disabled{opacity:.5;pointer-events:none}.owner-price-conflict-dialog{width:min(610px,100vw - 28px)}.owner-price-conflict-dialog .workspace-dialog-body{gap:14px;display:grid}.owner-price-conflict-intro{color:#733916;background:#fff7ed;border:1px solid #e1b387;border-radius:9px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.owner-price-conflict-intro svg{flex:none;margin-top:1px}.owner-price-conflict-intro p,.owner-price-conflict-compare p{color:#6a5a50;margin:4px 0 0;font-size:12px;line-height:1.5}.owner-price-conflict-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.owner-price-conflict-compare article{background:#f0f7f3;border:1px solid #b9d4c7;border-radius:9px;gap:4px;padding:12px;display:grid}.owner-price-conflict-compare article.is-local{background:#fffaf0;border-color:#e0c69c}.owner-price-conflict-compare span{color:#5d6e65;font-size:12px;font-weight:800}.owner-price-conflict-compare strong{color:#173f32;font-variant-numeric:tabular-nums;font-size:24px}.owner-price-conflict-compare small{color:#66766e;font-size:11px}.owner-price-conflict-error{color:#8a3028;background:#fff0ee;border:1px solid #e2ada5;border-radius:7px;margin:0;padding:9px 10px;font-size:13px}.owner-price-conflict-actions{margin-top:0}.owner-price-overwrite-reason{color:#29483e;gap:6px;font-size:13px;font-weight:800;display:grid}.owner-price-overwrite-reason textarea{resize:vertical;color:#173f32;width:100%;min-height:64px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #b9cbc2;border-radius:8px;padding:9px 10px;font-weight:600;line-height:1.45}.owner-price-overwrite-reason small{color:#66766e;font-size:11px;font-weight:500}.owner-price-history-dialog{width:min(660px,100vw - 28px)}.owner-price-history-dialog .workspace-dialog-body{gap:12px;display:grid}.owner-price-history-trust-note{color:#275f4d;background:#f0f7f3;border:1px solid #b9d4c7;border-radius:8px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.owner-price-history-trust-note svg{flex:none;margin-top:1px}.owner-price-history-trust-note p,.owner-price-history-state,.owner-price-history-list p{margin:0}.owner-price-history-trust-note p{color:#405d53;font-size:12px;line-height:1.5}.owner-price-history-summary{color:#173f32;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.owner-price-history-summary-copy{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 9px;min-width:0;display:grid}.owner-price-history-summary-copy>span{color:#607168;font-size:12px;font-weight:700}.owner-price-history-freshness{color:#66766e;overflow-wrap:anywhere;grid-column:1/-1;align-items:center;gap:4px;min-width:0;font-size:11px;font-weight:600;line-height:1.45;display:flex}.owner-price-history-freshness svg{flex:none}.owner-price-history-freshness time{color:#405d53;font-variant-numeric:tabular-nums}.owner-price-history-refresh{flex:none;justify-content:center;min-height:40px}.owner-price-history-quality{color:#6f5520;overflow-wrap:anywhere;background:#fffaf0;border:1px solid #e8d49a;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:12px;line-height:1.55;display:flex}.owner-price-history-quality svg{flex:none;margin-top:1px}.owner-price-history-truth{color:#275f4d;overflow-wrap:anywhere;background:#f0f7f3;border:1px solid #b9d4c7;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:12px;line-height:1.55;display:flex}.owner-price-history-truth svg{flex:none;margin-top:1px}.owner-price-history-truth.is-warning{color:#6f5520;background:#fffaf0;border-color:#e8d49a}.owner-price-history-truth.is-neutral{color:#52645b;background:#f7f9f8;border-color:#cdd8d2}.owner-price-history-state{color:#607168;border:1px dashed #c5d2cc;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:92px;font-size:13px;display:flex}.owner-price-history-state.is-error{color:#8a3028;background:#fff5f3;border-style:solid;border-color:#e2ada5;flex-wrap:wrap}.owner-price-history-sync-state,.owner-price-history-sync-error{border-radius:8px;align-items:center;gap:8px;margin:0;padding:9px 11px;font-size:12px;line-height:1.5;display:flex}.owner-price-history-sync-state{color:#275f4d;background:#f0f7f3;border:1px solid #b9d4c7}.owner-price-history-sync-error{color:#8a3028;background:#fff5f3;border:1px solid #e2ada5;justify-content:space-between;align-items:flex-start}.owner-price-history-sync-state svg{flex:none}.owner-price-history-sync-error span{overflow-wrap:anywhere}.owner-price-history-more-error{color:#8a3028;background:#fff5f3;border:1px solid #e2ada5;border-radius:8px;margin:0;padding:9px 11px;font-size:12px;line-height:1.5}.owner-price-history-more{justify-content:center;width:100%;min-height:40px}.owner-price-history-complete{color:#607168;text-align:center;margin:0;font-size:12px;line-height:1.5}.owner-price-history-complete:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #2e725d}.owner-price-history-list{gap:9px;max-height:min(520px,58vh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.owner-price-history-list li{background:#fff;border:1px solid #d1ddd7;border-radius:9px;gap:7px;padding:11px 12px;display:grid}.owner-price-history-list li.is-damaged{background:#fffdf8;border-color:#e4cf97}.owner-price-history-list header,.owner-price-history-price{justify-content:space-between;align-items:center;gap:8px;display:flex}.owner-price-history-list header strong{color:#173f32;font-size:14px}.owner-price-history-title{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.owner-price-history-damaged-badge{background:#fff0c7;border-radius:999px;width:fit-content;padding:2px 6px;font-weight:700;color:#745512!important;font-size:11px!important}.owner-price-history-list time,.owner-price-history-list small{color:#718079;font-variant-numeric:tabular-nums;font-size:11px}.owner-price-history-price{color:#718079;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:stretch;min-width:0;font-size:14px;display:grid}.owner-price-history-price>span,.owner-price-history-price>strong,.owner-price-history-actor,.owner-price-history-reason,.owner-price-history-list li>small{overflow-wrap:anywhere;min-width:0}.owner-price-history-price strong{color:#173f32;font-size:17px}.owner-price-history-actor{color:#405d53;font-size:12px;font-weight:700}.owner-price-history-reason{color:#70511e;background:#fffaf0;border-left:3px solid #d8a23d;padding:6px 8px;font-size:12px;line-height:1.45}@media (width<=767px){.owner-price-history-summary{flex-direction:column;align-items:stretch}.owner-price-history-summary-copy{width:100%}.owner-price-history-refresh{width:100%;min-height:44px}.owner-price-history-more{width:calc(100% + 32px);min-height:44px;margin-inline:-16px}.owner-price-history-sync-error{flex-direction:column;align-items:stretch}.owner-price-history-list{max-height:none;overflow-y:visible}.owner-price-history-list header{flex-wrap:wrap;align-items:flex-start}.owner-price-history-price{grid-template-columns:minmax(0,1fr);gap:5px}.owner-price-history-price>svg{display:none}}.release-readiness-dialog{width:min(720px,100vw - 28px)}.release-readiness-dialog .workspace-dialog-body{gap:12px;padding:14px;display:grid}.release-readiness-summary{--release-tone:#1f5d4a;--release-tone-soft:#eaf4ef;--release-tone-border:#b7d5c7;border:1px solid var(--release-tone-border);background:var(--release-tone-soft);min-width:0;color:var(--release-tone);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.release-readiness-summary.tone-blocker{--release-tone:#8b3029;--release-tone-soft:#fff1ef;--release-tone-border:#e4b2ac}.release-readiness-summary.tone-warning{--release-tone:#77520d;--release-tone-soft:#fff8e5;--release-tone-border:#e4ca82}.release-readiness-summary-icon{border:1px solid color-mix(in srgb, var(--release-tone) 25%, transparent);background:#ffffffb8;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.release-readiness-summary>div:nth-child(2){gap:3px;min-width:0;display:grid}.release-readiness-summary strong{color:inherit;font-size:15px}.release-readiness-summary p{color:color-mix(in srgb, var(--release-tone) 82%, #5e6d66);margin:0;font-size:12px;line-height:1.45}.release-readiness-counts{align-items:center;gap:5px;display:flex}.release-readiness-counts span{color:#5d6b65;white-space:nowrap;background:#ffffffb3;border:1px solid #4f655b29;border-radius:999px;align-items:center;gap:4px;min-height:29px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.release-readiness-counts span.is-active{border-color:color-mix(in srgb, var(--release-tone) 36%, transparent);color:var(--release-tone)}.release-readiness-counts b{font-size:13px}.release-readiness-context{flex-wrap:wrap;gap:6px;margin:0;display:flex}.release-readiness-context>div{background:#f7f9f8;border:1px solid #d8e1dc;border-radius:6px;align-items:center;gap:7px;min-width:0;padding:6px 8px;display:flex}.release-readiness-context dt{color:#6a7972;font-size:11px}.release-readiness-context dd{color:#243d33;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin:0;font-size:12px;font-weight:800;overflow:hidden}.release-readiness-groups{gap:9px;display:grid}.release-readiness-group{--release-group-tone:#27604e;--release-group-soft:#eff6f2;--release-group-border:#c4d9cf;border:1px solid var(--release-group-border);background:#fff;border-radius:9px;overflow:hidden}.release-readiness-group.tone-blocker{--release-group-tone:#90372f;--release-group-soft:#fff3f1;--release-group-border:#e3b6b0}.release-readiness-group.tone-warning{--release-group-tone:#795510;--release-group-soft:#fff9e9;--release-group-border:#e5cf94}.release-readiness-group>summary{cursor:pointer;list-style:none}.release-readiness-group>summary::-webkit-details-marker{display:none}.release-readiness-group>summary .release-readiness-group-heading:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;margin-left:2px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.release-readiness-group[open]>summary .release-readiness-group-heading:after{transform:rotate(225deg)translate(-1px,-1px)}.release-readiness-group-heading{background:var(--release-group-soft);min-width:0;min-height:52px;color:var(--release-group-tone);align-items:center;gap:9px;padding:8px 10px;display:flex}.release-readiness-group-heading>span{border:1px solid color-mix(in srgb, var(--release-group-tone) 24%, transparent);background:#ffffffa8;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.release-readiness-group-heading>div{flex:1;gap:1px;min-width:0;display:grid}.release-readiness-group-heading strong{font-size:13px}.release-readiness-group-heading small{color:color-mix(in srgb, var(--release-group-tone) 72%, #78847f);font-size:11px;line-height:1.35}.release-readiness-group-heading>b{border:1px solid color-mix(in srgb, var(--release-group-tone) 22%, transparent);white-space:nowrap;background:#ffffffb8;border-radius:999px;padding:4px 7px;font-size:11px}.release-readiness-items{display:grid}.release-readiness-item{border-top:1px solid #e5ebe7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.release-readiness-item-marker{background:var(--release-group-tone);width:6px;height:6px;box-shadow:0 0 0 3px var(--release-group-soft);border-radius:50%}.release-readiness-item>div{gap:2px;min-width:0;display:grid}.release-readiness-item h3{color:#21362d;margin:0;font-size:13px}.release-readiness-item p{color:#64736c;margin:0;font-size:12px;line-height:1.45}.release-readiness-item-action{border:1px solid var(--release-group-border);min-height:34px;color:var(--release-group-tone);white-space:nowrap;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.release-readiness-item-action:hover,.release-readiness-item-action:focus-visible{border-color:var(--release-group-tone);background:var(--release-group-soft)}.release-readiness-confirmation{color:#61460f;cursor:pointer;background:#fff9e9;border:1px solid #dfc77f;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.release-readiness-confirmation.is-confirmed{color:#245a49;background:#edf6f1;border-color:#9fc9b7}.release-readiness-confirmation input{accent-color:#1f5d4a;flex:none;width:18px;height:18px;margin:1px 0 0}.release-readiness-confirmation>span{gap:3px;min-width:0;display:grid}.release-readiness-confirmation strong{font-size:13px}.release-readiness-confirmation small{color:inherit;opacity:.82;font-size:11px;line-height:1.45}.release-readiness-server-message{color:#7f332c;background:#fff3f1;border:1px solid #e0b5ad;border-radius:8px;align-items:center;gap:8px;min-height:38px;margin:0;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.45;display:flex}.release-readiness-server-message.is-loading{color:#285c4b;background:#edf6f1;border-color:#b8d4c8}.release-readiness-ledger{background:#f8faf9;border:1px solid #d9e2dd;border-radius:8px;overflow:hidden}.release-readiness-ledger>summary{color:#304d41;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:7px 10px;list-style:none;display:flex}.release-readiness-ledger>summary::-webkit-details-marker{display:none}.release-readiness-ledger>summary span{align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.release-readiness-ledger>summary small{color:#718078;font-size:11px}.release-readiness-ledger ol{margin:0;padding:0 10px 8px;list-style:none;display:grid}.release-readiness-ledger li{color:#344e43;border-top:1px solid #e2e9e5;min-width:0;font-size:11px}.release-readiness-ledger-event>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-height:34px;padding:7px 0;list-style:none;display:grid}.release-readiness-ledger-event>summary::-webkit-details-marker{display:none}.release-readiness-ledger-event>summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.release-readiness-ledger-event>summary strong{color:#2f5e4e}.release-readiness-ledger-event>summary time,.release-readiness-ledger>p{color:#74827b}.release-readiness-ledger-event>summary svg{color:#6e7d75;transition:transform .16s}.release-readiness-ledger-event[open]>summary svg{transform:rotate(180deg)}.release-readiness-ledger-event dl{background:#eef4f1;border-radius:6px;gap:5px;margin:0 0 8px;padding:8px;display:grid}.release-readiness-ledger-event dl>div{grid-template-columns:68px minmax(0,1fr);gap:8px;min-width:0;display:grid}.release-readiness-ledger-event dt{color:#718078}.release-readiness-ledger-event dd{color:#294b3e;min-width:0;margin:0;font-weight:700}.release-readiness-ledger-event dd.is-long{overflow-wrap:anywhere;white-space:pre-wrap}.release-readiness-ledger>p{border-top:1px solid #e2e9e5;margin:0;padding:9px 10px;font-size:11px}.release-readiness-footer{z-index:2;padding:11px 14px calc(11px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-top:1px solid #d9e2dd;justify-content:space-between;align-items:center;gap:12px;margin:0 -14px -14px;display:flex;position:sticky;bottom:-14px}.release-readiness-footer p{color:#68766f;min-width:0;margin:0;font-size:11px;line-height:1.4}.release-readiness-footer>div{flex:none;gap:7px;display:flex}.account-tabs{border-bottom:1px solid #d7e1dc;gap:5px;padding:0 4px 8px;display:flex;overflow-x:auto}.account-tabs button{color:#55675e;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;min-height:38px;padding:0 12px;font-size:13px;font-weight:700}.account-tabs button[aria-selected=true]{color:#1f5948;background:#eaf3ee;border-color:#b8cec2}.workspace-share-warning{width:min(100% - 24px,1680px);margin:0 auto}.account-tab-panel{grid-column:1/-1}.collector-agent-panel{min-width:0}.collector-agent-heading,.collector-agent-list-heading,.collector-pairing-copy,.collector-pairing-result,.collector-agent-card,.collector-agent-action-form{align-items:flex-start;display:flex}.collector-agent-heading,.collector-agent-list-heading{justify-content:space-between;gap:12px}.collector-agent-heading h3,.collector-agent-heading p,.collector-agent-list-heading h4,.collector-agent-list-heading p{margin:0}.collector-agent-heading p,.collector-agent-list-heading p{color:#68766f;margin-top:4px;font-size:12px;line-height:1.45}.collector-agent-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:14px;display:grid}.collector-agent-summary span{color:#617168;background:#f7faf8;border:1px solid #dce6e1;border-radius:9px;gap:2px;padding:11px 12px;font-size:12px;display:grid}.collector-agent-summary strong{color:#1f5948;font-size:17px}.collector-installer-card{background:#fff;border:1px solid #d5dfda;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:12px;padding:13px 14px;display:grid}.collector-installer-card>svg{color:#245f4b}.collector-installer-info{gap:4px;min-width:0;display:grid}.collector-installer-info h4,.collector-installer-info p{margin:0}.collector-installer-info p{color:#65736c;flex-wrap:wrap;gap:5px 10px;font-size:12px;display:flex}.collector-installer-info p strong{color:#263d34;font-size:13px}.collector-installer-info small{color:#68766f;line-height:1.45}.collector-installer-info code{color:#5e6d65;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;display:block;overflow:hidden}.collector-installer-info .collector-installer-unavailable{color:#6d6251}.collector-installer-download{white-space:nowrap;text-decoration:none}.collector-pairing-card{background:#f8fbf9;border:1px solid #cdded5;border-radius:11px;gap:12px;margin-top:12px;padding:14px;display:grid}.collector-pairing-copy{align-items:center;gap:10px}.collector-pairing-copy>span{flex:auto;gap:3px;min-width:210px;display:grid}.collector-pairing-copy small,.collector-pairing-result small{color:#65736c;line-height:1.4}.collector-pairing-copy>code{color:#194c3e;text-overflow:ellipsis;white-space:nowrap;background:#e7f1ec;border-radius:6px;min-width:0;max-width:370px;padding:8px 10px;overflow:hidden}.collector-pairing-form{border-top:1px solid #dfe8e3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:12px;display:grid}.collector-pairing-form label,.collector-agent-action-form>label:not(.checkbox-line){color:#344a41;gap:6px;font-size:13px;font-weight:700;display:grid}.collector-pairing-form input,.collector-agent-action-form input[type=text],.collector-agent-action-form input:not([type]){color:#253b32;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #c8d6cf;border-radius:7px;padding:8px 10px}.collector-pairing-result{color:#1d5b46;background:#edf8f2;border:1px solid #9fceb8;border-radius:9px;align-items:center;gap:10px;padding:12px}.collector-pairing-result>span{flex:auto;gap:4px;min-width:0;display:grid}.collector-pairing-result code{overflow-wrap:anywhere;color:#0d4835;font-size:15px;font-weight:800}.collector-agent-list-heading{margin-top:18px}.collector-agent-list{gap:9px;margin-top:10px;display:grid}.collector-agent-card{background:#fff;border:1px solid #d9e3de;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid;position:relative}.collector-agent-card.is-revoked{opacity:.78;background:#f6f6f6}.collector-agent-connectivity{color:#718078;background:#edf2ef;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.collector-agent-connectivity.is-online{color:#237052;background:#e4f5ec}.collector-agent-identity{gap:5px;min-width:0;display:grid}.collector-agent-identity>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.collector-agent-identity>div>strong{color:#263d34;margin-right:2px}.collector-agent-identity>small{overflow-wrap:anywhere;color:#6a776f}.collector-agent-status{color:#5e6e65;background:#edf1ef;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:750}.collector-agent-status.is-active,.collector-agent-status.is-online{color:#246448;background:#def1e7}.collector-agent-status.is-paused{color:#855d16;background:#fff0cc}.collector-agent-status.is-local-paused{color:#7b5513;background:#fff0cc}.collector-agent-status.is-capability-missing{color:#7a4815;background:#f7e9d8}.collector-agent-local-pause-note{font-weight:650;line-height:1.45;color:#805b1d!important}.collector-agent-capability-note{font-weight:650;line-height:1.45;color:#7a4815!important}.collector-agent-status.is-disabled,.collector-agent-status.is-revoked{color:#8a3f36;background:#f2e4e2}.collector-agent-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.collector-agent-action-form{color:#82542a;border-top:1px solid #e4e9e6;grid-column:1/-1;grid-template-columns:auto minmax(220px,1fr) auto;align-items:end;gap:10px;padding-top:11px;display:grid}.collector-agent-action-form>div{gap:7px;display:flex}.collector-agent-action-form .inline-message,.collector-agent-revoke-confirm{grid-column:2/-1}.collector-agent-revoke-confirm{color:#794239;background:#fff4ef;border-radius:7px;align-items:flex-start;padding:9px;font-size:12px;font-weight:700;line-height:1.4}.collector-agent-revoke-confirm input{margin-top:2px}.collector-agent-empty{color:#597067;background:#f8faf9;border:1px dashed #cbd8d2;border-radius:9px;align-items:center;gap:10px;margin-top:10px;padding:16px;display:flex}.collector-agent-empty>span{gap:3px;display:grid}.collector-agent-empty small{color:#718078}@media (width<=760px){.collector-agent-summary{grid-template-columns:minmax(0,1fr)}.collector-pairing-copy,.collector-pairing-result{flex-direction:column;align-items:stretch}.collector-pairing-copy>code{max-width:none}.collector-pairing-form,.collector-installer-card,.collector-agent-card,.collector-agent-action-form{grid-template-columns:minmax(0,1fr)}.collector-installer-download{width:100%}.collector-agent-connectivity{position:absolute;top:10px;right:10px}.collector-agent-identity{padding-right:42px}.collector-agent-actions{justify-content:flex-start}.collector-agent-action-form{grid-column:1}.collector-agent-action-form>svg{display:none}.collector-agent-action-form .inline-message,.collector-agent-revoke-confirm{grid-column:1}.collector-agent-action-form>div,.collector-agent-action-form>div>button,.collector-pairing-form>button,.collector-pairing-result>button,.collector-pairing-copy>button{width:100%}}.account-security-panel,.password-change-panel{min-width:0}.password-change-warning{color:#78551d;background:#fff9ec;border:1px solid #e4c58d;border-radius:9px;align-items:flex-start;gap:9px;margin-top:12px;padding:12px;display:flex}.password-change-warning>span{gap:3px;display:grid}.password-change-warning small{color:#6f6249;line-height:1.45}.password-change-form{gap:12px;width:min(580px,100%);margin-top:14px;display:grid}.password-change-form>label:not(.checkbox-line){color:#344a41;gap:6px;font-size:13px;font-weight:700;display:grid}.password-change-form input[type=password]{min-width:0;min-height:42px;color:inherit;font:inherit;background:#fff;border:1px solid #cbd6d0;border-radius:7px;padding:8px 10px}.password-change-form label>small{color:#68766f;font-weight:500}.password-change-confirm{color:#42554c;background:#f3f6f4;border-radius:7px;align-items:flex-start;padding:10px;font-size:13px;font-weight:700;line-height:1.45}.password-change-confirm input{margin-top:3px}.password-change-actions{border-top:1px solid #e1e7e4;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.account-security-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-security-heading h3,.account-security-heading p,.account-security-updated{margin:0}.account-security-heading p,.account-security-updated{color:#68766f;font-size:12px}.account-security-heading p{margin-top:4px}.account-security-heading button,.account-session-card button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.account-security-updated{margin-top:10px}.account-session-list{gap:10px;margin-top:10px;display:grid}.account-session-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.account-session-section-heading h4,.account-session-section-heading p{margin:0}.account-session-section-heading p,.account-session-section-heading>span{color:#6b7972;font-size:12px}.account-session-section-heading p{margin-top:3px}.account-session-section-heading>span{background:#edf2ef;border-radius:999px;flex:none;padding:4px 9px;font-weight:800}.account-session-history{border-top:1px solid #dce4e0;gap:0;margin-top:14px;padding-top:12px;display:grid}.account-session-history-toggle{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;display:flex}.account-session-history-toggle>span{gap:2px;min-width:0;display:grid}.account-session-history-toggle small{color:#6a7771;font-size:11px;font-weight:500}.account-session-history-toggle>svg{flex:none;transition:transform .16s}.account-session-history-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.account-session-card{background:#fff;border:1px solid #ccd9d2;border-radius:10px;gap:10px;padding:13px;display:grid}.account-session-card.is-current{background:#f7fbf9;border-color:#84b59f;box-shadow:inset 3px 0 #2f7961}.account-session-card.is-ended{color:#53615b;background:#f6f7f7}.account-session-card>header,.account-session-card>footer,.account-session-title,.login-record-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.account-session-title{justify-content:flex-start;min-width:0}.account-session-title>span,.login-record-card>header>span{gap:2px;min-width:0;display:grid}.account-session-title strong,.account-session-title small,.login-record-card small,.account-session-facts small{overflow-wrap:anywhere}.account-session-title small,.account-session-facts small,.account-session-actor,.account-session-card>footer>span,.login-record-card small{color:#6c7a73;font-size:11px;line-height:1.45}.account-session-status,.login-record-status{color:#53615b;white-space:nowrap;background:#edf1ef;border-radius:999px;flex:none;align-items:center;min-height:25px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.account-session-status.is-active,.login-record-status.is-success{color:#216241;background:#e7f4ec}.account-session-status.is-remote_revoked,.account-session-status.is-account_disabled,.account-session-status.is-password_reset,.account-session-status.is-self_password_changed,.login-record-status.is-anomaly{color:#9b392e;background:#fdebe8}.login-record-status.is-exit{color:#75551f;background:#f4eee4}.account-session-reason,.account-session-actor,.session-revoke-current-note{margin:0}.account-session-reason{font-weight:700}.account-session-facts,.session-revoke-facts,.login-record-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.account-session-facts>div,.session-revoke-facts>div,.login-record-card dl>div{background:#edf2efc7;border-radius:7px;gap:3px;min-width:0;padding:8px 9px;display:grid}.account-session-facts dt,.session-revoke-facts dt,.login-record-card dt{color:#6b7972;font-size:11px}.account-session-facts dd,.session-revoke-facts dd,.login-record-card dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:700}.account-session-facts dd small,.login-record-card dd small{font-weight:500;display:block}.account-session-card>footer{border-top:1px solid #e0e6e3;align-items:center;padding-top:10px}.account-session-card>footer>span{max-width:66ch}.login-record-filters{grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.login-record-search{color:#53645c;gap:5px;font-size:12px;font-weight:700;display:grid}.login-record-search>div{background:#fff;border:1px solid #ccd7d1;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding-left:10px;display:grid}.login-record-search input{min-width:0;min-height:38px;font:inherit;background:0 0;border:0;outline:0}.login-record-search button{margin:3px}.login-record-anomaly-filter{background:#f7f9f8;border:1px solid #d3ddd7;border-radius:8px;min-height:40px;padding:8px 10px;font-size:12px;font-weight:700}.login-record-table-shell{margin-top:10px}.login-record-table{min-width:980px}.login-record-table th{color:#53645c;text-align:left;white-space:nowrap;font-size:12px;font-weight:800}.login-record-table td{vertical-align:top;min-width:120px;line-height:1.45}.login-record-table td:first-child{min-width:150px}.login-record-table td:nth-child(3){min-width:220px}.login-record-table .login-record-status{margin-top:5px}.login-record-cards{display:none}.login-record-load-more{width:100%;min-height:40px;margin-top:10px}.workspace-dialog-backdrop.session-revoke-backdrop{z-index:240}.session-revoke-dialog{width:min(520px,100vw - 28px)}.session-revoke-body{gap:12px;padding:14px;display:grid}.session-revoke-warning{color:#8e342b;background:#fff5f3;border:1px solid #e1b0aa;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;display:flex}.session-revoke-warning>span{gap:3px;display:grid}.session-revoke-warning small{color:#714c47;line-height:1.45}.session-revoke-facts{grid-template-columns:1fr}.session-revoke-current-note{color:#5f6f67;font-size:12px;line-height:1.5}.session-revoke-actions{border-top:1px solid #e1e7e4;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}@media (width<=720px){.account-security-heading,.account-session-card>footer{flex-direction:column;align-items:stretch}.account-security-heading button,.account-session-card>footer button,.account-session-history-toggle,.login-record-load-more,.password-change-form input[type=password],.password-change-actions button{min-height:44px}.password-change-actions{flex-direction:column-reverse}.account-session-facts{grid-template-columns:1fr}.login-record-filters{grid-template-columns:minmax(0,1fr);align-items:stretch}.login-record-search input,.login-record-search button,.login-record-anomaly-filter{min-height:44px}.login-record-anomaly-filter{overflow-wrap:normal;grid-template-columns:auto minmax(0,1fr);width:100%}.login-record-table-shell{display:none}.login-record-cards{gap:9px;margin-top:10px;display:grid}.login-record-card{background:#fff;border:1px solid #d0dad5;border-radius:9px;gap:9px;padding:11px;display:grid}.login-record-card dl{grid-template-columns:1fr}.session-revoke-backdrop{padding:9px}.session-revoke-dialog{width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.session-revoke-actions{grid-template-columns:1fr;display:grid}.session-revoke-actions button{min-height:44px}}.historical-anomaly-dialog{width:min(920px,100vw - 28px)}.historical-anomaly-dialog .workspace-dialog-body{background:#f7f9f8;gap:12px;padding:14px;display:grid}.historical-anomaly-assurance{color:#245445;background:#edf6f1;border:1px solid #b9d3c6;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:10px 12px;display:flex}.historical-anomaly-assurance-icon{background:#ffffffb8;border:1px solid #2454452e;border-radius:9px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.historical-anomaly-assurance>div{gap:2px;min-width:0;display:grid}.historical-anomaly-assurance strong{font-size:14px}.historical-anomaly-assurance span:last-child{color:#587167;font-size:12px;line-height:1.45}.historical-anomaly-summary{grid-template-columns:.78fr .9fr .9fr 1.55fr;gap:8px;display:grid}.historical-anomaly-summary-item{background:#fff;border:1px solid #d5ded9;border-radius:9px;gap:3px;min-width:0;padding:9px 10px;display:grid}.historical-anomaly-summary-item span{color:#6c7b74;font-size:11px;font-weight:700}.historical-anomaly-summary-item strong{color:#263c33;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.historical-anomaly-summary-item.tone-alert{background:#fffaf0;border-color:#dec384}.historical-anomaly-summary-item.tone-alert strong{color:#8a5c0a}.historical-anomaly-summary-item.tone-strong{background:#fff5f3;border-color:#dfb3ad}.historical-anomaly-summary-item.tone-strong strong{color:#963f35}.historical-anomaly-controls{grid-template-columns:minmax(210px,.8fr) minmax(0,1.5fr);align-items:center;gap:9px;display:grid}.historical-anomaly-search{color:#63736b;background:#fff;border:1px solid #cbd7d1;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 10px;display:flex}.historical-anomaly-search:focus-within{border-color:#4d806e;box-shadow:0 0 0 3px #2b69531f}.historical-anomaly-search input{color:#1f352c;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.historical-anomaly-filters{scrollbar-width:thin;justify-content:flex-end;gap:5px;min-width:0;display:flex;overflow-x:auto}.historical-anomaly-filters button{color:#52645b;white-space:nowrap;background:#fff;border:1px solid #ccd7d1;border-radius:7px;align-items:center;gap:6px;min-height:38px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.historical-anomaly-filters button:hover{border-color:#7c9b8d}.historical-anomaly-filters button.is-active{color:#fff;background:#315f4e;border-color:#315f4e}.historical-anomaly-filters button span{font-variant-numeric:tabular-nums;text-align:center;background:#2a423814;border-radius:999px;min-width:20px;padding:2px 5px}.historical-anomaly-filters button.is-active span{background:#ffffff2e}.historical-anomaly-list{gap:9px;display:grid}.historical-anomaly-card{background:#fff;border:1px solid #d3ddd8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px #1f372d0a}.historical-anomaly-card:hover{border-color:#b5c8be;box-shadow:0 8px 22px #1f372d14}.historical-anomaly-card-rail{background:#c28a25;width:4px;position:absolute;inset:0 auto 0 0}.historical-anomaly-card.severity-medium .historical-anomaly-card-rail{background:#789587}.historical-anomaly-card-main{gap:10px;min-width:0;padding:12px 12px 12px 15px;display:grid}.historical-anomaly-card-main>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.historical-anomaly-identity{align-items:center;gap:9px;min-width:0;display:flex}.historical-anomaly-kind-icon{color:#865b0a;background:#fff4da;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.severity-medium .historical-anomaly-kind-icon{color:#456457;background:#edf3f0}.historical-anomaly-identity>div{gap:2px;min-width:0;display:grid}.historical-anomaly-identity strong{color:#20362d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.historical-anomaly-identity span{color:#738079;font-size:11px}.historical-anomaly-priority{color:#7e570e;background:#fff8e8;border:1px solid #e0c17b;border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-weight:800}.historical-anomaly-priority.severity-medium{color:#5a6d64;background:#f2f6f4;border-color:#cbd8d1}.historical-anomaly-quote{grid-template-columns:1fr 1.2fr .65fr;gap:7px;min-width:0;display:grid}.historical-anomaly-quote>div{border-left:2px solid #e3e9e6;gap:2px;min-width:0;padding-left:8px;display:grid}.historical-anomaly-quote span{color:#75827c;font-size:10px;font-weight:700}.historical-anomaly-quote strong{color:#243b31;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.historical-anomaly-reasons{gap:5px;display:grid}.historical-anomaly-reasons>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.historical-anomaly-reasons span{color:#785719;text-align:center;background:#f5eee0;border-radius:5px;min-width:64px;padding:3px 5px;font-size:10px;font-weight:800}.historical-anomaly-reasons p{color:#5b6b64;min-width:0;margin:1px 0 0;font-size:11px;line-height:1.5}.historical-anomaly-open{color:#285846;background:#f7faf8;border:0;border-left:1px solid #dbe3df;justify-content:center;align-items:center;gap:7px;width:148px;min-height:100%;padding:12px;font-size:12px;font-weight:800;display:flex}.historical-anomaly-open:hover{color:#173f31;background:#eaf3ee}.historical-anomaly-empty{color:#577066;text-align:center;background:#fff;border:1px dashed #c5d3cc;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:176px;display:flex}.historical-anomaly-empty strong{color:#2c493d;font-size:14px}.historical-anomaly-empty span{color:#77857f;font-size:12px}.historical-anomaly-footnote{color:#6b7872;align-items:flex-start;gap:7px;font-size:11px;line-height:1.5;display:flex}.historical-anomaly-footnote svg{color:#9a6c17;flex:none;margin-top:1px}@media (width<=767px){.historical-anomaly-dialog .workspace-dialog-body{padding:12px 10px calc(12px + env(safe-area-inset-bottom));gap:10px}.historical-anomaly-assurance{align-items:flex-start}.historical-anomaly-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.historical-anomaly-summary-item.is-wide{grid-column:1/-1}.historical-anomaly-controls{grid-template-columns:minmax(0,1fr)}.historical-anomaly-search{min-height:44px}.historical-anomaly-filters{justify-content:flex-start}.historical-anomaly-filters button{min-height:42px}.historical-anomaly-card{grid-template-columns:minmax(0,1fr)}.historical-anomaly-quote{grid-template-columns:repeat(2,minmax(0,1fr))}.historical-anomaly-quote>div:last-child{grid-column:1/-1}.historical-anomaly-reasons>div{grid-template-columns:minmax(0,1fr);gap:4px}.historical-anomaly-reasons span{width:max-content}.historical-anomaly-open{border-top:1px solid #dbe3df;border-left:0;width:auto;min-height:46px}}@media (width<=1199px){.workspace-header{grid-template-columns:auto auto minmax(150px,1fr) auto;gap:9px}.workspace-status-nav{justify-content:flex-end}.workspace-status-button{padding-inline:8px}.workspace-toolbar{grid-template-columns:minmax(280px,1fr) auto}.workspace-toolbar-actions{gap:6px}.workspace-search-field{width:clamp(220px,30vw,300px)}.workspace-mobile-menu-action{display:flex!important}.workspace-menu-review-duplicate,.workspace-menu-header-duplicate{display:none!important}.quote-workspace.has-side-panel{grid-template-columns:minmax(0,1fr)}}@media (width<=1023px){.workspace-landscape-button{display:inline-flex}.workspace-header{grid-template-columns:auto minmax(0,1fr) auto}.workspace-status-nav{display:none}.workspace-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch}.workspace-toolbar-search-group,.workspace-toolbar-actions{width:100%}.workspace-toolbar-actions{flex-wrap:nowrap;justify-content:flex-end;min-width:0}.quote-workspace,.quote-workspace.has-side-panel{grid-template-columns:minmax(0,1fr)}.workspace-side-panel{z-index:210;border-radius:12px;max-height:none;margin:0;position:fixed;inset:10px;box-shadow:0 0 0 100vmax #0d18137a,0 22px 56px #0d18133d}.workspace-overlay-backdrop>.workspace-side-panel{position:relative;inset:auto;box-shadow:0 22px 56px #0d18133d}}@media (width<=767px){.app-shell{padding:10px 8px 18px}.workspace-view-switch{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-height:0;padding:6px 8px;display:grid}.workspace-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.workspace-view-tabs button,.workspace-landscape-button{min-height:44px;padding-inline:9px}.workspace-view-table-actions{justify-content:space-between;gap:6px}.workspace-view-stats{text-overflow:ellipsis;font-size:11px;overflow:hidden}.workspace-view-stats strong{font-size:12px}.workspace-view-hint{display:none}.workspace-header{-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-height:0;padding:6px 8px;position:relative;top:auto}.workspace-header-primary{flex-wrap:wrap;grid-area:1/1;min-height:36px}.workspace-header-primary>.environment-notice.is-compact{border-radius:7px;justify-content:flex-start;width:100%}.workspace-header-actions{grid-area:1/2}.workspace-header .brand-logo h1{font-size:18px}.workspace-header .readonly-badge{min-height:26px;padding:4px 7px;font-size:11px;display:inline-flex}.workspace-date-block{grid-area:2/1/auto/-1;gap:6px;width:100%}.workspace-date-controls,.workspace-date-readonly{flex:auto;width:auto;min-width:0;min-height:44px}.workspace-date-field{flex:1;min-width:0;min-height:44px;padding-inline:6px}.workspace-date-field input{width:100%;min-width:0;min-height:44px;font-size:16px}.workspace-date-field>svg{display:none}.workspace-date-controls .workspace-icon-button,.workspace-date-controls .workspace-today-button{min-width:44px;height:44px;min-height:44px}.workspace-header-actions>.workspace-secondary-button{display:none}.workspace-header-actions>.workspace-action-anchor:first-child,.workspace-header-actions>.workspace-action-anchor:last-child{width:0;height:0;position:absolute}.workspace-header-actions>.workspace-action-anchor:first-child>.workspace-export-trigger,.workspace-header-actions>.workspace-action-anchor:last-child>.workspace-account-button,.workspace-account-button span,.workspace-account-button svg:last-child{display:none}.workspace-date-lock-note{text-align:center;white-space:nowrap;gap:4px;width:auto;min-width:0;min-height:24px;margin:0;padding:4px 7px;font-size:10.5px;font-weight:750;line-height:1.2;position:static}.workspace-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr);gap:6px;min-height:0;padding:6px 8px;position:relative;top:auto}.workspace-toolbar-search-group,.workspace-toolbar-actions{width:100%}.workspace-search-field{width:100%;min-height:46px;padding-right:0}.workspace-search-field input{min-height:44px;font-size:16px}.workspace-search-field>button{width:44px;min-width:44px;height:44px;min-height:44px}.workspace-search-result,.workspace-history-actions,.workspace-health-anchor,.workspace-review-button{display:none}.workspace-toolbar-actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:6px;display:grid}.workspace-filter-view-button{min-width:0;min-height:44px;padding-inline:9px;display:inline-flex!important}.workspace-menu-review-duplicate,.workspace-menu-header-duplicate{display:flex!important}.workspace-menu-mobile-utilities{display:grid}.workspace-collection-group{width:100%;min-width:0}.workspace-collection-main{flex:1;min-width:0;min-height:44px}.workspace-collection-main>span[data-compact-label]{font-size:0}.workspace-collection-main>span[data-compact-label]:after{content:attr(data-compact-label);font-size:14px}.workspace-collection-menu-trigger,.workspace-more-trigger{min-height:44px}.workspace-more-trigger{gap:5px;min-width:76px;padding-inline:8px}.workspace-more-trigger.has-mobile-pending{color:#704f0b;background:#fffaf0;border-color:#d9bf79}.workspace-more-count.is-desktop{display:none}.workspace-more-count.is-mobile{display:inline-flex}.workspace-more-health-dot{width:7px;height:7px}.workspace-popover{inset:auto 8px calc(8px + env(safe-area-inset-bottom));z-index:230;overscroll-behavior:contain;border-radius:16px;width:auto;max-width:none;max-height:calc(100dvh - 24px);padding:12px;position:fixed;overflow:auto;box-shadow:0 0 0 100vmax #0d18137a,0 22px 56px #0d18133d}.workspace-overlay-backdrop>.workspace-popover{width:min(420px,100%);max-width:100%;position:relative;inset:auto;box-shadow:0 22px 56px #0d18133d}.workspace-menu-action{min-height:56px}.workspace-phone-menu-action{display:flex!important}.workspace-side-panel{border:0;border-radius:0;max-height:100dvh;inset:0}.workspace-side-panel-backdrop{padding:0}.workspace-overlay-backdrop>.workspace-side-panel{border:0;border-radius:0;width:100%;height:100%;max-height:100dvh}.workspace-side-panel-header,.workspace-dialog-header{padding:13px 14px}.workspace-side-panel-header{padding-top:calc(13px + env(safe-area-inset-top))}.workspace-side-panel-body{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.filter-view-tabs{top:-12px}.filter-view-tab,.filter-view-quick-option,.filter-view-field :is(select,input),.filter-view-clear-all{min-height:44px}.filter-view-active-chip{min-height:44px;padding:0 2px 0 11px}.filter-view-active-chip>button{width:44px;min-width:44px;height:44px;min-height:44px}.filter-view-mobile-footer{z-index:5;padding:10px 12px calc(10px + env(safe-area-inset-bottom));color:#66766e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-top:1px solid #d4dfd9;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0 -12px -12px;font-size:12px;display:grid;position:sticky;bottom:-12px}.filter-view-mobile-footer strong{color:#1c4b3d;font-size:14px}.filter-view-mobile-footer button{width:100%;min-height:44px}.filter-view-column-section .column-settings-panel.is-embedded .product-column-options{max-height:min(42dvh,380px)}.column-settings-panel.is-embedded .pin-column-option,.column-settings-panel.is-embedded .product-visible-label,.column-settings-panel.is-embedded .column-settings-actions>button,.column-settings-reset-menu summary,.column-settings-reset-menu button,.column-settings-footer button{min-height:44px}.filter-view-column-section :is(.pin-toggle,.column-order-button){width:44px;min-width:44px;height:44px;min-height:44px}.workspace-dialog-backdrop{align-items:flex-end;padding:0}.workspace-dialog{border-radius:16px 16px 0 0;width:100%;max-height:calc(100dvh - 12px)}.workspace-dialog-body{padding:14px 12px calc(14px + env(safe-area-inset-bottom))}.column-filter-dialog .workspace-dialog-body{min-height:0}.column-filter-mobile-content .filter-search-field{min-height:44px;margin:0}.column-filter-mobile-content .filter-search-field input{min-height:44px;font-size:16px}.column-filter-mobile-content .filter-value-list{overscroll-behavior:contain;max-height:min(42dvh,340px)}.column-filter-mobile-content .filter-value-list label{min-height:44px}.column-filter-mobile-content .table-popover-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.column-filter-mobile-content .table-popover-actions>button{width:100%;min-height:44px}.column-filter-mobile-content .table-popover-actions>.primary-button{grid-column:1/-1}.workspace-share-scope,.workspace-image-meta{grid-template-columns:1fr}.workspace-share-scope>span,.workspace-image-meta>span{text-align:left;grid-template-columns:auto 1fr;align-items:center;min-height:48px}.workspace-share-link-field>div,.column-settings-footer{grid-template-columns:1fr}.share-link-ledger>header{flex-direction:column;align-items:stretch}.share-link-ledger>header>button,.share-link-ledger-actions>*,.workspace-dialog-actions>*,.workspace-share-result-actions>*{width:100%;min-height:44px}.workspace-share-dialog :is(button,select,input,a),.quote-grid .platform-badge-wrap,.quote-grid .platform-badge.source-clickable,.review-desk-dialog .merchant-source-link,.review-desk-dialog .direct-review-source-link{min-height:44px}.quote-grid .platform-badge.source-clickable,.review-desk-dialog .merchant-source-link,.review-desk-dialog .direct-review-source-link{touch-action:manipulation}.review-desk-dialog :is(.merchant-source-link,.direct-review-source-link){justify-content:center;min-width:44px;padding-block:9px}.share-access-shell{padding:10px 8px max(18px, env(safe-area-inset-bottom))}.share-access-brand{border-radius:10px 10px 0 0;min-height:56px;padding-inline:12px}.share-invalid{border-radius:0 0 10px 10px;grid-template-columns:42px minmax(0,1fr);padding:22px 16px}.share-invalid>button{grid-column:1/-1;justify-content:center;width:100%;min-height:44px}.video-center-modal button,.video-center-modal select,.video-center-modal input:not([type=checkbox]):not([type=radio]):not([type=color]),.video-center-modal textarea{min-height:44px}.account-tabs{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border-bottom-color:#d7e1dc;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-inline:-4px;padding:8px 4px 10px;display:grid;position:sticky;top:-14px;overflow:visible}.account-tabs button{white-space:normal;width:100%;min-width:0;min-height:44px;padding-inline:6px}.workspace-dialog.account-modal button{min-height:44px}}@media (width<=430px){.workspace-filter-view-button{gap:5px;font-size:13px}.workspace-filter-view-button>svg{order:0}.workspace-filter-view-button>span:not(.workspace-filter-count){width:0;font-size:0;overflow:hidden}.workspace-filter-view-button:after{content:"筛选";order:1;font-size:13px;font-weight:750}.workspace-filter-count{order:2;min-width:18px;height:18px;margin-left:0;padding-inline:5px;font-size:10px}.filter-view-summary,.filter-view-section{gap:9px}.filter-view-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.filter-view-quick-option{padding-inline:5px;font-size:11px}}@media (width<=350px){.filter-view-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.workspace-dialog.release-readiness-dialog{border-width:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.release-readiness-dialog .workspace-dialog-header{padding-top:calc(12px + env(safe-area-inset-top))}.release-readiness-dialog .workspace-dialog-body{padding:10px 10px calc(10px + env(safe-area-inset-bottom));gap:10px}.release-readiness-summary{grid-template-columns:auto minmax(0,1fr);padding:10px}.release-readiness-counts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.release-readiness-counts span{justify-content:center}.release-readiness-context{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.release-readiness-context>div{gap:2px;display:grid}.release-readiness-context dd{max-width:100%}.release-readiness-group-heading{min-height:56px}.release-readiness-group-heading small{display:none}.release-readiness-item{grid-template-columns:auto minmax(0,1fr)}.release-readiness-item-action{grid-column:2;width:fit-content;min-height:38px}.release-readiness-ledger-event>summary{grid-template-columns:minmax(0,1fr) auto auto}.release-readiness-ledger>summary,.release-readiness-ledger-event>summary{min-height:44px}.release-readiness-ledger-event>summary time{grid-column:1/-1}.release-readiness-ledger-event>summary svg{grid-area:1/3}.release-readiness-footer{padding:9px 10px calc(9px + env(safe-area-inset-bottom));margin:0 -10px -10px;display:grid;bottom:-10px}.release-readiness-footer>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.release-readiness-footer button{width:100%;min-height:44px}}@media (pointer:coarse){.workspace-header button,.workspace-toolbar button,.workspace-popover button,.workspace-side-panel button,.workspace-dialog button,.workspace-dialog a{min-height:44px}}@media (prefers-reduced-motion:reduce){.workspace-header *,.workspace-toolbar *,.workspace-popover *,.workspace-side-panel *,.workspace-dialog *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.mobile-pickup-filters button:focus-visible{outline-offset:2px;outline:3px solid canvastext}}body.has-forced-landscape{overflow:hidden}body.has-forced-landscape #root,body.has-forced-landscape .workspace-overlay-backdrop,body.has-forced-landscape .context-menu-portal{width:var(--forced-landscape-width,100vh);height:var(--forced-landscape-height,100vw);min-width:var(--forced-landscape-width,100vh);min-height:var(--forced-landscape-height,100vw);transform-origin:0 0;transform:rotate(90deg)translateY(-100%)!important}body.has-forced-landscape #root{position:fixed;inset:0;overflow:hidden}body.has-forced-landscape .app-shell{height:100%;min-height:100%;overflow:hidden}body.has-forced-landscape .workspace-toolbar{align-items:center;gap:8px;min-height:52px;padding-block:4px;display:flex}body.has-forced-landscape .workspace-toolbar-search-group{flex:auto;min-width:0}body.has-forced-landscape .workspace-toolbar-actions{flex-wrap:nowrap;width:auto;min-width:0;padding-bottom:0;overflow-x:auto}body.has-forced-landscape .workspace-overlay-backdrop>.workspace-popover{max-height:calc(100% - 16px)}body.has-forced-landscape .context-menu-portal{display:block;position:fixed;inset:0}body.has-forced-landscape .context-menu-panel button{min-width:44px;min-height:44px}body.has-forced-landscape .workspace-dialog-backdrop>.workspace-dialog{flex:none;width:var(--forced-landscape-width,100vh)!important;max-width:var(--forced-landscape-width,100vh)!important;height:var(--forced-landscape-height,100vw)!important;max-height:var(--forced-landscape-height,100vw)!important;transform:none!important}body.has-forced-landscape :is(.workspace-header button,.workspace-view-switch button,.workspace-toolbar button,.quote-grid button){min-width:44px;min-height:44px}.share-actions-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #cbd8d1;border-radius:12px;margin-top:14px;padding:16px;box-shadow:0 10px 30px #1b362b0f}.share-card-main{justify-content:space-between;align-items:center;gap:20px;display:flex}.share-text-zone{flex-direction:column;flex:1;gap:12px;display:flex}.share-box{flex-direction:column;gap:6px;display:flex;background:0 0!important;border:none!important;padding:0!important}.share-box strong{color:#32433a;font-size:13px}.share-input-wrapper{gap:8px;width:100%;display:flex}.share-input-wrapper input{color:#19231f;background:#fbfcfb;border:1px solid #bac7bf;border-radius:6px;flex:1;min-height:36px;padding:8px 10px;font-size:13px}.copy-link-button{min-height:36px;padding:0 14px}.revoke-button{align-self:flex-start;min-height:32px;padding:6px 12px;font-size:12px}.share-qr-zone{border-left:1px solid #d4ded8;flex-direction:column;align-items:center;gap:6px;padding-left:20px;display:flex}.share-qr-image{background:#fff;border:1px solid #cbd8d1;border-radius:6px;padding:4px;display:inline-flex}.share-qr-zone span{color:#65736a;font-size:11px;font-weight:700}.button-group{border-radius:6px;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #1e3d320d}.button-group .soft-button{border-right-width:0!important;border-radius:0!important;margin:0!important}.button-group .soft-button:last-child{border-right-width:1px!important}.soft-button svg,.primary-button svg{transition:transform .25s cubic-bezier(.4,0,.2,1)}.soft-button:hover svg.lucide-refresh-cw,.soft-button:hover svg.lucide-rotate-cw,.soft-button:hover svg.lucide-rotate-ccw{transform:rotate(180deg)}.primary-button:hover svg.lucide-download{transform:translateY(2px)}.soft-button:hover svg.lucide-search{transform:scale(1.18)}.soft-button:hover svg.lucide-share-2{transform:rotate(15deg)scale(1.08)}.ag-row-selected .ag-cell[col-id=selection]{transition:box-shadow .2s;box-shadow:inset 3px 0 #1f4d43!important}.share-actions-card{position:relative}.share-card-close-button{color:#708077;cursor:pointer;z-index:10;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:8px;right:8px}.share-card-close-button:hover{color:#1f4d43;background:#e4ece7}.share-actions-card.animate-slide-up{animation:.3s cubic-bezier(.4,0,.2,1) slideUp}.confidence-composite-cell{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:2px 0;line-height:1.25;display:flex}.confidence-primary-line{align-items:center;display:flex}.confidence-subtext{color:#72847a;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:1px;font-size:11px;overflow:hidden}.credibility-badge-composite{border-radius:4px;align-items:center;padding:1px 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.credibility-badge-composite svg{flex-shrink:0}.badge-composite-high{color:#10b981;background:#10b9811a}.badge-composite-low{color:#d97706;background:#f59e0b1a}.badge-composite-manual{color:#2563eb;background:#3b82f61a}.status-merged-cell{align-items:center;gap:5px;height:100%;display:inline-flex}.status-confidence-chip{letter-spacing:.02em;border-radius:3px;align-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;display:inline-flex}.chip-high{color:#10b981;background:#10b9811a}.chip-low{color:#d97706;background:#f59e0b1a}.chip-manual{color:#2563eb;background:#3b82f61a}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.merchant-status-badge{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:22px;height:22px;margin-left:0;padding:0;font-size:11px;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.merchant-status-badge:hover{transform:translateY(-.5px);box-shadow:0 2px 5px #00000014}.status-badge-collecting{color:#2563eb;background:#3b82f614;border-color:#3b82f633;animation:1.35s ease-in-out infinite status-badge-pulse}.status-badge-collecting svg,.animate-spin{animation:.85s linear infinite status-spin}.status-badge-failed{color:#ef4444;background:#ef444414;border-color:#ef444433}.status-badge-unupdated{color:#6b7280;background:#6b728014;border-color:#6b728033}.status-badge-abnormal{color:#ef4444;background:#ef444414;border-color:#ef444440}.status-badge-default{color:#6b7280;background:#6b728014;border-color:#6b72801a}.merchant-status-badge svg{flex-shrink:0}.status-hover-panel{-webkit-backdrop-filter:blur(10px);color:#f1f5f9;pointer-events:auto;box-sizing:border-box;background:#1e293bf2;border:1px solid #ffffff14;border-radius:8px;padding:12px;font-family:inherit;animation:.15s cubic-bezier(.16,1,.3,1) slideUp;box-shadow:0 10px 25px -5px #0000004d,0 8px 10px -6px #0000004d}.status-hover-panel .panel-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.status-hover-panel .panel-title-wrap{color:#94a3b8;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.status-hover-panel .panel-title-wrap svg{color:#3b82f6}.status-hover-panel .panel-body{flex-direction:column;gap:6px;font-size:12px;display:flex}.status-hover-panel .info-row{justify-content:space-between;align-items:flex-start;line-height:1.4;display:flex}.status-hover-panel .info-label{color:#94a3b8;flex-shrink:0;width:70px}.status-hover-panel .info-value{color:#e2e8f0;text-align:right;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.status-hover-panel .source-link-btn{color:#3b82f6;cursor:pointer;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.status-hover-panel .source-link-btn:hover{color:#60a5fa;text-decoration:underline}.status-hover-panel .warnings-box{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433;border-radius:4px;align-items:flex-start;gap:5px;margin-top:6px;padding:6px 8px;line-height:1.3;display:flex}.status-hover-panel .warnings-box svg{flex-shrink:0;margin-top:1px}.status-hover-panel .engine-changer{border-top:1px solid #ffffff0f;flex-direction:column;gap:5px;margin-top:8px;padding-top:8px;display:flex}.status-hover-panel .engine-changer-title{color:#94a3b8;font-size:11px;font-weight:500}.status-hover-panel .engine-control-group{gap:5px;display:flex}.status-hover-panel .engine-select{color:#e2e8f0;background:#0f172a;border:1px solid #ffffff1a;border-radius:4px;outline:none;flex:1;padding:2px 4px;font-size:11px}.status-hover-panel .engine-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;transition:background .15s}.status-hover-panel .engine-btn:hover:not(:disabled){background:#1d4ed8}.status-hover-panel .engine-btn:disabled{opacity:.5;cursor:not-allowed}.status-hover-panel .panel-footer{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:8px;display:flex}.status-hover-panel .panel-action-btn{color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:4px;min-width:70px;padding:4px 6px;font-size:11px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.status-hover-panel .panel-action-btn:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#ffffff26}.status-hover-panel .panel-action-btn:disabled{opacity:.4;cursor:not-allowed}.status-hover-panel .panel-action-btn.primary{color:#60a5fa;background:#3b82f626;border-color:#3b82f640}.status-hover-panel .panel-action-btn.primary:hover:not(:disabled){color:#93c5fd;background:#3b82f640}.merchant-status-toggle{cursor:pointer;background:#cbd5e1;border:none;border-radius:7px;outline:none;flex-shrink:0;align-items:center;width:24px;height:14px;padding:1px;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.merchant-status-toggle:focus-visible{box-shadow:0 0 0 2px #10b98166}.merchant-status-toggle.is-enabled{background:#10b981}.merchant-status-toggle.is-disabled{background:#94a3b8}.merchant-status-toggle .toggle-inner{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s cubic-bezier(.4,0,.2,1);display:block;box-shadow:0 1px 2px #0000001a}.merchant-status-toggle.is-enabled .toggle-inner{transform:translate(10px)}.merchant-status-toggle.is-disabled .toggle-inner{transform:translate(0)}.merchant-disabled .merchant-info-name{opacity:.65;text-decoration:line-through;color:#64748b!important}.merchant-disabled .merchant-source-chip{opacity:.5;filter:grayscale()}.merchant-disabled .merchant-status-badge{opacity:.5;filter:grayscale(.5)}.status-hover-panel .panel-merchant-section{border-bottom:1px solid #ffffff0f;margin-bottom:8px;padding-bottom:8px}.status-hover-panel .panel-merchant-name-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.status-hover-panel .panel-merchant-name{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.status-hover-panel .panel-merchant-rename-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .15s,background-color .15s;display:inline-flex}.status-hover-panel .panel-merchant-rename-btn:hover{color:#f1f5f9;background-color:#ffffff14}.status-hover-panel .panel-rename-form{flex-direction:column;gap:6px;display:flex}.status-hover-panel .panel-rename-input{color:#f8fafc;box-sizing:border-box;background:#0f172a;border:1px solid #ffffff26;border-radius:4px;outline:none;width:100%;padding:4px 8px;font-size:12px}.status-hover-panel .panel-rename-input:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.status-hover-panel .panel-rename-actions{justify-content:flex-end;gap:6px;display:flex}.status-hover-panel .panel-rename-btn-save{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.status-hover-panel .panel-rename-btn-save:hover{background:#1d4ed8}.status-hover-panel .panel-rename-btn-cancel{color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;padding:2px 8px;font-size:11px}.status-hover-panel .panel-rename-btn-cancel:hover{background:#ffffff1a}.status-hover-panel .panel-rename-error{color:#ef4444;margin-top:-2px;font-size:10px}.status-hover-panel .panel-status-toggle-row{align-items:center!important}.status-hover-panel .panel-status-toggle-row .info-value{align-items:center;gap:8px;display:inline-flex}.status-hover-panel .toggle-text-hint{color:#94a3b8;font-size:11px}.status-hover-panel .panel-action-btn.danger{color:#fca5a5;background:#ef444426;border-color:#ef444440}.status-hover-panel .panel-action-btn.danger:hover:not(:disabled){color:#fee2e2;background:#ef444440;border-color:#ef444459}.table-popover{z-index:9999;box-sizing:border-box;color:#21352c;background:#fff;border:1px solid #d8e3dd;border-radius:8px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);font-family:inherit;position:fixed;overflow:hidden;box-shadow:0 18px 42px #18362929}.table-popover[data-placement=top]{box-shadow:0 -14px 36px #18362924}.table-popover header,.table-popover .panel-header,.table-popover .popover-header,.table-popover-header{border-bottom:1px solid #e6ece8;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin:0 0 8px;padding:0 0 8px;display:flex}.table-popover-title,.table-popover .panel-title-wrap{color:#29473a;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:700;display:inline-flex}.table-popover-title svg,.table-popover .panel-title-wrap svg{color:#2f715c;flex:none}.table-popover-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.table-popover-button{border-radius:6px;min-height:30px;font-size:12px;font-weight:700}.table-popover-button:disabled,.table-popover button:disabled{opacity:.55;cursor:not-allowed}.table-popover button:focus-visible,.table-popover a:focus-visible,.table-popover input:focus-visible,.table-popover select:focus-visible{outline-offset:2px;outline:2px solid #2f715c47}.column-filter-panel.table-popover{z-index:9999;background:#fff;border-color:#d8e3dd;margin:0;padding:10px;box-shadow:0 18px 42px #18362929}.column-filter-panel.table-popover .modal-actions{margin-bottom:0}.operation-menu.table-popover{z-index:9999;background:#fff;border-color:#d8e3dd;gap:4px;padding:6px;display:grid;box-shadow:0 18px 42px #18362929}.operation-menu.table-popover>button{border-radius:6px;min-height:32px}.context-menu-header{color:#66776d;border-bottom:1px solid #e6ece8;gap:2px;margin:0 0 4px;padding:8px 10px;font-size:11px;font-weight:700;display:grid}.context-menu-header strong{color:#38594b;font-size:12px}.context-menu-header span{color:#8a5b22;font-size:10px;font-weight:600}.status-hover-panel.table-popover{color:#21352c;-webkit-backdrop-filter:none;pointer-events:auto;background:#fff;border-color:#d8e3dd;padding:10px;box-shadow:0 18px 42px #18362929}.status-hover-panel.table-popover .panel-body{contain:inline-size;color:#21352c;gap:6px;width:100%;min-width:0;max-width:100%;max-height:min(430px,100vh - 152px);padding-right:2px;font-size:12px;display:grid;overflow:hidden auto}.status-hover-panel.table-popover .panel-body>*{min-width:0;max-width:100%}.status-hover-panel.table-popover .panel-merchant-section{border-bottom:1px solid #e6ece8;margin-bottom:2px;padding-bottom:8px}.status-hover-panel.table-popover .panel-merchant-name{color:#21352c}.status-hover-panel.table-popover .panel-merchant-rename-btn{color:#476256;background:#f8fbf9;border:1px solid #d8e3dd}.status-hover-panel.table-popover .panel-merchant-rename-btn:hover{color:#174f3f;background:#eef7f2}.status-hover-panel.table-popover .info-row{justify-content:space-between;align-items:flex-start;gap:12px;line-height:1.45;display:flex}.status-hover-panel.table-popover .info-label{color:#68796f;flex:0 0 72px;width:auto;font-weight:700}.status-hover-panel.table-popover .info-value{color:#253b31;text-align:right;overflow-wrap:anywhere;min-width:0}.status-hover-panel.table-popover .source-link-btn{color:#1f6c55;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.status-hover-panel.table-popover .source-link-btn:hover{color:#174f3f;text-underline-offset:3px;text-decoration:underline}.status-hover-panel.table-popover .warnings-box{color:#9a3d2d;background:#fff6f2;border:1px solid #f0c9bd;border-radius:6px;min-width:0;margin-top:4px}.status-hover-panel.table-popover .warnings-box span{overflow-wrap:anywhere;min-width:0}.status-hover-panel.table-popover .engine-changer{border-top:1px solid #e6ece8;width:100%;min-width:0;max-width:100%;margin-top:6px;padding-top:8px;overflow:hidden}.status-hover-panel.table-popover .engine-control-group{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.status-hover-panel.table-popover .engine-changer-title,.status-hover-panel.table-popover .toggle-text-hint{color:#68796f}.status-hover-panel.table-popover .engine-select{color:#253b31;background:#fff;border:1px solid #d8e3dd;border-radius:6px;width:100%;min-width:0;height:30px}.status-hover-panel.table-popover .engine-btn,.status-hover-panel.table-popover .panel-action-btn,.status-hover-panel.table-popover .panel-rename-btn-save,.status-hover-panel.table-popover .panel-rename-btn-cancel{color:#234d3e;background:#f8fbf9;border:1px solid #d8e3dd;border-radius:6px;min-height:30px;font-size:12px;font-weight:700}.status-hover-panel.table-popover .engine-btn{white-space:nowrap;width:100%}.status-hover-panel.table-popover .engine-btn:hover:not(:disabled),.status-hover-panel.table-popover .panel-action-btn:hover:not(:disabled),.status-hover-panel.table-popover .panel-rename-btn-save:hover,.status-hover-panel.table-popover .panel-rename-btn-cancel:hover{color:#174f3f;background:#eef7f2;border-color:#b9d8ca}.status-hover-panel.table-popover .panel-footer{border-top:1px solid #e6ece8;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;display:flex}.status-hover-panel.table-popover .panel-action-btn{flex:92px;justify-content:center}.status-hover-panel.table-popover .panel-action-btn.primary,.status-hover-panel.table-popover .panel-rename-btn-save{color:#135f45;background:#e8f5ee;border-color:#9bc8b3}.status-hover-panel.table-popover .panel-action-btn.danger{color:#9a3d2d;background:#fff4f1;border-color:#efc4bd}.status-hover-panel.table-popover .panel-action-btn.danger:hover:not(:disabled){color:#872f22;background:#ffe9e4;border-color:#e0a498}.status-hover-panel.table-popover .panel-rename-input{color:#253b31;background:#fff;border:1px solid #d8e3dd;border-radius:6px;height:30px}.status-hover-panel.table-popover .panel-rename-input:focus{border-color:#9bc8b3;box-shadow:0 0 0 2px #2f715c24}.status-hover-panel.table-popover .panel-rename-error{color:#9a3d2d}.status-diagnostic-merchant{gap:2px;padding:2px 2px 4px;display:grid}.status-diagnostic-merchant span{color:#74847b;letter-spacing:.08em;font-size:10px;font-weight:800}.status-diagnostic-merchant strong{color:#193b2f;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.35;overflow:hidden}.status-diagnostic-conclusion{background:#f6faf7;border:1px solid #d8e3dd;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.status-diagnostic-conclusion-icon{color:#28634d;background:#e8f3ed;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.status-diagnostic-conclusion>div{gap:2px;min-width:0;display:grid}.status-diagnostic-conclusion>div>span{color:#6c7d73;font-size:11px;font-weight:700}.status-diagnostic-conclusion strong{color:#1f3b30;font-size:13px;font-weight:800;line-height:1.45}.status-diagnostic-conclusion.is-warning{background:#fffbf1;border-color:#ead6a9}.status-diagnostic-conclusion.is-warning .status-diagnostic-conclusion-icon{color:#8a5a18;background:#f8edd4}.status-diagnostic-conclusion.is-progress{background:#f0f8f4;border-color:#bfd8cc}.status-diagnostic-details{border-top:1px solid #e6ece8;gap:0;margin:0;display:grid}.status-diagnostic-details>div{border-bottom:1px solid #edf1ee;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:8px 2px;display:grid}.status-diagnostic-details dt{color:#68796f;font-size:12px;font-weight:700}.status-diagnostic-details dd{color:#253b31;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.5}.status-diagnostic-details .status-diagnostic-reason dd{color:#334a3f;text-align:left}.status-diagnostic-actions{border-top:1px solid #e6ece8;margin-top:10px;padding-top:10px}.status-diagnostic-primary-action{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#2f765d;border:1px solid #2f765d;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:800;transition:background-color .15s,border-color .15s;display:flex}.status-diagnostic-primary-action svg:last-child{margin-left:auto}.status-diagnostic-primary-action:hover{background:#255f4b;border-color:#255f4b}.status-diagnostic-primary-action:focus-visible{outline-offset:2px;outline:2px solid #2f715c47}.merchant-cell-warning{color:#ef4444;vertical-align:middle;background:#ef444414;border:1px solid #ef444429;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:0;width:18px;max-width:none;height:18px;margin-left:0;padding:0;font-size:10px;line-height:1;display:inline-flex;overflow:hidden}.merchant-cell-warning svg{flex-shrink:0}.merchant-source-chip.source-clickable{cursor:pointer;transition:transform .15s,filter .15s}.merchant-source-chip.source-clickable:hover{filter:brightness(1.15);transform:scale(1.1)}.priority-star-btn{cursor:pointer;color:#cbd5e1;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s,transform .15s;display:inline-flex}.priority-star-btn:hover:not(:disabled){color:#eab308;transform:scale(1.15)}.priority-star-btn.is-priority{color:#eab308}.priority-star-btn:disabled{cursor:default}.platform-badge-wrap{align-items:center;gap:2px;max-width:100%;height:100%;display:inline-flex}.platform-badge{white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:3px;max-width:100%;padding:2px 5px;font-size:10.5px;font-weight:500;line-height:1.2;text-decoration:none;transition:transform .15s,filter .15s,box-shadow .15s;display:inline-flex}.platform-badge span{text-overflow:ellipsis;min-width:0;overflow:hidden}.platform-badge.source-clickable{cursor:pointer}.platform-badge.source-clickable:hover{filter:brightness(1.05);transform:translateY(-.5px);box-shadow:0 1px 3px #0000000d}.platform-douyin{color:#1f2937;background:#0000000f;border-color:#0000001a}.platform-kuaishou{color:#e65c00;background:#ff660014;border-color:#ff660026}.platform-xiaohongshu{color:#e60021;background:#ff244214;border-color:#ff244226}.platform-wechat{color:#07c160;background:#09bb0714;border-color:#09bb0726}.platform-web{color:#2563eb;background:#3b82f614;border-color:#3b82f626}.platform-local{color:#4b5563;background:#6b728014;border-color:#6b728026}.platform-default{color:#4b5563;background:#6b728014;border-color:#6b72801f}.platform-badge svg{flex-shrink:0;width:10px;height:10px}.merchant-name-link{color:#21352c;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;flex:auto;align-items:center;gap:3px;width:auto;min-width:0;margin:0;padding:2px 4px;font-family:inherit;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;overflow:hidden}.merchant-name-link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.merchant-actions-button{color:#5f7167;cursor:pointer;opacity:.72;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.merchant-actions-button:hover,.merchant-actions-button[aria-expanded=true]{color:#174f3f;opacity:1;background:#f0f7f3;border-color:#c7d8cf}.merchant-actions-button:focus-visible{outline-offset:1px;color:#174f3f;opacity:1;border-color:#7aa998;outline:2px solid #2d6f5c}.merchant-name-link:hover,.merchant-name-link:focus-visible{color:#174f3f;text-underline-offset:3px;background:#f5faf7;border-color:#c7d8cf;outline:none;text-decoration:underline;text-decoration-thickness:1px}.merchant-name-hint{color:#6f8076;opacity:0;flex:none;transition:opacity .15s,transform .15s,color .15s;transform:translate(-2px)}.merchant-name-link:hover .merchant-name-hint,.merchant-name-link:focus-visible .merchant-name-hint{color:#174f3f;opacity:.78;transform:translate(0)}.merchant-disabled .merchant-name-link{opacity:.65;text-decoration:line-through;color:#64748b!important}.merchant-disabled .merchant-name-link:hover,.merchant-disabled .merchant-name-link:focus-visible{background:#f6f8f7;border-color:#d7dfda;color:#64748b!important}.merchant-disabled .merchant-name-hint{opacity:.35;filter:grayscale()}.status-col-cell{align-items:center;width:100%;height:100%;display:flex}.status-col-cell .merchant-status-badge{border-radius:4px;gap:4px;width:auto;height:22px;padding:0 8px}.status-col-cell .merchant-status-badge span.sr-only{clip:auto!important;white-space:nowrap!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}html,body,#root{max-width:100%}#root{min-width:0}#root:focus{outline:none}.skip-link{z-index:10001;color:#fff;background:#173f35;border:2px solid #fff;border-radius:7px;align-items:center;min-height:40px;padding:8px 14px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .16s;display:inline-flex;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px));box-shadow:0 0 0 3px #2f725f,0 8px 22px #1232293d}.skip-link:focus,.skip-link:focus-visible{outline:none;transform:translateY(0)}:where(button,a[href],input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:2px;outline:3px solid #2f725f;box-shadow:0 0 0 2px #fff}:where(button,input,select,textarea):disabled{cursor:not-allowed}.brand-logo,.brand-logo h1{writing-mode:horizontal-tb;white-space:nowrap;min-width:max-content}.app-shell,.top-bar,.toolbar,.table-wrap,.quote-grid,.ag-theme-quartz,.ag-theme-quartz .ag-root-wrapper{min-width:0;max-width:100%}.table-wrap{overflow:clip}.ag-theme-quartz .ag-body-viewport,.ag-theme-quartz .ag-center-cols-viewport,.ag-theme-quartz .ag-body-horizontal-scroll-viewport{max-width:100%}.table-header-filter{padding-right:26px}.header-filter-button{opacity:.62;border-radius:5px;width:26px;height:26px}.header-filter-button svg{width:13px;height:13px}.operation-settings-button{opacity:.55;width:30px;height:30px}.operation-settings-button:focus-visible{opacity:1;color:#174f3f}.row-select-cell input{width:18px;height:18px}.status-col-cell .merchant-status-badge{min-height:28px;font-weight:800}.status-badge-confirmed{color:#0b5a40;background:#e5f3ec;border-color:#a9d4c0}.status-badge-needs_review{color:#704600;background:#fff1c7;border-color:#e5c978}.status-badge-queued{color:#4e6070;background:#f0f4f7;border-color:#ccd6df}.status-badge-collecting{color:#174f8c;background:#e8f2ff;border-color:#b7d0ee}.status-badge-success{color:#0b5a40;background:#e5f3ec;border-color:#a9d4c0}.status-badge-failed,.status-badge-abnormal{color:#972e26;background:#fee9e6;border-color:#efbbb4}.status-badge-unupdated,.status-badge-default{color:#4f5e55;background:#eef1ef;border-color:#cfd8d2}.status-badge-no_quote{color:#0e607a;background:#e8f4f8;border-color:#b9dbe7}.badge-lbl,.confidence-subtext{color:#55665c}.muted-text,.pill.muted{color:#626f67}.mobile-quote-filters button,.mobile-pickup-filters button{min-height:44px}.table-sync-banner{color:#60420c;background:#fff8e5;border:1px solid #e3c26e;border-radius:7px;align-items:center;gap:10px;max-width:100%;margin:8px;padding:9px 10px;font-size:13px;display:flex}.table-sync-banner>svg{color:#9b6910;flex:none}.table-sync-banner>div{flex:auto;gap:2px;min-width:0;display:grid}.table-sync-banner strong,.table-sync-banner span{overflow-wrap:anywhere}.table-sync-banner strong{color:#5b3c06}.table-sync-banner span{color:#76581e}.table-sync-banner .compact-button{flex:none}.table-sync-banner.is-error{color:#7f2922;background:#fff1ef;border-color:#e8b2aa}.table-sync-banner.is-error>svg,.table-sync-banner.is-error strong{color:#922f27}.table-sync-banner.is-error span{color:#7f3e37}.table-sync-note{color:#3e6153;overflow-wrap:anywhere;background:#f7faf8;border-bottom:1px solid #e4ebe7;align-items:center;min-height:30px;margin:0;padding:5px 12px;font-size:12px;font-weight:700;display:flex}.quote-grid .ag-row.quote-row-selected .ag-cell[col-id=selection]{box-shadow:inset 3px 0 #276b57}.mobile-pickup-load-error{color:#812f28;text-align:center;background:#fff4f2;border:1px solid #e5b8b1;border-radius:10px;justify-items:center;gap:10px;width:min(100%,520px);margin:max(24px,8vh) auto;padding:22px 18px;display:grid;box-shadow:0 12px 30px #5f282117}.mobile-pickup-load-error>svg{color:#a13a31}.mobile-pickup-load-error strong{font-size:18px}.mobile-pickup-load-error p{color:#70443e;overflow-wrap:anywhere;max-width:100%;margin:0}.recognition-review{color:#5e430f;background:#fff9e8;border:1px solid #dfbd68;border-left:4px solid #b67d15;border-radius:7px;gap:7px;padding:11px 12px;display:grid}.recognition-review strong{color:#654506;align-items:center;gap:6px;display:inline-flex}.recognition-review p{color:#705722;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.recognition-review .compact-button{justify-self:start;min-height:38px}@media (width<=1179px){.app-shell{padding:16px}.top-bar{flex-wrap:wrap;gap:8px 12px;height:auto;min-height:50px;padding:8px 12px}.top-bar-left{flex-wrap:wrap;flex:520px;min-width:0}.top-bar-middle{flex:0 auto}.top-bar-right{flex-wrap:wrap;flex:100%;justify-content:flex-end;min-width:0}.top-actions-group{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.toolbar{flex-wrap:wrap;align-items:center;height:auto;min-height:42px;padding:7px 12px}.toolbar-left,.toolbar-right,.utility-btn-group{flex-wrap:wrap;min-width:0}.toolbar-left{flex:280px}.toolbar-right{flex:640px;justify-content:flex-end}}@media (width<=900px){.top-bar-left,.top-bar-right,.toolbar-left,.toolbar-right{flex-basis:100%;width:100%}.top-bar-middle{order:3;justify-content:flex-start;width:100%}.micro-badge-group{max-width:100%;padding:1px 0 3px;overflow-x:auto}.top-bar-right,.toolbar-right{justify-content:flex-start}.search-field-wrapper{flex:220px}.search-field-wrapper input{width:100%}}@media (width<=640px){body{overflow-x:clip}.app-shell{width:100%;padding:10px 8px 18px}.top-bar{border:1px solid #ccd8d1;border-radius:8px 8px 0 0;align-items:stretch;gap:9px;padding:10px;position:relative;top:auto}.top-bar-left{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.brand-logo{min-width:0}.brand-logo h1{min-width:max-content;font-size:17px;line-height:1.2}.top-bar-left .readonly-badge{justify-self:end}.top-date-controller{grid-column:1/-1;width:100%;min-width:0;margin-left:0}.compact-date-field{flex:auto;min-width:0}.compact-date-field input[type=date]{width:100%;min-width:106px;min-height:40px}.compact-btn-group button.soft-button{min-height:40px;padding-inline:9px}.top-bar-middle{order:initial}.micro-badge-group{scroll-snap-type:x proximity;gap:6px;width:100%}.micro-badge{scroll-snap-align:start;flex:none;min-height:36px}.top-bar-right{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.top-actions-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.top-actions-group>.primary-button,.top-actions-group>.soft-button,.top-actions-group>.compact-share-group,.top-bar-right .account-entry,.top-bar-right .user-btn{width:100%;min-width:0}.top-actions-group>.compact-share-group,.top-actions-group .compact,.top-bar-right .user-btn{min-height:44px}.compact-share-group select.compact-select{flex:auto;min-width:0}.toolbar{border:1px solid #d7e0da;border-top:0;border-radius:0 0 8px 8px;align-items:stretch;padding:8px}.toolbar-left,.toolbar-right{align-items:stretch;gap:7px;display:flex}.search-field-wrapper input{height:44px;font-size:16px}.workspace-date-field input,.workspace-search-field input,.filter-view-field :is(select,input){font-size:16px}.history-btn-group .icon-only{width:44px;height:44px;min-height:44px!important}.collection-control-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;padding:4px;display:grid}.collection-control-panel .select-wrapper,.collection-control-panel select[aria-label=采集动作],.collection-control-panel select[aria-label=识别方式]{width:100%;min-width:0}.collection-control-panel select,.collection-control-panel .run-btn,.collection-control-panel .collector-health-chip{justify-content:center;width:100%;height:40px;min-height:40px!important}.utility-btn-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.utility-btn-group .soft-button{justify-content:center;width:100%;min-height:44px}.table-wrap{border-radius:8px;margin-top:10px}.table-sync-banner{flex-wrap:wrap;align-items:flex-start;margin:7px;padding:10px}.table-sync-banner>div{flex-basis:calc(100% - 30px)}.table-sync-banner .compact-button{width:100%;min-height:44px;margin-left:0}.table-sync-note{min-height:36px;padding:7px 10px}.mobile-pickup-load-error{width:100%;margin:20px auto;padding:20px 14px}.mobile-pickup-load-error .compact-button,.recognition-review .compact-button{justify-self:stretch;width:100%;min-height:44px}.recognition-review{padding:10px}.recognition-use-merchant-source{min-height:44px}.recognition-form :is(input,select),.add-merchant-form :is(input,select){min-height:44px;font-size:16px}.recognition-form textarea{min-height:112px;font-size:16px}.add-merchant-form button{min-height:44px}.recognition-actions{z-index:4;padding:10px 0 max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-top:1px solid #d7e2dc;position:sticky;bottom:0}.recognition-actions .primary-button{justify-content:center;width:100%;min-height:48px}.header-filter-button{opacity:.9;width:44px;height:44px}.table-header-filter{padding-right:44px}.operation-settings-button{opacity:1;width:44px;height:44px}.table-pricing-input{height:44px;padding-left:48px;font-size:16px}.table-pricing-status,.table-pricing-conflict{width:44px;height:44px;left:1px}.table-pricing-release{min-height:44px}.row-select-cell input{width:20px;height:20px}.status-col-cell .merchant-status-badge{min-height:44px;padding-inline:9px}.quote-grid .priority-star-btn{min-width:44px;min-height:44px}.quote-grid .merchant-name-link,.quote-grid .price-cell{min-height:44px}.mobile-quote-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-pickup-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.header-filter-button{opacity:.9;width:44px;height:44px}.table-header-filter{padding-right:44px}.operation-settings-button{opacity:1}.quote-grid .merchant-name-link,.quote-grid .price-cell,.quote-grid .status-col-cell .merchant-status-badge,.operation-menu>button,.operation-rename-actions button,.table-popover-button,.table-popover button:not(.merchant-status-toggle){min-height:44px}}.collection-control-panel{position:relative}.collection-advanced-options{z-index:70;background:#fff;border:1px solid #bdcec5;border-radius:8px;align-items:center;gap:6px;min-width:420px;padding:8px;display:flex;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 28px #18322a29}.matrix-advanced-entry{background:#f7faf8;border:1px dashed #bdcec5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.matrix-advanced-entry span{color:#5f746a;font-size:12px}.matrix-generation-job.is-stale{background:#fffaf0;border-color:#dec79a #dec79a #dec79a #b77a13}.matrix-video-prerequisite{place-items:center;min-height:280px;display:grid}.matrix-video-prerequisite .matrix-empty{text-align:center;justify-items:center;gap:10px;max-width:520px;display:grid}@media (width<=900px){.collection-advanced-options{width:100%;min-width:0;box-shadow:none;grid-column:1/-1;grid-template-columns:1fr;display:grid;position:static}.matrix-advanced-entry{flex-direction:column;align-items:stretch}.matrix-workspace-sync{grid-template-columns:auto minmax(0,1fr)}.matrix-workspace-sync>button{grid-column:1/-1;justify-content:center;width:100%}.matrix-next-step{grid-template-columns:minmax(0,1fr);gap:11px}.matrix-next-step-progress{max-width:320px}.matrix-next-step-action{width:100%;min-height:42px}.matrix-workspace-conflict,.matrix-inline-conflict,.matrix-draft-review-warning{flex-direction:column;align-items:stretch}.matrix-workspace-conflict>div:last-child,.matrix-inline-conflict>div{grid-template-columns:1fr;display:grid}.matrix-draft-review-warning button{justify-content:center;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.skip-link{transition:none}.table-pricing-status .is-spinning,.table-loading-state .is-spinning,.merchant-info-loading-state>svg,.quote-table-skeleton span{animation:none}}.price-detail-backdrop{overscroll-behavior:contain}.price-detail-modal{flex-direction:column;min-width:0;display:flex;overflow:hidden}.price-detail-modal>.modal-header{z-index:2;background:#fffffffa;flex:none;min-width:0;position:relative}.price-detail-modal>.modal-header>div,.price-detail-modal>.modal-header h2,.quote-detail-grid,.quote-detail-grid>*,.quote-facts>div,.quote-facts dd,.evidence-list-item>div{min-width:0}.price-detail-modal>.modal-header h2,.quote-facts dd,.evidence-meta a,.evidence-list-item span,.evidence-list-item small,.evidence-list-item a,.evidence-panel p{overflow-wrap:anywhere}.quote-detail-grid{overscroll-behavior:contain;flex:auto;grid-auto-rows:max-content;align-content:start;overflow:hidden auto}.quote-log-panel{grid-column:1/-1}.quote-detail-table-scroll{overscroll-behavior-x:contain;scrollbar-color:#81978b #eef3f0;scrollbar-width:thin;border-radius:6px;width:100%;max-width:100%;overflow-x:auto}.quote-detail-table-scroll:focus-visible{outline-offset:2px;outline:3px solid #2f725f}.quote-detail-table-scroll .history-table{min-width:620px}.quote-detail-log-scroll .history-table{min-width:980px}.quote-audit-change{color:#24483d;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.quote-audit-actor{color:#173f32;font-weight:800;display:block}.quote-detail-empty-cell{color:#68776e;text-align:center;padding-block:18px!important}.quote-detail-trust-note{color:#456257;background:#f5f9f7;border:1px solid #d8e6df;border-radius:6px;margin:-2px 0 10px;padding:8px 10px;font-size:12px;line-height:1.55}.quote-history-view-notice{color:#36584d;background:#f2f7f4;border:1px solid #d7e4de;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 12px;padding:9px 10px;font-size:12px;display:flex}.quote-history-actions{align-items:center;gap:6px;min-width:max-content;display:flex}.quote-history-actions>span{color:#5d7168;font-size:12px}.quote-detail-scroll-hint{display:none}.evidence-list-items{gap:8px;display:grid}.panel-header-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.status-hover-panel.table-popover .panel-close-button{color:#476256;background:#f8fbf9;border:1px solid #d8e3dd;border-radius:6px;justify-content:center;align-items:center;width:30px;min-width:30px;min-height:30px;padding:0;display:inline-flex}.status-hover-panel.table-popover .panel-close-button:hover{color:#174f3f;background:#eef7f2;border-color:#b9d8ca}.status-diagnostic-dialog{grid-template-rows:auto minmax(0,1fr);width:min(420px,100vw - 28px);height:min(72dvh,420px);max-height:min(72dvh,620px)}.status-diagnostic-dialog .workspace-dialog-body{padding:0}.status-diagnostic-mobile-content{width:100%;min-width:0;max-width:100%;animation:none;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:2px!important;position:static!important;inset:auto!important}.status-diagnostic-mobile-content .panel-body{width:100%;contain:none!important;max-height:none!important;padding-right:0!important;overflow:visible!important}@media (width<=640px){.price-detail-backdrop{align-items:stretch;padding:0}.price-detail-modal{border-width:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.price-detail-modal>.modal-header{padding:calc(10px + env(safe-area-inset-top)) 12px 10px;gap:10px}.price-detail-modal>.modal-header h2{font-size:20px;line-height:1.35}.price-detail-modal>.modal-header .icon-button{flex:0 0 44px;width:44px;min-width:44px;min-height:44px}.quote-detail-grid{padding:10px 10px calc(10px + env(safe-area-inset-bottom));gap:10px}.quote-detail-grid>.detail-panel{min-width:0;padding:12px}.quote-detail-grid .quote-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px}.quote-detail-grid .quote-facts dd{line-height:1.4}.quote-detail-scroll-hint{color:#68776e;margin:-5px 0 8px;font-size:12px;display:block}.quote-detail-table-scroll{border:1px solid #dbe4de}.quote-detail-table-scroll .history-table{min-width:590px}.quote-detail-log-scroll .history-table{min-width:920px}.price-detail-modal .correction-panel input,.price-detail-modal .correction-panel select,.price-detail-modal .correction-panel textarea,.price-detail-modal .modal-actions button,.price-detail-modal .quote-destructive-confirm-actions button,.price-detail-modal .video-skip-actions button{min-height:44px}.price-detail-modal .correction-panel input,.price-detail-modal .correction-panel select,.price-detail-modal .correction-panel textarea{width:100%}.price-detail-modal .modal-actions,.price-detail-modal .quote-destructive-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.price-detail-modal .modal-actions button,.price-detail-modal .quote-destructive-confirm-actions button{white-space:normal;justify-content:center;width:100%;min-width:0}.price-detail-modal .evidence-list-item{grid-template-columns:64px minmax(0,1fr)}.price-detail-modal .evidence-list-item img,.price-detail-modal .evidence-placeholder{width:64px}.status-diagnostic-dialog{width:100%;height:min(72dvh,420px);max-height:calc(100dvh - 12px)}.status-diagnostic-mobile-content{padding:0!important}.status-diagnostic-mobile-content .status-diagnostic-details>div{grid-template-columns:76px minmax(0,1fr);padding-block:10px}.status-diagnostic-mobile-content .status-diagnostic-conclusion{padding:12px}.status-diagnostic-mobile-content .status-diagnostic-primary-action{min-height:45px!important}.merchant-actions-button{flex-basis:44px;width:44px;min-width:44px;height:44px}}.review-desk-backdrop{-webkit-backdrop-filter:none;background:#0f1c177a;align-items:center;padding:18px}.workspace-dialog.price-modal.review-workspace-dialog.review-desk-dialog{background:#f2f6f3;border:1px solid #1f5546;border-radius:18px;width:min(1240px,100vw - 36px);height:min(820px,100dvh - 36px);max-height:calc(100dvh - 36px);overflow:hidden;box-shadow:0 28px 80px #091c1557}.review-desk-dialog .workspace-dialog-header{background:linear-gradient(125deg,#123e32 0%,#1d5a48 100%);border-bottom:1px solid #ffffff1f;min-height:60px;padding:9px 14px 9px 18px}.review-desk-dialog .workspace-dialog-header>div{gap:2px}.review-desk-dialog .workspace-dialog-header span{display:none}.review-desk-dialog .workspace-dialog-header h2{color:#fff;letter-spacing:.01em;font-size:20px}.review-desk-dialog .workspace-panel-close{color:#fff;background:#ffffff14;border-color:#ffffff47}.review-desk-dialog .workspace-panel-close:hover{background:#ffffff29;border-color:#ffffff80}.workspace-dialog.review-desk-dialog .workspace-dialog-body{min-height:0;padding:0;overflow:hidden}.review-desk-dialog .workspace-dialog-busy-status,.review-desk-dialog .workspace-dialog-dismiss-confirmation{z-index:20;width:min(520px,100% - 32px);margin:0;position:absolute;top:78px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #2b1f0833}.review-desk-shell{flex:auto;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.review-desk-summary{background:#f8fbf9;border-bottom:1px solid #d5e0da;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(180px,.72fr);align-items:center;gap:10px;padding:8px 14px;display:grid}.review-desk-summary.is-merchant-summary{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr)}.review-desk-summary.is-merchant-summary .review-desk-focus{display:none}.review-desk-identity,.review-desk-focus,.review-desk-price{min-width:0}.review-desk-identity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.review-desk-summary-icon{color:#1d654f;background:#e7f2ed;border:1px solid #c8ddd3;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.review-desk-identity>div,.review-desk-focus,.review-desk-price{gap:2px;display:grid}.review-desk-identity span:not(.review-desk-summary-icon),.review-desk-focus>span,.review-desk-price>span{color:#708078;letter-spacing:.08em;font-size:10px;font-weight:800}.review-desk-identity strong,.review-desk-focus strong{color:#1b3028;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.review-desk-identity small,.review-desk-focus small,.review-desk-price small{color:#66756d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.review-desk-focus{border-left:1px solid #dbe4df;padding-left:16px}.review-desk-price{text-align:right;justify-items:end}.review-desk-price strong{color:#164f3d;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:27px;line-height:1.05}.review-desk-price.is-merchant-summary strong{letter-spacing:0;font-size:13px}.review-desk-tabs{background:#fff;border-bottom:1px solid #d7e1db;align-items:stretch;gap:4px;min-width:0;padding:5px 14px 0;display:flex;overflow-x:auto}.review-desk-tabs button,.quote-review-tabs button{color:#5e6e66;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;flex:none;justify-content:center;align-items:center;gap:7px;padding:7px 12px 8px;font-size:13px;font-weight:800;display:inline-flex}.review-desk-tabs button:hover,.quote-review-tabs button:hover{color:#1e5c49;background:#f1f7f4}.review-desk-tabs button.active,.quote-review-tabs button.active{color:#164f3d;background:#eef7f2;border-bottom-color:#28745b}.review-desk-tabs button:disabled{opacity:.5;cursor:not-allowed}.review-desk-tabs button>span{color:#376455;text-overflow:ellipsis;white-space:nowrap;background:#dfeee7;border-radius:999px;max-width:170px;padding:2px 7px;font-size:10px;overflow:hidden}.review-desk-stage,.review-desk-view{min-width:0;height:100%;min-height:0;overflow:hidden}.review-desk-view[hidden],.review-desk-quote-view>[hidden]{display:none!important}.review-desk-merchant-view{background:#eef3f0;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.review-desk-merchant-view .merchant-info-summary{background:#f8faf8;border:0;border-bottom:1px solid #d8e2dc;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:8px 14px;display:grid}.review-desk-merchant-view .merchant-summary-strip{display:none}.review-desk-merchant-view .merchant-summary-note{color:#3f554b;font-size:12px}.review-desk-merchant-view .merchant-profile-strip{justify-content:flex-end}.review-desk-merchant-view .merchant-info-summary>.inline-hint,.review-desk-merchant-view .merchant-info-summary>.inline-message{grid-column:1/-1;margin:0}.review-desk-merchant-view .merchant-info-body{background:#eef3f0;flex:auto;min-height:0;padding:10px;overflow:hidden}.review-desk-merchant-view .merchant-review-workbench{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(440px,.82fr) minmax(0,1.18fr);gap:10px;width:100%;height:100%;min-height:0;position:relative}.review-desk-merchant-view .merchant-workbench-title{display:none}.review-desk-merchant-view .merchant-evidence-column,.review-desk-merchant-view .merchant-recognition-column{border-color:#d4ded8;border-radius:12px;height:100%;max-height:none;box-shadow:0 5px 18px #18362a0f}.review-desk-merchant-view .merchant-evidence-column{overflow:visible}.review-desk-merchant-view .merchant-recognition-column{overflow:auto}.review-desk-merchant-view .merchant-evidence-main{flex:auto;min-height:0;overflow:auto}.review-desk-merchant-view .merchant-evidence-panel-head{align-items:center;position:relative}.merchant-evidence-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.merchant-recognition-tools-disclosure{flex:none;position:relative}.merchant-recognition-tools-disclosure>summary{color:#31483e;cursor:pointer;background:#fff;border:1px solid #c7d5ce;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:5px 9px;font-size:12px;font-weight:800;list-style:none;display:inline-flex}.merchant-recognition-tools-disclosure>summary::-webkit-details-marker{display:none}.merchant-recognition-tools-disclosure>summary:hover,.merchant-recognition-tools-disclosure[open]>summary{color:#1a5a46;background:#edf6f1;border-color:#9fbfaf}.merchant-recognition-tools-disclosure .merchant-recognition-tools{z-index:12;background:#fff;border:1px solid #cbd9d2;border-radius:10px;justify-content:stretch;align-items:stretch;gap:8px;width:min(300px,100vw - 48px);padding:10px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 38px #16312733}.merchant-recognition-tools-disclosure .merchant-recognition-tools label{align-items:stretch;gap:5px;display:grid}.merchant-recognition-tools-disclosure .merchant-recognition-tools select,.merchant-recognition-tools-disclosure .merchant-recognition-tools button{width:100%}.review-desk-merchant-view .merchant-secondary-panel{z-index:10;background:#fff;border-color:#c8d8d0;border-radius:12px;max-height:none;position:absolute;inset:0;overflow:auto;box-shadow:0 18px 48px #112d2233}.review-desk-merchant-view .merchant-maintenance-discard-confirm{margin:0 0 12px}.review-desk-merchant-view .merchant-modal-action-bar{background:#fff;border-top-color:#d3dfd8;justify-content:flex-end;min-height:52px;padding:8px 14px}.review-desk-quote-content.price-detail-modal{width:100%;min-width:0;height:100%;max-height:none;box-shadow:none;background:#eef3f0;border:0;border-radius:0;display:block;overflow:hidden}.review-desk-quote-view{grid-template-rows:auto auto auto minmax(0,1fr) minmax(190px,.54fr);grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-content:stretch;gap:12px;width:100%;min-width:0;height:100%;min-height:0;padding:0 12px 12px;display:grid;overflow:hidden}.quote-review-tabs{background:#f8faf9;border-bottom:1px solid #d5dfd9;grid-area:1/1/auto/-1;align-items:stretch;gap:3px;min-width:0;margin-inline:-12px;padding:6px 14px 0;display:flex;overflow-x:auto}.quote-review-tabs button{min-height:35px;padding-block:6px 7px;font-size:12px}.quote-review-tab-count{color:#2c5f4e;background:#dcebe4;border-radius:999px;justify-content:center;align-items:center;min-width:20px;min-height:20px;padding-inline:6px;font-size:10px;line-height:1;display:inline-flex}.quote-review-tabs button.active .quote-review-tab-count{color:#164f3d;background:#c9e0d5}.quote-review-tabs-warning{color:#855718;align-self:center;margin-left:auto;font-size:11px;font-weight:700}.review-desk-quote-view .quote-history-notice-slot{grid-area:2/1/auto/-1;min-height:0}.review-desk-quote-view .quote-history-view-notice{margin:0}.review-desk-quote-view>.detail-panel{background:#fff;border-color:#d4ded8;border-radius:12px;min-width:0;min-height:0;padding:13px 14px;box-shadow:0 5px 18px #18362a0f}.review-desk-quote-view>.detail-panel h3{color:#203a30;margin:0 0 10px;font-size:15px}.review-desk-quote-view .review-evidence-pane{grid-area:3/1/5;height:100%;overflow:auto}.review-desk-quote-view .quote-today-panel{grid-area:3/2;min-height:auto;overflow:visible}.review-desk-quote-view .review-decision-pane{grid-area:4/2;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:10px;height:100%;min-height:0;display:grid;overflow:hidden}.review-desk-quote-view .quote-history-panel,.review-desk-quote-view .quote-log-panel{grid-area:5/1/auto/-1;height:100%;overflow:auto}.review-desk-quote-view .quote-history-panel{flex-direction:column;display:flex;overflow:hidden}.review-desk-quote-view.is-history-mode{grid-template-rows:auto auto minmax(0,1fr)}.review-desk-quote-view.is-history-mode .quote-history-panel{grid-area:3/1/auto/-1;min-height:0}.review-desk-quote-view .quote-history-panel-head{flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.review-desk-quote-view .quote-history-panel-head h3{align-items:center;gap:6px;display:inline-flex}.review-desk-quote-view .quote-history-panel-head>span{color:#356151;background:#eef6f2;border:1px solid #cdded5;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.review-desk-quote-view .quote-history-panel .quote-detail-trust-note{background:0 0;border:0;flex:none;margin:-3px 0 7px;padding:0;font-size:11px;line-height:1.4}.review-desk-quote-view .quote-history-panel .quote-detail-table-scroll{flex:auto;min-height:0}.review-desk-quote-view .quote-log-panel{grid-row:3/6}.review-desk-quote-view .quote-facts{gap:7px 10px}.review-desk-quote-view .quote-today-panel .quote-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.review-desk-quote-view .quote-facts div{padding-bottom:5px}.review-desk-quote-view .quote-facts dt{font-size:11px}.review-desk-quote-view .quote-facts dd{margin-top:2px;font-size:12px;line-height:1.4}.review-desk-quote-view .correction-panel label{gap:4px;font-size:12px}.review-desk-quote-view .review-decision-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;min-width:0;min-height:0;padding-right:3px;display:grid;overflow:auto}.review-desk-quote-view .review-decision-layout{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;display:grid;overflow:hidden}.review-desk-quote-view .review-decision-fields>.inline-message,.review-desk-quote-view .review-decision-fields .review-note-field{grid-column:1/-1}.review-desk-quote-view .review-decision-footer{background:#fff;border-top:1px solid #dbe4df;min-width:0;padding-top:10px}.review-desk-quote-view .correction-panel input,.review-desk-quote-view .correction-panel select,.review-desk-quote-view .correction-panel textarea{min-height:36px;padding:7px 9px}.review-desk-quote-view .correction-panel textarea{min-height:62px}.review-desk-quote-view .review-decision-footer .modal-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.review-desk-quote-view .review-decision-footer .modal-actions button{justify-content:center;min-width:0}.quote-review-more-anchor{min-width:0;position:relative}.quote-review-more-anchor>button{width:100%}.quote-review-more-menu{z-index:8;background:#fff;border:1px solid #d8bbb5;border-radius:9px;gap:3px;width:min(220px,100vw - 32px);padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 16px 36px #2d19142e}.quote-review-more-menu button{color:#8b3d32;width:100%;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:13px;font-weight:700;display:flex}.quote-review-more-menu button:hover{background:#fff1ef}@media (width<=980px){.review-desk-summary{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(160px,.7fr)}.review-desk-merchant-view .merchant-review-workbench,.review-desk-quote-view{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}.review-desk-merchant-view .merchant-slot-scroll{border:0;width:100%;max-width:100%;max-height:none;overflow:visible}.review-desk-merchant-view .merchant-slot-editor,.review-desk-merchant-view .merchant-slot-editor tbody{gap:9px;width:100%;display:grid}.review-desk-merchant-view .merchant-slot-editor{table-layout:auto}.review-desk-merchant-view .merchant-slot-editor thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.review-desk-merchant-view .merchant-slot-editor tbody tr{background:#fff;border:1px solid #d8e3dd;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(104px,.72fr);width:100%;display:grid;overflow:hidden}.review-desk-merchant-view .merchant-slot-editor th,.review-desk-merchant-view .merchant-slot-editor td,.review-desk-merchant-view .merchant-slot-editor th:nth-child(n),.review-desk-merchant-view .merchant-slot-editor td:nth-child(n){width:auto}.review-desk-merchant-view .merchant-slot-editor td{background:0 0;border:0;align-content:start;gap:5px;min-width:0;padding:9px;display:grid}.review-desk-merchant-view .merchant-slot-mobile-label{display:block}.review-desk-merchant-view .merchant-slot-product-cell,.review-desk-merchant-view .merchant-slot-detail-cell,.review-desk-merchant-view .merchant-slot-action-cell{grid-column:1/-1}.review-desk-merchant-view .merchant-slot-product-cell{border-bottom:1px solid #e3eae6!important}.review-desk-merchant-view .merchant-slot-editor select,.review-desk-merchant-view .merchant-slot-editor input{width:100%;min-width:0}.review-desk-merchant-view .merchant-slot-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.review-desk-merchant-view .merchant-slot-confirm{grid-column:auto}.review-desk-merchant-view .merchant-slot-more.is-open{grid-column:1/-1}.review-desk-merchant-view .merchant-slot-editor .merchant-slot-actions .compact-button{white-space:normal;min-width:0;margin:0}.review-desk-merchant-view .merchant-slot-more-trigger{min-height:36px}}@media (width<=720px){.review-desk-merchant-view .merchant-slot-more-trigger{min-height:44px}.review-desk-backdrop{align-items:stretch;padding:0}.workspace-dialog.price-modal.review-workspace-dialog.review-desk-dialog{--review-desk-header-height:calc(66px + env(safe-area-inset-top));border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.review-desk-dialog .workspace-dialog-header{box-sizing:border-box;min-height:var(--review-desk-header-height);padding:calc(10px + env(safe-area-inset-top)) 12px 10px 14px}.review-desk-dialog .workspace-dialog-header h2{font-size:19px}.review-desk-summary{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:8px 11px}.review-desk-summary.is-merchant-summary{grid-template-columns:minmax(0,1fr)}.review-desk-identity{grid-template-columns:32px minmax(0,1fr);gap:8px}.review-desk-summary-icon{border-radius:9px;width:32px;height:32px}.review-desk-summary.is-merchant-summary .review-desk-price{display:none}.review-desk-focus{border-top:1px solid #e0e7e3;border-left:0;grid-area:2/1/auto/-1;padding:6px 0 0}.review-desk-focus strong{font-size:13px}.review-desk-price strong{font-size:22px}.review-desk-price.is-merchant-summary{display:none}.review-desk-tabs{padding-inline:8px}.review-desk-tabs button,.quote-review-tabs button{min-height:44px}.review-desk-tabs button>span{display:none}.review-desk-merchant-view{overflow:auto}.review-desk-merchant-view .merchant-info-summary{grid-template-columns:1fr;padding:8px 10px}.review-desk-merchant-view .merchant-profile-strip{justify-content:flex-start}.review-desk-merchant-view .merchant-info-body{flex:none;padding:9px;overflow:visible}.review-desk-merchant-view .merchant-review-workbench{grid-template-rows:auto;grid-template-columns:1fr;gap:9px;height:auto}.review-desk-merchant-view .merchant-evidence-main.has-video{grid-template-columns:minmax(0,1fr)}.review-desk-merchant-view .merchant-evidence-main{flex:none;overflow:visible}.review-desk-merchant-view .merchant-source-player.orientation-portrait,.review-desk-merchant-view .merchant-source-player.orientation-unknown{width:min(100%,220px)}.merchant-evidence-panel-head{align-items:flex-start}.merchant-evidence-head-actions{flex-wrap:wrap}.review-desk-merchant-view .merchant-evidence-column,.review-desk-merchant-view .merchant-recognition-column{height:auto;max-height:none;overflow:visible}.review-desk-merchant-view .merchant-secondary-panel{inset:var(--review-desk-header-height) 0 0;border:0;border-radius:0;position:fixed}.review-desk-merchant-view .merchant-modal-action-bar{z-index:8;flex-direction:column;align-items:stretch;position:sticky;bottom:0}.review-desk-merchant-view .merchant-modal-actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));width:100%;display:grid}.review-desk-merchant-view .merchant-modal-actions>*{flex:none;width:100%;min-width:0;padding-inline:6px}.review-desk-merchant-view .merchant-review-more-anchor>button{justify-content:center;width:100%}.review-desk-merchant-view .merchant-maintenance-panel .merchant-editor .inline-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.review-desk-merchant-view .merchant-maintenance-panel .merchant-editor .inline-actions button{justify-content:center;width:100%}.review-desk-quote-content.price-detail-modal{width:100%;height:100%;max-height:none}.review-desk-quote-view{padding:0 9px calc(10px + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow-y:auto}.quote-review-tabs{z-index:6;flex:none;order:0;margin:0 -9px 9px;padding-inline:8px;position:sticky;top:0}.review-desk-quote-view .quote-history-view-notice,.review-desk-quote-view>.detail-panel{flex:none;width:100%;height:auto;margin-bottom:9px}.review-desk-quote-view .review-evidence-pane,.review-desk-quote-view .review-decision-pane,.review-desk-quote-view .quote-history-panel,.review-desk-quote-view .quote-log-panel{height:auto;overflow:visible}.review-desk-quote-view .quote-history-notice-slot{order:1}.review-desk-quote-view .quote-today-panel,.review-desk-quote-view .quote-log-panel{order:2}.review-desk-quote-view .review-decision-pane{order:3}.review-desk-quote-view .review-evidence-pane{order:4}.review-desk-quote-view .quote-history-panel{order:5}.review-desk-quote-view.is-history-mode .quote-history-panel{order:2;min-height:calc(100dvh - 280px)}.review-desk-quote-view .quote-history-panel .quote-detail-table-scroll{max-height:270px;overflow:auto}.review-desk-quote-view.is-history-mode .quote-history-panel .quote-detail-table-scroll{flex:auto;min-height:0;max-height:none}.review-desk-quote-view .correction-panel .modal-actions{grid-template-columns:1fr}.review-desk-quote-view .quote-today-panel .quote-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.review-desk-quote-view .review-decision-fields{grid-template-columns:1fr}.review-desk-quote-view .review-decision-pane,.review-desk-quote-view .review-decision-layout{display:block;overflow:visible}.review-desk-quote-view .review-decision-fields{padding-right:0;overflow:visible}.review-desk-quote-view .review-decision-footer{margin-top:10px}}@media (prefers-reduced-motion:reduce){.review-desk-dialog *,.review-desk-dialog :before,.review-desk-dialog :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.review-desk-shell.direct-review-shell{grid-template-rows:minmax(0,1fr)}.review-desk-shell.direct-review-shell>.review-desk-stage,.review-desk-shell.direct-review-shell>.review-desk-stage>.review-desk-view{height:100%}@media (width<=720px){.account-form input,.account-form select,.account-user-edit-grid input,.account-user-edit-grid select,.account-user-edit-grid textarea,.auth-card input{font-size:16px}}:root{--sheet-green:#0b4f3d;--sheet-green-hover:#083f31;--sheet-green-soft:#eef7f3;--sheet-canvas:#fff;--sheet-subtle:#f7f8f7;--sheet-grid:#d9ddda;--sheet-grid-strong:#c6ccc8;--sheet-text:#242a27;--sheet-muted:#68716c;--sheet-danger:#9f3b33;--sheet-danger-soft:#fff5f3;--sheet-warning:#7b5a18;--sheet-warning-soft:#fffbf0;color:var(--sheet-text);background:var(--sheet-canvas);font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:13px}html,body,#root{min-width:0;min-height:100%;color:var(--sheet-text);background:var(--sheet-canvas)}body{background-image:none;background-color:var(--sheet-canvas)}body,button,input,select,textarea{font-family:inherit;font-size:13px}button,input,select,textarea{border-radius:4px}input,select,textarea{border-color:var(--sheet-grid-strong);color:var(--sheet-text);box-shadow:none;background:#fff}input:hover,select:hover,textarea:hover{border-color:#9da6a1}input:focus,select:focus,textarea:focus{border-color:var(--sheet-green);box-shadow:0 0 0 2px #0b4f3d1f}:where(button,a[href],input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--sheet-green);outline-offset:1px;box-shadow:0 0 0 1px #fff}.app-shell{background:var(--sheet-canvas);min-height:100vh;padding:0}:where(.primary-button,.soft-button,.danger-button,.icon-button,.compact-button,.workspace-icon-button,.workspace-today-button,.workspace-secondary-button,.workspace-primary-button,.workspace-account-button,.workspace-health-button,.workspace-panel-close){min-height:34px;box-shadow:none;border-radius:4px;font-size:13px;transition:background-color .12s,border-color .12s,color .12s;transform:none}:where(.primary-button,.workspace-primary-button){border-color:var(--sheet-green);background:var(--sheet-green);color:#fff}:where(.primary-button,.workspace-primary-button):hover:not(:disabled){border-color:var(--sheet-green-hover);background:var(--sheet-green-hover);color:#fff;box-shadow:none;transform:none}:where(.soft-button,.icon-button,.workspace-secondary-button,.workspace-account-button,.workspace-health-button){border-color:var(--sheet-grid-strong);color:#34403a;background:#fff}:where(.soft-button,.icon-button,.workspace-secondary-button,.workspace-account-button,.workspace-health-button):hover:not(:disabled){background:var(--sheet-subtle);color:var(--sheet-green);box-shadow:none;border-color:#98a49e;transform:none}.danger-button{color:var(--sheet-danger);background:#fff;border-color:#d6b8b3}.danger-button:hover:not(:disabled){border-color:var(--sheet-danger);background:var(--sheet-danger-soft);box-shadow:none;transform:none}:where([class$=-card],[class*=-card\ ],.metric,.account-entry,.permission-role-card){border-color:var(--sheet-grid);box-shadow:none;background-color:#fff;background-image:none;border-radius:4px}:where([class$=-card],[class*=-card\ ],.metric,.account-entry,.permission-role-card):hover{box-shadow:none;transform:none}:where([class*=-chip],[class*=-badge],.pill,.parse-tag,.conf-badge,.warning-alert-tag,.loading-status-tag){box-shadow:none;border-radius:3px}:where(.parse-tag,.conf-badge){border-color:var(--sheet-grid);background:var(--sheet-subtle);color:#46514c}:where(.parse-tag,.conf-badge) :where(.tag-dot,.conf-dot){box-shadow:none;background:#7b8680}:where(.tag-auto,.conf-high) :where(.tag-dot,.conf-dot){background:var(--sheet-green)}.auth-shell{background:var(--sheet-subtle);min-height:100vh;padding:24px}.auth-card{border:1px solid var(--sheet-grid-strong);width:min(420px,100%);box-shadow:none;background:#fff;border-radius:4px;padding:24px}.auth-card h1{color:var(--sheet-text);font-size:20px;font-weight:700}.auth-card p,.auth-recovery-help,.auth-recovery-help small{color:var(--sheet-muted);font-size:13px}.auth-card input,.account-form input,.account-form select{border-radius:4px;min-height:38px;font-size:13px}.workspace-header,.workspace-toolbar,.workspace-view-switch,.workspace-popover,.workspace-side-panel,.workspace-dialog{--workspace-green:var(--sheet-green);--workspace-green-strong:var(--sheet-green-hover);--workspace-green-soft:var(--sheet-green-soft);--workspace-border:var(--sheet-grid-strong);--workspace-border-soft:var(--sheet-grid);--workspace-text:var(--sheet-text);--workspace-muted:var(--sheet-muted)}.workspace-header{z-index:100;border:0;border-bottom:1px solid var(--sheet-grid);min-height:58px;box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border-radius:0;grid-template-columns:auto auto minmax(210px,1fr) auto;gap:16px;padding:8px 20px;position:relative;top:auto}.workspace-header .brand-logo h1,.top-bar .brand-logo h1{color:#202522;letter-spacing:0;font-size:21px;font-weight:700}.workspace-header .brand-dot,.top-bar .brand-dot{display:none}.workspace-header .readonly-badge,.readonly-badge,.environment-notice.is-compact,.workspace-date-lock-note{min-height:26px;box-shadow:none;border-radius:3px}.environment-notice,.environment-notice.is-compact{border-color:var(--sheet-grid-strong);background:var(--sheet-warning-soft);box-shadow:none;background-image:none}.workspace-date-controls,.workspace-date-readonly{border-color:var(--sheet-grid-strong);background:#fff;border-radius:4px;min-height:36px}.workspace-date-field,.workspace-date-field input,.workspace-date-readonly{min-height:34px;font-size:13px}.workspace-status-nav{gap:1px}.workspace-status-button{min-height:34px;color:var(--sheet-muted);box-shadow:none;background:#fff;border:0;border-radius:0;gap:5px;padding:0 10px;font-size:13px}.workspace-status-button strong{color:var(--sheet-text);font-size:13px}.workspace-status-button:is(:hover,:focus-visible),.workspace-status-button.is-active,.workspace-status-button.tone-warning:not(.is-active),.workspace-status-button.tone-info:not(.is-active){background:var(--sheet-subtle);color:var(--sheet-green);box-shadow:none;border-color:#0000}.workspace-view-switch{border:0;border-bottom:1px solid var(--sheet-grid);background:#fff;min-height:43px;padding:4px 20px}.workspace-view-tabs{background:#fff;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(104px,1fr));gap:0;padding:0}.workspace-view-tabs button,.workspace-landscape-button{min-height:34px;color:var(--sheet-muted);box-shadow:none;background:#fff;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 12px;font-size:13px;font-weight:600}.workspace-view-tabs button:hover,.workspace-view-tabs button:focus-visible,.workspace-landscape-button:hover,.workspace-landscape-button:focus-visible,.workspace-view-tabs button.is-active,.workspace-landscape-button.is-active{border-color:var(--sheet-green);color:var(--sheet-green);box-shadow:none;background:#fff}.workspace-view-stats,.workspace-view-stats strong,.workspace-view-hint{font-size:12px;font-weight:500}.workspace-toolbar{z-index:90;border:0;border-bottom:1px solid var(--sheet-grid);min-height:50px;box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border-radius:0;grid-template-columns:minmax(280px,1fr) auto;gap:12px;padding:6px 20px;position:relative;top:auto}.workspace-toolbar-search-group,.workspace-toolbar-actions,.workspace-header-actions{gap:6px}.workspace-search-field{border-color:var(--sheet-grid-strong);width:clamp(240px,27vw,340px);min-height:36px;box-shadow:none;background:#fff;border-radius:3px;gap:7px;padding:0 10px}.workspace-search-field:focus-within{border-color:var(--sheet-green);box-shadow:0 0 0 2px #0b4f3d1a}.workspace-search-field input{min-height:34px;font-size:13px}.workspace-history-actions,.workspace-collection-main,.workspace-collection-menu-trigger,.workspace-filter-view-button,.workspace-more-trigger{box-shadow:none;border-radius:4px}.workspace-history-actions{border-color:var(--sheet-grid-strong)}.workspace-filter-count,.workspace-more-count{background:var(--sheet-green);border-radius:3px}.workspace-health-button.tone-healthy,.workspace-review-button.has-pending,.workspace-more-trigger.has-desktop-pending,.workspace-health-button.tone-warning,.workspace-health-button.tone-error,.workspace-health-button.tone-loading{border-color:var(--sheet-grid-strong);background:#fff}.workspace-health-button.tone-healthy{color:var(--sheet-green)}.collection-operation-banner{border:0;border-bottom:1px solid var(--sheet-grid);color:#3c4943;background:#fbfcfb;grid-template-columns:auto minmax(0,1fr) minmax(110px,190px) auto;gap:8px;min-height:40px;padding:4px 12px;overflow:hidden}.collection-operation-banner:after{display:none}.collection-operation-icon{width:22px;height:22px;color:var(--sheet-green);background:0 0;border:0;border-radius:0}.collection-operation-copy{align-items:baseline;gap:8px;display:flex}.collection-operation-copy strong,.collection-operation-copy span{font-size:13px;line-height:1.35}.collection-operation-copy strong{color:var(--sheet-text);flex:none;font-weight:650}.collection-operation-copy span{color:var(--sheet-muted)}.collection-operation-progress{background:#e1e5e2;border-radius:1px;height:4px}.collection-operation-progress>span{background:var(--sheet-green);border-radius:1px}.collection-operation-progress-wrap small{color:var(--sheet-muted);font-size:11px;font-weight:600}.collection-operation-actions{gap:0}.collection-operation-action{color:#3c4943;background:0 0;border:0;border-radius:2px;gap:4px;min-height:30px;padding:4px 9px;font-size:13px;font-weight:600}.collection-operation-action:hover:not(:disabled){background:var(--sheet-subtle);color:var(--sheet-green);border-color:#0000}.collection-operation-action.is-stop{color:var(--sheet-danger);border-color:#0000}.collection-operation-banner[data-phase=paused]{border-bottom-color:var(--sheet-grid);background:var(--sheet-warning-soft)}.collection-operation-error,.table-loading-state,.table-sync-banner,.table-sync-note,.quote-filter-empty-state{box-shadow:none;border-radius:0}.collection-operation-error{background:var(--sheet-danger-soft);border-bottom-color:#e4c9c5;min-height:40px}.table-sync-banner{background:var(--sheet-warning-soft);border:0;border-bottom:1px solid #e7d9b8;margin:0}.table-sync-note{border-bottom-color:var(--sheet-grid);min-height:28px;color:var(--sheet-muted);background:#fbfcfb;font-weight:500}.workspace-table-panel,.quote-workspace,.quote-workspace-main{gap:0;min-width:0}.table-wrap{width:100%;min-width:0;box-shadow:none;background:#fff;border:0;border-radius:0;margin-top:0;overflow:hidden}.quote-grid-frame{background:#fff;min-width:0;overflow:hidden}.quote-grid,.ag-theme-quartz{--ag-font-family:"Inter", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--ag-font-size:13px;--ag-foreground-color:var(--sheet-text);--ag-secondary-foreground-color:var(--sheet-muted);--ag-border-color:var(--sheet-grid);--ag-row-border-color:var(--sheet-grid);--ag-header-background-color:var(--sheet-subtle);--ag-background-color:#fff;--ag-odd-row-background-color:#fff;--ag-row-hover-color:#f7faf8;--ag-selected-row-background-color:var(--sheet-green-soft);--ag-wrapper-border-radius:0;--ag-cell-horizontal-padding:10px;color:var(--sheet-text);font-size:13px}.quote-grid{height:auto;min-height:0}.ag-theme-quartz.ag-root-wrapper,.ag-theme-quartz .ag-root-wrapper{box-shadow:none!important;border:0!important;border-radius:0!important}.quote-grid .ag-header{border-bottom:1px solid var(--sheet-grid-strong)}.quote-grid :is(.ag-header-cell,.ag-header-group-cell){background:var(--sheet-subtle);border-right:1px solid var(--sheet-grid)!important}.quote-grid .ag-header-cell-label{color:#333a36;letter-spacing:0;font-size:13px;font-weight:600}.quote-grid .ag-header-cell[col-id^=p-]{border-bottom:0!important}.quote-grid .ag-row{background:#fff;border-bottom:1px solid var(--sheet-grid)!important}.quote-grid .ag-cell{color:var(--sheet-text);align-items:center;font-size:13px;line-height:1.35;display:flex;border-right:1px solid var(--sheet-grid)!important;border-left:0!important}.quote-grid .ag-row-hover .ag-cell,.quote-grid .ag-row:hover .ag-cell{background:#f7faf8}.quote-grid :is(.price-cell,.table-pricing-input,.table-pricing-readonly strong,.row-number-cell){font-variant-numeric:tabular-nums}.quote-grid .price-cell{text-align:right;justify-content:flex-end;width:100%}.quote-grid .ag-grid-pinned-bottom-rows{border-top:1px solid var(--sheet-grid-strong);background:var(--sheet-subtle)}.quote-grid .ag-grid-pinned-bottom-rows .ag-row,.quote-grid .ag-grid-pinned-bottom-rows .ag-cell{background:var(--sheet-subtle);border-color:var(--sheet-grid)!important}.table-pricing-summary{gap:6px;padding:4px 8px}.table-pricing-progress strong,.table-pricing-progress b,.table-pricing-readonly strong{color:var(--sheet-text);font-size:13px}.table-pricing-progress strong{font-weight:650}.table-pricing-input{border-color:var(--sheet-grid-strong);height:30px;color:var(--sheet-text);text-align:right;box-shadow:none;border-radius:2px;padding-right:43px;font-size:13px;font-weight:600}.table-pricing-input:focus{border-color:var(--sheet-green);box-shadow:inset 0 0 0 1px var(--sheet-green)}.table-pricing-release{border-color:var(--sheet-grid-strong);min-height:28px;color:var(--sheet-green);box-shadow:none;background:#fff;border-radius:3px}.table-pricing-release:is(.is-approved,.is-warning,.is-blocked){background:#fff}.table-pricing-release.is-approved{color:var(--sheet-green);border-color:#9cbcaf}.merchant-inline-status{min-width:0;min-height:24px;color:var(--sheet-muted);white-space:nowrap;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:2px;flex:none;align-items:center;gap:4px;padding:2px 3px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.merchant-inline-status:hover{border-color:var(--sheet-grid);background:var(--sheet-subtle)}.merchant-inline-status svg{flex:none;width:13px;height:13px}.merchant-inline-status.is-queued{color:#737b77}.merchant-inline-status.is-active,.merchant-inline-status.is-success{color:var(--sheet-green)}.merchant-inline-status.is-active svg{animation:.9s linear infinite sheet-status-spin}.merchant-inline-status.is-failed{color:var(--sheet-danger)}.quote-grid .ag-row.quote-row-collection-active .ag-cell,.quote-grid .ag-row.quote-row-collection-queued .ag-cell,.quote-grid .ag-row.quote-row-collection-complete .ag-cell{box-shadow:none;background:#fff}.quote-grid .ag-row.quote-row-collection-executing .ag-cell{background:var(--sheet-green-soft);animation:1.8s ease-in-out infinite sheet-row-breathe}.quote-grid .ag-row.quote-row-collection-executing .ag-cell:first-child{box-shadow:inset 3px 0 0 var(--sheet-green)}.quote-grid .ag-row.quote-row-collection-failed .ag-cell{background:var(--sheet-danger-soft)}.quote-grid .ag-row.quote-row-selected .ag-cell{background:#f1f7f4}@keyframes sheet-status-spin{to{transform:rotate(360deg)}}@keyframes sheet-row-breathe{0%,to{background-color:#f2f8f5}50%{background-color:#e7f3ed}}.workspace-overlay-backdrop,.workspace-dialog-backdrop,.modal-backdrop{-webkit-backdrop-filter:none;background:#191e1b52}.workspace-popover,.workspace-side-panel,.workspace-dialog,.price-modal,.add-merchant-modal,.utility-modal,.account-modal,.video-center-modal{border:1px solid var(--sheet-grid-strong);color:var(--sheet-text);background:#fff;border-radius:4px;box-shadow:0 8px 24px #161c191a}.workspace-popover{gap:4px;padding:8px}.workspace-menu-action,.workspace-menu-link{border-radius:3px;font-size:13px}.workspace-menu-action:hover,.workspace-menu-link:hover{background:var(--sheet-subtle)}.workspace-side-panel-header,.workspace-dialog-header,.modal-header{border-bottom:1px solid var(--sheet-grid);background:#fff;padding:11px 14px}.workspace-side-panel-header span,.workspace-dialog-header span{color:var(--sheet-muted);letter-spacing:.04em;font-size:11px}.workspace-side-panel-header h2,.workspace-dialog-header h2,.modal-header h2{color:var(--sheet-text);font-size:17px;font-weight:650}.workspace-dialog-body,.workspace-side-panel-body{color:var(--sheet-text);font-size:13px}.workspace-dialog :where(button,input,select,textarea,table,th,td,label,p,span),.workspace-side-panel :where(button,input,select,textarea,table,th,td,label,p,span),.video-center-modal :where(button,input,select,textarea,table,th,td,label,p,span){font-size:13px}:where(.account-users-table,.account-user-change-table,.registration-table,.registration-events-table,.history-table,.schedule-change-table,.merchant-slot-editor,.quote-detail-table){border-collapse:collapse;border-spacing:0}:where(.account-users-table,.account-user-change-table,.registration-table,.registration-events-table,.history-table,.schedule-change-table,.merchant-slot-editor,.quote-detail-table) :where(th,td){border:1px solid var(--sheet-grid);color:var(--sheet-text);background:#fff;padding:7px 9px;font-size:13px}:where(.account-users-table,.account-user-change-table,.registration-table,.registration-events-table,.history-table,.schedule-change-table,.merchant-slot-editor,.quote-detail-table) th{background:var(--sheet-subtle);font-weight:600}.account-status-chip,.registration-status-chip{background:var(--sheet-subtle);box-shadow:none;border-radius:3px}.matrix-video-workspace,.video-center-modal,.utility-modal .matrix-video-workspace{color:var(--sheet-text);font-size:13px}.matrix-head,.matrix-layout,.matrix-queue,.matrix-video-prerequisite,.video-check-evidence-card{border-color:var(--sheet-grid);box-shadow:none;background-color:#fff;background-image:none;border-radius:4px}.toast-item{border:1px solid var(--sheet-grid-strong);border-left:3px solid var(--sheet-green);min-height:40px;color:var(--sheet-text);-webkit-backdrop-filter:none;background:#fff;border-radius:4px;padding:8px 12px;font-size:13px;font-weight:500;box-shadow:0 6px 18px #161c191a}@media (width<=720px){body{overflow-x:hidden}.app-shell{width:100%;padding:0}.workspace-header{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;min-height:auto;padding:8px 10px;position:relative}.workspace-header-primary{grid-column:1}.workspace-date-block{grid-area:2/1/auto/-1}.workspace-status-nav{grid-area:3/1/auto/-1;justify-content:flex-start;width:100%;overflow-x:auto}.workspace-header-actions{grid-area:1/2}.workspace-view-switch{padding:4px 10px}.workspace-toolbar,.mobile-pricing-toolbar{grid-template-columns:minmax(0,1fr);gap:6px;min-height:auto;padding:7px 10px;position:relative}.workspace-toolbar-search-group,.workspace-toolbar-actions{width:100%}.workspace-toolbar-actions{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.workspace-search-field{width:100%;min-height:44px}.workspace-search-field input,.workspace-date-field input,.auth-card input,.account-form input,.account-form select,.account-user-edit-grid input,.account-user-edit-grid select,.account-user-edit-grid textarea{min-height:44px;font-size:13px}.workspace-toolbar button,.workspace-view-switch button,.workspace-header button,.collection-operation-action,.workspace-dialog button,.workspace-dialog a{min-height:44px}.table-wrap,.quote-grid-frame,.quote-grid,.quote-grid .ag-root-wrapper,.quote-grid .ag-body-viewport,.quote-grid .ag-center-cols-viewport,.quote-grid .ag-body-horizontal-scroll-viewport{width:100%;min-width:0;max-width:100%}.quote-grid{height:auto;min-height:280px}.quote-grid .ag-body-viewport,.quote-grid .ag-center-cols-viewport,.quote-grid .ag-body-horizontal-scroll-viewport{overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.quote-grid :is(.ag-pinned-left-header,.ag-pinned-left-cols-container){box-shadow:none!important}.collection-operation-banner{grid-template-columns:auto minmax(0,1fr);padding:5px 9px}.collection-operation-copy{gap:1px;display:grid}.collection-operation-progress-wrap{grid-column:2}.collection-operation-actions{grid-column:1/-1;justify-content:flex-end}.workspace-overlay-backdrop,.workspace-dialog-backdrop,.modal-backdrop{padding:0}.workspace-dialog,.price-modal,.workspace-side-panel{border-radius:0}}@media (height<=500px) and (orientation:landscape){.quote-grid{height:auto;min-height:200px}}@media (prefers-reduced-motion:reduce){.merchant-inline-status.is-active svg,.quote-grid .ag-row.quote-row-collection-executing .ag-cell,.collection-operation-progress.is-indeterminate>span,.collection-operation-banner:not([data-phase=paused]) .collection-operation-icon>svg,.toast-item{animation:none!important}}@media (width>=721px) and (width<=960px) and (height<=520px) and (orientation:landscape){html,body{height:auto;min-height:100%;overflow-y:auto}.app-shell.is-table-view,.app-shell.is-pricing-view{min-height:100dvh;height:auto!important;display:block!important;overflow:visible!important}.app-shell :is(.workspace-header,.workspace-view-switch,.workspace-toolbar,.mobile-pricing-toolbar){box-shadow:none!important;-webkit-backdrop-filter:none!important;position:static!important;inset:auto!important}.workspace-header{gap:4px 8px;min-height:auto;padding:5px 10px}.workspace-view-switch{min-height:34px;padding:2px 10px}.workspace-toolbar,.mobile-pricing-toolbar{gap:4px;min-height:auto;padding:4px 10px}.app-shell.is-table-view .workspace-table-panel,.app-shell.is-table-view .quote-workspace,.app-shell.is-table-view .quote-workspace-main,.app-shell.is-table-view .table-wrap,.app-shell.is-table-view .quote-grid-frame{display:block!important;overflow:visible!important}.app-shell.is-table-view .quote-workspace,.app-shell.is-pricing-view .quote-workspace{min-height:100dvh!important}.app-shell.is-table-view .quote-grid{height:auto!important;min-height:calc(100dvh - 16px)!important}}body.has-forced-landscape #root{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}body.has-forced-landscape .app-shell:is(.is-table-view,.is-pricing-view){height:auto;min-height:100%;display:block;overflow:visible}body.has-forced-landscape .app-shell :is(.workspace-header,.workspace-view-switch,.workspace-toolbar,.mobile-pricing-toolbar){position:static!important;inset:auto!important}body.has-forced-landscape .workspace-toolbar input{min-height:44px}body.has-forced-landscape .app-shell.is-table-view .quote-workspace{min-height:var(--forced-landscape-height,100vw)}body.has-forced-landscape .app-shell.is-table-view .quote-grid{min-height:calc(var(--forced-landscape-height,100vw) - 16px)}.app-shell.is-table-view{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.app-shell.is-table-view .workspace-table-panel,.app-shell.is-table-view .quote-workspace-main,.app-shell.is-table-view .table-wrap,.app-shell.is-table-view .quote-grid-frame{flex-direction:column;flex:auto;min-height:0;display:flex}.app-shell.is-table-view .quote-workspace{flex-direction:column;flex:auto;align-items:stretch;min-height:0;display:flex;overflow:hidden}.app-shell.is-table-view .quote-grid{flex:auto;height:auto;min-height:0}@media (width<=720px){.app-shell.is-table-view,.app-shell.is-pricing-view{height:auto;min-height:100dvh;display:block;overflow:visible}.app-shell :is(.workspace-header,.workspace-view-switch,.workspace-toolbar,.mobile-pricing-toolbar){box-shadow:none!important;-webkit-backdrop-filter:none!important;position:static!important;inset:auto!important}.workspace-header{gap:4px 6px;padding:5px 8px}.workspace-header .brand-logo h1{font-size:16px}.workspace-date-controls,.workspace-date-readonly,.workspace-date-field,.workspace-date-field input,.workspace-status-button,.workspace-header button,.workspace-view-switch button,.workspace-toolbar button,.mobile-pricing-toolbar button{min-height:30px}.workspace-view-switch{min-height:34px;padding:2px 8px}.workspace-view-tabs button,.workspace-landscape-button{min-height:30px;padding-inline:8px}.workspace-toolbar,.mobile-pricing-toolbar{gap:4px;padding:4px 8px}.workspace-search-field,.workspace-search-field input{min-height:32px}.app-shell.is-table-view .workspace-table-panel,.app-shell.is-table-view .quote-workspace,.app-shell.is-table-view .quote-workspace-main,.app-shell.is-table-view .table-wrap,.app-shell.is-table-view .quote-grid-frame{display:block;overflow:visible}.app-shell.is-table-view .quote-workspace,.app-shell.is-pricing-view .quote-workspace{min-height:100dvh}.app-shell.is-table-view .quote-grid{height:auto;min-height:280px}.mobile-quote-summary{border:0;border-bottom:1px solid var(--sheet-grid);box-shadow:none;background:#fff;border-radius:0;margin:0;padding:5px 9px;display:block}.mobile-quote-summary p{color:var(--sheet-muted);align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.mobile-quote-summary p strong{color:var(--sheet-text);font-size:12px}.mobile-quote-cards{gap:5px;padding:6px 8px}.mobile-quote-card{border:1px solid var(--sheet-grid);box-shadow:none;border-radius:3px}.mobile-quote-card-summary{min-height:58px;padding:7px 9px}.mobile-quote-card-body{gap:7px;padding:8px 9px}.mobile-quote-evidence-section h4{color:var(--sheet-text);justify-content:space-between;margin:0 0 3px;font-size:13px;display:flex}.mobile-quote-evidence{border-top:1px solid var(--sheet-grid);gap:0}.mobile-quote-evidence button{border:0;border-bottom:1px solid var(--sheet-grid);width:100%;min-height:0;color:var(--sheet-text);text-align:left;box-shadow:none;background:#fff;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 7px;padding:6px 0;display:grid}.mobile-quote-evidence button>span{color:var(--sheet-text);text-align:right;font-size:14px;font-weight:700}.mobile-quote-evidence button em{background:var(--sheet-subtle);border:0;border-radius:2px;grid-column:auto;padding:1px 4px}.mobile-quote-evidence button small{max-width:100%;color:var(--sheet-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;grid-column:1/3;font-size:10px;overflow:hidden}.mobile-quote-evidence button>svg{color:var(--sheet-muted);grid-area:1/3/3}.mobile-quote-pricing-actions{border-top:1px solid var(--sheet-grid)}.mobile-quote-pricing-actions>summary{min-height:30px;color:var(--sheet-muted);cursor:pointer;align-items:center;font-size:12px;font-weight:600;display:flex}.mobile-quote-pricing-actions-body{gap:7px;padding-bottom:2px;display:grid}.mobile-quote-card-body .mobile-quote-actions>button,.mobile-quote-card-body .mobile-quote-actions>.compact-button,.mobile-quote-card input{min-height:34px}}
