/**
 * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
 */
:root{
	--ck-html-object-embed-unfocused-outline-width:1px;
}

.ck-widget.html-object-embed{
	font-size:var(--ck-font-size-base);
	background-color:var(--ck-color-base-foreground);
	padding:var(--ck-spacing-small);
	padding-top:calc(var(--ck-font-size-tiny) + var(--ck-spacing-large));
	min-width:calc(76px + var(--ck-spacing-standard));
}

.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover){
		outline:var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border);
	}

.ck-widget.html-object-embed::before{
		font-weight:normal;
		font-style:normal;
		position:absolute;
		content:attr(data-html-object-embed-label);
		top:0;
		left:var(--ck-spacing-standard);
		background:hsl(0deg 0% 60%);
		transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);
		padding:calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);
		border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);
		color:var(--ck-color-base-background);
		font-size:var(--ck-font-size-tiny);
		font-family:var(--ck-font-face);
	}

.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{
		margin-left:50px;
	}

.ck-widget.html-object-embed .html-object-embed__content{
		pointer-events:none;
	}

div.ck-widget.html-object-embed{
	margin:1em auto;
}

span.ck-widget.html-object-embed{
	display:inline-block;
}