messenger.css 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278
  1. .bx-page-wrapper,
  2. .bx-content-container,
  3. .bx-db-container,
  4. .bx-content-main,
  5. #bx-content-main,
  6. .bx-layout-wrapper,
  7. .bx-layout-row,
  8. .bx-layout-col,
  9. .bx-layout-cell,
  10. .bx-page-block-container,
  11. .bx-content-container.bx-def-padding-sec-leftright,
  12. .bx-db-content {
  13. height: 100%;
  14. max-height:100%;
  15. margin: 0;
  16. padding:0;
  17. }
  18. #bx-content-main {
  19. position:relative;
  20. }
  21. #bx-content-with-cover-wrapper {
  22. display: flex;
  23. flex-direction: column;
  24. height: 100%;
  25. }
  26. #bx-content-container {
  27. overflow: hidden;
  28. position: relative;
  29. padding: 0;
  30. height: 100%;
  31. min-height: 100%;
  32. }
  33. .bx-main {
  34. height:100vh;
  35. display:flex;
  36. flex-direction:column;
  37. min-height: 100%;
  38. }
  39. .bx-media-phone body{
  40. min-height: auto;
  41. }
  42. .bx-main > div,
  43. .bx-main > main{
  44. flex: 0 0 auto;
  45. }
  46. #bx-content-with-submenu-wrapper,
  47. #bx-content-wrapper {
  48. flex: 1 1 0;
  49. overflow:hidden;
  50. max-height:100%;
  51. height: 100%;
  52. display: flex;
  53. flex-direction: column;
  54. }
  55. /* In the theme shells <main> starts before the cover and holds #bx-content-wrapper, so it takes the wrapper's place in the column. */
  56. #bx-content-main:has(> #bx-content-wrapper) {
  57. flex: 1 1 0;
  58. overflow:hidden;
  59. max-height:100%;
  60. height: 100%;
  61. display: flex;
  62. flex-direction: column;
  63. }
  64. #bx-content-main:has(> #bx-content-wrapper) > :not(#bx-content-wrapper) {
  65. flex: 0 0 auto;
  66. }
  67. .cd-main-content .content-wrapper
  68. {
  69. margin-left:0 !important;
  70. }
  71. #bx-content-wrapper .bx-def-page-width
  72. {
  73. width:100%;
  74. padding:0;
  75. max-width:100%;
  76. overflow: hidden;
  77. display: flex;
  78. flex-direction: column;
  79. }
  80. #bx-footer-wrapper {
  81. display:none;
  82. }
  83. .bx-messenger-table-wrapper .bx-messenger-table-wrapper-rows:first-child .cell{
  84. height:100% !important;
  85. min-height:50px;
  86. }
  87. .bx-messenger-block-lots
  88. {
  89. border:0;
  90. }
  91. .bx-messenger-items-list ul > li.hidden + li:not(.hidden) {
  92. border-top:0;
  93. }
  94. .bx-messenger-hide-mobile svg
  95. {
  96. vertical-align:middle;
  97. }
  98. .bx-messenger-hide-mobile a
  99. {
  100. font-size:1rem;
  101. font-weight:700;
  102. display:inline-flex;
  103. }
  104. div.bx-messenger-border.search .menu{
  105. display: flex;
  106. align-items: center;
  107. }
  108. div.bx-messenger-border.search span i {
  109. font-size: 1.3rem;
  110. }
  111. div.bx-messenger-border.search span.star {
  112. margin-right: 0.5rem;
  113. margin-left: 0.5rem;
  114. }
  115. div.bx-messenger-border.search div:first-child
  116. {
  117. width:100%;
  118. vertical-align:middle;
  119. flex:0 1 auto;
  120. }
  121. div.bx-messenger-border.search span:first-child input
  122. {
  123. padding:0;
  124. background-color:rgba(0,0,0,0);
  125. }
  126. div.bx-messenger-border.search div:first-child input::placeholder
  127. {
  128. color:inherit;
  129. }
  130. div.bx-messenger-border.search > span:first-child{
  131. flex: 1 auto;
  132. }
  133. div.bx-messenger-border.search .star a
  134. {
  135. opacity:0.5;
  136. }
  137. div.bx-messenger-border.search .star a.active
  138. {
  139. opacity:1;
  140. }
  141. .bx-messenger-blink-jot
  142. {
  143. animation:blink-jot 4s ease-in-out;
  144. }
  145. @keyframes blink-jot
  146. {
  147. from {background-color:rgba(74,144,226,0.5);}
  148. to {background-color:transparent;}
  149. }
  150. .bx-messenger-talk-header-usernames{
  151. background-color: inherit;
  152. border: 0;
  153. padding:0;
  154. height:auto;
  155. line-height: normal;
  156. }
  157. .bx-messenger-talk-header-usernames > span{
  158. display: flex;
  159. align-items: center;
  160. }
  161. .bx-messenger-talk-header-usernames > span > span:first-child{
  162. display: flex;
  163. align-items: center;
  164. border-radius: 1rem;
  165. overflow: hidden;
  166. margin-right: 0.5rem;
  167. }
  168. #bx-messenger-talk-title {
  169. box-shadow: none;
  170. }
  171. .bx-messenger-block .bx-stl-mia.hidden {
  172. display: none;
  173. }
  174. .bx-messenger-history-arrow #unread-jots-counter {
  175. padding:0;
  176. }
  177. #bx-messenger-add-users .ui.search.category.focus .ui.input {
  178. line-height: inherit !important;
  179. }
  180. .bx-messenger-jots-snip-title div.status {
  181. line-height: .825rem;
  182. }
  183. .bx-messenger-groups-menu {
  184. scrollbar-width: none;
  185. }
  186. .bx-messenger-info-bubble {
  187. position:absolute;
  188. top: -0.2rem;
  189. right: -0.01rem;
  190. font-size: 10px;
  191. line-height: 1rem;
  192. width: 1rem;
  193. min-width: 1rem;
  194. text-align: center;
  195. justify-content: center;
  196. }
  197. .bx-messenger-menu-block .bx-menu-ver li span {
  198. display: flex;
  199. }
  200. /* decorous, lucid templates corrections to make page adoptive - begin */
  201. .bx-decorous.bx-page-messenger #bx-content-wrapper #bx-content-container,
  202. .bx-lucid.bx-page-messenger #bx-content-wrapper #bx-content-container{
  203. position: absolute;
  204. width: 100%;
  205. }
  206. .bx-decorous.bx-page-messenger .cd-main-content-wrp,
  207. .bx-lucid.bx-page-messenger .cd-main-content-wrp {
  208. flex: 1 1 auto;
  209. height:100%;
  210. }
  211. .bx-decorous.bx-page-messenger .content-wrapper-wrp .content-wrapper,
  212. .bx-lucid.bx-page-messenger .content-wrapper-wrp .content-wrapper {
  213. min-height: 100%;
  214. }
  215. .bx-decorous.bx-page-messenger .cd-main-content,
  216. .bx-lucid.bx-page-messenger .cd-main-content,
  217. .bx-decorous.bx-page-messenger .content-wrapper-wrp,
  218. .bx-lucid.bx-page-messenger .content-wrapper-wrp,
  219. .bx-decorous.bx-page-messenger .content-wrapper-wrp .content-wrapper {
  220. height: 100%;
  221. }
  222. /* decorous, lucid templates corrections to make page adoptive - end */
  223. .bx-messenger-broadcast-filter-area label {
  224. padding-left: 0.3rem;
  225. padding-bottom: 0.3rem;
  226. }
  227. #bx-messenger-message-box {
  228. max-height: 180px;
  229. overflow-y: auto;
  230. }
  231. .bx-messenger-create-convo-menu {
  232. }