.dynamic-activity[data-v-d03842ec],
.dynamic-preview-container[data-v-d03842ec] {
  --mobile-max-width:48rem;
}
.dynamic-activity.pc-max-1080[data-v-d03842ec],
.dynamic-preview-container.pc-max-1080[data-v-d03842ec] {
  --mobile-max-width:67.5rem;
}
.dynamic-activity.pc-max-1280[data-v-d03842ec],
.dynamic-preview-container.pc-max-1280[data-v-d03842ec] {
  --mobile-max-width:80rem;
}
@media (min-width:768px) {
  .dynamic-activity[data-v-d03842ec] .mobile-max,
  .dynamic-preview-container[data-v-d03842ec] .mobile-max {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: var(--mobile-max-width);
  }
}
@media (min-width:768px) {
  .fallback-mobile-max[data-v-d03842ec] > * {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: var(--mobile-max-width);
  }
}
body,
html {
  -ms-scroll-chaining: none;
  overscroll-behavior: none;
}
#__nuxt,
.dynamic-activity {
  background: inherit;
}
.dynamic-activity > [_modeltype] + [_modeltype] {
  margin-top: 1rem;
}
.dynamic-activity > div[_modeltype=ActivityHeader] {
  margin-top: 0 !important;
}
.dynamic-activity > div[_modeltype=ActivityHeader] + [_modeltype=DynamicImage],
.dynamic-activity > div[_modeltype=ActivityHeader] + [_modeltype=GridContainer],
.dynamic-activity > div[_modeltype=ActivityHeader] + [_modeltype=GroupContainer] {
  margin-top: 0;
}
@media (min-width:1280px) {
  .dynamic-activity.pc-max-1280 > [_modeltype] + [_modeltype] {
    margin-top: 1.5rem;
  }
  .dynamic-activity.pc-max-1280 > div[_modeltype=ActivityHeader] + [_modeltype=DynamicImage],
  .dynamic-activity.pc-max-1280 > div[_modeltype=ActivityHeader] + [_modeltype=GridContainer],
  .dynamic-activity.pc-max-1280 > div[_modeltype=ActivityHeader] + [_modeltype=GroupContainer] {
    margin-top: 0;
  }
}
:deep(.toast-loading) {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.dynamic-activity .nav-right-area {
  display: none;
  height: 2.75rem;
  overflow: hidden;
  width: 2.75rem;
}
img {
  -webkit-user-drag: none;
}
[_modeltype=text] {
  display: inline;
}
.dynamic-activity > [_modeltype=text] {
  display: block;
}
