<script>
import Icon from '@iconify/css-svelte';

let {width, height, ...props} = $props();

const viewBox = {"width":48,"height":48};
const content = `<path class="z_i882a"/><circle class="cpk0fnb"/><path class="t2hcqac"/><path class="n2gz1jgt"/><path class="seqv-2b"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="arcticons:sbb-infra-fzge" {...props}></Icon>
<style>
:global .z_i882a {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m26.87 6.041l2.865 2.868l-2.867 2.867m-5.739 0L18.265 8.91l2.867-2.868m-2.867 2.867h11.47M24 6.041v5.736");
}

:global .cpk0fnb {
  cx: 24px;
  cy: 24px;
  r: 21.5px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .t2hcqac {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M4.421 15.318h39.158M12.696 29.993v-9.017h5.444v9.017");
}

:global .n2gz1jgt {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M10.893 29.993h13.45v-7.218l-1.265-1.264V20.2h10.814v4.5h4.121v7.404h-1.062v1.651H9.577v-1.149H8.34v-1.674h2.546zm4.104 0v-3.144m23.016 3.478h1.647v1.777h-1.647z");
}

:global .seqv-2b {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M24.343 23.386h7.48v3.462h-7.48zm4.688 0v3.463m-17.107 6.906a2.046 2.046 0 0 0 4.091 0m13.016 0a2.046 2.046 0 0 0 4.091 0m-18.125-5.548h-2.301");
}

</style>
