.p2-blocks-skeleton-long-text,
.p2-blocks-skeleton-medium-text,
.p2-blocks-skeleton-short-text {
	animation: p2__blocks_skeleton__loading 1.6s ease-in-out infinite;
}
@keyframes p2__blocks_skeleton__loading {
	0% {
		opacity: 0.5;
	}
	50% {
		opacity: 1;
	}
	to {
		opacity: 0.5;
	}
}
.p2-blocks-skeleton-long-text,
.p2-blocks-skeleton-medium-text,
.p2-blocks-skeleton-short-text {
	background: var(--p2-blocks-color-background-medium);
	height: 15px;
	margin-bottom: 5px;
	margin-right: 5px;
}
.p2-blocks-skeleton-long-text {
	width: 80%;
}
.p2-blocks-skeleton-medium-text {
	width: 50%;
}
.p2-blocks-skeleton-short-text {
	width: 15%;
}
.wp-block-p2-changelog {
	display: flex;
	flex-direction: row;
	margin-bottom: 1.8em;
	padding-left: 100px;
	position: relative;
}
.wp-block-p2-changelog--reverse {
	flex-direction: row-reverse;
}
.wp-block-p2-changelog + .wp-block-p2-changelog {
	margin-top: -0.8em;
}
.wp-block-p2-changelog__content {
	width: 100%;
}
.wp-block-p2-changelog__status,
.wp-block-p2-changelog__status.components-dropdown-menu__toggle {
	background: #ea4983;
	border-radius: 2px;
	color: #fff !important;
	cursor: pointer;
	font-size: 11px;
	font-weight: 500;
	height: auto;
	letter-spacing: 0.02em;
	line-height: 1.5;
	margin: 3px 12px 0 0;
	max-width: 104px;
	overflow: hidden;
	padding: 4px 8px;
	position: absolute;
	text-overflow: ellipsis;
	text-transform: uppercase;
	transform: translateX(calc(-100% - 12px));
	white-space: nowrap;
}
.wp-block-p2-changelog__status.components-dropdown-menu__toggle.new,
.wp-block-p2-changelog__status.new {
	background-color: #00db41;
}
.wp-block-p2-changelog__status.components-dropdown-menu__toggle.improved,
.wp-block-p2-changelog__status.improved {
	background-color: #0267ff;
}
.wp-block-p2-changelog__status.components-dropdown-menu__toggle.fixed,
.wp-block-p2-changelog__status.fixed {
	background-color: #9a57ec;
}
.wp-block-p2-changelog__status.components-dropdown-menu__toggle span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.wp-block-p2-changelog__status-dropdown-popover
	.components-dropdown-menu__menu
	.components-menu-item__button.components-button
	.components-menu-item__item {
	text-transform: capitalize;
}
.wp-block-p2-changelog__status-dropdown-popover
	.components-dropdown-menu__menu
	.components-menu-item__button.components-button
	.components-menu-item__item
	.components-base-control__field {
	margin-bottom: 0;
}
.wp-block-p2-changelog__status-dropdown-popover
	.components-dropdown-menu__menu
	.components-menu-item__button.components-button
	svg {
	fill: none;
}
.wp-block-p2-changelog__status-dropdown-popover.components-dropdown-menu__popover
	.components-popover__content {
	min-width: 250px;
}
.wp-block-p2-changelog__status-inline-color-popover
	.components-popover__content
	> div {
	padding: 20px 18px;
}
span.wp-block-p2-changelog__status {
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.wp-block-p2-project-status {
	margin-bottom: 1.25em;
}
.wp-block-p2-project-status.is-busy {
	animation: pulse 1s ease-out infinite alternate;
	animation-delay: 0.4s;
}
.wp-block-p2-project-status__bar {
	background: #e0e0e0;
	border-radius: 12px;
	display: flex;
	height: 12px;
	overflow: hidden;
	width: 100%;
}
.wp-block-p2-project-status__bar-segment {
	transition: width 0.2s ease-in-out;
}
.wp-block-p2-project-status__bar-segment.is-completed {
	background: var(--p2-blocks-color-link);
}
.wp-block-p2-project-status__bar-segment.is-in-progress {
	background: #ccc;
}
.wp-block-p2-project-status__header {
	display: flex;
	flex-wrap: wrap;
	font-size: 13px;
	justify-content: space-between;
	margin-bottom: 10px;
}
.wp-block-p2-project-status__header-group {
	display: flex;
}
.wp-block-p2-project-status__header-group:not(:last-of-type) {
	margin-right: 2em;
}
.wp-block-p2-project-status__header-metadata
	+ .wp-block-p2-project-status__header-metadata {
	margin-left: 1em;
}
.wp-block-p2-project-status__header-metadata:not(.is-total) {
	color: var(--p2-blocks-color-text-light);
}
.wp-block-p2-project-status__header-metadata.is-total {
	font-weight: 600;
}
.wp-block-p2-project-status__inspector-date-label {
	margin-right: 1em;
	width: 20%;
}
.wp-block-p2-project-status__date-setting-button.is-compact {
	padding: 0 4px;
}
.wp-block-p2-project-status__date-setting-button.components-button.is-link {
	color: var(--p2-blocks-color-link);
}
.wp-block-p2-project-status__date-setting-button.components-button.is-link:not(
		:disabled
	):active,
.wp-block-p2-project-status__date-setting-button.components-button.is-link:not(
		:disabled
	):hover {
	color: var(--p2-blocks-color-link-dark);
}
.wp-block-p2-task {
	align-items: flex-start;
	display: flex;
	margin-bottom: 16px;
	transition: opacity 0.1s ease-out;
}
.wp-block-p2-task.is-busy {
	animation: pulse 1s ease-out infinite alternate;
	animation-delay: 0.4s;
}
.wp-block-p2-task--reverse {
	flex-direction: row-reverse;
}
.wp-block-p2-task + .wp-block-p2-task {
	border-top: 1px solid var(--p2-blocks-color-border-light);
	margin-top: -1.8em;
}
.wp-block-p2-task__content {
	position: relative;
}
.wp-block-p2-task__content.is-checked {
	background: linear-gradient(
		180deg,
		transparent,
		transparent 52%,
		var(--p2-color-border-medium) 0,
		var(--p2-color-border-medium) 58%,
		transparent 0,
		transparent
	);
	color: var(--p2-blocks-color-text-light);
	display: inline;
}
.wp-block-p2-task__main {
	align-items: center;
	display: flex;
	flex-grow: 1;
	flex-wrap: wrap;
	min-height: 28px;
}
.wp-block-p2-task__main > :not(:last-child) {
	margin-right: 8px;
}
.wp-block-p2-task__main > .wp-block-p2-task__content {
	flex-grow: 1;
	margin: 0 12px 0 0;
}
.wp-block-p2-task__content-wrapper {
	flex-grow: 1;
	margin: 0;
	width: 100%;
}
.wp-block-p2-task__emoji-status {
	display: none;
}
.wp-block-p2-task__checkbox-wrapper {
	align-items: center;
	display: flex;
	justify-content: center;
	margin-right: 1em;
}
.wp-block-p2-task__checkbox-wrapper:before {
	content: "​";
}
.wp-block-p2-task__checkbox,
.wp-block-p2-task__checkbox.is-aria-checked-mixed:before,
.wp-block-p2-task__checkbox.is-aria-checked-true:before,
.wp-block-p2-task__checkbox[aria-checked="mixed"]:before,
.wp-block-p2-task__checkbox[aria-checked="true"]:before,
input[type="checkbox"].wp-block-p2-task__checkbox,
input[type="checkbox"].wp-block-p2-task__checkbox.is-aria-checked-mixed:before,
input[type="checkbox"].wp-block-p2-task__checkbox.is-aria-checked-true:before,
input[type="checkbox"].wp-block-p2-task__checkbox[aria-checked="mixed"]:before,
input[type="checkbox"].wp-block-p2-task__checkbox[aria-checked="true"]:before {
	height: calc(1em + 8px);
	max-height: 24px;
	max-width: 24px;
	width: calc(1em + 8px);
}
.wp-block-p2-task__checkbox.is-aria-checked-mixed:before,
.wp-block-p2-task__checkbox.is-aria-checked-true:before,
.wp-block-p2-task__checkbox[aria-checked="mixed"]:before,
.wp-block-p2-task__checkbox[aria-checked="true"]:before,
input[type="checkbox"].wp-block-p2-task__checkbox.is-aria-checked-mixed:before,
input[type="checkbox"].wp-block-p2-task__checkbox.is-aria-checked-true:before,
input[type="checkbox"].wp-block-p2-task__checkbox[aria-checked="mixed"]:before,
input[type="checkbox"].wp-block-p2-task__checkbox[aria-checked="true"]:before {
	border-radius: 50%;
	content: "";
	display: block;
	margin: 0;
	position: absolute;
}
.wp-block-p2-task__checkbox,
input[type="checkbox"].wp-block-p2-task__checkbox {
	align-items: center;
	-webkit-appearance: none;
	appearance: none;
	background: transparent;
	border: 1.5px solid var(--p2-blocks-color-link);
	border-radius: 50%;
	box-shadow: none;
	display: flex;
	flex-shrink: 0;
	font-size: inherit;
	justify-content: center;
	margin: 0;
	position: static;
}
.wp-block-p2-task__checkbox.is-disabled,
.wp-block-p2-task__checkbox:disabled,
.wp-block-p2-task__checkbox[aria-disabled="true"],
input[type="checkbox"].wp-block-p2-task__checkbox.is-disabled,
input[type="checkbox"].wp-block-p2-task__checkbox:disabled,
input[type="checkbox"].wp-block-p2-task__checkbox[aria-disabled="true"] {
	cursor: not-allowed;
}
.wp-block-p2-task__checkbox.is-aria-checked-true:before,
.wp-block-p2-task__checkbox[aria-checked="true"]:before,
input[type="checkbox"].wp-block-p2-task__checkbox.is-aria-checked-true:before,
input[type="checkbox"].wp-block-p2-task__checkbox[aria-checked="true"]:before {
	background-color: var(--p2-blocks-color-link);
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='1.5' d='M15.623 7L9.69 14.98l-3.44-2.558'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
	height: 22px;
	margin: 0;
	width: 22px;
}
.wp-block-p2-task__checkbox.is-aria-checked-mixed:before,
.wp-block-p2-task__checkbox[aria-checked="mixed"]:before,
input[type="checkbox"].wp-block-p2-task__checkbox.is-aria-checked-mixed:before,
input[type="checkbox"].wp-block-p2-task__checkbox[aria-checked="mixed"]:before {
	background: linear-gradient(
		180deg,
		transparent,
		transparent 50%,
		var(--p2-blocks-color-link) 0,
		var(--p2-blocks-color-link)
	);
}
.wp-block-p2-task__status-pill {
	background: rgba(var(--p2-blocks-color-rgb-orange), 0.1);
	border-radius: 2px;
	color: rgb(var(--p2-blocks-color-rgb-orange));
	display: inline-flex;
	font-size: 11px;
	line-height: 1.3;
	margin-left: 8px;
	padding: 3px 6px;
	transform: translateY(-1px);
	width: auto;
}
.wp-block-p2-task__dates {
	line-height: 1.5;
}
.wp-block-p2-task__date {
	color: var(--p2-blocks-color-text-light);
	flex-shrink: 0;
	font-size: 13px;
}
.wp-block-p2-task__assignees-avatars {
	display: flex;
}
.wp-block-p2-task__assignee-avatar {
	border-radius: 50%;
	flex-shrink: 0;
	vertical-align: middle;
}
.wp-block-p2-task__assignee-avatar + .wp-block-p2-task__assignee-avatar {
	box-shadow: 0 0 0 2px #fff;
	margin-left: -4px;
}
.wp-block-p2-task__assignee-hidden-username {
	display: none;
}
.wp-block-p2-task__left {
	align-items: flex-start;
	display: flex;
	flex: 1;
	flex-direction: column;
}
.wp-block-p2-task__right {
	align-items: center;
	align-self: flex-start;
	display: flex;
}
.wp-block-p2-task__assignee-current-user {
	background: var(--p2-blocks-color-link);
	border-radius: 2px;
	color: #fff;
	display: none;
	font-size: 11px;
	font-weight: 500;
	line-height: 1.3;
	margin-right: 8px;
	padding: 2px 4px;
}
.wp-block-p2-task__assignee-current-user.is-current-user {
	display: block;
}
.wp-block-p2-figma-embed {
	clear: both;
	margin-left: 0;
	margin-right: 0;
}
.wp-block-p2-figma-embed--aspect-landscape {
	padding-top: 66.6666666667%;
	width: 100%;
}
.wp-block-p2-figma-embed--aspect-portrait {
	padding-top: 150%;
	width: 100%;
}
.wp-block-p2-figma-embed--aspect-square {
	padding-top: 100%;
	width: 100%;
}
.wp-block-p2-figma-embed__embed {
	border: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.wp-block-p2-figma-embed__wrapper {
	position: relative;
}
.wp-block[data-align="left"] > .wp-block-p2-figma-embed,
.wp-block[data-align="right"] > .wp-block-p2-figma-embed {
	max-width: 360px;
	width: 100%;
}
.wp-block[data-align="left"]
	> .wp-block-p2-figma-embed
	.wp-block-p2-figma-embed__wrapper,
.wp-block[data-align="right"]
	> .wp-block-p2-figma-embed
	.wp-block-p2-figma-embed__wrapper {
	min-width: 280px;
}
.wp-block-p2-figma-embed-editmode .logo {
	height: 24px;
	margin-right: 10px;
	width: 24px;
}
.wp-block-p2-figma-embed-editmode .components-base-control {
	width: 100%;
}
.wp-block-p2-figma-embed-editmode .components-base-control__label {
	text-align: left;
}
.wp-block-p2-figma-embed-editmode .components-base-control__help {
	color: #ff4500;
}
.wp-block-p2-figma-embed-editmode iframe {
	pointer-events: none;
}
.wp-block-p2-figma-embed-editmode-sidebar {
	margin-top: 16px;
}
.wp-block-p2-figma-embed-editmode-sidebar hr {
	border: none;
	border-top: 1px solid #e2e4e7;
	margin: 16px -16px;
}
.wp-block-p2-figma-embed__interactive-overlay {
	bottom: 0;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.wp-block-p2-embed {
	clear: both;
	margin: 0 0 1.5em;
}
.wp-block-p2-embed__wrapper {
	position: relative;
}
.wp-block-p2-embed__wrapper:before {
	content: "";
	display: block;
	padding-top: 50%;
}
.wp-block-p2-embed__interactive-overlay {
	bottom: 0;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.wp-block-p2-embed iframe {
	bottom: 0;
	height: 100%;
	left: 0;
	max-width: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.wp-block-p2-embed.alignleft,
.wp-block-p2-embed.alignright,
.wp-block[data-align="left"] > .wp-block-p2-embed,
.wp-block[data-align="right"] > .wp-block-p2-embed {
	max-width: 360px;
	width: 100%;
}
.wp-block-p2-embed.alignleft__wrapper,
.wp-block-p2-embed.alignright__wrapper,
.wp-block[data-align="left"] > .wp-block-p2-embed__wrapper,
.wp-block[data-align="right"] > .wp-block-p2-embed__wrapper {
	min-width: 280px;
}
.wp-block-p2-embed-editmode .logo {
	height: 24px;
	margin-right: 10px;
	width: 24px;
}
.wp-block-p2-embed-editmode .components-base-control {
	width: 100%;
}
.wp-block-p2-embed-editmode .components-base-control__label {
	text-align: left;
}
.wp-block-p2-embed-editmode .components-base-control__help {
	color: #ff4500;
}
.wp-block-p2-embed-editmode iframe {
	pointer-events: none;
}
.wp-block-p2-embed-editmode-sidebar {
	margin-top: 16px;
}
.wp-block-p2-embed-editmode-sidebar hr {
	border: none;
	border-top: 1px solid #e2e4e7;
	margin: 16px -16px;
}
.wp-block-p2-sketch {
	height: 100%;
	min-height: 450px;
	position: relative;
	width: 100%;
}
.wp-block-p2-sketch svg {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	touch-action: none;
	width: 100%;
}
.wp-block-p2-sketch__brush-style-popover
	.components-dropdown-menu__menu
	.components-dropdown-menu__menu-item.is-active
	svg {
	background: initial;
	color: initial;
}
.wp-block-p2-sketch__brush-style-popover .components-popover__content {
	min-width: auto;
}
.wp-block-p2-chat-message__slack-date-avatar {
	font-size: 13px;
	line-height: 1.3;
	text-align: right;
}
.wp-block-p2-chat-message__slack-date-avatar a {
	color: var(--p2-color-text-light);
	opacity: 0;
}
.wp-block-p2-chat-message__slack-date-avatar a:hover {
	text-decoration: underline;
}
.wp-block-p2-chat-message__slack-left-container {
	display: flex;
	flex-direction: column;
	margin: 0 16px;
	padding-top: 8px;
	width: 40px;
}
@media (min-width: 480px) {
	.wp-block-p2-chat-message__slack-left-container {
		margin: 0 16px 0 32px;
	}
}
.wp-block-p2-chat-message__slack-right-container {
	flex: 1;
	flex-direction: column;
	padding: 0 24px 0 0;
}
.wp-block-p2-chat-message__slack {
	display: flex;
	flex-direction: row;
	width: 100%;
	word-break: break-word;
}
.wp-block-p2-chat-message__slack:hover
	.wp-block-p2-chat-message__slack-date-avatar
	a {
	opacity: 1;
}
.wp-block-p2-chat-message__slack.is-same-author
	.wp-block-p2-chat-message__slack-left-container {
	margin-top: -4px;
}
.wp-block-p2-chat-message__slack.is-same-author
	.wp-block-p2-chat-message__slack-right-container {
	padding: 0;
}
.wp-block-p2-chat-message__slack-avatar {
	color: #1d1c1d;
	font-size: 15px;
	font-weight: 900;
}
.wp-block-p2-chat-message__slack-avatar img {
	border-radius: 4px;
}
.wp-block-p2-chat-message__slack-author {
	color: var(--p2-blocks-color-text);
	font-size: 15px;
	font-weight: 700;
	line-height: 1.3;
}
.wp-block-p2-chat-message__slack-date {
	color: var(--p2-color-text-light);
	font-size: 13px;
	line-height: 1.3;
	padding-left: 8px;
}
.wp-block-p2-chat-message__slack-date:hover {
	text-decoration: underline;
}
.wp-block-p2-chat-message__slack-content {
	color: var(--p2-blocks-color-text);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.6;
}
@media (min-width: 480px) {
	.wp-block-p2-chat-message__slack-content {
		font-size: 15px;
	}
}
.wp-block-p2-chat-message {
	align-items: flex-start;
	display: flex;
	overflow: hidden;
	padding-bottom: 6px;
	padding-top: 6px;
}
.wp-block-p2-chat-message__main {
	align-items: center;
	display: flex;
	flex-grow: 1;
	flex-wrap: wrap;
}
.wp-block-p2-chat-message__error {
	color: var(#cc1818);
}
.wp-block-p2-chat-message__content p:last-child {
	margin-bottom: 0;
}
.wp-block-p2-chat-conversation__slack {
	background: var(--p2-blocks-color-background-very-light);
	border-radius: 2px;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	width: 100%;
}
@media (min-width: 480px) {
	.wp-block-p2-chat-conversation__slack {
		flex-direction: row;
	}
}
.wp-block-p2-chat-conversation__slack-left-container {
	background-color: var(--p2-blocks-color-background-medium);
	display: flex;
	justify-content: center;
}
@media (min-width: 480px) {
	.wp-block-p2-chat-conversation__slack-left-container {
		flex-direction: row;
		padding-top: 16px;
		width: 56px;
	}
}
@media (max-width: 479px) {
	.wp-block-p2-chat-conversation__slack-left-container {
		flex-direction: column;
		height: 48px;
		padding-left: 24px;
	}
}
.wp-block-p2-chat-conversation__slack-right-container {
	flex: 1;
	flex-direction: column;
	padding-bottom: 12px;
	padding-top: 12px;
}
.wp-block-p2-chat-conversation {
	align-items: flex-start;
	border-radius: 2px;
	display: flex;
	margin-bottom: 1.8em;
	overflow: hidden;
}
.wp-block-p2-chat-conversation__main {
	align-items: center;
	display: flex;
	flex-grow: 1;
	flex-wrap: wrap;
}
.wp-block-p2-chat-conversation__error {
	color: var(#cc1818);
}
:root {
	--p2-blocks-color-red: #f71619;
	--p2-blocks-color-red-dark: #e60b0e;
	--p2-blocks-color-white: #fff;
	--p2-blocks-color-green-dark: #00db41;
	--p2-blocks-color-purple: #7f54b3;
	--p2-blocks-color-link: #007cba;
	--p2-blocks-color-link-dark: #006ba1;
	--p2-blocks-color-mention-bg: #e6f0ff;
	--p2-blocks-color-text: #00101c;
	--p2-blocks-color-text-light: #757575;
	--p2-blocks-color-background-very-light: #f9f9f9;
	--p2-blocks-color-background-light: #f3f3f3;
	--p2-blocks-color-background-medium: #eaeaea;
	--p2-blocks-color-border: #d8dbdd;
	--p2-blocks-color-border-light: #e7e9ea;
	--p2-blocks-color-rgb-orange: 255, 123, 49;
}
@keyframes pulse {
	0% {
		opacity: 0.9;
	}
	to {
		opacity: 0.4;
	}
}
.wp-block-p2-embed-github__rehydrate-placeholder,
.wp-block-p2-embed-github__saved {
	margin-bottom: 1.5em;
}
.wp-block-p2-embed-github__main {
	background: var(--p2-blocks-color-background-very-light);
	border-radius: 2px;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	font-family: var(--p2-font-default);
	height: auto;
	letter-spacing: -0.01em;
	line-height: 1.6;
	overflow: hidden;
	width: 100%;
}
@media (min-width: 480px) {
	.wp-block-p2-embed-github__main {
		flex-direction: row;
	}
}
.wp-block-p2-embed-github__error {
	color: var(#cc1818);
}
.wp-block-p2-embed-github__left-container {
	background-color: var(--p2-blocks-color-background-medium);
	border-radius: 2px 0 0 2px;
	display: flex;
	justify-content: center;
	position: relative;
}
@media (min-width: 480px) {
	.wp-block-p2-embed-github__left-container {
		flex-direction: row;
		padding-top: 16px;
		width: 56px;
	}
}
@media (max-width: 479px) {
	.wp-block-p2-embed-github__left-container {
		flex-direction: column;
		height: 48px;
		padding-left: 24px;
	}
}
.wp-block-p2-embed-github__logo path {
	fill: currentColor;
}
.wp-block-p2-embed-github__left-container.has-background
	.wp-block-p2-embed-github__logo
	path {
	fill: var(--p2-blocks-color-white);
}
.wp-block-p2-embed-github__right-container {
	align-items: center;
	flex: 1;
	flex-direction: column;
	position: relative;
}
.wp-block-p2-embed-github__issue,
.wp-block-p2-embed-github__milestone,
.wp-block-p2-embed-github__pr {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
}
.wp-block-p2-embed-github__issue-content,
.wp-block-p2-embed-github__milestone-content,
.wp-block-p2-embed-github__pr-content {
	padding: 16px 24px;
	width: 100%;
}
.wp-block-p2-embed-github__issue-right-content,
.wp-block-p2-embed-github__milestone-right-content {
	align-items: center;
	flex: 1;
	max-width: 175px;
	position: relative;
}
.wp-block-p2-embed-github__logo > * {
	display: block;
}
.wp-block-p2-embed-github__milestone-description-text {
	color: var(--p2-blocks-color-text);
	display: block;
	font-size: 0.875rem;
	line-height: 1.8;
	margin-top: 8px;
}
@media (min-width: 480px) {
	.wp-block-p2-embed-github__milestone-description-text {
		font-size: 0.9375rem;
	}
}
.wp-block-p2-embed-github__progress {
	background-color: var(--p2-blocks-color-border);
	border-radius: 11px;
	height: 8px;
	margin-top: 12px;
	max-width: 450px;
	width: 100%;
}
.wp-block-p2-embed-github__progress-completed {
	background-color: var(--p2-blocks-color-green-dark);
	border-radius: 11px 0 0 11px;
	height: 8px;
}
.wp-block-p2-embed-github__milestone-progress-info {
	color: var(--p2-blocks-color-text-light);
	display: block;
	font-size: 0.8125rem;
	margin-top: 12px;
}
.wp-block-p2-embed-github__issue-title .p2-blocks-skeleton-long-text,
.wp-block-p2-embed-github__milestone-title .p2-blocks-skeleton-long-text,
.wp-block-p2-embed-github__pr-title .p2-blocks-skeleton-long-text {
	height: 30px;
}
.wp-block-p2-embed-github__issue-title-link,
.wp-block-p2-embed-github__milestone-title-link,
.wp-block-p2-embed-github__pr-title-link {
	align-items: center;
	display: block;
	flex-direction: row;
}
.wp-block-p2-embed-github__issue-title-text,
.wp-block-p2-embed-github__milestone-title-text,
.wp-block-p2-embed-github__pr-title-text {
	color: var(--p2-blocks-color-text);
	display: inline;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.5;
	margin: 0 8px 0 0;
}
@media (min-width: 480px) {
	.wp-block-p2-embed-github__issue-title-text,
	.wp-block-p2-embed-github__milestone-title-text,
	.wp-block-p2-embed-github__pr-title-text {
		font-size: 17px;
	}
}
.wp-block-p2-embed-github__type-badge {
	align-items: center;
	background: var(--p2-blocks-color-white);
	border: 1px solid var(--p2-blocks-color-border-light);
	border-radius: 4px;
	color: var(--p2-blocks-color-text);
	display: inline-flex;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 500;
	line-height: 1.3;
	margin-top: -2px;
	padding: 4px 8px;
	vertical-align: middle;
}
.wp-block-p2-embed-github__type-badge svg {
	height: 16px;
	margin-right: 4px;
	width: 16px;
}
.wp-block-p2-embed-github__issue-description,
.wp-block-p2-embed-github__milestone-description,
.wp-block-p2-embed-github__pr-description {
	color: var(--p2-blocks-color-text-light);
	font-size: 0.8125rem;
	margin-top: 4px;
}
.wp-block-p2-embed-github__issue-description a,
.wp-block-p2-embed-github__milestone-description a,
.wp-block-p2-embed-github__pr-description a {
	color: var(--p2-blocks-color-text-light);
	text-decoration: none;
}
.wp-block-p2-embed-github__issue-description a:hover,
.wp-block-p2-embed-github__milestone-description a:hover,
.wp-block-p2-embed-github__pr-description a:hover {
	text-decoration: underline;
}
.wp-block-p2-embed-github__issue-avatar,
.wp-block-p2-embed-github__pr-avatar {
	border-radius: 200px;
	display: inline;
	height: 24px;
	margin-left: 8px;
	margin-right: 6px;
	vertical-align: middle;
	width: 24px;
}
