.ag-cx-chips{gap:4px}.ag-cx-chip,.ag-cx-chips{display:inline-flex;align-items:center;flex:none}.ag-cx-chip{height:var(--ds-h-pill);gap:6px;padding:0 8px;border:0;border-radius:var(--ds-radius-btn);background:none;cursor:pointer;color:var(--ds-ink-subtle);font:500 var(--ds-text-sm)/1 var(--ds-font);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px var(--ds-edge-frame)}.ag-cx-chip.on,.ag-cx-chip:hover{color:var(--text);background:var(--ag-line,var(--ds-edge-muted))}.ag-cx-chip:focus-visible{outline:2px solid var(--ds-edge-focus);outline-offset:1px}.ag-cx-num{white-space:nowrap}.ag-cx-bar{position:relative;width:28px;height:3px;border-radius:2px;background:var(--ds-edge-muted);overflow:hidden;flex:none}.ag-cx-bar>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--ds-ink-subtle)}.ag-cx-meter.is-warn{color:var(--ds-warning);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-warning) 40%,transparent)}.ag-cx-meter.is-warn .ag-cx-bar>span{background:var(--ds-warning)}.ag-cx-meter.is-full{color:var(--ds-failure);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-failure) 45%,transparent)}.ag-cx-meter.is-full .ag-cx-bar>span{background:var(--ds-failure)}.ag-cx-perm.is-warn{color:var(--ds-warning)}.ag-cx-perm svg{flex:none}.ag-cx-panel{position:fixed;z-index:300;max-height:min(70vh,560px);overflow:auto;padding:12px;border-radius:var(--ds-radius-lg);background:var(--ds-menu,var(--bg-elevated));box-shadow:var(--ds-shadow-menu);color:var(--text);font:400 var(--ds-text-sm)/var(--ds-lh-sm) var(--ds-font)}.ag-cx-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:500;margin-bottom:4px}.ag-cx-pct{font-size:var(--ds-text-xs);color:var(--ds-ink-subtle);font-variant-numeric:tabular-nums}.ag-cx-pct.is-warn{color:var(--ds-warning)}.ag-cx-pct.is-full{color:var(--ds-failure)}.ag-cx-ro{font-weight:400}.ag-cx-ro,.ag-cx-sub{font-size:var(--ds-text-xs);color:var(--ds-ink-subtle)}.ag-cx-sub{margin:0 0 8px;line-height:var(--ds-lh-xs)}.ag-cx-bar.is-wide{width:100%;height:4px;margin:0 0 10px}.ag-cx-bar.is-wide>span.is-warn{background:var(--ds-warning)}.ag-cx-bar.is-wide>span.is-full{background:var(--ds-failure)}.ag-cx-rows{margin:0;display:grid;gap:4px}.ag-cx-rows>div{display:flex;justify-content:space-between;gap:12px;min-width:0}.ag-cx-rows dt{color:var(--ds-ink-subtle);flex:none;font-size:var(--ds-text-xs)}.ag-cx-rows dd{margin:0;text-align:right;font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.ag-cx-dim{color:var(--ds-ink-subtle)}.ag-cx-note{margin:8px 0 0;color:var(--ds-ink-subtle)}.ag-cx-note,.ag-cx-warn{font-size:var(--ds-text-xs);line-height:var(--ds-lh-xs)}.ag-cx-warn{margin:0 0 6px;color:var(--ds-warning)}.ag-cx-sec{margin:12px 0 6px;font-size:var(--ds-text-xs);line-height:var(--ds-lh-xs);font-weight:500;color:var(--ds-ink-subtle)}.ag-cx-cats{display:grid;gap:4px}.ag-cx-cat{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--ds-h-md);font-size:var(--ds-text-xs)}.ag-cx-cat.is-warn .nm{color:var(--ds-warning)}.ag-cx-cat .ds-seg button[aria-pressed=true]{color:var(--text)}.ag-cx-cat.is-warn .ds-seg button[aria-pressed=true]{color:var(--ds-warning)}.ag-cx-mode{color:var(--ds-ink-subtle)}.ag-cx-mode.is-allow{color:var(--ds-warning)}.ag-cx-list{margin:0;padding-left:16px;display:grid;gap:2px;font-size:var(--ds-text-xs);line-height:var(--ds-lh-xs);color:var(--ds-ink-muted)}.ag-cx-ft{display:flex;justify-content:flex-end;gap:6px;margin-top:12px}.ag-cx-sum{margin-top:10px;border-top:1px solid var(--ds-edge-divider);padding-top:8px}.ag-cx-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;cursor:pointer;color:var(--ds-ink-muted);font:500 var(--ds-text-xs)/var(--ds-lh-xs) var(--ds-font)}.ag-cx-link:hover{color:var(--text)}.ag-cx-sumtext{margin:6px 0 0;max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:400 var(--ds-text-xs)/var(--ds-lh-xs) var(--ds-font);color:var(--ds-ink-muted)}.ag-cx-div{margin:4px 0 12px}.ag-cx-div>button{width:100%;display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;cursor:pointer;color:var(--ds-ink-subtle);font:500 var(--ds-text-xs)/var(--ds-lh-xs) var(--ds-font)}.ag-cx-div>button:after,.ag-cx-div>button:before{content:"";flex:1;height:1px;background:var(--ds-edge-frame)}.ag-cx-div>button:hover{color:var(--text)}.ag-cx-divbody{margin:8px 0 0;padding:10px 12px;border-radius:var(--ds-radius-md);background:var(--ag-bubble,var(--ds-edge-muted))}.ag-cx-divbody .ag-cx-sumtext{max-height:360px}.ag-si-dot.ctx-warn{background:var(--ds-warning)}.ag-si-dot.ctx-full{background:var(--ds-failure)}@media (max-width:767px){.ag-cx-bar,.ag-cx-perm .ag-cx-num{display:none}.ag-cx-chip{height:28px}}