.modal #googleTranslate {
	display: none;
}
.modal #googleTranslateAuto {
	display: none;
}

.t3-gridCell-width2 {
	width: 66%;
}

.ck.ck-style-panel .ck-style-grid {
	display: flex !important;
	flex-direction: column !important;
}
.ck.ck-style-panel .ck-style-grid__button__preview {
	margin: 1px !important;
	padding: 4px !important;
}
.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-button__label {
	height: 26px;
	line-height: 26px;
	font-size: 12px;
}
.ck.ck-style-panel .ck-content h1,
.ck.ck-style-panel .ck-content h2,
.ck.ck-style-panel .ck-content h3,
.ck.ck-style-panel .ck-content h4,
.ck.ck-style-panel .ck-content h5,
.ck.ck-style-panel .ck-content .subheader {
	margin-bottom: 0 !important;
}
.ck.ck-editor__main .ck-content {
	margin: 0 !important;
}
.ck-toolbar__items > * {
	order: 3;
}
.ck-heading-dropdown {
	order: 1 !important;
}
.ck-style-dropdown {
	order: 2 !important;
}

.ck-table-properties-form .ck-table-form__border-row {display: none !important;}
.ck-table-properties-form .ck-table-form__background-row {display: none !important;}
.ck-table-cell-properties-form .ck-table-form__border-row {display: none !important;}
.ck-table-cell-properties-form .ck-table-form__background-row {display: none !important;}
.ck-table-cell-properties-form .ck-table-cell-properties-form__padding {display: none !important;}

:root{
	--grideditor-grid-spacing:1rem;
	--grideditor-cell-spacing:1rem;
	--grideditor-cell-bg:#eaeaea;
	--grideditor-cell-border-radius:50px;
	--grideditor-cell-shadow:0 1px 2px 1px rgba(0, 0, 0);
	--grideditor-action-size:302px;
	--grideditor-action-spacing:2px;
	--grideditor-action-bg:#D0D0D0;
	--grideditor-action-focus-bg:#e6f2fd;
	--grideditor-action-focus-outline-color:#3393eb;
	--grideditor-action-hover-bg:#f2f8fe;

	--ck-style-panel-button-width: 100% !important;
	--ck-style-panel-button-height: auto !important;

	--pagemodule-grid-border-radius:0;
	--pagemodule-grid-border-color:rgba(0, 0, 0, .15);
	--pagemodule-grid-spacing:1rem;
	--pagemodule-grid-inner-spacing:1rem;
	--pagemodule-grid-cell-header-size:1em;
	--pagemodule-grid-cell-border-radius:0;
	--pagemodule-grid-cell-bg:#FAFAFA;
	--pagemodule-grid-cell-restricted-bg:#fcf1e2;
	--pagemodule-grid-column-unused-bg:#fcf1e2;
	--pagemodule-element-spacing:0.5rem;
	--pagemodule-element-bg:#EAEAEA;
	--pagemodule-element-border-radius:0;
	--pagemodule-element-box-shadow:0 1px 2px 1px rgba(0, 0, 0, .15);
	--pagemodule-element-warning-bg:#fcf1e2;
	--pagemodule-element-warning-border-color:#f6dab1;
	--pagemodule-element-hidden-bg:#f2f2f2;
	--pagemodule-dropzone-bg:#fcf1e2;
	--pagemodule-dropzone-possible-bg:#dbebdb
}

/* FIX for paste-reference/Resources/Public/Backend/Css/Skin/t3skin_override.css: */
.t3-page-ce-header {
	background: #eaeaea;
}
.element-preview .t3-page-column {
	min-width: 150px !important;
	max-width: 230px !important;
}
.t3-page-column-header{
	margin: 0.5rem 0.5rem 0.5rem 1rem;
	margin-inline-end: calc(0.5rem* 2);
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	padding-left: 0;
}
.t3-page-ce-body {
	margin-top: 0 !important;
}
.t3-grid-container {
	overflow-y: hidden !important;
	overflow-x: auto !important;
	margin-bottom: var(--typo3-spacing) !important;
}
.t3-page-column-header-icons {
	padding-bottom: 10px;
	padding-right: 15px;
}
.t3-page-ce-actions{
	text-align:left;
}
.t3-page-ce-element {
	background: #fff;
}
.module[data-module-name="web_layout"] .t3js-module-body {
	overflow: auto;
	display: table;
	min-width: 100%;
}
