session-desktop/stylesheets/_session_left_pane.scss

173 lines
3.6 KiB
SCSS
Raw Normal View History

$session-compose-margin: 20px;
.module-conversation {
2020-08-31 01:46:03 +02:00
// default conversation list item text color
&__user__profile {
&-number,
&-name {
font-weight: bold;
font-size: var(--font-size-md);
2020-08-31 01:46:03 +02:00
}
}
&-list-item {
background: var(--conversation-tab-background-color);
&:hover {
background: var(--conversation-tab-background-hover-color);
2020-01-16 05:04:44 +01:00
}
&--is-selected {
background: var(--conversation-tab-background-selected-color);
.module-conversation__user__profile-number,
.module-conversation__user__profile-name,
.module-conversation-list-item__message__text {
color: var(--conversation-tab-text-selected-color);
2020-01-16 05:04:44 +01:00
}
}
&--has-unread {
background: var(--conversation-tab-background-unread-color);
border-left: 4px solid var(--conversation-tab-color-strip-color);
}
&__unread-count {
background: var(--unread-messages-alert-background-color);
color: var(--unread-messages-alert-text-color);
2020-01-14 03:28:31 +01:00
position: static !important;
font-weight: 700 !important;
box-shadow: none !important;
margin: 0 !important;
flex-shrink: 0;
}
&__header__date,
&__header__date--has-unread {
flex-grow: 1 !important;
text-align: end !important;
}
&__message__text {
color: var(--conversation-tab-text-color);
&--has-unread {
color: var(--conversation-tab-text-unread-color);
}
}
&__header__name {
flex-grow: 0;
padding-inline-end: 5px;
}
&__header__name--with-unread .module-conversation__user__profile-number,
&__header__name--with-unread .module-conversation__user__profile-name {
color: var(--conversation-tab-text-unread-color);
}
}
}
.module-left-pane {
position: relative;
height: 100%;
2020-11-13 04:29:59 +01:00
flex-shrink: 0;
border-left: 1px solid var(--border-color);
border-right: 1px solid var(--border-color);
&-session {
display: flex;
height: 100%;
}
&__header {
display: flex;
flex-direction: row;
2020-02-12 05:50:23 +01:00
justify-content: space-between;
align-items: center;
height: var(--main-view-header-height);
padding-inline-end: 7px;
transition: var(--default-duration);
}
&__title {
padding-inline-end: var(--margins-sm);
padding-inline-start: var(--margins-sm);
transition: var(--default-duration);
flex-grow: 1;
}
&-overlay {
background: var(--background-primary-color);
display: flex;
flex-direction: column;
2020-07-14 05:12:07 +02:00
flex-grow: 1;
align-items: center;
2020-05-26 05:30:40 +02:00
overflow-y: auto;
overflow-x: hidden;
2020-07-14 05:12:07 +02:00
.session-icon .exit {
padding: 13px;
}
.exit {
margin-top: 10px;
margin-inline-start: 13px;
align-self: flex-start;
}
.session-id-editable {
2020-07-14 05:12:07 +02:00
width: 90%;
textarea::-webkit-inner-spin-button {
margin: 0px 20px;
width: -webkit-fill-available;
flex-shrink: 0;
}
}
.session-id-editable-disabled {
border: none;
}
.session-button {
min-width: 160px;
width: fit-content;
2020-01-31 03:47:29 +01:00
margin-top: 1rem;
margin-bottom: 3rem;
flex-shrink: 0;
}
}
}
2020-11-11 00:01:17 +01:00
.conversation.placeholder {
margin: auto;
height: 100%;
2020-11-11 00:01:17 +01:00
.container {
display: flex;
height: 100%;
}
2020-08-25 07:57:37 +02:00
}
.session-full-logo {
2020-08-25 07:57:37 +02:00
display: flex;
flex-direction: column;
align-items: center;
margin: auto;
.session-brand-logo {
height: 180px;
2021-04-22 10:03:58 +02:00
filter: brightness(0) saturate(100%) invert(75%) sepia(84%) saturate(3272%) hue-rotate(103deg)
brightness(106%) contrast(103%);
2020-08-25 07:57:37 +02:00
}
.session-text-logo {
margin-top: 10px;
width: 250px;
transition: 0s;
filter: var(--session-logo-text-current-filter);
2020-08-25 07:57:37 +02:00
}
}