| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
 | | @import "mixins/mixins"; |  |   |  | @include b(time-spinner) { |  |   width: 100%; |  |   white-space: nowrap; |  | } |  |   |  | @include b(spinner) { |  |   display: inline-block; |  |   vertical-align: middle; |  | } |  | @include b(spinner-inner) { |  |   animation: rotate 2s linear infinite; |  |   width: 50px; |  |   height: 50px; |  |   |  |   & .path { |  |     stroke: #ececec; |  |     stroke-linecap: round; |  |     animation: dash 1.5s ease-in-out infinite; |  |   } |  |   |  | } |  |   |  | @keyframes rotate { |  |   100% { |  |     transform: rotate(360deg); |  |   } |  | } |  |   |  | @keyframes dash { |  |   0% { |  |     stroke-dasharray: 1, 150; |  |     stroke-dashoffset: 0; |  |   } |  |   50% { |  |     stroke-dasharray: 90, 150; |  |     stroke-dashoffset: -35; |  |   } |  |   100% { |  |     stroke-dasharray: 90, 150; |  |     stroke-dashoffset: -124; |  |   } |  | } | 
 |