/* [project]/node_modules/@msu/mds/dist/assets/Skeleton.css [app-client] (css) */
@keyframes _shimmer_1urbc_1 {
  0% {
    background-position: -200% 0;
  }

  to {
    background-position: 200% 0;
  }
}

._skeleton_1urbc_13 {
  background-color: #868e96;
  border-radius: 4px;
  display: inline-block;
}

._skeleton_1urbc_13._animate_1urbc_18 {
  background-image: linear-gradient(90deg, #e0e0e0, #f5f5f5 40%, #e0e0e0 80%);
  background-size: 200% 100%;
  animation: 2s linear infinite _shimmer_1urbc_1;
}

/* [project]/src/app/(main)/api-docs/page.module.scss.module.css [app-client] (css) */
.page-module-scss-module__rs4t8W__page {
  min-height: calc(100vh - 252px);
}

.page-module-scss-module__rs4t8W__contents {
  background-color: var(--neutral-white);
  min-height: 100vh;
  margin-top: 408px;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}

.page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__contentsInner {
  width: 100%;
  max-width: 1136px;
  margin: 0 auto;
  padding-bottom: 100px;
}

.page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__need {
  background: var(--brand-primary-weak);
  border-radius: 20px;
  gap: 24px;
  margin: 0 20px;
  padding: 20px 24px;
  display: flex;
}

.page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__need h1 {
  color: var(--brand-primary);
  font-family: var(--font-roboto);
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__need p {
  color: var(--gray-600);
  font-family: var(--font-roboto);
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__need p a {
  color: var(--brand-primary);
  text-decoration: underline;
}

.page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info {
  background: var(--neutral-white);
  border: 1px solid #868e9633;
  border-radius: 20px;
  margin: 24px 20px 56px;
  padding: 20px 24px;
  box-shadow: 0 4px 8px #00000012;
}

.page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info .page-module-scss-module__rs4t8W__header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info h1 {
  color: var(--gray-900);
  font-family: var(--font-roboto);
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info .page-module-scss-module__rs4t8W__version {
  align-items: center;
  font-size: 14px;
  display: flex;
}

.page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info .page-module-scss-module__rs4t8W__version > span {
  color: var(--gray-600);
}

.page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info > ul {
  color: var(--gray-600);
  font-family: var(--font-roboto);
  margin-top: 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}

.page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info > ul > li {
  text-indent: -12px;
  padding-left: 12px;
}

.page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info > ul > li:before {
  content: "";
  background-color: var(--neutral-500);
  border-radius: 50%;
  width: 4px;
  height: 4px;
  margin: 0 8px 3px 0;
  display: inline-block;
}

.page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info > ul > li + li {
  margin-top: 12px;
}

.page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info > ul > li ul {
  width: 100%;
}

.page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info > ul > li ul li {
  text-indent: 0;
  align-items: center;
  min-height: 20px;
  margin-top: 4px;
  padding-left: 0;
  display: flex;
}

.page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info > ul > li ul li svg {
  flex: 0 0 20px;
}

.page-module-scss-module__rs4t8W__custom {
  width: 120px;
  margin-left: 8px;
  position: relative;
}

.page-module-scss-module__rs4t8W__custom .page-module-scss-module__rs4t8W__trigger {
  background-color: var(--neutral-opacity-gray-g-10);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 32px;
  padding: 0 8px 0 12px;
  display: flex;
}

.page-module-scss-module__rs4t8W__custom .page-module-scss-module__rs4t8W__dropdown {
  background-color: var(--neutral-opacity-gray-g-10);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  border-width: 0;
  border-radius: 8px;
  padding: 4px 0;
  top: 40px;
  left: 50%;
  box-shadow: 0 2px 2px #00000026;
}

.page-module-scss-module__rs4t8W__custom .page-module-scss-module__rs4t8W__item {
  justify-content: space-between;
  align-items: center;
  height: 32px;
  padding: 0 8px 0 12px;
  display: flex;
}

.page-module-scss-module__rs4t8W__custom .page-module-scss-module__rs4t8W__selected {
  color: var(--brand-primary);
}

@media only screen and (max-width: 1279px) {
  .page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__need {
    flex-direction: column;
    gap: 8px;
  }
}

@media only screen and (max-width: 767px) {
  .page-module-scss-module__rs4t8W__contents {
    border-radius: 8.8889vw 8.8889vw 0 0;
    margin-top: 67.5vw;
  }

  .page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__contentsInner {
    margin-top: -6.6667vw;
    padding-top: 4.4444vw;
  }

  .page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__need {
    border-radius: 5.5556vw;
    gap: 2.2222vw;
    margin: 0 5.5556vw;
    padding: 5.5556vw 6.6667vw;
  }

  .page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__need h1, .page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__need p {
    font-size: 4.4444vw;
  }

  .page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info {
    border-radius: 5.5556vw;
    margin: 6.6667vw 5.5556vw 7.7778vw;
    padding: 5.5556vw 6.6667vw;
  }

  .page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info .page-module-scss-module__rs4t8W__header {
    flex-direction: column;
    align-items: flex-start;
  }

  .page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info h1 {
    font-size: 4.4444vw;
  }

  .page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info .page-module-scss-module__rs4t8W__version {
    justify-content: space-between;
    width: 100%;
    font-size: 3.8889vw;
  }

  .page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info > ul {
    margin-top: 3.3333vw;
    font-size: 3.8889vw;
  }

  .page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info > ul > li {
    text-indent: -3.3333vw;
    padding-left: 3.3333vw;
  }

  .page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info > ul > li:before {
    width: 1.1111vw;
    height: 1.1111vw;
    margin: 0 2.2222vw .8333vw 0;
  }

  .page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info > ul > li + li {
    margin-top: 3.3333vw;
  }

  .page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info > ul > li ul li {
    min-height: 5.5556vw;
    margin-top: 1.1111vw;
  }

  .page-module-scss-module__rs4t8W__contents .page-module-scss-module__rs4t8W__info > ul > li ul li svg {
    flex: 0 0 5.5556vw;
  }

  .page-module-scss-module__rs4t8W__custom {
    width: 33.3333vw;
  }

  .page-module-scss-module__rs4t8W__custom .page-module-scss-module__rs4t8W__trigger {
    border-radius: 2.2222vw;
    height: 8.8889vw;
    padding: 0 2.2222vw 0 3.3333vw;
  }

  .page-module-scss-module__rs4t8W__custom .page-module-scss-module__rs4t8W__trigger i {
    width: 4.4444vw;
    height: 4.4444vw;
  }

  .page-module-scss-module__rs4t8W__custom .page-module-scss-module__rs4t8W__dropdown {
    border-radius: 2.2222vw;
    width: 33.3333vw;
    padding: 1.1111vw 0;
    top: 11.1111vw;
    box-shadow: 0 .5556vw .5556vw #00000026;
  }

  .page-module-scss-module__rs4t8W__custom .page-module-scss-module__rs4t8W__item {
    height: 8.8889vw;
    padding: 0 2.2222vw 0 3.3333vw;
  }

  .page-module-scss-module__rs4t8W__custom .page-module-scss-module__rs4t8W__item i {
    width: 4.4444vw;
    height: 4.4444vw;
  }
}

/* [project]/src/app/(main)/api-docs/_feature/ApiList/styles/ApiList.module.scss.module.css [app-client] (css) */
.ApiList-module-scss-module__7rB9Nq__apiList {
  width: 100%;
}

.ApiList-module-scss-module__7rB9Nq__apiList * {
  font-family: var(--font-roboto) !important;
}

.ApiList-module-scss-module__7rB9Nq__apiList code, .ApiList-module-scss-module__7rB9Nq__apiList code * {
  font-family: Consolas, monaco, monospace !important;
}

/*# sourceMappingURL=7c813930f8182fae.css.map*/