.edit-post-post-visibility {
	width: 100%;
}

.edit-post-post-visibility__dialog .components-popover__content {
	padding: 10px;

	@include break-medium {
		// 279px (sidebar width) - 20px (padding) - 2px (horizontal borders)
		width: 257px;
	}
}

.edit-post-post-visibility__dialog-legend {
	font-weight: 600;
}

.edit-post-post-visibility__choice {
	margin: 10px 0;
}

.edit-post-post-visibility__dialog-radio,
.edit-post-post-visibility__dialog-label {
	vertical-align: top;
}

.edit-post-post-visibility__dialog-password-input {
	width: calc( 100% - 20px );
	margin-left: 20px;
}

.edit-post-post-visibility__dialog-info {
	color: $dark-gray-200;
	padding-left: 20px;
	font-style: italic;
	margin: 4px 0 0;
	line-height: 1.4;
}
