/**
 * @license Copyright (c) 2014-2024, CKSource Holding sp. z o.o. All rights reserved.
 * This file is licensed under the terms of the MIT License (see LICENSE.md).
 */

 /* body {
	overflow: visible;
  } */

 :root {
	--ck-sample-editor-min-height: 450px;
	/* --ck-z-default: 2000;
    --ck-z-panel: calc( var(--ck-z-default) + 2000 );
	--ck-z-modal: calc( var(--ck-z-default) + 2000 ); */
	--ck-z-default: 100;
    --ck-z-panel: calc( var(--ck-z-default) + 999 );
}

.ck-body-wrapper{ z-index: 1300 !important;}

/* ckeditor powered by 제거 */
.ck-powered-by-balloon {
	visibility: hidden;
}

.ck ck-form__row ck-image-insert-form__action-row {
	margin-top: unset !important;	
}

.ck.ck-editor__editable {
	position: relative;
	min-height: var(--ck-sample-editor-min-height);
}

body .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label {
    transform: translate(var(--ck-spacing-medium), -6px) scale(.75) !important;
	background-color: white !important;
}

/* toolbar margin 조정 */
.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break), .ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown {
    margin-bottom: var(--ck-spacing-tiny) !important;
    margin-top: var(--ck-spacing-tiny) !important;
}

.ck.ck-editor__editable_inline {
	--ck-spacing-standard: 0.75rem;
}

.ck.ck-button, a.ck.ck-button {
    --ck-spacing-tiny: 0.35rem !important;
	padding: 0.1rem !important;
}

body .ck-content .table table td, body .ck-content .table table th {
    padding: 0.35rem 0.55rem;
}

/* editor button padding 조정 */
.ck-rounded-corners .ck.ck-button {
	padding: 0px !important;
}

.ck-editor__editable p {margin: 0}

/*특수문자 선택 select layer width 조정 */
.ck.ck-character-grid {
    width: 250px;
}

body .ck.ck-dropdown .ck-dropdown__panel .ck-list {
    padding: .625rem !important;
}
.ck.ck-button.ck-source-editing-button{
	margin-left: 0.5rem !important;
}

.ck-source-editing-area{
	min-height: var(--ck-sample-editor-min-height) !important;
}
/* .ck.ck-balloon-panel {
	z-index: 2000 !important;
} */
/* --------- EDITOR STYLES  ---------------------------------------------------------------------------------------- */

/* Because of sidebar `position: relative`, Edge is overriding the outline of a focused editor. */


/* .editor-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	position: relative;
	width: 100%;
	justify-content: center;
} */

/* 이미지 업로드 select layer padding 조정 */
/* .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se {
	padding: 0.5rem; 
} */

/* 링크등 layer popup input text padding 조정 */
body .ck.ck-input-text {
/* padding-top: 1px; */
	padding: 8px 5px 0px 5px;
	--ck-spacing-extra-tiny: unset !important;
}

/*특수문자 선택 select layer padding 조정 */
/* body .ck.ck-dropdown .ck-dropdown__panel .ck-list {
padding: 0.625rem !important;
}

/* 입력창 border-radius top 조정 */
.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar, .ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners {
	border-radius: var(--border-radius-sm) !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	}

/* 입력창 border-radius bottom 조정 */
.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable, .ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners {
	border-radius: var(--border-radius-sm) !important;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

/* 팝업 padding 조정 */
/* .ck.ck-image-insert-form{
padding: var(--ck-spacing-tiny) var(--ck-spacing-standard) !important;
} */
  

/* select2 css 조정*/
.select2-results__group {
	margin-bottom: 0;
}