main {
  height: 98svh;
  display: grid;
  grid-template-rows: 70px minmax(0, 1fr) auto;
  padding: 15px;

  &.mobile {
    height: 100svh;
    padding: 15px;
  }

  .mobile {
    height: 5px;
  }

  navbar {
    .chat-data {
      display: flex;
      flex-direction: column;

      .main-name {
        font-size: 18px;
        font-weight: bold;
      }

      .alt-name {
        margin-top: -5px;
        color: gray;
        font-size: 12px;
      }
    }

    .items-right {
      margin-top: -10px;

      button {
        width: 35px;
        height: 35px;
      }
    }
  }

}
