.au-unit-kind{align-items:center;gap:6px;display:inline-flex}.au-unit-kind svg{flex-shrink:0;width:15px;height:15px}.au-details{border-top:1px solid var(--bc-border);background:var(--bc-surface-subtle)}.au-details summary{cursor:pointer;font-size:var(--dashboard-text-body);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;list-style:none;display:flex}.au-details summary::-webkit-details-marker{display:none}.au-details summary:hover{background:var(--bc-hover)}.au-details summary:focus-visible{outline:2px solid var(--bc-accent);outline-offset:-3px}.au-details summary strong{font-weight:600}.au-details summary small{color:var(--bc-text-muted);font-size:var(--dashboard-text-meta);margin-top:3px;line-height:1.4;display:block}.au-details-action{border:1px solid var(--bc-border);border-radius:var(--bc-radius-control);background:var(--bc-surface);min-height:28px;font-size:var(--dashboard-text-meta);flex-shrink:0;align-items:center;gap:6px;padding:4px 9px;font-weight:500;display:inline-flex}.au-details-collapse,.au-details[open]>summary .au-details-expand{display:none}.au-details[open]>summary .au-details-collapse{display:inline}.au-details[open]>summary{border-bottom:1px solid var(--bc-border)}.au-details[open]>summary .au-details-action svg{transform:rotate(90deg)}.au-buckets{min-width:0;container:au-buckets/inline-size}.au-bucket-columns,.au-bucket-row{grid-template-columns:184px minmax(0,1fr) 28px;align-items:center;gap:16px;padding:10px 12px;display:grid}.au-bucket-columns{background:var(--bc-surface-subtle);color:var(--bc-text-muted);font-size:var(--dashboard-text-meta);font-weight:500}.au-bucket-row{border-top:1px solid var(--bc-border);min-width:0}.au-bucket-row>div{min-width:0}.au-bucket-row[data-matching]{box-shadow:inset 3px 0 var(--bc-accent-text);background:var(--bc-accent-soft)}.au-bucket-range{text-align:center;grid-template-columns:minmax(0,1fr) 14px auto;align-items:center;gap:4px;display:grid}@container au-buckets (width<=760px){.au-bucket-columns,.au-bucket-row{grid-template-columns:168px minmax(0,1fr) 28px;gap:10px;padding:10px}}@container au-buckets (width<=460px){.au-bucket-columns{display:none}.au-bucket-row{grid-template-columns:minmax(0,1fr) 28px}.au-bucket-range{grid-area:1/1;width:min(100%,184px)}.au-bucket-remove{grid-area:1/2;align-self:start}.au-bucket-sizes{grid-area:2/1/auto/-1}}
