@charset "utf-8";

@keyframes swing { 
  0% { transform: rotate(0deg); }
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-15deg); }
  60% { transform: rotate(10deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}

.fig-skeleton { cursor: progress; display: flex; flex-direction: column; }

.fig-skeleton--hidden { display: none; }

.fig-skeleton__element { display: flex; }

.fig-skeleton__element:not(:first-child) { margin-top: 16px; }

.fig-skeleton__element:not(:last-child) { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 16px; }

.fig-skeleton__right { flex-grow: 1; }

.fig-skeleton__line, .fig-skeleton__square { background-color: rgb(242, 242, 242); height: 10px; }

.fig-skeleton__square { border-radius: 4px; margin-right: 12px; margin-top: 6px; width: 32px; }

.fig-skeleton__line { border-radius: 24px; margin-bottom: 6px; width: 64px; }

.fig-skeleton__line--small { margin-bottom: 16px; margin-top: 6px; width: 192px; }