.main-chart-wrapper { @apply relative overflow-hidden my-0 -mx-[1.25rem]; .chat-info, .main-chat-area, .chat-user-details { @apply bg-white dark:bg-bodybg h-[calc(100vh-8rem)] rounded-md; } .chat-users-tab, .chat-groups-tab, .chat-calls-tab { @apply max-h-[calc(100vh-21rem)]; } .chat-content { @apply max-h-[calc(100vh-17rem)]; .simplebar-content-wrapper .simplebar-content { @apply mt-auto; } ul li { @apply mb-4; &:last-child { @apply mb-0; } } } .responsive-chat-close,button.responsive-userinfo-open { @apply hidden; } .chat-info { @apply relative; .chat-add-icon { @apply absolute bottom-3 end-[0.8rem] z-[1]; } .nav-link { @apply rounded-none text-[#8c9097]; &.active{ @apply bg-primary/10; } } .tab-pane { @apply p-0; } .chat-groups-tab { li { @apply py-[0.625rem] px-[1.25rem]; } .group-indivudial { @apply text-primary font-semibold; } } .chat-calls-tab { li { @apply py-[0.625rem] px-[1.25rem]; } .incoming-call-success, .outgoing-call-success { i { @apply text-success text-[0.875rem]; } } .incoming-call-failed, .outgoing-call-failed { i { @apply text-danger text-[0.875rem]; } } } .chat-users-tab, .chat-groups-tab { li { @apply py-[0.625rem] px-[1.25rem]; .chat-msg { @apply text-[#8c9097] dark:text-defaulttextcolor/70 max-w-[11.25rem] inline-block; } .chat-msg-typing { .chat-msg { @apply text-success; } .chat-read-icon { @apply hidden; } } .chat-read-icon { @apply leading-none; i { @apply text-[1rem] text-success; } } &.chat-msg-unread { @apply bg-defaultbackground text-defaulttextcolor dark:text-defaulttextcolor/70 dark:bg-light; .chat-msg { @apply text-defaulttextcolor dark:text-defaulttextcolor/70; } .chat-read-icon { i { @apply text-[#8c9097] dark:text-defaulttextcolor/70; } } } &.chat-inactive { .chat-read-icon { @apply hidden; } } } } } .chat-user-details { @apply p-[1.5rem]; .avatar { @apply outline-1! outline-primary/20! border-solid! ; } .shared-files { li { @apply mb-1 ; &:last-child { @apply mb-0 ; } } .shared-file-icon i { @apply w-4 h-4 leading-none rounded-[0.3rem] border border-solid border-defaultborder dark:border-defaultborder/10 dark:text-defaulttextcolor/70 flex items-center p-[1.125rem] justify-center text-[1.125rem] text-[#8c9097]; } } .chat-media { img { @apply w-[5.5rem] h-[5.5rem] rounded-md mb-[1.125rem]; } } } .main-chat-area { @apply relative; .chat-content { @apply bg-cover bg-center bg-no-repeat bg-fixed p-[2.5rem]; .chatting-user-info { @apply text-defaulttextcolor dark:text-defaulttextcolor/70 font-semibold text-[var(--font-size-defaultsize)]; .msg-sent-time { @apply text-[#8c9097] text-[0.75rem] font-medium; .chat-read-mark { i { @apply text-success me-[0.3rem]; } } } } .main-chat-msg div { @apply mt-[0.4rem] p-3 w-fit; p { @apply text-[0.813rem]; } .chat-media-image { @apply w-[6.25rem] h-[6.25rem] rounded-md; } } .chat-item-start { .main-chat-msg div { @apply bg-light text-defaulttextcolor dark:text-defaulttextcolor/70 rounded-[0.3rem]; } .msg-sent-time { @apply ms-1 inline-flex; } } .chat-item-end { @apply justify-end text-end; .main-chat-msg div { @apply bg-primary text-white rounded-[0.3rem]; } .msg-sent-time { @apply me-1; } } .chat-item-start, .chat-item-end { @apply flex; .chat-list-inner { @apply flex items-start max-w-[75%]; } } } .chat-footer { @apply w-full; } .chat-footer { @apply flex-shrink-0 flex items-center h-[4.75rem] py-0 px-[1.5rem] border-t border-solid dark:text-defaulttextcolor/70 border-defaultborder dark:border-defaultborder/10 bg-white dark:bg-bodybg absolute start-auto end-auto bottom-0; } .chat-day-label { @apply text-center mb-8 opacity-[0.6] relative text-[#8c9097]; span { @apply py-[0.188rem] px-2 text-[0.7rem] bg-primary/20 rounded-[0.3rem] text-primary; } } } @media (min-width: 992px) { .chat-info { @apply min-w-[21.875rem] max-w-[21.875rem]; } } .main-chat-area { @apply w-full max-w-full overflow-hidden; } .chat-user-details { @apply sm:min-w-[21.875rem] sm:max-w-[21.875rem] min-w-[20rem] max-w-[20rem]; } @media (max-width: 1275.98px) and (min-width: 992px) { .chat-info { @apply min-w-[21.875rem] max-w-[21.875rem]; } .main-chat-area { @apply w-full max-w-full overflow-hidden; } .chat-user-details { @apply hidden; } } @media (max-width: 991.98px) { .chat-info { @apply w-full; } .main-chat-area { @apply hidden min-h-full max-w-full; } .responsive-chat-close { @apply block; } } @media (max-width:1400px) { .chat-user-details { @apply hidden absolute; &.open { @apply block end-0 top-2 shadow-sm border border-solid border-defaultborder dark:border-defaultborder/10; } } button.responsive-userinfo-open { @apply block; } } } @media (max-width:991.98px) { .main-chart-wrapper { &.responsive-chat-open { .chat-info { @apply hidden; } .main-chat-area { @apply block; } } } } @media (max-width: 767.98px) { .main-chart-wrapper .main-chat-area .chat-content .main-chat-msg div .chat-media-image { @apply w-[2.5rem] h-[2.5rem]; } } @media (max-width: 354px) { .main-chart-wrapper .chat-calls-tab, .main-chart-wrapper .chat-groups-tab, .main-chart-wrapper .chat-users-tab { @apply max-h-[calc(100vh-22rem)]; } } [dir="rtl"] { .chat-footer .btn-send { @apply rotate-180; } } .tab-style-2 { @apply border-b-0; .nav-item { @apply me-2; &:last-child { @apply me-0; } .nav-link { @apply border-0; i { @apply w-[1.875rem] h-[1.875rem] p-[0.4rem] rounded-[50px] bg-light text-defaulttextcolor dark:text-defaulttextcolor/70 inline-flex; } &:hover { @apply border-0; } &.active { @apply bg-primary/10 relative border-0 text-primary; i { @apply bg-primary/10 text-primary before:absolute before:start-[45%] before:end-0 before:bottom-0 before:w-[20%] before:h-[0.175rem] before:bg-primary before:rounded-[50px]; } } } } }