.tab-strip{align-items:center;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-hairline);display:flex}.tab-strip-label{flex-shrink:0}.tab-strip-list{align-items:center;gap:var(--space-3);min-width:0;display:flex;overflow-x:auto}.tab-strip-tab{min-height:var(--tap-floor);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink-soft);cursor:pointer;transition:color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);background:0 0;border:1px solid #0000;flex-shrink:0;align-items:center;display:inline-flex}.tab-strip-tab:hover{color:var(--color-ink)}.tab-strip-tab-active{border-color:var(--color-ink);color:var(--color-ink)}.tab-strip-filled{gap:var(--space-2);border-bottom:none;padding-bottom:0}.tab-strip-filled .tab-strip-tab{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);border:none;display:inline-flex}.tab-strip-filled .tab-strip-tab-active{background:var(--color-ink);color:var(--color-canvas)}.tab-strip-state{margin-left:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-ink-soft)}.tab-strip-filled .tab-strip-tab-active .tab-strip-state{color:inherit;opacity:.72}.tab-strip-count{min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-canvas-alt);color:var(--color-ink-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.tab-strip-count-attention{margin-left:var(--space-2);background:var(--color-amber);color:var(--color-ink);font-weight:var(--font-weight-bold)}.tab-strip-filled .tab-strip-tab-active .tab-strip-count:not(.tab-strip-count-attention){background:color-mix(in srgb, var(--color-canvas) 22%, transparent);color:var(--color-canvas)}.tab-strip:not(.tab-strip-filled) .tab-strip-count{margin-left:var(--space-2);border:1px solid var(--color-hairline)}.tab-strip:not(.tab-strip-filled) .tab-strip-count-attention{border-color:#0000}
