117 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			117 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
| /*
 | |
| * Copyright 2024 New Vector Ltd.
 | |
| * Copyright 2024 The Matrix.org Foundation C.I.C.
 | |
| *
 | |
| * SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only
 | |
| * Please see LICENSE files in the repository root for full details.
 | |
|  */
 | |
| 
 | |
| .mx_PinnedMessageBanner {
 | |
|     display: flex;
 | |
|     align-items: center;
 | |
|     justify-content: space-between;
 | |
|     gap: var(--cpd-space-4x);
 | |
|     /* 64px = 63px + 1px from the bottom border */
 | |
|     height: 63px;
 | |
|     padding: 0 var(--cpd-space-4x);
 | |
| 
 | |
|     background-color: var(--cpd-color-bg-canvas-default);
 | |
|     border-bottom: 1px solid var(--cpd-color-gray-400);
 | |
| 
 | |
|     /* From figma */
 | |
|     box-shadow: 0 var(--cpd-space-2x) var(--cpd-space-6x) calc(var(--cpd-space-2x) * -1) rgba(27, 29, 34, 0.1);
 | |
| 
 | |
|     .mx_PinnedMessageBanner_main {
 | |
|         background: transparent;
 | |
|         border: none;
 | |
|         text-align: start;
 | |
|         cursor: pointer;
 | |
| 
 | |
|         height: 100%;
 | |
|         flex-grow: 1;
 | |
|         display: flex;
 | |
|         align-items: center;
 | |
| 
 | |
|         .mx_PinnedMessageBanner_content {
 | |
|             display: grid;
 | |
|             grid-template:
 | |
|                 "indicators pinIcon title" auto
 | |
|                 "indicators pinIcon message" auto;
 | |
|             column-gap: var(--cpd-space-2x);
 | |
|         }
 | |
| 
 | |
|         .mx_PinnedMessageBanner_Indicators {
 | |
|             grid-area: indicators;
 | |
|             display: flex;
 | |
|             flex-direction: column;
 | |
|             gap: var(--cpd-space-0-5x);
 | |
|             height: 100%;
 | |
| 
 | |
|             .mx_PinnedMessageBanner_Indicator {
 | |
|                 width: var(--cpd-space-0-5x);
 | |
|                 background-color: var(--cpd-color-gray-600);
 | |
|                 height: 100%;
 | |
|             }
 | |
| 
 | |
|             .mx_PinnedMessageBanner_Indicator--active {
 | |
|                 background-color: var(--cpd-color-icon-accent-primary);
 | |
|             }
 | |
| 
 | |
|             .mx_PinnedMessageBanner_Indicator--hidden {
 | |
|                 background-color: transparent;
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         .mx_PinnedMessageBanner_PinIcon {
 | |
|             grid-area: pinIcon;
 | |
|             align-self: center;
 | |
|             fill: var(--cpd-color-icon-secondary-alpha);
 | |
|         }
 | |
| 
 | |
|         .mx_PinnedMessageBanner_title {
 | |
|             grid-area: title;
 | |
|             font: var(--cpd-font-body-sm-regular);
 | |
|             color: var(--cpd-color-text-action-accent);
 | |
|             line-height: 20px;
 | |
| 
 | |
|             .mx_PinnedMessageBanner_title_counter {
 | |
|                 font: var(--cpd-font-body-sm-semibold);
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         .mx_PinnedMessageBanner_message {
 | |
|             grid-area: message;
 | |
|             font: var(--cpd-font-body-sm-regular);
 | |
|             line-height: 20px;
 | |
|             overflow: hidden;
 | |
|             text-overflow: ellipsis;
 | |
|             white-space: nowrap;
 | |
| 
 | |
|             .mx_PinnedMessageBanner_prefix {
 | |
|                 font: var(--cpd-font-body-sm-semibold);
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         .mx_PinnedMessageBanner_redactedMessage {
 | |
|             grid-area: message;
 | |
|             height: 20px;
 | |
|             display: flex;
 | |
|             align-items: center;
 | |
|         }
 | |
|     }
 | |
| 
 | |
|     .mx_PinnedMessageBanner_actions {
 | |
|         white-space: nowrap;
 | |
|     }
 | |
| }
 | |
| 
 | |
| .mx_PinnedMessageBanner[data-single-message="true"] {
 | |
|     .mx_PinnedMessageBanner_content {
 | |
|         grid-template: "indicators pinIcon message" auto;
 | |
| 
 | |
|         .mx_PinnedMessageBanner_message {
 | |
|             line-height: 40px;
 | |
|         }
 | |
|     }
 | |
| }
 |