body{--ag-legacy-styles-loaded: "true"}.ag-icon{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);position:relative}.ag-icon:before{content:"";font-family:inherit}.ag-icon:after{background:transparent var(--ag-icon-image, none) center/contain no-repeat;display:var(--ag-icon-image-display);opacity:var(--ag-icon-image-opacity, .9);position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ag-icon-aggregation{font-family:var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color))}.ag-icon-aggregation:before{content:var(--ag-icon-font-code-aggregation, "");display:var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display))}.ag-icon-aggregation:after{background-image:var(--ag-icon-image-aggregation, var(--ag-icon-image));display:var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, .9))}.ag-icon-arrows{font-family:var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-arrows, var(--ag-icon-font-color))}.ag-icon-arrows:before{content:var(--ag-icon-font-code-arrows, "");display:var(--ag-icon-font-display-arrows, var(--ag-icon-font-display))}.ag-icon-arrows:after{background-image:var(--ag-icon-image-arrows, var(--ag-icon-image));display:var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, .9))}.ag-icon-asc{font-family:var(--ag-icon-font-family-asc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-asc, var(--ag-icon-font-color))}.ag-icon-asc:before{content:var(--ag-icon-font-code-asc, "");display:var(--ag-icon-font-display-asc, var(--ag-icon-font-display))}.ag-icon-asc:after{background-image:var(--ag-icon-image-asc, var(--ag-icon-image));display:var(--ag-icon-image-display-asc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, .9))}.ag-icon-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-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color: #000;--ag-data-color: var(--ag-foreground-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-header-foreground-color: var(--ag-secondary-foreground-color);--ag-disabled-foreground-color: rgba(0, 0, 0, .5);--ag-background-color: #fff;--ag-header-background-color: transparent;--ag-tooltip-background-color: transparent;--ag-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: rgba(255, 255, 255, .66);--ag-menu-background-color: var(--ag-background-color);--ag-menu-border-color: var(--ag-border-color);--ag-panel-background-color: var(--ag-background-color);--ag-panel-border-color: var(--ag-border-color);--ag-row-hover-color: transparent;--ag-column-hover-color: transparent;--ag-range-selection-border-color: var(--ag-foreground-color);--ag-range-selection-border-style: solid;--ag-range-selection-background-color: rgba(0, 0, 0, .2);--ag-range-selection-background-color-2: var(--ag-range-selection-background-color);--ag-range-selection-background-color-3: var(--ag-range-selection-background-color);--ag-range-selection-background-color-4: var(--ag-range-selection-background-color);--ag-range-selection-highlight-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-width: 0;--ag-selected-tab-underline-transition-speed: 0s;--ag-range-selection-chart-category-background-color: rgba(0, 255, 132, .1);--ag-range-selection-chart-background-color: rgba(0, 88, 255, .1);--ag-header-cell-hover-background-color: transparent;--ag-header-cell-moving-background-color: var(--ag-background-color);--ag-value-change-value-highlight-background-color: rgba(22, 160, 133, .5);--ag-value-change-delta-up-color: #43a047;--ag-value-change-delta-down-color: #e53935;--ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, .2);--ag-chip-background-color: transparent;--ag-chip-border-color: var(--ag-chip-background-color);--ag-borders: solid 1px;--ag-border-color: rgba(0, 0, 0, .25);--ag-borders-critical: var(--ag-borders);--ag-borders-secondary: var(--ag-borders);--ag-secondary-border-color: var(--ag-border-color);--ag-row-border-style: solid;--ag-row-border-width: 1px;--ag-cell-horizontal-border: solid transparent;--ag-borders-input: var(--ag-borders-secondary);--ag-input-border-color: var(--ag-secondary-border-color);--ag-borders-input-invalid: solid 2px;--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-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-filter-tool-panel-group-indent: 16px;--ag-tab-min-width: 220px;--ag-chart-menu-panel-width: var(--ag-tab-min-width);--ag-menu-min-width: 181px;--ag-side-bar-panel-width: 200px;--ag-font-family: "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-card-radius: var(--ag-border-radius);--ag-card-shadow: none;--ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, .3);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4}.ag-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);line-height:normal;color:var(--ag-foreground-color)}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-aria-description-container{z-index:9999;border:0px;clip:rect(1px,1px,1px,1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{position:absolute;width:0;height:0;display:block}.ag-virtual-list-viewport .ag-tab-guard{position:sticky}.ag-tab-guard-top{top:1px}.ag-tab-guard-bottom{bottom:1px}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden;white-space:normal}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:.7;transition:opacity 1s ease-out 3s;color:#9b9b9b}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px}.ag-watermark-text{opacity:.5;font-weight:700;font-family:Impact,sans-serif;font-size:19px;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{position:relative;height:100%;min-width:0px;overflow:hidden;flex:1 1 auto}.ag-body-viewport,.ag-center-cols-viewport,.ag-header-viewport,.ag-floating-top-viewport,.ag-floating-bottom-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{overflow-x:auto;-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-body-viewport::-webkit-scrollbar,.ag-center-cols-viewport::-webkit-scrollbar,.ag-header-viewport::-webkit-scrollbar,.ag-floating-top-viewport::-webkit-scrollbar,.ag-floating-bottom-viewport::-webkit-scrollbar,.ag-sticky-top-viewport::-webkit-scrollbar,.ag-sticky-bottom-viewport::-webkit-scrollbar{display:none!important}.ag-body-viewport{display:flex;overflow-x:hidden}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-sticky-top-container,.ag-sticky-bottom-container{min-height:1px}.ag-center-cols-viewport{min-height:100%;width:100%}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container,.ag-sticky-top-container,.ag-sticky-bottom-container{position:relative}.ag-header-container,.ag-floating-top-container,.ag-floating-bottom-container,.ag-sticky-top-container,.ag-sticky-bottom-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{position:absolute;top:0;pointer-events:none}.ag-ltr .ag-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container,.ag-ltr .ag-sticky-bottom-full-width-container{left:0}.ag-rtl .ag-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container,.ag-rtl .ag-sticky-bottom-full-width-container{right:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-body{position:relative;display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-height:0;min-width:0;display:flex;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active{visibility:visible;opacity:1}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{display:inline-flex;align-items:center;position:absolute;height:100%;overflow:hidden}.ag-header-cell.ag-header-active .ag-header-cell-menu-button,.ag-header-cell-filter-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity .2s;opacity:0}.ag-header-group-cell-label,.ag-header-cell-label{display:flex;flex:1 1 auto;align-self:stretch;align-items:center;overflow:hidden}.ag-header-cell-label{text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{position:sticky;flex:none;max-width:100%;overflow:visible}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ag-header-group-cell .ag-header-cell-comp-wrapper{display:flex}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{height:100%;display:flex;align-items:center}.ag-header-cell-comp-wrapper{width:100%}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-header-cell-comp-wrapper-limited-height>div{overflow:hidden}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-3px}.ag-rtl .ag-header-cell-resize{left:-3px}.ag-pinned-left-header .ag-header-cell-resize{right:-3px}.ag-pinned-right-header .ag-header-cell-resize{left:-3px}.ag-header-select-all{display:flex}.ag-header-cell-menu-button,.ag-header-cell-filter-button,.ag-side-button-button,.ag-panel-title-bar-button,.ag-floating-filter-button-button{cursor:pointer}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:3 1 0px}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{position:relative;display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell{position:relative;display:flex;align-items:center}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;flex:1 1 0px}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{display:flex;align-items:center}.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,opacity .2s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s,opacity .2s}.ag-row-no-animation .ag-row{transition:none}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap;height:100%}.ag-cell-value{flex:1 1 auto}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrap-text{white-space:normal;word-break:break-word}.ag-cell-wrapper{display:flex;align-items:center}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-sparkline-wrapper{position:absolute;height:100%;width:100%;left:0;top:0}.ag-full-width-row .ag-cell-wrapper.ag-row-group{height:100%;align-items:center}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input{height:100%;width:100%;line-height:normal}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-checkbox{display:flex;width:100%;height:100%}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{display:inline-flex;align-items:center;cursor:move;white-space:nowrap}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.ag-overlay-panel{display:flex;height:100%;width:100%}.ag-overlay-wrapper{display:flex;flex:none;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-sticky-top,.ag-sticky-bottom{position:absolute;display:flex;width:100%;overflow:hidden;height:0px}.ag-sticky-bottom{box-sizing:content-box!important}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{position:relative;height:100%;overflow:hidden}.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{overflow:hidden;width:100%;height:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{position:absolute;pointer-events:none;z-index:1;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip,.ag-tooltip-custom{position:absolute;z-index:99999}.ag-tooltip:not(.ag-tooltip-interactive),.ag-tooltip-custom:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-dialog .ag-panel-content-wrapper .ag-column-select{-webkit-user-select:none;user-select:none}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-menu-option-custom{display:contents}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-pill-container{display:flex;gap:.25rem;flex-wrap:nowrap}.ag-pill{display:flex;white-space:nowrap;padding:0 .25rem;align-items:center}.ag-pill .ag-pill-button{border:none;padding:0}.ag-rich-select{cursor:default;outline:none;height:100%}.ag-rich-select-value{display:flex;align-items:center;height:100%}.ag-rich-select-value .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-loading-text{min-height:2rem}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap;overflow:hidden;height:100%}.ag-rich-select-field-input{flex:1 1 auto}.ag-rich-select-field-input .ag-input-field-input{padding:0!important;border:none!important;box-shadow:none!important;text-overflow:ellipsis}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:1 1 auto}.ag-autocomplete-list-popup{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row{display:flex;flex:1 1 auto;align-items:center;overflow:hidden}.ag-autocomplete-row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-paging-panel{align-items:center;display:flex;justify-content:flex-end}.ag-paging-page-summary-panel{display:flex;align-items:center}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{display:flex;overflow-y:auto;overflow-x:hidden;cursor:default;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{flex:none}.ag-select-agg-func-item,.ag-column-select-column-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize,.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute}.ag-header-group-cell-no-group.ag-header-span-height{display:none}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%}.ag-header-group-cell-label,.ag-cell-label-container{padding:5px 0}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel{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-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:inline;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}.ag-range-field,.ag-angle-select{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-slider-wrapper .ag-input-field,.ag-picker-field-display{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:visible;cursor:default}.ag-spectrum-fill{position:absolute;top:0;left:0;right:0;bottom:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue,.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{background:linear-gradient(to left,red 3%,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);width:100%;height:100%}.ag-spectrum-alpha{--ag-spectrum-alpha-background-checked: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="4" height="4"><rect x="0" y="0" width="4" height="4" fill="%23fff"/><path d="M0 0H2V4H4V2H0Z" fill="%23b2b2b2"/></svg>')}.ag-spectrum-alpha-background{background:linear-gradient(to right,var(--ag-internal-spectrum-alpha-color-from),var(--ag-internal-spectrum-alpha-color-to)),var(--ag-spectrum-alpha-background-checked) top left/4px 4px;width:100%;height:100%}.ag-spectrum-tool{cursor:pointer;position:relative}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-spectrum-alpha .ag-spectrum-slider{background:linear-gradient(to bottom,var(--ag-internal-spectrum-alpha-color),var(--ag-internal-spectrum-alpha-color)) #fff}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-pill-select{display:flex;flex-direction:column}.ag-pill-select .ag-column-drop{flex:unset}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-sticky-top,.ag-ltr .ag-sticky-bottom,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-sticky-top,.ag-rtl .ag-sticky-bottom,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-measurement-container{width:0;overflow:hidden;visibility:hidden}.ag-measurement-container div{position:absolute}.ag-layout-print.ag-body{display:block;height:unset}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-vertical-scroll,.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;overflow:hidden!important;display:block!important}.ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{break-inside:avoid}}[class^=ag-],[class^=ag-]:focus,[class^=ag-]:after,[class^=ag-]:before{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-button{border-radius:0;color:var(--ag-foreground-color)}.ag-button:hover{background-color:transparent}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0;background-color:var(--ag-background-color)}textarea[class^=ag-],select[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=text],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;border:var(--ag-borders-input) var(--ag-input-border-color)}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=text]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,textarea[class^=ag-]:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=text]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,textarea[class^=ag-]:focus{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=text]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}input[class^=ag-][type=button]:focus,button[class^=ag-]:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-virtual-list-item:focus-visible{outline:none}.ag-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-select-list{background-color:var(--ag-background-color);overflow-y:auto;overflow-x:hidden;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-ltr .ag-select-list-item{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select-list-item{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{margin-left:var(--ag-cell-widget-spacing)}.ag-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));height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));display:flex;align-items:center;flex:none}.ag-group-expanded,.ag-group-contracted{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;flex:none;color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{padding:var(--ag-grid-size);background-color:var(--ag-subheader-toolbar-background-color)}.ag-disabled-group-title-bar,.ag-disabled-group-container{opacity:.5}.group-item{margin:calc(var(--ag-grid-size) * .5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-slider-field,.ag-ltr .ag-angle-select-field{margin-right:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-slider-field,.ag-rtl .ag-angle-select-field{margin-left:calc(var(--ag-grid-size) * 2)}.ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:solid 1px;border-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:var(--ag-secondary-foreground-color)}.ag-picker-field-wrapper{border:var(--ag-borders);border-color:var(--ag-border-color);border-radius:5px;background-color:var(--ag-background-color)}.ag-picker-field-wrapper:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-wrapper{padding-left:var(--ag-grid-size);padding-right:var(--ag-grid-size)}.ag-color-picker .ag-picker-field-display{display:flex;flex-direction:row;align-items:center;min-height:var(--ag-list-item-height)}.ag-ltr .ag-color-picker-color,.ag-ltr .ag-color-picker-value{margin-right:var(--ag-grid-size)}.ag-rtl .ag-color-picker-color,.ag-rtl .ag-color-picker-value{margin-left:var(--ag-grid-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(to right,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(to top,#000,#cc9a8100)}.ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:2px solid white;background:#000;box-shadow:0 0 2px #0000003d}.ag-spectrum-hue-background,.ag-spectrum-alpha-background{border-radius:2px}.ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;border:2px solid white;box-shadow:0 1px 4px #0000005e}.ag-recent-colors{margin-top:10px}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),.ag-recent-color:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-color-input .ag-color-input-color{position:absolute}.ag-ltr .ag-color-input .ag-color-input-color{margin-left:var(--ag-grid-size)}.ag-rtl .ag-color-input .ag-color-input-color{margin-right:var(--ag-grid-size)}.ag-color-picker-color,.ag-color-input-color{width:var(--ag-icon-size);height:var(--ag-icon-size);border:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-radius:2px}.ag-dnd-ghost{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);overflow:hidden;text-overflow:ellipsis;border:var(--ag-borders-secondary) var(--ag-secondary-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);line-height:var(--ag-header-height);margin:0;padding:0 calc(var(--ag-grid-size) * 2);transform:translateY(calc(var(--ag-grid-size) * 2))}.ag-dnd-ghost-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{min-height:var(--ag-list-item-height);cursor:default}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-right:var(--ag-grid-size)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-left:var(--ag-grid-size)}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){min-height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-value,.ag-rich-select-list{background-color:var(--ag-background-color)}.ag-rich-select-list{width:100%;height:auto;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-rich-select-list .ag-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:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-column-select-virtual-list-item:focus-visible{outline:none}.ag-column-select-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-readonly,.ag-column-select-column-group-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding) * .5) 0px}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-pill-select .ag-column-drop{border-bottom:0;min-height:unset}.ag-pill-select .ag-column-drop-list{padding:0}.ag-pill-select .ag-select{padding-top:var(--ag-grid-size)}.ag-pill-select .ag-picker-field-wrapper{background-color:transparent;border:0}.ag-pill-select .ag-picker-field-display{cursor:pointer}.ag-rtl{text-align:right}.ag-root-wrapper{border-radius:var(--ag-wrapper-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-row>.ag-cell-wrapper.ag-row-group{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level))}.ag-cell-wrapper.ag-row-group,.ag-cell-wrapper.ag-row-group-leaf-indent,.ag-cell-wrapper.ag-pivot-leaf-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:transparent}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row{height:var(--ag-row-height);background-color:var(--ag-background-color);color:var(--ag-data-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-row-highlight-above:after,.ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:1px;background-color:var(--ag-range-selection-border-color);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;top:0;left:0;right:0;bottom:0}.ag-row-hover:not(.ag-full-width-row):before,.ag-row-hover.ag-full-width-row.ag-row-group:before{content:"";background-color:var(--ag-row-hover-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ag-row-hover.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-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));border:1px solid transparent;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));padding-right:calc(var(--ag-cell-horizontal-padding) - 1px);-webkit-font-smoothing:subpixel-antialiased}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0;background-color:var(--ag-control-panel-background-color)}.ag-popup-editor .ag-large-text,.ag-autocomplete-list-popup{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-control-panel-background-color);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{padding:calc(var(--ag-grid-size) * 5);background-color:var(--ag-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{width:100%;height:100%;align-content:center}.ag-skeleton-effect{background-color:var(--ag-row-loading-skeleton-effect-color);width:100%;height:1em;border-radius:.25rem;animation:ag-skeleton-loading 1.5s ease-in-out .5s infinite}@keyframes ag-skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-loading{display:flex;height:100%;align-items:center}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ag-floating-top{border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom{border-top:var(--ag-borders-critical) var(--ag-border-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-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-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-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-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-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-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-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor: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:"";display:block;border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-menu-option-active,.ag-compact-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-menu-option-part,.ag-compact-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-menu-option-disabled,.ag-compact-menu-option-disabled{opacity:.5}.ag-menu-option-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 2)}.ag-menu-option-text,.ag-compact-menu-option-text{padding-left:calc(var(--ag-grid-size) * 2);padding-right:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-ltr .ag-menu-option-popup-pointer,.ag-ltr .ag-compact-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-popup-pointer,.ag-rtl .ag-compact-menu-option-popup-pointer{padding-left:var(--ag-grid-size)}.ag-tabs-header,.ag-tabs-header-wrapper{display:flex}.ag-tabs-header-wrapper .ag-tabs-header{flex:1}.ag-tabs-close-button-wrapper{border:0;border-right:var(--ag-borders) var(--ag-border-color);padding:var(--ag-grid-size)}.ag-tabs-close-button{border:0;background-color:unset;cursor:pointer;padding:0}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer}.ag-tab:focus-visible{outline:none}.ag-tab:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size) * 2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-set-filter-list,.ag-filter-no-matches{height:calc(var(--ag-list-item-height) * 6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height) * 10)}.ag-set-filter-filter{margin-top:var(--ag-widget-container-vertical-padding);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter{--ag-indentation-level: 0}.ag-ltr .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-menu .ag-set-filter-list{min-width:200px}.ag-filter-virtual-list-item:focus-visible{outline:none}.ag-filter-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-apply-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-simple-filter-body-wrapper{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));overflow-y:auto;min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper>*{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:transparent}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-multi-filter-group-title-bar:focus-visible{outline:none}.ag-multi-filter-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-side-bar-panel-width);background-color:var(--ag-control-panel-background-color)}.ag-side-buttons{padding-top:calc(var(--ag-grid-size) * 4);width:calc(var(--ag-icon-size) + 4px);position:relative;overflow:hidden}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;width:100%;margin:0;min-height:calc(var(--ag-grid-size) * 18);background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color)}button.ag-side-button-button:focus{box-shadow:none}.ag-side-button-button:focus-visible{outline:none}.ag-side-button-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-rtl .ag-side-bar-left,.ag-ltr .ag-side-bar-right{border-left:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 6)}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{padding:0 var(--ag-grid-size)}.ag-filter-toolpanel-header:focus-visible{outline:none}.ag-filter-toolpanel-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-toolpanel-group:not(.ag-has-filter)>.ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon{display:none}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 8)}.ag-filter-toolpanel-group-item{margin-top:calc(var(--ag-grid-size) * .5);margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size) * 4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-pivot-mode-panel{min-height:var(--ag-header-height);height:var(--ag-header-height);display:flex}.ag-pivot-mode-select{display:flex;align-items:center}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-column-select-header:focus-visible{outline:none}.ag-column-select-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-header{height:var(--ag-header-height);align-items:center;padding:0 var(--ag-widget-container-horizontal-padding);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-header,.ag-advanced-filter-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell:focus-visible{outline:none}.ag-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-group-cell:focus-visible{outline:none}.ag-header-group-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-header-cell:focus-visible{outline:none}.ag-advanced-filter-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{margin-left:4px}.ag-rtl .ag-header-expand-icon{margin-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total,.ag-header-parent-hidden),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:before,.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{content:"";position:absolute;z-index:1;display:var(--ag-header-column-separator-display);width:var(--ag-header-column-separator-width);height:var(--ag-header-column-separator-height);top:calc(50% - var(--ag-header-column-separator-height) * .5);background-color:var(--ag-header-column-separator-color)}.ag-ltr .ag-header-cell:before,.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{left:0}.ag-header-highlight-before:after,.ag-header-highlight-after:after{content:"";position:absolute;height:100%;width:1px}.ag-header-highlight-before:after{left:0}.ag-header-highlight-after:after{right:0}.ag-pinned-left-header .ag-header-highlight-after:after{right:1px}.ag-header-cell-resize{display:flex;align-items:center}.ag-header-cell-resize:after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-resize-handle-display);width:var(--ag-header-column-resize-handle-width);height:var(--ag-header-column-resize-handle-height);top:calc(50% - var(--ag-header-column-resize-handle-height) * .5);background-color:var(--ag-header-column-resize-handle-color)}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:var(--ag-cell-widget-spacing)}.ag-rtl .ag-floating-filter-button{margin-right:var(--ag-cell-widget-spacing)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:var(--ag-icon-size);padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1}.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:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size) * 4);padding-left:calc(var(--ag-grid-size) * 4);line-height:1.5}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size) * 4);height:calc(var(--ag-grid-size) * 4);padding:0 calc(var(--ag-grid-size) * .5);border:1px solid var(--ag-chip-border-color)}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{min-width:calc(var(--ag-grid-size) * 4);margin:0 calc(var(--ag-grid-size) * .5);color:var(--ag-secondary-foreground-color)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-header-background-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{margin:0 var(--ag-grid-size);color:var(--ag-secondary-foreground-color)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-right:var(--ag-grid-size);padding-left:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{min-height:50px;border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size)}.ag-select-agg-func-popup{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background:var(--ag-background-color);height:calc(var(--ag-grid-size) * 5 * 3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size) * 2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-select-agg-func-virtual-list-item:focus-visible{outline:none}.ag-select-agg-func-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{position:relative;display:flex;width:100%;height:100%}.ag-chart-components-wrapper{position:relative;display:flex;flex:1 1 auto}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto}.ag-chart-menu{position:absolute;top:16px;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;min-width:var(--ag-chart-menu-panel-width)}.ag-chart-menu-hidden~.ag-chart-docked-container{display:none}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-prev,.ag-chart-settings-next{position:relative;flex:none}.ag-chart-settings-prev:focus-within,.ag-chart-settings-next:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border-radius:1px}.ag-chart-settings-prev-button,.ag-chart-settings-next-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper,.ag-chart-advanced-settings-wrapper{display:flex;flex-direction:column;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:16px}.ag-chart-data-wrapper,.ag-chart-advanced-settings-wrapper{height:100%;overflow-y:auto}.ag-chart-advanced-settings{background-color:var(--ag-control-panel-background-color)}.ag-chart-advanced-settings-wrapper,.ag-chart-advanced-settings{width:100%}.ag-chart-advanced-settings-wrapper{padding-bottom:0}.ag-chart-data-section,.ag-chart-format-section,.ag-chart-advanced-settings-section{display:flex;margin:0}.ag-chart-advanced-settings-section{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-chart-advanced-settings-section:not(:last-child){border-bottom:1px solid var(--ag-secondary-border-color)}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--ag-background-color)}.ag-chart .ag-chart-menu{display:none}.ag-chart-menu-hidden:hover .ag-chart-menu{display:block}.ag-chart .ag-chart-menu-wrapper .ag-chart-menu{display:flex;flex-direction:row;top:8px;gap:20px;width:auto}.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:right}.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:left}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-charts-data-group-item:not(:last-child){margin-bottom:var(--ag-grid-size)}.ag-chart-menu{border-radius:var(--ag-card-radius);background:var(--ag-background-color)}.ag-chart-menu-icon{opacity:.5;margin:2px 0;cursor:pointer;border-radius:var(--ag-card-radius);color:var(--ag-secondary-foreground-color)}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-menu-toolbar-button{border:0;background-color:unset;padding:0 2px;border-radius:1px}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color);border-width:2px}.ag-chart-mini-thumbnail:focus-visible{outline:none;border-color:var(--ag-minichart-selected-chart-color);box-shadow:var(--ag-input-focus-box-shadow)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);width:8px;height:8px;border-radius:4px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-settings-group-title-bar,.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);position:relative}.ag-charts-advanced-settings-top-level-group-title-bar{position:relative;background-color:unset}.ag-charts-data-group-title-bar:focus-visible{outline:none}.ag-charts-data-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-format-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-format-top-level-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-data-group-title-bar .ag-charts-data-group-title,.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title{cursor:pointer}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding) * .5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field{margin-top:var(--ag-grid-size)}.ag-charts-data-group-container .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-charts-format-top-level-group-container,.ag-charts-advanced-settings-top-level-group-container{padding:var(--ag-grid-size)}.ag-ltr .ag-charts-format-top-level-group-container,.ag-ltr .ag-charts-advanced-settings-top-level-group-container{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-charts-format-top-level-group-container,.ag-rtl .ag-charts-advanced-settings-top-level-group-container{margin-right:calc(var(--ag-grid-size) * 2)}.ag-charts-format-top-level-group-item,.ag-charts-advanced-settings-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-no-header-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header{margin:0}.ag-charts-settings-group-container{padding:var(--ag-grid-size);row-gap:8px;display:grid;grid-template-columns:60px 1fr 60px 1fr 60px}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1){grid-column:1}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2){grid-column:3}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3){grid-column:5}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-charts-theme-default{--ag-charts-align: none !important;--ag-charts-justify: none !important}.ag-charts-wrapper .ag-charts-proxy-legend-toolbar button:focus{box-shadow:none}.ag-charts-wrapper .ag-charts-proxy-legend-toolbar button:focus-visible{box-shadow:var(--ag-input-focus-box-shadow)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{position:relative;display:flex;align-items:center;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-advanced-filter{display:flex;align-items:center;width:100%}.ag-advanced-filter-apply-button,.ag-advanced-filter-builder-button{line-height:normal;white-space:nowrap}.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{display:flex;align-items:center;border:0;background-color:unset;color:var(--ag-foreground-color);font-size:var(--ag-font-size);font-weight:600}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;background-color:var(--ag-control-panel-background-color);display:flex;flex-direction:column}.ag-advanced-filter-builder-list{flex:1;overflow:auto}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-button-panel{display:flex;justify-content:flex-end;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-item-wrapper{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;overflow:hidden;padding-left:calc(var(--ag-icon-size) / 2);padding-right:var(--ag-icon-size)}.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard{position:absolute}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{top:50%;height:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-top,.ag-advanced-filter-builder-item-tree-line-vertical-bottom{position:relative;height:100%;display:flex;align-items:center}.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-vertical:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after{content:"";position:absolute;height:100%}.ag-advanced-filter-builder-item-tree-line-horizontal:after{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));top:0;left:calc(var(--ag-icon-size) / 2);border-bottom:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical:before{width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{height:calc((100% - 1.5 * var(--ag-icon-size)) / 2);width:calc(var(--ag-icon-size) / 2);top:calc((100% + 1.5 * var(--ag-icon-size)) / 2);left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-condition{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-pill-wrapper,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-tree-lines{display:flex;align-items:center;height:100%}.ag-advanced-filter-builder-pill-wrapper{margin:0px var(--ag-grid-size)}.ag-advanced-filter-builder-pill{position:relative;border-radius:var(--ag-border-radius);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);min-height:calc(100% - var(--ag-grid-size) * 3);min-width:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:monospace;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-pill:focus-visible{outline:none}.ag-advanced-filter-builder-pill:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-item-button:focus-visible{outline:none}.ag-advanced-filter-builder-item-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-pill-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ag-advanced-filter-builder-join-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-join-pill-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-column-pill-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-option-pill-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-value-pill-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size) * .5)}.ag-advanced-filter-builder-item-button{position:relative;cursor:pointer;color:var(--ag-secondary-foreground-color);opacity:50%}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{display:flex;cursor:default;height:var(--ag-list-item-height)}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button{opacity:100%}.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid{opacity:100%}.ag-advanced-filter-builder-invalid{margin:0 var(--ag-grid-size);color:var(--ag-invalid-color);cursor:default}.ag-input-field-input{width:100%;min-width:0}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none}.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{content:var(--ag-icon-font-code-checkbox-unchecked, "");font-family:inherit;color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-checkbox-checked, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-indeterminate:after{content:var(--ag-icon-font-code-checkbox-indeterminate, "");color:var(--ag-checkbox-indeterminate-color);display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-indeterminate:before{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-toggle-button-input-wrapper{box-sizing:border-box;width:var(--ag-toggle-button-width);min-width:var(--ag-toggle-button-width);max-width:var(--ag-toggle-button-width);height:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-off-background-color);border-radius:calc(var(--ag-toggle-button-height) * .5);position:relative;flex:none;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color)}.ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));display:block;box-sizing:border-box;height:var(--ag-toggle-button-height);width:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-switch-background-color);border-radius:100%;transition:left .1s;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color)}.ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));border-color:var(--ag-toggle-button-on-border-color)}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none;border-radius:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{content:var(--ag-icon-font-code-radio-button-off, "");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-radio-button-on, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-radio-button-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}input[class^=ag-][type=range]{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}input[class^=ag-][type=range]::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:transparent;width:calc(100% - 2px)}input[class^=ag-][type=range]::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);transform:translateY(calc(var(--ag-icon-size) * -.5 + 1.5px))}input[class^=ag-][type=range]::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}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:agGridAlpine;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABMUAAsAAAAAKMwAABLCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KqmyjKwE2AiQDgkALgSIABCAFhEYHhUEbnyMzg/aatGqziOpJNvu/JGhLhnjjdVVKiQVRRpQIMYb+arBrcnXzpDWxiZ/03+6d7uYA0kgNGvfxjeHHsZxySFI0efhYa+/v7iGeriQ0iXmiiXjIROjWyEwnREJiiNL8r7ned9lNjoj/UviIZqqAwagvZXWN7vQH2uY/PCuxGixE3Zco9c7GTcI4jGiM5Ixl6zZYJOu4deqq/4JF6qJ74B9A4MjcdjWnBf6vzeoX1p0qiEwH0j3ielqTJCVtAmTUucAVrqMqJHm7J9HDZROQwmB/an6zL7XMHhb7kozZWv+/7xgEJkGCJ4SvEGy5v2EaHaSESvAJKgL+b+1f7X9BlMATAqHj4/Ts7Pz/9965+zA0mU+02dBmQ5sfphJYIEX8Xjanfa8cAFStrQKWdRW+vpqEqbN1cToVOJ6CtsfmMoLfUD/X9o81JEiwSx5ix9/Y/D1YFRZgNHb89HY+AigxopP6BiQ4BLYXmusgA7t/bICvlWN7o7wQXGc5eKRfcJ1eti2g4qav/kYgjmNd0tLkOJ2Z/s9UagziUjLg4EUfjozhKEJQaXQSBRvG1xhMyJishB+RIifj9w6SMEZ1KBbXsdcUQmxLtN9Y2RPEjbehOT882Zbg6JXTtclU1IKAeRSMqKLcjrgNk40wT889wmXtgNBtcVthsjULZ4tB2WK6N7J190VFqlzEbaj5YYFjdj8VOa0t8WaELTaNWbZ2zJ36dM0BpxvCVJZlmP07Ku01wgZhT+xoxJdg3JpQhms8MU4R0KC64anv+rx2E9QmUFl/ortRSm2LPVbXu/6mNu5MGHAN4b2DK64KlaiuEGXqwIjTcKY+GVvvXXv07MWrT/8ARxGnhMUgqnrxK5p1WI/vEslM7FNW4qVzW4pQxmZGfTcfLa5FzMYh1DDHeHmEBYawVuhveThz4/Z2dCZM6QPZepCtu0Awgr9fxzGZfEA7NUeBnvZPglAHxmEeGS0TuaKyQz0dlSU+5CaqdHjGJPZMGbqSalOhn8ZkfcgmGZmvf+NtZ3kuxJoanXfBFT1apf/pNpfg7r5/jDDbG8TMmArFxZdY2RunTLjo7A1bhEgOKxy/44qp4TPcaX8TBaqr5I03XL2wOnWsmcJR+qYaVC4sUcTEa3fttqtEtmJTFzkEkKOHEg0IW2xbu847njOcPMS1HEguk4O4evv+401DJCAhp+5PaGo1rgT+qPli3jGfRZOPcxsxeZA4fApUAxlI8uONUTX04VdDPKlrg/1DGRcJ1vfKR7+/mgs1Hnnj81f8qLjXwfcQzmm4Aq0wK9YeoM575jiqJZvSu0mGAXtHYlg7unCQIJhMGY7Vxc3Dy8cvICgkLCIabTAhKSXtT4BZOXkFRSVlFVU1dQ1NLW0dXT19A0MlI2MTSMjUzNwViAL3M3lQqcZ+K0F0pgsVlj2jUW27//+7xP6ErY9y4JcBemZdmAFqntggsMAagUXWDyyxbmCZDQErrAVYZRPAGmsC1lkvsMHagC3WB2yzHmCHDQO7rAPYY+3APhsFDlkzcMS6gGPWCpywEeCUjQNnrBM4ZwPABRsDLkdPgi8AvREIIQhCMIQQCKEQwiCEQ4iAEAkhCkI0hBgIsRDiIMRDSICQCCEJQjKEFAipENIgpEPIgJAJIQtCNoQcCLkQ8iDkQyiAUAihCEIxhBIIpRDKIJRDqIBQCaEKQjWEGgi1EOog1LM3nQboL40QmiA0m0QKvha7bbRCebRBaIfQAWjE1KT6Mbe4oaAEFD15V8c1Npu8CiuJ+AgmZ+ibQWlcWmSAxALcWmEZSyAXGzLeJkSCSHP7vut0TVNSh01dwfysllW0nFagpJbIKHpGxmNm9hthJGqxHh2r9a1LpXoZteJbRCtpSsJSTEsukVAcjaubhmElaof2qUe+BlVN1Giq1mAaAZwEyNjKPVCn9M/ombCZRJqctqcDmwMD6YIbHZTN5WLZAkbni25GeSMT81p3zBduRVryQiIyK7q2F9KY/XxW7heJar+AV/4A237mtCB4kYk89YiCOQFcIhL20uGLC5C//SXJRK8vo5pgx6uNrmAl9nqbrUmU8rR0zekKrHF/ZrbTLBjbkj1RfwZ8jD6jIGTXaC+ppjqxRFrkNJGP9hy7FDGeHl4FhagGY/X+NWKIFlCDQdymq8aSUjqFqWvzkiu8bbxidd5BC5FI3fF2jDbWGGyHuZOQtm5/x4kTONSe2rVrHwpWnb9Nov1nwZZwm7XrFA63gb0no9N9tm+PtjL/zA0c+m27WJbiO3duJdFGFKiPWcdOnQvOn15mzcmdkfJv2xWeAFu3msOOmlv/ywgmtudQ7OBWH57bsiXY22Zxy0oiunOJu23/6avmojw/8UbZj+OwUkFBDKcnL4LlKINqlUTcrvDGGf/szej2+eDcraXhh5YpEnwqsZbt+05dyXoFKq+nwn92ShXNCF6yaHCcROsbmMjVyCpwAIykbGupvSPhMYsX7aOP4HADCurdUp6yJYUFrFqsL8zM7IV47ry5hRjHlQq3cper7EY8sVz1JEovtIkocwPG87er0DaWVUVFTeGaqMp0HFOhdHeVMhkVV0tzq8tXBfsy//f1KNCUo9RSBsUQa7goUOYSCQuMCJP3Zbl1eg901ANJ1JRAwAFWOYEiMGh9B6P5mSBGbmFdFGynyI2W4PF7ElIWwub1lx8hNmUO1YOBRJcelh+8wWAXdQFOYZnMheiyn3mxR0fGUhmEAcuc0OnNoWUCwy9APEPC6JLB3qh3kZxqcakMAz8X5/svbeB0nmCM8gVMTMCsHehWTxx6nn2v4oSV+aW7ZfBDrePhfZfDN33xNOiUOjI9Wu+fCE8FpxclVQIGIiWe206+Due/uv6F2Dfh9JzjOWfkmZE3plNza8PBsWdmDuV0/pIj2R1mA3029clIJ3d6wO7BvYW5lWx1PN6He1fL5X6/NO6J46m/dV+rVPr/2rK/Wp3xZ1dSKYvrnwdUl/rm3o/ThqFSdj1Ba/Tqqdhcb67xvOzTGc/HnB6w3B9EEI8HEiTC8ENfShDpAdJ/36fp3UfwVDATzzCQDf0hai8P8iAP1iG7MWwHe49R29iVpyW9Jvtm//FoVsNrHYxLzl1zj65MQXIJUXDHTCplOz0lt6XklEpsrSs6PLMb6BSjDSNiDdgbT82/rqLjG1PMyGr2IobBMyLY+X4EAyY1FNd7H4onDuKwRiWMHcCARyf3nsBnvo5KE1xM9KRgXZq0hw+FgIGlhoMR4oeQzvBT8Dn66H9YSWzWsLV9s7jHRfgE/EbI/8Ej2I93AzqCDlA9AK8XIc7u5PFcBFOLkAMDS9PTM9JhLmbk04cZURi0w2qd7hf+66VugwSKgGdMv7JAkMfj5QkKnobP8+fxCgRPHXzPW9Q/37AIkv38NMC12IJgEeQP4ifR2kq0EcCfpzP1CB70OLWDwR7ww/Gmm9rbS6VnTq9ZI5UFe9OZQQ1B3ukO03qi/5bXB+aH18eWL1cXFenpRYSf8ZmdOX1ma8SmTTNeK5xpEAc0Z/zNDGBd/alkK3erypElW5WytjZwbAoWVH/+gx9HCEzk8AgdaGJcPKJKuUADupgGNFpHE9PBedUXxBdgmJuRGR2dKetggTA4nAwcEfAGX5aXttT3xW6n+Jf7h/qX+fPke2vc5J1XXf9vbZ9CuW4cEGl9l1K//Kb5TPdBO+vy0J/LYu1pJ1sQW8cwP6rJUouO8Ga2leNOlteBUq/0dOduyyXbLJ2d7B3cLc+PUM1mWHZWNLwxt0mjWi53/MJbCSF2Tx2oKv02+2UWlSLZEw+qhUnWumgHh9WnqYvDZgQeYJBOgWDfYdYqMTVw4gw51S2w2pfrxLoUYmy6jKqEzebc7sO8W6mXh6IiGWxFKEtRln4KVtmHhyrYaGRhe26Tf7YX2+mU4QwUoWw/9+WJLucWczXnuPs13MX7EYp/m7xNhgMG5WFjfnJSewnFh4FjMzKGtkvD3L7BMxntY6pm1IxxwKxsaN/CMrHMpdfwk8ZWo8xtJNKa1PbD86kznOycuOndaR3cSQbGVl5WVGgg+ZUTvO++r47jqoukWKwIyE/TxDR1uskZgbyYnOOXyNIcVnUaaGKbOlzlImGitKTA+GJMSqhzZEFRLy8hOYG+fimXmcBgxDO5pkb5bexUo6AYZ4vFUhE9yymyUKBtBiBO4uEPv+XJmZWmgiLnyPjrip65yps6NTGb8zyI4WYOucqFEzWBqfHwSSm4Bt6OItctPkBmdBu2NRm9W6u/W3znLnzlHDls3FCbwPlhfASHOb0+gZIqjMAOqPgDsVDnDCKsDIooUQHKJzEWptpNYETVo8QPFQtuacUEmOqHGXb71sLHHTli235ZDtXjl063vvdgfVcWhZXDdJcddK1cK8zn8/MawweElsPRd7jQ1zNkuKx1za4W4gLD9MxX5gEXCUcy2ffr1zJhoDJdWWY4R8LZmZjNabLmXvN8MuyroYrDbrStLeMBhRIVRaE8MBqy/fTKvF/oPrCuCZWoklBi8rNRJaC78aN5225GCoBjavCGP+/x1wv48Mz9Y3fy5FzmBH27rG6nemh5dpCEmZjIlARlC8vpKwYHXejlEltICf1KQei46i3X/yT9ObmVBjSNTAk0EG8ziT6JBl9+zrsEDU4sJ3BIIubMMXYRyaadUeuqigpmrwtHPW67uyfufhofX15ioO/kI5Kfrurv//9/8tnMUbN2EF80mtxGqqmzc0uxg1GTzfz+pnlmj286fhoaglDb9Q2xDEasEeJmx4j8hQa2B8R5BTt+CfnvDd4Ze7Opxu++XbSxorK9P3btt1xI4ngqTk5uCGDExwUqmyeT5iuEk4s+chzm3jDhuccbqbo7D8FofaIH/c5JbNGHvE4MO9il6qTE/mh3vW3C2aqew6oGcXcPbP60YUXV6//8adz8urIcvwzfqVN9M/xyLoZPeurU+4lz/C565DcsHl+bw8vkcDJ5OXfF9fyZnBzeXcfqMPwutjE6unEyOVOT+X8u5kc+jZ4xUeuXsvKJUAvPdIOnmFvGNmyb4B3KQuGZ2lLqemDsRLRBliB5lnsm8Ti6Spdv36KjRUIPj6goIKOUeUr4tHlcZtT8VqqGEycmUYwZL1Z9UYQWhgvnzK8JWJOTmmosru7rXSCuiBROt9PwvhU9rFB44o15uQkJWi17334wH3JVYwu1Gd7cvBDT8tnEsljHw4eG0DaKtfuJw3C/f5mMzPX7wbsMnxaIVr7vW6OIb8Djd+9D9+3B4xoUcdo+ZzQgLglliur21l6/uv3Y/t3DEY1f0+sUEaBIwvEHKEDV86+/PX/hvdTfI8H/fqEb8m4cgE20TZ1+lAcpS6tpR0rACZbtRdvoIL3IEWc22wH0G6lD3qJHLUPupbURVMZxp6VZQd1qGPjt791g2KxXZdkyeqdw1T/kYxszbYM3jeNchQ3ulriPeY5Y12m2mjIbFdIFzhZvIlqZh5Eg1TAA0dPwvg+C0AqvZmsQ27zdGORuyWvX6jzLUXOUVJC/L7O75APlycErPsjuSM39f5PI/wGg5sSf93y0cf9U14K0beNCvem/gM1t/pdv/YhgcZT0X4L81ycKtSDt2zC32xwwPgjgI0h12mmkkIA0tAQ1Jwkgc7cOEkrnAUwFAmOYBjpMB+zhRsOnE6hTSwakJABBvd4dkyAJO0B+dNaCAp0PMxUsN0GDzm8ZBh7Kb0ZgeDQva7gn9uYmJE/wG1wJiu2boG/zHzj7SM1ld+F2ek9AwErANP2iyaO7ErGN5YjNY6R1QiHEJnH8Ai3dIJKup1OLz7jTEVcU5wnzjBtB4hHwG5xeuSJQWGCrkP4PjpDhhxaRxqXOhWDiSVCRBwgEjUZvoUazkXNFiLYa2WMRcvWYqhCEQCDeVfL2vgCNTWeI4SXXpmR3VtR0dCpyLiujaovvj5+KtUgji1wURGEURfHfW2t7xN78uHdWCaIkK6qmG6ZlO67nB2EUJ2mWF2VVN23XD+M0L+u2H+d1P+/3c+PWnXsPHj159uLVm3cfPv3w06+1E4djcEp8pIkajrO8rrae6CANodanYjnsMOjvPs5bVgvm3PY5ngwIMHpSAsduswsJRXd1h8ht8qbuvHEFC1Le1k3CSguYSnda1Hpizut6j+v6lcpk1jV8WTubnUkq9YJmC35oc1B5WOf1E1shw7y1Lc5SufGpPvWxpMrXEQTTyiQU5XykG6GV8eQ2MeYe/RIqTCqbJZWWI6WcS0VNsEMtrQohzsDUKYUjhPVUVKcao2ymgdHHkg85oe8mtn0RidRGaw9spajmcoNUOUbYzvdjUWvijHRRJNoBOwxt3qwSgzTM8xwLA7Sk2rIvHxPQZnnqEqjSVXLtxxs3a2EV10pDp0j97k5eVRwGhBeRmUwLBt96c+0fKpKFkbVcKwAA);font-weight:400;font-style:normal}.ag-theme-alpine,.ag-theme-alpine-dark,.ag-theme-alpine-auto-dark{--ag-alpine-active-color: #2196f3;--ag-selected-row-background-color: rgba(33, 150, 243, .3);--ag-row-hover-color: rgba(33, 150, 243, .1);--ag-column-hover-color: rgba(33, 150, 243, .1);--ag-input-focus-border-color: rgba(33, 150, 243, .4);--ag-range-selection-background-color: rgba(33, 150, 243, .2);--ag-range-selection-background-color-2: rgba(33, 150, 243, .36);--ag-range-selection-background-color-3: rgba(33, 150, 243, .49);--ag-range-selection-background-color-4: rgba(33, 150, 243, .59);--ag-background-color: #fff;--ag-foreground-color: #181d1f;--ag-border-color: #babfc7;--ag-secondary-border-color: #dde2eb;--ag-header-background-color: #f8f8f8;--ag-tooltip-background-color: #f8f8f8;--ag-odd-row-background-color: #fcfcfc;--ag-control-panel-background-color: #f8f8f8;--ag-subheader-background-color: #fff;--ag-invalid-color: #e02525;--ag-checkbox-unchecked-color: #999;--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-checkbox-background-color: var(--ag-background-color);--ag-checkbox-checked-color: var(--ag-alpine-active-color);--ag-range-selection-border-color: var(--ag-alpine-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-input-focus-box-shadow: 0 0 2px .1rem var(--ag-input-focus-border-color);--ag-panel-background-color: var(--ag-header-background-color);--ag-menu-background-color: var(--ag-header-background-color);--ag-disabled-foreground-color: rgba(24, 29, 31, .5);--ag-chip-background-color: rgba(24, 29, 31, .07);--ag-input-disabled-border-color: rgba(186, 191, 199, .3);--ag-input-disabled-background-color: rgba(186, 191, 199, .15);--ag-borders: solid 1px;--ag-border-radius: 3px;--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: 6px;--ag-icon-size: 16px;--ag-row-height: calc(var(--ag-grid-size) * 7);--ag-header-height: calc(var(--ag-grid-size) * 8);--ag-list-item-height: calc(var(--ag-grid-size) * 4);--ag-column-select-indent-size: var(--ag-icon-size);--ag-set-filter-indent-size: var(--ag-icon-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) * 3);--ag-cell-widget-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.5);--ag-toggle-button-height: 18px;--ag-toggle-button-width: 28px;--ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size: 13px;--ag-icon-font-family: agGridAlpine;--ag-selected-tab-underline-color: var(--ag-alpine-active-color);--ag-selected-tab-underline-width: 2px;--ag-selected-tab-underline-transition-speed: .3s;--ag-tab-min-width: 240px;--ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, .4);--ag-popup-shadow: var(--ag-card-shadow);--ag-side-bar-panel-width: 250px}.ag-theme-alpine-dark{--ag-background-color: #181d1f;--ag-foreground-color: #fff;--ag-border-color: #68686e;--ag-secondary-border-color: rgba(88, 86, 82, .5);--ag-modal-overlay-background-color: rgba(24, 29, 31, .66);--ag-header-background-color: #222628;--ag-tooltip-background-color: #222628;--ag-odd-row-background-color: #222628;--ag-control-panel-background-color: #222628;--ag-subheader-background-color: #000;--ag-input-disabled-background-color: #282c2f;--ag-input-focus-box-shadow: 0 0 2px .5px rgba(255, 255, 255, .5), 0 0 4px 3px var(--ag-input-focus-border-color);--ag-card-shadow: 0 1px 20px 1px black;--ag-disabled-foreground-color: rgba(255, 255, 255, .5);--ag-chip-background-color: rgba(255, 255, 255, .07);--ag-input-disabled-border-color: rgba(104, 104, 110, .3);--ag-input-disabled-background-color: rgba(104, 104, 110, .07);--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-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);color-scheme:dark}@media (prefers-color-scheme: dark){.ag-theme-alpine-auto-dark{--ag-background-color: #181d1f;--ag-foreground-color: #fff;--ag-border-color: #68686e;--ag-secondary-border-color: rgba(88, 86, 82, .5);--ag-modal-overlay-background-color: rgba(24, 29, 31, .66);--ag-header-background-color: #222628;--ag-tooltip-background-color: #222628;--ag-odd-row-background-color: #222628;--ag-control-panel-background-color: #222628;--ag-subheader-background-color: #000;--ag-input-disabled-background-color: #282c2f;--ag-input-focus-box-shadow: 0 0 2px .5px rgba(255, 255, 255, .5), 0 0 4px 3px var(--ag-input-focus-border-color);--ag-card-shadow: 0 1px 20px 1px black;--ag-disabled-foreground-color: rgba(255, 255, 255, .5);--ag-chip-background-color: rgba(255, 255, 255, .07);--ag-input-disabled-border-color: rgba(104, 104, 110, .3);--ag-input-disabled-background-color: rgba(104, 104, 110, .07);--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-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);color-scheme:dark}}.ag-theme-alpine .ag-filter-toolpanel-header,.ag-theme-alpine .ag-filter-toolpanel-search,.ag-theme-alpine .ag-status-bar,.ag-theme-alpine .ag-header-row,.ag-theme-alpine .ag-panel-title-bar-title,.ag-theme-alpine .ag-multi-filter-group-title-bar,.ag-theme-alpine-dark .ag-filter-toolpanel-header,.ag-theme-alpine-dark .ag-filter-toolpanel-search,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine-dark .ag-header-row,.ag-theme-alpine-dark .ag-panel-title-bar-title,.ag-theme-alpine-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-header,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-search,.ag-theme-alpine-auto-dark .ag-status-bar,.ag-theme-alpine-auto-dark .ag-header-row,.ag-theme-alpine-auto-dark .ag-panel-title-bar-title,.ag-theme-alpine-auto-dark .ag-multi-filter-group-title-bar{font-weight:700;color:var(--ag-header-foreground-color)}.ag-theme-alpine .ag-row,.ag-theme-alpine-dark .ag-row,.ag-theme-alpine-auto-dark .ag-row{font-size:calc(var(--ag-font-size) + 1px)}.ag-theme-alpine input[class^=ag-]:not([type]),.ag-theme-alpine input[class^=ag-][type=text],.ag-theme-alpine input[class^=ag-][type=number],.ag-theme-alpine input[class^=ag-][type=tel],.ag-theme-alpine input[class^=ag-][type=date],.ag-theme-alpine input[class^=ag-][type=datetime-local],.ag-theme-alpine textarea[class^=ag-],.ag-theme-alpine-dark input[class^=ag-]:not([type]),.ag-theme-alpine-dark input[class^=ag-][type=text],.ag-theme-alpine-dark input[class^=ag-][type=number],.ag-theme-alpine-dark input[class^=ag-][type=tel],.ag-theme-alpine-dark input[class^=ag-][type=date],.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark textarea[class^=ag-],.ag-theme-alpine-auto-dark input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark input[class^=ag-][type=text],.ag-theme-alpine-auto-dark input[class^=ag-][type=number],.ag-theme-alpine-auto-dark input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark input[class^=ag-][type=date],.ag-theme-alpine-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-ltr textarea[class^=ag-],.ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-ltr textarea[class^=ag-],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-rtl textarea[class^=ag-],.ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-rtl textarea[class^=ag-],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-tab,.ag-theme-alpine-dark .ag-tab,.ag-theme-alpine-auto-dark .ag-tab{padding:calc(var(--ag-grid-size) * 1.5);transition:color .4s;flex:1 1 auto}.ag-theme-alpine .ag-tab-selected,.ag-theme-alpine-dark .ag-tab-selected,.ag-theme-alpine-auto-dark .ag-tab-selected{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-menu,.ag-theme-alpine-dark .ag-menu,.ag-theme-alpine-auto-dark .ag-menu,.ag-theme-alpine .ag-panel-content-wrapper .ag-column-select,.ag-theme-alpine-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-alpine-auto-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-menu-header,.ag-theme-alpine-dark .ag-menu-header,.ag-theme-alpine-auto-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color);padding-top:1px}.ag-theme-alpine .ag-tabs-header,.ag-theme-alpine-dark .ag-tabs-header,.ag-theme-alpine-auto-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-theme-alpine .ag-charts-settings-group-title-bar,.ag-theme-alpine .ag-charts-data-group-title-bar,.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar{padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);line-height:calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px)}.ag-theme-alpine .ag-chart-mini-thumbnail,.ag-theme-alpine-dark .ag-chart-mini-thumbnail,.ag-theme-alpine-auto-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color)}.ag-theme-alpine .ag-chart-settings-nav-bar,.ag-theme-alpine-dark .ag-chart-settings-nav-bar,.ag-theme-alpine-auto-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-auto-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-auto-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-toolbar{margin-top:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar{padding-left:calc(var(--ag-icon-size) * .5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar{padding-right:calc(var(--ag-icon-size) * .5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group,.ag-theme-alpine-dark .ag-charts-format-sub-level-group,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group{border-left:dashed 1px;border-left-color:var(--ag-border-color);padding-left:var(--ag-grid-size);margin-bottom:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-title-bar{padding-top:0;padding-bottom:0;background:none;font-weight:700}.ag-theme-alpine .ag-charts-format-sub-level-group-container,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-container{padding-bottom:0}.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-item:last-child{margin-bottom:0}.ag-theme-alpine.ag-dnd-ghost,.ag-theme-alpine-dark.ag-dnd-ghost,.ag-theme-alpine-auto-dark.ag-dnd-ghost{font-size:calc(var(--ag-font-size) - 1px);font-weight:700}.ag-theme-alpine .ag-side-buttons,.ag-theme-alpine-dark .ag-side-buttons,.ag-theme-alpine-auto-dark .ag-side-buttons{width:calc(var(--ag-grid-size) * 5)}.ag-theme-alpine .ag-standard-button,.ag-theme-alpine-dark .ag-standard-button,.ag-theme-alpine-auto-dark .ag-standard-button{font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:1px solid;border-color:var(--ag-alpine-active-color);color:var(--ag-alpine-active-color);background-color:var(--ag-background-color);font-weight:600;padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-standard-button:hover,.ag-theme-alpine-dark .ag-standard-button:hover,.ag-theme-alpine-auto-dark .ag-standard-button:hover{border-color:var(--ag-alpine-active-color);background-color:var(--ag-row-hover-color)}.ag-theme-alpine .ag-standard-button:active,.ag-theme-alpine-dark .ag-standard-button:active,.ag-theme-alpine-auto-dark .ag-standard-button:active{border-color:var(--ag-alpine-active-color);background-color:var(--ag-alpine-active-color);color:var(--ag-background-color)}.ag-theme-alpine .ag-standard-button:disabled,.ag-theme-alpine-dark .ag-standard-button:disabled,.ag-theme-alpine-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-alpine .ag-column-drop-vertical,.ag-theme-alpine-dark .ag-column-drop-vertical,.ag-theme-alpine-auto-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-alpine .ag-column-drop-vertical-title-bar,.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar,.ag-theme-alpine-auto-dark .ag-column-drop-vertical-title-bar{padding:calc(var(--ag-grid-size) * 2);padding-bottom:0}.ag-theme-alpine .ag-column-drop-vertical-empty-message,.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message,.ag-theme-alpine-auto-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;border:dashed 1px;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-column-drop-empty-message,.ag-theme-alpine-dark .ag-column-drop-empty-message,.ag-theme-alpine-auto-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color);opacity:.75}.ag-theme-alpine .ag-pill-select .ag-column-drop,.ag-theme-alpine-dark .ag-pill-select .ag-column-drop,.ag-theme-alpine-auto-dark .ag-pill-select .ag-column-drop{min-height:unset}.ag-theme-alpine .ag-status-bar,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine-auto-dark .ag-status-bar{font-weight:400}.ag-theme-alpine .ag-status-name-value-value,.ag-theme-alpine-dark .ag-status-name-value-value,.ag-theme-alpine-auto-dark .ag-status-name-value-value,.ag-theme-alpine .ag-paging-number,.ag-theme-alpine .ag-paging-row-summary-panel-number,.ag-theme-alpine-dark .ag-paging-number,.ag-theme-alpine-dark .ag-paging-row-summary-panel-number,.ag-theme-alpine-auto-dark .ag-paging-number,.ag-theme-alpine-auto-dark .ag-paging-row-summary-panel-number{font-weight:700}.ag-theme-alpine .ag-column-drop-cell-button,.ag-theme-alpine-dark .ag-column-drop-cell-button,.ag-theme-alpine-auto-dark .ag-column-drop-cell-button{opacity:.5}.ag-theme-alpine .ag-column-drop-cell-button:hover,.ag-theme-alpine-dark .ag-column-drop-cell-button:hover,.ag-theme-alpine-auto-dark .ag-column-drop-cell-button:hover{opacity:.75}.ag-theme-alpine .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine-auto-dark .ag-column-select-column-readonly .ag-icon-grip{opacity:.35}.ag-theme-alpine .ag-header-cell-menu-button:hover,.ag-theme-alpine .ag-header-cell-filter-button:hover,.ag-theme-alpine .ag-side-button-button:hover,.ag-theme-alpine .ag-tab:hover,.ag-theme-alpine .ag-panel-title-bar-button:hover,.ag-theme-alpine .ag-header-expand-icon:hover,.ag-theme-alpine .ag-column-group-icons:hover,.ag-theme-alpine .ag-set-filter-group-icons:hover,.ag-theme-alpine .ag-group-expanded .ag-icon:hover,.ag-theme-alpine .ag-group-contracted .ag-icon:hover,.ag-theme-alpine .ag-chart-settings-prev:hover,.ag-theme-alpine .ag-chart-settings-next:hover,.ag-theme-alpine .ag-group-title-bar-icon:hover,.ag-theme-alpine .ag-column-select-header-icon:hover,.ag-theme-alpine .ag-floating-filter-button-button:hover,.ag-theme-alpine .ag-filter-toolpanel-expand:hover,.ag-theme-alpine .ag-chart-menu-icon:hover,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-dark .ag-header-cell-filter-button:hover,.ag-theme-alpine-dark .ag-side-button-button:hover,.ag-theme-alpine-dark .ag-tab:hover,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-dark .ag-header-expand-icon:hover,.ag-theme-alpine-dark .ag-column-group-icons:hover,.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-dark .ag-chart-settings-next:hover,.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-dark .ag-chart-menu-icon:hover,.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-alpine-auto-dark .ag-side-button-button:hover,.ag-theme-alpine-auto-dark .ag-tab:hover,.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-auto-dark .ag-header-expand-icon:hover,.ag-theme-alpine-auto-dark .ag-column-group-icons:hover,.ag-theme-alpine-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-next:hover,.ag-theme-alpine-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-auto-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-auto-dark .ag-chart-menu-icon:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine .ag-side-button-button:hover .ag-icon,.ag-theme-alpine .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine-dark .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine-dark .ag-side-button-button:hover .ag-icon,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-side-button-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover .ag-icon{color:inherit}.ag-theme-alpine .ag-filter-active .ag-icon-filter,.ag-theme-alpine-dark .ag-filter-active .ag-icon-filter,.ag-theme-alpine-auto-dark .ag-filter-active .ag-icon-filter{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-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-alpine .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-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-alpine .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-group-container{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-group-container{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter{border-left:dashed 1px;border-left-color:var(--ag-border-color);margin-left:calc(var(--ag-icon-size) * .5)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter{border-right:dashed 1px;border-right-color:var(--ag-border-color);margin-right:calc(var(--ag-icon-size) * .5)}.ag-theme-alpine .ag-set-filter-list,.ag-theme-alpine-dark .ag-set-filter-list,.ag-theme-alpine-auto-dark .ag-set-filter-list{padding-top:calc(var(--ag-grid-size) * .5);padding-bottom:calc(var(--ag-grid-size) * .5)}.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-alpine .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-auto-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-advanced-filter-builder-button,.ag-theme-alpine-dark .ag-advanced-filter-builder-button,.ag-theme-alpine-auto-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-alpine .ag-list-item-hovered:after,.ag-theme-alpine-dark .ag-list-item-hovered:after,.ag-theme-alpine-auto-dark .ag-list-item-hovered:after{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-pill .ag-pill-button:hover,.ag-theme-alpine-dark .ag-pill .ag-pill-button:hover,.ag-theme-alpine-auto-dark .ag-pill .ag-pill-button:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-header-highlight-before:after,.ag-theme-alpine .ag-header-highlight-after:after,.ag-theme-alpine-dark .ag-header-highlight-before:after,.ag-theme-alpine-dark .ag-header-highlight-after:after,.ag-theme-alpine-auto-dark .ag-header-highlight-before:after,.ag-theme-alpine-auto-dark .ag-header-highlight-after:after{background-color:var(--ag-alpine-active-color)}:root{--dc-page: #f5f6f8;--dc-surface: #ffffff;--dc-ink: #16233f;--dc-ink-muted: #646e7f;--dc-ink-label: #5a6577;--dc-ink-faint: #696f79;--dc-ink-icon: #8894a5;--dc-ink-placeholder: #707782;--dc-ink-ghost-button: #2a3550;--dc-border: #ccd3dd;--dc-border-soft: #e0e4ea;--dc-ink-on-dark: #ffffff;--dc-ink-on-dark-muted: #9db0cc;--dc-ink-on-dark-faint: #7a8ba9;--dc-border-on-dark: #24365c;--dc-danger: #a5352a;--dc-danger-ink: #8f4038;--dc-danger-border: #e3b4ae;--dc-danger-surface: #fbeeec;--dc-link: #2b5b8c;--dc-link-hover: #1d4066;--dc-focus: #4d84c4;--dc-font-sans: "IBM Plex Sans", system-ui, sans-serif;--dc-font-mono: "IBM Plex Mono", monospace;--dc-text-12: 12px;--dc-text-12-5: 12.5px;--dc-text-13: 13px;--dc-text-13-5: 13.5px;--dc-text-14: 14px;--dc-text-15: 15px;--dc-text-19: 19px;--dc-text-20: 20px;--dc-text-23: 23px;--dc-text-29: 29px;--dc-text-30: 30px;--dc-weight-regular: 400;--dc-weight-semibold: 600;--dc-weight-bold: 700;--dc-leading-tight: 1.15;--dc-leading-heading: 1.25;--dc-leading-snug: 1.5;--dc-leading-normal: 1.55;--dc-leading-relaxed: 1.6;--dc-tracking-tight: -.5px;--dc-tracking-3: .3px;--dc-tracking-4: .4px;--dc-tracking-5: .5px;--dc-tracking-10: 1px;--dc-space-6: 6px;--dc-space-7: 7px;--dc-space-8: 8px;--dc-space-9: 9px;--dc-space-10: 10px;--dc-space-11: 11px;--dc-space-12: 12px;--dc-space-14: 14px;--dc-space-16: 16px;--dc-space-18: 18px;--dc-space-20: 20px;--dc-space-22: 22px;--dc-space-24: 24px;--dc-space-40: 40px;--dc-space-44: 44px;--dc-space-52: 52px;--dc-space-56: 56px;--dc-radius-7: 7px;--dc-radius-9: 9px;--dc-radius-10: 10px;--dc-radius-round: 50%;--dc-hairline: 1px;--dc-focus-width: 2px;--dc-focus-offset: 2px;--dc-field-height: 46px;--dc-button-height: 47px;--dc-field-button-size: 34px;--dc-brand-mark-size: 44px;--dc-hero-width: 42%;--dc-card-width: 380px;--dc-hero-copy-width: 420px;--dc-hero-text-width: 400px;--dc-decor-large: 280px;--dc-decor-small: 160px;--dc-decor-large-offset: -90px;--dc-decor-small-offset: -30px;--dc-icon-14: 14px;--dc-icon-17: 17px;--dc-icon-18: 18px;--dc-icon-19: 19px;--dc-workspace: #eef1f5;--dc-surface-input: #fbfcfd;--dc-surface-row-hover: #f5f8fc;--dc-surface-group: #f8fafc;--dc-surface-head-group: #f3f5f8;--dc-surface-head-group-alt: #eaeef4;--dc-surface-nested-head: #eef2f6;--dc-surface-warn-row: #fdf6e9;--dc-ink-cell: #3a4660;--dc-ink-cell-strong: #26324c;--dc-ink-head: #666e7c;--dc-ink-head-group: #4a5468;--dc-ink-caption: #636872;--dc-ink-control: #333344;--dc-ink-on-dark-tab: #cfd9ea;--dc-border-row: #eef0f3;--dc-border-head-group: #dfe4ea;--dc-border-divider: #d6dbe3;--dc-border-control: #d6dce4;--dc-border-nested: #e6e9ee;--dc-border-nested-row: #f0f2f5;--dc-bar-edge: #0f1930;--dc-on-dark-fill: rgba(255, 255, 255, .14);--dc-on-dark-border: rgba(255, 255, 255, .28);--dc-shadow-menu: 0 10px 28px rgba(22, 35, 63, .18);--dc-chip-mega-surface: #f0dfe0;--dc-chip-mega-ink: #7a1f2b;--dc-chip-vip-surface: #f2e6cf;--dc-chip-vip-ink: #876113;--dc-chip-a-surface: #e2edf7;--dc-chip-a-ink: #2b5b8c;--dc-chip-b-surface: #e6eef6;--dc-chip-b-ink: #48627e;--dc-chip-c-surface: #eef1f5;--dc-chip-c-ink: #656f7c;--dc-chip-cancel-surface: #ece4f3;--dc-chip-cancel-ink: #6a4a92;--dc-chip-none-surface: #eceef1;--dc-chip-none-ink: #8a929e;--dc-chip-settle-surface: #e0efe6;--dc-chip-settle-ink: #2e784c;--dc-chip-installment-surface: #f4ead5;--dc-chip-installment-ink: #8a6414;--dc-chip-handover-surface: #e8e6f5;--dc-chip-handover-ink: #4b3ea8;--dc-chip-order-surface: #ded9f2;--dc-chip-order-ink: #4b3ea8;--dc-chip-to-court-surface: #f7e4e0;--dc-chip-to-court-ink: #a5502a;--dc-chip-no-debt-surface: #eaf5ee;--dc-chip-no-debt-ink: #2f7a4d;--dc-progress-fill: #2f7a4d;--dc-tile-bar-mega-vip: #7a1f2b;--dc-tile-bar-no-owner: #8a929e;--dc-tile-bar-inspection: #8a6414;--dc-text-10: 10px;--dc-text-10-5: 10.5px;--dc-text-11-5: 11.5px;--dc-text-17: 17px;--dc-leading-head: 1.2;--dc-tracking-6: .6px;--dc-weight-medium: 500;--dc-space-1: 1px;--dc-space-3: 3px;--dc-space-4: 4px;--dc-space-5: 5px;--dc-space-13: 13px;--dc-space-34: 34px;--dc-space-60: 60px;--dc-radius-4: 4px;--dc-radius-5: 5px;--dc-radius-6: 6px;--dc-radius-8: 8px;--dc-control-height: 32px;--dc-search-height: 34px;--dc-search-width: 260px;--dc-tab-height: 33px;--dc-head-group-height: 26px;--dc-toggle-height: 26px;--dc-menu-width: 280px;--dc-menu-max-height: 420px;--dc-menu-width-field: 64px;--dc-progress-height: 6px;--dc-progress-width: 220px;--dc-select-max-width: 118px;--dc-filter-amount-width: 88px;--dc-divider-height: 22px;--dc-border-accent: 2px;--dc-surface-grid: #eceef2;--dc-surface-total: #f8fafc;--dc-surface-row-out: #fbfbfc;--dc-surface-row-hover-card: #f6f9fc;--dc-surface-muted: #f1f2f4;--dc-surface-ok: #eef7f1;--dc-border-muted: #e0e2e6;--dc-border-ok: #cde6d6;--dc-border-row-soft: #f1f3f6;--dc-border-row-faint: #f4f5f8;--dc-ink-penalty: #8a6414;--dc-ink-paid: #2f7a4d;--dc-ink-unpaid: #c0c6cf;--dc-ink-map-mark: #9aa4b2;--dc-chip-limit-surface: #e6f0ea;--dc-chip-limit-ink: #2f7a4d;--dc-chip-out-ink: #98a2b0;--dc-chip-hint-surface: #eef3f8;--dc-chip-hint-ink: #3a5f88;--dc-chip-hint-border: #dbe6f0;--dc-step-inform-ink: #2b5b8c;--dc-step-inform-surface: #f6fafd;--dc-step-inform-border: #dbe6f0;--dc-step-call-ink: #8a6414;--dc-step-call-surface: #fdfaf3;--dc-step-call-border: #eee2c9;--dc-step-order-ink: #6a4a92;--dc-step-order-surface: #faf8fd;--dc-step-order-border: #e3dcef;--dc-step-court-ink: #7a1f2b;--dc-step-court-surface: #fdf7f7;--dc-step-court-border: #eed9d9;--dc-step-default-ink: #4a5468;--dc-step-default-surface: #fbfcfd;--dc-step-default-border: #e6e9ee;--dc-constraint-bind: #c78a1e;--dc-constraint-ok: #2f7a4d;--dc-constraint-na: #696f79;--dc-map-stripe: #eef1f5;--dc-map-stripe-alt: #e7ebf1;--dc-ink-nav: #c3cee0;--dc-ink-nav-hover: #dfe7f2;--dc-on-dark-hover: rgba(255, 255, 255, .07);--dc-ink-nav-group: #7c8ba7;--dc-ink-nav-badge: #8497b8;--dc-avatar-surface: #31456e;--dc-ink-avatar: #dfe7f2;--dc-ink-viewer: #eef2f8;--dc-ink-viewer-role: #788baa;--dc-text-11: 11px;--dc-text-14-5: 14.5px;--dc-text-16: 16px;--dc-text-22: 22px;--dc-text-25: 25px;--dc-leading-1-4: 1.4;--dc-leading-1-45: 1.45;--dc-space-2: 2px;--dc-space-15: 15px;--dc-space-17: 17px;--dc-radius-11: 11px;--dc-radius-13: 13px;--dc-radius-round-50: 50%;--dc-card-aside-width: 372px;--dc-charges-max-height: 340px;--dc-map-height: 150px;--dc-step-icon-size: 28px;--dc-accent-bar: 3px;--dc-total-edge: 2px;--dc-sidebar-width: 232px;--dc-brand-tile-size: 34px;--dc-avatar-size: 30px;--dc-avatar-person-surface: #e7edf5;--dc-ink-avatar-person: #3a5f88;--dc-border-contact-row: #eceef1;--dc-border-quadrant: #d6dce4;--dc-ink-empty: #b0b8c3;--dc-scrollbar-thumb: #c3ccd8;--dc-engagement-fill: #3b6ea5;--dc-dot-neutral: #3b6ea5;--dc-dot-good: #2f7a4d;--dc-dot-none: #9aa4b2;--dc-dot-bad: #c0392b;--dc-tone-warn: #c78a1e;--dc-tone-bad: #c0392b;--dc-case-w-surface: #fbf1ec;--dc-case-w-border: #e0c9bf;--dc-case-w-ink: #9f6029;--dc-case-w-reason-ink: #7a5a44;--dc-ink-suppressed: #a08a7e;--dc-chip-b-surface-debtor: #e9f0f7;--dc-chip-b-ink-debtor: #40658c;--dc-chip-c-surface-debtor: #eef3f8;--dc-chip-c-ink-debtor: #57718c;--dc-branch-1a-surface: #faf7fd;--dc-branch-1a-badge: #ece4f3;--dc-branch-1a-ink: #6a4a92;--dc-branch-1b-surface: #f6fafd;--dc-branch-1b-badge: #e2edf7;--dc-branch-1b-ink: #2b5b8c;--dc-branch-2a-surface: #eef1f5;--dc-branch-2a-badge: #eceef1;--dc-branch-2a-ink: #66707d;--dc-branch-2b-surface: #fdfaf2;--dc-branch-2b-badge: #f4ead5;--dc-branch-2b-ink: #8a6414;--dc-text-9-5: 9.5px;--dc-radius-3: 3px;--dc-radius-12: 12px;--dc-radius-14: 14px;--dc-debtor-aside-width: 350px;--dc-person-avatar-size: 46px;--dc-branch-badge-size: 24px;--dc-quadrant-min-column: 240px;--dc-timeline-dot: 10px;--dc-timeline-line: 2px;--dc-switch-height: 30px;--dc-icon-13: 13px;--dc-focus-card: #1f3050;--dc-focus-card-border: #2c3f63;--dc-focus-card-done: #1a2942;--dc-focus-card-done-border: #26385a;--dc-focus-bolt: #ffd15c;--dc-ink-focus-sub: #aebdd4;--dc-ink-focus-done: #8190a9;--dc-timer-ink: #cfe0f5;--dc-timer-urgent-surface: #5a1f22;--dc-timer-urgent-ink: #ff8a80;--dc-tone-ok-strong: #1d8054;--dc-outcome-payment: #0d7a6f;--dc-outcome-refusal: #c0392b;--dc-tone-amber: #b8791b;--dc-outcome-no-tko: #5a7590;--dc-outcome-promise: #2b5b8c;--dc-outcome-breakup: #7a1f2b;--dc-plan-row-line: #f3f5f7;--dc-plan-row-done: #fbfcfd;--dc-ink-task-strike: #70757c;--dc-count-surface: #f1f3f6;--dc-group-dot-call: #3b6ea5;--dc-group-dot-installment: #2f7a4d;--dc-group-dot-negotiation: #8a6414;--dc-flow-edge: #dfe4ec;--dc-flow-shadow: 0 6px 20px rgba(16, 24, 41, .06);--dc-tile-surface: #f6f8fb;--dc-tile-border: #eaeef3;--dc-script-surface: #fbf9f3;--dc-script-border: #efe7d4;--dc-decision-ok-surface: #f0f8f3;--dc-decision-bad-surface: #fbf1ef;--dc-decision-bad-border: #d8b4ad;--dc-decision-next-border: #c3d2e6;--dc-decision-mute-ink: #5a6474;--dc-action-icon-bad-surface: #f3e4e2;--dc-action-icon-warn-surface: #f6ecd9;--dc-stop-inform-ink: #8a4a2a;--dc-stop-inform-border: #e6ccbf;--dc-pip-on: #c77d1e;--dc-pip-off: #e2e6ec;--dc-pip-warn-border: #ecd9ac;--dc-text-18: 18px;--dc-text-27: 27px;--dc-space-26: 26px;--dc-space-30: 30px;--dc-radius-16: 16px;--dc-radius-20: 20px;--dc-day-button-height: 36px;--dc-focus-action-height: 30px;--dc-focus-badge-size: 15px;--dc-group-dot-size: 9px;--dc-flow-bar-height: 6px;--dc-outcome-key-size: 28px;--dc-flow-done-mark: 60px;--dc-flow-done-button-height: 38px;--dc-summary-dot: 10px;--dc-dim-taken: .72;--dc-decision-button-height: 44px;--dc-action-icon-size: 32px;--dc-callback-button-height: 34px;--dc-pip-height: 5px;--dc-week-drawer-width: 440px;--dc-week-scrim: rgba(16, 24, 41, .4);--dc-week-shadow: -8px 0 24px rgba(0, 0, 0, .12);--dc-week-close-surface: #f1f3f6;--dc-week-close-ink: #646e7f;--dc-week-close-size: 30px;--dc-week-day-border: #e6e9ee;--dc-week-today-border: #16233f;--dc-week-today-surface: #f6f8fb;--dc-week-metric-label: #6c727c;--dc-week-money-ink: #2f7a4d;--dc-chip-key-surface: #eef2f6;--dc-chip-key-border: #e2e6ec;--dc-border-dashed: #cbd5e2;--dc-ink-empty-mark: #c3ccd8;--dc-ok-mark: #9ed0b3;--dc-shadow-panel: -14px 0 36px rgba(16, 24, 41, .18);--dc-border-on-dark-call: #34486e;--dc-status-dot: 8px;--dc-space-70: 70px;--dc-call-column-width: 340px;--dc-call-panel-width: 640px;--dc-call-panel-max-width: 94%;--dc-call-action-height: 34px;--dc-search-field-height: 38px;--dc-call-avatar-size: 44px;--dc-panel-close-height: 30px;--dc-note-button-height: 31px;--dc-empty-text-width: 420px;--dc-icon-15: 15px;--dc-icon-16: 16px;--dc-icon-22: 22px;--dc-icon-28: 28px;--dc-icon-34: 34px;--dc-process-contact-surface: #e0efe6;--dc-process-contact-ink: #2f7a4d;--dc-process-subject-surface: #f6ecd9;--dc-process-subject-ink: #a5642a;--dc-process-debt-surface: #f3e4e2;--dc-process-debt-ink: #a5352a;--dc-process-clarify-surface: #eef2f6;--dc-process-clarify-ink: #3a5f88;--dc-doc-warn-surface: #f6ecd9;--dc-doc-warn-ink: #8a6414;--dc-doc-ok-surface: #e0efe6;--dc-doc-ok-ink: #2e784c;--dc-mode-must-surface: #f3e4e2;--dc-mode-must-ink: #a5352a;--dc-mode-sample-surface: #f6ecd9;--dc-mode-sample-ink: #8a6414;--dc-mode-none-surface: #eceef1;--dc-mode-none-ink: #646d7a;--dc-step-done-border: #9ed0b3;--dc-step-done-surface: #eef7f1;--dc-step-done-num: #1d8054;--dc-step-active-border: #16233f;--dc-step-active-surface: #f6f8fb;--dc-step-idle-border: #e0e4ea;--dc-step-idle-num: #e6e9ee;--dc-step-idle-ink: #646972;--dc-step-ink: #26324c;--dc-matched-border: #9ed0b3;--dc-ink-matched: #1f6e4a;--dc-ink-matched-label: #5c7665;--dc-opt-border: #e2e6ec;--dc-opt-on-surface: #f6f8fb;--dc-opt-hover-border: #a9b4c2;--dc-pick-on-border: #c3d2e6;--dc-pick-row-surface: #f6fafd;--dc-pick-card-surface: #fbfdff;--dc-doc-row-ok-border: #c9e0d2;--dc-doc-row-ok-surface: #f4faf6;--dc-doc-required-surface: #f3e4e2;--dc-hint-wait-ink: #a36229;--dc-hint-wait-surface: #fdf6e9;--dc-hint-wait-border: #ecd9ac;--dc-recheck-surface: #fdf9ef;--dc-recheck-ink: #7a5a12;--dc-recheck-border: #d8c48f;--dc-chip-temp-surface: #fdf0d6;--dc-link-row-surface: #eef3f8;--dc-link-row-border: #dbe6f0;--dc-note-strip-surface: #f6f8fb;--dc-seg-ink: #4a5468;--dc-seg-height: 32px;--dc-exclusion-aside-width: 330px;--dc-border-pick: 1.5px;--dc-shadow-tool: 0 2px 10px rgba(22, 35, 63, .1);--dc-tool-icon-size: 34px;--dc-step-num-size: 20px;--dc-matched-mark-size: 24px;--dc-keep-mark-size: 26px;--dc-entry-field-height: 38px;--dc-submit-height: 40px;--dc-doc-button-size: 34px;--dc-recheck-select-height: 34px;--dc-registry-mark-size: 38px;--dc-settings-drawer-width: 560px;--dc-settings-scrim: rgba(16, 24, 41, .45);--dc-settings-shadow: -8px 0 24px rgba(0, 0, 0, .14);--dc-settings-close-size: 30px;--dc-settings-close-surface: #f1f3f6;--dc-settings-label-ink: #a3acb8;--dc-settings-remove-border: #e6ccbf;--dc-settings-remove-surface: #fbf1ec;--dc-settings-add-border: #b7c2d1;--dc-role-tab-ink: #3a4660;--dc-role-tab-idle-surface: #f4f5f7;--dc-role-tab-idle-ink: #a3acb8;--dc-script-ink: #2a3b52;--dc-ink-on-dark-date: #aab6cc;--dc-on-dark-badge: rgba(255, 255, 255, .16);--dc-ink-on-dark-badge: #dfe7f2;--dc-tile-bar-count: #16233f;--dc-tile-bar-remain: #3b6ea5;--dc-tile-bar-overdue: #7a1f2b;--dc-tile-bar-accuracy: #2f7a4d;--dc-row-overdue-surface: #fbeaea;--dc-row-overdue-legend-border: #eccfcf;--dc-row-risk-surface: #fdf4e3;--dc-row-risk-legend-border: #eadfc4;--dc-ink-overdue-days: #c0392b;--dc-pay-paid-surface: #e0efe6;--dc-pay-paid-ink: #2f7a4d;--dc-pay-late-surface: #f4ead5;--dc-pay-late-ink: #8a6414;--dc-pay-overdue-surface: #f0dfe0;--dc-pay-overdue-ink: #7a1f2b;--dc-pay-risk-surface: #fdf0d8;--dc-pay-risk-ink: #8a6414;--dc-pay-upcoming-surface: #eef1f5;--dc-pay-upcoming-ink: #66707d;--dc-deal-active-surface: #e0efe6;--dc-deal-active-ink: #2f7a4d;--dc-deal-watch-surface: #f4ead5;--dc-deal-watch-ink: #8a6414;--dc-deal-broken-surface: #f0dfe0;--dc-deal-broken-ink: #7a1f2b;--dc-deal-done-surface: #e2edf7;--dc-deal-done-ink: #2b5b8c;--dc-deal-default-surface: #eef1f5;--dc-deal-default-ink: #66707d;--dc-overdue-chip-surface: #f0dfe0;--dc-overdue-chip-ink: #7a1f2b;--dc-overdue-none-surface: #e0efe6;--dc-overdue-none-ink: #2e784c;--dc-accuracy-high: #2f7a4d;--dc-accuracy-mid: #8a6414;--dc-accuracy-low: #c0392b;--dc-ink-empty-title: #3a4660;--dc-tracking-8: .8px;--dc-space-32: 32px;--dc-installments-search-width: 320px;--dc-head-height: 38px;--dc-row-height: 29px;--dc-accuracy-track-width: 42px;--dc-legend-swatch: 11px;--dc-row-hover-dim: .985;--dc-scrollbar-size: 11px;--dc-scrollbar-inset: 3px;--dc-surface-row-hover-excl: #f8fafc;--dc-border-panel: #e0e4ea;--dc-surface-excl-head: #f3f5f8;--dc-ink-cell-excl: #4a5468;--dc-recheck-note-ink: #8a6414;--dc-docs-button-surface: #eef3f8;--dc-docs-button-border: #dbe6f0;--dc-excl-done-surface: #e0efe6;--dc-excl-done-ink: #2f7a4d;--dc-excl-reject-surface: #f3e4e2;--dc-excl-reject-ink: #a5352a;--dc-decision-accept-surface: #1f8a5b;--dc-decision-reject-border: #e0b4ab;--dc-doc-row-border: #e6e9ee;--dc-doc-icon-surface: #eef2f6;--dc-doc-icon-ink: #3a5f88;--dc-doc-required-ink: #a5352a;--dc-doc-alt-surface: #f6ecd9;--dc-doc-alt-ink: #8a6414;--dc-doc-missing-surface: #eceef1;--dc-doc-missing-ink: #66707d;--dc-preview-surface: #f6f8fb;--dc-preview-border: #d6dce4;--dc-shadow-modal: 0 24px 64px rgba(0, 0, 0, .28);--dc-shadow-preview: 0 4px 14px rgba(0, 0, 0, .08);--dc-text-9: 9px;--dc-radius-2: 2px;--dc-focus-offset-bar: 1px;--dc-excl-search-width: 340px;--dc-docs-modal-width: 640px;--dc-docs-modal-max-height: 86vh;--dc-doc-icon-size: 34px;--dc-doc-view-height: 30px;--dc-preview-page-width: 220px;--dc-preview-page-height: 150px;--dc-preview-line-height: 4px;--dc-settlement-flag-surface: #f3e4e2;--dc-settlement-flag-ink: #a5352a;--dc-nego-cat-surface: #f2e6cf;--dc-nego-cat-ink: #8a6414;--dc-ink-on-accent: #ffffff;--dc-period-nego: #3b6ea5;--dc-period-force: #8a6414;--dc-period-closing: #7a1f2b;--dc-period-divider: rgba(255, 255, 255, .35);--dc-ink-on-period-sub: rgba(255, 255, 255, .85);--dc-now-mark: #16233f;--dc-timeline-stage-nego-surface: #f4ead5;--dc-timeline-stage-nego-ink: #896414;--dc-timeline-stage-nego-dot: #c78a1e;--dc-timeline-stage-clarify-surface: #e2edf7;--dc-timeline-stage-clarify-ink: #2b5b8c;--dc-timeline-stage-clarify-dot: #3b6ea5;--dc-timeline-stage-installment-surface: #e0efe6;--dc-timeline-stage-installment-ink: #2e784c;--dc-timeline-stage-installment-dot: #2f7a4d;--dc-timeline-stage-settle-surface: #e0efe6;--dc-timeline-stage-settle-ink: #2f7a4d;--dc-timeline-stage-settle-dot: #1f8a5b;--dc-timeline-stage-default-dot: #9aa4b2;--dc-kc-table-min-width: 1260px;--dc-kc-head-surface: #f3f5f8;--dc-kc-head-ink: #646e7f;--dc-kc-subhead-ink: #5f6a7a;--dc-kc-check-size: 19px;--dc-kc-check-on: #2f7a4d;--dc-kc-check-off-border: #c3ccd8;--dc-kc-check-hover-border: #2b5b8c;--dc-kc-bad-surface: #fbf1ec;--dc-kc-bad-border: #e6ccbf;--dc-kc-bad-ink: #a5352a;--dc-kc-panel-surface: #f4f5f7;--dc-kc-panel-border: #d9dee6;--dc-kc-panel-radius: 12px;--dc-kc-card-radius: 11px;--dc-kc-cell-padding: 9px 12px;--dc-kc-badge-size: 22px;--dc-kc-danger-ink: #a5352a;--dc-kc-danger-surface: #f3e0e0;--dc-kc-card-min-width: 360px;--dc-kc-autos-min-width: 940px;--dc-kc-switch-width: 40px;--dc-kc-switch-height: 22px;--dc-kc-switch-radius: 12px;--dc-kc-switch-knob: 18px;--dc-kc-switch-inset: 2px;--dc-kc-switch-travel: 18px;--dc-kc-switch-on: #2f7a4d;--dc-kc-switch-off: #c8cfd8;--dc-kc-timeline-height: 42px;--dc-kc-timeline-radius: 9px;--dc-kc-period-1: #3b6ea5;--dc-kc-period-2: #8a6414;--dc-kc-period-3: #7a1f2b;--dc-kc-period-4: #2a6f6b;--dc-kc-period-5: #6a4a92;--dc-kc-stepper-key: 26px;--dc-kc-stepper-key-lg: 30px;--dc-kc-stepper-value: 34px;--dc-kc-time-field-width: 66px;--dc-kc-money-field-width: 110px;--dc-kc-save-height: 36px;--dc-kc-panel-mark: 30px;--dc-kc-panel-mark-legal-surface: #e4e8ee;--dc-channel-voice-ink: #8a6414;--dc-channel-digital-ink: #2b5b8c;--dc-channel-official-ink: #6a4a92;--dc-channel-paper-ink: #5a6577;--dc-channel-field-ink: #2a6f6b;--dc-channel-chip-alpha: .1;--dc-channel-exhausted-ink: #a5352a;--dc-day-done-head: #f4faf6;--dc-day-overdue-head: #fdf6f6;--dc-day-ahead-head: #f7f9fb;--dc-day-done-surface: #e0efe6;--dc-day-done-ink: #2f7a4d;--dc-day-overdue-surface: #f0dfe0;--dc-day-overdue-ink: #7a1f2b;--dc-day-ahead-surface: #eef1f5;--dc-day-ahead-ink: #656f7c;--dc-day-border: #e6eaf0;--dc-day-row-line: #f4f6f9;--dc-action-mark-done: #2f7a4d;--dc-action-mark-overdue-border: #d9a7a7;--dc-action-mark-idle-border: #d6dce4;--dc-fact-done-ink: #2f7a4d;--dc-fact-overdue-ink: #a5352a;--dc-fact-plan-ink: #717781;--dc-note-box-surface: #f6f8fb;--dc-note-box-border: #eef0f3;--dc-note-box-ink: #5a6474;--dc-clarify-on-border: #c3d2e6;--dc-clarify-on-surface: #f6fafd;--dc-clarify-off-border: #e6e9ee;--dc-clarify-count-surface: #f1f3f6;--dc-attach-done-border: #9ed0b3;--dc-attach-done-surface: #f0f8f3;--dc-attach-done-ink: #2f7a4d;--dc-attach-empty-border: #ccd3dd;--dc-attach-empty-surface: #fbfcfd;--dc-attach-empty-ink: #8a929e;--dc-opt-pick-border: #16233f;--dc-opt-pick-surface: #f6f8fb;--dc-opt-ring-off: #c3ccd8;--dc-variant-pick-border: #2f7a4d;--dc-variant-pick-surface: #f0f8f3;--dc-variant-mark: #2f7a4d;--dc-lk-note-surface: #fdf6e9;--dc-lk-note-border: #ecd9ac;--dc-lk-note-ink: #8a6414;--dc-settlement-ok-surface: #eef7f1;--dc-settlement-ok-border: #bfe0cc;--dc-settlement-ok-ink: #2f7a4d;--dc-settlement-bad-surface: #fbf1ef;--dc-settlement-bad-border: #e6c4bd;--dc-settlement-bad-ink: #a5352a;--dc-fail-calm-surface: #f6f8fb;--dc-fail-calm-border: #e6e9ee;--dc-fail-calm-ink: #3a4660;--dc-fail-calm-hint: #98a2b0;--dc-fail-warn-surface: #fdf6e9;--dc-fail-warn-border: #ecd9ac;--dc-fail-warn-ink: #8a6414;--dc-fail-broken-surface: #fbf1ef;--dc-fail-broken-border: #e6c4bd;--dc-fail-broken-ink: #a5352a;--dc-pip-exhausted: #c0392b;--dc-lk-done-surface: #f3faf5;--dc-lk-done-border: #bfe0cc;--dc-lk-done-ink: #2f7a4d;--dc-lk-wait-border: #e6e9ee;--dc-lk-wait-ink: #98a2b0;--dc-aside-surface: #fbfcfd;--dc-aside-divider: #e6e9ee;--dc-nested-box-surface: #f7f9fb;--dc-nested-box-border: #e6eaf0;--dc-control-on-surface: #16233f;--dc-control-off-border: #d6dce4;--dc-control-off-ink: #4a5468;--dc-tab-off-ink: #3a4660;--dc-seg-on-surface: #f6f8fb;--dc-seg-on-ink: #16233f;--dc-check-off-border: #c3ccd8;--dc-tool-off-ink: #6b7688;--dc-lk-button-border: #2f7a4d;--dc-lk-button-surface: #f0f8f3;--dc-lk-button-ink: #2f7a4d;--dc-decision-next-surface: #f6fafd;--dc-decision-next-ink: #2b5b8c;--dc-decision-bad-ink: #a5352a;--dc-settlement-aside-width: 346px;--dc-nego-column-width: 880px;--dc-clarify-column-width: 720px;--dc-settle-column-width: 760px;--dc-period-bar-height: 38px;--dc-fields-menu-width: 220px;--dc-fields-menu-offset: 34px;--dc-head-button-height: 30px;--dc-edit-button-height: 32px;--dc-save-button-height: 36px;--dc-lk-button-height: 38px;--dc-settlement-decision-height: 40px;--dc-tool-button-height: 26px;--dc-attach-button-height: 32px;--dc-pill-min-width: 56px;--dc-pill-sm-min-width: 46px;--dc-textarea-min-height: 64px;--dc-action-mark-size: 20px;--dc-checkbox-size: 16px;--dc-checkbox-sm-size: 15px;--dc-field-check-size: 15px;--dc-radio-size: 16px;--dc-radio-dot-size: 8px;--dc-tool-group-dot: 7px;--dc-timeline-indent: 20px;--dc-shadow-fields-menu: 0 8px 24px rgba(22, 35, 63, .16);--dc-shadow-timeline-dot: 0 0 0 1px;--dc-space-28: 28px;--dc-timeline-dot-ring: 2px;--dc-stroke-2: 2;--dc-stroke-2-2: 2.2;--dc-stroke-2-4: 2.4;--dc-stroke-2-5: 2.5;--dc-stroke-3: 3;--dc-stroke-3-4: 3.4;--dc-tab-head-on-surface: #16233f;--dc-tab-head-on-border: #16233f;--dc-tab-head-on-ink: #ffffff;--dc-tab-head-idle-surface: #ffffff;--dc-tab-head-idle-border: #d6dce4;--dc-tab-head-idle-ink: #3a4660;--dc-tab-head-badge-on-surface: rgba(255, 255, 255, .2);--dc-tab-head-badge-on-ink: #ffffff;--dc-tab-head-badge-surface: #eef1f5;--dc-tab-head-badge-ink: #6b7688;--dc-stage-initiation-surface: #f4ead5;--dc-stage-initiation-ink: #8a6414;--dc-stage-clarification-surface: #e2edf7;--dc-stage-clarification-ink: #2b5b8c;--dc-stage-installment-surface: #eaf1e0;--dc-stage-installment-ink: #5a7a2f;--dc-stage-settlement-surface: #dcefe0;--dc-stage-settlement-ink: #1b784f;--dc-surface-negotiations-head: #f6f8fb;--dc-ink-col-head: #6c737c;--dc-ink-chevron: #c3ccd8;--dc-ink-next-on-time: #26324c;--dc-ink-next-overdue: #c0392b;--dc-summary-divider: #e6e9ee;--dc-leading-1-35: 1.35;--dc-numeric-tabular: tabular-nums;--dc-tab-head-height: 34px;--dc-filter-select-height: 34px;--dc-summary-divider-height: 34px;--dc-shell-height: 100vh;--dc-negotiations-table-min-width: 920px;--dc-tab-hint-width: 420px;--dc-col-account-width: 150px;--dc-col-owner-min-width: 240px;--dc-col-debt-width: 118px;--dc-col-penalty-width: 106px;--dc-col-next-width: 148px;--dc-col-stage-width: 140px;--dc-wave-page: #eef1f5;--dc-wave-surface: #ffffff;--dc-wave-surface-soft: #fbfcfd;--dc-wave-surface-tile: #f8fafc;--dc-wave-surface-switch: #f1f3f6;--dc-wave-surface-armed: #fafcfe;--dc-wave-surface-hover: #f0f3f7;--dc-wave-border: #e0e4ea;--dc-wave-border-soft: #eef0f3;--dc-wave-border-day: #e6e9ee;--dc-wave-border-day-armed: #b7c8dd;--dc-wave-border-day-hover: #a9b4c2;--dc-wave-border-control: #ccd3dd;--dc-wave-border-choice: #d6dce4;--dc-wave-ink: #16233f;--dc-wave-ink-strong: #26324c;--dc-wave-ink-body: #3a4660;--dc-wave-ink-soft: #646e7f;--dc-wave-ink-dim: #697079;--dc-wave-ink-mute: #6e7580;--dc-wave-ink-empty: #696e75;--dc-wave-ink-week: #6e7786;--dc-wave-link: #2b5b8c;--dc-wave-link-hover: #1d4066;--dc-wave-focus: #4d84c4;--dc-wave-scrollbar: #c3ccd8;--dc-wave-ok-ink: #2e784c;--dc-wave-ok-surface: #e0efe6;--dc-wave-ok-note-surface: #eef7f1;--dc-wave-ok-note-border: #cde6d6;--dc-wave-alarm-ink: #a5352a;--dc-wave-alarm-surface: #fbf1ec;--dc-wave-alarm-border: #e6ccbf;--dc-wave-warn-ink: #a5502a;--dc-wave-warn-surface: #fdf6e9;--dc-wave-warn-border: #ecd9ac;--dc-wave-armed-ink: #2a4a6b;--dc-wave-armed-surface: #eef3f8;--dc-wave-armed-border: #cfe0f0;--dc-wave-armed-button: #dbe6f0;--dc-wave-rollback-border: #e0b4ab;--dc-wave-voice-ink: #8a6414;--dc-wave-voice-surface: #f4ead5;--dc-wave-text-ink: #2b5b8c;--dc-wave-text-surface: #e2edf7;--dc-wave-official-ink: #6a4a92;--dc-wave-official-surface: #ece4f3;--dc-wave-paper-ink: #5a6577;--dc-wave-paper-surface: #eceef1;--dc-wave-public-ink: #8a5a2a;--dc-wave-public-surface: #f4ecdf;--dc-wave-state-published-ink: #2f7a4d;--dc-wave-state-published-surface: #e0efe6;--dc-wave-state-draft-ink: #66707d;--dc-wave-state-draft-surface: #eceef1;--dc-wave-state-planned-ink: #2b5b8c;--dc-wave-state-planned-surface: #e2edf7;--dc-wave-head-surface: #f3f5f8;--dc-wave-head-ink: #69717f;--dc-wave-row-hover: #f6f9fc;--dc-wave-row-line: #eef0f3;--dc-wave-icon-button-ink: #3a5f88;--dc-wave-archived-opacity: .55;--dc-wave-palette-width: 210px;--dc-wave-side-width: 300px;--dc-wave-day-label-width: 66px;--dc-wave-count-min-width: 22px;--dc-wave-code-width: 190px;--dc-wave-table-min-width: 960px;--dc-wave-table-wide-min-width: 1000px;--dc-wave-header-height: 32px;--dc-wave-create-height: 34px;--dc-wave-tab-height: 33px;--dc-wave-length-height: 30px;--dc-wave-mode-height: 26px;--dc-wave-step-size: 26px;--dc-wave-tool-icon-size: 24px;--dc-wave-day-min-height: 26px;--dc-wave-dot-size: 9px;--dc-wave-group-dot-size: 8px;--dc-wave-icon-button-size: 28px;--dc-wave-check-height: 34px;--dc-wave-check-small-height: 32px;--dc-wave-checkbox-size: 15px;--dc-wave-hairline: 1px;--dc-wave-length-radius: 7px;--dc-wave-mode-radius: 6px;--dc-wave-mode-shadow: 0 1px 3px rgba(16, 24, 41, .12);--dc-wave-valid-radius: 11px;--dc-wave-counter-tab-surface: rgba(255, 255, 255, .2);--dc-plan-page: #eef1f5;--dc-plan-surface: #ffffff;--dc-plan-surface-soft: #fbfcfd;--dc-plan-surface-tile: #f6f9fc;--dc-plan-surface-hover: #f2f6fb;--dc-plan-border: #e0e4ea;--dc-plan-border-soft: #eef0f3;--dc-plan-border-row: #f1f3f6;--dc-plan-border-control: #d6dce4;--dc-plan-border-field: #b7c8dd;--dc-plan-border-select: #ccd3dd;--dc-plan-ink: #16233f;--dc-plan-ink-strong: #26324c;--dc-plan-ink-body: #3a4660;--dc-plan-ink-soft: #656e7f;--dc-plan-ink-dim: #697079;--dc-plan-ink-mute: #98a2b0;--dc-plan-ink-empty: #b0b8c3;--dc-plan-head-ink: #69717f;--dc-plan-head-surface: #f3f5f8;--dc-plan-link: #2b5b8c;--dc-plan-focus: #4d84c4;--dc-plan-ok-ink: #2e784c;--dc-plan-ok-surface: #e0efe6;--dc-plan-gap-ink: #a5352a;--dc-plan-gap-surface: #fbf1ec;--dc-plan-warn-ink: #896414;--dc-plan-warn-surface: #f4ead5;--dc-plan-note-ink: #2a4a6b;--dc-plan-note-surface: #eef3f8;--dc-plan-note-border: #cfe0f0;--dc-plan-manual-ink: #6a4a92;--dc-plan-manual-surface: #ece4f3;--dc-plan-fill-track: #eef1f5;--dc-plan-fill-ok: #2f7a4d;--dc-plan-fill-warn: #d68910;--dc-plan-fill-over: #c0392b;--dc-plan-queue-fill-warn: #c78a1e;--dc-plan-queue-track: #eef0f3;--dc-plan-summary-rule: rgba(255, 255, 255, .15);--dc-plan-summary-rule-height: 38px;--dc-plan-summary-mark: rgba(255, 255, 255, .12);--dc-plan-line-mark-size: 30px;--dc-plan-line-track-height: 8px;--dc-plan-search-width: 240px;--dc-plan-team-width: 260px;--dc-plan-table-min-width: 820px;--dc-plan-shares-min-width: 1060px;--dc-plan-amount-width: 96px;--dc-plan-date-width: 138px;--dc-plan-task-width: 420px;--dc-plan-day-min-width: 150px;--dc-plan-tile-min-width: 210px;--dc-plan-level-height: 33px;--dc-plan-button-height: 33px;--dc-plan-button-small-height: 27px;--dc-plan-field-height: 30px;--dc-plan-step-size: 34px;--dc-plan-card-padding: 14px 16px;--dc-plan-cell-padding: 8px 12px;--dc-plan-head-padding: 9px 12px;--dc-plan-fill-height: 7px;--dc-plan-card-radius: 12px;--dc-plan-inner-radius: 10px;--dc-plan-control-radius: 8px;--dc-plan-field-radius: 6px;--dc-plan-chip-radius: 9px;--dc-plan-fill-radius: 4px;--dc-ctrl-page: #eef1f5;--dc-ctrl-surface: #ffffff;--dc-ctrl-surface-soft: #fbfcfd;--dc-ctrl-surface-note: #f6f9fc;--dc-ctrl-border: #e0e4ea;--dc-ctrl-border-note: #dbe4ee;--dc-ctrl-row-line: #eef0f3;--dc-ctrl-head-surface: #f8fafc;--dc-ctrl-ink: #16233f;--dc-ctrl-ink-strong: #26324c;--dc-ctrl-ink-body: #3a4660;--dc-ctrl-ink-soft: #5a6577;--dc-ctrl-muted: #5d6676;--dc-ctrl-faint: #696e78;--dc-ctrl-head-ink: #666e7c;--dc-ctrl-num: #686e79;--dc-ctrl-good: #2e784c;--dc-ctrl-good-surface: #e0efe6;--dc-ctrl-warn: #896414;--dc-ctrl-warn-surface: #f4ead5;--dc-ctrl-bad: #a5352a;--dc-ctrl-bad-surface: #f3e4e2;--dc-ctrl-accent: #2b5b8c;--dc-ctrl-bottleneck: #7a1f2b;--dc-ctrl-bottleneck-surface: #f0dfe0;--dc-ctrl-slate: #4a5468;--dc-ctrl-track: #eef1f5;--dc-ctrl-plan-track: #eaeef3;--dc-ctrl-plan-border: #c3ccd8;--dc-ctrl-text-10: 10px;--dc-ctrl-text-10-5: 10.5px;--dc-ctrl-text-11: 11px;--dc-ctrl-text-11-5: 11.5px;--dc-ctrl-text-12: 12px;--dc-ctrl-text-12-5: 12.5px;--dc-ctrl-text-13: 13px;--dc-ctrl-text-13-5: 13.5px;--dc-ctrl-text-14: 14px;--dc-ctrl-text-15: 15px;--dc-ctrl-text-18: 18px;--dc-ctrl-text-19: 19px;--dc-ctrl-text-20: 20px;--dc-ctrl-text-21: 21px;--dc-ctrl-tracking-head: .5px;--dc-ctrl-tracking-table: .4px;--dc-ctrl-tracking-verdict: .6px;--dc-ctrl-leading-body: 1.5;--dc-ctrl-leading-verdict: 1.55;--dc-ctrl-metrics-columns: repeat(6, 1fr);--dc-ctrl-verdict-columns: repeat(4, minmax(0, 1fr));--dc-ctrl-table-min-width: 960px;--dc-ctrl-level-col-width: 110px;--dc-ctrl-proc-col-width: 150px;--dc-ctrl-price-col-width: 140px;--dc-ctrl-header-padding: 11px 24px;--dc-ctrl-header-padding-wide: 12px 24px;--dc-ctrl-body-padding: 16px 24px 26px;--dc-ctrl-body-padding-limits: 12px 24px 22px;--dc-ctrl-tile-padding: 12px 13px;--dc-ctrl-panel-padding: 16px 18px;--dc-ctrl-card-padding: 15px 19px;--dc-ctrl-note-padding: 10px 13px;--dc-ctrl-proc-padding: 14px 16px;--dc-ctrl-cell-padding: 8px 12px;--dc-ctrl-head-padding: 7px 12px;--dc-ctrl-grid-gap: 11px;--dc-ctrl-block-gap: 14px;--dc-ctrl-label-min-height: 29px;--dc-ctrl-bar-height: 12px;--dc-ctrl-chain-bar-height: 22px;--dc-ctrl-legend-height: 9px;--dc-ctrl-select-height: 33px;--dc-ctrl-share-bar-height: 7px;--dc-ctrl-share-label-width: 30px;--dc-ctrl-tile-radius: 11px;--dc-ctrl-panel-radius: 12px;--dc-ctrl-card-radius: 10px;--dc-ctrl-note-radius: 9px;--dc-ctrl-inner-radius: 8px;--dc-ctrl-bar-radius: 6px;--dc-ctrl-chain-bar-radius: 5px;--dc-ctrl-fill-radius: 4px;--dc-ctrl-share-bar-radius: 4px;--dc-ctrl-chip-radius: 10px;--dc-ctrl-react-chip-radius: 11px;--dc-ctrl-accent-stroke: 4px;--dc-ctrl-proc-stroke: 3px;--dc-ctrl-hairline: 1px;--dc-ctrl-tab-height: 33px;--dc-ctrl-tab-padding: 0 13px;--dc-ctrl-tab-gap: 7px;--dc-ctrl-tab-radius: 8px;--dc-ctrl-tab-border: #d6dce4;--dc-ctrl-tab-ink: #3a4660;--dc-ctrl-tab-row-gap: 6px;--dc-ctrl-tab-row-top: 12px;--dc-ctrl-badge-padding: 1px 7px;--dc-ctrl-badge-radius: 9px;--dc-ctrl-space-1: 1px;--dc-ctrl-space-2: 2px;--dc-ctrl-space-3: 3px;--dc-ctrl-space-4: 4px;--dc-ctrl-space-5: 5px;--dc-ctrl-space-6: 6px;--dc-ctrl-space-7: 7px;--dc-ctrl-space-8: 8px;--dc-ctrl-space-9: 9px;--dc-ctrl-space-13: 13px;--dc-ctrl-legend-width: 22px;--dc-ctrl-legend-radius: 3px;--dc-ctrl-bar-inset: 3px;--dc-ctrl-link-padding: 7px 9px;--dc-ctrl-chip-padding: 2px 8px;--dc-ctrl-select-padding: 0 9px;--dc-ctrl-select-radius: 7px;--dc-ctrl-proc-columns: repeat(3, minmax(0, 1fr));--dc-ctrl-proc-row-line: #f4f5f8;--dc-ctrl-proc-row-gap: 6px;--dc-ctrl-proc-row-padding: 5px;--dc-ctrl-proc-label-gap: 10px;--dc-ctrl-proc-head-gap: 11px;--dc-ctrl-proc-value-ink: #26324c;--dc-ctrl-proc-limit-ink: #6a6e77;--dc-ctrl-proc-load-track: #eef1f5;--dc-ctrl-proc-load-height: 8px;--dc-ctrl-proc-load-radius: 4px;--dc-ctrl-proc-load-top: 12px;--dc-ctrl-proc-verdict-padding: 9px 11px;--dc-ctrl-proc-verdict-surface: #fdf6f6;--dc-ctrl-proc-verdict-border: #eccfcf;--dc-ctrl-proc-spare-surface: #f4faf6;--dc-ctrl-proc-spare-border: #cfe6d7;--dc-ctrl-proc-binding-ink: #7a1f2b;--dc-ctrl-focus-outline: 2px;--dc-ctrl-focus-offset: 1px;--dc-ctrl-filter-height: 32px;--dc-ctrl-filter-padding: 0 12px;--dc-ctrl-filter-gap: 8px;--dc-ctrl-filter-count-padding: 1px 6px;--dc-ctrl-filter-count-on: rgba(255, 255, 255, .2);--dc-rep-page: #eef1f5;--dc-rep-surface: #ffffff;--dc-rep-surface-soft: #fbfcfd;--dc-rep-surface-group: #fafbfd;--dc-rep-surface-hover: #f6f9fc;--dc-rep-switch-surface: #f1f3f6;--dc-rep-switch-active: #ffffff;--dc-rep-border: #e0e4ea;--dc-rep-border-soft: #f1f3f6;--dc-rep-border-field: #ccd3dd;--dc-rep-border-panel: #d6dce4;--dc-rep-drill-underline: #b9c3d1;--dc-rep-ink: #16233f;--dc-rep-ink-strong: #26324c;--dc-rep-ink-soft: #636e7f;--dc-rep-ink-dim: #666e7b;--dc-rep-ink-head: #656e7e;--dc-rep-ink-mute: #636f80;--dc-rep-ink-empty: #646e7e;--dc-rep-ink-action: #3a4660;--dc-rep-link: #2b5b8c;--dc-rep-link-hover: #1d4066;--dc-rep-good: #2f7a4d;--dc-rep-warn: #8a6414;--dc-rep-bad: #a5352a;--dc-rep-overlay: rgba(15, 23, 42, .42);--dc-rep-notice-surface: #fdf4e3;--dc-rep-notice-border: #eadfc4;--dc-rep-notice-ink: #8a6414;--dc-rep-notice-padding: 7px 11px;--dc-rep-tab-surface: #ffffff;--dc-rep-tab-ink: #3a4660;--dc-rep-tab-border: #d6dce4;--dc-rep-tab-active-surface: #16233f;--dc-rep-tab-active-ink: #ffffff;--dc-rep-text-10: 10px;--dc-rep-text-11: 11px;--dc-rep-text-11-5: 11.5px;--dc-rep-text-12: 12px;--dc-rep-text-12-5: 12.5px;--dc-rep-text-13: 13px;--dc-rep-text-14: 14px;--dc-rep-text-15: 15px;--dc-rep-text-18: 18px;--dc-rep-text-22: 22px;--dc-rep-tracking-head: .5px;--dc-rep-tracking-label: .4px;--dc-rep-tracking-drill: .6px;--dc-rep-table-width: 940px;--dc-rep-table-wide-width: 1560px;--dc-rep-drill-width: 620px;--dc-rep-progress-width: 180px;--dc-rep-col-outcomes-width: 180px;--dc-rep-header-padding: 11px 24px;--dc-rep-body-padding: 16px 24px 26px;--dc-rep-body-padding-x: 24px;--dc-rep-block-gap: 14px;--dc-rep-tile-gap: 13px;--dc-rep-tile-padding: 13px 16px;--dc-rep-card-padding: 13px 18px;--dc-rep-card-padding-y: 13px;--dc-rep-card-padding-x: 18px;--dc-rep-table-padding: 10px 8px 8px;--dc-rep-cell-padding: 9px 12px;--dc-rep-cell-padding-x: 12px;--dc-rep-head-cell-padding: 6px 12px;--dc-rep-control-height: 30px;--dc-rep-button-height: 33px;--dc-rep-switch-height: 28px;--dc-rep-switch-padding: 3px;--dc-rep-switch-item-padding: 12px;--dc-rep-row-height: 31px;--dc-rep-drill-head-padding: 14px 20px;--dc-rep-drill-body-padding: 11px 20px;--dc-rep-drill-export-height: 29px;--dc-rep-drill-export-padding: 0 11px;--dc-rep-drill-cell-padding: 5px 10px;--dc-rep-group-indent: 16px;--dc-rep-field-gap: 7px;--dc-rep-card-radius: 12px;--dc-rep-switch-radius: 9px;--dc-rep-control-radius: 7px;--dc-rep-button-radius: 8px;--dc-rep-progress-radius: 3px;--dc-rep-progress-height: 6px;--dc-rep-hairline: 1px;--dc-rep-drill-shadow: -8px 0 32px rgba(15, 23, 42, .18);--dc-rep-switch-shadow: 0 1px 3px rgba(22, 35, 63, .14);--dc-rep-focus-outline: 2px;--dc-rep-focus-offset: 2px;--dc-msg-queue-width: 406px;--dc-msg-match-height: 38px;--dc-k2-trigger-ink: #2e784c;--dc-k2-trigger-mark: #e0efe6;--dc-k2-trigger-surface: #f6fbf8;--dc-k2-trigger-border: #cde6d6;--dc-k2-condition-ink: #2b5b8c;--dc-k2-condition-mark: #e2edf7;--dc-k2-condition-surface: #f7fafd;--dc-k2-condition-border: #dbe6f0;--dc-k2-action-ink: #a5502a;--dc-k2-action-mark: #f7e0d6;--dc-k2-action-surface: #fdf6f2;--dc-k2-action-border: #eccebc;--dc-k2-timer-ink: #6a4a92;--dc-k2-timer-mark: #ece4f3;--dc-k2-timer-surface: #faf7fd;--dc-k2-timer-border: #ddd0ec;--dc-k2-branch-ink: #a5352a;--dc-k2-branch-mark: #fbeeec;--dc-k2-branch-surface: #fdf4f2;--dc-k2-branch-border: #eccbc4;--dc-k2-cat-mega: #7a1f2b;--dc-k2-cat-vip: #2b5b8c;--dc-k2-cat-a: #2e784c;--dc-k2-cat-b: #40658c;--dc-k2-cat-c: #566f89;--dc-k2-cat-surface: #f2f4f7;--dc-k2-state-live-ink: #2f7a4d;--dc-k2-state-live-surface: #e0efe6;--dc-k2-state-draft-ink: #8a6414;--dc-k2-state-draft-surface: #f4ead5;--dc-k2-state-retired-ink: #66707d;--dc-k2-state-retired-surface: #eceef1;--dc-k2-state-canary-ink: #6a4a92;--dc-k2-state-canary-surface: #ece4f3;--dc-k2-arrow-ink: #b7c0cc;--dc-k2-dashed-border: #b7c2d1;--dc-k2-dashed-surface: #fbfcfd;--dc-k2-notice-surface: #eef3f8;--dc-k2-notice-border: #dbe6f0;--dc-k2-notice-ink: #2a4a6b;--dc-k2-danger-ink: #a5352a;--dc-k2-danger-border: #e0b4ab;--dc-k2-row-action-ink: #3a5f88;--dc-k2-palette-ink: #3a4660;--dc-k2-palette-border: #d6dce4;--dc-k2-node-ink: #26324c;--dc-k2-label-ink: #686e78;--dc-k2-empty-ink: #6a717b;--dc-k2-note-ink: #686e77;--dc-k2-tab-mark-surface: #eef1f5;--dc-k2-tab-mark-ink: #646e7f;--dc-k2-tab-mark-active-surface: #454f65;--dc-k2-tab-mark-active-ink: #ffffff;--dc-k2-tab-mark-padding: 1px 6px;--dc-k2-tab-height: 33px;--dc-k2-tab-padding: 0 12px;--dc-k2-state-draft-strong-ink: #896414;--dc-k2-text-10: 10px;--dc-k2-text-10-5: 10.5px;--dc-k2-text-11: 11px;--dc-k2-text-11-5: 11.5px;--dc-k2-text-12: 12px;--dc-k2-text-12-5: 12.5px;--dc-k2-text-13: 13px;--dc-k2-text-14: 14px;--dc-k2-text-18: 18px;--dc-k2-tracking-head: .5px;--dc-k2-node-width: 170px;--dc-k2-add-width: 150px;--dc-k2-table-width: 1040px;--dc-k2-name-width: 320px;--dc-k2-header-padding: 11px 24px;--dc-k2-body-padding: 16px 24px 26px;--dc-k2-card-padding: 18px;--dc-k2-node-padding: 11px 12px;--dc-k2-cell-padding: 11px 12px;--dc-k2-head-cell-padding: 9px 14px;--dc-k2-chip-padding: 2px 9px;--dc-k2-notice-padding: 10px 14px;--dc-k2-rules-padding: 11px 14px;--dc-k2-block-gap: 14px;--dc-k2-node-min-height: 64px;--dc-k2-add-min-height: 150px;--dc-k2-palette-item-height: 31px;--dc-k2-control-height: 30px;--dc-k2-name-height: 32px;--dc-k2-name-padding: 0 11px;--dc-k2-name-gap: 11px;--dc-k2-button-height: 29px;--dc-k2-primary-height: 34px;--dc-k2-step-size: 26px;--dc-k2-move-size: 28px;--dc-k2-node-radius: 11px;--dc-k2-node-stroke: 1.5px;--dc-k2-card-radius: 12px;--dc-k2-panel-radius: 11px;--dc-k2-chip-radius: 9px;--dc-k2-control-radius: 7px;--dc-k2-button-radius: 8px;--dc-k2-name-border: #ccd3dd;--dc-k2-notice-radius: 10px;--dc-k2-mark-size: 8px;--dc-k2-mark-radius: 3px;--dc-k2-icon-box: 26px;--dc-k2-arrow-size: 17px;--dc-k2-dot-size: 7px;--dc-k2-add-mark-size: 34px;--dc-k2-add-ink: #2b5b8c}:root{--dc-modal-width: 700px;--dc-modal-column-min: 280px;--dc-modal-list-height: 250px;--dc-modal-preview-height: 150px}:root{--dc-dir-status-blocked-surface: #fbecea;--dc-dir-status-blocked-border: #e6b9b1;--dc-dir-status-red-surface: #fbecea;--dc-dir-status-red-border: #e0b4ab;--dc-dir-card-radius: 12px;--dc-dir-card-pad-y: 16px;--dc-dir-card-pad-x: 18px;--dc-dir-card-gap: 14px;--dc-dir-body-pad-x: 24px;--dc-dir-body-pad-top: 16px;--dc-dir-head-pad-y: 11px;--dc-dir-note-ink: #616b7b;--dc-dir-label-ink: #5e6672;--dc-dir-tab-height: 31px;--dc-dir-action-height: 32px;--dc-dir-main-column: 1.5fr;--dc-dir-aside-column: 1fr;--dc-staff-card-min: 340px;--dc-staff-card-radius: 11px;--dc-staff-card-pad-y: 13px;--dc-staff-card-pad-x: 15px;--dc-staff-card-gap: 12px;--dc-staff-avatar-surface: #e7edf5;--dc-staff-avatar-ink: #3a5f88;--dc-staff-avatar-size: 38px;--dc-staff-state-surface: #e0efe6;--dc-staff-state-ink: #2e784c;--dc-dir-field-height: 34px;--dc-dir-field-radius: 7px;--dc-dir-field-border: #b7c8dd;--dc-dir-cell-size: 19px;--dc-dir-cell-radius: 5px;--dc-dir-red-cell-surface: #fdf3f2;--dc-dir-cell-on-surface: #2f7a4d;--dc-dir-red-head-ink: #a5352a;--dc-dir-red-column-surface: #fbecea;--dc-dir-perm-column: 64px;--dc-dir-role-column: 180px;--dc-dir-cell-off-ink: #c3ccd8;--dc-dir-tile-radius: 9px;--dc-dir-tile-bar: 3px;--dc-dir-tile-bar-personal: #2b5b8c;--dc-dir-tile-bar-active: #2f7a4d;--dc-dir-tile-bar-system: #6a4a92;--dc-dir-tile-value: 19px;--dc-dir-tile-surface: #ffffff;--dc-dir-tag-state-surface: #e0efe6;--dc-dir-tag-state-ink: #2e784c;--dc-dir-tag-off-surface: #eef1f5;--dc-dir-tag-add-off: #9aa4b2;--dc-dir-tag-off-ink: #646d7a;--dc-dir-step-done-surface: #e0efe6;--dc-dir-step-pending-surface: #eef0f3;--dc-dir-step-failed-surface: #f0dfe0;--dc-inform-sms-surface: #e2edf7;--dc-inform-sms-ink: #2b5b8c;--dc-inform-call-surface: #f4ead5;--dc-inform-call-ink: #876113;--dc-inform-email-surface: #e0efe6;--dc-inform-email-ink: #2e784c;--dc-inform-paper-surface: #eceef1;--dc-inform-paper-ink: #5a6577;--dc-inform-official-surface: #ece4f3;--dc-inform-official-ink: #6a4a92;--dc-inform-blocked-surface: #f7f0e3;--dc-inform-blocked-ink: #b08b3e;--dc-inform-blocked-text: #8a6414;--dc-inform-blocked-row: #fdfbf5;--dc-inform-next-row: #f3f8fd;--dc-inform-next-border: #d3e3f4;--dc-inform-dot-ok: #2f7a4d;--dc-inform-dot-warn: #c78a1e;--dc-inform-dot-bad: #c0392b;--dc-inform-dot-gray: #9aa4b2;--dc-inform-state-active-surface: #e0efe6;--dc-inform-state-active-ink: #2e784c;--dc-inform-state-off-surface: #eceef1;--dc-inform-state-off-ink: #646d7a;--dc-inform-state-unverified-surface: #f4ead5;--dc-inform-state-unverified-ink: #876113;--dc-inform-aside-width: 320px;--dc-inform-channel-column: 96px;--dc-inform-legend-mark: 22px;--dc-inform-phase-bar: 6px;--dc-inform-phase-bar-radius: 3px}:root{--dc-inf-tab-ink: #3a4660;--dc-inf-tab-border: #d6dce4;--dc-inf-tab-active-surface: #16233f;--dc-inf-tab-active-ink: #ffffff;--dc-inf-tab-height: 32px;--dc-inf-tab-radius: 7px;--dc-inf-month-height: 29px;--dc-inf-month-border: #d6dce4;--dc-inf-month-active-border: #2b5b8c;--dc-inf-month-active-surface: #eaf1f8;--dc-inf-month-active-ink: #1d4066;--dc-inf-cell-min-width: 46px;--dc-inf-cell-radius: 7px;--dc-inf-cell-none-surface: #f4f5f7;--dc-inf-cell-none-ink: #6b7381;--dc-inf-cell-done-surface: #e0efe6;--dc-inf-cell-done-ink: #2f7a4d;--dc-inf-cell-idle-surface: #f3e4e2;--dc-inf-cell-idle-ink: #a5352a;--dc-inf-cell-running-surface: #fdf6e9;--dc-inf-cell-running-ink: #8a6414;--dc-inf-search-width: 240px;--dc-inf-no-card-width: 24ch;--dc-usage-chip-radius: 10px;--dc-usage-daily-surface: #e0efe6;--dc-usage-daily-ink: #2f7a4d;--dc-usage-weekly-surface: #e2edf7;--dc-usage-weekly-ink: #2b5b8c;--dc-usage-monthly-surface: #f4ead5;--dc-usage-monthly-ink: #8a6414;--dc-usage-rare-surface: #f6e9dd;--dc-usage-rare-ink: #a5642a;--dc-usage-unused-surface: #f0dfe0;--dc-usage-unused-ink: #7a1f2b;--dc-usage-state-work-surface: #e0efe6;--dc-usage-state-work-ink: #2f7a4d;--dc-usage-state-off-surface: #eceef1;--dc-usage-state-off-ink: #5d6672;--dc-usage-state-improve-surface: #e8e6f5;--dc-usage-state-improve-ink: #4b3ea8;--dc-usage-decision-height: 26px;--dc-usage-decision-radius: 6px;--dc-usage-quick-height: 32px;--dc-usage-quick-radius: 7px;--dc-usage-quick-count-surface: #eef1f5;--dc-usage-quick-count-ink: #616a79;--dc-usage-off-border: #e2d3d5;--dc-usage-off-surface: #fdf6f6;--dc-usage-improve-border: #d8d3ee;--dc-usage-improve-surface: #f4f2fb;--dc-usage-risk-surface: #fdf7f7;--dc-usage-select-width: 180px;--dc-usage-search-width: 240px;--dc-usage-tile-bar: 3px;--dc-usage-tile-features: #16233f;--dc-usage-tile-runs: #3b6ea5;--dc-usage-tile-unused: #7a1f2b;--dc-usage-tile-decided: #6a4a92;--dc-contact-note-ink: #7a1f2b}:root{--surface: var(--dc-surface);--accent: var(--dc-ink);--ink: #1f2430;--ink-soft: #4a5163;--ink-dim: #686e7c;--line: #d6d9e0;--surface-soft: #f4f5f8;--danger: #8a1f2b;--warning-surface: #fdf6e3}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:IBM Plex Sans,Segoe UI,system-ui,sans-serif;font-size:13px;color:var(--ink);background:var(--surface)}.mono{font-family:IBM Plex Mono,Cascadia Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.num{text-align:right}.app{display:flex;flex-direction:column;height:100%}.filter-spacer{flex:1 1 auto}.app-body{display:flex;flex:1 1 auto;min-height:0}.sidebar{display:flex;flex-direction:column;width:var(--dc-sidebar-width);min-width:var(--dc-sidebar-width);background:var(--dc-ink);color:var(--dc-ink-nav);overflow:hidden}.sidebar-brand{display:flex;align-items:center;gap:var(--dc-space-11);padding:var(--dc-space-18) var(--dc-space-18) var(--dc-space-16)}.sidebar-brand-mark{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--dc-brand-tile-size);height:var(--dc-brand-tile-size);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-ink);font-size:var(--dc-text-16);font-weight:var(--dc-weight-bold)}.sidebar-brand-text{display:flex;flex-direction:column;line-height:var(--dc-leading-tight)}.sidebar-brand-name{font-size:var(--dc-text-14-5);font-weight:var(--dc-weight-bold);color:var(--dc-ink-on-dark);letter-spacing:var(--dc-tracking-4)}.sidebar-brand-note{font-size:var(--dc-text-11);color:var(--dc-ink-nav-badge)}.sidebar-nav{flex:1 1 auto;overflow-y:auto;padding:var(--dc-space-4) var(--dc-space-10) var(--dc-space-16)}.sidebar-title{padding:var(--dc-space-14) var(--dc-space-8) var(--dc-space-5);font-size:var(--dc-text-10);font-weight:var(--dc-weight-semibold);text-transform:uppercase;letter-spacing:var(--dc-tracking-10);color:var(--dc-ink-nav-group)}.sidebar-item{display:flex;align-items:center;gap:var(--dc-space-11);padding:var(--dc-space-8) var(--dc-space-9);margin:var(--dc-space-1) 0;border-radius:var(--dc-radius-8);font-size:var(--dc-text-13);font-weight:var(--dc-weight-medium);color:var(--dc-ink-on-dark-muted);text-decoration:none}.sidebar-icon{width:var(--dc-icon-17);height:var(--dc-icon-17);flex-shrink:0}.sidebar-item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-item:hover{background:var(--dc-on-dark-hover);color:var(--dc-ink-nav-hover)}.sidebar-item-active{background:var(--dc-on-dark-fill);color:var(--dc-ink-on-dark)}.sidebar-item-closed{flex-wrap:wrap;color:var(--dc-ink-nav-group);cursor:not-allowed}.sidebar-item-closed:hover{background:transparent;color:var(--dc-ink-nav-group)}.sidebar-item-mark{width:100%;margin-left:calc(var(--dc-icon-17) + var(--dc-space-11));font-size:var(--dc-text-10);color:var(--dc-ink-nav-group);white-space:nowrap}.sidebar-viewer{display:flex;align-items:center;gap:var(--dc-space-10);padding:var(--dc-space-12) var(--dc-space-14);border-top:var(--dc-hairline) solid var(--dc-border-on-dark)}.sidebar-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--dc-avatar-size);height:var(--dc-avatar-size);border-radius:var(--dc-radius-round-50);background:var(--dc-avatar-surface);color:var(--dc-ink-avatar);font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold)}.sidebar-viewer-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;line-height:var(--dc-leading-head)}.sidebar-viewer-name{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-medium);color:var(--dc-ink-viewer)}.sidebar-viewer-role{font-size:var(--dc-text-10-5);color:var(--dc-ink-viewer-role)}.sidebar-signout{flex-shrink:0;padding:var(--dc-space-3) var(--dc-space-8);border:var(--dc-hairline) solid var(--dc-on-dark-border);border-radius:var(--dc-radius-6);background:transparent;color:var(--dc-ink-nav);font-family:inherit;font-size:var(--dc-text-11);cursor:pointer}.sidebar-signout:hover{background:var(--dc-on-dark-fill);color:var(--dc-ink-on-dark)}.screen{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.screen-title{position:absolute;top:8px;right:12px;margin:0;font-size:12px;font-weight:600;color:var(--ink-soft)}.state{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:24px}.tabs{display:flex;align-items:stretch;height:var(--tabs-height);min-height:var(--tabs-height);border-bottom:1px solid var(--line)}.tab{display:flex;align-items:center;padding:0 14px;color:var(--ink-soft);text-decoration:none;border-bottom:2px solid transparent}.tab-active{color:var(--ink);font-weight:600;border-bottom-color:var(--accent)}.field{display:flex;align-items:center;gap:4px}.field-label{font-size:11px;color:var(--ink-soft)}.field-input{height:24px;border:1px solid var(--line);border-radius:3px;padding:0 4px;font:inherit;color:var(--ink);background:var(--surface)}.field-label-short{color:var(--ink-soft)}.field-check{gap:4px}.field-error{color:var(--danger)}.button{height:24px;border:1px solid var(--line);border-radius:3px;background:var(--surface);color:var(--ink);cursor:pointer;padding:0 10px;font:inherit}.button:disabled{color:var(--dc-ink-muted);cursor:not-allowed}.button-primary:disabled,.button-approve:disabled{background:var(--surface-soft);border-color:var(--dc-border-soft);color:var(--dc-ink-muted)}.button-primary{background:var(--accent);border-color:var(--accent);color:#fff}.button-closed{background:var(--surface-soft);color:var(--dc-ink-muted)}.link-closed{color:var(--dc-ink-muted);cursor:not-allowed;text-decoration:none}.button-mark{margin-left:6px;font-size:10px}.state-title{font-size:15px;font-weight:600}.state-text{max-width:720px;color:var(--ink-soft)}.state-code{color:var(--ink-dim)}.state-error .state-title,.state-no-access .state-title,.state-sign-in .state-title{color:var(--danger)}.state-bar{width:220px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--accent),#9aa6bf)}.registry{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;position:relative;background:var(--dc-workspace);color:var(--dc-ink)}.registry-bar{display:flex;align-items:center;gap:var(--dc-space-14);height:var(--registry-bar-height);min-height:var(--registry-bar-height);padding:0 var(--dc-space-22);background:var(--dc-ink);border-bottom:var(--dc-hairline) solid var(--dc-bar-edge)}.registry-bar .screen-title{position:static;margin:0;font-size:var(--dc-text-17);font-weight:var(--dc-weight-bold);color:var(--dc-ink-on-dark);white-space:nowrap}.registry-bar .tabs{height:auto;min-height:0;align-items:center;gap:var(--dc-space-8);margin-left:var(--dc-space-6);border-bottom:none}.registry-bar .tab{height:var(--dc-tab-height);padding:0 var(--dc-space-16);border:var(--dc-hairline) solid var(--dc-on-dark-border);border-radius:var(--dc-radius-8);background:transparent;color:var(--dc-ink-on-dark-tab);font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold)}.registry-bar .tab-active{border-color:var(--dc-surface);background:var(--dc-surface);color:var(--dc-ink)}.registry .registry-tiles{display:flex;flex:0 0 auto;gap:var(--dc-space-10);box-sizing:border-box;height:var(--registry-summary-height);min-height:var(--registry-summary-height);margin:0;padding:var(--dc-space-6) var(--dc-space-22) 0}.registry .registry-tile{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:0 var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-border-soft);border-left:var(--dc-accent-bar) solid var(--dc-tile-bar-count);border-radius:var(--dc-radius-8);background:var(--dc-surface)}.registry .registry-tile[data-tile=megaVip]{border-left-color:var(--dc-tile-bar-mega-vip)}.registry .registry-tile[data-tile=noOwner]{border-left-color:var(--dc-tile-bar-no-owner)}.registry .registry-tile[data-tile=onInspection]{border-left-color:var(--dc-tile-bar-inspection)}.registry .registry-tile dt{font-size:var(--dc-text-10);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-8);line-height:var(--dc-leading-head);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--dc-ink-head)}.registry .registry-tile dd{display:flex;align-items:baseline;gap:var(--dc-space-9);margin:var(--dc-space-3) 0 0;line-height:var(--dc-leading-tight);white-space:nowrap;overflow:hidden}.registry .registry-tile-value{flex:0 0 auto;font-size:var(--dc-text-20);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.registry .registry-tile-note{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.registry .registry-tile-failure{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--dc-space-12);border-left-color:var(--dc-danger)}.registry .registry-tile-failure-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--dc-text-12-5);color:var(--dc-danger)}.registry .filter-bar{display:flex;align-items:center;gap:var(--dc-space-8);height:var(--filter-bar-height);min-height:var(--filter-bar-height);padding:0 var(--dc-space-22);border-bottom:none;overflow-x:auto;white-space:nowrap}.registry .filter-bar-columns{flex-wrap:wrap;height:auto;padding-top:var(--dc-space-8);padding-bottom:var(--dc-space-8);overflow-x:visible;border-top:var(--dc-hairline) solid var(--dc-border)}.registry .field-input-amount{width:var(--dc-filter-amount-width)}.registry .field{gap:var(--dc-space-6)}.registry .field-label,.registry .field-label-short{font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.registry .field-check{gap:var(--dc-space-6);font-size:var(--dc-text-12-5);color:var(--dc-ink-cell)}.registry .field-input{height:var(--dc-control-height);padding:0 var(--dc-space-8);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-7);background:var(--dc-surface);color:var(--dc-ink-control);font-family:var(--dc-font-sans);font-size:var(--dc-text-12-5)}.registry .field-search .field-input{height:var(--dc-search-height);min-width:var(--dc-search-width);padding:0 var(--dc-space-12);border-radius:var(--dc-radius-8);background:var(--dc-surface-input);color:var(--dc-ink);font-size:var(--dc-text-13)}.registry .filter-bar select.field-input{max-width:var(--dc-select-max-width)}.registry .button{height:var(--dc-control-height);padding:0 var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-7);background:var(--dc-surface);color:var(--dc-ink-cell);font-family:var(--dc-font-sans);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.registry .button:disabled{border-color:var(--dc-border-control);color:var(--dc-ink-caption);cursor:not-allowed}.registry .button-primary{border-color:var(--dc-ink);background:var(--dc-ink);color:var(--dc-ink-on-dark)}.registry .button-closed{background:var(--dc-workspace);color:var(--dc-ink-caption)}.registry .button-mark{margin-left:var(--dc-space-6);font-size:var(--dc-text-10)}.registry .field-error{font-size:var(--dc-text-12-5);color:var(--dc-danger)}.registry .grid{flex:1 1 auto;min-height:0;margin:0 var(--dc-space-22);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-9);background:var(--dc-surface);overflow:hidden;--ag-font-family: var(--dc-font-sans);--ag-font-size: var(--dc-text-12);--ag-background-color: var(--dc-surface);--ag-foreground-color: var(--dc-ink-cell);--ag-data-color: var(--dc-ink-cell);--ag-border-color: var(--dc-border-row);--ag-secondary-border-color: var(--dc-border-row);--ag-row-border-color: var(--dc-border-row);--ag-odd-row-background-color: var(--dc-surface);--ag-row-hover-color: var(--dc-surface-row-hover);--ag-selected-row-background-color: var(--dc-surface-row-hover);--ag-header-background-color: var(--dc-surface);--ag-header-foreground-color: var(--dc-ink-head);--ag-header-column-separator-display: none;--ag-header-column-resize-handle-display: none;--ag-cell-horizontal-padding: var(--dc-space-10);--ag-borders: none;--ag-alpine-active-color: var(--dc-ink);--ag-checkbox-checked-color: var(--dc-ink);--ag-checkbox-border-radius: var(--dc-radius-4);--ag-input-focus-border-color: var(--dc-focus);--ag-range-selection-border-color: var(--dc-focus)}.registry .ag-header{border-bottom:var(--dc-hairline) solid var(--dc-border-soft)}.registry .ag-header-cell{align-items:flex-end;padding-bottom:var(--dc-space-4);font-size:var(--dc-text-10);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-4);line-height:var(--dc-leading-head);text-transform:uppercase}.registry .ag-header-cell-text{white-space:normal}.registry .ag-header-cell[aria-sort=ascending],.registry .ag-header-cell[aria-sort=descending]{color:var(--dc-ink)}.registry .ag-row.row-taken{background-color:var(--dc-surface-warn-row)}.registry .cell-note{color:var(--dc-ink-caption)}.registry .ag-cell a{color:var(--dc-link);font-weight:var(--dc-weight-semibold);text-decoration:none}.registry .ag-cell a:hover{color:var(--dc-link-hover);text-decoration:underline}.registry .group-row{display:flex;align-items:center;gap:var(--dc-space-12);height:100%;padding:0 var(--dc-space-14) 0 var(--dc-space-34);background:var(--dc-surface-group);border-bottom:var(--dc-hairline) solid var(--dc-border-soft)}.registry .group-row strong{font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.registry .group-caption{font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-6);text-transform:uppercase;color:var(--dc-ink-caption)}.registry .group-sum{margin-left:auto;font-size:var(--dc-text-12);color:var(--dc-ink-head-group)}.registry .chip{display:inline-block;padding:var(--dc-space-1) var(--dc-space-7);border-radius:var(--dc-radius-10);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-medium);white-space:nowrap;background:var(--dc-chip-c-surface);color:var(--dc-chip-c-ink)}.registry .chip[data-tone=mega]{background:var(--dc-chip-mega-surface);color:var(--dc-chip-mega-ink);font-weight:var(--dc-weight-bold)}.registry .chip[data-tone=vip]{background:var(--dc-chip-vip-surface);color:var(--dc-chip-vip-ink);font-weight:var(--dc-weight-semibold)}.registry .chip[data-tone=a]{background:var(--dc-chip-a-surface);color:var(--dc-chip-a-ink);font-weight:var(--dc-weight-semibold)}.registry .chip[data-tone=b]{background:var(--dc-chip-b-surface);color:var(--dc-chip-b-ink)}.registry .chip[data-tone=cancel]{background:var(--dc-chip-cancel-surface);color:var(--dc-chip-cancel-ink);font-weight:var(--dc-weight-semibold)}.registry .chip[data-tone=none]{background:var(--dc-chip-none-surface);color:var(--dc-chip-none-ink)}.registry .chip[data-tone=settle]{background:var(--dc-chip-settle-surface);color:var(--dc-chip-settle-ink)}.registry .chip[data-tone=installment]{background:var(--dc-chip-installment-surface);color:var(--dc-chip-installment-ink)}.registry .chip[data-tone=handover]{background:var(--dc-chip-handover-surface);color:var(--dc-chip-handover-ink)}.registry .chip[data-tone=order]{background:var(--dc-chip-order-surface);color:var(--dc-chip-order-ink)}.registry .chip[data-tone=in-court]{background:var(--dc-chip-mega-surface);color:var(--dc-chip-mega-ink)}.registry .chip[data-tone=no-debt]{background:var(--dc-chip-no-debt-surface);color:var(--dc-chip-no-debt-ink)}.registry .footer{display:flex;align-items:center;white-space:nowrap;gap:var(--dc-space-12);height:var(--footer-height);min-height:var(--footer-height);padding:0 var(--dc-space-22);border-top:none;font-size:var(--dc-text-12);color:var(--dc-ink-muted)}.registry .footer:has(.registry-export-failure){flex-wrap:wrap;height:auto}.registry .footer-note{color:var(--dc-ink-caption)}.registry .state{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--dc-space-6);padding:var(--dc-space-60) var(--dc-space-24);margin:0 var(--dc-space-22);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-9);background:var(--dc-surface);text-align:center;color:var(--dc-ink-muted)}.registry .state-title{font-size:var(--dc-text-15);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell)}.registry .state-text{font-size:var(--dc-text-13);color:var(--dc-ink-muted)}.registry .state-code{color:var(--dc-ink-caption)}.registry .state-error .state-title,.registry .state-no-access .state-title,.registry .state-sign-in .state-title{color:var(--dc-danger)}.registry .state-bar{width:var(--dc-progress-width);height:var(--dc-progress-height);border-radius:var(--dc-radius-4);background:linear-gradient(90deg,var(--dc-progress-fill) 0 45%,var(--dc-workspace) 45%)}.registry .columns-menu{white-space:normal;position:absolute;right:var(--dc-space-22);bottom:var(--footer-height);width:var(--dc-menu-width);max-height:var(--dc-menu-max-height);overflow-y:auto;display:flex;flex-direction:column;padding:var(--dc-space-7);background:var(--dc-surface);border:var(--dc-hairline) solid var(--dc-border-control);border-radius:var(--dc-radius-10);box-shadow:var(--dc-shadow-menu)}.registry input[type=checkbox]{accent-color:var(--dc-ink)}.registry .columns-menu .field-check{padding:var(--dc-space-6) var(--dc-space-9);border-radius:var(--dc-radius-6);color:var(--dc-ink-cell-strong)}.registry .bulk-panel{position:absolute;left:var(--dc-space-22);right:var(--dc-space-22);bottom:var(--dc-space-8);max-height:60%;overflow-y:auto;padding:var(--dc-space-8) var(--dc-space-14);background:var(--dc-ink);color:var(--dc-ink-on-dark);border-radius:var(--dc-radius-8);box-shadow:var(--dc-shadow-menu);font-size:var(--dc-text-13)}.registry .bulk-head,.registry .bulk-actions,.registry .bulk-form{display:flex;align-items:center;gap:var(--dc-space-8);margin-bottom:var(--dc-space-6);flex-wrap:wrap}.registry .bulk-note,.registry .bulk-reason{font-size:var(--dc-text-12-5);color:var(--dc-ink-on-dark-muted)}.registry .bulk-panel .button{height:auto;padding:var(--dc-space-5) var(--dc-space-11);border:none;border-radius:var(--dc-radius-6);background:var(--dc-on-dark-fill);color:var(--dc-ink-on-dark);font-size:var(--dc-text-12-5)}.registry .bulk-panel .button-primary{background:var(--dc-surface);color:var(--dc-ink)}.registry .bulk-panel .button:disabled{background:var(--surface-soft);border-color:var(--dc-border-soft);color:var(--dc-ink-muted)}.registry .bulk-panel .field-input{height:var(--dc-toggle-height);border:none;border-radius:var(--dc-radius-6);background:var(--dc-on-dark-fill);color:var(--dc-ink-on-dark);font-size:var(--dc-text-12-5)}.registry .bulk-panel .field-label{color:var(--dc-ink-on-dark-muted)}.registry .bulk-panel .field-error{color:var(--dc-danger-border)}.registry .bulk-totals{margin:var(--dc-space-6) 0;font-weight:var(--dc-weight-semibold)}.registry .bulk-report{margin-top:var(--dc-space-8);padding:var(--dc-space-8) var(--dc-space-14);background:var(--dc-surface);color:var(--dc-ink-cell);border-radius:var(--dc-radius-9)}.registry .bulk-report .bulk-totals{color:var(--dc-ink-cell-strong)}.registry .button-primary:disabled{border-color:var(--dc-border-soft);background:var(--surface-soft);color:var(--dc-ink-muted)}.registry .bulk-report .button{background:var(--dc-surface);border:var(--dc-hairline) solid var(--dc-border-control);color:var(--dc-ink-cell)}.registry .bulk-report .button:disabled{color:var(--dc-ink-muted)}.registry .bulk-report .bulk-reason{color:var(--dc-ink-cell)}.registry .bulk-table{border-collapse:separate;border-spacing:0;font-size:var(--dc-text-12)}.registry .bulk-table th{padding:var(--dc-space-6) var(--dc-space-12);border:none;background:var(--dc-surface-nested-head);color:var(--dc-ink-head);font-size:var(--dc-text-10);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-5);text-transform:uppercase;text-align:left}.registry .bulk-table td{padding:var(--dc-space-6) var(--dc-space-12);border:none;border-top:var(--dc-hairline) solid var(--dc-border-nested-row);text-align:left}.registry .bulk-items{margin-top:var(--dc-space-8);display:flex;flex-direction:column;align-items:flex-start;gap:var(--dc-space-6)}.registry .bulk-items-switch{display:flex;align-items:center;gap:var(--dc-space-6);color:var(--dc-ink-cell)}.registry .bulk-items .bulk-table td:last-child{white-space:normal}.sign-in{min-height:100%;display:flex;background:var(--dc-page);color:var(--dc-ink);font-family:var(--dc-font-sans);-webkit-font-smoothing:antialiased}.sign-in-hero{flex:0 0 var(--dc-hero-width);background:var(--dc-ink);color:var(--dc-ink-on-dark);padding:var(--dc-space-56) var(--dc-space-52);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.sign-in-hero-head{display:flex;align-items:center;gap:var(--dc-space-14)}.sign-in-mark{width:var(--dc-brand-mark-size);height:var(--dc-brand-mark-size);border-radius:var(--dc-radius-9);background:var(--dc-surface);color:var(--dc-ink);font-size:var(--dc-text-20);font-weight:var(--dc-weight-bold);letter-spacing:var(--dc-tracking-tight);display:flex;align-items:center;justify-content:center;flex:none}.sign-in-brand-block{line-height:var(--dc-leading-tight)}.sign-in-brand{font-size:var(--dc-text-19);font-weight:var(--dc-weight-bold);letter-spacing:var(--dc-tracking-5)}.sign-in-brand-sub{font-size:var(--dc-text-12-5);color:var(--dc-ink-on-dark-muted);letter-spacing:var(--dc-tracking-3)}.sign-in-pitch{margin:0;font-size:var(--dc-text-29);font-weight:var(--dc-weight-semibold);line-height:var(--dc-leading-heading);max-width:var(--dc-hero-copy-width)}.sign-in-pitch-text{margin:var(--dc-space-22) 0 0;font-size:var(--dc-text-14);color:var(--dc-ink-on-dark-muted);line-height:var(--dc-leading-relaxed);max-width:var(--dc-hero-text-width)}.sign-in-hero-foot{margin:0;font-size:var(--dc-text-12);color:var(--dc-ink-on-dark-faint);letter-spacing:var(--dc-tracking-3)}.sign-in-decor{position:absolute;border:var(--dc-hairline) solid var(--dc-border-on-dark);border-radius:var(--dc-radius-round)}.sign-in-decor-large{right:var(--dc-decor-large-offset);bottom:var(--dc-decor-large-offset);width:var(--dc-decor-large);height:var(--dc-decor-large)}.sign-in-decor-small{right:var(--dc-decor-small-offset);bottom:var(--dc-decor-small-offset);width:var(--dc-decor-small);height:var(--dc-decor-small)}.sign-in-pane{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--dc-space-40)}.sign-in-card{width:100%;max-width:var(--dc-card-width)}.sign-in-title{margin:0;font-size:var(--dc-text-23);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.sign-in-subtitle{margin-top:var(--dc-space-6);font-size:var(--dc-text-13-5);color:var(--dc-ink-muted)}.sign-in-form{margin-top:var(--dc-space-24)}.sign-in-field{display:block}.sign-in-field+.sign-in-field{margin-top:var(--dc-space-16)}.sign-in-field-label{display:block;font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-label);letter-spacing:var(--dc-tracking-4);text-transform:uppercase;margin-bottom:var(--dc-space-7)}.sign-in-field-input{width:100%;height:var(--dc-field-height);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-9);padding:0 var(--dc-space-14);font-family:var(--dc-font-sans);font-size:var(--dc-text-15);color:var(--dc-ink);background:var(--dc-surface)}.sign-in-field-input::placeholder{color:var(--dc-ink-placeholder)}.sign-in-field-input:disabled{background:var(--dc-page);color:var(--dc-ink-muted)}.sign-in .sign-in-field-input:focus-visible,.sign-in button:focus-visible{outline:var(--dc-focus-width) solid var(--dc-focus);outline-offset:var(--dc-focus-offset)}.sign-in-field-wrap{position:relative;display:block}.sign-in-field-wrap .sign-in-field-input{padding-right:var(--dc-space-44)}.sign-in-field-button{position:absolute;right:var(--dc-space-6);top:var(--dc-space-6);width:var(--dc-field-button-size);height:var(--dc-field-button-size);border:none;border-radius:var(--dc-radius-7);background:transparent;color:var(--dc-ink-icon);cursor:pointer;display:flex;align-items:center;justify-content:center}.sign-in-submit,.sign-in-google{width:100%;height:var(--dc-button-height);border-radius:var(--dc-radius-9);font-family:var(--dc-font-sans);font-size:var(--dc-text-15);font-weight:var(--dc-weight-semibold);cursor:pointer;padding:0}.sign-in-submit{margin-top:var(--dc-space-20);border:none;background:var(--dc-ink);color:var(--dc-ink-on-dark)}.sign-in-google{border:var(--dc-hairline) solid var(--dc-border);background:var(--dc-surface);color:var(--dc-ink-ghost-button);display:flex;align-items:center;justify-content:center;gap:var(--dc-space-11)}.sign-in-or{display:flex;align-items:center;gap:var(--dc-space-14);margin:var(--dc-space-18) 0}.sign-in-or:before,.sign-in-or:after{content:"";flex:1;height:var(--dc-hairline);background:var(--dc-border-soft)}.sign-in-or-word{font-size:var(--dc-text-12);color:var(--dc-ink-faint)}.sign-in-state{margin-top:var(--dc-space-24);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-10);background:var(--dc-page);padding:var(--dc-space-18);display:block;gap:0}.sign-in-state .state-title{display:flex;align-items:center;gap:var(--dc-space-9);font-size:var(--dc-text-14);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.sign-in-state .state-text{font-size:var(--dc-text-13);color:var(--dc-ink-muted);margin-top:var(--dc-space-8);line-height:var(--dc-leading-normal)}.sign-in-state .state-code{font-size:var(--dc-text-12-5);color:var(--dc-ink-muted);margin-top:var(--dc-space-10);line-height:var(--dc-leading-snug)}.sign-in-state .state-bar{width:100%;height:var(--dc-hairline);border-radius:0;margin-top:var(--dc-space-10);background:var(--dc-ink)}.sign-in-state.state-locked,.sign-in-state.state-error{border-color:var(--dc-danger-border);background:var(--dc-danger-surface)}.sign-in-state.state-locked .state-title,.sign-in-state.state-error .state-title{color:var(--dc-danger)}.sign-in-state.state-locked .state-text,.sign-in-state.state-error .state-text,.sign-in-state.state-locked .state-code,.sign-in-state.state-error .state-code{color:var(--dc-danger-ink)}.sign-in-countdown{font-family:var(--dc-font-mono);font-size:var(--dc-text-30);font-weight:var(--dc-weight-semibold);color:var(--dc-danger);letter-spacing:var(--dc-tracking-10);margin-top:var(--dc-space-8)}.sign-in-note{border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-10);background:var(--dc-page);padding:var(--dc-space-18);margin-bottom:var(--dc-space-24);font-size:var(--dc-text-13);color:var(--dc-ink-muted);line-height:var(--dc-leading-normal)}.sign-in-foot{text-align:center;margin-top:var(--dc-space-22);font-size:var(--dc-text-13);color:var(--dc-ink-muted)}.freshness-notice{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:baseline;align-content:center;column-gap:10px;row-gap:var(--freshness-gap);min-height:var(--row-height);padding:calc((var(--row-height) - var(--freshness-line) - 1px) / 2) 12px;background:var(--warning-surface);border-bottom:1px solid var(--line);font-size:12px;line-height:var(--freshness-line)}.freshness-notice-title{font-weight:600;color:var(--danger);flex:0 0 auto;white-space:nowrap}.freshness-notice-list{display:flex;flex-direction:column;flex:1 1 20em;min-width:0;gap:var(--freshness-gap);margin:0;padding:0;list-style:none}.freshness-notice-item{color:var(--ink);overflow-wrap:anywhere}.card-screen{overflow:auto;padding:0 0 24px}.card-topbar{display:flex;align-items:center;gap:12px;height:var(--tabs-height);padding:0 16px;border-bottom:1px solid var(--line)}.card-back{color:var(--ink-soft);text-decoration:none}.card-back:hover{color:var(--ink);text-decoration:underline}.card-screen-title{margin:0;font-size:13px;font-weight:600}.card-header{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-bottom:1px solid var(--line)}.card-header-main{display:flex;align-items:center;gap:10px}.card-account{font-size:15px;font-weight:600}.card-header-sub{color:var(--ink-soft)}.card-chip{display:inline-block;padding:2px 9px;border-radius:11px;background:var(--surface-soft);color:var(--ink-soft);font-size:11px;white-space:nowrap}.card-chip-warn{background:var(--warning-surface);color:#7a5a10}.card-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:12px;padding:12px 16px;align-items:start}.card-block{border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--surface)}.card-block-title{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--ink-soft);text-transform:none}.card-subtitle{margin:12px 0 6px;font-size:12px;font-weight:600;color:var(--ink-soft)}.card-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px 14px;margin:0}.card-field{display:flex;flex-direction:column}.card-field dt{color:var(--ink-dim);font-size:11px}.card-field dd{margin:0}.card-table{width:100%;border-collapse:collapse}.card-table th,.card-table td{padding:4px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.card-table th{color:var(--ink-dim);font-size:11px;font-weight:600}.negotiation-card .history-doc-button{margin-left:var(--dc-space-6);padding:0 var(--dc-space-6);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-4);background:var(--dc-surface);color:var(--dc-ink-cell);font-family:inherit;font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);cursor:pointer}.card-table tfoot td{font-weight:600;border-bottom:none}.card-table .num{text-align:right}.card-row-overdue td{background:var(--warning-surface)}.card-row-current td{font-weight:600}.card-empty{color:var(--ink-soft);padding:6px 0}.card-note{margin:8px 0 0;padding:6px 8px;border-left:3px solid var(--line);background:var(--surface-soft);color:var(--ink-soft)}.card-meta{color:var(--dc-ink-muted);font-size:11px}.card-link-pending,.card-owner .card-meta.card-link{display:block}.card-owner .card-meta.card-link{color:var(--dc-link)}.card-debt-main{margin-bottom:8px}.card-debt-title{color:var(--ink-dim);font-size:11px}.card-debt-value{font-size:19px;font-weight:600}.card-plan-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.card-step-title{font-weight:600}.card-forecast{margin-top:10px}.card-forecast-toggle{width:100%;justify-content:space-between}.card-forecast-body{margin-top:8px}.card-facts{margin:0;display:grid;gap:4px}.card-fact{display:flex;gap:8px}.card-fact dt{color:var(--ink-dim);min-width:210px}.card-fact dd{margin:0}.card-constraints{margin-top:var(--dc-space-12)}.card-constraints-title{margin-bottom:var(--dc-space-5);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-5);text-transform:uppercase;color:var(--dc-ink-caption)}.card-constraint-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--dc-space-18);margin:0;padding:0;list-style:none}.card-constraint{display:flex;align-items:flex-start;gap:var(--dc-space-9);padding:var(--dc-space-5) 0;border-bottom:var(--dc-hairline) solid var(--dc-border-row-faint)}.card-constraint-mark{flex-shrink:0;width:16px;text-align:center;font-size:var(--dc-text-13)}.card-constraint-body{display:flex;flex-direction:column;min-width:0}.card-constraint-title{font-size:var(--dc-text-12-5);color:var(--dc-ink-cell-strong)}.card-constraint-value{font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.card-constraint-bind .card-constraint-mark{color:var(--dc-constraint-bind)}.card-constraint-bind .card-constraint-title{font-weight:var(--dc-weight-bold)}.card-constraint-ok .card-constraint-mark{color:var(--dc-constraint-ok)}.card-constraint-ok .card-constraint-title{font-weight:var(--dc-weight-medium)}.card-constraint-na .card-constraint-mark{color:var(--dc-constraint-na)}.card-quadrant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.card-branch{border:1px solid var(--line);border-radius:6px;padding:6px 8px}.card-branch-head{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.card-branch-code{font-weight:600}.card-branch-title{color:var(--ink-soft);font-size:11px}.card-branch-count{margin-left:auto;color:var(--ink-dim)}.card-branch-list,.card-owners,.card-events,.card-siblings,.card-clarifications{margin:0;padding-left:16px}.card-contact,.card-owner{margin-bottom:4px}.card-contact-value{display:block}.card-contact-meta{color:var(--ink-dim);font-size:11px}.card-owner-name{font-weight:600;display:block}.card-owner .card-meta{display:block}.card-rebind{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.card-rebind-form{display:flex;flex-direction:column;gap:8px;margin-top:8px}.card-rebind-field{display:flex;flex-direction:column;gap:4px}.card-rebind-field select,.card-rebind-field textarea{font:inherit;padding:4px 6px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink)}.card-rebind-note{color:var(--ink-soft);font-size:12px}.card-rebind-failure{color:var(--danger)}.card-rebind-done{background:var(--warning-surface);padding:6px 8px;margin-bottom:8px}.card-event{margin-bottom:2px}.card-event-date{color:var(--ink-dim);margin-right:8px}.card-event-correction{display:block;font-size:12px}.card-rebind-buttons{display:flex;gap:8px}.card-event-action{margin-left:8px;padding:0 6px;font-size:12px}.card-inspection{display:flex;align-items:center;gap:8px}.state-not-found .state-title{color:var(--danger)}.card-regions{display:flex;flex-direction:column;gap:12px}.card-engagement{display:flex;flex-direction:column;gap:8px}.card-region-head{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.card-region-name{font-weight:600}.card-link-head{display:flex;align-items:baseline;gap:8px}.card-link-regions{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;color:var(--ink-soft)}.card-candidates{list-style:none;margin:0;padding:0}.card-candidate{padding:6px 0;border-bottom:1px solid var(--line)}.card-candidate-head{display:flex;align-items:baseline;gap:8px}.card-identity{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.card-identity-form{display:flex;flex-direction:column;gap:8px;margin-top:8px}.card-identity-field{display:flex;flex-direction:column;gap:4px}.card-identity-field select,.card-identity-field textarea{font:inherit;padding:4px 6px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink)}.card-identity-note{color:var(--ink-soft);font-size:12px}.card-identity-failure{color:var(--danger)}.card-identity-done{background:var(--warning-surface);padding:6px 8px;margin-bottom:8px}.myday-screen{padding-bottom:24px}.myday-date-note{color:var(--ink-soft)}.myday-zones{display:flex;flex-direction:column;gap:12px;padding:12px 16px}.myday-zone-head{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.myday-zone-title{margin:0;font-size:13px;font-weight:600}.myday-zone-count{color:var(--ink-soft)}.myday-note{margin:0 0 8px;color:var(--dc-ink-muted)}.myday-focus{border:1px solid var(--line);border-radius:4px;padding:10px 12px;background:var(--surface-soft)}.myday-focus-list,.myday-task-list,.myday-flow-summary{list-style:none;margin:0;padding:0}.myday-focus-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.myday-focus-card{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:4px;padding:8px 10px;background:var(--surface)}.myday-focus-head{display:flex;align-items:flex-start;gap:8px;justify-content:space-between}.myday-focus-name{font-weight:600}.myday-timer{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.myday-timer-line{display:inline-flex;align-items:baseline;gap:6px}.myday-timer-title{color:var(--ink-soft);font-size:11px}.myday-timer-value{font-weight:600}.myday-timer-urgent .myday-timer-value,.myday-timer-overdue .myday-timer-value{color:var(--danger)}.myday-timer-at{color:var(--ink-dim);font-size:11px}.myday-escalation{margin:4px 0 0;color:var(--danger)}.myday-focus-actions{display:flex;align-items:center;gap:8px;margin-top:4px}.myday-taken{color:var(--ink-dim);font-size:11px}.myday-facts{display:flex;gap:10px;color:var(--ink-soft);font-size:12px}.myday-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.myday-group{border:1px solid var(--line);border-radius:4px;padding:8px 10px}.myday-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.myday-group-title{font-weight:600}.myday-group-count{color:var(--ink-soft)}.myday-empty-group{margin:4px 0 0;color:var(--ink-dim)}.myday-task{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:none;border-top:1px solid var(--line);background:none;padding:6px 0;font:inherit;color:var(--ink);cursor:pointer}.myday-task-done{color:var(--ink-dim);cursor:default}.myday-task-line{display:flex;align-items:center;gap:8px;justify-content:space-between}.myday-task-name{font-weight:500}.myday-task-outcome{color:var(--ink-dim);font-size:11px}.myday-flow{display:flex;flex-direction:column;gap:10px;padding:12px 16px}.myday-flow-head{display:flex;align-items:center;gap:12px}.myday-flow-position{font-weight:600}.myday-flow-fresh{color:#7a5a10;background:var(--warning-surface);border-radius:3px;padding:2px 8px}.myday-flow-bar{height:4px;background:var(--surface-soft);border-radius:2px;overflow:hidden}.myday-flow-bar-fill{height:100%;background:var(--accent)}.myday-flow-failure{margin:0;color:var(--danger)}.myday-flow-code{color:var(--ink-dim)}.myday-card{border:1px solid var(--line);border-radius:4px;padding:12px 14px}.myday-card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.myday-card-region,.myday-card-account{color:var(--ink-soft)}.myday-card-name{margin:6px 0 0;font-size:17px}.myday-card-timer{margin:8px 0 0;color:var(--ink-soft)}.myday-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-top:10px}.myday-tile{border:1px solid var(--line);border-radius:4px;padding:8px 10px;background:var(--surface-soft)}.myday-tile-strong{background:var(--accent);color:#fff}.myday-tile-title{font-size:11px;color:var(--ink-soft)}.myday-tile-strong .myday-tile-title{color:#d7dced}.myday-tile-value{font-size:15px;font-weight:600}.myday-outcomes{display:flex;flex-direction:column;gap:8px}.myday-outcomes-hint{color:var(--ink-soft)}.myday-outcome-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.myday-outcome{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:4px;background:var(--surface);padding:8px 10px;font:inherit;color:var(--ink);cursor:pointer}.myday-outcome:disabled{color:var(--ink-dim);cursor:not-allowed}.myday-outcome-key{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:3px;background:var(--accent);color:#fff;font-weight:600}.myday-outcome-title{font-weight:500}.myday-promise{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.myday-promise-label,.myday-note-label{color:var(--ink-soft)}.myday-promise-input{height:24px;border:1px solid var(--line);border-radius:3px;padding:0 6px;font:inherit}.myday-note-box{display:flex;flex-direction:column;gap:4px}.myday-note-input{border:1px solid var(--line);border-radius:3px;padding:4px 6px;font:inherit;resize:vertical}.myday-flow-done{border:1px solid var(--line);border-radius:4px;padding:16px}.myday-flow-done-title{font-size:15px;font-weight:600}.myday-flow-done-text{margin:6px 0;color:var(--ink-soft)}.myday-flow-summary{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:10px}.call-result-panel{position:absolute;top:0;right:0;bottom:0;z-index:36;display:flex;flex-direction:column;width:var(--dc-call-panel-width);max-width:var(--dc-call-panel-max-width);background:var(--dc-surface);border-left:var(--dc-hairline) solid var(--dc-border-control);box-shadow:var(--dc-shadow-panel);color:var(--dc-ink);font-family:var(--dc-font-sans);font-size:var(--dc-text-12-5)}.call-result-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-12);padding:var(--dc-space-11) var(--dc-space-18);border-bottom:var(--dc-hairline) solid var(--dc-border-row)}.call-result-found{display:inline-flex;align-items:center;gap:var(--dc-space-7);font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-muted)}.call-result-found-mark{flex-shrink:0;color:var(--dc-ink-paid)}.call-result-close{display:inline-flex;align-items:center;gap:var(--dc-space-6);flex-shrink:0;height:var(--dc-panel-close-height);padding:0 var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-7);background:var(--dc-surface);color:var(--dc-ink-muted);font-family:inherit;font-size:var(--dc-text-12-5);cursor:pointer}.call-result-scroll{flex:1 1 auto;overflow-y:auto}.call-result-actions{padding:var(--dc-space-14) var(--dc-space-18);border-top:var(--dc-hairline) solid var(--dc-border-row)}.call-result-title{margin-bottom:var(--dc-space-10);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-6);text-transform:uppercase;color:var(--dc-ink-head)}.call-result-list{display:flex;flex-direction:column;gap:var(--dc-space-8)}.call-result-action{display:flex;align-items:center;gap:var(--dc-space-11);width:100%;padding:var(--dc-space-10) var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-9);background:var(--dc-surface);font-family:inherit;font-size:var(--dc-text-13);text-align:left;cursor:pointer}.call-result-action:hover:enabled{border-color:var(--dc-ink)}.call-result-action.is-picked{border-color:var(--dc-ink);background:var(--dc-tile-surface)}.call-result-action:disabled{background:var(--dc-surface-muted);cursor:not-allowed}.call-result-action-mark{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--dc-action-icon-size);height:var(--dc-action-icon-size);border-radius:var(--dc-radius-8)}.call-result-mark-exclusion{background:var(--dc-action-icon-warn-surface);color:var(--dc-case-w-ink)}.call-result-mark-settlement{background:var(--dc-chip-settle-surface);color:var(--dc-chip-settle-ink)}.call-result-mark-refusal{background:var(--dc-action-icon-bad-surface);color:var(--dc-danger)}.call-result-action-text{flex:1 1 auto;min-width:0}.call-result-action-title{display:block;font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.call-result-action-note{display:block;margin-top:var(--dc-space-1);font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.call-result-action:disabled .call-result-action-title,.call-result-action:disabled .call-result-action-note{color:var(--dc-ink-faint)}.incoming-screen{position:relative;overflow:hidden;padding:0;background:var(--dc-workspace);color:var(--dc-ink);font-family:var(--dc-font-sans);font-size:var(--dc-text-13)}.incoming-screen .card-topbar{height:auto;justify-content:space-between;padding:var(--dc-space-11) var(--dc-space-24);background:var(--dc-surface);border-bottom:var(--dc-hairline) solid var(--dc-border-soft)}.incoming-screen .incoming-topbar-text{display:flex;flex-direction:column;min-width:0}.incoming-screen .card-screen-title{font-size:var(--dc-text-18);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.incoming-screen .incoming-subtitle{margin-top:var(--dc-space-1);font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.incoming-screen .incoming-body{flex:1 1 auto;overflow-y:auto;display:grid;grid-template-columns:var(--dc-call-column-width) 1fr;align-items:start;gap:var(--dc-space-18);padding:var(--dc-space-18) var(--dc-space-24) var(--dc-space-26)}.incoming-screen .incoming-left{min-width:0}.incoming-screen .incoming-search{display:flex;flex-direction:column;gap:var(--dc-space-14)}.incoming-screen .incoming-main{display:flex;flex-direction:column;gap:var(--dc-space-14);min-width:0}.incoming-screen .incoming-call-card{padding:var(--dc-space-15) var(--dc-space-16);border-radius:var(--dc-radius-12);background:var(--dc-ink);color:var(--dc-ink-on-dark)}.incoming-screen .incoming-call-head{display:flex;align-items:center;gap:var(--dc-space-11)}.incoming-screen .incoming-call-icon{display:inline-flex;flex-shrink:0;color:var(--dc-ink-on-dark)}.incoming-screen .incoming-call-text{flex:1 1 auto;min-width:0}.incoming-screen .incoming-call-kind{display:block;font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-6);text-transform:uppercase;color:var(--dc-ink-on-dark-muted)}.incoming-screen .incoming-call-input{width:100%;margin-top:var(--dc-space-1);padding:0;border:none;background:transparent;color:var(--dc-ink-on-dark);font-family:var(--dc-font-mono);font-size:var(--dc-text-19);font-weight:var(--dc-weight-semibold)}.incoming-screen .incoming-call-input::placeholder{color:var(--dc-ink-focus-sub)}.incoming-screen .incoming-call-note{margin:var(--dc-space-10) 0 0;font-size:var(--dc-text-12);line-height:var(--dc-leading-1-45);color:var(--dc-ink-focus-sub)}.incoming-screen .incoming-call-failure{margin:var(--dc-space-10) 0 0;padding:var(--dc-space-6) var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-danger-border);border-radius:var(--dc-radius-8);background:var(--dc-danger-surface);font-size:var(--dc-text-12);line-height:var(--dc-leading-1-45);color:var(--dc-danger-ink)}.incoming-screen .incoming-search-card{padding:var(--dc-space-15) var(--dc-space-16);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-11);background:var(--dc-surface)}.incoming-screen .incoming-search-title{margin-bottom:var(--dc-space-4);font-size:var(--dc-text-13-5);font-weight:var(--dc-weight-bold)}.incoming-screen .incoming-search-sub{margin-bottom:var(--dc-space-11);font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.incoming-screen .incoming-key-chips{display:flex;flex-wrap:wrap;gap:var(--dc-space-6);margin-bottom:var(--dc-space-11)}.incoming-screen .incoming-key-chip{padding:var(--dc-space-2) var(--dc-space-9);border:var(--dc-hairline) solid var(--dc-chip-key-border);border-radius:var(--dc-radius-12);background:var(--dc-chip-key-surface);color:var(--dc-ink-label);font-size:var(--dc-text-11)}.incoming-screen .incoming-field{display:flex;flex-direction:column;gap:var(--dc-space-4);margin-bottom:var(--dc-space-10)}.incoming-screen .incoming-field-label{font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.incoming-screen .incoming-field-input{width:100%;height:var(--dc-search-field-height);padding:0 var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-9);background:var(--dc-surface-input);color:var(--dc-ink-cell);font-family:inherit;font-size:var(--dc-text-13)}.incoming-screen .incoming-query-box{position:relative;display:block}.incoming-screen .incoming-query-mark{position:absolute;top:var(--dc-space-11);left:var(--dc-space-11);color:var(--dc-ink-faint);pointer-events:none}.incoming-screen .incoming-query-input{padding-left:var(--dc-space-34)}.incoming-screen .incoming-field-area{width:100%;padding:var(--dc-space-9) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-border-control);border-radius:var(--dc-radius-9);background:var(--dc-surface-input);color:var(--dc-ink-cell-strong);font-family:inherit;font-size:var(--dc-text-12-5);line-height:var(--dc-leading-1-45);resize:vertical}.incoming-screen .button{height:var(--dc-call-action-height);padding:0 var(--dc-space-16);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-link);font-family:inherit;font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.incoming-screen .button-primary{height:var(--dc-note-button-height);padding:0 var(--dc-space-14);border-color:var(--dc-ink);border-radius:var(--dc-radius-7);background:var(--dc-ink);color:var(--dc-ink-on-dark);font-size:var(--dc-text-12)}.incoming-screen .button:disabled{color:var(--dc-ink-faint);cursor:not-allowed}.incoming-screen .button-primary:disabled{border-color:var(--dc-ink-placeholder);background:var(--dc-ink-placeholder);color:var(--dc-ink-on-dark)}.incoming-screen .incoming-search-failure{margin:var(--dc-space-8) 0 0;font-size:var(--dc-text-11-5);line-height:var(--dc-leading-1-45);color:var(--dc-danger)}.incoming-screen .incoming-code{color:var(--dc-ink-caption)}.incoming-screen .incoming-note-card{padding:var(--dc-space-70) var(--dc-space-24);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-12);background:var(--dc-surface);text-align:center}.incoming-screen .incoming-note-card-short{padding:var(--dc-space-56) var(--dc-space-24)}.incoming-screen .incoming-note-card-found{padding:var(--dc-space-52) var(--dc-space-24);border-style:dashed;border-color:var(--dc-border-dashed)}.incoming-screen .incoming-note-mark{display:block;margin:0 auto var(--dc-space-12);color:var(--dc-ink-empty-mark)}.incoming-screen .incoming-note-card-found .incoming-note-mark{margin-bottom:var(--dc-space-10);color:var(--dc-ok-mark)}.incoming-screen .incoming-note-title{font-size:var(--dc-text-15);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell)}.incoming-screen .incoming-note-card-found .incoming-note-title{font-size:var(--dc-text-14-5)}.incoming-screen .incoming-note-text{max-width:var(--dc-empty-text-width);margin:var(--dc-space-6) auto 0;font-size:var(--dc-text-13);line-height:var(--dc-leading-snug);color:var(--dc-ink-muted)}.incoming-screen .incoming-note-card-found .incoming-note-text{margin-top:var(--dc-space-5);font-size:var(--dc-text-12-5)}.incoming-screen .incoming-note-button{margin-top:var(--dc-space-13);height:var(--dc-call-action-height);padding:0 var(--dc-space-16);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-link);font-family:inherit;font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.incoming-screen .incoming-unmatched{margin-top:0;padding:var(--dc-space-15) var(--dc-space-17);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-12);background:var(--dc-surface)}.incoming-screen .incoming-unmatched-title{font-size:var(--dc-text-13-5);font-weight:var(--dc-weight-bold)}.incoming-screen .incoming-unmatched-list{margin:var(--dc-space-8) 0 0;padding:0;list-style:none;color:var(--dc-ink-cell);font-size:var(--dc-text-12-5)}.incoming-screen .incoming-unmatched-list li{display:flex;gap:var(--dc-space-12);padding:var(--dc-space-8) 0;border-top:var(--dc-hairline) solid var(--dc-border-nested-row)}.incoming-screen .incoming-unmatched-topic{flex:1 1 auto;min-width:0}.incoming-screen .incoming-unmatched-value{color:var(--dc-ink-caption)}.incoming-screen .freshness-notice{padding:var(--dc-space-9) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-script-border);border-radius:var(--dc-radius-8);background:var(--dc-script-surface);color:var(--dc-ink-cell);font-size:var(--dc-text-12-5);line-height:var(--dc-leading-1-45)}.incoming-screen .state{flex:0 0 auto;margin:var(--dc-space-24);padding:var(--dc-space-70) var(--dc-space-24);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-12);background:var(--dc-surface);text-align:center;align-items:center;justify-content:center;color:var(--dc-ink-cell);font-size:var(--dc-text-13)}.incoming-screen .incoming-offer-note{margin:0;padding:var(--dc-space-9) var(--dc-space-18);border-bottom:var(--dc-hairline) solid var(--dc-border-row);background:var(--dc-script-surface);font-size:var(--dc-text-12);line-height:var(--dc-leading-1-45);color:var(--dc-ink-cell)}.incoming-screen .incoming-person{border-bottom:var(--dc-hairline) solid var(--dc-border-row)}.incoming-screen .incoming-person-head{display:flex;align-items:center;gap:var(--dc-space-13);padding:var(--dc-space-16) var(--dc-space-18)}.incoming-screen .incoming-person-avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--dc-call-avatar-size);height:var(--dc-call-avatar-size);border-radius:var(--dc-radius-round-50);background:var(--dc-avatar-person-surface);color:var(--dc-ink-avatar-person);font-size:var(--dc-text-15);font-weight:var(--dc-weight-semibold)}.incoming-screen .incoming-person-text{display:flex;flex-direction:column;min-width:0}.incoming-screen .incoming-person-line{display:flex;flex-wrap:wrap;gap:var(--dc-space-6)}.incoming-screen .incoming-person-name{font-size:var(--dc-text-17);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.incoming-screen .incoming-person-type,.incoming-screen .incoming-person-inn{font-size:var(--dc-text-12);color:var(--dc-ink-muted)}.incoming-screen .incoming-person-key b{color:var(--dc-link)}.incoming-screen .incoming-person-key{font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.incoming-screen .incoming-person-offered{padding:var(--dc-space-2) var(--dc-space-8);border-radius:var(--dc-radius-11);background:var(--dc-chip-a-surface);color:var(--dc-chip-a-ink);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold)}.incoming-screen .incoming-person-totals{display:flex;flex-wrap:wrap;gap:var(--dc-space-16) var(--dc-space-22);margin:0;padding:var(--dc-space-13) var(--dc-space-18);border-bottom:var(--dc-hairline) solid var(--dc-border-row);background:var(--dc-surface-total)}.incoming-screen .incoming-total{display:flex;flex-direction:column}.incoming-screen .incoming-total-label{font-size:var(--dc-text-10-5);letter-spacing:var(--dc-tracking-5);text-transform:uppercase;color:var(--dc-ink-caption)}.incoming-screen .incoming-total-value{font-size:var(--dc-text-18);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.incoming-screen .incoming-total-penalty{color:var(--dc-ink-penalty)}.incoming-screen .incoming-person.is-selected .incoming-person-totals{background:var(--dc-surface-row-hover)}.incoming-screen .incoming-obligations-title{padding:var(--dc-space-8) var(--dc-space-12) var(--dc-space-6);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-6);text-transform:uppercase;color:var(--dc-ink-caption)}.incoming-screen .incoming-obligations{display:flex;flex-direction:column;gap:0;padding:var(--dc-space-6) var(--dc-space-6) var(--dc-space-2)}.incoming-screen .incoming-obligation{display:flex;align-items:center;gap:var(--dc-space-8);border-top:var(--dc-hairline) solid var(--dc-border-row-soft)}.incoming-screen .incoming-obligation-pick{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--dc-space-12);padding:var(--dc-space-8) var(--dc-space-12);border:none;border-radius:var(--dc-radius-6);background:transparent;color:var(--dc-ink-cell-strong);font-family:inherit;font-size:var(--dc-text-12-5);text-align:left;cursor:pointer}.incoming-screen .incoming-obligation-pick:hover{background:var(--dc-surface-row-hover)}.incoming-screen .incoming-obligation.is-selected .incoming-obligation-pick{background:var(--dc-tile-surface)}.incoming-screen .incoming-obligation-region{font-weight:var(--dc-weight-medium);color:var(--dc-ink-cell-strong)}.incoming-screen .incoming-obligation-account{color:var(--dc-link)}.incoming-screen .incoming-obligation-address,.incoming-screen .incoming-obligation-use{color:var(--dc-ink-head-group)}.incoming-screen .incoming-obligation-cadastral,.incoming-screen .incoming-obligation-key{font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.incoming-screen .incoming-obligation-status,.incoming-screen .incoming-obligation-category{padding:var(--dc-space-2) var(--dc-space-8);border-radius:var(--dc-radius-11);background:var(--dc-chip-c-surface-debtor);color:var(--dc-chip-c-ink-debtor);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);white-space:nowrap}.incoming-screen .incoming-obligation-sum{margin-left:auto;font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.incoming-screen .incoming-obligation-card{flex-shrink:0;margin-right:var(--dc-space-12);padding:var(--dc-space-6) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-7);color:var(--dc-link);font-size:var(--dc-text-12);text-decoration:none;white-space:nowrap}.incoming-screen .incoming-obligation-card.link-closed{color:var(--dc-ink-muted);cursor:not-allowed}.incoming-screen .incoming-fixation,.incoming-screen .incoming-done{display:flex;flex-direction:column;padding:var(--dc-space-14) var(--dc-space-18);border-top:var(--dc-hairline) solid var(--dc-border-row)}.incoming-screen .incoming-fixation-title,.incoming-screen .incoming-done-title{margin-bottom:var(--dc-space-8);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-6);text-transform:uppercase;color:var(--dc-ink-head)}.incoming-screen .incoming-consult-action{display:flex;flex-direction:column;gap:var(--dc-space-1);margin-bottom:var(--dc-space-10);padding:var(--dc-space-10) var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-9);background:var(--dc-surface);font-family:inherit;font-size:var(--dc-text-13);text-align:left;cursor:pointer}.incoming-screen .incoming-consult-action.is-picked{border-color:var(--dc-ink);background:var(--dc-tile-surface)}.incoming-screen .incoming-consult-title{font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.incoming-screen .incoming-consult-note{font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.incoming-screen .incoming-branch{display:flex;flex-direction:column;gap:var(--dc-space-8);margin-bottom:var(--dc-space-10);padding:var(--dc-space-9) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-stop-inform-border);border-radius:var(--dc-radius-8);background:var(--dc-case-w-surface);font-size:var(--dc-text-12-5);line-height:var(--dc-leading-1-45);color:var(--dc-ink-cell-strong)}.incoming-screen .incoming-branch-question{font-weight:var(--dc-weight-semibold);color:var(--dc-stop-inform-ink)}.incoming-screen .incoming-branch-roles,.incoming-screen .incoming-branch-related,.incoming-screen .incoming-related-list{display:flex;flex-direction:column;gap:var(--dc-space-6);margin:0;padding:0;list-style:none}.incoming-screen .incoming-role,.incoming-screen .incoming-related,.incoming-screen .incoming-confirm{display:flex;align-items:flex-start;gap:var(--dc-space-7)}.incoming-screen .incoming-branch-effect,.incoming-screen .incoming-done-case{display:flex;flex-direction:column;gap:var(--dc-space-2);padding:var(--dc-space-8) var(--dc-space-11);border-radius:var(--dc-radius-8);background:var(--dc-surface)}.incoming-screen .incoming-case-mark{font-weight:var(--dc-weight-semibold)}.incoming-screen .incoming-case-text,.incoming-screen .incoming-branch-point,.incoming-screen .incoming-related-role{font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.incoming-screen .incoming-branch-warning,.incoming-screen .incoming-related-refused,.incoming-screen .incoming-fixation-failure{font-size:var(--dc-text-11-5);color:var(--dc-danger)}.incoming-screen .incoming-fixation-failure{margin:0 0 var(--dc-space-8)}.incoming-screen .incoming-related-text{display:flex;flex-direction:column;gap:var(--dc-space-2)}.incoming-screen .incoming-related-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--dc-space-6)}.incoming-screen .incoming-missing{margin:0 0 var(--dc-space-8);padding-left:var(--dc-space-18);font-size:var(--dc-text-11-5);color:var(--dc-outcome-refusal)}.incoming-screen .incoming-done-topic,.incoming-screen .incoming-done-line{margin-bottom:var(--dc-space-6);font-size:var(--dc-text-12-5);line-height:var(--dc-leading-1-45);color:var(--dc-ink-cell)}.incoming-screen .incoming-callback{display:flex;flex-direction:column;gap:var(--dc-space-3);margin-bottom:var(--dc-space-10);padding:var(--dc-space-9) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-border-ok);border-radius:var(--dc-radius-8);background:var(--dc-surface-ok);font-size:var(--dc-text-12-5);line-height:var(--dc-leading-1-45);color:var(--dc-ink-cell-strong)}.incoming-screen .incoming-callback-title{font-weight:var(--dc-weight-semibold);color:var(--dc-tone-ok-strong)}.incoming-screen .incoming-callback-due{font-size:var(--dc-text-14);font-weight:var(--dc-weight-semibold)}.incoming-screen .incoming-callback-who,.incoming-screen .incoming-callback-id{font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.incoming-screen .incoming-call-number{display:block;margin-top:var(--dc-space-1);font-family:var(--dc-font-mono);font-size:var(--dc-text-19);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-on-dark)}.incoming-screen .incoming-call-timer{flex-shrink:0;font-family:var(--dc-font-mono);font-size:var(--dc-text-15);font-weight:var(--dc-weight-semibold);color:var(--dc-timer-ink)}.incoming-screen .incoming-call-ringing{animation:incoming-call-ring 1.1s ease-in-out infinite;transform-origin:50% 15%}@media (prefers-reduced-motion: reduce){.incoming-screen .incoming-call-ringing{animation:none}}.incoming-screen .incoming-call-offer{display:flex;align-items:center;gap:var(--dc-space-8);margin-top:var(--dc-space-12)}.incoming-screen .incoming-call-offer-text{flex:1 1 auto;min-width:0;font-size:var(--dc-text-12);line-height:var(--dc-leading-1-45);color:var(--dc-ink-focus-sub)}.incoming-screen .incoming-call-offer-button{flex-shrink:0;height:var(--dc-call-action-height);padding:0 var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border-on-dark-call);border-radius:var(--dc-radius-8);background:transparent;color:var(--dc-ink-nav);font-family:inherit;font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);cursor:pointer}.incoming-screen .incoming-missed-row{flex-wrap:wrap;align-items:center}.incoming-screen .incoming-missed-actions{display:flex;flex-shrink:0;gap:var(--dc-space-8)}.incoming-screen .incoming-missed-button{height:var(--dc-call-action-height);padding:0 var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-link);font-family:inherit;font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.incoming-screen .incoming-missed-button:disabled{color:var(--dc-ink-muted);cursor:not-allowed}.incoming-screen .incoming-missed-link{border:none;background:transparent;color:var(--dc-link);font-family:inherit;font-size:var(--dc-text-12-5);cursor:pointer}.incoming-screen .incoming-missed-dismiss{display:flex;flex:1 0 100%;flex-wrap:wrap;align-items:center;gap:var(--dc-space-8)}.incoming-screen .incoming-missed-reason{flex:1 1 auto;min-width:0}.excl-screen{overflow:hidden;padding:0;background:var(--dc-workspace);color:var(--dc-ink);font-family:var(--dc-font-sans);font-size:var(--dc-text-13)}.excl-screen .card-topbar{height:auto;justify-content:space-between;padding:var(--dc-space-11) var(--dc-space-24);background:var(--dc-surface);border-bottom:var(--dc-hairline) solid var(--dc-border-soft)}.excl-screen .excl-topbar-text{display:flex;flex-direction:column;min-width:0}.excl-screen .card-screen-title{font-size:var(--dc-text-18);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.excl-screen .excl-subtitle{margin-top:var(--dc-space-1);font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.excl-screen .excl-region{display:flex;flex-direction:column;gap:var(--dc-space-3);min-width:0}.excl-screen .excl-region-label{font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-4);text-transform:uppercase;color:var(--dc-ink-caption)}.excl-screen .excl-region-select{height:var(--dc-recheck-select-height);padding:0 var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-ink-cell-strong);font-family:inherit;font-size:var(--dc-text-13)}.excl-screen .excl-body{flex:1 1 auto;overflow-y:auto;padding:var(--dc-space-18) var(--dc-space-24) var(--dc-space-26)}.excl-screen .excl-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--dc-space-14)}.excl-screen .excl-tool{display:block;width:100%;text-align:left;padding:var(--dc-space-15) var(--dc-space-16);border:var(--dc-border-pick) solid var(--dc-border-soft);border-radius:var(--dc-radius-12);background:var(--dc-surface);cursor:pointer;font-family:inherit}.excl-screen .excl-tool-on{border-color:var(--dc-ink);box-shadow:var(--dc-shadow-tool)}.excl-screen .excl-tool-off{cursor:not-allowed;opacity:var(--dc-dim-taken)}.excl-screen .excl-tool-head{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-8)}.excl-screen .excl-tool-icon{width:var(--dc-tool-icon-size);height:var(--dc-tool-icon-size);border-radius:var(--dc-radius-9);display:flex;align-items:center;justify-content:center;flex-shrink:0}.excl-screen .excl-tool-icon-contact{background:var(--dc-process-contact-surface);color:var(--dc-process-contact-ink)}.excl-screen .excl-tool-icon-property{background:var(--dc-process-subject-surface);color:var(--dc-process-subject-ink)}.excl-screen .excl-tool-icon-debt{background:var(--dc-process-debt-surface);color:var(--dc-process-debt-ink)}.excl-screen .excl-tool-icon-clarification{background:var(--dc-process-clarify-surface);color:var(--dc-process-clarify-ink)}.excl-screen .excl-tool-doc{font-size:var(--dc-text-10);font-weight:var(--dc-weight-semibold);padding:var(--dc-space-2) var(--dc-space-8);border-radius:var(--dc-radius-11);white-space:nowrap}.excl-screen .excl-tool-doc-need{background:var(--dc-doc-warn-surface);color:var(--dc-doc-warn-ink)}.excl-screen .excl-tool-doc-free{background:var(--dc-doc-ok-surface);color:var(--dc-doc-ok-ink)}.excl-screen .excl-tool-title{display:block;margin-top:var(--dc-space-11);font-size:var(--dc-text-15);font-weight:var(--dc-weight-bold);color:var(--dc-ink-cell-strong)}.excl-screen .excl-tool-sub{display:block;margin-top:var(--dc-space-3);font-size:var(--dc-text-12);line-height:var(--dc-leading-1-4);color:var(--dc-ink-muted)}.excl-screen .excl-note{margin-top:var(--dc-space-15);padding:var(--dc-space-9) var(--dc-space-11);border-radius:var(--dc-radius-8);background:var(--dc-note-strip-surface);font-size:var(--dc-text-12);line-height:var(--dc-leading-1-45);color:var(--dc-ink-caption)}.excl-screen .excl-work{margin-top:var(--dc-space-16);display:grid;grid-template-columns:1fr var(--dc-exclusion-aside-width);gap:var(--dc-space-16);align-items:start}.excl-screen .excl-main{min-width:0;padding:var(--dc-space-18) var(--dc-space-20);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-12);background:var(--dc-surface)}.excl-screen .excl-main-title{font-size:var(--dc-text-15);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.excl-screen .excl-main-sub{margin-top:var(--dc-space-3);font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.excl-screen .excl-steps{display:flex;gap:var(--dc-space-8);margin:var(--dc-space-13) 0 0;padding:0;list-style:none}.excl-screen .excl-step{flex:1;display:flex;align-items:center;gap:var(--dc-space-8);padding:var(--dc-space-8) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-step-idle-border);border-radius:var(--dc-radius-9);background:var(--dc-surface)}.excl-screen .excl-step-done{border-color:var(--dc-step-done-border);background:var(--dc-step-done-surface)}.excl-screen .excl-step-active{border-color:var(--dc-step-active-border);background:var(--dc-step-active-surface)}.excl-screen .excl-step-num{width:var(--dc-step-num-size);height:var(--dc-step-num-size);border-radius:var(--dc-radius-round-50);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--dc-step-idle-num);color:var(--dc-step-idle-ink);font-size:var(--dc-text-11);font-weight:var(--dc-weight-bold)}.excl-screen .excl-step-done .excl-step-num{background:var(--dc-step-done-num);color:var(--dc-ink-on-dark)}.excl-screen .excl-step-active .excl-step-num{background:var(--dc-step-active-border);color:var(--dc-ink-on-dark)}.excl-screen .excl-step-label{font-size:var(--dc-text-11-5);font-weight:var(--dc-weight-semibold);color:var(--dc-step-idle-ink)}.excl-screen .excl-step-done .excl-step-label,.excl-screen .excl-step-active .excl-step-label{color:var(--dc-step-ink)}.excl-screen .excl-part{margin-top:var(--dc-space-15)}.excl-screen .excl-part-label{margin:0 0 var(--dc-space-8);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-bold);letter-spacing:var(--dc-tracking-5);text-transform:uppercase;color:var(--dc-ink-caption)}.excl-screen .excl-part-note{margin-bottom:var(--dc-space-8);font-size:var(--dc-text-11-5);line-height:var(--dc-leading-1-45);color:var(--dc-ink-muted)}.excl-screen .excl-entry{margin-top:var(--dc-space-15);padding:var(--dc-space-15) var(--dc-space-16);border:var(--dc-hairline) solid var(--dc-border-nested);border-radius:var(--dc-radius-11)}.excl-screen .excl-seg{display:flex;width:max-content;max-width:100%;flex-wrap:wrap;margin-bottom:var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border-control);border-radius:var(--dc-radius-8);overflow:hidden}.excl-screen .excl-seg-button{height:var(--dc-seg-height);padding:0 var(--dc-space-13);border:none;background:var(--dc-surface);color:var(--dc-seg-ink);font-family:inherit;font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);cursor:pointer}.excl-screen .excl-seg-on{background:var(--dc-ink);color:var(--dc-ink-on-dark)}.excl-screen .excl-entry-input{width:100%;height:var(--dc-entry-field-height);padding:0 var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-ink-cell-strong);font-family:inherit;font-size:var(--dc-text-13)}.excl-screen .excl-entry-input.mono{font-family:var(--dc-font-mono)}.excl-screen .excl-entry-go{width:100%;height:var(--dc-entry-field-height);margin-top:var(--dc-space-11);border:none;border-radius:var(--dc-radius-8);background:var(--dc-ink);color:var(--dc-ink-on-dark);font-family:inherit;font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);cursor:pointer}.excl-screen .excl-entry-go:disabled{background:var(--dc-ink-empty-mark);cursor:not-allowed}.excl-screen .excl-hits{display:flex;flex-direction:column;gap:var(--dc-space-7);margin-top:var(--dc-space-12);padding:0;list-style:none}.excl-screen .excl-hit{display:flex;align-items:center;gap:var(--dc-space-11);padding:var(--dc-space-10) var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border-nested);border-radius:var(--dc-radius-9);background:var(--dc-surface)}.excl-screen .excl-hit-body{flex:1;min-width:0}.excl-screen .excl-hit-head{display:flex;align-items:center;gap:var(--dc-space-8);flex-wrap:wrap;font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-bold);color:var(--dc-ink-cell-strong)}.excl-screen .excl-hit-sub{display:block;margin-top:var(--dc-space-3);font-size:var(--dc-text-11-5);color:var(--dc-ink-muted)}.excl-screen .excl-subject{margin-top:var(--dc-space-15);padding:var(--dc-space-13) var(--dc-space-15);border:var(--dc-border-pick) solid var(--dc-matched-border);border-radius:var(--dc-radius-11);background:var(--dc-step-done-surface)}.excl-screen .excl-subject-head{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-12)}.excl-screen .excl-subject-title{display:flex;align-items:center;gap:var(--dc-space-9);margin:0;font-size:var(--dc-text-13);font-weight:var(--dc-weight-bold);color:var(--dc-ink-matched)}.excl-screen .excl-subject-mark{width:var(--dc-matched-mark-size);height:var(--dc-matched-mark-size);border-radius:var(--dc-radius-round-50);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--dc-step-done-num);color:var(--dc-ink-on-dark)}.excl-screen .excl-subject-reset{border:none;background:transparent;color:var(--dc-link);font-family:inherit;font-size:var(--dc-text-12);cursor:pointer}.excl-screen .excl-subject-facts{display:flex;flex-wrap:wrap;gap:var(--dc-space-9) var(--dc-space-20);margin:var(--dc-space-9) 0 0}.excl-screen .excl-subject-fact dt{font-size:var(--dc-text-10-5);letter-spacing:var(--dc-tracking-4);text-transform:uppercase;color:var(--dc-ink-matched-label)}.excl-screen .excl-subject-fact dd{margin:0;font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.excl-screen .excl-subject-links{margin-top:var(--dc-space-9);font-size:var(--dc-text-12)}.excl-screen .excl-subject-links a{color:var(--dc-link)}.excl-screen .excl-options{display:flex;flex-direction:column;gap:var(--dc-space-8);margin:0;padding:0;list-style:none}.excl-screen .excl-option{display:flex;align-items:flex-start;gap:var(--dc-space-10);padding:var(--dc-space-11) var(--dc-space-13);border:var(--dc-border-pick) solid var(--dc-opt-border);border-radius:var(--dc-radius-10);background:var(--dc-surface);cursor:pointer}.excl-screen .excl-option:hover{border-color:var(--dc-opt-hover-border)}.excl-screen .excl-option-on{border-color:var(--dc-ink);background:var(--dc-opt-on-surface)}.excl-screen .excl-option-off{cursor:not-allowed;opacity:var(--dc-dim-taken)}.excl-screen .excl-option-body{flex:1;min-width:0}.excl-screen .excl-option-name{display:block;font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.excl-screen .excl-option-note{display:block;margin-top:var(--dc-space-1);font-size:var(--dc-text-11-5);line-height:var(--dc-leading-1-4);color:var(--dc-ink-caption)}.excl-screen .excl-option-warn{display:block;margin-top:var(--dc-space-5);padding:var(--dc-space-5) var(--dc-space-9);border:var(--dc-hairline) solid var(--dc-hint-wait-border);border-radius:var(--dc-radius-8);background:var(--dc-chip-temp-surface);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);line-height:var(--dc-leading-1-4);color:var(--dc-doc-warn-ink)}.excl-screen .excl-option-marks{display:flex;flex-direction:column;align-items:flex-end;gap:var(--dc-space-3)}.excl-screen .excl-mode{font-size:var(--dc-text-10);font-weight:var(--dc-weight-semibold);padding:var(--dc-space-2) var(--dc-space-8);border-radius:var(--dc-radius-10);white-space:nowrap}.excl-screen .excl-mode-must{background:var(--dc-mode-must-surface);color:var(--dc-mode-must-ink)}.excl-screen .excl-mode-sample{background:var(--dc-mode-sample-surface);color:var(--dc-mode-sample-ink)}.excl-screen .excl-mode-none{background:var(--dc-mode-none-surface);color:var(--dc-mode-none-ink)}.excl-screen .excl-mode-temp{background:var(--dc-chip-temp-surface);border:var(--dc-hairline) solid var(--dc-hint-wait-border);color:var(--dc-doc-warn-ink);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold);padding:var(--dc-space-2) var(--dc-space-9);border-radius:var(--dc-radius-11);white-space:nowrap}.excl-screen .excl-doc-row{display:flex;align-items:center;gap:var(--dc-space-11);padding:var(--dc-space-10) var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border-nested);border-radius:var(--dc-radius-9);background:var(--dc-surface)}.excl-screen .excl-doc-row-on{border-color:var(--dc-doc-row-ok-border);background:var(--dc-doc-row-ok-surface)}.excl-screen .excl-doc-body{flex:1;min-width:0}.excl-screen .excl-doc-name{display:flex;align-items:center;gap:var(--dc-space-7);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.excl-screen .excl-doc-required{font-size:var(--dc-text-9-5);font-weight:var(--dc-weight-bold);padding:var(--dc-space-1) var(--dc-space-7);border-radius:var(--dc-radius-8);background:var(--dc-doc-required-surface);color:var(--dc-danger)}.excl-screen .excl-doc-req{margin-top:var(--dc-space-1);font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.excl-screen .excl-doc-status{font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold);padding:var(--dc-space-2) var(--dc-space-8);border-radius:var(--dc-radius-10);white-space:nowrap;background:var(--dc-doc-warn-surface);color:var(--dc-doc-warn-ink)}.excl-screen .excl-doc-status-on{background:var(--dc-doc-ok-surface);color:var(--dc-doc-ok-ink)}.excl-screen .excl-doc-file{margin-top:var(--dc-space-8);font-size:var(--dc-text-12);color:var(--dc-ink-cell)}.excl-screen .excl-doc-actions{display:flex;gap:var(--dc-space-7);flex-shrink:0}.excl-screen .excl-doc-button{height:var(--dc-doc-button-size);padding:0 var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-ink-cell);font-family:inherit;font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);cursor:pointer}.excl-screen .excl-doc-kind{height:var(--dc-recheck-select-height);margin-bottom:var(--dc-space-8);padding:0 var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-ink-cell-strong);font-family:inherit;font-size:var(--dc-text-13)}.excl-screen .excl-field{display:flex;flex-direction:column;gap:var(--dc-space-3);margin-bottom:var(--dc-space-10)}.excl-screen .excl-field-label{font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-4);text-transform:uppercase;color:var(--dc-ink-caption)}.excl-screen .excl-field-input{height:var(--dc-recheck-select-height);padding:0 var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-ink-cell-strong);font-family:inherit;font-size:var(--dc-text-13)}.excl-screen .excl-aside{display:flex;flex-direction:column;gap:var(--dc-space-14);min-width:0}.excl-screen .excl-aside-card{padding:var(--dc-space-16) var(--dc-space-17);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-12);background:var(--dc-surface)}.excl-screen .excl-aside-title{margin:0 0 var(--dc-space-6);font-size:var(--dc-text-13-5);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.excl-screen .excl-aside-note{font-size:var(--dc-text-11-5);line-height:var(--dc-leading-1-45);color:var(--dc-ink-caption)}.excl-screen .excl-aside-hint{display:flex;gap:var(--dc-space-7);margin-top:var(--dc-space-12);padding:var(--dc-space-9) var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-hint-wait-border);border-radius:var(--dc-radius-8);background:var(--dc-hint-wait-surface);font-size:var(--dc-text-11-5);line-height:var(--dc-leading-1-4);color:var(--dc-hint-wait-ink)}.excl-screen .excl-aside-warn{border-color:var(--dc-hint-wait-border);background:var(--dc-recheck-surface);color:var(--dc-recheck-ink)}.excl-screen .excl-submit{width:100%;height:var(--dc-submit-height);margin-top:var(--dc-space-13);border:none;border-radius:var(--dc-radius-9);background:var(--dc-ink);color:var(--dc-ink-on-dark);font-family:inherit;font-size:var(--dc-text-13-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.excl-screen .excl-submit:disabled{background:var(--dc-ink-empty-mark);cursor:not-allowed}.excl-screen .excl-aside-done{display:flex;flex-direction:column;gap:var(--dc-space-5);margin-top:var(--dc-space-11);padding:var(--dc-space-9) var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-border-ok);border-radius:var(--dc-radius-8);background:var(--dc-step-done-surface);font-size:var(--dc-text-12);line-height:var(--dc-leading-1-45);color:var(--dc-step-done-num)}.excl-screen .excl-aside-error{margin-top:var(--dc-space-11);padding:var(--dc-space-9) var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-danger-border);border-radius:var(--dc-radius-8);background:var(--dc-danger-surface);font-size:var(--dc-text-12);line-height:var(--dc-leading-1-45);color:var(--dc-danger-ink)}.excl-screen .excl-registry-banner{display:flex;align-items:center;gap:var(--dc-space-14);margin-top:var(--dc-space-16);padding:var(--dc-space-15) var(--dc-space-20);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-12);background:var(--dc-surface);text-decoration:none}.excl-screen .excl-registry-mark{width:var(--dc-registry-mark-size);height:var(--dc-registry-mark-size);border-radius:var(--dc-radius-10);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--dc-process-clarify-surface);color:var(--dc-process-clarify-ink)}.excl-screen .excl-registry-body{flex:1;min-width:0}.excl-screen .excl-registry-title{display:block;font-size:var(--dc-text-14);font-weight:var(--dc-weight-bold);color:var(--dc-ink-cell-strong)}.excl-screen .excl-registry-sub{display:block;margin-top:var(--dc-space-2);font-size:var(--dc-text-12);color:var(--dc-ink-caption)}.excl-screen .excl-registry-open{display:inline-flex;align-items:center;gap:var(--dc-space-5);white-space:nowrap;font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-link)}.excl-screen .excl-empty{padding:var(--dc-space-13) var(--dc-space-15);border:var(--dc-hairline) solid var(--dc-border-nested);border-radius:var(--dc-radius-10);background:var(--dc-note-strip-surface);font-size:var(--dc-text-12);line-height:var(--dc-leading-1-45);color:var(--dc-ink-caption)}.excl-screen .state{flex:0 0 auto;margin-top:var(--dc-space-16);padding:var(--dc-space-40) var(--dc-space-20);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-12);background:var(--dc-surface);align-items:center;justify-content:center;text-align:center;color:var(--dc-ink-cell);font-size:var(--dc-text-13)}.excl-screen .state-title{font-size:var(--dc-text-15);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.excl-screen .state-text,.excl-screen .state-code{margin-top:var(--dc-space-6);font-size:var(--dc-text-12-5);line-height:var(--dc-leading-1-45);color:var(--dc-ink-muted)}.excl-screen .state .button{margin-top:var(--dc-space-13);height:var(--dc-entry-field-height);padding:0 var(--dc-space-20);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-ink-cell);font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold)}.excl-screen .state .button-primary{border-color:var(--dc-ink);background:var(--dc-ink);color:var(--dc-ink-on-dark)}.excl-screen .mono{font-family:var(--dc-font-mono)}.excl-registry{display:flex;flex-direction:column;min-height:0;padding:0;background:var(--dc-workspace);color:var(--dc-ink)}.excl-registry-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--dc-space-14);padding:var(--dc-space-11) var(--dc-space-22);background:var(--dc-ink);border-bottom:var(--dc-hairline) solid var(--dc-bar-edge)}.excl-registry .excl-registry-title{margin:0;font-size:var(--dc-text-17);font-weight:var(--dc-weight-bold);color:var(--dc-ink-on-dark);white-space:nowrap}.excl-registry-bar .tabs{height:auto;min-height:0;align-items:center;flex-wrap:wrap;gap:var(--dc-space-8);border-bottom:none}.excl-registry-bar .tab{display:inline-flex;align-items:center;gap:var(--dc-space-7);height:var(--dc-tab-height);padding:0 var(--dc-space-14);border:var(--dc-hairline) solid var(--dc-on-dark-border);border-radius:var(--dc-radius-8);background:transparent;color:var(--dc-ink-on-dark-tab);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);white-space:nowrap}.excl-registry-bar .tab-active{border-color:var(--dc-surface);background:var(--dc-surface);color:var(--dc-ink)}.excl-registry-bar .tab-badge{padding:var(--dc-space-1) var(--dc-space-6);border-radius:var(--dc-radius-9);background:var(--dc-on-dark-badge);color:var(--dc-ink-on-dark-badge);font-family:var(--dc-font-mono);font-size:var(--dc-text-10-5);font-variant-numeric:var(--dc-numeric-tabular)}.excl-registry-bar .tab-active .tab-badge{background:var(--dc-count-surface);color:var(--dc-ink-muted)}.excl-registry .excl-registry-body{display:flex;flex:1;flex-direction:column;min-height:0}.excl-registry-head{padding:var(--dc-space-11) var(--dc-space-24);background:var(--dc-surface);border-bottom:var(--dc-hairline) solid var(--dc-border-panel)}.excl-registry-back{display:inline-flex;align-items:center;gap:var(--dc-space-5);font-size:var(--dc-text-12-5);color:var(--dc-ink-muted);text-decoration:none}.excl-registry-back:hover{color:var(--dc-link-hover)}.excl-registry-back-mark{flex-shrink:0}.excl-registry-head-row{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-12);margin-top:var(--dc-space-6)}.excl-registry-head-main{min-width:0}.excl-registry-head-title{font-size:var(--dc-text-18);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.excl-registry-head-sub{margin-top:var(--dc-space-1);font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.excl-registry-count{flex-shrink:0;padding:var(--dc-space-4) var(--dc-space-12);border-radius:var(--dc-radius-12);background:var(--dc-count-surface);color:var(--dc-ink-muted);font-size:var(--dc-text-12-5);white-space:nowrap}.excl-registry .mono{font-family:var(--dc-font-mono);font-variant-numeric:var(--dc-numeric-tabular)}.excl-registry-pane{flex:1;min-height:0;overflow-y:auto;padding:var(--dc-space-18) var(--dc-space-24) var(--dc-space-26)}.excl-registry-card{background:var(--dc-surface);border:var(--dc-hairline) solid var(--dc-border-panel);border-radius:var(--dc-radius-12);overflow-x:auto}.excl-registry-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--dc-text-12-5)}.excl-registry-table thead tr{background:var(--dc-surface-excl-head)}.excl-registry-table th{position:sticky;top:0;z-index:1;padding:var(--dc-space-9) var(--dc-space-12);background:var(--dc-surface-excl-head);color:var(--dc-ink-head);font-size:var(--dc-text-10);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-5);text-align:left;text-transform:uppercase}.excl-registry-table th:first-child,.excl-registry-table td:first-child,.excl-registry-table th:last-child,.excl-registry-table td:last-child{padding-left:var(--dc-space-20);padding-right:var(--dc-space-20)}.excl-registry-table tbody tr{border-top:var(--dc-hairline) solid var(--dc-border-row-soft)}.excl-registry-table tbody tr:hover{background:var(--dc-surface-row-hover-excl)}.excl-registry-table td{padding:var(--dc-space-11) var(--dc-space-12);color:var(--dc-ink-cell-excl);vertical-align:top}.excl-registry-date{white-space:nowrap}.excl-registry-subject{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-bold);color:var(--dc-ink-cell-strong);text-decoration:none}.excl-registry-subject:hover{color:var(--dc-link-hover)}.excl-registry-note-line,.excl-registry-note-faint{display:block;margin-top:var(--dc-space-1);font-size:var(--dc-text-11-5)}.excl-registry-note-line{color:var(--dc-ink-muted)}.excl-registry-note-faint{color:var(--dc-ink-caption)}.excl-registry-ground,.excl-registry-state-name{font-weight:var(--dc-weight-medium);color:var(--dc-ink-cell-strong)}.excl-registry-mode{display:inline-block;padding:var(--dc-space-2) var(--dc-space-9);border-radius:var(--dc-radius-11);background:var(--dc-mode-none-surface);color:var(--dc-mode-none-ink);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold)}.excl-registry-mode[data-mode=mandatory]{background:var(--dc-mode-must-surface);color:var(--dc-mode-must-ink)}.excl-registry-mode[data-mode=sample]{background:var(--dc-mode-sample-surface);color:var(--dc-mode-sample-ink)}.excl-registry-recheck{display:block;margin-top:var(--dc-space-2);font-size:var(--dc-text-10-5);color:var(--dc-recheck-note-ink)}.excl-registry-chip{display:inline-block;margin-top:var(--dc-space-2);margin-right:var(--dc-space-6);padding:var(--dc-space-2) var(--dc-space-9);border-radius:var(--dc-radius-11);background:var(--dc-mode-none-surface);color:var(--dc-mode-none-ink);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold)}.excl-registry-chip-warn{background:var(--dc-mode-sample-surface);color:var(--dc-mode-sample-ink)}.excl-registry-state{padding:var(--dc-space-56) var(--dc-space-24);text-align:center}.excl-registry-state .state{display:block;width:100%;max-width:none;padding:0;border:none;background:transparent}.excl-registry-state .state-title{font-size:var(--dc-text-15);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-empty-title)}.excl-registry-state .state-text,.excl-registry-state .state-code{margin-top:var(--dc-space-6);font-size:var(--dc-text-13);color:var(--dc-ink-muted)}.excl-registry-state .state-bar{margin:var(--dc-space-12) auto 0}.excl-registry-state .button,.excl-registry-page-button{height:var(--dc-doc-view-height);padding:0 var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-7);background:var(--dc-surface);color:var(--dc-link);font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);cursor:pointer}.excl-registry-state .button{margin-top:var(--dc-space-13)}.excl-registry-page-button:disabled{color:var(--dc-ink-caption);cursor:default}.excl-registry-pager{display:flex;align-items:center;gap:var(--dc-space-12);margin-top:var(--dc-space-12)}.excl-registry-pager:has(.registry-export-failure){flex-wrap:wrap}.excl-registry-pager-note{font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.excl-registry-row-action{display:block;margin-top:var(--dc-space-6)}.excl-registry-revoke{display:flex;flex-direction:column;gap:var(--dc-space-6);margin-top:var(--dc-space-6)}.excl-registry-revoke textarea{display:block;width:100%;font:inherit;border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-7)}.excl-registry-revoke-actions{display:flex;gap:var(--dc-space-6)}.card-note-warn{border-left-color:var(--danger);background:var(--warning-surface);color:var(--ink)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.court-standing{display:grid;gap:6px;margin-bottom:10px}.court-standing-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.object-card{background:var(--dc-workspace);color:var(--dc-ink);font-size:var(--dc-text-13)}.object-card .card-topbar{display:block;height:auto;padding:var(--dc-space-11) var(--dc-space-24) var(--dc-space-12);background:var(--dc-surface);border-bottom:none}.object-card .card-back{display:inline-block;font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.object-card .card-back:hover{color:var(--dc-link-hover)}.object-card .card-screen-title{display:block;margin-top:var(--dc-space-6);font-size:var(--dc-text-19);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.object-card .card-header{gap:var(--dc-space-6);padding:0 var(--dc-space-24) var(--dc-space-12);background:var(--dc-surface);border-bottom:var(--dc-hairline) solid var(--dc-border-soft)}.object-card .card-header-main{gap:var(--dc-space-12);align-items:baseline}.object-card .card-account{font-size:var(--dc-text-13);font-weight:var(--dc-weight-regular);color:var(--dc-ink-muted)}.object-card .card-header-sub{font-size:var(--dc-text-12-5);color:var(--dc-ink-caption)}.object-card .card-chip{padding:var(--dc-space-2) var(--dc-space-9);border-radius:var(--dc-radius-11);background:var(--dc-chip-c-surface);color:var(--dc-chip-c-ink);font-size:var(--dc-text-11)}.object-card .card-chip-warn{background:var(--dc-chip-installment-surface);color:var(--dc-chip-installment-ink)}.object-card .card-blocks{display:flex;flex-direction:column;align-items:stretch;gap:var(--dc-space-18);padding:var(--dc-space-18) var(--dc-space-24)}.object-card .card-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--dc-card-aside-width);gap:var(--dc-space-18);align-items:start}.object-card .card-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;gap:var(--dc-space-16);align-items:start}.object-card .card-column>.card-block{grid-column:span 2}.object-card .card-column>.card-block-owner,.object-card .card-column>.card-block-map,.object-card .card-column>.card-block-inspections,.object-card .card-column>.card-block-onlineCheck{grid-column:span 1}.object-card .card-aside{display:flex;flex-direction:column;gap:var(--dc-space-14)}.object-card .card-block{padding:var(--dc-space-15) var(--dc-space-17);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-10);background:var(--dc-surface)}.object-card .card-block-title{margin:0 0 var(--dc-space-9);font-size:var(--dc-text-14);font-weight:var(--dc-weight-semibold);color:var(--dc-ink);text-transform:none}.object-card .card-subtitle{margin:var(--dc-space-14) 0 var(--dc-space-6);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.object-card .card-meta{font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.object-card .card-empty{padding:var(--dc-space-9) 0;font-size:var(--dc-text-12-5);color:var(--dc-ink-caption);line-height:var(--dc-leading-1-45)}.object-card .card-note{margin-top:var(--dc-space-10);padding:var(--dc-space-10) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-border-muted);border-left:var(--dc-hairline) solid var(--dc-border-muted);border-radius:var(--dc-radius-8);background:var(--dc-surface-muted);color:var(--dc-ink-head-group);font-size:var(--dc-text-12-5);line-height:var(--dc-leading-1-4)}.object-card .card-block-params .card-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dc-hairline);padding:var(--dc-hairline);border-radius:var(--dc-radius-8);background:var(--dc-surface-grid);overflow:hidden}.object-card .card-block-params .card-field{padding:var(--dc-space-9) var(--dc-space-12);background:var(--dc-surface)}.object-card .card-block-params .card-field dt{font-size:var(--dc-text-10);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-6);text-transform:uppercase;color:var(--dc-ink-caption)}.object-card .card-block-params .card-field dd{margin-top:var(--dc-space-3);font-size:var(--dc-text-13-5);font-weight:var(--dc-weight-medium);color:var(--dc-ink-cell-strong)}.object-card .card-debt-title{font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-6);text-transform:uppercase;color:var(--dc-ink-head)}.object-card .card-debt-value{margin-top:var(--dc-space-4);font-size:var(--dc-text-25);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.object-card .card-debt-main .card-meta{font-size:var(--dc-text-12-5);color:var(--dc-ink-penalty)}.object-card .card-debt-limit{margin-top:var(--dc-space-13);padding-top:var(--dc-space-13);border-top:var(--dc-hairline) solid var(--dc-surface-grid)}.object-card .card-debt-limit .card-debt-value{font-size:var(--dc-text-22);color:var(--dc-link)}.object-card .card-block-debt .card-fields,.object-card .card-block-scheme .card-fields{gap:var(--dc-space-6) var(--dc-space-14);margin-top:var(--dc-space-13);padding-top:var(--dc-space-13);border-top:var(--dc-hairline) solid var(--dc-surface-grid)}.object-card .card-field dt{font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.object-card .card-field dd{font-size:var(--dc-text-12-5);color:var(--dc-ink-cell)}.object-card .card-charges-scroll{max-height:var(--dc-charges-max-height);overflow-y:auto;margin:0 calc(-1 * var(--dc-space-17))}.object-card .card-table{font-size:var(--dc-text-12-5);border-collapse:separate;border-spacing:0}.object-card .card-table th{position:sticky;top:0;padding:var(--dc-space-7) var(--dc-space-12);border-bottom:none;background:var(--dc-surface-head-group);color:var(--dc-ink-head);font-size:var(--dc-text-10);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-6);text-transform:uppercase}.object-card .card-table td{padding:var(--dc-space-5) var(--dc-space-12);border-bottom:var(--dc-hairline) solid var(--dc-border-row-soft);color:var(--dc-ink-cell)}.object-card .card-table tbody tr:hover td{background:var(--dc-surface-row-hover-card)}.object-card .card-table tfoot td{padding:var(--dc-space-8) var(--dc-space-12);border-top:var(--dc-total-edge) solid var(--dc-border-soft);border-bottom:none;background:var(--dc-surface-total);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.object-card .card-row-overdue td{background:var(--dc-surface-warn-row)}.object-card .card-row-current td{font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.object-card .card-plan-head{margin-bottom:var(--dc-space-12)}.object-card .card-steps{display:flex;flex-direction:column;gap:var(--dc-space-7);margin:0;padding:0;list-style:none}.object-card .card-step{display:flex;align-items:center;gap:var(--dc-space-11);padding:var(--dc-space-9) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-step-default-border);border-radius:var(--dc-radius-9);background:var(--dc-step-default-surface)}.object-card .card-step-body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.object-card .card-step-side{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;text-align:right}.object-card .card-step-date{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-step-default-ink)}.object-card .card-step-state{margin-top:var(--dc-space-2);font-size:var(--dc-text-10);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-caption)}.object-card .card-step-inform{border-color:var(--dc-step-inform-border);background:var(--dc-step-inform-surface)}.object-card .card-step-inform .card-step-date{color:var(--dc-step-inform-ink)}.object-card .card-step-call{border-color:var(--dc-step-call-border);background:var(--dc-step-call-surface)}.object-card .card-step-call .card-step-date{color:var(--dc-step-call-ink)}.object-card .card-step-order{border-color:var(--dc-step-order-border);background:var(--dc-step-order-surface)}.object-card .card-step-order .card-step-date{color:var(--dc-step-order-ink)}.object-card .card-step-court{border-color:var(--dc-step-court-border);background:var(--dc-step-court-surface)}.object-card .card-step-court .card-step-date{color:var(--dc-step-court-ink)}.object-card .card-step-overdue{border-color:var(--dc-step-call-border)}.object-card .card-step-overdue .card-step-state{color:var(--dc-constraint-bind)}.object-card .card-step-title{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.object-card .card-step-body .card-meta{font-size:var(--dc-text-11)}.object-card .card-facts{gap:var(--dc-space-5);font-size:var(--dc-text-12-5)}.object-card .card-fact dt{color:var(--dc-ink-caption)}.object-card .card-fact dd{color:var(--dc-ink-cell-strong)}.object-card .card-forecast{margin-top:var(--dc-space-12)}.object-card .card-owner-name{font-size:var(--dc-text-14);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.object-card .card-owners,.object-card .card-events,.object-card .card-siblings,.object-card .card-clarifications,.object-card .card-branch-list{list-style:none;padding-left:0}.object-card .card-owner .card-meta{line-height:var(--dc-leading-1-45)}.object-card .card-owner{padding-bottom:var(--dc-space-8);margin-bottom:var(--dc-space-8);border-bottom:var(--dc-hairline) solid var(--dc-border-row-faint)}.object-card .card-owner:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.object-card .card-clarifications{display:flex;flex-wrap:wrap;gap:var(--dc-space-6)}.object-card .card-clarifications li{padding:var(--dc-space-3) var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-chip-hint-border);border-radius:var(--dc-radius-13);background:var(--dc-chip-hint-surface);color:var(--dc-chip-hint-ink);font-size:var(--dc-text-11-5)}.object-card .card-event,.object-card .card-siblings li{padding:var(--dc-space-5) 0;border-bottom:var(--dc-hairline) solid var(--dc-border-row-faint);font-size:var(--dc-text-12-5);color:var(--dc-ink-cell-strong)}.object-card .card-event-date{color:var(--dc-ink-caption)}.object-card .card-map{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--dc-space-5);height:var(--dc-map-height);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-8);background:repeating-linear-gradient(45deg,var(--dc-map-stripe),var(--dc-map-stripe) var(--dc-space-10),var(--dc-map-stripe-alt) var(--dc-space-10),var(--dc-map-stripe-alt) var(--dc-space-20));font-size:var(--dc-text-11);text-align:center}.object-card .card-inspection{gap:var(--dc-space-9);padding-left:var(--dc-space-11);border-left:var(--dc-accent-bar) solid var(--dc-link);font-size:var(--dc-text-12-5);color:var(--dc-ink-cell-strong)}.object-card .card-quadrant-grid{gap:var(--dc-space-7)}.object-card .card-branch{padding:var(--dc-space-8) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-border-nested);border-radius:var(--dc-radius-9);background:var(--dc-surface)}.object-card .card-branch-head{gap:var(--dc-space-6);margin-bottom:var(--dc-space-5)}.object-card .card-branch-code{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.object-card .card-branch-title{font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.object-card .card-branch-count{font-size:var(--dc-text-10-5);color:var(--dc-ink-faint)}.object-card .card-contact{padding:var(--dc-space-5) 0;border-bottom:var(--dc-hairline) solid var(--dc-border-row-faint)}.object-card .card-contact:last-child{border-bottom:none}.object-card .card-contact-value{font-size:var(--dc-text-12-5);color:var(--dc-ink-cell-strong)}.object-card .card-contact-meta{font-size:var(--dc-text-10-5);color:var(--dc-ink-caption)}.object-card .card-rebind{margin-top:var(--dc-space-12);padding-top:var(--dc-space-12);border-top:var(--dc-hairline) solid var(--dc-border-row-faint)}.object-card .card-rebind-note{font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.object-card .card-rebind-field select,.object-card .card-rebind-field textarea{padding:var(--dc-space-7) var(--dc-space-9);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-7);font-size:var(--dc-text-12-5);color:var(--dc-ink-cell)}.object-card .card-rebind-done{padding:var(--dc-space-7) var(--dc-space-9);border:var(--dc-hairline) solid var(--dc-border-ok);border-radius:var(--dc-radius-7);background:var(--dc-surface-ok);color:var(--dc-ink-paid);font-size:var(--dc-text-11);line-height:var(--dc-leading-1-4)}.object-card .card-rebind-failure{color:var(--dc-danger);font-size:var(--dc-text-12-5)}.object-card .button{height:var(--dc-control-height);padding:0 var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-7);background:var(--dc-surface-total);color:var(--dc-link);font-size:var(--dc-text-12-5);cursor:pointer}.object-card .button-closed{background:var(--dc-surface-muted);color:var(--dc-ink-caption);cursor:not-allowed}.object-card .state{flex:0 0 auto;align-items:center;justify-content:flex-start;gap:var(--dc-space-5);padding:var(--dc-space-60) var(--dc-space-18);margin:var(--dc-space-18) var(--dc-space-24);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-10);background:var(--dc-surface);text-align:center}.object-card .state-title{font-size:var(--dc-text-14);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell)}.object-card .state-text{margin-top:var(--dc-space-5);font-size:var(--dc-text-12-5);color:var(--dc-ink-muted);line-height:var(--dc-leading-1-45)}.object-card .state-error .state-title,.object-card .state-not-found .state-title{color:var(--dc-danger)}.object-card .state-code{margin-top:var(--dc-space-5);font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.object-card .state .button{margin-top:var(--dc-space-12)}.object-card .freshness-notice{margin:var(--dc-space-18) var(--dc-space-24) 0;padding:var(--dc-space-10) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-border-muted);border-radius:var(--dc-radius-8);background:var(--dc-surface-muted);color:var(--dc-ink-head-group);font-size:var(--dc-text-12-5)}.debtor-card{background:var(--dc-workspace);color:var(--dc-ink);font-size:var(--dc-text-13)}.debtor-card .card-topbar{display:block;height:auto;padding:var(--dc-space-11) var(--dc-space-24) var(--dc-space-12);background:var(--dc-surface);border-bottom:none}.debtor-card .card-back{display:inline-block;font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.debtor-card .card-back:hover{color:var(--dc-link-hover)}.debtor-card .card-screen-title{display:block;margin-top:var(--dc-space-6);font-size:var(--dc-text-19);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.debtor-card .card-header{gap:var(--dc-space-6);padding:0 var(--dc-space-24) var(--dc-space-12);background:var(--dc-surface);border-bottom:var(--dc-hairline) solid var(--dc-border-soft)}.debtor-card .card-header-main{gap:var(--dc-space-12);align-items:baseline}.debtor-card .card-account{font-size:var(--dc-text-13);font-weight:var(--dc-weight-regular);color:var(--dc-ink-muted)}.debtor-card .card-header-sub{font-size:var(--dc-text-12-5);color:var(--dc-ink-caption)}.debtor-card .card-chip{padding:var(--dc-space-5) var(--dc-space-10);border-radius:var(--dc-radius-14);background:var(--dc-surface-nested-head);color:var(--dc-chip-c-ink);font-size:var(--dc-text-11-5);font-weight:var(--dc-weight-semibold)}.debtor-card .card-chip-linked{background:var(--dc-chip-vip-surface);color:var(--dc-chip-vip-ink)}.debtor-card .card-chip-warn{background:var(--dc-chip-installment-surface);color:var(--dc-chip-installment-ink)}.debtor-card .card-blocks{display:flex;flex-direction:column;align-items:stretch;gap:var(--dc-space-18);padding:var(--dc-space-18) var(--dc-space-24)}.debtor-card .card-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--dc-debtor-aside-width);gap:var(--dc-space-18);align-items:start}.debtor-card .card-column{display:flex;flex-direction:column;gap:var(--dc-space-16);min-width:0}.debtor-card .card-aside{display:flex;flex-direction:column;gap:var(--dc-space-14)}.debtor-card .card-block{padding:var(--dc-space-15) var(--dc-space-17);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-10);background:var(--dc-surface)}.debtor-card .card-column>.card-block,.debtor-card .card-blocks>.card-block{padding:var(--dc-space-16) var(--dc-space-18)}.debtor-card .card-block-title{margin:0 0 var(--dc-space-10);font-size:var(--dc-text-14);font-weight:var(--dc-weight-semibold);color:var(--dc-ink);text-transform:none}.debtor-card .card-subtitle{margin:var(--dc-space-14) 0 var(--dc-space-6);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.debtor-card .card-meta{font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.debtor-card .card-empty{padding:var(--dc-space-9) 0;font-size:var(--dc-text-12-5);color:var(--dc-ink-caption);line-height:var(--dc-leading-1-45)}.debtor-card .card-person{display:flex;align-items:center;gap:var(--dc-space-13)}.debtor-card .card-person-mark{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--dc-person-avatar-size);height:var(--dc-person-avatar-size);border-radius:var(--dc-radius-round-50);background:var(--dc-avatar-person-surface);color:var(--dc-ink-avatar-person);font-size:var(--dc-text-17);font-weight:var(--dc-weight-semibold)}.debtor-card .card-person .card-fields{flex:1;min-width:0}.debtor-card .card-block-person .card-field:first-child dd{font-size:var(--dc-text-17);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.debtor-card .card-block-person .card-field:nth-child(2) dd{color:var(--dc-ink-muted)}.debtor-card .card-fields{gap:var(--dc-space-6) var(--dc-space-18)}.debtor-card .card-field dt{font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.debtor-card .card-field dd{font-size:var(--dc-text-12-5);color:var(--dc-ink-cell-strong)}.debtor-card .card-block-summary .card-field:first-child dt{font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-6);text-transform:uppercase;color:var(--dc-ink-head)}.debtor-card .card-block-summary .card-field:first-child dd{margin-top:var(--dc-space-3);font-size:var(--dc-text-23);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.debtor-card .card-block-summary .card-field dd{font-size:var(--dc-text-15);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong);text-align:left}.debtor-card .chip{display:inline-block;padding:var(--dc-space-2) var(--dc-space-8);border-radius:var(--dc-radius-11);background:var(--dc-chip-c-surface-debtor);color:var(--dc-chip-c-ink-debtor);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);white-space:nowrap}.debtor-card .chip-status,.debtor-card .chip[data-tone=a]{background:var(--dc-chip-a-surface);color:var(--dc-chip-a-ink)}.debtor-card .chip[data-tone=b]{background:var(--dc-chip-b-surface-debtor);color:var(--dc-chip-b-ink-debtor)}.debtor-card .chip[data-tone=settle]{background:var(--dc-chip-installment-surface);color:var(--dc-chip-installment-ink)}.debtor-card .card-regions{display:flex;flex-direction:column;gap:var(--dc-space-12)}.debtor-card .card-region-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dc-space-9);padding:var(--dc-space-7) var(--dc-space-12);border-radius:var(--dc-radius-6);background:var(--dc-surface-group)}.debtor-card .card-region-name{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.debtor-card .card-region-head .card-meta{font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.debtor-card .card-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--dc-text-12-5)}.debtor-card .card-table th{padding:var(--dc-space-7) var(--dc-space-12);background:var(--dc-surface-head-group);color:var(--dc-ink-head);font-size:var(--dc-text-10);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-6);line-height:var(--dc-leading-head);text-transform:uppercase;text-align:left;border-bottom:none}.debtor-card .card-table td{padding:var(--dc-space-7) var(--dc-space-12);border-bottom:var(--dc-hairline) solid var(--dc-border-row-soft);color:var(--dc-ink-cell)}.debtor-card .card-table tbody tr:hover td{background:var(--dc-surface-row-hover-card)}.debtor-card .card-table .num{text-align:right;font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.debtor-card .card-table tfoot td{background:var(--dc-surface-total);border-top:var(--dc-total-edge) solid var(--dc-border-soft);font-weight:var(--dc-weight-semibold)}.debtor-card .card-engagement{display:flex;flex-direction:column;gap:var(--dc-space-9)}.debtor-card .card-engagement .card-header-main{gap:var(--dc-space-7);align-items:baseline}.debtor-card .card-engagement .card-account{font-size:var(--dc-text-15);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.debtor-card .card-engagement .card-table th,.debtor-card .card-engagement .card-table td{padding:var(--dc-space-5) var(--dc-space-5)}.debtor-card .card-engagement .card-table td{font-size:var(--dc-text-11-5)}.debtor-card .card-engagement .card-meta{font-size:var(--dc-text-10-5);color:var(--dc-ink-faint);line-height:var(--dc-leading-1-4)}.debtor-card .card-link{display:flex;flex-direction:column;gap:var(--dc-space-9)}.debtor-card .card-link-head{display:flex;align-items:center;gap:var(--dc-space-9);flex-wrap:wrap}.debtor-card .card-link-regions{display:flex;flex-wrap:wrap;gap:var(--dc-space-6);margin:0;padding:0;list-style:none}.debtor-card .card-link-regions li{padding:var(--dc-space-2) var(--dc-space-9);border-radius:var(--dc-radius-11);background:var(--dc-chip-c-surface-debtor);color:var(--dc-chip-c-ink-debtor);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold)}.debtor-card .card-quadrant{display:flex;flex-direction:column;gap:var(--dc-space-11)}.debtor-card .card-quadrant-grid{grid-template-columns:repeat(auto-fit,minmax(var(--dc-quadrant-min-column),1fr));grid-auto-rows:min-content;gap:var(--dc-hairline);border:var(--dc-hairline) solid var(--dc-border-quadrant);border-radius:var(--dc-radius-11);background:var(--dc-surface);overflow:hidden}.debtor-card .card-quadrant-grid .card-branch:first-child{grid-row:1 / span 2}.debtor-card .card-branch{display:flex;flex-direction:column;padding:0;border:none;border-radius:0;background:var(--dc-surface);box-shadow:0 0 0 var(--dc-hairline) var(--dc-border-quadrant)}.debtor-card .card-branch-head{align-items:center;gap:var(--dc-space-8);margin-bottom:0;padding:var(--dc-space-9) var(--dc-space-13);border-bottom:var(--dc-hairline) solid var(--dc-border-row);background:var(--dc-branch-2a-surface)}.debtor-card .card-branch-code{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--dc-branch-badge-size);height:var(--dc-branch-badge-size);border-radius:var(--dc-radius-6);background:var(--dc-branch-2a-badge);color:var(--dc-branch-2a-ink);font-size:var(--dc-text-11);font-weight:var(--dc-weight-bold)}.debtor-card .card-branch-1A .card-branch-head{background:var(--dc-branch-1a-surface)}.debtor-card .card-branch-1A .card-branch-code{background:var(--dc-branch-1a-badge);color:var(--dc-branch-1a-ink)}.debtor-card .card-branch-1B .card-branch-head{background:var(--dc-branch-1b-surface)}.debtor-card .card-branch-1B .card-branch-code{background:var(--dc-branch-1b-badge);color:var(--dc-branch-1b-ink)}.debtor-card .card-branch-2B .card-branch-head{background:var(--dc-branch-2b-surface)}.debtor-card .card-branch-2B .card-branch-code{background:var(--dc-branch-2b-badge);color:var(--dc-branch-2b-ink)}.debtor-card .card-branch-title{font-size:var(--dc-text-12);font-weight:var(--dc-weight-bold);line-height:var(--dc-leading-head);color:var(--dc-ink-cell-strong)}.debtor-card .card-branch-count{margin-left:auto;font-size:var(--dc-text-10-5);color:var(--dc-ink-caption)}.debtor-card .card-branch-list{display:flex;flex-direction:column;gap:var(--dc-space-5);margin:0;padding:var(--dc-space-10) var(--dc-space-13);list-style:none}.debtor-card .card-contact{margin:0;padding:var(--dc-space-6) var(--dc-space-9);border:var(--dc-hairline) solid var(--dc-border-contact-row);border-radius:var(--dc-radius-8)}.debtor-card .card-contact-value{font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong);word-break:break-all}.debtor-card .card-contact-meta{font-size:var(--dc-text-10-5);color:var(--dc-ink-caption)}.debtor-card .card-branch .card-empty{padding:var(--dc-space-10) var(--dc-space-13);font-size:var(--dc-text-11);color:var(--dc-ink-empty);font-style:italic}.debtor-card .card-events{position:relative;margin:0;padding:0 0 0 var(--dc-space-20);list-style:none}.debtor-card .card-events:before{content:"";position:absolute;left:var(--dc-space-5);top:var(--dc-space-4);bottom:var(--dc-space-6);width:var(--dc-timeline-line);background:var(--dc-border-nested)}.debtor-card .card-event{position:relative;display:flex;align-items:center;gap:var(--dc-space-9);padding-bottom:var(--dc-space-12)}.debtor-card .card-event:before{content:"";position:absolute;left:calc(-1 * var(--dc-space-18));top:var(--dc-space-5);width:var(--dc-timeline-dot);height:var(--dc-timeline-dot);border:var(--dc-focus-width) solid var(--dc-surface);border-radius:var(--dc-radius-round-50);background:var(--dc-dot-neutral)}.debtor-card .card-event-date{font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.debtor-card .card-event-title{font-size:var(--dc-text-12-5);color:var(--dc-ink-cell)}.debtor-card .card-candidates{display:flex;flex-direction:column;gap:var(--dc-space-7);margin:0;padding:0;list-style:none}.debtor-card .card-candidate{display:flex;flex-direction:column;gap:var(--dc-space-5);padding:var(--dc-space-6) var(--dc-space-9);border:var(--dc-hairline) solid var(--dc-border-contact-row);border-radius:var(--dc-radius-8)}.debtor-card .card-candidate-head{display:flex;align-items:baseline;gap:var(--dc-space-9);flex-wrap:wrap;font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold)}.debtor-card .card-note{margin-top:var(--dc-space-10);padding:var(--dc-space-11) var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-case-w-border);border-radius:var(--dc-radius-8);background:var(--dc-case-w-surface);color:var(--dc-case-w-reason-ink);font-size:var(--dc-text-12-5);line-height:var(--dc-leading-1-45)}.debtor-card .card-blocks>.card-note{margin:0}.debtor-card .freshness-notice{margin:var(--dc-space-18) var(--dc-space-24) 0;padding:var(--dc-space-10) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-case-w-border);border-radius:var(--dc-radius-8);background:var(--dc-case-w-surface);color:var(--dc-case-w-ink);font-size:var(--dc-text-12-5)}.debtor-card .card-identity,.debtor-card .card-rebind{margin-top:var(--dc-space-11);padding-top:var(--dc-space-11);border-top:var(--dc-hairline) solid var(--dc-border-row-soft)}.debtor-card .card-identity-note{font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.debtor-card .card-identity-field select,.debtor-card .card-identity-field textarea{padding:var(--dc-space-7) var(--dc-space-9);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-7);font-size:var(--dc-text-12-5);color:var(--dc-ink-cell)}.debtor-card .card-identity-done{padding:var(--dc-space-7) var(--dc-space-9);border:var(--dc-hairline) solid var(--dc-border-ok);border-radius:var(--dc-radius-7);background:var(--dc-surface-ok);color:var(--dc-ink-paid);font-size:var(--dc-text-11);line-height:var(--dc-leading-1-4)}.debtor-card .card-identity-failure{color:var(--dc-tone-bad);font-size:var(--dc-text-12-5)}.debtor-card .button{height:var(--dc-control-height);padding:0 var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-7);background:var(--dc-surface-total);color:var(--dc-link);font-size:var(--dc-text-12-5);cursor:pointer}.debtor-card .button-closed{background:var(--dc-surface-muted);color:var(--dc-ink-caption);cursor:not-allowed}.debtor-card .state{flex:0 0 auto;align-items:center;justify-content:flex-start;gap:var(--dc-space-5);padding:var(--dc-space-60) var(--dc-space-18);margin:var(--dc-space-18) var(--dc-space-24);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-10);background:var(--dc-surface);text-align:center}.debtor-card .state-title{font-size:var(--dc-text-14);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell)}.debtor-card .state-text{margin-top:var(--dc-space-5);font-size:var(--dc-text-12-5);color:var(--dc-ink-muted);line-height:var(--dc-leading-1-45)}.debtor-card .state-error .state-title,.debtor-card .state-not-found .state-title{color:var(--dc-danger)}.debtor-card .state-code{margin-top:var(--dc-space-5);font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.debtor-card .state .button{margin-top:var(--dc-space-12)}.myday-screen{padding-bottom:0;background:var(--dc-workspace);color:var(--dc-ink);font-size:var(--dc-text-13)}.myday-screen .card-topbar{height:auto;justify-content:space-between;padding:var(--dc-space-11) var(--dc-space-24);background:var(--dc-surface);border-bottom:var(--dc-hairline) solid var(--dc-border-soft)}.myday-screen .myday-topbar-text{display:flex;flex-direction:column;min-width:0}.myday-screen .card-screen-title{font-size:var(--dc-text-18);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.myday-screen .myday-date-note{margin-top:var(--dc-space-1);font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.myday-screen .myday-topbar-actions{display:flex;align-items:center;gap:var(--dc-space-9);flex-shrink:0}.myday-screen .button{height:var(--dc-day-button-height);padding:0 var(--dc-space-14);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-ink-cell);font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);cursor:pointer}.myday-screen .button-primary{padding:0 var(--dc-space-15);border-color:var(--dc-ink);background:var(--dc-ink);color:var(--dc-ink-on-dark)}.myday-screen .button:disabled{color:var(--dc-ink-faint);cursor:not-allowed}.myday-screen .button-primary:disabled{border-color:var(--dc-border);background:var(--dc-surface-muted);color:var(--dc-ink-faint)}.myday-screen .myday-topbar-button{display:inline-flex;align-items:center;gap:var(--dc-space-7)}.myday-screen .myday-week-layer{position:fixed;top:0;right:0;bottom:0;left:var(--dc-sidebar-width);z-index:20;display:flex;justify-content:flex-end}.myday-screen .myday-week-scrim{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:var(--dc-week-scrim);cursor:default}.myday-screen .myday-week-drawer{position:relative;width:var(--dc-week-drawer-width);height:100%;padding:var(--dc-space-20) var(--dc-space-22);overflow-y:auto;background:var(--dc-surface);box-shadow:var(--dc-week-shadow)}.myday-screen .myday-week-head{display:flex;align-items:center;justify-content:space-between}.myday-screen .myday-week-title{margin:0;font-size:var(--dc-text-16);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.myday-screen .myday-week-close{display:inline-flex;align-items:center;justify-content:center;width:var(--dc-week-close-size);height:var(--dc-week-close-size);padding:0;border:0;border-radius:var(--dc-radius-7);background:var(--dc-week-close-surface);color:var(--dc-week-close-ink);cursor:pointer}.myday-screen .myday-week-sub{margin:var(--dc-space-3) 0 0;font-size:var(--dc-text-12);color:var(--dc-ink-muted)}.myday-screen .myday-week-collection{display:flex;flex-wrap:wrap;gap:var(--dc-space-16);margin:var(--dc-space-16) 0 0}.myday-screen .myday-week-collection-none{font-size:var(--dc-text-12);color:var(--dc-ink-muted)}.myday-screen .myday-week-days{display:flex;flex-direction:column;gap:var(--dc-space-9);margin:var(--dc-space-16) 0 0;padding:0;list-style:none}.myday-screen .myday-week-day{padding:var(--dc-space-11) var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-week-day-border);border-radius:var(--dc-radius-9);background:var(--dc-surface)}.myday-screen .myday-week-day-today{border-color:var(--dc-week-today-border);background:var(--dc-week-today-surface)}.myday-screen .myday-week-day-head{display:flex;align-items:center;justify-content:space-between}.myday-screen .myday-week-day-name{font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.myday-screen .myday-week-day-total{font-size:var(--dc-text-12);color:var(--dc-ink-muted)}.myday-screen .myday-week-day-metrics{display:flex;gap:var(--dc-space-16);margin-top:var(--dc-space-7);font-size:var(--dc-text-16)}.myday-screen .myday-week-metric-label{font-size:var(--dc-text-10-5);color:var(--dc-week-metric-label)}.myday-screen .myday-week-metric-value{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.myday-screen .myday-week-money{color:var(--dc-week-money-ink)}.myday-screen .myday-week-note{margin:var(--dc-space-16) 0 0;font-size:var(--dc-text-12);color:var(--dc-ink-muted)}.myday-screen .myday-week-note .button{margin-top:var(--dc-space-9)}.myday-screen .myday-zones{gap:var(--dc-space-18);padding:var(--dc-space-18) var(--dc-space-24) var(--dc-space-26)}.myday-screen .myday-focus{padding:var(--dc-space-15) var(--dc-space-18) var(--dc-space-17);border:none;border-radius:var(--dc-radius-12);background:var(--dc-ink);color:var(--dc-ink-on-dark)}.myday-screen .myday-focus .myday-zone-head{align-items:center;justify-content:space-between;margin-bottom:var(--dc-space-12)}.myday-screen .myday-focus .myday-zone-title{display:inline-flex;align-items:center;gap:var(--dc-space-9);font-size:var(--dc-text-14);font-weight:var(--dc-weight-bold);letter-spacing:var(--dc-tracking-3);color:var(--dc-ink-on-dark)}.myday-screen .myday-focus-bolt{flex-shrink:0;color:var(--dc-focus-bolt)}.myday-screen .myday-focus .myday-zone-count,.myday-screen .myday-focus .myday-note{font-size:var(--dc-text-11-5);color:var(--dc-ink-on-dark-muted)}.myday-screen .myday-focus .myday-note{margin:0 0 var(--dc-space-12);line-height:var(--dc-leading-1-4)}.myday-screen .myday-focus-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dc-space-12)}.myday-screen .myday-focus-card{gap:var(--dc-space-2);padding:var(--dc-space-12) var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-focus-card-border);border-radius:var(--dc-radius-10);background:var(--dc-focus-card)}.myday-screen .myday-focus-card-taken{border-color:var(--dc-focus-card-done-border);background:var(--dc-focus-card-done);opacity:var(--dc-dim-taken)}.myday-screen .myday-focus-head{align-items:center}.myday-screen .myday-focus-card .card-chip,.myday-screen .myday-focus-card .card-chip[data-tone]{padding:0;border-radius:0;background:none;color:var(--dc-ink-on-dark-muted);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-5);text-transform:uppercase}.myday-screen .myday-timer{gap:var(--dc-space-2)}.myday-screen .myday-timer-line{align-items:center;gap:var(--dc-space-6)}.myday-screen .myday-timer-title{font-size:var(--dc-text-10-5);color:var(--dc-ink-on-dark-muted)}.myday-screen .myday-timer-value{padding:var(--dc-space-2) var(--dc-space-8);border-radius:var(--dc-radius-6);background:var(--dc-focus-card-border);color:var(--dc-timer-ink);font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold)}.myday-screen .myday-timer-urgent .myday-timer-value,.myday-screen .myday-timer-overdue .myday-timer-value{background:var(--dc-timer-urgent-surface);color:var(--dc-timer-urgent-ink)}.myday-screen .myday-timer-at{font-size:var(--dc-text-10-5);color:var(--dc-ink-focus-done)}.myday-screen .myday-focus-name{margin-top:var(--dc-space-8);font-size:var(--dc-text-14);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-on-dark)}.myday-screen .myday-focus-name a{color:var(--dc-ink-on-dark);text-decoration:none}.myday-screen .myday-focus-name a:hover{text-decoration:underline}.myday-screen .myday-focus-card .myday-facts{gap:var(--dc-space-8);font-size:var(--dc-text-12);color:var(--dc-ink-focus-sub)}.myday-screen .myday-escalation{margin-top:var(--dc-space-8);padding:var(--dc-space-5) var(--dc-space-9);border-radius:var(--dc-radius-6);background:var(--dc-timer-urgent-surface);color:var(--dc-timer-urgent-ink);font-size:var(--dc-text-11-5);line-height:var(--dc-leading-1-4)}.myday-screen .myday-block{margin:var(--dc-space-8) 0 0;font-size:var(--dc-text-11-5);line-height:var(--dc-leading-1-4);color:var(--dc-ink-focus-sub)}.myday-screen .myday-focus-actions{gap:var(--dc-space-8);margin-top:var(--dc-space-11)}.myday-screen .myday-focus-actions .button{flex:1 1 auto;height:var(--dc-focus-action-height);padding:0 var(--dc-space-12);border:none;border-radius:var(--dc-radius-7);background:var(--dc-surface);color:var(--dc-ink);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold)}.myday-screen .myday-taken{display:inline-flex;align-items:center;height:var(--dc-focus-action-height);font-size:var(--dc-text-11-5);color:var(--dc-ink-focus-done)}.myday-screen .myday-plan .myday-zone-head{align-items:center;justify-content:space-between;margin-bottom:var(--dc-space-11)}.myday-screen .myday-plan .myday-zone-title{font-size:var(--dc-text-14);font-weight:var(--dc-weight-bold);color:var(--dc-ink-cell)}.myday-screen .myday-plan .myday-zone-count{font-size:var(--dc-text-12);color:var(--dc-ink-muted)}.myday-screen .myday-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dc-space-14);align-items:start}.myday-screen .myday-group{padding:0;border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-11);background:var(--dc-surface);overflow:hidden}.myday-screen .myday-group-head{align-items:center;gap:var(--dc-space-8);padding:var(--dc-space-12) var(--dc-space-15) var(--dc-space-10);border-bottom:var(--dc-hairline) solid var(--dc-border-row)}.myday-screen .myday-group-dot{flex-shrink:0;width:var(--dc-group-dot-size);height:var(--dc-group-dot-size);border-radius:var(--dc-radius-round-50)}.myday-screen .myday-group-dot-call{background:var(--dc-group-dot-call)}.myday-screen .myday-group-dot-installment{background:var(--dc-group-dot-installment)}.myday-screen .myday-group-dot-negotiation{background:var(--dc-group-dot-negotiation)}.myday-screen .myday-group-dot-default{background:var(--dc-ink)}.myday-screen .myday-group-title{flex:1 1 auto;font-size:var(--dc-text-13-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.myday-screen .myday-group-count{padding:var(--dc-space-2) var(--dc-space-9);border-radius:var(--dc-radius-11);background:var(--dc-count-surface);font-size:var(--dc-text-12);color:var(--dc-ink-muted)}.myday-screen .myday-group .myday-note{margin:0;padding:var(--dc-space-7) var(--dc-space-15) var(--dc-space-3);font-size:var(--dc-text-11);color:var(--dc-ink-caption);line-height:var(--dc-leading-1-4)}.myday-screen .myday-empty-group{margin:0;padding:var(--dc-space-8) var(--dc-space-15) var(--dc-space-12);font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.myday-screen .myday-task{gap:var(--dc-space-3);padding:var(--dc-space-8) var(--dc-space-15);border:none;border-bottom:var(--dc-hairline) solid var(--dc-plan-row-line);background:none;color:var(--dc-ink-cell-strong)}.myday-screen .myday-task:hover:not(:disabled){background:var(--dc-surface-row-hover)}.myday-screen .myday-task-done{background:var(--dc-plan-row-done);color:var(--dc-ink-faint)}.myday-screen .myday-task-line{justify-content:flex-start;gap:var(--dc-space-6)}.myday-screen .myday-task-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--dc-focus-badge-size);height:var(--dc-focus-badge-size);border-radius:var(--dc-radius-round-50);background:var(--dc-ink-paid);color:var(--dc-surface)}.myday-screen .myday-task-line .card-chip{margin-left:auto}.myday-screen .myday-task-name{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-medium);color:var(--dc-ink-cell-strong)}.myday-screen .myday-task-done .myday-task-name{color:var(--dc-ink-faint);text-decoration:line-through}.myday-screen .myday-task-done .myday-facts{color:var(--dc-ink-task-strike);text-decoration:line-through}.myday-screen .myday-task-outcome{font-size:var(--dc-text-10-5);color:var(--dc-chip-cancel-ink)}.myday-screen .myday-facts{gap:var(--dc-space-10);font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.myday-screen .myday-task .myday-amount{margin-left:auto}.myday-screen .myday-focus-card .myday-facts{flex-wrap:wrap}.myday-screen .card-chip{padding:var(--dc-space-1) var(--dc-space-9);border-radius:var(--dc-radius-11);background:var(--dc-chip-c-surface-debtor);color:var(--dc-chip-c-ink-debtor);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold)}.myday-screen .card-chip[data-tone=mega]{background:var(--dc-chip-mega-surface);color:var(--dc-chip-mega-ink);font-weight:var(--dc-weight-bold)}.myday-screen .card-chip[data-tone=vip]{background:var(--dc-chip-vip-surface);color:var(--dc-chip-vip-ink)}.myday-screen .card-chip[data-tone=a]{background:var(--dc-chip-a-surface);color:var(--dc-chip-a-ink)}.myday-screen .card-chip[data-tone=b]{background:var(--dc-chip-b-surface-debtor);color:var(--dc-chip-b-ink-debtor)}.myday-screen .card-chip[data-tone=cancel]{background:var(--dc-chip-cancel-surface);color:var(--dc-chip-cancel-ink)}.myday-screen .card-chip[data-tone=settle],.myday-screen .card-chip[data-tone=installment]{background:var(--dc-chip-settle-surface);color:var(--dc-chip-settle-ink)}.myday-screen .myday-flow{flex:1 1 auto;gap:0;padding:var(--dc-space-18) var(--dc-space-24) var(--dc-space-26)}.myday-screen .myday-flow-head{align-items:center;gap:var(--dc-space-12);margin-bottom:var(--dc-space-12)}.myday-screen .myday-flow-position{font-size:var(--dc-text-14);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.myday-screen .myday-flow-fresh{margin-left:auto;padding:var(--dc-space-5) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-script-border);border-left:var(--dc-accent-bar) solid var(--dc-tone-amber);border-radius:var(--dc-radius-8);background:var(--dc-script-surface);color:var(--dc-chip-vip-ink);font-size:var(--dc-text-12)}.myday-screen .myday-flow-bar{height:var(--dc-flow-bar-height);margin-bottom:var(--dc-space-16);border-radius:var(--dc-radius-3);background:var(--dc-flow-edge)}.myday-screen .myday-flow-bar-fill{background:var(--dc-ink)}.myday-screen .myday-flow-failure{margin-bottom:var(--dc-space-12);color:var(--dc-outcome-refusal);font-size:var(--dc-text-12-5)}.myday-screen>.myday-flow-failure{margin:var(--dc-space-18) var(--dc-space-24) 0}.myday-screen .myday-flow-code{color:var(--dc-ink-caption)}.myday-screen .myday-card{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--dc-space-26) var(--dc-space-30) var(--dc-space-24);border:var(--dc-hairline) solid var(--dc-flow-edge);border-radius:var(--dc-radius-16);background:var(--dc-surface);box-shadow:var(--dc-flow-shadow)}.myday-screen .myday-card-group-row{margin-bottom:var(--dc-space-13)}.myday-screen .myday-card-group{display:inline-block;padding:var(--dc-space-5) var(--dc-space-13);border-radius:var(--dc-radius-20);background:var(--dc-chip-a-surface);color:var(--dc-chip-a-ink);font-size:var(--dc-text-11);font-weight:var(--dc-weight-bold);letter-spacing:var(--dc-tracking-4);text-transform:uppercase}.myday-screen .myday-card-head{gap:var(--dc-space-11)}.myday-screen .myday-card-region{font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.myday-screen .myday-card-account{font-size:var(--dc-text-12);color:var(--dc-ink-caption)}.myday-screen .myday-card-name{margin-top:var(--dc-space-8);font-size:var(--dc-text-27);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.myday-screen .myday-card-name a{color:var(--dc-ink);text-decoration:none}.myday-screen .myday-card-name a:hover{color:var(--dc-link-hover)}.myday-screen .myday-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dc-space-14);margin-top:var(--dc-space-20)}.myday-screen .myday-tile{padding:var(--dc-space-13) var(--dc-space-15);border:var(--dc-hairline) solid var(--dc-tile-border);border-radius:var(--dc-radius-11);background:var(--dc-tile-surface)}.myday-screen .myday-tile-strong{border-color:var(--dc-ink);background:var(--dc-ink);color:var(--dc-ink-on-dark)}.myday-screen .myday-tile-title{font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.myday-screen .myday-tile-strong .myday-tile-title{color:var(--dc-ink-on-dark-muted)}.myday-screen .myday-tile-value{margin-top:var(--dc-space-4);font-size:var(--dc-text-17);font-weight:var(--dc-weight-semibold)}.myday-screen .myday-tile-strong .myday-tile-value{font-weight:var(--dc-weight-bold)}.myday-screen .myday-tile-penalty .myday-tile-value{color:var(--dc-tone-amber)}.myday-screen .myday-card-timer{margin-top:var(--dc-space-14);font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.myday-screen .myday-card-block{margin:var(--dc-space-14) 0 0;font-size:var(--dc-text-12-5);color:var(--dc-outcome-refusal)}.myday-screen .myday-outcomes{align-items:flex-start;gap:var(--dc-space-10);margin-top:auto;padding-top:var(--dc-space-20)}.myday-screen .myday-outcome-grid,.myday-screen .myday-outcomes-hint,.myday-screen .myday-note-box{align-self:stretch}.myday-screen .myday-outcomes-hint{font-size:var(--dc-text-12);color:var(--dc-ink-muted)}.myday-screen .myday-outcome-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--dc-space-9)}.myday-screen .myday-outcome{flex-direction:column;gap:var(--dc-space-8);padding:var(--dc-space-13) var(--dc-space-6) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-border-control);border-radius:var(--dc-radius-11);background:var(--dc-surface);color:var(--dc-ink-cell-strong)}.myday-screen .myday-outcome:hover:not(:disabled){border-color:var(--dc-ink)}.myday-screen .myday-outcome:disabled{color:var(--dc-ink-faint)}.myday-screen .myday-outcome-key{width:var(--dc-outcome-key-size);height:var(--dc-outcome-key-size);border-radius:var(--dc-radius-8);background:var(--dc-outcome-no-tko);color:var(--dc-ink-on-dark);font-size:var(--dc-text-14);font-weight:var(--dc-weight-bold)}.myday-screen .myday-outcome-key-agreement{background:var(--dc-tone-ok-strong)}.myday-screen .myday-outcome-key-payment{background:var(--dc-outcome-payment)}.myday-screen .myday-outcome-key-refusal{background:var(--dc-outcome-refusal)}.myday-screen .myday-outcome-key-dispute{background:var(--dc-tone-amber)}.myday-screen .myday-outcome-key-no-tko{background:var(--dc-outcome-no-tko)}.myday-screen .myday-outcome-key-promise{background:var(--dc-outcome-promise)}.myday-screen .myday-outcome-key-breakup{background:var(--dc-outcome-breakup)}.myday-screen .myday-outcome-title{font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);text-align:center;line-height:var(--dc-leading-tight)}.myday-screen .myday-promise{gap:var(--dc-space-9);margin-top:var(--dc-space-11)}.myday-screen .myday-note-box{gap:var(--dc-space-5);margin-top:var(--dc-space-11)}.myday-screen .myday-promise-label,.myday-screen .myday-note-label{font-size:var(--dc-text-12);color:var(--dc-ink-muted)}.myday-screen .myday-promise-input,.myday-screen .myday-note-input{padding:var(--dc-space-7) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-ink-cell);font-family:inherit;font-size:var(--dc-text-13)}.myday-screen .myday-promise-input{height:var(--dc-day-button-height)}.myday-screen .myday-flow-done{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;padding:var(--dc-space-40);border:var(--dc-hairline) solid var(--dc-flow-edge);border-radius:var(--dc-radius-16);background:var(--dc-surface);text-align:center}.myday-screen .myday-flow-done-mark{display:inline-flex;align-items:center;justify-content:center;width:var(--dc-flow-done-mark);height:var(--dc-flow-done-mark);margin-bottom:var(--dc-space-16);border-radius:var(--dc-radius-16);background:var(--dc-chip-settle-surface);color:var(--dc-tone-ok-strong)}.myday-screen .myday-flow-done-title{font-size:var(--dc-text-20);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.myday-screen .myday-flow-done-text{margin:var(--dc-space-5) 0 0;font-size:var(--dc-text-13);color:var(--dc-ink-muted);line-height:var(--dc-leading-1-45)}.myday-screen .myday-flow-summary{justify-content:center;gap:var(--dc-space-14);margin:var(--dc-space-20) 0 0;font-size:var(--dc-text-12-5);color:var(--dc-ink-cell)}.myday-screen .myday-flow-summary li{display:inline-flex;align-items:center;gap:var(--dc-space-7)}.myday-screen .myday-flow-summary li:before{content:"";width:var(--dc-summary-dot);height:var(--dc-summary-dot);border-radius:var(--dc-radius-3);background:var(--dc-ink)}.myday-screen .myday-flow-done .button{height:var(--dc-flow-done-button-height);margin-top:var(--dc-space-26);padding:0 var(--dc-space-20);border-radius:var(--dc-radius-9)}.myday-screen .freshness-notice{margin:var(--dc-space-18) var(--dc-space-24) 0;padding:var(--dc-space-11) var(--dc-space-14);border:var(--dc-hairline) solid var(--dc-script-border);border-left:var(--dc-accent-bar) solid var(--dc-tone-amber);border-radius:var(--dc-radius-8);background:var(--dc-script-surface);color:var(--dc-chip-vip-ink);font-size:var(--dc-text-12-5)}.myday-screen .freshness-notice-title{font-weight:var(--dc-weight-semibold);color:var(--dc-chip-vip-ink)}.myday-screen .state{flex:0 0 auto;align-items:center;justify-content:flex-start;gap:var(--dc-space-5);margin:var(--dc-space-18) var(--dc-space-24);padding:var(--dc-space-40) var(--dc-space-18);border:var(--dc-hairline) solid var(--dc-flow-edge);border-radius:var(--dc-radius-16);background:var(--dc-surface);text-align:center}.myday-screen .state-title{font-size:var(--dc-text-20);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.myday-screen .state-text{font-size:var(--dc-text-13);color:var(--dc-ink-muted);line-height:var(--dc-leading-1-45)}.myday-screen .state-error .state-title,.myday-screen .state-no-access .state-title,.myday-screen .state-sign-in .state-title{color:var(--dc-danger)}.myday-screen .state-code{font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.myday-screen .state-bar{width:var(--dc-progress-width);height:var(--dc-flow-bar-height);border-radius:var(--dc-radius-3);background:var(--dc-flow-edge)}.myday-screen .state .button{margin-top:var(--dc-space-12)}.negotiation-screen{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;padding:0;background:var(--dc-workspace);color:var(--dc-ink);font-family:var(--dc-font-sans);font-size:var(--dc-text-13)}.negotiation-head{padding:var(--dc-space-11) var(--dc-space-24);background:var(--dc-surface);border-bottom:var(--dc-hairline) solid var(--dc-border-soft)}.negotiation-head-row{display:flex;flex-direction:column}.negotiation-title{margin:0;font-size:var(--dc-text-18);font-weight:var(--dc-weight-bold);color:var(--dc-ink);letter-spacing:0}.negotiation-subtitle{margin:var(--dc-space-1) 0 0;font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.negotiation-tabs{display:flex;gap:var(--dc-space-8);margin-top:var(--dc-space-12);flex-wrap:wrap}.negotiation-tab{display:flex;align-items:center;gap:var(--dc-space-8);height:var(--dc-tab-head-height);padding:0 var(--dc-space-14);border:var(--dc-hairline) solid var(--dc-tab-head-idle-border);border-radius:var(--dc-radius-9);background:var(--dc-tab-head-idle-surface);color:var(--dc-tab-head-idle-ink);font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);text-decoration:none;cursor:pointer}.negotiation-tab.is-on{border-color:var(--dc-tab-head-on-border);background:var(--dc-tab-head-on-surface);color:var(--dc-tab-head-on-ink)}.negotiation-tab-count{padding:var(--dc-space-1) var(--dc-space-7);border-radius:var(--dc-radius-9);background:var(--dc-tab-head-badge-surface);color:var(--dc-tab-head-badge-ink);font-size:var(--dc-text-11);font-variant-numeric:var(--dc-numeric-tabular)}.negotiation-tab.is-on .negotiation-tab-count{background:var(--dc-tab-head-badge-on-surface);color:var(--dc-tab-head-badge-on-ink)}.negotiation-filter{display:flex;align-items:center;gap:var(--dc-space-16);flex-wrap:wrap;padding:var(--dc-space-11) var(--dc-space-24);background:var(--dc-surface);border-bottom:var(--dc-hairline) solid var(--dc-border-soft)}.negotiation-filter .negotiation-field{display:flex;align-items:center;gap:var(--dc-space-8)}.negotiation-filter .negotiation-field-label{font-size:var(--dc-text-12);color:var(--dc-ink-muted)}.negotiation-select{position:relative;display:inline-flex}.negotiation-filter .negotiation-field-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--dc-filter-select-height);padding:0 var(--dc-space-30) 0 var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border-control);border-radius:var(--dc-radius-8);background:var(--dc-surface);font-family:inherit;font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong);cursor:pointer}.negotiation-select-mark{position:absolute;right:var(--dc-space-10);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--dc-ink-faint)}.negotiation-tab-note{max-width:var(--dc-tab-hint-width);font-size:var(--dc-text-11-5);line-height:var(--dc-leading-1-35);color:var(--dc-ink-faint)}.negotiation-totals{display:flex;align-items:center;gap:var(--dc-space-22);margin-left:auto}.negotiation-total{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.negotiation-total-label{font-size:var(--dc-text-10);text-transform:uppercase;letter-spacing:var(--dc-tracking-5);color:var(--dc-ink-caption)}.negotiation-total-count{font-size:var(--dc-text-15);font-weight:var(--dc-weight-bold);color:var(--dc-ink-cell-strong)}.negotiation-total-debt{font-size:var(--dc-text-18);font-weight:var(--dc-weight-bold);line-height:var(--dc-leading-tight);color:var(--dc-ink)}.negotiation-total-penalty{font-size:var(--dc-text-11);color:var(--dc-ink-penalty)}.negotiation-total-divider{width:var(--dc-hairline);height:var(--dc-summary-divider-height);background:var(--dc-summary-divider)}.negotiation-work{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--dc-space-16) var(--dc-space-24) var(--dc-space-26)}.negotiation-surface{min-width:var(--dc-negotiations-table-min-width);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-12);background:var(--dc-surface);overflow:hidden}.negotiation-queue{width:100%;border-collapse:collapse;table-layout:fixed}.negotiation-queue th{padding:var(--dc-space-10) var(--dc-space-7);background:var(--dc-surface-negotiations-head);border-bottom:var(--dc-hairline) solid var(--dc-border-soft);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-bold);text-transform:uppercase;text-align:left;letter-spacing:var(--dc-tracking-4);color:var(--dc-ink-col-head)}.negotiation-queue td{padding:var(--dc-space-12) var(--dc-space-7);border-bottom:var(--dc-hairline) solid var(--dc-border-row-soft);vertical-align:middle;color:var(--dc-ink)}.negotiation-queue th:first-child,.negotiation-queue td:first-child{padding-left:var(--dc-space-18)}.negotiation-queue th:last-child,.negotiation-queue td:last-child{padding-right:var(--dc-space-18)}.negotiation-queue tbody tr:last-child td{border-bottom:0}.negotiation-queue tbody tr:hover td{background:var(--dc-surface-row-hover-card)}.negotiation-queue th:nth-child(1),.negotiation-queue td:nth-child(1){width:calc(var(--dc-col-account-width) + var(--dc-space-18) + var(--dc-space-7))}.negotiation-queue th:nth-child(2),.negotiation-queue td:nth-child(2){min-width:calc(var(--dc-col-owner-min-width) + var(--dc-space-14))}.negotiation-queue th:nth-child(3),.negotiation-queue td:nth-child(3){width:calc(var(--dc-col-debt-width) + var(--dc-space-14));text-align:right}.negotiation-queue th:nth-child(4),.negotiation-queue td:nth-child(4){width:calc(var(--dc-col-penalty-width) + var(--dc-space-14));text-align:right}.negotiation-queue th:nth-child(5),.negotiation-queue td:nth-child(5){width:calc(var(--dc-col-next-width) + var(--dc-space-14))}.negotiation-queue th:nth-child(6),.negotiation-queue td:nth-child(6){width:calc(var(--dc-col-stage-width) + var(--dc-space-7) + var(--dc-space-18))}.negotiation-queue td:first-child a{font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong);text-decoration:none}.negotiation-owner-line{display:flex;align-items:center;gap:var(--dc-space-8);flex-wrap:wrap;min-width:0}.negotiation-owner{font-size:var(--dc-text-13-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.negotiation-address{display:block;margin-top:var(--dc-space-2);font-size:var(--dc-text-12);color:var(--dc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.negotiation-queue .negotiation-debt{font-size:var(--dc-text-13-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.negotiation-queue .negotiation-penalty{font-size:var(--dc-text-12-5);color:var(--dc-ink-penalty)}.negotiation-next-date{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-next-on-time)}.negotiation-next-kind{display:block;font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.negotiation-stage-cell{display:flex;align-items:center;gap:var(--dc-space-8)}.negotiation-stage{display:inline-block;padding:var(--dc-space-2) var(--dc-space-9);border-radius:var(--dc-radius-11);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);white-space:nowrap;background:var(--dc-stage-initiation-surface);color:var(--dc-stage-initiation-ink)}.negotiation-stage[data-stage=clarification]{background:var(--dc-stage-clarification-surface);color:var(--dc-stage-clarification-ink)}.negotiation-stage[data-stage=installment]{background:var(--dc-stage-installment-surface);color:var(--dc-stage-installment-ink)}.negotiation-stage[data-stage=settlement]{background:var(--dc-stage-settlement-surface);color:var(--dc-stage-settlement-ink)}.negotiation-stage-note{display:block;margin-top:var(--dc-space-2);font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.negotiation-chevron{margin-left:auto;color:var(--dc-ink-chevron)}.negotiation-screen .card-chip{display:inline-block;padding:var(--dc-space-2) var(--dc-space-9);border-radius:var(--dc-radius-11);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);white-space:nowrap;background:var(--dc-chip-c-surface-debtor);color:var(--dc-chip-c-ink-debtor)}.negotiation-screen .card-chip[data-tone=mega]{background:var(--dc-chip-mega-surface);color:var(--dc-chip-mega-ink);font-weight:var(--dc-weight-bold)}.negotiation-screen .card-chip[data-tone=vip]{background:var(--dc-chip-vip-surface);color:var(--dc-chip-vip-ink)}.negotiation-screen .card-chip[data-tone=a]{background:var(--dc-chip-a-surface);color:var(--dc-chip-a-ink)}.negotiation-screen .card-chip[data-tone=b]{background:var(--dc-chip-b-surface-debtor);color:var(--dc-chip-b-ink-debtor)}.negotiation-screen .card-chip[data-tone=cancel]{background:var(--dc-chip-cancel-surface);color:var(--dc-chip-cancel-ink)}.negotiation-screen .card-chip.card-chip-warn{background:var(--dc-chip-mega-surface);color:var(--dc-chip-mega-ink)}.negotiation-state{padding:var(--dc-space-40) var(--dc-space-18);text-align:center;color:var(--dc-ink-faint)}.negotiation-state .state{align-items:center;gap:var(--dc-space-4);padding:0}.negotiation-state .state-title{margin:0;font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-caption)}.negotiation-state .state-text,.negotiation-state .state-code{margin-top:var(--dc-space-4);font-size:var(--dc-text-12);color:var(--dc-ink-faint)}.negotiation-state .button{margin-top:var(--dc-space-12)}.negotiation-work .freshness-notice{margin-bottom:var(--dc-space-12)}.negotiation-card{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;padding:0;background:var(--dc-workspace);color:var(--dc-ink);font-family:var(--dc-font-sans);font-size:var(--dc-text-13)}.negotiation-card-head{padding:var(--dc-space-11) var(--dc-space-24);background:var(--dc-surface);border-bottom:var(--dc-hairline) solid var(--dc-border-soft)}.negotiation-card-back{display:inline-flex;align-items:center;gap:var(--dc-space-6);font-size:var(--dc-text-12-5);color:var(--dc-ink-muted);text-decoration:none}.negotiation-card-head-row{display:flex;align-items:center;gap:var(--dc-space-12);margin-top:var(--dc-space-4)}.negotiation-card-title{margin:0;font-size:var(--dc-text-19);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.negotiation-card-kind{font-size:var(--dc-text-12);color:var(--dc-ink-muted)}.negotiation-card-body{display:flex;flex:1 1 auto;min-height:0}.negotiation-card-work{flex:1 1 auto;min-width:0;overflow:auto;padding:var(--dc-space-18) var(--dc-space-24) var(--dc-space-28);display:flex;flex-direction:column;gap:var(--dc-space-16)}.negotiation-card-work>*{max-width:var(--dc-nego-column-width);width:100%}.negotiation-card-aside{width:var(--dc-settlement-aside-width);flex-shrink:0;overflow-y:auto;padding:var(--dc-space-18) var(--dc-space-18) var(--dc-space-26);border-left:var(--dc-hairline) solid var(--dc-border-soft);background:var(--dc-aside-surface);display:flex;flex-direction:column;gap:var(--dc-space-11)}.negotiation-card .card-block{margin:0;background:var(--dc-surface);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-12);padding:var(--dc-space-16) var(--dc-space-18)}.negotiation-card-aside .card-block{border-radius:var(--dc-radius-11);padding:var(--dc-space-12) var(--dc-space-14)}.negotiation-card .card-block-title{margin:0 0 var(--dc-space-9);font-size:var(--dc-text-14);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.negotiation-card-aside .card-block-title{font-size:var(--dc-text-13);margin-bottom:var(--dc-space-8)}.negotiation-card .card-meta{font-size:var(--dc-text-11-5);color:var(--dc-ink-faint)}.negotiation-card .card-empty{padding:var(--dc-space-18) 0;text-align:center;font-size:var(--dc-text-12);color:var(--dc-ink-faint)}.negotiation-card .card-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--dc-col-account-width),1fr));gap:var(--dc-space-8) var(--dc-space-18);margin:0}.negotiation-card .card-fact{display:block;margin:0;min-width:0}.negotiation-card .card-fact dt{min-width:0;font-size:var(--dc-text-10);font-weight:var(--dc-weight-bold);text-transform:uppercase;letter-spacing:var(--dc-tracking-4);color:var(--dc-ink-faint)}.negotiation-card .card-fact dd{margin:var(--dc-space-2) 0 0;font-size:var(--dc-text-13);color:var(--dc-ink-cell-strong)}.negotiation-card .card-table{width:100%;border-collapse:collapse;font-size:var(--dc-text-12-5)}.negotiation-card .card-table th{padding:var(--dc-space-7) var(--dc-space-11);background:var(--dc-surface-negotiations-head);border-bottom:var(--dc-hairline) solid var(--dc-border-soft);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-bold);text-transform:uppercase;text-align:left;letter-spacing:var(--dc-tracking-4);color:var(--dc-ink-col-head)}.negotiation-card .card-table td{padding:var(--dc-space-8) var(--dc-space-11);border-bottom:var(--dc-hairline) solid var(--dc-border-row-soft);color:var(--dc-ink-cell-strong)}.negotiation-card .card-table tbody tr:last-child td{border-bottom:0}.negotiation-card .card-row-overdue td{background:var(--dc-fail-warn-surface)}.negotiation-card .card-chip{display:inline-block;padding:var(--dc-space-2) var(--dc-space-9);border-radius:var(--dc-radius-11);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);white-space:nowrap;background:var(--dc-chip-c-surface);color:var(--dc-chip-c-ink)}.negotiation-card .card-chip.card-chip-warn{background:var(--dc-chip-mega-surface);color:var(--dc-chip-mega-ink)}.negotiation-card .card-note{margin:var(--dc-space-9) 0 0;padding:var(--dc-space-8) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-nested-box-border);border-radius:var(--dc-radius-9);background:var(--dc-note-box-surface);font-size:var(--dc-text-11-5);line-height:var(--dc-leading-1-4);color:var(--dc-ink-muted)}.negotiation-card .card-note-warn{border-color:var(--dc-fail-warn-border);background:var(--dc-fail-warn-surface);color:var(--dc-fail-warn-ink)}.negotiation-card .card-plan-head{display:flex;align-items:center;gap:var(--dc-space-8);flex-wrap:wrap;margin-bottom:var(--dc-space-9)}.negotiation-card .card-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.negotiation-card .card-step{display:flex;align-items:center;gap:var(--dc-space-8);padding:var(--dc-space-8) 0;border-bottom:var(--dc-hairline) solid var(--dc-border-row-soft);font-size:var(--dc-text-12-5)}.negotiation-card .card-step:last-child{border-bottom:0}.negotiation-card .card-step-body,.negotiation-card .card-step-side{display:flex;align-items:center;gap:var(--dc-space-8);flex-wrap:wrap;min-width:0}.negotiation-card .card-step-side{margin-left:auto;justify-content:flex-end}.negotiation-card .card-step-title{font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.negotiation-card .card-step-date{font-size:var(--dc-text-12);color:var(--dc-ink-muted)}.negotiation-card .card-step-state{font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.negotiation-card .court-standing{display:flex;flex-direction:column;gap:var(--dc-space-6);margin-bottom:var(--dc-space-11)}.negotiation-card .court-standing-line{display:flex;align-items:center;gap:var(--dc-space-8);flex-wrap:wrap}.negotiation-card .card-forecast{margin-top:var(--dc-space-11)}.negotiation-card .card-plan-head{margin-bottom:var(--dc-space-8)}.negotiation-card-aside .card-table{font-size:var(--dc-text-11-5)}.negotiation-card-aside .card-table th{padding:var(--dc-space-6) var(--dc-space-7);font-size:var(--dc-text-9-5)}.negotiation-card-aside .card-table td{padding:var(--dc-space-6) var(--dc-space-7)}.negotiation-task-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--dc-space-7)}.negotiation-task{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--dc-space-2);padding:var(--dc-space-8) var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-opt-border);border-radius:var(--dc-radius-9);background:var(--dc-surface);font-family:inherit;font-size:var(--dc-text-12);text-align:left;cursor:pointer}.negotiation-task.is-picked{border-color:var(--dc-opt-pick-border);background:var(--dc-opt-pick-surface)}.negotiation-task-title{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.negotiation-channel-limits{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--dc-space-8)}.negotiation-channel-limit{padding:var(--dc-space-9) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-fail-calm-border);border-radius:var(--dc-radius-9);background:var(--dc-fail-calm-surface);color:var(--dc-fail-calm-ink)}.negotiation-channel-limit[data-state=exhausted]{border-color:var(--dc-fail-warn-border);background:var(--dc-fail-warn-surface);color:var(--dc-fail-warn-ink)}.negotiation-channel-line{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-10)}.negotiation-channel-title{font-size:var(--dc-text-11-5);font-weight:var(--dc-weight-semibold);color:inherit}.negotiation-channel-count{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-bold);color:inherit}.negotiation-channel-pips{display:flex;gap:var(--dc-space-3);margin-top:var(--dc-space-5)}.negotiation-channel-pip{flex:1 1 auto;height:var(--dc-pip-height);border-radius:var(--dc-radius-3);background:var(--dc-pip-off)}.negotiation-channel-pip[data-on=yes]{background:var(--dc-pip-on)}.negotiation-channel-limit[data-state=exhausted] .negotiation-channel-pip[data-on=yes]{background:var(--dc-pip-exhausted)}.negotiation-channel-rest{display:block;margin-top:var(--dc-space-5);font-size:var(--dc-text-11);color:var(--dc-fail-calm-hint)}.negotiation-channel-limit[data-state=exhausted] .negotiation-channel-rest{color:inherit}.negotiation-outcomes{display:flex;flex-wrap:wrap;gap:var(--dc-space-7);margin-bottom:var(--dc-space-11)}.negotiation-outcome{display:flex;align-items:center;gap:var(--dc-space-6);padding:var(--dc-space-6) var(--dc-space-9);border:var(--dc-hairline) solid var(--dc-opt-border);border-radius:var(--dc-radius-9);background:var(--dc-surface);font-family:inherit;font-size:var(--dc-text-12);color:var(--dc-ink-cell-strong);cursor:pointer}.negotiation-outcome.is-picked{border-color:var(--dc-opt-pick-border);background:var(--dc-opt-pick-surface);font-weight:var(--dc-weight-semibold)}.negotiation-outcome-key{display:inline-flex;align-items:center;justify-content:center;width:var(--dc-outcome-key-size);height:var(--dc-outcome-key-size);border:var(--dc-hairline) solid var(--dc-chip-key-border);border-radius:var(--dc-radius-8);background:var(--dc-chip-key-surface);font-size:var(--dc-text-11);font-weight:var(--dc-weight-bold);color:var(--dc-ink-cell-strong)}.negotiation-outcome-title{font-size:var(--dc-text-12)}.negotiation-effects{margin:0 0 var(--dc-space-11);padding:var(--dc-space-9) var(--dc-space-11);list-style:none;border:var(--dc-hairline) solid var(--dc-nested-box-border);border-radius:var(--dc-radius-9);background:var(--dc-nested-box-surface);display:flex;flex-direction:column;gap:var(--dc-space-5);font-size:var(--dc-text-11-5);color:var(--dc-ink-muted)}.negotiation-card .negotiation-field{display:flex;flex-direction:column;gap:var(--dc-space-4);margin-bottom:var(--dc-space-9)}.negotiation-card .negotiation-field-label{font-size:var(--dc-text-10);font-weight:var(--dc-weight-bold);text-transform:uppercase;letter-spacing:var(--dc-tracking-4);color:var(--dc-ink-faint)}.negotiation-card .negotiation-field-input{width:100%;padding:var(--dc-space-9) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);background:var(--dc-surface);font-family:inherit;font-size:var(--dc-text-12-5);line-height:var(--dc-leading-1-45);color:var(--dc-ink-cell-strong)}.negotiation-card textarea.negotiation-field-input{min-height:var(--dc-textarea-min-height);resize:vertical}.negotiation-next{display:flex;gap:var(--dc-space-9);flex-wrap:wrap}.negotiation-next>.negotiation-field{flex:1 1 auto;min-width:0}.negotiation-noanswer{margin-top:var(--dc-space-11);padding-top:var(--dc-space-11);border-top:var(--dc-hairline) solid var(--dc-aside-divider)}.negotiation-channels{display:flex;flex-wrap:wrap;gap:var(--dc-space-6);margin-top:var(--dc-space-8)}.negotiation-card .negotiation-channels .button{height:var(--dc-tool-button-height);padding:0 var(--dc-space-9);font-size:var(--dc-text-11-5)}.negotiation-actions{display:flex;align-items:center;gap:var(--dc-space-9);flex-wrap:wrap;margin-top:var(--dc-space-11)}.negotiation-card .button{height:var(--dc-lk-button-height);padding:0 var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);background:var(--dc-surface);font-family:inherit;font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-ghost-button);cursor:pointer}.negotiation-card .button-primary{border-color:var(--dc-ink);background:var(--dc-ink);color:var(--dc-ink-on-accent)}.negotiation-card .button:disabled,.negotiation-card .button-primary:disabled,.negotiation-outcome:disabled{border-color:var(--dc-border-soft);background:var(--dc-surface-muted);color:var(--dc-ink-muted);cursor:not-allowed}.negotiation-outcome:disabled .negotiation-outcome-key{color:var(--dc-ink-muted)}.negotiation-failure{margin:var(--dc-space-9) 0 0;padding:var(--dc-space-8) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-fail-broken-border);border-radius:var(--dc-radius-9);background:var(--dc-fail-broken-surface);font-size:var(--dc-text-11-5);color:var(--dc-fail-broken-ink)}.negotiation-card-state{padding:var(--dc-space-40) var(--dc-space-18);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-12);background:var(--dc-surface);text-align:center;color:var(--dc-ink-faint)}.negotiation-card-state .state{align-items:center;gap:var(--dc-space-4);padding:0}.negotiation-card-state .state-title{font-size:var(--dc-text-14);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.negotiation-card-state .state-text,.negotiation-card-state .state-code{margin-top:var(--dc-space-4);font-size:var(--dc-text-12);color:var(--dc-ink-faint)}.negotiation-card-state .button{margin-top:var(--dc-space-12)}.negotiation-card .negotiation-hint-type{margin-bottom:var(--dc-space-8)}.negotiation-card .negotiation-hint-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--dc-space-7)}.negotiation-card .negotiation-hint-head{width:100%;display:flex;align-items:center;gap:var(--dc-space-8);padding:var(--dc-space-8) var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-opt-border);border-radius:var(--dc-radius-9);background:var(--dc-surface);font-family:inherit;font-size:var(--dc-text-12);text-align:left;cursor:pointer}.negotiation-card .negotiation-hint-head.is-open{border-color:var(--dc-opt-pick-border);background:var(--dc-opt-pick-surface)}.negotiation-card .negotiation-hint-title{min-width:0;font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.negotiation-card .negotiation-hint-kind{flex-shrink:0;padding:var(--dc-space-2) var(--dc-space-9);border-radius:var(--dc-radius-11);background:var(--dc-chip-c-surface);color:var(--dc-chip-c-ink);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);white-space:nowrap}.negotiation-card .negotiation-hint-kind-script{background:var(--dc-chip-a-surface);color:var(--dc-chip-a-ink)}.negotiation-card .negotiation-hint-kind-checklist{background:var(--dc-chip-settle-surface);color:var(--dc-chip-settle-ink)}.negotiation-card .negotiation-hint-body{margin-top:var(--dc-space-6);padding:var(--dc-space-10) var(--dc-space-12);background:var(--dc-preview-surface);border:var(--dc-hairline) solid var(--dc-border-nested);border-radius:var(--dc-radius-9)}.negotiation-card .negotiation-hint-text{font-size:var(--dc-text-12-5);line-height:var(--dc-leading-relaxed);color:var(--dc-ink);white-space:pre-wrap}.negotiation-card .negotiation-hint-foot{margin-top:var(--dc-space-8);display:flex;flex-direction:column;align-items:flex-start;gap:var(--dc-space-4)}.negotiation-card .negotiation-hint-link{font-size:var(--dc-text-12);color:var(--dc-link)}.negotiation-card .negotiation-hint-link:hover{color:var(--dc-link-hover)}.negotiation-card .negotiation-hint-error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dc-space-8)}.settlement-card{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;padding:0;background:var(--dc-workspace);color:var(--dc-ink);font-size:var(--dc-text-13)}.settlement-card .card-topbar{display:block;flex:0 0 auto;height:auto;padding:var(--dc-space-11) var(--dc-space-24);background:var(--dc-surface);border-bottom:var(--dc-hairline) solid var(--dc-border-soft)}.settlement-card .card-back{display:inline-flex;align-items:center;gap:var(--dc-space-5);font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.settlement-card .card-back:hover{color:var(--dc-link-hover)}.settlement-back-mark{flex:0 0 auto}.settlement-headline{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--dc-space-12);margin-top:var(--dc-space-6)}.settlement-card .card-screen-title{margin:0;font-size:var(--dc-text-19);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.settlement-flag{padding:var(--dc-space-2) var(--dc-space-9);border-radius:var(--dc-radius-11);background:var(--dc-settlement-flag-surface);color:var(--dc-settlement-flag-ink);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);white-space:nowrap}.settlement-viewer{margin-left:auto;font-size:var(--dc-text-12);color:var(--dc-ink-caption)}.settlement-card .settlement-facts{display:flex;flex-wrap:wrap;gap:var(--dc-space-8) var(--dc-space-18);margin:var(--dc-space-11) 0 0;padding:0}.settlement-fact{display:flex;flex-direction:column;gap:var(--dc-space-1)}.settlement-fact dt{font-size:var(--dc-text-10);font-weight:var(--dc-weight-bold);letter-spacing:var(--dc-tracking-4);text-transform:uppercase;color:var(--dc-ink-faint)}.settlement-fact dd{margin:0;font-size:var(--dc-text-13);color:var(--dc-ink-cell-strong)}.settlement-fact-strong{font-weight:var(--dc-weight-bold)}.settlement-fact-semi{font-weight:var(--dc-weight-semibold)}.settlement-body{display:flex;flex:1 1 auto;min-height:0}.settlement-work{flex:1 1 auto;min-width:0;overflow-y:auto;padding:var(--dc-space-18) var(--dc-space-24) var(--dc-space-28)}.settlement-column{display:flex;flex-direction:column;gap:var(--dc-space-16);max-width:var(--dc-nego-column-width)}.settlement-card .card-block{padding:var(--dc-space-16) var(--dc-space-18);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-12);background:var(--dc-surface)}.settlement-card .card-block-title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--dc-space-9);margin:0;font-size:var(--dc-text-14);font-weight:var(--dc-weight-bold);color:var(--dc-ink);text-transform:none;letter-spacing:normal}.settlement-card .card-meta{margin:var(--dc-space-2) 0 0;font-size:var(--dc-text-11-5);color:var(--dc-ink-faint);line-height:var(--dc-leading-1-45)}.settlement-block-title{margin-top:var(--dc-space-16);font-size:var(--dc-text-14);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.settlement-note-empty{margin:var(--dc-space-6) 0 0;font-size:var(--dc-text-12);color:var(--dc-ink-faint);line-height:var(--dc-leading-1-45)}.settlement-card .settlement-facts-inline{margin-top:var(--dc-space-13)}.settlement-card .card-chip,.settlement-state{display:inline-block;padding:var(--dc-space-2) var(--dc-space-9);border-radius:var(--dc-radius-11);background:var(--dc-day-ahead-surface);color:var(--dc-day-ahead-ink);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);white-space:nowrap}.settlement-card .settlement-state-active,.settlement-card .settlement-state-done,.settlement-card .settlement-state-paid{background:var(--dc-day-done-surface);color:var(--dc-day-done-ink)}.settlement-card .settlement-state-watch,.settlement-card .settlement-state-at_risk,.settlement-card .settlement-state-paid_late{background:var(--dc-timeline-stage-nego-surface);color:var(--dc-timeline-stage-nego-ink)}.settlement-card .settlement-state-broken,.settlement-card .settlement-state-overdue{background:var(--dc-day-overdue-surface);color:var(--dc-day-overdue-ink)}.settlement-card .card-chip-warn{background:var(--dc-timeline-stage-nego-surface);color:var(--dc-timeline-stage-nego-ink)}.settlement-card .card-table{width:100%;margin-top:var(--dc-space-13);border-collapse:collapse}.settlement-card .card-table th{padding:var(--dc-space-8) var(--dc-space-11);border-bottom:var(--dc-hairline) solid var(--dc-day-border);text-align:left;font-size:var(--dc-text-10);font-weight:var(--dc-weight-bold);letter-spacing:var(--dc-tracking-4);text-transform:uppercase;color:var(--dc-ink-faint);white-space:nowrap}.settlement-card .card-table td{padding:var(--dc-space-8) var(--dc-space-11);border-bottom:var(--dc-hairline) solid var(--dc-day-row-line);font-size:var(--dc-text-12-5);color:var(--dc-ink-cell-strong);vertical-align:top}.settlement-card .card-table tr:last-child td{border-bottom:none}.settlement-amount{text-align:right}.settlement-deferred{font-size:var(--dc-text-11);color:var(--dc-fact-plan-ink)}.settlement-overdue{margin-left:var(--dc-space-6);font-size:var(--dc-text-11);font-weight:var(--dc-weight-bold);color:var(--dc-fact-overdue-ink)}.settlement-feed{position:relative;margin:var(--dc-space-10) 0 0;padding:0 0 0 var(--dc-timeline-indent);list-style:none}.settlement-feed:before{content:"";position:absolute;left:var(--dc-space-5);top:var(--dc-space-4);bottom:var(--dc-space-6);width:var(--dc-timeline-line);background:var(--dc-aside-divider)}.settlement-feed-item{position:relative;padding-bottom:var(--dc-space-15)}.settlement-feed-dot{position:absolute;left:calc(-1 * var(--dc-timeline-indent) + var(--dc-space-1));top:var(--dc-space-3);width:var(--dc-timeline-dot);height:var(--dc-timeline-dot);border:var(--dc-timeline-dot-ring) solid var(--dc-surface);border-radius:var(--dc-radius-round-50);background:var(--dc-timeline-stage-installment-dot);box-shadow:var(--dc-shadow-timeline-dot) var(--dc-timeline-stage-installment-dot)}.settlement-feed-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--dc-space-9)}.settlement-feed-date{font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.settlement-feed-stage{padding:var(--dc-space-2) var(--dc-space-9);border-radius:var(--dc-radius-11);background:var(--dc-timeline-stage-installment-surface);color:var(--dc-timeline-stage-installment-ink);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold)}.settlement-feed-sum{font-size:var(--dc-text-12);color:var(--dc-ink-muted)}.settlement-note{margin-top:var(--dc-space-7);padding:var(--dc-space-8) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-note-box-border);border-radius:var(--dc-radius-7);background:var(--dc-note-box-surface);color:var(--dc-note-box-ink);font-size:var(--dc-text-12);line-height:var(--dc-leading-1-45)}.settlement-note-label{margin-bottom:var(--dc-space-2);font-size:var(--dc-text-10);font-weight:var(--dc-weight-bold);letter-spacing:var(--dc-tracking-4);text-transform:uppercase;color:var(--dc-ink-caption)}.settlement-aside{flex:0 0 auto;display:flex;flex-direction:column;width:var(--dc-settlement-aside-width);overflow-y:auto;padding:var(--dc-space-18) var(--dc-space-18) var(--dc-space-26);border-left:var(--dc-hairline) solid var(--dc-border-soft);background:var(--dc-aside-surface)}.settlement-aside-title{font-size:var(--dc-text-15);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.settlement-aside-sub{margin:var(--dc-space-2) 0 var(--dc-space-15);font-size:var(--dc-text-11-5);color:var(--dc-ink-faint)}.settlement-aside-card{margin-bottom:var(--dc-space-11);padding:var(--dc-space-12) var(--dc-space-14);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-11);background:var(--dc-surface)}.settlement-aside-label{margin-bottom:var(--dc-space-9);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-bold);letter-spacing:var(--dc-tracking-4);text-transform:uppercase;color:var(--dc-ink-caption)}.settlement-day{border:var(--dc-hairline) solid var(--dc-day-border);border-radius:var(--dc-radius-10);overflow:hidden}.settlement-day-head{display:flex;align-items:center;gap:var(--dc-space-9);padding:var(--dc-space-7) var(--dc-space-11);border-bottom:var(--dc-hairline) solid var(--dc-border-row);background:var(--dc-day-ahead-head)}.settlement-day-label{font-size:var(--dc-text-12);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.settlement-day-count{margin-left:auto;font-size:var(--dc-text-11);color:var(--dc-ink-muted)}.settlement-day-row{display:flex;align-items:flex-start;gap:var(--dc-space-9);padding:var(--dc-space-8) var(--dc-space-11);border-bottom:var(--dc-hairline) solid var(--dc-day-row-line)}.settlement-day-row:last-child{border-bottom:none}.settlement-day-mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--dc-action-mark-size);height:var(--dc-action-mark-size);border:var(--dc-border-pick) solid var(--dc-action-mark-idle-border);border-radius:var(--dc-radius-6);background:var(--dc-surface)}.settlement-day-mark-done{border-color:var(--dc-action-mark-done);background:var(--dc-action-mark-done);color:var(--dc-ink-on-accent)}.settlement-day-body{flex:1 1 auto;min-width:0}.settlement-day-name{font-size:var(--dc-text-12-5);color:var(--dc-ink-cell-strong)}.settlement-day-fact{display:inline-block;margin-top:var(--dc-space-3);font-size:var(--dc-text-11);color:var(--dc-fact-done-ink)}.settlement-day-empty{margin:0;padding:var(--dc-space-8) var(--dc-space-11);font-size:var(--dc-text-12);color:var(--dc-ink-faint);line-height:var(--dc-leading-1-45)}.settlement-decision{margin-top:auto;padding-top:var(--dc-space-15);border-top:var(--dc-hairline) solid var(--dc-aside-divider)}.settlement-decision-buttons{display:flex;flex-direction:column;gap:var(--dc-space-8)}.settlement-decision .settlement-aside-label{margin-bottom:0}.settlement-decision-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--dc-space-8);min-height:var(--dc-settlement-decision-height);padding:var(--dc-space-9) var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-clarify-on-border);border-radius:var(--dc-radius-9);background:var(--dc-decision-next-surface);color:var(--dc-decision-next-ink);font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);line-height:var(--dc-leading-1-4);text-align:center;text-decoration:none}.settlement-decision-button:hover{border-color:var(--dc-decision-next-ink)}.settlement-outcome{margin:var(--dc-space-10) 0 0;padding:var(--dc-space-9) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-settlement-bad-border);border-radius:var(--dc-radius-8);background:var(--dc-settlement-bad-surface);color:var(--dc-settlement-bad-ink);font-size:var(--dc-text-12);line-height:var(--dc-leading-1-4)}.settlement-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--dc-space-9) var(--dc-space-14);margin-top:var(--dc-space-13)}.settlement-field{display:flex;flex-direction:column;gap:var(--dc-space-5)}.settlement-field-wide{flex:1 1 auto}.settlement-field-label{font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-bold);letter-spacing:var(--dc-tracking-4);text-transform:uppercase;color:var(--dc-ink-caption)}.settlement-field-input{padding:var(--dc-space-9) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-ink-cell-strong);font-size:var(--dc-text-13);font-family:inherit}.settlement-field-input:disabled{background:var(--dc-nested-box-surface);color:var(--dc-ink-caption)}.settlement-waiver{display:flex;align-items:flex-start;gap:var(--dc-space-9);margin-top:var(--dc-space-13);font-size:var(--dc-text-12-5);color:var(--dc-ink-cell-strong);line-height:var(--dc-leading-1-45);cursor:pointer}.settlement-waiver input{flex:0 0 auto;width:var(--dc-checkbox-size);height:var(--dc-checkbox-size);cursor:pointer}.settlement-card .button{height:var(--dc-save-button-height);padding:0 var(--dc-space-18);border:none;border-radius:var(--dc-radius-8);background:var(--dc-ink);color:var(--dc-ink-on-accent);font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);font-family:inherit;cursor:pointer}.settlement-card .button:disabled{background:var(--dc-control-off-border);color:var(--dc-control-off-ink);cursor:default}.settlement-card .button-primary{border:var(--dc-hairline) solid var(--dc-lk-button-border);background:var(--dc-lk-button-surface);color:var(--dc-lk-button-ink)}.settlement-quote{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dc-space-10);margin-top:var(--dc-space-13)}.settlement-quote-value{font-size:var(--dc-text-12-5);color:var(--dc-ink-cell-strong);line-height:var(--dc-leading-1-45)}.settlement-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-12);margin-top:var(--dc-space-14);padding-top:var(--dc-space-13);border-top:var(--dc-hairline) solid var(--dc-border-row)}.settlement-defer{margin-top:var(--dc-space-16);padding-top:var(--dc-space-14);border-top:var(--dc-hairline) solid var(--dc-border-row)}.settlement-defer .settlement-block-title{margin-top:0}.settlement-refusal,.settlement-done{margin-top:var(--dc-space-11);padding:var(--dc-space-9) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-settlement-bad-border);border-radius:var(--dc-radius-8);background:var(--dc-settlement-bad-surface);color:var(--dc-settlement-bad-ink);font-size:var(--dc-text-12);line-height:var(--dc-leading-1-4)}.settlement-done{border-color:var(--dc-settlement-ok-border);background:var(--dc-settlement-ok-surface);color:var(--dc-settlement-ok-ink)}.settlement-refusal-code{color:var(--dc-ink-caption)}.settlement-card .state{align-items:flex-start;justify-content:flex-start;gap:var(--dc-space-6);padding:var(--dc-space-16) var(--dc-space-18);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-12);background:var(--dc-surface)}.settlement-card .state-title{font-size:var(--dc-text-14);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.settlement-card .state-text{font-size:var(--dc-text-12-5);color:var(--dc-ink-faint);line-height:var(--dc-leading-1-45)}.settlement-card .state-code{font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.settlement-card .state-bar{width:var(--dc-progress-width);height:var(--dc-pip-height);border-radius:var(--dc-radius-3);background:var(--dc-pip-off)}.settlement-card .state .button,.settlement-card .state .button-primary{margin-top:var(--dc-space-6)}.installments{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;background:var(--dc-workspace);color:var(--dc-ink)}.installments-bar{display:flex;align-items:center;gap:var(--dc-space-14);padding:var(--dc-space-11) var(--dc-space-22);background:var(--dc-ink);border-bottom:var(--dc-hairline) solid var(--dc-bar-edge)}.installments-title{margin:0;font-size:var(--dc-text-17);font-weight:var(--dc-weight-bold);color:var(--dc-ink-on-dark);white-space:nowrap}.installments-bar .tabs{height:auto;min-height:0;align-items:center;gap:var(--dc-space-8);margin-left:var(--dc-space-6);border-bottom:none}.installments-bar .tab{display:inline-flex;align-items:center;gap:var(--dc-space-7);height:var(--dc-tab-height);padding:0 var(--dc-space-15);border:var(--dc-hairline) solid var(--dc-on-dark-border);border-radius:var(--dc-radius-8);background:transparent;color:var(--dc-ink-on-dark-tab);font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold)}.installments-bar .tab-active{border-color:var(--dc-surface);background:var(--dc-surface);color:var(--dc-ink)}.installments-bar .tab-badge{padding:var(--dc-space-1) var(--dc-space-6);border-radius:var(--dc-radius-9);background:var(--dc-on-dark-badge);color:var(--dc-ink-on-dark-badge);font-family:var(--dc-font-mono);font-size:var(--dc-text-10-5);font-variant-numeric:tabular-nums}.installments-bar .tab-active .tab-badge{background:var(--dc-workspace);color:var(--dc-ink-head-group)}.installments-today{margin-left:auto;font-size:var(--dc-text-12);color:var(--dc-ink-on-dark-date)}.installments-head{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-14);padding:var(--dc-space-10) var(--dc-space-22);background:var(--dc-surface);border-bottom:var(--dc-hairline) solid var(--dc-border-soft)}.installments-head-title{font-size:var(--dc-text-18);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.installments-head-sub{margin-top:var(--dc-space-1);font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.installments-search{position:relative;display:flex;align-items:center;height:var(--dc-search-height);width:var(--dc-installments-search-width);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);background:var(--dc-surface-input);overflow:hidden}.installments-search-mark{position:absolute;left:var(--dc-space-10);display:inline-flex;color:var(--dc-ink-faint);pointer-events:none}.installments-search input{flex:1;min-width:0;height:100%;padding:0 var(--dc-space-10) 0 var(--dc-space-32);border:none;outline:none;background:transparent;font-family:var(--dc-font-sans);font-size:var(--dc-text-13);color:var(--dc-ink)}.installments-search input:focus-visible{outline:var(--dc-focus-width) solid var(--dc-focus);outline-offset:calc(-1 * var(--dc-focus-offset))}.installments-tiles{display:flex;gap:var(--dc-space-10);margin:0;padding:var(--dc-space-9) var(--dc-space-22) 0}.installments-tile{flex:1;padding:var(--dc-space-6) var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-border-soft);border-left:var(--dc-accent-bar) solid var(--dc-tile-bar-count);border-radius:var(--dc-radius-8);background:var(--dc-surface)}.installments-tile-remain{border-left-color:var(--dc-tile-bar-remain)}.installments-tile-overdue{border-left-color:var(--dc-tile-bar-overdue)}.installments-tile-accuracy{border-left-color:var(--dc-tile-bar-accuracy)}.installments-tile dt{font-size:var(--dc-text-10);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-8);text-transform:uppercase;color:var(--dc-ink-head)}.installments-tile dd{display:flex;align-items:baseline;gap:var(--dc-space-9);margin:var(--dc-space-3) 0 0}.installments-tile-value{font-size:var(--dc-text-20);font-weight:var(--dc-weight-semibold)}.installments-tile-note{font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.installments-filters{display:flex;align-items:center;gap:var(--dc-space-8);flex-wrap:wrap;padding:var(--dc-space-9) var(--dc-space-22) var(--dc-space-8)}.installments-quick{height:var(--dc-control-height);padding:0 var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-7);background:var(--dc-surface);color:var(--dc-ink-cell);font-family:var(--dc-font-sans);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.installments-quick-on{border-color:var(--dc-ink);background:var(--dc-ink);color:var(--dc-ink-on-dark)}.installments-divider{width:var(--dc-hairline);height:var(--dc-divider-height);margin:0 var(--dc-space-3);background:var(--dc-border-divider)}.installments-responsible select{height:var(--dc-control-height);padding:0 var(--dc-space-8);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-7);background:var(--dc-surface);color:var(--dc-ink-control);font-family:var(--dc-font-sans);font-size:var(--dc-text-12-5)}.installments-filters-gap{flex:1}.installments-legend{display:flex;align-items:center;gap:var(--dc-space-12)}.installments-legend-item{display:inline-flex;align-items:center;gap:var(--dc-space-5);font-size:var(--dc-text-11-5);color:var(--dc-ink-muted)}.installments-legend-mark{width:var(--dc-legend-swatch);height:var(--dc-legend-swatch);border-radius:var(--dc-radius-3);background:var(--dc-row-overdue-surface);border:var(--dc-hairline) solid var(--dc-row-overdue-legend-border)}.installments-legend-risk .installments-legend-mark{background:var(--dc-row-risk-surface);border-color:var(--dc-row-risk-legend-border)}.installments-shown{font-size:var(--dc-text-12);color:var(--dc-ink-muted)}.installments-grid{flex:1 1 auto;min-height:0;margin:0 var(--dc-space-22) var(--dc-space-16);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-9);background:var(--dc-surface);overflow:auto}.installments-grid table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:var(--dc-text-12)}.installments-grid th{position:sticky;top:0;z-index:2;height:var(--dc-head-height);padding:var(--dc-space-4) var(--dc-space-10);vertical-align:bottom;text-align:left;background:var(--dc-surface);border-bottom:var(--dc-hairline) solid var(--dc-border-soft);font-size:var(--dc-text-10);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-4);line-height:var(--dc-leading-head);text-transform:uppercase;color:var(--dc-ink-head);white-space:normal}.installments-grid th[aria-sort=ascending],.installments-grid th[aria-sort=descending]{color:var(--dc-ink)}.installments-grid tbody tr{height:var(--dc-row-height);background:var(--dc-surface)}.installments-grid tbody tr:hover td{filter:brightness(var(--dc-row-hover-dim))}.installments-grid td{padding:var(--dc-space-3) var(--dc-space-10);border-bottom:var(--dc-hairline) solid var(--dc-border-row);vertical-align:middle;color:var(--dc-ink-cell);max-width:var(--dc-menu-width);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.installments-grid .num,.installments-grid th.num{text-align:right}.installments-grid td a{color:var(--dc-link);font-weight:var(--dc-weight-semibold);text-decoration:none}.installments-grid td a:hover{color:var(--dc-link-hover);text-decoration:underline}.installments-grid tbody tr.row-overdue,.installments-grid tbody tr.row-overdue td{background:var(--dc-row-overdue-surface)}.installments-grid tbody tr.row-risk,.installments-grid tbody tr.row-risk td{background:var(--dc-row-risk-surface)}.installments-grid td.cell-overdue-days{color:var(--dc-ink-overdue-days);font-weight:var(--dc-weight-semibold)}.installments-chip{display:inline-block;padding:var(--dc-space-1) var(--dc-space-7);border-radius:var(--dc-radius-10);font-size:var(--dc-text-10-5);white-space:nowrap;background:var(--dc-deal-default-surface);color:var(--dc-deal-default-ink)}.installments-chip[data-tone=active]{background:var(--dc-deal-active-surface);color:var(--dc-deal-active-ink)}.installments-chip[data-tone=watch]{background:var(--dc-deal-watch-surface);color:var(--dc-deal-watch-ink)}.installments-chip[data-tone=broken]{background:var(--dc-deal-broken-surface);color:var(--dc-deal-broken-ink)}.installments-chip[data-tone=done]{background:var(--dc-deal-done-surface);color:var(--dc-deal-done-ink)}.installments-chip[data-tone=paid]{background:var(--dc-pay-paid-surface);color:var(--dc-pay-paid-ink)}.installments-chip[data-tone=paid_late]{background:var(--dc-pay-late-surface);color:var(--dc-pay-late-ink)}.installments-chip[data-tone=overdue]{background:var(--dc-pay-overdue-surface);color:var(--dc-pay-overdue-ink);font-weight:var(--dc-weight-semibold)}.installments-chip[data-tone=at_risk]{background:var(--dc-pay-risk-surface);color:var(--dc-pay-risk-ink);font-weight:var(--dc-weight-semibold)}.installments-chip[data-tone=upcoming]{background:var(--dc-pay-upcoming-surface);color:var(--dc-pay-upcoming-ink)}.installments-chip[data-tone=mega]{background:var(--dc-chip-mega-surface);color:var(--dc-chip-mega-ink);font-weight:var(--dc-weight-bold)}.installments-chip[data-tone=vip]{background:var(--dc-chip-vip-surface);color:var(--dc-chip-vip-ink);font-weight:var(--dc-weight-semibold)}.installments-chip[data-tone=a]{background:var(--dc-chip-a-surface);color:var(--dc-chip-a-ink);font-weight:var(--dc-weight-semibold)}.installments-chip[data-tone=b]{background:var(--dc-chip-b-surface-debtor);color:var(--dc-chip-b-ink-debtor);font-weight:var(--dc-weight-semibold)}.installments-chip[data-tone=c]{background:var(--dc-chip-c-surface-debtor);color:var(--dc-chip-c-ink-debtor);font-weight:var(--dc-weight-semibold)}.installments-chip[data-tone=has-overdue]{background:var(--dc-overdue-chip-surface);color:var(--dc-overdue-chip-ink);font-weight:var(--dc-weight-semibold)}.installments-chip[data-tone=no-overdue]{background:var(--dc-overdue-none-surface);color:var(--dc-overdue-none-ink)}.accuracy-cell{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--dc-space-6);width:100%}.accuracy-track{display:inline-block;width:var(--dc-accuracy-track-width);height:var(--dc-progress-height);border-radius:var(--dc-radius-3);background:var(--dc-workspace);overflow:hidden;flex-shrink:0}.accuracy-fill{display:block;height:100%}.accuracy-high{background:var(--dc-accuracy-high)}.accuracy-mid{background:var(--dc-accuracy-mid)}.accuracy-low{background:var(--dc-accuracy-low)}.accuracy-empty{color:var(--dc-ink-caption)}.installments-sort{border:none;background:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.installments-pager{display:flex;align-items:center;gap:var(--dc-space-10);margin:0 var(--dc-space-22) var(--dc-space-16);padding:var(--dc-space-6) var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-8);background:var(--dc-surface);font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.installments-pager:has(.registry-export-failure){flex-wrap:wrap}.installments-pager .button{height:var(--dc-control-height);padding:0 var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-7);background:var(--dc-surface);color:var(--dc-ink-cell);font-family:var(--dc-font-sans);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.installments-pager .button:disabled{border-color:var(--dc-border-control);color:var(--dc-ink-caption);cursor:not-allowed}.installments .freshness-notice{margin:var(--dc-space-9) var(--dc-space-22) 0;padding:var(--dc-space-6) var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-row-risk-legend-border);border-radius:var(--dc-radius-8);background:var(--dc-row-risk-surface);font-size:var(--dc-text-11-5);color:var(--dc-ink-muted)}.installments .freshness-notice-title{font-weight:var(--dc-weight-semibold);color:var(--dc-chip-vip-ink)}.installments .state{flex:1 1 auto;align-items:center;justify-content:flex-start;gap:var(--dc-space-6);margin:0 var(--dc-space-22) var(--dc-space-16);padding:var(--dc-space-56) var(--dc-space-24);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-9);background:var(--dc-surface);text-align:center}.installments .state-title{font-size:var(--dc-text-15);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-empty-title)}.installments .state-text{font-size:var(--dc-text-13);color:var(--dc-ink-muted)}.installments .state-error .state-title,.installments .state-no-access .state-title,.installments .state-sign-in .state-title{color:var(--dc-danger)}.installments .state-code{font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.installments .state-bar{width:var(--dc-progress-width);height:var(--dc-progress-height);border-radius:var(--dc-radius-3);background:var(--dc-border-soft)}.installments .state .button{height:var(--dc-control-height);margin-top:var(--dc-space-12);padding:0 var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-7);background:var(--dc-surface);color:var(--dc-ink-cell);font-family:var(--dc-font-sans);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.wave-registry,.wave-editor{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;background:var(--dc-wave-page);color:var(--dc-wave-ink)}.wave-registry .wave-header,.wave-editor .wave-header{padding:var(--dc-space-11) var(--dc-space-24);background:var(--dc-wave-surface);border-bottom:var(--dc-wave-hairline) solid var(--dc-wave-border)}.wave-editor .wave-back{display:inline-flex;align-items:center;gap:var(--dc-space-5);font-size:var(--dc-text-12-5);color:var(--dc-wave-ink-soft);text-decoration:none}.wave-editor .wave-back:hover{color:var(--dc-wave-link-hover)}.wave-registry .wave-header-row,.wave-editor .wave-header-row{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-16)}.wave-editor .wave-header-row{margin-top:var(--dc-space-6)}.wave-registry .wave-title,.wave-editor .wave-title{margin:0;font-size:var(--dc-text-18);font-weight:var(--dc-weight-bold);color:var(--dc-wave-ink)}.wave-registry .wave-subtitle,.wave-editor .wave-subtitle{margin-top:var(--dc-space-1);font-size:var(--dc-text-12-5);color:var(--dc-wave-ink-soft)}.wave-editor .wave-header-actions{display:flex;flex-shrink:0;align-items:center;gap:var(--dc-space-8)}.wave-editor .wave-header-actions .wave-button,.wave-editor .wave-version{white-space:nowrap}.wave-editor .wave-version{font-family:var(--dc-font-mono);font-size:var(--dc-text-11-5);color:var(--dc-wave-ink-soft);white-space:nowrap}.wave-editor .wave-button{display:inline-flex;align-items:center;gap:var(--dc-space-6);height:var(--dc-wave-header-height);padding:0 var(--dc-space-13);border:var(--dc-wave-hairline) solid var(--dc-wave-border-control);border-radius:var(--dc-radius-8);background:var(--dc-wave-surface);color:var(--dc-wave-ink-body);font-family:var(--dc-font-sans);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.wave-editor .wave-button-primary{padding:0 var(--dc-space-15);border:none;background:var(--dc-wave-ink);color:var(--dc-wave-surface)}.wave-registry .wave-create{display:inline-flex;align-items:center;gap:var(--dc-space-7);height:var(--dc-wave-create-height);padding:0 var(--dc-space-15);border-radius:var(--dc-radius-8);background:var(--dc-wave-ink);color:var(--dc-wave-surface);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);text-decoration:none}.wave-registry .wave-body,.wave-editor .wave-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--dc-space-16) var(--dc-space-24) var(--dc-space-26)}.wave-registry .wave-tabs-row{display:flex;align-items:center;gap:var(--dc-space-8);margin-bottom:var(--dc-space-14);flex-wrap:wrap}.wave-registry .wave-tabs{display:flex;align-items:center;gap:var(--dc-space-8)}.wave-registry .wave-tab{display:inline-flex;align-items:center;gap:var(--dc-space-8);height:var(--dc-wave-tab-height);padding:0 var(--dc-space-15);border:var(--dc-wave-hairline) solid var(--dc-wave-border-choice);border-radius:var(--dc-radius-8);background:var(--dc-wave-surface);color:var(--dc-wave-ink-body);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);text-decoration:none}.wave-registry .wave-tab-active{border-color:var(--dc-wave-ink);background:var(--dc-wave-ink);color:var(--dc-wave-surface)}.wave-registry .wave-tab-count{padding:var(--dc-space-1) var(--dc-space-7);border-radius:var(--dc-radius-8);background:var(--dc-wave-page);color:var(--dc-wave-ink-soft);font-family:var(--dc-font-mono);font-size:var(--dc-text-11)}.wave-registry .wave-tab-active .wave-tab-count{background:var(--dc-wave-counter-tab-surface);color:var(--dc-wave-surface)}.wave-registry .wave-archive-toggle{display:inline-flex;align-items:center;gap:var(--dc-space-7);margin-left:auto;font-size:var(--dc-text-12);color:var(--dc-wave-ink-body);cursor:pointer}.wave-registry .wave-archive-toggle input{width:var(--dc-wave-checkbox-size);height:var(--dc-wave-checkbox-size);accent-color:var(--dc-wave-link)}.wave-registry .wave-tab-note{margin:0 0 var(--dc-space-10);font-size:var(--dc-text-12);color:var(--dc-wave-ink-soft)}.wave-registry .wave-table-card{overflow-x:auto;border:var(--dc-wave-hairline) solid var(--dc-wave-border);border-radius:var(--dc-radius-11);background:var(--dc-wave-surface)}.wave-registry .wave-table{border-collapse:separate;border-spacing:0;width:100%;min-width:var(--dc-wave-table-min-width);font-size:var(--dc-text-12-5)}.wave-registry .wave-table-wide{min-width:var(--dc-wave-table-wide-min-width)}.wave-registry .wave-table thead tr{background:var(--dc-wave-head-surface);color:var(--dc-wave-head-ink)}.wave-registry .wave-table th{padding:var(--dc-space-9) var(--dc-space-12);border-bottom:var(--dc-wave-hairline) solid var(--dc-wave-border);text-align:left;text-transform:uppercase;letter-spacing:var(--dc-tracking-5);font-size:var(--dc-text-10);font-weight:var(--dc-weight-bold)}.wave-registry .wave-table th:first-child,.wave-registry .wave-table td:first-child{padding-left:var(--dc-space-14)}.wave-registry .wave-table td{padding:var(--dc-space-10) var(--dc-space-12);border-bottom:var(--dc-wave-hairline) solid var(--dc-wave-row-line);vertical-align:middle}.wave-registry .wave-table tbody tr:hover{background:var(--dc-wave-row-hover)}.wave-registry .wave-row-archived{opacity:var(--dc-wave-archived-opacity)}.wave-registry .wave-row-title{font-weight:var(--dc-weight-semibold);color:var(--dc-wave-ink-strong)}.wave-registry .wave-row-note{font-size:var(--dc-text-10);color:var(--dc-wave-ink-dim)}.wave-registry .wave-row-empty{font-size:var(--dc-text-11);color:var(--dc-wave-ink-empty)}.wave-registry .wave-cell-center{text-align:center}.wave-registry .wave-cell-soft{color:var(--dc-wave-ink-soft)}.wave-registry .wave-cell-strong{font-weight:var(--dc-weight-semibold);color:var(--dc-wave-ink-strong)}.wave-registry .wave-chips{display:flex;flex-wrap:wrap;gap:var(--dc-space-4)}.wave-registry .wave-icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--dc-wave-icon-button-size);height:var(--dc-wave-icon-button-size);border:var(--dc-wave-hairline) solid var(--dc-wave-border-control);border-radius:var(--dc-radius-7);background:var(--dc-wave-surface);color:var(--dc-wave-icon-button-ink)}.wave-registry .wave-chip,.wave-editor .wave-chip{display:inline-flex;align-items:center;gap:var(--dc-space-5);padding:var(--dc-space-2) var(--dc-space-8);border-radius:var(--dc-radius-9);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold);white-space:nowrap}.wave-registry .wave-chip-voice,.wave-editor .wave-chip-voice{background:var(--dc-wave-voice-surface);color:var(--dc-wave-voice-ink)}.wave-registry .wave-chip-text,.wave-editor .wave-chip-text{background:var(--dc-wave-text-surface);color:var(--dc-wave-text-ink)}.wave-registry .wave-chip-official,.wave-editor .wave-chip-official{background:var(--dc-wave-official-surface);color:var(--dc-wave-official-ink)}.wave-registry .wave-state-published,.wave-registry .wave-state-active{background:var(--dc-wave-state-published-surface);color:var(--dc-wave-state-published-ink)}.wave-registry .wave-state-draft,.wave-registry .wave-state-archived,.wave-registry .wave-state-done{background:var(--dc-wave-state-draft-surface);color:var(--dc-wave-state-draft-ink)}.wave-registry .wave-state-planned{background:var(--dc-wave-state-planned-surface);color:var(--dc-wave-state-planned-ink)}.wave-registry .wave-region-choice{display:flex;flex-direction:column;gap:var(--dc-space-12)}.wave-registry .wave-region-list{display:flex;flex-wrap:wrap;gap:var(--dc-space-8)}.wave-registry .wave-region-link{height:var(--dc-wave-tab-height);display:inline-flex;align-items:center;padding:0 var(--dc-space-15);border:var(--dc-wave-hairline) solid var(--dc-wave-border-choice);border-radius:var(--dc-radius-8);background:var(--dc-wave-surface);color:var(--dc-wave-ink-body);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);text-decoration:none}.wave-editor .wave-params{display:flex;align-items:center;flex-wrap:wrap;gap:var(--dc-space-26);margin-bottom:var(--dc-space-14);padding:var(--dc-space-13) var(--dc-space-16);border:var(--dc-wave-hairline) solid var(--dc-wave-border);border-radius:var(--dc-radius-11);background:var(--dc-wave-surface)}.wave-editor .wave-step-badge{display:flex;align-items:center;justify-content:center;width:var(--dc-wave-step-size);height:var(--dc-wave-step-size);border-radius:var(--dc-radius-round-50);background:var(--dc-wave-ink);color:var(--dc-wave-surface);font-size:var(--dc-text-12);font-weight:var(--dc-weight-bold)}.wave-editor .wave-step-title{margin-left:calc(var(--dc-space-10) - var(--dc-space-26));font-size:var(--dc-text-13);font-weight:var(--dc-weight-bold)}.wave-editor .wave-param{display:flex;align-items:center;gap:var(--dc-space-9)}.wave-editor .wave-param-label{font-size:var(--dc-text-12);color:var(--dc-wave-ink-soft)}.wave-editor .wave-text-field{height:var(--dc-wave-header-height);padding:0 var(--dc-space-12);border:var(--dc-wave-hairline) solid var(--dc-wave-border-control);border-radius:var(--dc-radius-8);background:var(--dc-wave-surface);color:var(--dc-wave-ink-strong);font-family:var(--dc-font-sans);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold)}.wave-editor .wave-text-field-code{width:var(--dc-wave-code-width);font-family:var(--dc-font-mono);background:var(--dc-wave-surface-soft)}.wave-editor .wave-length-options{display:flex;gap:var(--dc-space-5)}.wave-editor .wave-length{height:var(--dc-wave-length-height);padding:0 var(--dc-space-11);border:var(--dc-wave-hairline) solid var(--dc-wave-border-choice);border-radius:var(--dc-wave-length-radius);background:var(--dc-wave-surface);color:var(--dc-wave-ink-body);font-family:var(--dc-font-sans);font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);cursor:pointer}.wave-editor .wave-length-active{border-color:var(--dc-wave-ink);background:var(--dc-wave-ink);color:var(--dc-wave-surface)}.wave-editor .wave-mode-switch{display:inline-flex;padding:var(--dc-space-3);border-radius:var(--dc-radius-8);background:var(--dc-wave-surface-switch)}.wave-editor .wave-mode{height:var(--dc-wave-mode-height);padding:0 var(--dc-space-11);border:none;border-radius:var(--dc-wave-mode-radius);background:transparent;color:var(--dc-wave-ink-dim);font-family:var(--dc-font-sans);font-size:var(--dc-text-11-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.wave-editor .wave-mode-active{background:var(--dc-wave-surface);color:var(--dc-wave-ink);box-shadow:var(--dc-wave-mode-shadow)}.wave-editor .wave-start-date{display:flex;align-items:center;gap:var(--dc-space-7);height:var(--dc-wave-header-height);padding:0 var(--dc-space-12);border:var(--dc-wave-hairline) solid var(--dc-wave-border-control);border-radius:var(--dc-radius-8);background:var(--dc-wave-surface-soft);font-family:var(--dc-font-mono);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold)}.wave-editor .wave-start-date svg{color:var(--dc-wave-ink-dim)}.wave-editor .wave-param-summary{margin-left:auto;font-family:var(--dc-font-mono);font-size:var(--dc-text-12);color:var(--dc-wave-ink-soft)}.wave-editor .wave-save-note,.wave-editor .wave-save-error{margin:0 0 var(--dc-space-12);padding:var(--dc-space-8) var(--dc-space-11);border:var(--dc-wave-hairline) solid var(--dc-wave-ok-note-border);border-radius:var(--dc-radius-8);background:var(--dc-wave-ok-note-surface);color:var(--dc-wave-ok-ink);font-size:var(--dc-text-11-5)}.wave-editor .wave-save-error{border-color:var(--dc-wave-alarm-border);background:var(--dc-wave-alarm-surface);color:var(--dc-wave-alarm-ink)}.wave-editor .wave-grid{display:grid;grid-template-columns:var(--dc-wave-palette-width) 1fr var(--dc-wave-side-width);gap:var(--dc-space-16);align-items:start}.wave-editor .wave-card{padding:var(--dc-space-15) var(--dc-space-16);border:var(--dc-wave-hairline) solid var(--dc-wave-border);border-radius:var(--dc-radius-12);background:var(--dc-wave-surface)}.wave-editor .wave-card-title{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-bold);color:var(--dc-wave-ink)}.wave-editor .wave-card-title-lg{font-size:var(--dc-text-14)}.wave-editor .wave-card-note{margin-top:var(--dc-space-2);font-size:var(--dc-text-11);color:var(--dc-wave-ink-dim)}.wave-editor .wave-palette{position:sticky;top:0;padding:var(--dc-space-14)}.wave-editor .wave-palette-link{display:inline-block;margin:var(--dc-space-4) 0 var(--dc-space-11);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold);color:var(--dc-wave-link)}.wave-editor .wave-tool-group{margin-bottom:var(--dc-space-12)}.wave-editor .wave-tool-group-title{display:flex;align-items:center;gap:var(--dc-space-6);margin-bottom:var(--dc-space-6);text-transform:uppercase;letter-spacing:var(--dc-tracking-5);font-size:var(--dc-text-10);font-weight:var(--dc-weight-bold)}.wave-editor .wave-tool-group-voice{color:var(--dc-wave-voice-ink)}.wave-editor .wave-tool-group-text{color:var(--dc-wave-text-ink)}.wave-editor .wave-tool-group-official{color:var(--dc-wave-official-ink)}.wave-editor .wave-group-dot{width:var(--dc-wave-group-dot-size);height:var(--dc-wave-group-dot-size);border-radius:var(--dc-radius-3);background:currentcolor}.wave-editor .wave-tool-list{display:flex;flex-direction:column;gap:var(--dc-space-6)}.wave-editor .wave-tool{display:flex;align-items:center;gap:var(--dc-space-8);padding:var(--dc-space-7) var(--dc-space-9);border:var(--dc-wave-hairline) solid var(--dc-wave-border-day);border-radius:var(--dc-radius-8);background:var(--dc-wave-surface);color:var(--dc-wave-ink-strong);font-family:var(--dc-font-sans);font-size:var(--dc-text-12);font-weight:var(--dc-weight-medium);text-align:left;cursor:pointer}.wave-editor .wave-tool:hover{background:var(--dc-wave-surface-hover)}.wave-editor .wave-tool-armed.wave-tool-voice{border-color:var(--dc-wave-voice-ink);background:var(--dc-wave-voice-surface)}.wave-editor .wave-tool-armed.wave-tool-text{border-color:var(--dc-wave-text-ink);background:var(--dc-wave-text-surface)}.wave-editor .wave-tool-armed.wave-tool-official{border-color:var(--dc-wave-official-ink);background:var(--dc-wave-official-surface)}.wave-editor .wave-tool-mark{width:var(--dc-wave-tool-icon-size);height:var(--dc-wave-tool-icon-size);border-radius:var(--dc-radius-6);flex-shrink:0}.wave-editor .wave-tool-mark-voice{background:var(--dc-wave-voice-surface)}.wave-editor .wave-tool-mark-text{background:var(--dc-wave-text-surface)}.wave-editor .wave-tool-mark-official{background:var(--dc-wave-official-surface)}.wave-editor .wave-timeline{padding:var(--dc-space-16) var(--dc-space-18)}.wave-editor .wave-timeline-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--dc-space-4)}.wave-editor .wave-valid{display:inline-block;padding:var(--dc-space-2) var(--dc-space-9);border-radius:var(--dc-wave-valid-radius);background:var(--dc-wave-ok-surface);color:var(--dc-wave-ok-ink);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold)}.wave-editor .wave-valid-empty{background:var(--dc-wave-alarm-surface);color:var(--dc-wave-alarm-ink)}.wave-editor .wave-armed-note{display:flex;align-items:center;gap:var(--dc-space-8);margin:var(--dc-space-8) 0 var(--dc-space-12);padding:var(--dc-space-8) var(--dc-space-11);border:var(--dc-wave-hairline) solid var(--dc-wave-armed-border);border-radius:var(--dc-radius-8);background:var(--dc-wave-armed-surface);color:var(--dc-wave-armed-ink);font-size:var(--dc-text-12)}.wave-editor .wave-armed-cancel{margin-left:auto;padding:var(--dc-space-3) var(--dc-space-9);border:none;border-radius:var(--dc-wave-mode-radius);background:var(--dc-wave-armed-button);color:var(--dc-wave-armed-ink);font-family:var(--dc-font-sans);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);cursor:pointer}.wave-editor .wave-timeline-note{margin:var(--dc-space-6) 0 var(--dc-space-14);font-size:var(--dc-text-11-5);color:var(--dc-wave-ink-dim)}.wave-editor .wave-week{margin-bottom:var(--dc-space-15)}.wave-editor .wave-week-head{display:flex;align-items:center;gap:var(--dc-space-9);margin-bottom:var(--dc-space-8)}.wave-editor .wave-week-title{text-transform:uppercase;letter-spacing:var(--dc-tracking-5);font-size:var(--dc-text-11);font-weight:var(--dc-weight-bold);color:var(--dc-wave-ink-week)}.wave-editor .wave-week-line{flex:1 1 auto;height:var(--dc-wave-hairline);background:var(--dc-wave-border-soft)}.wave-editor .wave-week-count{font-family:var(--dc-font-mono);font-size:var(--dc-text-11);color:var(--dc-wave-ink-mute)}.wave-editor .wave-week-days{display:flex;flex-direction:column;gap:var(--dc-space-7)}.wave-editor .wave-day{display:flex;align-items:center;gap:var(--dc-space-12);padding:var(--dc-space-8) var(--dc-space-11);border:var(--dc-wave-hairline) solid var(--dc-wave-border-day);border-radius:var(--dc-radius-9);background:var(--dc-wave-surface-soft)}.wave-editor .wave-day-armed{border-color:var(--dc-wave-border-day-armed);background:var(--dc-wave-surface-armed);cursor:copy}.wave-editor .wave-day:hover{border-color:var(--dc-wave-border-day-hover)}.wave-editor .wave-day-label{flex-shrink:0;width:var(--dc-wave-day-label-width);text-align:center}.wave-editor .wave-day-no{font-family:var(--dc-font-mono);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-bold);color:var(--dc-wave-ink-strong)}.wave-editor .wave-day-date{font-family:var(--dc-font-mono);font-size:var(--dc-text-10-5);color:var(--dc-wave-ink-mute)}.wave-editor .wave-day-slot{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--dc-space-6);min-height:var(--dc-wave-day-min-height)}.wave-editor .wave-day-empty{font-size:var(--dc-text-11-5);color:var(--dc-wave-ink-empty)}.wave-editor .wave-chip{padding:var(--dc-space-3) var(--dc-space-8);border-radius:var(--dc-radius-8);font-size:var(--dc-text-11-5)}.wave-editor .wave-chip-remove{margin-left:var(--dc-space-2);padding:0;border:none;background:transparent;color:inherit;font-family:var(--dc-font-sans);font-weight:var(--dc-weight-bold);opacity:.55;cursor:pointer}.wave-editor .wave-chip-remove:hover{opacity:1}.wave-editor .wave-side{display:flex;flex-direction:column;gap:var(--dc-space-14)}.wave-editor .wave-tiles{display:flex;gap:var(--dc-space-9);margin:var(--dc-space-12) 0 var(--dc-space-13)}.wave-editor .wave-tile{flex:1 1 auto;padding:var(--dc-space-9) var(--dc-space-11);border:var(--dc-wave-hairline) solid var(--dc-wave-border-soft);border-radius:var(--dc-radius-9);background:var(--dc-wave-surface-tile)}.wave-editor .wave-tile-label{text-transform:uppercase;letter-spacing:var(--dc-tracking-4);font-size:var(--dc-text-10);color:var(--dc-wave-ink-dim)}.wave-editor .wave-tile-value{font-family:var(--dc-font-mono);font-size:var(--dc-text-20);font-weight:var(--dc-weight-bold);color:var(--dc-wave-ink-strong)}.wave-editor .wave-tile-value-ok{color:var(--dc-wave-ok-ink)}.wave-editor .wave-tile-value-alarm{color:var(--dc-wave-alarm-ink)}.wave-editor .wave-count-list{display:flex;flex-direction:column;gap:var(--dc-space-6)}.wave-editor .wave-count-row{display:flex;align-items:center;gap:var(--dc-space-9)}.wave-editor .wave-count-dot{width:var(--dc-wave-dot-size);height:var(--dc-wave-dot-size);border-radius:var(--dc-radius-3);flex-shrink:0}.wave-editor .wave-count-dot-voice{background:var(--dc-wave-voice-ink)}.wave-editor .wave-count-dot-text{background:var(--dc-wave-text-ink)}.wave-editor .wave-count-dot-official{background:var(--dc-wave-official-ink)}.wave-editor .wave-count-title{flex:1 1 auto;font-size:var(--dc-text-12);color:var(--dc-wave-ink-body)}.wave-editor .wave-count-week{font-family:var(--dc-font-mono);font-size:var(--dc-text-11-5);color:var(--dc-wave-ink-dim)}.wave-editor .wave-count-wave{min-width:var(--dc-wave-count-min-width);text-align:right;font-family:var(--dc-font-mono);font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);color:var(--dc-wave-ink-strong)}.wave-editor .wave-count-empty{font-size:var(--dc-text-11-5);color:var(--dc-wave-ink-empty)}.wave-editor .wave-cap{margin-top:var(--dc-space-11);padding:var(--dc-space-8) var(--dc-space-10);border:var(--dc-wave-hairline) solid var(--dc-wave-ok-note-border);border-radius:var(--dc-radius-8);background:var(--dc-wave-ok-note-surface);color:var(--dc-wave-ok-ink);font-size:var(--dc-text-10-5);line-height:var(--dc-leading-1-4)}.wave-editor .wave-cap-alarm{border-color:var(--dc-wave-alarm-border);background:var(--dc-wave-alarm-surface);color:var(--dc-wave-alarm-ink)}.wave-editor .wave-cap-warn{border-color:var(--dc-wave-warn-border);background:var(--dc-wave-warn-surface);color:var(--dc-wave-warn-ink)}.wave-editor .wave-limit-list{display:flex;flex-direction:column;gap:var(--dc-space-9);margin-top:var(--dc-space-9)}.wave-editor .wave-limit-row{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-8)}.wave-editor .wave-limit-title{font-size:var(--dc-text-12);color:var(--dc-wave-ink-strong)}.wave-editor .wave-limit-value{font-family:var(--dc-font-mono);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold)}.wave-editor .wave-limit-note{margin-top:var(--dc-space-10);padding:var(--dc-space-8) var(--dc-space-10);border:var(--dc-wave-hairline) solid var(--dc-wave-warn-border);border-radius:var(--dc-radius-8);background:var(--dc-wave-warn-surface);color:var(--dc-wave-warn-ink);font-size:var(--dc-text-10-5);line-height:var(--dc-leading-1-4)}.wave-editor .wave-check-note{margin-top:var(--dc-space-9);font-size:var(--dc-text-11-5);color:var(--dc-wave-ink-body);line-height:var(--dc-leading-1-45)}.wave-editor .wave-slot-list{display:flex;flex-direction:column;gap:var(--dc-space-6);margin-top:var(--dc-space-9)}.wave-editor .wave-slot-row{display:flex;align-items:center;gap:var(--dc-space-9)}.wave-editor .wave-slot-month{font-family:var(--dc-font-mono);font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);color:var(--dc-wave-ink-strong)}.wave-editor .wave-slot-no{flex:1 1 auto;font-size:var(--dc-text-11-5);color:var(--dc-wave-ink-soft)}.wave-editor .wave-slot-touches{font-family:var(--dc-font-mono);font-size:var(--dc-text-11-5);color:var(--dc-wave-ink-dim)}.wave-registry .state,.wave-editor .state{padding:var(--dc-space-24) var(--dc-space-18);border:var(--dc-wave-hairline) solid var(--dc-wave-border);border-radius:var(--dc-radius-12);background:var(--dc-wave-surface);color:var(--dc-wave-ink-dim);text-align:center}.wave-registry .state-title,.wave-editor .state-title{font-size:var(--dc-text-13);font-weight:var(--dc-weight-bold);color:var(--dc-wave-ink)}.wave-registry .state-text,.wave-editor .state-text{margin-top:var(--dc-space-6);font-size:var(--dc-text-12);color:var(--dc-wave-ink-soft);line-height:var(--dc-leading-1-4)}.wave-registry .state-code,.wave-editor .state-code{margin-top:var(--dc-space-6);font-size:var(--dc-text-11);color:var(--dc-wave-ink-dim)}.planning,.autoplan,.handover{display:flex;flex-direction:column;min-width:0;height:100%;background:var(--dc-plan-page);font-family:var(--dc-font-sans);color:var(--dc-plan-ink)}.planning-header{padding:var(--dc-space-11) var(--dc-space-24);background:var(--dc-plan-surface);border-bottom:var(--dc-hairline) solid var(--dc-plan-border)}.planning-header-row{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-12);flex-wrap:wrap}.planning-title{margin:0;font-size:var(--dc-text-18);font-weight:var(--dc-weight-bold);color:var(--dc-plan-ink)}.planning-subtitle{margin-top:var(--dc-space-1);font-size:var(--dc-text-12-5);color:var(--dc-plan-ink-soft)}.planning-header-month{font-size:var(--dc-text-12-5);color:var(--dc-plan-ink-soft)}.planning-levels{display:flex;gap:var(--dc-space-7);margin-top:var(--dc-space-12);flex-wrap:wrap}.planning-level{display:inline-flex;align-items:center;gap:var(--dc-space-7);height:var(--dc-plan-level-height);padding:0 var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-plan-border-control);border-radius:var(--dc-plan-control-radius);background:var(--dc-plan-surface);color:var(--dc-plan-ink-body);font-family:inherit;font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.planning-level-on{border-color:var(--dc-plan-ink);background:var(--dc-plan-ink);color:var(--dc-plan-surface)}.planning-level-num{padding:var(--dc-space-1) var(--dc-space-6);border-radius:var(--dc-radius-7);background:var(--dc-plan-page);color:var(--dc-plan-ink-soft);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-bold)}.planning-level-on .planning-level-num{background:var(--dc-wave-counter-tab-surface);color:var(--dc-plan-surface)}.planning-body{flex:1;overflow-y:auto;padding:var(--dc-space-16) var(--dc-space-24) var(--dc-space-24);display:flex;flex-direction:column;gap:var(--dc-space-14)}.planning-note{margin:0;font-size:var(--dc-text-12);color:var(--dc-plan-ink-soft);line-height:var(--dc-leading-1-45)}.planning-card{background:var(--dc-plan-surface);border:var(--dc-hairline) solid var(--dc-plan-border);border-radius:var(--dc-plan-card-radius);padding:var(--dc-plan-card-padding)}.planning-card-title{margin:0 0 var(--dc-space-11);font-size:var(--dc-text-14);font-weight:var(--dc-weight-bold);color:var(--dc-plan-ink-strong)}.planning-info{margin-top:var(--dc-space-11);padding:var(--dc-space-11) var(--dc-space-14);background:var(--dc-plan-note-surface);border:var(--dc-hairline) solid var(--dc-plan-note-border);border-radius:var(--dc-plan-inner-radius);font-size:var(--dc-text-12);color:var(--dc-plan-note-ink);line-height:var(--dc-leading-snug)}.planning-notice{padding:var(--dc-space-11) var(--dc-space-14);background:var(--dc-plan-ok-surface);border-radius:var(--dc-plan-inner-radius);font-size:var(--dc-text-12);color:var(--dc-plan-ok-ink)}.planning-blocked{display:flex;flex-direction:column;gap:var(--dc-space-4);padding:var(--dc-space-11) var(--dc-space-14);background:var(--dc-plan-gap-surface);border-radius:var(--dc-plan-inner-radius)}.planning-blocked-title{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-bold);color:var(--dc-plan-gap-ink)}.planning-blocked-text{font-size:var(--dc-text-12);color:var(--dc-plan-ink-body)}.planning-blocked-code{font-family:var(--dc-font-mono);font-size:var(--dc-text-11);color:var(--dc-plan-ink-dim)}.planning-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--dc-plan-tile-min-width),1fr));gap:var(--dc-space-12)}.planning-tile{display:flex;flex-direction:column;gap:var(--dc-space-6);background:var(--dc-plan-surface);border:var(--dc-hairline) solid var(--dc-plan-border);border-radius:var(--dc-plan-card-radius);padding:var(--dc-plan-card-padding)}.planning-tile-label{font-size:var(--dc-text-10-5);letter-spacing:var(--dc-tracking-5);text-transform:uppercase;color:var(--dc-plan-ink-dim);font-weight:var(--dc-weight-bold)}.planning-tile-note{font-size:var(--dc-text-11);color:var(--dc-plan-ink-soft)}.planning-input{height:var(--dc-plan-field-height);padding:0 var(--dc-space-8);border:var(--dc-hairline) solid var(--dc-plan-border-field);border-radius:var(--dc-plan-field-radius);background:var(--dc-plan-surface);font-family:var(--dc-font-mono);font-size:var(--dc-text-12-5);color:var(--dc-plan-ink-strong)}.planning-input-narrow{width:var(--dc-space-60);text-align:right}.planning-input-date{width:var(--dc-plan-date-width)}.planning-scroll{overflow-x:auto}.planning-table-shares{min-width:var(--dc-plan-shares-min-width)}.planning-input-amount{width:var(--dc-plan-amount-width);text-align:right}.planning-share-prorated{display:block;margin-top:var(--dc-space-3);font-size:var(--dc-text-11);color:var(--dc-plan-ink-dim);white-space:nowrap}.planning-select-task{width:var(--dc-plan-task-width);max-width:100%}.planning-field-wide{flex:1 1 var(--dc-plan-task-width)}.planning-select{height:var(--dc-plan-field-height);padding:0 var(--dc-space-6);border:var(--dc-hairline) solid var(--dc-plan-border-select);border-radius:var(--dc-plan-field-radius);background:var(--dc-plan-surface);font-family:inherit;font-size:var(--dc-text-11-5);color:var(--dc-plan-ink-strong)}.planning-field{display:flex;flex-direction:column;gap:var(--dc-space-3)}.planning-field-label{font-size:var(--dc-text-11-5);color:var(--dc-plan-ink-soft)}.planning-field-hint{align-self:center;font-size:var(--dc-text-11-5);color:var(--dc-plan-warn-ink)}.planning-item-confirm{font-size:var(--dc-text-11-5);color:var(--dc-plan-gap-ink)}.planning-form-row{display:flex;align-items:flex-end;gap:var(--dc-space-9);flex-wrap:wrap}.planning-actions{display:flex;gap:var(--dc-space-9);margin-top:var(--dc-space-11);flex-wrap:wrap}.planning-button,.planning-button-primary,.planning-button-small,.planning-button-danger{height:var(--dc-plan-button-height);padding:0 var(--dc-space-13);border-radius:var(--dc-plan-control-radius);font-family:inherit;font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);cursor:pointer}.planning-button{border:var(--dc-hairline) solid var(--dc-plan-border-control);background:var(--dc-plan-surface);color:var(--dc-plan-ink-body)}.planning-button-primary{border:none;background:var(--dc-plan-ink);color:var(--dc-plan-surface)}.planning-button-small{height:var(--dc-plan-button-small-height);padding:0 var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-plan-ink);border-radius:var(--dc-radius-7);background:var(--dc-plan-ink);color:var(--dc-plan-surface);font-size:var(--dc-text-11-5)}.planning-button-danger{height:var(--dc-plan-button-small-height);padding:0 var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-plan-gap-ink);border-radius:var(--dc-radius-7);background:var(--dc-plan-gap-surface);color:var(--dc-plan-gap-ink);font-size:var(--dc-text-11-5)}.planning-button:disabled,.planning-button-primary:disabled,.planning-button-small:disabled,.planning-button-danger:disabled{opacity:var(--dc-wave-archived-opacity);cursor:default}.planning-step{width:var(--dc-plan-step-size);height:var(--dc-plan-step-size);border:var(--dc-hairline) solid var(--dc-plan-border-control);border-radius:var(--dc-plan-chip-radius);background:var(--dc-plan-surface);color:var(--dc-plan-ink-body);font-family:inherit;font-size:var(--dc-text-14);cursor:pointer}.planning-month-bar,.planning-week-bar{display:flex;align-items:center;gap:var(--dc-space-9)}.planning-month-label,.planning-week-label{font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);color:var(--dc-plan-ink-strong)}.planning-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--dc-text-12-5)}.planning-table th{padding:var(--dc-plan-head-padding);background:var(--dc-plan-head-surface);color:var(--dc-plan-head-ink);font-size:var(--dc-text-10);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-5);text-transform:uppercase;text-align:left}.planning-table td{padding:var(--dc-plan-cell-padding);border-top:var(--dc-hairline) solid var(--dc-plan-border-row);color:var(--dc-plan-ink-body);vertical-align:middle}.planning-table tbody tr:hover{background:var(--dc-plan-surface-tile)}.planning-ok{color:var(--dc-plan-ok-ink)}.planning-gap{color:var(--dc-plan-gap-ink)}.planning-chip{display:inline-block;padding:var(--dc-space-2) var(--dc-space-8);border-radius:var(--dc-plan-chip-radius);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold);white-space:nowrap}.planning-chip-manual{background:var(--dc-plan-warn-surface);color:var(--dc-plan-warn-ink)}.planning-chip-sla{background:var(--dc-plan-gap-surface);color:var(--dc-plan-gap-ink)}.planning-chip-temporary{background:var(--dc-plan-warn-surface);color:var(--dc-plan-warn-ink)}.planning-chip-permanent{background:var(--dc-plan-manual-surface);color:var(--dc-plan-manual-ink)}.planning-manual{display:grid;grid-template-columns:var(--dc-plan-team-width) 1fr;gap:var(--dc-space-16);align-items:start}.planning-team-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--dc-space-7)}.planning-member{display:flex;flex-direction:column;gap:var(--dc-space-2);width:100%;text-align:left;padding:var(--dc-space-9) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-plan-border-soft);border-radius:var(--dc-plan-chip-radius);background:var(--dc-plan-surface);font-family:inherit;cursor:pointer}.planning-member-on{border-color:var(--dc-plan-ink);background:var(--dc-plan-surface-tile)}.planning-member-name{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-plan-ink-strong)}.planning-member-role,.planning-member-load{font-size:var(--dc-text-10-5);color:var(--dc-plan-ink-dim)}.planning-week{display:flex;flex-direction:column;gap:var(--dc-space-12);min-width:0}.planning-days{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--dc-plan-day-min-width),1fr));gap:var(--dc-space-10)}.planning-day{background:var(--dc-plan-surface);border:var(--dc-hairline) solid var(--dc-plan-border);border-radius:var(--dc-plan-inner-radius);padding:var(--dc-space-11) var(--dc-space-13)}.planning-day-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dc-space-6)}.planning-day-name{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-bold);color:var(--dc-plan-ink-strong)}.planning-day-date{font-size:var(--dc-text-10-5);color:var(--dc-plan-ink-dim)}.planning-day-bar{margin-top:var(--dc-space-9);height:var(--dc-plan-fill-height);background:var(--dc-plan-fill-track);border-radius:var(--dc-plan-fill-radius);overflow:hidden}.planning-day-fill{display:block;height:100%;background:var(--dc-plan-fill-ok);border-radius:var(--dc-plan-fill-radius)}.planning-day-fill-warn{background:var(--dc-plan-fill-warn)}.planning-day-fill-over{background:var(--dc-plan-fill-over)}.planning-day-fillnote{margin-top:var(--dc-space-4);font-size:var(--dc-text-10-5);color:var(--dc-plan-ink-dim)}.planning-day-empty{margin-top:var(--dc-space-9);font-size:var(--dc-text-11-5);color:var(--dc-plan-ink-dim);font-style:italic}.planning-day-items{margin:var(--dc-space-9) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--dc-space-6)}.planning-item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dc-space-6);padding:var(--dc-space-6) var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-plan-border-soft);border-radius:var(--dc-radius-8)}.planning-item-kind{font-size:var(--dc-text-11-5);font-weight:var(--dc-weight-semibold);color:var(--dc-plan-ink-strong)}.planning-item-account{font-size:var(--dc-text-11);color:var(--dc-plan-ink-body)}.planning-item-tool{font-size:var(--dc-text-10-5);color:var(--dc-plan-ink-dim)}.planning-item-actions{display:flex;align-items:center;gap:var(--dc-space-6);flex-wrap:wrap}.planning-item .planning-item-actions{flex:1 1 100%;min-width:0}.planning-item-actions>.planning-select,.planning-item-actions>.planning-input{max-width:100%;min-width:0}.planning-item-actions>.planning-input-date{padding:0 var(--dc-space-4);font-size:var(--dc-text-11-5)}.autoplan-summary{display:flex;align-items:center;gap:var(--dc-space-24);flex-wrap:wrap;padding:var(--dc-space-16) var(--dc-space-20);background:var(--dc-plan-ink);border-radius:var(--dc-plan-card-radius);color:var(--dc-plan-surface)}.autoplan-kpi{display:flex;flex-direction:column;gap:var(--dc-space-2)}.autoplan-kpi-label{font-size:var(--dc-text-12);color:var(--dc-plan-ink-empty)}.autoplan-kpi-value{font-size:var(--dc-text-22);font-weight:var(--dc-weight-bold)}.autoplan-kpi-note{font-size:var(--dc-text-10-5);color:var(--dc-plan-ink-empty)}.autoplan-reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--dc-plan-tile-min-width),1fr));gap:var(--dc-space-11)}.autoplan-reason{display:flex;flex-direction:column;gap:var(--dc-space-2);padding:var(--dc-space-11) var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-plan-border-soft);border-radius:var(--dc-plan-inner-radius);background:var(--dc-plan-surface-soft)}.autoplan-reason-title{font-size:var(--dc-text-11-5);color:var(--dc-plan-ink-soft)}.autoplan-reason-count{font-size:var(--dc-text-17);font-weight:var(--dc-weight-bold);color:var(--dc-plan-ink-strong)}.autoplan-reason-note{font-size:var(--dc-text-10-5);color:var(--dc-plan-ink-dim)}.autoplan-summary-lead{display:flex;align-items:center;gap:var(--dc-space-12)}.autoplan-summary-mark{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--dc-space-40);height:var(--dc-space-40);border-radius:var(--dc-radius-10);background:var(--dc-plan-summary-mark)}.autoplan-kpi-rule{width:var(--dc-hairline);height:var(--dc-plan-summary-rule-height);background:var(--dc-plan-summary-rule)}.autoplan-summary-spacer{flex:1}.autoplan-kpi-side{text-align:right}.autoplan-kpi-time{font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold)}.autoplan-lines{display:grid;grid-template-columns:1fr 1fr;gap:var(--dc-space-14)}.autoplan-line{display:flex;flex-direction:column;gap:var(--dc-space-5);padding:var(--dc-space-15) var(--dc-space-17);background:var(--dc-plan-surface);border:var(--dc-hairline) solid var(--dc-plan-border);border-radius:var(--dc-plan-card-radius)}.autoplan-line-head{display:flex;align-items:center;gap:var(--dc-space-9);margin-bottom:var(--dc-space-6)}.autoplan-line-mark{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--dc-plan-line-mark-size);height:var(--dc-plan-line-mark-size);border-radius:var(--dc-radius-8)}.autoplan-line-mark-informing{background:var(--dc-chip-a-surface);color:var(--dc-plan-link)}.autoplan-line-mark-settlement{background:var(--dc-plan-ok-surface);color:var(--dc-plan-fill-ok)}.autoplan-line-title{font-size:var(--dc-text-14);font-weight:var(--dc-weight-bold);color:var(--dc-plan-ink)}.autoplan-line-norm{font-size:var(--dc-text-11);color:var(--dc-plan-ink-dim)}.autoplan-line-stats{display:flex;flex-wrap:wrap;gap:var(--dc-space-18)}.autoplan-line-label{font-size:var(--dc-text-10-5);letter-spacing:var(--dc-tracking-4);text-transform:uppercase;color:var(--dc-plan-ink-dim)}.autoplan-line-value{font-size:var(--dc-text-18);font-weight:var(--dc-weight-bold);color:var(--dc-plan-ink-strong)}.autoplan-line-value-informing{color:var(--dc-plan-link)}.autoplan-line-value-settlement{color:var(--dc-plan-fill-ok)}.autoplan-line-track{height:var(--dc-plan-line-track-height);margin-top:var(--dc-space-6);overflow:hidden;background:var(--dc-plan-queue-track);border-radius:var(--dc-plan-fill-radius)}.autoplan-line-fill{height:100%;border-radius:var(--dc-plan-fill-radius)}.autoplan-line-fill-ok{background:var(--dc-plan-fill-ok)}.autoplan-line-fill-warn{background:var(--dc-plan-queue-fill-warn)}.autoplan-line-fill-over{background:var(--dc-plan-fill-over)}.autoplan-line-note{font-size:var(--dc-text-11);color:var(--dc-plan-ink-dim)}.autoplan-loads{display:flex;flex-direction:column;gap:var(--dc-space-4);margin:var(--dc-space-6) 0 0;padding:0;list-style:none}.autoplan-load{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-8);font-size:var(--dc-text-12);color:var(--dc-plan-ink-body)}.autoplan-load-name{flex:1;min-width:0;font-weight:var(--dc-weight-semibold);color:var(--dc-plan-ink-strong)}.autoplan-load-count{font-weight:var(--dc-weight-semibold)}.autoplan-load-over{padding:var(--dc-space-2) var(--dc-space-8);border-radius:var(--dc-plan-chip-radius);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold);background:var(--dc-plan-gap-surface);color:var(--dc-plan-gap-ink)}.autoplan-verdict{flex:0 0 auto;padding:var(--dc-space-10) var(--dc-space-14);border:var(--dc-hairline) solid var(--dc-plan-note-border);border-radius:var(--dc-plan-inner-radius);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);background:var(--dc-plan-note-surface);color:var(--dc-plan-note-ink)}.autoplan-verdict-informing{border-color:var(--dc-plan-warn-surface);background:var(--dc-plan-warn-surface);color:var(--dc-plan-warn-ink)}.autoplan-verdict-settlement,.autoplan-verdict-both{border-color:var(--dc-plan-gap-surface);background:var(--dc-plan-gap-surface);color:var(--dc-plan-gap-ink)}.autoplan-verdict-none{border-color:var(--dc-plan-ok-surface);background:var(--dc-plan-ok-surface);color:var(--dc-plan-ok-ink)}.autoplan-month-tag{display:inline-block;margin-left:var(--dc-space-7);padding:var(--dc-space-2) var(--dc-space-8);border-radius:var(--dc-plan-chip-radius);font-family:var(--dc-font-sans);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold);background:var(--dc-plan-gap-surface);color:var(--dc-plan-gap-ink)}.autoplan-reason .autoplan-category{align-self:flex-start}.autoplan-category{display:inline-block;padding:var(--dc-space-2) var(--dc-space-8);border-radius:var(--dc-plan-chip-radius);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold);white-space:nowrap;background:var(--dc-chip-c-surface);color:var(--dc-chip-c-ink)}.autoplan-category[data-tone=mega]{background:var(--dc-chip-mega-surface);color:var(--dc-chip-mega-ink);font-weight:var(--dc-weight-bold)}.autoplan-category[data-tone=vip]{background:var(--dc-chip-vip-surface);color:var(--dc-chip-vip-ink)}.autoplan-category[data-tone=a]{background:var(--dc-chip-a-surface);color:var(--dc-chip-a-ink)}.autoplan-category[data-tone=b]{background:var(--dc-chip-b-surface);color:var(--dc-chip-b-ink)}.autoplan-category[data-tone=none]{background:var(--dc-chip-none-surface);color:var(--dc-plan-ink-body)}.autoplan-forecast-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--dc-space-12);margin-bottom:var(--dc-space-10)}.autoplan-forecast-head .planning-card-title{margin:0}.autoplan-search{display:flex;align-items:center;gap:var(--dc-space-7)}.autoplan-search .planning-input{min-width:var(--dc-plan-search-width)}.autoplan-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--dc-space-7);margin-top:var(--dc-space-10)}.autoplan-pager-note{flex:1;font-size:var(--dc-text-12);color:var(--dc-plan-ink-soft)}.handover-step{margin-bottom:var(--dc-space-11);font-size:var(--dc-text-10-5);letter-spacing:var(--dc-tracking-5);text-transform:uppercase;color:var(--dc-plan-ink-dim);font-weight:var(--dc-weight-bold)}.handover-modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--dc-plan-tile-min-width),1fr));gap:var(--dc-space-12)}.handover-mode{display:flex;flex-direction:column;gap:var(--dc-space-4);text-align:left;padding:var(--dc-space-12) var(--dc-space-14);border:var(--dc-hairline) solid var(--dc-plan-border-soft);border-radius:var(--dc-plan-inner-radius);background:var(--dc-plan-surface);font-family:inherit;cursor:pointer}.handover-mode-on{border-color:var(--dc-plan-ink);background:var(--dc-plan-surface-soft);box-shadow:inset 0 0 0 var(--dc-hairline) var(--dc-plan-ink)}.handover-mode-title{font-size:var(--dc-text-13-5);font-weight:var(--dc-weight-bold);color:var(--dc-plan-ink-strong)}.handover-mode-note{font-size:var(--dc-text-11-5);color:var(--dc-plan-ink-soft);line-height:var(--dc-leading-1-45)}.handover-report{display:flex;gap:var(--dc-space-12);flex-wrap:wrap;margin-top:var(--dc-space-11);padding:var(--dc-space-9) var(--dc-space-11);background:var(--dc-plan-surface-soft);border:var(--dc-hairline) solid var(--dc-plan-border-soft);border-radius:var(--dc-radius-8)}.handover-report-item{font-size:var(--dc-text-12);color:var(--dc-plan-ink-strong)}.handover-report-note{font-size:var(--dc-text-11-5);color:var(--dc-plan-ink-soft)}.planning-confirm{margin-top:var(--dc-space-12);padding:var(--dc-space-11) var(--dc-space-14);background:var(--dc-plan-surface-soft);border:var(--dc-hairline) solid var(--dc-plan-border-soft);border-radius:var(--dc-plan-inner-radius)}.planning-confirm-title{font-size:var(--dc-text-13);font-weight:var(--dc-weight-bold);color:var(--dc-plan-ink-strong)}.planning-error{margin-top:var(--dc-space-11);padding:var(--dc-space-9) var(--dc-space-11);background:var(--dc-plan-gap-surface);border-radius:var(--dc-plan-inner-radius);font-size:var(--dc-text-12);color:var(--dc-plan-gap-ink)}.planning .state,.autoplan .state,.handover .state{padding:var(--dc-space-20);background:var(--dc-plan-surface);border:var(--dc-hairline) solid var(--dc-plan-border);border-radius:var(--dc-plan-card-radius);text-align:center}.planning .state-title,.autoplan .state-title,.handover .state-title{font-size:var(--dc-text-13);font-weight:var(--dc-weight-bold);color:var(--dc-plan-ink)}.planning .state-text,.autoplan .state-text,.handover .state-text{margin-top:var(--dc-space-6);font-size:var(--dc-text-12);color:var(--dc-plan-ink-soft);line-height:var(--dc-leading-1-4)}.planning .state-code,.autoplan .state-code,.handover .state-code{margin-top:var(--dc-space-6);font-size:var(--dc-text-11);color:var(--dc-plan-ink-dim)}.screen.control,.screen.constraints{display:flex;flex-direction:column;min-width:0;background:var(--dc-ctrl-page)}.control-header{padding:var(--dc-ctrl-header-padding);background:var(--dc-ctrl-surface);border-bottom:var(--dc-ctrl-hairline) solid var(--dc-ctrl-border)}.control-header-wide{padding:var(--dc-ctrl-header-padding-wide)}.control-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dc-ctrl-block-gap);flex-wrap:wrap}.control-title{margin:0;font-size:var(--dc-ctrl-text-18);font-weight:var(--dc-weight-bold);color:var(--dc-ctrl-ink)}.constraints-title{margin:0;font-size:var(--dc-ctrl-text-19);font-weight:var(--dc-weight-bold);color:var(--dc-ctrl-ink)}.control-subtitle{margin-top:var(--dc-ctrl-space-1);font-size:var(--dc-ctrl-text-12-5);color:var(--dc-ctrl-muted)}.control-period{display:flex;align-items:center;gap:var(--dc-ctrl-space-9);flex-wrap:wrap}.control-period-label{font-size:var(--dc-ctrl-text-12-5);color:var(--dc-ctrl-ink-strong)}.control-step,.control-summary-link,.control-limits-link{display:inline-flex;align-items:center;height:var(--dc-ctrl-select-height);padding:var(--dc-ctrl-select-padding);border:var(--dc-ctrl-hairline) solid var(--dc-ctrl-plan-border);border-radius:var(--dc-ctrl-select-radius);background:var(--dc-ctrl-surface);font-size:var(--dc-ctrl-text-12-5);color:var(--dc-ctrl-ink-strong);text-decoration:none}.control-region{display:inline-flex;align-items:center;gap:var(--dc-ctrl-space-6)}.control-region-label{font-size:var(--dc-ctrl-text-12-5);color:var(--dc-ctrl-muted)}.control-region-select{height:var(--dc-ctrl-select-height);padding:var(--dc-ctrl-select-padding);border:var(--dc-ctrl-hairline) solid var(--dc-ctrl-plan-border);border-radius:var(--dc-ctrl-select-radius);background:var(--dc-ctrl-surface);font-family:inherit;font-size:var(--dc-ctrl-text-12-5);color:var(--dc-ctrl-ink-strong)}.control-filters{display:flex;flex-wrap:wrap;gap:var(--dc-ctrl-filter-gap);margin:var(--dc-ctrl-block-gap) 0 0}.control-filter{display:inline-flex;align-items:center;gap:var(--dc-ctrl-tab-gap);height:var(--dc-ctrl-filter-height);padding:var(--dc-ctrl-filter-padding);border:var(--dc-ctrl-hairline) solid var(--dc-ctrl-tab-border);border-radius:var(--dc-ctrl-tab-radius);background:var(--dc-ctrl-surface);font-family:inherit;font-size:var(--dc-ctrl-text-12);font-weight:var(--dc-weight-semibold);color:var(--dc-ctrl-tab-ink);cursor:pointer}.control-filter-on{border-color:var(--dc-ctrl-ink);background:var(--dc-ctrl-ink);color:var(--dc-ctrl-surface)}.control-filter-count{padding:var(--dc-ctrl-filter-count-padding);border-radius:var(--dc-ctrl-tab-radius);background:var(--dc-ctrl-page);font-size:var(--dc-ctrl-text-11);color:var(--dc-ctrl-muted)}.control-filter-on .control-filter-count{background:var(--dc-ctrl-filter-count-on);color:var(--dc-ctrl-surface)}.control-pager{display:flex;align-items:center;gap:var(--dc-ctrl-space-9);margin:var(--dc-ctrl-block-gap) 0 0}.control-pager-note{flex:1;font-size:var(--dc-ctrl-text-12);color:var(--dc-ctrl-muted)}.control-pager-button{height:var(--dc-ctrl-select-height);padding:var(--dc-ctrl-select-padding);border:var(--dc-ctrl-hairline) solid var(--dc-ctrl-plan-border);border-radius:var(--dc-ctrl-select-radius);background:var(--dc-ctrl-surface);font-family:inherit;font-size:var(--dc-ctrl-text-12-5);color:var(--dc-ctrl-ink-strong);cursor:pointer}.control-pager-button:disabled{color:var(--dc-ctrl-muted);cursor:default}.control-body{flex:1;overflow-y:auto;padding:var(--dc-ctrl-body-padding)}.constraints-body{padding:var(--dc-ctrl-body-padding-limits)}.control-metrics{display:grid;grid-template-columns:var(--dc-ctrl-metrics-columns);gap:var(--dc-ctrl-grid-gap)}.control-metrics-four{grid-template-columns:var(--dc-ctrl-verdict-columns)}.control-tile{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:var(--dc-ctrl-surface);border:var(--dc-ctrl-hairline) solid var(--dc-ctrl-border);border-radius:var(--dc-ctrl-tile-radius);padding:var(--dc-ctrl-tile-padding);font:inherit;cursor:pointer}.control-tile-code{font-size:var(--dc-ctrl-text-10);letter-spacing:var(--dc-ctrl-tracking-head);text-transform:uppercase;color:var(--dc-ctrl-faint);font-weight:var(--dc-weight-bold)}.control-tile-label{margin-top:var(--dc-ctrl-space-1);min-height:var(--dc-ctrl-label-min-height);font-size:var(--dc-ctrl-text-12);line-height:1.25;color:var(--dc-ctrl-ink-soft)}.control-tile-value{margin-top:var(--dc-ctrl-space-6);font-size:var(--dc-ctrl-text-20);font-weight:var(--dc-weight-semibold);color:var(--dc-ctrl-ink)}.control-tile-norm,.control-tile-verdict{margin-top:var(--dc-ctrl-space-3);font-size:var(--dc-ctrl-text-10-5);color:var(--dc-ctrl-faint)}.control-tile-normal .control-tile-verdict{color:var(--dc-ctrl-good)}.control-tile-deviated{border-color:var(--dc-ctrl-bad);background:var(--dc-ctrl-bad-surface)}.control-tile-deviated .control-tile-verdict{color:var(--dc-ctrl-bad);font-weight:var(--dc-weight-semibold)}.control-tile-empty .control-tile-verdict{color:var(--dc-ctrl-warn)}.control-tile-open{outline:var(--dc-ctrl-focus-outline) solid var(--dc-ctrl-accent);outline-offset:var(--dc-ctrl-focus-offset)}.control-drilldown,.control-panel{margin-top:var(--dc-ctrl-block-gap);background:var(--dc-ctrl-surface);border:var(--dc-ctrl-hairline) solid var(--dc-ctrl-border);border-radius:var(--dc-ctrl-panel-radius);padding:var(--dc-ctrl-panel-padding)}.control-drilldown-title,.control-panel-title{margin:0;font-size:var(--dc-ctrl-text-14);font-weight:var(--dc-weight-bold);color:var(--dc-ctrl-ink)}.control-panel-note{margin-top:var(--dc-ctrl-space-2);margin-bottom:var(--dc-ctrl-grid-gap);font-size:var(--dc-ctrl-text-11-5);color:var(--dc-ctrl-faint)}.control-drilldown-link{display:inline-block;margin-top:var(--dc-ctrl-grid-gap);font-size:var(--dc-ctrl-text-12-5)}.control-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--dc-ctrl-block-gap);align-items:start}.control-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--dc-ctrl-text-12-5)}.control-table th{text-align:left;padding:var(--dc-ctrl-head-padding);font-size:var(--dc-ctrl-text-10);letter-spacing:var(--dc-ctrl-tracking-table);text-transform:uppercase;color:var(--dc-ctrl-head-ink);font-weight:var(--dc-weight-semibold);background:var(--dc-ctrl-head-surface);border-top:var(--dc-ctrl-hairline) solid var(--dc-ctrl-border);border-bottom:var(--dc-ctrl-hairline) solid var(--dc-ctrl-border)}.control-table td{padding:var(--dc-ctrl-cell-padding);border-bottom:var(--dc-ctrl-hairline) solid var(--dc-ctrl-row-line);vertical-align:top;color:var(--dc-ctrl-ink-strong)}.control-row-stale td{background:var(--dc-ctrl-warn-surface);color:var(--dc-ctrl-warn)}.control-alert{margin-bottom:var(--dc-ctrl-block-gap);padding:var(--dc-ctrl-panel-padding);border:var(--dc-ctrl-hairline) solid var(--dc-ctrl-warn);border-radius:var(--dc-ctrl-panel-radius);background:var(--dc-ctrl-warn-surface);color:var(--dc-ctrl-warn);font-size:var(--dc-ctrl-text-12-5);font-weight:var(--dc-weight-semibold)}.funnel-row{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--dc-ctrl-grid-gap)}.funnel-fork-note{margin:var(--dc-ctrl-grid-gap) 0;font-size:var(--dc-ctrl-text-11-5);color:var(--dc-ctrl-faint);text-align:center}.funnel-step{border:var(--dc-ctrl-hairline) solid var(--dc-ctrl-border);border-radius:var(--dc-ctrl-tile-radius);padding:var(--dc-ctrl-tile-padding);background:var(--dc-ctrl-surface)}.funnel-step-title{font-size:var(--dc-ctrl-text-12);font-weight:var(--dc-weight-semibold);color:var(--dc-ctrl-ink-soft)}.funnel-step-count{margin-top:var(--dc-ctrl-space-6);font-size:var(--dc-ctrl-text-20);font-weight:var(--dc-weight-semibold);color:var(--dc-ctrl-ink)}.funnel-step-share,.funnel-step-amount,.funnel-step-conv{margin-top:var(--dc-ctrl-space-3);font-size:var(--dc-ctrl-text-11);color:var(--dc-ctrl-faint)}.funnel-step-voluntary{border-color:var(--dc-ctrl-good);background:var(--dc-ctrl-good-surface)}.funnel-step-voluntary .funnel-step-count{color:var(--dc-ctrl-good)}.funnel-step-court{border-color:var(--dc-ctrl-bottleneck);background:var(--dc-ctrl-bottleneck-surface)}.funnel-step-court .funnel-step-count{color:var(--dc-ctrl-bottleneck)}.parameter-row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--dc-ctrl-grid-gap)}.parameter-tile{border:var(--dc-ctrl-hairline) solid var(--dc-ctrl-border);border-radius:var(--dc-ctrl-tile-radius);padding:var(--dc-ctrl-tile-padding)}.parameter-tile-title{font-size:var(--dc-ctrl-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ctrl-ink)}.parameter-tile-count{margin-top:var(--dc-ctrl-space-6);font-size:var(--dc-ctrl-text-20);font-weight:var(--dc-weight-semibold);color:var(--dc-ctrl-ink)}.parameter-tile-amount{margin-top:var(--dc-ctrl-space-3);font-size:var(--dc-ctrl-text-13);font-weight:var(--dc-weight-semibold);color:var(--dc-ctrl-slate)}.parameter-tile-installments .parameter-tile-amount{color:var(--dc-ctrl-good)}.parameter-tile-negotiating .parameter-tile-amount{color:var(--dc-ctrl-warn)}.parameter-tile-excluded .parameter-tile-amount{color:var(--dc-ctrl-muted)}.parameter-tile-note{margin-top:var(--dc-ctrl-space-3);font-size:var(--dc-ctrl-text-11);color:var(--dc-ctrl-faint)}.debt-share{display:flex;align-items:center;gap:var(--dc-ctrl-space-6)}.debt-share-track{flex:1;height:var(--dc-ctrl-share-bar-height);background:var(--dc-ctrl-track);border-radius:var(--dc-ctrl-share-bar-radius);overflow:hidden}.debt-share-fill{height:100%;background:var(--dc-ctrl-accent);border-radius:var(--dc-ctrl-share-bar-radius)}.debt-share-label{min-width:var(--dc-ctrl-share-label-width);text-align:right;font-size:var(--dc-ctrl-text-10-5);color:var(--dc-ctrl-num)}.control-grid-single{display:grid;grid-template-columns:1fr}.control-cell-link{font:inherit}.control-cell-note{color:var(--dc-ctrl-faint);font-size:var(--dc-ctrl-text-11-5)}.control-row-total td{font-weight:var(--dc-weight-bold);border-top:var(--dc-ctrl-hairline) solid var(--dc-ctrl-border)}.control-visit-row{display:flex;align-items:center;gap:var(--dc-ctrl-block-gap)}.control-visit-main{flex:1}.control-visit-title{font-size:var(--dc-ctrl-text-13-5);font-weight:var(--dc-weight-bold);color:var(--dc-ctrl-ink)}.control-visit-sub{font-size:var(--dc-ctrl-text-11-5);color:var(--dc-ctrl-faint)}.control-visit-count{text-align:right}.control-visit-count-label{font-size:var(--dc-ctrl-text-10);letter-spacing:var(--dc-ctrl-tracking-table);text-transform:uppercase;color:var(--dc-ctrl-head-ink);font-weight:var(--dc-weight-semibold)}.control-visit-count-value{font-size:var(--dc-ctrl-text-20);font-weight:var(--dc-weight-bold);color:var(--dc-ctrl-ink)}.control-visit-chip{padding:var(--dc-ctrl-space-2) var(--dc-ctrl-grid-gap);border-radius:var(--dc-ctrl-chip-radius);font-size:var(--dc-ctrl-text-11);font-weight:var(--dc-weight-semibold);white-space:nowrap;color:var(--dc-ctrl-good);background:var(--dc-ctrl-good-surface)}.control-visit-chip-bad{color:var(--dc-ctrl-bad);background:var(--dc-ctrl-bad-surface)}.control-visit-chip-mute{color:var(--dc-ctrl-ink-body);background:var(--dc-ctrl-track)}.button-approve{color:var(--dc-ctrl-surface);background:var(--dc-ctrl-good);border-color:var(--dc-ctrl-good)}.control-visit-note{margin-top:var(--dc-ctrl-grid-gap);margin-bottom:0;padding:var(--dc-ctrl-panel-padding);border:var(--dc-ctrl-hairline) solid var(--dc-ctrl-border-note);border-radius:var(--dc-ctrl-chip-radius);background:var(--dc-ctrl-surface-note);font-size:var(--dc-ctrl-text-11-5);color:var(--dc-ctrl-muted)}.constraints-note-panel{display:flex;gap:var(--dc-ctrl-space-9);background:var(--dc-ctrl-surface-note);border:var(--dc-ctrl-hairline) solid var(--dc-ctrl-border-note);border-radius:var(--dc-ctrl-note-radius);padding:var(--dc-ctrl-note-padding);margin-bottom:var(--dc-ctrl-space-9);font-size:var(--dc-ctrl-text-12-5);line-height:var(--dc-ctrl-leading-body);color:var(--dc-ctrl-ink-body)}.constraints-note-text{margin:0}.constraints-bar-empty{display:flex;align-items:center;font-size:var(--dc-ctrl-text-11-5);color:var(--dc-ctrl-num)}.constraints-verdict{background:var(--dc-ctrl-surface);border:var(--dc-ctrl-hairline) solid var(--dc-ctrl-border);border-left:var(--dc-ctrl-accent-stroke) solid var(--dc-ctrl-bottleneck);border-radius:var(--dc-ctrl-card-radius);padding:var(--dc-ctrl-card-padding);margin-bottom:var(--dc-ctrl-block-gap)}.constraints-verdict-empty{border-left-color:var(--dc-ctrl-slate)}.constraints-verdict-kicker{font-size:var(--dc-ctrl-text-10-5);letter-spacing:var(--dc-ctrl-tracking-verdict);text-transform:uppercase;font-weight:var(--dc-weight-bold);color:var(--dc-ctrl-bottleneck)}.constraints-verdict-empty .constraints-verdict-kicker{color:var(--dc-ctrl-head-ink)}.constraints-verdict-title{margin:var(--dc-ctrl-space-4) 0 var(--dc-ctrl-space-7);font-size:var(--dc-ctrl-text-21);font-weight:var(--dc-weight-bold);color:var(--dc-ctrl-ink)}.constraints-verdict-body{font-size:var(--dc-ctrl-text-13);line-height:var(--dc-ctrl-leading-verdict);color:var(--dc-ctrl-ink-body)}.constraints-verdict-grid{display:grid;grid-template-columns:var(--dc-ctrl-verdict-columns);gap:var(--dc-ctrl-block-gap);margin-top:var(--dc-ctrl-block-gap);padding-top:var(--dc-ctrl-space-13);border-top:var(--dc-ctrl-hairline) solid var(--dc-ctrl-row-line)}.constraints-kpi-label{font-size:var(--dc-ctrl-text-10);letter-spacing:var(--dc-ctrl-tracking-head);text-transform:uppercase;color:var(--dc-ctrl-head-ink);font-weight:var(--dc-weight-semibold)}.constraints-kpi-value{margin-top:var(--dc-ctrl-space-3);font-size:var(--dc-ctrl-text-20);font-weight:var(--dc-weight-semibold);color:var(--dc-ctrl-ink)}.constraints-kpi-note{margin-top:var(--dc-ctrl-space-1);font-size:var(--dc-ctrl-text-11);color:var(--dc-ctrl-faint)}.constraints-price{color:var(--dc-ctrl-bottleneck)}.constraints-card{background:var(--dc-ctrl-surface);border:var(--dc-ctrl-hairline) solid var(--dc-ctrl-border);border-radius:var(--dc-ctrl-card-radius);padding:var(--dc-ctrl-card-padding);margin-bottom:var(--dc-ctrl-block-gap)}.constraints-table-card{padding:0;overflow:hidden}.constraints-table-card .constraints-card-head{padding:var(--dc-ctrl-proc-padding)}.constraints-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dc-ctrl-block-gap);flex-wrap:wrap}.constraints-card-title{margin:0;font-size:var(--dc-ctrl-text-15);font-weight:var(--dc-weight-bold);color:var(--dc-ctrl-ink)}.constraints-card-note{font-size:var(--dc-ctrl-text-11-5);color:var(--dc-ctrl-faint)}.constraints-legend{display:inline-flex;align-items:center;gap:var(--dc-ctrl-block-gap);margin-left:var(--dc-ctrl-block-gap)}.constraints-legend-item{display:inline-flex;align-items:center;gap:var(--dc-ctrl-space-6);color:var(--dc-ctrl-muted)}.constraints-legend-fact,.constraints-legend-plan{display:inline-block;width:var(--dc-ctrl-legend-width);height:var(--dc-ctrl-legend-height);border-radius:var(--dc-ctrl-legend-radius);background:var(--dc-ctrl-slate)}.constraints-legend-plan{border:var(--dc-ctrl-hairline) dashed var(--dc-ctrl-plan-border);background:var(--dc-ctrl-plan-track)}.constraints-chain{display:flex;flex-direction:column;gap:var(--dc-ctrl-grid-gap);margin-top:var(--dc-ctrl-block-gap)}.constraints-link{border:var(--dc-ctrl-hairline) solid transparent;border-radius:var(--dc-ctrl-inner-radius);padding:var(--dc-ctrl-link-padding)}.constraints-link-bottleneck{border-color:var(--dc-ctrl-bottleneck);background:var(--dc-ctrl-surface-soft)}.constraints-link-head{display:flex;align-items:baseline;gap:var(--dc-ctrl-space-8);flex-wrap:wrap;margin-bottom:var(--dc-ctrl-space-5)}.constraints-link-num{font-size:var(--dc-ctrl-text-11);color:var(--dc-ctrl-num)}.constraints-link-name{font-size:var(--dc-ctrl-text-13-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ctrl-ink-strong)}.constraints-link-fact{margin-left:auto;font-size:var(--dc-ctrl-text-15);font-weight:var(--dc-weight-semibold);color:var(--dc-ctrl-slate)}.constraints-link-plan{font-size:var(--dc-ctrl-text-10-5);color:var(--dc-ctrl-num)}.constraints-chip{display:inline-block;padding:var(--dc-ctrl-chip-padding);border-radius:var(--dc-ctrl-chip-radius);font-size:var(--dc-ctrl-text-10-5);font-weight:var(--dc-weight-semibold);background:var(--dc-ctrl-good-surface);color:var(--dc-ctrl-good)}.constraints-chip-bottleneck{background:var(--dc-ctrl-bottleneck-surface);color:var(--dc-ctrl-bottleneck)}.constraints-chip-no_data{background:var(--dc-ctrl-plan-track);color:var(--dc-ctrl-head-ink)}.constraints-bar{position:relative;height:var(--dc-ctrl-chain-bar-height)}.constraints-bar-plan{position:absolute;inset:0 auto 0 0;height:var(--dc-ctrl-chain-bar-height);border:var(--dc-ctrl-hairline) dashed var(--dc-ctrl-plan-border);border-radius:var(--dc-ctrl-chain-bar-radius);background:var(--dc-ctrl-plan-track)}.constraints-bar-fact{position:absolute;top:var(--dc-ctrl-bar-inset);bottom:var(--dc-ctrl-bar-inset);left:0;border-radius:var(--dc-ctrl-fill-radius);background:var(--dc-ctrl-slate)}.constraints-link-bottleneck .constraints-bar-fact{background:var(--dc-ctrl-bottleneck)}.constraints-link-note{margin-top:var(--dc-ctrl-space-5);font-size:var(--dc-ctrl-text-11-5);color:var(--dc-ctrl-muted)}.constraints-link-norm{margin-top:var(--dc-ctrl-space-2);font-size:var(--dc-ctrl-text-10-5);color:var(--dc-ctrl-num)}.constraints-procs{display:grid;grid-template-columns:var(--dc-ctrl-proc-columns);gap:var(--dc-ctrl-block-gap);margin-bottom:var(--dc-ctrl-block-gap)}.constraints-proc{display:flex;flex-direction:column;background:var(--dc-ctrl-surface);border:var(--dc-ctrl-hairline) solid var(--dc-ctrl-border);border-top:var(--dc-ctrl-proc-stroke) solid var(--dc-ctrl-slate);border-radius:var(--dc-ctrl-card-radius);padding:var(--dc-ctrl-proc-padding)}.constraints-proc-bottleneck{border-top-color:var(--dc-ctrl-bottleneck)}.constraints-proc-head{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-ctrl-proc-label-gap)}.constraints-proc-title{margin:0;font-size:var(--dc-ctrl-text-15);font-weight:var(--dc-weight-bold);color:var(--dc-ctrl-ink)}.constraints-proc-note{margin-top:var(--dc-ctrl-space-2);margin-bottom:var(--dc-ctrl-proc-head-gap);font-size:var(--dc-ctrl-text-11-5);color:var(--dc-ctrl-faint)}.constraints-proc-rows{display:flex;flex-direction:column;gap:var(--dc-ctrl-proc-row-gap)}.constraints-proc-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dc-ctrl-proc-label-gap);padding-bottom:var(--dc-ctrl-proc-row-padding);border-bottom:var(--dc-ctrl-hairline) solid var(--dc-ctrl-proc-row-line)}.constraints-proc-label{flex:1 1 auto;min-width:0;font-size:var(--dc-ctrl-text-12);color:var(--dc-ctrl-ink-body)}.constraints-proc-row-binding .constraints-proc-label,.constraints-proc-row-binding .constraints-proc-value{color:var(--dc-ctrl-proc-binding-ink);font-weight:var(--dc-weight-semibold)}.constraints-proc-binding{display:inline-block;margin-left:var(--dc-ctrl-space-6);padding:var(--dc-ctrl-chip-padding);border-radius:var(--dc-ctrl-chip-radius);background:var(--dc-ctrl-bottleneck-surface);color:var(--dc-ctrl-bottleneck);font-size:var(--dc-ctrl-text-10);letter-spacing:var(--dc-ctrl-tracking-head);text-transform:uppercase;font-weight:var(--dc-weight-bold)}.constraints-proc-fact{display:flex;flex:0 1 auto;flex-direction:column;align-items:flex-end;min-width:0;text-align:right}.constraints-proc-value{font-size:var(--dc-ctrl-text-13-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ctrl-proc-value-ink)}.constraints-proc-limit{display:block;font-size:var(--dc-ctrl-text-10-5);line-height:var(--dc-ctrl-leading-body);color:var(--dc-ctrl-proc-limit-ink)}.constraints-proc-load{margin-top:var(--dc-ctrl-proc-load-top)}.constraints-proc-load-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dc-ctrl-space-8);margin-bottom:var(--dc-ctrl-space-4)}.constraints-proc-load-label{font-size:var(--dc-ctrl-text-10-5);letter-spacing:var(--dc-ctrl-tracking-table);text-transform:uppercase;color:var(--dc-ctrl-head-ink);font-weight:var(--dc-weight-semibold)}.constraints-proc-load-value{font-size:var(--dc-ctrl-text-12);font-weight:var(--dc-weight-semibold);color:var(--dc-ctrl-slate)}.constraints-proc-bottleneck .constraints-proc-load-value{color:var(--dc-ctrl-bottleneck)}.constraints-proc-track{height:var(--dc-ctrl-proc-load-height);border-radius:var(--dc-ctrl-proc-load-radius);background:var(--dc-ctrl-proc-load-track);overflow:hidden}.constraints-proc-fill{height:100%;background:var(--dc-ctrl-slate)}.constraints-proc-bottleneck .constraints-proc-fill{background:var(--dc-ctrl-bottleneck)}.constraints-proc-load-note{margin-top:var(--dc-ctrl-space-4);font-size:var(--dc-ctrl-text-11);color:var(--dc-ctrl-num)}.constraints-proc-verdict{flex:1;margin-top:var(--dc-ctrl-proc-load-top);padding:var(--dc-ctrl-proc-verdict-padding);border:var(--dc-ctrl-hairline) solid var(--dc-ctrl-proc-spare-border);border-radius:var(--dc-ctrl-inner-radius);background:var(--dc-ctrl-proc-spare-surface)}.constraints-proc-bottleneck .constraints-proc-verdict{border-color:var(--dc-ctrl-proc-verdict-border);background:var(--dc-ctrl-proc-verdict-surface)}.constraints-proc-verdict-title{margin-bottom:var(--dc-ctrl-space-3);font-size:var(--dc-ctrl-text-10);letter-spacing:var(--dc-ctrl-tracking-verdict);text-transform:uppercase;font-weight:var(--dc-weight-bold);color:var(--dc-ctrl-good)}.constraints-proc-bottleneck .constraints-proc-verdict-title{color:var(--dc-ctrl-bottleneck)}.constraints-proc-verdict-body{font-size:var(--dc-ctrl-text-12);line-height:var(--dc-ctrl-leading-body);color:var(--dc-ctrl-ink-body)}.constraints-proc-total{margin-top:var(--dc-ctrl-space-6);font-size:var(--dc-ctrl-text-11);line-height:var(--dc-ctrl-leading-body);color:var(--dc-ctrl-faint)}.constraints-table-scroll{overflow-x:auto}.constraints-table{min-width:var(--dc-ctrl-table-min-width)}.constraints-table th:first-child{width:var(--dc-ctrl-level-col-width)}.constraints-table th:nth-child(2){width:var(--dc-ctrl-proc-col-width)}.constraints-table th:nth-child(6){width:var(--dc-ctrl-price-col-width)}.constraints-table td:nth-child(4),.constraints-table td:nth-child(5){white-space:nowrap}.constraints-table tfoot td{font-weight:var(--dc-weight-bold);background:var(--dc-ctrl-surface-soft)}.constraints-level{display:inline-block;white-space:nowrap;padding:var(--dc-ctrl-chip-padding);border-radius:var(--dc-ctrl-chip-radius);font-size:var(--dc-ctrl-text-10-5);font-weight:var(--dc-weight-semibold);background:var(--dc-ctrl-good-surface);color:var(--dc-ctrl-good)}.constraints-level-bottleneck{background:var(--dc-ctrl-bottleneck-surface);color:var(--dc-ctrl-bottleneck)}.constraints-level-no_data{background:var(--dc-ctrl-plan-track);color:var(--dc-ctrl-head-ink)}.constraints-row-bottleneck td{background:var(--dc-ctrl-bottleneck-surface)}.constraints-note{color:var(--dc-ctrl-ink-body)}.constraints-split{display:flex;flex-direction:column;gap:var(--dc-ctrl-space-2)}.constraints-region{font-size:var(--dc-ctrl-text-11);color:var(--dc-ctrl-muted)}.control-header .tabs{display:flex;flex-wrap:wrap;gap:var(--dc-ctrl-tab-row-gap);margin-top:var(--dc-ctrl-tab-row-top)}.control-header .tab{display:inline-flex;align-items:center;gap:var(--dc-ctrl-tab-gap);height:var(--dc-ctrl-tab-height);padding:var(--dc-ctrl-tab-padding);border:var(--dc-ctrl-hairline) solid var(--dc-ctrl-tab-border);border-radius:var(--dc-ctrl-tab-radius);background:var(--dc-ctrl-surface);font-size:var(--dc-ctrl-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ctrl-tab-ink);text-decoration:none}.control-header .tab-active{border-color:var(--dc-ctrl-ink);background:var(--dc-ctrl-ink);color:var(--dc-ctrl-surface)}.control-header .tab-badge{padding:var(--dc-ctrl-badge-padding);border-radius:var(--dc-ctrl-badge-radius);font-size:var(--dc-ctrl-text-11);background:var(--dc-ctrl-bad-surface);color:var(--dc-ctrl-bad)}.control-directive{margin-top:var(--dc-ctrl-block-gap);background:var(--dc-ctrl-surface);border:var(--dc-ctrl-hairline) solid var(--dc-ctrl-border);border-radius:var(--dc-ctrl-panel-radius);padding:var(--dc-ctrl-panel-padding)}.control-directive-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--dc-ctrl-grid-gap)}.control-directive-field{display:flex;flex-direction:column;gap:var(--dc-ctrl-space-2);flex:1 1 22%}.control-directive-field-wide{flex:1 1 34%}.control-directive-label{font-size:var(--dc-ctrl-text-10-5);letter-spacing:var(--dc-ctrl-tracking-table);text-transform:uppercase;color:var(--dc-ctrl-head-ink);font-weight:var(--dc-weight-semibold)}.control-directive-deny{margin:var(--dc-ctrl-space-2) 0 0;font-size:var(--dc-ctrl-text-12-5);color:var(--dc-ctrl-ink-body)}.control-directive-done{margin:var(--dc-ctrl-grid-gap) 0 0;padding:var(--dc-ctrl-cell-padding);border-radius:var(--dc-ctrl-panel-radius);background:var(--dc-ctrl-good-surface);font-size:var(--dc-ctrl-text-12-5);color:var(--dc-ctrl-good)}.screen.reports{display:flex;flex-direction:column;min-height:0;background:var(--dc-rep-page);color:var(--dc-rep-ink)}.reports-header{padding:var(--dc-rep-header-padding);background:var(--dc-rep-surface);border-bottom:var(--dc-rep-hairline) solid var(--dc-rep-border)}.reports-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dc-rep-block-gap);flex-wrap:wrap}.reports-header-tabs{align-items:center;margin-top:var(--dc-rep-tile-gap)}.reports-header-spacer{flex:1}.reports-title{margin:0;font-size:var(--dc-rep-text-18);font-weight:var(--dc-weight-bold);color:var(--dc-rep-ink)}.reports-subtitle{font-size:var(--dc-rep-text-12-5);color:var(--dc-rep-ink-soft)}.reports-period{display:flex;align-items:center;gap:var(--dc-rep-field-gap);flex-wrap:wrap}.reports-period-label,.reports-date-label{font-size:var(--dc-rep-text-11-5);color:var(--dc-rep-ink-dim);white-space:nowrap}.reports-period-value{font-size:var(--dc-rep-text-12-5);color:var(--dc-rep-ink-strong)}.reports-granularity{display:inline-flex;background:var(--dc-rep-switch-surface);border-radius:var(--dc-rep-switch-radius);padding:var(--dc-rep-switch-padding)}.reports-granularity-item{height:var(--dc-rep-switch-height);padding:0 var(--dc-rep-switch-item-padding);border:none;background:transparent;color:var(--dc-rep-ink-soft);border-radius:var(--dc-rep-control-radius);font-size:var(--dc-rep-text-12);font-weight:var(--dc-weight-semibold);white-space:nowrap;cursor:pointer}.reports-granularity-item-active{background:var(--dc-rep-switch-active);color:var(--dc-rep-ink);box-shadow:var(--dc-rep-switch-shadow)}.reports-date{display:inline-flex;align-items:center;gap:var(--dc-rep-field-gap)}.reports-date-input,.reports-field-input{height:var(--dc-rep-control-height);border:var(--dc-rep-hairline) solid var(--dc-rep-border-field);border-radius:var(--dc-rep-control-radius);padding:0 var(--dc-rep-field-gap);font-size:var(--dc-rep-text-12);color:var(--dc-rep-ink);background:var(--dc-rep-surface)}.reports-export,.reports-action{height:var(--dc-rep-button-height);padding:0 var(--dc-rep-tile-gap);border:var(--dc-rep-hairline) solid var(--dc-rep-border-field);background:var(--dc-rep-surface);color:var(--dc-rep-ink-action);border-radius:var(--dc-rep-button-radius);font-size:var(--dc-rep-text-12-5);font-weight:var(--dc-weight-semibold);white-space:nowrap;cursor:pointer}.reports-export:disabled,.reports-action:disabled{color:var(--dc-rep-ink-mute);cursor:not-allowed}.reports-body{flex:1;overflow-y:auto;padding:var(--dc-rep-body-padding);display:flex;flex-direction:column;gap:var(--dc-rep-block-gap)}.reports-body>*{flex-shrink:0}.reports-filter{display:flex;gap:var(--dc-rep-tile-gap);flex-wrap:wrap}.reports-filter-inset{padding:0 var(--dc-rep-card-padding-x) var(--dc-rep-card-padding-y)}.reports-field{display:inline-flex;align-items:center;gap:var(--dc-rep-field-gap)}.reports-field-label{font-size:var(--dc-rep-text-11-5);color:var(--dc-rep-ink-dim)}.reports-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--dc-rep-tile-gap)}.reports-tile{background:var(--dc-rep-surface);border:var(--dc-rep-hairline) solid var(--dc-rep-border);border-radius:var(--dc-rep-card-radius);padding:var(--dc-rep-tile-padding)}.reports-tile-label{font-size:var(--dc-rep-text-11);text-transform:uppercase;letter-spacing:var(--dc-rep-tracking-label);color:var(--dc-rep-ink-dim);font-weight:var(--dc-weight-semibold)}.reports-tile-value{font-size:var(--dc-rep-text-22);font-weight:var(--dc-weight-bold);color:var(--dc-rep-ink)}.reports-tile-sub{font-size:var(--dc-rep-text-11);color:var(--dc-rep-ink-dim)}.reports-card{background:var(--dc-rep-surface);border:var(--dc-rep-hairline) solid var(--dc-rep-border);border-radius:var(--dc-rep-card-radius);overflow:hidden}.reports-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-rep-tile-gap);padding-right:var(--dc-rep-tile-gap)}.reports-card-title{margin:0;padding:var(--dc-rep-card-padding);font-size:var(--dc-rep-text-14);font-weight:var(--dc-weight-bold);color:var(--dc-rep-ink)}.reports-card-text,.reports-error-note{margin:0;padding:0 var(--dc-rep-card-padding-x) var(--dc-rep-card-padding-y);font-size:var(--dc-rep-text-12-5);color:var(--dc-rep-ink-soft)}.reports-error-note{color:var(--dc-rep-bad)}.reports-scroll{overflow-x:auto;padding:var(--dc-rep-table-padding)}.reports-table{width:100%;min-width:var(--dc-rep-table-width);border-collapse:separate;border-spacing:0;font-size:var(--dc-rep-text-12-5)}.reports-table-wide{min-width:var(--dc-rep-table-wide-width)}.reports-table thead tr{color:var(--dc-rep-ink-head);text-transform:uppercase;letter-spacing:var(--dc-rep-tracking-head);font-size:var(--dc-rep-text-10);font-weight:var(--dc-weight-semibold)}.reports-table th{padding:var(--dc-rep-head-cell-padding);text-align:left;vertical-align:bottom}.reports-table td{padding:var(--dc-rep-cell-padding)}.reports-col-num{text-align:right}.reports-col-flag{display:block;font-size:var(--dc-rep-text-10);color:var(--dc-rep-warn);text-transform:none;letter-spacing:normal}.reports-outcomes{min-width:var(--dc-rep-col-outcomes-width)}.reports-row{border-top:var(--dc-rep-hairline) solid var(--dc-rep-border-soft)}.reports-row:hover{background:var(--dc-rep-surface-hover)}.reports-row-total{font-weight:var(--dc-weight-semibold);background:var(--dc-rep-surface-soft)}.reports-row-idle{color:var(--dc-rep-ink-mute)}.reports-row-no-source .reports-col-num,.reports-no-source{color:var(--dc-rep-ink-empty)}.reports-row-open{border:none;background:transparent;padding:0;font:inherit;color:var(--dc-rep-link);cursor:pointer;text-align:left}.reports-row-open:hover{color:var(--dc-rep-link-hover)}.reports-drill{cursor:pointer;border:none;background:transparent;padding:0;font:inherit;color:inherit;text-align:right;width:100%;border-bottom:var(--dc-rep-hairline) dotted var(--dc-rep-drill-underline)}.reports-drill:hover{color:var(--dc-rep-link);border-bottom-color:var(--dc-rep-link)}.reports-row-note{display:block;font-size:var(--dc-rep-text-10);color:var(--dc-rep-ink-dim)}.reports-notice{background:var(--dc-rep-notice-surface);border:var(--dc-rep-hairline) solid var(--dc-rep-notice-border);border-radius:var(--dc-rep-button-radius);padding:var(--dc-rep-notice-padding);color:var(--dc-rep-notice-ink)}.reports-notice-title{font-size:var(--dc-rep-text-11);text-transform:uppercase;letter-spacing:var(--dc-rep-tracking-label);color:var(--dc-rep-notice-ink);font-weight:var(--dc-weight-semibold)}.reports-notice-text,.reports-notice-list{margin:0;font-size:var(--dc-rep-text-12);color:var(--dc-rep-notice-ink)}.reports-notice-list{padding-left:var(--dc-rep-body-padding-x)}.reports-comparable{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--dc-rep-tile-gap);padding:0 var(--dc-rep-card-padding-x) var(--dc-rep-card-padding-y)}.reports-measure{display:flex;flex-direction:column}.reports-measure-label{font-size:var(--dc-rep-text-11);color:var(--dc-rep-ink-dim)}.reports-measure-value{font-size:var(--dc-rep-text-13);font-weight:var(--dc-weight-semibold);color:var(--dc-rep-ink-strong)}.reports-measure-good{color:var(--dc-rep-good)}.reports-measure-warn{color:var(--dc-rep-warn)}.reports-measure-bad{color:var(--dc-rep-bad)}.reports-drilldown-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--dc-rep-overlay);border:none;padding:0;z-index:79}.reports-drilldown{position:fixed;top:0;right:0;width:var(--dc-rep-drill-width);max-width:100%;height:100vh;background:var(--dc-rep-surface);border-left:var(--dc-rep-hairline) solid var(--dc-rep-border-panel);box-shadow:var(--dc-rep-drill-shadow);display:flex;flex-direction:column;z-index:80}.reports-drilldown-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dc-rep-tile-gap);padding:var(--dc-rep-drill-head-padding);border-bottom:var(--dc-rep-hairline) solid var(--dc-rep-border)}.reports-drilldown-head .reports-card-title{padding:0;font-size:var(--dc-rep-text-10);text-transform:uppercase;letter-spacing:var(--dc-rep-tracking-drill);color:var(--dc-rep-ink-mute)}.reports-drilldown-subject{font-size:var(--dc-rep-text-15);font-weight:var(--dc-weight-bold);color:var(--dc-rep-ink)}.reports-drilldown-close{height:var(--dc-rep-control-height);padding:0 var(--dc-rep-field-gap);border:var(--dc-rep-hairline) solid var(--dc-rep-border-panel);background:var(--dc-rep-surface);border-radius:var(--dc-rep-button-radius);color:var(--dc-rep-ink-action);font-size:var(--dc-rep-text-12);cursor:pointer}.reports-drilldown-body{padding:var(--dc-rep-drill-body-padding);display:flex;flex-direction:column;gap:var(--dc-rep-field-gap)}.reports-drilldown-text,.reports-drilldown-note{margin:0;font-size:var(--dc-rep-text-12-5);color:var(--dc-rep-ink-soft)}.reports-drilldown-note{color:var(--dc-rep-ink-dim)}.reports-drilldown-link{font-size:var(--dc-rep-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-rep-link)}.reports-drilldown-link:hover{color:var(--dc-rep-link-hover)}.reports-drilldown-source{display:flex;align-items:center;gap:var(--dc-rep-field-gap);padding:var(--dc-rep-drill-body-padding);border-bottom:var(--dc-rep-hairline) solid var(--dc-rep-border-soft)}.reports-drilldown-source-label{font-size:var(--dc-rep-text-11-5);color:var(--dc-rep-ink-soft)}.reports-drilldown-source-name{font-size:var(--dc-rep-text-11-5);color:var(--dc-rep-link)}.reports-drilldown-source-gap{flex:1}.reports-drilldown-export{height:var(--dc-rep-drill-export-height);padding:var(--dc-rep-drill-export-padding);border:var(--dc-rep-hairline) solid var(--dc-rep-border-field);background:var(--dc-rep-surface);color:var(--dc-rep-ink-action);border-radius:var(--dc-rep-control-radius);font-size:var(--dc-rep-text-11-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.reports-drilldown-export:disabled{color:var(--dc-rep-ink-empty);cursor:default}.reports-drilldown-list{flex:1;overflow-y:auto;padding:0}.reports-drilldown-list .reports-drilldown-text{padding:var(--dc-rep-drill-body-padding)}.reports-drilldown-table{min-width:0;font-size:var(--dc-rep-text-12)}.reports-drilldown-table td,.reports-drilldown-table th{padding:var(--dc-rep-drill-cell-padding)}.reports-drilldown-table tbody tr{height:var(--dc-rep-row-height);border-top:var(--dc-rep-hairline) solid var(--dc-rep-border-soft)}.reports-drilldown-foot{border-top:var(--dc-rep-hairline) solid var(--dc-rep-border);padding:var(--dc-rep-drill-body-padding);display:flex;flex-direction:column;gap:var(--dc-rep-field-gap)}.reports-row-group{background:var(--dc-rep-surface-group);font-weight:var(--dc-weight-semibold)}.reports-col-indent{padding-left:calc(var(--dc-rep-group-indent) + var(--dc-rep-cell-padding-x))}.screen.reports button:focus-visible,.screen.reports a:focus-visible,.screen.reports select:focus-visible,.screen.reports input:focus-visible{outline:var(--dc-rep-focus-outline) solid var(--dc-rep-link);outline-offset:var(--dc-rep-focus-offset)}.reports-header .tabs{display:flex;flex-wrap:wrap;gap:var(--dc-rep-field-gap)}.reports-header .tab{display:inline-flex;align-items:center;height:var(--dc-rep-button-height);padding:0 var(--dc-rep-tile-gap);border:var(--dc-rep-hairline) solid var(--dc-rep-tab-border);border-radius:var(--dc-rep-button-radius);background:var(--dc-rep-tab-surface);font-size:var(--dc-rep-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-rep-tab-ink);text-decoration:none;white-space:nowrap}.reports-header .tab-active{border-color:var(--dc-rep-tab-active-surface);background:var(--dc-rep-tab-active-surface);color:var(--dc-rep-tab-active-ink)}.reports-legend{display:flex;align-items:center;gap:var(--dc-rep-block-gap);flex-wrap:wrap;font-size:var(--dc-rep-text-11-5);color:var(--dc-rep-ink-soft)}.reports-legend-item{display:inline-flex;align-items:center;gap:var(--dc-rep-focus-offset)}.reports-legend-value{font-weight:var(--dc-weight-semibold);color:var(--dc-rep-ink-strong)}.reports-legend-spacer{flex:1}.reports-coverage{display:flex;align-items:center;gap:var(--dc-rep-field-gap);flex-wrap:wrap;padding:var(--dc-rep-tile-padding);background:var(--dc-rep-surface);border:var(--dc-rep-hairline) solid var(--dc-rep-border);border-radius:var(--dc-rep-card-radius);font-size:var(--dc-rep-text-11-5);color:var(--dc-rep-ink-soft)}.reports-coverage-value{font-size:var(--dc-rep-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-rep-good)}.reports-coverage-track{display:inline-block;width:var(--dc-rep-progress-width);height:var(--dc-rep-progress-height);background:var(--dc-rep-page);border-radius:var(--dc-rep-progress-radius);overflow:hidden}.reports-coverage-fill{display:block;height:100%;background:var(--dc-rep-good)}.reports-fill-track{display:block;width:100%;margin-top:var(--dc-space-4)}.reports-coverage-note{color:var(--dc-rep-ink-dim)}.messages-screen{position:relative;overflow:hidden;padding:0;background:var(--dc-workspace);color:var(--dc-ink);font-family:var(--dc-font-sans);font-size:var(--dc-text-13)}.messages-screen .card-topbar{height:auto;justify-content:space-between;align-items:center;padding:var(--dc-space-11) var(--dc-space-24);background:var(--dc-surface);border-bottom:var(--dc-hairline) solid var(--dc-border-soft)}.messages-screen .messages-topbar-text{display:flex;flex-direction:column;min-width:0}.messages-screen .card-screen-title{font-size:var(--dc-text-18);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.messages-screen .messages-subtitle{margin-top:var(--dc-space-1);font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.messages-screen .messages-counters{display:flex;align-items:center;gap:var(--dc-space-14);flex-shrink:0}.messages-screen .messages-counter{font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.messages-screen .messages-counter-hot{color:var(--dc-danger);font-weight:var(--dc-weight-semibold)}.messages-screen .messages-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:var(--dc-msg-queue-width) 1fr;align-items:stretch}.messages-screen .msg-queue{display:flex;flex-direction:column;min-height:0;min-width:0;overflow-y:auto;background:var(--dc-aside-surface);border-right:var(--dc-hairline) solid var(--dc-border-soft)}.messages-screen .msg-slices{padding:var(--dc-space-13) var(--dc-space-16) var(--dc-space-11);border-bottom:var(--dc-hairline) solid var(--dc-border-row)}.messages-screen .msg-kind-tabs{display:flex;gap:var(--dc-space-6);margin-bottom:var(--dc-space-10)}.messages-screen .msg-tab{flex:1 1 0;height:var(--dc-focus-action-height);border:var(--dc-hairline) solid var(--dc-border-control);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-ink-cell);font-family:inherit;font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);cursor:pointer}.messages-screen .msg-tab.is-active{border-color:var(--dc-ink);background:var(--dc-ink);color:var(--dc-ink-on-dark)}.messages-screen .msg-selects{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--dc-space-6)}.messages-screen .msg-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--dc-focus-action-height);padding:0 var(--dc-space-8);border:var(--dc-hairline) solid var(--dc-border-control);border-radius:var(--dc-radius-7);background:var(--dc-surface);color:var(--dc-ink-cell);font-family:inherit;font-size:var(--dc-text-11-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.messages-screen .msg-queue-list{flex:1 1 auto;list-style:none;margin:0;padding:var(--dc-space-10) var(--dc-space-12) var(--dc-space-18);display:flex;flex-direction:column;gap:var(--dc-space-7)}.messages-screen .msg-queue-empty{padding:var(--dc-space-10) var(--dc-space-12)}.messages-screen .msg-queue-empty .state{margin:0;padding:var(--dc-space-30) var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-10);background:var(--dc-surface);text-align:center;color:var(--dc-ink-cell);font-size:var(--dc-text-12-5)}.messages-screen .msg-row{display:block;width:100%;padding:var(--dc-space-11) var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border-nested);border-radius:var(--dc-radius-10);background:var(--dc-surface);font-family:inherit;text-align:left;cursor:pointer}.messages-screen .msg-row.is-burning,.messages-screen .msg-row.is-overdue{background:var(--dc-day-overdue-head);border-color:var(--dc-row-overdue-legend-border)}.messages-screen .msg-row.is-selected{background:var(--dc-link-row-surface);border-color:var(--dc-ink);box-shadow:var(--dc-rep-switch-shadow)}.messages-screen .msg-row-head{display:flex;align-items:flex-start;gap:var(--dc-space-10)}.messages-screen .msg-row-text{flex:1 1 auto;min-width:0;display:block}.messages-screen .msg-row-line{display:flex;align-items:center;gap:var(--dc-space-7);min-width:0}.messages-screen .msg-row-sub{gap:var(--dc-space-6);margin-top:var(--dc-space-2)}.messages-screen .msg-row-sender{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.messages-screen .msg-row-channel,.messages-screen .msg-row-region{font-size:var(--dc-text-11);color:var(--dc-ink-label);white-space:nowrap}.messages-screen .msg-row-subject{display:block;margin-top:var(--dc-space-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--dc-text-12);color:var(--dc-ink-label)}.messages-screen .msg-row-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-8);margin-top:var(--dc-space-9)}.messages-screen .msg-row-timer{display:flex;align-items:center;gap:var(--dc-space-5)}.messages-screen .msg-row-timer-label{font-size:var(--dc-text-10);color:var(--dc-ink-label)}.messages-screen .msg-row-timer-value{font-size:var(--dc-text-12);font-weight:var(--dc-weight-bold);color:var(--dc-ink-cell-strong)}.messages-screen .msg-row-timer-value.is-burning,.messages-screen .msg-row-timer-value.is-overdue{color:var(--dc-danger)}.messages-screen .msg-row-amount{display:block;margin-top:var(--dc-space-4);text-align:right;font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.messages-screen .msg-mark{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--dc-chip-key-surface);color:var(--dc-ink-label)}.messages-screen .msg-mark-row{width:var(--dc-space-30);height:var(--dc-space-30);border-radius:var(--dc-radius-8)}.messages-screen .msg-mark-big{width:var(--dc-space-40);height:var(--dc-space-40);border-radius:var(--dc-radius-10)}.messages-screen .msg-mark-email{background:var(--dc-chip-a-surface);color:var(--dc-chip-a-ink)}.messages-screen .msg-mark-edo{background:var(--dc-chip-b-surface-debtor);color:var(--dc-chip-b-ink-debtor)}.messages-screen .msg-mark-webform{background:var(--dc-chip-c-surface-debtor);color:var(--dc-ink-label)}.messages-screen .msg-mark-callback,.messages-screen .msg-mark-lk{background:var(--dc-danger-surface);color:var(--dc-danger)}.messages-screen .msg-chip{display:inline-block;flex-shrink:0;padding:var(--dc-space-2) var(--dc-space-8);border-radius:var(--dc-radius-11);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);white-space:nowrap;background:var(--dc-chip-key-surface);color:var(--dc-ink-label)}.messages-screen .msg-kind-request{background:var(--dc-chip-installment-surface);color:var(--dc-chip-installment-ink)}.messages-screen .msg-cat-mega{background:var(--dc-chip-mega-surface);color:var(--dc-chip-mega-ink);font-weight:var(--dc-weight-bold)}.messages-screen .msg-cat-vip{background:var(--dc-chip-vip-surface);color:var(--dc-chip-vip-ink)}.messages-screen .msg-cat-a{background:var(--dc-chip-a-surface);color:var(--dc-chip-a-ink)}.messages-screen .msg-cat-b{background:var(--dc-chip-b-surface-debtor);color:var(--dc-chip-b-ink-debtor)}.messages-screen .msg-cat-c,.messages-screen .msg-cat-chip{background:var(--dc-chip-c-surface-debtor);color:var(--dc-ink-label)}.messages-screen .msg-status-new,.messages-screen .msg-status-chip{background:var(--dc-chip-a-surface);color:var(--dc-chip-a-ink)}.messages-screen .msg-status-in_work{background:var(--dc-chip-installment-surface);color:var(--dc-chip-installment-ink)}.messages-screen .msg-status-done{background:var(--dc-chip-settle-surface);color:var(--dc-chip-settle-ink)}.messages-screen .msg-chip-triaged{background:var(--dc-lk-note-surface);color:var(--dc-lk-note-ink);border:var(--dc-hairline) solid var(--dc-lk-note-border)}.messages-screen .msg-chip-hot,.messages-screen .msg-urgency.is-burning,.messages-screen .msg-urgency.is-overdue{background:var(--dc-danger-surface);color:var(--dc-danger);border:var(--dc-hairline) solid var(--dc-row-overdue-legend-border);font-weight:var(--dc-weight-bold);letter-spacing:var(--dc-tracking-3)}.messages-screen .msg-urgency.is-normal{background:var(--dc-chip-settle-surface);color:var(--dc-chip-settle-ink)}.messages-screen .msg-detail{min-width:0;min-height:0;overflow-y:auto;padding:var(--dc-space-18) var(--dc-space-24) var(--dc-space-30);display:flex;flex-direction:column;gap:var(--dc-space-14)}.messages-screen .msg-card{padding:var(--dc-space-15) var(--dc-space-18);border:var(--dc-hairline) solid var(--dc-border-panel);border-radius:var(--dc-radius-12);background:var(--dc-surface)}.messages-screen .msg-detail-empty-text{margin:var(--dc-space-8) 0 0;font-size:var(--dc-text-12-5);line-height:var(--dc-leading-1-45);color:var(--dc-ink-label)}.messages-screen .msg-head{display:flex;align-items:flex-start;gap:var(--dc-space-13);padding:var(--dc-space-16) var(--dc-space-18)}.messages-screen .msg-head-text{flex:1 1 auto;min-width:0}.messages-screen .msg-head-line{display:flex;align-items:center;gap:var(--dc-space-9);flex-wrap:wrap}.messages-screen .msg-head-sender{margin:0;font-size:var(--dc-text-16);font-weight:var(--dc-weight-bold);color:var(--dc-ink-cell-strong)}.messages-screen .msg-head-sub{margin-top:var(--dc-space-2);font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.messages-screen .msg-head-note{margin-top:var(--dc-space-2);font-size:var(--dc-text-11-5);line-height:var(--dc-leading-1-45);color:var(--dc-ink-label)}.messages-screen .msg-head-timer{flex-shrink:0;text-align:right}.messages-screen .msg-head-timer-label{font-size:var(--dc-text-10);text-transform:uppercase;letter-spacing:var(--dc-tracking-4);color:var(--dc-ink-label)}.messages-screen .msg-head-timer-value{font-size:var(--dc-text-20);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.messages-screen .msg-head-timer-value.is-burning,.messages-screen .msg-head-timer-value.is-overdue{color:var(--dc-danger)}.messages-screen .msg-label{font-size:var(--dc-text-10-5);letter-spacing:var(--dc-tracking-5);text-transform:uppercase;font-weight:var(--dc-weight-bold);color:var(--dc-ink-label)}.messages-screen .msg-label-line{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-12);margin-bottom:var(--dc-space-8)}.messages-screen .msg-reply-channel{font-size:var(--dc-text-11);color:var(--dc-ink-label)}.messages-screen .msg-subject{margin-top:var(--dc-space-7);font-size:var(--dc-text-13-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.messages-screen .msg-warn-note{margin-top:var(--dc-space-9);padding:var(--dc-space-9) var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-lk-note-border);border-radius:var(--dc-radius-8);background:var(--dc-lk-note-surface);font-size:var(--dc-text-12-5);line-height:var(--dc-leading-1-45);color:var(--dc-lk-note-ink)}.messages-screen .msg-ok-note,.messages-screen .msg-done{margin-top:var(--dc-space-10);padding:var(--dc-space-8) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-border-ok);border-radius:var(--dc-radius-8);background:var(--dc-surface-ok);font-size:var(--dc-text-12-5);line-height:var(--dc-leading-1-45);color:var(--dc-ink-matched)}.messages-screen .msg-done{margin-top:0;border-radius:var(--dc-radius-11);padding:var(--dc-space-13) var(--dc-space-16);font-weight:var(--dc-weight-semibold)}.messages-screen .msg-obligation{display:flex;align-items:center;gap:var(--dc-space-13);margin-top:var(--dc-space-10);padding:var(--dc-space-10) var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-border-nested);border-radius:var(--dc-radius-9);color:var(--dc-ink-cell);text-decoration:none}.messages-screen .msg-obligation:hover{border-color:var(--dc-ink)}.messages-screen .msg-obligation-text{flex:1 1 auto;min-width:0}.messages-screen .msg-obligation-line{display:flex;align-items:center;gap:var(--dc-space-8)}.messages-screen .msg-obligation-account{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.messages-screen .msg-obligation-sub{display:block;margin-top:var(--dc-space-2);font-size:var(--dc-text-11-5);color:var(--dc-ink-label)}.messages-screen .msg-obligation-amount{flex-shrink:0;font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.messages-screen .msg-roles{display:flex;flex-wrap:wrap;gap:var(--dc-space-7);margin-top:var(--dc-space-10)}.messages-screen .msg-role{height:var(--dc-focus-action-height);padding:0 var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border-control);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-ink-label);font-family:inherit;font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);cursor:pointer}.messages-screen .msg-role.is-active{border-color:var(--dc-ink);background:var(--dc-note-box-surface);color:var(--dc-ink)}.messages-screen .msg-intents-block{display:flex;flex-direction:column;gap:var(--dc-space-10)}.messages-screen .msg-intents{display:grid;grid-template-columns:1fr 1fr;gap:var(--dc-space-9)}.messages-screen .msg-tile{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dc-space-1);padding:var(--dc-space-12) var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-border-panel);border-radius:var(--dc-radius-10);background:var(--dc-surface);font-family:inherit;text-align:left;cursor:pointer}.messages-screen .msg-tile:hover,.messages-screen .msg-tile.is-active{border-color:var(--dc-ink)}.messages-screen .msg-tile-title{font-size:var(--dc-text-13-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.messages-screen .msg-tile-hint{font-size:var(--dc-text-11);color:var(--dc-ink-label)}.messages-screen .msg-intent-form{padding:var(--dc-space-15) var(--dc-space-17);border-radius:var(--dc-radius-11)}.messages-screen .msg-intent-hint{font-size:var(--dc-text-12-5);line-height:var(--dc-leading-1-45);color:var(--dc-ink-label)}.messages-screen .msg-exclusion{padding:var(--dc-space-15) var(--dc-space-17);border-radius:var(--dc-radius-11)}.messages-screen .msg-exclusion .msg-label{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);letter-spacing:normal;text-transform:none;color:var(--dc-ink-cell-strong)}.messages-screen .msg-exclusion .button-primary{border-color:var(--dc-danger);background:var(--dc-danger);color:var(--dc-ink-on-dark)}.messages-screen .msg-branches{display:flex;gap:var(--dc-space-8);margin-bottom:var(--dc-space-12)}.messages-screen .msg-branch{height:var(--dc-space-32);padding:0 var(--dc-space-14);border:var(--dc-hairline) solid var(--dc-border-control);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-ink-label);font-family:inherit;font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.messages-screen .msg-branch.is-active{border-color:var(--dc-ink);background:var(--dc-ink);color:var(--dc-surface)}.messages-screen .msg-branch-alias{font-weight:var(--dc-weight-regular)}.messages-screen .msg-exclusion-hint,.messages-screen .msg-exclusion-doc-note{margin:0 0 var(--dc-space-9);font-size:var(--dc-text-12);line-height:var(--dc-leading-1-45);color:var(--dc-ink-label)}.messages-screen .msg-exclusion-doc{margin-top:var(--dc-space-9)}.messages-screen .msg-file{margin-top:var(--dc-space-9);font-size:var(--dc-text-11-5);color:var(--dc-ink-cell)}.messages-screen .msg-exclusion-consequence{margin:var(--dc-space-11) 0 0;padding:var(--dc-space-9) var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-danger-border);border-radius:var(--dc-radius-8);background:var(--dc-danger-surface);font-size:var(--dc-text-12-5);line-height:var(--dc-leading-1-45);color:var(--dc-danger)}.messages-screen .msg-confirm{display:flex;align-items:center;gap:var(--dc-space-9);margin-top:var(--dc-space-11);font-size:var(--dc-text-12-5);color:var(--dc-ink-cell-strong);cursor:pointer}.messages-screen .msg-field{display:block;margin-top:var(--dc-space-9)}.messages-screen .msg-field-label{display:block;margin-bottom:var(--dc-space-5);font-size:var(--dc-text-11-5);color:var(--dc-ink-label)}.messages-screen .msg-textarea{width:100%;min-height:var(--dc-textarea-min-height);padding:var(--dc-space-9) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-9);background:var(--dc-aside-surface);color:var(--dc-ink-cell);font-family:inherit;font-size:var(--dc-text-12-5);resize:vertical}.messages-screen .msg-textarea-reply{min-height:var(--dc-space-70)}.messages-screen .msg-textarea::placeholder{color:var(--dc-ink-label)}.messages-screen .msg-blocker{margin:var(--dc-space-9) 0 0;font-size:var(--dc-text-11-5);line-height:var(--dc-leading-1-45);color:var(--dc-lk-note-ink)}.messages-screen .msg-failure{margin:var(--dc-space-8) 0 0;font-size:var(--dc-text-11-5);line-height:var(--dc-leading-1-45);color:var(--dc-danger)}.messages-screen .msg-failure-code{color:var(--dc-ink-caption)}.messages-screen .button{height:var(--dc-day-button-height);margin-top:var(--dc-space-11);padding:0 var(--dc-space-16);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-link);font-family:inherit;font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);cursor:pointer}.messages-screen .button-primary{border-color:var(--dc-ink);background:var(--dc-ink);color:var(--dc-ink-on-dark)}.messages-screen .button:disabled{cursor:not-allowed}.messages-screen .button-primary:disabled{border-color:var(--dc-ink-placeholder);background:var(--dc-ink-placeholder);color:var(--dc-ink-on-dark)}.messages-screen .msg-templates{display:flex;flex-wrap:wrap;gap:var(--dc-space-6);margin-bottom:var(--dc-space-9)}.messages-screen .msg-template{padding:var(--dc-space-4) var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-border-control);border-radius:var(--dc-radius-7);background:var(--dc-surface);color:var(--dc-ink-cell);font-family:inherit;font-size:var(--dc-text-11-5);cursor:pointer}.messages-screen .msg-template.is-active{border-color:var(--dc-ink);background:var(--dc-note-box-surface);color:var(--dc-ink)}.messages-screen .msg-reply-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-12);margin-top:var(--dc-space-10)}.messages-screen .msg-reply-note{margin:0;font-size:var(--dc-text-11-5);line-height:var(--dc-leading-1-4);color:var(--dc-ink-label)}.messages-screen .msg-reply-foot .button{margin-top:0;flex-shrink:0;white-space:nowrap}.messages-screen .msg-reply-absent{margin:var(--dc-space-8) 0 0;padding:var(--dc-space-9) var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border-nested);border-radius:var(--dc-radius-8);background:var(--dc-note-box-surface);font-size:var(--dc-text-12-5);line-height:var(--dc-leading-1-45);color:var(--dc-ink-label)}.messages-screen .msg-block{display:block;margin-top:var(--dc-space-10);padding:var(--dc-space-9) var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-danger-border);border-radius:var(--dc-radius-8);background:var(--dc-danger-surface)}.messages-screen .msg-block-title{display:block;font-size:var(--dc-text-12);font-weight:var(--dc-weight-bold);color:var(--dc-danger)}.messages-screen .msg-block-text{display:block;margin-top:var(--dc-space-3);font-size:var(--dc-text-12-5);line-height:var(--dc-leading-1-45);color:var(--dc-danger-ink)}.messages-screen .msg-body{margin:var(--dc-space-5) 0 0;font-size:var(--dc-text-13);line-height:var(--dc-leading-snug);color:var(--dc-ink-cell);white-space:pre-wrap}.messages-screen .msg-body-pending,.messages-screen .msg-body-empty{margin:var(--dc-space-5) 0 0;font-size:var(--dc-text-12-5);line-height:var(--dc-leading-1-45);color:var(--dc-ink-label)}.messages-screen .msg-search{margin-top:var(--dc-space-11)}.messages-screen .msg-search-line{display:flex;align-items:center;gap:var(--dc-space-8)}.messages-screen .msg-search-key,.messages-screen .msg-search-input{height:var(--dc-msg-match-height);border:var(--dc-hairline) solid var(--dc-border-control);border-radius:var(--dc-radius-9);padding:0 var(--dc-space-12);background:var(--dc-surface-input);color:var(--dc-ink-cell);font-family:inherit;font-size:var(--dc-text-13)}.messages-screen .msg-search-box{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0}.messages-screen .msg-search-mark{position:absolute;left:var(--dc-space-11);color:var(--dc-ink-label);pointer-events:none}.messages-screen .msg-search-input{flex:1 1 auto;min-width:0;padding-left:var(--dc-space-34)}.messages-screen .msg-search-line .button{height:var(--dc-msg-match-height);margin-top:0;flex-shrink:0}.messages-screen .msg-triage-button{height:var(--dc-msg-match-height);flex-shrink:0;padding:0 var(--dc-space-16);border:var(--dc-hairline) solid var(--dc-border-control);border-radius:var(--dc-radius-9);background:var(--dc-surface);color:var(--dc-danger);font-family:inherit;font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-bold);white-space:nowrap;cursor:pointer}.messages-screen .msg-triage-button:disabled{color:var(--dc-ink-placeholder);cursor:not-allowed}.messages-screen .msg-search-empty{margin:var(--dc-space-10) 0 0;font-size:var(--dc-text-12-5);line-height:var(--dc-leading-1-45);color:var(--dc-ink-label)}.messages-screen .msg-search-results{display:flex;flex-direction:column;gap:var(--dc-space-8);margin-top:var(--dc-space-10)}.messages-screen .msg-search-row{display:flex;align-items:center;gap:var(--dc-space-13);padding:var(--dc-space-10) var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-border-nested);border-radius:var(--dc-radius-9)}.messages-screen .msg-search-row-text{flex:1 1 auto;min-width:0}.messages-screen .msg-search-row-line{display:flex;align-items:center;gap:var(--dc-space-8)}.messages-screen .msg-search-account{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.messages-screen .msg-search-row-sub{margin-top:var(--dc-space-2);font-size:var(--dc-text-11-5);color:var(--dc-ink-label)}.messages-screen .msg-search-row-right{display:flex;align-items:center;gap:var(--dc-space-11);flex-shrink:0}.messages-screen .msg-search-amount{font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.messages-screen .msg-search-row .button{margin-top:0}.messages-screen .msg-matched-chip{background:var(--dc-surface-ok);color:var(--dc-ink-matched)}.messages-screen .msg-action{margin-top:var(--dc-space-14)}.messages-screen .msg-action-text{margin:0;font-size:var(--dc-text-13);line-height:var(--dc-leading-snug);color:var(--dc-ink-cell)}.messages-screen .msg-action-focus{border-color:var(--dc-danger);background:var(--dc-danger);color:var(--dc-ink-on-dark)}.messages-screen .msg-action-focus:disabled{border-color:var(--dc-ink-placeholder);background:var(--dc-ink-placeholder);color:var(--dc-ink-on-dark)}.messages-screen .state{flex:0 0 auto;margin:var(--dc-space-24);padding:var(--dc-space-70) var(--dc-space-24);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-12);background:var(--dc-surface);text-align:center;align-items:center;justify-content:center;color:var(--dc-ink-cell);font-size:var(--dc-text-13)}.scheme-registry,.scheme-canvas{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--dc-wave-page);color:var(--dc-wave-ink)}.scheme-registry .scheme-header,.scheme-canvas .scheme-header{padding:var(--dc-k2-header-padding);background:var(--dc-wave-surface);border-bottom:var(--dc-hairline) solid var(--dc-wave-border)}.scheme-registry .scheme-header-row,.scheme-canvas .scheme-header-row{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-12);flex-wrap:wrap}.scheme-registry .scheme-title,.scheme-canvas .scheme-title{margin:0;font-size:var(--dc-k2-text-18);font-weight:var(--dc-weight-bold)}.scheme-registry .scheme-subtitle,.scheme-canvas .scheme-subtitle{margin-top:var(--dc-space-2);font-size:var(--dc-k2-text-12-5);color:var(--dc-wave-ink-soft)}.scheme-canvas .scheme-back{font-size:var(--dc-k2-text-12-5);color:var(--dc-wave-ink-soft)}.scheme-registry .scheme-body,.scheme-canvas .scheme-body{flex:1;min-height:0;overflow-y:auto;padding:var(--dc-k2-body-padding)}.scheme-registry .scheme-create,.scheme-registry .scheme-head-actions,.scheme-canvas .scheme-head-actions{display:inline-flex;align-items:center;gap:var(--dc-space-7)}.scheme-registry .scheme-create{height:var(--dc-k2-primary-height);padding:0 var(--dc-space-15);border:none;border-radius:var(--dc-k2-button-radius);background:var(--dc-wave-ink);color:var(--dc-ink-on-dark);font-family:inherit;font-size:var(--dc-k2-text-12-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.scheme-registry .scheme-button,.scheme-canvas .scheme-button{height:var(--dc-k2-button-height);padding:0 var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-wave-border-control);border-radius:var(--dc-k2-control-radius);background:var(--dc-wave-surface);color:var(--dc-k2-row-action-ink);font-family:inherit;font-size:var(--dc-k2-text-11-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.scheme-registry .scheme-button-primary,.scheme-canvas .scheme-button-primary{height:var(--dc-k2-primary-height);border-color:var(--dc-wave-ink);background:var(--dc-wave-ink);color:var(--dc-ink-on-dark);font-size:var(--dc-k2-text-12-5)}.scheme-registry .scheme-button:disabled,.scheme-canvas .scheme-button:disabled{opacity:.55;cursor:not-allowed}.scheme-registry .scheme-create-form{display:flex;align-items:flex-end;gap:var(--dc-space-7);flex-wrap:wrap}.scheme-registry .scheme-field,.scheme-canvas .scheme-field{display:flex;flex-direction:column;gap:var(--dc-space-4);margin-bottom:var(--dc-space-10)}.scheme-canvas .scheme-field-check{flex-direction:row;align-items:center;gap:var(--dc-space-7)}.scheme-registry .scheme-field-label,.scheme-canvas .scheme-field-label{font-size:var(--dc-k2-text-10-5);color:var(--dc-wave-ink-soft)}.scheme-canvas .scheme-field-label-invalid{color:var(--dc-k2-danger-ink);font-weight:var(--dc-weight-semibold)}.scheme-canvas .scheme-field-required{color:var(--dc-wave-ink-dim)}.scheme-canvas .scheme-field-hint{font-size:var(--dc-k2-text-10-5);color:var(--dc-wave-ink-dim)}.scheme-registry .scheme-input,.scheme-canvas .scheme-input{height:var(--dc-k2-control-height);padding:0 var(--dc-space-7);border:var(--dc-hairline) solid var(--dc-wave-border-control);border-radius:var(--dc-k2-control-radius);background:var(--dc-wave-surface);color:var(--dc-k2-node-ink);font-family:inherit;font-size:var(--dc-k2-text-11-5)}.scheme-registry .scheme-form-failure,.scheme-canvas .scheme-form-failure{font-size:var(--dc-k2-text-11-5);color:var(--dc-k2-danger-ink)}.scheme-registry .scheme-chip,.scheme-canvas .scheme-chip{display:inline-block;padding:var(--dc-k2-chip-padding);border-radius:var(--dc-k2-chip-radius);font-size:var(--dc-k2-text-11);font-weight:var(--dc-weight-bold);white-space:nowrap;background:var(--dc-k2-cat-surface);color:var(--dc-k2-node-ink)}.scheme-registry .scheme-chip-cat-mega{color:var(--dc-k2-cat-mega)}.scheme-registry .scheme-chip-cat-vip{color:var(--dc-k2-cat-vip)}.scheme-registry .scheme-chip-cat-a{color:var(--dc-k2-cat-a)}.scheme-registry .scheme-chip-cat-b{color:var(--dc-k2-cat-b)}.scheme-registry .scheme-chip-cat-c{color:var(--dc-k2-cat-c)}.scheme-canvas .scheme-chip-cat-mega{color:var(--dc-k2-cat-mega)}.scheme-canvas .scheme-chip-cat-vip{color:var(--dc-k2-cat-vip)}.scheme-canvas .scheme-chip-cat-a{color:var(--dc-k2-cat-a)}.scheme-canvas .scheme-chip-cat-b{color:var(--dc-k2-cat-b)}.scheme-canvas .scheme-chip-cat-c{color:var(--dc-k2-cat-c)}.scheme-registry .scheme-chip-trigger{background:var(--dc-k2-trigger-mark);color:var(--dc-k2-trigger-ink)}.scheme-registry .scheme-chip-condition{background:var(--dc-k2-condition-mark);color:var(--dc-k2-condition-ink)}.scheme-registry .scheme-chip-action{background:var(--dc-k2-action-mark);color:var(--dc-k2-action-ink)}.scheme-registry .scheme-chip-timer{background:var(--dc-k2-timer-mark);color:var(--dc-k2-timer-ink)}.scheme-registry .scheme-chip-branch{background:var(--dc-k2-branch-mark);color:var(--dc-k2-branch-ink)}.scheme-registry .scheme-state-published{background:var(--dc-k2-state-live-surface);color:var(--dc-k2-state-live-ink)}.scheme-registry .scheme-state-draft{background:var(--dc-k2-state-draft-surface);color:var(--dc-k2-state-draft-ink)}.scheme-registry .scheme-state-retired,.scheme-registry .scheme-state-none{background:var(--dc-k2-state-retired-surface);color:var(--dc-k2-state-retired-ink)}.scheme-registry .scheme-palette-note{display:flex;align-items:center;gap:var(--dc-space-7);flex-wrap:wrap;margin-bottom:var(--dc-k2-block-gap)}.scheme-registry .scheme-palette-note-label{font-size:var(--dc-k2-text-10);letter-spacing:var(--dc-k2-tracking-head);text-transform:uppercase;font-weight:var(--dc-weight-bold);color:var(--dc-k2-label-ink)}.scheme-registry .scheme-table-card{overflow-x:auto;border:var(--dc-hairline) solid var(--dc-wave-border);border-radius:var(--dc-k2-panel-radius);background:var(--dc-wave-surface)}.scheme-registry .scheme-table{border-collapse:separate;border-spacing:0;width:100%;min-width:var(--dc-k2-table-width);font-size:var(--dc-k2-text-12-5)}.scheme-registry .scheme-table thead tr{background:var(--dc-wave-head-surface);color:var(--dc-wave-head-ink);text-transform:uppercase;letter-spacing:var(--dc-k2-tracking-head);font-size:var(--dc-k2-text-10);font-weight:var(--dc-weight-semibold)}.scheme-registry .scheme-table th{text-align:left;padding:var(--dc-k2-head-cell-padding);border-bottom:var(--dc-hairline) solid var(--dc-wave-border)}.scheme-registry .scheme-table td{padding:var(--dc-k2-cell-padding);border-bottom:var(--dc-hairline) solid var(--dc-wave-row-line);vertical-align:top}.scheme-registry .scheme-table tbody tr:hover{background:var(--dc-wave-row-hover)}.scheme-registry .scheme-row-inactive{opacity:.62}.scheme-registry .scheme-cell-center{text-align:center}.scheme-registry .scheme-cell-strong{font-weight:var(--dc-weight-semibold)}.scheme-registry .scheme-cell-soft,.scheme-canvas .scheme-cell-soft{color:var(--dc-wave-ink-soft)}.scheme-registry .scheme-row-title{font-weight:var(--dc-weight-semibold);color:var(--dc-k2-node-ink)}.scheme-registry .scheme-row-note,.scheme-canvas .scheme-row-note{display:block;font-size:var(--dc-k2-text-10-5);color:var(--dc-k2-note-ink)}.scheme-registry .scheme-row-empty{font-size:var(--dc-k2-text-11-5);color:var(--dc-k2-empty-ink)}.scheme-registry .scheme-chips{display:flex;gap:var(--dc-space-4);flex-wrap:wrap}.scheme-registry .scheme-icon-button{display:inline-flex;align-items:center;gap:var(--dc-space-5);height:var(--dc-k2-button-height);padding:0 var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-wave-border-control);border-radius:var(--dc-k2-control-radius);background:var(--dc-wave-surface);color:var(--dc-k2-row-action-ink);font-size:var(--dc-k2-text-11-5);font-weight:var(--dc-weight-semibold)}.scheme-registry .scheme-rules{margin-top:var(--dc-k2-block-gap);padding:var(--dc-k2-rules-padding);border:var(--dc-hairline) solid var(--dc-wave-border-soft);border-radius:var(--dc-k2-chip-radius);background:var(--dc-wave-surface);font-size:var(--dc-k2-text-11-5);color:var(--dc-wave-ink-soft);line-height:var(--dc-leading-snug)}.scheme-canvas .scheme-title-line,.scheme-canvas .scheme-name-line{display:flex;align-items:center;gap:var(--dc-k2-name-gap);flex-wrap:wrap}.scheme-canvas .scheme-name-input{height:var(--dc-k2-name-height);padding:var(--dc-k2-name-padding);width:var(--dc-k2-name-width);max-width:100%;border:var(--dc-hairline) solid var(--dc-k2-name-border);border-radius:var(--dc-k2-button-radius);background:var(--dc-wave-surface);color:var(--dc-k2-node-ink);font-family:inherit;font-size:var(--dc-k2-text-13);font-weight:var(--dc-weight-semibold)}.scheme-canvas .scheme-name-input:disabled{background:var(--dc-k2-cat-surface);color:var(--dc-wave-ink-soft)}.scheme-canvas .scheme-name-saved{font-size:var(--dc-k2-text-11-5);color:var(--dc-k2-state-live-ink)}.scheme-canvas .scheme-name-hint,.scheme-canvas .scheme-name-failure{margin:var(--dc-space-5) 0 0;font-size:var(--dc-k2-text-11-5);color:var(--dc-wave-ink-soft)}.scheme-canvas .scheme-name-failure{color:var(--dc-k2-danger-ink)}.scheme-canvas .scheme-scheme-line{display:flex;align-items:center;gap:var(--dc-space-7);flex-wrap:wrap;margin-bottom:var(--dc-k2-block-gap)}.scheme-canvas .scheme-scheme-code{font-size:var(--dc-k2-text-11-5);color:var(--dc-wave-ink-soft)}.scheme-canvas .scheme-dirty{padding:var(--dc-k2-chip-padding);border-radius:var(--dc-k2-chip-radius);background:var(--dc-k2-state-draft-surface);color:var(--dc-k2-state-draft-strong-ink);font-size:var(--dc-k2-text-11);font-weight:var(--dc-weight-semibold)}.scheme-canvas .scheme-lock{display:inline-flex;align-items:center;gap:var(--dc-space-7);padding:var(--dc-k2-chip-padding);border-radius:var(--dc-k2-chip-radius);background:var(--dc-k2-cat-surface);color:var(--dc-wave-ink-soft);font-size:var(--dc-k2-text-11-5)}.scheme-canvas .scheme-lock-own{background:var(--dc-k2-state-live-surface);color:var(--dc-k2-state-live-ink)}.scheme-canvas .scheme-lock-held{background:var(--dc-k2-state-draft-surface);color:var(--dc-k2-state-draft-ink)}.scheme-canvas .scheme-work{display:flex;align-items:flex-start;gap:var(--dc-k2-block-gap)}.scheme-canvas .scheme-inspector,.scheme-canvas .scheme-versions{border:var(--dc-hairline) solid var(--dc-wave-border);border-radius:var(--dc-k2-card-radius);background:var(--dc-wave-surface);padding:var(--dc-k2-card-padding)}.scheme-canvas .scheme-palette{display:flex;align-items:center;gap:var(--dc-space-7);flex-wrap:wrap;margin-bottom:var(--dc-k2-block-gap)}.scheme-canvas .scheme-palette-label{font-size:var(--dc-k2-text-10);letter-spacing:var(--dc-k2-tracking-head);text-transform:uppercase;font-weight:var(--dc-weight-bold);color:var(--dc-k2-label-ink)}.scheme-canvas .scheme-notice{margin:0 0 var(--dc-k2-block-gap);padding:var(--dc-k2-notice-padding);border:var(--dc-hairline) solid var(--dc-k2-notice-border);border-radius:var(--dc-k2-notice-radius);background:var(--dc-k2-notice-surface);color:var(--dc-k2-notice-ink);font-size:var(--dc-k2-text-12);line-height:var(--dc-leading-1-4)}.scheme-canvas .scheme-holst-title{margin:0 0 var(--dc-k2-block-gap);font-size:var(--dc-k2-text-14);font-weight:var(--dc-weight-bold)}.scheme-canvas .scheme-side{flex:0 0 var(--dc-wave-side-width);width:var(--dc-wave-side-width);display:flex;flex-direction:column;gap:var(--dc-k2-block-gap)}.scheme-canvas .scheme-panel-title{margin:0 0 var(--dc-space-10);font-size:var(--dc-k2-text-14);font-weight:var(--dc-weight-bold)}.scheme-canvas .scheme-panel-subtitle{margin:var(--dc-k2-block-gap) 0 var(--dc-space-7);font-size:var(--dc-k2-text-12);font-weight:var(--dc-weight-semibold)}.scheme-canvas .scheme-panel-note{margin:0 0 var(--dc-space-10);font-size:var(--dc-k2-text-11-5);color:var(--dc-wave-ink-soft);line-height:var(--dc-leading-1-4)}.scheme-canvas .scheme-palette-item{display:inline-flex;align-items:center;gap:var(--dc-space-6);height:var(--dc-k2-palette-item-height);padding:0 var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-k2-palette-border);border-radius:var(--dc-k2-button-radius);background:var(--dc-wave-surface);color:var(--dc-k2-palette-ink);font-family:inherit;font-size:var(--dc-k2-text-12);font-weight:var(--dc-weight-semibold);text-align:left;cursor:grab}.scheme-canvas .scheme-palette-item:disabled{opacity:.55;cursor:not-allowed}.scheme-canvas .scheme-palette-outlets{font-size:var(--dc-k2-text-10-5);color:var(--dc-k2-note-ink);font-weight:var(--dc-weight-regular)}.scheme-canvas .scheme-node-mark{width:var(--dc-k2-mark-size);height:var(--dc-k2-mark-size);border-radius:var(--dc-k2-mark-radius);flex-shrink:0;background:var(--dc-k2-condition-ink)}.scheme-canvas .scheme-node-trigger .scheme-node-mark{background:var(--dc-k2-trigger-ink)}.scheme-canvas .scheme-node-condition .scheme-node-mark{background:var(--dc-k2-condition-ink)}.scheme-canvas .scheme-node-action .scheme-node-mark{background:var(--dc-k2-action-ink)}.scheme-canvas .scheme-node-timer .scheme-node-mark{background:var(--dc-k2-timer-ink)}.scheme-canvas .scheme-node-branch .scheme-node-mark{background:var(--dc-k2-branch-ink)}.scheme-canvas .scheme-holst{flex:1;min-width:0;overflow-x:auto;border:var(--dc-hairline) solid var(--dc-wave-border);border-radius:var(--dc-k2-card-radius);background:var(--dc-wave-surface);padding:var(--dc-k2-card-padding)}.scheme-canvas .scheme-columns{display:flex;align-items:flex-start;gap:var(--dc-space-18)}.scheme-canvas .scheme-column{display:flex;flex-direction:column;gap:var(--dc-space-12)}.scheme-canvas .scheme-node{width:var(--dc-k2-node-width);min-height:var(--dc-k2-node-min-height);padding:var(--dc-k2-node-padding);border:var(--dc-k2-node-stroke) solid var(--dc-k2-condition-border);border-radius:var(--dc-k2-node-radius);background:var(--dc-k2-condition-surface);cursor:pointer}.scheme-canvas .scheme-node-trigger{border-color:var(--dc-k2-trigger-border);background:var(--dc-k2-trigger-surface)}.scheme-canvas .scheme-node-condition{border-color:var(--dc-k2-condition-border);background:var(--dc-k2-condition-surface)}.scheme-canvas .scheme-node-action{border-color:var(--dc-k2-action-border);background:var(--dc-k2-action-surface)}.scheme-canvas .scheme-node-timer{border-color:var(--dc-k2-timer-border);background:var(--dc-k2-timer-surface)}.scheme-canvas .scheme-node-branch{border-color:var(--dc-k2-branch-border);background:var(--dc-k2-branch-surface);border-style:dashed}.scheme-canvas .scheme-node-selected{outline:var(--dc-focus-width) solid var(--dc-wave-focus);outline-offset:var(--dc-space-2)}.scheme-canvas .scheme-node-problem{border-color:var(--dc-k2-danger-border)}.scheme-canvas .scheme-node-unreachable{border-style:dashed}.scheme-canvas .scheme-node-head{display:flex;align-items:center;gap:var(--dc-space-6);margin-bottom:var(--dc-space-6)}.scheme-canvas .scheme-node-type{flex:1;font-size:var(--dc-k2-text-10-5);text-transform:uppercase;letter-spacing:var(--dc-k2-tracking-head);color:var(--dc-wave-ink-soft)}.scheme-canvas .scheme-node-remove{display:inline-flex;align-items:center;justify-content:center;width:var(--dc-k2-move-size);height:var(--dc-k2-move-size);border:var(--dc-hairline) solid var(--dc-k2-danger-border);border-radius:var(--dc-k2-control-radius);background:var(--dc-wave-surface);color:var(--dc-k2-danger-ink);font-family:inherit;font-size:var(--dc-k2-text-14);cursor:pointer}.scheme-canvas .scheme-node-title{font-size:var(--dc-k2-text-12);font-weight:var(--dc-weight-bold);color:var(--dc-k2-node-ink)}.scheme-canvas .scheme-node-ref{font-size:var(--dc-k2-text-10-5);color:var(--dc-wave-ink-dim)}.scheme-canvas .scheme-node-outlets{list-style:none;margin:var(--dc-space-7) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--dc-space-4)}.scheme-canvas .scheme-outlet{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-5);padding:var(--dc-space-2) var(--dc-space-6);border:var(--dc-hairline) solid var(--dc-wave-border-soft);border-radius:var(--dc-k2-mark-radius);background:var(--dc-wave-surface);font-size:var(--dc-k2-text-10-5);color:var(--dc-wave-ink-soft);cursor:grab}.scheme-canvas .scheme-outlet-loose{border-style:dashed;border-color:var(--dc-k2-dashed-border);background:var(--dc-k2-dashed-surface)}.scheme-canvas .scheme-outlet-none{cursor:default}.scheme-canvas .scheme-outlet-target{color:var(--dc-k2-condition-ink)}.scheme-canvas .scheme-node-problems{margin-top:var(--dc-space-6);display:flex;flex-direction:column;gap:var(--dc-space-4)}.scheme-canvas .scheme-node-problem-text{font-size:var(--dc-k2-text-10-5);color:var(--dc-k2-danger-ink);line-height:var(--dc-leading-1-35)}.scheme-canvas .scheme-checks{display:flex;flex-wrap:wrap;gap:var(--dc-space-6)}.scheme-canvas .scheme-check{display:inline-flex;align-items:center;gap:var(--dc-space-4);font-size:var(--dc-k2-text-11);color:var(--dc-wave-ink-body)}.scheme-canvas .scheme-version-list{list-style:none;margin:0 0 var(--dc-k2-block-gap);padding:0;display:flex;flex-direction:column;gap:var(--dc-space-6)}.scheme-canvas .scheme-version{display:flex;align-items:center;gap:var(--dc-space-6);flex-wrap:wrap;padding:var(--dc-space-6) var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-wave-border-soft);border-radius:var(--dc-k2-control-radius);font-size:var(--dc-k2-text-11)}.scheme-canvas .scheme-version-published{background:var(--dc-k2-state-live-surface)}.scheme-canvas .scheme-version-draft{background:var(--dc-k2-state-draft-surface)}.scheme-canvas .scheme-version-retired{background:var(--dc-k2-state-retired-surface)}.scheme-canvas .scheme-version-no{font-weight:var(--dc-weight-bold);color:var(--dc-k2-node-ink)}.scheme-canvas .scheme-version-state{font-weight:var(--dc-weight-semibold);color:var(--dc-wave-ink-body)}.scheme-canvas .scheme-version-at,.scheme-canvas .scheme-version-author,.scheme-canvas .scheme-version-note{color:var(--dc-wave-ink-soft)}.scheme-registry .scheme-journal-link,.scheme-canvas .scheme-journal-link{display:inline-flex;align-items:center;text-decoration:none}.scheme-canvas .scheme-metrics-nodata{margin:0 0 var(--dc-space-10);padding:var(--dc-space-8) var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-wave-warn-border);border-radius:var(--dc-radius-8);background:var(--dc-wave-warn-surface);color:var(--dc-wave-warn-ink);font-size:var(--dc-k2-text-11-5);line-height:var(--dc-leading-1-4)}.scheme-canvas .scheme-metrics-head,.scheme-canvas .scheme-metric{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr);column-gap:var(--dc-space-6)}.scheme-canvas .scheme-metrics-head{padding-bottom:var(--dc-space-5);border-bottom:var(--dc-hairline) solid var(--dc-wave-border-soft);font-size:var(--dc-k2-text-10);letter-spacing:var(--dc-k2-tracking-head);text-transform:uppercase;font-weight:var(--dc-weight-bold);color:var(--dc-k2-label-ink);text-align:right}.scheme-canvas .scheme-metrics-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dc-space-6)}.scheme-canvas .scheme-metric{padding-top:var(--dc-space-6);row-gap:var(--dc-space-4)}.scheme-canvas .scheme-metric-title{grid-column:1 / -1;font-size:var(--dc-k2-text-12);color:var(--dc-wave-ink-body)}.scheme-canvas .scheme-metric-value{text-align:right;font-family:var(--dc-font-mono);font-size:var(--dc-k2-text-11-5);color:var(--dc-wave-ink-strong)}.scheme-canvas .scheme-metric-diff{font-weight:var(--dc-weight-semibold)}.scheme-changes .scheme-changes-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--dc-space-10);margin-bottom:var(--dc-k2-block-gap)}.scheme-changes .scheme-changes-at{white-space:nowrap}.scheme-changes .scheme-changes-note{color:var(--dc-wave-ink-soft)}.scheme-canvas .scheme-version-actions{display:flex;flex-wrap:wrap;gap:var(--dc-space-6)}.scheme-canvas .scheme-test-run{margin-bottom:var(--dc-k2-block-gap);padding-bottom:var(--dc-k2-block-gap);border-bottom:var(--dc-hairline) solid var(--dc-wave-border)}.scheme-canvas .scheme-test-run-button{width:100%;height:var(--dc-wave-check-height);display:flex;align-items:center;justify-content:center;gap:var(--dc-space-7);border:var(--dc-hairline) solid var(--dc-wave-border-control);border-radius:var(--dc-radius-8);background:var(--dc-wave-surface-tile);color:var(--dc-k2-condition-ink);font-family:inherit;font-size:var(--dc-k2-text-12-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.scheme-canvas .scheme-test-run-button:disabled{opacity:.55;cursor:not-allowed}.scheme-canvas .scheme-test-run .scheme-field{margin-top:var(--dc-space-9)}.scheme-canvas .scheme-test-run-none{margin:var(--dc-space-9) 0 0;font-size:var(--dc-k2-text-11-5);color:var(--dc-wave-ink-soft);line-height:var(--dc-leading-1-45)}.scheme-canvas .scheme-test-run-verdict{margin-top:var(--dc-space-9);padding:var(--dc-space-8) var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-k2-notice-border);border-radius:var(--dc-radius-8);background:var(--dc-k2-notice-surface);color:var(--dc-k2-notice-ink);font-size:var(--dc-k2-text-11-5);line-height:var(--dc-leading-1-45)}.scheme-canvas .scheme-test-run-verdict-ok{border-color:var(--dc-wave-ok-note-border);background:var(--dc-wave-ok-note-surface);color:var(--dc-k2-state-live-ink)}.scheme-canvas .scheme-test-run-verdict-blocked{border-color:var(--dc-k2-danger-border);background:var(--dc-wave-alarm-surface);color:var(--dc-k2-danger-ink)}.scheme-canvas .scheme-test-run-facts{list-style:none;margin:var(--dc-space-8) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--dc-space-5);font-size:var(--dc-k2-text-11-5);color:var(--dc-wave-ink-body);line-height:var(--dc-leading-1-4)}.scheme-canvas .scheme-test-run-at{color:var(--dc-wave-ink-soft)}.scheme-canvas .scheme-test-run-failure{color:var(--dc-k2-danger-ink)}.scheme-canvas .scheme-verdict{margin-top:var(--dc-k2-block-gap);padding:var(--dc-k2-notice-padding);border:var(--dc-hairline) solid var(--dc-k2-notice-border);border-radius:var(--dc-k2-notice-radius);background:var(--dc-k2-notice-surface);color:var(--dc-k2-notice-ink);font-size:var(--dc-k2-text-12)}.scheme-canvas .scheme-verdict-ok{border-color:var(--dc-wave-ok-note-border);background:var(--dc-wave-ok-note-surface);color:var(--dc-k2-state-live-ink)}.scheme-canvas .scheme-verdict-blocked{border-color:var(--dc-k2-danger-border);background:var(--dc-wave-alarm-surface);color:var(--dc-k2-danger-ink)}.scheme-canvas .scheme-verdict-title{font-weight:var(--dc-weight-bold);margin-bottom:var(--dc-space-7)}.scheme-canvas .scheme-problem-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dc-space-5)}.scheme-canvas .scheme-problem{display:flex;gap:var(--dc-space-7);flex-wrap:wrap;font-size:var(--dc-k2-text-11-5)}.scheme-canvas .scheme-problem-place{font-weight:var(--dc-weight-semibold)}.scheme-canvas .scheme-problem-text{color:var(--dc-k2-node-ink)}.scheme-registry .scheme-tabs,.scheme-canvas .scheme-tabs,.wave-registry .wave-tabs-strip{margin-top:var(--dc-space-12)}.scheme-registry .scheme-tabs .tabs,.scheme-canvas .scheme-tabs .tabs,.wave-registry .wave-tabs-strip .tabs,.constructor-screen .constructor-tabs .tabs{flex-wrap:wrap;gap:var(--dc-space-6);height:auto;min-height:0;border-bottom:none}.scheme-registry .scheme-tabs .tab,.scheme-canvas .scheme-tabs .tab,.wave-registry .wave-tabs-strip .tab,.constructor-screen .constructor-tabs .tab{display:inline-flex;align-items:center;height:var(--dc-k2-tab-height);padding:var(--dc-k2-tab-padding);border:var(--dc-hairline) solid var(--dc-k2-palette-border);border-radius:var(--dc-k2-button-radius);background:var(--dc-wave-surface);color:var(--dc-k2-palette-ink);font-size:var(--dc-k2-text-12);font-weight:var(--dc-weight-semibold);white-space:nowrap}.scheme-registry .scheme-tabs .tab-active,.scheme-canvas .scheme-tabs .tab-active,.wave-registry .wave-tabs-strip .tab-active,.constructor-screen .constructor-tabs .tab-active{border-color:var(--dc-wave-ink);background:var(--dc-wave-ink);color:var(--dc-ink-on-dark)}.tab-mark{margin-right:var(--dc-space-7);padding:var(--dc-k2-tab-mark-padding);border-radius:var(--dc-k2-control-radius);background:var(--dc-k2-tab-mark-surface);color:var(--dc-k2-tab-mark-ink);font-size:var(--dc-k2-text-10-5);font-weight:var(--dc-weight-bold)}.tab-active .tab-mark{background:var(--dc-k2-tab-mark-active-surface);color:var(--dc-k2-tab-mark-active-ink)}.tab-pending{opacity:.55;cursor:not-allowed}.scheme-canvas .scheme-arrow{align-self:center;font-size:var(--dc-k2-arrow-size);line-height:1;color:var(--dc-k2-arrow-ink)}.scheme-registry .scheme-group-cell{border-right:var(--dc-hairline) solid var(--dc-wave-border-soft);vertical-align:top}.scheme-registry .scheme-active-dot{display:inline-block;width:var(--dc-k2-dot-size);height:var(--dc-k2-dot-size);margin-right:var(--dc-space-6);border-radius:50%;background:var(--dc-k2-state-live-ink)}.scheme-canvas .scheme-node-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--dc-k2-icon-box);height:var(--dc-k2-icon-box);border-radius:var(--dc-k2-control-radius);flex-shrink:0;background:var(--dc-k2-condition-mark);color:var(--dc-k2-condition-ink)}.scheme-canvas .scheme-node-trigger .scheme-node-icon{background:var(--dc-k2-trigger-mark);color:var(--dc-k2-trigger-ink)}.scheme-canvas .scheme-node-condition .scheme-node-icon{background:var(--dc-k2-condition-mark);color:var(--dc-k2-condition-ink)}.scheme-canvas .scheme-node-action .scheme-node-icon{background:var(--dc-k2-action-mark);color:var(--dc-k2-action-ink)}.scheme-canvas .scheme-node-timer .scheme-node-icon{background:var(--dc-k2-timer-mark);color:var(--dc-k2-timer-ink)}.scheme-canvas .scheme-node-branch .scheme-node-icon{background:var(--dc-k2-branch-mark);color:var(--dc-k2-branch-ink)}.scheme-canvas .scheme-add-node{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--dc-space-7);width:var(--dc-k2-add-width);min-height:var(--dc-k2-add-min-height);align-self:stretch;border:var(--dc-k2-node-stroke) dashed var(--dc-k2-dashed-border);border-radius:var(--dc-k2-node-radius);background:var(--dc-k2-dashed-surface);color:var(--dc-k2-add-ink);font-family:inherit;font-size:var(--dc-k2-text-12);font-weight:var(--dc-weight-semibold);cursor:pointer}.scheme-canvas .scheme-add-node-mark{display:inline-flex;align-items:center;justify-content:center;width:var(--dc-k2-add-mark-size);height:var(--dc-k2-add-mark-size);border-radius:50%;background:var(--dc-k2-notice-surface);font-size:var(--dc-k2-text-18)}.knowledge-screen{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden;background:var(--dc-workspace);color:var(--dc-ink);font-family:var(--dc-font-sans);font-size:var(--dc-text-13)}.knowledge-screen .knowledge-head{padding:var(--dc-space-14) var(--dc-space-24);background:var(--dc-surface);border-bottom:var(--dc-hairline) solid var(--dc-border-soft)}.knowledge-screen .knowledge-title{margin:0;font-size:var(--dc-text-18);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.knowledge-screen .knowledge-note{margin:var(--dc-space-4) 0 0;font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.knowledge-screen .knowledge-body{display:flex;align-items:stretch;min-height:0;flex:1}.knowledge-screen .knowledge-sections{width:var(--dc-msg-queue-width);flex-shrink:0;overflow-y:auto;padding:var(--dc-space-14);background:var(--dc-surface);border-right:var(--dc-hairline) solid var(--dc-border-soft)}.knowledge-screen .knowledge-section{margin-bottom:var(--dc-space-12)}.knowledge-screen .knowledge-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-8);padding:var(--dc-space-6) var(--dc-space-8);border-radius:var(--dc-radius-6);text-decoration:none;color:var(--dc-ink);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);text-transform:uppercase;letter-spacing:var(--dc-tracking-5)}.knowledge-screen .knowledge-section-open .knowledge-section-head{background:var(--dc-surface-row-hover)}.knowledge-screen .knowledge-section-count{color:var(--dc-ink-faint);font-weight:var(--dc-weight-regular)}.knowledge-screen .knowledge-articles{margin:var(--dc-space-4) 0 0;padding:0;list-style:none}.knowledge-screen .knowledge-article-link{display:flex;align-items:center;gap:var(--dc-space-8);padding:var(--dc-space-8);border-radius:var(--dc-radius-6);text-decoration:none;color:var(--dc-ink);font-size:var(--dc-text-13);line-height:var(--dc-leading-snug)}.knowledge-screen .knowledge-article-link:hover{background:var(--dc-surface-row-hover)}.knowledge-screen .knowledge-article-open{background:var(--dc-surface-group);font-weight:var(--dc-weight-semibold)}.knowledge-screen .knowledge-article-title{min-width:0}.knowledge-screen .knowledge-kind{display:inline-block;flex-shrink:0;padding:var(--dc-space-2) var(--dc-space-8);border-radius:var(--dc-radius-10);background:var(--dc-chip-c-surface);color:var(--dc-chip-c-ink);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);white-space:nowrap}.knowledge-screen .knowledge-kind-script{background:var(--dc-chip-a-surface);color:var(--dc-chip-a-ink)}.knowledge-screen .knowledge-kind-checklist{background:var(--dc-chip-settle-surface);color:var(--dc-chip-settle-ink)}.knowledge-screen .knowledge-reader{flex:1;min-width:0;overflow-y:auto;padding:var(--dc-space-24)}.knowledge-screen .knowledge-reader-head{margin-bottom:var(--dc-space-16)}.knowledge-screen .knowledge-breadcrumb{display:flex;align-items:center;gap:var(--dc-space-8);font-size:var(--dc-text-12);color:var(--dc-ink-muted)}.knowledge-screen .knowledge-breadcrumb a{color:var(--dc-link)}.knowledge-screen .knowledge-reader-title{margin:var(--dc-space-6) 0 0;font-size:var(--dc-text-20);font-weight:var(--dc-weight-bold);line-height:var(--dc-leading-heading);color:var(--dc-ink)}.knowledge-screen .knowledge-reader-body{max-width:var(--dc-call-panel-width);margin-bottom:var(--dc-space-20);padding:var(--dc-space-20) var(--dc-space-24);background:var(--dc-surface);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-10);font-size:var(--dc-text-14);line-height:var(--dc-leading-relaxed);white-space:pre-wrap}.knowledge-screen .knowledge-idle,.knowledge-screen .knowledge-missing{max-width:var(--dc-call-panel-width);padding:var(--dc-space-24);background:var(--dc-surface);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-10)}.knowledge-screen .knowledge-idle-title,.knowledge-screen .knowledge-missing-title{font-size:var(--dc-text-15);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.knowledge-screen .button{text-decoration:none}.knowledge-screen .knowledge-idle-text,.knowledge-screen .knowledge-missing-text{margin:var(--dc-space-8) 0 var(--dc-space-16);font-size:var(--dc-text-13);line-height:var(--dc-leading-normal);color:var(--dc-ink-muted)}.constructor-screen{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden;background:var(--dc-workspace);color:var(--dc-ink);font-family:var(--dc-font-sans);font-size:var(--dc-text-12-5)}.constructor-screen .constructor-head{padding:var(--dc-space-11) var(--dc-space-24);background:var(--dc-surface);border-bottom:var(--dc-hairline) solid var(--dc-border-soft)}.constructor-screen .constructor-title{margin:0;font-size:var(--dc-text-18);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.constructor-screen .constructor-note{margin:var(--dc-space-4) 0 0;font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.constructor-screen .constructor-tabs{margin-top:var(--dc-space-10)}.constructor-screen .constructor-body{flex:1;min-height:0;overflow:auto;padding:var(--dc-space-16) var(--dc-space-24) var(--dc-space-26);display:flex;flex-direction:column;gap:var(--dc-space-14)}.constructor-screen .constructor-body-split{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:var(--dc-space-16)}.constructor-screen .constructor-limit-empty{grid-column:1 / -1}.constructor-screen .constructor-alert{margin:0;padding:var(--dc-space-10) var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-kc-bad-border);border-radius:var(--dc-radius-9);background:var(--dc-kc-bad-surface);color:var(--dc-kc-bad-ink);font-size:var(--dc-text-12)}.constructor-screen .constructor-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--dc-surface);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-11);overflow:hidden;font-size:var(--dc-text-12)}.constructor-screen .constructor-table thead tr{background:var(--dc-kc-head-surface);color:var(--dc-kc-head-ink);text-transform:uppercase;letter-spacing:var(--dc-tracking-4);font-size:var(--dc-text-9-5);font-weight:var(--dc-weight-bold)}.constructor-screen .constructor-table .constructor-subhead{color:var(--dc-kc-subhead-ink)}.constructor-screen .constructor-table th,.constructor-screen .constructor-table td{padding:var(--dc-kc-cell-padding);text-align:left;border-bottom:var(--dc-hairline) solid var(--dc-border-soft)}.constructor-screen .constructor-num{text-align:right;font-family:var(--dc-font-mono);font-variant-numeric:var(--dc-numeric-tabular)}.constructor-screen .constructor-mono{font-family:var(--dc-font-mono);font-variant-numeric:var(--dc-numeric-tabular)}.constructor-screen .constructor-group th{background:var(--dc-surface-muted);color:var(--dc-ink);font-size:var(--dc-text-11);text-transform:none;letter-spacing:0}.constructor-screen .constructor-dot{display:inline-block;width:var(--dc-group-dot-size);height:var(--dc-group-dot-size);margin-right:var(--dc-space-7);border-radius:var(--dc-radius-round);background:var(--dc-ink-muted)}.constructor-screen .constructor-dot-voice{background:var(--dc-channel-voice-ink)}.constructor-screen .constructor-dot-digital{background:var(--dc-channel-digital-ink)}.constructor-screen .constructor-dot-official{background:var(--dc-channel-official-ink)}.constructor-screen .constructor-dot-paper{background:var(--dc-channel-paper-ink)}.constructor-screen .constructor-dot-field{background:var(--dc-channel-field-ink)}.constructor-screen .constructor-row:hover{background:var(--dc-surface-row-hover)}.constructor-screen .constructor-row-archived{opacity:var(--dc-wave-archived-opacity)}.constructor-screen .constructor-cell{text-align:center}.constructor-screen .constructor-check{width:var(--dc-kc-check-size);height:var(--dc-kc-check-size);border:var(--dc-hairline) solid var(--dc-kc-check-off-border);border-radius:var(--dc-radius-5);background:var(--dc-surface);color:var(--dc-kc-check-on);cursor:pointer;line-height:1}.constructor-screen .constructor-check:hover{border-color:var(--dc-kc-check-hover-border)}.constructor-screen .constructor-check-on{border-color:var(--dc-kc-check-on);background:var(--dc-kc-check-on);color:var(--dc-surface)}.constructor-screen .constructor-scope{color:var(--dc-ink-muted);font-size:var(--dc-text-11);text-align:center}.constructor-screen .constructor-chip{display:inline-block;margin-left:var(--dc-space-6);padding:var(--dc-ctrl-chip-padding);border-radius:var(--dc-radius-9);background:var(--dc-surface-muted);color:var(--dc-ink-muted);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold)}.constructor-screen .constructor-panel{padding:var(--dc-space-14) var(--dc-space-16);background:var(--dc-surface);border:var(--dc-hairline) solid var(--dc-kc-panel-border);border-radius:var(--dc-kc-panel-radius);display:flex;flex-direction:column;gap:var(--dc-space-10)}.constructor-screen .constructor-panel-head{display:flex;align-items:center;gap:var(--dc-space-8)}.constructor-screen .constructor-panel-title{margin:0;font-size:var(--dc-text-14);font-weight:var(--dc-weight-bold)}.constructor-screen .constructor-badge{display:inline-flex;align-items:center;justify-content:center;width:var(--dc-kc-badge-size);height:var(--dc-kc-badge-size);border-radius:var(--dc-radius-7);background:var(--dc-surface-muted);font-size:var(--dc-text-11);font-weight:var(--dc-weight-bold)}.constructor-screen .constructor-note-inline{margin:0;color:var(--dc-ink-muted);font-size:var(--dc-text-11-5)}.constructor-screen .constructor-cards{display:flex;flex-direction:column;gap:var(--dc-space-13)}.constructor-screen .constructor-card{padding:var(--dc-space-12) var(--dc-space-14);background:var(--dc-surface);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-kc-card-radius);display:flex;flex-direction:column;gap:var(--dc-space-8)}.constructor-screen .constructor-card-bad{border-color:var(--dc-kc-bad-border)}.constructor-screen .constructor-card-head{display:flex;align-items:center;gap:var(--dc-space-8)}.constructor-screen .constructor-card-title{margin:0;font-size:var(--dc-text-13);font-weight:var(--dc-weight-bold)}.constructor-screen .constructor-card-state{margin-left:auto;color:var(--dc-ink-muted);font-size:var(--dc-text-11)}.constructor-screen .constructor-body-text,.constructor-screen .constructor-preview-text{margin:0;padding:var(--dc-space-9) var(--dc-space-10);background:var(--dc-surface-muted);border-radius:var(--dc-radius-7);font-family:var(--dc-font-mono);font-size:var(--dc-text-12);line-height:var(--dc-leading-1-45);white-space:pre-wrap}.constructor-screen .constructor-preview-text{background:var(--dc-surface-ok)}.constructor-screen .constructor-preview-title{margin:0;font-size:var(--dc-text-11);text-transform:uppercase;letter-spacing:var(--dc-tracking-5);color:var(--dc-ink-caption)}.constructor-screen .constructor-preview-empty{margin:0;color:var(--dc-ink-muted);font-size:var(--dc-text-11-5)}.constructor-screen .constructor-failure{margin:0;padding:var(--dc-space-8) var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-kc-bad-border);border-radius:var(--dc-radius-8);background:var(--dc-kc-bad-surface);color:var(--dc-kc-bad-ink);font-size:var(--dc-text-11-5)}.constructor-screen .constructor-aside{padding:var(--dc-space-14) var(--dc-space-16);background:var(--dc-surface);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-kc-panel-radius)}.constructor-screen .constructor-aside-title{margin:0;font-size:var(--dc-text-13);font-weight:var(--dc-weight-bold)}.constructor-screen .constructor-aside-note{margin:var(--dc-space-4) 0 var(--dc-space-10);color:var(--dc-ink-muted);font-size:var(--dc-text-11-5)}.constructor-screen .constructor-vars{width:100%;border-collapse:collapse;font-size:var(--dc-text-12)}.constructor-screen .constructor-vars th,.constructor-screen .constructor-vars td{padding:var(--dc-space-6) var(--dc-space-8);text-align:left;border-bottom:var(--dc-hairline) solid var(--dc-border-soft)}.constructor-screen .constructor-add{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--dc-space-10);padding:var(--dc-space-12) var(--dc-space-14);background:var(--dc-surface);border:var(--dc-hairline) dashed var(--dc-border);border-radius:var(--dc-kc-card-radius)}.constructor-screen .constructor-add .constructor-field-start{align-self:flex-start}.constructor-screen .constructor-add-title{margin:0;width:100%;font-size:var(--dc-text-13);font-weight:var(--dc-weight-bold)}.constructor-screen .constructor-field{display:flex;flex-direction:column;gap:var(--dc-space-4);font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.constructor-screen .constructor-input,.constructor-screen .constructor-textarea{border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-6);padding:0 var(--dc-space-8);height:var(--dc-control-height);font-family:var(--dc-font-sans);font-size:var(--dc-text-12);background:var(--dc-surface);color:var(--dc-ink)}.constructor-screen .constructor-textarea{height:auto;padding:var(--dc-space-7) var(--dc-space-9);font-family:var(--dc-font-mono);line-height:var(--dc-leading-1-45)}.constructor-screen .constructor-input-sm{width:var(--dc-plan-day-min-width)}.constructor-screen .constructor-button{align-self:flex-start;height:var(--dc-button-height);padding:0 var(--dc-space-14);border:none;border-radius:var(--dc-radius-8);background:var(--dc-ink);color:var(--dc-surface);font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);cursor:pointer}.constructor-screen .constructor-link-button{border:none;background:none;padding:0;color:var(--dc-link);font-size:var(--dc-text-11-5);cursor:pointer}.constructor-screen .constructor-link-button:hover{color:var(--dc-link-hover)}.constructor-screen .constructor-facts{display:grid;grid-template-columns:auto auto;gap:var(--dc-space-6) var(--dc-space-12);margin:0;font-size:var(--dc-text-12)}.constructor-screen .constructor-facts dt{color:var(--dc-ink-caption)}.constructor-screen .constructor-facts dd{margin:0}.constructor-screen .constructor-facts-row{grid-template-columns:repeat(3,auto);justify-content:start}.constructor-screen .constructor-category-row{display:flex;gap:var(--dc-space-6);margin-top:var(--dc-space-10)}.constructor-screen .constructor-category{padding:var(--dc-ctrl-chip-padding);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-10);color:var(--dc-ink);font-size:var(--dc-text-11-5);text-decoration:none}.constructor-screen .constructor-category-on{background:var(--dc-ink);border-color:var(--dc-ink);color:var(--dc-surface)}.constructor-screen .constructor-periods{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dc-space-6)}.constructor-screen .constructor-period{display:flex;justify-content:space-between;gap:var(--dc-space-12);padding:var(--dc-space-7) var(--dc-space-10);background:var(--dc-surface-muted);border-radius:var(--dc-radius-8);font-size:var(--dc-text-12)}.constructor-screen .constructor-period-title{font-weight:var(--dc-weight-semibold)}.constructor-screen .constructor-editor{display:flex;flex-direction:column;gap:var(--dc-space-8)}.constructor-screen .constructor-switch{display:inline-flex;align-items:center;gap:var(--dc-space-6);margin-top:var(--dc-space-8);font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.constructor-screen .constructor-danger-strip{display:inline-flex;align-items:center;gap:var(--dc-space-6);flex-shrink:0;padding:var(--dc-space-5) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-kc-bad-border);border-radius:var(--dc-radius-9);background:var(--dc-kc-bad-surface);color:var(--dc-kc-danger-ink);font-size:var(--dc-text-11-5);font-weight:var(--dc-weight-bold)}.constructor-screen .constructor-confirm{display:flex;flex-direction:column;gap:var(--dc-space-8);padding:var(--dc-space-10) var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-kc-bad-border);border-radius:var(--dc-radius-9);background:var(--dc-kc-bad-surface)}.constructor-screen .constructor-button-danger{background:var(--dc-kc-danger-ink)}.constructor-screen .constructor-kind-title{margin:0 0 var(--dc-space-8);font-size:var(--dc-text-11);text-transform:uppercase;letter-spacing:var(--dc-tracking-5);color:var(--dc-ink-caption)}.constructor-screen .constructor-kind{display:flex;flex-direction:column;gap:var(--dc-space-10)}.constructor-screen .constructor-subtabs{margin-top:var(--dc-space-10)}.constructor-screen .constructor-subtabs .tabs{flex-wrap:wrap;gap:var(--dc-space-6);height:auto;min-height:0;border-bottom:none}.constructor-screen .constructor-subtabs .tab{display:inline-flex;align-items:center;height:var(--dc-k2-tab-height);padding:var(--dc-k2-tab-padding);border:var(--dc-hairline) solid var(--dc-k2-palette-border);border-radius:var(--dc-k2-button-radius);background:var(--dc-wave-surface);color:var(--dc-k2-palette-ink);font-size:var(--dc-k2-text-12);font-weight:var(--dc-weight-semibold);white-space:nowrap}.constructor-screen .constructor-subtabs .tab-active{border-color:var(--dc-wave-ink);background:var(--dc-wave-ink);color:var(--dc-ink-on-dark)}.constructor-screen .constructor-kind-head{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-10)}.constructor-screen .constructor-kind-note{margin:0;font-size:var(--dc-text-11-5);color:var(--dc-ink-muted)}.constructor-screen .constructor-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--dc-kc-card-min-width),1fr));align-items:start}.constructor-screen .constructor-autos{min-width:var(--dc-kc-autos-min-width)}.constructor-screen .constructor-autos-wrap{overflow-x:auto}.constructor-screen .constructor-pill{padding:var(--dc-ctrl-chip-padding);border-radius:var(--dc-radius-9);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold);white-space:nowrap}.constructor-screen .constructor-pill-ok{background:var(--dc-chip-settle-surface);color:var(--dc-chip-settle-ink)}.constructor-screen .constructor-pill-bad{background:var(--dc-kc-bad-surface);color:var(--dc-kc-bad-ink)}.constructor-screen .constructor-cell-title{display:block;font-weight:var(--dc-weight-semibold)}.constructor-screen .constructor-cell-body{display:block;color:var(--dc-ink-muted);font-size:var(--dc-text-11-5)}.constructor-screen .constructor-select{border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-6);padding:0 var(--dc-space-6);height:var(--dc-control-height);font-family:var(--dc-font-sans);font-size:var(--dc-text-11-5);background:var(--dc-surface);color:var(--dc-ink)}.constructor-screen .constructor-field-check{flex-direction:row;align-items:flex-start;gap:var(--dc-space-6)}.constructor-screen .constructor-form{display:flex;flex-direction:column;gap:var(--dc-space-10);padding:var(--dc-space-12) var(--dc-space-14);background:var(--dc-surface);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-kc-card-radius)}.constructor-screen .constructor-form-title{margin:0;font-size:var(--dc-text-13);font-weight:var(--dc-weight-bold)}.constructor-screen .constructor-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dc-space-10)}.constructor-screen .constructor-form-actions{display:flex;align-items:center;gap:var(--dc-space-10)}.constructor-screen .constructor-card-fields{display:flex;flex-direction:column;gap:var(--dc-space-4);margin:0}.constructor-screen .constructor-card-fields>div{display:flex;gap:var(--dc-space-6);font-size:var(--dc-text-12)}.constructor-screen .constructor-card-fields dt{color:var(--dc-ink-label)}.constructor-screen .constructor-card-fields dd{margin:0;font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell)}.constructor-screen .constructor-preview{padding:var(--dc-space-9) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-border-ok);border-radius:var(--dc-radius-8);background:var(--dc-doc-row-ok-surface)}.constructor-screen .constructor-preview .constructor-preview-text{padding:0;border:none;border-radius:0;background:none;font-family:var(--dc-font-sans)}.constructor-screen .constructor-switch{display:inline-flex;align-items:center;gap:var(--dc-space-8);font-size:var(--dc-text-11-5);color:var(--dc-ink-cell)}.constructor-screen .constructor-switch input{position:absolute;opacity:0;width:var(--dc-kc-switch-width);height:var(--dc-kc-switch-height);margin:0;cursor:pointer}.constructor-screen .constructor-switch-track{position:relative;flex:none;width:var(--dc-kc-switch-width);height:var(--dc-kc-switch-height);border-radius:var(--dc-kc-switch-radius);background:var(--dc-kc-switch-off);transition:background .12s linear}.constructor-screen .constructor-switch-track:after{content:"";position:absolute;top:var(--dc-kc-switch-inset);left:var(--dc-kc-switch-inset);width:var(--dc-kc-switch-knob);height:var(--dc-kc-switch-knob);border-radius:50%;background:var(--dc-surface);transition:transform .12s linear}.constructor-screen .constructor-switch input:checked+.constructor-switch-track{background:var(--dc-kc-switch-on)}.constructor-screen .constructor-switch input:checked+.constructor-switch-track:after{transform:translate(var(--dc-kc-switch-travel))}.constructor-screen .constructor-switch input:focus-visible+.constructor-switch-track{outline:var(--dc-focus-width) solid var(--dc-focus);outline-offset:var(--dc-space-2)}.constructor-screen .constructor-timeline{display:flex;height:var(--dc-kc-timeline-height);border-radius:var(--dc-kc-timeline-radius);overflow:hidden}.constructor-screen .constructor-timeline-part{background:var(--dc-kc-period-1);display:flex;align-items:center;justify-content:center;padding:0 var(--dc-space-6);color:var(--dc-surface);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);overflow:hidden;white-space:nowrap}.constructor-screen .constructor-timeline-part-1{background:var(--dc-kc-period-1)}.constructor-screen .constructor-timeline-part-2{background:var(--dc-kc-period-2)}.constructor-screen .constructor-timeline-part-3{background:var(--dc-kc-period-3)}.constructor-screen .constructor-timeline-part-4{background:var(--dc-kc-period-4)}.constructor-screen .constructor-timeline-part-5{background:var(--dc-kc-period-5)}.constructor-screen .constructor-table-wrap .constructor-table{min-width:var(--dc-kc-table-min-width)}.constructor-screen .constructor-table-wrap{max-width:100%;overflow-x:auto;flex-shrink:0}.constructor-screen .constructor-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--dc-space-12)}.constructor-screen .constructor-tile{display:flex;flex-direction:column;gap:var(--dc-space-4);padding:var(--dc-space-14) var(--dc-space-16);background:var(--dc-surface);border:var(--dc-hairline) solid var(--dc-kc-panel-border);border-radius:var(--dc-kc-panel-radius)}.constructor-screen .constructor-tile-label{font-size:var(--dc-text-10-5);text-transform:uppercase;letter-spacing:var(--dc-tracking-5);color:var(--dc-ink-caption);font-weight:var(--dc-weight-bold)}.constructor-screen .constructor-tile-value{font-size:var(--dc-text-22);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.constructor-screen .constructor-tile-note{font-size:var(--dc-text-11)}.constructor-screen .constructor-tile-note-ok{color:var(--dc-tone-ok-strong)}.constructor-screen .constructor-tile-note-bad{color:var(--dc-kc-bad-ink)}.constructor-screen .constructor-timeline-scale{display:flex;margin-top:var(--dc-space-4)}.constructor-screen .constructor-timeline-mark{font-size:var(--dc-text-10);color:var(--dc-ink-caption)}.constructor-screen .constructor-fieldset{border:none;margin:0;padding:0}.constructor-screen .constructor-fieldset legend{padding:0;font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.constructor-screen .constructor-check-label{display:inline-flex;align-items:center;gap:var(--dc-space-4);margin-right:var(--dc-space-8);font-size:var(--dc-text-11-5);color:var(--dc-ink)}.constructor-screen .constructor-key{color:var(--dc-ink-faint);font-size:var(--dc-text-10-5)}.constructor-screen .constructor-note-cell{display:block;color:var(--dc-ink-caption);font-size:var(--dc-text-10-5)}.constructor-screen .constructor-template-name{display:block;font-size:var(--dc-text-11)}.constructor-screen .constructor-intake-live{background:var(--dc-danger-surface);color:var(--dc-danger)}.constructor-screen .constructor-intake-auto{background:var(--dc-chip-settle-surface);color:var(--dc-chip-settle-ink)}.constructor-screen .constructor-intake-manual{background:var(--dc-chip-a-surface);color:var(--dc-chip-a-ink)}.constructor-screen .constructor-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:var(--dc-space-32);background:var(--dc-rep-overlay)}.constructor-screen .constructor-modal{display:flex;flex-direction:column;width:var(--dc-modal-width);max-width:100%;max-height:86vh;overflow:hidden;background:var(--dc-surface);border-radius:var(--dc-radius-14);box-shadow:var(--dc-shadow-modal)}.constructor-screen .constructor-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dc-space-12);padding:var(--dc-space-15) var(--dc-space-20);border-bottom:var(--dc-hairline) solid var(--dc-border)}.constructor-screen .constructor-modal-title{margin:0;font-size:var(--dc-text-15);font-weight:var(--dc-weight-bold)}.constructor-screen .constructor-modal-sub{margin:var(--dc-space-2) 0 0;font-size:var(--dc-text-11-5);color:var(--dc-ink-faint)}.constructor-screen .constructor-modal-close{flex-shrink:0;width:var(--dc-control-height);height:var(--dc-control-height);border:var(--dc-hairline) solid var(--dc-preview-border);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-ink);cursor:pointer}.constructor-screen .constructor-modal-body{flex:1;overflow-y:auto;padding:var(--dc-space-16) var(--dc-space-20) var(--dc-space-20);display:flex;flex-direction:column;gap:var(--dc-space-11)}.constructor-screen .constructor-modal-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--dc-modal-column-min),1fr));gap:var(--dc-space-12)}.constructor-screen .constructor-modal-list{display:flex;flex-direction:column;gap:var(--dc-space-5);max-height:var(--dc-modal-list-height);overflow-y:auto;margin:0;padding:0;list-style:none}.constructor-screen .constructor-modal-item{display:flex;align-items:center;gap:var(--dc-space-6);width:100%;padding:var(--dc-space-7) var(--dc-space-9);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);background:var(--dc-surface);cursor:pointer;text-align:left}.constructor-screen .constructor-modal-item-on{border-color:var(--dc-ink);background:var(--dc-surface-muted)}.constructor-screen .constructor-modal-item-name{flex:1;min-width:0;font-size:var(--dc-text-12-5);color:var(--dc-ink)}.constructor-screen .constructor-modal-preview{min-height:var(--dc-modal-preview-height);padding:var(--dc-space-12) var(--dc-space-14);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-10);background:var(--dc-surface-muted)}.constructor-screen .constructor-modal-sel-name{margin:0;font-size:var(--dc-text-13);font-weight:var(--dc-weight-bold)}.constructor-screen .constructor-modal-sel-code{margin:0 0 var(--dc-space-9);font-size:var(--dc-text-10-5);color:var(--dc-ink-faint)}.constructor-screen .constructor-modal-actions{display:flex;align-items:center;gap:var(--dc-space-9)}.constructor-screen .constructor-modal-link{font-size:var(--dc-text-11-5);white-space:nowrap;color:var(--dc-link)}.constructor-screen .constructor-modal-history{display:flex;flex-direction:column;gap:var(--dc-space-6);margin:0;padding:0;list-style:none}.constructor-screen .constructor-modal-history-row{display:flex;align-items:center;gap:var(--dc-space-9);padding:var(--dc-space-7) var(--dc-space-9);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.constructor-screen .constructor-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dc-space-12)}.constructor-screen .constructor-panel-mark{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--dc-kc-panel-mark);height:var(--dc-kc-panel-mark);border-radius:var(--dc-radius-8)}.constructor-screen .constructor-panel-mark-legal{background:var(--dc-kc-panel-mark-legal-surface);color:var(--dc-ink-label)}.constructor-screen .constructor-panel-mark-tuned{background:var(--dc-kc-bad-surface);color:var(--dc-kc-danger-ink)}.constructor-screen .constructor-panel-legal .constructor-panel-head,.constructor-screen .constructor-panel-tuned .constructor-panel-head{align-items:flex-start;gap:var(--dc-space-9)}.constructor-screen .constructor-select{border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-6);padding:0 var(--dc-space-8);height:var(--dc-control-height);font-family:var(--dc-font-sans);font-size:var(--dc-text-12);background:var(--dc-surface);color:var(--dc-ink)}.constructor-screen .constructor-limit-region{display:flex;align-items:center;gap:var(--dc-space-10);flex-wrap:wrap;margin-bottom:var(--dc-space-12);padding:var(--dc-space-10) var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-day-border);border-radius:var(--dc-radius-9);background:var(--dc-surface-group)}.constructor-screen .constructor-limit-region-label{font-size:var(--dc-text-11);text-transform:uppercase;letter-spacing:var(--dc-tracking-5);font-weight:var(--dc-weight-bold);color:var(--dc-ink-caption)}.constructor-screen .constructor-limit-region-note,.constructor-screen .constructor-limit-hint{font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.constructor-screen .constructor-limit-card{border:var(--dc-hairline) solid var(--dc-day-border);border-radius:var(--dc-radius-9);padding:var(--dc-space-12) var(--dc-space-14);margin-bottom:var(--dc-space-10)}.constructor-screen .constructor-limit-row{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-12);font-size:var(--dc-text-12);color:var(--dc-ink-cell)}.constructor-screen .constructor-limit-row-split{margin-top:var(--dc-space-9);border-top:var(--dc-hairline) solid var(--dc-day-row-line);padding-top:var(--dc-space-9)}.constructor-screen .constructor-limit-name{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.constructor-screen .constructor-limit-tag{margin-left:var(--dc-space-6);padding:var(--dc-ctrl-chip-padding);border-radius:var(--dc-radius-8);background:var(--dc-surface-warn-row);color:var(--dc-channel-voice-ink);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold)}.constructor-screen .constructor-limit-ok{margin:var(--dc-space-7) 0 0;font-size:var(--dc-text-11);color:var(--dc-kc-check-on)}.constructor-screen .constructor-limit-time,.constructor-screen .constructor-limit-money{display:flex;align-items:center;gap:var(--dc-space-6);font-size:var(--dc-text-12);color:var(--dc-ink-caption)}.constructor-screen .constructor-input-time{width:var(--dc-kc-time-field-width);text-align:center}.constructor-screen .constructor-input-money{width:var(--dc-kc-money-field-width);text-align:right}.constructor-screen .constructor-limit-counters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dc-space-9);margin:var(--dc-space-10) 0}.constructor-screen .constructor-limit-counter{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-6);padding:var(--dc-space-7) var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-day-border);border-radius:var(--dc-radius-8);background:var(--dc-surface-group);font-size:var(--dc-text-11-5);color:var(--dc-ink-cell)}.constructor-screen .constructor-stepper{display:flex;align-items:center;gap:var(--dc-space-6)}.constructor-screen .constructor-stepper-key{width:var(--dc-kc-stepper-key);height:var(--dc-kc-stepper-key);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-7);background:var(--dc-surface);color:var(--dc-ink-cell);font-size:var(--dc-text-14);cursor:pointer}.constructor-screen .constructor-stepper-value{width:var(--dc-kc-stepper-value);border:none;background:none;padding:0;height:auto;text-align:center;font-size:var(--dc-text-13);font-weight:var(--dc-weight-bold);color:var(--dc-ink-cell-strong)}.constructor-screen .constructor-stepper-lg .constructor-stepper-key{width:var(--dc-kc-stepper-key-lg);height:var(--dc-kc-stepper-key-lg);border-radius:var(--dc-radius-8);font-size:var(--dc-text-16)}.constructor-screen .constructor-stepper-lg .constructor-stepper-value{font-size:var(--dc-text-16)}.constructor-screen .constructor-button-wide{align-self:stretch;width:100%;height:var(--dc-kc-save-height);border-radius:var(--dc-radius-8);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-bold)}.constructor-screen .constructor-legal-card{border:var(--dc-hairline) solid var(--dc-day-border);border-radius:var(--dc-radius-9);padding:var(--dc-space-10) var(--dc-space-12);margin-top:var(--dc-space-10)}.constructor-screen .constructor-legal-title{margin-bottom:var(--dc-space-7);font-size:var(--dc-text-11);text-transform:uppercase;letter-spacing:var(--dc-tracking-5);font-weight:var(--dc-weight-bold);color:var(--dc-ink-caption)}.constructor-screen .constructor-legal-row{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-12);padding:var(--dc-space-6) 0;font-size:var(--dc-text-12);color:var(--dc-ink-cell)}.constructor-screen .constructor-legal-quote{margin:var(--dc-space-12) 0 0;padding-left:var(--dc-space-10);border-left:var(--dc-space-3) solid var(--dc-border-soft);font-size:var(--dc-text-11-5);font-style:italic;color:var(--dc-ink-caption)}.constructor-screen .constructor-limit-audit{margin-top:var(--dc-space-13);border-top:var(--dc-hairline) solid var(--dc-day-border);padding-top:var(--dc-space-11)}.constructor-screen .constructor-limit-audit-title{margin-bottom:var(--dc-space-7);font-size:var(--dc-text-10-5);letter-spacing:var(--dc-tracking-5);text-transform:uppercase;font-weight:var(--dc-weight-bold);color:var(--dc-ink-caption)}.constructor-screen .constructor-limit-audit-row{display:flex;align-items:baseline;gap:var(--dc-space-9);padding:var(--dc-space-3) 0;font-size:var(--dc-text-11-5);color:var(--dc-ink-cell-strong)}.constructor-screen .constructor-plan-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--dc-space-10);margin-top:var(--dc-space-11)}.constructor-screen .constructor-plan-save{border-top:var(--dc-hairline) solid var(--dc-day-border);padding-top:var(--dc-space-11)}.constructor-screen .constructor-plan-saved{padding:var(--dc-space-7) var(--dc-space-11);border:var(--dc-hairline) solid var(--dc-border-ok);border-radius:var(--dc-radius-8);background:var(--dc-surface-ok);color:var(--dc-tone-ok-strong)}.constructor-screen .constructor-period-edit{flex-direction:column;align-items:stretch;gap:var(--dc-space-9)}.constructor-screen .constructor-period-fields{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--dc-space-10)}.constructor-screen .constructor-period-fields .constructor-input{min-width:var(--dc-plan-day-min-width)}.constructor-screen .constructor-plan-contacts{list-style:none;margin:0;padding:0 0 0 var(--dc-space-12);display:flex;flex-direction:column;gap:var(--dc-space-7);border-left:var(--dc-hairline) solid var(--dc-day-border)}.constructor-screen .constructor-plan-contact{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--dc-space-10)}.constructor-screen .constructor-category-label{font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.constructor-screen .constructor-category{display:inline-flex;align-items:center;gap:var(--dc-space-6)}.constructor-screen .constructor-category-days{padding:0 var(--dc-space-5);border-radius:var(--dc-radius-6);background:var(--dc-surface-muted);color:var(--dc-ink-caption);font-size:var(--dc-text-10-5)}.constructor-screen .constructor-category-on .constructor-category-days{background:var(--dc-surface);color:var(--dc-ink)}.constructor-screen .constructor-plan-mode{display:inline-flex;align-items:center;gap:var(--dc-space-9)}.constructor-screen .constructor-timeline-part{flex-direction:column;gap:var(--dc-space-2);line-height:var(--dc-leading-head)}.constructor-screen .constructor-timeline-days{font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-regular)}.constructor-screen .constructor-timeline-scale .constructor-timeline-mark{flex-shrink:0}.constructor-screen .constructor-period-title{display:inline-flex;align-items:center;gap:var(--dc-space-7)}.constructor-screen .constructor-period-dot{width:var(--dc-k2-dot-size);height:var(--dc-k2-dot-size);border-radius:var(--dc-radius-3)}.constructor-screen .constructor-plan-days{display:flex;flex-direction:column;gap:var(--dc-space-10)}.constructor-screen .constructor-plan-day{border:var(--dc-hairline) solid var(--dc-kc-panel-border);border-radius:var(--dc-radius-9);overflow:hidden}.constructor-screen .constructor-plan-day-head{display:flex;align-items:center;gap:var(--dc-space-9);padding:var(--dc-space-7) var(--dc-space-12);background:var(--dc-surface-muted)}.constructor-screen .constructor-plan-day-title{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-bold)}.constructor-screen .constructor-plan-day-count{margin-left:auto;font-size:var(--dc-text-10-5);color:var(--dc-ink-caption)}.constructor-screen .constructor-plan-day-row{display:flex;align-items:center;gap:var(--dc-space-10);padding:var(--dc-space-7) var(--dc-space-12);border-top:var(--dc-hairline) solid var(--dc-day-border)}.constructor-screen .constructor-plan-day-mark{width:var(--dc-kc-panel-mark);height:var(--dc-kc-panel-mark);flex-shrink:0;border-radius:var(--dc-radius-8);background:var(--dc-surface-muted)}.constructor-screen .constructor-plan-day-body{display:flex;flex-direction:column;gap:var(--dc-space-2)}.constructor-screen .constructor-plan-day-name{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.constructor-screen .constructor-plan-day-note{font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.constructor-screen .constructor-plan-remove{align-self:center;padding-bottom:var(--dc-space-7);color:var(--dc-kc-bad-ink)}.dir-screen{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;background:var(--dc-workspace)}.dir-head{padding:var(--dc-dir-head-pad-y) var(--dc-dir-body-pad-x);background:var(--dc-surface);border-bottom:var(--dc-hairline) solid var(--dc-border-soft)}.dir-title{margin:0;font-size:var(--dc-text-18);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.dir-note{margin:var(--dc-space-2) 0 0;font-size:var(--dc-text-12-5);color:var(--dc-dir-note-ink)}.dir-tabs{margin-top:var(--dc-space-12)}.dir-tabs .tabs{flex-wrap:wrap;gap:var(--dc-space-6);height:auto;min-height:0;border-bottom:none}.dir-tabs .tab{display:inline-flex;align-items:center;height:var(--dc-dir-tab-height);padding:0 var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-border-control);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-ink-cell);font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold)}.dir-tabs .tab-active{border-color:var(--dc-ink);background:var(--dc-ink);color:var(--dc-surface)}.dir-customers{display:flex;flex-wrap:wrap;gap:var(--dc-space-6);margin-top:var(--dc-space-10)}.dir-customer{display:inline-flex;align-items:center;gap:var(--dc-space-6);height:var(--dc-dir-tab-height);padding:0 var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border-control);border-radius:var(--dc-radius-8);background:var(--dc-surface);color:var(--dc-ink-cell);font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);text-decoration:none}.dir-customer-active{border-color:var(--dc-ink);background:var(--dc-ink);color:var(--dc-surface)}.dir-customer-state{font-size:var(--dc-text-9-5);font-weight:var(--dc-weight-regular);opacity:.6}.dir-customers-failure{margin:var(--dc-space-10) 0 0;color:var(--dc-danger);font-size:var(--dc-text-12-5)}.dir-customer-idle{opacity:.6}.dir-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dc-space-12)}.dir-head-actions{display:flex;align-items:center;gap:var(--dc-space-6)}.dir-head-button{display:inline-flex;align-items:center;height:var(--dc-dir-action-height);padding:0 var(--dc-space-13);border:none;border-radius:var(--dc-radius-8);background:var(--dc-ink);color:var(--dc-surface);font-family:inherit;font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);cursor:pointer}.dir-connect-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dc-space-10) var(--dc-space-12);align-items:end}.dir-connect-form .dir-card-note,.dir-connect-wide{grid-column:1 / -1}.dir-connect-wide{max-width:none}.dir-connect-actions{grid-column:1 / -1;display:flex;align-items:center;gap:var(--dc-space-12)}.dir-status-link{color:inherit;font-weight:var(--dc-weight-semibold)}.dir-body{flex:1;overflow-y:auto;padding:var(--dc-dir-body-pad-top) var(--dc-dir-body-pad-x) var(--dc-space-26);display:flex;flex-direction:column;gap:var(--dc-dir-card-gap)}.dir-status{display:flex;align-items:center;gap:var(--dc-space-9);padding:var(--dc-space-11) var(--dc-space-15);border-radius:var(--dc-radius-10);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold)}.dir-status-ok{background:var(--dc-surface-ok);border:var(--dc-hairline) solid var(--dc-border-ok);color:var(--dc-chip-no-debt-ink)}.dir-status-blocked{background:var(--dc-dir-status-blocked-surface);border:var(--dc-hairline) solid var(--dc-dir-status-blocked-border);color:var(--dc-danger);flex-wrap:wrap}.dir-status-block{display:inline}.dir-status-red{background:var(--dc-dir-status-red-surface);border:var(--dc-hairline) solid var(--dc-dir-status-red-border);color:var(--dc-danger);flex-wrap:wrap}.dir-card{background:var(--dc-surface);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-dir-card-radius);padding:var(--dc-dir-card-pad-y) var(--dc-dir-card-pad-x)}.dir-card-title{margin:0 0 var(--dc-space-4);font-size:var(--dc-text-14);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.dir-sub-title{margin:var(--dc-space-14) 0 var(--dc-space-6);font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.dir-card-note{margin:0 0 var(--dc-space-12);font-size:var(--dc-text-11-5);color:var(--dc-dir-label-ink)}.dir-value{margin:0 0 var(--dc-space-8);font-size:var(--dc-text-13);color:var(--dc-ink-cell-strong)}.dir-facts{margin:0;padding-left:var(--dc-space-18);font-size:var(--dc-text-12-5);color:var(--dc-ink-cell-strong)}.dir-mono{font-family:var(--dc-font-mono);font-variant-numeric:tabular-nums}.dir-table{width:100%;border-collapse:collapse;font-size:var(--dc-text-12-5)}.dir-table th{text-align:left;padding:var(--dc-space-8) var(--dc-space-10);border-bottom:var(--dc-hairline) solid var(--dc-border-soft);font-size:var(--dc-text-11);letter-spacing:var(--dc-tracking-3);text-transform:uppercase;color:var(--dc-dir-label-ink);font-weight:var(--dc-weight-semibold)}.dir-table td{padding:var(--dc-space-8) var(--dc-space-10);border-bottom:var(--dc-hairline) solid var(--dc-border-row-soft);color:var(--dc-ink-cell-strong);vertical-align:middle}.dir-row-failed td{background:var(--dc-dir-step-failed-surface)}.dir-row-done td{background:var(--dc-dir-step-done-surface)}.dir-row-archived td{opacity:.6}.dir-th-red,.dir-red-label{color:var(--dc-dir-red-head-ink)}.dir-matrix-scroll{overflow-x:auto}.dir-matrix th{text-align:center;min-width:var(--dc-dir-perm-column)}.dir-matrix th:first-child{text-align:left;min-width:var(--dc-dir-role-column)}.dir-matrix td{text-align:center}.dir-th-red{background:var(--dc-dir-red-column-surface)}.dir-td-red{background:var(--dc-dir-red-cell-surface)}.dir-cell{width:var(--dc-dir-cell-size);height:var(--dc-dir-cell-size);border:var(--dc-hairline) solid var(--dc-dir-cell-off-ink);border-radius:var(--dc-dir-cell-radius);background:var(--dc-surface);font-size:var(--dc-text-13);line-height:1;cursor:pointer}.dir-cell-on{background:var(--dc-dir-cell-on-surface);border-color:var(--dc-dir-cell-on-surface);color:var(--dc-surface)}.dir-cell-red.dir-cell-on{background:var(--dc-dir-red-head-ink);border-color:var(--dc-dir-red-head-ink)}.dir-field{display:flex;flex-direction:column;gap:var(--dc-space-4);margin-bottom:var(--dc-space-12);max-width:var(--dc-modal-column-min)}.dir-field-inline{flex-direction:row;align-items:center;gap:var(--dc-space-7)}.dir-field>span{font-size:var(--dc-text-11);letter-spacing:var(--dc-tracking-3);text-transform:uppercase;color:var(--dc-dir-label-ink);font-weight:var(--dc-weight-semibold)}.dir-input{height:var(--dc-dir-field-height);padding:0 var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-dir-field-border);border-radius:var(--dc-dir-field-radius);background:var(--dc-surface);font-family:inherit;font-size:var(--dc-text-13);color:var(--dc-ink)}.dir-input.dir-textarea{height:auto;min-height:var(--dc-textarea-min-height);padding:var(--dc-space-6) var(--dc-space-10);resize:vertical}.dir-button{height:var(--dc-dir-action-height);padding:0 var(--dc-space-13);border:none;border-radius:var(--dc-radius-8);background:var(--dc-ink);color:var(--dc-surface);font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);cursor:pointer}.dir-button-quiet{display:flex;align-items:center;justify-content:center;gap:var(--dc-space-6);width:100%;height:var(--dc-dir-action-height);padding:0 var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-8);background:var(--dc-surface-total);color:var(--dc-link);font-family:inherit;font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);cursor:pointer}.dir-button-quiet:disabled{color:var(--dc-ink-muted);cursor:not-allowed}.dir-telephony .dir-button:disabled{border:var(--dc-hairline) solid var(--dc-border);background:var(--dc-surface-total);color:var(--dc-ink-muted);cursor:not-allowed}.dir-telephony .dir-connect-form+.dir-connect-form{margin-top:var(--dc-space-10)}.dir-button-icon{width:var(--dc-space-14);height:var(--dc-space-14);flex:none}.dir-link-button{border:none;background:transparent;padding:0;color:var(--dc-link);font:inherit;font-size:var(--dc-text-12);cursor:pointer}.dir-rename{display:flex;align-items:center;gap:var(--dc-space-8)}.dir-row .dir-link-button+.dir-link-button{margin-left:var(--dc-space-12)}.dir-chip{display:inline-flex;align-items:center;margin-left:var(--dc-space-6);padding:var(--dc-space-2) var(--dc-space-9);border-radius:var(--dc-radius-11);background:var(--dc-border-row-soft);color:var(--dc-dir-note-ink);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold)}.dir-chip-red{background:var(--dc-dir-status-blocked-surface);color:var(--dc-danger)}.dir-failure{margin:0;color:var(--dc-danger);font-size:var(--dc-text-12-5)}.dir-form{display:flex;flex-direction:column;gap:var(--dc-space-6);align-items:flex-start}.dir-perm-picker{display:flex;flex-wrap:wrap;gap:var(--dc-space-10);margin-bottom:var(--dc-space-10)}.dir-check-label{display:inline-flex;align-items:center;gap:var(--dc-space-6);font-size:var(--dc-text-12);color:var(--dc-ink-cell)}.dir-steps{margin:0;padding-left:var(--dc-space-18);display:flex;flex-direction:column;gap:var(--dc-space-8)}.dir-step{padding:var(--dc-space-10) var(--dc-space-12);border-radius:var(--dc-radius-10);background:var(--dc-dir-step-pending-surface);font-size:var(--dc-text-12-5);color:var(--dc-ink-cell-strong)}.dir-step-done{background:var(--dc-dir-step-done-surface)}.dir-step-failed{background:var(--dc-dir-step-failed-surface)}.dir-step-title{font-weight:var(--dc-weight-semibold)}.dir-grid{display:grid;grid-template-columns:var(--dc-dir-main-column) var(--dc-dir-aside-column);gap:var(--dc-dir-card-gap);align-items:start}.dir-panels{display:grid;grid-template-columns:1fr 1fr;gap:var(--dc-dir-card-gap);align-items:start}.dir-panel{border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-8);padding:var(--dc-space-12) var(--dc-space-15)}.dir-panel-rows{margin:0 0 var(--dc-space-12)}.dir-panel-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dc-space-12);padding:var(--dc-space-6) 0;font-size:var(--dc-text-12-5);color:var(--dc-ink-cell-strong)}.dir-panel-row dt{margin:0;color:var(--dc-dir-label-ink)}.dir-panel-row dd{margin:0;text-align:right}.dir-panel-title{margin:0 0 var(--dc-space-10);font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-4);text-transform:uppercase;color:var(--dc-dir-label-ink)}.dir-wide{grid-column:1 / -1}.staff-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--dc-staff-card-min),1fr));gap:var(--dc-staff-card-gap)}.staff-card{display:flex;flex-direction:column;gap:var(--dc-space-8);background:var(--dc-surface);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-staff-card-radius);padding:var(--dc-staff-card-pad-y) var(--dc-staff-card-pad-x);align-items:flex-start}.staff-card-off{opacity:.6}.staff-card-head{display:flex;align-items:center;gap:var(--dc-space-10);width:100%}.staff-avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--dc-staff-avatar-size);height:var(--dc-staff-avatar-size);border-radius:50%;background:var(--dc-staff-avatar-surface);color:var(--dc-staff-avatar-ink);font-size:var(--dc-text-11);font-weight:var(--dc-weight-bold);flex-shrink:0}.staff-who{display:flex;flex-direction:column;min-width:0;flex:1}.staff-name{font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.staff-login{font-size:var(--dc-text-11);color:var(--dc-dir-note-ink)}.staff-state{padding:var(--dc-space-2) var(--dc-space-9);border-radius:var(--dc-radius-11);background:var(--dc-staff-state-surface);color:var(--dc-staff-state-ink);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold)}.staff-state-off{background:var(--dc-border-row-soft);color:var(--dc-dir-note-ink)}.staff-position{display:flex;align-items:center;gap:var(--dc-space-8);width:100%}.staff-position>span{font-size:var(--dc-text-11);color:var(--dc-dir-label-ink);white-space:nowrap}.staff-position .dir-input{flex:1;min-width:0}.staff-red{margin:0;font-size:var(--dc-text-11-5);color:var(--dc-danger)}.staff-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dc-space-12)}.staff-reset{width:100%}.staff-password .dir-field-inline{display:flex;gap:var(--dc-space-12)}.staff-password-option{display:inline-flex;align-items:center;gap:var(--dc-space-6);font-size:var(--dc-text-12-5);color:var(--dc-ink-cell-strong)}.staff-password-note{margin:0}.staff-credentials{flex-wrap:wrap;width:100%;box-sizing:border-box}.staff-credentials-body{display:flex;flex-direction:column;gap:var(--dc-space-4);flex:1 1 auto;min-width:0}.staff-credentials-secret{font-size:var(--dc-text-13);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.staff-credentials-note{font-weight:var(--dc-weight-regular)}.dir-tiles{display:flex;flex-wrap:wrap;gap:var(--dc-space-10)}.dir-tile{display:flex;flex-direction:column;gap:var(--dc-space-2);padding:var(--dc-space-11) var(--dc-space-15);border-radius:var(--dc-dir-tile-radius);background:var(--dc-dir-tile-surface);border:var(--dc-hairline) solid var(--dc-border-soft);border-left:var(--dc-dir-tile-bar) solid var(--dc-dir-tile-bar-personal);min-width:var(--dc-col-stage-width)}.dir-tile-active{border-left-color:var(--dc-dir-tile-bar-active)}.dir-tile-property{border-left-color:var(--dc-dir-tile-bar-personal)}.dir-tile-debtor{border-left-color:var(--dc-dir-tile-bar-active)}.dir-tile-system{border-left-color:var(--dc-dir-tile-bar-system)}.dir-tile-label{font-size:var(--dc-text-11);letter-spacing:var(--dc-tracking-3);text-transform:uppercase;color:var(--dc-dir-note-ink);font-weight:var(--dc-weight-semibold)}.dir-tile-sub{font-size:var(--dc-text-11);color:var(--dc-dir-note-ink)}.dir-sets{display:grid;grid-template-columns:1fr 1fr;gap:var(--dc-dir-card-gap);align-items:start}.dir-set-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dc-space-10)}.dir-tag-rows{display:flex;flex-direction:column;gap:var(--dc-space-6);margin:0 0 var(--dc-space-12);padding:0;list-style:none}.dir-tag-row{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-9);padding:var(--dc-space-7) var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-8);background:var(--dc-surface);font-size:var(--dc-text-12-5);color:var(--dc-ink-cell-strong)}.dir-tag-state{padding:var(--dc-space-3) var(--dc-space-9);border-radius:var(--dc-radius-12);background:var(--dc-dir-tag-state-surface);color:var(--dc-dir-tag-state-ink);font-size:var(--dc-text-11-5);font-weight:var(--dc-weight-semibold)}.dir-set-count{font-family:var(--dc-font-mono);font-variant-numeric:tabular-nums;padding:var(--dc-space-2) var(--dc-space-8);border-radius:var(--dc-radius-7);background:var(--dc-dir-tag-off-surface);color:var(--dc-dir-note-ink);font-size:var(--dc-text-11)}.dir-tag-state-off{background:var(--dc-dir-tag-off-surface);color:var(--dc-dir-tag-off-ink)}.dir-tag-add{display:flex;align-items:center;gap:var(--dc-space-7);margin-top:var(--dc-space-10);padding-top:var(--dc-space-10);border-top:var(--dc-hairline) solid var(--dc-border-row-soft)}.dir-tag-add .dir-input{flex:1;min-width:0}.dir-lk-marks .dir-button:disabled{border:var(--dc-hairline) solid var(--dc-border);background:var(--dc-surface-total);color:var(--dc-ink-muted);cursor:not-allowed}.dir-lk-marks .dir-mode-button{border:var(--dc-hairline) solid var(--dc-border);background:var(--dc-surface-total);color:var(--dc-link)}.dir-lk-marks .dir-mode-button:disabled{color:var(--dc-ink-muted)}.dir-lk-marks .dir-mode-button[aria-pressed=true],.dir-lk-marks .dir-mode-button[aria-pressed=true]:disabled{border-color:var(--dc-ink);background:var(--dc-ink);color:var(--dc-surface);cursor:default}.dir-tag-add .dir-button:disabled{background:var(--dc-dir-tag-add-off);cursor:default}.dir-places{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--dc-modal-column-min),1fr));gap:var(--dc-space-10)}.dir-place{display:block;padding:var(--dc-space-11) var(--dc-space-15);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-dir-tile-radius);background:var(--dc-surface);color:var(--dc-link);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);text-decoration:none}.dir-place-note{display:block;font-size:var(--dc-text-10-5);font-weight:var(--dc-weight-regular);color:var(--dc-ink-caption)}.dir-place-closed{background:var(--dc-surface-muted);color:var(--dc-ink-caption);cursor:not-allowed}.dir-field-right{margin-left:auto;justify-content:flex-end}.dir-tile-value{font-size:var(--dc-dir-tile-value);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.informing-body{display:grid;grid-template-columns:1fr var(--dc-inform-aside-width);gap:var(--dc-space-18);align-items:start;padding:var(--dc-space-18) var(--dc-space-24)}.informing-waves{display:flex;flex-direction:column;gap:var(--dc-space-15);min-width:0}.informing-aside{display:flex;flex-direction:column;gap:var(--dc-space-15)}.informing-linkbar{display:flex;justify-content:flex-end}.informing-wave-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dc-space-10)}.informing-steps{display:flex;flex-direction:column;gap:var(--dc-space-6);margin:0;padding:0;list-style:none}.informing-step{display:flex;align-items:flex-start;gap:var(--dc-space-11);padding:var(--dc-space-11) var(--dc-space-10);border:var(--dc-hairline) solid transparent;border-radius:var(--dc-radius-9)}.informing-step-channel{flex-shrink:0;min-width:var(--dc-inform-channel-column);padding:var(--dc-space-2) var(--dc-space-9);border-radius:var(--dc-radius-11);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);text-align:center}.informing-step-sms .informing-step-channel{background:var(--dc-inform-sms-surface);color:var(--dc-inform-sms-ink)}.informing-step-call .informing-step-channel{background:var(--dc-inform-call-surface);color:var(--dc-inform-call-ink)}.informing-step-email .informing-step-channel{background:var(--dc-inform-email-surface);color:var(--dc-inform-email-ink)}.informing-step-paper .informing-step-channel{background:var(--dc-inform-paper-surface);color:var(--dc-inform-paper-ink)}.informing-step-official .informing-step-channel,.informing-step-plan .informing-step-channel{background:var(--dc-inform-official-surface);color:var(--dc-inform-official-ink)}.informing-step-blocked{background:var(--dc-inform-blocked-row)}.informing-step-blocked .informing-step-channel{background:var(--dc-inform-blocked-surface);color:var(--dc-inform-blocked-ink)}.informing-step-missed{border-style:dashed;border-color:var(--dc-inform-blocked-text)}.informing-step-missed .informing-step-channel{background:var(--dc-inform-state-off-surface);color:var(--dc-inform-state-off-ink)}.informing-step-next{background:var(--dc-inform-next-row);border-color:var(--dc-inform-next-border)}.informing-step-body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:var(--dc-space-2)}.informing-step-head{display:flex;align-items:baseline;gap:var(--dc-space-9)}.informing-step-date{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold)}.informing-next-mark{font-size:var(--dc-text-10);font-weight:var(--dc-weight-bold);letter-spacing:var(--dc-tracking-4);color:var(--dc-inform-sms-ink)}.informing-step-block{font-size:var(--dc-text-11);color:var(--dc-inform-blocked-text)}.informing-step-side{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:var(--dc-space-2);text-align:right}.informing-delivery{background:var(--dc-inform-sms-surface);color:var(--dc-inform-sms-ink)}.informing-delivery-read,.informing-delivery-listened{background:var(--dc-inform-email-surface);color:var(--dc-inform-email-ink)}.informing-delivery-not_delivered,.informing-delivery-contact_invalid,.informing-delivery-addressee_unknown,.informing-delivery-refused{background:var(--dc-inform-call-surface);color:var(--dc-inform-call-ink)}.informing-read{font-size:var(--dc-text-10);color:var(--dc-inform-dot-ok)}.informing-forecast{margin:0;font-size:var(--dc-text-15);font-weight:var(--dc-weight-bold)}.informing-owner-unknown{color:var(--dc-inform-call-ink)}.informing-account-body{display:flex;flex-direction:column;gap:var(--dc-space-15);padding:var(--dc-space-18) var(--dc-space-24)}.informing-contact-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--dc-space-9);margin-bottom:var(--dc-space-9)}.informing-contact-value{font-size:var(--dc-text-15);font-weight:var(--dc-weight-bold)}.informing-group-voice{background:var(--dc-inform-call-surface);color:var(--dc-inform-call-ink)}.informing-group-text{background:var(--dc-inform-sms-surface);color:var(--dc-inform-sms-ink)}.informing-group-official{background:var(--dc-inform-official-surface);color:var(--dc-inform-official-ink)}.informing-state-active{background:var(--dc-inform-state-active-surface);color:var(--dc-inform-state-active-ink)}.informing-state-suppressed,.informing-state-dead{background:var(--dc-inform-state-off-surface);color:var(--dc-inform-state-off-ink)}.informing-state-unverified{background:var(--dc-inform-state-unverified-surface);color:var(--dc-inform-state-unverified-ink)}.informing-contact-facts{display:flex;flex-wrap:wrap;gap:var(--dc-space-18)}.informing-contact-facts .card-fact{display:flex;flex-direction:column;gap:var(--dc-space-1)}.informing-contact-facts .card-fact dt{font-size:var(--dc-text-10-5);letter-spacing:var(--dc-tracking-4);text-transform:uppercase;color:var(--dc-ink-label)}.informing-fits{display:flex;flex-wrap:wrap;gap:var(--dc-space-6);margin:0;padding:0;list-style:none}.informing-fit{display:flex;align-items:baseline;gap:var(--dc-space-6);padding:var(--dc-space-2) var(--dc-space-9);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-11);font-size:var(--dc-text-11)}.informing-fit-ok{background:var(--dc-inform-state-active-surface);color:var(--dc-inform-state-active-ink)}.informing-fit-off{background:var(--dc-inform-state-off-surface);color:var(--dc-inform-state-off-ink)}.informing-fit-priority{font-weight:var(--dc-weight-bold)}.informing-history{display:flex;flex-direction:column;gap:var(--dc-space-6);margin:0;padding:0 0 0 var(--dc-space-11);list-style:none;border-left:var(--dc-hairline) solid var(--dc-border-soft)}.informing-history-row{display:flex;align-items:baseline;gap:var(--dc-space-10);font-size:var(--dc-text-12-5)}.informing-history-date{flex-shrink:0;color:var(--dc-ink-muted)}.informing-tone-ok .informing-history-text{color:var(--dc-inform-dot-ok)}.informing-tone-warn .informing-history-text{color:var(--dc-inform-dot-warn)}.informing-tone-bad .informing-history-text{color:var(--dc-inform-dot-bad)}.informing-tone-gray .informing-history-text{color:var(--dc-inform-dot-gray)}.informing-card .card-block-title{font-size:var(--dc-text-11);font-weight:var(--dc-weight-bold);letter-spacing:var(--dc-tracking-5);text-transform:uppercase;color:var(--dc-ink-label)}.informing-legend{display:flex;align-items:center;flex-wrap:wrap;gap:var(--dc-space-11)}.informing-legend .card-block-title{margin:0}.informing-legend-item{display:inline-flex;align-items:center;gap:var(--dc-space-6);font-size:var(--dc-text-12);color:var(--dc-ink-label)}.informing-legend-mark{width:var(--dc-inform-legend-mark);height:var(--dc-inform-legend-mark);border-radius:var(--dc-radius-6)}.informing-step-sms .informing-legend-mark,.informing-legend-mark.informing-step-sms{background:var(--dc-inform-sms-surface)}.informing-legend-mark.informing-step-call{background:var(--dc-inform-call-surface)}.informing-legend-mark.informing-step-email{background:var(--dc-inform-email-surface)}.informing-legend-mark.informing-step-paper{background:var(--dc-inform-paper-surface)}.informing-legend-mark.informing-step-official{background:var(--dc-inform-official-surface)}.informing-phase-days{display:flex;align-items:baseline;gap:var(--dc-space-6);margin:0 0 var(--dc-space-9)}.informing-phase-count{font-size:var(--dc-text-29);font-weight:var(--dc-weight-bold);color:var(--dc-inform-call-ink)}.informing-phase-bar{height:var(--dc-inform-phase-bar);border-radius:var(--dc-inform-phase-bar-radius);background:var(--dc-inform-state-off-surface);overflow:hidden}.informing-phase-fill{height:100%;background:var(--dc-inform-call-ink)}.informing-phase-edges{display:flex;justify-content:space-between;margin:var(--dc-space-6) 0 0}.inf-registry,.usage-screen{display:flex;flex-direction:column;gap:var(--dc-space-14);padding:var(--dc-space-18) var(--dc-space-24)}.inf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dc-space-16)}.inf-title{margin:0;font-size:var(--dc-text-19);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.inf-subtitle{margin:var(--dc-space-6) 0 0;font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.inf-back{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-link);text-decoration:none}.inf-back:hover{color:var(--dc-link-hover)}.inf-tabs{display:flex;gap:var(--dc-space-8)}.inf-tab{display:inline-flex;align-items:center;height:var(--dc-inf-tab-height);padding:0 var(--dc-space-14);border:var(--dc-hairline) solid var(--dc-inf-tab-border);border-radius:var(--dc-inf-tab-radius);background:var(--dc-surface);color:var(--dc-inf-tab-ink);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);text-decoration:none}.inf-tab[data-active=true]{border-color:var(--dc-inf-tab-active-surface);background:var(--dc-inf-tab-active-surface);color:var(--dc-inf-tab-active-ink)}.inf-months,.usage-periods{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dc-space-7)}.inf-months-label{font-size:var(--dc-text-12);color:var(--dc-ink-label)}.inf-month{display:inline-flex;align-items:center;height:var(--dc-inf-month-height);padding:0 var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-inf-month-border);border-radius:var(--dc-inf-tab-radius);background:var(--dc-surface);color:var(--dc-inf-tab-ink);font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);font-variant-numeric:tabular-nums;text-decoration:none}.inf-month[data-active=true]{border-color:var(--dc-inf-month-active-border);background:var(--dc-inf-month-active-surface);color:var(--dc-inf-month-active-ink)}.inf-mode{margin:0;font-size:var(--dc-text-12-5);color:var(--dc-ink-muted)}.inf-card{border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-10);background:var(--dc-surface);padding:var(--dc-space-14) var(--dc-space-16)}.inf-card-title{display:flex;align-items:baseline;gap:var(--dc-space-10);margin:0 0 var(--dc-space-12);font-size:var(--dc-text-14);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.inf-card-note{font-size:var(--dc-text-11-5);font-weight:var(--dc-weight-regular);color:var(--dc-ink-muted)}.inf-col-note{display:block;font-size:var(--dc-text-11);font-weight:var(--dc-weight-regular);color:var(--dc-ink-muted)}.inf-cell{display:inline-block;min-width:var(--dc-inf-cell-min-width);padding:var(--dc-space-2) var(--dc-space-8);border-radius:var(--dc-inf-cell-radius);font-family:var(--dc-font-mono);font-size:var(--dc-text-11-5);font-weight:var(--dc-weight-semibold);background:var(--dc-inf-cell-none-surface);color:var(--dc-inf-cell-none-ink)}.inf-cell[data-state=done]{background:var(--dc-inf-cell-done-surface);color:var(--dc-inf-cell-done-ink)}.inf-cell[data-state=idle]{background:var(--dc-inf-cell-idle-surface);color:var(--dc-inf-cell-idle-ink)}.inf-cell[data-state=running]{background:var(--dc-inf-cell-running-surface);color:var(--dc-inf-cell-running-ink)}.inf-card-link{font-size:var(--dc-text-12);font-weight:var(--dc-weight-semibold);color:var(--dc-link);text-decoration:none}.inf-card-link:hover{color:var(--dc-link-hover)}.inf-no-card{display:block;max-width:var(--dc-inf-no-card-width);font-size:var(--dc-text-11);color:var(--dc-ink-muted)}.inf-warning{display:block;margin-top:var(--dc-space-6);font-size:var(--dc-text-11);color:var(--dc-danger)}.inf-search{display:flex;align-items:center;gap:var(--dc-space-7);margin-left:auto}.inf-channels{display:flex;flex-direction:column;gap:var(--dc-space-14)}.inf-channel-head{display:flex;align-items:baseline;gap:var(--dc-space-10);margin-bottom:var(--dc-space-7)}.inf-channel-title{font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);color:var(--dc-link);text-decoration:none}.inf-channel-title:hover{color:var(--dc-link-hover)}.inf-channel-sum{font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.inf-channel-mark{font-size:var(--dc-text-11);color:var(--dc-ink-muted)}.usage-head-controls{display:flex;align-items:flex-end;gap:var(--dc-space-10)}.usage-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--dc-space-8)}.usage-quick-action[data-active=true],.usage-quick-action{color:var(--dc-ink)}.usage-quick:disabled{background:var(--dc-surface);color:var(--dc-ink-muted);cursor:not-allowed}.usage-quick{display:inline-flex;align-items:center;gap:var(--dc-space-7);height:var(--dc-usage-quick-height);padding:0 var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-usage-quick-radius);background:var(--dc-surface);color:var(--dc-inf-tab-ink);font-family:inherit;font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.usage-quick[data-active=true]{border-color:var(--dc-inf-tab-active-surface);background:var(--dc-inf-tab-active-surface);color:var(--dc-inf-tab-active-ink)}.usage-quick-count{padding:var(--dc-space-1) var(--dc-space-6);border-radius:var(--dc-radius-8);background:var(--dc-usage-quick-count-surface);color:var(--dc-usage-quick-count-ink);font-size:var(--dc-text-11)}.usage-quick[data-active=true] .usage-quick-count{background:var(--dc-border-on-dark);color:var(--dc-inf-tab-active-ink)}.usage-field{display:flex;flex-direction:column;gap:var(--dc-space-6)}.usage-field-inline{flex-direction:row;align-items:center;gap:var(--dc-space-8)}.usage-field-label{font-size:var(--dc-text-11-5);color:var(--dc-ink-label)}.usage-input{height:var(--dc-usage-quick-height);min-width:var(--dc-usage-select-width);padding:0 var(--dc-space-10);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-usage-quick-radius);background:var(--dc-surface);color:var(--dc-ink);font-family:inherit;font-size:var(--dc-text-12-5)}.usage-search{min-width:var(--dc-usage-search-width)}.usage-shown{margin-left:auto;font-size:var(--dc-text-12);color:var(--dc-ink-muted)}.usage-freq,.usage-state{display:inline-block;padding:var(--dc-space-2) var(--dc-space-8);border-radius:var(--dc-usage-chip-radius);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);white-space:nowrap}.usage-freq[data-freq=daily]{background:var(--dc-usage-daily-surface);color:var(--dc-usage-daily-ink)}.usage-freq[data-freq=weekly]{background:var(--dc-usage-weekly-surface);color:var(--dc-usage-weekly-ink)}.usage-freq[data-freq=monthly]{background:var(--dc-usage-monthly-surface);color:var(--dc-usage-monthly-ink)}.usage-freq[data-freq=rare]{background:var(--dc-usage-rare-surface);color:var(--dc-usage-rare-ink)}.usage-freq[data-freq=unused]{background:var(--dc-usage-unused-surface);color:var(--dc-usage-unused-ink)}.usage-state[data-decision=keep]{background:var(--dc-usage-state-work-surface);color:var(--dc-usage-state-work-ink)}.usage-state[data-decision=disable]{background:var(--dc-usage-state-off-surface);color:var(--dc-usage-state-off-ink)}.usage-state[data-decision=improve]{background:var(--dc-usage-state-improve-surface);color:var(--dc-usage-state-improve-ink)}.usage-decision{height:var(--dc-usage-decision-height);padding:0 var(--dc-space-6);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-usage-decision-radius);background:var(--dc-surface);color:var(--dc-inf-tab-ink);font-family:inherit;font-size:var(--dc-text-11-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.usage-decision[data-decision=disable]{border-color:var(--dc-usage-off-border);background:var(--dc-usage-off-surface);color:var(--dc-danger)}.usage-decision[data-decision=improve]{border-color:var(--dc-usage-improve-border);background:var(--dc-usage-improve-surface);color:var(--dc-usage-state-improve-ink)}.usage-suggest{display:block;margin-top:var(--dc-space-6);font-size:var(--dc-text-11);color:var(--dc-ink-muted)}.usage-tile{border-left:var(--dc-usage-tile-bar) solid var(--dc-usage-tile-features)}.usage-tile[data-tile=runs]{border-left-color:var(--dc-usage-tile-runs)}.usage-tile[data-tile=unused]{border-left-color:var(--dc-usage-tile-unused)}.usage-tile[data-tile=decided]{border-left-color:var(--dc-usage-tile-decided)}.usage-screen .reports-row[data-risk=true]{background:var(--dc-usage-risk-surface)}.registry-tools{position:relative;display:flex;align-items:center;gap:var(--dc-space-8);margin-bottom:var(--dc-space-10);white-space:nowrap}.registry-tools:has(.registry-export-failure){flex-wrap:wrap}.registry-tools .field{display:flex;align-items:center;gap:var(--dc-space-6)}.registry-tools .field-check{gap:var(--dc-space-6);font-size:var(--dc-text-12-5);color:var(--dc-ink-cell)}.registry-tools .field-input{height:var(--dc-control-height);padding:0 var(--dc-space-8);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-7);background:var(--dc-surface);color:var(--dc-ink-control);font-family:var(--dc-font-sans);font-size:var(--dc-text-12-5)}.registry-tools .button{height:var(--dc-control-height);padding:0 var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-border);border-radius:var(--dc-radius-7);background:var(--dc-surface);color:var(--dc-ink-cell);font-family:var(--dc-font-sans);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);cursor:pointer}.registry-tools .button:disabled{border-color:var(--dc-border-control);color:var(--dc-ink-caption);cursor:not-allowed}.registry-tools .button-primary{border-color:var(--dc-ink);background:var(--dc-ink);color:var(--dc-ink-on-dark)}.registry-tools .button-primary:disabled{border-color:var(--dc-border-soft);background:var(--surface-soft);color:var(--dc-ink-muted)}.registry-tools .filter-spacer{flex:1 1 auto}.registry-tools-note{font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.registry-export-failure{font-size:var(--dc-text-11-5);color:var(--dc-danger);white-space:normal;flex-basis:100%}.registry-tools input[type=checkbox]{accent-color:var(--dc-ink)}.registry-tools .columns-menu{position:absolute;right:0;top:calc(var(--dc-control-height) + var(--dc-space-6));z-index:3;width:var(--dc-menu-width);max-height:var(--dc-menu-max-height);overflow-y:auto;display:flex;flex-direction:column;padding:var(--dc-space-7);background:var(--dc-surface);border:var(--dc-hairline) solid var(--dc-border-control);border-radius:var(--dc-radius-10);box-shadow:var(--dc-shadow-menu)}.columns-menu-row{display:flex;align-items:center;gap:var(--dc-space-6);padding:var(--dc-space-6) var(--dc-space-9);border-radius:var(--dc-radius-6);color:var(--dc-ink-cell-strong)}.columns-menu-row .field-check{flex:1 1 auto;min-width:0}.columns-menu-row .field-check span{overflow:hidden;text-overflow:ellipsis}.columns-menu-width{width:var(--dc-menu-width-field);text-align:right}.columns-menu-move{padding:0 var(--dc-space-8)}.registry-sort{display:inline-flex;align-items:baseline;gap:var(--dc-space-4);padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer}.registry-sort-mark{color:var(--dc-ink-caption)}.registry-sort[data-direction=asc],.registry-sort[data-direction=desc],.registry-sort[data-direction=asc] .registry-sort-mark,.registry-sort[data-direction=desc] .registry-sort-mark{color:var(--dc-ink)}.registry-group-row td{background:var(--dc-workspace);font-size:var(--dc-text-12-5)}.registry-group-label{font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.registry-group-caption{margin-left:var(--dc-space-8);color:var(--dc-ink-caption)}.incoming-popup{position:fixed;right:var(--dc-space-24);bottom:var(--dc-space-24);z-index:95;display:flex;flex-wrap:wrap;align-items:center;gap:var(--dc-space-13) var(--dc-space-11);width:var(--dc-call-column-width);padding:var(--dc-space-15) var(--dc-space-16);border-radius:var(--dc-radius-12);background:var(--dc-ink);color:var(--dc-ink-on-dark);box-shadow:var(--dc-shadow-menu)}.incoming-popup-icon{display:inline-flex;flex-shrink:0;color:var(--dc-ink-on-dark)}.incoming-popup-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.incoming-popup-kind{font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-6);text-transform:uppercase;color:var(--dc-ink-on-dark-muted)}.incoming-popup-number{margin-top:var(--dc-space-1);font-family:var(--dc-font-mono);font-size:var(--dc-text-19);font-weight:var(--dc-weight-semibold)}.incoming-popup-match{margin-top:var(--dc-space-2);font-size:var(--dc-text-12);color:var(--dc-ink-focus-sub)}.incoming-popup-open{flex:1 0 100%;height:var(--dc-call-action-height);padding:0 var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-border-on-dark-call);border-radius:var(--dc-radius-8);background:transparent;color:var(--dc-ink-nav);font-family:inherit;font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);cursor:pointer}.incoming-popup-open:focus-visible{outline:var(--dc-focus-width) solid var(--dc-focus);outline-offset:var(--dc-focus-offset)}@keyframes incoming-call-ring{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(8deg)}}.call-control{display:flex;flex-direction:column;gap:var(--dc-space-8)}.call-control-title{font-size:var(--dc-text-11);color:var(--dc-ink-caption)}.call-control-key{font-weight:var(--dc-weight-semibold);color:var(--dc-ink)}.call-control-phones{display:flex;flex-direction:column;gap:var(--dc-space-6);margin:0;padding:0;list-style:none}.call-control-phone{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--dc-space-4) var(--dc-space-8)}.call-control-number{font-family:var(--dc-font-mono);font-size:var(--dc-text-15);font-weight:var(--dc-weight-semibold);color:var(--dc-link)}.call-control-dial{height:var(--dc-call-action-height);padding:0 var(--dc-space-12);border:var(--dc-hairline) solid var(--dc-ink);border-radius:var(--dc-radius-8);background:var(--dc-ink);color:var(--dc-ink-on-dark);font-family:inherit;font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);cursor:pointer}.call-control-dial:disabled{opacity:var(--dc-dim-taken);cursor:not-allowed}.call-control-dial:focus-visible,.call-status-confirm:focus-visible,.call-status-close:focus-visible{outline:var(--dc-focus-width) solid var(--dc-focus);outline-offset:var(--dc-focus-offset)}.call-control-block,.call-control-failure{flex-basis:100%;margin:0;font-size:var(--dc-text-10-5);color:var(--dc-contact-note-ink)}.call-control-empty{margin:0;font-size:var(--dc-text-12);color:var(--dc-ink-caption)}.call-status{display:flex;flex-direction:column;gap:var(--dc-space-10);padding:var(--dc-space-15) var(--dc-space-16);border-radius:var(--dc-radius-12);background:var(--dc-ink);color:var(--dc-ink-on-dark)}.call-status-head{display:flex;align-items:center;gap:var(--dc-space-11)}.call-status-icon{display:inline-flex;flex-shrink:0}.call-status-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.call-status-kind{font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold);letter-spacing:var(--dc-tracking-6);text-transform:uppercase;color:var(--dc-ink-on-dark-muted)}.call-status-number{margin-top:var(--dc-space-1);font-family:var(--dc-font-mono);font-size:var(--dc-text-19);font-weight:var(--dc-weight-semibold)}.call-status-timer{font-family:var(--dc-font-mono);font-size:var(--dc-text-15);font-weight:var(--dc-weight-semibold);color:var(--dc-timer-ink)}.call-status-note{font-size:var(--dc-text-12);color:var(--dc-ink-focus-sub)}.call-status-actions{display:flex;gap:var(--dc-space-8)}.call-status-confirm,.call-status-close{flex:1;height:var(--dc-call-action-height);padding:0 var(--dc-space-12);border-radius:var(--dc-radius-8);font-family:inherit;font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);cursor:pointer}.call-status-confirm{border:none;background:var(--dc-tone-ok-strong);color:var(--dc-ink-on-dark)}.call-status-close{border:var(--dc-hairline) solid var(--dc-border-on-dark-call);background:transparent;color:var(--dc-ink-nav)}.myday-screen .myday-tiles-call{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}.myday-screen .myday-call-tile .call-status{margin-top:var(--dc-space-4)}.myday-screen .myday-no-answer{display:flex;align-items:center;gap:var(--dc-space-11);width:100%;margin-top:var(--dc-space-10);padding:var(--dc-space-10) var(--dc-space-13);border:var(--dc-hairline) solid var(--dc-border-soft);border-radius:var(--dc-radius-9);background:var(--dc-surface);font-family:inherit;text-align:left;cursor:pointer}.myday-screen .myday-no-answer:hover:not(:disabled){border-color:var(--dc-ink)}.myday-screen .myday-no-answer:focus-visible{outline:var(--dc-focus-width) solid var(--dc-focus);outline-offset:var(--dc-focus-offset)}.myday-screen .myday-no-answer-mark{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--dc-action-icon-size);height:var(--dc-action-icon-size);border-radius:var(--dc-radius-8);background:var(--dc-border-row);color:var(--dc-outcome-no-tko)}.myday-screen .myday-no-answer-text{display:flex;flex-direction:column}.myday-screen .myday-no-answer-title{font-size:var(--dc-text-13);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.myday-screen .myday-no-answer-sub{margin-top:var(--dc-space-1);font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.myday-screen .myday-task-directive{cursor:default}.myday-screen .myday-directive-actions{display:flex;align-items:center;gap:var(--dc-space-8);margin-top:var(--dc-space-6)}.myday-screen .myday-directive-late{padding:var(--dc-space-2) var(--dc-space-8);border-radius:var(--dc-radius-11);background:var(--dc-day-overdue-surface);color:var(--dc-day-overdue-ink);font-size:var(--dc-text-11);font-weight:var(--dc-weight-semibold)}.messages-screen .msg-queue-more{flex:0 0 auto;margin:0;padding:var(--dc-space-8) var(--dc-space-12) 0;font-size:var(--dc-text-11-5);color:var(--dc-ink-caption)}.myday-screen .myday-flow-notice{margin:0 0 var(--dc-space-12);font-size:var(--dc-text-12-5);font-weight:var(--dc-weight-semibold);color:var(--dc-ink-cell-strong)}.myday-screen .myday-no-answer:disabled{cursor:not-allowed}.debtor-card .card-call{margin-bottom:var(--dc-space-14)}.myday-screen .myday-tiles-call{align-items:start}.call-status-note{line-height:var(--dc-leading-1-45)}.call-status-actions{margin-top:var(--dc-space-3)}.myday-screen .myday-no-answer:disabled .myday-no-answer-title{color:var(--dc-ink-faint)}.myday-screen .myday-call-tile .call-control-phone,.negotiation-card-aside .negotiation-call .call-control-phone{flex-direction:column;align-items:flex-start}.myday-screen .myday-call-tile .call-control-block,.negotiation-card-aside .negotiation-call .call-control-block{flex-basis:auto;order:1}.myday-screen .myday-call-tile .call-control-dial,.negotiation-card-aside .negotiation-call .call-control-dial{order:2}.negotiation-card-aside .negotiation-call .call-control-title{font-size:var(--dc-text-13);font-weight:var(--dc-weight-bold);color:var(--dc-ink)}.myday-screen .myday-call-tile .call-status-head,.negotiation-card-aside .negotiation-call .call-status-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0 var(--dc-space-11)}.myday-screen .myday-call-tile .call-status-text,.negotiation-card-aside .negotiation-call .call-status-text{display:contents}.myday-screen .myday-call-tile .call-status-icon,.negotiation-card-aside .negotiation-call .call-status-icon{grid-column:1;grid-row:1 / span 2}.myday-screen .myday-call-tile .call-status-kind,.negotiation-card-aside .negotiation-call .call-status-kind{grid-column:2;grid-row:1}.myday-screen .myday-call-tile .call-status-number,.negotiation-card-aside .negotiation-call .call-status-number{grid-column:2 / span 2;grid-row:2}.myday-screen .myday-call-tile .call-status-timer,.negotiation-card-aside .negotiation-call .call-status-timer{grid-column:3;grid-row:1}.negotiation-card-aside .negotiation-call .call-status-actions{flex-wrap:wrap}.negotiation-card-aside .negotiation-call .call-status-confirm,.negotiation-card-aside .negotiation-call .call-status-close{flex:1 0 auto;white-space:nowrap}.debtor-card .card-call .call-status{max-width:var(--dc-call-column-width)}.myday-screen .myday-card-note{margin:var(--dc-space-14) 0 0;font-size:var(--dc-text-12-5);color:var(--dc-ink-caption)}.myday-screen .myday-card-note a{color:var(--dc-link)}
