/* 线框 */
.ck-text-decoration-rect {
	border: 1px solid black;
}

/* 波浪线 */
.ck-text-decoration-wavy {
	text-decoration-line: underline;
	text-decoration-color: green;
	text-decoration-style: wavy;
}

/* 着重号 */
.ck-text-decoration-emphasis,
.ck-text-decoration-big-dotted {
	text-emphasis: filled currentcolor;
	text-emphasis-position: under right;
}

/* 双实线 */
.ck-text-decoration-double {
	text-decoration-line: underline;
	text-decoration-color: green;
	text-decoration-style: double;
}

/* 点线 */
.ck-text-decoration-dotted {
	text-decoration-style: dotted;
	text-decoration-line: underline;
	text-decoration-color: green;
}

/* 虚线 */
.ck-text-decoration-dashed {
	text-decoration-style: dashed;
	text-decoration-line: underline;
	text-decoration-color: green;
}



u {
	text-decoration: underline;
	/* 默认下划线 */
	text-decoration-color: #252b3a;
	/* 下划线颜色 */
	text-decoration-style: solid;
	/* 下划线样式 */
	text-decoration-thickness: 1px;
	/* 下划线粗细 */
}



.ck.ck-form__row {
	padding: 5px !important;
}

.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-color,
.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width {
	padding-left: 5px;
}

.ckeditor-box {
	word-break: break-word !important;
	/* word-break: keep-all !important; */
}

.ckeditor-box * {
	word-break: break-word !important;
}

.answerVal {
	float: right;
	font-weight: bold;
}

.break-word,
.break-word textarea,
.break-word input {
	word-break: break-word !important;
}

.ckeditor-box::after {
	content: "";
	display: table;
	clear: both;
}

.ckeditor-box blockquote,
.ckeditor-box body,
.ckeditor-box button,
.ckeditor-box dd,
.ckeditor-box div,
.ckeditor-box dl,
.ckeditor-box dt,
.ckeditor-box form,
.ckeditor-box h1,
.ckeditor-box h2,
.ckeditor-box h3,
.ckeditor-box h4,
.ckeditor-box h5,
.ckeditor-box h6,
.ckeditor-box input,
.ckeditor-box li,
.ckeditor-box ol,
.ckeditor-box p,
.ckeditor-box pre,
.ckeditor-box td,
.ckeditor-box textarea,
.ckeditor-box th,
.ckeditor-box ul {
	margin: 0;
}


/* .ckeditor-box .ck.ck-button.ck-button_with-text .ck-button__label{
	width: 5em !important;
} */
.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label {
	width: 4.5em !important;
}

.ckeditor-box .text-huge {
	font-size: 1.8em;
}

.ckeditor-box .text-big {
	font-size: 1.4em;
}

.ckeditor-box .text-small {
	font-size: .85em;
}

.ckeditor-box .text-tiny {
	font-size: .7em;
}

.ck-content [data-line-height] {
	line-height: attr(data-line-height);
}


.ckeditor-box hr,
.ckeditor-box .ck.ck-content hr {
	background: transparent !important;
	margin-top: 40px !important;
	margin-bottom: 0 !important;
	height: 1px !important;
	border: 0;
	border-bottom: 1px solid #000;
}

.ckeditor-box .ck.ck-content blockquote,
.ckeditor-box .ck.ck-content body,
.ckeditor-box .ck.ck-content button,
.ckeditor-box .ck.ck-content dd,
.ckeditor-box .ck.ck-content div,
.ckeditor-box .ck.ck-content dl,
.ckeditor-box .ck.ck-content dt,
.ckeditor-box .ck.ck-content form,
.ckeditor-box .ck.ck-content h1,
.ckeditor-box .ck.ck-content h2,
.ckeditor-box .ck.ck-content h3,
.ckeditor-box .ck.ck-content h4,
.ckeditor-box .ck.ck-content h5,
.ckeditor-box .ck.ck-content h6,
.ckeditor-box .ck.ck-content input,
.ckeditor-box .ck.ck-content li,
.ckeditor-box .ck.ck-content ol,
.ckeditor-box .ck.ck-content p,
.ckeditor-box .ck.ck-content pre,
.ckeditor-box .ck.ck-content td,
.ckeditor-box .ck.ck-content textarea,
.ckeditor-box .ck.ck-content th,
.ckeditor-box .ck.ck-content ul {
	margin: 0;
}

.ckeditor-box p {
	clear: both;
}

.ckeditor-box .image img,
.ckeditor-box .image-inline img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	/* min-width: 100%; */
	height: auto;
}

.ckeditor-box img {
	max-width: 100%;
	height: auto;
}

.ckeditor-box .image,
.ckeditor-box .image-inline {
	display: table;
	clear: both;
	text-align: center;
	margin: 0.9em auto;
	/* min-width: 50px; */
}

.ckeditor-box .image.image-style-block-align-left,
.ckeditor-box .image-inline.image-style-block-align-left {
	margin-left: 0;
	margin-right: auto;
}

.ckeditor-box .image.image-style-block-align-right,
.ckeditor-box .image-inline.image-style-block-align-right {
	margin-left: auto;
	margin-right: 0;
}

.ckeditor-box .image.image-style-align-right,
.ckeditor-box .image-inline.image-style-align-right {
	float: right;
}

.ckeditor-box .image.image-style-align-left,
.ckeditor-box .image-inline.image-style-align-left {
	float: left;
}

.ckeditor-box .table,
.ckeditor-box table {
	max-width: 100%;
	margin: 0.9em auto;
}

.ckeditor-box table td,
.ckeditor-box table th {
	min-width: 2em;
	padding: .4em;
	border: 1px solid hsl(0, 0%, 75%);
}

.ckeditor-box figure.table {
	margin: 0 auto;
	clear: both;
}


.ckeditor-box h1,
.ckeditor-box h2,
.ckeditor-box h3,
.ckeditor-box h4,
.ckeditor-box h5,
.ckeditor-box h6,
.ckeditor-box .ck.ck-content h1,
.ckeditor-box .ck.ck-content h2,
.ckeditor-box .ck.ck-content h3,
.ckeditor-box .ck.ck-content h4,
.ckeditor-box .ck.ck-content h5,
.ckeditor-box .ck.ck-content h6 {
	font-weight: inherit;
}


.ckeditor-box img.image-style-align-left {
	float: left;
	margin: 12px;
	margin-left: 0;
}

.ckeditor-box img.image-style-align-right {
	float: right;
	margin: 12px;
	margin-right: 0;
}

/* .ck.ck-lineheight-dropdown .ck-button__label {
  max-width: 40px !important; 
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
} */

.ck.ck-lineheight-dropdown .ck-dropdown__panel {
  max-width: 50px !important; /* 调整此值以改变下拉面板宽度 */
}
.ck.ck-lineheight-dropdown .ck-dropdown__panel .ck-list__item{
	width: 100%;
	text-align: center;
	min-width: auto !important; 
}


.ck.ck-heading-dropdown .ck-button__label {
	max-width: 40px !important; /* 调整此值以改变按钮宽度 */
	width: 40px !important; /* 调整此值以改变按钮宽度 */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

