header {
  z-index: 1035;
}

.prepare-content-box {
  flex-direction: row;
  min-height: 320px;
  display: flex;
}

.carousel-item {
  margin-top: 4%;
  padding-bottom: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.oasis-base {
  margin-left: 20%;
}

.cover-upload-container {
  border: 2px dashed #91b0b3;
  width: 204px;
  height: 204px;
}

.cover-upload-container img {
  width: 200px;
  height: 200px;
}

.poster-upload-container {
  border: 2px dashed #91b0b3;
}

.poster-upload-container img {
  width: 100%;
}

.form-floating {
  color: #666;
  width: 100%;
}

.text-preline {
  white-space: pre-line;
}

.oasis-risk-box {
  color: #000;
  white-space: pre-line;
  background-color: #fff;
  border: none;
  border-radius: 5px;
  max-width: 1200px;
  min-height: 200px;
  padding: .625rem .75rem;
  font-size: 16px;
  line-height: 1.765;
}

.announce-container {
  border-radius: 5px;
  width: 100%;
  max-width: 1200px;
  min-height: 320px;
}

.announce-container img {
  border-radius: 5px;
  width: 100%;
}

.publish-agreement ol {
  padding-right: 4rem;
}

.help-text {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.575;
}

.form-floating > .form-control {
  height: unset;
  font-size: 16px;
  font-style: normal;
  line-height: 1.765;
}

img:after {
  content: "";
}

img:not([src]) {
  visibility: hidden;
}

.needs-material {
  padding-left: 24px;
}

.needs-head {
  justify-content: center;
  align-items: center;
  display: flex;
}

@media (width <= 576px) {
  .btn-option-primary-micro, .btn-option-secondary-micro {
    width: 120px;
    height: 40px;
  }

  .carousel-item {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .publish-agreement ol {
    padding-right: 1rem;
  }

  .prepare-content-box {
    min-height: 100%;
    padding-top: 32px;
    display: block;
  }

  .needs-material {
    padding-left: 0;
  }

  .needs-head {
    display: none;
  }
}

.modal-content {
  background-color: #fff;
}
