.ag-row.ag-row-pinned-source{color:var(--ag-pinned-source-row-text-color);background-color:var(--ag-pinned-source-row-background-color);font-weight:var(--ag-pinned-source-row-font-weight)}.ag-row.ag-row-pinned{color:var(--ag-pinned-row-text-color);background-color:var(--ag-pinned-row-background-color);font-weight:var(--ag-pinned-row-font-weight)}.ag-floating-top-viewport{border-bottom:var(--ag-pinned-row-border)}.ag-floating-bottom-viewport{border-top:var(--ag-pinned-row-border)}.ag-measurement-container{--ag-legacy-styles-loaded:"true"}.ag-icon{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-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-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-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-header-background-color:transparent;--ag-tooltip-background-color:transparent;--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-odd-row-background-color:var(--ag-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-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-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-borders-side-button:var(--ag-borders);--ag-border-radius:0px;--ag-wrapper-border-radius:var(--ag-border-radius);--ag-row-border-color:var(--ag-secondary-border-color);--ag-header-column-separator-display:none;--ag-header-column-separator-height:100%;--ag-header-column-separator-width:1px;--ag-header-column-separator-color:var(--ag-secondary-border-color);--ag-header-column-resize-handle-display:none;--ag-header-column-resize-handle-height:50%;--ag-header-column-resize-handle-width:1px;--ag-header-column-resize-handle-color:var(--ag-secondary-border-color);--ag-invalid-color:red;--ag-input-disabled-border-color:var(--ag-input-border-color);--ag-input-disabled-background-color:transparent;--ag-checkbox-background-color:transparent;--ag-checkbox-border-radius:var(--ag-border-radius);--ag-checkbox-checked-color:var(--ag-foreground-color);--ag-checkbox-unchecked-color:var(--ag-foreground-color);--ag-checkbox-indeterminate-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color:var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color:var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color:var(--ag-background-color);--ag-toggle-button-switch-border-color:var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width:1px;--ag-toggle-button-height:var(--ag-icon-size);--ag-toggle-button-width:calc(var(--ag-toggle-button-height) * 2);--ag-input-focus-box-shadow:none;--ag-input-focus-border-color:none;--ag-minichart-selected-chart-color:var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color:var(--ag-checkbox-checked-color);--ag-grid-size:4px;--ag-icon-size:12px;--ag-icon-font-weight:normal;--ag-icon-font-color:var(--ag-foreground-color);--ag-icon-image-display:block;--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing:calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing:var(--ag-grid-size);--ag-cell-horizontal-padding:calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing:var(--ag-cell-horizontal-padding);--ag-row-height:calc(var(--ag-grid-size) * 6 + 1px);--ag-header-height:var(--ag-row-height);--ag-list-item-height:calc(var(--ag-grid-size) * 5);--ag-column-select-indent-size:calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size:calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size:calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));--ag-row-group-indent-size:calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-row-numbers-selected-color:#bbb;--ag-filter-tool-panel-group-indent:16px;--ag-tab-min-width:220px;--ag-chart-menu-panel-width:var(--ag-tab-min-width);--ag-menu-min-width:181px;--ag-side-bar-panel-width:200px;--ag-font-family:"Helvetica Neue", sans-serif;--ag-font-size:14px;--ag-card-radius:var(--ag-border-radius);--ag-card-shadow:none;--ag-popup-shadow:5px 5px 10px #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-root-wrapper,.ag-sticky-top,.ag-sticky-bottom,.ag-dnd-ghost{background-color:var(--ag-background-color)}.ag-sticky-bottom{border-top:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-root-wrapper,.ag-popup{--ag-indentation-level:0}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);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{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-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{flex:auto;min-width:0;height:100%;position:relative;overflow:hidden}.ag-body-viewport,.ag-center-cols-viewport,.ag-header-viewport,.ag-floating-top-viewport,.ag-floating-bottom-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{overflow-x:auto;-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-body-viewport::-webkit-scrollbar{display:none!important}.ag-center-cols-viewport::-webkit-scrollbar{display:none!important}.ag-header-viewport::-webkit-scrollbar{display:none!important}.ag-floating-top-viewport::-webkit-scrollbar{display:none!important}.ag-floating-bottom-viewport::-webkit-scrollbar{display:none!important}.ag-sticky-top-viewport::-webkit-scrollbar{display:none!important}.ag-sticky-bottom-viewport::-webkit-scrollbar{display:none!important}.ag-body-viewport{display:flex;overflow-x:hidden}.ag-body-viewport.ag-layout-normal{-webkit-overflow-scrolling:touch;overflow-y:auto}.ag-viewport{position:relative}.ag-spanning-container{z-index:1;position:absolute;top:0}.ag-sticky-top-container,.ag-sticky-bottom-container,.ag-floating-top-container,.ag-floating-bottom-container{min-height:1px}.ag-sticky-top,.ag-sticky-bottom{z-index:1}.ag-center-cols-viewport{width:100%;min-height:100%}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{width:100%;overflow:auto}.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container,.ag-sticky-top-container,.ag-sticky-bottom-container{position:relative}.ag-header-container,.ag-floating-top-container,.ag-pinned-left-floating-top,.ag-pinned-right-floating-top,.ag-floating-bottom-container,.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom,.ag-sticky-top-container,.ag-sticky-bottom-container{white-space:nowrap;height:100%}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{pointer-events:none;position:absolute;top:0}.ag-ltr .ag-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container,.ag-ltr .ag-sticky-bottom-full-width-container{left:0}.ag-rtl .ag-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container,.ag-rtl .ag-sticky-bottom-full-width-container{right:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{width:100%;height:100%;display:inline-block;overflow:hidden}.ag-virtual-list-container{overflow:hidden}.ag-body{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;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;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{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{z-index:10;top:0}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{min-width:0;height:100%;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;position:relative;overflow:hidden}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{white-space:nowrap;width:100%;display:flex}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{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:ew-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-pinned-left-header .ag-header-cell-resize{right:-3px}.ag-pinned-right-header .ag-header-cell-resize{left:-3px}.ag-header-select-all{display:flex}.ag-header-cell-menu-button,.ag-header-cell-filter-button,.ag-side-button-button,.ag-panel-title-bar-button,.ag-floating-filter-button-button{cursor:pointer}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell,.ag-column-moving .ag-spanned-cell-wrapper{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-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;overflow: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-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{pointer-events:all;overflow:hidden}.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,.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-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{pointer-events:all}.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-floating-top,.ag-floating-bottom{white-space:nowrap;width:100%;display:flex;position:relative;overflow:hidden}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top,.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{min-width:0;position:relative;overflow:hidden}.ag-sticky-top,.ag-sticky-bottom{width:100%;height:0;display:flex;position:absolute;overflow:hidden}.ag-sticky-bottom{box-sizing:content-box!important}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{height:100%;position:relative;overflow:hidden}.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{width:100%;height:100%;overflow:hidden}.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-loading-text{min-height:2rem}.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-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{flex:auto;align-items:center;display:flex;overflow:hidden}.ag-autocomplete-row-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-paging-panel{justify-content:flex-end;align-items:center;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;display:flex;overflow:hidden auto}.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:ns-resize;width:100%;height:4px;position:absolute;bottom:-2px;left:0}.ag-icon{speak:none;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-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]{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-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-sticky-top,.ag-ltr .ag-sticky-bottom,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-sticky-top,.ag-rtl .ag-sticky-bottom,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-measurement-container{visibility:hidden;width:0;overflow:hidden}.ag-measurement-container div{position:absolute}.ag-layout-print.ag-body{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}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;display:block!important;overflow:hidden!important}.ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{-moz-column-break-inside:avoid;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]):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)}.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-select-list-item{-webkit-user-select:none;user-select:none;cursor:default}.ag-ltr .ag-select-list-item{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select-list-item{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{margin-left:var(--ag-cell-widget-spacing)}.ag-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-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-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{min-height:var(--ag-list-item-height);cursor:default}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-right:var(--ag-grid-size)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-left:var(--ag-grid-size)}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){min-height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{white-space:nowrap;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-loading-text{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-top:0;padding-bottom:0}.ag-ltr .ag-rich-select-value{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-value{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-rich-select-virtual-list-item:focus-visible:after{content:none}.ag-ltr .ag-rich-select-row{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-row{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row:hover,.ag-rich-select-row-highlighted{background-image:linear-gradient(var(--ag-row-hover-color), var(--ag-row-hover-color))}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list{width:100%;min-width:200px;height:calc(var(--ag-row-height) * 6.5)}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-autocomplete-virtual-list-item:focus-visible:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row-label{margin:0px var(--ag-widget-container-horizontal-padding)}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-pill{border:1px solid var(--ag-chip-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-chip-background-color)}.ag-ltr .ag-pill .ag-pill-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-pill .ag-pill-button{margin-right:var(--ag-grid-size)}.ag-pill:focus-visible{border-color:var(--ag-input-focus-border-color)}.ag-pill .ag-pill-button:hover{cursor:pointer}.ag-dragging-range-handle .ag-dialog,.ag-dragging-fill-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-panel-background-color);border-color:var(--ag-panel-border-color)}.ag-panel-title-bar{color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);color:var(--ag-foreground-color);padding:var(--ag-grid-size);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);white-space:normal}.ag-tooltip.ag-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);background-color:var(--ag-background-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-spanned-cell-wrapper{background-color:var(--ag-background-color);position:absolute}.ag-spanned-cell-wrapper>.ag-spanned-cell{display:block;position:relative}.ag-row-highlight-above:after,.ag-row-highlight-below:after{content:"";background-color:var(--ag-range-selection-border-color);width:calc(100% - 1px);height:1px;position:absolute;left:1px}.ag-row-highlight-above:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{content:"";background-color:var(--ag-selected-row-background-color);display:block;position:absolute;inset:0}.ag-row-hover:not(.ag-full-width-row):before,.ag-row-hover.ag-full-width-row.ag-row-group:before{content:"";background-color:var(--ag-row-hover-color);pointer-events:none;display:block;position:absolute;inset:0}.ag-row.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-header-range-highlight{background-color:var(--ag-range-header-highlight-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height:var(--ag-line-height,calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height:calc(var(--ag-row-height) - var(--ag-row-border-width) - 2px);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-background-color)}.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-auto-height .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container{min-height:50px}.ag-overlay-loading-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-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)}.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-loading{align-items:center;height:100%;display:flex}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ag-floating-top:not(.ag-invisible){border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom:not(.ag-invisible){border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-find-cell{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-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-cell-range-selected.ag-cell-range-chart.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-cell-range-selected.ag-cell-range-chart.ag-cell-range-chart.ag-cell-range-chart-category,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-cell-range-selected-1.ag-cell-range-chart,.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected-2:not(.ag-cell-focus),.ag-cell-range-selected-2.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{background-color:var(--ag-range-selection-background-color-2)}.ag-cell-range-selected-3:not(.ag-cell-focus),.ag-cell-range-selected-3.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{background-color:var(--ag-range-selection-background-color-3)}.ag-cell-range-selected-4:not(.ag-cell-focus),.ag-cell-range-selected-4.ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{background-color:var(--ag-range-selection-border-color);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{cursor:cell}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-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{opacity:.5}.ag-menu-option-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 2)}.ag-menu-option-text,.ag-compact-menu-option-text{padding-left:calc(var(--ag-grid-size) * 2);padding-right:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-ltr .ag-menu-option-popup-pointer,.ag-ltr .ag-compact-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-popup-pointer,.ag-rtl .ag-compact-menu-option-popup-pointer{padding-left:var(--ag-grid-size)}.ag-tabs-header,.ag-tabs-header-wrapper{display:flex}.ag-tabs-header-wrapper .ag-tabs-header{flex:1}.ag-tabs-close-button-wrapper{border:0;border-right:var(--ag-borders) var(--ag-border-color);padding:var(--ag-grid-size)}.ag-tabs-close-button{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:200px}.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{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));min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));overflow-y:auto}.ag-simple-filter-body-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 2) var(--ag-grid-size);background-color:#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-side-bar-panel-width);background-color:var(--ag-control-panel-background-color)}.ag-side-buttons{padding-top:calc(var(--ag-grid-size) * 4);width:calc(var(--ag-icon-size) + 4px);position:relative;overflow:hidden}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;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-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-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";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-header,.ag-advanced-filter-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-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,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell:focus-visible{outline:none}.ag-header-cell:focus-visible:after{content:"";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:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total,.ag-header-parent-hidden),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:before,.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{content:"";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:not(.ag-header-span-height.ag-header-group-cell-no-group):before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{left:0}.ag-header-highlight-before:after,.ag-header-highlight-after:after{content:"";width:1px;height:100%;position:absolute}.ag-header-highlight-before:after{left:0}.ag-header-highlight-after:after{right:0}.ag-pinned-left-header .ag-header-highlight-after:after{right:1px}.ag-header-cell-resize{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-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:var(--ag-cell-widget-spacing)}.ag-rtl .ag-floating-filter-button{margin-right:var(--ag-cell-widget-spacing)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;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-header-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-panel>.ag-paging-page-size .ag-wrapper{min-width:calc(var(--ag-grid-size) * 10)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{cursor:default;color:var(--ag-disabled-foreground-color)}.ag-paging-button:focus-visible{outline:none}.ag-paging-button:focus-visible:after{content:"";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)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size) * 4);padding-left:calc(var(--ag-grid-size) * 4);line-height:1.5}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size) * 4);height:calc(var(--ag-grid-size) * 4);padding:0 calc(var(--ag-grid-size) * .5);border:1px solid var(--ag-chip-border-color)}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{content:"";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);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-charts-format-top-level-group-container,.ag-charts-advanced-settings-top-level-group-container{padding:var(--ag-grid-size)}.ag-ltr .ag-charts-format-top-level-group-container,.ag-ltr .ag-charts-advanced-settings-top-level-group-container{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-charts-format-top-level-group-container,.ag-rtl .ag-charts-advanced-settings-top-level-group-container{margin-right:calc(var(--ag-grid-size) * 2)}.ag-charts-format-top-level-group-item,.ag-charts-advanced-settings-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*,.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-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{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);align-items:center;display:flex;position:relative}.ag-advanced-filter{align-items:center;width:100%;display:flex}.ag-advanced-filter-apply-button,.ag-advanced-filter-builder-button{white-space:nowrap;line-height:normal}.ag-ltr .ag-advanced-filter-apply-button,.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-advanced-filter-apply-button,.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size) * 2)}.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;display:flex}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{-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{flex:1;overflow:auto}.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-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,.ag-ltr .ag-cell.ag-row-number-cell:not(.ag-cell-last-left-pinned){border-right:var(--ag-pinned-column-border)}.ag-ltr .ag-cell.ag-row-number-cell.ag-row-number-selection-enabled{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuNTc4NCwwLDAsMS44NjQyOSwtNC40MTM0OSwtNy4yMTIxMikiPgogICAgICAgIDxwYXRoIGQ9Ik0zLjQ0NSw4LjkxMUwzLjQ0NSw3LjQwOUw5Ljc1LDcuNDA5TDkuNzUsNi4wMTRMMTIuMjg1LDguMTZMOS43NSwxMC4zMDZMOS43NSw4LjkxMUwzLjQ0NSw4LjkxMVoiIHN0eWxlPSJzdHJva2U6d2hpdGU7c3Ryb2tlLXdpZHRoOjAuNDFweDsiLz4KICAgIDwvZz4KPC9zdmc+Cg==),auto}.ag-rtl .ag-row-number-header,.ag-rtl .ag-cell.ag-row-number-cell:not(.ag-cell-first-right-pinned){border-left:var(--ag-pinned-column-border)}.ag-rtl .ag-cell.ag-row-number-cell.ag-row-number-selection-enabled{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEuNTc4NCwwLDAsMS44NjQyOSwtNC40MTM0OSwtNy4yMTIxMikiPgogICAgICAgIDxwYXRoIGQ9Ik01Ljk3OSw4LjkxMUw1Ljk3OSwxMC4zMDZMMy40NDUsOC4xNkw1Ljk3OSw2LjAxNEw1Ljk3OSw3LjQwOUwxMi4yODUsNy40MDlMMTIuMjg1LDguOTExTDUuOTc5LDguOTExWiIgc3R5bGU9InN0cm9rZTp3aGl0ZTtzdHJva2Utd2lkdGg6MC40MXB4OyIvPgogICAgPC9nPgo8L3N2Zz4K),auto}.ag-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);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);vertical-align:middle;flex:none;font-style:normal;display:inline-block}.ag-checkbox-input-wrapper input,.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.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);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);vertical-align:middle;border-radius:var(--ag-icon-size);flex:none;font-style:normal;display:inline-block}.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:focus-within,.ag-radio-button-input-wrapper:active{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{content:var(--ag-icon-font-code-radio-button-off,"");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-radio-button-off,var(--ag-icon-font-display));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))}input[class^=ag-][type=range]{-webkit-appearance:none;background:0 0;width:100%;height:100%;overflow:visible}input[class^=ag-][type=range]::-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}input[class^=ag-][type=range]::-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}input[class^=ag-][type=range]::-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}input[class^=ag-][type=range]::-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}input[class^=ag-][type=range]::-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}input[class^=ag-][type=range]::-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}input[class^=ag-][type=range]:focus{outline:none}input[class^=ag-][type=range]:focus::-webkit-slider-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-ms-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-ms-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:disabled{opacity:.5}@font-face{font-family:agGridQuartz;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABuQAAsAAAAAOXQAABs9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIo4BmAAjD4Kyii7dAE2AiQDglALgSoABCAFhEYHhXcb0DBlhpjHAajJ6zyKkjXqRlGxSWb/f53ATVEwK+pfKEoCLoJMXPqbSpP+MWvvlf04PqG2sFBU0j/s9EG3eGYn7tAR5FzkDEVMeCaN/eJ+Py+ducYUjx2SFE0e/n8OvS/5JVA9lVVVrAHJAY+4Qm9sTI2Y0BMKJWDsKD9t63vAsOArYl+dZQYGWdMT13QhX8k/XUiXRFu6IZqzJlmCJ0uYJEBq8YWAhwrVKEHUaohXDOtSakIdWk9quilXE7IVyj/cdffEoGLAC5xtrrQq/4cXkE0f2OEJ7n3csbUbt17JJ8v5IDgCj8Aj6AbYLQrvqZymZBdXdlEQOEBKUgbBEfuQ9dltebdlgaXgNAZBAKDlhCXrX4QxphP9UUXA/00tqcu17ktvLAQEkDCmGY21Gn3J9ljeIs8pG2+Xy3un1XZd8d5uRym9Y2t9xUq1rlaUdACvwjRAAmhYcMPoWKinPxhBoD2whEP5E3SzoFEcEAXmCXluqrIej1Alm3Gr5TxfOtbNCW5qUgMhWFEYbwQ8INu+e2b/Rhsd9Ao2kDscAdTagrHjh8EC9Kvm9VPIQPLHB5gGxlV/7waI7zqkWRXEE5z+aVRx3mu/opF5DZeZZ57Ufp6bEhNtpXM4opINDEWrCGbCWgyExUaxAszojjaHi+MuDylEpPBo9ZGxJMRkGbNVW9FTF2IYcLj7ukYIklh9tlnxVBuC2hNHNfEsLW0EIivY0hIlmcD6XD6D+3boEaKeMQM1gA2E8Xo8mC+GI2Nz+5aOyzaBm3CiWYmTwEzDJRhvrRsUgtPjs7m8rVskzM82hlHrEIuXEDFXryi7bUSfwTeMOtUVCNZDlCAX7ViArvG+rZnb3lqlGBpAX1Difni5DIMB2+OplZ/T9WEzxBoxco6MHRAdBOKcV4trCWKYRqdCk9Pz3Genvnnrm99gJROJySEjSGjDbr31LltPricWRYjhUdJDPjg2EBAibEFbkKhswUqmvrGsJcx0iPKRYZAkjdDkCllKJ2EyeLa8dkAmUAsuJBAiJCwoD9A2NwktlG/ncqmo/cYn9HAvTAVxwVkNkWUs2ZFjJcFrUS1ZwAOxHtLCche5aolHgHUaQkvu8gbiQc5TQ7s6NZInMvRYolpzWBEea6Ebi/YBJpLQ4sTelYIVdxXY8cQ5oqXvvU1E+bbRI9CorIdC7WCNCULWUAvXPfbWMU0DlAx9P5Hr8/VDJ2QcIzC+CgsmbHpFWyOuChAJOFazD6YMfBfySMFVxbE4WQExcQE1P6wgQQbTtMTQGfcnIH50enwDw9DenRmUfYmteJBdtF4Dj7tzHx/1BhMgw+eQ78HysXcbvuosSD6M3TR69xwFW28BKoAc6Lj7ZrJ2fXu04YZCB46MuZH/AI1Ehw5l3QPPfSz6ClKW6HTDIy+LKPCyLDeCXrgLlhw5BZ7lXd6VBrN7wO0sHT6gUhNR6AhOraNnYo7B4iC8AIFIIlOoNLqgkLCIqMRbP4kJSSlpGVk5eQVFipKyiqqaiLqGpiXLVqxas27Dpi3bdoTs2rPvwKEjx05AVEJ+5zn//L4Zb4BnrbYFnckhtcdgjpPR1OlN5hDd1ANSq88m0FltDthbH7C/GeBgE8Dh5oGjDQLHWwVO1g+cbgo42zBwZdPA1U0C17YAXN8ocGMjwM0tAbc3ANzZOHB3Q8C9LQL3twI82BjwcLPAoy0DF9c1UIDpQF8TwAQIAUqAEeAEBAFJQBHQBAwBS8AR8AQCgUggEcgECoFKoBHoBAaBSWAR2AQOgUvgEfgEAafYQnIuIogJEoKUIOMUVU7uKQhKgoqgJmgIWoKOoCcYCEaCiWAmWAhWjt5sJJyd4CA4CS6Cm+BF8OaJN9Y/vlwCr0DdVxrf2Lzire/H9sJhjSPM46MCIwB160nXHt/DZ8AuQPT3wH6QLf4DZr+FHnBgOMK/+siyNtfjrojCgvUubHu2Z9hMIKclhH++kaqgOCIsbxOPrEpq5nfIZizRG3ZJEgrL1ajUZ3U14BHNBCGrqpqu7Vk2dXac0llRReOJv012OWNDsS6IAtV1GC4SgaMRNpayLEc1XSns621JKbaV3HpaVUlpee6+zaCaeSZJXIqCDvZoOnFIh+zBJAP55wcFEjhnVwpHDhu2amBW1KpdIlTEnCvMGi8YCHKSns37lTZfnmSWG7mMk7ZmnAjKTY8DcfYBLW252fxim4iXjQ4HcmUJpOwJHF347PY6BSXW6RKfjktXifCcbGBnmhAFSLccskpc6rHs5h5H/qnAkpgVio84iTzsUBQUdTxptWPP38ESLfgs5MJQWoliUaSUsoSFgmwUwP+/sxQFWc05IAYzri/HG+uMcn6I93iDppG/mtnD6bxgyrhBV1Ai0+SI3rPrLqfrUJsK+hl8xxseb5eavmASJvnUnjd/hEv1L9i64DXtB/7PwjLjS6E+etP8US24lxOEayW3l/SvT0lQOa+EGtSy3u3X8usqzh3ggIwc5q/bRaZFMafWsJ6rCo5OkulxtMlelxeXiCpLBc6yNBxA9fuZZ8nkKJXgyAR4Bk+Nye+AmyXNoSiGZqikkQekBDNJfPpk3DGmuYxqkiWFuq7W5dUIimwgFfkmI0rYt2ZsalfiysTIgtjB0UmG+K92Yo9WbkPMgmwefQJPjATQXZrMFNKSNTYFVHPK2bPni2icO6uJygmpc/rzPvx51ZAL/Ek8Q1XC2azuxzx9HDAePMmW0pzFMMdOQ7ZqRWZVrqmkJg6ovrmfISv1YqsYahpv8LbH4gxbtRAWW25WApeaJtEl2MBmVmXWGSUGjUxdtyz9skEjOyzSulcTahbyJMvpFpSjbNBmA8OhoO4pd8HXtRRJMQV6j8kQToeUFISsHxsGL5cIkEksFQ/AQTKMhkQURWFU3CClzE63mj3bGAZxeWGuEN0u3KvIPYXEoXD0TE2gVTLFOgTVYNVY5UC5v0CElFlpe7kMK5YBUoTFGyjPpckqlpRSt8zZTZeCa0Qp3SOglsE5fp2c0V5A8wSkKnCYpFtpJ5Pjx6hG2ohKd0jhdjg3a79VFLykdag3WPPmsVfm3ikAvCLj1fir86Je5VRVUaPb7y4QGwjy4B9VmJ2yWet1sUEgpov374mdjb4sxMnQFBJ9ePmAewJAY3nqk7FXosMm4R7q0MH8IwMdqa0Y/nBaiRKt9f5k2eBCq7e7ueS3T8bkAldhMTiQl2aWpBs7+8+gYTIIB/CQgoMAhiGJIiS9OacrhhdX9nc2FtV9NBJSwa8cyCtzy+zm7t7i6rLB9yelkCjRCeQzz+Zd6Bg486RANBlOFLADXcZM160Ai+UumrGi+KyZXU5NuZw0zkJS+saawxqc/eTZgjNYyr1YpqN3sNH4Ra/0Ah4AXLnDlTREkgY4a6d0PrkvhQLKdZ8oZU+9ZDDTRY+KK1Coi2rRILMpdvuIl8X5JG6T/4bbUdtQHwDY+9fCkDAXwSB+PPw87hloga2DvVdxTAxgpaZQlNLxdCl1902oTnV67A8ueYZsldORJ+2mQRO5waMYidj7eNdLXAdXPEkEmyZJNSQkP6r6SEPh4l4cl13iToLxCDSgKaTkhStnUhoXiTyrg2csvyEtGt3AodgfyoNMfE0rQIuHWidD0kktnXm2gZMqaKGsTrx3xmoVWJFaiBJRQRaZvoF+xdqlhLeUwoVetIonFgBfOC+19w8308WK+0nlcZmlrbVFbF/vlzLtMEmP0qTIkfY6D4iAwRy055Js1PrdrtnI5LyWOqMkHHw4aQtHJnZQMK1652hbDs/kmo3vTvcAmu6aKkTVAItnI3vyr1De37J5uW9spvlSnnb0/cBCvoqdVItlijKJFPmEaHy6NVHuPxyXc8MXeRoSdqcme6GVKMDUoFzyYhoWh14onSVNozwvoxKVSEoA7Sq5YaFkVVOwKAiV68C7ClcsuwbVls7eVn71ajN8mR5qXvfAqitqCXBhm41KK5uF4Te7zyjbSpk+8tpU7Hh1KWEI6aTYuSjEFJO4Vors+rTtSj+f5aT4Op+5YFLmiXMpl4odm7RoaC1j2EPZI6lzj8BZMazWv0VT9/UzxqxMezOxw1JOiOivmPmsa6UzkEFqGqOgiyHCufchZKHZbqHZOZoFADTq+GewFbZcq1tKg/NMhLXmfMJ9Q22oXTU87HS+xmXKZIiG66AYOF40nJHSNdFx3N88h0b+iQqQhL5av4yfBSgGiEhATDvocLa7IlEKZ8k8msMz8e8Fj8mqyC9ucHMMCZeGF317FtQFXix5855SP8BOD11Sl5meQcNGlyfWuo6SuNOBwovvp1YOZ7R0bcmUgZpGEw7SaqCUOnAM/nuyIUfWMB9nYkeYN5v7gFRX00De5ZI2OtgHVkX1Umw3BSV5jY3tMh5Pms7/N15fcpD6NLq3BbZRVOIEOBYxrcsGX0kp/o2UWEYxOk7iKHnb+rKo0nxDwUtimazTNSh8H7ywcMPw0IRbMN3ua3LDgztt9SbjHx+5mhyDBIte7F/V/+InF8cTZDGpU37xE38DJBQEby2PgGPspdc8lv8257e5y4RAnHiNVtArV5KsfQrKygATJMukoFauvODT3tbGTSvtvAWAFa9r/dXwi2LI7fQChrUzNY3bWr+4AxV3WkHeUtupF4gK/WiMdncnWafV1NMndxECM/HuvrBMaAEHgSM9SQ0dGBgcfKMwKXqcGxjoLIvOaMMHN6yxLYrPKsMHB4BIVwlNvH08E/bB2ONH0CVK7oLrQj+0YGY4cafWBNB2/L5LG2LIJIQgaasqCNGosoVRKBKE1F8nS0vRqICgADR6YWkMui4L3OQCd4dzIsSeN/MQs6qhdrmhZtfaghYx9UllNTNmyZ0ZgjNxjDua6t49QKoL4u7Yt7VzaFuXfVUMfyinWWq4s6CHm7t86bqft45s/Xnd0tZUn+QH8bE9DmJqKzQb4uNP+bv7dyYmEH28PsK08yjwqfj4DX2TACq9RmEmzFpZSVG4i9ZFI0NPxljwGKOkmMboqKjDTys0tIW2xplYVjrZ0TFYkHPj3j3TZJPLKtFOyU7R5M0L3UDkti8G5WXjZaUBNEVw3dI2J3U7Xf+5Y//P153Q5KkGYK8r4o4KjbIj3tK4vfKIzCi9pAwoXLBU9qMebTxwMOfg7kY0GZWN795T9XW7UdmeA9UcN+AKUVpBj49jo+L2ssjBjY1WAIf7WBjata8FzZgFIsojAV0BR5RI18eOyvTKCHj5PcdPcVScbX0PsYt0u4d0m1S47bC4WxjM44gETO/7k8LMGC0QuAlIzIJRX3cQ0BiBkWiomC4HAjP6hkqL6yrW6S8ysFIsECvBZuwvkgb88stJv9Q3tjP67T3VLt8xKrr+jc67evjzO/7Fsh0KyeU26Oo25Y9ja20cN90xGL3iS186zlvy1X1yemI9h7vQ4LGac/ACx8NjfE7AOvWz6jU8p0N3Nuqb3jtzkyH7UtPVy/yJx4gPb9hDsaKjDOcfZgfP8Iz+2eWOlO2Qqfv2F8GxR67nZm9REl4WdyVwW89yiuY7styDX7tVnOKcqnALfKKydzzsangHdjlTbNWQGlpD9UbPmJdWJCsVGuIdFx1qavb2ofR6IPSXL3pGojRCGxTPjnW3uMU6xwdpI6SJTF3TZlfqMkGMr0+s+ZqY1Fg1lIbe3PBEdmCA/gwGxCpfaMII3s99r6k8k4KUSmjswPDSSvnK1LW/7pPcN9n3OK0xYtHGpRFusS+5+OfuOekL0u+f0f3L/mWAMzcqZklS4/6lYfCQPc8+1N1QnLJs+ql+h5dativwkloJtoz+naVl3Lb6doO5SNAKME1nBJX5QVGeav0ctWdM+ZHu6qYp6sfPEwdCn/+WyR4N/xztme5WLRkKXSXpc/+WtH1z4xS9oaMn76aAZKZ7ZAi0WkGGR7qIymsKmijOTZnQ+i5cLglvqu7uLl9zRflSrY/yzA+q9PcHujXyoom62NTxnuIp00F6NPZj+Ch7TuW2OEm0BUu11jqGvmpRGFg83OwVWbxbLdAL1kpwnbuLI72atUhaoGbQ8aHWR+cX6ZE4uQsChBF21YeOg5rANGT+FBGt3g6J7vWP8fWNyZHgZM7Pw36pjmAWbaIjQPRfkICfRPUl/wkSJ37zkcsCzFnzNd4PPYHDHHACpH50mTBW3zY+Nz44SLL2xlFSzrXXt4n9vgN4bhHRGhNpGhf9LDaXh6knIVvM5yvKov2A8r6KwmhJrnA0eIFHdxJeZtiNJqG5ErwsVaN3whMSKYxMTHAFJECzwgxlDZYj3pNpgVN/hU6Zh1QW6AD0M15mxX4xX0epT3uQ++ANNlITSHWTSMXpOMrbeyRcHD5iZNq7LCeHhq2QwAhoBQP1QptQXYgudGxSmGsZGuaXIF2gFSdlqzhfkyjzuzLnanfhWIoqRJUyJgyTVwVemG+ibL5GnJz1oEcyUt8+N87OehRiIi7EAKm0tRWCEx+Lx6AOT6a3Yt0QidF1dVaWKc7qdhpTPPWAwiBJL+KWdQVW2cJX0EfjE81rOErm31MoW10dpTCxPttJ7Ne2FlgYtr6x0I4GHCgRk2rN9pGRWmqMfMXFbEjwJiABJ5C8plGBjSQOk8O/jtCpqEKPjIAnf0GL6JzBhM6x3+GnFDD9rsEfvK4C5lw+QGP00BBeaCIIi9y4fXjYigVwRwMCOPGWtvWNr9aO3SKaAOXEjdnXX7yIUz6XnucphZlFH45ub2t1tTN0Ed+JdyfqP3cOoIXTgZu7RhMyS52eHesX7esb7RdLSHAq2nfPTkwrclMbZheHFBSEFM/5dIQjjLBN8HHOadtHUDx76DOnuAEIkKcSZ5FQdsm74XJ7X5KNeYzqFggtrAfVo2MuN2Ss7CL0NzQo3skbkv316A8Sbx2HROEC/aiH3i8Zl9ntfzP/zYV+HgHlKSmkjSmOOn6Cwug6vnhbPbe0DE9JlkML4Nxvdh0VRssuKhmGSTtFe5y6WsLlaLk8nGfiGSHBW19fORohb+ly2pP/YZIRjayfhBqm6lEltMBH8nIQIWvpdhS+Ezp27wyXgXL5I2jmebnopxpcupAX4WWK7C95BHCGUQ0kNVYtsreS0ScyWdPZbpReVuYQpI21U/yUZ4a9vdpv7D3wBb3603sfmVr60cHeCTeLHlmhCYIpqqEldrdL1KmRBbBlZtpMtCT/RNy8gogWWJNWk8nujAtRe85tcoq5/CcHbIkomBt3vrjQeTRQm8zemV7SzktcapT7SNnp2Xu2l6S6duZ1xrng6TnNMHa1Mcq4ekrNyZM1U9oCm9cmMBJJu855F1p/uirBq8DQqN/Uq13bXlj/Ed/AA5ffd5amievX4x4AdU3bh4asIjyHh8FUnYlnhgOnT9eoexXk+IR3wjoxgaemudTX46dPD0ACSj4sKsIwSGAWCH7dx4nmMOBZY4ML8V82wunDFeLj4/jhtUAAbfDjBPcBDn6NemqTGSqUVJDPntaARQpqo1OnaIwEyYNt3Sj/ixZYwToMq4goeRMMbnsk7izKliZ6PztvsKP+7dNLzonKivb6VnFaWWfd1+csIo/84rRUv6KoYR5wsx1XaNubGP2T60M+DZvEHoQJx1JVs1RALJX47xTv9Hd27sKnrcw2Q7bCaGyrywDFZVh5w6KM4FSVKjU4oz8406lU1c70Z05DmZEMATWiWwvk6bKU1tYUWbr8oQR/+NZWWYo8/eEV9ouvXvSl5a5HLy83S/SpEkdFM8hGFkVZloiUbChzfsbTao0uWJQv9b+vJKSESMYlCgG7RrGSmG0i8HvBgBO4HJ2LlUTzGT9lq4KSk4NUmqLYD7Yn0vcFJ2w/FsVoVMmBQclbdIowjje+fxbFqC9AycOyeut/rfKiOwVuefhK+jxC3Psk8+zS/mclbfbF/Q9GscO3XGIHBdZ8WFli/e8t93mS1+4hHq8lvu4rpy59s/GWs2uos4Rt2Qi+e3ae7cpO3diQXb8plS1hLwWje6AFvnIOQu864Z18vvg3wzcYXJwaKDn8Tuo6bmy6TvJMzica7vNljSK255Uck5eDcNlOl+OfSVT+ufZn1XzmVFn/uoXZra7CmBJ1PDaUAINDdBFhrKBCdwY/gKQhVi2ugnmkALqlnD6dFDNN4l9bn8i4fSBgFJD1Nf/ky3/UjkxBlnTyA4pwSQAyL8qO+SJV8jDGBslkjQnpuIrZhUyJPUVM1RYjUQD882eUIx+iWCVy73EhSBbWyDwK2hMujbJhzT7Et5H5VRebwvwh1oFoNY6KGZHFMQvz8+NfI1djdTmHtOxk/hfZZzPRxdqQZ5oWtI7u7sPIW+kQ2ky1BmHufx5zG8KJJSyDVNnWIEnMyFRxEfMoaLe4TH/ECDOGu0ZmAsj7eN9/SldMLfKd74gL5jSE8yzm3lFzooxjuejc/9g7IcMAMDIcfvlmbYf8zv+MYbk1+8ew9zACAH+K7LN9egop/ggZ6/+DVPcrS/j7FxCC8lNibGVAbdwKSjCbffOBGVSyRUZYkDeaD1oUwml+8ZYKitVbKqkOaC2iUfjiOlFPcJgkASPlU3QLS7drJ0WS+X+oDcz/ewuLwD9qC/P/3+IoJdDv5kQRu6Y+incf2Yg+vmGdg5H1qPhMfqEkz1S8bmxt278jEopRdMXpXqRL/aZaFZVwUxyYYo9C4CIKf6LV/Vk1vj9v3lUB95abJ6N2JDznQ2Ziu3r4BhOehY1xEcaFGb/gG01wvjFSeLX3Qgwfgch3NBRyxsm9MZJLYrzRwqgUlVuwRuHAiok0KMo/EHHrE7KK750NrOjdczFbReV7lkV6zuKukJb/byxYoemGadmO65Fen1+UZEXVdMO0bMf1/CCM4iTN8qKs6qbt+mGc5mXd9uO87sfz9f6wUQ6Xx9fW0dXTNzA0MjYxNTO3cKZIWmfqWrA26pl6RoSvqW2S7VlDFkPXno3oop1ov058K/tWdLvVV3hyqCiNJ6O42taYiTR8YjmwlNHPFkv/BOaG0sgyqRir6DqW471rhVNq23Rp26wdh8l28bZvedAsGnZPN8Q7limYdG4PuV7lwx7lrv0kaacWH7u1cI6dX2UtO1baC54OHLQf2DhP9aAxN9/4B3YapDywlCxqEBOOibU0IfAVrBt3TmEbKepe68K6kF3PDpenrMpUclXNV37UFV+ftZPMBUepYSiVjq804qNQxyD+RR18IxupnosKYxXE0gZOgJUaLSMM1305Ig0yOUJbRlYMOXW1QiuD00BHjf7TQNUTzKTJuYXSg0Yvk+CMptW2CF15YlVuRotvSjmCgRoEEBQ8MBBcIYGFAGf4ghPcoHTQQIYId7hABY8nAAAA);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-input-focus-border-color:var(--ag-active-color);--ag-input-focus-box-shadow:0 0 0 3px color-mix(in srgb, transparent, var(--ag-input-focus-border-color) 47%);--ag-range-selection-background-color:color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-range-selection-background-color-2:color-mix(in srgb, transparent, var(--ag-active-color) 36%);--ag-range-selection-background-color-3:color-mix(in srgb, transparent, var(--ag-active-color) 49%);--ag-range-selection-background-color-4:color-mix(in srgb, transparent, var(--ag-active-color) 59%);--ag-row-numbers-selected-color:color-mix(in srgb, transparent, var(--ag-active-color) 50%);--ag-checkbox-background-color:var(--ag-background-color);--ag-checkbox-checked-color:var(--ag-active-color);--ag-range-selection-border-color:var(--ag-active-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-input-border-color:var(--ag-border-color);--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-disabled-foreground-color:color-mix(in srgb, transparent, var(--ag-foreground-color) 50%);--ag-chip-background-color:color-mix(in srgb, transparent, var(--ag-foreground-color) 7%);--ag-chip-border-color:color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 13%);--ag-input-disabled-border-color:var(--ag-border-color);--ag-input-disabled-background-color:color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%);--ag-modal-overlay-background-color:color-mix(in srgb, transparent, var(--ag-background-color) 66%);--ag-chart-menu-label-color:color-mix(in srgb, transparent, var(--ag-foreground-color) 80%);--ag-chart-menu-pill-select-button-color:color-mix(in srgb, transparent, var(--ag-foreground-color) 70%);--ag-borders:solid 1px;--ag-border-radius:4px;--ag-wrapper-border-radius:8px;--ag-borders-side-button:none;--ag-side-button-selected-background-color:transparent;--ag-header-column-resize-handle-display:block;--ag-header-column-resize-handle-width:2px;--ag-header-column-resize-handle-height:30%;--ag-grid-size:8px;--ag-icon-size:16px;--ag-header-height:calc(var(--ag-font-size) + var(--ag-grid-size) * 4.25);--ag-row-height:calc(var(--ag-font-size) + var(--ag-grid-size) * 3.5);--ag-list-item-height:calc(var(--ag-icon-size) + var(--ag-widget-vertical-spacing));--ag-column-select-indent-size:var(--ag-icon-size);--ag-set-filter-indent-size:var(--ag-icon-size);--ag-filter-tool-panel-group-indent:var(--ag-grid-size);--ag-advanced-filter-builder-indent-size:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);--ag-cell-horizontal-padding:calc(var(--ag-grid-size) * 2);--ag-cell-widget-spacing:calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size) * 1.5);--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing:calc(var(--ag-grid-size) * 1.5);--ag-widget-vertical-spacing:calc(var(--ag-grid-size) * 1);--ag-toggle-button-height:18px;--ag-toggle-button-width:28px;--ag-toggle-button-border-width:2px;--ag-font-family:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size:14px;--ag-icon-font-family:agGridQuartz;--ag-tab-min-width:290px;--ag-chart-menu-panel-width:260px;--ag-card-shadow:0 1px 4px 1px #babfc766;--ag-popup-shadow:0 0 16px 0 #00000026;--ag-side-bar-panel-width:250px}.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-popup-shadow:0 0px 20px #0000004d;--ag-row-loading-skeleton-effect-color:#cacbcc66;--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-popup-shadow:0 0px 20px #0000004d;--ag-row-loading-skeleton-effect-color:#cacbcc66;--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-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-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{color:var(--ag-header-foreground-color);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)}.ag-theme-quartz .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-ltr textarea[class^=ag-],.ag-theme-quartz-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-ltr textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-rtl textarea[class^=ag-],.ag-theme-quartz-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-rtl textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-picker-field-wrapper,.ag-theme-quartz-dark .ag-picker-field-wrapper,.ag-theme-quartz-auto-dark .ag-picker-field-wrapper{min-height:calc(var(--ag-grid-size) * 4)}.ag-theme-quartz .ag-tab,.ag-theme-quartz-dark .ag-tab,.ag-theme-quartz-auto-dark .ag-tab{padding:var(--ag-grid-size);border-left:var(--ag-borders) transparent;border-right:var(--ag-borders) transparent;flex: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,.ag-theme-quartz-dark .ag-side-button.ag-selected,.ag-theme-quartz-auto-dark .ag-side-button.ag-selected{border-bottom-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-theme-quartz .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-side-button.ag-selected:not(:first-of-type){border-top-color:var(--ag-border-color)}.ag-theme-quartz .ag-column-panel-column-select,.ag-theme-quartz-dark .ag-column-panel-column-select,.ag-theme-quartz-auto-dark .ag-column-panel-column-select{border-top:none;border-bottom:1px solid var(--ag-secondary-border-color)}.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search{height:initial;margin-top:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-filter-toolpanel-search-input,.ag-theme-quartz-dark .ag-filter-toolpanel-search-input,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search-input{margin:0}.ag-theme-quartz .ag-filter-apply-panel,.ag-theme-quartz-dark .ag-filter-apply-panel,.ag-theme-quartz-auto-dark .ag-filter-apply-panel{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);cursor:pointer;font-family:inherit}.ag-theme-quartz .ag-standard-button:hover,.ag-theme-quartz-dark .ag-standard-button:hover,.ag-theme-quartz-auto-dark .ag-standard-button:hover{background-color:var(--ag-row-hover-color)}.ag-theme-quartz .ag-standard-button:active,.ag-theme-quartz-dark .ag-standard-button:active,.ag-theme-quartz-auto-dark .ag-standard-button:active{border-color:var(--ag-active-color)}.ag-theme-quartz .ag-standard-button:disabled,.ag-theme-quartz-dark .ag-standard-button:disabled,.ag-theme-quartz-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-quartz .ag-column-drop-cell,.ag-theme-quartz-dark .ag-column-drop-cell,.ag-theme-quartz-auto-dark .ag-column-drop-cell{border-radius:calc(var(--ag-grid-size) * 3);height:calc(var(--ag-grid-size) * 3);padding:0 var(--ag-grid-size)}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{min-width:0;margin:0}.ag-theme-quartz .ag-column-drop-cell-drag-handle,.ag-theme-quartz-dark .ag-column-drop-cell-drag-handle,.ag-theme-quartz-auto-dark .ag-column-drop-cell-drag-handle{margin-left:0}.ag-theme-quartz .ag-column-drop-vertical,.ag-theme-quartz-dark .ag-column-drop-vertical,.ag-theme-quartz-auto-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-quartz .ag-column-drop-vertical-title-bar,.ag-theme-quartz-dark .ag-column-drop-vertical-title-bar,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-title-bar{padding:var(--ag-widget-container-vertical-padding) calc(var(--ag-grid-size) * 2) 0}.ag-theme-quartz .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-drop-vertical-icon{margin-left:0;margin-right:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-drop-vertical-icon{margin-right:0;margin-left:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-column-drop-vertical-empty-message,.ag-theme-quartz-dark .ag-column-drop-vertical-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-empty-message{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-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-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;position:relative}.ag-theme-quartz .ag-filter-active:after,.ag-theme-quartz-dark .ag-filter-active:after,.ag-theme-quartz-auto-dark .ag-filter-active: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-icon-filter,.ag-theme-quartz-dark .ag-filter-active .ag-icon-filter,.ag-theme-quartz-auto-dark .ag-filter-active .ag-icon-filter{clip-path:path("M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z")}.ag-theme-quartz .ag-chart-menu,.ag-theme-quartz-dark .ag-chart-menu,.ag-theme-quartz-auto-dark .ag-chart-menu{--ag-icon-size:20px;background-color:color-mix(in srgb, transparent, var(--ag-background-color) 30%);padding:4px 2px}.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon{opacity:.8}.ag-theme-quartz .ag-drag-handle,.ag-theme-quartz-dark .ag-drag-handle,.ag-theme-quartz-auto-dark .ag-drag-handle{color:var(--ag-icon-font-color)}.ag-theme-quartz .ag-menu-option-icon,.ag-theme-quartz .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-menu-option-icon,.ag-theme-quartz-dark .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-compact-menu-option-icon{width:var(--ag-icon-size);cursor:pointer}.ag-theme-quartz .ag-ltr .ag-menu-option-icon,.ag-theme-quartz .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-menu-option-icon,.ag-theme-quartz .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-quartz .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 1.5) var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-body{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-body{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-filter{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-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-quartz .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-dark .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-auto-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-advanced-filter-builder-button,.ag-theme-quartz-dark .ag-advanced-filter-builder-button,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-quartz .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz .ag-disabled .ag-icon,.ag-theme-quartz .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz [disabled] .ag-icon,.ag-theme-quartz-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-dark .ag-disabled .ag-icon,.ag-theme-quartz-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-dark [disabled] .ag-icon,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-auto-dark [disabled] .ag-icon{opacity:.6}.ag-theme-quartz .ag-icon-grip,.ag-theme-quartz-dark .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-icon-grip{opacity:.7}.ag-theme-quartz .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly .ag-icon-grip{opacity:.35}.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-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-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{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;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-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-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{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-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-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{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-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-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{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-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-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{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 .ag-header-highlight-before:after,.ag-theme-quartz .ag-header-highlight-after:after,.ag-theme-quartz-dark .ag-header-highlight-before:after,.ag-theme-quartz-dark .ag-header-highlight-after:after,.ag-theme-quartz-auto-dark .ag-header-highlight-before:after,.ag-theme-quartz-auto-dark .ag-header-highlight-after:after{background-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}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.right-2{right:.5rem}.top-2{top:.5rem}.z-\[9999\]{z-index:9999}.\!m-0{margin:0!important}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.\!mb-0{margin-bottom:0!important}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-1{margin-left:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-video{aspect-ratio:16/9}.h-10{height:2.5rem}.h-12{height:3rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-auto{height:auto}.h-full{height:100%}.max-h-48{max-height:12rem}.max-h-\[220px\]{max-height:220px}.max-h-\[500px\]{max-height:500px}.max-h-\[80px\]{max-height:80px}.max-h-\[calc\(100vh-64px\)\]{max-height:calc(100vh - 64px)}.\!min-h-\[100vh\]{min-height:100vh!important}.min-h-\[400px\]{min-height:400px}.min-h-\[42px\]{min-height:42px}.w-1{width:.25rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[240px\]{width:240px}.w-\[70px\]{width:70px}.w-auto{width:auto}.w-full{width:100%}.max-w-\[120px\]{max-width:120px}.max-w-\[340px\]{max-width:340px}.max-w-\[80px\]{max-width:80px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-2{row-gap:.5rem}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/60{border-color:#e2e8f099}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/30{background-color:#f8fafc4d}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-950\/40{background-color:#02061766}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/30{background-color:#ffffff4d}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-2{padding:.5rem!important}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-2{padding-bottom:.5rem}.pr-1{padding-right:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[13px\]{font-size:13px!important}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}html,body,#root{box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;font-family:Roboto,Arial,sans-serif}*,:before,:after{box-sizing:inherit}button,input,textarea,select{font-family:inherit}.admin-layout .ant-input,.admin-layout .ant-input-affix-wrapper,.admin-layout .ant-input-number,.admin-layout .ant-picker,.admin-layout .ant-select-selector,.admin-layout .ant-mentions,.admin-layout textarea.ant-input,.ant-modal .ant-input,.ant-modal .ant-input-affix-wrapper,.ant-modal .ant-input-number,.ant-modal .ant-picker,.ant-modal .ant-select-selector,.ant-modal .ant-mentions,.ant-modal textarea.ant-input,.ant-drawer .ant-input,.ant-drawer .ant-input-affix-wrapper,.ant-drawer .ant-input-number,.ant-drawer .ant-picker,.ant-drawer .ant-select-selector,.ant-drawer .ant-mentions,.ant-drawer textarea.ant-input{transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:none!important;background:#fff!important;border-color:#dbe3f2!important;border-radius:4px!important}.admin-layout .ant-input,.admin-layout .ant-input-affix-wrapper,.admin-layout .ant-input-number,.admin-layout .ant-picker,.admin-layout .ant-select-selector,.ant-modal .ant-input,.ant-modal .ant-input-affix-wrapper,.ant-modal .ant-input-number,.ant-modal .ant-picker,.ant-modal .ant-select-selector,.ant-drawer .ant-input,.ant-drawer .ant-input-affix-wrapper,.ant-drawer .ant-input-number,.ant-drawer .ant-picker,.ant-drawer .ant-select-selector{min-height:38px}.admin-layout .ant-input-lg,.admin-layout .ant-input-affix-wrapper-lg,.admin-layout .ant-input-number-lg,.admin-layout .ant-picker-large,.admin-layout .ant-select-lg .ant-select-selector,.ant-modal .ant-input-lg,.ant-modal .ant-input-affix-wrapper-lg,.ant-modal .ant-input-number-lg,.ant-modal .ant-picker-large,.ant-modal .ant-select-lg .ant-select-selector,.ant-drawer .ant-input-lg,.ant-drawer .ant-input-affix-wrapper-lg,.ant-drawer .ant-input-number-lg,.ant-drawer .ant-picker-large,.ant-drawer .ant-select-lg .ant-select-selector{min-height:42px!important}.admin-layout .ant-input:hover,.admin-layout .ant-input-affix-wrapper:hover,.admin-layout .ant-input-number:hover,.admin-layout .ant-picker:hover,.admin-layout .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-modal .ant-input:hover,.ant-modal .ant-input-affix-wrapper:hover,.ant-modal .ant-input-number:hover,.ant-modal .ant-picker:hover,.ant-modal .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-drawer .ant-input:hover,.ant-drawer .ant-input-affix-wrapper:hover,.ant-drawer .ant-input-number:hover,.ant-drawer .ant-picker:hover,.ant-drawer .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#2f73f6!important}.admin-layout .ant-input:focus,.admin-layout .ant-input-focused,.admin-layout .ant-input-affix-wrapper-focused,.admin-layout .ant-input-number-focused,.admin-layout .ant-picker-focused,.admin-layout .ant-select-focused .ant-select-selector,.admin-layout .ant-select-open .ant-select-selector,.ant-modal .ant-input:focus,.ant-modal .ant-input-focused,.ant-modal .ant-input-affix-wrapper-focused,.ant-modal .ant-input-number-focused,.ant-modal .ant-picker-focused,.ant-modal .ant-select-focused .ant-select-selector,.ant-modal .ant-select-open .ant-select-selector,.ant-drawer .ant-input:focus,.ant-drawer .ant-input-focused,.ant-drawer .ant-input-affix-wrapper-focused,.ant-drawer .ant-input-number-focused,.ant-drawer .ant-picker-focused,.ant-drawer .ant-select-focused .ant-select-selector,.ant-drawer .ant-select-open .ant-select-selector{border-color:#2f73f6!important;box-shadow:0 0 0 1px #2f73f629!important}.admin-layout .ant-input::-moz-placeholder{color:#9aa6ba}.admin-layout .ant-input-affix-wrapper input::-moz-placeholder{color:#9aa6ba}.admin-layout textarea.ant-input::-moz-placeholder{color:#9aa6ba}.ant-modal .ant-input::-moz-placeholder{color:#9aa6ba}.ant-modal .ant-input-affix-wrapper input::-moz-placeholder{color:#9aa6ba}.ant-modal textarea.ant-input::-moz-placeholder{color:#9aa6ba}.ant-drawer .ant-input::-moz-placeholder{color:#9aa6ba}.ant-drawer .ant-input-affix-wrapper input::-moz-placeholder{color:#9aa6ba}.ant-drawer textarea.ant-input::-moz-placeholder{color:#9aa6ba}.admin-layout .ant-input::placeholder,.admin-layout .ant-input-affix-wrapper input::placeholder,.admin-layout textarea.ant-input::placeholder,.ant-modal .ant-input::placeholder,.ant-modal .ant-input-affix-wrapper input::placeholder,.ant-modal textarea.ant-input::placeholder,.ant-drawer .ant-input::placeholder,.ant-drawer .ant-input-affix-wrapper input::placeholder,.ant-drawer textarea.ant-input::placeholder{color:#9aa6ba}.admin-layout .ant-input-disabled,.admin-layout .ant-input-affix-wrapper-disabled,.admin-layout .ant-input-number-disabled,.admin-layout .ant-picker-disabled,.admin-layout .ant-select-disabled .ant-select-selector,.ant-modal .ant-input-disabled,.ant-modal .ant-input-affix-wrapper-disabled,.ant-modal .ant-input-number-disabled,.ant-modal .ant-picker-disabled,.ant-modal .ant-select-disabled .ant-select-selector,.ant-drawer .ant-input-disabled,.ant-drawer .ant-input-affix-wrapper-disabled,.ant-drawer .ant-input-number-disabled,.ant-drawer .ant-picker-disabled,.ant-drawer .ant-select-disabled .ant-select-selector{color:#94a3b8!important;background:#f7f9fc!important;border-color:#e5eaf3!important}.table-footer-pagination{background:#fff;border:1px solid #eef2f6;border-radius:8px;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 16px;display:flex;box-shadow:0 1px 3px #0000000a}.table-footer-pagination .ant-typography{color:#64748b;font-size:13px;font-weight:500}.table-footer-pagination .ant-select-selector{border-color:#cbd5e1!important;border-radius:6px!important;height:32px!important;min-height:32px!important}.table-footer-pagination .ant-select-selection-item{color:#334155!important;font-size:13px!important;font-weight:600!important;line-height:30px!important}.table-footer-pagination .ant-pagination{align-items:center;gap:6px;display:flex}.table-footer-pagination .ant-pagination-item,.table-footer-pagination .ant-pagination-prev,.table-footer-pagination .ant-pagination-next,.table-footer-pagination .ant-pagination-jump-prev,.table-footer-pagination .ant-pagination-jump-next{color:#475569!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-width:32px!important;height:32px!important;font-size:13px!important;font-weight:600!important;line-height:30px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.table-footer-pagination .ant-pagination-item a{color:#475569!important;font-weight:600!important;transition:none!important}.table-footer-pagination .ant-pagination-item:hover,.table-footer-pagination .ant-pagination-prev:hover,.table-footer-pagination .ant-pagination-next:hover{background:#eff6ff!important;border-color:#3b82f6!important}.table-footer-pagination .ant-pagination-item:hover a{color:#2563eb!important}.table-footer-pagination .ant-pagination-item-active{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border-color:#2563eb!important;box-shadow:0 4px 10px #2563eb33!important}.table-footer-pagination .ant-pagination-item-active a{color:#fff!important}.table-footer-pagination .ant-pagination-disabled{opacity:.4!important;cursor:not-allowed!important;pointer-events:none!important}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-rose-700:hover{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group:hover .group-hover\:opacity-100{opacity:1}@media (width>=640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:mt-6{margin-top:1.5rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}}@media (width>=1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}._core-button_5vjl0_1{transition:all .25s!important}._core-button_5vjl0_1 .ant-btn-icon{justify-content:center;align-items:center;display:flex}._core-button_5vjl0_1.ant-btn-primary{color:#fff!important;background:linear-gradient(90deg,#1a2980 0%,#26d0ce 51%,#1a2980 100%) 0 0/200%!important;border:none!important;box-shadow:0 0 20px #eee!important}._core-button_5vjl0_1.ant-btn-primary:hover,._core-button_5vjl0_1.ant-btn-primary:focus{transform:translateY(-1px);background:linear-gradient(90deg,#1a2980 0%,#26d0ce 51%,#1a2980 100%) 100%!important;box-shadow:0 10px 18px #26d0ce47!important}._core-button_5vjl0_1.ant-btn-primary:active{transform:translateY(0);box-shadow:0 4px 8px #70e1f52e!important}._core-button_5vjl0_1.btn-gradient-pink{color:#fff!important;background:linear-gradient(90deg,#1a2980 0%,#26d0ce 51%,#1a2980 100%) 0 0/200%!important;border:none!important;box-shadow:0 0 20px #eee!important}._core-button_5vjl0_1.btn-gradient-pink:hover,._core-button_5vjl0_1.btn-gradient-pink:focus{transform:translateY(-1px);background:linear-gradient(90deg,#1a2980 0%,#26d0ce 51%,#1a2980 100%) 100%!important;box-shadow:0 10px 18px #26d0ce47!important}._core-button_5vjl0_1.btn-gradient-pink:active{transform:translateY(0);box-shadow:0 4px 8px #ffd1942e!important}._core-button_5vjl0_1.ant-btn.ant-btn-primary.ant-btn-variant-solid.btn-gradient-pink{background:linear-gradient(90deg,#1a2980 0%,#26d0ce 51%,#1a2980 100%) 0/200%!important;border:none!important}._core-button_5vjl0_1.ant-btn.ant-btn-primary.ant-btn-variant-solid.btn-gradient-pink:hover,._core-button_5vjl0_1.ant-btn.ant-btn-primary.ant-btn-variant-solid.btn-gradient-pink:focus{background:linear-gradient(90deg,#1a2980 0%,#26d0ce 51%,#1a2980 100%) 100%!important}._core-select_yc3ku_1 .ant-select-selector{min-height:38px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:none!important;background:#fff!important;border-color:#dbe3f2!important;border-radius:4px!important}._core-select_yc3ku_1.ant-select:hover .ant-select-selector,._core-select_yc3ku_1.ant-select-focused .ant-select-selector,._core-select_yc3ku_1.ant-select-open .ant-select-selector{border-color:#2f73f6!important;box-shadow:0 0 0 1px #2f73f629!important}._core-select_yc3ku_1 .ant-select-prefix{justify-content:center;align-items:center;height:24px;display:flex}._core-select_yc3ku_1 .ant-select-selection-item,._core-select_yc3ku_1 .ant-select-selection-placeholder{color:#111a42;align-items:center;font-weight:400;display:inline-flex}._core-select_yc3ku_1 .ant-select-arrow{color:#111a42}._core-select__popup_yc3ku_30{border:1px solid #e4e9f4;border-radius:8px!important;padding:6px!important;box-shadow:0 18px 42px #111a4224!important}._core-select__popup_yc3ku_30 .ant-select-item{color:#111a42;border-radius:6px;min-height:36px;font-weight:400}._core-select__popup_yc3ku_30 .ant-select-item-option-active:not(.ant-select-item-option-disabled){color:#8069ff!important;background:#f5f1ff!important}._core-select__popup_yc3ku_30 .ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:500;color:#8069ff!important;background:#efe9ff!important}._main-layout_nudc3_1{min-height:100%}._main-layout__header_nudc3_4{justify-content:space-between;align-items:center;display:flex}._main-layout__logo_nudc3_9{cursor:pointer;align-items:center;gap:6px;display:flex}._main-layout__logo_nudc3_9 span{color:#fff;font-size:18px;font-weight:700}._main-layout__content-wrapper_nudc3_20{justify-content:center;display:flex}._main-layout__content_nudc3_20{flex:1;min-width:0;max-width:1300px}._admin-layout_nudc3_30{background:#f8fbff}._admin-sider_nudc3_34{overflow:hidden;box-shadow:10px 0 28px #1c326a29;background:radial-gradient(circle at 12% 0,#ffffff29,#0000 32%),linear-gradient(#2b4f9f 0%,#243f83 52%,#1c326a 100%)!important}._admin-sider_nudc3_34 .ant-layout-sider-children{background:0 0;flex-direction:column;display:flex}._admin-logo_nudc3_45{cursor:pointer;background:radial-gradient(circle at 18% 0,#ffffff3d,#0000 34%),linear-gradient(#ffffff29,#ffffff0f);border-bottom:1px solid #ffffff29;justify-content:center;align-items:center;min-height:86px;padding:10px 16px;display:flex}._admin-logo_nudc3_45 .ant-image{background:#fffffff5;border-radius:12px;justify-content:center;align-items:center;max-width:100%;display:flex;overflow:hidden;box-shadow:0 12px 26px #111a4224;width:196px!important}._admin-logo_nudc3_45 img{max-width:none;display:block;width:100%!important;height:auto!important}._admin-header_nudc3_73{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e7ecf6;justify-content:space-between;align-items:center;height:64px;display:flex;position:sticky;top:0;box-shadow:0 10px 30px #111a420f;background:#fffffff0!important;padding-inline:16px!important}._admin-content_nudc3_88{background:radial-gradient(circle at 5% 0,#fff0f8b3 0 12%,#0000 28%),radial-gradient(circle at 95% 4%,#e9f8ffcc 0 14%,#0000 32%),linear-gradient(#f8fbff 0%,#fff 100%);max-height:calc(100vh - 64px);position:relative;overflow:auto}._left-menu_nudc3_95{scrollbar-width:thin;scrollbar-color:#ffffff57 transparent;flex:1;background:0 0!important;border-inline-end:0!important;padding:12px 8px!important}._left-menu_nudc3_95::-webkit-scrollbar{width:4px}._left-menu_nudc3_95::-webkit-scrollbar-thumb{background:#ffffff57;border-radius:999px}._left-menu_nudc3_95 .ant-menu-item,._left-menu_nudc3_95 .ant-menu-submenu-title{font-size:14px;font-weight:400;transition:background .2s,color .2s,box-shadow .2s;color:#fffc!important;border-radius:8px!important;width:auto!important;height:42px!important;margin:3px 0!important;padding-inline:16px!important;line-height:42px!important}._left-menu_nudc3_95 .ant-menu-item:hover,._left-menu_nudc3_95 .ant-menu-submenu-title:hover{color:#fff!important;background:#ffffff1f!important}._left-menu_nudc3_95 .ant-menu-item-icon,._left-menu_nudc3_95 .ant-menu-submenu-arrow{opacity:.95;color:currentColor!important}._left-menu_nudc3_95 .ant-menu-title-content{font-weight:inherit;margin-inline-start:12px!important}._left-menu_nudc3_95 .ant-menu-submenu-open>.ant-menu-submenu-title,._left-menu_nudc3_95 .ant-menu-submenu-selected>.ant-menu-submenu-title{font-weight:500;color:#fff!important;background:#ffffff1f!important}._left-menu_nudc3_95 .ant-menu-item-selected,._left-menu_nudc3_95 .ant-menu-item-selected .ant-menu-title-content,._left-menu_nudc3_95 .ant-menu-item-selected .ant-menu-item-icon{color:#fff!important}._left-menu_nudc3_95 .ant-menu-item-selected{font-weight:500;position:relative;overflow:hidden;box-shadow:0 12px 24px #0c1c4c24;background:#ffffff29!important}._left-menu_nudc3_95 .ant-menu-item-selected:before{content:"";background:#fff;border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:6px}._left-menu_nudc3_95 .ant-menu-sub{border:1px solid #ffffff1f;overflow:hidden;box-shadow:inset 0 1px #ffffff0f;background:#ffffff13!important;border-radius:10px!important;margin:4px 0 8px!important;padding:6px!important}._left-menu_nudc3_95 .ant-menu-sub .ant-menu-item{font-size:13px;font-weight:400;border-radius:8px!important;height:38px!important;margin:2px 0!important;padding-inline-start:34px!important;line-height:38px!important}._left-menu_nudc3_95 .ant-menu-sub .ant-menu-item:hover{background:#ffffff1f!important}._left-menu_nudc3_95 .ant-menu-inline-collapsed>.ant-menu-item,._left-menu_nudc3_95 .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{width:44px!important;margin-inline:auto!important;padding-inline:calc(50% - 10px)!important}._left-menu_nudc3_95 .ant-menu-inline-collapsed .ant-menu-title-content{margin-inline-start:0!important}._core-data-table_14ouf_1 .ag-header-cell-resize:after{width:1px;height:100%;top:0;left:4px}._core-data-table_14ouf_1 .ag-header-cell{font-weight:400;box-shadow:none!important;padding-inline:8px!important}._core-data-table_14ouf_1 .ag-header-cell .ant-typography{color:#111a42;font-size:13px;line-height:1.25;font-weight:500!important}._core-data-table_14ouf_1 .ag-header-cell input,._core-data-table_14ouf_1 .ag-header-cell .ant-input{font-size:13px!important;font-weight:400!important}._core-data-table_14ouf_1 .ag-header-cell .ant-input,._core-data-table_14ouf_1 .ag-header-cell .ant-input-affix-wrapper,._core-data-table_14ouf_1 .ag-header-cell .ant-select-selector{height:32px!important;min-height:32px!important;box-shadow:none!important;border-color:#dbe3f2!important;border-radius:2px!important}._core-data-table_14ouf_1 .ag-header-cell .ant-input-affix-wrapper{padding:0 8px!important}._core-data-table_14ouf_1 .ag-header-cell .ant-input-affix-wrapper .ant-input{border:0!important;height:auto!important;min-height:0!important;padding:0!important}._core-data-table_14ouf_1 .ag-header-cell .ant-select-selector{padding-inline:8px!important}._core-data-table_14ouf_1 .ag-header-cell .ant-input::-moz-placeholder{color:#8b98b1!important;font-size:13px!important;font-weight:400!important}._core-data-table_14ouf_1 .ag-header-cell .ant-input-affix-wrapper input::-moz-placeholder{color:#8b98b1!important;font-size:13px!important;font-weight:400!important}._core-data-table_14ouf_1 .ag-header-cell .ant-input::placeholder,._core-data-table_14ouf_1 .ag-header-cell .ant-input-affix-wrapper input::placeholder,._core-data-table_14ouf_1 .ag-header-cell .ant-select-selection-placeholder{color:#8b98b1!important;font-size:13px!important;font-weight:400!important}._core-data-table_14ouf_1 .ag-header-cell .ant-input:focus,._core-data-table_14ouf_1 .ag-header-cell .ant-input-affix-wrapper-focused,._core-data-table_14ouf_1 .ag-header-cell .ant-select-focused .ant-select-selector,._core-data-table_14ouf_1 .ag-header-cell .ant-select-open .ant-select-selector{border-color:#2f73f6!important;box-shadow:0 0 0 1px #2f73f624!important}._core-data-table_14ouf_1 .ag-cell{align-items:center!important;padding-inline:8px!important;display:flex!important}._core-data-table_14ouf_1 .ag-pinned-right-header .ag-header-cell-resize{display:none}._core-data-table_14ouf_1 .row-delay{transition:background-color .3s;background-color:#f003!important}._core-data-table_14ouf_1 .row-delay:hover{background-color:#ff00004d!important}._core-data-table_14ouf_1 .row-delay .ag-cell{color:#000!important}._core-data-table_14ouf_1 .ag-theme-quartz{border:1px solid #e2e8f0!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000000f!important}._core-data-table_14ouf_1 .ag-theme-quartz .ag-root-wrapper{border:none!important;border-radius:8px!important;overflow:hidden!important}._core-data-table_14ouf_1 .ag-theme-quartz .ag-header{background-color:#f8fafc!important;border-bottom:2px solid #e2e8f0!important}._core-data-table_14ouf_1 .ag-theme-quartz .ag-row{transition:background-color .15s ease-in-out;border-bottom:1px solid #f1f5f9!important}._core-data-table_14ouf_1 .ag-theme-quartz .ag-row:hover{background-color:#f8fafc!important}._core-data-table_14ouf_1 .ag-theme-quartz .ag-cell{border-right:1px solid #f1f5f9!important}._core-data-table_14ouf_1 .ag-theme-quartz .ag-cell-focus{background-color:#2f73f614!important;border:1px solid #2f73f6!important;outline:none!important;box-shadow:0 0 0 1px #2f73f626!important}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{white-space:nowrap;width:1.2em;display:inline-block}.ql-editor li:not(.ql-direction-rtl):before{text-align:right;margin-left:-1.5em;margin-right:.3em}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0, decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1, lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2, lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3, decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4, lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5, lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6, decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7, lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8, lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor pre.ql-syntax{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}body.vmb-refresh{--v5-navy:#111a42;--v5-text:#24304f;--v5-muted:#68728e;--v5-blue:#2f6eea;--v5-purple:#8e68ff;--v5-pink:#ff73b7;--v5-coral:#ff5c72;--v5-line:#e7ecf6;--v5-shadow:0 18px 45px #2537631f;--v5-soft:0 10px 24px #2a3e6214;color:var(--v5-text);background:radial-gradient(circle at 10% 3%,#fff0f8 0 12%,#0000 28%),radial-gradient(circle at 84% 9%,#e9f8ff 0 16%,#0000 34%),linear-gradient(#fbfdff,#fff 46%,#f8fbff);margin:0;font-family:Roboto,Arial,sans-serif}body.vmb-refresh *,body.vmb-refresh :before,body.vmb-refresh :after{box-sizing:border-box;letter-spacing:0}body.vmb-refresh a{color:inherit;text-decoration:none}.vmb-homepage-preview{min-height:100vh;padding-top:72px;overflow-x:hidden}.vmb-homepage-preview section[id]{scroll-margin-top:88px}.v5-page{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:28px;padding-right:28px}.vmb-loading{justify-content:center;align-items:center;min-height:100vh;display:flex}.vmb-public-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #e7ecf6bf;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 28px #182a5a0a}.vmb-public-header .desktop-header{justify-content:space-between;align-items:center;gap:22px;height:72px;display:flex;position:relative}.vmb-brand{flex:none;align-items:center;display:inline-flex}.vmb-brand img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:136px;max-height:50px}.vmb-public-header nav{align-items:center;gap:34px;height:100%;display:flex;position:absolute;left:50%;transform:translate(-50%)}.vmb-public-header nav a{color:#142044;white-space:nowrap;align-items:center;height:100%;font-size:14px;font-weight:750;transition:color .2s,transform .2s;display:inline-flex;position:relative}.vmb-public-header nav a:hover,.vmb-public-header nav a.active{color:#1755d1}.vmb-public-header nav a:after{background:linear-gradient(90deg, var(--v5-pink), var(--v5-purple));content:"";border-radius:999px;width:0;height:3px;transition:width .22s,background-position .28s;position:absolute;bottom:16px;right:50%;transform:translate(50%)}.vmb-public-header nav a:hover:after,.vmb-public-header nav a.active:after{background-position:100% 0;width:100%}.vmb-public-header nav a.has-dropdown{gap:7px}.vmb-public-header nav a.has-dropdown .vmb-select-caret{border-top-color:currentColor;transition:transform .2s}.vmb-public-header nav a.has-dropdown:hover .vmb-select-caret{transform:translateY(1px)}.vmb-nav-dropdown .ant-dropdown-menu,.vmb-nav-dropdown.ant-dropdown-menu-submenu .ant-dropdown-menu{background:#fffffffa;border:1px solid #e2e8f0e6;border-radius:14px;min-width:220px;padding:8px;box-shadow:0 20px 42px #0f172a24}.vmb-nav-dropdown .ant-dropdown-menu-item,.vmb-nav-dropdown .ant-dropdown-menu-submenu-title{color:#142044;border-radius:10px;min-height:42px;margin:2px 0;transition:background .18s,color .18s,transform .18s;padding:0!important}.vmb-nav-dropdown .ant-dropdown-menu-item:hover,.vmb-nav-dropdown .ant-dropdown-menu-submenu-title:hover,.vmb-nav-dropdown .ant-dropdown-menu-submenu-open .ant-dropdown-menu-submenu-title{color:#1755d1;background:linear-gradient(90deg,#256bd51a,#20bfd01a)}.vmb-nav-dropdown .ant-dropdown-menu-item:hover{transform:translate(2px)}.nav-dropdown-item-link,.nav-dropdown-parent-label{width:100%;min-height:42px;color:inherit;align-items:center;padding:0 12px;font-size:14px;font-weight:750;line-height:1.35;display:flex}.nav-dropdown-parent-label{padding-right:30px}.vmb-nav-dropdown .ant-dropdown-menu-submenu-arrow{color:#64748b;right:12px}.vmb-nav-dropdown .ant-dropdown-menu-submenu-title:hover .ant-dropdown-menu-submenu-arrow,.vmb-nav-dropdown .ant-dropdown-menu-submenu-open .ant-dropdown-menu-submenu-arrow{color:#1755d1}.vmb-header-actions{align-items:center;gap:10px;display:flex}.vmb-header-actions button{border:1px solid var(--v5-line);color:#142044;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:13px;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s,background-position .28s;display:inline-flex}.vmb-header-actions :is(.vmb-language,.vmb-currency):hover{border-color:#20bfd0a6;transform:translateY(-2px);box-shadow:0 9px 20px #11307e1f}.vmb-header-actions button:focus-visible,.vmb-public-header nav a:focus-visible{outline-offset:3px;outline:3px solid #20bfd052}.vmb-header-actions .vmb-login{color:#fff;background:linear-gradient(135deg,#2f73f6,#8069ff) 0 0/160% 100%;border:0;border-radius:14px;box-shadow:0 10px 18px #2f6eea38}.vmb-header-actions .vmb-login:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 14px 25px #4c5bee4d}.vmb-flag{-o-object-fit:cover;object-fit:cover;border-radius:1px;flex:0 0 26px;width:26px;height:18px}.vmb-language-option{align-items:center;gap:10px;min-width:118px;display:flex}.vmb-select-caret{border-top:5px solid #71809e;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.vmb-menu-btn{width:42px;border-radius:14px!important;padding:0!important;display:none!important}.vmb-mobile-drawer{display:none}.banner-slider{background:#13285d;min-height:560px;position:relative;overflow:hidden}.banner-slider .carousel-item,.banner-slider .title-content{min-height:560px;position:relative}.banner-slider .image-bg{position:absolute;inset:0}.banner-slider .image-bg:after{content:"";background:linear-gradient(90deg,#0714378f,#0714371f 62%,#07143733);position:absolute;inset:0}.banner-slider .image-bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.banner-item__content{z-index:2;color:#fff;padding-top:38px;position:relative}.banner-item__content h2{color:#fff;max-width:calc(100% - 250px);margin:0 0 12px;font-size:44px;font-weight:950;line-height:1.12}.banner-item__content p{color:#fffffff0;max-width:calc(100% - 250px);margin:0;font-size:15px;font-weight:750;line-height:1.55}.banner-item__content .btn-view{color:#fff;background:linear-gradient(135deg,#173b91,#20bfd0);border-radius:12px;justify-content:center;align-items:center;gap:14px;min-width:146px;height:44px;padding:0 20px;font-size:14px;font-weight:900;display:inline-flex;position:absolute;top:92px;right:28px;box-shadow:0 14px 26px #11307e40}.banner-controls-wrapper{z-index:3;position:absolute;bottom:22px;left:0;right:0}.banner-controls{color:#fff;justify-content:space-between;align-items:center;font-size:13px;display:flex}.banner-action{gap:8px;display:flex}.banner-action button{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;display:inline-flex}body.vmb-refresh>#root .vmb-search-shell,.vmb-search-shell{z-index:20;width:100%;max-width:1500px;height:168px;margin:-325px auto 162px;padding-left:28px;padding-right:28px;position:relative}.vmb-booking-frame{background:0 0;border:0;border-radius:8px;width:calc(100% - 56px);height:168px;transition:height .3s cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:0;left:28px;right:28px;overflow:hidden}.vmb-search-shell:focus-within{z-index:80}.vmb-search-shell:has(.vmb-booking-frame:focus){z-index:80}.vmb-search-shell:focus-within .vmb-booking-frame,.vmb-booking-frame:focus{height:560px}.v5-hero{background-position:50%;background-size:cover;border-radius:0 0 42px 42px;min-height:600px;padding:52px 0 38px;position:relative}.v5-hero-content{z-index:3;position:relative}.v5-korea-art{z-index:1;background-position:50%;background-size:cover;border:1px solid #ffffff6b;border-radius:32px;width:510px;height:328px;position:absolute;top:64px;right:max(30px,50vw - 562px);overflow:hidden;box-shadow:0 18px 50px #141e4624}.v5-korea-art:after{content:"";background:linear-gradient(90deg,#ffffff1a,#0000);position:absolute;inset:0}.v5-korea-art span{z-index:2;font-size:48px;animation:4s ease-in-out infinite v5-fly;position:absolute;top:10px;left:34px}@keyframes v5-fly{0%,to{transform:translate(0)rotate(-13deg)}50%{transform:translate(22px,-10px)rotate(-9deg)}}.v5-eyebrow{color:#5468b8;margin-bottom:8px;font-family:Roboto,Arial,sans-serif;font-size:23px;font-style:italic}.v5-hero h1{max-width:610px;color:var(--v5-navy);overflow-wrap:anywhere;margin:0 0 18px;font-size:54px;font-weight:900;line-height:1.08}.v5-lead{color:#52607d;max-width:550px;margin:0 0 24px;font-size:17px;line-height:1.7}.v5-badges{color:#33406a;flex-wrap:wrap;gap:18px;margin-bottom:22px;font-size:14px;font-weight:750;display:flex}.v5-page:not(.desktop-header):not(.v5-hero-content){padding-top:34px;padding-bottom:34px}.vmb-section-heading,.offer-section-head,.cheap-flight-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.vmb-section-heading h2,.offer-section-head h2,.cheap-flight-title{color:#14204a;margin:0;font-size:22px;font-weight:900;line-height:1.2}.vmb-section-heading p,.offer-section-head p,.cheap-flight-head p{color:var(--v5-muted);margin:6px 0 0;font-size:14px}.view,.vmb-section-heading .view,.offer-section-actions .view,.cheap-flight-actions .view,.section-carousel-actions .view,.tour-section-actions .view{color:#7a4bf5;white-space:nowrap;font-size:12px;font-weight:850}.offer-section-actions,.offer-nav-buttons,.cheap-flight-actions,.section-carousel-actions{align-items:center;gap:8px;display:flex}.offer-nav{color:#14204a;width:34px;min-width:34px;height:34px;box-shadow:var(--v5-shadow);cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.offers-section{padding-top:30px!important}.offer-carousel .slick-list{margin:0 -9px;padding:4px 0 18px}.offer-carousel .slick-track{display:flex}.offer-carousel .slick-slide{height:auto}.offer-carousel .slick-slide>div{height:100%;padding:0 9px}.offer-slide{height:100%}.offer-card{color:#fff;cursor:pointer;border-radius:18px;align-items:center;width:100%;height:188px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #1a2b5f29;background-position:0!important;background-size:220%!important;transition:background-position .55s,transform .3s,box-shadow .3s,filter .3s!important}.offer-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff47 42%,#0000 70%);transition:transform .68s;position:absolute;inset:0;transform:translate(-130%)skew(-16deg)}.offer-card:hover{filter:saturate(1.08);background-position:100%!important;transform:translateY(-7px)!important;box-shadow:0 24px 52px #1a2b5f3d!important}.offer-card:hover:before{transform:translate(130%)skew(-16deg)}.offer-card:active{transform:translateY(-3px)scale(.99)!important}.offer-card.green{background-image:linear-gradient(125deg,#17a400 0%,#0ba53d 42%,#10c6a0 54%,#17a400 100%)!important}.offer-card.blue{background-image:linear-gradient(125deg,#2237d7 0%,#2359e8 42%,#64b8ff 54%,#2237d7 100%)!important}.offer-card.deepblue{background-image:linear-gradient(125deg,#1426d9 0%,#0757ff 42%,#1685ff 54%,#1426d9 100%)!important}.offer-content{z-index:2;flex-direction:column;align-items:flex-start;width:62%;min-width:0;height:100%;display:flex;position:relative}.offer-brand{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:7px;font-size:14px;font-weight:900;overflow:hidden}.offer-title{color:#fff;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:60px;min-height:60px;max-height:60px;margin:0 0 10px;font-size:27px;font-weight:950;line-height:1.08;display:-webkit-box;overflow:hidden}.offer-note{text-overflow:ellipsis;white-space:nowrap;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:999px;max-width:150px;min-height:34px;margin-bottom:12px;padding:7px 10px;font-size:12px;font-weight:850;overflow:hidden}.offer-btn{color:#17305f;cursor:pointer;background:#ffd94d;border-radius:999px;justify-content:center;align-items:center;min-height:36px;margin-top:auto;padding:8px 18px;font-size:13px;font-weight:950;display:inline-flex}.offer-visual{z-index:1;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);background-position:50%;background-size:cover;border-radius:18px;width:42%;position:absolute;top:10px;bottom:0;right:12px}.offer-badge{z-index:3;color:#1357df;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;max-width:100px;padding:7px 11px;font-size:11px;font-weight:950;position:absolute;top:16px;right:20px;overflow:hidden;box-shadow:0 8px 20px #0000001f}.cheap-flight{background:0 0}.cheap-flight-title{align-items:center;gap:9px;display:flex}.cheap-flight-title span{font-size:23px}.cheap-flight-actions{margin-left:auto}.flight-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.flight-slider .slick-list{margin:0 -9px;padding-bottom:18px}.flight-slider .slick-track{display:flex;margin-left:0!important}.flight-slider .slick-slide{height:auto}.flight-slider .slick-slide>div{height:100%;padding:0 9px}.flight-card{width:100%;min-width:0;height:100%;min-height:270px;box-shadow:var(--v5-soft);background:#fff;border:1px solid #e5ebf6;border-radius:18px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.flight-card:hover{transform:translateY(-6px);box-shadow:0 20px 44px #2a3e6224}.flight-card .image-link{display:block;overflow:hidden}.flight-card .card-img{-o-object-fit:cover;object-fit:cover;width:100%;height:110px;display:block}.discount-badge{z-index:2;background:var(--v5-coral);color:#fff;border-radius:999px;padding:6px 10px;font-size:0;font-weight:950;position:absolute;top:10px;left:10px}.discount-badge span{font-size:12px}.flight-card .content{flex-direction:column;flex:1;padding:14px;display:flex}.flight-route-cities,.flight-route-airports{justify-content:space-between;align-items:center;gap:6px;display:flex}.flight-route-cities{color:var(--v5-muted);font-size:11px;font-weight:750}.flight-route-cities span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flight-route-airports{color:#12214c;margin-top:3px}.flight-route-airports strong{font-size:23px;font-weight:950}.route-arrow{font-size:13px}.flight-date{color:#78839b;margin:12px 0;font-size:11px;line-height:1.35}.flight-card .price{color:#ff4264;margin:auto 0 0;font-size:18px;font-weight:950}.tour-section{padding-top:38px!important}.tour-section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.tour-heading-copy{min-width:0}.tour-heading-copy .title-tour{color:#111a42;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:900;line-height:1.2;display:flex}.tour-heading-icon{flex:0 0 28px;justify-content:center;align-items:center;width:28px;font-size:24px;line-height:1;display:inline-flex}.tour-heading-copy p{color:#75819b;margin:4px 0 0;font-size:13px;line-height:1.5}.tour-section-actions,.tour-nav-buttons{align-items:center;display:flex}.tour-section-actions{gap:8px;padding-bottom:0}.tour-nav-buttons{gap:8px}.tour-section-actions .view{color:#1755d1;font-weight:850}.tour-slider{margin:0 -9px;display:block}.tour-slider .slick-list{padding:3px 0 20px}.tour-slider .slick-track{margin-left:0;display:flex}.tour-slider .slick-slide{height:auto}.tour-slider .slick-slide>div{height:100%;padding:0 9px}.tour-slide{height:100%}.tour-slider .tour-highlight-card{min-height:432px}.tour-highlight-card{box-shadow:var(--v5-soft);background:#fff;border:1px solid #e5ebf6;border-radius:19px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.tour-highlight-card:hover{transform:translateY(-6px);box-shadow:0 20px 44px #2a3e6224}.card-link-wrapper{flex-direction:column;height:100%;display:flex}.card-img-wrap{border-radius:13px;height:164px;margin:12px 12px 0;position:relative;overflow:hidden}.card-img-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tour-badge{z-index:2;color:#17244c;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;max-width:calc(100% - 20px);padding:7px 14px;font-size:12px;font-weight:900;position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:0 3px 10px #14204a14}.card-body-content{flex-direction:column;flex:1;padding:28px 20px 20px;display:flex}.tour-title{color:#282828;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:50px;margin:0 0 10px;font-size:20px;font-weight:900;line-height:1.25;display:-webkit-box;overflow:hidden}.tour-locations,.tour-departure{color:#8791a3;margin:0 0 10px;font-size:14px;line-height:1.5}.tour-locations{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:42px;display:-webkit-box;overflow:hidden}.tour-departure{padding-top:4px}.tour-card-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.tour-price{color:#ff3e64;font-size:20px;font-weight:900}.tour-btn-arrow{color:#fff;background:#2f6fed;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 7px 14px #2f6fed52}.service-hightlight-cards{margin:0 -8px}.service-highlight-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.service-highlight-slide{padding:0 8px}.feature-card{color:#fff;height:276px;min-height:276px;box-shadow:var(--v5-soft);border-radius:24px;padding:28px 24px 24px;transition:transform .25s}.feature-card:hover{transform:translateY(-6px)}.feature-card:first-child{background:#f6b735}.feature-card:nth-child(2){background:#f5426f}.feature-card:nth-child(3){background:#2e74e5}.feature-card:nth-child(4){background:#f58a35}.feature-card:nth-child(5){background:#34aedc}.feature-card .ico{color:#ffffffeb;justify-content:center;align-items:center;width:62px;height:62px;font-size:28px;font-weight:950;display:flex}.feature-card .ico img{-o-object-fit:contain;object-fit:contain;width:58px;height:58px}.feature-card h3{color:#fff;margin:16px 0 12px;font-size:20px;line-height:1.25}.feature-card .desc{color:#fffffff0;margin:0;font-size:14px;line-height:1.6}.fasttrack-slider{margin:0 -9px}.section-carousel-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.section-carousel-head .vmb-section-heading,.service-highlight-head .vmb-section-heading{flex:auto;min-width:0;margin-bottom:0}.section-carousel-actions{flex:none;margin-left:auto}.fasttrack-slide,.news-slide{height:100%;padding:0 9px}.fasttrack-card{width:100%;height:290px;min-height:290px;box-shadow:var(--v5-soft);color:inherit;background:#fff;border:1px solid #e5ebf6;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;display:flex;overflow:hidden}.fasttrack-card:hover{background:linear-gradient(135deg,#eef7ff,#fff1f7);border-color:#d9e8ff;transform:translateY(-6px);box-shadow:0 20px 44px #2a3e6224}.ft-img-wrap{height:104px;padding:14px 18px 0}.ft-img-wrap img{-o-object-fit:cover;object-fit:cover;border-radius:14px;width:100%;height:100%}.ft-content{flex-direction:column;flex:1;padding:14px 20px 20px;display:flex}.ft-content h3{color:#14204a;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:46px;margin:0 0 8px;font-size:17px;line-height:1.35;display:-webkit-box;overflow:hidden}.ft-content .desc{color:#697590;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.price-link{color:#8b54f6;margin-top:auto;padding-top:14px;font-size:14px;font-weight:950}.news-cards-wrapper{margin:0 -9px}.booking-card{width:100%;min-height:150px;box-shadow:var(--v5-soft);background:#fff;border:1px solid #e5ebf6;border-radius:18px;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:16px;padding:14px;transition:transform .25s,box-shadow .25s;display:grid}.booking-card:hover{transform:translateY(-6px);box-shadow:0 20px 44px #2a3e6224}.booking-card .card-image{-o-object-fit:cover;object-fit:cover;border-radius:14px;width:145px;height:122px}.booking-card small{color:#5064a8;font-size:11px;font-weight:950}.booking-card .title{color:#14204a;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:16px;line-height:1.35;display:-webkit-box;overflow:hidden}.booking-card .description{color:#697590;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.faq-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.faq{box-shadow:var(--v5-soft);background:#fff;border:1px solid #e5ebf6;border-radius:18px;overflow:hidden}.faq-q{width:100%;min-height:54px;color:var(--v5-text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;font-size:14px;font-weight:850;display:flex}.plus{font-size:20px;transition:transform .25s}.faq-a{max-height:0;color:var(--v5-muted);padding:0 18px;font-size:14px;line-height:1.6;transition:max-height .28s,padding .28s;overflow:hidden}.faq.open .plus{color:var(--v5-purple);transform:rotate(45deg)}.faq.open .faq-a{max-height:180px;padding:0 18px 18px}.faq-a p{margin:0}.vmb-footer{background:#fff;border-top:1px solid #e6edf7;border-radius:28px 28px 0 0;margin-top:28px;padding:34px 0 16px;box-shadow:0 -10px 30px #1d305c0d}.vmb-footer-grid{color:#5b6683;grid-template-columns:1.6fr 1fr 1fr 1.2fr 1.2fr;gap:30px;font-size:13px;display:grid;padding-top:0!important;padding-bottom:0!important}.vmb-footer h4{color:#18234f;margin:0 0 12px}.vmb-footer p{margin:7px 0;line-height:1.5}.vmb-store{color:#18234f;border:1px solid #dfe7f4;border-radius:12px;margin:0 8px 8px 0;padding:10px 13px;font-weight:900;display:inline-flex}.vmb-copyright{color:#8b94a8;text-align:center;margin-top:24px;font-size:12px}body.vmb-refresh .tour-highlight-card,body.vmb-refresh .fasttrack-card,body.vmb-refresh .flight-card,body.vmb-refresh .booking-card{cursor:pointer!important;transition:transform .3s,box-shadow .3s,border-color .3s,background-position .55s!important;position:relative!important;overflow:hidden!important}body.vmb-refresh .tour-highlight-card:before,body.vmb-refresh .fasttrack-card:before,body.vmb-refresh .flight-card:before,body.vmb-refresh .booking-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff61 42%,#0000 70%);transition:transform .68s;position:absolute;inset:0;transform:translate(-130%)skew(-16deg)}body.vmb-refresh .tour-highlight-card:hover,body.vmb-refresh .fasttrack-card:hover,body.vmb-refresh .flight-card:hover,body.vmb-refresh .booking-card:hover{border-color:#2563eb3d!important;transform:translateY(-7px)!important;box-shadow:0 22px 48px #111a4229!important}body.vmb-refresh .tour-highlight-card:hover:before,body.vmb-refresh .fasttrack-card:hover:before,body.vmb-refresh .flight-card:hover:before,body.vmb-refresh .booking-card:hover:before{transform:translate(130%)skew(-16deg)}body.vmb-refresh .tour-highlight-card:active,body.vmb-refresh .fasttrack-card:active,body.vmb-refresh .flight-card:active,body.vmb-refresh .booking-card:active{transform:translateY(-3px)scale(.99)!important}body.vmb-refresh .tour-highlight-card img,body.vmb-refresh .fasttrack-card img,body.vmb-refresh .flight-card img,body.vmb-refresh .booking-card img{transition:transform .55s,filter .55s!important}body.vmb-refresh .tour-highlight-card:hover img,body.vmb-refresh .fasttrack-card:hover img,body.vmb-refresh .flight-card:hover img,body.vmb-refresh .booking-card:hover img{filter:saturate(1.08)contrast(1.03);transform:scale(1.055)!important}body.vmb-refresh .why-choose-us .feature-card{cursor:pointer!important;background-position:0!important;background-size:220%!important;transition:background-position .55s,transform .28s,box-shadow .28s,filter .28s!important;position:relative!important;overflow:hidden!important}body.vmb-refresh .why-choose-us .feature-card:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff57 42%,#0000 70%);transition:transform .62s;position:absolute;inset:0;transform:translate(-125%)skew(-16deg)}body.vmb-refresh .why-choose-us .feature-card>*{z-index:1;position:relative}body.vmb-refresh .why-choose-us .feature-card:hover{filter:saturate(1.08);background-position:100%!important;transform:translateY(-7px)!important;box-shadow:0 20px 44px #111a422e!important}body.vmb-refresh .why-choose-us .feature-card:hover:before{transform:translate(125%)skew(-16deg)}body.vmb-refresh .why-choose-us .feature-card:active{transform:translateY(-3px)scale(.99)!important}body.vmb-refresh .why-choose-us .feature-card.color-1{background-image:linear-gradient(135deg,#fec13c 0%,#f7a32b 45%,#ffd166 55%,#f7a32b 100%)!important}body.vmb-refresh .why-choose-us .feature-card.color-2{background-image:linear-gradient(135deg,#fb4a76 0%,#f0335e 45%,#ff7394 55%,#f0335e 100%)!important}body.vmb-refresh .why-choose-us .feature-card.color-3{background-image:linear-gradient(135deg,#427ceb 0%,#2b5fdb 45%,#5aa7ff 55%,#2b5fdb 100%)!important}body.vmb-refresh .why-choose-us .feature-card.color-4{background-image:linear-gradient(135deg,#fdb534 0%,#f09722 45%,#ffd166 55%,#f09722 100%)!important}body.vmb-refresh .why-choose-us .feature-card.color-5{background-image:linear-gradient(135deg,#38b8d9 0%,#209abb 45%,#67d7ee 55%,#209abb 100%)!important}@media (width<=1199px){.v5-page{max-width:1180px}.vmb-search-shell{max-width:1236px}}@media (width>=1200px){.vmb-search-shell{max-width:1260px!important}}@media (width<=1100px){.vmb-public-header nav,.vmb-header-actions .vmb-language,.vmb-header-actions .vmb-currency,.vmb-header-actions .vmb-login{display:none}.vmb-menu-btn{display:inline-flex!important}.vmb-mobile-drawer.open{border-top:1px solid var(--v5-line);background:#fffffffa;flex-direction:column;padding:12px 28px 18px;display:flex}.vmb-mobile-drawer a{color:#142044;padding-top:10px;padding-bottom:10px;font-weight:800;transition:color .18s,background-color .18s;position:relative}.vmb-mobile-drawer a:hover,.vmb-mobile-drawer a.active{color:#1755d1;background:linear-gradient(90deg,#1755d114,#0000 72%)}.vmb-mobile-drawer a.active:before{content:"";background:linear-gradient(#256bd5,#20bfd0);border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.v5-korea-art{opacity:.32;right:-80px}.v5-hero h1{max-width:600px;font-size:44px}.flight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tour-slider,.service-hightlight-cards,.fasttrack-slider,.news-cards-wrapper,.vmb-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-heading-copy .title-tour{font-size:22px}}@media (width>=721px) and (width<=1100px){.vmb-homepage-preview{width:100%;min-width:0}.v5-page{max-width:none;padding-left:24px;padding-right:24px}.vmb-public-header .desktop-header{height:64px}.vmb-homepage-preview{padding-top:64px}.banner-slider,.banner-slider .carousel-item,.banner-slider .title-content{min-height:520px}.banner-item__content{padding-top:36px}.banner-item__content h2{max-width:560px;font-size:36px;line-height:1.16}.banner-item__content p{max-width:520px;font-size:14px;line-height:1.5}.banner-item__content .btn-view{min-width:118px;height:38px;font-size:12px;top:76px;right:24px}body.vmb-refresh>#root .vmb-search-shell,.vmb-search-shell{max-width:calc(100% - 48px);height:430px;margin-top:-292px;margin-bottom:24px;padding:0}.vmb-booking-frame{width:calc(100% - 48px);height:430px;left:24px;right:24px}.vmb-search-shell:focus-within .vmb-booking-frame,.vmb-booking-frame:focus{height:760px}.v5-page:not(.desktop-header):not(.v5-hero-content){padding-top:24px;padding-bottom:24px}.offer-card{height:176px}.flight-card{min-height:250px}.feature-card{border-radius:18px;height:230px;min-height:230px;padding:22px 18px 18px}.fasttrack-card{height:268px;min-height:268px}}@media (width<=720px){.v5-page{padding-left:16px;padding-right:16px}.banner-slider,.banner-slider .carousel-item,.banner-slider .title-content{min-height:680px}.banner-item__content h2{max-width:100%;font-size:24px;line-height:1.25}.banner-item__content p{opacity:.85;max-width:100%;font-size:13px;line-height:1.45}.banner-item__content .btn-view,.banner-controls-wrapper{display:none}body.vmb-refresh>#root .vmb-search-shell,.vmb-search-shell{height:440px;margin-top:-490px;margin-bottom:80px;padding-left:16px;padding-right:16px;transition:height .3s cubic-bezier(.4,0,.2,1),margin-top .3s cubic-bezier(.4,0,.2,1)}body.vmb-refresh>#root .vmb-search-shell.vmb-shell-expanded,.vmb-search-shell.vmb-shell-expanded{height:800px;margin-top:-800px}.vmb-booking-frame{width:calc(100% - 32px);height:440px;left:16px;right:16px}.v5-hero{border-radius:0 0 28px 28px;min-height:570px;padding-top:34px}.v5-korea-art{display:none}.v5-eyebrow{font-size:18px}.v5-hero h1{font-size:34px}.v5-lead{font-size:15px}.vmb-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.offer-section-head,.cheap-flight-head,.service-highlight-head,.section-carousel-head,.tour-section-head{flex-direction:row;align-items:flex-start;gap:10px}.offer-section-head>div:first-child,.cheap-flight-head>div:first-child,.service-highlight-head .vmb-section-heading,.section-carousel-head .vmb-section-heading,.tour-heading-copy{flex:auto;min-width:0}.offer-section-actions,.cheap-flight-actions,.section-carousel-actions,.tour-section-actions{flex:none;justify-content:flex-end;width:auto;margin-left:auto}.flight-grid,.tour-slider,.service-hightlight-cards,.fasttrack-slider,.news-cards-wrapper,.faq-wrap,.vmb-footer-grid{grid-template-columns:1fr}.booking-card{grid-template-columns:120px minmax(0,1fr)}.booking-card .card-image{width:120px}.offer-card{height:205px}.offer-title{font-size:23px}.offer-content{width:70%}.tour-section{padding-top:26px!important}.tour-heading-copy .title-tour{gap:6px;font-size:22px}.tour-heading-icon{flex-basis:26px;width:26px;font-size:22px}.tour-heading-copy p{margin-top:5px;font-size:13px}.tour-section-actions{padding-bottom:0}.service-hightlight-cards{margin-left:-6px;margin-right:-6px}.service-highlight-slide{padding-left:6px;padding-right:6px}.feature-card{border-radius:14px;height:168px;min-height:168px;padding:18px 12px 16px}.feature-card .ico{width:42px;height:42px;font-size:22px}.feature-card .ico img{width:40px;height:40px}.feature-card h3{margin:10px 0 8px;font-size:15px;line-height:1.25}.feature-card .desc{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.tour-slider .tour-highlight-card{min-height:420px}.card-img-wrap{height:176px}}.promo-popup-overlay{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:24px;animation:.3s ease-out fadeIn;display:flex;position:fixed;inset:0;background:#0f172aad!important}.promo-popup-container{background:#fff;border-radius:18px;width:100%;max-width:1040px;max-height:calc(100vh - 32px);animation:.4s cubic-bezier(.16,1,.3,1) slideUp;position:relative;overflow:hidden auto;box-shadow:0 30px 80px #0f172a57!important}@media (width>=768px){.promo-popup-container{border-radius:24px;min-height:520px;max-height:none;overflow-y:visible}}.promo-popup-close{z-index:10;cursor:pointer;color:#111a42;background:#fffffff2;border:1px solid #e2e8f0eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:27px;line-height:1;transition:transform .2s,background-color .2s,color .2s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 12px 28px #0f172a38}@media (width>=768px){.promo-popup-close{width:40px;height:40px;font-size:30px;top:16px;right:16px}}.promo-popup-close:hover{color:#fff;background-color:#111a42;transform:scale(1.05)}.promo-popup-close span{transform:translateY(-2px)}.promo-popup-grid{grid-template-columns:1fr;display:grid}@media (width>=768px){.promo-popup-grid{grid-template-columns:5fr 7fr}}.promo-popup-content{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;background:linear-gradient(#fff 0%,#f8fbff 100%)!important;padding:26px 22px 22px!important}.promo-popup-content:before{content:"";background:linear-gradient(#006ce4 0%,#70c36b 100%);border-radius:0 999px 999px 0;width:5px;height:52px;position:absolute;top:26px;left:0}@media (width>=768px){.promo-popup-content{padding:42px 38px!important}.promo-popup-content:before{height:68px;top:42px}}.promo-popup-title{color:#111a42;letter-spacing:0;margin:0 0 14px;font-size:25px;font-weight:800;line-height:1.18}@media (width>=768px){.promo-popup-title{font-size:32px;line-height:1.14}}.promo-popup-subtitle{color:#5b667f;margin:0 0 10px;font-size:15px;font-weight:400;line-height:1.5}@media (width>=768px){.promo-popup-subtitle{margin-bottom:16px;font-size:16px;line-height:1.58}}.promo-popup-body{color:#27324f;white-space:pre-line;margin-bottom:16px;font-size:13.5px;line-height:1.65}@media (width>=768px){.promo-popup-body{margin-bottom:28px}}.promo-popup-btn{border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 30px #006ce440;color:#fff!important;background:linear-gradient(135deg,#006ce4 0%,#1454c8 100%)!important;border:0!important}@media (width>=768px){.promo-popup-btn{width:auto}}.promo-popup-btn:hover{transform:translateY(-2px);box-shadow:0 18px 36px #006ce457;background:linear-gradient(135deg,#1454c8 0%,#0b3f9f 100%)!important}.promo-popup-image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:220px;min-height:220px;max-height:220px;display:block}@media (width>=768px){.promo-popup-image{height:100%;min-height:520px;max-height:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.tour-list-page{--navy:#111a42;--text:#24304f;--muted:#68728e;--blue:#2f6eea;--pink:#60a5fa;--purple:#1d4ed8;--coral:#ff5c72;--line:#e7ecf6;--bg:#f8fbff;--shadow:0 18px 45px #2537631f;--soft:0 10px 24px #2a3e6214;--radius:26px;color:var(--text);background:radial-gradient(circle at 8% 4%,#eef7ff 0 12%,#0000 28%),radial-gradient(circle at 86% 8%,#e9f8ff 0 16%,#0000 34%),linear-gradient(#fbfdff 0%,#fff 44%,#f8fbff 100%);padding-bottom:40px;font-family:Roboto,sans-serif}.tour-list-page a{color:inherit;text-decoration:none}.tour-list-page button,.tour-list-page input,.tour-list-page select{font-family:inherit}.tour-list-page .tl-page{max-width:1180px;margin:0 auto;padding:0 24px}.tour-list-page .hero{background-color:#0000;background-image:linear-gradient(90deg,#fffffff7 0 42%,#ffffffbd 58%,#ffffff29 100%),url(https://images.pexels.com/photos/237211/pexels-photo-237211.jpeg?auto=compress&cs=tinysrgb&w=1600);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:0 0 28px 28px;padding:26px 0 24px;position:relative;overflow:hidden}.tour-list-page .hero-card-art{background:url(https://images.pexels.com/photos/2187605/pexels-photo-2187605.jpeg?auto=compress&cs=tinysrgb&w=1200) 50%/cover;border:1px solid #ffffff73;border-radius:24px;width:310px;height:176px;position:absolute;top:34px;right:46px;overflow:hidden;box-shadow:0 26px 70px #111a422e}.tour-list-page .hero-card-art:before{content:"";background:linear-gradient(#ffffff0d,#0e163c1f);position:absolute;inset:0}.tour-list-page .hero .tl-page{z-index:2;position:relative}.tour-list-page .eyebrow{color:#5468b8;letter-spacing:0;word-spacing:0;font-kerning:normal;margin-bottom:6px;font-family:Noto Serif,Georgia,Times New Roman,Times,serif;font-size:17px;font-style:italic;font-weight:650}.tour-list-page h1.tl-title{color:#111a42;letter-spacing:0;max-width:560px;margin:0 0 10px;font-size:38px;line-height:1.08}.tour-list-page .lead{color:#52607d;max-width:560px;margin-bottom:14px;font-size:15px;line-height:1.48}.tour-list-page .hero-stats{flex-wrap:wrap;gap:10px;display:flex}.tour-list-page .stat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--soft);color:#1b2852;background:#ffffffd1;border:1px solid #ffffffe6;border-radius:14px;padding:8px 12px;font-weight:850}.tour-list-page .stat span{color:#7c86a0;margin-top:3px;font-size:12px;font-weight:750;display:block}.tour-list-page .filter-shell{z-index:3;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #fffffff2;border-radius:22px;margin-top:-18px;padding:12px 14px;transition:margin-bottom .22s;position:relative}.tour-list-page .filter-shell.select-open{z-index:120;margin-bottom:0}.tour-list-page .filter-grid{grid-template-columns:1.25fr 1fr 1fr 1fr 150px;align-items:end;gap:12px;display:grid}.tour-list-page label.tl-label{color:#7b849d;margin-bottom:6px;font-size:12px;font-weight:850;display:block}.tour-list-page .field{background:#fff;border:1px solid #dfe7f4;border-radius:13px;align-items:center;gap:8px;height:44px;padding:0 14px;transition:all .2s;display:flex;position:relative}.tour-list-page .field-icon-button{color:#1c2750;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.tour-list-page .field-icon-button:hover{color:#2563eb}.tour-list-page .field:focus-within,.tour-list-page .field:hover{border-color:#3b82f6;box-shadow:0 0 0 4px #2563eb14}.tour-list-page .field input,.tour-list-page .field select{color:#1c2750;background:0 0;border:0;outline:0;width:100%;font-weight:850}.tour-list-page .field select{appearance:none;cursor:pointer}.tour-list-page .field select option{color:#1c2750;background:#fff;padding:11px 14px;font-size:15px;font-weight:800}.tour-list-page .field select option:checked{color:#1d4ed8;background:#eef4ff}.tour-list-page .field.select-field,.tour-detail-page .field.select-field{z-index:8;padding:0;overflow:visible}.tour-list-page .field.select-field.open,.tour-detail-page .field.select-field.open{z-index:130;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.tour-list-page .tl-native-select,.tour-detail-page .tl-native-select{opacity:0;pointer-events:none;position:absolute;inset:0}.tour-list-page .tl-select,.tour-detail-page .tl-select{width:100%;height:100%;position:relative}.tour-list-page .tl-select-toggle,.tour-detail-page .tl-select-toggle{color:#1c2750;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;height:100%;padding:0 14px;font-size:16px;font-weight:850;display:flex}.tour-list-page .tl-select-label,.tour-detail-page .tl-select-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tour-list-page .tl-select-icon,.tour-detail-page .tl-select-icon{color:#16234d;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:inline-flex;position:relative}.tour-list-page .tl-select-icon:before,.tour-detail-page .tl-select-icon:before{content:"";border-bottom:2px solid;border-right:2px solid;border-radius:1px;width:7px;height:7px;transition:transform .2s,color .2s;transform:translateY(-2px)rotate(45deg)}.tour-list-page .field.select-field:hover .tl-select-icon,.tour-detail-page .field.select-field:hover .tl-select-icon,.tour-list-page .field.select-field.open .tl-select-icon,.tour-detail-page .field.select-field.open .tl-select-icon{color:#1d4ed8}.tour-list-page .field.select-field.open .tl-select-icon:before,.tour-detail-page .field.select-field.open .tl-select-icon:before{transform:translateY(2px)rotate(225deg)}.tour-list-page .tl-select-menu,.tour-detail-page .tl-select-menu{z-index:140;background:#fff;border:1px solid #dfe7f4;border-radius:14px;max-height:260px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 22px 46px #2a3e622e}.tour-list-page .field.select-field.open .tl-select-menu,.tour-detail-page .field.select-field.open .tl-select-menu{display:block}.tour-list-page .tl-select-option,.tour-detail-page .tl-select-option{color:#1c2750;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:10px;align-items:center;width:100%;min-height:38px;padding:8px 11px;font-size:15px;font-weight:800;line-height:1.25;transition:all .16s;display:flex}.tour-list-page .tl-select-option:hover,.tour-detail-page .tl-select-option:hover,.tour-list-page .tl-select-option[aria-selected=true],.tour-detail-page .tl-select-option[aria-selected=true]{color:#00a4ab;background:#e6fafb}.tour-list-page .searchbtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#133096,#00bdc4);border:0;border-radius:14px;width:100%;height:46px;font-size:15px;font-weight:950;transition:all .2s;box-shadow:0 12px 28px #1330963d}.tour-list-page .searchbtn:hover{transform:translateY(-2px);box-shadow:0 18px 35px #1330964d}.tour-list-page .chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.tour-list-page .chips span{color:#7b849d;font-size:13px;font-weight:850}.tour-list-page .chip{cursor:pointer;background:#fff;border:1px solid #e1e8f5;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:850;transition:all .2s}.tour-list-page .chip:hover,.tour-list-page .chip.active{color:#00a4ab;background:#e6fafb;border-color:#bbf3f5;transform:translateY(-1px)}.tour-list-page section.tl-section{padding:18px 0}.tour-list-page .section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.tour-list-page #tourList .section-head{min-height:44px;margin-bottom:20px;display:block;position:relative}.tour-list-page #tourList .section-head .view-tools{position:absolute;top:0;left:50%;transform:translate(-50%)}.tour-list-page h2.tl-h2{color:#14204a;letter-spacing:0;margin:0;font-size:26px}.tour-list-page .sub{color:#697590;margin:4px 0 0;font-size:14px}.tour-list-page .view-tools{z-index:40;pointer-events:auto;align-items:center;gap:10px;display:flex;position:relative}.tour-list-page .ghost-btn{z-index:41;cursor:pointer;color:#24304f;white-space:nowrap;background:#fff;border:1px solid #dfe7f3;border-radius:14px;height:40px;padding:0 16px;font-size:16px;font-weight:850;position:relative}.tour-list-page .ghost-btn.active{color:#00a4ab;background:#e6fafb;border-color:#bbf3f5}.tour-list-page .layout{grid-template-columns:280px 1fr;align-items:start;gap:24px;display:grid}.tour-list-page .sidebar{box-shadow:var(--soft);background:#fff;border:1px solid #e5ebf6;border-radius:24px;padding:20px}.tour-list-page .side-title{color:#14204a;margin:0 0 16px;font-size:17px;font-weight:950}.tour-list-page .check{color:#4e5974;cursor:pointer;align-items:center;gap:10px;margin:12px 0;font-size:14px;font-weight:750;display:flex}.tour-list-page .check input{accent-color:#00bdc4}.tour-list-page .bool-check{color:#14204a;justify-content:space-between;gap:12px;margin:0;font-weight:950}.tour-list-page .bool-check input{flex:none;order:2}.tour-list-page .range{appearance:none;accent-color:#00bdc4;cursor:pointer;background:0 0;width:100%;height:18px;margin:2px 0 8px}.tour-list-page .range::-webkit-slider-runnable-track{background:#00bdc4;border-radius:0;height:6px}.tour-list-page .range::-webkit-slider-thumb{appearance:none;background:#00bdc4;border:0;border-radius:2px;width:12px;height:12px;margin-top:-3px}.tour-list-page .range::-moz-range-track{background:#00bdc4;border-radius:0;height:6px}.tour-list-page .range::-moz-range-thumb{background:#00bdc4;border:0;border-radius:2px;width:12px;height:12px}.tour-list-page .price-note{color:#7b849d;justify-content:space-between;margin-top:6px;font-size:12px;font-weight:800;display:flex}.tour-list-page .side-block{border-bottom:1px solid #edf1f8;margin-bottom:18px;padding-bottom:18px}.tour-list-page .side-block:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.tour-list-page .layout>div{min-width:0}.tour-list-page .tour-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:stretch;gap:22px;display:grid}.tour-list-page .tour-card{cursor:pointer;background:#fff;border:1px solid #e5ebf6;border-radius:20px;flex-direction:column;height:100%;min-height:470px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #2a3e6214}.tour-list-page .tour-card:hover{border-color:#00bdc4;transform:translateY(-6px);box-shadow:0 20px 44px #2a3e6224}.tour-list-page .card-hit-area{z-index:1;border-radius:inherit;position:absolute;inset:0}.tour-list-page .tour-img{background-color:#afb4c1;background-image:linear-gradient(#f7f9ff,#afb4c1);background-position:50%;background-size:cover;flex:0 0 190px;height:190px;position:relative}.tour-list-page .tour-img:after{display:none}.tour-list-page .tag{z-index:2;text-overflow:ellipsis;white-space:nowrap;color:#14204a;background:#fffffff2;border-radius:999px;max-width:calc(100% - 76px);padding:8px 13px;font-size:13px;font-weight:950;position:absolute;top:14px;left:14px;overflow:hidden;box-shadow:0 8px 18px #111a4214}.tour-list-page .fav{z-index:2;cursor:pointer;color:#ff638f;background:#fffffff5;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid;position:absolute;top:12px;right:12px}.tour-list-page .tour-body{flex-direction:column;flex:1;min-height:0;padding:20px 18px 22px;display:flex}.tour-list-page .tour-body h3{color:#14204a;line-clamp:2;-webkit-box-orient:vertical;min-height:50px;margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.tour-list-page .meta{color:#697590;flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:22px;margin-bottom:14px;font-size:12px;font-weight:850;display:flex}.tour-list-page .meta span{align-items:center;max-width:100%;display:inline-flex}.tour-list-page .desc{color:#697590;-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin:0 0 16px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.tour-list-page .bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:77px;margin-top:auto;display:grid}.tour-list-page .price{flex-direction:column;justify-content:center;min-width:0;min-height:77px;display:flex}.tour-list-page .price small{color:#8a94aa;margin-bottom:2px;font-size:12px;font-weight:800;display:block}.tour-list-page .price b{color:#ff4264;white-space:nowrap;font-size:22px;font-weight:900;line-height:1.18;display:block}.tour-list-page .book{z-index:2;color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#133096,#00bdc4);border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-width:96px;height:38px;padding:0 18px;font-size:14px;font-weight:700;line-height:1;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:0 6px 14px #13309629}.tour-list-page .tour-card .book{gap:8px;min-width:100px;padding-left:12px;padding-right:12px;font-size:13px}.tour-list-page .book:hover{transform:translateY(-2px);box-shadow:0 10px 20px #00bdc44d}.tour-list-page .tour-list-view{flex-direction:column;gap:16px;display:none}.tour-list-page .layout.list-mode .tour-grid{display:none}.tour-list-page .layout.list-mode .tour-list-view{display:flex}.tour-list-page .tour-row{box-shadow:var(--soft);cursor:pointer;background:#fff;border:1px solid #e5ebf6;border-radius:24px;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:18px;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;position:relative;overflow:hidden}.tour-list-page .tour-row:hover{border-color:#00bdc4;transform:translateY(-4px);box-shadow:0 20px 44px #2a3e6224}.tour-list-page .row-img{background-color:#afb4c1;background-image:linear-gradient(#f7f9ff,#afb4c1);background-position:50%;background-size:cover;min-height:190px}.tour-list-page .row-body{padding:18px}.tour-list-page .row-body h3{color:#14204a;margin:0 0 8px;font-size:22px}.tour-list-page .row-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.tour-list-page .banner{color:#fff;background:linear-gradient(90deg,#132356d1,#2563eb75),url(https://images.pexels.com/photos/2187605/pexels-photo-2187605.jpeg?auto=compress&cs=tinysrgb&w=1400) 50%/cover;border-radius:30px;justify-content:space-between;align-items:center;gap:28px;margin:10px 0 0;padding:34px;display:flex;overflow:hidden}.tour-list-page .banner h2{color:#fff;margin:0;font-size:26px}.tour-list-page .banner p{color:#ffffffd1;max-width:600px;margin:6px 0 0;line-height:1.6}.tour-list-page .banner .primary-btn{cursor:pointer;color:#1d4ed8;height:42px;box-shadow:none;background:#fff;border:0;border-radius:14px;padding:0 18px;font-weight:850}.tour-list-page .pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.tour-list-page .page-btn{cursor:pointer;background:#fff;border:1px solid #e0e7f3;border-radius:13px;width:40px;height:40px;font-weight:850}.tour-list-page .page-btn.active{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.tour-list-page .page-btn:disabled{opacity:.42;cursor:not-allowed}.tour-list-page .page-gap{color:#7b849d;justify-content:center;align-items:center;min-width:24px;height:40px;font-weight:950;display:inline-flex}.tour-list-page .page-status{color:#697590;justify-content:center;width:100%;margin-bottom:2px;font-size:13px;font-weight:850;display:none}.tour-list-page .empty-state{color:#697590;text-align:center;background:#fff;border:1px dashed #dfe7f4;border-radius:18px;grid-column:1/-1;padding:24px;font-weight:800}.modal-backdrop.tl-modal{z-index:9999;background:#0f172a73;justify-content:center;align-items:center;padding:22px;display:none;position:fixed;inset:0}.modal-backdrop.tl-modal.open{display:flex}.modal-backdrop.tl-modal .modal{background:#fff;border-radius:26px;width:min(600px,100%);padding:26px;animation:.22s pop;box-shadow:0 26px 70px #0f172a42}@keyframes pop{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-backdrop.tl-modal .modal-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.modal-backdrop.tl-modal .close{cursor:pointer;background:#f4f6fb;border:0;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex}.modal-backdrop.tl-modal .modal-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.tl-primary-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:0;border-radius:14px;height:42px;padding:0 18px;font-weight:850;transition:all .2s;box-shadow:0 10px 18px #2f6eea38}.tl-primary-btn:hover{transform:translateY(-2px);box-shadow:0 16px 28px #2f6eea47}.toast.tl-toast{z-index:9999;color:#fff;box-shadow:var(--shadow);opacity:0;background:#111a42;border-radius:16px;padding:14px 18px;font-weight:750;transition:all .25s;position:fixed;bottom:22px;right:22px;transform:translateY(120px)}.toast.tl-toast.show{opacity:1;transform:translateY(0)}.tour-list-page .mobile-filter-btn,.tour-list-page .sidebar-overlay,.tour-list-page .sidebar-close{display:none}@media (width<=1024px){.tour-list-page .layout{display:block}.tour-list-page .sidebar{margin-bottom:20px}.tour-list-page .filter-grid{grid-template-columns:1fr 1fr}.tour-list-page .searchbtn{grid-column:1/-1}.tour-list-page .tour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tour-list-page .tour-row{grid-template-columns:220px minmax(0,1fr)}.tour-list-page .hero-card-art{opacity:.3;right:-90px}.tour-list-page h1.tl-title{font-size:42px}}@media (width<=680px){.tour-list-page .tl-page{padding:0 16px}.tour-list-page .filter-grid,.tour-list-page .tour-grid{grid-template-columns:1fr}.tour-list-page .searchbtn{grid-column:auto}.tour-list-page .tour-row{grid-template-columns:1fr}.tour-list-page .row-img{aspect-ratio:16/10;min-height:0}.tour-list-page .row-actions{align-items:flex-start}.tour-list-page .row-actions .book{width:100%}.tour-list-page .bottom{flex-direction:column;align-items:flex-start;display:flex}.tour-list-page .bottom .book{width:100%}.tour-list-page .pagination{gap:6px;margin-top:22px}.tour-list-page .page-status{display:flex}.tour-list-page .page-btn{border-radius:12px;width:38px;height:38px}.tour-list-page .hero-card-art{display:none}.tour-list-page h1.tl-title{font-size:34px}.tour-list-page .banner,.tour-list-page .section-head{display:block}.tour-list-page .view-tools{margin-top:14px}.tour-list-page #tourList .section-head .view-tools{margin-top:14px;position:static;transform:none}.tour-list-page .sidebar{z-index:9999;background:#fff;border:none;border-radius:24px 24px 0 0;max-height:85vh;padding:24px;transition:all .3s;display:none;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(100%);box-shadow:0 -10px 40px #00000026}.tour-list-page .sidebar.open{display:block;transform:translateY(0)}.tour-list-page .sidebar-overlay{z-index:9998;opacity:0;pointer-events:none;background:#0f172a73;transition:all .3s;display:none;position:fixed;inset:0}.tour-list-page .sidebar-overlay.open{opacity:1;pointer-events:auto;display:block}.tour-list-page .mobile-filter-btn{color:#1c2750;background:#fff;border:1px solid #dfe7f4;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-bottom:16px;font-weight:850;display:flex}.tour-list-page .filter-shell.select-open{margin-bottom:0}.tour-list-page .sidebar-close{cursor:pointer;color:#68728e;background:#f4f6fb;border:0;border-radius:12px;width:36px;height:36px;font-size:18px;font-weight:700;display:block;position:absolute;top:16px;right:16px}}.tour-detail-page{--td-navy:#111a42;--td-text:#24304f;--td-muted:#68728e;--td-blue:#1d4ed8;--td-blue-soft:#60a5fa;--td-danger:#ef4444;--td-line:#e7ecf6;--td-shadow:0 18px 45px #2537631f;--td-soft:0 10px 24px #2a3e6214;color:var(--td-text);background:radial-gradient(circle at 8% 4%,#eef7ff 0 12%,#0000 28%),radial-gradient(circle at 86% 8%,#e9f8ff 0 16%,#0000 34%),linear-gradient(#fbfdff 0%,#fff 44%,#f8fbff 100%);padding:20px 0 46px}.tour-detail-page *{box-sizing:border-box}.tour-detail-page a{color:inherit;text-decoration:none}.tour-detail-page button,.tour-detail-page input,.tour-detail-page select,.tour-detail-page textarea{font-family:inherit}.tour-detail-page .td-page{max-width:1180px;margin:0 auto;padding:0 28px}.tour-detail-page .breadcrumb{color:#78839b;padding:10px 0 16px;font-size:14px;font-weight:750}.tour-detail-page .breadcrumb a{color:#1d4ed8}.tour-detail-page .breadcrumb-home{vertical-align:-1px;align-items:center;display:inline-flex}.tour-detail-page .td-hero{box-shadow:var(--td-shadow);background-position:50%;background-size:cover;border:1px solid #ffffffbf;border-radius:34px;padding:36px;position:relative;overflow:hidden}.tour-detail-page .eyebrow{color:#5468b8;font-family:Noto Serif,Georgia,Times New Roman,Times,serif;font-size:22px;font-style:italic}.tour-detail-page h1{color:var(--td-navy);max-width:650px;margin:8px 0 14px;font-size:46px;line-height:1.12}.tour-detail-page .lead{color:#52607d;max-width:620px;margin:0 0 20px;font-size:16px;line-height:1.7}.tour-detail-page .meta-row{flex-wrap:wrap;gap:12px;margin:20px 0 0;display:flex}.tour-detail-page .meta-pill{color:#1c2853;box-shadow:var(--td-soft);background:#ffffffdb;border:1px solid #fffffff0;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:850}.tour-detail-page .hero-price{flex-wrap:wrap;align-items:end;gap:14px;margin-top:28px;display:flex}.tour-detail-page .hero-price small,.tour-detail-page .booking-price small{color:#7a849b;margin-bottom:4px;font-weight:850;display:block}.tour-detail-page .hero-price b,.tour-detail-page .booking-price b,.tour-detail-page .total-box b{color:var(--td-danger)!important}.tour-detail-page .hero-price b{font-size:32px}.tour-detail-page .td-primary,.tour-detail-page .book-btn{color:#fff;cursor:pointer;border:0;border-radius:14px;height:42px;padding:0 18px;font-weight:850;transition:all .2s;box-shadow:0 10px 18px #2f6eea38;background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important}.tour-detail-page .td-primary:hover,.tour-detail-page .book-btn:hover{transform:translateY(-2px);box-shadow:0 16px 28px #2f6eea47}.tour-detail-page .ghost-btn{cursor:pointer;color:#24304f;background:#fff;border:1px solid #e0e7f3;border-radius:14px;height:42px;padding:0 16px;font-weight:850}.tour-detail-page .ghost-btn:hover{color:#1d4ed8;background:#eef4ff;border-color:#bfdbfe}.tour-detail-page section{padding:30px 0}.tour-detail-page .section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.tour-detail-page h2{color:#14204a;margin:0;font-size:28px}.tour-detail-page .sub{color:#697590;margin:6px 0 0;font-size:14px}.tour-detail-page .gallery{grid-template-rows:190px 190px;grid-template-columns:1.4fr .8fr .8fr;grid-auto-rows:190px;gap:14px;display:grid}.tour-detail-page .gallery-img{cursor:pointer;box-shadow:var(--td-soft);background-position:50%;background-size:cover;border:1px solid #ffffff80;border-radius:22px;transition:all .25s;position:relative;overflow:hidden}.tour-detail-page .gallery-img:hover{transform:translateY(-4px);box-shadow:0 22px 46px #2a3e6224}.tour-detail-page .gallery-img:first-child{grid-row:1/3}.tour-detail-page .gallery-img:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0f172a38);position:absolute;inset:0}.tour-detail-page .more-badge{z-index:2;color:#14204a;background:#ffffffeb;border-radius:999px;padding:9px 13px;font-weight:950;position:absolute;bottom:14px;right:14px}.tour-detail-page .tabs{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--td-soft);scrollbar-width:none;background:#ffffffe0;border:1px solid #e5ebf6;border-radius:18px;gap:8px;margin:24px auto;padding:8px;display:flex;position:sticky;top:72px;overflow-x:auto}.tour-detail-page .tabs::-webkit-scrollbar{display:none}.tour-detail-page .tabs a{color:#5b6683;white-space:nowrap;cursor:pointer;border-radius:14px;padding:11px 14px;font-size:14px;font-weight:850}.tour-detail-page .tabs a:hover,.tour-detail-page .tabs a.active{color:#1d4ed8;background:#eef4ff}.tour-detail-page .main-layout{grid-template-columns:1fr 360px;align-items:start;gap:24px;display:grid}.tour-detail-page .td-card{box-shadow:var(--td-soft);background:#fff;border:1px solid #e5ebf6;border-radius:26px}.tour-detail-page .card-pad{padding:22px}.tour-detail-page .overview-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tour-detail-page .overview-item{background:linear-gradient(#fff,#fbfdff);border:1px solid #e7ecf6;border-radius:18px;padding:18px}.tour-detail-page .overview-item .ico{margin-bottom:10px;font-size:26px}.tour-detail-page .overview-item b{color:#14204a;display:block}.tour-detail-page .overview-item span{color:#7a849b;margin-top:5px;font-size:13px;line-height:1.4;display:block}.tour-detail-page .itinerary-card{border-radius:24px;padding:20px 22px 22px}.tour-detail-page .timeline{padding:0 0 0 26px;position:relative}.tour-detail-page .timeline:before{content:"";border-radius:999px;width:2px;position:absolute;top:12px;bottom:12px;left:8px;background:linear-gradient(#60a5fa,#1d4ed8)!important}.tour-detail-page .day-card{box-shadow:none;cursor:pointer;background:#fff;border:1px solid #dfe7f4;border-radius:18px;margin-bottom:16px;padding:0;transition:all .22s;position:relative}.tour-detail-page .day-card:last-child{margin-bottom:0}.tour-detail-page .day-card:hover,.tour-detail-page .day-card.open{box-shadow:0 14px 34px #2563eb14;border-color:#93c5fd!important}.tour-detail-page .day-card:focus-visible{outline-offset:3px;outline:3px solid #2563eb3d}.tour-detail-page .day-card:before{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:22px;left:-22px;box-shadow:0 0 0 2px #fff;border:4px solid #2563eb!important}.tour-detail-page .day-top{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 18px 20px 22px;display:flex}.tour-detail-page .day-top h3{color:#001044;margin:0;font-size:18px;font-weight:950;line-height:1.35}.tour-detail-page .day-tag{white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:950;color:#1d4ed8!important;background:#eef4ff!important}.tour-detail-page .day-detail{color:#53617f;cursor:pointer;max-height:0;padding:0 22px;font-size:14px;line-height:1.75;transition:max-height .28s,padding .28s;overflow:hidden}.tour-detail-page .day-card.open .day-detail{max-height:420px;padding:0 22px 20px;overflow:auto}.tour-detail-page .day-detail p{margin:0 0 10px}.tour-detail-page .day-detail p:last-child{margin-bottom:0}.tour-detail-page .day-detail strong{color:#24304f}.tour-detail-page .time-row{background:#fbfdff;border:1px solid #e7ecf6;border-radius:14px;grid-template-columns:112px 1fr;align-items:start;gap:12px;margin:0 0 10px;padding:12px;display:grid}.tour-detail-page .time-marker{color:#1d4ed8;white-space:nowrap;font-size:13px;font-weight:950;line-height:1.45}.tour-detail-page .time-copy{color:#53617f;min-width:0;line-height:1.65}.tour-detail-page .time-copy p{margin:0}.tour-detail-page .time-copy br:first-child{display:none}.tour-detail-page .day-detail h1,.tour-detail-page .day-detail h2,.tour-detail-page .day-detail h3{color:#14204a;margin:0 0 10px;font-size:16px;line-height:1.4}.tour-detail-page .day-detail img{-o-object-fit:cover;object-fit:cover;border-radius:14px;max-width:100%;max-height:220px;margin:10px auto;display:block}.tour-detail-page .itinerary-source{display:none}.tour-detail-page .itinerary-empty{color:#697590;font-size:14px;line-height:1.65}.tour-detail-page .tour-cms-body{color:#52607d;line-height:1.75}.tour-detail-page .tour-cms-body img{border-radius:18px;max-width:100%;height:auto}.tour-detail-page #tdCmsContactBody form{max-width:100%}.tour-detail-page #tdCmsContactBody .promo-btn,.td-cms-contact-modal .tour-cms-body .promo-btn,.tour-detail-page #tdCmsContactBody button[type=submit],.td-cms-contact-modal .tour-cms-body button[type=submit]{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-width:142px;height:42px;padding:0 16px;font-size:14px;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 12px 28px #2563eb3d;color:#fff!important;background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;border:0!important}.tour-detail-page #tdCmsContactBody .promo-btn:hover,.td-cms-contact-modal .tour-cms-body .promo-btn:hover,.tour-detail-page #tdCmsContactBody button[type=submit]:hover,.td-cms-contact-modal .tour-cms-body button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 16px 30px #2563eb4d}.tour-detail-page #tdCmsContactBody input,.td-cms-contact-modal .tour-cms-body input,.tour-detail-page #tdCmsContactBody select,.td-cms-contact-modal .tour-cms-body select,.tour-detail-page #tdCmsContactBody textarea,.td-cms-contact-modal .tour-cms-body textarea{min-width:0}.tour-detail-page .booking-card{min-width:0;padding:20px;position:sticky;top:94px;background:#fff!important;flex-direction:column!important;grid-template-columns:none!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:none!important;display:flex!important}.tour-detail-page .booking-card>*{width:100%;min-width:0}.tour-detail-page .booking-card h3{color:#14204a;margin:0 0 14px;font-size:22px;line-height:1.25}.tour-detail-page .booking-price{border-radius:20px;width:100%;margin-bottom:16px;padding:16px;display:block;background:linear-gradient(135deg,#eef7ff,#f1f6ff)!important}.tour-detail-page .booking-price b{font-size:28px}.tour-detail-page label{color:#7b849d;margin:14px 0 8px;font-size:12px;font-weight:850;display:block}.tour-detail-page .field{background:#fff;border:1px solid #dfe7f4;border-radius:14px;align-items:center;gap:8px;width:100%;height:50px;margin-bottom:12px;padding:0 14px;transition:all .2s;display:flex}.tour-detail-page .field:focus-within,.tour-detail-page .field:hover{border-color:#3b82f6;box-shadow:0 0 0 4px #2563eb14}.tour-detail-page .field input,.tour-detail-page .field select{color:#1c2750;background:0 0;border:0;outline:0;width:100%;font-weight:850}.tour-detail-page .date-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-bottom:12px;display:grid}.tour-detail-page .date-chip{cursor:pointer;color:#263253;text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #e1e8f5;border-radius:16px;min-width:0;min-height:78px;padding:12px 10px;font-weight:850;line-height:1.3;transition:all .2s}.tour-detail-page .date-chip span{color:var(--td-danger);margin-top:4px;font-size:13px;display:block}.tour-detail-page .date-chip:hover,.tour-detail-page .date-chip.active{transform:translateY(-2px);color:#1d4ed8!important;background:#eef4ff!important;border-color:#93c5fd!important}.tour-detail-page .total-box{border-top:1px dashed #d9e1ef;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;display:flex}.tour-detail-page .total-box b{font-size:22px}.tour-detail-page .book-btn{border-radius:16px;width:100%;height:52px;margin-top:14px;font-size:17px;font-weight:950;box-shadow:0 12px 28px #2563eb3d;background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important}.tour-detail-page .support{color:#697590;align-items:flex-start;gap:10px;margin-top:14px;font-size:13px;line-height:1.5;display:flex}.tour-detail-page .include-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tour-detail-page .include-box{background:linear-gradient(#fff,#fbfdff);border:1px solid #e5ebf6;border-radius:18px;padding:16px}.tour-detail-page .include-box h3{color:#14204a;align-items:center;gap:8px;margin:0 0 10px;font-size:20px;display:flex}.tour-detail-page .include-title-icon{color:#2563eb;flex:none;font-size:18px;line-height:1}.tour-detail-page .include-box ul{color:#697590;margin:0;padding-left:20px;font-size:14px;line-height:1.8}.tour-detail-page .comment-form{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.tour-detail-page .comment-form textarea{resize:vertical;border:1px solid #dfe7f4;border-radius:16px;outline:0;grid-column:1/3;width:100%;min-height:110px;padding:14px}.tour-detail-page .comment-form input{border:1px solid #dfe7f4;border-radius:16px;outline:0;height:48px;padding:0 14px;font-weight:750}.tour-detail-page .rating-picker{background:#fff;border:1px solid #dfe7f4;border-radius:16px;grid-column:1/3;align-items:center;gap:4px;min-height:48px;padding:0 12px;display:flex}.tour-detail-page .rating-picker button{color:#cbd5e1;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:26px;line-height:1;transition:color .18s,transform .18s}.tour-detail-page .rating-picker button.active,.tour-detail-page .rating-picker button:hover{color:#ffb22e;transform:translateY(-1px)}.tour-detail-page .rating-picker span{color:#697590;margin-left:auto;font-size:13px;font-weight:850}.tour-detail-page .comment-form input:focus,.tour-detail-page .comment-form textarea:focus,.tour-detail-page .rating-picker:focus-within{border-color:#3b82f6;box-shadow:0 0 0 4px #2563eb14}.tour-detail-page .comment{background:#fff;border:1px solid #e7ecf6;border-radius:20px;gap:14px;margin-bottom:12px;padding:16px;display:flex}.tour-detail-page .avatar{color:#fff;background:linear-gradient(135deg,#60a5fa,#1d4ed8);border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-weight:950;display:flex}.tour-detail-page .comment h4{color:#14204a;margin:0 0 4px}.tour-detail-page .stars{color:#ffb22e;margin-bottom:6px;font-size:14px}.tour-detail-page .comment p{color:#697590;margin:0;font-size:14px;line-height:1.6}.tour-detail-page .suggest-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tour-detail-page .suggest-card{box-shadow:var(--td-soft);cursor:pointer;background:#fff;border:1px solid #e5ebf6;border-radius:22px;transition:all .25s;overflow:hidden}.tour-detail-page .suggest-card:hover{transform:translateY(-6px);box-shadow:0 22px 46px #2a3e6224}.tour-detail-page .suggest-img{background-position:50%;background-size:cover;height:130px}.tour-detail-page .suggest-body{padding:14px}.tour-detail-page .suggest-body h3{color:#14204a;margin:0 0 8px;font-size:18px;line-height:1.2}.tour-detail-page .suggest-body b{color:#ff4264}.td-modal{z-index:9999;background:#0f172a73;justify-content:center;align-items:center;padding:22px;display:none;position:fixed;inset:0}.td-modal.open{display:flex}.td-modal .modal{background:#fff;border-radius:26px;width:min(760px,100%);padding:22px;box-shadow:0 26px 70px #0f172a42;height:auto!important;min-height:0!important;display:block!important;position:relative!important;inset:auto!important}.td-modal .modal-head{justify-content:space-between;align-items:start;gap:20px;margin-bottom:14px;display:flex}.td-modal .close{cursor:pointer;background:#f4f6fb;border:0;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex}.td-modal .td-gallery-viewer{background:#eef4ff;border-radius:20px;position:relative;overflow:hidden}.td-modal .modal-img{background-position:50%;background-size:cover;border-radius:20px;height:420px;transition:opacity .18s}.td-modal .td-gallery-nav{z-index:3;color:#111a42;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;line-height:1;transition:all .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 28px #0f172a29}.td-modal .td-gallery-nav:hover{color:#1d4ed8;background:#fff;transform:translateY(-50%)scale(1.04)}.td-modal .td-gallery-nav.prev{left:14px}.td-modal .td-gallery-nav.next{right:14px}.td-modal .td-gallery-counter{z-index:3;color:#fff;background:#111a42d1;border-radius:999px;justify-content:center;align-items:center;min-width:58px;height:30px;padding:0 12px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:14px;left:14px}.td-modal .td-gallery-thumbs{scrollbar-width:none;gap:9px;padding:12px 2px 2px;display:flex;overflow-x:auto}.td-modal .td-gallery-thumbs::-webkit-scrollbar{display:none}.td-modal .td-gallery-thumb{cursor:pointer;opacity:.58;background-position:50%;background-size:cover;border:2px solid #0000;border-radius:12px;flex:0 0 82px;width:82px;height:58px;transition:all .18s}.td-modal .td-gallery-thumb:hover,.td-modal .td-gallery-thumb.active{opacity:1;border-color:#2563eb;transform:translateY(-2px)}.td-request-modal .modal{width:min(620px,100%)}.td-cms-contact-modal .modal{width:min(430px,100%)}.td-cms-contact-modal .td-cms-contact-shell{margin:0}.td-cms-contact-modal .tour-cms-body{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.td-cms-contact-modal .tour-cms-body form{margin:0}.td-cms-contact-modal .tour-cms-body input,.td-cms-contact-modal .tour-cms-body select,.td-cms-contact-modal .tour-cms-body textarea,.td-cms-contact-modal .tour-cms-body button{max-width:100%}.td-request-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.td-request-form input,.td-request-form textarea{color:#1c2750;background:#fff;border:1px solid #dfe7f4;border-radius:14px;outline:0;width:100%;padding:13px 14px;font-weight:750}.td-request-form textarea{resize:vertical;grid-column:1/3;min-height:100px;line-height:1.55}.td-request-form input:focus,.td-request-form textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #2563eb14}.td-request-summary{color:#52607d;background:#fbfdff;border:1px solid #e7ecf6;border-radius:16px;grid-column:1/3;padding:14px;font-size:14px;line-height:1.6}.td-request-summary b{color:#14204a}.td-request-form .book-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:0;border-radius:16px;grid-column:1/3;width:100%;height:50px;font-size:16px;font-weight:950;box-shadow:0 12px 28px #2563eb3d}.td-request-form .book-btn:hover{transform:translateY(-2px);box-shadow:0 16px 30px #2563eb4d}.td-toast{z-index:9999;color:#fff;box-shadow:var(--td-shadow);opacity:0;background:#111a42;border-radius:16px;padding:14px 18px;font-weight:750;transition:all .25s;position:fixed;bottom:22px;right:22px;transform:translateY(120px)}.td-toast.show{opacity:1;transform:translateY(0)}.mobile-sticky-cta{display:none}@media (width<=1024px){.tour-detail-page .main-layout{grid-template-columns:1fr}.tour-detail-page #dat-tour.booking-card{position:static}.tour-detail-page .overview-grid,.tour-detail-page .suggest-grid{grid-template-columns:1fr 1fr}.tour-detail-page .gallery{grid-template-rows:220px 160px 160px;grid-template-columns:1fr 1fr}.tour-detail-page .gallery-img:first-child{grid-area:auto/1/auto/3}.tour-detail-page h1{font-size:38px}}@media (width<=680px){.tour-detail-page{padding-bottom:90px}.mobile-sticky-cta{z-index:90;background:#fff;border-top:1px solid #e5ebf6;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 24px #2a3e6214}.mobile-sticky-cta .price-col small{color:#7a849b;font-size:12px;font-weight:850;display:block}.mobile-sticky-cta .price-col b{color:var(--td-danger);font-size:22px;font-weight:950}.mobile-sticky-cta .book-btn{width:auto;height:46px;margin-top:0;padding:0 24px}.tour-detail-page .td-page{width:100%;min-width:0;max-width:none;padding:0 14px}.tour-detail-page .breadcrumb{overflow-wrap:anywhere;padding:10px 0 12px;font-size:12px;line-height:1.45}.tour-detail-page .td-hero{background-position:50%;background-size:cover;border-radius:24px;padding:20px}.tour-detail-page .eyebrow{font-size:18px;line-height:1.25}.tour-detail-page h1{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:8px 0 10px;font-size:28px;line-height:1.12}.tour-detail-page .lead{overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-bottom:14px;font-size:14px;line-height:1.55}.tour-detail-page .meta-row{gap:8px;margin-top:14px}.tour-detail-page .meta-pill{white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:14px;min-width:0;max-width:100%;padding:9px 12px;font-size:12px;line-height:1.35;display:inline-block}.tour-detail-page .hero-price{align-items:stretch;gap:10px;margin-top:18px}.tour-detail-page .hero-price>div{flex:1 0 100%}.tour-detail-page .hero-price b{font-size:28px;line-height:1.15}.tour-detail-page .hero-price .td-primary,.tour-detail-page .hero-price .ghost-btn{flex:1 0 100%;width:100%;min-width:0;height:44px;padding:0 12px}.tour-detail-page section{padding:22px 0}.tour-detail-page .section-head{margin-bottom:14px;display:block}.tour-detail-page h2{font-size:24px;line-height:1.2}.tour-detail-page .sub{font-size:13px;line-height:1.45}.tour-detail-page .overview-grid,.tour-detail-page .gallery{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-rows:none;grid-template-columns:none;gap:12px;margin:0 -14px;padding:0 14px 10px;scroll-padding-left:14px;display:flex;overflow:auto hidden}.tour-detail-page .overview-grid::-webkit-scrollbar{display:none}.tour-detail-page .gallery::-webkit-scrollbar{display:none}.tour-detail-page .overview-item{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 82%;width:auto;padding:14px}.tour-detail-page .gallery-img{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 88%;width:auto;height:236px}.tour-detail-page .include-grid,.tour-detail-page .suggest-grid{grid-template-columns:1fr;gap:12px;margin:0;padding:0;display:grid;overflow:visible}.tour-detail-page .include-box,.tour-detail-page .suggest-card{width:100%}.tour-detail-page .gallery-img:first-child{grid-area:auto}.tour-detail-page .card-pad{padding:16px}.tour-detail-page .include-box{padding:14px}.tour-detail-page .main-layout{display:block}.tour-detail-page .comment-form{grid-template-columns:1fr}.tour-detail-page .comment-form textarea,.tour-detail-page .rating-picker{grid-column:auto}.tour-detail-page #lienhe{display:none}.tour-detail-page #dat-tour.booking-card{border-radius:22px;padding:16px}.tour-detail-page .booking-card h3{font-size:20px}.tour-detail-page .booking-price{border-radius:18px;padding:14px}.tour-detail-page .booking-price b{font-size:24px}.tour-detail-page .date-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tour-detail-page .date-chip{min-height:70px;padding:10px 8px;font-size:13px}.tour-detail-page .field{height:46px;margin-bottom:10px}.tour-detail-page .itinerary-card{padding:18px 16px}.tour-detail-page .timeline{padding-left:32px}.tour-detail-page .timeline:before{left:14px}.tour-detail-page .day-card:before{left:-25px}.tour-detail-page .day-top{flex-direction:column;align-items:flex-start;padding:18px 16px}.tour-detail-page .day-card.open .day-detail{padding:0 16px 18px}.tour-detail-page .time-row{grid-template-columns:1fr;gap:6px}.tour-detail-page .time-marker{white-space:normal}.td-modal{align-items:flex-end;padding:14px}.td-modal .modal{border-radius:22px;max-height:calc(100vh - 28px);padding:18px;overflow:auto}.td-modal .modal-img{height:min(52vh,360px)}.td-modal .td-gallery-nav{width:38px;height:38px;font-size:24px}.td-modal .td-gallery-nav.prev{left:10px}.td-modal .td-gallery-nav.next{right:10px}.td-modal .td-gallery-thumb{border-radius:10px;flex-basis:68px;width:68px;height:48px}.td-cms-contact-modal .modal{padding:8px}.td-cms-contact-modal .modal-head{margin-bottom:8px;padding:10px 10px 0}.td-request-form{grid-template-columns:1fr}.td-request-form textarea,.td-request-summary,.td-request-form .book-btn{grid-column:auto}.mobile-sticky-cta{gap:12px;padding-right:74px}.mobile-sticky-cta .price-col{min-width:0}.mobile-sticky-cta .book-btn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:0;border-radius:14px;min-width:118px;height:46px;padding:0 18px;font-weight:950;box-shadow:0 10px 18px #2f6eea38}}@media (width<=380px){.tour-detail-page .date-options{grid-template-columns:1fr}.tour-detail-page .hero-price .td-primary,.tour-detail-page .hero-price .ghost-btn{flex:1 0 100%}}.flight-detail-page{--navy:#111a42;--text:#24304f;--muted:#68728e;--blue:#133096;--pink:#00bdc4;--purple:#00bdc4;--coral:#00bdc4;--line:#e7ecf6;--bg:#f8fbff;--shadow:0 18px 45px #2537631f;--soft:0 10px 24px #2a3e6214;--radius:26px;color:var(--text);background:radial-gradient(circle at 8% 4%,#eefcff 0 12%,#0000 28%),radial-gradient(circle at 86% 8%,#e9f0ff 0 16%,#0000 34%),linear-gradient(#fbfdff 0%,#fff 44%,#f8fbff 100%);min-height:100vh;font-family:Roboto,sans-serif;overflow-x:hidden}.flight-detail-page a{color:inherit;text-decoration:none}.flight-detail-page button,.flight-detail-page input,.flight-detail-page select{font-family:inherit}.flight-detail-page .page{max-width:1180px;margin:0 auto;padding:0 28px}.flight-detail-page .topbar{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border-bottom:1px solid #e7ecf6bf;transition:all .25s;position:sticky;top:0}.flight-detail-page .topbar.scrolled{box-shadow:0 12px 34px #182a5a14}.flight-detail-page .nav{justify-content:space-between;align-items:center;gap:22px;height:72px;display:flex}.flight-detail-page .logo{color:#15346b;white-space:nowrap;align-items:center;gap:10px;font-size:22px;font-weight:850;display:flex}.flight-detail-page .mark{background:linear-gradient(135deg,#133096,#00bdc4);border-radius:12px;width:34px;height:34px;transform:skew(-10deg)rotate(-12deg);box-shadow:0 8px 18px #13309638}.flight-detail-page .menu{color:#142044;gap:34px;font-size:14px;font-weight:750;display:flex}.flight-detail-page .menu a{padding:26px 0;position:relative}.flight-detail-page .menu a:after{content:"";background:linear-gradient(90deg,#133096,#00bdc4);border-radius:999px;width:0;height:3px;transition:all .25s;position:absolute;bottom:17px;left:0}.flight-detail-page .menu a:hover:after,.flight-detail-page .menu a.active:after{width:100%}.flight-detail-page .actions{align-items:center;gap:10px;display:flex}.flight-detail-page .pill{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.flight-detail-page .login,.flight-detail-page .primary-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#133096,#00bdc4);border:0;border-radius:14px;height:42px;padding:0 18px;font-weight:850;transition:all .2s;box-shadow:0 10px 18px #13309638}.flight-detail-page .login:hover,.flight-detail-page .primary-btn:hover{transform:translateY(-2px);box-shadow:0 16px 28px #2f6eea47}.flight-detail-page .hamburger{border:1px solid var(--line);cursor:pointer;color:#142044;background:#fff;border-radius:14px;width:42px;height:42px;font-size:20px;display:none}.flight-detail-page .mobile-drawer{z-index:99;border-bottom:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff5;padding:18px 28px;display:none;position:fixed;top:72px;left:0;right:0}.flight-detail-page .mobile-drawer.open{display:block}.flight-detail-page .mobile-drawer a{padding:13px 0;font-weight:800;display:block}.flight-detail-page .breadcrumb{color:#78839b;padding:22px 0 12px;font-size:14px;font-weight:750}.flight-detail-page .breadcrumb a{color:#6e48e8}.flight-detail-page .hero{box-shadow:var(--shadow);background-color:#0000;background-image:linear-gradient(90deg,#fffffff7 0 44%,#ffffffb8 61%,#fff3 100%),url(https://images.pexels.com/photos/237211/pexels-photo-237211.jpeg?auto=compress&cs=tinysrgb&w=1600);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffffbf;border-radius:34px;padding:38px 36px;position:relative;overflow:hidden}.flight-detail-page .hero-art{background:url(https://images.pexels.com/photos/2187605/pexels-photo-2187605.jpeg?auto=compress&cs=tinysrgb&w=1200) 50%/cover;border:1px solid #ffffff73;border-radius:32px;width:410px;height:250px;position:absolute;top:50px;right:34px;overflow:hidden;box-shadow:0 26px 70px #111a422e}.flight-detail-page .hero-art:before{content:"";background:linear-gradient(#ffffff0d,#0e163c2e);position:absolute;inset:0}.flight-detail-page .hero .content{z-index:2;position:relative}.flight-detail-page .eyebrow{color:#5468b8;font-family:Georgia,serif;font-size:22px;font-style:italic}.flight-detail-page h1{color:#111a42;letter-spacing:-1.4px;max-width:660px;margin:8px 0 14px;font-size:48px;line-height:1.1}.flight-detail-page .lead{color:#52607d;max-width:620px;margin:0 0 22px;font-size:16px;line-height:1.7}.flight-detail-page .hero-meta{flex-wrap:wrap;gap:12px;display:flex}.flight-detail-page .meta-pill{color:#1c2853;box-shadow:var(--soft);background:#ffffffd6;border:1px solid #ffffffeb;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:850}.flight-detail-page .search-shell{z-index:3;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #fffffff2;border-radius:28px;margin-top:-28px;padding:18px;position:relative}.flight-detail-page .trip-tabs{gap:8px;margin-bottom:14px;display:flex}.flight-detail-page .tab{color:#5e6680;cursor:pointer;border-radius:16px;padding:11px 22px;font-weight:900;transition:all .2s}.flight-detail-page .tab:hover{background:#f6f3ff}.flight-detail-page .tab.active{color:#774bff;background:#f1ecff;box-shadow:inset 0 -3px #8e68ff}.flight-detail-page .search-grid{grid-template-columns:1fr 1fr .9fr .9fr .9fr 150px;align-items:end;gap:12px;display:grid}.flight-detail-page label{color:#7b849d;margin-bottom:8px;font-size:12px;font-weight:850;display:block}.flight-detail-page .field{background:#fff;border:1px solid #dfe7f4;border-radius:14px;align-items:center;gap:8px;height:50px;padding:0 14px;transition:all .2s;display:flex}.flight-detail-page .field:focus-within,.flight-detail-page .field:hover{border-color:#00bdc4;box-shadow:0 0 0 4px #00bdc414}.flight-detail-page .field input,.flight-detail-page .field select{color:#1c2750;background:0 0;border:0;outline:0;width:100%;font-weight:850}.flight-detail-page .searchbtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#133096,#00bdc4);border:0;border-radius:16px;height:52px;font-size:16px;font-weight:950;transition:all .2s;box-shadow:0 12px 28px #1330963d}.flight-detail-page .searchbtn:hover{transform:translateY(-2px);box-shadow:0 18px 35px #1330964d}.flight-detail-page .chips{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.flight-detail-page .chips span{color:#7b849d;font-size:13px;font-weight:850}.flight-detail-page .chip{cursor:pointer;background:#fff;border:1px solid #e1e8f5;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:850;transition:all .2s}.flight-detail-page .chip:hover,.flight-detail-page .chip.active{color:#00a4ab;background:#e6fafb;border-color:#bbf3f5;transform:translateY(-1px)}.flight-detail-page section.page{padding:54px 28px}.flight-detail-page .section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.flight-detail-page h2{color:#14204a;letter-spacing:-.45px;margin:0;font-size:28px}.flight-detail-page .sub{color:#697590;margin:6px 0 0;font-size:14px}.flight-detail-page .view-tools{align-items:center;gap:10px;display:flex}.flight-detail-page .ghost-btn{cursor:pointer;color:#24304f;background:#fff;border:1px solid #e0e7f3;border-radius:14px;height:40px;padding:0 14px;font-weight:850}.flight-detail-page .ghost-btn.active,.flight-detail-page .ghost-btn:hover{color:#00a4ab;background:#e6fafb;border-color:#bbf3f5}.flight-detail-page .route-cards{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.flight-detail-page .route-card{box-shadow:var(--soft);cursor:pointer;background:#fff;border:1px solid #e5ebf6;border-radius:24px;transition:all .25s;overflow:hidden}.flight-detail-page .route-card:hover,.flight-detail-page .flight-row:hover,.flight-detail-page .tip-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px #2a3e6224}.flight-detail-page .route-img{background-position:50%;background-size:cover;height:130px;position:relative}.flight-detail-page .route-img:after{content:"";background:linear-gradient(#0000 40%,#0c163754);position:absolute;inset:0}.flight-detail-page .badge{color:#14204a;z-index:2;background:#ffffffed;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:950;position:absolute;top:14px;left:14px}.flight-detail-page .route-body{padding:18px}.flight-detail-page .airport{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.flight-detail-page .airport b{color:#14204a;font-size:24px}.flight-detail-page .airport span{color:#7a849b;font-size:12px;font-weight:850;display:block}.flight-detail-page .route-price{justify-content:space-between;align-items:flex-end;display:flex}.flight-detail-page .route-price small{color:#8a94aa;margin-bottom:2px;font-weight:850;display:block}.flight-detail-page .route-price b{color:#ff4264;font-size:22px}.flight-detail-page .layout{grid-template-columns:1fr 320px;align-items:start;gap:24px;display:grid}.flight-detail-page .panel{box-shadow:var(--soft);background:#fff;border:1px solid #e5ebf6;border-radius:26px}.flight-detail-page .panel-pad{padding:20px}.flight-detail-page .filter-mini{position:sticky;top:94px}.flight-detail-page .side-title{color:#14204a;margin:0 0 14px;font-size:17px;font-weight:950}.flight-detail-page .check{color:#4e5974;align-items:center;gap:10px;margin:12px 0;font-size:14px;font-weight:750;display:flex}.flight-detail-page .check input{accent-color:#00bdc4}.flight-detail-page .price-range{accent-color:#00bdc4;width:100%}.flight-detail-page .price-note{color:#7b849d;justify-content:space-between;margin:6px 0 18px;font-size:12px;font-weight:800;display:flex}.flight-detail-page .flight-list{flex-direction:column;gap:14px;display:flex}.flight-detail-page .flight-row{box-shadow:var(--soft);cursor:pointer;background:#fff;border:1px solid #e5ebf6;border-radius:24px;grid-template-columns:150px 1fr 150px;align-items:center;gap:18px;padding:16px;transition:all .25s;display:grid}.flight-detail-page .airline{align-items:center;gap:12px;display:flex}.flight-detail-page .air-logo{color:#fff;background:linear-gradient(135deg,#133096,#00bdc4);border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;font-weight:950;display:flex}.flight-detail-page .airline h3{color:#14204a;margin:0;font-size:16px}.flight-detail-page .airline p{color:#7a849b;margin:4px 0 0;font-size:12px;font-weight:750}.flight-detail-page .flight-time{text-align:center;grid-template-columns:1fr 80px 1fr;align-items:center;gap:12px;display:grid}.flight-detail-page .time b{color:#14204a;font-size:21px}.flight-detail-page .time span{color:#7a849b;margin-top:4px;font-size:12px;font-weight:850;display:block}.flight-detail-page .line{background:linear-gradient(90deg,#133096,#00bdc4);height:2px;position:relative}.flight-detail-page .line:after{content:"✈";color:#00bdc4;background:#fff;padding:0 5px;font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.flight-detail-page .duration{color:#697590;margin-bottom:8px;font-size:12px;font-weight:850}.flight-detail-page .flight-price{text-align:right}.flight-detail-page .flight-price small{color:#8a94aa;margin-bottom:3px;font-size:12px;font-weight:850;display:block}.flight-detail-page .flight-price b{color:#ff4264;font-size:22px}.flight-detail-page .book{color:#fff;cursor:pointer;background:linear-gradient(135deg,#133096,#00bdc4);border:0;border-radius:12px;height:36px;margin-top:8px;padding:0 16px;font-size:14px;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 6px 14px #13309629}.flight-detail-page .book:hover{transform:translateY(-2px);box-shadow:0 10px 20px #00bdc44d}.flight-detail-page .seo-card{box-shadow:var(--soft);background:#fff;border:1px solid #e5ebf6;border-radius:26px;overflow:hidden}.flight-detail-page .seo-head{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.flight-detail-page .seo-head h2{font-size:26px}.flight-detail-page .toggle-icon{color:#00bdc4;font-size:24px;transition:all .25s}.flight-detail-page .seo-content{color:#5d6883;max-height:260px;padding:0 22px 22px;line-height:1.75;transition:max-height .35s;position:relative;overflow:hidden}.flight-detail-page .seo-card:not(.open) .seo-content:after{content:"";background:linear-gradient(#0000,#fff);height:90px;position:absolute;bottom:0;left:0;right:0}.flight-detail-page .seo-card.open .seo-content{max-height:1800px}.flight-detail-page .seo-card.open .toggle-icon{transform:rotate(45deg)}.flight-detail-page .seo-content h3{color:#14204a;margin:22px 0 8px}.flight-detail-page .seo-content p{margin:0 0 12px}.flight-detail-page .seo-content ul{margin-top:6px}.flight-detail-page .seo-actions{padding:0 22px 22px}.flight-detail-page .readmore{color:#00a4ab;cursor:pointer;background:#e6fafb;border:0;border-radius:14px;height:42px;padding:0 16px;font-weight:950}.flight-detail-page .tips{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.flight-detail-page .tip-card{box-shadow:var(--soft);background:#fff;border:1px solid #e5ebf6;border-radius:22px;padding:18px;transition:all .25s}.flight-detail-page .tip-card .ico{margin-bottom:10px;font-size:34px}.flight-detail-page .tip-card h3{color:#14204a;margin:0 0 8px}.flight-detail-page .tip-card p{color:#697590;margin:0;font-size:14px;line-height:1.55}.flight-detail-page footer{background:#fff;border-top:1px solid #e6edf7;border-radius:28px 28px 0 0;margin-top:28px;padding:34px 0 16px;box-shadow:0 -10px 30px #1d305c0d}.flight-detail-page .foot{color:#5b6683;grid-template-columns:1.6fr 1fr 1fr 1.2fr 1.2fr;gap:30px;font-size:13px;display:grid}.flight-detail-page .foot h4{color:#18234f;margin:0 0 12px}.flight-detail-page .store{color:#18234f;background:#fff;border:1px solid #dfe7f4;border-radius:12px;margin:0 8px 8px 0;padding:10px 13px;font-weight:900;display:inline-flex}.flight-detail-page .copy{text-align:center;color:#8b94a8;margin-top:24px;font-size:12px}.flight-detail-page .modal-backdrop{z-index:200;background:#0f172a73;justify-content:center;align-items:center;padding:22px;display:none;position:fixed;inset:0}.flight-detail-page .modal-backdrop.open{display:flex}.flight-detail-page .modal{background:#fff;border-radius:26px;width:min(560px,100%);padding:26px;box-shadow:0 26px 70px #0f172a42}.flight-detail-page .modal-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.flight-detail-page .close{cursor:pointer;background:#f4f6fb;border:0;border-radius:12px;width:38px;height:38px;font-size:20px}.flight-detail-page .modal-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.flight-detail-page .toast{z-index:300;color:#fff;box-shadow:var(--shadow);opacity:0;background:#111a42;border-radius:16px;padding:14px 18px;font-weight:750;transition:all .25s;position:fixed;bottom:22px;right:22px;transform:translateY(120px)}.flight-detail-page .toast.show{opacity:1;transform:translateY(0)}.flight-detail-page .hero-band{background:linear-gradient(110deg,#0b163ac7 0%,#0c173e94 35%,#0d184247 100%),url(https://images.pexels.com/photos/237211/pexels-photo-237211.jpeg?auto=compress&cs=tinysrgb&w=1800) 50%/cover;margin-bottom:8px;padding:24px 0 34px;position:relative;overflow:hidden}.flight-detail-page .hero-band:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff38 0 18%,#ffffff14 19% 42%,#0000 43%);border-radius:50%;width:320px;height:320px;position:absolute;inset:auto auto -120px -80px}.flight-detail-page .hero-band:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff73b733 0 22%,#8e68ff1f 23% 52%,#0000 53%);border-radius:50%;width:360px;height:360px;position:absolute;top:-40px;right:-90px}.flight-detail-page .breadcrumb.light{color:#ffffffd6;padding:0 0 16px}.flight-detail-page .breadcrumb.light a{color:#fff}.flight-detail-page .hero-shell{z-index:2;grid-template-columns:1fr;align-items:start;gap:18px;display:grid;position:relative}.flight-detail-page .hero-copy{color:#fff;text-align:center;max-width:840px;margin:0 auto;padding:12px 0 0}.flight-detail-page .hero-kicker{letter-spacing:.08em;color:#fff;background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:12px;font-weight:950;display:inline-flex}.flight-detail-page .hero-copy h1{color:#fff;max-width:760px;margin:14px auto 10px;font-size:42px;line-height:1.15}.flight-detail-page .hero-copy .lead{color:#ffffffe6;max-width:560px;margin:0 auto 14px;font-size:15px;line-height:1.6}.flight-detail-page .hero-meta{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.flight-detail-page .hero-copy .meta-pill{color:#fff;box-shadow:none;background:#ffffff1f;border:1px solid #ffffff29}.flight-detail-page .hero-search-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #fffffff2;border-radius:30px;padding:18px}.flight-detail-page .search-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.flight-detail-page .search-title{color:#14204a;margin:0 0 4px;font-size:24px;font-weight:950;line-height:1.2}.flight-detail-page .search-sub{color:#697590;margin:0;font-size:13px;line-height:1.5}.flight-detail-page .journey-tabs{flex-wrap:wrap;gap:8px;display:flex}.flight-detail-page .journey-tabs button{color:#6549c9;cursor:pointer;background:#f7f4ff;border:0;border-radius:16px;padding:11px 18px;font-weight:950}.flight-detail-page .journey-tabs button.active{color:#fff;background:#111a42}.flight-detail-page .search-row{grid-template-columns:1.05fr 1.05fr .92fr .92fr .85fr .85fr 170px;align-items:end;gap:10px;display:grid}.flight-detail-page .field.big{height:54px}.flight-detail-page .field.big input,.flight-detail-page .field.big select{font-size:15px}.flight-detail-page .searchbtn.big{width:100%;height:54px;font-size:16px}.flight-detail-page .search-row>div label{margin-bottom:7px;font-size:11px}.flight-detail-page .search-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.flight-detail-page .search-hint{color:#697590;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:12px;font-weight:900}.flight-detail-page .quick-deals{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.flight-detail-page .deal-pill{box-shadow:var(--soft);background:linear-gradient(135deg,#fff,#fff7fb);border:1px solid #edf0f8;border-radius:18px;padding:12px 14px;display:block}.flight-detail-page .deal-pill small{color:#75809a;margin-bottom:4px;font-weight:800;display:block}.flight-detail-page .deal-pill b{color:#ff4264;font-size:17px}.flight-detail-page .fare-panel{box-shadow:var(--soft);background:#fff;border:1px solid #e5ebf6;border-radius:28px;padding:16px}.flight-detail-page .fare-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.flight-detail-page .fare-tabs{flex-wrap:wrap;gap:8px;display:flex}.flight-detail-page .fare-tabs button{color:#24304f;cursor:pointer;background:#fff;border:1px solid #e0e7f3;border-radius:999px;height:38px;padding:0 15px;font-size:13px;font-weight:950}.flight-detail-page .fare-tabs button.active{color:#fff;background:#111a42;border-color:#111a42}.flight-detail-page .fare-note{color:#697590;font-size:12px;font-weight:850}.flight-detail-page .fare-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.flight-detail-page .fare-card{background:linear-gradient(135deg,#fff,#fff9fc);border:1px solid #e8edf7;border-radius:22px;padding:16px;transition:all .22s;position:relative;overflow:hidden;box-shadow:0 8px 20px #2a3e620f}.flight-detail-page .fare-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px #2a3e621f}.flight-detail-page .fare-card:before{content:"";background:radial-gradient(circle,#ffe3f1 0 35%,#efe8ff 36% 68%,#0000 70%);border-radius:50%;width:96px;height:96px;position:absolute;top:-36px;right:-36px}.flight-detail-page .fare-route{color:#14204a;padding-right:38px;font-size:14px;font-weight:950;position:relative}.flight-detail-page .fare-date{color:#697590;margin:8px 0 12px;font-size:12px;font-weight:850}.flight-detail-page .fare-bottom{justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:relative}.flight-detail-page .fare-price small{color:#8a94aa;font-size:11px;font-weight:850;display:block}.flight-detail-page .fare-price b{color:#ff4264;font-size:22px}.flight-detail-page .fare-cta{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#133096,#00bdc4);border:0;border-radius:13px;height:38px;padding:0 14px;font-weight:950;transition:all .2s}.flight-detail-page .fare-cta:hover,.flight-detail-page .sticky-cta button:hover{transform:translateY(-2px);box-shadow:0 18px 32px #13309638}.flight-detail-page .route-cards.expanded{grid-template-columns:repeat(4,1fr)}.flight-detail-page .route-card.compact .route-img{height:96px}.flight-detail-page .route-card.compact .airport b{font-size:21px}.flight-detail-page .route-card.compact .route-body{padding:15px}.flight-detail-page .route-card.compact .route-price b{font-size:20px}.flight-detail-page .why-book{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:22px;display:grid}.flight-detail-page .why-panel{box-shadow:var(--soft);background:#fff;border:1px solid #e5ebf6;border-radius:28px;padding:22px}.flight-detail-page .benefit-list{gap:12px;margin-top:16px;display:grid}.flight-detail-page .benefit{background:#f9fbff;border:1px solid #edf1f8;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.flight-detail-page .benefit strong{color:#14204a;margin-bottom:4px;display:block}.flight-detail-page .benefit p{color:#697590;margin:0;font-size:14px;line-height:1.55}.flight-detail-page .korea-card{color:#fff;min-height:100%;box-shadow:var(--shadow);background:linear-gradient(#111a421a,#111a428f),url(https://images.pexels.com/photos/2187605/pexels-photo-2187605.jpeg?auto=compress&cs=tinysrgb&w=1200) 50%/cover;border-radius:28px;flex-direction:column;justify-content:flex-end;padding:22px;display:flex}.flight-detail-page .korea-card h3{color:#fff;margin:0 0 8px;font-size:28px}.flight-detail-page .korea-card p{margin:0;line-height:1.6}.flight-detail-page .info-table{border-collapse:separate;border-spacing:0 10px;width:100%}.flight-detail-page .info-table th{text-align:left;color:#7a849b;padding:0 14px;font-size:12px}.flight-detail-page .info-table td{background:#fff;border-top:1px solid #e5ebf6;border-bottom:1px solid #e5ebf6;padding:15px 14px;font-weight:850}.flight-detail-page .info-table td:first-child{color:#14204a;border-left:1px solid #e5ebf6;border-radius:16px 0 0 16px}.flight-detail-page .info-table td:last-child{text-align:right;border-right:1px solid #e5ebf6;border-radius:0 16px 16px 0}.flight-detail-page .info-table .price{color:#ff4264;font-size:18px}.flight-detail-page .buy-link{color:#00a4ab;cursor:pointer;background:#e6fafb;border:0;border-radius:12px;justify-content:center;align-items:center;height:34px;padding:0 12px;font-weight:950;transition:all .2s;display:inline-flex}.flight-detail-page .buy-link:hover{color:#fff;background:#133096}.flight-detail-page .faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.flight-detail-page .faq details{box-shadow:var(--soft);background:#fff;border:1px solid #e5ebf6;border-radius:18px;padding:16px 18px}.flight-detail-page .faq summary{color:#14204a;cursor:pointer;font-weight:950}.flight-detail-page .faq p{color:#697590;margin:12px 0 0;line-height:1.6}.flight-detail-page .related-shell{box-shadow:var(--soft);background:#fff;border:1px solid #e5ebf6;border-radius:28px;padding:18px}.flight-detail-page .related-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.flight-detail-page .related-top h2{font-size:26px}.flight-detail-page .related-top .sub{max-width:650px}.flight-detail-page .related-badge{color:#00a4ab;white-space:nowrap;background:#e6fafb;border:1px solid #bbf3f5;border-radius:999px;align-items:center;height:32px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.flight-detail-page .related-tabs{scrollbar-width:thin;gap:8px;margin-bottom:2px;padding:4px 0 12px;display:flex;overflow-x:auto}.flight-detail-page .related-tab{color:#4b5875;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0e7f3;border-radius:999px;height:38px;padding:0 15px;font-size:13px;font-weight:950;transition:all .2s}.flight-detail-page .related-tab:hover,.flight-detail-page .related-tab.active{color:#fff;background:#111a42;border-color:#111a42;box-shadow:0 10px 22px #111a421f}.flight-detail-page .related-panel{display:none}.flight-detail-page .related-panel.active{display:block}.flight-detail-page .related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.flight-detail-page .related-link{cursor:pointer;background:linear-gradient(135deg,#fff,#fbfdff);border:1px solid #e8edf7;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:11px 12px;transition:all .2s;display:flex}.flight-detail-page .related-link:hover{box-shadow:var(--soft);background:#fff;border-color:#d9ceff;transform:translateY(-2px)}.flight-detail-page .related-link strong{color:#14204a;font-size:14px;line-height:1.25;display:block}.flight-detail-page .related-link span{color:#7a849b;margin-top:3px;font-size:12px;font-weight:800;line-height:1.25;display:block}.flight-detail-page .related-link b{color:#ff4264;white-space:nowrap;background:#fff4f7;border:1px solid #ffe2ea;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:950}.flight-detail-page .related-note{color:#697590;margin:12px 0 0;font-size:12px;line-height:1.55}.flight-detail-page .sticky-cta{z-index:160;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #e6edf7;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;width:min(720px,100% - 28px);padding:10px 12px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 46px #111a4229}.flight-detail-page .sticky-cta strong{color:#14204a}.flight-detail-page .sticky-cta span{color:#697590;margin-top:2px;font-size:12px;font-weight:800;display:block}.flight-detail-page .sticky-cta button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#133096,#00bdc4);border:0;border-radius:15px;height:44px;padding:0 18px;font-weight:950;transition:all .2s}@media (width<=1180px){.flight-detail-page .search-row{grid-template-columns:1fr 1fr 1fr 1fr}.flight-detail-page .search-row .search-action{grid-column:1/-1}.flight-detail-page .quick-deals,.flight-detail-page .fare-grid,.flight-detail-page .route-cards.expanded{grid-template-columns:1fr 1fr}}@media (width<=1040px){.flight-detail-page .hero-copy h1{font-size:38px}.flight-detail-page .search-head{align-items:flex-start}.flight-detail-page .why-book{grid-template-columns:1fr}.flight-detail-page .sticky-cta{bottom:12px}.flight-detail-page .faq{grid-template-columns:1fr 1fr}.flight-detail-page .related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.flight-detail-page .page{padding:0 16px}.flight-detail-page .hero{padding:28px 20px}.flight-detail-page .hero-art{display:none}.flight-detail-page .search-grid,.flight-detail-page .route-cards,.flight-detail-page .tips,.flight-detail-page .foot{grid-template-columns:1fr}.flight-detail-page .trip-tabs{overflow-x:auto}.flight-detail-page .tab{white-space:nowrap}.flight-detail-page h1{font-size:32px}.flight-detail-page .section-head{display:block}.flight-detail-page .view-tools{margin-top:14px}.flight-detail-page .hero-band{padding:22px 0 28px}.flight-detail-page .hero-copy h1{font-size:32px}.flight-detail-page .hero-copy .lead{font-size:14px}.flight-detail-page .journey-tabs{flex-wrap:nowrap;overflow-x:auto}.flight-detail-page .journey-tabs button{white-space:nowrap}.flight-detail-page .search-row,.flight-detail-page .quick-deals,.flight-detail-page .fare-grid,.flight-detail-page .route-cards.expanded{grid-template-columns:1fr}.flight-detail-page .fare-panel{padding:12px}.flight-detail-page .search-row .search-action{grid-column:auto}.flight-detail-page .search-bottom{align-items:flex-start}.flight-detail-page .sticky-cta{border-radius:20px}.flight-detail-page .sticky-cta strong{font-size:13px}.flight-detail-page .sticky-cta button{padding:0 12px}.flight-detail-page .info-table{font-size:13px}.flight-detail-page .info-table th:nth-child(3),.flight-detail-page .info-table td:nth-child(3){display:none}.flight-detail-page .faq{grid-template-columns:1fr}.flight-detail-page .related-top{align-items:flex-start}.flight-detail-page .related-grid{grid-template-columns:1fr 1fr}.flight-detail-page .related-link{align-items:flex-start}.flight-detail-page .related-link b{font-size:11px}}@media (width<=460px){.flight-detail-page .related-grid{grid-template-columns:1fr}}.flight-detail-page .vmb-search-shell{z-index:80!important;box-sizing:border-box!important;max-width:1320px!important;height:auto!important;margin:24px auto 0!important;padding:0 12px!important;position:relative!important}.flight-detail-page .vmb-search-shell.vmb-shell-expanded{height:auto!important;margin-top:24px!important}.flight-detail-page .vmb-booking-frame{width:100%!important;min-width:0!important;box-shadow:var(--shadow)!important;background:#fff!important;border-radius:28px!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.flight-detail-page .route-slider-container{--cols:4;width:100%;padding:10px 0;position:relative;overflow:hidden}.flight-detail-page .route-slider-track{gap:18px;transition:transform .5s cubic-bezier(.25,.46,.45,.94);display:flex}.flight-detail-page .route-slider-track>article{flex:0 0 calc((100% - (var(--cols) - 1) * 18px) / var(--cols));box-sizing:border-box}@media (width<=900px){.flight-detail-page .route-slider-container{--cols:2}}@media (width<=600px){.flight-detail-page .route-slider-container{--cols:1}}.news-detail-page{--navy:#0f172a;--text:#334155;--muted:#64748b;--blue:#2563eb;--teal:#0d9488;--line:#f1f5f9;--bg:#fafafa;--shadow:0 20px 40px #0f172a0f;--soft:0 4px 20px #0f172a08;--radius:20px;color:var(--text);background:#fbfbfd;min-height:100vh;padding-top:72px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:clip}.news-detail-page a{color:inherit;text-decoration:none}.news-detail-page .page{width:min(100%,1200px);margin:0 auto;padding:0 24px}.reading-progress-container{z-index:1000;pointer-events:none;background:0 0;width:100%;height:3px;position:fixed;top:72px;left:0}.reading-progress-bar{background:linear-gradient(90deg,#2563eb 0%,#0d9488 100%);width:0;height:100%;transition:width .1s ease-out}.news-detail-page .breadcrumb{color:#94a3b8;letter-spacing:-.2px;padding:24px 0 12px;font-size:13px;font-weight:600}.news-detail-page .breadcrumb a{color:var(--blue);transition:color .2s}.news-detail-page .breadcrumb a:hover{color:#1d4ed8;text-decoration:none}.news-header-flat{flex-direction:column;align-items:flex-start;min-width:0;margin-bottom:28px;padding-bottom:8px;display:flex}.news-category-tag{color:var(--teal);text-transform:uppercase;letter-spacing:.8px;background:#0d948814;border:1.5px solid #0d948826;border-radius:999px;margin-bottom:16px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-block}.news-header-flat h1{color:var(--navy);letter-spacing:0;overflow-wrap:anywhere;word-break:normal;margin:0 0 20px;font-size:32px;font-weight:900;line-height:1.25}@media (width>=768px){.news-header-flat h1{font-size:42px}}.news-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:20px;font-size:13.5px;font-weight:500;display:flex}.news-meta-item{align-items:center;gap:8px;display:flex}.news-meta-item span{color:#475569}.news-banner-full{border-radius:var(--radius);border:1px solid #0000000a;width:100%;margin-bottom:40px;transition:transform .3s;overflow:hidden;box-shadow:0 20px 40px #00000014}.news-banner-full:hover{transform:translateY(-4px)}.news-banner-image-full{-o-object-fit:cover;object-fit:cover;width:100%;height:280px;display:block}@media (width>=768px){.news-banner-image-full{height:480px}}.news-layout{grid-template-columns:minmax(0,1fr);gap:40px;min-width:0;padding:0 0 80px;display:grid}@media (width>=992px){.news-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}@media (width>=1200px){.news-layout{grid-template-columns:minmax(0,1fr) 340px}}.news-main{box-shadow:var(--shadow);background:#fff;border:1px solid #f1f5f9;border-radius:24px;min-width:0;padding:28px;overflow:hidden}@media (width>=768px){.news-main{padding:48px}}.news-article-content{color:var(--text);letter-spacing:0;overflow-wrap:anywhere;word-break:normal;min-width:0;font-size:17px;font-weight:400;line-height:1.85}.news-article-content p{color:#334155;margin-bottom:24px}.news-article-content h2,.news-article-content h3,.news-article-content h4{color:var(--navy);letter-spacing:0;overflow-wrap:anywhere;margin:40px 0 18px;font-weight:850;line-height:1.3}.news-article-content h2{border-left:4px solid var(--blue);margin-left:-18px;padding-left:14px;font-size:28px}.news-article-content h3{font-size:22px}.news-article-content h4{font-size:19px}.news-article-content img{max-width:100%;height:auto;box-shadow:var(--shadow);border-radius:16px;margin:32px auto;display:block}.news-article-content iframe,.news-article-content video{aspect-ratio:16/9;border:0;border-radius:16px;width:100%;max-width:100%;height:auto;margin:32px auto;display:block}.news-article-content table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}.news-article-content th,.news-article-content td{vertical-align:top;border:1px solid #e2e8f0;padding:10px 12px}.news-article-content pre{color:#f8fafc;background:#0f172a;border-radius:12px;max-width:100%;padding:16px;overflow-x:auto}.news-article-content blockquote{border-left:4px solid var(--teal);color:#0f766e;background:#f0fdfa;border-radius:0 16px 16px 0;margin:32px 0;padding:20px 28px;font-size:18px;font-style:italic;line-height:1.75}.news-article-content ul,.news-article-content ol{margin-bottom:24px;padding-left:24px}.news-article-content li{margin-bottom:10px}.news-sidebar{flex-direction:column;gap:32px;min-width:0;display:flex}.news-sidebar-card{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;border:1px solid #f1f5f9;min-width:0;padding:28px}.sidebar-title{color:var(--navy);letter-spacing:-.3px;margin:0 0 20px;padding-bottom:10px;font-size:19px;font-weight:900;position:relative}.sidebar-title:after{content:"";background:linear-gradient(90deg,#2563eb,#0d9488);border-radius:999px;width:40px;height:3px;position:absolute;bottom:0;left:0}.related-news-list{flex-direction:column;gap:20px;display:flex}.related-news-item{border-bottom:1px solid #f1f5f9;align-items:center;gap:16px;padding-bottom:16px;transition:transform .2s;display:flex}.related-news-item:last-child{border-bottom:none;padding-bottom:0}.related-news-item:hover{transform:translate(4px)}.related-news-thumb{-o-object-fit:cover;object-fit:cover;background:#f8fafc;border:1px solid #0000000a;border-radius:12px;flex-shrink:0;width:76px;height:76px}.related-news-info{flex-direction:column;gap:6px;min-width:0;display:flex}.related-news-info h5{color:var(--navy);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:14.5px;font-weight:750;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.related-news-item:hover .related-news-info h5{color:var(--blue)}.related-news-info span{color:var(--muted);font-size:11.5px;font-weight:500}.news-list-container{padding:24px 0 80px}.news-list-banner{background:#e2e8f0;border:1px solid #e2e8f0e6;border-radius:22px;height:260px;margin:12px 0 36px;position:relative;overflow:hidden;box-shadow:0 22px 48px #0f172a1a}.news-list-banner:after{content:"";background:linear-gradient(90deg,#0f172a94,#0f172a38 58%),linear-gradient(#0f172a14,#0f172a3d);position:absolute;inset:0}.news-list-banner-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.news-list-banner-content{display:none}.news-list-banner-content--clean{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}.news-list-banner-content--clean .news-list-title{color:#fff;text-shadow:0 10px 28px #0f172a57;max-width:900px;margin:0 0 14px}.news-list-banner-content--clean .news-list-subtitle{color:#ffffffe6;text-shadow:0 8px 24px #0f172a4d;max-width:680px;margin:0}.news-list-header{text-align:center;margin-bottom:40px}.news-list-header>.news-list-title,.news-list-header>.news-list-subtitle{display:none}.news-list-title{color:var(--navy);letter-spacing:-.8px;margin-bottom:12px;font-size:30px;font-weight:900}@media (width>=768px){.news-list-title{font-size:42px}}.news-list-subtitle{color:var(--muted);max-width:600px;margin:0 auto 28px;font-size:15px;line-height:1.58}.news-search-bar{max-width:480px;margin:0 auto 32px}.news-search-bar .ant-input-affix-wrapper{border-radius:12px 0 0 12px;height:48px}.news-search-bar .ant-input-search-button{background:linear-gradient(110deg,#173b91,#256bd5 48%,#20bfd0) 0 0/160% 100%;border:0;width:52px;height:48px;transition:background-position .28s,box-shadow .18s;box-shadow:0 8px 18px #11307e33;border-radius:0 12px 12px 0!important}.news-search-bar .ant-input-search-button:hover,.news-search-bar .ant-input-search-button:focus-visible{background-position:100% 0;box-shadow:0 11px 24px #1258aa4d}.news-category-pills{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px;display:flex}.category-pill{color:var(--muted);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .25s}.category-pill:hover,.category-pill.active{color:#fff;background:linear-gradient(110deg,#173b91,#256bd5 48%,#20bfd0);border-color:#0000;transform:translateY(-2px);box-shadow:0 9px 20px #11307e38}.category-pill:focus-visible{outline-offset:3px;outline:3px solid #20bfd052}.news-grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (width>=640px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.news-card{box-shadow:var(--soft);background:#fff;border:1px solid #e5ebf6;border-radius:20px;flex-direction:column;min-width:0;height:100%;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.news-card:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.news-card-thumb-wrap{background:#f1f5f9;width:100%;height:210px;position:relative;overflow:hidden}.news-card-thumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.news-card:hover .news-card-thumb{transform:scale(1.06)}.news-card-body{flex-direction:column;flex-grow:1;padding:24px;display:flex}.news-card-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.news-card-tag{color:var(--teal);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:800}.news-card-date{color:var(--muted);font-size:11.5px;font-weight:500}.news-card-title{color:var(--navy);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 12px;font-size:17px;font-weight:800;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.news-card:hover .news-card-title{color:var(--blue)}.news-card-summary{color:#475569;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:20px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.news-card-more{color:var(--blue);align-items:center;gap:4px;font-size:13.5px;font-weight:700;transition:gap .2s;display:inline-flex}.news-card:hover .news-card-more{gap:8px}.news-pagination{justify-content:center;margin-top:52px;display:flex}.news-pagination .ant-pagination-item-active{border-color:var(--blue)}.news-pagination .ant-pagination-item-active a{color:var(--blue)}@media (width<=1100px){.news-detail-page{padding-top:64px}.reading-progress-container{top:64px}}@media (width<=767px){.news-detail-page .page{padding:0 16px}.news-detail-page .breadcrumb{overflow-wrap:anywhere;padding-top:18px}.news-header-flat{margin-bottom:20px}.news-header-flat h1{font-size:28px;line-height:1.22}.news-meta{gap:10px 16px;font-size:12.5px}.news-banner-full{border-radius:16px;margin-bottom:24px}.news-banner-image-full{height:220px}.news-layout{gap:24px;padding-bottom:48px}.news-main{border-radius:16px;padding:22px 18px}.news-article-content{font-size:16px;line-height:1.75}.news-article-content h2{margin-left:0;font-size:23px}.news-article-content h3{font-size:20px}.news-article-content blockquote{padding:16px 18px;font-size:16px}.news-sidebar-card{border-radius:16px;padding:20px}.related-news-item{align-items:flex-start}.related-news-thumb{width:68px;height:68px}.news-list-container{padding-bottom:56px}.news-list-banner{border-radius:16px;height:170px;margin:8px 0 26px}.news-list-banner-content--clean{text-align:left;align-items:flex-start;padding:22px}.news-list-banner-content--clean .news-list-title{font-size:26px;line-height:1.18}.news-list-banner-content--clean .news-list-subtitle{font-size:13px;line-height:1.5}.news-list-header{text-align:left;margin-bottom:28px}.news-list-title{font-size:28px}.news-list-subtitle{margin-left:0;margin-right:0}.news-category-pills{justify-content:flex-start;margin-bottom:28px}.news-card-meta{flex-direction:column;align-items:flex-start}}:is(.vmb-homepage-preview,.news-detail-page,.flight-detail-page) :is(.btn-view,.view,.offer-btn,.promo-popup-btn,.news-card-more,.searchbtn,.book,.tl-primary-btn,.td-primary,.book-btn,.fare-cta,.buy-link,.readmore,.primary-btn,.sticky-cta>button){color:#fff;cursor:pointer;background-size:160% 100%;border:0;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:42px;padding:0 18px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background-position .28s;display:inline-flex;box-shadow:0 10px 22px #11307e38;background:linear-gradient(110deg,#173b91 0%,#256bd5 48%,#20bfd0 100%)!important}:is(.vmb-homepage-preview,.news-detail-page,.flight-detail-page) :is(.btn-view,.view,.offer-btn,.promo-popup-btn,.news-card-more,.searchbtn,.book,.tl-primary-btn,.td-primary,.book-btn,.fare-cta,.buy-link,.readmore,.primary-btn,.sticky-cta>button):hover{color:#fff;background-position:100% 0;transform:translateY(-2px);box-shadow:0 14px 28px #1258aa4d}:is(.vmb-homepage-preview,.news-detail-page,.flight-detail-page) :is(.btn-view,.view,.offer-btn,.promo-popup-btn,.news-card-more,.searchbtn,.book,.tl-primary-btn,.td-primary,.book-btn,.fare-cta,.buy-link,.readmore,.primary-btn,.sticky-cta>button):focus-visible{outline-offset:3px;outline:3px solid #20bfd061}:is(.vmb-homepage-preview,.news-detail-page,.flight-detail-page) :is(.offer-btn,.searchbtn,.book,.tl-primary-btn,.td-primary,.book-btn,.fare-cta,.buy-link,.readmore,.primary-btn,.sticky-cta>button):after{content:"→";font-size:17px;font-weight:500;transition:transform .18s;display:inline-block}:is(.vmb-homepage-preview,.news-detail-page,.flight-detail-page) :is(.offer-btn,.searchbtn,.book,.tl-primary-btn,.td-primary,.book-btn,.fare-cta,.buy-link,.readmore,.primary-btn,.sticky-cta>button):hover:after,:is(.vmb-homepage-preview,.news-detail-page,.flight-detail-page) :is(.btn-view,.view,.news-card-more,.promo-popup-btn):hover span:last-child{transform:translate(4px)}:is(.vmb-homepage-preview,.news-detail-page,.flight-detail-page) :is(.btn-view,.view,.news-card-more,.promo-popup-btn) span:last-child{transition:transform .18s;display:inline-block}@media (prefers-reduced-motion:reduce){:is(.vmb-homepage-preview,.news-detail-page,.flight-detail-page) :is(.btn-view,.view,.offer-btn,.promo-popup-btn,.news-card-more,.searchbtn,.book,.tl-primary-btn,.td-primary,.book-btn,.fare-cta,.buy-link,.readmore,.primary-btn,.sticky-cta>button){transition:none}}.service-public-page .service-list-banner:after{background:linear-gradient(90deg,#0f172a9e,#0f172a3d 58%),linear-gradient(#0f172a14,#0f172a47)}.service-public-page .service-grid{gap:20px}.service-public-page .service-card{border-radius:18px;min-height:290px}.service-public-page .service-card .news-card-thumb-wrap{border-radius:14px;width:auto;height:104px;margin:14px 18px 0}.service-public-page .service-card .news-card-body{padding:16px 20px 20px}.service-public-page .service-card .news-card-title{min-height:46px;font-size:17px;line-height:1.35}.service-public-page .service-card .news-card-summary{-webkit-line-clamp:2;line-clamp:2;min-height:40px;margin-bottom:18px}.service-card-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;display:flex}.service-card-price{color:#151923;font-size:14px;font-weight:900}.service-public-page .service-card .news-card-more,.service-public-page .service-card .news-card-more:hover,.service-public-page .service-card .news-card-more:focus-visible{color:#fff}.service-detail-price{color:#f94265;margin:4px 0 18px;font-size:28px;font-weight:950;line-height:1.1}.service-contact-card p{color:#64748b;margin:0 0 18px;font-size:14px;line-height:1.6}.service-contact-card .promo-popup-btn{justify-content:center;width:100%}.service-related-price{color:#173b91;font-size:12px;font-weight:900}.service-empty-content{color:#475569;font-size:16px;line-height:1.75}@media (width<=767px){.service-public-page .service-grid{gap:18px}.service-card-footer{flex-direction:column;align-items:flex-start}.service-detail-price{font-size:24px}}.booking-status-trigger{color:#334155;width:145px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.booking-status-trigger:hover,.booking-status-trigger:focus-visible{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.booking-status-label,.booking-status-option{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.booking-status-dot{border-radius:50%;flex:none;width:8px;height:8px}.booking-status-dot.pending{background:#f59e0b}.booking-status-dot.confirmed{background:#16a34a}.booking-status-dot.cancelled{background:#ef4444}.booking-status-trigger.pending{color:#a16207;background:#fffbeb}.booking-status-trigger.confirmed{color:#15803d;background:#f0fdf4}.booking-status-trigger.cancelled{color:#b91c1c;background:#fef2f2}
