/* [project]/components/UI/loading/loading.module.css [app-client] (css) */
.loading-module__7L-vfW__wrap {
  width: 100%;
  height: 100vh;
  position: relative;
}

.loading-module__7L-vfW__menu {
  background-color: var(--gray-300);
  width: 100%;
  height: 6.84rem;
  position: absolute;
  bottom: 0;
}

.loading-module__7L-vfW__boxes {
  grid-template-columns: 1fr 1fr 1fr;
  gap: 1rem;
  width: 100%;
  padding: 0 1.33rem;
  display: grid;
  position: absolute;
  top: 8.75rem;
}

.loading-module__7L-vfW__boxes .loading-module__7L-vfW__box {
  background-color: var(--gray-300);
  border-radius: .67rem;
  width: 100%;
  height: 8.5rem;
}

.loading-module__7L-vfW__boxes > :last-child {
  grid-column: 2;
}

.loading-module__7L-vfW__item {
  background-color: var(--gray-300);
  border-radius: .67rem;
  width: calc(100% - 2.66rem);
  height: 19rem;
  margin: 0 1.33rem;
  position: absolute;
  top: 8.75rem;
}

.loading-module__7L-vfW__item .loading-module__7L-vfW__land {
  background-color: var(--gray-200);
  border-radius: .34rem;
  width: 3rem;
  height: 3rem;
  position: relative;
  top: .9rem;
  right: calc(3.9rem - 100%);
}

.loading-module__7L-vfW__wrap .spinner {
  position: absolute;
  top: 50%;
  left: 50%;
}

/*# sourceMappingURL=components_UI_loading_loading_module_7ef8910c.css.map*/