/**
 * @license Copyright (c) 2003-2025, CKSource Holding sp. z o.o. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
 */
:root{
	--ck-source-editing-enhanced-height:calc(
		var(--ck-dialog-max-height)             
		- var(--ck-form-header-height)          
		- 2 * var(--ck-spacing-large)           
		- var(--ck-ui-component-min-height)     
		- 2 * var(--ck-spacing-tiny)            );
	--ck-source-editing-enhanced-width:min(80vw, 1200px);
}

.ck.ck-code-editor{
	display:flex;
	align-items:stretch;
	flex-direction:row;
	justify-content:flex-start;
	white-space:initial;
	margin:0 auto;
	border-bottom:1px solid var(--ck-color-base-border);
	height:var(--ck-source-editing-enhanced-height);
	width:var(--ck-source-editing-enhanced-width);
}

.ck.ck-code-editor .cm-editor{
		flex-grow:1;
		width:100%;
	}

.ck.ck-code-editor .cm-editor.cm-focused{
			outline:var(--ck-focus-ring);
		}
