.lab .lab-cmp-title{margin:0 0 var(--lab-space-2)}.lab .lab-cmp--section{margin-top:var(--lab-section-gap)}.lab-cmp-head{justify-content:space-between;align-items:flex-start;gap:var(--lab-space-4);flex-wrap:wrap;display:flex}.lab-cmp-actions{gap:var(--lab-space-2);flex-wrap:wrap;display:flex}.lab-cmp-live{min-height:24px;margin:var(--lab-space-2) 0;font-weight:600}.lab-cmp-controls{gap:var(--lab-space-4);grid-template-columns:minmax(0,1fr);display:grid}.lab-cmp-controls>*,.lab-cmp-chart-panel>*,.lab-cmp-status-region>*{min-width:0}.lab-cmp-chips{gap:var(--lab-space-2);margin:0 0 var(--lab-space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.lab-cmp-chip{max-width:100%;padding-right:0}.lab-cmp-chip>span{overflow-wrap:anywhere;min-width:0}.lab-cmp-swatch{flex:none}.lab-cmp-remove{width:44px;height:44px;color:var(--lab-muted);font:600 20px/1 var(--lab-font-ui);cursor:pointer;background:0 0;border:0;border-radius:999px}.lab-cmp-remove:hover:not(:disabled){background:var(--lab-surface-subtle);color:var(--lab-ink)}.lab-cmp-remove:disabled{opacity:.4;cursor:not-allowed}.lab-cmp-add{max-width:520px}.lab-cmp-chip>.cp-coin{flex:none}.lab-cmp-hint{margin:var(--lab-space-2) 0 0}.lab-cmp-presets{gap:var(--lab-space-2);flex-wrap:wrap;display:flex}.lab-cmp-presets .lab-btn[aria-pressed=true],.lab-cmp-mode .lab-btn[aria-pressed=true]{background:var(--lab-selected);border-color:var(--lab-action);color:var(--lab-action)}.lab-cmp-mode .lab-btn{background:0 0;border-color:#0000}.lab-cmp-mode .lab-btn[aria-pressed=true]{background:var(--lab-surface)}.lab-cmp-custom{gap:var(--lab-space-3);margin-top:var(--lab-space-3);grid-template-columns:minmax(0,1fr);display:grid}.lab-cmp-custom[hidden],.lab-cmp-inspect[hidden]{display:none}.lab-cmp-custom__actions{gap:var(--lab-space-2);flex-wrap:wrap;align-items:end;display:flex}@media (width>=480px){.lab-cmp-custom{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-cmp-custom__actions{grid-column:1/-1}}.lab-cmp-status-region{margin-block:var(--lab-space-4);gap:var(--lab-space-2);grid-template-columns:minmax(0,1fr);display:grid}.lab-cmp-status-region p{max-width:none;margin:0}.lab-cmp-status-region .lab-alert p+p{margin-top:var(--lab-space-2)}.lab-cmp-badges{align-items:center;gap:var(--lab-space-2) var(--lab-space-3);flex-wrap:wrap;display:flex}.lab-cmp-status{font-weight:600}.lab-cmp-chart-panel{gap:var(--lab-space-3);grid-template-columns:minmax(0,1fr);display:grid}.lab-cmp-svg{width:100%;height:var(--lab-chart-h);touch-action:pan-y;display:block}.lab-cmp-gridline{stroke:var(--lab-border);stroke-width:1px}.lab-cmp-baseline{stroke:var(--lab-muted);stroke-width:1px;opacity:.7}.lab-cmp-axis-caption{font-weight:600}.lab-cmp-cursor{stroke:var(--lab-ink);stroke-width:1px}.lab-cmp-dot{stroke:var(--lab-surface);stroke-width:1.5px}.lab-cmp-dot--1{fill:var(--lab-series-1)}.lab-cmp-dot--2{fill:var(--lab-series-2)}.lab-cmp-dot--3{fill:var(--lab-series-3)}.lab-cmp-dot--4{fill:var(--lab-series-4)}.lab-cmp-inspect{gap:var(--lab-space-1);grid-template-columns:minmax(0,1fr);display:grid}.lab-cmp-slider{width:100%;min-height:var(--lab-control-h);accent-color:var(--lab-action)}.lab-cmp-readout{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:none;margin:0}.lab-cmp-legend{gap:var(--lab-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lab-cmp-legend-item{align-items:center;gap:var(--lab-space-2);min-height:var(--lab-control-h);padding:0 var(--lab-space-3);border:1px solid var(--lab-border);background:var(--lab-surface);color:var(--lab-ink);font:500 var(--lab-text-body) var(--lab-font-ui);cursor:pointer;text-align:left;border-radius:999px;max-width:100%;display:inline-flex}.lab-cmp-legend-item[aria-pressed=false]{border-style:dashed;text-decoration:line-through}.lab-cmp-caption{margin:0}.lab-cmp-h2{align-items:center;gap:var(--lab-space-3);flex-wrap:wrap;display:flex}.lab-cmp-table th[scope=row]>*{vertical-align:middle}.lab-cmp-table th[scope=row] .lab-cmp-swatch{margin-right:var(--lab-space-2)}.lab-cmp-kpis{gap:var(--cp-space-4);margin-bottom:var(--cp-space-4);grid-template-columns:minmax(0,1fr);display:grid}.lab-cmp-kpi{min-width:0;padding-top:var(--cp-space-3);border-top:1px solid var(--cp-line)}.lab-cmp-kpi .num-hero+.stat-grid{margin-top:var(--cp-hero-to-tiles)}@media (width>=600px){.lab-cmp-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}}.lab-cmp-table .cp-trend{font-size:inherit}.lab-cmp-na small{color:var(--lab-muted);font-weight:400;display:block}.lab-cmp-defs dt{margin-top:var(--lab-space-3);font-weight:600}.lab-cmp-defs dd{max-width:var(--lab-measure);margin:0}.lab-cmp-fallback{gap:var(--lab-space-1);margin-bottom:var(--lab-space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width<=479px){.lab-cmp .lab-cmp-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lab-cmp .lab-cmp-table,.lab-cmp .lab-cmp-table tbody,.lab-cmp .lab-cmp-table tr,.lab-cmp .lab-cmp-table th,.lab-cmp .lab-cmp-table td{width:100%;display:block}.lab-cmp .lab-cmp-table tr{padding:var(--lab-space-2) 0;border-bottom:1px solid var(--lab-border)}.lab-cmp .lab-cmp-table th,.lab-cmp .lab-cmp-table td{height:auto;padding:var(--lab-space-1) var(--lab-space-3);border:0}.lab-cmp .lab-cmp-table td{justify-content:space-between;gap:var(--lab-space-1) var(--lab-space-3);text-align:right;flex-wrap:wrap;display:flex}.lab-cmp .lab-cmp-table td:before{content:attr(data-label);color:var(--lab-muted);text-align:left;font-weight:600}.lab-cmp .lab-cmp-table td small{flex-basis:100%}}
