/* ------------------------------ */
/* ------------------------------ */
/* CONVERSATIONS */
.Conversations {
   display: grid;
   grid-template-columns: calc(200px * var(--scale)) auto;
   gap: calc(20px * var(--scale));
   width: 100%;
   min-height: calc(200px * var(--scale));
   padding: calc(20px * var(--scale));
   overflow: auto;
   background-color: var(--background-secondary);
   box-shadow: 0px 0px calc(5px * var(--scale)) calc(1px * var(--scale)) var(--border-color);
   border-radius: calc(25px * var(--scale));
}

.Conversations .image {
   display: block;
   width: 100%;
   height: 100%;
   background-color: var(--background-primary);
   border-radius: calc(5px * var(--scale));
}

.Conversations .info {
   display: flex;
   flex-direction: column;
   gap: calc(20px * var(--scale));
   width: 100%;
   min-height: calc(200px * var(--scale));
   padding: calc(20px * var(--scale)) calc(20px * var(--scale)) 0px 0px;
   overflow: visible;
}

.Conversations .name {
   display: block;
   width: 100%;
   height: calc(25px * var(--scale));
   color: var(--text-primary);
   font-size: calc(var(--font-medium) * var(--scale));
   font-weight: var(--font-bold);
   line-height: 1;
   text-align: left;
}

.Conversations .description {
   display: block;
   width: 100%;
   min-height: calc(45px * var(--scale));
   color: var(--text-primary);
   font-size: calc(var(--font-x-small) * var(--scale));
   font-weight: var(--font-regular);
   line-height: normal;
   text-align: left;
}

.Conversations .details {
   display: block;
   width: 100%;
   height: calc(15px * var(--scale));
   color: var(--text-primary);
   font-size: calc(var(--font-x-small) * var(--scale));
   font-weight: var(--font-regular);
   line-height: 1;
   text-align: left;
}