/* SL UI integration; copyright (c) 2026 SLtowl, MIT. See colibrios-LICENSE.txt. */
.sl-review-track{position:relative;isolation:isolate;max-width:100%;}
.sl-review-track .nav-indicator{position:absolute;left:0;top:0;width:100px;transform-origin:0 0;pointer-events:none;z-index:0;border:1px solid rgba(204,173,111,.28);border-radius:12px;background:rgba(204,173,111,.11);transition:transform 260ms cubic-bezier(.22,.61,.36,1),height 260ms cubic-bezier(.22,.61,.36,1);}
.sl-review-track [data-review-filter]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;}
.sl-review-track[data-sl-ready="true"] [data-review-filter][aria-pressed="true"]{background:transparent;color:var(--gold,#F59E0B);}
.sl-filter-icon{display:inline-flex;flex:0 0 20px;width:20px;height:20px;}
.sl-filter-icon svg,.sl-metric-caption svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}
.sl-metric-caption{display:flex;align-items:center;gap:8px;grid-column:1/-1;color:var(--gold,#d7bd87);font-size:11px;line-height:1.5;letter-spacing:.035em;margin-bottom:16px;}
.sl-metric-caption svg{width:20px;height:20px;flex:0 0 20px;}
.sl-metric-value{font-variant-numeric:tabular-nums;}
[data-ui="roi-telemetry"] .sl-metric-caption{font-family:inherit;}
@media(prefers-reduced-motion:reduce){.sl-review-track .nav-indicator{transition:none;}}
