/**
 * @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
 */
.ck.ck-character-grid{
	max-width:100%;
}

.ck.ck-character-grid .ck-character-grid__tiles{
		display:grid;
	}

.ck.ck-character-info{
	display:flex;
	justify-content:space-between;
}

.ck.ck-special-characters > .ck-dialog__content > div{
		width:350px;
		max-width:100%;
		height:100%;

		display:grid;
		grid-column-gap:0px;
		grid-row-gap:0px;
		grid-template-columns:1fr;
		grid-template-rows:auto 1fr auto;
	}

.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories{
			grid-area:1 / 1 / 2 / 2;
			padding:var(--ck-spacing-medium) var(--ck-spacing-large);
		}

.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories > .ck-labeled-field-view{
				padding-top:var(--ck-spacing-standard);
				width:100%;
			}

.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories > .ck-labeled-field-view .ck.ck-labeled-field-view__status{
					background:var(--ck-color-base-error);
					color:var(--ck-color-base-background);
					padding:var(--ck-spacing-small) var(--ck-spacing-medium);
					min-width:var(--ck-table-properties-min-error-width);
					text-align:center;

					animation:ck-table-form-labeled-view-status-appear .15s ease both;
				}

.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories > .ck-labeled-field-view .ck.ck-labeled-field-view__status::after{
						border-color:transparent transparent var(--ck-color-base-error) transparent;
						border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);
						border-style:solid;
					}

@media (prefers-reduced-motion: reduce){

.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories > .ck-labeled-field-view .ck.ck-labeled-field-view__status{
						animation:none;
				}
					}

.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories > .ck-labeled-field-view .ck-input.ck-error:not(:focus) + .ck.ck-labeled-field-view__status{
					display:none;
				}

.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories > .ck-labeled-field-view > .ck-label{
					font-size:var(--ck-font-size-tiny);
					text-align:center;
				}

.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories .ck-dropdown{
				display:block;
				width:100%;
			}

.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories .ck-dropdown > button:not(:focus){
						border:1px solid var(--ck-color-base-border);
					}

.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-categories .ck-dropdown > button > span{
						width:100%;
					}

.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-grid{
			grid-area:2 / 1 / 3 / 2;
			max-height:200px;
		}

.ck.ck-special-characters > .ck-dialog__content > div > .ck-character-info{
			grid-area:3 / 1 / 4 / 2;
		}