/*!
 * @@persagy2/meri-design v1.4.9-extend.2
 * (c) 2019-2020 xiongshuang
 * Released under the MIT License.
 * 2022-12-07 10:33:25
 */
.p-message-box
  position: fixed
  top: 36px
  left: 0
  text-align: center
  display: flex
  flex-flow: column wrap
  justify-content: center
  align-items: center
  width: 100%
  z-index: 8000
  pointer-events: none

.fadeDownUpUi-enter-active
  animation: fadeInDownUi .3s ease-out

.fadeDownUpUi-leave-active
  animation: fadeOutUpUi .3s ease-in

@keyframes fadeInDownUi
  from
    opacity: 0
    transform: translate3d(0,-100%,0)
  to
    opacity: 1
    transform: translate3d(0,0,0)
@keyframes fadeInDownUi
  from
    opacity: 0
    transform: translate3d(0,-100%,0)
  to
    opacity: 1
    transform: translate3d(0,0,0)
@keyframes fadeInDownUi
  from
    opacity: 0
    transform: translate3d(0,-100%,0)
  to
    opacity: 1
    transform: translate3d(0,0,0)
@keyframes fadeInDownUi
  from
    opacity: 0
    transform: translate3d(0,-100%,0)
  to
    opacity: 1
    transform: translate3d(0,0,0)
@keyframes fadeOutUpUi
  from
    opacity: 1
  to
    opacity: 0
    transform: translate3d(0,-100%,0)
@keyframes fadeOutUpUi
  from
    opacity: 1
  to
    opacity: 0
    transform: translate3d(0,-100%,0)
@keyframes fadeOutUpUi
  from
    opacity: 1
  to
    opacity: 0
    transform: translate3d(0,-100%,0)
@keyframes fadeOutUpUi
  from
    opacity: 1
  to
    opacity: 0
    transform: translate3d(0,-100%,0)
.p-message
  display: flex
  justify-content: space-around
  align-items: flex-start
  padding: 8px 8px 8px 12px
  border-radius: 4px
  box-shadow: $box-shadow-bottom
  min-width: 240px
  max-width: 600px
  min-height: 40px

.p-message + .p-message
  margin-top: 24px

.p-message .p-message-hint
  line-height: 24px
  font-size: 0

.p-message .p-message-hint svg
  vertical-align: middle
  width: 16px
  height: 16px

.p-message .p-message-text
  padding-left: 8px
  padding-right: 8px
  width: 100%
  text-align: left
  font-size: 14px
  color: $white
  word-wrap: break-word
  line-height: 24px

.p-message .p-message-close
  height: 24px
  line-height: 24px
  pointer-events: auto
  font-size: 0

.p-message .p-message-close svg
  vertical-align: middle
  width: 12px
  opacity: .5
  transition: opacity .3s
  cursor: pointer

.p-message .p-message-close svg:hover
  opacity: 1

.p-message-info
  background-color: $blue-500

.p-message-success
  background-color: $turquoise-500

.p-message-warning
  background-color: $orange-400

.p-message-error
  background-color: $red-400

