2017-04-17 22:19:47 +02:00
. right-sidebar {
-webkit-font-smoothing : antialiased ;
2017-05-08 22:26:09 +02:00
font-size : 0 .89 rem ;
2017-04-17 22:19:47 +02:00
}
2017-12-04 22:29:16 +01:00
. right-sidebar a : hover {
text-decoration : none ;
}
2017-01-04 00:37:01 +01:00
# group-pms li : hover ,
2018-02-12 23:31:17 +01:00
# user_presences li : hover ,
# user_presences li . highlighted_user {
2017-12-09 01:19:33 +01:00
background-color : hsl ( 93 , 19 % , 88 % ) ;
2017-01-04 00:37:01 +01:00
}
2018-07-26 20:17:34 +02:00
# buddy_list_wrapper ,
2017-01-04 00:37:01 +01:00
# group-pms {
2017-09-27 20:41:19 +02:00
position : relative ;
2017-01-04 00:37:01 +01:00
margin-left : 0 ;
2017-07-31 20:25:38 +02:00
overflow : auto ;
2017-01-04 00:37:01 +01:00
}
2018-07-26 20:17:34 +02:00
# user_presences {
2018-08-03 01:57:25 +02:00
max-width : 95 % ;
2018-07-26 20:17:34 +02:00
overflow-x : hidden ;
}
# user_presences ,
# group-pms {
list-style-position : inside ; /* Draw the bullets inside our box */
}
2017-01-04 00:37:01 +01:00
#user_presences : hover ,
# group-pms : hover {
overflow-y : auto ;
}
# user_presences li {
overflow : hidden ;
white-space : nowrap ;
text-overflow : ellipsis ;
}
# user_presences li ,
# group-pms li {
list-style-type : none ;
2017-11-30 23:25:05 +01:00
border-radius : 4 px ;
2017-12-04 22:29:55 +01:00
margin : 1 px 0 px ;
2018-04-11 19:00:34 +02:00
padding-right : 15 px ;
2017-01-04 00:37:01 +01:00
}
2017-10-18 22:21:24 +02:00
# user_presences . arrow {
top : 0 px ;
}
2017-04-17 22:19:47 +02:00
# group-pm-title {
margin : 10 px 0 px 0 px 0 px ;
display : inline-block ;
}
2017-01-04 00:37:01 +01:00
. user-status-indicator ,
. group-pm-status-indicator {
display : block ;
width : 8 px ;
height : 8 px ;
2017-10-19 00:39:30 +02:00
margin : 0 px 5 px ;
2017-01-04 00:37:01 +01:00
border-radius : 50 % ;
border : 1 px solid ;
float : left ;
2018-09-24 18:32:53 +02:00
position : relative ;
2017-01-04 00:37:01 +01:00
top : 5 px ;
}
. user_active . user-status-indicator ,
. group-pm-status-indicator {
2017-06-21 09:08:14 +02:00
background-color : hsl ( 106 , 74 % , 44 % ) ;
border-color : hsl ( 106 , 74 % , 44 % ) ;
2017-01-04 00:37:01 +01:00
}
. user_idle . user-status-indicator {
2017-06-21 09:08:14 +02:00
border-color : hsl ( 29 , 84 % , 51 % ) ;
background-color : hsl ( 29 , 84 % , 51 % ) ;
2017-10-18 19:11:33 +02:00
background : -moz-linear-gradient ( top , hsla ( 0 , 0 % , 100 % , 0 .0 ) 50 % , hsla ( 29 , 84 % , 51 % , 1 .0 ) 50 % ) ; /* FF3.6+ */
2018-07-27 00:58:50 +02:00
background : -webkit-gradient ( linear , left top , left bottom , color-stop ( 50 % , hsla ( 0 , 0 % , 100 % , 0 .0 )) , color-stop ( 50 % , hsla ( 29 , 84 % , 51 % , 1 .0 ))) ; /* Chrome,Safari4+ */
2017-10-18 19:11:33 +02:00
background : -webkit-linear-gradient ( top , hsla ( 0 , 0 % , 100 % , 0 .0 ) 50 % , hsla ( 29 , 84 % , 51 % , 1 .0 ) 50 % ) ; /* Chrome10+,Safari5.1+ */
background : -o-linear-gradient ( top , hsla ( 0 , 0 % , 100 % , 0 .0 ) 50 % , hsla ( 29 , 84 % , 51 % , 1 .0 ) 50 % ) ; /* Opera 11.10+ */
background : -ms-linear-gradient ( top , hsla ( 0 , 0 % , 100 % , 0 .0 ) 50 % , hsla ( 29 , 84 % , 51 % , 1 .0 ) 50 % ) ; /* IE10+ */
background : linear-gradient ( to bottom , hsla ( 0 , 0 % , 100 % , 0 .0 ) 50 % , hsla ( 29 , 84 % , 51 % , 1 .0 ) 50 % ) ; /* W3C */
2018-10-06 18:49:20 +02:00
filter : progid : DXImageTransform . Microsoft . gradient ( startColorstr = ' #ffffff ' , endColorstr = ' #ec7e18 ' , GradientType = 0 ) ; /* IE6-9; filters only work with hex colors */
2017-01-04 00:37:01 +01:00
}
2018-12-19 21:16:03 +01:00
// We show "away" users identically to long-gone
// users, but this may change.
. user_away_me . user-status-indicator ,
. user_away_them . user-status-indicator ,
2017-12-18 18:40:58 +01:00
. user-status-indicator {
2017-01-04 00:37:01 +01:00
background-color : none ;
2017-11-13 16:34:06 +01:00
border-color : hsl ( 0 , 0 % , 50 % ) ;
2017-01-04 00:37:01 +01:00
}
2017-06-19 19:03:39 +02:00
. user_unknown . user-status-indicator {
display : none ;
}
2017-01-04 00:37:01 +01:00
# user_presences a ,
# group-pms a {
2017-04-17 22:19:47 +02:00
color : inherit ;
2018-09-24 18:32:53 +02:00
margin-left : 0 px ;
2017-01-04 00:37:01 +01:00
}
# invite-user-link i {
text-decoration : none ;
margin-right : 5 px ;
}
. group-pms-sidebar-entry . selectable_sidebar_block {
2018-08-05 22:29:14 +02:00
display : flex ;
2018-06-23 23:52:51 +02:00
width : 100 % ;
2017-01-04 00:37:01 +01:00
}
2018-04-11 19:00:34 +02:00
. group-pm-link ,
2018-06-27 00:08:28 +02:00
. user-presence-link ,
2017-01-04 00:37:01 +01:00
. user_sidebar_entry . selectable_sidebar_block {
overflow : hidden ;
text-overflow : ellipsis ;
}
2018-06-23 23:52:51 +02:00
. user_sidebar_entry . selectable_sidebar_block {
2018-06-27 00:08:28 +02:00
width : calc ( 100 % - 16 px ) ;
display : flex ;
flex-direction : row ;
}
. user-presence-link {
width : calc ( 100 % - 24 px ) ;
2018-12-21 20:10:27 +01:00
. my_user_status {
2018-11-28 02:36:49 +01:00
opacity : 0 .5 ;
2018-11-28 00:07:01 +01:00
}
2018-06-23 23:52:51 +02:00
}
2018-04-11 19:00:34 +02:00
. group-pm-link {
2018-06-27 00:08:28 +02:00
width : calc ( 100 % - 60 px ) ;
display : inline-block ;
2017-01-04 00:37:01 +01:00
}
2017-05-03 21:31:16 +02:00
. selectable_sidebar_block {
cursor : pointer ;
}
2018-04-11 19:00:34 +02:00
. group-pms-sidebar-entry ,
. user_sidebar_entry {
display : flex ;
align-items : flex-start ;
justify-content : space-between ;
}
2017-01-04 00:37:01 +01:00
. user_sidebar_entry . count ,
. group-pms-sidebar-entry . count {
2018-06-27 00:08:28 +02:00
float : right ;
2018-06-05 01:37:05 +02:00
padding : 0 4 px ;
2018-10-08 22:31:26 +02:00
background-color : hsl ( 105 , 2 % , 50 % ) ;
2017-01-04 00:37:01 +01:00
border-radius : 0 px ;
2017-11-13 16:34:06 +01:00
color : hsl ( 0 , 0 % , 100 % ) ;
2017-01-04 00:37:01 +01:00
font-size : 12 px ;
2018-06-05 01:37:05 +02:00
line-height : 14 px ;
height : 15 px ;
2017-01-04 00:37:01 +01:00
font-weight : normal ;
letter-spacing : 0 .6 px ;
2018-04-11 19:00:34 +02:00
position : relative ;
2018-04-16 18:48:25 +02:00
top : 3 px ;
2017-04-26 01:47:42 +02:00
border-radius : 4 px ;
2018-06-27 00:08:28 +02:00
margin-left : 5 px ;
2017-01-04 00:37:01 +01:00
}
2018-04-11 19:00:34 +02:00
. user_sidebar_entry . count {
display : none ;
2017-01-04 00:37:01 +01:00
}
2018-06-27 00:08:28 +02:00
. group-pms-sidebar-entry . count {
margin-right : 16 px ;
}
2018-04-11 19:00:34 +02:00
. user_sidebar_entry . user-with-count . count {
display : block ;
2017-01-04 00:37:01 +01:00
}
# userlist-toggle {
display : none ;
position : absolute ;
top : 0 px ;
right : 0 px ;
text-align : center ;
vertical-align : middle ;
2017-06-21 09:08:14 +02:00
border-left : 2 px solid hsl ( 204 , 20 % , 74 % ) ;
2017-01-04 00:37:01 +01:00
}
# userlist-toggle-button {
text-decoration : none ;
2017-06-21 09:08:14 +02:00
background-color : hsl ( 0 , 0 % , 89 % ) ;
color : hsl ( 0 , 0 % , 52 % ) ;
2017-01-04 00:37:01 +01:00
display : block ;
width : 40 px ;
height : 19 px ;
padding-top : 12 px ;
padding-bottom : 9 px ;
}
# group-pm-list {
display : none ;
}
2017-01-04 19:34:55 +01:00
# group-pm-list . show {
display : block ;
}
2017-01-04 00:37:01 +01:00
# userlist-header ,
# group-pm-header {
margin-right : 10 px ;
}
. sidebar-items : first-of-type # userlist-header {
border-top : none ;
}
2018-01-04 18:15:42 +01:00
# userlist-header {
cursor : pointer ;
}
# user_filter_icon {
float : right ;
font-size : 13 px ;
opacity : 0 .50 ;
margin-top : 3 px ;
margin-right : 10 px ;
}
2017-01-04 00:37:01 +01:00
# feedback_section {
text-align : left ;
2017-01-13 19:02:43 +01:00
padding-bottom : 15 px ;
2017-06-21 09:08:14 +02:00
border-bottom : 1 px solid hsl ( 0 , 0 % , 88 % ) ;
2017-01-13 19:02:43 +01:00
margin-right : 10 px ;
2017-01-04 00:37:01 +01:00
}
2018-05-08 00:04:58 +02:00
2018-08-19 23:18:51 +02:00
# keyboard-icon {
2018-05-08 00:04:58 +02:00
position : fixed ;
2018-08-19 23:18:51 +02:00
bottom : 8 px ; /* bottom padding of .compose-content */
2018-05-08 00:04:58 +02:00
cursor : pointer ;
font-size : 20 px ;
}
2018-06-22 19:30:33 +02:00
2018-08-19 23:18:51 +02:00
# sidebar-keyboard-shortcuts {
color : inherit ;
2018-06-22 19:30:33 +02:00
}