@charset "utf-8";
/* CSS Document */

body {
	font-family: 'Areal', sans-serif;
	font-size: 14px;
	color: #000;
	padding: 0px;
	margin: 0px;
}

section {
	position: relative;
}

img {
	position: relative;
	border: none;
	display: block;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

li {
	margin: 0px;
	padding: 0px;
	font-weight: 500;
}

h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	font-weight: 500;
}

td {
	position: relative;
	margin: 0px;
	padding: 0px;
}

sup {
	font-size: 10px;
}

input, button {
	outline: none;
}

.ex_hint {
	display: none;
}

.ex_bold {
	font-weight: 700;
}

.ex_table {
	position: relative;
	display: table;
}

.ex_table .row {
	position: relative;
	display: table-row;
}

.ex_table .cel {
	position: relative;
	display: table-cell;
	padding: 0px;
	vertical-align: middle;
}

.ex_table .cel.top {
	vertical-align: top;
}

.ex_table .row.mob {
	display: none;
}

.ex_table .row.com {
	display: table-row;
}

.ex_table .row.pad {
	display: table-row;
}

.ex_table .cel.mob {
	display: none;
}

.ex_table .cel.com {
	display: table-cell;
}

.ex_table .cel.pad {
	display: table-cell;
}

.ex_flex {
	position: relative;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

.ex_flex .item {
	position: relative;
	flex: 1 0 30%;
	max-width: 100%;
	min-width: 240px;
}

.ex_flex_container {
	display: flex;
	display: -webkit-flex;
}

.ex_flex_center {
	align-items: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-justify-content: center;
}

.ex_grid {
	position: relative;
	display: grid;
	grid-template-rows: auto;
	grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
	grid-gap: 20px;
	grid-auto-flow: dense;
}

.ex_imgbox {
	position: relative;
	display: inline-block;
	vertical-align: top;
	list-style: none;
	font-style: normal;
}

.ex_imgfit {
	position: absolute;
	object-fit: cover;
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.ex_imggab {
	position: absolute;
	max-width: 100%;
	max-height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.ex_cen {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.ex_vcen {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.ex_vlef {
	text-align: left;
	margin-right: auto;
}

.ex_vrig {
	text-align: right;
	margin-left: auto;
}

.ex_vmid {
	vertical-align: middle;
}

.ex_vtop {
	vertical-align: top;
}

.ex_vbot {
	vertical-align: bottom;
}

.svg {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	shape-rendering: geometricPrecision;
	text-rendering: geometricPrecision;
	image-rendering: optimizeQuality;
	fill-rule: evenodd;
	clip-rule: evenodd;
}

.ex_a {
	color: #0000FF;
	text-decoration: underline;
	cursor: pointer;
}

.ex_over {
	text-decoration: none;
}

.ex_over:hover {
	text-decoration: underline;
	border: none;
}

.ex_bgover {
	background: none;
}

.ex_bgover:hover {
	background-color: #EEE;
}

.ex_borover {
	box-shadow: none;
}

.ex_borover:hover {
	box-shadow: 0px 0px 0px 1px #CCC;
}

.ex_in {
	cursor: pointer;
}

.ex_in:hover {
	opacity: 0.8;
}

.ex_bg_ninja:hover {
	background: rgba(90, 90, 90, 0.5);
}

.ex_bg_ghost:hover {
	background: rgba(230, 230, 230, 0.5);
}

.ex_bg_p7:hover {
	background: #FC1;
}

.ex_bg_beazh:hover {
	background: #FE7;
}

.ex_f_orange:hover {
	background: none;
	color: #FC1;
	fill: #FC1;
}

.ex_dash {
	border-bottom: #999 1px dashed;
}

.ex_ffarial {
	font-family: Arial, Helvetica, sans-serif;
}

.ex_ffcalibri {
	font-family: Calibri;
}

.ex_hr {
	position: relative;
	border-top: #DDD 1px solid;
	border-bottom: #FFF 1px solid;
	height: 0px;
	width: 100%;
}

.ex_vr {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 0px;
	border-left: #DDD 1px solid;
}

.ex_abs {
	position: absolute;
}

.ex_rel {
	position: relative;
}

.ex_fix {
	position: fixed;
}

.ex_sta {
	position: static;
}

.ex_pos {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.ex_gab {
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
}

.ex_bobo {
	box-sizing: border-box;
}

.ex_cell {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-width: 0;
	border-spacing: 0;
	border-style: none;
}

.ex_bord {
	box-shadow: 0px 0px 0px 1px #DDD;
	border: none;
}

.ex_maxpos {
	max-height: 100%;
	max-width: 100%;
}

.ex_centro {
	position: absolute;
	margin: auto;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
}

.ex_wrap,
.ex_nowrap {
	white-space: nowrap;
}

.ex_curs {
	cursor: pointer;
}

.ex_padd {
	padding: 10px;
}

.ex_hid {
	display: none;
}

.ex_ofh {
	overflow: hidden;
}

.ex_decno {
	text-decoration: none;
}

.ex_bgno {
	background: none;
}

.ex_borno {
	border: none;
}

.ex_selno {
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.ex_W {
	width: 100%;
}

.ex_H {
	height: 100%;
}

.ex_bgwhite {
	background: #FFF;
	background-color: #FFF;
}

.ex_bgblack {
	background: #000;
	background-color: #000;
}

.ex_bggrey {
	background: #EEE;
	background-color: #EEE;
}

.ex_bggreyc {
	background: #CCC;
	background-color: #CCC;
}

.ex_bggreyd {
	background: #AAA;
	background-color: #AAA;
}

.ex_bgorange {
	background: #FC1;
	background-color: #FC1;
}

.ex_bggreen {
	background: #9C0;
	background-color: #9C0;
}

.ex_bgblue {
	background: #69C;
	background-color: #69C;
}

.ex_bgbeazh {
	background: #FE7;
	background-color: #FE7;
}

.ex_fwhite {
	color: #FFF;
	fill: #FFF;
}

.ex_fblack {
	color: #000;
	fill: #000;
}

.ex_fgrey {
	color: #999;
	fill: #999;
}

.ex_fgreyd {
	color: #666;
	fill: #666;
}

.ex_fblue {
	color: #39C;
	fill: #39C;
}

.ex_fred {
	color: #930;
	fill: #930;
}

.ex_forange {
	color: #FC1;
	fill: #FC1;
}

.ex_fgreen {
	color: #3B4;
	fill: #3B4;
}

.ex_f12 {
	font-size: 12px;
}

.ex_f14 {
	font-size: 14px;
}

.ex_f16 {
	font-size: 16px;
}

.ex_f18 {
	font-size: 18px;
}

.ex_f20 {
	font-size: 20px;
}

.ex_f24 {
	font-size: 24px;
}

.ex_croa {
	border-radius: 50%;
}

.ex_cro3 {
	border-radius: 3px;
	min-width: 6px;
	min-height: 6px;
}

.ex_cro5 {
	border-radius: 5px;
	min-width: 10px;
	min-height: 10px;
}

.ex_cro7 {
	border-radius: 7px;
	min-width: 14px;
	min-height: 14px;
}

.ex_cro9 {
	border-radius: 9px;
	min-width: 18px;
	min-height: 18px;
}

.ex_cro12 {
	border-radius: 12px;
	min-width: 24px;
	min-height: 24px;
}

.ex_cro16 {
	border-radius: 16px;
	min-width: 32px;
	min-height: 32px;
}

.ex_cro20 {
	border-radius: 20px;
	min-width: 40px;
	min-height: 40px;
}

.ex_cro32 {
	border-radius: 32px;
	min-width: 64px;
	min-height: 64px;
}

.ex_shadover {
	box-shadow: 0 0 0 1px #DDD;
}

.ex_shadover:hover {
	box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
}

.ex_shadow {
	box-shadow: 0px 0px 24px 2px #999999;
}

.ex_screen {
	position: relative;
	display: inline-block;
}

.ex_screen.com {
	display: inline-block;
}

.ex_screen.pad {
	display: inline-block;
}

.ex_screen.mob {
	display: none;
}

@media all and (max-width: 1100px) {
	.ex_table .row.pad {
		display: none;
	}

	.ex_table .cel.pad {
		display: none;
	}

	.ex_screen.pad {
		display: none;
	}
}

@media all and (max-width: 900px) {
	.ex_table.blo {
		display: block;
	}

	.ex_table.blo .row {
		display: block;
	}

	.ex_table.blo .cel {
		display: inline-block;
	}

	.ex_table .row.mob {
		display: table-row;
	}

	.ex_table .row.com {
		display: none;
	}

	.ex_table .cel.mob {
		display: table-cell;
	}

	.ex_table .cel.com {
		display: none;
	}

	.ex_screen.com {
		display: none;
	}

	.ex_screen.mob {
		display: inline-block;
	}

	.ex_screen.desktop {
		display: none;
	}
}



.NewsLine {
    background: #f0f0f0;
    padding: 20px 50px;
    color: #434242;
    margin-bottom: 20px;
	border-radius: 5px;
}

.NewsLine_start {
    background: #f2f2f2 !important;
}

.start_update_tag{
	background: #F2ECBF;
	border: none !important;
	padding: 4px 14px 5px 10px;
	border-radius: 5px;
	font-size: 13px;
}

.catalog_update_tag{
	background: #F7F0C3;
	border: none !important;
	border-radius: 5px;
	padding: 4px 14px 5px 10px;
}

.art_disabled:hover{
    border-left: 2px solid transparent !important;
    border-right: 2px solid transparent !important;
}
.art_disabled{
	border-left: 2px solid transparent !important;
    border-right: 2px solid transparent !important;
    padding-left: 0px !important;
}
.tags_container{
    display: flex;
    column-gap: 10px;
	flex-wrap: wrap;
    row-gap: 10px;
}

.promo_updates{
	font-family: Tahoma;
}

.hidden_tags{
	overflow: hidden;
    height: 25px;
}

.more_updates{
	padding: 8px 30px 8px 20px;
	border-radius: 3px;
	transition: 0.3s;
	cursor: pointer;
}

.more_updates:hover{
	box-shadow: 0px 0px 0px 1px #9D9E9E;
}

.more_updates_arrow{
	position: relative;
	font-size: 16px;
	color: #727271;
}
.more_updates_arrow::after{
	position: absolute;
	content: '';
	top: 0px;
	right: -23px;
	height: 20px;
	width: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='svg' viewBox='0 0 100 100' style='transform: rotate(90deg); fill:%23aaa;'%3E%3Cpath d='M49.37 44.77l-14.99 -15c-2.03,-2.03 -2.03,-5.31 0,-7.34 2.03,-2.04 5.31,-2.04 7.34,0l23.9 23.9c2.03,2.03 2.03,5.31 0,7.34l-23.9 23.9c-2.03,2.04 -5.31,2.04 -7.34,0 -2.03,-2.03 -2.03,-5.31 0,-7.34l14.99 -15.05c5.22,-5.2 5.22,-5.2 0,-10.41z' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 80%;
	transition: 0.3s;
}

.settings_toggle_btns .row .cel:nth-child(3){
	font-size: 12px;
}

.clear_search {
    fill: #B2B3B3;
    display: none;
    z-index: 99;
    cursor: pointer;
	width: 24px; 
	height: 24px; 
	top: 7px; 
	right: 15px; 
}

.img_magnifier{
	cursor: zoom-in;
}

#Ubermod {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    align-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    justify-content: center;
    -webkit-justify-content: center;
    z-index: 9;
    background-color: #F5F5F5;
    overflow: hidden;
    box-shadow: 0 0 0 1px #666;
    border-radius: 12px;
	height: 90vh;
    width: 95vw;
	position: relative;
}

#Ubermod .flip {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: rgba(125, 125, 125, 0);
    box-shadow: 0 0 0 2px #ffffff00;
    fill: #ffffff00;
    cursor: pointer;
    z-index: 3;
}

#Ubermod:hover .flip {
    background-color: rgba(125, 125, 125, 0.25);
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.25);
    fill: rgba(255, 255, 255, 0.25);
}

#Ubermod img {
    position: absolute;
}

.remodal {
    position: fixed;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    align-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    justify-content: center;
    -webkit-justify-content: center;
    z-index: 302;
	cursor: zoom-out;
}

.remodal .view {
    position: absolute;
    width: 1400px;
    max-width: 90%;
    min-width: 300px;
    max-height: 100%;
    z-index: 2;
}

.UNI_button{
	background: #69C;
    fill: #FFF;
	border-radius: 3px;
	color: #fff !important;
    font-weight: bold;
    letter-spacing: 1px;
    text-shadow: 0 0 1px #333;
    padding: 10px 25px !important;
	border: none;
	box-shadow: 0 0 0 1px #57B;
	position: relative;
    cursor: pointer;
    text-decoration: none;
	display: inline-block;
    vertical-align: top;
    list-style: none;
    font-style: normal;
}

.UNI_button_link{
	padding: 10px 15px;
	color: #222;
	border-radius: 3px;
	box-shadow: 0 0 0 1px #57B;
    background: none;
    border: none;
	position: relative;
    cursor: pointer;
    text-decoration: none;
	display: inline-block;
    vertical-align: top;
    list-style: none;
    font-style: normal;
}

.UNI_button_grey{
    padding:10px;
    background-color: #EAEAEA;
    border-radius: 5px;
    display: inline-flex;
    cursor:pointer;
    color:#555;
    margin:10px 0;
	font-size: 12px;
}

.UNI_button_grey:hover{
    background-color: #E3E3E3;
}

.UNI_modal{
	width: 390px;
}

.UNI_modal .modal_header{
	display: flex; 
	justify-content: space-between; 
	align-items: center; 
	margin-bottom:20px;
}

.UNI_modal .modal_header span{
	font-size: 18px;
	font-weight: bold;
}

.UNI_modal .modal_remove{
	width: 30px;
    height: 30px;
    cursor: pointer;
    margin-right: -7px;
	position: relative;
    display: inline-block;
    vertical-align: top;
    list-style: none;
    font-style: normal;
}

.UNI_modal .confirm{
	background-color: #69C;
    fill: #FFF;
    color: #FFF;
	text-decoration: none;
    padding: 5px 15px;
	border: none;
	position: relative;
    cursor: pointer;
	box-sizing: border-box;
	font-weight: normal;
	height: 36px;
    box-shadow: none !important;
    border-radius: 5px !important;
    font-size: 15px !important;
	letter-spacing: 0.5px;
}

.UNI_modal .close{
	color: #989898;
    cursor: pointer;
    margin-left: 20px;
    padding: 10px 25px;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: bold;
    border: 1px solid #fff;
}
.UNI_modal .close:hover {
    border: 1px solid #ddd !important;
    background: none !important;
}

.UNI_modal .buttons_bottom{
	margin-top: 34px;
	display: flex; 
	justify-content: start; 
	align-items:center;
}

.UNI_input_select2{
	height: 36px !important;
    box-shadow: 0 0 0 1px #DDD !important;
    border: none !important;
    padding: 4px 4px !important;
    font-size: 13px !important;
	margin-top: 5px !important;
}

.UNI_input_select2 .select2-selection__rendered {
	color: grey !important;
}

.UNI_input_select2 .select2-selection__arrow{
	appearance: none;
	background-repeat: no-repeat !important;
	background-position: right center !important;
	background-size: 35px 23px !important;
	background-image: url('data:image/svg+xml;utf8,<svg width="1em" height="1em" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="gray" class="ui-svg-inline ml-2-5"><path d="M17,9.17a1,1,0,0,0-1.41,0L12,12.71,8.46,9.17a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42l4.24,4.24a1,1,0,0,0,1.42,0L17,10.59A1,1,0,0,0,17,9.17Z"></path></svg>') !important;
	color: gray;
	padding: 10px 15px !important;
	border-radius: 5px;
	height: 22px !important;
}

.UNI_input_select2 .select2-selection__arrow b{
	display: none !important;
}

.UNI_input{
	box-shadow: 0 0 0 1px #DDD;
    color: #222;
    fill: #57B;
	position: relative;
	width: 100%;
    border-radius: 3px;
    font-size: 13px;
    border: none;
    box-sizing: border-box;
	background: none;
	margin: 5px 0 15px 0;
	padding: 10px 15px !important;
	outline: none;
}

.UNI_selector{
	width: 150px;
	color: #333;
	box-shadow: 0 0 0 1px #DDD;
    position: relative;
    padding: 5px 10px;
    border-radius: 3px;
    font-size: 13px;
    border: none;
    box-sizing: border-box;
	background: none;
}

.UNI_selector option{
	color: #333 !important;
}

.UNI_selector.danger{
	color: red;
}

.UNI_selector.success{
	color: green;
}

.UNI_search{
	min-width: 300px;
	position: relative;
}

.UNI_search .magnifier{
	position: absolute;
	width: 24px; 
	height: 24px; 
	top: 10px; 
	right: 10px;
}

.UNI_search .clear{
	position: absolute;
	fill: #B2B3B3;
    display: none;
    z-index: 99;
    cursor: pointer;
    width: 24px;
    height: 24px;
    top: 10px;
    right: 10px;
}


.UNI_alert_info{
	padding: 15px;
	border-radius: 7px;
	background: #EEF8FE; 
	width: auto;
	font-size: 14px;
	color:#9A9B9B;
}

.UNI_alert_info a{
	color:#9A9B9B !important;
}

.UNI_alert_info a:hover{
	color:#5B5B5B !important;
}

.UNI_alert_warning{
	padding: 15px;
	border-radius: 7px;
	background: #ffdb9a; 
	width: auto; 
	font-size: 14px;
	color:#494949;
	width: auto;
    margin-top: 10px;
}

.UNI_alert_danger{
	padding: 15px;
	border-radius: 7px;
	background: #FDF1EC; 
	width: auto; 
	font-size: 14px;
	color:#E31E24;
}

.content_preloader{
	width: 100%;
    min-height: 500px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

.loader_spinner {
	position: absolute;
	width: 45px;
	aspect-ratio: 1;
	border-radius: 50%;
	background: 
	  radial-gradient(farthest-side,#CCC 94%,#0000) top/8px 8px no-repeat,
	  conic-gradient(#0000 30%,#CCC);
	-webkit-mask: radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);
	animation: l13 1s infinite linear;
}

@keyframes l13{ 
	100%{transform: rotate(1turn)}
}

@keyframes rotateHorizontal {
	0% {
		transform: perspective(500px) rotateY(0deg); /* Начальное положение */
	}
	100% {
		transform: perspective(500px) rotateY(360deg); /* Конечное положение */
	}
}

.UNI_new_img{
	width: 80px;
    height: 80px;
    border: 1px solid #CCCCCC;
    border-radius: 10px;
    background-image: url(../img/photo.svg);
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 10px 10px 10px 0;
}

.UNI_new_img.required{
	border: 1px solid red !important;
}

.UNI_img_preview{
	width: 80px;
    height: 80px;
    border-radius: 10px;
    margin: 10px 10px 10px 0;
    position: relative;
    overflow: hidden;
    border: 1px solid #CCCCCC;
}

.UNI_img_preview .remove_img{
    width: 20px;
    height: 20px;
    background-color: rgba(0,0,0,0.5);
    border-radius: 5px;
    cursor: pointer;
    position: absolute;
    z-index: 5;
    right: 3px;
    top: 3px;
}

.UNI_img_preview .remove_img .svg_vf {
    fill: #fff;
}

.UNI_img_preview .confirmation_box{
	position: absolute;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 12;
    display: none;
}

.UNI_img_preview .confirmation_box .buttons_box{
	flex-direction: column;
    padding-top: 5px;
	display: flex;
    justify-content: end;
    align-items: center;
    color: red;
	font-size: 12px;
}

.UNI_img_preview .buttons_box .img_button {
	margin: 1px auto 5px auto;
	padding: 5px 10px;
    background-color: #EAEAEA;
    border-radius: 5px;
    cursor: pointer;
    color: #555;
}

.UNI_img_preview img{
	position: absolute;
    object-fit: cover;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.UNI_wrapped_input{
	margin-bottom: 10px;
}

.UNI_wrapped_input > .UNI_input{
	/* Тут переопределяем базовые свойства */
	height: 40px;
	margin-top: 10px;
}

.UNI_wrapped_input .input_header{
	font-size: 13px;
	color: #7F7F7E;
}

.UNI_input.small{
	height: 28px;
}

.UNI_modal .texarea-input{
	width: 390px; 
	height: 160px;
	margin-top:10px;
}

.UNI_colorpicker{
    font-size: 12px;
	color: #999;
    fill: #999;
	display: flex;
	gap: 10px;
	align-items: baseline;
	flex-wrap: nowrap;
}

.UNI_colorpicker .colorinput{
	border-radius: 3px;
    height: 28px;
    width: 100px;
    font-size: 12px;
    box-shadow: 0 0 0 1px #ddd;
    border: none;
}


.strikethrough {
    text-decoration: line-through;
    color: inherit;
    cursor: default;
}

.promotion_triangle {
	clip-path: polygon(
      calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 0%) calc((1 - var(--action-label-rounded)) * 100% + var(--action-label-rounded) * 0%), 
      calc((1 - var(--action-label-rounded)) * 9.93% + var(--action-label-rounded) * 5.1%) calc((1 - var(--action-label-rounded)) * 100% + var(--action-label-rounded) * 0.19%), 
      calc((1 - var(--action-label-rounded)) * 40.82% + var(--action-label-rounded) * 9.67%) calc((1 - var(--action-label-rounded)) * 50% + var(--action-label-rounded) * 1.85%), 
      calc((1 - var(--action-label-rounded)) * 9.93% + var(--action-label-rounded) * 12.84%) calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 4.54%), 
      calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 15.48%) calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 8.36%), 
      calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 37.33%) calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 41.64%), 
      calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 39.85%) calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 45.63%), 
      calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 40.89%) calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 50%), 
      calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 39.85%) calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 54.37%), 
      calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 37.33%) calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 58.36%), 
      calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 15.48%) calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 91.64%), 
      calc((1 - var(--action-label-rounded)) * 9.93% + var(--action-label-rounded) * 12.84%) calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 95.46%), 
      calc((1 - var(--action-label-rounded)) * 40.82% + var(--action-label-rounded) * 9.67%) calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 98.15%), 
      calc((1 - var(--action-label-rounded)) * 9.93% + var(--action-label-rounded) * 5.1%) calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 99.81%), 
      calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 0%) calc((1 - var(--action-label-rounded)) * 0% + var(--action-label-rounded) * 100%)
    )
}

.export_close{
	background:rgba(0,0,0,0.5);
	z-index:1;
	/* opacity: 0; */
	transition: opacity 0.25s ease-in-out, background-color 0.25s ease-in-out;
}

.export_close.appear {
	opacity: 1; /* Make the element visible */
}

.SkeletonPreview {
	background-color: #f0f2f5;
	max-width: 100%;
	border-radius: 6px;
	display: inline-flex;
	flex-shrink: 0;
	line-height: 1;
	position: relative;
	overflow: hidden;
	visibility: visible;
	z-index: 1;
}
.SkeletonPreview::after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: calc(100% + 300px);
	background-image: linear-gradient(to right,#f0f2f5 0, #e7e8ec calc(300px*.5), #f0f2f5 calc(300px*.75));
	background-size: 300px 100%;
	background-attachment: fixed;
	animation-name: skeleton-iso;
	animation-direction: normal;
	animation-iteration-count: infinite;
	animation-duration: 1.5s;
	animation-timing-function: ease-in-out;
}

@keyframes skeleton-iso {
	0% {
		transform: translateX(-300px);
	}
	100% {
		transform: translateX(0);
	}
}
