1 /** The message area **/
2 @mixin setSelectedContact() {
3 background-color: $message-selected-bg;
4 color: $message-selected-color;
9 color: $message-selected-color;
21 .preferences-container {
30 vertical-align: bottom;
33 border: 1px solid $message-preference-table-border-color;
45 display: inline-block;
52 border-left: 1px solid $border-color;
60 border: 1px solid $border-color;
65 .hover-tooltip-container {
66 display: inline-block;
70 vertical-align: middle;
102 .general-settings-container {
108 display: inline-block;
112 display: inline-block;
115 .processor-container {
124 background-color: $message-loading-bg;
129 display: inline-block;
130 vertical-align: middle;
141 .preferences-page-container {
142 .checkbox-container {
157 display: inline-block;
165 @media (max-height: 670px) {
168 box-sizing: border-box;
171 border: 1px solid $message-notif-area-border-color;
174 box-sizing: border-box;
175 display: inline-block;
179 -webkit-overflow-scrolling: touch;
180 border-right: 1px solid $message-notif-area-border-color;
185 .content-item-container {
189 &:empty + .empty-text {
208 box-sizing: border-box;
212 .content:empty + .empty-text {
219 box-sizing: border-box;
220 display: inline-block;
221 width: calc(100% - 300px);
230 box-sizing: border-box;
231 border-bottom: 1px solid $message-notif-area-border-color;
235 display: inline-block;
242 display: inline-block;
243 max-width: calc(100% - 24px);
246 text-overflow: ellipsis;
249 box-sizing: border-box;
256 color: $message-notif-area-timestamp-color;
267 @media (max-height: 670px) {
270 box-sizing: border-box;
272 -webkit-overflow-scrolling: touch;
292 box-sizing: border-box;
306 @media (max-width: 979px) {
319 transition: left 0.25s;
329 transition: right 0.25s, opacity 0.25s, visibility 0.25s;
332 display: inline-block;
337 box-sizing: border-box;
338 border-right: 1px solid $message-notif-area-border-color;
339 border-bottom: 1px solid $message-notif-area-border-color;
343 display: inline-block;
344 width: calc(100% - 70px);
348 &.show-content-area {
353 transition: left 0.25s, opacity 0.25s, visibility 0.25s;
360 transition: right 0.25s;
366 $message-send-bg: $gray-300 !default;
367 $message-send-color: color-yiq($message-send-bg) !default;
368 $message-send-time-color: mix($message-send-color, $message-send-bg, 100%) !default;
369 $message-received-bg: $body-bg !default;
370 $message-received-color: color-yiq($message-received-bg) !default;
371 $message-received-color-muted: mix($message-received-color, $message-received-bg, 70%) !default;
372 $message-app-bg: mix($message-send-bg, $message-received-bg, 50%) !default;
373 $message-day-color: color-yiq($message-app-bg) !default;
381 .icon-back-in-drawer {
389 flex-direction: column;
390 background-color: $message-app-bg;
392 .icon-back-in-drawer {
408 @media (max-height: 320px) {
409 .header-container [data-region="view-overview"]:not(.hidden) {
413 .footer-container [data-region="view-overview"] {
450 border: 1px solid $body-bg;
451 background-color: $green;
465 filter: drop-shadow(2px 2px 2px $message-clickable-hover-shadow);
476 background-color: rgba($black, .035);
477 text-decoration: none;
485 .overview-section-toggle {
486 .collapsed-icon-container {
489 .expanded-icon-container {
490 display: inline-block;
494 .collapsed-icon-container {
495 display: inline-block;
497 .expanded-icon-container {
503 .btn.btn-link.btn-icon {
510 @each $size, $length in $iconsizes {
511 &.icon-size-#{$size} {
512 height: ($length + 20px) !important; /* stylelint-disable-line declaration-no-important */
513 width: ($length + 20px) !important; /* stylelint-disable-line declaration-no-important */
518 .view-overview-body {
526 div[data-region="toggle"] {
533 .content-message-container {
546 background-color: $primary;
548 background-color: $white;
558 &.list-group-item-action {
576 background-color: $message-send-bg;
577 color: $message-send-color;
579 color: $message-send-time-color;
583 margin-right: -0.5rem;
584 border-bottom-color: $message-send-bg;
588 background-color: $message-received-bg;
589 color: $message-received-color;
591 color: $message-received-color-muted;
595 margin-left: -0.5rem;
596 border-bottom-color: $message-received-bg;
604 border: 0.5rem solid transparent;
609 color: $message-day-color;
615 #page-message-index {
622 .conversationcontainer {
624 max-height: calc(100vh - 50px);
640 box-shadow: 2px 2px 4px $message-drawer-shadow;
645 .emoji-picker-container {
649 transform: translateY(-100%);
653 // To override the button styling for the message app.
655 height: $picker-emoji-button-size;
656 width: $picker-emoji-button-size;
661 @include media-breakpoint-down(xs) {
662 right: -1 * map-get($spacers, 2);
666 @media (max-height: 495px) {
667 .emoji-picker-container {
674 .emoji-auto-complete-container {
676 // Add a 50px buffer to account for scroll bars.
677 max-height: $picker-row-height + 50px;
678 transition: max-height .15s ease-in-out;
686 transition: max-height .15s ease-in-out, visibility 0s linear .15s, overflow 0s linear .15s;