| 
									
										
										
										
											2022-06-09 12:51:19 +02:00
										 |  |  | /* | 
					
						
							| 
									
										
										
										
											2022-06-21 10:48:42 +02:00
										 |  |  | 	GoToSocial | 
					
						
							| 
									
										
										
										
											2024-01-13 16:33:53 +01:00
										 |  |  | 	Copyright (C) GoToSocial Authors admin@gotosocial.org | 
					
						
							|  |  |  | 	SPDX-License-Identifier: AGPL-3.0-or-later | 
					
						
							| 
									
										
										
										
											2022-06-09 12:51:19 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-06-21 10:48:42 +02:00
										 |  |  | 	This program is free software: you can redistribute it and/or modify | 
					
						
							|  |  |  | 	it under the terms of the GNU Affero General Public License as published by | 
					
						
							|  |  |  | 	the Free Software Foundation, either version 3 of the License, or | 
					
						
							|  |  |  | 	(at your option) any later version. | 
					
						
							| 
									
										
										
										
											2022-06-09 12:51:19 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-06-21 10:48:42 +02:00
										 |  |  | 	This program is distributed in the hope that it will be useful, | 
					
						
							|  |  |  | 	but WITHOUT ANY WARRANTY; without even the implied warranty of | 
					
						
							|  |  |  | 	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
					
						
							|  |  |  | 	GNU Affero General Public License for more details. | 
					
						
							| 
									
										
										
										
											2022-06-09 12:51:19 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-06-21 10:48:42 +02:00
										 |  |  | 	You should have received a copy of the GNU Affero General Public License | 
					
						
							|  |  |  | 	along with this program.  If not, see <http://www.gnu.org/licenses/>. | 
					
						
							| 
									
										
										
										
											2022-06-09 12:51:19 +02:00
										 |  |  | */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-26 16:59:39 +01:00
										 |  |  | @import "./_status-media.css"; | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-12-27 11:23:52 +01:00
										 |  |  | .status { | 
					
						
							|  |  |  | 	background: $status-bg; | 
					
						
							| 
									
										
										
										
											2022-07-04 16:23:59 +02:00
										 |  |  | 	box-shadow: $boxshadow; | 
					
						
							| 
									
										
										
										
											2022-09-29 12:02:41 +02:00
										 |  |  | 	border: $boxshadow-border; | 
					
						
							| 
									
										
										
										
											2023-05-11 17:46:32 +02:00
										 |  |  | 	border-radius: $br; | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 	position: relative; | 
					
						
							| 
									
										
										
										
											2023-05-11 17:46:32 +02:00
										 |  |  | 	padding-top: 0.75rem; | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	a { | 
					
						
							|  |  |  | 		color: inherit; | 
					
						
							|  |  |  | 		text-decoration: none; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-12-27 11:23:52 +01:00
										 |  |  | 	.status-header > address { | 
					
						
							|  |  |  | 		/* | 
					
						
							|  |  |  | 			Avoid stretching so wide that user | 
					
						
							|  |  |  | 			can't click on open thread link that's | 
					
						
							|  |  |  | 			behind the status header link. | 
					
						
							|  |  |  | 		*/ | 
					
						
							|  |  |  | 		width: fit-content; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		> a { | 
					
						
							|  |  |  | 			padding: 0 0.75rem; | 
					
						
							|  |  |  | 			display: grid; | 
					
						
							|  |  |  | 			grid-template-columns: 3.5rem 1fr auto; | 
					
						
							|  |  |  | 			grid-template-rows: auto auto; | 
					
						
							|  |  |  | 			grid-template-areas: | 
					
						
							|  |  |  | 				"avatar author-strap author-strap" | 
					
						
							|  |  |  | 				"avatar author-strap author-strap"; | 
					
						
							|  |  |  | 			gap: 0 0.5rem; | 
					
						
							|  |  |  | 			font-style: normal; | 
					
						
							|  |  |  | 	 | 
					
						
							|  |  |  | 			.avatar { | 
					
						
							|  |  |  | 				grid-area: avatar; | 
					
						
							|  |  |  | 				height: 3.5rem; | 
					
						
							|  |  |  | 				width: 3.5rem; | 
					
						
							| 
									
										
										
										
											2023-05-11 17:46:32 +02:00
										 |  |  | 				object-fit: cover; | 
					
						
							| 
									
										
										
										
											2023-12-27 11:23:52 +01:00
										 |  |  | 	 | 
					
						
							|  |  |  | 				border: 0.15rem solid $avatar-border; | 
					
						
							|  |  |  | 				border-radius: $br; | 
					
						
							|  |  |  | 				overflow: hidden; /* hides corners from img overflowing */ | 
					
						
							|  |  |  | 	 | 
					
						
							|  |  |  | 				img { | 
					
						
							|  |  |  | 					height: 100%; | 
					
						
							|  |  |  | 					width: 100%; | 
					
						
							|  |  |  | 					object-fit: cover; | 
					
						
							|  |  |  | 					background: $bg; | 
					
						
							|  |  |  | 				} | 
					
						
							| 
									
										
										
										
											2023-05-11 17:46:32 +02:00
										 |  |  | 			} | 
					
						
							| 
									
										
										
										
											2022-07-04 16:23:59 +02:00
										 |  |  | 	 | 
					
						
							| 
									
										
										
										
											2023-12-27 11:23:52 +01:00
										 |  |  | 			.author-strap { | 
					
						
							|  |  |  | 				grid-area: author-strap; | 
					
						
							|  |  |  | 				display: grid; | 
					
						
							|  |  |  | 				grid-template-columns: 1fr auto; | 
					
						
							|  |  |  | 				grid-template-rows: auto; | 
					
						
							|  |  |  | 				grid-template-areas: | 
					
						
							|  |  |  | 					"display display" | 
					
						
							|  |  |  | 					"user    user"; | 
					
						
							|  |  |  | 				gap: 0 0.5rem; | 
					
						
							|  |  |  | 	 | 
					
						
							|  |  |  | 				.displayname, .username { | 
					
						
							|  |  |  | 					justify-self: start; | 
					
						
							|  |  |  | 					align-self: start; | 
					
						
							|  |  |  | 					max-width: 100%; | 
					
						
							|  |  |  | 					font-size: 1rem; | 
					
						
							|  |  |  | 					line-height: 1.3rem; | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 			 | 
					
						
							|  |  |  | 				.displayname { | 
					
						
							|  |  |  | 					grid-area: display; | 
					
						
							|  |  |  | 					font-weight: bold; | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 		 | 
					
						
							|  |  |  | 				.username { | 
					
						
							|  |  |  | 					grid-area: user; | 
					
						
							|  |  |  | 					color: $link-fg; | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 			} | 
					
						
							| 
									
										
										
										
											2023-05-11 17:46:32 +02:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-12-27 11:23:52 +01:00
										 |  |  | 	.status-body { | 
					
						
							| 
									
										
										
										
											2023-05-11 17:46:32 +02:00
										 |  |  | 		padding: 0.5rem 0.75rem; | 
					
						
							| 
									
										
										
										
											2022-07-09 13:36:56 +02:00
										 |  |  | 		display: flex; | 
					
						
							| 
									
										
										
										
											2023-05-11 17:46:32 +02:00
										 |  |  | 		flex-direction: column; | 
					
						
							|  |  |  | 		gap: 0.5rem; | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2022-07-09 13:36:56 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-12-05 12:43:07 +01:00
										 |  |  | 	.text-spoiler > summary { | 
					
						
							| 
									
										
										
										
											2023-05-11 17:46:32 +02:00
										 |  |  | 		list-style: none; | 
					
						
							| 
									
										
										
										
											2024-09-18 11:51:12 +02:00
										 |  |  | 		display: flex; | 
					
						
							|  |  |  | 		flex-direction: column; | 
					
						
							|  |  |  | 		gap: 0.5rem; | 
					
						
							| 
									
										
										
										
											2023-12-05 12:43:07 +01:00
										 |  |  | 		padding-bottom: 0.5rem; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-05-11 17:46:32 +02:00
										 |  |  | 		&::-webkit-details-marker { | 
					
						
							|  |  |  | 			display: none; /* Safari */ | 
					
						
							| 
									
										
										
										
											2022-07-09 13:36:56 +02:00
										 |  |  | 		} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-05-11 17:46:32 +02:00
										 |  |  | 		.button { | 
					
						
							| 
									
										
										
										
											2024-09-18 11:51:12 +02:00
										 |  |  | 			width: fit-content; | 
					
						
							| 
									
										
										
										
											2023-05-11 17:46:32 +02:00
										 |  |  | 			white-space: nowrap; | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 			cursor: pointer; | 
					
						
							| 
									
										
										
										
											2023-12-05 12:43:07 +01:00
										 |  |  | 			padding: 0.2rem 0.3rem; | 
					
						
							|  |  |  | 			font-size: 1rem; | 
					
						
							| 
									
										
										
										
											2022-06-21 10:48:42 +02:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-07 15:04:34 +01:00
										 |  |  | 	.text > .content, | 
					
						
							|  |  |  | 	.text-spoiler > summary > .spoiler-content { | 
					
						
							|  |  |  | 		word-break: break-word; | 
					
						
							|  |  |  | 		line-height: 1.6rem; | 
					
						
							| 
									
										
										
										
											2022-10-12 18:23:50 +02:00
										 |  |  | 		width: 100%; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 		a { | 
					
						
							| 
									
										
										
										
											2022-09-29 12:02:41 +02:00
										 |  |  | 			color: $link-fg; | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 			text-decoration: underline; | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2022-07-13 11:28:05 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-07 15:04:34 +01:00
										 |  |  | 		/* | 
					
						
							|  |  |  | 			Normalize header sizes to fit better | 
					
						
							|  |  |  | 			with the line-height we use for statuses. | 
					
						
							|  |  |  | 		*/ | 
					
						
							|  |  |  | 		h1 { | 
					
						
							|  |  |  | 			margin: 0; | 
					
						
							|  |  |  | 			font-size: 1.8rem; | 
					
						
							|  |  |  | 			line-height: initial; | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2023-08-23 18:28:59 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-07 15:04:34 +01:00
										 |  |  | 		h2 { | 
					
						
							|  |  |  | 			margin: 0; | 
					
						
							|  |  |  | 			font-size: 1.6rem; | 
					
						
							|  |  |  | 			line-height: initial; | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2023-08-23 18:28:59 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-07 15:04:34 +01:00
										 |  |  | 		h3 { | 
					
						
							|  |  |  | 			margin: 0; | 
					
						
							|  |  |  | 			font-size: 1.4rem; | 
					
						
							|  |  |  | 			line-height: initial; | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2023-08-23 18:28:59 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-07 15:04:34 +01:00
										 |  |  | 		h4 { | 
					
						
							|  |  |  | 			margin: 0; | 
					
						
							|  |  |  | 			font-size: 1.2rem; | 
					
						
							|  |  |  | 			line-height: initial; | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2023-08-23 18:28:59 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-07 15:04:34 +01:00
										 |  |  | 		h5 { | 
					
						
							|  |  |  | 			margin: 0; | 
					
						
							|  |  |  | 			font-size: 1rem; | 
					
						
							|  |  |  | 			line-height: initial; | 
					
						
							| 
									
										
										
										
											2022-07-13 11:28:05 +02:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2025-03-07 15:04:34 +01:00
										 |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	.text { | 
					
						
							|  |  |  | 		margin: 0; | 
					
						
							|  |  |  | 		grid-row: span 1; | 
					
						
							|  |  |  | 		grid-column: 1 / span 3; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		display: flex; | 
					
						
							|  |  |  | 		flex-direction: column; | 
					
						
							|  |  |  | 		gap: 0.5rem; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		width: 100%; | 
					
						
							| 
									
										
										
										
											2022-10-02 15:54:49 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-12-05 12:43:07 +01:00
										 |  |  | 		.poll { | 
					
						
							|  |  |  | 			background-color: $gray2; | 
					
						
							|  |  |  | 			 | 
					
						
							|  |  |  | 			display: flex; | 
					
						
							|  |  |  | 			flex-direction: column; | 
					
						
							|  |  |  | 			border-radius: $br; | 
					
						
							|  |  |  | 			padding: 0.5rem; | 
					
						
							|  |  |  | 			margin: 0; | 
					
						
							|  |  |  | 			gap: 1rem; | 
					
						
							|  |  |  | 	 | 
					
						
							|  |  |  | 			.poll-options { | 
					
						
							|  |  |  | 				margin: 0; | 
					
						
							|  |  |  | 				padding: 0; | 
					
						
							|  |  |  | 				display: flex; | 
					
						
							|  |  |  | 				flex-direction: column; | 
					
						
							|  |  |  | 				gap: 1rem; | 
					
						
							|  |  |  | 	 | 
					
						
							|  |  |  | 				.poll-option { | 
					
						
							|  |  |  | 					display: flex; | 
					
						
							|  |  |  | 					flex-direction: column; | 
					
						
							|  |  |  | 					gap: 0.1rem; | 
					
						
							|  |  |  | 		 | 
					
						
							|  |  |  | 					label { | 
					
						
							|  |  |  | 						cursor: default; | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 		 | 
					
						
							|  |  |  | 					meter { | 
					
						
							|  |  |  | 						width: 100%; | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 		 | 
					
						
							|  |  |  | 					.poll-vote-summary { | 
					
						
							|  |  |  | 						display: flex; | 
					
						
							|  |  |  | 						flex-wrap: wrap; | 
					
						
							|  |  |  | 						justify-content: space-between; | 
					
						
							|  |  |  | 						white-space: nowrap; | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 	 | 
					
						
							|  |  |  | 			.poll-info { | 
					
						
							|  |  |  | 				background-color: $gray4; | 
					
						
							|  |  |  | 				display: flex; | 
					
						
							|  |  |  | 				flex-wrap: wrap; | 
					
						
							|  |  |  | 				justify-content: space-between; | 
					
						
							|  |  |  | 				border-radius: $br-inner; | 
					
						
							|  |  |  | 				padding: 0.25rem; | 
					
						
							|  |  |  | 				gap: 0.25rem; | 
					
						
							|  |  |  | 	 | 
					
						
							|  |  |  | 				span { | 
					
						
							|  |  |  | 					justify-self: center; | 
					
						
							|  |  |  | 					white-space: nowrap; | 
					
						
							|  |  |  | 					overflow: hidden; | 
					
						
							|  |  |  | 					text-overflow: ellipsis; | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-12-27 11:23:52 +01:00
										 |  |  | 	.status-info { | 
					
						
							|  |  |  | 		background: $status-info-bg; | 
					
						
							| 
									
										
										
										
											2022-09-29 12:02:41 +02:00
										 |  |  | 		color: $fg-reduced; | 
					
						
							| 
									
										
										
										
											2023-12-27 11:23:52 +01:00
										 |  |  | 		border-top: 0.15rem solid $status-info-border; | 
					
						
							| 
									
										
										
										
											2023-05-11 17:46:32 +02:00
										 |  |  | 		padding: 0.5rem 0.75rem; | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-12-27 11:23:52 +01:00
										 |  |  | 		.status-stats { | 
					
						
							|  |  |  | 			display: flex; | 
					
						
							| 
									
										
										
										
											2023-11-17 11:35:28 +01:00
										 |  |  | 			gap: 1rem; | 
					
						
							| 
									
										
										
										
											2023-12-27 11:23:52 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-18 17:36:26 +02:00
										 |  |  | 			.stats-grouping, | 
					
						
							|  |  |  | 			.stats-more-info-content { | 
					
						
							| 
									
										
										
										
											2023-12-27 11:23:52 +01:00
										 |  |  | 				display: flex; | 
					
						
							|  |  |  | 				flex-wrap: wrap; | 
					
						
							| 
									
										
										
										
											2025-04-18 17:36:26 +02:00
										 |  |  | 			} | 
					
						
							| 
									
										
										
										
											2025-01-24 15:02:13 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-18 17:36:26 +02:00
										 |  |  | 			.stats-grouping { | 
					
						
							|  |  |  | 				column-gap: 1rem; | 
					
						
							|  |  |  | 				row-gap: 0.25rem; | 
					
						
							| 
									
										
										
										
											2023-12-27 11:23:52 +01:00
										 |  |  | 			} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-11-17 11:35:28 +01:00
										 |  |  | 			.stats-item { | 
					
						
							| 
									
										
										
										
											2023-12-27 11:23:52 +01:00
										 |  |  | 				display: flex; | 
					
						
							|  |  |  | 				gap: 0.4rem; | 
					
						
							| 
									
										
										
										
											2025-04-18 17:36:26 +02:00
										 |  |  | 				width: fit-content; | 
					
						
							| 
									
										
										
										
											2023-11-17 11:35:28 +01:00
										 |  |  | 			} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-18 17:36:26 +02:00
										 |  |  | 			details.stats-more-info { | 
					
						
							|  |  |  | 				margin-left: auto; | 
					
						
							|  |  |  | 				 | 
					
						
							|  |  |  | 				& > summary { | 
					
						
							|  |  |  | 					display: flex; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					/* | 
					
						
							|  |  |  | 						Make it easy to touch. | 
					
						
							|  |  |  | 					*/ | 
					
						
							|  |  |  | 					width: 3rem; | 
					
						
							|  |  |  | 					height: 2rem; | 
					
						
							|  |  |  | 					margin: -0.25rem -0.5rem; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					/* | 
					
						
							|  |  |  | 						Remove details/summary | 
					
						
							|  |  |  | 						arrow and use our own. | 
					
						
							|  |  |  | 					*/ | 
					
						
							|  |  |  | 					list-style: none; | 
					
						
							|  |  |  | 					&::-webkit-details-marker { | 
					
						
							|  |  |  | 						display: none; /* Safari */ | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					/* | 
					
						
							|  |  |  | 						Don't display the | 
					
						
							|  |  |  | 						"hide" button initially. | 
					
						
							|  |  |  | 					*/ | 
					
						
							|  |  |  | 					i.hide { | 
					
						
							|  |  |  | 						display: none; | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					/* | 
					
						
							|  |  |  | 						Normalize fa | 
					
						
							|  |  |  | 						icon alignment. | 
					
						
							|  |  |  | 					*/ | 
					
						
							|  |  |  | 					align-items: center; | 
					
						
							|  |  |  | 					i.fa { | 
					
						
							|  |  |  | 						text-align: center; | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					cursor: pointer; | 
					
						
							|  |  |  | 					border-radius: $br-inner; | 
					
						
							|  |  |  | 					&:focus-visible { | 
					
						
							|  |  |  | 						outline: $button-focus-outline; | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					&:hover { | 
					
						
							|  |  |  | 						outline: 0.1rem solid $fg-reduced; | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				@keyframes fade-in { | 
					
						
							|  |  |  | 					0%    {opacity: 0} | 
					
						
							|  |  |  | 					100%  {opacity: 1} | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				&[open] { | 
					
						
							|  |  |  | 					.stats-more-info-content { | 
					
						
							|  |  |  | 						animation: fade-in .1s; | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					& > summary i.show { | 
					
						
							|  |  |  | 						display: none; | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 					& > summary i.hide { | 
					
						
							|  |  |  | 						display: block; | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 				} | 
					
						
							| 
									
										
										
										
											2025-04-14 11:18:18 +02:00
										 |  |  | 			} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-18 17:36:26 +02:00
										 |  |  | 			.stats-more-info-content { | 
					
						
							|  |  |  | 				position: absolute; | 
					
						
							|  |  |  | 				right: 0; | 
					
						
							|  |  |  | 				z-index: 2; | 
					
						
							|  |  |  | 				 | 
					
						
							|  |  |  | 				flex-direction: column; | 
					
						
							|  |  |  | 				max-width: 100%; | 
					
						
							|  |  |  | 				row-gap: 0.5rem; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				background: $status-info-bg; | 
					
						
							|  |  |  | 				padding: 0.5rem 0.75rem; | 
					
						
							|  |  |  | 				border: $boxshadow-border; | 
					
						
							|  |  |  | 				box-shadow: $boxshadow; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				opacity: 1; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				.stats-grouping { | 
					
						
							|  |  |  | 					width: 100%; | 
					
						
							|  |  |  | 					justify-content: space-between; | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			.stats-item.published-at dd a { | 
					
						
							|  |  |  | 				time.dt-published { | 
					
						
							|  |  |  | 					text-decoration: underline; | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 				&:focus-visible { | 
					
						
							|  |  |  | 					outline: 0; | 
					
						
							|  |  |  | 					time.dt-published { | 
					
						
							|  |  |  | 						outline: $link-focus-outline; | 
					
						
							|  |  |  | 						outline-offset: -0.25rem; | 
					
						
							|  |  |  | 					} | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			.stats-item:not(.published-at):not(.edit-timeline) { | 
					
						
							| 
									
										
										
										
											2023-11-17 11:35:28 +01:00
										 |  |  | 				user-select: none; | 
					
						
							|  |  |  | 			} | 
					
						
							| 
									
										
										
										
											2023-12-27 11:23:52 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-18 17:36:26 +02:00
										 |  |  | 			.stats-item.edit-timeline { | 
					
						
							|  |  |  | 				flex-direction: column; | 
					
						
							|  |  |  | 				width: 100%; | 
					
						
							|  |  |  | 				border-top: $boxshadow-border; | 
					
						
							|  |  |  | 				padding-top: 0.4rem; | 
					
						
							|  |  |  | 				 | 
					
						
							|  |  |  | 				dd { | 
					
						
							|  |  |  | 					display: flex; | 
					
						
							|  |  |  | 					align-items: center; | 
					
						
							|  |  |  | 					gap: 0.4rem; | 
					
						
							|  |  |  | 				} | 
					
						
							| 
									
										
										
										
											2023-12-27 11:23:52 +01:00
										 |  |  | 			} | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 		} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		grid-column: span 3; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	&:first-child { | 
					
						
							|  |  |  | 		/* top left, top right */ | 
					
						
							| 
									
										
										
										
											2022-07-04 16:23:59 +02:00
										 |  |  | 		border-top-left-radius: $br; | 
					
						
							|  |  |  | 		border-top-right-radius: $br; | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-09-29 12:02:41 +02:00
										 |  |  | 	&:last-child, &:last-child .info { | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 		/* bottom left, bottom right */ | 
					
						
							| 
									
										
										
										
											2022-07-04 16:23:59 +02:00
										 |  |  | 		border-bottom-left-radius: $br; | 
					
						
							|  |  |  | 		border-bottom-right-radius: $br; | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	&.expanded { | 
					
						
							| 
									
										
										
										
											2023-12-27 11:23:52 +01:00
										 |  |  | 		background: $status-focus-bg; | 
					
						
							| 
									
										
										
										
											2025-04-18 17:36:26 +02:00
										 |  |  | 		.status-info, | 
					
						
							|  |  |  | 		.status-info .status-stats .stats-more-info-content { | 
					
						
							| 
									
										
										
										
											2023-12-27 11:23:52 +01:00
										 |  |  | 			background: $status-focus-info-bg; | 
					
						
							| 
									
										
										
										
											2022-10-02 15:54:42 +02:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2021-09-13 14:45:33 +02:00
										 |  |  | 	} | 
					
						
							|  |  |  | } |