| 
									
										
										
										
											2020-03-27 20:59:38 +00:00
										 |  |  | .card { | 
					
						
							|  |  |  |   & > a { | 
					
						
							|  |  |  |     display: block; | 
					
						
							|  |  |  |     text-decoration: none; | 
					
						
							|  |  |  |     color: inherit; | 
					
						
							|  |  |  |     box-shadow: 0 0 15px rgba($base-shadow-color, 0.2); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     @media screen and (max-width: $no-gap-breakpoint) { | 
					
						
							|  |  |  |       box-shadow: none; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     &:hover, | 
					
						
							|  |  |  |     &:active, | 
					
						
							|  |  |  |     &:focus { | 
					
						
							|  |  |  |       .card__bar { | 
					
						
							| 
									
										
										
										
											2020-08-05 18:20:46 +00:00
										 |  |  |         background: var(--foreground-color); | 
					
						
							| 
									
										
										
										
											2020-03-27 20:59:38 +00:00
										 |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   &__img { | 
					
						
							|  |  |  |     height: 130px; | 
					
						
							|  |  |  |     position: relative; | 
					
						
							| 
									
										
										
										
											2020-06-02 22:42:09 +00:00
										 |  |  |     background: var(--background-color); | 
					
						
							| 
									
										
										
										
											2020-03-27 20:59:38 +00:00
										 |  |  |     border-radius: 4px 4px 0 0; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-06-10 13:30:33 +00:00
										 |  |  |     .still-image { | 
					
						
							| 
									
										
										
										
											2020-03-27 20:59:38 +00:00
										 |  |  |       display: block; | 
					
						
							|  |  |  |       width: 100%; | 
					
						
							|  |  |  |       height: 100%; | 
					
						
							|  |  |  |       margin: 0; | 
					
						
							|  |  |  |       object-fit: cover; | 
					
						
							|  |  |  |       border-radius: 4px 4px 0 0; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     @media screen and (max-width: 600px) { | 
					
						
							|  |  |  |       height: 200px; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     @media screen and (max-width: $no-gap-breakpoint) { | 
					
						
							|  |  |  |       display: none; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   &__bar { | 
					
						
							|  |  |  |     position: relative; | 
					
						
							|  |  |  |     padding: 15px; | 
					
						
							|  |  |  |     display: flex; | 
					
						
							|  |  |  |     justify-content: flex-start; | 
					
						
							|  |  |  |     align-items: center; | 
					
						
							| 
									
										
										
										
											2020-06-07 03:55:00 +00:00
										 |  |  |     background: var(--brand-color--faint); | 
					
						
							| 
									
										
										
										
											2020-03-27 20:59:38 +00:00
										 |  |  |     border-radius: 0 0 4px 4px; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     @media screen and (max-width: $no-gap-breakpoint) { | 
					
						
							|  |  |  |       border-radius: 0; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .avatar { | 
					
						
							|  |  |  |       flex: 0 0 auto; | 
					
						
							|  |  |  |       width: 48px; | 
					
						
							|  |  |  |       height: 48px; | 
					
						
							|  |  |  |       padding-top: 2px; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-06-10 13:30:33 +00:00
										 |  |  |       .still-image { | 
					
						
							| 
									
										
										
										
											2020-03-27 20:59:38 +00:00
										 |  |  |         width: 100%; | 
					
						
							|  |  |  |         height: 100%; | 
					
						
							|  |  |  |         display: block; | 
					
						
							|  |  |  |         margin: 0; | 
					
						
							|  |  |  |         border-radius: 4px; | 
					
						
							| 
									
										
										
										
											2020-06-02 22:42:09 +00:00
										 |  |  |         background: var(--background-color); | 
					
						
							| 
									
										
										
										
											2020-03-27 20:59:38 +00:00
										 |  |  |         object-fit: cover; | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .display-name { | 
					
						
							|  |  |  |       margin-left: 15px; | 
					
						
							|  |  |  |       text-align: left; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       strong { | 
					
						
							|  |  |  |         font-size: 15px; | 
					
						
							| 
									
										
										
										
											2020-05-31 23:44:20 +00:00
										 |  |  |         color: var(--primary-text-color); | 
					
						
							| 
									
										
										
										
											2020-03-27 20:59:38 +00:00
										 |  |  |         font-weight: 500; | 
					
						
							|  |  |  |         overflow: hidden; | 
					
						
							|  |  |  |         text-overflow: ellipsis; | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       span { | 
					
						
							|  |  |  |         display: block; | 
					
						
							|  |  |  |         font-size: 14px; | 
					
						
							| 
									
										
										
										
											2020-06-07 03:55:00 +00:00
										 |  |  |         color: var(--primary-text-color--faint); | 
					
						
							| 
									
										
										
										
											2020-03-27 20:59:38 +00:00
										 |  |  |         font-weight: 400; | 
					
						
							|  |  |  |         overflow: hidden; | 
					
						
							|  |  |  |         text-overflow: ellipsis; | 
					
						
							|  |  |  |       } | 
					
						
							| 
									
										
										
										
											2020-08-05 17:47:45 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-08-09 19:43:18 +00:00
										 |  |  |       bdi, | 
					
						
							|  |  |  |       span.verified-icon { | 
					
						
							| 
									
										
										
										
											2020-08-05 17:47:45 +00:00
										 |  |  |         display: inline-block; | 
					
						
							|  |  |  |       } | 
					
						
							| 
									
										
										
										
											2020-03-27 20:59:38 +00:00
										 |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .pagination { | 
					
						
							|  |  |  |   padding: 30px 0; | 
					
						
							|  |  |  |   text-align: center; | 
					
						
							|  |  |  |   overflow: hidden; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   a, | 
					
						
							|  |  |  |   .current, | 
					
						
							|  |  |  |   .newer, | 
					
						
							|  |  |  |   .older, | 
					
						
							|  |  |  |   .page, | 
					
						
							|  |  |  |   .gap { | 
					
						
							|  |  |  |     font-size: 14px; | 
					
						
							| 
									
										
										
										
											2020-05-31 23:44:20 +00:00
										 |  |  |     color: var(--primary-text-color); | 
					
						
							| 
									
										
										
										
											2020-03-27 20:59:38 +00:00
										 |  |  |     font-weight: 500; | 
					
						
							|  |  |  |     display: inline-block; | 
					
						
							|  |  |  |     padding: 6px 10px; | 
					
						
							|  |  |  |     text-decoration: none; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .current { | 
					
						
							| 
									
										
										
										
											2020-06-02 23:31:55 +00:00
										 |  |  |     background: var(--foreground-color); | 
					
						
							| 
									
										
										
										
											2020-03-27 20:59:38 +00:00
										 |  |  |     border-radius: 100px; | 
					
						
							| 
									
										
										
										
											2020-06-03 01:12:36 +00:00
										 |  |  |     color: var(--primary-text-color); | 
					
						
							| 
									
										
										
										
											2020-03-27 20:59:38 +00:00
										 |  |  |     cursor: default; | 
					
						
							|  |  |  |     margin: 0 10px; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .gap { | 
					
						
							|  |  |  |     cursor: default; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .older, | 
					
						
							|  |  |  |   .newer { | 
					
						
							|  |  |  |     text-transform: uppercase; | 
					
						
							| 
									
										
										
										
											2020-06-07 03:55:00 +00:00
										 |  |  |     color: var(--primary-text-color--faint); | 
					
						
							| 
									
										
										
										
											2020-03-27 20:59:38 +00:00
										 |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .older { | 
					
						
							|  |  |  |     float: left; | 
					
						
							|  |  |  |     padding-left: 0; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .fa { | 
					
						
							|  |  |  |       display: inline-block; | 
					
						
							|  |  |  |       margin-right: 5px; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .newer { | 
					
						
							|  |  |  |     float: right; | 
					
						
							|  |  |  |     padding-right: 0; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .fa { | 
					
						
							|  |  |  |       display: inline-block; | 
					
						
							|  |  |  |       margin-left: 5px; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .disabled { | 
					
						
							|  |  |  |     cursor: default; | 
					
						
							| 
									
										
										
										
											2020-06-03 01:12:36 +00:00
										 |  |  |     color: var(--primary-text-color); | 
					
						
							| 
									
										
										
										
											2020-03-27 20:59:38 +00:00
										 |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   @media screen and (max-width: 700px) { | 
					
						
							|  |  |  |     padding: 30px 20px; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .page { | 
					
						
							|  |  |  |       display: none; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .newer, | 
					
						
							|  |  |  |     .older { | 
					
						
							|  |  |  |       display: inline-block; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account-role { | 
					
						
							|  |  |  |   display: inline-block; | 
					
						
							|  |  |  |   padding: 4px 6px; | 
					
						
							|  |  |  |   cursor: default; | 
					
						
							|  |  |  |   border-radius: 3px; | 
					
						
							|  |  |  |   font-size: 12px; | 
					
						
							|  |  |  |   line-height: 12px; | 
					
						
							|  |  |  |   font-weight: 500; | 
					
						
							| 
									
										
										
										
											2020-06-02 22:42:09 +00:00
										 |  |  |   color: var(--background-color); | 
					
						
							| 
									
										
										
										
											2020-06-07 03:55:00 +00:00
										 |  |  |   background-color: hsla(var(--background-color_hsl), 0.1); | 
					
						
							|  |  |  |   border: 1px solid hsla(var(--background-color_hsl), 0.5); | 
					
						
							| 
									
										
										
										
											2020-03-27 20:59:38 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   &.moderator { | 
					
						
							|  |  |  |     color: $success-green; | 
					
						
							|  |  |  |     background-color: rgba($success-green, 0.1); | 
					
						
							|  |  |  |     border-color: rgba($success-green, 0.5); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   &.admin { | 
					
						
							|  |  |  |     color: lighten($error-red, 12%); | 
					
						
							|  |  |  |     background-color: rgba(lighten($error-red, 12%), 0.1); | 
					
						
							|  |  |  |     border-color: rgba(lighten($error-red, 12%), 0.5); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-06-03 02:11:01 +00:00
										 |  |  | .account { | 
					
						
							|  |  |  |   padding: 10px; | 
					
						
							| 
									
										
										
										
											2020-08-25 16:33:51 +00:00
										 |  |  |   position: relative; | 
					
						
							| 
									
										
										
										
											2020-06-03 02:11:01 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   &:not(:last-of-type) { | 
					
						
							| 
									
										
										
										
											2020-08-25 16:33:51 +00:00
										 |  |  |     border-bottom: 1px solid var(--brand-color--med); | 
					
						
							| 
									
										
										
										
											2020-06-03 02:11:01 +00:00
										 |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   &.compact { | 
					
						
							|  |  |  |     padding: 0; | 
					
						
							|  |  |  |     border-bottom: 0; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     .account__avatar-wrapper { | 
					
						
							|  |  |  |       margin-left: 0; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .account__display-name { | 
					
						
							|  |  |  |     flex: 1 1 auto; | 
					
						
							|  |  |  |     display: block; | 
					
						
							| 
									
										
										
										
											2020-06-07 03:55:00 +00:00
										 |  |  |     color: var(--primary-text-color--faint); | 
					
						
							| 
									
										
										
										
											2020-06-03 02:11:01 +00:00
										 |  |  |     overflow: hidden; | 
					
						
							|  |  |  |     text-decoration: none; | 
					
						
							|  |  |  |     font-size: 14px; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account__wrapper { | 
					
						
							|  |  |  |   display: flex; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account__avatar-wrapper { | 
					
						
							|  |  |  |   float: left; | 
					
						
							|  |  |  |   margin-right: 12px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account__avatar { | 
					
						
							|  |  |  |   @include avatar-radius; | 
					
						
							|  |  |  |   position: relative; | 
					
						
							| 
									
										
										
										
											2020-06-07 03:55:00 +00:00
										 |  |  |   background-color: var(--brand-color--faint); | 
					
						
							| 
									
										
										
										
											2020-06-03 02:11:01 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   &-inline { | 
					
						
							|  |  |  |     display: inline-block; | 
					
						
							|  |  |  |     vertical-align: middle; | 
					
						
							|  |  |  |     margin-right: 5px; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   &-composite { | 
					
						
							|  |  |  |     @include avatar-radius; | 
					
						
							|  |  |  |     overflow: hidden; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     & > div { | 
					
						
							|  |  |  |       @include avatar-radius; | 
					
						
							|  |  |  |       float: left; | 
					
						
							|  |  |  |       position: relative; | 
					
						
							|  |  |  |       box-sizing: border-box; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | a .account__avatar { | 
					
						
							|  |  |  |   cursor: pointer; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account__avatar-overlay { | 
					
						
							|  |  |  |   @include avatar-size(48px); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   &-base { | 
					
						
							|  |  |  |     @include avatar-radius; | 
					
						
							|  |  |  |     @include avatar-size(36px); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   &-overlay { | 
					
						
							|  |  |  |     @include avatar-radius; | 
					
						
							|  |  |  |     @include avatar-size(24px); | 
					
						
							|  |  |  |     position: absolute; | 
					
						
							|  |  |  |     bottom: 0; | 
					
						
							|  |  |  |     right: 0; | 
					
						
							|  |  |  |     z-index: 1; | 
					
						
							| 
									
										
										
										
											2020-07-03 04:20:32 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |     &.still-image { | 
					
						
							|  |  |  |       position: absolute; | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2020-06-03 02:11:01 +00:00
										 |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account__relationship { | 
					
						
							|  |  |  |   height: auto; | 
					
						
							|  |  |  |   padding: 0 0 0 5px; | 
					
						
							|  |  |  |   position: relative; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .dismiss-account-btn { | 
					
						
							|  |  |  |     display: block; | 
					
						
							|  |  |  |     margin-bottom: 5px; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account__reciprocal_follow_message { | 
					
						
							|  |  |  |   padding: 0 5px; | 
					
						
							| 
									
										
										
										
											2020-06-07 03:55:00 +00:00
										 |  |  |   color: var(--primary-text-color--faint); | 
					
						
							| 
									
										
										
										
											2020-06-03 02:11:01 +00:00
										 |  |  |   text-align: center; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account__disclaimer { | 
					
						
							|  |  |  |   padding: 10px; | 
					
						
							| 
									
										
										
										
											2020-06-07 03:55:00 +00:00
										 |  |  |   border-top: 1px solid var(--brand-color--med); | 
					
						
							| 
									
										
										
										
											2020-06-03 02:11:01 +00:00
										 |  |  |   color: var(--primary-text-color); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   strong { | 
					
						
							|  |  |  |     font-weight: 500; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     @each $lang in $cjk-langs { | 
					
						
							|  |  |  |       &:lang(#{$lang}) { | 
					
						
							|  |  |  |         font-weight: 700; | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   a { | 
					
						
							|  |  |  |     font-weight: 500; | 
					
						
							|  |  |  |     color: inherit; | 
					
						
							|  |  |  |     text-decoration: underline; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     &:hover, | 
					
						
							|  |  |  |     &:focus, | 
					
						
							|  |  |  |     &:active { | 
					
						
							|  |  |  |       text-decoration: none; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account__action-bar { | 
					
						
							| 
									
										
										
										
											2020-06-07 03:55:00 +00:00
										 |  |  |   border-top: 1px solid var(--brand-color--med); | 
					
						
							|  |  |  |   border-bottom: 1px solid var(--brand-color--med); | 
					
						
							| 
									
										
										
										
											2020-06-03 02:11:01 +00:00
										 |  |  |   line-height: 36px; | 
					
						
							|  |  |  |   overflow: hidden; | 
					
						
							|  |  |  |   flex: 0 0 auto; | 
					
						
							|  |  |  |   display: flex; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account__action-bar-dropdown { | 
					
						
							|  |  |  |   padding: 10px; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .icon-button { | 
					
						
							|  |  |  |     vertical-align: middle; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .dropdown--active { | 
					
						
							|  |  |  |     .dropdown__content.dropdown__right { | 
					
						
							|  |  |  |       left: 6px; | 
					
						
							|  |  |  |       right: initial; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     &::after { | 
					
						
							|  |  |  |       bottom: initial; | 
					
						
							|  |  |  |       margin-left: 11px; | 
					
						
							|  |  |  |       margin-top: -7px; | 
					
						
							|  |  |  |       right: initial; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account__action-bar-links { | 
					
						
							|  |  |  |   display: flex; | 
					
						
							|  |  |  |   flex: 1 1 auto; | 
					
						
							|  |  |  |   line-height: 18px; | 
					
						
							|  |  |  |   text-align: center; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account__action-bar__tab { | 
					
						
							|  |  |  |   text-decoration: none; | 
					
						
							|  |  |  |   overflow: hidden; | 
					
						
							|  |  |  |   flex: 0 1 100%; | 
					
						
							| 
									
										
										
										
											2020-06-07 03:55:00 +00:00
										 |  |  |   border-right: 1px solid var(--brand-color--med); | 
					
						
							| 
									
										
										
										
											2020-06-03 02:11:01 +00:00
										 |  |  |   padding: 10px 0; | 
					
						
							|  |  |  |   border-bottom: 4px solid transparent; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   &.active { | 
					
						
							|  |  |  |     border-bottom: 4px solid var(--brand-color); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   & > span { | 
					
						
							|  |  |  |     display: block; | 
					
						
							|  |  |  |     text-transform: uppercase; | 
					
						
							|  |  |  |     font-size: 11px; | 
					
						
							| 
									
										
										
										
											2020-06-07 03:55:00 +00:00
										 |  |  |     color: var(--primary-text-color--faint); | 
					
						
							| 
									
										
										
										
											2020-06-03 02:11:01 +00:00
										 |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   strong { | 
					
						
							|  |  |  |     display: block; | 
					
						
							|  |  |  |     font-size: 15px; | 
					
						
							|  |  |  |     font-weight: 500; | 
					
						
							|  |  |  |     color: var(--primary-text-color); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     @each $lang in $cjk-langs { | 
					
						
							|  |  |  |       &:lang(#{$lang}) { | 
					
						
							|  |  |  |         font-weight: 700; | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account-authorize { | 
					
						
							|  |  |  |   padding: 14px 10px; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .detailed-status__display-name { | 
					
						
							|  |  |  |     display: block; | 
					
						
							|  |  |  |     margin-bottom: 15px; | 
					
						
							|  |  |  |     overflow: hidden; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account-authorize__avatar { | 
					
						
							|  |  |  |   float: left; | 
					
						
							|  |  |  |   margin-right: 10px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // TEMPORARY - need a default size for the avatars for now
 | 
					
						
							|  |  |  | // They are sized individually all over the application and need to change with breakpoints as well
 | 
					
						
							|  |  |  | // Might create a mixin to accept the size attribute and apply the various properties where necessary
 | 
					
						
							|  |  |  | .account__avatar { | 
					
						
							|  |  |  |   width: 56px; | 
					
						
							|  |  |  |   height: 56px; | 
					
						
							|  |  |  |   background-size: cover; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account-gallery__container { | 
					
						
							|  |  |  |   display: flex; | 
					
						
							|  |  |  |   flex-wrap: wrap; | 
					
						
							|  |  |  |   padding: 4px 2px; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account-gallery__item { | 
					
						
							|  |  |  |   border: 0; | 
					
						
							|  |  |  |   box-sizing: border-box; | 
					
						
							|  |  |  |   display: block; | 
					
						
							|  |  |  |   position: relative; | 
					
						
							|  |  |  |   border-radius: 4px; | 
					
						
							|  |  |  |   overflow: hidden; | 
					
						
							|  |  |  |   margin: 2px; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   a { | 
					
						
							| 
									
										
										
										
											2020-06-07 03:55:00 +00:00
										 |  |  |     background: var(--brand-color--faint); | 
					
						
							| 
									
										
										
										
											2020-06-03 02:11:01 +00:00
										 |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   &__icons { | 
					
						
							|  |  |  |     position: absolute; | 
					
						
							|  |  |  |     top: 50%; | 
					
						
							|  |  |  |     left: 50%; | 
					
						
							|  |  |  |     transform: translate(-50%, -50%); | 
					
						
							|  |  |  |     font-size: 24px; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account--panel { | 
					
						
							| 
									
										
										
										
											2020-06-07 03:55:00 +00:00
										 |  |  |   background: var(--brand-color--faint); | 
					
						
							|  |  |  |   border-top: 1px solid var(--brand-color--med); | 
					
						
							|  |  |  |   border-bottom: 1px solid var(--brand-color--med); | 
					
						
							| 
									
										
										
										
											2020-06-03 02:11:01 +00:00
										 |  |  |   display: flex; | 
					
						
							|  |  |  |   flex-direction: row; | 
					
						
							|  |  |  |   padding: 10px 0; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account__section-headline { | 
					
						
							| 
									
										
										
										
											2020-08-05 18:20:46 +00:00
										 |  |  |   background: var(--foreground-color); | 
					
						
							| 
									
										
										
										
											2020-06-03 02:11:01 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   button, | 
					
						
							|  |  |  |   a { | 
					
						
							|  |  |  |     flex: none; | 
					
						
							|  |  |  |     padding: 18px 15px; | 
					
						
							|  |  |  |     font-size: 16px; | 
					
						
							|  |  |  |     font-weight: 600; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     &.active { | 
					
						
							|  |  |  |       &::before, | 
					
						
							|  |  |  |       &::after { | 
					
						
							|  |  |  |         border-color: transparent transparent var(--foreground-color); | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .account__moved-note { | 
					
						
							|  |  |  |   padding: 14px 10px; | 
					
						
							|  |  |  |   padding-bottom: 16px; | 
					
						
							| 
									
										
										
										
											2020-06-07 03:55:00 +00:00
										 |  |  |   background: var(--brand-color--faint); | 
					
						
							|  |  |  |   border-top: 1px solid var(--brand-color--med); | 
					
						
							|  |  |  |   border-bottom: 1px solid var(--brand-color--med); | 
					
						
							| 
									
										
										
										
											2020-06-03 02:11:01 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   &__message { | 
					
						
							|  |  |  |     position: relative; | 
					
						
							|  |  |  |     margin-left: 58px; | 
					
						
							|  |  |  |     color: var(--primary-text-color); | 
					
						
							|  |  |  |     padding: 8px 0; | 
					
						
							|  |  |  |     padding-top: 0; | 
					
						
							|  |  |  |     padding-bottom: 4px; | 
					
						
							|  |  |  |     font-size: 14px; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     > span { | 
					
						
							|  |  |  |       display: block; | 
					
						
							|  |  |  |       overflow: hidden; | 
					
						
							|  |  |  |       text-overflow: ellipsis; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   &__icon-wrapper { | 
					
						
							|  |  |  |     left: -26px; | 
					
						
							|  |  |  |     position: absolute; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .detailed-status__display-avatar { | 
					
						
							|  |  |  |     position: relative; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .detailed-status__display-name { | 
					
						
							|  |  |  |     margin-bottom: 0; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | .relationship-tag { | 
					
						
							|  |  |  |   color: var(--primary-text-color); | 
					
						
							|  |  |  |   margin-bottom: 4px; | 
					
						
							|  |  |  |   display: block; | 
					
						
							|  |  |  |   vertical-align: top; | 
					
						
							|  |  |  |   background-color: var(--background-color); | 
					
						
							|  |  |  |   text-transform: uppercase; | 
					
						
							|  |  |  |   font-size: 11px; | 
					
						
							|  |  |  |   font-weight: 500; | 
					
						
							|  |  |  |   padding: 4px; | 
					
						
							|  |  |  |   border-radius: 4px; | 
					
						
							|  |  |  |   opacity: 0.7; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   &:hover { | 
					
						
							|  |  |  |     opacity: 1; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } |