.ps-message {}

.ps-message--me {}

.ps-form--messages-new {}

.ps-message__postbox {
  z-index: 0;
  margin-bottom: 0;
  box-shadow: inset var(--BOX-SHADOW--HARD);
}

.ps-message__recipients {}

.ps-message__recipients-label {
  font-size: 80%;
}

.ps-message__recipients-select {
  margin-bottom: var(--PADD);
}

.ps-message__recipient {}

.ps-message__recipient-info {}

.ps-message__recipient-name {}

// Fix for New Message window on mobile
.ps-dialog-message {
  @include mq($until: desktop) {
    width: 100%;
    max-width: 100%;
    min-height: 100vh;
    height: 100%;

    .pso-messages-post-addon__box {
      top: 100%;
      bottom: auto;
    }

    .pso-postbox-moods__list {
      max-height: 200px;
    }

    .pso-messages-post__input {
      max-height: 110px;
    }

    .pso-messages-post-addon__box {
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      top: 0;
    }

    .ps-postbox__location {
      --map-height: 200px;
    }

    .ps-postbox__location-search {
      flex-direction: column;
      flex-wrap: nowrap;
      height: 100vh;
    }

    .ps-postbox__location-list {
      max-height: 100%;
      width: 100%;
    }

    .ps-postbox__location-map {
      order: -1;
      min-height: var(--map-height);
    }
  }
}
