.icon-wrapper{display:inline-flex;align-items:center;justify-content:center;line-height:1;color:inherit}.icon-wrapper svg{color:inherit}.icon-wrapper svg circle,.icon-wrapper svg ellipse,.icon-wrapper svg g,.icon-wrapper svg line,.icon-wrapper svg path,.icon-wrapper svg polygon,.icon-wrapper svg polyline,.icon-wrapper svg rect{stroke-width:var(--icon-stroke,2)!important}.icon-wrapper svg circle[stroke]:not([stroke=currentColor]):not([stroke=none]),.icon-wrapper svg ellipse[stroke]:not([stroke=currentColor]):not([stroke=none]),.icon-wrapper svg line[stroke]:not([stroke=currentColor]):not([stroke=none]),.icon-wrapper svg path[stroke]:not([stroke=currentColor]):not([stroke=none]),.icon-wrapper svg polygon[stroke]:not([stroke=currentColor]):not([stroke=none]),.icon-wrapper svg polyline[stroke]:not([stroke=currentColor]):not([stroke=none]),.icon-wrapper svg rect[stroke]:not([stroke=currentColor]):not([stroke=none]){stroke:currentColor!important}.icon-wrapper[style*="--icon-fill"] svg circle,.icon-wrapper[style*="--icon-fill"] svg ellipse,.icon-wrapper[style*="--icon-fill"] svg path,.icon-wrapper[style*="--icon-fill"] svg polygon,.icon-wrapper[style*="--icon-fill"] svg rect{fill:var(--icon-fill)!important}.icon-wrapper svg[data-icon*=heroicons-outline] path,.icon-wrapper svg[data-icon*=heroicons-outline] path[fill],.icon-wrapper svg[data-icon*=hugeicons] path,.icon-wrapper svg[data-icon*=hugeicons] path[fill],.icon-wrapper svg[data-icon*=lucide] path,.icon-wrapper svg[data-icon*=lucide] path[fill]{fill:var(--icon-fill,none)!important}