page-profile {

  ion-content {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .scroll-content {
    overflow-y: hidden;
  }

  ion-toolbar {
    border-bottom: 1px solid #ffffff;
    transition: opacity 250ms 125ms ease-in-out;

    &.hidden {
      opacity: 0;
      z-index: -1;
    }

    .toolbar-background {
      background-color: rgba(0, 0, 0, 1);
    }

    .bar-button,
    .toolbar-title {
      color: #ffffff;
    }
  }

  .button-chat {
    bottom: 3rem;
    color: #fdb315;
    position: absolute;
    right: 1.5rem;
    z-index: 100;
  }

  .detail-toggle {
    font-size: 2.5em;
    z-index: 100;
  }

  .details {
    bottom: 0;
    height: 60px;
    left: 0;
    position: absolute;
    right: 0;
    transition: all 250ms 125ms ease-in-out;

    &.open {
      background: rgba(0, 0, 0, 0.8);
      height: 100%;
      overflow-y: scroll;
    }

    .about {
      font-family: 'Helvetica Neue', HelveticaNeue, Helvetica, Arial, sans-serif;
      line-height: 1.5;
    }

    .actions {
      text-align: right;

      .button-clear {
        color: #fdb315;
      }
    }
  }
}
