.wrapEditor.mce-box .mce-sticky-off {
	position: fixed;
	z-index: 5;
	width: 100%;
}
.mce-box.mce-basic .mce-element {
	padding: 60px 20px 20px 20px;
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-element,
.mce-element:focus {
	outline: 0 solid transparent
}

.mce-view.mce-element-scroll-visible {
	overflow-x: visible !important
}

.mce-box.mce-basic {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-box.mce-basic .mce-element {
	font-family: sans-serif;
	color: #414141;
	font-size: 14px;
	line-height: 1.6;
	padding: 60px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow-x: auto;
	min-height: 60px;
	text-align: left;
}

.mce-box.mce-basic.mce-rtl .mce-element {
	text-align: right
}

.mce-element {
	background: transparent;
	position: relative;
	z-index: 2;
	-webkit-user-select: auto
}

.mce-element a {
	user-select: auto;
	-o-user-select: auto;
	-moz-user-select: auto;
	-khtml-user-select: auto;
	-webkit-user-select: auto;
	-ms-user-select: auto
}

.mce-element.mce-disabled {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none
}

.mce-element [contenteditable="true"] {
	outline: 0 solid transparent
}

.mce-box a.mce-floating-btn {
	-webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	height: 40px;
	width: 40px;
	text-align: center;
	background: #FFF;
	color: #333333;
	-webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
	-moz-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
	-ms-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
	-o-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
	outline: none;
	left: 0;
	top: 0;
	line-height: 40px;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	text-align: center;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: none
}

.mce-box a.mce-floating-btn svg {
	-webkit-transition: transform 0.2s ease 0s;
	-moz-transition: transform 0.2s ease 0s;
	-ms-transition: transform 0.2s ease 0s;
	-o-transition: transform 0.2s ease 0s;
	fill: #333333
}

.mce-box a.mce-floating-btn i,
.mce-box a.mce-floating-btn svg {
	font-size: 14px;
	line-height: 40px
}

.mce-box a.mce-floating-btn.mce-btn+.mce-btn {
	margin-left: 10px
}

.mce-box a.mce-floating-btn:hover {
	background: #ebebeb;
	cursor: pointer
}

.mce-box a.mce-floating-btn:hover svg {
	fill: #333333
}

.mce-box .mce-visible a.mce-floating-btn {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1)
}

iframe.mce-iframe {
	width: 100%;
	border: none;
	position: relative;
	display: block;
	z-index: 2;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mce-wrapper {
	position: relative;
	z-index: 1
}

.mce-wrapper::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-wrapper .mce-placeholder {
	position: absolute;
	font-size: 14px;
	color: #AAA;
	font-family: sans-serif;
	z-index: 1;
	display: none;
	top: 0;
	left: 0;
	right: 0;
	overflow: hidden
}

.mce-wrapper.show-placeholder .mce-placeholder {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis
}

.mce-wrapper ::-moz-selection {
	background: rgba(181, 214, 253, 0.8);
	color: #000
}

.mce-wrapper ::selection {
	background: rgba(181, 214, 253, 0.8);
	color: #000
}

.mce-box.mce-basic .mce-wrapper {
	background: #FFF;
	border: 1px solid #CCCCCC;
	border-bottom-color: #efefef;
	top: 0;
	left: 0
}

.mce-box.mce-basic.mce-top .mce-wrapper {
	border-top: 0
}

.mce-box.mce-basic.mce-bottom .mce-wrapper {
	border-bottom: 0;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

@media (min-width: 992px) {
	.mce-box.mce-document {
		min-width: 21cm
	}

	.mce-box.mce-document .mce-wrapper {
		text-align: left;
		padding: 30px;
		min-width: 21cm;
		background: #efefef
	}

	.mce-box.mce-document .mce-wrapper .mce-element {
		text-align: left;
		background: #FFF;
		width: 21cm;
		margin: auto;
		min-height: 26cm !important;
		padding: 1cm 2cm;
		overflow: visible;
		z-index: auto
	}

	.mce-box.mce-document .mce-wrapper .mce-element hr {
		margin-left: -2cm;
		margin-right: -2cm;
		background: #efefef;
		height: 1cm;
		outline: none;
		border: none
	}

	.mce-box.mce-document .mce-wrapper .mce-element img {
		z-index: 1
	}
}

.mce-tooltip {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 8px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background: #222222;
	color: #FFF;
	font-size: 11px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-transition: opacity 0.2s ease 0s;
	-moz-transition: opacity 0.2s ease 0s;
	-ms-transition: opacity 0.2s ease 0s;
	-o-transition: opacity 0.2s ease 0s;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	left: -3000px;
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	z-index: 2147483647;
	text-rendering: optimizelegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.mce-tooltip.mce-visible {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.mce-toolbar .mce-btn-wrap,
.mce-popup .mce-btn-wrap,
.mce-modal .mce-btn-wrap {
	float: left;
	white-space: nowrap;
	position: relative
}

.mce-toolbar .mce-btn-wrap.mce-hidden,
.mce-popup .mce-btn-wrap.mce-hidden,
.mce-modal .mce-btn-wrap.mce-hidden {
	display: none
}

.mce-toolbar .mce-command.mce-btn,
.mce-popup .mce-command.mce-btn,
.mce-modal .mce-command.mce-btn {
	background: transparent;
	color: #333333;
	-moz-outline: 0;
	outline: none;
	border: 0;
	line-height: 1;
	cursor: pointer;
	text-align: left;
	margin: 4px 2px;
	padding: 0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	z-index: 2;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: none;
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	float: left;
	height: 40px
}

.mce-toolbar .mce-command.mce-btn.mce-dropdown.mce-options,
.mce-popup .mce-command.mce-btn.mce-dropdown.mce-options,
.mce-modal .mce-command.mce-btn.mce-dropdown.mce-options {
	border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-toolbar .mce-command.mce-btn.mce-btn-hover,
.mce-popup .mce-command.mce-btn.mce-btn-hover,
.mce-modal .mce-command.mce-btn.mce-btn-hover {
	border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-toolbar .mce-command.mce-btn::-moz-focus-inner,
.mce-popup .mce-command.mce-btn::-moz-focus-inner,
.mce-modal .mce-command.mce-btn::-moz-focus-inner {
	border: 0;
	padding: 0
}

.mce-toolbar .mce-command.mce-btn.mce-btn-text,
.mce-popup .mce-command.mce-btn.mce-btn-text,
.mce-modal .mce-command.mce-btn.mce-btn-text {
	width: auto
}

.mce-toolbar .mce-command.mce-btn i,
.mce-toolbar .mce-command.mce-btn svg,
.mce-popup .mce-command.mce-btn i,
.mce-popup .mce-command.mce-btn svg,
.mce-modal .mce-command.mce-btn i,
.mce-modal .mce-command.mce-btn svg {
	display: block;
	text-align: center;
	float: none;
	margin: 8px 7px;
	width: 24px
}

.mce-toolbar .mce-command.mce-btn svg.mce-svg,
.mce-popup .mce-command.mce-btn svg.mce-svg,
.mce-modal .mce-command.mce-btn svg.mce-svg {
	height: 24px
}

.mce-toolbar .mce-command.mce-btn svg path,
.mce-popup .mce-command.mce-btn svg path,
.mce-modal .mce-command.mce-btn svg path {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	fill: #333333
}

.mce-toolbar .mce-command.mce-btn span.mce-sr-only,
.mce-popup .mce-command.mce-btn span.mce-sr-only,
.mce-modal .mce-command.mce-btn span.mce-sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-toolbar .mce-command.mce-btn span,
.mce-popup .mce-command.mce-btn span,
.mce-modal .mce-command.mce-btn span {
	font-size: 14px;
	display: block;
	line-height: 17px;
	min-width: 30px;
	float: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	height: 17px;
	font-weight: bold;
	padding: 0 4px
}

.mce-toolbar .mce-command.mce-btn img,
.mce-popup .mce-command.mce-btn img,
.mce-modal .mce-command.mce-btn img {
	margin: 8px 7px;
	width: 24px
}

.mce-toolbar .mce-command.mce-btn.mce-btn-active-popup,
.mce-popup .mce-command.mce-btn.mce-btn-active-popup,
.mce-modal .mce-command.mce-btn.mce-btn-active-popup {
	background: #d6d6d6
}

.mce-toolbar .mce-command.mce-btn.mce-dropdown.mce-selection span,
.mce-popup .mce-command.mce-btn.mce-dropdown.mce-selection span,
.mce-modal .mce-command.mce-btn.mce-dropdown.mce-selection span {
	font-weight: normal
}

.mce-toolbar .mce-command.mce-btn.mce-dropdown i,
.mce-toolbar .mce-command.mce-btn.mce-dropdown span,
.mce-toolbar .mce-command.mce-btn.mce-dropdown img,
.mce-toolbar .mce-command.mce-btn.mce-dropdown svg,
.mce-popup .mce-command.mce-btn.mce-dropdown i,
.mce-popup .mce-command.mce-btn.mce-dropdown span,
.mce-popup .mce-command.mce-btn.mce-dropdown img,
.mce-popup .mce-command.mce-btn.mce-dropdown svg,
.mce-modal .mce-command.mce-btn.mce-dropdown i,
.mce-modal .mce-command.mce-btn.mce-dropdown span,
.mce-modal .mce-command.mce-btn.mce-dropdown img,
.mce-modal .mce-command.mce-btn.mce-dropdown svg {
	margin-left: 3px;
	margin-right: 11px
}

.mce-toolbar .mce-command.mce-btn.mce-dropdown:after,
.mce-popup .mce-command.mce-btn.mce-dropdown:after,
.mce-modal .mce-command.mce-btn.mce-dropdown:after {
	position: absolute;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #333333;
	right: 2px;
	top: 18px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	content: ""
}

.mce-toolbar .mce-command.mce-btn.mce-dropdown.mce-active,
.mce-popup .mce-command.mce-btn.mce-dropdown.mce-active,
.mce-modal .mce-command.mce-btn.mce-dropdown.mce-active {
	fill: #333333;
	background: #d6d6d6;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease
}

.mce-toolbar .mce-command.mce-btn.mce-dropdown.mce-active:hover,
.mce-popup .mce-command.mce-btn.mce-dropdown.mce-active:hover,
.mce-modal .mce-command.mce-btn.mce-dropdown.mce-active:hover {
	background: #ebebeb;
	fill: #333333
}

.mce-toolbar .mce-command.mce-btn.mce-dropdown.mce-active:hover::after,
.mce-popup .mce-command.mce-btn.mce-dropdown.mce-active:hover::after,
.mce-modal .mce-command.mce-btn.mce-dropdown.mce-active:hover::after {
	border-top-color: #333333
}

.mce-toolbar .mce-command.mce-btn.mce-dropdown.mce-active:after,
.mce-popup .mce-command.mce-btn.mce-dropdown.mce-active:after,
.mce-modal .mce-command.mce-btn.mce-dropdown.mce-active:after {
	border-top: 0;
	border-bottom: 4px solid #222222
}

.mce-toolbar .mce-command.mce-btn.mce-disabled,
.mce-popup .mce-command.mce-btn.mce-disabled,
.mce-modal .mce-command.mce-btn.mce-disabled {
	color: #bdbdbd;
	cursor: default;
	-webkit-opacity: 0.3;
	-moz-opacity: 0.3;
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.mce-toolbar .mce-command.mce-btn.mce-disabled::after,
.mce-popup .mce-command.mce-btn.mce-disabled::after,
.mce-modal .mce-command.mce-btn.mce-disabled::after {
	border-top-color: #bdbdbd
}

.mce-toolbar .mce-command.mce-btn.mce-hidden,
.mce-popup .mce-command.mce-btn.mce-hidden,
.mce-modal .mce-command.mce-btn.mce-hidden {
	display: none
}

.mce-toolbar .mce-tabs .mce-command.mce-btn,
.mce-popup .mce-tabs .mce-command.mce-btn,
.mce-modal .mce-tabs .mce-command.mce-btn {
	margin: 0;
	width: 46px;
	height: 40px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-toolbar .mce-tabs .mce-command.mce-btn:not(:hover):not(:focus).mce-active,
.mce-toolbar .mce-tabs .mce-command.mce-btn:not(:hover):not(:focus).mce-active-tab,
.mce-popup .mce-tabs .mce-command.mce-btn:not(:hover):not(:focus).mce-active,
.mce-popup .mce-tabs .mce-command.mce-btn:not(:hover):not(:focus).mce-active-tab,
.mce-modal .mce-tabs .mce-command.mce-btn:not(:hover):not(:focus).mce-active,
.mce-modal .mce-tabs .mce-command.mce-btn:not(:hover):not(:focus).mce-active-tab {
	background: #FFF
}

.mce-toolbar .mce-tabs .mce-command.mce-btn span,
.mce-popup .mce-tabs .mce-command.mce-btn span,
.mce-modal .mce-tabs .mce-command.mce-btn span {
	height: 27px
}

.mce-toolbar .mce-tabs .mce-command.mce-btn img,
.mce-toolbar .mce-tabs .mce-command.mce-btn svg,
.mce-popup .mce-tabs .mce-command.mce-btn img,
.mce-popup .mce-tabs .mce-command.mce-btn svg,
.mce-modal .mce-tabs .mce-command.mce-btn img,
.mce-modal .mce-tabs .mce-command.mce-btn svg {
	margin: 8px 11px;
	width: 24px;
	height: 24px
}

.mce-toolbar .mce-btn-grp .mce-command.mce-btn.mce-active:not(.mce-dropdown) svg path,
.mce-toolbar .mce-more-toolbar .mce-command.mce-btn.mce-active:not(.mce-dropdown) svg path,
.mce-toolbar .mce-buttons:not(.mce-tabs) .mce-command.mce-btn.mce-active:not(.mce-dropdown) svg path,
.mce-popup .mce-btn-grp .mce-command.mce-btn.mce-active:not(.mce-dropdown) svg path,
.mce-popup .mce-more-toolbar .mce-command.mce-btn.mce-active:not(.mce-dropdown) svg path,
.mce-popup .mce-buttons:not(.mce-tabs) .mce-command.mce-btn.mce-active:not(.mce-dropdown) svg path,
.mce-modal .mce-btn-grp .mce-command.mce-btn.mce-active:not(.mce-dropdown) svg path,
.mce-modal .mce-more-toolbar .mce-command.mce-btn.mce-active:not(.mce-dropdown) svg path,
.mce-modal .mce-buttons:not(.mce-tabs) .mce-command.mce-btn.mce-active:not(.mce-dropdown) svg path {
	fill: #0098f7
}

.mce-toolbar.mce-disabled .mce-btn,
.mce-toolbar.mce-disabled .mce-btn.mce-active,
.mce-popup.mce-disabled .mce-btn,
.mce-popup.mce-disabled .mce-btn.mce-active,
.mce-modal.mce-disabled .mce-btn,
.mce-modal.mce-disabled .mce-btn.mce-active {
	color: #bdbdbd;
	-webkit-opacity: 0.3;
	-moz-opacity: 0.3;
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.mce-toolbar.mce-disabled .mce-btn.mce-dropdown::after,
.mce-toolbar.mce-disabled .mce-btn.mce-active.mce-dropdown::after,
.mce-popup.mce-disabled .mce-btn.mce-dropdown::after,
.mce-popup.mce-disabled .mce-btn.mce-active.mce-dropdown::after,
.mce-modal.mce-disabled .mce-btn.mce-dropdown::after,
.mce-modal.mce-disabled .mce-btn.mce-active.mce-dropdown::after {
	border-top-color: #bdbdbd
}

.mce-toolbar.mce-rtl .mce-btn-grp.mce-float-left,
.mce-popup.mce-rtl .mce-btn-grp.mce-float-left,
.mce-modal.mce-rtl .mce-btn-grp.mce-float-left {
	float: right
}

.mce-toolbar.mce-rtl .mce-btn-grp.mce-float-right,
.mce-popup.mce-rtl .mce-btn-grp.mce-float-right,
.mce-modal.mce-rtl .mce-btn-grp.mce-float-right {
	float: left
}

.mce-toolbar.mce-rtl .mce-command.mce-btn,
.mce-toolbar.mce-rtl .mce-btn-wrap,
.mce-popup.mce-rtl .mce-command.mce-btn,
.mce-popup.mce-rtl .mce-btn-wrap,
.mce-modal.mce-rtl .mce-command.mce-btn,
.mce-modal.mce-rtl .mce-btn-wrap {
	float: right
}

.mce-toolbar.mce-rtl .mce-command.mce-btn.mce-dropdown.mce-options,
.mce-toolbar.mce-rtl .mce-btn-wrap.mce-dropdown.mce-options,
.mce-popup.mce-rtl .mce-command.mce-btn.mce-dropdown.mce-options,
.mce-popup.mce-rtl .mce-btn-wrap.mce-dropdown.mce-options,
.mce-modal.mce-rtl .mce-command.mce-btn.mce-dropdown.mce-options,
.mce-modal.mce-rtl .mce-btn-wrap.mce-dropdown.mce-options {
	border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-toolbar.mce-rtl .mce-command.mce-btn.mce-btn-hover,
.mce-toolbar.mce-rtl .mce-btn-wrap.mce-btn-hover,
.mce-popup.mce-rtl .mce-command.mce-btn.mce-btn-hover,
.mce-popup.mce-rtl .mce-btn-wrap.mce-btn-hover,
.mce-modal.mce-rtl .mce-command.mce-btn.mce-btn-hover,
.mce-modal.mce-rtl .mce-btn-wrap.mce-btn-hover {
	border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-toolbar.mce-inline>.mce-command.mce-btn:not(.mce-hidden),
.mce-toolbar.mce-inline>.mce-btn-wrap:not(.mce-hidden) {
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	float: none
}

.mce-desktop .mce-command:hover,
.mce-desktop .mce-command:focus,
.mce-desktop .mce-command.mce-btn-hover,
.mce-desktop .mce-command.mce-expanded {
	outline: 0;
	color: #333333
}

.mce-desktop .mce-command:hover:not(.mce-table-cell),
.mce-desktop .mce-command:focus:not(.mce-table-cell),
.mce-desktop .mce-command.mce-btn-hover:not(.mce-table-cell),
.mce-desktop .mce-command.mce-expanded:not(.mce-table-cell) {
	background: #ebebeb
}

.mce-desktop .mce-command:hover::after,
.mce-desktop .mce-command:focus::after,
.mce-desktop .mce-command.mce-btn-hover::after,
.mce-desktop .mce-command.mce-expanded::after {
	border-top-color: #333333
}

.mce-desktop .mce-command.mce-selected:not(.mce-table-cell),
.mce-desktop .mce-command:active {
	color: #333333;
	background: #d6d6d6
}

.mce-desktop .mce-command.mce-active:hover,
.mce-desktop .mce-command.mce-active:focus,
.mce-desktop .mce-command.mce-active.mce-btn-hover,
.mce-desktop .mce-command.mce-active.mce-expanded {
	background: #ebebeb
}

.mce-desktop .mce-command.mce-active:active {
	background: #d6d6d6
}

.mce-desktop .mce-command.mce-disabled:hover,
.mce-desktop .mce-command.mce-disabled:focus,
.mce-desktop .mce-command.mce-disabled.mce-selected {
	background: transparent
}

.mce-desktop.mce-disabled .mce-command:hover,
.mce-desktop.mce-disabled .mce-command:focus,
.mce-desktop.mce-disabled .mce-command.mce-selected {
	background: transparent
}

.mce-toolbar.mce-mobile .mce-command.mce-blink,
.mce-popup.mce-mobile .mce-command.mce-blink {
	background: #d6d6d6
}

.mce-command.mce-btn.mce-options {
	width: 16px;
	margin-left: -5px
}

.mce-command.mce-btn.mce-options.mce-btn-hover,
.mce-command.mce-btn.mce-options:hover,
.mce-command.mce-btn.mce-options:focus {
	border-left: solid 1px #FAFAFA;
	-webkit-transition: border-left 0s, background-color 0.5s;
	-moz-transition: border-left 0s, background-color 0.5s;
	-ms-transition: border-left 0s, background-color 0.5s;
	-o-transition: border-left 0s, background-color 0.5s
}

.mce-command.mce-btn+.mce-dropdown-menu {
	background: #FFF;
	display: inline-block;
	position: absolute;
	right: auto;
	bottom: auto;
	height: auto;
	z-index: 4;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-webkit-overflow-scrolling: touch;
	overflow: hidden;
	zoom: 1;
	-webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)
}

.mce-command.mce-btn+.mce-dropdown-menu.test-height .mce-dropdown-wrapper {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	height: auto;
	max-height: 275px
}

.mce-command.mce-btn+.mce-dropdown-menu .mce-dropdown-wrapper {
	padding: 0;
	margin: auto;
	display: inline-block;
	text-align: left;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	-ms-transition: height 0.3s;
	-o-transition: height 0.3s;
	margin-top: 0;
	float: left;
	height: 0;
	margin-top: 0 !important
}

.mce-command.mce-btn+.mce-dropdown-menu .mce-dropdown-wrapper .mce-dropdown-content {
	position: relative
}

.mce-command.mce-btn+.mce-dropdown-menu .mce-dropdown-wrapper .mce-dropdown-content ul.mce-dropdown-list {
	list-style-type: none;
	margin: 0;
	padding: 8px 0;
	min-width: 72px
}

.mce-command.mce-btn+.mce-dropdown-menu .mce-dropdown-wrapper .mce-dropdown-content ul.mce-dropdown-list li {
	padding: 0;
	margin: 0;
	font-size: 15px
}

.mce-command.mce-btn+.mce-dropdown-menu .mce-dropdown-wrapper .mce-dropdown-content ul.mce-dropdown-list li a {
	padding: 0 20px;
	line-height: 200%;
	display: flex;
	cursor: pointer;
	white-space: nowrap;
	color: inherit;
	text-decoration: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-command.mce-btn+.mce-dropdown-menu .mce-dropdown-wrapper .mce-dropdown-content ul.mce-dropdown-list li a svg {
	width: 24px;
	height: 24px;
	margin: 3px 4px
}

.mce-command.mce-btn+.mce-dropdown-menu .mce-dropdown-wrapper .mce-dropdown-content ul.mce-dropdown-list li a svg path {
	fill: #333333
}

.mce-command.mce-btn+.mce-dropdown-menu .mce-dropdown-wrapper .mce-dropdown-content ul.mce-dropdown-list li a.mce-active {
	background: #d6d6d6
}

.mce-command.mce-btn+.mce-dropdown-menu .mce-dropdown-wrapper .mce-dropdown-content ul.mce-dropdown-list li a.mce-disabled {
	color: #bdbdbd;
	cursor: default
}

.mce-command.mce-btn+.mce-dropdown-menu .mce-dropdown-wrapper .mce-dropdown-content ul.mce-dropdown-list li a .mce-shortcut {
	margin-left: 20px;
	font-weight: bold;
	-webkit-opacity: 0.75;
	-moz-opacity: 0.75;
	opacity: 0.75
}

.mce-command.mce-btn.mce-active+.mce-dropdown-menu {
	display: inline-block;
	-webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)
}

.mce-bottom>.mce-command.mce-btn+.mce-dropdown-menu {
	border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-toolbar.mce-rtl .mce-dropdown-wrapper,
.mce-popup.mce-rtl .mce-dropdown-wrapper {
	text-align: right !important
}

body.mce-prevent-scroll {
	overflow: hidden
}

body.mce-prevent-scroll.mce-mobile {
	position: fixed;
	-webkit-overflow-scrolling: touch
}

.mce-modal {
	color: #222222;
	font-family: Arial, Helvetica, sans-serif;
	position: fixed;
	overflow-x: auto;
	overflow-y: scroll;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	z-index: 2147483640;
	text-rendering: optimizelegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	line-height: 1.2
}

.mce-modal.mce-middle .mce-modal-wrapper {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	position: absolute
}

.mce-modal .mce-modal-wrapper {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-clip: padding-box;
	margin: 20px auto;
	display: inline-block;
	background: #FFF;
	min-width: 300px;
	-webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
	border: 0;
	overflow: hidden;
	width: 90%;
	position: relative
}

@media (min-width: 768px) and (max-width: 991px) {
	.mce-modal .mce-modal-wrapper {
		margin: 30px auto;
		width: 70%
	}
}

@media (min-width: 992px) {
	.mce-modal .mce-modal-wrapper {
		margin: 50px auto;
		width: 960px
	}
}

.mce-modal .mce-modal-wrapper .mce-modal-head {
	background: #FFF;
	overflow: hidden;
	position: absolute;
	width: 100%;
	min-height: 42px;
	z-index: 3;
	border-bottom: solid #efefef 1px;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s
}

.mce-modal .mce-modal-wrapper .mce-modal-head .mce-modal-head-line {
	height: 56px;
	padding: 0 10px
}

.mce-modal .mce-modal-wrapper .mce-modal-head .mce-modal-close {
	margin: 10px;
	position: absolute;
	top: 0;
	right: 0
}

.mce-modal .mce-modal-wrapper .mce-modal-head h4 {
	font-size: 20px;
	padding: 19px 10px;
	margin: 0;
	font-weight: 400;
	line-height: 18px;
	display: inline-block;
	float: left
}

.mce-modal .mce-modal-wrapper div.mce-modal-body {
	height: 100%;
	min-height: 150px;
	overflow-y: auto;
	padding-bottom: 20px
}

.mce-modal .mce-modal-wrapper div.mce-modal-body:focus {
	outline: 0
}

.mce-modal .mce-modal-wrapper div.mce-modal-body button.mce-command {
	height: 36px;
	line-height: 1;
	color: #0098f7;
	padding: 10px;
	cursor: pointer;
	text-decoration: none;
	border: none;
	background: none;
	font-size: 16px;
	outline: none;
	-webkit-transition: background 0.2s ease 0s;
	-moz-transition: background 0.2s ease 0s;
	-ms-transition: background 0.2s ease 0s;
	-o-transition: background 0.2s ease 0s;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-modal .mce-modal-wrapper div.mce-modal-body button.mce-command+button {
	margin-left: 24px
}

.mce-modal .mce-modal-wrapper div.mce-modal-body button.mce-command:hover,
.mce-modal .mce-modal-wrapper div.mce-modal-body button.mce-command:focus {
	background: #ebebeb;
	color: #0098f7
}

.mce-modal .mce-modal-wrapper div.mce-modal-body button.mce-command:active {
	background: #d6d6d6;
	color: #0098f7
}

.mce-modal .mce-modal-wrapper div.mce-modal-body button::-moz-focus-inner {
	border: 0
}

.mce-desktop .mce-modal-wrapper .mce-modal-head i:hover {
	background: #ebebeb
}

.mce-overlay {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000;
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	z-index: 2147483639
}

ol.decimal_type {
	counter-reset: item
}

ol.decimal_type>li {
	display: block;
	position: relative
}

ol.decimal_type>li:before {
	content: counters(item, ".") ". ";
	counter-increment: item;
	position: absolute;
	margin-right: 100%;
	right: 10px
}

.mce-popup {
	position: absolute;
	display: none;
	color: #222222;
	background: #FFF;
	-webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
	font-family: Arial, Helvetica, sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	margin-top: 10px;
	z-index: 2147483635;
	text-align: left;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	text-rendering: optimizelegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1.2
}

.mce-popup .mce-icon {
	text-align: center;
	vertical-align: middle;
	font-size: 20px;
	line-height: 1;
	cursor: pointer;
	font-weight: 400;
	box-sizing: content-box;
	padding: 6px
}

.mce-popup .mce-icon-container {
	padding: 20px;
	max-height: 200px;
	overflow: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

@supports not (-ms-high-contrast: none) {
	.mce-popup .mce-icon-container {
		grid-template-columns: repeat(auto-fill, minmax(36px, 36px));
		display: grid
	}
}

@media (min-width: 768px) {
	.mce-popup .mce-icon-container {
		min-width: 276px
	}
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	.mce-popup .mce-icon-container {
		display: inline-flex;
		-ms-flex-flow: row wrap
	}
}

@media screen and (-ms-high-contrast: active) and (max-width: 768px),
(-ms-high-contrast: none) and (max-width: 768px) {
	.mce-popup .mce-icon-container {
		width: 236px
	}
}

.mce-popup .mce-input-focus {
	background: whitesmoke
}

.mce-popup.mce-above {
	margin-top: -10px;
	border-top: 0
}

.mce-popup.mce-active {
	display: block
}

.mce-popup.mce-hidden {
	display: none !important
}

.mce-popup.mce-empty {
	display: none !important
}

.mce-popup .mce-hs {
	display: block !important
}

.mce-popup .mce-hs.mce-hidden {
	display: none !important
}

.mce-popup .mce-input-line {
	position: relative;
	padding: 15px 0
}

.mce-popup .mce-input-line input[type="text"],
.mce-popup .mce-input-line input[type="number"],
.mce-popup .mce-input-line textarea {
	width: 100%;
	margin-bottom: 1px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: solid 1px #999999;
	color: #222222;
	font-size: 14px;
	background: #FFF;
	position: relative;
	z-index: 2;
	padding: 4px 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: border 0.5s, padding 0.5s;
	-moz-transition: border 0.5s, padding 0.5s;
	-ms-transition: border 0.5s, padding 0.5s;
	-o-transition: border 0.5s, padding 0.5s
}

.mce-popup .mce-input-line input[type="text"]:hover,
.mce-popup .mce-input-line input[type="number"]:hover,
.mce-popup .mce-input-line textarea:hover {
	border: solid 1px #515151
}

.mce-popup .mce-input-line input[type="text"]:focus, .mce-popup .mce-input-line input[type="number"]:focus, .mce-popup .mce-input-line textarea:focus {
	border: solid 2px #292929;
	padding: 3px 11px;
}


.mce-popup .mce-input-line input[type="text"],
.mce-popup .mce-input-line input[type="number"] {
	height: 46px
}

.mce-popup .mce-input-line input+label,
.mce-popup .mce-input-line textarea+label {
	position: absolute;
	top: 29px;
	left: 12px;
	font-size: 14px;
	color: grey;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	z-index: 3;
	display: block;
	background: #FFF;
	padding: 0;
	cursor: text
}

.mce-popup .mce-input-line input.mce-not-empty+label,
.mce-popup .mce-input-line textarea.mce-not-empty+label {
	color: gray;
	width: auto;
	left: 4px;
	padding: 0 4px;
	font-size: 11px;
	top: 9px
}

.mce-popup input,
.mce-popup textarea {
	user-select: text;
	-o-user-select: text;
	-moz-user-select: text;
	-khtml-user-select: text;
	-webkit-user-select: text;
	-ms-user-select: text;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	outline: none
}

.mce-popup textarea {
	resize: none
}

.mce-popup .mce-buttons {
	white-space: nowrap;
	line-height: 0
}

.mce-popup .mce-buttons .mce-btn {
	margin-left: 4px;
	margin-right: 4px;
	display: inline-block;
	float: none
}

.mce-popup .mce-buttons .mce-btn i {
	float: left
}

.mce-popup .mce-buttons .mce-separator {
	display: inline-block;
	float: none
}

.mce-popup .mce-buttons.mce-tabs {
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #f5f5f5;
	overflow: hidden
}

@media (max-width: 768px) {
	.mce-popup .mce-buttons.mce-tabs.mce-tabs-scroll {
		overflow: scroll;
		overflow-y: hidden;
		width: 276px
	}
}

.mce-popup .mce-buttons:not(.mce-tabs) {
	padding: 5px
}

.mce-popup .mce-layer {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	width: 195px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 20px;
	display: none
}

@media (min-width: 768px) {
	.mce-popup .mce-layer {
		width: 260px
	}
}

.mce-popup .mce-layer.mce-active {
	display: inline-block
}

.mce-popup .mce-action-buttons {
	z-index: 7;
	height: 36px;
	text-align: right
}

.mce-popup .mce-action-buttons button.mce-command {
	height: 36px;
	line-height: 1;
	color: #2b2b2b;
	padding: 10px;
	cursor: pointer;
	text-decoration: none;
	border: none;
	background: none;
	font-size: 16px;
	outline: none;
	-webkit-transition: background 0.2s ease 0s;
	-moz-transition: background 0.2s ease 0s;
	-ms-transition: background 0.2s ease 0s;
	-o-transition: background 0.2s ease 0s;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
.mce-popup .mce-action-buttons button.mce-command+button {
	margin-left: 24px
}

.mce-popup .mce-action-buttons button.mce-command:hover,
.mce-popup .mce-action-buttons button.mce-command:focus {
	background: #ebebeb;
	color: #0098f7
}

.mce-popup .mce-action-buttons button.mce-command:active {
	background: #d6d6d6;
	color: #0098f7
}

.mce-popup .mce-action-buttons button::-moz-focus-inner {
	border: 0
}

.mce-popup .mce-checkbox {
	position: relative;
	display: inline-block;
	width: 18px;
	height: 18px;
	padding: 10px;
	border-radius: 100%;
	line-height: 1;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	vertical-align: middle
}

.mce-popup .mce-checkbox svg {
	margin-left: 2px;
	margin-top: 2px;
	display: none;
	width: 10px;
	height: 10px
}

.mce-popup .mce-checkbox span {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	width: 18px;
	height: 18px;
	display: inline-block;
	position: relative;
	z-index: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
	-moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
	-ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
	-o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s
}

.mce-popup .mce-checkbox input {
	position: absolute;
	z-index: 2;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	border: 0 none;
	cursor: pointer;
	height: 18px;
	margin: 0;
	padding: 0;
	width: 18px;
	top: 7px;
	left: 7px
}

.mce-popup .mce-checkbox input:not(:checked)+span {
	border: solid 2px #999999
}

.mce-popup .mce-checkbox input:not(:checked):active+span {
	background-color: #f5f5f5
}

.mce-popup .mce-checkbox input:not(:checked):focus+span,
.mce-popup .mce-checkbox input:not(:checked):hover+span {
	border-color: #515151
}

.mce-popup .mce-checkbox input:checked+span {
	background: #0098f7;
	border: solid 2px #0098f7
}

.mce-popup .mce-checkbox input:checked+span svg {
	display: block
}

.mce-popup .mce-checkbox input:checked:active+span {
	background-color: #EcF5Ff
}

.mce-popup .mce-checkbox input:checked:focus+span,
.mce-popup .mce-checkbox input:checked:hover+span {
	-webkit-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.mce-popup .mce-checkbox-line {
	font-size: 14px;
	line-height: 1.4px;
	margin-top: 10px
}

.mce-popup .mce-checkbox-line label {
	cursor: pointer;
	margin: 0 5px;
	vertical-align: middle
}

.mce-popup.mce-rtl {
	direction: rtl;
	text-align: right
}

.mce-popup.mce-rtl .mce-action-buttons {
	text-align: left
}

.mce-popup.mce-rtl .mce-input-line input+label,
.mce-popup.mce-rtl .mce-input-line textarea+label {
	left: auto;
	right: 0
}

.mce-popup.mce-rtl .mce-buttons .mce-separator.mce-vs {
	float: right
}

.mce-text-edit-layer {
	width: 250px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block !important
}

.mce-toolbar {
	color: #222222;
	background: #FFF;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	text-align: left;
	border: 1px solid #CCCCCC;
	text-rendering: optimizelegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1.2;
	padding-bottom: 0;
	-webkit-transition: padding-bottom 0.5s;
	-moz-transition: padding-bottom 0.5s;
	-ms-transition: padding-bottom 0.5s;
	-o-transition: padding-bottom 0.5s
}

.mce-toolbar::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-toolbar::after {
	height: 0
}

.mce-toolbar .mce-newline {
	clear: both;
	display: block;
	content: "";
	margin-left: 9px;
	margin-right: 9px;
	background: #efefef;
	height: 1px;
	-webkit-transition: height 0.5s;
	-moz-transition: height 0.5s;
	-ms-transition: height 0.5s;
	-o-transition: height 0.5s
}

.mce-toolbar.mce-toolbar-open .mce-newline {
	height: 0
}

.mce-toolbar .mce-float-right {
	float: right
}

.mce-toolbar .mce-float-left {
	float: left
}

.mce-toolbar .mce-more-toolbar {
	float: left;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #f5f5f5;
	-webkit-transition: height 0.5s;
	-moz-transition: height 0.5s;
	-ms-transition: height 0.5s;
	-o-transition: height 0.5s;
	height: 0;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.mce-toolbar .mce-more-toolbar.mce-expanded {
	height: 48px
}

.mce-toolbar .mce-more-toolbar.mce-overflow-visible {
	overflow: visible
}

.mce-toolbar .mce-more-toolbar>.mce-command.mce-btn {
	margin-left: 4px;
	margin-right: 4px
}

.mce-toolbar .mce-btn-grp {
	display: inline-block;
	margin: 0 32px 0 0;
	padding: 0 32px 0 0;
	border-right: 1px solid #efefef;
}
.mce-toolbar .mce-btn-grp:first-child {
	margin-left: 25px;
}


.mce-toolbar .mce-command.mce-btn.mce-open {
	margin-top: 10px;
	margin-bottom: -1px;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-toolbar .mce-command.mce-btn.mce-open:not(:hover):not(:focus):not(:active) {
	background: #f5f5f5
}

.mce-toolbar.mce-rtl {
	text-align: right
}

.mce-toolbar.mce-inline {
	display: none;
	-webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
	border: 0;
	white-space: nowrap;
	position: absolute;
	margin-top: 5px;
	z-index: 2147483630
}

.mce-toolbar.mce-inline.mce-above {
	margin-top: -10px;
	border-top: 0
}

.mce-toolbar.mce-inline .mce-newline {
	height: 0
}

.mce-toolbar.mce-inline .mce-more-toolbar {
	position: absolute !important
}

.mce-toolbar.mce-inline .mce-more-toolbar.mce-expanded {
	position: relative !important
}

.mce-toolbar.mce-top {
	top: 0;
	border-bottom: 0;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-toolbar.mce-bottom {
	bottom: 0;
	border-top: 0;
	padding-bottom: 0;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-toolbar.mce-bottom .mce-newline {
	padding-top: 0;
	-webkit-transition: padding-top 0.5s;
	-moz-transition: padding-top 0.5s;
	-ms-transition: padding-top 0.5s;
	-o-transition: padding-top 0.5s
}

.mce-toolbar.mce-bottom.mce-toolbar-open .mce-newline {
	padding-top: 48px;
	background: #FFF
}

.mce-toolbar.mce-bottom .mce-command.mce-btn.mce-open {
	margin-top: -1px;
	margin-bottom: 10px;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-toolbar.mce-sticky-on {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-separator {
	background: #ebebeb;
	display: block;
	vertical-align: top;
	float: left
}

.mce-separator+.mce-separator {
	display: none
}

.mce-separator.mce-vs {
	height: 32px;
	width: 1px;
	margin: 8px 4px
}

.mce-separator.mce-hs {
	clear: both;
	width: calc(100% - (2 * 4px));
	margin: 0 4px;
	height: 1px
}

.mce-separator.mce-hidden {
	display: none !important
}

.mce-rtl .mce-separator {
	float: right
}

.mce-toolbar.mce-inline .mce-separator.mce-hs {
	float: none
}

.mce-toolbar.mce-inline .mce-separator.mce-vs {
	display: inline-block
}

.mce-second-toolbar {
	border: 1px solid #CCCCCC;
	border-top: 0;
	background: #FFF;
	line-height: 1.4;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-second-toolbar::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-second-toolbar:empty {
	min-height: calc(10px);
	position: relative;
	margin-top: calc(-1px);
	z-index: 2
}

#mce-logo {
	float: left;
	outline: none
}

#mce-logo>span {
	display: inline-block;
	float: left;
	font-family: sans-serif;
	padding: 11px 5px 10px 15px;
	font-size: 12px;
	font-weight: 500;
	color: #b1b2b7;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-ms-transition: color 0.3s;
	-o-transition: color 0.3s
}

#mce-logo>svg {
	height: 20px;
	width: 47px;
	margin: 7px 0;
	cursor: pointer
}

#mce-logo>svg * {
	-webkit-transition: fill 0.3s;
	-moz-transition: fill 0.3s;
	-ms-transition: fill 0.3s;
	-o-transition: fill 0.3s
}

#mce-logo:hover>span,
#mce-logo:focus>span {
	color: #0098f7
}

#mce-logo:hover>svg .mce-logo,
#mce-logo:focus>svg .mce-logo {
	fill: #0098f7
}

.mce-visibility-helper {
	display: none;
	margin-left: 0 !important
}

@media (min-width: 768px) {
	.mce-visibility-helper {
		margin-left: 1px !important
	}
}

@media (min-width: 992px) {
	.mce-visibility-helper {
		margin-left: 2px !important
	}
}

@media (min-width: 1200px) {
	.mce-visibility-helper {
		margin-left: 3px !important
	}
}

.mce-opacity-0 {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.mce-box {
	position: relative
}

.mce-sticky {
	position: -webkit-sticky;
	position: -moz-sticky;
	position: -ms-sticky;
	position: -o-sticky;
	position: sticky
}

.mce-sticky-off {
	position: relative
}

.mce-sticky-on {
	position: fixed;
	z-index: 10
}

.mce-sticky-on.mce-sticky-ios {
	position: -webkit-sticky;
	left: 0;
	right: 0;
	width: auto !important
}

.modal .mce-sticky-on {
	position: sticky
}

.mce-sticky-dummy {
	display: none
}

.mce-sticky-on+.mce-sticky-dummy,
.mce-sticky-box>.mce-sticky-dummy {
	display: block
}

span.mce-sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-view .mce-highlight-change,
.mce-highlight-change>img,
.mce-highlight-change>.mce-video>video,
.mce-highlight-change>.mce-video>embed,
.mce-highlight-change>.mce-video>iframe,
.mce-highlight-change>.mce-embedly>.embedly-card>.embedly-card-hug>iframe,
.mce-highlight-change>p,
.mce-view .mce-highlight-change>span:not(.mce-tracking-deleted) {
	background-color: #f3eec3;
	opacity: 0.5
}

.mce-highlight-change.mce-highlight-change>table td,
.mce-highlight-change.mce-highlight-change>hr {
	border-color: #f3eec3
}

.mce-tracking-deleted.mce-tracking-deleted>table td,
.mce-tracking-deleted.mce-tracking-deleted>hr {
	border-color: #dc3545
}

.mce-tracking-deleted img,
.mce-tracking-deleted>.mce-video>video,
.mce-tracking-deleted>.mce-video>iframe,
.mce-tracking-deleted>.mce-embedly>.embedly-card>.embedly-card-hug>iframe {
	opacity: 0.5;
	background-color: #dc3545
}

.mce-view .mce-tracking-deleted {
	background-color: #dc3545;
	text-decoration: line-through;
	pointer-events: none;
	user-select: none;
	opacity: 1
}

.mce-highlight-change>.mce-video>iframe,
.mce-tracking-deleted>.mce-video>iframe,
.mce-highlight-change>.mce-video>video,
.mce-tracking-deleted>.mce-video>video,
.mce-highlight-change>.mce-video>embed,
.mce-highlight-change>.mce-embedly>.embedly-card>.embedly-card-hug>iframe,
.mce-tracking-deleted>.mce-embedly>.embedly-card>.embedly-card-hug>iframe {
	padding: 10px !important
}

.mce-tracking-deleted img,
.mce-highlight-change img {
	border: 2px solid #f3eec3
}

.mce-highlight-change #isPasted *:not(table):not(tbody):not(tr):not(td) {
	opacity: 0.5;
	background-color: #f3eec3
}

.mce-highlight-change #isPasted>table td {
	opacity: 0.5;
	border-color: #f3eec3
}

.mce-track-hide {
	display: none
}

.mce-track-hide-mobile {
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute
}

.mce-ios-mobile-disable-select {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	user-select: none
}

.mce-bottom-extended {
	flex-wrap: wrap;
	display: flex;
	box-sizing: border-box
}

.position-relative {
	position: relative !important
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-box .mce-counter {
	padding: 10px;
	float: right;
	color: #999999;
	content: attr(data-chars);
	font-size: 14px;
	font-family: sans-serif;
	z-index: 1;
	border-radius: 2px 0 0 0;
	-moz-border-radius: 2px 0 0 0;
	-webkit-border-radius: 2px 0 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-box.mce-rtl .mce-counter {
	left: 0;
	right: auto;
	border-left: none;
	border-radius: 0 2px 0 0;
	-moz-border-radius: 0 2px 0 0;
	-webkit-border-radius: 0 2px 0 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-box.mce-code-view .mce-counter {
	display: none
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

textarea.mce-code {
	display: none;
	width: 100%;
	resize: none;
	-moz-resize: none;
	-webkit-resize: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	padding: 10px;
	margin: 0;
	font-family: "Courier New", monospace;
	font-size: 14px;
	background: #FFF;
	color: #000;
	outline: none
}

.mce-box.mce-rtl textarea.mce-code {
	direction: rtl
}

.mce-box .CodeMirror {
	display: none
}
.mce-box.mce-code-view textarea.mce-code {
	display: block;
	height: 100%;
}
.mce-box.mce-code-view .mce-element,
.mce-box.mce-code-view .mce-placeholder,
.mce-box.mce-code-view .mce-iframe {
	display: none
}

.mce-box.mce-code-view .CodeMirror {
	display: block
}

.mce-box.mce-inline.mce-code-view .mce-command.mce-btn.html-switch {
	display: block
}

.mce-box.mce-inline .mce-command.mce-btn.html-switch {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	display: none;
	background: #FFF;
	color: #333333;
	-moz-outline: 0;
	outline: 0;
	border: 0;
	line-height: 1;
	cursor: pointer;
	text-align: left;
	padding: 8px 7px;
	-webkit-transition: background 0.2s ease 0s;
	-moz-transition: background 0.2s ease 0s;
	-ms-transition: background 0.2s ease 0s;
	-o-transition: background 0.2s ease 0s;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	z-index: 2;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: none;
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none
}

.mce-box.mce-inline .mce-command.mce-btn.html-switch i {
	font-size: 24px;
	width: 24px;
	text-align: center
}

.mce-box.mce-inline .mce-command.mce-btn.html-switch.mce-desktop:hover {
	background: #ebebeb
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-popup .mce-layer.mce-color-hex-layer {
	margin: 0;
	padding: 20px;
	padding-top: 0;
	float: left
}

.mce-popup .mce-layer.mce-color-hex-layer .mce-input-line {
	float: left;
	width: calc(100% - 50px);
	padding: 15px 0 0
}

.mce-popup .mce-layer.mce-color-hex-layer .mce-action-buttons {
	float: right;
	width: 38px;
	height: 40px;
	padding: 17px 0 0;
	margin: 0
}

.mce-popup .mce-layer.mce-color-hex-layer .mce-action-buttons button.mce-command {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 13px;
	height: 40px;
	width: 38px
}

.mce-popup .mce-separator+.mce-colors-tabs {
	margin-left: 2px;
	margin-right: 2px
}

.mce-popup .mce-color-set {
	line-height: 0;
	display: none
}

.mce-popup .mce-color-set.mce-selected-set {
	display: block;
	padding: 20px;
	padding-bottom: 0
}

.mce-popup .mce-color-set>span {
	display: inline-block;
	width: 32px;
	height: 32px;
	position: relative;
	z-index: 1
}

.mce-popup .mce-color-set>span>i,
.mce-popup .mce-color-set>span>svg {
	text-align: center;
	line-height: 32px;
	height: 24px;
	width: 24px;
	margin: 4px;
	font-size: 13px;
	position: absolute;
	bottom: 0;
	cursor: default;
	left: 0
}

.mce-popup .mce-color-set>span>i path,
.mce-popup .mce-color-set>span>svg path {
	fill: #222222
}

.mce-popup .mce-color-set>span .mce-selected-color {
	color: #FFF;
	font-family: FontAwesome;
	font-size: 13px;
	font-weight: 400;
	line-height: 32px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	text-align: center;
	cursor: default
}

.mce-popup .mce-color-set>span:hover,
.mce-popup .mce-color-set>span:focus {
	outline: 1px solid #222222;
	z-index: 2
}

.mce-rtl .mce-popup .mce-colors-tabs .mce-colors-tab.mce-selected-tab[data-param1="text"]~[data-param1="background"]::after {
	-webkit-transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0)
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-drag-helper {
	background: #0098f7;
	height: 2px;
	margin-top: -1px;
	-webkit-opacity: 0.2;
	-moz-opacity: 0.2;
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	position: absolute;
	z-index: 2147483640;
	display: none
}

.mce-drag-helper.mce-visible {
	display: block
}

.mce-dragging {
	-webkit-opacity: 0.4;
	-moz-opacity: 0.4;
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-popup .mce-emoticon {
	width: 24px;
	height: 24px;
	font-family: "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols
}

.mce-popup .mce-emoticon img {
	height: 24px;
	width: 24px
}

.mce-popup .mce-command.mce-btn.mce-tabs-unicode {
	padding: 0 0 0 14px
}

@media screen and (-ms-high-contrast: active) and (min-width: 768px),
(-ms-high-contrast: none) and (min-width: 768px) {
	.mce-popup .mce-icon-container.mce-emoticon-container {
		width: 368px
	}
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-popup .mce-file-upload-layer {
	border: dashed 2px #bdbdbd;
	padding: 25px 0;
	margin: 20px;
	position: relative;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 140%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center
}

.mce-popup .mce-file-upload-layer:hover {
	background: #ebebeb
}

.mce-popup .mce-file-upload-layer.mce-drop {
	background: #ebebeb;
	border-color: #0098f7
}

.mce-popup .mce-file-upload-layer .mce-form {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2147483640;
	overflow: hidden;
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important
}

.mce-popup .mce-file-upload-layer .mce-form input {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 500%;
	height: 100%;
	margin: 0;
	font-size: 400px
}

.mce-popup .mce-file-progress-bar-layer {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mce-popup .mce-file-progress-bar-layer>h3 {
	font-size: 16px;
	margin: 10px 0;
	font-weight: normal
}

.mce-popup .mce-file-progress-bar-layer>div.mce-action-buttons {
	display: none
}

.mce-popup .mce-file-progress-bar-layer>div.mce-loader {
	background: #b3e0fd;
	height: 10px;
	width: 100%;
	margin-top: 20px;
	overflow: hidden;
	position: relative
}

.mce-popup .mce-file-progress-bar-layer>div.mce-loader span {
	display: block;
	height: 100%;
	width: 0%;
	background: #0098f7;
	-webkit-transition: width 0.2s ease 0s;
	-moz-transition: width 0.2s ease 0s;
	-ms-transition: width 0.2s ease 0s;
	-o-transition: width 0.2s ease 0s
}

.mce-popup .mce-file-progress-bar-layer>div.mce-loader.mce-indeterminate span {
	width: 30% !important;
	position: absolute;
	top: 0;
	-webkit-animation: loading 2s linear infinite;
	-moz-animation: loading 2s linear infinite;
	-o-animation: loading 2s linear infinite;
	animation: loading 2s linear infinite
}

.mce-popup .mce-file-progress-bar-layer.mce-error>div.mce-loader {
	display: none
}

.mce-popup .mce-file-progress-bar-layer.mce-error>div.mce-action-buttons {
	display: block
}

@keyframes loading {
	from {
		left: -25%
	}

	to {
		left: 100%
	}
}

@-webkit-keyframes loading {
	from {
		left: -25%
	}

	to {
		left: 100%
	}
}

@-moz-keyframes loading {
	from {
		left: -25%
	}

	to {
		left: 100%
	}
}

@-o-keyframes loading {
	from {
		left: -25%
	}

	to {
		left: 100%
	}
}

@keyframes loading {
	from {
		left: -25%
	}

	to {
		left: 100%
	}
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-element img {
	cursor: pointer;
	padding: 0 1px
}

.mce-height-auto {
	height: auto !important
}

.mce-file-loader {
	border: 4px solid #f3f3f3;
	border-radius: 50%;
	border-top: 4px solid #53777a;
	display: inline-block !important;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	width: 20px;
	height: 20px;
	display: block !important;
	align-items: center
}

.mce-trim-button {
	margin-top: 5px;
	height: 36px;
	line-height: 1;
	color: #0098f7;
	padding: 10px;
	cursor: pointer;
	text-decoration: none;
	border: none;
	background: none;
	font-size: 16px;
	border-radius: 5px;
	background-color: #eff5fa;
	outline: none
}

.mce-trim-button:hover {
	background: #ebebeb
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

.mce-image-resizer {
	position: absolute;
	border: solid 1px #0098f7;
	display: none;
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.mce-image-resizer.mce-active {
	display: block
}

.mce-image-resizer .mce-handler {
	display: block;
	position: absolute;
	background: #0098f7;
	border: solid 1px #FFF;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	z-index: 4;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mce-image-resizer .mce-handler.mce-hnw {
	cursor: nw-resize
}

.mce-image-resizer .mce-handler.mce-hne {
	cursor: ne-resize
}

.mce-image-resizer .mce-handler.mce-hsw {
	cursor: sw-resize
}

.mce-image-resizer .mce-handler.mce-hse {
	cursor: se-resize
}

.mce-image-resizer .mce-handler {
	width: 12px;
	height: 12px
}

.mce-image-resizer .mce-handler.mce-hnw {
	left: -6px;
	top: -6px
}

.mce-image-resizer .mce-handler.mce-hne {
	right: -6px;
	top: -6px
}

.mce-image-resizer .mce-handler.mce-hsw {
	left: -6px;
	bottom: -6px
}

.mce-image-resizer .mce-handler.mce-hse {
	right: -6px;
	bottom: -6px
}

@media (min-width: 1200px) {
	.mce-image-resizer .mce-handler {
		width: 10px;
		height: 10px
	}

	.mce-image-resizer .mce-handler.mce-hnw {
		left: -5px;
		top: -5px
	}

	.mce-image-resizer .mce-handler.mce-hne {
		right: -5px;
		top: -5px
	}

	.mce-image-resizer .mce-handler.mce-hsw {
		left: -5px;
		bottom: -5px
	}

	.mce-image-resizer .mce-handler.mce-hse {
		right: -5px;
		bottom: -5px
	}
}

.mce-image-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 2147483640;
	display: none
}

.mce-by-url-padding {
	padding: 11.5px 0
}

.mce-popup .mce-upload-progress-layer {
	border-radius: 0;
	box-sizing: border-box;
	padding-left: 20px;
	padding-top: 15px;
	margin: auto !important;
	max-height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	width: 100% !important;
	overscroll-behavior: contain
}

.mce-popup .mce-files-by-url-layer {
	width: calc(100% - 40px) !important
}

.mce-popup .mce-files-embed-layer {
	width: calc(100% - 40px) !important
}

.mce-popup .mce-files-upload-layer {
	border: dashed 2px #bdbdbd;
	margin: 20px;
	position: relative;
	font-size: 10px;
	letter-spacing: 1px;
	line-height: 140%;
	text-align: center;
	width: calc(100% - 40px) !important
}

.mce-popup .mce-files-upload-layer:hover {
	background: #ebebeb
}

.mce-popup .mce-files-upload-layer.mce-drop {
	background: #ebebeb;
	border-color: #0098f7
}

.mce-popup .mce-files-upload-layer .mce-form {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2147483640;
	overflow: hidden;
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important
}

.mce-popup .mce-files-upload-layer .mce-form input {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 500%;
	height: 100%;
	margin: 0;
	font-size: 400px
}

.mce-popup .mce-files-progress-bar-layer {
	width: calc(100% - 40px);
	width: -moz-available;
	width: -webkit-stretch;
	width: stretch
}

.mce-popup .mce-files-progress-bar-layer>h3 {
	font-size: 16px;
	margin: 10px 0;
	font-weight: normal
}

.mce-popup .mce-files-progress-bar-layer>div.mce-action-buttons {
	display: none
}

.mce-popup .mce-files-progress-bar-layer>div.mce-loader {
	background: #b3e0fd;
	height: 10px;
	width: 100%;
	margin-top: 20px;
	overflow: hidden;
	position: relative
}

.mce-popup .mce-files-progress-bar-layer>div.mce-loader span {
	display: block;
	height: 100%;
	width: 0%;
	background: #0098f7;
	-webkit-transition: width 0.2s ease 0s;
	-moz-transition: width 0.2s ease 0s;
	-ms-transition: width 0.2s ease 0s;
	-o-transition: width 0.2s ease 0s
}

.mce-popup .mce-files-progress-bar-layer>div.mce-loader.mce-indeterminate span {
	width: 30% !important;
	position: absolute;
	top: 0;
	-webkit-animation: loading 2s linear infinite;
	-moz-animation: loading 2s linear infinite;
	-o-animation: loading 2s linear infinite;
	animation: loading 2s linear infinite
}

.mce-popup .mce-files-progress-bar-layer.mce-error>div.mce-loader {
	display: none
}

.mce-popup .mce-files-progress-bar-layer.mce-error>div.mce-action-buttons {
	display: block
}

.mce-image-size-layer .mce-image-group .mce-input-line {
	width: calc(50% - 5px);
	display: inline-block
}

.mce-image-size-layer .mce-image-group .mce-input-line+.mce-input-line {
	margin-left: 10px
}

.mce-progress-bar-style {
	width: calc(100% - 40px)
}

.mce-progress-bar {
	position: relative;
	background-color: #4CAF50;
	height: 8px;
	margin-bottom: 8px;
	margin-left: 20px;
	margin-right: 20px;
	width: 100%;
	width: -moz-available;
	width: -webkit-stretch;
	width: stretch
}

.mce-uploading {
	-webkit-opacity: 0.4;
	-moz-opacity: 0.4;
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

@-webkit-keyframes loading {
	from {
		left: -25%
	}

	to {
		left: 100%
	}
}

@-moz-keyframes loading {
	from {
		left: -25%
	}

	to {
		left: 100%
	}
}

@-o-keyframes loading {
	from {
		left: -25%
	}

	to {
		left: 100%
	}
}

@keyframes loading {
	from {
		left: -25%
	}

	to {
		left: 100%
	}
}

.mce-pull-left {
	float: left
}

.mce-pull-right {
	float: right
}

.mce-icons {
	padding: 10px 20px 0;
	display: inline
}

.mce-transform-135 {
	transform: rotate(135deg)
}

.mce-icons i {
	margin: 4px;
	padding: 2px;
	cursor: pointer;
	color: #999588;
	font-size: 20px
}

.mce-blue-decorator {
	background: #4a7fba;
	color: white;
	display: grid;
	padding: 5px
}

.mce-upload-progress {
	padding: 1px
}

.mce-upload-section {
	position: relative;
	width: 100%;
	width: -moz-available;
	width: -webkit-stretch;
	width: stretch
}

@media screen and (max-width: 399px) {
	.mce-upload-section {
		margin-left: 7px;
		margin-right: 7px
	}

	.mce-files-upload-layer {
		padding-top: 7px;
		padding-bottom: 7px
	}
}

@media screen and (min-width: 400px) and (max-width: 469px) {
	.mce-upload-section {
		margin-left: 7px;
		margin-right: 7px
	}

	.mce-files-upload-layer {
		padding-top: 7px;
		padding-bottom: 7px
	}
}

@media screen and (min-width: 470px) and (max-width: 680px) {
	.mce-upload-section {
		margin-left: 7px;
		margin-right: 7px
	}

	.mce-files-upload-layer {
		padding-top: 7px;
		padding-bottom: 7px
	}
}

@media screen and (min-width: 681px) {
	.mce-upload-section {
		margin-left: 35px;
		margin-right: 35px
	}

	.mce-files-upload-layer {
		padding-top: 20px;
		padding-bottom: 20px
	}
}

.mce-half-circle {
	width: 60px;
	height: 25px;
	background-color: white;
	border-top-left-radius: 110px;
	border-top-right-radius: 110px;
	transform: rotate(180deg);
	border-bottom: 0;
	position: relative;
	left: 50%;
	z-index: 1;
	left: 50%;
	margin-top: -1px;
	margin-left: -25px
}

.mce-decorated {
	overflow: hidden;
	text-align: center
}

.mce-decorated>span {
	position: relative;
	display: inline-block
}

.mce-decorated>span:before,
.mce-decorated>span:after {
	content: '';
	position: absolute;
	top: 50%;
	border-bottom: 2px solid #ffffff;
	width: 100%;
	margin: 0 20px
}

.mce-decorated>span:before {
	right: 100%
}

.mce-decorated>span:after {
	left: 100%
}

.mce-align-right {
	float: right
}

.mce-checkbox-container {
	display: inline-block;
	position: relative;
	padding-left: 20px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 13px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.mce-files-checkbox-line {
	display: flex;
	align-items: center;
	font-size: 10px
}

.mce-files-checkbox-line label {
	cursor: pointer;
	vertical-align: middle
}

.mce-insert-checkbox input {
	height: 13px !important;
	width: 13px !important
}

.mce-autoplay-checkbox input {
	height: 13px !important;
	width: 13px !important
}

button[data-cmd="insertFiles"] {
	padding-left: 2px !important;
	padding-top: 2.7px !important
}

button[data-cmd="autoplay"] svg {
	position: relative !important;
	top: 3.2px !important
}

button[data-cmd="insertAll"] {
	padding-left: 4px !important
}

button[data-cmd="insertAll"] svg {
	position: relative !important;
	top: 3.2px !important
}

.mce-checkbox-container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0
}

.mce-checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 15px;
	width: 15px;
	background-color: #eee
}

.mce-file-list-item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 7px;
	flex-wrap: wrap;
	position: relative;
	top: -20px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 7px
}

.mce-file-item-left {
	display: flex;
	flex-wrap: wrap
}

.mce-file-item-icon {
	display: flex;
	align-items: center;
	padding-left: 7px
}

.mce-file-item-description {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: center;
	max-width: 400px;
	margin-left: 5px
}

.mce-cloud-icon {
	height: 30px;
	width: 32px;
	background-color: white;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	position: relative;
	margin: 0 auto;
	margin-top: -18px
}

.mce-files-checkbox {
	position: relative;
	display: inline-block;
	width: 13px;
	height: 13px;
	padding-right: 5px;
	border-radius: 100%;
	line-height: 1;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	vertical-align: middle
}

.mce-files-checkbox svg {
	margin-left: 0px;
	margin-top: 0px;
	display: none;
	width: 10px;
	height: 10px
}

.mce-files-checkbox span {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	width: 15px;
	height: 15px;
	display: inline-block;
	position: relative;
	z-index: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
	-moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
	-ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
	-o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s
}

.mce-files-checkbox input {
	position: absolute;
	z-index: 2;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	border: 0 none;
	cursor: pointer;
	height: 18px;
	margin: 0;
	padding: 0;
	width: 18px
}

.mce-files-checkbox input:not(:checked)+span {
	border: solid 2px #999999
}

.mce-files-checkbox input:not(:checked):active+span {
	background-color: #f5f5f5
}

.mce-files-checkbox input:not(:checked):focus+span,
.mce-files-checkbox input:not(:checked):hover+span {
	border-color: #515151
}

.mce-files-checkbox input:checked+span {
	background: #0098f7;
	border: solid 2px #0098f7
}

.mce-files-checkbox input:checked+span svg {
	display: block
}

.mce-files-checkbox input:checked:active+span {
	background-color: #EcF5Ff
}

.mce-files-checkbox input:checked:focus+span,
.mce-files-checkbox input:checked:hover+span {
	-webkit-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.mce-checkbox-disabled {
	opacity: 0.4;
	position: relative;
	display: inline-block;
	width: 13px !important;
	height: 13px !important;
	padding-right: 5px;
	border-radius: 100%;
	line-height: 1;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	vertical-align: middle
}

.mce-checkbox-disabled svg {
	margin-left: 2px;
	margin-top: 2px;
	display: none;
	width: 10px;
	height: 10px
}

.mce-checkbox-disabled span {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	width: 15px;
	height: 15px;
	display: inline-block;
	position: relative;
	z-index: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
	-moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
	-ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
	-o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s
}

.mce-checkbox-disabled input {
	position: absolute;
	z-index: 2;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	border: 0 none;
	cursor: default;
	height: 13px !important;
	margin: 0;
	padding: 0;
	width: 13px !important;
	top: 7px;
	left: 7px
}

.mce-checkbox-disabled input:not(:checked)+span {
	border: solid 2px #999999
}

.mce-checkbox-disabled input:not(:checked):active+span {
	background-color: #f5f5f5
}

.mce-checkbox-disabled input:checked+span {
	background: #0098f7;
	border: solid 2px #0098f7
}

.mce-checkbox-disabled input:checked+span svg {
	display: block
}

.mce-checkbox-disabled input:checked:active+span {
	background-color: #EcF5Ff
}

.mce-file-view {
	position: absolute;
	max-width: 60%;
	right: 10%;
	z-index: 2147483642
}

.mce-file-item-thumbnail-hover {
	transition: transform .2s
}

.mce-file-item-thumbnail-hover:hover {
	-ms-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	transform: scale(1.3)
}

.mce-file-name {
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold
}

.mce-margin-16 {
	margin-bottom: 16px
}

.mce-none {
	display: none
}

.mce-display-block {
	display: block
}

.mce-files-manager-tooltip {
	position: relative
}

.padding-top-15 {
	padding-top: 15px !important;
	padding-bottom: 0px !important
}

.mce-files-manager-tooltip .tooltiptext {
	visibility: hidden;
	width: max-content;
	max-width: 250px;
	word-break: break-word;
	word-wrap: break-word;
	background-color: black;
	color: #fff;
	text-align: left;
	padding: 4px;
	border-radius: 2px;
	font-weight: 100;
	font-size: 10px;
	position: absolute;
	top: 80%;
	left: 50%;
	z-index: 2147483647
}

.mce-files-manager-tooltip:hover .tooltiptext {
	visibility: visible
}

.mce-file-details {
	display: flex;
	flex-wrap: wrap;
	font-size: 10px
}

.mce-file-date {
	word-break: break-word;
	word-wrap: break-word;
	max-width: 110px;
	color: #444;
	padding-top: 2px;
	padding-bottom: 2px
}

.mce-file-size {
	color: #444;
	padding-top: 2px;
	padding-bottom: 2px
}

.dot {
	width: 20px;
	height: 20px;
	background-image: radial-gradient(circle, grey 1px, transparent 2px);
	background-size: 100% 33.33%;
	margin-left: 2px;
	margin-right: 2px
}

.mce-file-action-icons {
	margin-right: 5px;
	margin-left: 5px !important;
	color: #999;
	height: 25px !important;
	padding: 5px !important
}

@media screen and (max-width: 700px) {
	.mce-files-manager-tooltip .tooltiptext {
		max-width: 250px;
		visibility: hidden;
		word-break: break-word;
		word-wrap: break-word;
		top: 90%;
		left: 0%;
		font-size: 8px
	}
}

@media screen and (max-width: 500px) {
	.mce-files-manager-tooltip .tooltiptext {
		max-width: 100px;
		visibility: hidden;
		word-break: break-word;
		word-wrap: break-word;
		top: 90%;
		left: 0%
	}

	.mce-file-item-description {
		width: 130px
	}

	.mce-file-item-right {
		width: 100%
	}

	.progress-circle {
		font-size: 6px
	}
}

@media screen and (max-width: 320px) {
	.mce-files-manager-tooltip .tooltiptext {
		max-width: 100px;
		visibility: hidden;
		word-break: break-word;
		word-wrap: break-word;
		top: 90%;
		left: -50%;
		font-size: 8px
	}

	.dot {
		width: 20px;
		margin-left: 0px;
		margin-right: 3px
	}

	.mce-file-item-description {
		width: 80px
	}

	.mce-file-details {
		display: flex;
		flex-wrap: wrap;
		font-size: 9px
	}

	.mce-file-name {
		font-size: 10px
	}

	.mce-file-action-icons {
		padding: 0px !important
	}
}

@media screen and (min-width: 501px) {
	.progress-circle {
		font-size: 9px
	}
}

.mce-file-view-modal {
	display: block;
	position: fixed;
	position: -ms-page;
	z-index: 2147483641;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: black;
	background-color: rgba(0, 0, 0, 0.7)
}

.mce-file-view-modal-content {
	display: inline-block;
	text-align: center
}

.mce-file-view-image {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	max-width: 80%;
	max-height: 70%
}

.mce-file-view-close {
	position: absolute;
	top: 15px;
	right: 35px;
	color: #f1f1f1;
	font-size: 40px;
	font-weight: bold;
	transition: 0.3s
}

.mce-file-view-close:hover,
.mce-file-view-close:focus {
	color: #bbb;
	text-decoration: none;
	cursor: pointer
}

.mce-file-error {
	color: red;
	font-weight: 200;
	font-size: 12px;
	padding-bottom: 5px
}

.mce-file-error-h5 {
	margin: 0
}

.mce-file-item-right {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin-right: 20px
}

.mce-file-item-action-buttons {
	display: flex;
	align-items: center;
	justify-content: space-around
}

.mce-file-item-autoplay-checkbox {
	align-items: center;
	margin: 0px;
	padding: 0px;
	margin-right: 5px
}

.mce-autoplay-checkbox-label {
	margin: 0;
	cursor: default !important
}

.mce-checkbox-container:hover input~.mce-checkmark {
	background-color: #ccc
}

.mce-checkbox-container input:checked~.mce-checkmark {
	background-color: #2196F3
}

.mce-checkmark:after {
	content: "";
	position: absolute;
	display: none
}

.mce-checkbox-container input:checked~.mce-checkmark:after {
	display: block
}

.mce-container .mce-checkmark:after {
	left: 5px;
	top: 2px;
	width: 3px;
	height: 7px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.mce-file-item-details .file-name {
	font-weight: bold;
	display: inline
}

.mce-file-item-details .file-description {
	font-weight: 300;
	font-size: 11px;
	display: inline
}

.mce-width-10 {
	width: 10%;
	display: inline-block
}

.mce-width-20 {
	width: 20%;
	display: inline-block
}

.mce-width-30 {
	width: 30%;
	display: inline-block
}

.mce-width-40 {
	width: 40%;
	display: inline-block
}

.mce-width-50 {
	width: 50%;
	display: inline-block
}

.mce-width-60 {
	width: 60%;
	display: inline-block
}

.mce-width-100 {
	width: 100%;
	display: inline-block
}

.mce-width-80 {
	width: 80%;
	display: inline-block
}

.mce-width-90 {
	width: 90%;
	display: inline-block
}

.mce-width-85 {
	width: 85%;
	display: inline-block
}

.mce-width-5 {
	width: 5%;
	display: inline-block
}

.mce-width-7 {
	width: 7%;
	display: inline-block
}

.mce-img-icon {
	color: #aaaaaa;
	font-size: 16px;
	padding: 0px 4px
}

.mce-position-content {
	position: relative;
	top: 10px
}

.file-error {
	color: red
}

#myprogressBar {
	width: 10%;
	height: 5px;
	background-color: #4CAF50;
	position: relative;
	top: -30px
}

.mce-files-manager {
	z-index: 2147483641 !important
}

.progress-circle {
	margin: 0px;
	margin-left: 10px;
	position: relative;
	padding: 0;
	width: 5em;
	height: 5.1em;
	background-color: #f2e9e1;
	border-radius: 50%;
	line-height: 5em
}

.progress-circle:after {
	border: none;
	position: absolute;
	top: 0.35em;
	left: 0.35em;
	text-align: center;
	display: block;
	border-radius: 50%;
	width: 4.3em;
	height: 4.3em;
	background-color: white;
	content: " "
}

.progress-circle span {
	position: absolute;
	line-height: 5em;
	width: 5em;
	text-align: center;
	display: block;
	color: #53777a;
	z-index: 2
}

.progress-circle.over50 .left-half-clipper {
	clip: rect(auto, auto, auto, auto)
}

.progress-circle.over50 .first50-bar {
	position: absolute;
	clip: rect(0, 5em, 5em, 2.5em);
	background-color: #53777a;
	border-radius: 50%;
	width: 5em;
	height: 5em
}

.progress-circle:not(.over50) .first50-bar {
	display: none
}

.progress-circle.p0 .value-bar {
	display: none
}

.progress-circle.p1 .value-bar {
	transform: rotate(4deg)
}

.progress-circle.p2 .value-bar {
	transform: rotate(7deg)
}

.progress-circle.p3 .value-bar {
	transform: rotate(11deg)
}

.progress-circle.p4 .value-bar {
	transform: rotate(14deg)
}

.progress-circle.p5 .value-bar {
	transform: rotate(18deg)
}

.progress-circle.p6 .value-bar {
	transform: rotate(22deg)
}

.progress-circle.p7 .value-bar {
	transform: rotate(25deg)
}

.progress-circle.p8 .value-bar {
	transform: rotate(29deg)
}

.progress-circle.p9 .value-bar {
	transform: rotate(32deg)
}

.progress-circle.p10 .value-bar {
	transform: rotate(36deg)
}

.progress-circle.p11 .value-bar {
	transform: rotate(40deg)
}

.progress-circle.p12 .value-bar {
	transform: rotate(43deg)
}

.progress-circle.p13 .value-bar {
	transform: rotate(47deg)
}

.progress-circle.p14 .value-bar {
	transform: rotate(50deg)
}

.progress-circle.p15 .value-bar {
	transform: rotate(54deg)
}

.progress-circle.p16 .value-bar {
	transform: rotate(58deg)
}

.progress-circle.p17 .value-bar {
	transform: rotate(61deg)
}

.progress-circle.p18 .value-bar {
	transform: rotate(65deg)
}

.progress-circle.p19 .value-bar {
	transform: rotate(68deg)
}

.progress-circle.p20 .value-bar {
	transform: rotate(72deg)
}

.progress-circle.p21 .value-bar {
	transform: rotate(76deg)
}

.progress-circle.p22 .value-bar {
	transform: rotate(79deg)
}

.progress-circle.p23 .value-bar {
	transform: rotate(83deg)
}

.progress-circle.p24 .value-bar {
	transform: rotate(86deg)
}

.progress-circle.p25 .value-bar {
	transform: rotate(90deg)
}

.progress-circle.p26 .value-bar {
	transform: rotate(94deg)
}

.progress-circle.p27 .value-bar {
	transform: rotate(97deg)
}

.progress-circle.p28 .value-bar {
	transform: rotate(101deg)
}

.progress-circle.p29 .value-bar {
	transform: rotate(104deg)
}

.progress-circle.p30 .value-bar {
	transform: rotate(108deg)
}

.progress-circle.p31 .value-bar {
	transform: rotate(112deg)
}

.progress-circle.p32 .value-bar {
	transform: rotate(115deg)
}

.progress-circle.p33 .value-bar {
	transform: rotate(119deg)
}

.progress-circle.p34 .value-bar {
	transform: rotate(122deg)
}

.progress-circle.p35 .value-bar {
	transform: rotate(126deg)
}

.progress-circle.p36 .value-bar {
	transform: rotate(130deg)
}

.progress-circle.p37 .value-bar {
	transform: rotate(133deg)
}

.progress-circle.p38 .value-bar {
	transform: rotate(137deg)
}

.progress-circle.p39 .value-bar {
	transform: rotate(140deg)
}

.progress-circle.p40 .value-bar {
	transform: rotate(144deg)
}

.progress-circle.p41 .value-bar {
	transform: rotate(148deg)
}

.progress-circle.p42 .value-bar {
	transform: rotate(151deg)
}

.progress-circle.p43 .value-bar {
	transform: rotate(155deg)
}

.progress-circle.p44 .value-bar {
	transform: rotate(158deg)
}

.progress-circle.p45 .value-bar {
	transform: rotate(162deg)
}

.progress-circle.p46 .value-bar {
	transform: rotate(166deg)
}

.progress-circle.p47 .value-bar {
	transform: rotate(169deg)
}

.progress-circle.p48 .value-bar {
	transform: rotate(173deg)
}

.progress-circle.p49 .value-bar {
	transform: rotate(176deg)
}

.progress-circle.p50 .value-bar {
	transform: rotate(180deg)
}

.progress-circle.p51 .value-bar {
	transform: rotate(184deg)
}

.progress-circle.p52 .value-bar {
	transform: rotate(187deg)
}

.progress-circle.p53 .value-bar {
	transform: rotate(191deg)
}

.progress-circle.p54 .value-bar {
	transform: rotate(194deg)
}

.progress-circle.p55 .value-bar {
	transform: rotate(198deg)
}

.progress-circle.p56 .value-bar {
	transform: rotate(202deg)
}

.progress-circle.p57 .value-bar {
	transform: rotate(205deg)
}

.progress-circle.p58 .value-bar {
	transform: rotate(209deg)
}

.progress-circle.p59 .value-bar {
	transform: rotate(212deg)
}

.progress-circle.p60 .value-bar {
	transform: rotate(216deg)
}

.progress-circle.p61 .value-bar {
	transform: rotate(220deg)
}

.progress-circle.p62 .value-bar {
	transform: rotate(223deg)
}

.progress-circle.p63 .value-bar {
	transform: rotate(227deg)
}

.progress-circle.p64 .value-bar {
	transform: rotate(230deg)
}

.progress-circle.p65 .value-bar {
	transform: rotate(234deg)
}

.progress-circle.p66 .value-bar {
	transform: rotate(238deg)
}

.progress-circle.p67 .value-bar {
	transform: rotate(241deg)
}

.progress-circle.p68 .value-bar {
	transform: rotate(245deg)
}

.progress-circle.p69 .value-bar {
	transform: rotate(248deg)
}

.progress-circle.p70 .value-bar {
	transform: rotate(252deg)
}

.progress-circle.p71 .value-bar {
	transform: rotate(256deg)
}

.progress-circle.p72 .value-bar {
	transform: rotate(259deg)
}

.progress-circle.p73 .value-bar {
	transform: rotate(263deg)
}

.progress-circle.p74 .value-bar {
	transform: rotate(266deg)
}

.progress-circle.p75 .value-bar {
	transform: rotate(270deg)
}

.progress-circle.p76 .value-bar {
	transform: rotate(274deg)
}

.progress-circle.p77 .value-bar {
	transform: rotate(277deg)
}

.progress-circle.p78 .value-bar {
	transform: rotate(281deg)
}

.progress-circle.p79 .value-bar {
	transform: rotate(284deg)
}

.progress-circle.p80 .value-bar {
	transform: rotate(288deg)
}

.progress-circle.p81 .value-bar {
	transform: rotate(292deg)
}

.progress-circle.p82 .value-bar {
	transform: rotate(295deg)
}

.progress-circle.p83 .value-bar {
	transform: rotate(299deg)
}

.progress-circle.p84 .value-bar {
	transform: rotate(302deg)
}

.progress-circle.p85 .value-bar {
	transform: rotate(306deg)
}

.progress-circle.p86 .value-bar {
	transform: rotate(310deg)
}

.progress-circle.p87 .value-bar {
	transform: rotate(313deg)
}

.progress-circle.p88 .value-bar {
	transform: rotate(317deg)
}

.progress-circle.p89 .value-bar {
	transform: rotate(320deg)
}

.progress-circle.p90 .value-bar {
	transform: rotate(324deg)
}

.progress-circle.p91 .value-bar {
	transform: rotate(328deg)
}

.progress-circle.p92 .value-bar {
	transform: rotate(331deg)
}

.progress-circle.p93 .value-bar {
	transform: rotate(335deg)
}

.progress-circle.p94 .value-bar {
	transform: rotate(338deg)
}

.progress-circle.p95 .value-bar {
	transform: rotate(342deg)
}

.progress-circle.p96 .value-bar {
	transform: rotate(346deg)
}

.progress-circle.p97 .value-bar {
	transform: rotate(349deg)
}

.progress-circle.p98 .value-bar {
	transform: rotate(353deg)
}

.progress-circle.p99 .value-bar {
	transform: rotate(356deg)
}

.progress-circle.p100 .value-bar {
	transform: rotate(360deg)
}

.left-half-clipper {
	border-radius: 50%;
	width: 5em;
	height: 5em;
	position: absolute;
	clip: rect(0, 5em, 5em, 2.5em)
}

.value-bar {
	position: absolute;
	clip: rect(0, 2.5em, 5em, 0);
	width: 5em;
	height: 5em;
	border-radius: 50%;
	border: 0.45em solid #53777a;
	box-sizing: border-box
}

.align-autoplay {
	align-items: flex-end;
	margin-right: 7px
}

.mce-hovered-over-file {
	background-color: #F0F0F0
}

.mce-thumbnail-padding {
	padding-right: 4px
}

.mce-popup .mce-command.mce-btn[data-cmd="filestackIcon"] svg path,
.mce-popup .mce-command.mce-btn[data-cmd="openFilePickerVideo"] svg path,
.mce-popup .mce-command.mce-btn[data-cmd="openFilePickerImage"] svg path,
.mce-toolbar .mce-command.mce-btn[data-cmd="openFilePicker"] svg path,
.mce-toolbar .mce-command.mce-btn[data-cmd="openFilePickerImage"] svg path,
.mce-popup .mce-tabs .mce-command.mce-btn[data-cmd="openFilePicker"] svg path,
.mce-popup .mce-tabs .mce-command.mce-btn[data-cmd="openFilePickerImage"] svg path,
.mce-popup .mce-tabs .mce-command.mce-btn[data-cmd="openFilePickerVideo"] svg path,
.mce-command.mce-btn[data-cmd="openFilePickerReplaceImageOnly"] svg path,
.mce-command.mce-btn[data-cmd="openFilePickerReplaceVideoOnly"] svg path,
.mce-toolbar .mce-command.mce-btn[data-cmd="openFilePickerVideo"] svg path,
.mce-toolbar .mce-command.mce-btn[data-cmd="openFilePickerImageOnly"] svg path:last-child,
.mce-toolbar .mce-command.mce-btn[data-cmd="openFilePickerVideoOnly"] svg path:last-child,
.mce-popup .mce-command.mce-btn[data-cmd="openFilePickerImage"] svg path,
.mce-popup .mce-command.mce-btn[data-cmd="openFilePickerVideo"] svg path,
.mce-popup .mce-command.mce-btn[data-cmd="filestackIcon"] svg path,
.mce-popup .mce-command.mce-btn[data-cmd="openFilePickerFile"] svg path {
	fill: #ef4a25
}

.mce-command.mce-filestack-active.mce-btn.mce-filestack-active svg path {
	fill: #0098F7
}

.fsp-picker-appear-active {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 9
}

body.mce-fullscreen .fs-transforms-container {
	position: absolute;
	z-index: 2247483660
}

.fsp-notifications__container {
	position: fixed !important
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

body.mce-fullscreen {
	overflow: hidden;
	height: 100%;
	width: 100%;
	position: fixed
}

.mce-box.mce-fullscreen {
	margin: 0 !important;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 2147483630 !important;
	width: auto !important
}

.mce-box.mce-fullscreen .mce-wrapper {
	background-color: #FFF
}

.mce-box.mce-fullscreen.mce-basic.mce-top .mce-wrapper {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-box.mce-fullscreen.mce-basic.mce-bottom .mce-wrapper {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-box.mce-fullscreen .mce-toolbar {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-box.mce-fullscreen .mce-toolbar.mce-top {
	top: 0 !important
}

.mce-box.mce-fullscreen .mce-toolbar.mce-bottom {
	bottom: 0 !important
}

.mce-box.mce-fullscreen .mce-second-toolbar {
	margin-top: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-fullscreen-wrapper {
	z-index: 2147483640 !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: visible !important
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-modal .mce-modal-wrapper .mce-modal-body .mce-help-modal {
	text-align: left;
	padding: 20px 20px 10px
}

.mce-modal .mce-modal-wrapper .mce-modal-body .mce-help-modal table {
	border-collapse: collapse;
	font-size: 14px;
	line-height: 1.5;
	width: 100%
}

.mce-modal .mce-modal-wrapper .mce-modal-body .mce-help-modal table+table {
	margin-top: 20px
}

.mce-modal .mce-modal-wrapper .mce-modal-body .mce-help-modal table tr {
	border: 0
}

.mce-modal .mce-modal-wrapper .mce-modal-body .mce-help-modal table th {
	text-align: left
}

.mce-modal .mce-modal-wrapper .mce-modal-body .mce-help-modal table th,
.mce-modal .mce-modal-wrapper .mce-modal-body .mce-help-modal table td {
	padding: 6px 0 4px
}

.mce-modal .mce-modal-wrapper .mce-modal-body .mce-help-modal table tbody tr {
	border-bottom: solid 1px #ebebeb
}

.mce-modal .mce-modal-wrapper .mce-modal-body .mce-help-modal table tbody td:first-child {
	width: 60%;
	color: #646464
}

.mce-modal .mce-modal-wrapper .mce-modal-body .mce-help-modal table tbody td:nth-child(n+2) {
	letter-spacing: 0.5px
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-element img {
	cursor: pointer;
	padding: 0 1px
}

.mce-image-resizer {
	position: absolute;
	border: solid 1px #0098f7;
	display: none;
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.mce-image-resizer.mce-active {
	display: block
}

.mce-image-resizer .mce-handler {
	display: block;
	position: absolute;
	background: #0098f7;
	border: solid 1px #FFF;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	z-index: 4;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mce-image-resizer .mce-handler.mce-hnw {
	cursor: nw-resize
}

.mce-image-resizer .mce-handler.mce-hne {
	cursor: ne-resize
}

.mce-image-resizer .mce-handler.mce-hsw {
	cursor: sw-resize
}

.mce-image-resizer .mce-handler.mce-hse {
	cursor: se-resize
}

.mce-image-resizer .mce-handler {
	width: 12px;
	height: 12px
}

.mce-image-resizer .mce-handler.mce-hnw {
	left: -6px;
	top: -6px
}

.mce-image-resizer .mce-handler.mce-hne {
	right: -6px;
	top: -6px
}

.mce-image-resizer .mce-handler.mce-hsw {
	left: -6px;
	bottom: -6px
}

.mce-image-resizer .mce-handler.mce-hse {
	right: -6px;
	bottom: -6px
}

@media (min-width: 1200px) {
	.mce-image-resizer .mce-handler {
		width: 10px;
		height: 10px
	}

	.mce-image-resizer .mce-handler.mce-hnw {
		left: -5px;
		top: -5px
	}

	.mce-image-resizer .mce-handler.mce-hne {
		right: -5px;
		top: -5px
	}

	.mce-image-resizer .mce-handler.mce-hsw {
		left: -5px;
		bottom: -5px
	}

	.mce-image-resizer .mce-handler.mce-hse {
		right: -5px;
		bottom: -5px
	}
}

.mce-image-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 2147483640;
	display: none
}

.mce-popup .mce-image-upload-layer {
	border: dashed 2px #bdbdbd;
	padding: 25px 0;
	margin: 20px;
	position: relative;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 140%;
	text-align: center
}

.mce-popup .mce-image-upload-layer:hover {
	background: #ebebeb
}

.mce-popup .mce-image-upload-layer.mce-drop {
	background: #ebebeb;
	border-color: #0098f7
}

.mce-popup .mce-image-upload-layer .mce-form {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2147483640;
	overflow: hidden;
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important
}

.mce-popup .mce-image-upload-layer .mce-form input {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 500%;
	height: 100%;
	margin: 0;
	font-size: 400px
}

.mce-popup .mce-image-progress-bar-layer>h3 {
	font-size: 16px;
	margin: 10px 0;
	font-weight: normal
}

.mce-popup .mce-image-progress-bar-layer>div.mce-action-buttons {
	display: none
}

.mce-popup .mce-image-progress-bar-layer>div.mce-loader {
	background: #b3e0fd;
	height: 10px;
	width: 100%;
	margin-top: 20px;
	overflow: hidden;
	position: relative
}

.mce-popup .mce-image-progress-bar-layer>div.mce-loader span {
	display: block;
	height: 100%;
	width: 0%;
	background: #0098f7;
	-webkit-transition: width 0.2s ease 0s;
	-moz-transition: width 0.2s ease 0s;
	-ms-transition: width 0.2s ease 0s;
	-o-transition: width 0.2s ease 0s
}

.mce-popup .mce-image-progress-bar-layer>div.mce-loader.mce-indeterminate span {
	width: 30% !important;
	position: absolute;
	top: 0;
	-webkit-animation: loading 2s linear infinite;
	-moz-animation: loading 2s linear infinite;
	-o-animation: loading 2s linear infinite;
	animation: loading 2s linear infinite
}

.mce-popup .mce-image-progress-bar-layer.mce-error>div.mce-loader {
	display: none
}

.mce-popup .mce-image-progress-bar-layer.mce-error>div.mce-action-buttons {
	display: block
}

.mce-image-size-layer .mce-image-group .mce-input-line {
	width: calc(50% - 5px);
	display: inline-block
}

.mce-image-size-layer .mce-image-group .mce-input-line+.mce-input-line {
	margin-left: 10px
}

.mce-uploading {
	-webkit-opacity: 0.4;
	-moz-opacity: 0.4;
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

@-webkit-keyframes loading {
	from {
		left: -25%
	}

	to {
		left: 100%
	}
}

@-moz-keyframes loading {
	from {
		left: -25%
	}

	to {
		left: 100%
	}
}

@-o-keyframes loading {
	from {
		left: -25%
	}

	to {
		left: 100%
	}
}

@keyframes loading {
	from {
		left: -25%
	}

	to {
		left: 100%
	}
}

img.mce-draggable {
	user-select: none
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-modal .mce-modal-head .mce-modal-head-line::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-modal .mce-modal-head .mce-modal-head-line .mce-modal-more {
	margin-top: 10px
}

.mce-modal .mce-modal-head .mce-modal-head-line .mce-modal-more.mce-not-available {
	opacity: 0;
	width: 0;
	padding: 12px 0
}

.mce-modal .mce-modal-head .mce-modal-tags {
	padding: 0 20px;
	display: none;
	text-align: left
}

.mce-modal .mce-modal-head .mce-modal-tags a {
	display: inline-block;
	opacity: 0;
	padding: 6px 12px;
	margin: 8px 0 8px 8px;
	text-decoration: none;
	border-radius: 32px;
	-moz-border-radius: 32px;
	-webkit-border-radius: 32px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-webkit-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
	-moz-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
	-ms-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
	-o-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
	cursor: pointer;
	background-color: #f5f5f5
}

.mce-modal .mce-modal-head .mce-modal-tags a:focus {
	outline: none;
	background-color: #ebebeb
}

.mce-modal .mce-modal-head .mce-modal-tags a:hover {
	background-color: #ebebeb
}

.mce-modal .mce-modal-head .mce-modal-tags a:active {
	background-color: #d6d6d6
}

.mce-modal .mce-modal-head .mce-modal-tags a.mce-selected-tag {
	background-color: #EcF5Ff;
	color: #0098f7
}

.mce-modal .mce-modal-head .mce-modal-tags a.mce-selected-tag:focus {
	outline: none;
	background-color: #ebebeb
}

.mce-modal .mce-modal-head .mce-modal-tags a.mce-selected-tag:hover {
	background-color: #ebebeb
}

.mce-modal .mce-modal-head .mce-modal-tags a.mce-selected-tag:active {
	background-color: #d6d6d6
}

.mce-show-tags .mce-modal-more svg path {
	fill: #0098f7
}

div.mce-modal-body {
	-webkit-transition: background 0.2s ease 0s;
	-moz-transition: background 0.2s ease 0s;
	-ms-transition: background 0.2s ease 0s;
	-o-transition: background 0.2s ease 0s
}

div.mce-modal-body .mce-preloader {
	display: block;
	margin: 50px auto
}

div.mce-modal-body div.mce-image-list {
	text-align: center;
	margin: 0 20px;
	padding: 0
}

div.mce-modal-body div.mce-image-list .mce-list-column {
	float: left;
	width: calc((100% - 20px) / 2)
}

@media (min-width: 768px) and (max-width: 1199px) {
	div.mce-modal-body div.mce-image-list .mce-list-column {
		width: calc((100% - 40px) / 3)
	}
}

@media (min-width: 1200px) {
	div.mce-modal-body div.mce-image-list .mce-list-column {
		width: calc((100% - 60px) / 4)
	}
}

div.mce-modal-body div.mce-image-list .mce-list-column+.mce-list-column {
	margin-left: 20px
}

div.mce-modal-body div.mce-image-list div.mce-image-container {
	position: relative;
	width: 100%;
	display: block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	overflow: hidden
}

div.mce-modal-body div.mce-image-list div.mce-image-container:first-child {
	margin-top: 20px
}

div.mce-modal-body div.mce-image-list div.mce-image-container+div {
	margin-top: 20px
}

div.mce-modal-body div.mce-image-list div.mce-image-container.mce-image-deleting::after {
	position: absolute;
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transition: opacity 0.2s ease 0s;
	-moz-transition: opacity 0.2s ease 0s;
	-ms-transition: opacity 0.2s ease 0s;
	-o-transition: opacity 0.2s ease 0s;
	background: #000;
	content: "";
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 2
}

div.mce-modal-body div.mce-image-list div.mce-image-container.mce-image-deleting::before {
	content: attr(data-deleting);
	color: #FFF;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	position: absolute;
	z-index: 3;
	font-size: 15px;
	height: 20px
}

div.mce-modal-body div.mce-image-list div.mce-image-container.mce-empty {
	height: 95px;
	background: #CCCCCC;
	z-index: 1
}

div.mce-modal-body div.mce-image-list div.mce-image-container.mce-empty::after {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	content: attr(data-loading);
	display: inline-block;
	height: 20px
}

div.mce-modal-body div.mce-image-list div.mce-image-container img {
	width: 100%;
	vertical-align: middle;
	position: relative;
	z-index: 2;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
	-moz-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
	-ms-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
	-o-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0)
}

div.mce-modal-body div.mce-image-list div.mce-image-container.mce-mobile-selected img {
	-webkit-opacity: 0.75;
	-moz-opacity: 0.75;
	opacity: 0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

div.mce-modal-body div.mce-image-list div.mce-image-container.mce-mobile-selected .mce-delete-img,
div.mce-modal-body div.mce-image-list div.mce-image-container.mce-mobile-selected .mce-insert-img {
	display: inline-block
}

div.mce-modal-body div.mce-image-list div.mce-image-container .mce-delete-img,
div.mce-modal-body div.mce-image-list div.mce-image-container .mce-insert-img {
	display: none;
	top: 50%;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s;
	-moz-transition: background 0.2s ease 0s, color 0.2s ease 0s;
	-ms-transition: background 0.2s ease 0s, color 0.2s ease 0s;
	-o-transition: background 0.2s ease 0s, color 0.2s ease 0s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	cursor: pointer;
	margin: 0;
	line-height: 40px;
	text-decoration: none;
	z-index: 3
}

div.mce-modal-body div.mce-image-list div.mce-image-container .mce-delete-img {
	background: #B8312F;
	fill: #FFF;
	padding: 8px;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(25%);
	-moz-transform: translateY(-50%) translateX(25%);
	-ms-transform: translateY(-50%) translateX(25%);
	-o-transform: translateY(-50%) translateX(25%)
}

div.mce-modal-body div.mce-image-list div.mce-image-container .mce-insert-img {
	background: #FFF;
	fill: #0098f7;
	padding: 8px;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-125%);
	-moz-transform: translateY(-50%) translateX(-125%);
	-ms-transform: translateY(-50%) translateX(-125%);
	-o-transform: translateY(-50%) translateX(-125%)
}

.mce-desktop .mce-modal-wrapper div.mce-modal-body div.mce-image-list div.mce-image-container:hover img {
	-webkit-opacity: 0.75;
	-moz-opacity: 0.75;
	opacity: 0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.mce-desktop .mce-modal-wrapper div.mce-modal-body div.mce-image-list div.mce-image-container:hover .mce-delete-img,
.mce-desktop .mce-modal-wrapper div.mce-modal-body div.mce-image-list div.mce-image-container:hover .mce-insert-img {
	display: inline-block;
	width: 40px;
	height: 40px
}

.mce-desktop .mce-modal-wrapper div.mce-modal-body div.mce-image-list div.mce-image-container .mce-delete-img:hover {
	background: #bf4644;
	color: #FFF
}

.mce-desktop .mce-modal-wrapper div.mce-modal-body div.mce-image-list div.mce-image-container .mce-insert-img:hover {
	background: #ebebeb
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-line-breaker {
	cursor: text;
	border-top: 1px solid #0098f7;
	position: fixed;
	z-index: 2;
	display: none
}

.mce-line-breaker.mce-visible {
	display: block
}

.mce-line-breaker a.mce-floating-btn {
	position: absolute;
	left: calc(50% - (40px / 2));
	top: -20px
}

.mce-line-breaker a.mce-floating-btn svg {
	margin: 8px;
	height: 24px;
	width: 24px
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-wrapper-markdown {
	display: flex
}

.mce-markdown-view {
	width: calc(52% - 1px);
	box-sizing: inherit
}

.mce-markdown-editor {
	width: calc(48% - 1px);
	box-sizing: inherit;
	background-color: #eee
}

.mce-markdown-editor>p {
	margin: 0
}

.mce-markdown-view>p {
	margin-top: 0
}

.gutter-horizontal {
	display: flex;
	z-index: 9;
	background-color: #dadada;
	cursor: col-resize;
	width: 2px
}

.e-resize-handler {
	z-index: 9;
	width: 1px;
	display: flex;
	justify-content: center;
	align-items: center;
	align-self: center;
	position: relative;
	font-size: 10px;
	color: #c5c5c5
}

.mce-markdown-view>dl {
	margin-top: 0;
	margin-bottom: 1rem
}

.mce-markdown-view>dt {
	font-weight: 700
}

.mce-markdown-view>dd {
	margin-bottom: .5rem;
	margin-left: 0
}

.mce-markdown-view>pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	background-color: #f8f8f8;
	border: 1px solid #dfdfdf;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	padding: 0.125rem 0.3125rem 0.0625rem
}

.mce-markdown-view>code {
	background-color: #f8f8f8;
	border-color: #dfdfdf;
	border-style: solid;
	border-width: 1px;
	color: #333;
	font-family: Consolas, "Liberation Mono", Courier, monospace;
	font-weight: normal;
	padding: 0.125rem 0.3125rem 0.0625rem
}

.mce-markdown-view>pre code {
	background-color: transparent;
	border: 0;
	padding: 0
}

.mce-markdown-view>sup {
	top: -.5em
}

.footnote-a {
	color: #007bff;
	text-decoration: none;
	background-color: transparent
}

.mce-markdown-view>hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, 0.1)
}

.blockquote {
	margin: 0 0 1rem;
	border-left: 5px solid #eee;
	padding: 10px 20px;
	font-size: 1.25rem
}

.mce-markdown-view>table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
	background-color: transparent;
	border-spacing: 0;
	border-collapse: collapse
}

.mce-markdown-view>table>tbody>tr>td,
.mce-markdown-view>table>tbody>tr>th,
.mce-markdown-view>table>thead>tr>td,
.mce-markdown-view>table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border: 1px solid #ddd
}

.mce-markdown-view>table>thead>tr>td,
.mce-markdown-view>table>thead>tr>th {
	border-bottom-width: 2px
}

.mce-markdown-view>table>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9
}

.mce-markdown-view>a {
	color: #337ab7;
	text-decoration: none
}

.mce-markdown-view>h1 {
	font-size: 2em !important
}

.mce-markdown-view>h2 {
	font-size: 1.5em !important
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-quick-insert {
	position: absolute;
	z-index: 2147483639;
	white-space: nowrap;
	padding-right: 10px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.mce-quick-insert a.mce-floating-btn svg {
	margin: 8px;
	width: 24px;
	height: 24px
}

.mce-quick-insert.mce-on a.mce-floating-btn svg {
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg)
}

.mce-quick-insert.mce-hidden {
	display: none
}

.mce-qi-helper {
	position: absolute;
	z-index: 3;
	padding-left: 20px;
	white-space: nowrap
}

.mce-qi-helper a.mce-btn.mce-floating-btn {
	text-align: center;
	padding: 6px 10px 10px 10px;
	display: inline-block;
	color: #222222;
	background: #FFF;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0)
}

.mce-qi-helper a.mce-btn.mce-floating-btn svg {
	fill: #222222
}

.mce-qi-helper a.mce-btn.mce-floating-btn.mce-size-1 {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1)
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-popup .mce-buttons.mce-tabs .mce-special-character-category {
	padding: 10px 15px
}

.mce-popup .mce-buttons.mce-tabs .mce-special-character-category span {
	font-weight: normal;
	font-size: 16px
}

.mce-popup .mce-special-character {
	width: 24px;
	height: 24px
}

@media screen and (-ms-high-contrast: active) and (min-width: 768px),
(-ms-high-contrast: none) and (min-width: 768px) {
	.mce-popup .mce-icon-container.mce-sc-container {
		width: 368px
	}
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-element table td.mce-selected-cell,
.mce-element table th.mce-selected-cell {
	border: 1px double #0098f7
}

.mce-element table td,
.mce-element table th {
	user-select: text;
	-o-user-select: text;
	-moz-user-select: text;
	-khtml-user-select: text;
	-webkit-user-select: text;
	-ms-user-select: text
}

.mce-element .mce-no-selection table td,
.mce-element .mce-no-selection table th {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none
}

.mce-table-resizer {
	cursor: col-resize;
	position: absolute;
	z-index: 3;
	display: none
}

.mce-table-resizer.mce-moving {
	z-index: 2
}

.mce-table-resizer div {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	border-right: 1px solid #0098f7
}

.mce-no-selection {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none
}

.mce-popup .mce-table-size {
	margin: 20px
}

.mce-popup .mce-table-size .mce-table-size-info {
	text-align: center;
	font-size: 14px
}

.mce-popup .mce-table-size .mce-select-table-size {
	line-height: 0;
	padding: 5px;
	white-space: nowrap
}

.mce-popup .mce-table-size .mce-select-table-size>span {
	display: inline-block;
	padding: 0 4px 4px 0;
	background: transparent
}

.mce-popup .mce-table-size .mce-select-table-size>span>span {
	display: inline-block;
	width: 18px;
	height: 18px;
	border: 1px solid #DDD
}

.mce-popup .mce-table-size .mce-select-table-size>span.hover {
	background: transparent
}

.mce-popup .mce-table-size .mce-select-table-size>span.hover>span {
	background: rgba(0, 152, 247, 0.3);
	border: solid 1px #0098f7
}

.mce-popup .mce-table-size .mce-select-table-size .new-line::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-popup.mce-above .mce-table-size .mce-select-table-size>span {
	display: inline-block !important
}

.mce-popup .mce-table-colors {
	display: block;
	padding: 20px;
	padding-bottom: 0
}

.mce-popup.mce-desktop .mce-table-size .mce-select-table-size>span>span {
	width: 12px;
	height: 12px
}

.mce-insert-helper {
	position: absolute;
	z-index: 9999;
	white-space: nowrap
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

#mce-form-container {
	margin: auto;
	position: relative;
	top: 10%;
	background-color: #f5f5f5;
	width: 60%;
	border-radius: 5px;
	z-index: 9002;
	overflow: auto;
	background-color: #fefefe
}

.mce-trim-video-name {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px
}

.mce-file-loader {
	border: 4px solid #f3f3f3;
	border-radius: 50%;
	border-top: 4px solid #53777a;
	display: inline-block !important;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	width: 20px;
	height: 20px;
	display: block !important;
	align-items: center
}

.mce-trim-button {
	margin-top: 5px;
	height: 36px;
	line-height: 1;
	color: #0098f7;
	padding: 10px;
	cursor: pointer;
	text-decoration: none;
	border: none;
	background: none;
	font-size: 16px;
	border-radius: 5px;
	background-color: #eff5fa;
	outline: none
}

.mce-trim-button:hover {
	background: #ebebeb
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

.mce-slidecontainer {
	width: 100%
}

.mce-slider {
	-webkit-appearance: none;
	width: 100%;
	height: 15px;
	background: #d3d3d3
}

.mce-video-trim-buttons {
	text-align: right;
	padding-bottom: 5px;
	padding-right: 15px;
	margin-top: 10px
}

.mce-slider::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	cursor: pointer
}

.mce-slider::-moz-range-thumb {
	width: 15px;
	height: 15px;
	background: #3498db;
	border-radius: 50%;
	cursor: pointer
}

.mce-range-value-start {
	position: absolute
}

.mce-range-value-start>span {
	width: 60px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: #03a9f4;
	color: #fff;
	font-size: 12px;
	display: block;
	position: absolute;
	left: 50%;
	transform: translate(-85%, 0);
	border-radius: 6px
}

.mce-range-value-start>span:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	left: 86%;
	margin-left: -5px;
	margin-top: -1px
}

.mce-range-value-end {
	position: absolute
}

.mce-range-value-end>span {
	width: 60px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: #03a9f4;
	color: #fff;
	font-size: 12px;
	display: block;
	position: absolute;
	left: 14%;
	transform: translate(-8%, 0);
	border-radius: 6px
}

.mce-range-value-end>span:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	left: 14%;
	margin-left: -5px;
	margin-top: -1px
}

#startTimeValue {
	top: -153% !important
}

#startTimeValue span:before {
	border-top: 10px solid #03a9f4;
	top: 100%
}

#endTimeValue {
	top: -153% !important
}

#endTimeValue span:before {
	border-top: 10px solid #03a9f4;
	top: 100%
}

.mce-range-slider {
	position: relative;
	width: 80%;
	height: 15px
}

.mce-range-slider>input {
	pointer-events: none;
	position: absolute;
	left: 0;
	top: 10px;
	width: 100%;
	outline: none;
	height: 6px;
	border-radius: 10px
}

.mce-range-slider>input::-webkit-slider-thumb {
	pointer-events: all;
	position: relative;
	z-index: 1;
	-webkit-appearance: none;
	appearance: none;
	width: 15px;
	height: 15px;
	background: #3498db;
	cursor: pointer;
	border-radius: 7px;
	margin-top: -3.6px
}

.mce-range-slider>input::-moz-range-thumb {
	pointer-events: all;
	position: relative;
	z-index: 10;
	-moz-appearance: none;
	width: 9px;
	height: 15px;
	border-radius: 7px;
	margin-top: -3.6px
}

.mce-range-slider>input::-moz-range-track {
	position: relative;
	z-index: -1;
	background-color: black;
	border: 0;
	height: 15px;
	border-radius: 50%;
	margin-top: -3.6px
}

.mce-range-slider>input:last-of-type::-moz-range-track {
	-moz-appearance: none;
	background: none transparent;
	border: 0
}

.mce-range-slider>input[type="range"]::-moz-focus-outer {
	border: 0
}

@media screen and (max-width: 430px) {
	.range-value span {
		width: 40px;
		font-size: 10px
	}

	#mce-form-container {
		top: 20%
	}
}

#mce-video-edit {
	width: 80%;
	text-align: center;
	height: 50%;
	margin-bottom: 20px;
	padding-top: 8px;
	padding-bottom: 8px
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-element .mce-video {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none
}

.mce-element .mce-video::after {
	position: absolute;
	content: '';
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	cursor: pointer;
	display: block;
	background: transparent
}

.mce-element .mce-video.mce-active>* {
	z-index: 2;
	position: relative
}

.mce-element .mce-video>* {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	max-width: 100%;
	border: none
}

.mce-box .mce-video-resizer {
	position: absolute;
	border: solid 1px #0098f7;
	display: none;
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none
}

.mce-box .mce-video-resizer.mce-active {
	display: block
}

.mce-box .mce-video-resizer .mce-handler {
	display: block;
	position: absolute;
	background: #0098f7;
	border: solid 1px #FFF;
	z-index: 4;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mce-box .mce-video-resizer .mce-handler.mce-hnw {
	cursor: nw-resize
}

.mce-box .mce-video-resizer .mce-handler.mce-hne {
	cursor: ne-resize
}

.mce-box .mce-video-resizer .mce-handler.mce-hsw {
	cursor: sw-resize
}

.mce-box .mce-video-resizer .mce-handler.mce-hse {
	cursor: se-resize
}

.mce-box .mce-video-resizer .mce-handler {
	width: 12px;
	height: 12px
}

.mce-box .mce-video-resizer .mce-handler.mce-hnw {
	left: -6px;
	top: -6px
}

.mce-box .mce-video-resizer .mce-handler.mce-hne {
	right: -6px;
	top: -6px
}

.mce-box .mce-video-resizer .mce-handler.mce-hsw {
	left: -6px;
	bottom: -6px
}

.mce-box .mce-video-resizer .mce-handler.mce-hse {
	right: -6px;
	bottom: -6px
}

@media (min-width: 1200px) {
	.mce-box .mce-video-resizer .mce-handler {
		width: 10px;
		height: 10px
	}

	.mce-box .mce-video-resizer .mce-handler.mce-hnw {
		left: -5px;
		top: -5px
	}

	.mce-box .mce-video-resizer .mce-handler.mce-hne {
		right: -5px;
		top: -5px
	}

	.mce-box .mce-video-resizer .mce-handler.mce-hsw {
		left: -5px;
		bottom: -5px
	}

	.mce-box .mce-video-resizer .mce-handler.mce-hse {
		right: -5px;
		bottom: -5px
	}
}

.mce-popup .mce-video-size-layer .mce-video-group .mce-input-line {
	width: calc(50% - 5px);
	display: inline-block
}

.mce-popup .mce-video-size-layer .mce-video-group .mce-input-line+.mce-input-line {
	margin-left: 10px
}

.mce-popup .mce-video-upload-layer {
	border: dashed 2px #bdbdbd;
	padding: 25px 0;
	margin: 20px;
	position: relative;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 140%;
	text-align: center
}

.mce-popup .mce-video-upload-layer:hover {
	background: #ebebeb
}

.mce-popup .mce-video-upload-layer.mce-drop {
	background: #ebebeb;
	border-color: #0098f7
}

.mce-popup .mce-video-upload-layer .mce-form {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2147483640;
	overflow: hidden;
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important
}

.mce-popup .mce-video-upload-layer .mce-form input {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 500%;
	height: 100%;
	margin: 0;
	font-size: 400px
}

.mce-popup .mce-video-progress-bar-layer>h3 {
	font-size: 16px;
	margin: 10px 0;
	font-weight: normal
}

.mce-popup .mce-video-progress-bar-layer>div.mce-action-buttons {
	display: none
}

.mce-popup .mce-video-progress-bar-layer>div.mce-loader {
	background: #b3e0fd;
	height: 10px;
	width: 100%;
	margin-top: 20px;
	overflow: hidden;
	position: relative
}

.mce-popup .mce-video-progress-bar-layer>div.mce-loader span {
	display: block;
	height: 100%;
	width: 0%;
	background: #0098f7;
	-webkit-transition: width 0.2s ease 0s;
	-moz-transition: width 0.2s ease 0s;
	-ms-transition: width 0.2s ease 0s;
	-o-transition: width 0.2s ease 0s
}

.mce-popup .mce-video-progress-bar-layer>div.mce-loader.mce-indeterminate span {
	width: 30% !important;
	position: absolute;
	top: 0;
	-webkit-animation: loading 2s linear infinite;
	-moz-animation: loading 2s linear infinite;
	-o-animation: loading 2s linear infinite;
	animation: loading 2s linear infinite
}

.mce-popup .mce-video-progress-bar-layer.mce-error>div.mce-loader {
	display: none
}

.mce-popup .mce-video-progress-bar-layer.mce-error>div.mce-action-buttons {
	display: block
}

.mce-video-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 2147483640;
	display: none
}

.mce-autoplay-margin {
	margin-top: 0px !important
}

.mce-clearfix::after {
	clear: both;
	display: block;
	content: "";
	height: 0
}

.mce-hide-by-clipping {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.mce-view img.mce-rounded,
.mce-view .mce-img-caption.mce-rounded img {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-view img.mce-shadow,
.mce-view .mce-img-caption.mce-shadow img {
	-webkit-box-shadow: 10px 10px 5px 0px #cccccc;
	-moz-box-shadow: 10px 10px 5px 0px #cccccc;
	box-shadow: 10px 10px 5px 0px #cccccc
}

.mce-view img.mce-bordered,
.mce-view .mce-img-caption.mce-bordered img {
	border: solid 5px #CCC
}

.mce-view img.mce-bordered {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.mce-view .mce-img-caption.mce-bordered img {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mce-view li img.mce-dii.mce-fil {
	margin-right: 20px
}

.mce-view {
	word-wrap: break-word
}

.mce-view span[style~="color:"] a {
	color: inherit
}

.mce-view strong {
	font-weight: 700
}

.mce-view table[border='0'] td:not([class]),
.mce-view table[border='0'] th:not([class]),
.mce-view table[border='0'] td[class=""],
.mce-view table[border='0'] th[class=""] {
	border-width: 0px
}

.mce-view table {
	border: none;
	border-collapse: collapse;
	empty-cells: show;
	max-width: 100%
}

.mce-view table td {
	min-width: 5px
}

.mce-view table.mce-dashed-borders td,
.mce-view table.mce-dashed-borders th {
	border-style: dashed
}

.mce-view table.mce-alternate-rows tbody tr:nth-child(2n) {
	background: whitesmoke
}

.mce-view table td,
.mce-view table th {
	border: 1px solid #DDD
}

.mce-view table td:empty,
.mce-view table th:empty {
	height: 20px
}

.mce-view table td.mce-highlighted,
.mce-view table th.mce-highlighted {
	border: 1px double red
}

.mce-view table td.mce-thick,
.mce-view table th.mce-thick {
	border-width: 2px
}

.mce-view table th {
	background: #ececec
}

.mce-view table tfoot td {
	background: #ececec
}

.mce-view hr {
	clear: both;
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	break-after: always;
	page-break-after: always
}

.mce-view .mce-file {
	position: relative
}

.mce-view .mce-file::after {
	position: relative;
	content: "\1F4CE";
	font-weight: normal
}

.mce-view pre {
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow: visible
}

.mce-view[dir="rtl"] blockquote {
	border-left: none;
	border-right: solid 2px #5E35B1;
	margin-right: 0;
	padding-right: 5px;
	padding-left: 0
}

.mce-view[dir="rtl"] blockquote blockquote {
	border-color: #00BCD4
}

.mce-view[dir="rtl"] blockquote blockquote blockquote {
	border-color: #43A047
}

.mce-view blockquote {
	border-left: solid 2px #5E35B1;
	margin-left: 0;
	padding-left: 5px;
	color: #5E35B1
}

.mce-view blockquote blockquote {
	border-color: #00BCD4;
	color: #00BCD4
}

.mce-view blockquote blockquote blockquote {
	border-color: #43A047;
	color: #43A047
}

.mce-view span.mce-emoticon {
	font-weight: normal;
	font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";
	display: inline;
	line-height: 0
}

.mce-view span.mce-emoticon.mce-emoticon-img {
	background-repeat: no-repeat !important;
	font-size: inherit;
	height: 1em;
	width: 1em;
	min-height: 20px;
	min-width: 20px;
	display: inline-block;
	margin: -.1em .1em .1em;
	line-height: 1;
	vertical-align: middle
}

.mce-view .mce-text-gray {
	color: #AAA !important
}

.mce-view .mce-text-bordered {
	border-top: solid 1px #222;
	border-bottom: solid 1px #222;
	padding: 10px 0
}

.mce-view .mce-text-spaced {
	letter-spacing: 1px
}

.mce-view .mce-text-uppercase {
	text-transform: uppercase
}

.mce-view .mce-class-highlighted {
	background-color: #ffff00
}

.mce-view .mce-class-code {
	border-color: #cccccc;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background: #f5f5f5;
	padding: 10px;
	font-family: "Courier New", Courier, monospace
}

.mce-view .mce-class-transparency {
	opacity: 0.5
}

.mce-view img {
	position: relative;
	max-width: 100%
}

.mce-view img.mce-dib {
	margin: 5px auto;
	display: block;
	float: none;
	vertical-align: top
}

.mce-view img.mce-dib.mce-fil {
	margin-left: 0;
	text-align: left
}

.mce-view img.mce-dib.mce-fir {
	margin-right: 0;
	text-align: right
}

.mce-view img.mce-dii {
	display: inline-block;
	float: none;
	vertical-align: bottom;
	margin-left: 5px;
	margin-right: 5px;
	max-width: calc(100% - (2 * 5px));
	min-width: 10px
}

.mce-view img.mce-dii.mce-fil {
	float: left;
	margin: 0px 5px 5px 0;
	max-width: calc(100% - 5px);
	min-width: 5px;
}

.mce-view img.mce-dii.mce-fir {
	float: right;
	margin: 5px 0 5px 5px;
	max-width: calc(100% - 5px);
	min-width: 5px
}

.mce-view span.mce-img-caption {
	position: relative;
	max-width: 100%
}

.mce-view span.mce-img-caption.mce-dib {
	margin: 5px auto;
	display: block;
	float: none;
	vertical-align: top
}

.mce-view span.mce-img-caption.mce-dib.mce-fil {
	margin-left: 0;
	text-align: left
}

.mce-view span.mce-img-caption.mce-dib.mce-fir {
	margin-right: 0;
	text-align: right
}

.mce-view span.mce-img-caption.mce-dii {
	display: inline-block;
	float: none;
	vertical-align: bottom;
	margin-left: 5px;
	margin-right: 5px;
	max-width: calc(100% - (2 * 5px));
	min-width: 10px
}

.mce-view span.mce-img-caption.mce-dii.mce-fil {
	float: left;
	margin: 5px 5px 5px 0;
	max-width: calc(100% - 5px);
	min-width: 5px
}

.mce-view span.mce-img-caption.mce-dii.mce-fir {
	float: right;
	margin: 5px 0 5px 5px;
	max-width: calc(100% - 5px);
	min-width: 5px
}

.mce-view .mce-video {
	text-align: center;
	position: relative
}

.mce-view .mce-video.mce-rv {
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden
}

.mce-view .mce-video.mce-rv>iframe,
.mce-view .mce-video.mce-rv object,
.mce-view .mce-video.mce-rv embed {
	position: absolute !important;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.mce-view .mce-video>* {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	max-width: 100%;
	border: none
}

.mce-view .mce-video.mce-dvb {
	display: block;
	clear: both
}

.mce-view .mce-video.mce-dvb.mce-fvl {
	text-align: left
}

.mce-view .mce-video.mce-dvb.mce-fvr {
	text-align: right
}

.mce-view .mce-video.mce-dvi {
	display: inline-block
}

.mce-view .mce-video.mce-dvi.mce-fvl {
	float: left
}

.mce-view .mce-video.mce-dvi.mce-fvr {
	float: right
}

.mce-view a.mce-strong {
	font-weight: 700
}

.mce-view a.mce-green {
	color: green
}

.mce-view .mce-img-caption {
	text-align: center
}

.mce-view .mce-img-caption .mce-img-wrap {
	padding: 0;
	margin: auto;
	text-align: center;
	width: 100%
}

.mce-view .mce-img-caption .mce-img-wrap a {
	display: block
}

.mce-view .mce-img-caption .mce-img-wrap img {
	display: block;
	margin: auto;
	width: 100%
}

.mce-view .mce-img-caption .mce-img-wrap>span {
	margin: auto;
	display: block;
	padding: 5px 5px 10px;
	font-size: 14px;
	font-weight: initial;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-opacity: 0.9;
	-moz-opacity: 0.9;
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	width: 100%;
	text-align: center
}

.mce-view button.mce-rounded,
.mce-view input.mce-rounded,
.mce-view textarea.mce-rounded {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.mce-view button.mce-large,
.mce-view input.mce-large,
.mce-view textarea.mce-large {
	font-size: 24px
}

.mce-view span.mce-img-caption.mce-dii.mce-fil,
.mce-view p img.mce-dii.mce-fil {
	margin-right: 15px
}

a.mce-view.mce-strong {
	font-weight: 700
}

a.mce-view.mce-green {
	color: green
}

img.mce-view {
	position: relative;
	max-width: 100%
}

img.mce-view.mce-dib {
	margin: 5px auto;
	display: block;
	float: none;
	vertical-align: top
}

img.mce-view.mce-dib.mce-fil {
	margin-left: 0;
	text-align: left
}

img.mce-view.mce-dib.mce-fir {
	margin-right: 0;
	text-align: right
}

img.mce-view.mce-dii {
	display: inline-block;
	float: none;
	vertical-align: bottom;
	margin-left: 5px;
	margin-right: 5px;
	max-width: calc(100% - (2 * 5px));
	min-width: 10px
}

img.mce-view.mce-dii.mce-fil {
	float: left;
	margin: 5px 5px 5px 0;
	max-width: calc(100% - 5px);
	min-width: 5px
}

img.mce-view.mce-dii.mce-fir {
	float: right;
	margin: 5px 0 5px 5px;
	max-width: calc(100% - 5px);
	min-width: 5px
}

span.mce-img-caption.mce-view {
	position: relative;
	max-width: 100%
}

span.mce-img-caption.mce-view.mce-dib {
	margin: 5px auto;
	display: block;
	float: none;
	vertical-align: top
}

span.mce-img-caption.mce-view.mce-dib.mce-fil {
	margin-left: 0;
	text-align: left
}

span.mce-img-caption.mce-view.mce-dib.mce-fir {
	margin-right: 0;
	text-align: right
}

span.mce-img-caption.mce-view.mce-dii {
	display: inline-block;
	float: none;
	vertical-align: bottom;
	margin-left: 5px;
	margin-right: 5px;
	max-width: calc(100% - (2 * 5px));
	min-width: 10px
}

span.mce-img-caption.mce-view.mce-dii.mce-fil {
	float: left;
	margin: 5px 5px 5px 0;
	max-width: calc(100% - 5px);
	min-width: 5px
}

span.mce-img-caption.mce-view.mce-dii.mce-fir {
	float: right;
	margin: 5px 0 5px 5px;
	max-width: calc(100% - 5px);
	min-width: 5px
}

.mce-popup {
	z-index: 999 !important;
}


d.wrapEditor.mce-box.mce-basic.mce-top {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}
.mce-box.mce-basic.mce-top .mce-wrapper {
	flex-grow: 1;
}
window[name="openEditor"]>content>wrap {
	padding: 0;
}
.mce-toolbar.mce-desktop {
	border: none;
}
.mce-box.mce-basic.mce-top .mce-wrapper {
	border-top: 0;
	flex-grow: 1;
	border: none;
}
.mce-second-toolbar {
	border: none;
}
window[name="openEditor"]>content>header title {
	display: none;
}
window[name="openEditor"]>content>header tool {
	position: absolute;
	right: 23px;
	top: 10px;
	z-index: 5;
}

.mce-toolbar.mce-desktop.mce-top.mce-basic {
	padding-right: 40px;
}
window[name="openEditor"]>content>header {
	padding: 0;
}
window[name="openEditor"]>content>header {
	padding: 0;
	z-index: 54;
	position: relative;
	top: 0;
}


.mce-toolbar button[data-cmd="formatOLSimple"] svg, 
.mce-toolbar button[data-cmd="alignCenter"] svg, 
.mce-toolbar button[data-cmd="italic"] svg, 
.mce-toolbar button[data-cmd="alignLeft"] svg, 
.mce-toolbar button[data-cmd="moreText"] svg, 
.mce-toolbar button[data-cmd="underline"] svg, 
.mce-toolbar button[data-cmd="bold"] svg {
	opacity: 0;
}
.mce-toolbar button[data-cmd="bold"] {
	background-image: url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2016%2016%22%20stroke%3D%22%23111%22%20stroke-width%3D%220%22%20width%3D%2248%22%20height%3D%2248%22%3E%3Cpath%20fill%3D%22%23111%22%20d%3D%22M8.21%2013c2.106%200%203.412-1.087%203.412-2.823c0-1.306-.984-2.283-2.324-2.386v-.055a2.176%202.176%200%200%200%201.852-2.14c0-1.51-1.162-2.46-3.014-2.46H3.843V13H8.21zM5.908%204.674h1.696c.963%200%201.517.451%201.517%201.244c0%20.834-.629%201.32-1.73%201.32H5.908V4.673zm0%206.788V8.598h1.73c1.217%200%201.88.492%201.88%201.415c0%20.943-.643%201.449-1.832%201.449H5.907z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")!important;
	background-size: 24px!important;
	background-repeat: no-repeat!important;
	background-position: center!important;
}
.mce-toolbar button[data-cmd="italic"] {
	background-image: url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2016%2016%22%20stroke%3D%22%23111%22%20stroke-width%3D%220%22%20width%3D%2248%22%20height%3D%2248%22%3E%3Cpath%20fill%3D%22%23111%22%20d%3D%22M7.991%2011.674L9.53%204.455c.123-.595.246-.71%201.347-.807l.11-.52H7.211l-.11.52c1.06.096%201.128.212%201.005.807L6.57%2011.674c-.123.595-.246.71-1.346.806l-.11.52h3.774l.11-.52c-1.06-.095-1.129-.211-1.006-.806z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")!important;
	background-size: 24px!important;
	background-repeat: no-repeat!important;
	background-position: center!important;
}
.mce-toolbar button[data-cmd="underline"] {
	background-image:url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2016%2016%22%20stroke%3D%22%23111%22%20stroke-width%3D%220%22%20width%3D%2248%22%20height%3D%2248%22%3E%3Cpath%20fill%3D%22%23111%22%20d%3D%22M5.313%203.136h-1.23V9.54c0%202.105%201.47%203.623%203.917%203.623s3.917-1.518%203.917-3.623V3.136h-1.23v6.323c0%201.49-.978%202.57-2.687%202.57c-1.709%200-2.687-1.08-2.687-2.57V3.136zM12.5%2015h-9v-1h9v1z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")!important;
	background-size: 24px!important;
	background-repeat: no-repeat!important;
	background-position: center!important;
}
.mce-toolbar button[data-cmd="moreText"] {
	background-image: url("data:image/svg+xml, %3Csvg%20aria-hidden%3D%22true%22%20stroke%3D%22%23111%22%20stroke-width%3D%221%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20width%3D%2248%22%20height%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.862%204.487l1.687-1.688a1.875%201.875%200%20112.652%202.652L10.582%2016.07a4.5%204.5%200%2001-1.897%201.13L6%2018l.8-2.685a4.5%204.5%200%20011.13-1.897l8.932-8.931zm0%200L19.5%207.125M18%2014v4.75A2.25%202.25%200%200115.75%2021H5.25A2.25%202.25%200%20013%2018.75V8.25A2.25%202.25%200%20015.25%206H10%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")!important;
	background-size: 24px!important;
	background-repeat: no-repeat!important;
	background-position: center!important;
}
.mce-toolbar button[data-cmd="alignLeft"] {
	background-image:url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2016%2016%22%20stroke%3D%22%23111%22%20stroke-width%3D%220%22%20width%3D%2248%22%20height%3D%2248%22%3E%3Cpath%20fill%3D%22%23111%22%20fill-rule%3D%22evenodd%22%20d%3D%22M2%2012.5a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")!important;
	background-size: 24px!important;
	background-repeat: no-repeat!important;
	background-position: center!important;
}
.mce-toolbar button[data-cmd="alignCenter"] {
	background-image:url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2016%2016%22%20stroke%3D%22%23111%22%20stroke-width%3D%220%22%20width%3D%2248%22%20height%3D%2248%22%3E%3Cpath%20fill%3D%22%23111%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4%2012.5a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm-2-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm2-3a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm-2-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")!important;
	background-size: 24px!important;
	background-repeat: no-repeat!important;
	background-position: center!important;
}
.mce-toolbar button[data-cmd="formatOLSimple"] {
	background-image:url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2016%2016%22%20stroke%3D%22%23111%22%20stroke-width%3D%220%22%20width%3D%2248%22%20height%3D%2248%22%3E%3Cg%20fill%3D%22%23111%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M5%2011.5a.5.5%200%200%201%20.5-.5h9a.5.5%200%200%201%200%201h-9a.5.5%200%200%201-.5-.5zm0-4a.5.5%200%200%201%20.5-.5h9a.5.5%200%200%201%200%201h-9a.5.5%200%200%201-.5-.5zm0-4a.5.5%200%200%201%20.5-.5h9a.5.5%200%200%201%200%201h-9a.5.5%200%200%201-.5-.5z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M1.713%2011.865v-.474H2c.217%200%20.363-.137.363-.317c0-.185-.158-.31-.361-.31c-.223%200-.367.152-.373.31h-.59c.016-.467.373-.787.986-.787c.588-.002.954.291.957.703a.595.595%200%200%201-.492.594v.033a.615.615%200%200%201%20.569.631c.003.533-.502.8-1.051.8c-.656%200-1-.37-1.008-.794h.582c.008.178.186.306.422.309c.254%200%20.424-.145.422-.35c-.002-.195-.155-.348-.414-.348h-.3zm-.004-4.699h-.604v-.035c0-.408.295-.844.958-.844c.583%200%20.96.326.96.756c0%20.389-.257.617-.476.848l-.537.572v.03h1.054V9H1.143v-.395l.957-.99c.138-.142.293-.304.293-.508c0-.18-.147-.32-.342-.32a.33.33%200%200%200-.342.338v.041zM2.564%205h-.635V2.924h-.031l-.598.42v-.567l.629-.443h.635V5z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;
	background-size: 24px!important;
	background-repeat: no-repeat!important;
	background-position: center!important;
}
window[name="openEditor"]>content>header i {
	display: none;
}
/*
button[data-cmd="imageManager"],
button[data-cmd="markdown"],
button[data-cmd="insertFile"],
button[data-cmd="insertFiles"] {
	display: none;
}

*/d-field>d input {
	border: none;
	padding: 10px 10px 10px 38px;
	margin: 0;
	line-height: normal;
	font-size: 14px;
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: 12px center;
	background-color: #f4f7f8;
	border-radius: 10px;
	width: 100%;
	transition: all .25s ease, height 0s;
	font-family: jura;
}
field[type="button"] {
	display: flex;
	gap: 5px;
	align-items: center;
	justify-content: flex-start;
	flex-direction: row;
}
field[type="button"] row.hide, field[type="button"] row.hide * {
	pointer-events: none;
}
field[type="button"] row.hide {
	opacity: 0.4;
}
field sel {
	min-width: 100%;
}
field[type="elector"] d.elector .choice d.v {
	max-width: 100%;
}
field[type="elector"] d.elector .vars d.v {
	max-width: 100%;
}
field[type="textdouble"] row > f > d input {
	width: 160px;
}
field[type="textdouble"] row > f > d {
	display: flex;
	gap: 5px;
}
field[type="pincode"] d.pincode {
	display: flex;
	gap: 10px;
	margin: auto;
	width: max-content;
	width: -moz-max-content;
	justify-content: center;
	align-items: center;
}
field[type="pincode"] d.pincode input {
	min-width: 50px;
	padding: 0;
	height: 50px;
	width: 50px;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	background: #F5F5F5;
	border-radius: 5px;
	border: none;
}
field[type="json"]>row textarea {
	height: 38px;
	background: unset;
	padding: 5px 8px;
	font-family: monospace;
	font-size: 8px;
	resize: none;
	border-radius: 8px 8px 0 0;
	margin-bottom: -3px;
	border-bottom: 4px solid #444;
	border-bottom-color: #658595;
}
d.json.errorjson textarea {
	border-bottom-color: #cc0000;
}
field[type="json"]>row textarea+d.jv-light-con {
	border-radius: 0px 0px 8px 8px;
	width: 100%;
}
d.jv-light-con * {
	user-select: text;
}
d.timeline d.mcDatepickerCell.day.hv.focus {
	background: #4e849b !important;
	color: #fff;
}
d.imgtopicturew {
	gap: 100px;
	max-width: 600px;
	margin: auto;
	display: flex;
	height:  max-content;
	align-items: center;
	justify-content: center;
	white-space: nowrap;
}
d.imgtopicturew d.proccess {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
d.imgtopicturew d.proccess d.csujh {
	font-weight: 700;
	font-size: 22px;
	display: flex;
	gap: 20px;
}
d.imgtopicturew.waiting, d.imgtopicturew.waiting * {
	pointer-events: none;
}
d.imgtopicturew.waiting .btn {
	opacity: 0;
}
d.imgtopicturew.waiting fieldset {
	opacity: .5;
}
.sysbtnfactory {
	color: #1b1b1b;
	text-align: center;
	font-size: 12px;
	font-weight: 600;
	background: #f4f7f8;
	border-radius: 3px;
	padding: 8px 16px;
	cursor: pointer;
	transition: .2s ease;
	user-select: none;
}

sheet row .sysbtnfactory {
	background: unset;
	color: #1b1b1b;
	font-weight: 300;
	font-family: oswald;
	font-size: 14px;
	padding: unset;
}

.sysbtnfactory:hover {
	background: #5eb750;
	color: #fff;
}

sheet row .sysbtnfactory:hover {
	background: unset;
	color: #1b1b1b;
	text-decoration: underline;
}

field[type="range"] d.slider {
	display: block;
	position: relative;
	height: 1px;
	padding: 10px;
}

field[type="colorize"]>row>f>d>d.colors {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
}

field[type="colorize"]>row>f>d>d.colors.set color {
	scale: .6;
	filter: grayscale(.7);
}

field[type="colorize"]>row>f>d>d.colors color:hover {
	scale: 1.1 !important;
	filter: grayscale(0);
}

field[type="colorize"]>row>f>d>d.colors.set color.act {
	scale: 1.3 !important;
	filter: grayscale(0);
}

field[type="colorize"]>row>f>d>d.colors color {
	display: flex;
	justify-content: center;
	align-items: center;
	min-width: 28px;
	min-height: 28px;
	border-radius: 50%;
	box-shadow: 0 0 1px 1px rgb(0 0 0 / 20%);
	border: 2px solid #fff;
	transition: .2s;
	cursor: pointer;
	position: relative;
}

field[type="range"] d.slider:before {
	content: "";
	display: block;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	height: 1px;
	margin: auto;
	left: 0;
	background: #e9eaea;
}

field[type="range"] d.slider span.mc-slider-handle.mc-corner-all.mc-state-default:before {
	content: "";
	width: 8px;
	height: 8px;
	background: #000;
	display: block;
	border-radius: 50%;
	position: absolute;
	inset: 0;
	margin: auto;
	transition: .3s scale;
}

field[type="range"] d.slider .mc-slider-range.mc-corner-all.mc-widget-header {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	background: rgb(0 0 0 / 40%);
	height: 2px;
}

field[type="range"] d.slider span.mc-slider-handle.mc-corner-all.mc-state-default {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	cursor: pointer;
	padding: 12px;
	display: flex;
	margin-left: -12px;
}

field[type="range"] d.slider span.mc-slider-handle.mc-corner-all.mc-state-default:hover:before {
	scale: 1.5;
}

field[type="colorize"]>row>f>d>d.colors color.disabled {
	pointer-events: none;
	background: #e9e9e9 !important;
	opacity: .5;
}

field[type="colorize"]>row>f>d>d.colors color.disabled:before {
	content: "";
	width: calc(100% + 10px);
	height: 1px;
	inset: 0;
	margin: auto;
	position: absolute;
	background: #d0a5a5;
	rotate: 45deg;
	left: -5px;
}




field[disabled] {
	opacity: .5;
}

field[disabled],
field[disabled] * {
	pointer-events: none;
}

field[name="name"] input[type="text"] {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23aaa' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 18v-8l-2 2'%3E%3C/path%3E%3Cpath d='M4 6v12'%3E%3C/path%3E%3Cpath d='M12 6v12'%3E%3C/path%3E%3Cpath d='M11 18h2'%3E%3C/path%3E%3Cpath d='M3 18h2'%3E%3C/path%3E%3Cpath d='M4 12h8'%3E%3C/path%3E%3Cpath d='M3 6h2'%3E%3C/path%3E%3Cpath d='M11 6h2'%3E%3C/path%3E%3C/svg%3E");
}

field[type="number"] input[type="text"] {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23aaa%22%20stroke-width%3D%221%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2248%22%20height%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3%2010l2%20-2v8%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M9%208h3a1%201%200%200%201%201%201v2a1%201%200%200%201%20-1%201h-2a1%201%200%200%200%20-1%201v2a1%201%200%200%200%201%201h3%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M17%208h2.5a1.5%201.5%200%200%201%201.5%201.5v1a1.5%201.5%200%200%201%20-1.5%201.5h-1.5h1.5a1.5%201.5%200%200%201%201.5%201.5v1a1.5%201.5%200%200%201%20-1.5%201.5h-2.5%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

field[type="text"] input[type="text"] {
	background-image:url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23aaa%22%20stroke-width%3D%221%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2248%22%20height%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7%2020v-12a4%204%200%200%201%204%20-4h2a4%204%200%200%201%204%204v12%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7%2013l10%200%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
fieldset[name="seo"] field[name="desc"] textarea {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23aaa' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 15h15'%3E%3C/path%3E%3Cpath d='M21 19h-15'%3E%3C/path%3E%3Cpath d='M15 11h6'%3E%3C/path%3E%3Cpath d='M21 7h-6'%3E%3C/path%3E%3Cpath d='M9 9h1a1 1 0 1 1 -1 1v-2.5a2 2 0 0 1 2 -2'%3E%3C/path%3E%3Cpath d='M3 9h1a1 1 0 1 1 -1 1v-2.5a2 2 0 0 1 2 -2'%3E%3C/path%3E%3C/svg%3E");
	min-height: 200px;
}
fieldset[name="seo"] field[name="title"] input {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23aaa' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.98999 5.93007V4.42007C1.98999 3.40007 2.81999 2.57007 3.83999 2.57007H16.76C17.78 2.57007 18.61 3.40007 18.61 4.42007V5.93007'%3E%3C/path%3E%3Cpath d='M10.3 18.1001V3.32007'%3E%3C/path%3E%3Cpath d='M6.8999 18.1001H12.4799'%3E%3C/path%3E%3Cpath d='M13.6799 10.3401H20.6899C21.4199 10.3401 22.0099 10.9301 22.0099 11.6601V12.4601'%3E%3C/path%3E%3Cpath d='M16.0801 21.4301V10.8701'%3E%3C/path%3E%3Cpath d='M13.9399 21.4299H18.2199'%3E%3C/path%3E%3C/svg%3E");
}

field[type="comp"] drag,
field[type="check"] drag {
	width: 20px;
	height: 20px;
	position: relative;
	overflow: hidden;
	background: #fff;
	display: block;
	min-width: 22px;
	min-height: 28px;
	box-sizing: content-box;
	border-radius: 6px;
	transition: .3s;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff;
	background-size: 17px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l3 3l3 -3'%3E%3C/path%3E%3Cpath d='M12 15v6'%3E%3C/path%3E%3Cpath d='M15 6l-3 -3l-3 3'%3E%3C/path%3E%3Cpath d='M12 3v6'%3E%3C/path%3E%3C/svg%3E");
	cursor: grab;
}

field[type="alias"] input {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23aaa' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h1.948c1.913 0 3.705 .933 4.802 2.5a5.861 5.861 0 0 0 4.802 2.5h6.448'%3E%3C/path%3E%3Cpath d='M3 17h1.95a5.854 5.854 0 0 0 4.798 -2.5a5.854 5.854 0 0 1 4.798 -2.5h5.454'%3E%3C/path%3E%3Cpath d='M18 15l3 -3l-3 -3'%3E%3C/path%3E%3C/svg%3E");
}

d.factoryField:hover {
	box-shadow: 4px 4px 17px -2px rgb(0 0 0 / 16%), 3px 5px 3px -1px rgb(0 0 0 / 12%);
}

d.factoryField {
	font-size: 13px;
	font-weight: 500;
	min-height: 50px;
	display: flex;
	align-items: center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23111' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 14a3 3 0 101 5.83M4.264 15.605a4 4 0 01-.874-6.636M3.42 8.888A2.5 2.5 0 017 5.5M7.238 5.565A2.5 2.5 0 1112 4.5V20M8 20a2 2 0 104 0M12 7a3 3 0 003 3M20.61 8.969A3.99 3.99 0 0122 12c0 .703-.181 1.364-.5 1.938M20.58 8.888A2.5 2.5 0 0017 5.5M12 4.5a2.5 2.5 0 114.762 1.065M14 22a2 2 0 01-2-2M18.667 16L17 19h4l-1.667 3'%3E%3C/path%3E%3C/svg%3E");
	padding: 0px 10px 0px 45px;
	user-select: none;
	box-shadow: 1px 3px 14px -8px rgb(0 0 0 / 40%);
	border-radius: 10px;
	cursor: pointer;
	transition: .3s;
	background-size: 19px;
	background-repeat: no-repeat;
	background-position: 16px center;
	background-color: #fff;
}

field[showmode="disabled"] {
	opacity: .5;
	pointer-events: none;
}

field[showmode="disabled"] * {
	pointer-events: none;
}

field[showmode="hide"] {
	display: none;
}

field.publishedSlider {
    width: 100%;
}

/*d-field[root] d.key, d-field[root] d.tool { pointer-events: none;}d.list.tplFactoryTransf d-field[root]>d.key input { pointer-events: none; background: #fff; border-radius: 0; box-shadow: 0px 4px 2px -5px #000; color: #ccc;}d-field[root] d.tool { opacity: .3;}d-field[root] d.key *, d-field[root] d.tool * { pointer-events: none;}*/
fieldset.paramFFactSQL {
	min-width: 250px;
}

d-field>d.root {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgb(255 255 255 / 70%);
	display: flex;
	justify-content: center;
	align-items: center;
	backdrop-filter: blur(1px);
	font-size: 14px;
	color: #959595;
	font-weight: 400;
	text-shadow: 0px 0px 12px #fff;
}

d-field d.name.red input,
d-field d.key.red input {
	box-shadow: 0px 4px 1px -2px #f7a1a1;
}

d-field>d.key input {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23444' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 12a4 4 0 108 0 4 4 0 00-8 0zm0 0H2v3M6 12v3'%3E%3C/path%3E%3C/svg%3E");
}

d-field>d.name input {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 15.5m-3.5 0a3.5 3.5 0 1 0 7 0a3.5 3.5 0 1 0 -7 0'%3E%3C/path%3E%3Cpath d='M14 19v-10.5a3.5 3.5 0 0 1 7 0v10.5'%3E%3C/path%3E%3Cpath d='M14 13h7'%3E%3C/path%3E%3Cpath d='M10 12v7'%3E%3C/path%3E%3C/svg%3E");
}

d.tplFactory>d.fields>d>d.f d-field,
d.tplFactory>d.fields>d>d.f d-field * {
	cursor: grab;
}

field[type="range"]>row>f>d,
field[type="text double"]>row>f>d {
	display: flex;
	gap: 10px;
}

field[type="comp"]>row>f>d>name,
field[type="check"]>row>f>d>name,
field[type="radio"]>row>f>d>name,
field[type="bulb"]>row>f>d>name {
	font-size: 14px;
	color: #444;
	font-weight: 500;
}

field[type="comp"]>row>f>d,
field[type="check"]>row>f>d,
field[type="radio"]>row>f>d,
field[type="bulb"]>row>f>d {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	gap: 10px;
	cursor: pointer;
	justify-content: flex-end;
}

field[type="comp"]>row.disabled,
field[type="check"]>row.disabled {
	pointer-events: none;
	opacity: .3;
}

field[type="comp"]>row.disabled *,
field[type="check"]>row.disabled * {
	pointer-events: none;
}

field[type="radio"]>row.disabled {
	pointer-events: none;
	opacity: .3;
}

field[type="radio"]>row.disabled * {
	pointer-events: none;
}

d.tplFactory {
	display: flex;
	height: 100%;
	align-items: flex-start;
	justify-content: space-between;
}
d-field>d.tool>d.require {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23999%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%209V14%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.0001%2021.41H5.94005C2.47005%2021.41%201.02005%2018.93%202.70005%2015.9L5.82006%2010.28L8.76006%205.00003C10.5401%201.79003%2013.4601%201.79003%2015.2401%205.00003L18.1801%2010.29L21.3001%2015.91C22.9801%2018.94%2021.5201%2021.42%2018.0601%2021.42H12.0001V21.41Z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M11.9945%2017H12.0035%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-size: 18px;
}
d.tplFactoryTransf.no {
	pointer-events: none;
}
d.tplFactory>d.template {
	width: max-content;
	height: 100%;
	display: flex;
	flex-direction: column;
	padding: 0;
}
d.tplFactory>d.template>d.list {
	height: 100%;
	border: 2px dashed #e9eced;
	border-radius: 20px;
	overflow: auto;
	padding: 5px 10px;
	min-width: 680px;
}
d.tplFactory>d.fields .list {
	width: 100%;
	display: flex;
	user-select: none;
	overflow: auto;
	height: calc(100% - 50px);
	padding-right: 0;
	flex-wrap: wrap;
	max-height: calc(100% - 50px);
}
d.tplFactory>d.template>d.list::-webkit-scrollbar-thumb {
	border: 0;
	border-left: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
	border-radius: 1px;
	border-top: 18px solid #ffffff;
	border-bottom: 18px solid #ffffff;
}

d.tplFactory>d.fields .list>d {
	position: relative;
	min-width: 160px;
	width: 200px;
	margin-bottom: 30px;
}

d.tplFactory>d.fields .list d-field {
	padding: 7px 5px;
}

d.tplFactory>d.template>d.list::-webkit-scrollbar {
	width: 12px;
}

d.tplFactory>d.template>d.list::-webkit-scrollbar-track {
	background: transparent;
}

d.tplFactory>d.fields {
	width: 100%;
	height: 100%;
	overflow: hidden;
	padding-left: 50px;
}
d.tplFactory>d.fields>d.search input[type="text"] {
	border: none;
	padding: 12px 40px 12px 46px;
	margin: 0;
	line-height: normal;
	font-family: montserrat;
	font-size: 14px;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23444' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='11' cy='11' r='8'%3e%3c/circle%3e%3cline x1='21' y1='21' x2='16.65' y2='16.65'%3e%3c/line%3e%3c/svg%3e");
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: 15px center;
	background-color: #f4f7f8;
	border-radius: 10px;
	transition: all .25s ease, height 0s;
	width: calc(100% - 60px);
	display: block;
}

d.tplFactory>d.fields>d.search input[type="text"]:focus {
	background-color: rgba(255, 255, 255, 1);
	box-shadow: 0 5px 25px -4px rgba(0, 0, 0, .08);
}

d.tplFactory>d.fields .list {
	width: 100%;
	display: flex;
	user-select: none;
	overflow: auto;
	height: calc(100% - 90px);
	padding-right: 0;
	flex-wrap: wrap;
}

d.tplFactory>d.fields>d.search {
	padding-bottom: 20px;
}
d.tplFactory>d.fields>.list>d>d.n {
	font-family: 'Oswald';
	color: #585858;
	margin-bottom: 5px;
	padding-bottom: 8px;
	border-bottom: 1px solid #f4f7f8;
	font-size: 14px;
}

d.tplFactory>d.template>d.list d-field {
	width: 100%;
}

d-field.mc-sortable-placeholder {
	display: none !important;
}

d.tplFactory>d.template>d.list d-field>d.drop {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23aaa' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l3 3l3 -3'%3E%3C/path%3E%3Cpath d='M12 15v6'%3E%3C/path%3E%3Cpath d='M15 6l-3 -3l-3 3'%3E%3C/path%3E%3Cpath d='M12 3v6'%3E%3C/path%3E%3C/svg%3E");
}

d.tplFactory>d.template>d.list>d-field.mc-sortable-placeholder.mc-sortable-handle {
	display: block !important;
	background: #f4f7f8;
	visibility: unset !important;
	height: 0;
	margin: 0;
	animation: expanFieldPlaceholder 0.3s forwards;
}

d.tplFactory>d.template>d.groups>d.group.a .name {
	color: #ffffff;
}

d.tplFactory>d.template>d.groups>d.group.a>d:last-child:hover {
	background-color: #000000;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23aaa' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='12' cy='12' r='3'%3e%3c/circle%3e%3cpath d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z'%3e%3c/path%3e%3c/svg%3e");
}

d.tplFactory>d.template>d.groups>d.group.a {
	background: #222222;
	box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 20%);
}

d-field {
	display: flex !important;
	width: 100%;
	overflow: hidden;
	padding: 5px 5px;
	gap: 10px;
	align-items: center;
	background: #fff;
	border-radius: 16px;
	position: relative;
}

d.tplFactory>d.template>d.list d-field:not(.a):not(.mc-sortable-helper):not(.mc-sortable-placeholder) {
	pointer-events: none;
	background: #95aec4;
	position: absolute;
	opacity: 0;
}

d-field.mc-sortable-handle.mc-sortable-helper {
	box-shadow: 1px 3px 14px -8px rgb(0 0 0 / 40%);
	pointer-events: none;
}

d-field>d.key,
d-field>d.name {
	display: none;
}

d.list.tplFactoryTransf d-field>d.tool,
d.list.tplFactoryTransf d-field>d.key,
d.list.tplFactoryTransf d-field>d.name {
	display: block;
}

d.list.tplFactoryTransf d-field>d.tool {
	display: flex;
	gap: 10px;
	align-items: center;
}

d-field>d.tool>d {
	cursor: pointer;
	display: block;
	min-width: 26px;
	min-height: 26px;
	box-sizing: content-box;
	box-shadow: 1px 3px 14px -8px rgb(0 0 0 / 40%);
	border-radius: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff;
	background-size: 16px;
}

d.tplFactory>d.fields>d>d.f {
	display: flex;
	flex-direction: column;
	gap: 0.5vh 0px;
}

d-field>d.tool {
	display: none;
}

d-field>d.drop {
	cursor: grab;
	display: block;
	min-width: 26px;
	min-height: 26px;
	box-sizing: content-box;
	box-shadow: 1px 3px 14px -8px rgb(0 0 0 / 40%);
	border-radius: 10px;
	transition: .3s;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff;
	margin-right: 5px;
	background-size: 16px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23aaa' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 9l3 3l-3 3'%3E%3C/path%3E%3Cpath d='M15 12h6'%3E%3C/path%3E%3Cpath d='M6 9l-3 3l3 3'%3E%3C/path%3E%3Cpath d='M3 12h6'%3E%3C/path%3E%3C/svg%3E");
}
d.tplFactory>d.fields .list d-field>d.drop {
	cursor: grab;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	min-width: unset;
	min-height: unset;
	box-sizing: unset;
	box-shadow: unset;
	border-radius: unset;
	transition: unset;
	margin-right: unset;
	background: unset;
}

d-field>d.key {
	width: 156px;
}

d-field>d.name {
	width: 180px;
}

d-field>d.key input::placeholder {
	font-size: 12px;
	font-weight: 500;
	color: #bcbcbc;
}

d-field>d.name input::placeholder {
	font-size: 12px;
	font-weight: 500;
	color: #bcbcbc;
}

d-field>d.type {
	font-size: 10px;
	font-weight: 600;
	color: #7a7a7a;
	user-select: none;
	cursor: default;
	min-width: 100px;
	padding-left: 32px;
	background-repeat: no-repeat;
	background-position: 0px center;
	background-size: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	transition: .2s ease;
}

d.tplFactory>d.fields>d>d.f d-field:hover d.type {
	transform: translateX(6px);
}

d-field>d.tool>d.a {
	box-shadow: 0px 0px 0px 2px #d8d8d8;
}

d.tplFactory>d.template>d.groups {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 25px;
	gap: 5px;
	padding-top: 2px;
}

d.tplFactory>d.template>d.groups>d.act.group {
	box-shadow: 0px 0px 0px 2px #d8d8d8;
}

d.tplFactory>d.template>d.groups>d.add {
	cursor: pointer;
	display: block;
	min-width: 36px;
	min-height: 36px;
	width: 36px;
	height: 36px;
	box-sizing: content-box;
	box-shadow: 1px 3px 14px -8px rgb(0 0 0 / 40%);
	border-radius: 10px;
	transition: .3s;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff;
	margin-right: 5px;
	background-size: 16px;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23777' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cline x1='12' y1='5' x2='12' y2='19'%3e%3c/line%3e%3cline x1='5' y1='12' x2='19' y2='12'%3e%3c/line%3e%3c/svg%3e");
}

window[name="addGroupFieldsFactory"]>content>wrap {
	padding: 0 20px 0px 20px;
	margin-top: -10px;
}

window[name="addGroupFieldsFactory"]>content>wrap field {
	padding-bottom: 0;
}

d.list.tplFactoryTransf.mc-sortable d-field>d.tool>d.drop:hover {
	box-shadow: 1px 3px 14px -8px rgb(0 0 0 / 100%);
}

row.d0x3831 name {
	background-size: 19px;
	background-repeat: no-repeat;
	background-position: 0 center;
	padding: 3px 0 3px 25px;
}

row.a_child0x383.d0x3831 name {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 2.5H3' stroke='%23444'%3E%3C/path%3E%3Cpath d='M12 6.5H3' stroke='%233b9417'%3E%3C/path%3E%3Cpath d='M12 10.5H3' stroke='%23eee'%3E%3C/path%3E%3Cpath d='M12 14.5H3' stroke='%23eee'%3E%3C/path%3E%3Cpath d='M12 18.5H3' stroke='%23eee'%3E%3C/path%3E%3Cpath d='M12 22.5H3' stroke='%23eee'%3E%3C/path%3E%3C/svg%3E");
}

row.ab_child0x383.d0x3831 name {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 2.5H3' stroke='%23444'%3E%3C/path%3E%3Cpath d='M12 6.5H3' stroke='%233b9417'%3E%3C/path%3E%3Cpath d='M12 10.5H3' stroke='%233b9417'%3E%3C/path%3E%3Cpath d='M12 14.5H3' stroke='%23eee'%3E%3C/path%3E%3Cpath d='M12 18.5H3' stroke='%23eee'%3E%3C/path%3E%3Cpath d='M12 22.5H3' stroke='%23eee'%3E%3C/path%3E%3C/svg%3E");
}

row.abc_child0x383.d0x3831 name {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 2.5H3' stroke='%23444'%3E%3C/path%3E%3Cpath d='M12 6.5H3' stroke='%233b9417'%3E%3C/path%3E%3Cpath d='M12 10.5H3' stroke='%233b9417'%3E%3C/path%3E%3Cpath d='M12 14.5H3' stroke='%233b9417'%3E%3C/path%3E%3Cpath d='M12 18.5H3' stroke='%23eee'%3E%3C/path%3E%3Cpath d='M12 22.5H3' stroke='%23eee'%3E%3C/path%3E%3C/svg%3E");
}

row.c_child0x383.d0x3831 name {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 2.5H3' stroke='%23444'%3E%3C/path%3E%3Cpath d='M12 6.5H3' stroke='%23eee'%3E%3C/path%3E%3Cpath d='M12 10.5H3' stroke='%233b9417'%3E%3C/path%3E%3Cpath d='M12 14.5H3' stroke='%23eee'%3E%3C/path%3E%3Cpath d='M12 18.5H3' stroke='%23eee'%3E%3C/path%3E%3Cpath d='M12 22.5H3' stroke='%23eee'%3E%3C/path%3E%3C/svg%3E");
}

row.abcf_child0x383.d0x3831 name {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 2.5H3' stroke='%23444'%3E%3C/path%3E%3Cpath d='M12 6.5H3' stroke='%233b9417'%3E%3C/path%3E%3Cpath d='M12 10.5H3' stroke='%233b9417'%3E%3C/path%3E%3Cpath d='M12 14.5H3' stroke='%233b9417'%3E%3C/path%3E%3Cpath d='M12 18.5H3' stroke='%233b9417'%3E%3C/path%3E%3Cpath d='M12 22.5H3' stroke='%233b9417'%3E%3C/path%3E%3C/svg%3E");
}

d-field>d.tool>d.multiLang.act {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='2' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5h7m7 0h-2.5M9 5h4.5M9 5V3m4.5 2c-.82 2.735-2.539 5.32-4.5 7.593M4 17.5c1.585-1.359 3.376-3.026 5-4.907m0 0C8 11.5 6.4 9.3 6 8.5m3 4.093l3 2.907M13.5 21l1.143-3m6.857 3l-1.143-3m-5.714 0l2.857-7.5 2.857 7.5m-5.714 0h5.714'%3E%3C/path%3E%3C/svg%3E");
}

d-field>d.tool>d.multiLang {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23444' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5h7m7 0h-2.5M9 5h4.5M9 5V3m4.5 2c-.82 2.735-2.539 5.32-4.5 7.593M4 17.5c1.585-1.359 3.376-3.026 5-4.907m0 0C8 11.5 6.4 9.3 6 8.5m3 4.093l3 2.907M13.5 21l1.143-3m6.857 3l-1.143-3m-5.714 0l2.857-7.5 2.857 7.5m-5.714 0h5.714'%3E%3C/path%3E%3C/svg%3E");
}

d-field>d.tool>d.tableShow.act {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='2' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 5h8'%3E%3C/path%3E%3Cpath d='M13 9h5'%3E%3C/path%3E%3Cpath d='M13 15h8'%3E%3C/path%3E%3Cpath d='M13 19h5'%3E%3C/path%3E%3Cpath d='M3 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z'%3E%3C/path%3E%3Cpath d='M3 14m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z'%3E%3C/path%3E%3C/svg%3E");
}

d-field>d.tool>d.tableShow {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23444' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 5h8'%3E%3C/path%3E%3Cpath d='M13 9h5'%3E%3C/path%3E%3Cpath d='M13 15h8'%3E%3C/path%3E%3Cpath d='M13 19h5'%3E%3C/path%3E%3Cpath d='M3 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z'%3E%3C/path%3E%3Cpath d='M3 14m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z'%3E%3C/path%3E%3C/svg%3E");
}

d-field>d.tool>d.mosaicShow.act {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='2' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 10.9V4.1C22 2.6 21.36 2 19.77 2H15.73C14.14 2 13.5 2.6 13.5 4.1V10.9C13.5 12.4 14.14 13 15.73 13H19.77C21.36 13 22 12.4 22 10.9Z'%3E%3C/path%3E%3Cpath d='M22 19.9V18.1C22 16.6 21.36 16 19.77 16H15.73C14.14 16 13.5 16.6 13.5 18.1V19.9C13.5 21.4 14.14 22 15.73 22H19.77C21.36 22 22 21.4 22 19.9Z'%3E%3C/path%3E%3Cpath d='M10.5 13.1V19.9C10.5 21.4 9.86 22 8.27 22H4.23C2.64 22 2 21.4 2 19.9V13.1C2 11.6 2.64 11 4.23 11H8.27C9.86 11 10.5 11.6 10.5 13.1Z'%3E%3C/path%3E%3Cpath d='M10.5 4.1V5.9C10.5 7.4 9.86 8 8.27 8H4.23C2.64 8 2 7.4 2 5.9V4.1C2 2.6 2.64 2 4.23 2H8.27C9.86 2 10.5 2.6 10.5 4.1Z'%3E%3C/path%3E%3C/svg%3E");
}

d-field>d.tool>d.mosaicShow {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23444' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 10.9V4.1C22 2.6 21.36 2 19.77 2H15.73C14.14 2 13.5 2.6 13.5 4.1V10.9C13.5 12.4 14.14 13 15.73 13H19.77C21.36 13 22 12.4 22 10.9Z'%3E%3C/path%3E%3Cpath d='M22 19.9V18.1C22 16.6 21.36 16 19.77 16H15.73C14.14 16 13.5 16.6 13.5 18.1V19.9C13.5 21.4 14.14 22 15.73 22H19.77C21.36 22 22 21.4 22 19.9Z'%3E%3C/path%3E%3Cpath d='M10.5 13.1V19.9C10.5 21.4 9.86 22 8.27 22H4.23C2.64 22 2 21.4 2 19.9V13.1C2 11.6 2.64 11 4.23 11H8.27C9.86 11 10.5 11.6 10.5 13.1Z'%3E%3C/path%3E%3Cpath d='M10.5 4.1V5.9C10.5 7.4 9.86 8 8.27 8H4.23C2.64 8 2 7.4 2 5.9V4.1C2 2.6 2.64 2 4.23 2H8.27C9.86 2 10.5 2.6 10.5 4.1Z'%3E%3C/path%3E%3C/svg%3E");
}

d-field>d.tool>d.idstock,
d-field>d.tool>d.idselector {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23444' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 6.5H16'%3E%3C/path%3E%3Cpath d='M6 6.5H2'%3E%3C/path%3E%3Cpath d='M10 10C11.933 10 13.5 8.433 13.5 6.5C13.5 4.567 11.933 3 10 3C8.067 3 6.5 4.567 6.5 6.5C6.5 8.433 8.067 10 10 10Z'%3E%3C/path%3E%3Cpath d='M22 17.5H18'%3E%3C/path%3E%3Cpath d='M8 17.5H2'%3E%3C/path%3E%3Cpath d='M14 21C15.933 21 17.5 19.433 17.5 17.5C17.5 15.567 15.933 14 14 14C12.067 14 10.5 15.567 10.5 17.5C10.5 19.433 12.067 21 14 21Z'%3E%3C/path%3E%3C/svg%3E");
}

d-field>d.tool>d.idscliprows {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23444' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 6.5H16'%3E%3C/path%3E%3Cpath d='M6 6.5H2'%3E%3C/path%3E%3Cpath d='M10 10C11.933 10 13.5 8.433 13.5 6.5C13.5 4.567 11.933 3 10 3C8.067 3 6.5 4.567 6.5 6.5C6.5 8.433 8.067 10 10 10Z'%3E%3C/path%3E%3Cpath d='M22 17.5H18'%3E%3C/path%3E%3Cpath d='M8 17.5H2'%3E%3C/path%3E%3Cpath d='M14 21C15.933 21 17.5 19.433 17.5 17.5C17.5 15.567 15.933 14 14 14C12.067 14 10.5 15.567 10.5 17.5C10.5 19.433 12.067 21 14 21Z'%3E%3C/path%3E%3C/svg%3E");
}

d-field>d.tool>d.settings {
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23444' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='12' cy='12' r='3'%3e%3c/circle%3e%3cpath d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z'%3e%3c/path%3e%3c/svg%3e");
}
fieldset fieldset {
	padding: 5px 0;
}

d-field.h {
    opacity: .2;
}
d.tplFactory>d.fields .list>d.h * {
    pointer-events: none;
}
d.tplFactory>d.fields .list>d.h {
    pointer-events: none;
}
d.tplFactory>d.fields .list>d.h > d.n {
    opacity: .3;
}
textarea.svgfield {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23dbe4e7%22%20stroke-width%3D%221%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2016v.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%2013a2%202%200%200%200%20.914%20-3.782a1.98%201.98%200%200%200%20-2.414%20.483%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M10%2020.777a8.942%208.942%200%200%201%20-2.48%20-.969%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M14%203.223a9.003%209.003%200%200%201%200%2017.554%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M4.579%2017.093a8.961%208.961%200%200%201%20-1.227%20-2.592%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M3.124%2010.5c.16%20-.95%20.468%20-1.85%20.9%20-2.675l.169%20-.305%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M6.907%204.579a8.954%208.954%200%200%201%203.093%20-1.356%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-size: 110px;
	background-repeat: no-repeat;
	background-position: 0 center;
	padding: 0px 0px 0px 110px;
	font-size: 10px;
	font-weight: 400;
	color: #939393;
	border: none;
	resize: none;
	height: 100px;
}

textarea.svgfield::placeholder {
	color: #ccc;
}

field[type="phone"] d.flag {
    width: 26px;
    height: 20px;
    overflow: hidden;
    border-radius: 3px;
    position: absolute;
    left: 37px;
    top: 0px;
    bottom: 0;
    margin: auto;
    position: absolute;
    border: 1px solid #e9eaea;
    z-index: 5;
}
field[type="phone"]>row input {
	padding: 10px 20px 10px 70px;
}

field[type="phone"] d.flag img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	object-position: center;
}

field[type="phone"] d.tel {
	position: relative;
}
field[type="phone"] d.tel d.flag img[src=""] {
	display: none;
}
map {
	display: block;
	margin: 10px 0;
	border-radius: 10px;
	overflow: hidden;
}

field[type="comp"]>row.sehg6ertx,
field[type="check"]>row.sehg6ertx {
	display: none;
}

field[type="comp"]>row.sehg6ertx.show,
field[type="check"]>row.sehg6ertx.show {
	display: flex;
}

window.colorPicker>content>header {
	padding: 0 10px 0 20px;
}

field[type="color"] input {
	background-image: unset;
}

.a-color-picker {
	background-color: unset !important;
}

window.colorPicker>content {
	gap: 0;
}

window.colorPicker wrap {
	padding: 0;
}

window.colorPicker buttons {
	display: none;
}

field[type="color"]>row>f>d d.color {
	position: absolute;
	left: 6px;
	top: 6px;
	bottom: 0;
	width: 26px;
	height: 26px;
	background: #fff;
	border-radius: 50%;
	cursor: pointer;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23aaa' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cpath d='M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z'%3e%3c/path%3e%3c/svg%3e");
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: center;
}

field row d.galleryField.load>d {
	opacity: .3;
	filter: blur(1px);
	transition: .5s;
}

field row d.galleryField.load:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100px;
	height: 100px;
	z-index: 5;
	display: block;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

field row d.galleryField.load,
field row d.galleryField.load * {
	pointer-events: none;
}

field row d.galleryField d.img {
	width: 90px;
	height: 90px;
	background-color: #f4f7f8;
	border-radius: 8px;
	overflow: hidden;
	position: relative;
	background-repeat: no-repeat;
	background-size: 60%;
	background-position: center;
	display: block;
}

field row d.galleryField {
	display: flex;
	gap: 10px;
	position: relative;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

field row d.galleryField d.name {
	font-size: 14px;
	color: #444;
	font-weight: 500;
	height: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
}

field row d.galleryField d.original {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 5px;
	text-align: center;
	min-width: 80px;
}

field row d.galleryField d.size {
	font-size: 9px;
	color: #5eb73b;
	font-weight: 600;
}

d.galleryField input[type="file"] {
	display: none;
}

field row d.galleryField label img {
	width: 100%;
}

field row d.galleryField label img[src=""] {
	display: none;
}

field row d.galleryField d.list {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
	max-width: 390px;
	justify-content: flex-start;
	align-items: flex-start;
	position: relative;
	padding-bottom: 10px;
}

field row d.galleryField d.img l {
	width: 0;
	position: absolute;
	bottom: 0px;
	height: 2px;
	left: 0;
	background: #111111;
	display: none;
	z-index: 10;
}

field row d.galleryField d.img c {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: none;
	text-align: center;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 10px;
	font-weight: 600;
	z-index: 5;
}

field row d.galleryField d.img.load l {
	display: block;
}

field row d.galleryField d.img img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

field row d.mc-sortable-placeholder.img:before {
	display: none;
}

field row d.mc-sortable-placeholder.img {
	visibility: visible !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23ccc' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 10C10.1046 10 11 9.10457 11 8C11 6.89543 10.1046 6 9 6C7.89543 6 7 6.89543 7 8C7 9.10457 7.89543 10 9 10Z'%3E%3C/path%3E%3Cpath d='M13 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22H15C20 22 22 20 22 15V10'%3E%3C/path%3E%3Cpath d='M18 2V8L20 6'%3E%3C/path%3E%3Cpath d='M18 8L16 6'%3E%3C/path%3E%3Cpath d='M2.67004 18.9501L7.60004 15.6401C8.39004 15.1101 9.53004 15.1701 10.24 15.7801L10.57 16.0701C11.35 16.7401 12.61 16.7401 13.39 16.0701L17.55 12.5001C18.33 11.8301 19.59 11.8301 20.37 12.5001L22 13.9001'%3E%3C/path%3E%3C/svg%3E");
	background-size: 50% !important;
}

field row d.galleryField d.img.new:before {
	content: "";
	position: absolute;
	left: 2px;
	top: 3px;
	width: 20px;
	height: 20px;
	border-radius: 5px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23fff' stroke-width='2' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21V5a2 2 0 012-2h10a2 2 0 012 2v16l-5.918-3.805a2 2 0 00-2.164 0L5 21z'%3E%3C/path%3E%3C/svg%3E");
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: center;
}

field row d.galleryField d.img x {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	background: #ffffff;
	border-radius: 5px;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23888' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");
	background-size: 74%;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

field row d.galleryField label {
	width: 90px;
	height: 90px;
	background-color: #f4f7f8;
	border-radius: 8px;
	overflow: hidden;
	position: relative;
	background-repeat: no-repeat;
	background-size: 50%;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23ccc' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 10C10.1046 10 11 9.10457 11 8C11 6.89543 10.1046 6 9 6C7.89543 6 7 6.89543 7 8C7 9.10457 7.89543 10 9 10Z'%3E%3C/path%3E%3Cpath d='M13 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22H15C20 22 22 20 22 15V10'%3E%3C/path%3E%3Cpath d='M15.75 5H21.25'%3E%3C/path%3E%3Cpath d='M18.5 7.75V2.25'%3E%3C/path%3E%3Cpath d='M2.67004 18.9501L7.60004 15.6401C8.39004 15.1101 9.53004 15.1701 10.24 15.7801L10.57 16.0701C11.35 16.7401 12.61 16.7401 13.39 16.0701L17.55 12.5001C18.33 11.8301 19.59 11.8301 20.37 12.5001L22 13.9001'%3E%3C/path%3E%3C/svg%3E");
	display: block;
	cursor: pointer;
}

field row d.galleryField .original label {
	cursor: pointer;
}

field row d.galleryField d label.load {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' class='circular-loader' viewBox='25 25 50 50'%3E%3Ccircle class='loader-path' cx='50' cy='50' r='20' fill='none' stroke='%23aaa' stroke-width='.5'/%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .circular-loader %7B -webkit-animation: rotate 2s linear infinite; animation: rotate 2s linear infinite; height: 100%25; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; width: 100%25; position: absolute; top: 0; left: 0; margin: auto; %7D .loader-path %7B stroke-dasharray: 150,200; stroke-dashoffset: -10; -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; stroke-linecap: round; %7D @-webkit-keyframes rotate %7B100%25 %7B-webkit-transform: rotate(360deg);transform: rotate(360deg);%7D%7D @keyframes rotate %7B100%25 %7B-webkit-transform: rotate(360deg);transform: rotate(360deg);%7D%7D @-webkit-keyframes dash %7B 0%25 %7Bstroke-dasharray: 1,200;stroke-dashoffset: 0;%7D 50%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -35;%7D 100%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -124;%7D %7D @keyframes dash %7B 0%25 %7Bstroke-dasharray: 1,200;stroke-dashoffset: 0;%7D 50%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -35;%7D 100%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -124;%7D %7D%5D%5D%3E%3C/style%3E%3C/defs%3E%3C/svg%3E");
}

field row d.galleryField.set d>label {
	height: auto;
}

ps op.d-field d.name {
	background-size: 18px !important;
	background-position: 10px center !important;
	background-repeat: no-repeat !important;
	padding-left: 40px;
}

row.press-red radio.a {
	border: 2px solid #c70000;
	background: #c70000;
	box-shadow: 0px 0px 1px 2px #c70000;
}

row.press-red radio.a:before {
	background-color: #c70000;
}

/*=================================CHECK=================================*/
check, radio {
	border-radius: 32%;
	width: 20px;
	height: 20px;
	cursor: pointer;
	transition: all .25s ease;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	border: 2px solid #e8e8e8;
	position: relative;
	overflow: hidden;
	background: #fff;
}
radio {
	border-radius: 40%;
}
check:hover, radio:hover {
	border-color: #9c9c9c;
}
check.a, radio.a {
	border-color: #111111;
	background-color: #111111;
	box-shadow: 0px 0px 1px 2px rgb(0 0 0 / 90%);
	scale: 0.85;
}
check.a:before, radio.a:before {
	scale: 2;
}
check:before, radio:before {
	background: #111111;
	content: "";
	position: absolute;
	inset: 0;
	margin: auto;
	scale: 0;
	border-radius: 50%;
	transition: all .3s ease;
	background-size: 47%;
	background-repeat: no-repeat;
	background-position: center;
}

check:before {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23fff' stroke-width='3' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cpolyline points='20 6 9 17 4 12'%3e%3c/polyline%3e%3c/svg%3e");
}

radio:before {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23fff' stroke-width='3' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cpolyline points='20 6 9 17 4 12'%3e%3c/polyline%3e%3c/svg%3e");
}

slider {
    display: flex;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    height: 38px;
    align-items: center;
    background: #f4f7f8;
    box-shadow: 0px 0px 0px 1px rgb(244 247 248);
}

d-field.selectedTools {
	box-shadow: 0px 0px 0px 1px #e7eef1;
	background-color: #f4f7f8;
}

slider>btn.a {
	background-color: unset;
	box-shadow: unset;
}

slider>btn {
	display: block;
	min-width: 36px;
	width: 100%;
	height: 38px;
	margin: auto;
	top: 0;
	bottom: 0;
	cursor: pointer;
	background-size: 17px;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	z-index: 5;
	transition: all .3s ease;
	font-size: 14px;
	font-weight: 400;
	color: #ccc;
	box-sizing: border-box;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 10px;
}

slider>s,
slider>h {
	position: absolute;
	top: 0;
	bottom: 0;
	height: 100%;
	transition: all .3s ease;
	background-color: #fff;
	box-shadow: 1px 3px 10px -1px rgb(0 0 0 / 15%);
	z-index: 3;
	pointer-events: none;
}

slider>h {
	box-shadow: none;
	background-color: #edf1f2;
	opacity: 0;
	z-index: 2;
}

slider:hover>h {
	opacity: 1;
}

slider>btn.a {
	background-color: #fff;
	box-shadow: 1px 3px 10px -1px rgb(0 0 0 / 15%);
	color: #111;
}

slider>btn:before {
	content: "";
	position: absolute;
	transition: .5s;
	left: 0px;
	top: 0;
	bottom: 0;
	height: 50%;
	margin: auto;
	width: 1px;
	background: #e0e7e9;
	z-index: 0;
	opacity: 1;
}

slider>btn:first-child:before,
slider>btn.a:before,
slider>btn.a+btn:before {
	opacity: 0;
}

/*=================================SEL=================================*/
sel {
	background: rgb(244, 247, 248);
	border-radius: 10px;
	position: relative;
	transition: all .25s ease, height 0s;
	display: flex;
	justify-content: space-between;
	align-items: center;
	cursor: pointer;
}

sel>.area>.search.set {
	font-weight: 500;
}

sel>.area d:not(:last-child):after {
	content: ",";
}

sel:hover,
sel.act {
	background: rgba(255, 255, 255, 1);
	box-shadow: 0 5px 25px -4px rgba(0, 0, 0, .08);
}

sel>.area>.search.h {
	display: none;
}

sel:not(.act)>.area>.search {
	pointer-events: none;
}

sel>.area>.search:before {
	content: attr(placeholder);
	color: #ccc;
	margin: auto 0;
	pointer-events: none;
	transition: .2s;
	transition-delay: .5s;
	font-size: 12px;
}

sel>.area>.search:focus:before {
	opacity: 0;
	position: absolute;
	pointer-events: none;
	transition-delay: 0s;
}

sel>.area>.search.trd:before {
	transition-delay: 0s !important;
}

sel>.area>.search.f {
	width: 100%;
}

sel:not(.act)>.area>d+.search {
	display: none;
}

sel>.area>.search[contenteditable]:not(:focus) {
	font-size: 0;
}

sel>.area>.search {
	max-width: 100%;
	width: auto;
	position: relative;
	min-height: 34px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	outline: none;
	border: none;
	line-height: normal;
	font-family: montserrat;
	cursor: pointer;
	padding-left: 20px;
	position: relative;
	font-size: 12px;
}

sel>.area>.search[contenteditable] {
	white-space: nowrap;
	line-height: 34px;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23ddd' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='11' cy='11' r='8'%3e%3c/circle%3e%3cline x1='21' y1='21' x2='16.65' y2='16.65'%3e%3c/line%3e%3c/svg%3e");
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 35px;
	overflow: hidden;
	cursor: auto;
}

sel.act {
	border-radius: 10px 10px 0px 0px;
}

sel>.icon {
	width: 40px;
	min-width: 40px;
	min-height: 25px;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23111' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: center;
	transition: all .3s;
	align-self: stretch;
}

sel.act>.icon {
	transform: rotate(180deg);
}

sel.load,
sel.load * {
	pointer-events: none;
	user-select: none;
}

sel>.loader {
	position: relative;
	width: 0;
	height: 22px;
	right: 7px;
	pointer-events: none;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: inherit;
	cursor: default;
	z-index: 600;
	transition: all .3s;
	overflow: hidden;
	opacity: 0;
}

sel>.area {
	margin-left: 10px;
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	gap: 0px 5px;
	min-height: 36px;
	margin-bottom: 3px;
}

sel.load>.loader {
	min-width: 22px;
	width: 22px;
	opacity: 1;
}

sel>.loader:after,
sel .loader:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	content: "";
}

sel>.loader:before {
	border: 1px dashed #000;
	border-radius: inherit;
	border-top: 2px solid transparent;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent;
	-webkit-animation: rotateInputLoading .8s linear infinite;
	animation: rotateInputLoading .8s linear infinite;
	opacity: .4;
}

sel>.loader:after {
	border: 1px solid #444;
	border-radius: inherit;
	border-top: 2px solid transparent;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent;
	-webkit-animation: rotateInputLoading .8s ease infinite;
	animation: rotateInputLoading .8s ease infinite;
}

sel>.area>.search.set:before {
	transition-delay: 0s;
	color: #111;
}

ps * {
	overflow: hidden;
}

fieldset field.fh {
	margin-bottom: -10px;
}

field.fh {
	height: 0 !important;
	padding: 0 !important;
	pointer-events: none !important;
	overflow: hidden;
}

ps.open {
	opacity: 1;
	transform: translateY(10px);
	pointer-events: auto;
}
ps {
    position: absolute;
    border-radius: 0px 0px 10px 10px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 14px 25px -4px rgba(0, 0, 0, .1);
    padding: 0;
    transition: .2s ease;
    opacity: 0;
    transform: translateY(0px);
    pointer-events: none;
    z-index: 100;
    display: flex;
    flex-direction: column;
    gap: 0px;
}
ps d.pw {
    flex-grow: 1;
	overflow: auto;
	padding: 0;
	padding: 10px 0;
}

ps op.f:not(.parent) {
	padding-bottom: 0;
	padding-top: 0;
	max-height: 0;
	min-height: 0;
	height: 0;
	overflow: hidden;
	opacity: 0;
	margin-bottom: 0;
}

ps op span.highlight {
	color: #333333;
	background: #f1e9d6;
	padding: 0px 0px;
	border-radius: 2px;
}

ps op>em {
	display: block;
	font-size: 0;
	width: 10px;
	min-width: 10px;
	max-width: 10px;
	position: relative;
}

ps op>em:before {
	content: "";
	left: 0;
	right: 0;
	width: 100%;
	margin: auto;
	height: 0;
	border-bottom: 1px dotted #d2d2d2;
	display: block;
}

ps op>.name {
	width: 100%;
	text-align: left;
	font-weight: 500;
	padding: 0px 0 0px 10px;
	height: 100%;
	display: block;
	font-size: 12px;
}

ps op:hover {
	background: #f9f9f9;
}

ps op>check {
	min-width: 20px;
	width: 20px;
	height: 20px;
	pointer-events: none;
}

ps op {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	align-items: center;
	padding: 0 5px;
	gap: 5px;
	margin: 0 5px 3px 5px;
	border-radius: 5px;
	min-height: 30px;
	user-select: none;
	transition: .2s ease;
	cursor: pointer;
}

ps op:last-child {
	margin-bottom: 0;
}

ps op>im>img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

ps,
ps * {
	overflow-x: hidden;
}

ps op im,
ps op color {
	margin: 0 5px;
	display: block;
	overflow: hidden;
	border-radius: 4px;
}

ps op.parent.f.act {
	border-radius: 5px;
	border: none;
}

ps op.act {
	background: #f4f7f8;
}

ps op.parent {
	border-bottom: 1px solid #e9e9e9;
	border-radius: 0;
}

ps op.parent.act {
	border-radius: 5px;
}

ps op.parent:hover {
	border-radius: 5px;
}

ps op color {
	border-radius: 50%;
}

ps::-webkit-scrollbar {
	width: 4px;
}

ps::-webkit-scrollbar-thumb {
	background-color: #e4e5e5;
	border: 0;
	border-radius: 4px;
}

ps::-webkit-scrollbar-track {
	background: transparent;
}

ps op.disabled check {
	opacity: 0;
}

ps op.disabled {
	background: #f6f6f6;
	pointer-events: none;
	cursor: default;
}

ps op.disabled im,
ps op.disabled color {
	opacity: .5;
}

ps op.disabled .name {
	color: #cccccc;
}

sel:not(.act)>.area>d>i {
	display: block;
}

sel>.area>d {
	position: relative;
}

ps op.disabled,
ps op.disabled * {
	pointer-events: none;
}

d-field>d.key[system] {
	pointer-events: none;
}

d.tplFactory>d.fields>d>d.f d-field.not * {
	pointer-events: none;
}

d.tplFactory>d.fields>d>d.f d-field.not {
	pointer-events: none;
	opacity: .2;
}

d.tplFactory>d.fields>d>d.f d-field.not .drop {
	box-shadow: none;
	opacity: 0;
}

d-field.selectedTools>d.key[system] input {
	background: none;
}

d-field>d.key[system] input {
	pointer-events: none;
	background: #fff;
	border-radius: 0;
	box-shadow: 0px 4px 2px -5px #000;
	color: #ccc;
}

sel>.area>d.ost {
	position: relative;
	padding: 3px 8px 3px 6px;
	border-radius: 20px;
	border: 1px solid #e6eaec;
	font-size: 10px;
	font-weight: 500;
	margin: 4px 8px 4px 0px;
	display: block;
	user-select: none;
	background: #fff;
}

sel>.area>d>i {
	position: absolute;
	right: -13px;
	top: -8px;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #e7ebec;
	cursor: pointer;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23444' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");
	background-size: 11px;
	background-repeat: no-repeat;
	background-position: center;
	display: none;
}

sel>.area>d>i:hover {
	background-color: #111111;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23ddd' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");
}

field row.icon {
	font-size: 12px;
	font-weight: 600;
	padding: 3px 0 2px 25px;
	color: #777;
}

field[language] {
	display: none;
}

/*=================================FIELDSET=================================*/
fieldset {
	user-select: none;
	display: flex;
	flex-direction: column;
	gap: 10px;
	min-width: 0;
	border: 0;
	padding: 0;
	margin: 0;
}

field>row info code {
	display: block;
	color: #999;
	background: #ffffff;
	padding: 5px 10px;
	border-radius: 5px;
	line-height: normal;
	font-weight: 600;
	font-size: 10px;
	user-select: text;
}

field>row info {
	padding: 10px 20px 10px 60px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	gap: 5px;
	align-items: flex-start;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23aaa' stroke-width='1.3' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='12' cy='12' r='10'%3e%3c/circle%3e%3cline x1='12' y1='8' x2='12' y2='12'%3e%3c/line%3e%3cline x1='12' y1='16' x2='12.01' y2='16'%3e%3c/line%3e%3c/svg%3e");
	background-size: 30px;
	background-repeat: no-repeat;
	background-position: 15px center;
	min-height: 50px;
	background-color: #f4f7f8;
	border-radius: 8px;
	font-size: 11px;
	font-weight: 500;
	color: #999;
	user-select: none;
	cursor: default;
	width: 100%;
	width: -moz-max-content;
	max-width: 100%;
}

fieldset d.sa705 {
	user-select: all;
}

field {
	display: flex;
	padding: 5px 0;
	font-size: 14px;
	position: relative;
	user-select: none;
	flex-direction: column;
	transition: .3s ease;
	gap: 10px;
}

field.err {
	pointer-events: none;
	border: 1px dashed #b91c1c;
	border-radius: 6px;
	min-height: 38px;
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	color: #b91c1c;
	font-weight: 600;
}

fieldset>name {
	display: flex;
	font-size: 11px;
	font-weight: 600;
	color: #a0a0a0;
	gap: 5px;
	padding: 5px 0;
}

field>d {
	display: flex;
	width: 100%;
}

field add {
	min-width: 38px;
	max-width: 38px;
	height: 38px;
	display: block;
	background: #f4f7f8;
	border-radius: 10px;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23111' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cline x1='12' y1='5' x2='12' y2='19'%3e%3c/line%3e%3cline x1='5' y1='12' x2='19' y2='12'%3e%3c/line%3e%3c/svg%3e");
	background-size: 16px;
	background-repeat: no-repeat;
	background-position: center;
}

fieldset name {
	display: flex;
	gap: 7px;
	align-items: center;
	font-size: 10px;
	font-weight: 500;
	color: #a0a0a0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
}

fieldset name>small {
	display: block;
	font-size: 9px;
	background: #dcdcdc;
	border-radius: 3px;
	padding: 0 3px;
	color: #656565;
	font-weight: 600;
}

field>name {
	font-size: 11px;
}

field>row {
	display: flex;
}

field>row>f {
	width: 100%;
	gap: 5px;
	align-items: flex-end;
}

field>row>f>d {
	width: 100%;
	position: relative;
}

field>row>f>s,
field>row>f>a,
field>row>f>x {
	all: unset;
	display: block;
	width: 38px;
	min-width: 38px;
	height: 38px;
	background: #444;
	cursor: pointer;
	box-sizing: content-box;
	box-shadow: 1px 3px 14px -8px rgb(0 0 0 / 40%);
	border-radius: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff;
	background-size: 16px;
}

field>row:first-child>f>x,
field>name+row>f>x {
	opacity: .2;
	pointer-events: none;
}

field>row textarea,
field>row input {
	padding: 10px 20px 10px 40px;
	height: 38px;
	border: 1px solid #e9eaea;
	border-radius: 8px;
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: 10px center;
	width: 100%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23aaa' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.363 5.652l1.48-1.48a2 2 0 012.829 0l1.414 1.414a2 2 0 010 2.828l-1.48 1.48m-4.243-4.242l-9.616 9.615a2 2 0 00-.578 1.238l-.242 2.74a1 1 0 001.084 1.085l2.74-.242a2 2 0 001.24-.578l9.615-9.616m-4.243-4.242l4.243 4.242'%3E%3C/path%3E%3C/svg%3E");
	outline: none;
}

field>row textarea {
	height: 100px;
	background-position: 10px 10px;
}

field>row>f>a {
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23111' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cline x1='12' y1='5' x2='12' y2='19'%3e%3c/line%3e%3cline x1='5' y1='12' x2='19' y2='12'%3e%3c/line%3e%3c/svg%3e");
}

field>row>f>x {
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23111' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cline x1='5' y1='12' x2='19' y2='12'%3e%3c/line%3e%3c/svg%3e");
}

field>row>f>s {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23555' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l3 3l3 -3'%3E%3C/path%3E%3Cpath d='M12 15v6'%3E%3C/path%3E%3Cpath d='M15 6l-3 -3l-3 3'%3E%3C/path%3E%3Cpath d='M12 3v6'%3E%3C/path%3E%3C/svg%3E");
	cursor: grab;
}

field[type="date time"],
field[type="date time double"] {
	display: flex;
	flex-direction: column;
}

row.inline pos>.mcDatepicker.inline,
row.inline pos>.mcDatepicker.inline d.mcDatepickerTime {
	padding-left: 0;
}

field>row.require input {
	border-color: #f8b0b0;
}

d.wrapEditor {
	width: 800px;
	height: 700px;
}

doc>tool {
	display: flex;
}

doc {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

doc>content {
	display: block;
	width: 100%;
	height: 100%;
	flex-grow: 1;
}

field>row d.openEditorBtn {
	font-size: 12px;
	font-weight: 600;
	background: #f4f7f8;
	border-radius: 8px;
	padding: 8px 16px;
	cursor: pointer;
	transition: .2s ease;
	align-items: center;
	display: flex;
	justify-content: center;
	text-align: center;
	user-select: none;
}

field>row d.openEditorBtn:hover {
	background: #111;
	color: #fff;
}

field[type="range"]>row>f>d>d,
field[type="text double"]>row>f>d>d {
	position: relative;
}

field[type="date time"]>row.inline>f>d>name {
	position: static;
	padding-left: 0;
}

field.emailField input {
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23aaa' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='12' cy='12' r='4'%3e%3c/circle%3e%3cpath d='M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94'%3e%3c/path%3e%3c/svg%3e");
	background-size: 18px;
}

field[name="pass"] input {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23aaa' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.9 7a8 8 0 0 1 1.1 5v1a6 6 0 0 0 .8 3'%3E%3C/path%3E%3Cpath d='M8 11a4 4 0 0 1 8 0v1a10 10 0 0 0 2 6'%3E%3C/path%3E%3Cpath d='M12 11v2a14 14 0 0 0 2.5 8'%3E%3C/path%3E%3Cpath d='M8 15a18 18 0 0 0 1.8 6'%3E%3C/path%3E%3Cpath d='M4.9 19a22 22 0 0 1 -.9 -7v-1a8 8 0 0 1 12 -6.95'%3E%3C/path%3E%3C/svg%3E");
	background-size: 18px;
}

field[type="select"]>row>name,
field[type="slider"]>row>name {
	display: flex;
	gap: 7px;
	align-items: center;
	font-size: 10px;
	font-weight: 500;
	color: #a0a0a0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: calc(100% - 25px);
	padding-left: 12px;
}

field[type="range"]>row>f>d>d>name,
field[type="text double"]>row>f>d>d>name,
field[type="date time"]>row>f>d>name,
field[type="date time double"]>row>f>d>name,
field[type="textarea"]>row>f>d>name,
field[type="text"]>row>f>d>name,
field[type="name"]>row>f>d>name,
field[type="video"]>row>f>d>name,
field[type="color"]>row>f>d>name,
field[type="phone"]>row>f>d>name,
field[type="alias"]>row>f>d>name,
field[type="pass"]>row>f>d>name,
field[type="email"]>row>f>d>name,
field[type="number"]>row>f>d>name,
field[type="range"]>row>f>d>name,
field[type="datetime"]>row>f>d>name,
field[type="password"]>row>f>d>name {
	font-size: 10px;
	position: absolute;
	top: -6px;
	left: 21px;
	padding: 0 10px;
	font-weight: 500;
	color: #a0a0a0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: calc(100% - 25px);
	z-index: 1;
	line-height: 11px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 5px;
}

field[type="range"]>row>f>d>d>name:before,
field[type="text double"]>row>f>d>d>name:before,
field[type="date time"]>row>f>d>name:before,
field[type="date time double"]>row>f>d>name:before,
field[type="text"]>row>f>d>name:before,
field[type="name"]>row>f>d>name:before,
field[type="video"]>row>f>d>name:before,
field[type="color"]>row>f>d>name:before,
field[type="textarea"]>row>f>d>name:before,
field[type="number"]>row>f>d>name:before,
field[type="pass"]>row>f>d>name:before,
field[type="alias"]>row>f>d>name:before,
field[type="email"]>row>f>d>name:before,
field[type="phone"]>row>f>d>name:before,
field[type="range"]>row>f>d>name:before,
field[type="datetime"]>row>f>d>name:before,
field[type="password"]>row>f>d>name:before {
	content: "";
	left: 0;
	bottom: 4px;
	position: absolute;
	background: #fff;
	height: 1px;
	width: 100%;
	z-index: -1;
}

field[type="range"]>row.require>f>d>d>name,
field[type="text double"]>row.require>f>d>d>name,
field[type="date time"]>row.require>f>d>name,
field[type="date time double"]>row.require>f>d>name,
field[type="text"]>row.require>f>d>name,
field[type="name"]>row.require>f>d>name,
field[type="video"]>row.require>f>d>name,
field[type="color"]>row.require>f>d>name,
field[type="number"]>row.require>f>d>name,
field[type="pass"]>row.require>f>d>name,
field[type="alias"]>row.require>f>d>name,
field[type="email"]>row.require>f>d>name,
field[type="phone"]>row.require>f>d>name,
field[type="range"]>row.require>f>d>name,
field[type="datetime"]>row.require>f>d>name,
field[type="password"]>row.require>f>d>name {
	color: #e07f7f;
}

field[type="range"]>row,
field[type="date time"]>row,
field[type="date time double"]>row,
field[type="text"]>row,
field[type="name"]>row,
field[type="video"]>row,
field[type="color"]>row,
field[type="number"]>row,
field[type="pass"]>row,
field[type="alias"]>row,
field[type="email"]>row,
field[type="phone"]>row,
field[type="datetime"]>row,
field[type="password"]>row {
	flex-direction: column;
	padding: 5px 0 0px 0;
	position: relative;
}

field[type="range"]>row {
	display: flex;
	gap: 10px;
	flex-direction: row;
}

field>f>d input::placeholder {
	color: #dcdcdc;
}

field[type="date time double"]>row,
field[type="date time double"]>row>f>d input {
	width: 100%;
}

field[type="range"]>row>f>d input {
	width: 140px;
}

field[type="date time double"]>row>f>d {
	width: 50%;
	position: relative;
}

field[type="range"].col>row,
field[type="date time double"].col>row {
	flex-direction: column;
	gap: 5px;
}

field[type="range"].col>row>d,
field[type="date time double"].col>row>d {
	width: 100%;
}

field[type="date time"]>row input,
field[type="date time double"]>row input {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23aaa' stroke-width='1.3' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5m-9-6h.008v.008H12v-.008zM12 15h.008v.008H12V15zm0 2.25h.008v.008H12v-.008zM9.75 15h.008v.008H9.75V15zm0 2.25h.008v.008H9.75v-.008zM7.5 15h.008v.008H7.5V15zm0 2.25h.008v.008H7.5v-.008zm6.75-4.5h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V15zm0 2.25h.008v.008h-.008v-.008zm2.25-4.5h.008v.008H16.5v-.008zm0 2.25h.008v.008H16.5V15z'%3E%3C/path%3E%3C/svg%3E");
}

field[type="comp"]:hover>check:not(.a),
field[type="check"]:hover>check:not(.a),
field[type="radio"]:hover>radio:not(.a) {
	border: 2px solid #9c9c9c;
}

field[type="comp"],
field[type="check"],
field[type="radio"] {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	gap: 8px;
	overflow: hidden;
}

field[type="comp"]>row,
field[type="check"]>row,
field[type="radio"]>row {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	gap: 10px;
	cursor: pointer;
	justify-content: flex-end;
}

field[type="comp"]>row:hover>check:not(.a),
field[type="check"]>row:hover>check:not(.a),
field[type="radio"]>row:hover>radio:not(.a) {
	border: 2px solid #9c9c9c;
}

d.tplFactory>d.template>d.groups>d.group {
	cursor: pointer;
	box-sizing: content-box;
	box-shadow: 1px 3px 14px -8px rgb(0 0 0 / 40%);
	border-radius: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff;
	background-size: 16px;
	display: flex;
	text-align: center;
	user-select: none;
	overflow: hidden;
	transition: background .3s ease;
	position: relative;
	align-items: stretch;
}

d.tplFactory>d.template>d.groups>d.group>.name {
	font-family: oswald;
	color: #585858;
	font-size: 14px;
	padding: 10px 5px 10px 15px;
}

d.tplFactory>d.template>d.groups>d.group>d:last-child {
	width: 24px;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23aaa' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='12' cy='12' r='3'%3e%3c/circle%3e%3cpath d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z'%3e%3c/path%3e%3c/svg%3e");
	background-size: 16px;
	background-repeat: no-repeat;
	background-position: center;
	transition: background .3s ease;
	min-width: 24px;
}

d.tplFactory>d.template>d.groups>d.group>d:last-child:hover {
	background-color: #f4f7f8;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23777' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='12' cy='12' r='3'%3e%3c/circle%3e%3cpath d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z'%3e%3c/path%3e%3c/svg%3e");
}

d-field>d.tool>d.settings.a {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%233b9417' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='12' cy='12' r='3'%3e%3c/circle%3e%3cpath d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z'%3e%3c/path%3e%3c/svg%3e");
	box-shadow: 1px 3px 14px -8px rgb(0 0 0 / 40%);
}

d-field>d.tool>d.settings.r {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23b91c1c' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='12' cy='12' r='3'%3e%3c/circle%3e%3cpath d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z'%3e%3c/path%3e%3c/svg%3e");
	box-shadow: 1px 3px 14px -8px rgb(0 0 0 / 40%);
}

field>d input.max_text_length {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23aaa' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 10h2a2 2 0 0 1 2 2v5h-3a2 2 0 1 1 0 -4h3'%3E%3C/path%3E%3Cpath d='M19 7h-3a2 2 0 0 0 -2 2v6a2 2 0 0 0 2 2h1a2 2 0 0 0 2 -2v-3a2 2 0 0 0 -2 -2h-3'%3E%3C/path%3E%3C/svg%3E");
}

field input[type="number"]::-webkit-inner-spin-button,
field input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: textfield;
	margin: 0;
}

field input[type="number"]::-webkit-inner-spin-button:after,
field input[type="number"]::-webkit-outer-spin-button:after {
	content: "";
}

fieldset vars {
	display: block;
}

fieldset var {
	all: unset;
	display: block;
	overflow: hidden;
	padding: 0;
}

fieldset var.set {
	transition: height .3s ease;
}

field row d.galleryField d.img.load,
field row d.galleryField d.img.load * {
	pointer-events: none;
}

field row d.galleryField d.img.load>x {
	display: none;
}

field row d.galleryField d.img.load>img {
	opacity: .5;
	filter: blur(10px);
}

field row d.galleryField d.img.load:before {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 40px;
	height: 40px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' class='circular-loader' viewBox='25 25 50 50'%3E%3Ccircle class='loader-path' cx='50' cy='50' r='20' fill='none' stroke='%23111' stroke-width='.5'/%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .circular-loader %7B -webkit-animation: rotate 2s linear infinite; animation: rotate 2s linear infinite; height: 100%25; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; width: 100%25; position: absolute; top: 0; left: 0; margin: auto; %7D .loader-path %7B stroke-dasharray: 150,200; stroke-dashoffset: -10; -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; stroke-linecap: round; %7D @-webkit-keyframes rotate %7B100%25 %7B-webkit-transform: rotate(360deg);transform: rotate(360deg);%7D%7D @keyframes rotate %7B100%25 %7B-webkit-transform: rotate(360deg);transform: rotate(360deg);%7D%7D @-webkit-keyframes dash %7B 0%25 %7Bstroke-dasharray: 1,200;stroke-dashoffset: 0;%7D 50%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -35;%7D 100%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -124;%7D %7D @keyframes dash %7B 0%25 %7Bstroke-dasharray: 1,200;stroke-dashoffset: 0;%7D 50%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -35;%7D 100%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -124;%7D %7D%5D%5D%3E%3C/style%3E%3C/defs%3E%3C/svg%3E");
	z-index: 5;
	display: block;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	content: "";
}

.ratingline {
	display: flex;
	gap: 0;
	min-width: max-content;
}

.ratingline .str {
	width: 20px;
	height: 20px;
	cursor: pointer;
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23999%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.587%208.236l2.598-5.232a.911.911%200%20011.63%200l2.598%205.232%205.808.844a.902.902%200%2001.503%201.542l-4.202%204.07.992%205.75c.127.738-.653%201.3-1.32.952L12%2018.678l-5.195%202.716c-.666.349-1.446-.214-1.319-.953l.992-5.75-4.202-4.07a.902.902%200%2001.503-1.54l5.808-.845z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: center 5px;
	opacity: 1;
	padding: 10px 12px 25px 12px;
}

.ratingline .str.v {
	background-image: url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2016%2016%22%20randcolor%3D%22set%22%20stroke%3D%22%23ffb700%22%20stroke-width%3D%221%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20fill%3D%22%23ffb700%22%20d%3D%22M3.612%2015.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173%206.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927%200l2.184%204.327l4.898.696c.441.062.612.636.282.95l-3.522%203.356l.83%204.73c.078.443-.36.79-.746.592L8%2013.187l-4.389%202.256z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

.ratingline .str.a {
	background-image: url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2016%2016%22%20randcolor%3D%22set%22%20stroke%3D%22%23ffb700%22%20stroke-width%3D%221%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20fill%3D%22%23ffb700%22%20d%3D%22M3.612%2015.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173%206.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927%200l2.184%204.327l4.898.696c.441.062.612.636.282.95l-3.522%203.356l.83%204.73c.078.443-.36.79-.746.592L8%2013.187l-4.389%202.256z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

field[type="rating"] row .ratingline .str.a.v:hover~.a {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23bbb%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.27997%2018.65L5.84997%2016.18C5.97997%2015.6%205.74997%2014.79%205.32997%2014.37L2.84997%2011.89C1.38997%2010.43%201.85997%208.95001%203.89997%208.61001L7.08997%208.08001C7.61997%207.99001%208.25997%207.52002%208.49997%207.03001L10.26%203.51001C11.21%201.60001%2012.77%201.60001%2013.73%203.51001L15.49%207.03001C15.6%207.26001%2015.81%207.48001%2016.04%207.67001%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M20.1%208.60999C22.14%208.94999%2022.62%2010.43%2021.15%2011.89L18.67%2014.37C18.25%2014.79%2018.02%2015.6%2018.15%2016.18L18.86%2019.25C19.42%2021.68%2018.13%2022.62%2015.98%2021.35L12.99%2019.58C12.45%2019.26%2011.56%2019.26%2011.01%2019.58L8.02002%2021.35%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M22%202L2%2022%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}


field[type="bind"] d.bind {
	display: flex;
	flex-direction: column;
	position: relative;
	box-shadow: 0px 0px 0px 1px #f4f7f8;
	border-radius: 8px;
	overflow: hidden;
}

field[type="bind"] d.bind input {
	border: none;
	padding: 7px 10px 7px 46px;
	margin: 0;
	line-height: normal;
	font-family: montserrat;
	font-size: 14px;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23444' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='11' cy='11' r='8'%3e%3c/circle%3e%3cline x1='21' y1='21' x2='16.65' y2='16.65'%3e%3c/line%3e%3c/svg%3e");
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: 15px center;
	background-color: #f4f7f8;
	border-radius: 10px 10px 0px 0px;
	transition: all .25s ease, height 0s;
	width: 100%;
}

field[type="bind"] d.bind input:hover,
field[type="bind"] d.bind input:focus {
	background-color: rgba(255, 255, 255, 1);
	box-shadow: 0 5px 25px -4px rgba(0, 0, 0, .08);
}

field[type="bind"] d.bind .vars::-webkit-scrollbar {
	width: 0;
	height: 0;
}

field[type="bind"] d.bind .choice .empty {
	color: #ccc;
	padding: 10px 0px;
	font-size: 13px;
}

field[type="bind"] d.bind .choice d.v {
	text-align: left;
	padding: 0px 10px 0px 10px;
	background-color: rgba(255, 255, 255, 1);
	font-weight: 600;
	font-size: 12px;
	box-shadow: 0 -2px 0px -1px #f4f7f8;
	display: flex;
	align-items: normal;
	justify-content: space-between;
	position: relative;
	max-width: 280px;
	align-items: center;
}

field[type="bind"] d.bind .choice d.v .n {
	color: #5e5e5e;
	padding: 8px 0;
}

field[type="bind"] d.bind .choice d.v x {
	display: block;
	min-width: 20px;
	min-height: 28px;
	background-image: url("data:image/svg+xml, %3Csvg%20aria-hidden%3D%22true%22%20stroke%3D%22%23777%22%20stroke-width%3D%221%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14.74%209l-.346%209m-4.788%200L9.26%209m9.968-3.21c.342.052.682.107%201.022.166m-1.022-.165L18.16%2019.673a2.25%202.25%200%2001-2.244%202.077H8.084a2.25%202.25%200%2001-2.244-2.077L4.772%205.79m14.456%200a48.108%2048.108%200%2000-3.478-.397m-12%20.562c.34-.059.68-.114%201.022-.165m0%200a48.11%2048.11%200%20013.478-.397m7.5%200v-.916c0-1.18-.91-2.164-2.09-2.201a51.964%2051.964%200%2000-3.32%200c-1.18.037-2.09%201.022-2.09%202.201v.916m7.5%200a48.667%2048.667%200%2000-7.5%200%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-size: 16px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

field[type="bind"] d.bind .choice d.v x:hover {
	background-image: url("data:image/svg+xml, %3Csvg%20aria-hidden%3D%22true%22%20stroke%3D%22%23cc0000%22%20stroke-width%3D%221%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14.74%209l-.346%209m-4.788%200L9.26%209m9.968-3.21c.342.052.682.107%201.022.166m-1.022-.165L18.16%2019.673a2.25%202.25%200%2001-2.244%202.077H8.084a2.25%202.25%200%2001-2.244-2.077L4.772%205.79m14.456%200a48.108%2048.108%200%2000-3.478-.397m-12%20.562c.34-.059.68-.114%201.022-.165m0%200a48.11%2048.11%200%20013.478-.397m7.5%200v-.916c0-1.18-.91-2.164-2.09-2.201a51.964%2051.964%200%2000-3.32%200c-1.18.037-2.09%201.022-2.09%202.201v.916m7.5%200a48.667%2048.667%200%2000-7.5%200%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

field[type="bind"] d.bind input::placeholder {
	color: #ccc;
	font-size: 12px;
}

field[type="bind"] d.bind .choice {
	border: none;
	padding: 0;
	margin: 0;
	line-height: normal;
	font-family: montserrat;
	background-color: #f4f7f8;
	transition: all .25s ease, height 0s;
	width: 100%;
	font-size: 12px;
	text-align: center;
	font-weight: 500;
	box-shadow: 0 -2px 0px -1px #e7eced;
	max-width: 100%;
}

field[type="bind"].load * {
	pointer-events: none;
}

field[type="bind"].load>* {
	opacity: 0.2;
	filter: blur(2px);
	pointer-events: none;
}

field[type="bind"]:before {
	position: absolute;
	inset: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 5;
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' class='circular-loader' viewBox='25 25 50 50'%3E%3Ccircle class='loader-path' cx='50' cy='50' r='20' fill='none' stroke='%23aaa' stroke-width='.5'/%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .circular-loader %7B -webkit-animation: rotate 2s linear infinite; animation: rotate 2s linear infinite; height: 100%25; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; width: 100%25; position: absolute; top: 0; left: 0; margin: auto; %7D .loader-path %7B stroke-dasharray: 150,200; stroke-dashoffset: -10; -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; stroke-linecap: round; %7D @-webkit-keyframes rotate %7B100%25 %7B-webkit-transform: rotate(360deg);transform: rotate(360deg);%7D%7D @keyframes rotate %7B100%25 %7B-webkit-transform: rotate(360deg);transform: rotate(360deg);%7D%7D @-webkit-keyframes dash %7B 0%25 %7Bstroke-dasharray: 1,200;stroke-dashoffset: 0;%7D 50%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -35;%7D 100%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -124;%7D %7D @keyframes dash %7B 0%25 %7Bstroke-dasharray: 1,200;stroke-dashoffset: 0;%7D 50%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -35;%7D 100%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -124;%7D %7D%5D%5D%3E%3C/style%3E%3C/defs%3E%3C/svg%3E");
	background-size: 50px;
	background-repeat: no-repeat;
	background-position: center;
	top: 24px;
	opacity: 0;
	pointer-events: none;
	transition: .5s;
}

field[type="bind"]>* {
	transition: .3s ease;
	opacity: 1;
}

field[type="bind"].load:before {
	opacity: 1;
}

field[type="bind"] d.bind .vars {
	border: none;
	padding: 0px;
	height: 0;
	margin: 0;
	width: 100%;
	background-color: rgba(255, 255, 255, 1);
	box-shadow: 0 5px 25px -4px rgba(0, 0, 0, .08);
	transition: height .3s ease;
	z-index: 5;
	overflow: auto;
	max-height: 200px;
}

field[type="bind"] d.bind .vars d.v {
	padding: 7px 15px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
	box-shadow: 0px 2px 0px -1px #f5f5f5;
	height: 28px;
	font-weight: 500;
	color: #777;
	max-width: 280px;
}

field[type="bind"] d.bind .vars d.v:hover {
	background: #f4f7f8;
}

field[type="bind"] d.bind .vars d.v:last-child {
	box-shadow: none;
}

field[type="bind"] d.bind .choice d.v d.im img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}

field[type="bind"] d.bind .choice d.v d.im {
	width: 40px;
	height: 40px;
	position: relative;
	overflow: hidden;
	min-width: 50px;
	min-height: 50px;
	margin-right: 5px;
}

field row d.imageField d.thumbs label {
	width: 70px;
	height: 70px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23ccc' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'%3E%3C/path%3E%3Cpath d='M4 8v-2a2 2 0 0 1 2 -2h2'%3E%3C/path%3E%3Cpath d='M4 16v2a2 2 0 0 0 2 2h2'%3E%3C/path%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3Cpath d='M16 20h2a2 2 0 0 0 2 -2v-2'%3E%3C/path%3E%3C/svg%3E");
}

field row d.imageField d.thumbs {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-start;
	max-width: 230px;
}

field row d.imageField {
	display: flex;
	gap: 10px;
	align-items: flex-start;
	position: relative;
}

field row d.imageField d.name {
	font-size: 14px;
	color: #444;
	font-weight: 500;
	height: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
}

field row d.imageField d.original {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 5px;
	width: 150px;
	text-align: center;
}

field row d.imageField d.size {
	font-size: 9px;
	color: #5eb73b;
	font-weight: 600;
}

d.imageField input[type="file"] {
	display: none;
}

field row d.imageField label img {
	max-width: 100%;
}

field row d.imageField label img[src=""] {
	display: none;
}

field row d.imageField d.thumbs d.name {
	font-size: 11px;
}

field row d.imageField d.thumbs d.tw {
	display: flex;
	flex-direction: column;
	gap: 5px;
	text-align: center;
}

field row d.imageField d label.set {
	background: #f4f7f8;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23999' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5l0 14'%3E%3C/path%3E%3Cpath d='M5 12l14 0'%3E%3C/path%3E%3C/svg%3E");
	background-size: 19px;
	background-repeat: repeat;
	background-position: center;
}

field row d.imageField label {
	width: 100%;
	height: 150px;
	background-color: #f4f7f8;
	border-radius: 8px;
	overflow: hidden;
	position: relative;
	background-repeat: no-repeat;
	background-size: 60%;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23ccc' stroke-width='.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 10C10.1046 10 11 9.10457 11 8C11 6.89543 10.1046 6 9 6C7.89543 6 7 6.89543 7 8C7 9.10457 7.89543 10 9 10Z'%3E%3C/path%3E%3Cpath d='M13 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22H15C20 22 22 20 22 15V10'%3E%3C/path%3E%3Cpath d='M15.75 5H21.25'%3E%3C/path%3E%3Cpath d='M18.5 7.75V2.25'%3E%3C/path%3E%3Cpath d='M2.67004 18.9501L7.60004 15.6401C8.39004 15.1101 9.53004 15.1701 10.24 15.7801L10.57 16.0701C11.35 16.7401 12.61 16.7401 13.39 16.0701L17.55 12.5001C18.33 11.8301 19.59 11.8301 20.37 12.5001L22 13.9001'%3E%3C/path%3E%3C/svg%3E");
	display: block;
	max-height: 250px;
}

field row d.imageField .original label {
	cursor: pointer;
}

field row d.imageField d label.load:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100px;
	height: 100px;
	z-index: 5;
	display: block;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

field row d.imageField d>label.set {
	height: auto;
}

field row d.imageField d label.load>img {
	opacity: .4;
	filter: blur(4px);
	transition: .5s;
}

field row d.imageField d label.load,
field row d.imageField d label.load * {
	pointer-events: none;
}

field row d.imageField .original d.media {
	position: absolute;
	left: 5px;
	z-index: 5;
	border-radius: 8px;
	padding: 4px 4px;
	font-size: 8px;
	color: #fff;
	font-weight: 600;
	background: #ffffff;
	text-transform: uppercase;
	width: 25px;
	height: 25px;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23999' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='11' cy='11' r='8'%3e%3c/circle%3e%3cline x1='21' y1='21' x2='16.65' y2='16.65'%3e%3c/line%3e%3c/svg%3e");
	background-size: 14px;
	background-repeat: no-repeat;
	background-position: center;
	box-shadow: 1px 1px 6px -4px #444;
	bottom: 5px;
	cursor: pointer;
}

field row d.imageField .original d.media:hover {
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23111' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='11' cy='11' r='8'%3e%3c/circle%3e%3cline x1='21' y1='21' x2='16.65' y2='16.65'%3e%3c/line%3e%3c/svg%3e");
}

field row d.imageField .original d.del {
	position: absolute;
	right: 5px;
	z-index: 5;
	border-radius: 5px;
	padding: 4px 4px;
	font-size: 8px;
	color: #fff;
	font-weight: 600;
	background: #ffffff;
	text-transform: uppercase;
	width: 25px;
	height: 25px;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23999' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cpolyline points='3 6 5 6 21 6'%3e%3c/polyline%3e%3cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'%3e%3c/path%3e%3c/svg%3e");
	background-size: 14px;
	background-repeat: no-repeat;
	background-position: center;
	box-shadow: 1px 1px 6px -4px #444;
	bottom: 5px;
	cursor: pointer;
	display: none;
}

field row d.imageField .original d.del:hover {
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23111' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cpolyline points='3 6 5 6 21 6'%3e%3c/polyline%3e%3cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'%3e%3c/path%3e%3c/svg%3e");
}

field row d.imageField .original label.set~d.del {
	display: block;
}

field row d.imageField d label.load l {
	width: 0;
	position: absolute;
	bottom: 0px;
	height: 2px;
	left: 0;
	background: #111111;
	display: none;
	z-index: 10;
}

field row d.imageField d label.load c {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: none;
	text-align: center;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 10px;
	font-weight: 600;
	z-index: 5;
}

field row d.imageField d label.load l {
	display: block;
}

field row d.imageField d label.load c {
	display: flex;
}

field row d.galleryField d.img.load c {
	display: flex;
}

field row d.imageField d label.load c {
	color: #444;
}

field row d.imageField d label.load {
	background: #fff;
}

field row d.imageField d label.load:before {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 40px;
	height: 40px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' class='circular-loader' viewBox='25 25 50 50'%3E%3Ccircle class='loader-path' cx='50' cy='50' r='20' fill='none' stroke='%23111' stroke-width='.5'/%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .circular-loader %7B -webkit-animation: rotate 2s linear infinite; animation: rotate 2s linear infinite; height: 100%25; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; width: 100%25; position: absolute; top: 0; left: 0; margin: auto; %7D .loader-path %7B stroke-dasharray: 150,200; stroke-dashoffset: -10; -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; stroke-linecap: round; %7D @-webkit-keyframes rotate %7B100%25 %7B-webkit-transform: rotate(360deg);transform: rotate(360deg);%7D%7D @keyframes rotate %7B100%25 %7B-webkit-transform: rotate(360deg);transform: rotate(360deg);%7D%7D @-webkit-keyframes dash %7B 0%25 %7Bstroke-dasharray: 1,200;stroke-dashoffset: 0;%7D 50%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -35;%7D 100%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -124;%7D %7D @keyframes dash %7B 0%25 %7Bstroke-dasharray: 1,200;stroke-dashoffset: 0;%7D 50%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -35;%7D 100%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -124;%7D %7D%5D%5D%3E%3C/style%3E%3C/defs%3E%3C/svg%3E");
	z-index: 5;
	display: block;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	content: "";
}

field row d.videoField d.thumbs label {
	width: 70px;
	height: 70px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23ccc' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'%3E%3C/path%3E%3Cpath d='M4 8v-2a2 2 0 0 1 2 -2h2'%3E%3C/path%3E%3Cpath d='M4 16v2a2 2 0 0 0 2 2h2'%3E%3C/path%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3Cpath d='M16 20h2a2 2 0 0 0 2 -2v-2'%3E%3C/path%3E%3C/svg%3E");
}

field row d.videoField d.thumbs {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-start;
	max-width: 230px;
}

field row d.videoField {
	display: flex;
	gap: 10px;
	align-items: flex-start;
	position: relative;
}

field row d.videoField d.name {
	font-size: 14px;
	color: #444;
	font-weight: 500;
	height: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
}

field row d.videoField d.original {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 5px;
	width: 150px;
	text-align: center;
}

field row d.videoField d.size {
	font-size: 9px;
	color: #5eb73b;
	font-weight: 600;
}

d.videoField input[type="file"] {
	display: none;
}

field row d.videoField label img {
	max-width: 100%;
}

field row d.videoField label img[src=""] {
	display: none;
}

field row d.videoField d.thumbs d.name {
	font-size: 11px;
}

field row d.videoField d.thumbs d.tw {
	display: flex;
	flex-direction: column;
	gap: 5px;
	text-align: center;
}

field row d.videoField d label.set {
	background: #f4f7f8;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23999' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5l0 14'%3E%3C/path%3E%3Cpath d='M5 12l14 0'%3E%3C/path%3E%3C/svg%3E");
	background-size: 19px;
	background-repeat: repeat;
	background-position: center;
}

field row d.videoField label {
	width: 100%;
	height: 150px;
	background-color: #f4f7f8;
	border-radius: 8px;
	overflow: hidden;
	position: relative;
	background-repeat: no-repeat;
	background-size: 60%;
	background-position: center;
	display: block;
	max-height: 250px;
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23ccc%22%20stroke-width%3D%22.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M22%2015V9C22%204%2020%202%2015%202H9C4%202%202%204%202%209V15C2%2020%204%2022%209%2022H15C20%2022%2022%2020%2022%2015Z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M2.52002%207.11011H21.48%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8.52002%202.11011V6.97011%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M15.48%202.11011V6.52011%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M9.75%2014.4501V13.2501C9.75%2011.7101%2010.84%2011.0801%2012.17%2011.8501L13.21%2012.4501L14.25%2013.0501C15.58%2013.8201%2015.58%2015.0801%2014.25%2015.8501L13.21%2016.4501L12.17%2017.0501C10.84%2017.8201%209.75%2017.1901%209.75%2015.6501V14.4501V14.4501Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

field row d.videoField .original label {
	cursor: pointer;
}

field row d.videoField d label.load:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100px;
	height: 100px;
	z-index: 5;
	display: block;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

field row d.videoField d>label.set {
	height: auto;
}

field row d.videoField d label.load>img {
	opacity: .4;
	filter: blur(4px);
	transition: .5s;
}

field row d.videoField d label.load,
field row d.videoField d label.load * {
	pointer-events: none;
}

field row d.videoField .original d.media {
	position: absolute;
	left: 5px;
	z-index: 5;
	border-radius: 8px;
	padding: 4px 4px;
	font-size: 8px;
	color: #fff;
	font-weight: 600;
	background: #ffffff;
	text-transform: uppercase;
	width: 25px;
	height: 25px;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23999' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='11' cy='11' r='8'%3e%3c/circle%3e%3cline x1='21' y1='21' x2='16.65' y2='16.65'%3e%3c/line%3e%3c/svg%3e");
	background-size: 14px;
	background-repeat: no-repeat;
	background-position: center;
	box-shadow: 1px 1px 6px -4px #444;
	bottom: 5px;
	cursor: pointer;
}

field row d.videoField .original d.media:hover {
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23111' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='11' cy='11' r='8'%3e%3c/circle%3e%3cline x1='21' y1='21' x2='16.65' y2='16.65'%3e%3c/line%3e%3c/svg%3e");
}

field row d.videoField .original d.del {
	position: absolute;
	right: 5px;
	z-index: 5;
	border-radius: 5px;
	padding: 4px 4px;
	font-size: 8px;
	color: #fff;
	font-weight: 600;
	background: #ffffff;
	text-transform: uppercase;
	width: 25px;
	height: 25px;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23999' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cpolyline points='3 6 5 6 21 6'%3e%3c/polyline%3e%3cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'%3e%3c/path%3e%3c/svg%3e");
	background-size: 14px;
	background-repeat: no-repeat;
	background-position: center;
	box-shadow: 1px 1px 6px -4px #444;
	bottom: 5px;
	cursor: pointer;
	display: none;
}

field row d.videoField .original d.del:hover {
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23111' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cpolyline points='3 6 5 6 21 6'%3e%3c/polyline%3e%3cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'%3e%3c/path%3e%3c/svg%3e");
}

field row d.videoField .original label.set~d.del {
	display: block;
}

field row d.videoField d label.load l {
	width: 0;
	position: absolute;
	bottom: 0px;
	height: 2px;
	left: 0;
	background: #111111;
	display: none;
	z-index: 10;
}

field row d.videoField d label.load c {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: none;
	text-align: center;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 10px;
	font-weight: 600;
	z-index: 5;
}

field row d.videoField d label.load l {
	display: block;
}

field row d.videoField d label.load c {
	display: flex;
}

field row d.galleryField d.img.load c {
	display: flex;
}

field row d.videoField d label.load c {
	color: #444;
}

field row d.videoField d label.load {
	background: #fff;
}

field row d.videoField d label.load:before {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 40px;
	height: 40px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' class='circular-loader' viewBox='25 25 50 50'%3E%3Ccircle class='loader-path' cx='50' cy='50' r='20' fill='none' stroke='%23111' stroke-width='.5'/%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .circular-loader %7B -webkit-animation: rotate 2s linear infinite; animation: rotate 2s linear infinite; height: 100%25; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; width: 100%25; position: absolute; top: 0; left: 0; margin: auto; %7D .loader-path %7B stroke-dasharray: 150,200; stroke-dashoffset: -10; -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; stroke-linecap: round; %7D @-webkit-keyframes rotate %7B100%25 %7B-webkit-transform: rotate(360deg);transform: rotate(360deg);%7D%7D @keyframes rotate %7B100%25 %7B-webkit-transform: rotate(360deg);transform: rotate(360deg);%7D%7D @-webkit-keyframes dash %7B 0%25 %7Bstroke-dasharray: 1,200;stroke-dashoffset: 0;%7D 50%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -35;%7D 100%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -124;%7D %7D @keyframes dash %7B 0%25 %7Bstroke-dasharray: 1,200;stroke-dashoffset: 0;%7D 50%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -35;%7D 100%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -124;%7D %7D%5D%5D%3E%3C/style%3E%3C/defs%3E%3C/svg%3E");
	z-index: 5;
	display: block;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	content: "";
}

d.timeline {
	display: flex;
	gap: 10px;
}

d.timeline d.date {
	min-width: 400px;
}

d.timeline d.date field.timeline_date {
	width: 100%;
}

d.timeline d.date field.timeline_date d.mcDatepicker {
	width: 100%;
}

d.timeline d.intrs {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 340px;
	overflow-y: auto;
	min-width: 100%;
	max-width: 100%;
	gap: 1px;
	justify-content: space-between;
}

d.timeline d.intrs d.in {
	padding: 10px 0px;
	min-width: 65px;
	width: calc(33% - 1px);
	border-bottom: 1px solid #dde4e7;
	border-radius: 3px;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
}

d.timeline d.intrs d.in:hover {
	background: #eef6f9;
}

d.timeline d.intrs d.in.a {
	background: #222 !important;
	color: #fff !important;
}

d.timeline d.date field.timeline_date,
d.timeline d.date field.timeline_date row.inline,
d.timeline d.date field.timeline_date row.inline d.mcDatepicker {
	padding-top: 0 !important;
}

d.timeline d.intrs d.d.in {
	pointer-events: none;
	background: #f0f0f0 !important;
	opacity: .5;
	cursor: default !important;
}

d.timeline .mcDatepickerBodyCells.days {
	grid-auto-rows: 50px;
}

d.timeline d.title {
	text-align: center;
	font-weight: 500;
	font-size: 19px;
}

d.timeline .mcDatepickerCell {
	margin: 1px;
}

field[name="timeline"] {
	min-height: 450px;
}













field[type="stock"] d.stock d.choice > d.v d.s {
	background-image: url("data:image/svg+xml, %3Csvg%20aria-hidden%3D%22true%22%20stroke%3D%22%23222%22%20stroke-width%3D%221%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2248%22%20height%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%206.75a.75.75%200%20110-1.5.75.75%200%20010%201.5zM12%2012.75a.75.75%200%20110-1.5.75.75%200%20010%201.5zM12%2018.75a.75.75%200%20110-1.5.75.75%200%20010%201.5z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	display: block;
	min-width: 30px;
	min-height: 30px;
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: left bottom 18px;
	cursor: pointer;
	opacity: .5;
}
field[type="stock"] d.stock d.choice {}
field[type="stock"] d.stock d.choice d.name {
	padding: 5px 10px 5px 10px;
	color: #b5b5b5;
	font-weight: 500;
	font-size: 12px;
	background: #ffffff;
	width: max-content;
	width: -moz-max-content;
	margin-bottom: 5px;
	border-radius: 8px;
	max-width: 100%;
}
field[type="stock"] d.stock d.choice d.cols {
	display: flex;
	gap: 5px;
}
field[type="stock"] d.stock d.choice d.cols d.item {
	background: #fff;
	padding: 0;
	border-radius: 8px;
	position: relative;
	width: 100%;
}
field[type="stock"] d.stock d.choice d.cols d.item d.np {
	font-size: 10px;
	font-weight: 600;
	color: #b5b5b5;
	position: absolute;
	left: 0;
	top: 2px;
	right: 0;
	margin: auto;
	width:  max-content;
	width:  -moz-max-content;
}
field[type="stock"] d.stock d.choice d.cols d.item input[type="text"] {
	background: unset;
	padding: 16px 5px 8px 5px;
	text-align: center;
	font-size: 13px;
	font-weight: 500;
	color: #444;
}
field[type="stock"] d.stock d.choice > d.v {
	padding: 0px 10px 0px 10px;
	background: unset;
	width: 100%;
	max-width: 100%;
	background: #f4f7f8;
}
field[type="stock"] d.mc-sortable-placeholder {
	visibility: unset!important;
	opacity: 1!important;
	display: block!important;
	height: 40px!important;
	border-radius: 8px!important;
	background: #e7eced!important;
}
field[type="stock"] d.stock d.choice > d.v x {
	min-width: 26px;
	background-position: right bottom 22px;
}




field[type="stock"] d.stock,
field[type="elector"] d.elector {
	display: flex;
	flex-direction: column;
	position: relative;
	box-shadow: 0px 0px 0px 1px #f4f7f8;
	border-radius: 8px;
	overflow: hidden;
}

field[type="stock"] d.stock input,
field[type="elector"] d.elector input {
	border: none;
	padding: 7px 10px 7px 46px;
	margin: 0;
	line-height: normal;
	font-family: montserrat;
	font-size: 14px;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23444' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='11' cy='11' r='8'%3e%3c/circle%3e%3cline x1='21' y1='21' x2='16.65' y2='16.65'%3e%3c/line%3e%3c/svg%3e");
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: 15px center;
	background-color: #f4f7f8;
	border-radius: 10px 10px 0px 0px;
	transition: all .25s ease, height 0s;
	width: 100%;
}

field[type="stock"] d.stock input:hover,
field[type="stock"] d.stock input:focus,
field[type="elector"] d.elector input:hover,
field[type="elector"] d.elector input:focus {
	background-color: rgba(255, 255, 255, 1);
	box-shadow: 0 5px 25px -4px rgba(0, 0, 0, .08);
}

field[type="stock"] d.stock .vars::-webkit-scrollbar,
field[type="elector"] d.elector .vars::-webkit-scrollbar {
	width: 0;
	height: 0;
}

field[type="stock"] d.stock .choice .empty,
field[type="elector"] d.elector .choice .empty {
	color: #ccc;
	padding: 10px 0px;
	font-size: 13px;
}

field[type="stock"] d.stock .choice d.v, field[type="elector"] d.elector .choice d.v {
	text-align: left;
	padding: 0px 10px 0px 28px;
	background-color: rgba(255, 255, 255, 1);
	font-weight: 600;
	font-size: 12px;
	box-shadow: 0 -2px 0px -1px #f4f7f8;
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23999%22%20stroke-width%3D%221%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%2013l4%204L19%207%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-size: 17px;
	background-repeat: no-repeat;
	background-position: 5px center;
	display: flex;
	align-items: normal;
	justify-content: space-between;
	position: relative;
}

field[type="stock"] d.stock .choice d.v .n, field[type="elector"] d.elector .choice d.v .n {
	color: #5e5e5e;
	padding: 8px 0;
}

field[type="stock"] d.stock .choice d.v x,
field[type="elector"] d.elector .choice d.v x {
	display: block;
	min-width: 20px;
	min-height: 28px;
	background-image: url("data:image/svg+xml, %3Csvg%20aria-hidden%3D%22true%22%20stroke%3D%22%23777%22%20stroke-width%3D%221%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14.74%209l-.346%209m-4.788%200L9.26%209m9.968-3.21c.342.052.682.107%201.022.166m-1.022-.165L18.16%2019.673a2.25%202.25%200%2001-2.244%202.077H8.084a2.25%202.25%200%2001-2.244-2.077L4.772%205.79m14.456%200a48.108%2048.108%200%2000-3.478-.397m-12%20.562c.34-.059.68-.114%201.022-.165m0%200a48.11%2048.11%200%20013.478-.397m7.5%200v-.916c0-1.18-.91-2.164-2.09-2.201a51.964%2051.964%200%2000-3.32%200c-1.18.037-2.09%201.022-2.09%202.201v.916m7.5%200a48.667%2048.667%200%2000-7.5%200%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-size: 16px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

field[type="stock"] d.stock .choice d.v x:hover,
field[type="elector"] d.elector .choice d.v x:hover {
	background-image: url("data:image/svg+xml, %3Csvg%20aria-hidden%3D%22true%22%20stroke%3D%22%23cc0000%22%20stroke-width%3D%221%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14.74%209l-.346%209m-4.788%200L9.26%209m9.968-3.21c.342.052.682.107%201.022.166m-1.022-.165L18.16%2019.673a2.25%202.25%200%2001-2.244%202.077H8.084a2.25%202.25%200%2001-2.244-2.077L4.772%205.79m14.456%200a48.108%2048.108%200%2000-3.478-.397m-12%20.562c.34-.059.68-.114%201.022-.165m0%200a48.11%2048.11%200%20013.478-.397m7.5%200v-.916c0-1.18-.91-2.164-2.09-2.201a51.964%2051.964%200%2000-3.32%200c-1.18.037-2.09%201.022-2.09%202.201v.916m7.5%200a48.667%2048.667%200%2000-7.5%200%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

field[type="stock"] d.stock input::placeholder,
field[type="elector"] d.elector input::placeholder {
	color: #ccc;
	font-size: 12px;
}

field[type="stock"] d.stock .choice,
field[type="elector"] d.elector .choice {
	border: none;
	padding: 0;
	margin: 0;
	line-height: normal;
	font-family: montserrat;
	background-color: #f4f7f8;
	transition: all .25s ease, height 0s;
	width: 100%;
	font-size: 12px;
	text-align: center;
	font-weight: 500;
	box-shadow: 0 -2px 0px -1px #e7eced;
	max-width: 100%;
}

field[type="stock"].load *,
field[type="elector"].load * {
	pointer-events: none;
}

field[type="stock"].load>*,
field[type="elector"].load>* {
	opacity: 0.2;
	filter: blur(2px);
	pointer-events: none;
}

field[type="stock"]:before,
field[type="elector"]:before {
	position: absolute;
	inset: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 5;
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' class='circular-loader' viewBox='25 25 50 50'%3E%3Ccircle class='loader-path' cx='50' cy='50' r='20' fill='none' stroke='%23aaa' stroke-width='.5'/%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .circular-loader %7B -webkit-animation: rotate 2s linear infinite; animation: rotate 2s linear infinite; height: 100%25; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; width: 100%25; position: absolute; top: 0; left: 0; margin: auto; %7D .loader-path %7B stroke-dasharray: 150,200; stroke-dashoffset: -10; -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; stroke-linecap: round; %7D @-webkit-keyframes rotate %7B100%25 %7B-webkit-transform: rotate(360deg);transform: rotate(360deg);%7D%7D @keyframes rotate %7B100%25 %7B-webkit-transform: rotate(360deg);transform: rotate(360deg);%7D%7D @-webkit-keyframes dash %7B 0%25 %7Bstroke-dasharray: 1,200;stroke-dashoffset: 0;%7D 50%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -35;%7D 100%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -124;%7D %7D @keyframes dash %7B 0%25 %7Bstroke-dasharray: 1,200;stroke-dashoffset: 0;%7D 50%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -35;%7D 100%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -124;%7D %7D%5D%5D%3E%3C/style%3E%3C/defs%3E%3C/svg%3E");
	background-size: 50px;
	background-repeat: no-repeat;
	background-position: center;
	top: 24px;
	opacity: 0;
	pointer-events: none;
	transition: .5s;
}

field[type="stock"]>*,
field[type="elector"]>* {
	transition: .3s ease;
	opacity: 1;
}

field[type="stock"].load:before,
field[type="elector"].load:before {
	opacity: 1;
}

field[type="stock"] d.stock .vars,
field[type="elector"] d.elector .vars {
	border: none;
	padding: 0px;
	height: 0;
	margin: 0;
	width: 100%;
	background-color: rgba(255, 255, 255, 1);
	box-shadow: 0 5px 25px -4px rgba(0, 0, 0, .08);
	transition: height .3s ease;
	z-index: 5;
	overflow: auto;
	max-height: 200px;
}

field[type="stock"] d.stock .vars d.v,
field[type="elector"] d.elector .vars d.v {
	padding: 7px 15px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
	box-shadow: 0px 2px 0px -1px #f5f5f5;
	height: 28px;
	font-weight: 500;
	color: #777;
	max-width: 800px;
}
field[type="stock"] d.stock .choice d.v .n {
	width: 100%;
}
fieldset[name="seo"] {
	min-width: 400px;
}
field[type="stock"] d.stock .vars d.v:hover,
field[type="elector"] d.elector .vars d.v:hover {
	background: #f4f7f8;
}

field[type="stock"] d.stock .vars d.v:last-child,
field[type="elector"] d.elector .vars d.v:last-child {
	box-shadow: none;
}







field[type="cliprows"] d.cliprows d.сlpitem {
	display: flex;
	width: max-content;
	background: #f4f7f8;
}
field[type="cliprows"] d.cliprows d.сlpitem d.img img:before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #f4f7f8;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23ccc' stroke-width='.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 10C10.1046 10 11 9.10457 11 8C11 6.89543 10.1046 6 9 6C7.89543 6 7 6.89543 7 8C7 9.10457 7.89543 10 9 10Z'%3E%3C/path%3E%3Cpath d='M13 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22H15C20 22 22 20 22 15V10'%3E%3C/path%3E%3Cpath d='M15.75 5H21.25'%3E%3C/path%3E%3Cpath d='M18.5 7.75V2.25'%3E%3C/path%3E%3Cpath d='M2.67004 18.9501L7.60004 15.6401C8.39004 15.1101 9.53004 15.1701 10.24 15.7801L10.57 16.0701C11.35 16.7401 12.61 16.7401 13.39 16.0701L17.55 12.5001C18.33 11.8301 19.59 11.8301 20.37 12.5001L22 13.9001'%3E%3C/path%3E%3C/svg%3E");
	display: block;
	background-position: center;
	background-size: 32px;
	background-repeat: no-repeat;
}
field[type="cliprows"] d.cliprows d.сlpitem d.img {
	position: relative;
	height: 40px;
	width: 50px;
}
field[type="cliprows"] d.cliprows d.сlpitem d.img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	inset: 0;
	margin: auto;
	position: absolute;
	scale: .9;
	border-radius: 4px;
}
field[type="cliprows"] d.cliprows d.сlpitem d.id {
	padding: 8px 6px;
	min-width: 32px;
	font-weight: 700;
	font-size: 9px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-right: 1px solid #e9e9e9;
}
field[type="cliprows"] d.cliprows d.сlpitem d.edit:hover, field[type="cliprows"] d.cliprows d.сlpitem d.remove:hover {
	background-color: #e3e6e7;
}
field[type="cliprows"] d.cliprows d.сlpitem d.name {
	padding: 8px 6px;
	text-align: left;
	width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
field[type="cliprows"] d.cliprows d.сlpitem d.edit,field[type="cliprows"] d.cliprows d.сlpitem d.remove {
	cursor: pointer;
	width: 32px;
	height: 32px;
	background-size: 16px;
	background-repeat: no-repeat;
	background-position: center;
}
field[type="cliprows"] d.cliprows d.сlpitem d.edit {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23777%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11%202H9C4%202%202%204%202%209V15C2%2020%204%2022%209%2022H15C20%2022%2022%2020%2022%2015V13%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16.04%203.02001L8.16%2010.9C7.86%2011.2%207.56%2011.79%207.5%2012.22L7.07%2015.23C6.91%2016.32%207.68%2017.08%208.77%2016.93L11.78%2016.5C12.2%2016.44%2012.79%2016.14%2013.1%2015.84L20.98%207.96001C22.34%206.60001%2022.98%205.02001%2020.98%203.02001C18.98%201.02001%2017.4%201.66001%2016.04%203.02001Z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M14.91%204.1499C15.58%206.5399%2017.45%208.4099%2019.85%209.0899%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
field[type="cliprows"] d.cliprows d.сlpitem d.remove {
	background-image: url("data:image/svg+xml, %3Csvg%20aria-hidden%3D%22true%22%20stroke%3D%22%23777%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2018L18%206M6%206l12%2012%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-size: 22px;
}
field[type="cliprows"] d.cliprows {
	display: flex;
	flex-direction: row;
	position: relative;
	border-radius: 8px;
	overflow: hidden;
	gap: 5px;
}
field[type="cliprows"] d.cliprows > d.addnew {
	width: 32px;
	height: auto;
	background: #f4f7f8;
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23777%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2012H18%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%2018V6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-size: 17px;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 8px 8px 0px 0px;
	cursor: pointer;
	transition: .2s;
}
field[type="cliprows"] d.cliprows > d.addnew:hover {
	background-color: #e6eaec;
}

field[type="cliprows"] d.cliprows input {
	border: none;
	padding: 7px 10px 7px 46px;
	margin: 0;
	line-height: normal;
	font-family: montserrat;
	font-size: 14px;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23444' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='11' cy='11' r='8'%3e%3c/circle%3e%3cline x1='21' y1='21' x2='16.65' y2='16.65'%3e%3c/line%3e%3c/svg%3e");
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: 15px center;
	background-color: #f4f7f8;
	border-radius: 10px 10px 0px 0px;
	transition: all .25s ease, height 0s;
	width: 100%;
}

field[type="cliprows"] d.cliprows input:hover,
field[type="cliprows"] d.cliprows input:focus {
	background-color: rgba(255, 255, 255, 1);
	box-shadow: 0 5px 25px -4px rgba(0, 0, 0, .08);
}

field[type="cliprows"] d.cliprows .vars::-webkit-scrollbar {
	width: 0;
	height: 0;
}

field[type="cliprows"] d.cliprows .choice .empty {
	color: #ccc;
	padding: 10px 0px;
	font-size: 13px;
}

field[type="cliprows"] d.cliprows .choice d.v {
	text-align: left;
	padding: 0px 10px 0px 28px;
	background-color: rgba(255, 255, 255, 1);
	font-weight: 600;
	font-size: 12px;
	box-shadow: 0 -2px 0px -1px #f4f7f8;
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23999%22%20stroke-width%3D%221%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%2013l4%204L19%207%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-size: 17px;
	background-repeat: no-repeat;
	background-position: 5px center;
	display: flex;
	align-items: normal;
	justify-content: space-between;
	position: relative;
	max-width: 280px;
}

field[type="cliprows"] d.cliprows .choice d.v .n {
	color: #5e5e5e;
	padding: 8px 0;
}

field[type="cliprows"] d.cliprows .choice d.v x {
	display: block;
	min-width: 20px;
	min-height: 28px;
	background-image: url("data:image/svg+xml, %3Csvg%20aria-hidden%3D%22true%22%20stroke%3D%22%23777%22%20stroke-width%3D%221%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14.74%209l-.346%209m-4.788%200L9.26%209m9.968-3.21c.342.052.682.107%201.022.166m-1.022-.165L18.16%2019.673a2.25%202.25%200%2001-2.244%202.077H8.084a2.25%202.25%200%2001-2.244-2.077L4.772%205.79m14.456%200a48.108%2048.108%200%2000-3.478-.397m-12%20.562c.34-.059.68-.114%201.022-.165m0%200a48.11%2048.11%200%20013.478-.397m7.5%200v-.916c0-1.18-.91-2.164-2.09-2.201a51.964%2051.964%200%2000-3.32%200c-1.18.037-2.09%201.022-2.09%202.201v.916m7.5%200a48.667%2048.667%200%2000-7.5%200%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-size: 16px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

field[type="cliprows"] d.cliprows .choice d.v x:hover {
	background-image: url("data:image/svg+xml, %3Csvg%20aria-hidden%3D%22true%22%20stroke%3D%22%23cc0000%22%20stroke-width%3D%221%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14.74%209l-.346%209m-4.788%200L9.26%209m9.968-3.21c.342.052.682.107%201.022.166m-1.022-.165L18.16%2019.673a2.25%202.25%200%2001-2.244%202.077H8.084a2.25%202.25%200%2001-2.244-2.077L4.772%205.79m14.456%200a48.108%2048.108%200%2000-3.478-.397m-12%20.562c.34-.059.68-.114%201.022-.165m0%200a48.11%2048.11%200%20013.478-.397m7.5%200v-.916c0-1.18-.91-2.164-2.09-2.201a51.964%2051.964%200%2000-3.32%200c-1.18.037-2.09%201.022-2.09%202.201v.916m7.5%200a48.667%2048.667%200%2000-7.5%200%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

field[type="cliprows"] d.cliprows input::placeholder {
	color: #ccc;
	font-size: 12px;
}

field[type="cliprows"] d.cliprows .choice {
	border: none;
	padding: 0;
	margin: 0;
	line-height: normal;
	font-family: montserrat;
	background-color: #f4f7f8;
	transition: all .25s ease, height 0s;
	width: 100%;
	font-size: 12px;
	text-align: center;
	font-weight: 500;
	box-shadow: 0 -2px 0px -1px #e7eced;
	max-width: 100%;
}

field[type="cliprows"].load * {
	pointer-events: none;
}

field[type="cliprows"].load>* {
	opacity: 0.2;
	filter: blur(2px);
	pointer-events: none;
}

field[type="cliprows"]:before {
	position: absolute;
	inset: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 5;
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' class='circular-loader' viewBox='25 25 50 50'%3E%3Ccircle class='loader-path' cx='50' cy='50' r='20' fill='none' stroke='%23aaa' stroke-width='.5'/%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .circular-loader %7B -webkit-animation: rotate 2s linear infinite; animation: rotate 2s linear infinite; height: 100%25; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; width: 100%25; position: absolute; top: 0; left: 0; margin: auto; %7D .loader-path %7B stroke-dasharray: 150,200; stroke-dashoffset: -10; -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; stroke-linecap: round; %7D @-webkit-keyframes rotate %7B100%25 %7B-webkit-transform: rotate(360deg);transform: rotate(360deg);%7D%7D @keyframes rotate %7B100%25 %7B-webkit-transform: rotate(360deg);transform: rotate(360deg);%7D%7D @-webkit-keyframes dash %7B 0%25 %7Bstroke-dasharray: 1,200;stroke-dashoffset: 0;%7D 50%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -35;%7D 100%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -124;%7D %7D @keyframes dash %7B 0%25 %7Bstroke-dasharray: 1,200;stroke-dashoffset: 0;%7D 50%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -35;%7D 100%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -124;%7D %7D%5D%5D%3E%3C/style%3E%3C/defs%3E%3C/svg%3E");
	background-size: 50px;
	background-repeat: no-repeat;
	background-position: center;
	top: 24px;
	opacity: 0;
	pointer-events: none;
	transition: .5s;
}

field[type="cliprows"]>* {
	transition: .3s ease;
	opacity: 1;
}

field[type="cliprows"].load:before {
	opacity: 1;
}

field[type="cliprows"] d.cliprows .vars {
	border: none;
	padding: 0px;
	height: 0;
	margin: 0;
	width: 100%;
	background-color: rgba(255, 255, 255, 1);
	box-shadow: 0 5px 25px -4px rgba(0, 0, 0, .08);
	transition: height .3s ease;
	z-index: 5;
	overflow: auto;
	max-height: 200px;
}

field[type="cliprows"] d.cliprows .vars d.v {
	padding: 7px 15px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
	box-shadow: 0px 2px 0px -1px #f5f5f5;
	height: 28px;
	font-weight: 500;
	color: #777;
	max-width: 280px;
}

field[type="cliprows"] d.cliprows .vars d.v:hover {
	background: #f4f7f8;
}

field[type="cliprows"] d.cliprows .vars d.v:last-child {
	box-shadow: none;
}



field[type="cliprows"] d.cliprows .choice.load {
  width: 100%;
  height: 28px;
  display: inline-block;
  background: rgb(244 247 248);
  overflow: hidden;
  margin-top: 5px;
  border: none;
  position: relative;
  border-radius: 0px 0px 8px 8px;
}
field[type="cliprows"] d.cliprows .choice.load::after {
  content: '';
  width: 50%;
  height: 28px;
  background: #e6ebed;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  animation: hitZak .4s linear infinite alternate;
}

@keyframes hitZak {
	0% {left: 0;transform: translateX(-1%);}
	100% {left: 100%;transform: translateX(-99%);}
}

d.pictureField input[type="file"] {
	display: none;
}
d.pictureField > d.header {
	display: flex;
	gap: 10px;
	width: 100%;
	padding: 5px 10px;
	background: #eff3f7;
	border-radius: 6px;
	font-size: 10px;
	font-weight: 500;
}
d.pictureField {
    display: flex;
    flex-direction: column;
    gap: 8px;
    min-width: 440px;
}
d.pictureField > d.items {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
d.pictureField > d.header * {
    color: #8ea0ae;
}

d.pictureField > d.items {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
d.pictureField > d.items > d.item {
	display: flex;
	gap: 10px;
	align-items: flex-end;
	min-width: 385px;
	position: relative;
}
d.pictureField > d.items > d.item:not(:first-child) d.header {
    display: none!important;
}
d.pictureField > d.items > d.item:not(:first-child) d.picture {
    width: 82px;
    min-width: 82px;
    max-width: 82px;
}
d.pictureField > d.items > d.item > d.picture {
	display: flex;
	flex-direction: column;
	gap: 5px;
	width: 200px;
	min-width: 200px;
}
field[type="picture"] {
	width: max-content!important;
}
d.pictureField > d.items > d.item > d.picture > d.header {
	display: flex;
	gap: 10px;
	width: 100%;
	font-size: 10px;
	font-weight: 500;
	justify-content: flex-end;
	position: absolute;
}
d.pictureField > d.items > d.item > d.picture > label {
    display: flex;
    flex-direction: column;
    width: 100%;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0px 0px 0px 1px #e4e9ed;
    cursor: pointer;
    height: 100%;
}
d.pictureField > d.items > d.item > d.picture > label > img {
	width: 100%;
	height: auto;
	border-radius: 8px;
	min-height: 60px;
}
d.pictureField > d.items > d.item > d.picture > d.header * {
	color: #abb0b4;
	padding: 5px 0px;
}
d.pictureField > d.items.vars > d.item {
    display: flex!important;
}
d.pictureField > d.items > d.item > d.picture > d.header d.tinify.none {
	background-image:url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%2010v-.2a1.8%201.8%200%200%200%20-1.8%20-1.8h-.4a1.8%201.8%200%200%200%20-1.8%201.8v4.4a1.8%201.8%200%200%200%201.8%201.8h.4a1.8%201.8%200%200%200%201.8%20-1.8v-.2%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M3%203m0%203a3%203%200%200%201%203%20-3h12a3%203%200%200%201%203%203v12a3%203%200%200%201%20-3%203h-12a3%203%200%200%201%20-3%20-3z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-color: #cc0000;
}
d.pictureField > d.items > d.item > d.picture > d.header d.tinify {
	background-image:url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23999%22%20stroke-width%3D%221%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14%2010v-.2a1.8%201.8%200%200%200%20-1.8%20-1.8h-.4a1.8%201.8%200%200%200%20-1.8%201.8v4.4a1.8%201.8%200%200%200%201.8%201.8h.4a1.8%201.8%200%200%200%201.8%20-1.8v-.2%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M3%203m0%203a3%203%200%200%201%203%20-3h12a3%203%200%200%201%203%203v12a3%203%200%200%201%20-3%203h-12a3%203%200%200%201%20-3%20-3z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
d.pictureField > d.items > d.item > d.picture > d.header d.vars {
	background-image:url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23999%22%20stroke-width%3D%221%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4%2010h16%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M4%2014h16%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M9%2018l3%203l3%20-3%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M9%206l3%20-3l3%203%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
d.pictureField > d.items > d.item > d.picture > d.header d.b.del {
	background-image: url("data:image/svg+xml, %3Csvg%20viewBox%3D%220%200%2024%2024%22%20stroke%3D%22%23999%22%20stroke-width%3D%221.5%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22css-i6dzq1%22%20randcolor%3D%22set%22%20width%3D%2248%22%20height%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%09%09%09%09%09%09%09%09%09%3Cline%20x1%3D%2218%22%20y1%3D%226%22%20x2%3D%226%22%20y2%3D%2218%22%3E%3C%2Fline%3E%0A%09%09%09%09%09%09%09%09%09%3Cline%20x1%3D%226%22%20y1%3D%226%22%20x2%3D%2218%22%20y2%3D%2218%22%3E%3C%2Fline%3E%0A%09%09%09%09%09%09%09%09%3C%2Fsvg%3E");
}
d.pictureField > d.items > d.item > d.picture > d.header d.tinify,
d.pictureField > d.items > d.item > d.picture > d.header d.vars,
d.pictureField > d.items > d.item > d.picture > d.header d.b {
	background-color: #eff3f7;
	border-radius: 6px;
	padding: 5px 10px;
	background-size: 12px;
	background-repeat: no-repeat;
	background-position: center;
	transition: .2s;
	cursor: pointer;
}
d.pictureField > d.items > d.item > d.picture > d.header d.min {
    color: #555;
    padding: 5px 10px 5px 28px;
    border-radius: 4px;
    font-weight: 600;
    background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23888%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%203c7.2%200%209%201.8%209%209s-1.8%209%20-9%209s-9%20-1.8%20-9%20-9s1.8%20-9%209%20-9z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%208v4%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%2016h.01%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-size: 20px;
    background-position: 0px center;
    background-repeat: no-repeat;
}
d.pictureField > d.items > d.item:not(:last-child) {
    border-bottom: 1px solid #e4e9ed;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
d.pictureField > d.items > d.item:not(:first-child) {
    display: none;
}
d.pictureField > d.items > d.item > d.picture > d.header d.b:hover {
	background-color: #e0e5eb;
}
d.pictureField > d.items > d.item > d.picture > label > img[src=""] {
    height: 100%;
    min-height: 120px;
}
d.pictureField > d.items > d.item > d.picture > label > img[src=""]::before {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23e4e9ed%22%20stroke-width%3D%221%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2248%22%20height%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15%208h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M3%206a3%203%200%200%201%203%20-3h12a3%203%200%200%201%203%203v12a3%203%200%200%201%20-3%203h-12a3%203%200%200%201%20-3%20-3v-12z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M3%2016l5%20-5c.928%20-.893%202.072%20-.893%203%200l5%205%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M14%2014l1%20-1c.928%20-.893%202.072%20-.893%203%200l3%203%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-size: 48px;
}
d.pictureField > d.items > d.item > d.thumbs {
	display: flex;
	gap: 10px;
}
d.pictureField > d.items > d.item > d.thumbs > d.thumb {
	width: 82px;
	position: relative;
}
d.pictureField > d.items > d.item > d.thumbs > d.thumb d.name {
	font-size: 10px;
	font-weight: 600;
	padding: 5px 10px;
	position: absolute;
	left: 5px;
	top: 5px;
	background: #eff3f7;
	z-index: 2;
	border-radius: 6px;
	color: #8c9497;
}
d.pictureField > d.items > d.item > d.thumbs > d.thumb d.img {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    width: 100%;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0px 0px 0px 1px #e4e9ed;
    min-height: 32px;
    height: 100%;
}
d.pictureField > d.items > d.item > d.thumbs > d.thumb d.img img {
    height: 100%;
    min-height: 60px;
	width: 100%;
}
d.pictureField > d.items > d.item > d.thumbs > d.thumb d.img img[src=""] {
	width: 100%;
	aspect-ratio: 1/1;
}
d.pictureField > d.items > d.item > d.thumbs > d.thumb d.img img[src=""]::before {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23e4e9ed%22%20stroke-width%3D%221%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2248%22%20height%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15%208h.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M3%206a3%203%200%200%201%203%20-3h12a3%203%200%200%201%203%203v12a3%203%200%200%201%20-3%203h-12a3%203%200%200%201%20-3%20-3v-12z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M3%2016l5%20-5c.928%20-.893%202.072%20-.893%203%200l5%205%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M14%2014l1%20-1c.928%20-.893%202.072%20-.893%203%200l3%203%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-size: 28px;
}
d.pictureField > d.items > d.item > d.scale1x {
	font-size: 10px;
	font-weight: 600;
	padding: 5px 10px;
	position: absolute;
	left: 5px;
	top: 5px;
	background: #eff3f7;
	z-index: 4;
	border-radius: 6px;
	color: #8c9497;
}
d.pictureField.waiting * {
	pointer-events: none;
}
d.pictureField d.load.a {
	position: absolute;
	inset: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	background: rgb(255 255 255 / 90%);
	z-index: 7;
	scale: 1.01;
}
d.pictureField d.load.a d.prec {
	position: absolute;
	inset: 0;
	margin: auto;
	width:  max-content;
	height:  max-content;
	font-size: 30px;
	font-weight: 900;
	color: #111;
	aspect-ratio: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}


.ratingline d.str.negative {
	background-image: url("data:image/svg+xml,%3Csvg stroke='%23999' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round' randcolor='set' width='48' height='48' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M7.5 15h2.25m8.024-9.75c.011.05.028.1.052.148.591 1.2.924 2.55.924 3.977a8.96 8.96 0 01-.999 4.125m.023-8.25c-.076-.365.183-.75.575-.75h.908c.889 0 1.713.518 1.972 1.368.339 1.11.521 2.287.521 3.507 0 1.553-.295 3.036-.831 4.398C20.613 14.547 19.833 15 19 15h-1.053c-.472 0-.745-.556-.5-.96a8.95 8.95 0 00.303-.54m.023-8.25H16.48a4.5 4.5 0 01-1.423-.23l-3.114-1.04a4.5 4.5 0 00-1.423-.23H6.504c-.618 0-1.217.247-1.605.729A11.95 11.95 0 002.25 12c0 .434.023.863.068 1.285C2.427 14.306 3.346 15 4.372 15h3.126c.618 0 .991.724.725 1.282A7.471 7.471 0 007.5 19.5a2.25 2.25 0 002.25 2.25.75.75 0 00.75-.75v-.633c0-.573.11-1.14.322-1.672.304-.76.93-1.33 1.653-1.715a9.04 9.04 0 002.86-2.4c.498-.634 1.226-1.08 2.032-1.08h.384'%3E%3C/path%3E%3C/svg%3E");
}
.ratingline d.str.negative.v:hover {
	background-image: url("data:image/svg+xml,%3Csvg stroke='%23cf1433' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round' randcolor='set' width='48' height='48' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M7.5 15h2.25m8.024-9.75c.011.05.028.1.052.148.591 1.2.924 2.55.924 3.977a8.96 8.96 0 01-.999 4.125m.023-8.25c-.076-.365.183-.75.575-.75h.908c.889 0 1.713.518 1.972 1.368.339 1.11.521 2.287.521 3.507 0 1.553-.295 3.036-.831 4.398C20.613 14.547 19.833 15 19 15h-1.053c-.472 0-.745-.556-.5-.96a8.95 8.95 0 00.303-.54m.023-8.25H16.48a4.5 4.5 0 01-1.423-.23l-3.114-1.04a4.5 4.5 0 00-1.423-.23H6.504c-.618 0-1.217.247-1.605.729A11.95 11.95 0 002.25 12c0 .434.023.863.068 1.285C2.427 14.306 3.346 15 4.372 15h3.126c.618 0 .991.724.725 1.282A7.471 7.471 0 007.5 19.5a2.25 2.25 0 002.25 2.25.75.75 0 00.75-.75v-.633c0-.573.11-1.14.322-1.672.304-.76.93-1.33 1.653-1.715a9.04 9.04 0 002.86-2.4c.498-.634 1.226-1.08 2.032-1.08h.384'%3E%3C/path%3E%3C/svg%3E");
}
.ratingline d.str.negative.a {
	background-image: url("data:image/svg+xml,%3Csvg stroke='%23cf1433' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round' randcolor='set' width='48' height='48' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M7.5 15h2.25m8.024-9.75c.011.05.028.1.052.148.591 1.2.924 2.55.924 3.977a8.96 8.96 0 01-.999 4.125m.023-8.25c-.076-.365.183-.75.575-.75h.908c.889 0 1.713.518 1.972 1.368.339 1.11.521 2.287.521 3.507 0 1.553-.295 3.036-.831 4.398C20.613 14.547 19.833 15 19 15h-1.053c-.472 0-.745-.556-.5-.96a8.95 8.95 0 00.303-.54m.023-8.25H16.48a4.5 4.5 0 01-1.423-.23l-3.114-1.04a4.5 4.5 0 00-1.423-.23H6.504c-.618 0-1.217.247-1.605.729A11.95 11.95 0 002.25 12c0 .434.023.863.068 1.285C2.427 14.306 3.346 15 4.372 15h3.126c.618 0 .991.724.725 1.282A7.471 7.471 0 007.5 19.5a2.25 2.25 0 002.25 2.25.75.75 0 00.75-.75v-.633c0-.573.11-1.14.322-1.672.304-.76.93-1.33 1.653-1.715a9.04 9.04 0 002.86-2.4c.498-.634 1.226-1.08 2.032-1.08h.384'%3E%3C/path%3E%3C/svg%3E");
}
.ratingline d.str.negative.v, .ratingline d.str.negative.o {
	background-image: url("data:image/svg+xml,%3Csvg stroke='%23ddd' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round' randcolor='set' width='48' height='48' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M7.5 15h2.25m8.024-9.75c.011.05.028.1.052.148.591 1.2.924 2.55.924 3.977a8.96 8.96 0 01-.999 4.125m.023-8.25c-.076-.365.183-.75.575-.75h.908c.889 0 1.713.518 1.972 1.368.339 1.11.521 2.287.521 3.507 0 1.553-.295 3.036-.831 4.398C20.613 14.547 19.833 15 19 15h-1.053c-.472 0-.745-.556-.5-.96a8.95 8.95 0 00.303-.54m.023-8.25H16.48a4.5 4.5 0 01-1.423-.23l-3.114-1.04a4.5 4.5 0 00-1.423-.23H6.504c-.618 0-1.217.247-1.605.729A11.95 11.95 0 002.25 12c0 .434.023.863.068 1.285C2.427 14.306 3.346 15 4.372 15h3.126c.618 0 .991.724.725 1.282A7.471 7.471 0 007.5 19.5a2.25 2.25 0 002.25 2.25.75.75 0 00.75-.75v-.633c0-.573.11-1.14.322-1.672.304-.76.93-1.33 1.653-1.715a9.04 9.04 0 002.86-2.4c.498-.634 1.226-1.08 2.032-1.08h.384'%3E%3C/path%3E%3C/svg%3E")!important;
}
field[name="stock"] {
	min-width: 350px;
}
field.require:after {
	content: "*";
	color: #ccc;
	font-size: 12px;
	font-weight: 500;
	inset: initial;
	position: absolute;
	left: -10px;
	top: 0px;
	bottom: 0px;
	margin: auto 0;
	opacity: 1;
	width: 4px;
	height: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 0;
	text-align: center;
}
field.require.empty:after {
	color: #de123c;
	font-size: 20px;
	font-weight: 500;
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23de123c%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2019v.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%2015v-10%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	content: "";
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: center;
}
















ps op.d-field.bulb d.name, d-field[type="bulb"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 18v-5.25m0 0a6.01 6.01 0 001.5-.189m-1.5.189a6.01 6.01 0 01-1.5-.189m3.75 7.478a12.06 12.06 0 01-4.5 0m3.75 2.383a14.406 14.406 0 01-3 0M14.25 18v-.192c0-.983.658-1.823 1.508-2.316a7.5 7.5 0 10-7.517 0c.85.493 1.509 1.333 1.509 2.316V18'%3E%3C/path%3E%3C/svg%3E");
}
ps op.d-field.json d.name, d-field[type="json"]>d.type {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23777%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20width%3D%2248%22%20height%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2016v-8l3%208v-8%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M15%208a2%202%200%200%201%202%202v4a2%202%200%201%201%20-4%200v-4a2%202%200%200%201%202%20-2z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M1%208h3v6.5a1.5%201.5%200%200%201%20-3%200v-.5%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7%2015a1%201%200%200%200%201%201h1a1%201%200%200%200%201%20-1v-2a1%201%200%200%200%20-1%20-1h-1a1%201%200%200%201%20-1%20-1v-2a1%201%200%200%201%201%20-1h1a1%201%200%200%201%201%201%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
ps op.d-field.set d.name, d-field[type="set"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 3h-4a2 2 0 0 0 -2 2v12a4 4 0 0 0 8 0v-12a2 2 0 0 0 -2 -2'%3E%3C/path%3E%3Cpath d='M13 7.35l-2 -2a2 2 0 0 0 -2.828 0l-2.828 2.828a2 2 0 0 0 0 2.828l9 9'%3E%3C/path%3E%3Cpath d='M7.3 13h-2.3a2 2 0 0 0 -2 2v4a2 2 0 0 0 2 2h12'%3E%3C/path%3E%3Cpath d='M17 17l0 .01'%3E%3C/path%3E%3C/svg%3E");
}
ps op.d-field.info d.name, d-field[type="info"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 9h.01'%3E%3C/path%3E%3Cpath d='M11 12h1v4h1'%3E%3C/path%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.published d.name, d-field[type="published"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.98 8.223A10.477 10.477 0 001.934 12C3.226 16.338 7.244 19.5 12 19.5c.993 0 1.953-.138 2.863-.395M6.228 6.228A10.45 10.45 0 0112 4.5c4.756 0 8.773 3.162 10.065 7.498a10.523 10.523 0 01-4.293 5.774M6.228 6.228L3 3m3.228 3.228l3.65 3.65m7.894 7.894L21 21m-3.228-3.228l-3.65-3.65m0 0a3 3 0 10-4.243-4.243m4.242 4.242L9.88 9.88'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.name d.name, d-field[type="name"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 18v-8l-2 2'%3E%3C/path%3E%3Cpath d='M4 6v12'%3E%3C/path%3E%3Cpath d='M12 6v12'%3E%3C/path%3E%3Cpath d='M11 18h2'%3E%3C/path%3E%3Cpath d='M3 18h2'%3E%3C/path%3E%3Cpath d='M4 12h8'%3E%3C/path%3E%3Cpath d='M3 6h2'%3E%3C/path%3E%3Cpath d='M11 6h2'%3E%3C/path%3E%3C/svg%3E");
}
ps op.d-field.parent d.name, d-field[type="parent"]>d.type {
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cline x1='21' y1='6' x2='3' y2='6'%3e%3c/line%3e%3cline x1='17' y1='10' x2='3' y2='10'%3e%3c/line%3e%3cline x1='17' y1='14' x2='3' y2='14'%3e%3c/line%3e%3cline x1='17' y1='18' x2='3' y2='18'%3e%3c/line%3e%3c/svg%3e")
}
ps op.d-field.link d.name, d-field[type="link"]>d.type {
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cpath d='M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3'%3e%3c/path%3e%3cline x1='8' y1='12' x2='16' y2='12'%3e%3c/line%3e%3c/svg%3e")
}
ps op.d-field.phone d.name, d-field[type="phone"]>d.type {
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'%3e%3c/path%3e%3c/svg%3e")
}
ps op.d-field.email d.name, d-field[type="email"]>d.type {
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='12' cy='12' r='4'%3e%3c/circle%3e%3cpath d='M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94'%3e%3c/path%3e%3c/svg%3e")
}
ps op.d-field.hash d.name, d-field[type="hash"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4h-4v16h4'%3E%3C/path%3E%3Cpath d='M17 4h4v16h-4'%3E%3C/path%3E%3Cpath d='M8 16h.01'%3E%3C/path%3E%3Cpath d='M12 16h.01'%3E%3C/path%3E%3Cpath d='M16 16h.01'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.math d.name, d-field[type="math"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 16v2a1 1 0 0 1 -1 1h-11l6 -7l-6 -7h11a1 1 0 0 1 1 1v2'%3E%3C/path%3E%3C/svg%3E");
}
ps op.d-field.rand d.name, d-field[type="rand"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.333 2c1.96 0 3.56 1.537 3.662 3.472l.005 .195v12.666c0 1.96 -1.537 3.56 -3.472 3.662l-.195 .005h-12.666a3.667 3.667 0 0 1 -3.662 -3.472l-.005 -.195v-12.666c0 -1.96 1.537 -3.56 3.472 -3.662l.195 -.005h12.666zm-3.833 11a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3zm-5 -5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0 -3z'%3E%3C/path%3E%3C/svg%3E")
}
d-field[type="text double"] > d.type {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23777%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m16%205%202.293-2.293a1%201%200%200%201%201.414%200l1.586%201.586a1%201%200%200%201%200%201.414L19%208m-3-3-5.707%205.707a1%201%200%200%200-.293.707V13a1%201%200%200%200%201%201h1.586a1%201%200%200%200%20.707-.293L19%208m-3-3%203%203M6%2014H5a2%202%200%200%200-2%202v0a2%202%200%200%200%202%202h14a2%202%200%200%201%202%202v0a2%202%200%200%201-2%202h-4%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
d-field[type="add input"] > d.type {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23777%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%202H8C4%202%202%204%202%208V21C2%2021.55%202.45%2022%203%2022H16C20%2022%2022%2020%2022%2016V8C22%204%2020%202%2016%202Z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.91%207.83991L7.72004%2013.0299C7.52004%2013.2299%207.33004%2013.6199%207.29004%2013.8999L7.01004%2015.8799C6.91004%2016.5999%207.41004%2017.0999%208.13004%2016.9999L10.11%2016.7199C10.39%2016.6799%2010.78%2016.4899%2010.98%2016.2899L16.17%2011.0999C17.06%2010.2099%2017.49%209.16991%2016.17%207.84991C14.85%206.51991%2013.81%206.93991%2012.91%207.83991Z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.17%208.57983C12.61%2010.1498%2013.84%2011.3898%2015.42%2011.8298%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
ps op.d-field.input d.name, d-field[type="input"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.02 19.5H7.5C6.88 19.5 6.33 19.48 5.84 19.41C3.21 19.12 2.5 17.88 2.5 14.5V9.5C2.5 6.12 3.21 4.88 5.84 4.59C6.33 4.52 6.88 4.5 7.5 4.5H10.96'%3E%3C/path%3E%3Cpath d='M15.02 4.5H16.5C17.12 4.5 17.67 4.52 18.16 4.59C20.79 4.88 21.5 6.12 21.5 9.5V14.5C21.5 17.88 20.79 19.12 18.16 19.41C17.67 19.48 17.12 19.5 16.5 19.5H15.02'%3E%3C/path%3E%3Cpath d='M15 2V22'%3E%3C/path%3E%3Cpath d='M8 8.5V15.5'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.question d.name, d-field[type="question"]>d.type {
	background-image:url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23777%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%209h8%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%2013h6%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M14%2018h-1l-5%203v-3h-2a3%203%200%200%201%20-3%20-3v-8a3%203%200%200%201%203%20-3h12a3%203%200%200%201%203%203v4.5%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M19%2022v.01%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M19%2019a2.003%202.003%200%200%200%20.914%20-3.782a1.98%201.98%200%200%200%20-2.414%20.483%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
ps op.d-field.stock d.name, d-field[type="stock"]>d.type {
	background-image:url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23777%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%207m-2%200a2%202%200%201%200%204%200a2%202%200%201%200%20-4%200%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16%2015m-2%200a2%202%200%201%200%204%200a2%202%200%201%200%20-4%200%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M18%206m-3%200a3%203%200%201%200%206%200a3%203%200%201%200%20-6%200%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M6%2018m-3%200a3%203%200%201%200%206%200a3%203%200%201%200%20-6%200%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M9%2017l5%20-1.5%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M6.5%208.5l7.81%205.37%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7%207l8%20-1%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
ps op.d-field.table d.name, d-field[type="table"]>d.type {
	background-image:url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23777%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3%205a2%202%200%200%201%202%20-2h14a2%202%200%200%201%202%202v14a2%202%200%200%201%20-2%202h-14a2%202%200%200%201%20-2%20-2v-14z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M3%2010h18%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M10%203v18%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
ps op.d-field.component d.name, d-field[type="component"]>d.type {
	background-image:url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23777%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%208m0%202a2%202%200%200%201%202%20-2h8a2%202%200%200%201%202%202v8a2%202%200%200%201%20-2%202h-8a2%202%200%200%201%20-2%20-2z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%2014.5l6.492%20-6.492%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M13.496%2020l6.504%20-6.504l-6.504%206.504z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8.586%2019.414l10.827%20-10.827%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M16%208v-2a2%202%200%200%200%20-2%20-2h-8a2%202%200%200%200%20-2%202v8a2%202%200%200%200%202%202h2%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
ps op.d-field.textarea d.name, d-field[type="textarea"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23777' stroke-width='1.5' viewBox='0 0 20 20' %3E%3Cpath d='M17.25 14.5c.42 0 .75.34.75.75v.1a.75.75 0 0 1-.75.65H4.75a.75.75 0 1 1 0-1.5h12.5Zm0-5a.75.75 0 1 1 0 1.5h-8.5a.75.75 0 0 1-.75-.75v-.1a.75.75 0 0 1 .75-.65h8.5Zm-9-6.5c.4 0 .75.34.75.75v.1a.75.75 0 0 1-.75.65h-2.5v5.75a.75.75 0 0 1-1.5 0V4.5h-2.5a.76.76 0 0 1-.74-.65L1 3.75c0-.42.34-.75.75-.75h6.5Zm9 1.5a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1-.75-.75v-.1a.75.75 0 0 1 .75-.65h5.5Z'%3E%3C/path%3E%3C/svg%3E");
}
ps op.d-field.document d.name, d-field[type="document"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4.5H21'%3E%3C/path%3E%3Cpath d='M14 9.5H21'%3E%3C/path%3E%3Cpath d='M3 14.5H21'%3E%3C/path%3E%3Cpath d='M3 19.5H21'%3E%3C/path%3E%3Cpath d='M9.5 8.43V5.57C9.5 4.45 9.05 4 7.92 4H5.07C3.95 4 3.5 4.45 3.5 5.57V8.42C3.5 9.55 3.95 10 5.07 10H7.92C9.05 10 9.5 9.55 9.5 8.43Z'%3E%3C/path%3E%3C/svg%3E");
}
ps op.d-field.integer d.name, d-field[type="integer"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 9a4 4 0 1 1 8 0c0 1.098 -.564 2.025 -1.159 2.815l-6.841 7.185h8'%3E%3C/path%3E%3Cpath d='M3 12h6'%3E%3C/path%3E%3Cpath d='M6 9v6'%3E%3C/path%3E%3C/svg%3E");
}
ps op.d-field.range d.name, d-field[type="range"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.755 17.283l-1.429-10A2 2 0 017.306 5h3.388a2 2 0 011.98 2.283l-1.429 10A2 2 0 019.265 19h-.53a2 2 0 01-1.98-1.717z'%3E%3C/path%3E%3Cpath d='M2 12h4m16 0H12'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.date-time d.name, d-field[type="date time"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5m-9-6h.008v.008H12v-.008zM12 15h.008v.008H12V15zm0 2.25h.008v.008H12v-.008zM9.75 15h.008v.008H9.75V15zm0 2.25h.008v.008H9.75v-.008zM7.5 15h.008v.008H7.5V15zm0 2.25h.008v.008H7.5v-.008zm6.75-4.5h.008v.008h-.008v-.008zm0 2.25h.008v.008h-.008V15zm0 2.25h.008v.008h-.008v-.008zm2.25-4.5h.008v.008H16.5v-.008zm0 2.25h.008v.008H16.5V15z'%3E%3C/path%3E%3C/svg%3E");
}
ps op.d-field.checkbox d.name, d-field[type="checkbox"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z'%3E%3C/path%3E%3Cpath d='M7.75 12L10.58 14.83L16.25 9.17004'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.radio d.name, d-field[type="radio"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22Z'%3E%3C/path%3E%3Cpath d='M7.75 12L10.58 14.83L16.25 9.17004'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.select d.name, d-field[type="select"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 15m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0'%3E%3C/path%3E%3Cpath d='M18.5 18.5l2.5 2.5'%3E%3C/path%3E%3Cpath d='M4 6h16'%3E%3C/path%3E%3Cpath d='M4 12h4'%3E%3C/path%3E%3Cpath d='M4 18h4'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.slider d.name, d-field[type="slider"]>d.type {
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3crect x='1' y='5' width='22' height='14' rx='7' ry='7'%3e%3c/rect%3e%3ccircle cx='16' cy='12' r='3'%3e%3c/circle%3e%3c/svg%3e")
}
ps op.d-field.traffic d.name, d-field[type="traffic"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 4m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'%3E%3C/path%3E%3Cpath d='M7 21l3 -4'%3E%3C/path%3E%3Cpath d='M16 21l-2 -4l-3 -3l1 -6'%3E%3C/path%3E%3Cpath d='M6 12l2 -3l4 -1l3 3l3 1'%3E%3C/path%3E%3C/svg%3E");
}
ps op.d-field.seo d.name, d-field[type="seo"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 21l-6 -6'%3E%3C/path%3E%3Cpath d='M3.268 12.043a7.017 7.017 0 0 0 6.634 4.957a7.012 7.012 0 0 0 7.043 -6.131a7 7 0 0 0 -5.314 -7.672a7.021 7.021 0 0 0 -8.241 4.403'%3E%3C/path%3E%3Cpath d='M3 4v4h4'%3E%3C/path%3E%3C/svg%3E");
}
ps op.d-field.button d.name, d-field[type="button"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.9 13.5H4.1C2.6 13.5 2 14.14 2 15.73V19.77C2 21.36 2.6 22 4.1 22H19.9C21.4 22 22 21.36 22 19.77V15.73C22 14.14 21.4 13.5 19.9 13.5Z'%3E%3C/path%3E%3Cpath d='M12.9 2H4.1C2.6 2 2 2.64 2 4.23V8.27C2 9.86 2.6 10.5 4.1 10.5H12.9C14.4 10.5 15 9.86 15 8.27V4.23C15 2.64 14.4 2 12.9 2Z'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.code d.name, d-field[type="code"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.5 6L10 18.5M6.5 8.5L3 12l3.5 3.5M17.5 8.5L21 12l-3.5 3.5'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.layout d.name, d-field[type="layout"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l-8 4l8 4l8 -4l-8 -4'%3E%3C/path%3E%3Cpath d='M4 10l8 4l8 -4'%3E%3C/path%3E%3Cpath d='M4 18l8 4l8 -4'%3E%3C/path%3E%3Cpath d='M4 14l8 4l8 -4'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.picture d.name, d-field[type="picture"]>d.type, ps op.d-field.image d.name, d-field[type="image"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 16c1.403-.234 3.637-.293 5.945.243M16 21c-1.704-2.768-4.427-4.148-7.055-4.757m0 0C10.895 13.985 14.558 12 21 12h1M8.5 7C8 7 7 7.3 7 8.5S8 10 8.5 10 10 9.7 10 8.5 9 7 8.5 7z'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3C/svg%3E")
}
ps op.d-field.galery d.name, d-field[type="galery"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6H5a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h4M9 6v12M9 6h6M9 18h6m0 0h4a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-4m0 12V6'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.video d.name, d-field[type="video"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22H15C20 22 22 20 22 15Z'%3E%3C/path%3E%3Cpath d='M2.52002 7.11011H21.48'%3E%3C/path%3E%3Cpath d='M8.52002 2.11011V6.97011'%3E%3C/path%3E%3Cpath d='M15.48 2.11011V6.52011'%3E%3C/path%3E%3Cpath d='M9.75 14.4501V13.2501C9.75 11.7101 10.84 11.0801 12.17 11.8501L13.21 12.4501L14.25 13.0501C15.58 13.8201 15.58 15.0801 14.25 15.8501L13.21 16.4501L12.17 17.0501C10.84 17.8201 9.75 17.1901 9.75 15.6501V14.4501V14.4501Z'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.file d.name, d-field[type="file"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.97 12V15.5C11.97 17.43 13.54 19 15.47 19C17.4 19 18.97 17.43 18.97 15.5V10C18.97 6.13 15.84 3 11.97 3C8.09997 3 4.96997 6.13 4.96997 10V16C4.96997 19.31 7.65997 22 10.97 22'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.rating d.name, d-field[type="rating"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.587 8.236l2.598-5.232a.911.911 0 011.63 0l2.598 5.232 5.808.844a.902.902 0 01.503 1.542l-4.202 4.07.992 5.75c.127.738-.653 1.3-1.32.952L12 18.678l-5.195 2.716c-.666.349-1.446-.214-1.319-.953l.992-5.75-4.202-4.07a.902.902 0 01.503-1.54l5.808-.845z'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.connect d.name, d-field[type="connect"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 0v10m0-10c0 2.333 1.4 7 7 7'%3E%3C/path%3E%3Ccircle cx='17' cy='17' r='3'%3E%3C/circle%3E%3C/svg%3E");
}
ps op.d-field.multiple d.name, d-field[type="multiple"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='6' r='3'%3E%3C/circle%3E%3Ccircle cx='18' cy='6' r='3'%3E%3C/circle%3E%3Ccircle cx='12' cy='18' r='3'%3E%3C/circle%3E%3Cpath d='M6 9v1a2 2 0 0 0 2 2h4m6-3v1a2 2 0 0 1-2 2h-4m0 0v3'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.menu d.name, d-field[type="menu"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l16 0'%3E%3C/path%3E%3Cpath d='M4 12l16 0'%3E%3C/path%3E%3Cpath d='M4 18l16 0'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.inherit d.name, d-field[type="inherit"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 5h8'%3E%3C/path%3E%3Cpath d='M13 9h5'%3E%3C/path%3E%3Cpath d='M13 15h8'%3E%3C/path%3E%3Cpath d='M13 19h5'%3E%3C/path%3E%3Cpath d='M3 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z'%3E%3C/path%3E%3Cpath d='M3 14m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.user d.name, d-field[type="user"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 7m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0'%3E%3C/path%3E%3Cpath d='M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2'%3E%3C/path%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'%3E%3C/path%3E%3Cpath d='M21 21v-2a4 4 0 0 0 -3 -3.85'%3E%3C/path%3E%3C/svg%3E");
}
ps op.d-field.join d.name, d-field[type="join"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 6m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0'%3E%3C/path%3E%3Cpath d='M12 6m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0'%3E%3C/path%3E%3Cpath d='M19 6m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0'%3E%3C/path%3E%3Cpath d='M5 18m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0'%3E%3C/path%3E%3Cpath d='M12 18m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0'%3E%3C/path%3E%3Cpath d='M5 8l0 8'%3E%3C/path%3E%3Cpath d='M12 8l0 8'%3E%3C/path%3E%3Cpath d='M19 8v2a2 2 0 0 1 -2 2h-12'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.color d.name, d-field[type="color"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 0 1 0 -18c4.97 0 9 3.582 9 8c0 1.06 -.474 2.078 -1.318 2.828c-.844 .75 -1.989 1.172 -3.182 1.172h-2.5a2 2 0 0 0 -1 3.75a1.3 1.3 0 0 1 -1 2.25'%3E%3C/path%3E%3Cpath d='M8.5 10.5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'%3E%3C/path%3E%3Cpath d='M12.5 7.5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'%3E%3C/path%3E%3Cpath d='M16.5 10.5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'%3E%3C/path%3E%3C/svg%3E")
}
ps op.d-field.colorize d.name, d-field[type="colorize"]>d.type {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23777%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.01%2018.0001L3%2013.9901C1.66%2012.6501%201.66%2011.32%203%209.98004L9.68%203.30005L17.03%2010.6501C17.4%2011.0201%2017.4%2011.6201%2017.03%2011.9901L11.01%2018.0101C9.69%2019.3301%208.35%2019.3301%207.01%2018.0001Z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8.35%201.94995L9.69%203.28992%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M2.07%2011.92L17.19%2011.26%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M3%2022H16%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M18.85%2015C18.85%2015%2017%2017.01%2017%2018.24C17%2019.26%2017.83%2020.09%2018.85%2020.09C19.87%2020.09%2020.7%2019.26%2020.7%2018.24C20.7%2017.01%2018.85%2015%2018.85%2015Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
ps op.d-field.bind d.name, d-field[type="bind"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 14.5a6 6 0 100-12 6 6 0 000 12z'%3E%3C/path%3E%3Cpath d='M16 21.5a6 6 0 100-12 6 6 0 000 12z'%3E%3C/path%3E%3Cpath d='M8 21.5a6 6 0 100-12 6 6 0 000 12z'%3E%3C/path%3E%3C/svg%3E");
}
ps op.d-field.map-yandex d.name, d-field[type="map yandex"]>d.type {
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23777' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'%3e%3c/path%3e%3ccircle cx='12' cy='10' r='3'%3e%3c/circle%3e%3c/svg%3e");
}
ps op.d-field.php-hook d.name, d-field[type="php hook"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.16001 22C3.98001 22 3.14001 19.47 4.50001 16.39L8.75001 6.74H8.45001C7.80001 6.74 7.20001 6.48 6.77001 6.05C6.33001 5.62 6.07001 5.02 6.07001 4.37C6.07001 3.07 7.13001 2 8.44001 2H15.55C16.21 2 16.8 2.27 17.23 2.7C17.79 3.26 18.07 4.08 17.86 4.95C17.59 6.03 16.55 6.74 15.44 6.74H15.28L19.5 16.4C20.85 19.48 19.97 22 15.83 22H8.16001Z'%3E%3C/path%3E%3Cpath d='M5.94 13.1201C5.94 13.1201 9 13.0001 12 14.0001C15 15.0001 17.83 13.1101 17.83 13.1101'%3E%3C/path%3E%3C/svg%3E");
}
ps op.d-field.test d.name, d-field[type="test"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 16v-5.5a2.5 2.5 0 0 1 5 0v5.5m0 -4h-5'%3E%3C/path%3E%3Cpath d='M12 6l0 12'%3E%3C/path%3E%3Cpath d='M16 16v-8h3a2 2 0 0 1 0 4h-3m3 0a2 2 0 0 1 0 4h-3'%3E%3C/path%3E%3C/svg%3E");
}
ps op.d-field.js-hook d.name, d-field[type="js hook"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.75 3.104v5.714a2.25 2.25 0 01-.659 1.591L5 14.5M9.75 3.104c-.251.023-.501.05-.75.082m.75-.082a24.301 24.301 0 014.5 0m0 0v5.714c0 .597.237 1.17.659 1.591L19.8 15.3M14.25 3.104c.251.023.501.05.75.082M19.8 15.3l-1.57.393A9.065 9.065 0 0112 15a9.065 9.065 0 00-6.23-.693L5 14.5m14.8.8l1.402 1.402c1.232 1.232.65 3.318-1.067 3.611A48.309 48.309 0 0112 21c-2.773 0-5.491-.235-8.135-.687-1.718-.293-2.3-2.379-1.067-3.61L5 14.5'%3E%3C/path%3E%3C/svg%3E");
}
ps op.d-field.pass d.name, d-field[type="pass"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.9 7a8 8 0 0 1 1.1 5v1a6 6 0 0 0 .8 3'%3E%3C/path%3E%3Cpath d='M8 11a4 4 0 0 1 8 0v1a10 10 0 0 0 2 6'%3E%3C/path%3E%3Cpath d='M12 11v2a14 14 0 0 0 2.5 8'%3E%3C/path%3E%3Cpath d='M8 15a18 18 0 0 0 1.8 6'%3E%3C/path%3E%3Cpath d='M4.9 19a22 22 0 0 1 -.9 -7v-1a8 8 0 0 1 12 -6.95'%3E%3C/path%3E%3C/svg%3E");
}
ps op.d-field.access d.name, d-field[type="access"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8v-2a2 2 0 0 1 2 -2h2'%3E%3C/path%3E%3Cpath d='M4 16v2a2 2 0 0 0 2 2h2'%3E%3C/path%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3Cpath d='M16 20h2a2 2 0 0 0 2 -2v-2'%3E%3C/path%3E%3Cpath d='M8 11m0 1a1 1 0 0 1 1 -1h6a1 1 0 0 1 1 1v3a1 1 0 0 1 -1 1h-6a1 1 0 0 1 -1 -1z'%3E%3C/path%3E%3Cpath d='M10 11v-2a2 2 0 1 1 4 0v2'%3E%3C/path%3E%3C/svg%3E");
}
ps op.d-field.alias d.name, d-field[type="alias"]>d.type {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23777' stroke-width='1.5' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 17h-5.397a5 5 0 0 1 -4.096 -2.133l-.514 -.734a5 5 0 0 0 -4.096 -2.133h-3.897'%3E%3C/path%3E%3Cpath d='M21 7h-5.395a5 5 0 0 0 -4.098 2.135l-.51 .73a5 5 0 0 1 -4.097 2.135h-3.9'%3E%3C/path%3E%3Cpath d='M18 10l3 -3l-3 -3'%3E%3C/path%3E%3Cpath d='M18 20l3 -3l-3 -3'%3E%3C/path%3E%3C/svg%3E");
}
ps op.d-field.cliprows d.name, d-field[type="cliprows"]>d.type {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23777%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2021v-4a5%205%200%2000-5-5H3M12%2021v-4a5%205%200%20015-5h4M12%202v20%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M6%208l-4%204%204%204M16%206l-4-4-4%204M18%208l4%204-4%204%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
ps op.d-field.svg d.name, d-field[type="svg"]>d.type {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23777%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21%208h-2a2%202%200%200%200%20-2%202v4a2%202%200%200%200%202%202h2v-4h-1%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7%208h-3a1%201%200%200%200%20-1%201v2a1%201%200%200%200%201%201h2a1%201%200%200%201%201%201v2a1%201%200%200%201%20-1%201h-3%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M10%208l1.5%208h1l1.5%20-8%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
ps op.d-field.timeline d.name, d-field[type="timeline"]>d.type {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23777%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.9601%2010.8301H12.9001L12.1401%2013.1201H14.4301C15.2701%2013.1201%2015.9601%2013.8001%2015.9601%2014.6501C15.9601%2015.4901%2015.2801%2016.1801%2014.4301%2016.1801H12.1401%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M9.54004%2016.17V10.8301L8.04004%2012.5001%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M13.98%204.46997L12%202%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M19.0899%207.79999C20.1999%209.27999%2020.8899%2011.11%2020.8899%2013.11C20.8899%2018.02%2016.9099%2022%2011.9999%2022C7.08988%2022%203.10986%2018.02%203.10986%2013.11C3.10986%208.19999%207.08988%204.21997%2011.9999%204.21997C12.6799%204.21997%2013.3399%204.31002%2013.9799%204.46002%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}





d.tableField {
	display: flex;
	align-items: baseline;
	justify-content: flex-start;
	gap: 0;
	flex-direction: column;
	position: relative;
}
d.tableField d.row {
	display: flex;
	flex-direction: row;
	gap: 0;
	width: 200px;
	position: relative;
	min-width: max-content;
}
d.tableField d.cf {
	position: absolute;
	margin: auto;
	width: 12px;
	height: 12px;
	background: #ccc;
	border-radius: 50%;
	cursor: pointer;
	background-size: 14px;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 5;
	opacity: 0;
	transition: .2s;
}
d.tableField d.cf.rem.row {
	bottom: 0;
	top: 0;
	margin: auto;
	left: -7px;
}
d.tableField d.cf.add.row {
	bottom: -10px;
	left: -7px;
}
d.tableField d.cf.rem {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2012H18%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
d.tableField d.cf.add {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2012h6m6%200h-6m0%200V6m0%206v6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
d.tableField d.row d.cell {
	width: max-content;
	border: 1px solid #ffffff;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	position: relative;
}
d.tableField d.cf.add.col {
	right: -9px;
	top: -6px;
}
d.tableField d.cf.rem.col {
	left: 0;
	right: 0;
	margin: auto;
	top: -6px;
}
d.tableField d.row d.cell d.content {
	min-height: 40px;
	font-size: 14px;
	font-weight: 500;
	color: #555;
	padding: 15px;
	min-width: 200px;
	max-width: 200px;
	width: 200px;
	height: 100%;
	text-align: center;
}
d.tableField .row:hover  d.cf {
	opacity: 1;
}

d.tableField d.row d.cell:last-child {
	border-right: 1px solid #ddd;
}
d.tableField d.row:has(+.addfieldrow:last-child) d.cell, d.tableField d.row:last-child d.cell {
	border-bottom: 1px solid #ddd;
}
d.tableField d.row d.cell:hover ui {
	opacity: 1;
}
d.tableField d.row:has(>.add+.cell:last-child) > .cell > d.cf.rem.col {
	display: none;
}
d.tableField > .row:last-child:first-child > d.cf.rem.row {
	display: none;
}
field[type="table"] d.tableField d.addfieldrow {
	margin: auto;
	width: max-content;
	display: flex;
	justify-content: flex-star;
	align-items: center;
	gap: 10px;
}
field[type="table"] d.tableField d.addfieldrow .add {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2012h6m6%200h-6m0%200V6m0%206v6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	margin: auto;
	width: 12px;
	height: 12px;
	background-color: #ccc;
	border-radius: 50%;
	cursor: pointer;
	background-size: 14px;
	background-repeat: no-repeat;
	background-position: center;
	margin: 15px auto 15px auto;
}
field[type="table"] d.tableField d.addfieldrow .rem {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2012H18%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	margin: auto;
	width: 12px;
	height: 12px;
	background-color: #ccc;
	border-radius: 50%;
	cursor: pointer;
	background-size: 14px;
	background-repeat: no-repeat;
	background-position: center;
	margin: 15px auto 15px auto;
}
field:has(>name+row:last-child) > row d.tableField d.addfieldrow d.rem {
	display: none;
}













d.setrows > d.search d.acsb input {
    border: none;
    padding: 10px 10px 10px 46px;
    margin: 0;
    line-height: normal;
    font-family: montserrat;
    font-size: 14px;
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23444' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='11' cy='11' r='8'%3e%3c/circle%3e%3cline x1='21' y1='21' x2='16.65' y2='16.65'%3e%3c/line%3e%3c/svg%3e");
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: 15px center;
    background-color: #f4f7f8;
    border-radius: 10px;
    transition: all .25s ease, height 0s;
    flex-grow: 1;
}
d.setrows > d.search d.acsb {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 10px;
}
d.setrows > d.search d.acsb d.x {
    width: 32px;
    height: 38px;
    border-radius: 8px;
    cursor: pointer;
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
    transition: .3s;
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23111' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");
    display: block;
    background-color: #f4f7f8;
}
dset set d.content>d.title {
	max-width: 500px;
	font-family: oswald;
	font-weight: 300;
	letter-spacing: .4px;
	color: #1b1b1b;
	font-size: 14px;
}

dset set d.add, dset set d.remove {
	background-size: 32px;
	background-repeat: no-repeat;
	background-position: center;
	width: 32px;
	height: 40px;
	cursor: pointer;
	border-radius: 6px;
}
dset set d.xdcg {
    background: #fff;
    display: flex;
    align-items: center;
    padding: 0 20px;
    font-family: 'Oswald';
    border-radius: 8px;
    min-width: 60px;
    text-align: center;
    justify-content: center;
    font-size: 14px;
    color: #444;
    font-weight: 400;
    height: 40px;
}
dset set d.add:hover,
dset set d.remove:hover {
	background-color: #fff;
}

dset set d.add {
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23111' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cline x1='12' y1='5' x2='12' y2='19'%3e%3c/line%3e%3cline x1='5' y1='12' x2='19' y2='12'%3e%3c/line%3e%3c/svg%3e");
	background-size: 17px;
}

dset set d.remove {
	background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23333%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2012H18%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-size: 17px;
}

dset {
	display: flex;
	flex-direction: column;
	gap: 5px;
	min-width: 262px;
	margin: 5px 0 0px 0;
}

dset set d.content {
	display: flex;
	flex-direction: column;
	gap: 6px;
	max-width: 500px;
	font-size: 12px;
	font-weight: 500;
	max-height: 38px;
	overflow: hidden;
	position: relative;
	justify-content: center;
	min-height: 40px;
}

dset set d.content>d.name {
	width: max-content;
	max-height: 100%;
	height: max-content;
	font-size: 14px;
	overflow: auto;
	max-width: 300px;
}

dset set d.content>d.name .n {
	display: inline;
	color: #636363;
	font-family: 'Oswald';
	font-weight: 300;
	letter-spacing: .1px;
}

dset set d.content>d.name::-webkit-scrollbar-thumb {
	background-color: transparent;
	border: 0;
	border-radius: 0;
}

dset set d.content>d.name::-webkit-scrollbar {
	width: 0;
	height: 0;
}

dset set d.content>d.name::-webkit-scrollbar-track {
	background: transparent;
}
dset set d.addit_cols {
    width: max-content;
    width: -moz-max-content;
    gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
    white-space: break-spaces;
    display: none;
}
dset set d.addit_cols:has(d:not(:empty)) {
    display: flex;
}
dset set d.addit_cols d:empty {
    display: none;
}
dset set d.addit_cols > d {
	background: #fff;
	padding: 5px 10px;
	border-radius: 8px;
	font-size: 12px;
	font-weight: 300;
	font-family: Oswald;
	color: #444;
	white-space: break-spaces;
	line-height: 17px;
}
dset set d.addit_cols:empty {
	display: none;
}
content row dset:last-child {
	margin-bottom: 20px;
}

dset set d.price {
	background: #fff;
	display: flex;
	align-items: center;
	padding: 0 20px;
	font-family: 'Oswald';
	border-radius: 8px;
	color: #636363;
	font-weight: 300;
	letter-spacing: .1px;
	font-size: 14px;
	width: 100px;
	text-align: center;
	justify-content: center;
	height: 40px;
}

dset set d.count {
	background: #fff;
	display: flex;
	align-items: center;
	padding: 0 20px;
	font-family: 'Oswald';
	border-radius: 8px;
	min-width: 60px;
	text-align: center;
	justify-content: center;
	font-size: 14px;
	color: #444;
	font-weight: 400;
	height: 40px;
}

dset set {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	background: #f2f2f2;
	position: relative;
	padding: 5px 5px;
	border-radius: 8px;
	width: max-content;
	width: -moz-max-content;
	cursor: pointer;
	transition: .3s;
	align-items: flex-start;
}
dset.waiting,
dset.waiting * {
	pointer-events: none;
}

dset.waiting>d {
	opacity: .5;
}

content row dset set {
	margin: 5px 5px 0px 75px;
}

d.findsetff d.vars d.var .n d.im {
	min-width: 30px;
	max-width: 30px;
	height: 30px;
	overflow: hidden;
	position: relative;
	border-radius: 6px;
}

d.findsetff d.vars d.var .n d.im img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

d.findsetff d.vars::-webkit-scrollbar {
	width: 20px;
	height: 0;
}

d.findsetff d.vars::-webkit-scrollbar-thumb {
	background-color: #f4f7f8;
	border: 0;
	border-left: 16px solid white;
	border-radius: 0;
	border-top: 0;
}

d.findsetff d.vars::-webkit-scrollbar-track {
	background: white;
}

d.findsetff d.vars d.var .n {
    background-color: #f4f7f8;
    border-radius: 8px;
    padding: 0px 10px 0px 0px;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 6px center;
    display: flex;
    align-items: center;
    width: max-content;
    width: -moz-max-content;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    gap: 10px;
    transition: .2s;
    flex-grow: 1;
    max-width: 350px;
}
d.findsetff d.vars d.var d.adt {
    border: none;
    padding: 30px 0 15px 0;
    margin: 0;
    font-size: 12px;
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: 15px center;
    background-color: #f4f7f8;
    border-radius: 10px;
    width: 100px;
    text-align: center;
    position: relative;
}
d.findsetff d.vars d.var d.adt d.xzn {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 5px;
    pointer-events: none;
    z-index: 1;
    font-size: 12px;
    color: #888;
    font-weight: 300;
}
d.findsetff d.vars d.var d.adt input::placeholder {
    color: #aaa;
    font-weight: 100;
}
d.findsetff d.vars d.var d.adt input {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    background: transparent;
    border: none;
    height: 25px;
    text-align: center;
    padding: 0 0 4px 0;
    color: #222;
}
d.findsetff d.vars d.var d.add {
    background-repeat: no-repeat;
    background-position: center;
    background-color: #f4f7f8;
    border-radius: 10px;
    width: 36px;
    text-align: center;
    position: relative;
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23444' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cline x1='12' y1='5' x2='12' y2='19'%3e%3c/line%3e%3cline x1='5' y1='12' x2='19' y2='12'%3e%3c/line%3e%3c/svg%3e");
    background-size: 17px;
    cursor: pointer;
}
d.findsetff d.vars d.var {
	display: flex;
	gap: 10px;
	width: 100%;
}

content row dset set:before {
	content: "";
	width: 25px;
	height: 25px;
	background: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23999' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cpolyline points='15 10 20 15 15 20'%3e%3c/polyline%3e%3cpath d='M4 4v7a4 4 0 0 0 4 4h12'%3e%3c/path%3e%3c/svg%3e");
	position: absolute;
	top: 0;
	left: -30px;
	z-index: 5;
}

d.findsetff d.wrp {
    display: flex;
    gap: 5px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
}
d.findsetff d.vars d.var * {
	font-family: oswald;
	color: #6a6a6a;
}

d.findsetff d.wrp input[type="text"] {
    border: none;
    padding: 10px 10px 10px 46px;
    margin: 0;
    line-height: normal;
    font-family: montserrat;
    font-size: 14px;
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23444' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3ccircle cx='11' cy='11' r='8'%3e%3c/circle%3e%3cline x1='21' y1='21' x2='16.65' y2='16.65'%3e%3c/line%3e%3c/svg%3e");
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: 15px center;
    background-color: #f4f7f8;
    border-radius: 10px;
    transition: all .25s ease, height 0s;
    flex-grow: 1;
}
d.findsetff r {
	width: 32px;
	height: 38px;
	border-radius: 8px;
	cursor: pointer;
	background-position: center;
	background-size: 16px;
	background-repeat: no-repeat;
	transition: .3s;
	background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23111' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");
	display: block;
	background-color: #f4f7f8;
}



d.findsetff d.vars {
	overflow: auto;
	height: 0;
	transition: .3s;
	display: flex;
	flex-direction: column;
	gap: 5px;
	margin-bottom: 10px;
	width: 100%;
}

dset.waiting:before {
	height: 80px;
	width: 80px;
	position: absolute;
	bottom: 22px;
	left: 0;
	justify-content: center;
	align-items: center;
	font-size: 15px;
	z-index: 10;
	font-weight: 700;
	right: 0;
	top: 0;
	margin: auto;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' class='circular-loader' viewBox='25 25 50 50'%3E%3Ccircle class='loader-path' cx='50' cy='50' r='20' fill='none' stroke='%23aaa' stroke-width='.5'/%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .circular-loader %7B -webkit-animation: rotate 2s linear infinite; animation: rotate 2s linear infinite; height: 100%25; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; width: 100%25; position: absolute; top: 0; left: 0; margin: auto; %7D .loader-path %7B stroke-dasharray: 150,200; stroke-dashoffset: -10; -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite; stroke-linecap: round; %7D @-webkit-keyframes rotate %7B100%25 %7B-webkit-transform: rotate(360deg);transform: rotate(360deg);%7D%7D @keyframes rotate %7B100%25 %7B-webkit-transform: rotate(360deg);transform: rotate(360deg);%7D%7D @-webkit-keyframes dash %7B 0%25 %7Bstroke-dasharray: 1,200;stroke-dashoffset: 0;%7D 50%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -35;%7D 100%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -124;%7D %7D @keyframes dash %7B 0%25 %7Bstroke-dasharray: 1,200;stroke-dashoffset: 0;%7D 50%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -35;%7D 100%25 %7Bstroke-dasharray: 89,200;stroke-dashoffset: -124;%7D %7D%5D%5D%3E%3C/style%3E%3C/defs%3E%3C/svg%3E");
	background-size: 80px;
	background-repeat: no-repeat;
	background-position: center;
	content: "";
}

d.findsetff {
    display: flex;
    gap: 5px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    gap: 10px;
    position: relative;
    width: max-content;
    width: -moz-max-content;
}

d.setrows > d.search d.vars {
    display: flex;
    flex-direction: column;
    gap: 5px;
    transition: height .5s;
    height: 0px;
    padding: 0;
    border-bottom: 2px solid #f4f7f8;
    overflow: auto;
    margin-bottom: 10px;
    margin-top: 10px;
}
d.setrows > d.search d.vars d.var {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    align-items: center;
    width: 100%;
}
d.setrows > d.search d.vars d.var img {}

d.setrows > d.search d.vars d.var d.img {
    width: 40px;
    height: 40px;
    overflow: hidden;
    max-width: 40px;
}
d.setrows > d.search d.vars d.var d.img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

d.setrows > d.search d.vars d.var * {
    font-family: Oswald;
    font-weight: 300;
    font-size: 15px;
    color: #444;
    background: #f4f7f8;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-radius: 6px;
    flex-grow: 1;
    max-width: 800px;
    width: max-content;
    width: -moz-max-content;
}
d.setrows > d.search d.vars d.var d.add {
    width: 32px;
    height: 38px;
    border-radius: 8px;
    cursor: pointer;
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
    transition: .3s;
    display: block;
    background-color: #f4f7f8;
    background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23777%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%205l0%2014%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M5%2012l14%200%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-size: 17px;
    max-width: 32px;
    min-width: 32px;
}
d.setrows {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
d.setrows > d.search d.vars d.var d.add:hover {
    background-color: #e4eaeb;
}
d.setrows > d.search d.vars d.var .name {
    padding: 0 10px;
    justify-content: flex-start;
    background: #ffffff;
}
d.setrow {
    display: flex;
    gap: 10px;
    justify-content: space-between;
    align-items: stretch;
    background: #fff;
}
d.setrow d.drag {
    width: 32px;
    border-radius: 8px;
    cursor: grab;
    background-position: center;
    background-repeat: no-repeat;
    transition: .3s;
    background-image: url("data:image/svg+xml, %3Csvg%20stroke%3D%22%23444%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20randcolor%3D%22set%22%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2012m-1%200a1%201%200%201%200%202%200a1%201%200%201%200%20-2%200%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%2019m-1%200a1%201%200%201%200%202%200a1%201%200%201%200%20-2%200%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%205m-1%200a1%201%200%201%200%202%200a1%201%200%201%200%20-2%200%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-size: 16px;
    display: block;
    background-color: #f4f7f8;
}
d.setrow d.img {
    overflow: hidden;
    border-radius: 6px;
    width: 50px;
    height: 50px;
}
d.setrow d.rm {
    width: 32px;
    border-radius: 8px;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    transition: .3s;
    background-size: 16px;
    display: block;
    background-color: #f4f7f8;
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23111' stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");
}
d.setrow > d.name {
    max-width: 800px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 10px;
    font-family: 'Oswald';
    font-size: 14px;
    color: #6a6a6a;
    font-weight: 300;
    flex-grow: 1;
}
d.setrow d.col {
    padding: 5px 5px;
    width: max-content;
    width:  -moz-max-content;
    border-radius: 8px;
    background-color: #f4f7f8;
    text-align: center;
    position: relative;
}
d.setrow d.img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
d.setrow d.col > d.name {
    position: absolute;
    left: 0;
    top: 3px;
    right: 0;
    width: 100%;
    text-align: center;
    font-size: 10px;
    color: #777;
    font-weight:  500;
}
d.setrow d.col > d.value, d.setrow d.col > input {
    text-align: center;
    margin: 14px 0 0 0;
    padding: 0 0 0 0;
    border: none;
    background: #fff;
    border-radius: 5px;
    height: 26px;
    font-size: 12px;
    font-weight:  500;
    color: #444;
    width: 100px;
}
d.setrow d.col > input::placeholder {
    color: #bbb;
}
d.setrow:not(:last-child) {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e9edef;
}
d.setrows d.items.mc-sortable d.setrow.gograb[style="display: none;"] * {
    pointer-events: none;
    opacity: 0;
    height: 0;
    margin: 0!important;
    border: 0!important;
    padding-top: 0!important;
    padding-bottom: 0!important;
}
d.setrow d.col > d.value {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
}
d.setrows d.items.mc-sortable d.setrow.gograb[style="display: none;"] {
    display: flex!important;
    height: 0;
    overflow: hidden;
}
d.setrows d.mc-sortable-placeholder.setrow.gograb {
    visibility: visible!important;
}form[mc] { position: relative; margin: 0; display: flex; flex-direction: column; gap: 12px;}form[mc].act > *:not(.formFooter) { opacity: .1;}form[mc].act > * { pointer-events: none;}form[mc].done field { pointer-events: none; opacity: .2; filter: blur(1px);}form[mc]:before { content: ""; width: 64px; height: 64px; left: 0; top: 0; bottom: 0; right: 0; margin: auto; position: absolute; z-index: 5; opacity: 0; transition: .5s; pointer-events: none; border-radius: 50%; border: 2px solid #c8c8c8; border-left-color: rgb(0 0 0 / 10%); transform: rotate(45deg); -webkit-animation: rotateLoadData .8s ease infinite; animation: rotateLoadData .8s ease infinite;}form[mc].act d.interForm { background-image: none; padding: 4px 0px 2px 4px;}form[mc].act d.interForm::before { display: 0;}@-webkit-keyframes rotateLoadData { 0% {transform: rotate(45deg)} to {transform: rotate(405deg)}}@keyframes rotateLoadData { 0% {transform: rotate(45deg)} to {transform: rotate(405deg)}}form[mc].act:before { opacity: 1;}form[mc]:hover field > .input > .name { display: block;}form[mc] field > .input input:focus + .name, form[mc] field > .input:hover input + .name { opacity: 1;}form[mc] .interForm { background-size: 19px; background-repeat: no-repeat; background-position: 0 center; padding-left: 30px; background-image: url("data:image/svg+xml,%3Csvg fill='%23a0a0a0' stroke-width='2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='24' height='24'%3E%3Cpath d='M 11 7 C 8.2504839 7 6 9.2504839 6 12 L 6 38 C 6 40.749516 8.2504839 43 11 43 L 39 43 C 41.749516 43 44 40.749516 44 38 L 44 12 C 44 9.2504839 41.749516 7 39 7 L 11 7 z M 11 9 L 39 9 C 40.668484 9 42 10.331516 42 12 L 42 38 C 42 39.668484 40.668484 41 39 41 L 11 41 C 9.3315161 41 8 39.668484 8 38 L 8 12 C 8 10.331516 9.3315161 9 11 9 z M 34 25 A 1.0001 1.0001 0 1 0 34 27 L 36 27 L 36 31 L 26.414062 31 L 28.707031 28.707031 A 1.0001 1.0001 0 0 0 27.980469 26.990234 A 1.0001 1.0001 0 0 0 27.292969 27.292969 L 23.380859 31.205078 A 1.0001 1.0001 0 0 0 23.376953 32.792969 A 1.0001 1.0001 0 0 0 23.382812 32.796875 L 27.292969 36.707031 A 1.0001 1.0001 0 1 0 28.707031 35.292969 L 26.414062 33 L 37 33 A 1.0001 1.0001 0 0 0 38 32 L 38 26 A 1.0001 1.0001 0 0 0 37 25 L 34 25 z'%3E%3C/path%3E%3C/svg%3E");
font-size: 10px; font-weight: 500; padding: 4px 0px 2px 25px; width: max-content; width: -moz-max-content; margin: auto; position: relative; color: var(--grey); cursor: pointer;}form[mc] .interForm:hover:before { width: 100%;}form[mc] .interForm:before { position: absolute; left: 0; top: 0; width: 0%; height: 100%; content: ""; transition: 1s; mix-blend-mode: color; background: var(--b);}form[mc].done .interForm { color: var(--b); font-weight: 600; background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%233b9417' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cpolyline points='20 6 9 17 4 12'%3e%3c/polyline%3e%3c/svg%3e");
}form[mc].err .interForm { color: #cc0000; font-weight: 600; background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23cc0000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");
}form[mc].err .interForm:before, form[mc].done .interForm:before { display: none;}form[mc].act .interForm:before { width: 100%;}form[mc] field > .input > .name { display: none; font-size: 8px; font-weight: 700; text-transform: uppercase; letter-spacing: .3px; color: #000; position: absolute; width: 100px; border-radius: 35px 0px 0px 35px; padding: 10px 10px 10px 10px; left: -100px; text-align: right; opacity: 0; margin: -28px 0 0 0px; background: #fff; box-shadow: 0 15px 30px -8px rgba(0,0,0,.08); transition: .6s; overflow: hidden;}form[mc] field > .input.err .name { background: var(--c); color: #fff;}form[mc] field > .input input, form[mc] field > .input textarea { background-repeat: no-repeat; padding: 5px 10px 5px 28px; margin: 0; border: none; border-bottom: 1px solid var(--d); font-size: 14px; font-weight: 500; background-size: 15px; background-position: 0 center; background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' stroke='%23444' stroke-width='1' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M4 20h4l10.5 -10.5a1.5 1.5 0 0 0 -4 -4l-10.5 10.5v4'%3e%3c/path%3e%3cpath d='M13.5 6.5l4 4'%3e%3c/path%3e%3c/svg%3e");
}form[mc] field > form[mc] .input.err input { border-color: var(--c); background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' stroke='%23f1b1b1' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3e%3cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'%3e%3c/path%3e%3cline x1='12' y1='9' x2='12' y2='13'%3e%3c/line%3e%3cline x1='12' y1='17' x2='12.01' y2='17'%3e%3c/line%3e%3c/svg%3e");
}form[mc] .title { font-weight: 600; text-align: center;}.mcpicture {
	position: relative;
	background: #f7f7f7;
	overflow: hidden;
}
.mcpicture img {
	position: relative;
	border: 0;
	transition: opacity .2s;
	width: 100%;
	display: block;
}
.mcpicture img[type="base"] {
	display: none;
}
d.mcpicture.a img[type="base"] {
	display: block;
}
d.mcpicture.a.b img[type="thumb"] {
	display: none;
}
.mcpicture img:before {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	background: #f7f7f7;
	display: block;
	content: "";
}
.mcpicture img[src=""], d.mcpicture img:not([src]) {
	opacity: 0;
}
.mcpicture img[type="thumb"] {
	position: absolute;
	top: 0;
	left: 0;
}
.mcpicture img[src=""] + .loader, .mcpicture img:not([src]) + .loader, .mcpicture.a.b .loader {
	display: none;
}

@keyframes mcpictureloader {
	0% {background-position: 200% 0;}
	100% {background-position: -200% 0;}
}
@-webkit-keyframes mcpictureloader {
	0% {background-position: 200% 0;}
	100% {background-position: -200% 0;}
}
.mcpicture .loader {
	background: linear-gradient(
		90deg, 
		rgb(255 255 255 / 0%) 25%, 
		rgb(255 255 255 / 30%) 50%, 
		rgb(255 255 255 / 0%) 75%
	);
	background-size: 200% 100%;
	animation: mcpictureloader 2s infinite linear;
	-webkit-animation: mcpictureloader 2s infinite linear;
	transform: rotate(160deg) scale(2);
	position: absolute;
	inset: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	opacity: 1;
	transition: opacity .2s;
	pointer-events: none!important;
	will-change: transform, opacity;
}