| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | @use 'mixins/mixins' as *;@use 'common/var' as *;.#{$namespace}-icon-loading {  animation: rotating 2s linear infinite;}.#{$namespace}-icon--right {  margin-left: 5px;}.#{$namespace}-icon--left {  margin-right: 5px;}@keyframes rotating {  0% {    transform: rotateZ(0deg);  }  100% {    transform: rotateZ(360deg);  }}@include b(icon) {  --color: inherit;  height: 1em;  width: 1em;  line-height: 1em;  display: inline-flex;  justify-content: center;  align-items: center;  position: relative;  fill: currentColor;  color: var(--color);  font-size: inherit;  @include when(loading) {    animation: rotating 2s linear infinite;  }  svg {    height: 1em;    width: 1em;  }}
 |