/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[2]!./node_modules/@typeform/embed/build/css/widget.css?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.tf-v1-widget{width:100%;height:100%;position:relative}.tf-v1-widget iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px}.tf-v1-widget-close{display:none}.tf-v1-widget-iframe-overlay{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px;position:absolute;top:0;left:0}.tf-v1-widget-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10001;width:100% !important;height:100% !important;width:100vw !important;height:100vh !important;max-height:-webkit-fill-available;max-height:-moz-available;max-height:stretch}.tf-v1-widget-fullscreen .tf-v1-widget-close{display:block;position:absolute;font-size:32px;line-height:24px;width:24px;height:24px;text-align:center;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;z-index:1}.tf-v1-widget-fullscreen .tf-v1-widget-close:hover{opacity:1}@media(min-width: 481px){.tf-v1-widget-fullscreen .tf-v1-widget-close{color:#fff !important}}.tf-v1-widget-fullscreen iframe{border-radius:0}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[2]!./node_modules/angular-loading-bar/build/loading-bar.css?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! 
 * angular-loading-bar v0.9.0
 * https://chieffancypants.github.io/angular-loading-bar
 * Copyright (c) 2016 Wes Cruver
 * License: MIT
 */

/* Make clicks pass-through */
#loading-bar,
#loading-bar-spinner {
  pointer-events: none;
  -webkit-pointer-events: none;
  transition: 350ms linear all;
}

#loading-bar.ng-enter,
#loading-bar.ng-leave.ng-leave-active,
#loading-bar-spinner.ng-enter,
#loading-bar-spinner.ng-leave.ng-leave-active {
  opacity: 0;
}

#loading-bar.ng-enter.ng-enter-active,
#loading-bar.ng-leave,
#loading-bar-spinner.ng-enter.ng-enter-active,
#loading-bar-spinner.ng-leave {
  opacity: 1;
}

#loading-bar .bar {
  transition: width 350ms;

  background: #29d;
  position: fixed;
  z-index: 10002;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}

/* Fancy blur effect */
#loading-bar .peg {
  position: absolute;
  width: 70px;
  right: 0;
  top: 0;
  height: 2px;
  opacity: .45;
  -ms-box-shadow: #29d 1px 0 6px 1px;
  box-shadow: #29d 1px 0 6px 1px;
  border-radius: 100%;
}

#loading-bar-spinner {
  display: block;
  position: fixed;
  z-index: 10002;
  top: 10px;
  left: 10px;
}

#loading-bar-spinner .spinner-icon {
  width: 14px;
  height: 14px;

  border:  solid 2px transparent;
  border-top-color:  #29d;
  border-left-color: #29d;
  border-radius: 50%;
  animation:         loading-bar-spinner 400ms linear infinite;
}
@keyframes loading-bar-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[2]!./node_modules/jquery-colpick/css/colpick.css?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
colpick Color Picker / colpick.com
*/

/*Main container*/
.colpick {
	position: absolute;
    box-sizing:content-box;
	width: 346px;
	height: 170px;
	overflow: hidden;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
    direction:ltr;
	background:#ebebeb;
	border: 1px solid #bbb;
	border-radius: 5px;
	
	/*Prevents selecting text when dragging the selectors*/
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none;
}
/*Color selection box with gradients*/
.colpick .colpick_color {
	position: absolute;
	left: 7px;
	top: 7px;
	width: 156px;
	height: 156px;
	overflow: hidden;
	outline: 1px solid #aaa;
	cursor: crosshair;
}
.colpick .colpick_color_overlay1 {
	position: absolute;
	left:0;
	top:0;
	width: 156px;
	height: 156px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')"; /* IE8 */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff'); /* IE6 & IE7 */
}
.colpick .colpick_color_overlay2 {
	position: absolute;
	left:0;
	top:0;
	width: 156px;
	height: 156px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')"; /* IE8 */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
/*Circular color selector*/
.colpick .colpick_selector_outer {
	background:none;
	position: absolute;
	width: 11px;
	height: 11px;
	margin: -6px 0 0 -6px;
	border: 1px solid black;
	border-radius: 50%;
}
.colpick .colpick_selector_inner{
	position: absolute;
	width: 9px;
	height: 9px;
	border: 1px solid white;
	border-radius: 50%;
}
/*Vertical hue bar*/
.colpick .colpick_hue {
	position: absolute;
	top: 6px;
	left: 175px;
	width: 19px;
	height: 156px;
	border: 1px solid #aaa;
	cursor: n-resize;
}
/*Hue bar sliding indicator*/
.colpick .colpick_hue_arrs {
	position: absolute;
	left: -8px;
	width: 35px;
	height: 7px;
	margin: -7px 0 0 0;
}
.colpick .colpick_hue_larr {
	position:absolute;
	width: 0; 
	height: 0; 
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 7px solid #858585;
}
.colpick .colpick_hue_rarr {
	position:absolute;
	right:0;
	width: 0; 
	height: 0; 
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent; 
	border-right: 7px solid #858585; 
}
/*New color box*/
.colpick .colpick_new_color {
	position: absolute;
	left: 207px;
	top: 6px;
	width: 60px;
	height: 27px;
	background: #f00;
	border: 1px solid #8f8f8f;
}
/*Current color box*/
.colpick .colpick_current_color {
	position: absolute;
	left: 277px;
	top: 6px;
	width: 60px;
	height: 27px;
	background: #f00;
	border: 1px solid #8f8f8f;
}
/*Input field containers*/
.colpick .colpick_field, .colpick .colpick_hex_field  {
	position: absolute;
	height: 20px;
	width: 60px;
	overflow:hidden;
	background:#f3f3f3;
	color:#b8b8b8;
	font-size:12px;
	border:1px solid #bdbdbd;
	border-radius: 3px;
}
.colpick .colpick_rgb_r {
	top: 40px;
	left: 207px;
}
.colpick .colpick_rgb_g {
	top: 67px;
	left: 207px;
}
.colpick .colpick_rgb_b {
	top: 94px;
	left: 207px;
}
.colpick .colpick_hsb_h {
	top: 40px;
	left: 277px;
}
.colpick .colpick_hsb_s {
	top: 67px;
	left: 277px;
}
.colpick .colpick_hsb_b {
	top: 94px;
	left: 277px;
}
.colpick .colpick_hex_field {
	width: 68px;
	left: 207px;
	top: 121px;
}
/*Text field container on focus*/
.colpick .colpick_focus {
	border-color: #999;
}
/*Field label container*/
.colpick .colpick_field_letter {
	position: absolute;
	width: 12px;
	height: 20px;
	line-height: 20px;
	padding-left: 4px;
	background: #efefef;
	border-right: 1px solid #bdbdbd;
	font-weight: bold;
	color:#777;
}
/*Text inputs*/
.colpick .colpick_field input, .colpick .colpick_hex_field input {
	position: absolute;
	right: 11px;
	margin: 0;
	padding: 0;
	height: 20px;
	line-height: 20px;
	background: transparent;
	border: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555;
	text-align: right;
	outline: none;
}
.colpick .colpick_hex_field input {
	right: 4px;
}
/*Field up/down arrows*/
.colpick .colpick_field_arrs {
	position: absolute;
	top: 0;
	right: 0;
	width: 9px;
	height: 21px;
	cursor: n-resize;
}
.colpick .colpick_field_uarr {
	position: absolute;
	top: 5px;
	width: 0; 
	height: 0; 
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #959595;
}
.colpick .colpick_field_darr {
	position: absolute;
	bottom:5px;
	width: 0; 
	height: 0; 
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #959595;
}
/*Submit/Select button*/
.colpick .colpick_submit {
	position: absolute;
	left: 207px;
	top: 149px;
	width: 130px;
	height: 22px;
	line-height:22px;
	background: #efefef;
	text-align: center;
	color: #555;
	font-size: 12px;
	font-weight:bold;
	border: 1px solid #bdbdbd;
	border-radius: 3px;
}
.colpick .colpick_submit:hover {
	background:#f3f3f3;
	border-color:#999;
	cursor: pointer;
}

/*full layout with no submit button*/
.colpick.colpick_full_ns  .colpick_submit,
.colpick.colpick_full_ns .colpick_current_color{
	display:none;
}
.colpick.colpick_full_ns .colpick_new_color {
	width: 130px;
	height: 25px;
}
.colpick.colpick_full_ns .colpick_rgb_r,
.colpick.colpick_full_ns .colpick_hsb_h {
	top: 42px;
}
.colpick.colpick_full_ns .colpick_rgb_g,
.colpick.colpick_full_ns .colpick_hsb_s {
	top: 73px;
}
.colpick.colpick_full_ns .colpick_rgb_b,
.colpick.colpick_full_ns .colpick_hsb_b {
	top: 104px;
}
.colpick.colpick_full_ns .colpick_hex_field {
	top: 135px;
}

/*rgbhex layout*/
.colpick.colpick_rgbhex .colpick_hsb_h,
.colpick.colpick_rgbhex .colpick_hsb_s,
.colpick.colpick_rgbhex .colpick_hsb_b {
	display:none;
}
.colpick.colpick_rgbhex {
	width:282px;
}
.colpick.colpick_rgbhex .colpick_field,
.colpick.colpick_rgbhex .colpick_submit {
	width:68px;
}
.colpick.colpick_rgbhex .colpick_new_color {
	width:34px;
	border-right:none;
}
.colpick.colpick_rgbhex .colpick_current_color {
	width:34px;
	left:240px;
	border-left:none;
}

/*rgbhex layout, no submit button*/
.colpick.colpick_rgbhex_ns  .colpick_submit,
.colpick.colpick_rgbhex_ns .colpick_current_color{
	display:none;
}
.colpick.colpick_rgbhex_ns .colpick_new_color{
	width:68px;
	border: 1px solid #8f8f8f;
}
.colpick.colpick_rgbhex_ns .colpick_rgb_r {
	top: 42px;
}
.colpick.colpick_rgbhex_ns .colpick_rgb_g {
	top: 73px;
}
.colpick.colpick_rgbhex_ns .colpick_rgb_b {
	top: 104px;
}
.colpick.colpick_rgbhex_ns .colpick_hex_field {
	top: 135px;
}

/*hex layout*/
.colpick.colpick_hex .colpick_hsb_h,
.colpick.colpick_hex .colpick_hsb_s,
.colpick.colpick_hex .colpick_hsb_b,
.colpick.colpick_hex .colpick_rgb_r,
.colpick.colpick_hex .colpick_rgb_g,
.colpick.colpick_hex .colpick_rgb_b {
	display:none;
}
.colpick.colpick_hex {
	width:206px;
	height:201px;
}
.colpick.colpick_hex .colpick_hex_field {
	width:72px;
	height:25px;
	top:168px;
	left:80px;
}
.colpick.colpick_hex .colpick_hex_field div,
.colpick.colpick_hex .colpick_hex_field input {
	height: 25px;
	line-height: 25px;
}
.colpick.colpick_hex .colpick_new_color {
	left:9px;
	top:168px;
	width:30px;
	border-right:none;
}
.colpick.colpick_hex .colpick_current_color {
	left:39px;
	top:168px;
	width:30px;
	border-left:none;
}
.colpick.colpick_hex .colpick_submit {
	left:164px;
	top: 168px;
	width:30px;
	height:25px;
	line-height: 25px;
}

/*hex layout, no submit button*/
.colpick.colpick_hex_ns .colpick_submit,
.colpick.colpick_hex_ns .colpick_current_color {
	display:none;
}
.colpick.colpick_hex_ns .colpick_hex_field {
	width:80px;
}
.colpick.colpick_hex_ns .colpick_new_color{
	width:60px;
	border: 1px solid #8f8f8f;
}

/*Dark color scheme*/
.colpick.colpick_dark {
	background: #161616;
	border-color: #2a2a2a;
}
.colpick.colpick_dark .colpick_color {
	outline-color: #333;
}
.colpick.colpick_dark .colpick_hue {
	border-color: #555;
}
.colpick.colpick_dark .colpick_field,
.colpick.colpick_dark .colpick_hex_field {
	background: #101010;
	border-color: #2d2d2d;
}
.colpick.colpick_dark .colpick_field_letter {
	background: #131313;
	border-color: #2d2d2d;
	color: #696969;
}
.colpick.colpick_dark .colpick_field input,
.colpick.colpick_dark .colpick_hex_field input {
	color: #7a7a7a;
}
.colpick.colpick_dark .colpick_field_uarr {
	border-bottom-color:#696969;
}
.colpick.colpick_dark .colpick_field_darr {
	border-top-color:#696969;
}
.colpick.colpick_dark .colpick_focus {
	border-color:#444;
}
.colpick.colpick_dark .colpick_submit {
	background: #131313;
	border-color:#2d2d2d;
	color:#7a7a7a;
}
.colpick.colpick_dark .colpick_submit:hover {
	background-color:#101010;
	border-color:#444;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[2]!./node_modules/country-flag-icons/3x2/flags.css?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
[class*=' flag:'],[class^='flag:'] {display:inline-block;background-size:cover;height:1em;width:1.5em;--CountryFlagIcon-height:1em;height:var(--CountryFlagIcon-height);width:calc(var(--CountryFlagIcon-height)*3/2);}
.flag\:AC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M440.1 181.1c-.1 39.2-6.4 81.4-57.4 101.5-51.1-20.1-57.3-62.3-57.4-101.5h114.8z'/%3e%3cpath fill='%2329DBFF' d='M439.6 197.7c-2.8 34.9-12.4 67.4-57 85-44.4-17.6-54.5-51.2-56.9-84.9'/%3e%3cpath fill='white' d='M437.8 214.1c-3.2 24.3-16.7 53.5-55.1 68.6-38.4-15.1-50.5-42.5-55.1-68.4'/%3e%3cpath fill='%2329DBFF' d='M434.2 230.3c-5.7 17.7-19.3 39.4-51.3 52.8-32-12.6-45.2-33.8-51.4-53'/%3e%3cpath fill='white' d='M426.7 246.9c-6.5 11.3-17.7 25.4-44 35.9-27.5-11.5-37.4-25.3-44-36.1'/%3e%3cpath fill='%2329DBFF' d='M412.4 265.1c-8.1 7.2-12 11.2-29.6 17.9-20.1-7.9-22.6-11.6-29.2-17.5'/%3e%3cpath fill='%235CC85C' d='M383.3 231.6c-.2-.2-27.9 35.7-27.9 35.7-1.8-1.3-10-9.5-13.3-15l41.3-50.1 40.2 49.7c-3.9 6.5-11.4 13.6-13.2 15M382.6 85.3l-26.5 45h53z'/%3e%3cellipse transform='rotate(-82.3 291.431 225.686)' fill='%23F7A226' cx='291.4' cy='225.7' rx='48.7' ry='15.7'/%3e%3cellipse transform='rotate(-68.099 303.087 164.67)' fill='%23DDC7AB' cx='303.1' cy='164.7' rx='11.7' ry='7.2'/%3e%3cellipse transform='rotate(-81.738 291.697 271.697)' fill='%23DDC7AB' cx='291.7' cy='271.7' rx='11.4' ry='3.3'/%3e%3cellipse transform='matrix(.9986 -.05353 .05353 .9986 -13.992 16.424)' fill='%23DDC7AB' cx='299.6' cy='269.4' rx='3.3' ry='11'/%3e%3cellipse transform='rotate(-21.518 314.54 201.06)' fill='%23DDC7AB' cx='314.5' cy='201.1' rx='4.1' ry='13.7'/%3e%3cellipse transform='rotate(-21.518 317.511 178.077)' fill='%23DDC7AB' cx='317.5' cy='178.1' rx='13.7' ry='4.1'/%3e%3cellipse transform='rotate(-7.7 473.781 225.857)' fill='%23F7A226' cx='473.6' cy='225.9' rx='15.7' ry='48.7'/%3e%3cellipse transform='rotate(-21.901 462.057 164.866)' fill='%23DDC7AB' cx='462' cy='164.9' rx='7.2' ry='11.7'/%3e%3cellipse transform='rotate(-8.27 473.27 271.908)' fill='%23DDC7AB' cx='473.4' cy='271.9' rx='3.3' ry='11.4'/%3e%3cellipse transform='matrix(.05353 -.9986 .9986 .05353 171.34 719.998)' fill='%23DDC7AB' cx='465.5' cy='269.6' rx='11' ry='3.3'/%3e%3cellipse transform='rotate(-68.482 450.552 201.247)' fill='%23DDC7AB' cx='450.6' cy='201.2' rx='13.7' ry='4.1'/%3e%3cellipse transform='rotate(-68.482 447.58 178.265)' fill='%23DDC7AB' cx='447.6' cy='178.3' rx='4.1' ry='13.7'/%3e%3cpath fill='%23B0C6CC' d='M373.3 130.3 356.1 155l17.8 26.1H396l4.7-25.4-5.4-25.4z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath fill='%23D80027' d='M0 170.7v-11l62.5-42.3h22.6L7.3 170.7zM7.3.1l77.8 53.2H62.5L0 11.1V.1zM256 .1v11l-62.5 42.3h-22.6L248.7.1zm-7.3 170.6-77.8-53.3h22.6l62.5 42.3v11z'/%3e%3c/svg%3e")}
.flag\:AD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h171v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342zM198.9 113.6H256v64.8h-57.1z'/%3e%3cpath d='M267.6 113.6v64.7m16.6-64.7v64.7m16.6-64.7v64.7' stroke='%23D80027' stroke-width='7'/%3e%3cpath d='M247.4 178.4v64.7m-13.3-64.7v64.7m-13.3-64.6v53.9m-13.7-53.9v47.1' stroke='%23D80027' stroke-width='5'/%3e%3cpath fill='%23FFDA44' d='m199.9 146 27.6-32.4 28.5 32.3-28.1 32.4z'/%3e%3cpath fill='%23BC8B00' d='M182.2 95.9v92.2c0 34.3 27.3 54.2 48.6 64.5-.8 1.4 25.1 8.3 25.1 8.3s25.9-6.9 25.1-8.3c21.4-10.3 48.6-30.1 48.6-64.5V95.9H182.2zm129.9 92.2c0 16.9-10 29.4-32.8 43.9-8.6 5.5-17.5 9-23.3 11-5.8-2-14.7-5.5-23.3-11-22.8-14.5-32.8-28-32.8-43.9v-74.5h112.2v74.5z'/%3e%3cpath fill='%23D80027' d='M264.4 188.9h29.5v8.6h-29.5zm0 17.6h29.5v8.6h-29.5z'/%3e%3c/svg%3e")}
.flag\:AE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23009e49' d='M0 0h513v114H0z'/%3e%3cpath d='M0 228h513v114H0z'/%3e%3cpath fill='%23ce1126' d='M0 0h171v342H0z'/%3e%3c/svg%3e")}
.flag\:AF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23DB3E00' d='M0 0h513v342H0z'/%3e%3cpath fill='%23479900' d='M331 0h182v342H331z'/%3e%3cpath d='M0 0h181.8v342H0z'/%3e%3cpath fill='white' d='M256 126.7c-19.4 0-35.2 15.8-35.2 35.2v52.8h70.4v-52.8c0-19.5-15.8-35.2-35.2-35.2z'/%3e%3cpath fill='white' d='M256 84.3c-47.7 0-86.4 38.7-86.4 86.4S208.3 257 256 257s86.4-38.7 86.4-86.4-38.7-86.3-86.4-86.3zm0 157.7c-39.4 0-71.4-32-71.4-71.4 0-39.4 32-71.4 71.4-71.4 39.4 0 71.4 32 71.4 71.4 0 39.5-32 71.4-71.4 71.4z'/%3e%3c/svg%3e")}
.flag\:AG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath d='M0 0h513v342H0z'/%3e%3cpath fill='%230072c6' d='M88.8 136.5c-2.2 12.9-3.4 26.2-3.4 39.8 0 13.6 1.2 27 3.4 39.8L256 228.3l167.2-12.1c2.2-12.9 3.4-26.2 3.4-39.8s-1.2-27-3.4-39.8'/%3e%3cpath fill='white' d='M423.2 219H88.8c15.8 69.8 84.7 122.3 167.2 122.3S407.4 288.8 423.2 219z'/%3e%3cpath fill='%23FFDA44' d='M365.9 136.5H146.1l44.9-21.1-23.9-43.5 48.8 9.4L222 32l34 36.2L290 32l6.1 49.3 48.8-9.4-23.9 43.5z'/%3e%3cg fill='%23ce1126'%3e%3cpath d='M256.5 342 0 0v342z'/%3e%3cpath d='M513 342V0L256 342z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:AI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2300318b' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M454.8 265.38c7.94-10.93 13.24-24.27 13.24-40.42V104.89a59.754 59.754 0 0 1-36.02 12.01c-19.64 0-37.07-9.43-48.03-24.01-10.95 14.58-28.39 24.01-48.03 24.01-13.52 0-25.99-4.47-36.02-12v120.06c0 16.16 5.3 29.5 13.24 40.42H454.8z'/%3e%3cpath fill='%238DCCFF' d='M310.23 260.98C332.65 296.96 384 309 384 309s51.35-12.04 73.77-48.02H310.23z'/%3e%3cpath fill='%23D87B00' d='M396.66 172.21c.32 1.42 8.72 10.17 17.56 20.15 1.39 1.57-8.74 12.63-6.91 12.59 4.75-.12 19.27-17.26 19.34 6.65.05 15.94-30 27.51-30 27.51h17.47l.65 14.96s4.97-13.34 7.59-16.57c8.1-9.97 20.18-30.07 34.59-27.1 14.41 2.97-13.66-13.92-13.66-13.92s-5.2-15.19-16.63-16.97c-10.06-1.57-14.29-2.51-26.64-7.3-1.68-.65-3.88-2.32-3.36 0z'/%3e%3cpath fill='%23D87B00' d='M359.69 198.69c1.07-.99 4.46-12.63 8.69-25.28.67-1.99 15.31 1.27 14.35-.3-2.47-4.06-24.58-8.08-3.9-20.08 13.79-8 38.82 12.27 38.82 12.27l-8.72-15.14 12.64-8.03s-14.05 2.35-18.14 1.69c-12.68-2.04-36.13-2.48-40.75-16.45-4.62-13.97-5.25 18.79-5.25 18.79s-10.56 12.08-6.4 22.88c3.66 9.5 4.96 13.64 6.97 26.73.29 1.79-.06 4.53 1.69 2.92z'/%3e%3cpath fill='%23D87B00' d='M395.67 219.87c-1.39-.43-13.16 2.49-26.22 5.18-2.06.42-6.59-13.88-7.47-12.26-2.27 4.17 5.36 25.31-15.41 13.45-13.84-7.91-8.89-39.73-8.89-39.73l-8.71 15.14-13.29-6.9s9.09 10.96 10.57 14.84c4.6 11.99 16 32.49 6.24 43.49-9.76 11.01 18.88-4.9 18.88-4.9s15.76 3.07 23-5.96c6.38-7.94 9.3-11.14 19.61-19.45 1.43-1.12 3.97-2.19 1.69-2.9z'/%3e%3cpath fill='white' d='M256.5 0h-23.1L160 48.9V0H96v48.9L22.6 0H0v22.7l46.1 30.7H0v64h46.1L0 148.1V171h22.6L96 121.8V171h64v-49.2l73.4 49.2h23.1v-22.9l-46.6-30.7h46.6v-64h-46.6l46.6-30.7z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.4H0v32h112V171h32v-69.6h112.5v-32H144z'/%3e%3cpath fill='%23D80027' d='M0 171v-11.3l62.5-42.3h22.6L7.3 171zM7.3.1l77.8 53.2H62.5L0 11.1V.1zm249.2 0v11l-63 42.3h-22.6L248.7.1zM248.7 171l-77.8-53.6h22.6l63 42.3V171z'/%3e%3c/svg%3e")}
.flag\:AL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 60'%3e%3cpath fill='%23ED2024' d='M0 0h90v60H0z'/%3e%3cpath fill='%23212121' d='M32.5 12.2v16l7.1 2.5-5 4.9 2.4 3 5.3-5.5 1.2 2.3-3 4.9 3.6 5.6-1.8 2.6 2.8 3.6 2.7-3.7-1.5-2.6 3-5.8-2.7-4.6 1.2-2.3 5.2 5.5 2.5-2.9-5.2-5.1 7.2-2.6V12.2l-5.2 1.9-.1 3.8-3.3.3v-2.6l1.7-2.3 5.6-2.2-2.3-.4 1.4-1.2.9.4-.8-1.4L54 9l-1-1.1L47.5 9l1.4 1.1-3.8 4.9-3.8-4.8 1.3-1.1-5-1.2L36.2 9l-1.5-.4-.8 1.4.9-.6 1.6 1.1-2.3.5 5.5 2 1.6 2.3v2.9l-3.3-.3v-3.6z'/%3e%3cpath d='M26.2 25h6.4v2.5h-6.4zm0-4.1h6.4v2.7h-6.4zm0-4.2h6.4v2.6h-6.4zm0-4h6.4v2.5h-6.4zM57.4 25h6.4v2.5h-6.4zm0-4.1h6.4v2.7h-6.4zm0-4.2h6.4v2.6h-6.4zm0-4h6.4v2.5h-6.4zM53.4 36.1h6.4V38h-6.4zm-23.2 0h6.4V38h-6.4z' fill='%23212121'/%3e%3c/svg%3e")}
.flag\:AM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%23FF9811' d='M0 228h513v114H0z'/%3e%3c/svg%3e")}
.flag\:AO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath d='M0 171h513v171H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v171H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='m332.7 135.6 17.5-8.6-7.4-19-18.7 6.2zm-45.6-56 5.5-18.8-19.1-7.2-8 18zm29.4 23.2 12.2-15.3-14.9-13.9-14.2 13.6zm19.4 68.9 19.5-.8v-21.3l-22.9.2zm-12.6 38.1 18.8 5.5 7.3-19-18-8zm-29 32.4 14.9 12.7 14.4-14.4-13.1-14.7zm-47-147.7 9.8 19.9 21.9 3.3-15.9 15.5 3.6 21.9-19.6-10.4-19.7 10.2 3.8-21.9-15.8-15.5 22-3.1z'/%3e%3cpath d='m250.8 61.3-2.7 18.3c43.1 3.2 77 39.2 77 83.1 0 46-37.3 82.9-83.4 83.4-29.2.3-51.3-14.8-67-33.7l-13.9 12.3c15 19 40.8 39.9 80.9 39.9 56.3 0 101.9-45.6 101.9-101.9.1-53.2-40.7-96.9-92.8-101.4z'/%3e%3cpath fill='black' d='m291.9 223.4-11.8 14s51.9 38.9 53.6 40.4c1.7 1.5 5.2 2 9.1-2.7 3.7-4.5 2.8-8.1.9-9.7-2-1.5-51.8-42-51.8-42z'/%3e%3cpath d='M206.1 157.2c-7.7 10.3-7.5 23.1 2.8 30.9 0 0 135.2 101.5 136.9 103 1.7 1.5 5.2 2 9.1-2.7 3.7-4.5 2.8-8.1.9-9.7-1.9-1.5-149.7-121.5-149.7-121.5zm47.7 99.1 7.3 18.2 19.5-6-4.8-19.1zm-40.4-3.7-2 19.5 20.1 3.6 4.5-19.1zm-35.7-21.2L167.4 248l16.4 12.1 12.5-15.2z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:AQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 744 496'%3e%3cpath fill='%233A7DCE' d='M0 0h744v496H0V0z'/%3e%3cpath fill='white' d='m120 125 90 63 54-14 23-81 61-36 92 14 105 55 6 90 34 12v92l-65 115-78 24-72-17 18-30-8-32-10 9-162-25-49-85 20-46-49-62z'/%3e%3c/svg%3e")}
.flag\:AR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h512v342H0z'/%3e%3cpath fill='%23338AF3' d='M0 0h512v114H0zm0 228h512v114H0z'/%3e%3ccircle fill='%23FFDA44' stroke='%23d6ab00' stroke-width='5' cx='256.5' cy='171' r='40'/%3e%3c/svg%3e")}
.flag\:AS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2310338c' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M513 33 95.3 171 513 310.76V342L0 171 513 0z'/%3e%3cpath fill='white' d='M513 287.18v24.58L81.72 171 513 30v24.16'/%3e%3cpath fill='%23A2001D' d='m476.98 140.21-21.89 10.68-3.18-15.32 31.19-29.77s-9.42-40.65-13.75-44.98l-112.32 55.82-6.84 36.76-31.9 28.59-.4 34.2 34.29-22.76 67.23-2.66-1.51 38.11h22.23l11.9-44.64 31.55-24.61-6.6-19.42z'/%3e%3cpath fill='%23EFC100' stroke='%23231F20' stroke-miterlimit='10' d='m317.89 238.41-22.24-11.11 22.24-11.11h144.46v22.22z'/%3e%3c/svg%3e")}
.flag\:AT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 114h513v114H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0zm0 228h513v114H0z'/%3e%3c/svg%3e")}
.flag\:AU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2310338c' d='M0 0h513v342H0z'/%3e%3cg fill='white'%3e%3cpath d='M222.2 170.7c.3-.3.5-.6.8-.9-.2.3-.5.6-.8.9zM188 212.6l11 22.9 24.7-5.7-11 22.8 19.9 15.8-24.8 5.6.1 25.4-19.9-15.9-19.8 15.9.1-25.4-24.8-5.6 19.9-15.8-11.1-22.8 24.8 5.7zm197.9 28.5 5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.6v12.2l-9.4-7.6-9.5 7.6.1-12.2-11.8-2.6 9.5-7.5-5.3-10.9 11.8 2.7zm-48.6-116 5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.7v12.1l-9.4-7.6-9.5 7.6.1-12.1-11.9-2.7 9.5-7.5-5.3-10.9L332 136zm48.6-66.2 5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.7v12.1l-9.4-7.6-9.5 7.6.1-12.1-11.8-2.7 9.5-7.5-5.3-10.9 11.8 2.7zm42.5 49.7 5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.6V150l-9.4-7.6-9.5 7.6v-12.2l-11.8-2.6 9.5-7.5-5.3-10.9 11.8 2.7zM398 166.5l4.1 12.7h13.3l-10.8 7.8 4.2 12.7-10.8-7.9-10.8 7.9 4.1-12.7-10.7-7.8h13.3z'/%3e%3cpath d='M254.8 0v30.6l-45.1 25.1h45.1V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9H99v-48.6l-87.4 48.6H-1.2v-30.6L44 115H-1.2V55.7h59.1L-1.2 22.8V0h26.7L99 40.8V0h55.6v48.6L242.1 0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M142.8 0h-32v69.3h-112v32h112v69.4h32v-69.4h112v-32h-112z'/%3e%3cpath fill='%230052B4' d='m154.6 115 100.2 55.7v-15.8L183 115z'/%3e%3cpath fill='white' d='m154.6 115 100.2 55.7v-15.8L183 115z'/%3e%3cpath d='m154.6 115 100.2 55.7v-15.8L183 115zm-83.9 0-71.9 39.9v15.8L99 115z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M99 55.7-1.2 0v15.7l71.9 40z'/%3e%3cpath fill='white' d='M99 55.7-1.2 0v15.7l71.9 40z'/%3e%3cpath d='M99 55.7-1.2 0v15.7l71.9 40zm84 0 71.8-40V0L154.6 55.7z' fill='%23D80027'/%3e%3c/svg%3e")}
.flag\:AW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 363 242'%3e%3cpath fill='%23338AF3' d='M0 0h363v242H0z'/%3e%3cpath fill='white' d='M57 96.9 14.7 78.2 57 59.6l18.6-42.2 18.6 42.2 42.3 18.6-42.3 18.7-18.6 42.2z'/%3e%3cpath fill='%23f30028' d='m75.6 40.6 11.5 26.1 26.1 11.5-26.1 11.5-11.5 26.1-11.5-26.1L38 78.2l26.1-11.5z'/%3e%3cpath d='M0 152.2h363v15.7H0zm0 31.4h363v15.7H0z' fill='%23FFDA44'/%3e%3c/svg%3e")}
.flag\:AX{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='%23FFDA44' d='M513 210.9H202.2V342h-79.8V210.9H0v-79.8h122.4V0h79.8v131.1H513v61.2z'/%3e%3cpath fill='%23D80027' d='M513 149.7v42.6H183.7V342H141V192.3H0v-42.6h141V0h42.7v149.7z'/%3e%3c/svg%3e")}
.flag\:AZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23ef3340' d='M0 0h513v342H0z'/%3e%3cpath fill='%2300b5e2' d='M0 0h513v114H0z'/%3e%3cpath fill='%23509e2f' d='M0 228h513v114H0z'/%3e%3cg fill='white'%3e%3cpath d='M265.6 212.6c-23 0-41.6-18.6-41.6-41.6s18.6-41.6 41.6-41.6c7.2 0 13.9 1.8 19.8 5-9.2-9-21.9-14.6-35.8-14.6-28.3 0-51.2 22.9-51.2 51.2s22.9 51.2 51.2 51.2c13.9 0 26.6-5.6 35.8-14.6-5.9 3.2-12.6 5-19.8 5z'/%3e%3cpath d='m297.6 142.2 5.5 15.5 14.9-7.1-7.1 14.9 15.5 5.5-15.5 5.5 7.1 14.9-14.9-7.1-5.5 15.5-5.5-15.5-14.9 7.1 7.1-14.9-15.5-5.5 15.5-5.5-7.1-14.9 14.9 7.1z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:BA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2310338C' d='M0 0h513.1v342H0z'/%3e%3cpath fill='%23F6C500' d='M99.9 0h342v342'/%3e%3cg fill='white'%3e%3cpath d='M19.9 21.1 40.3 6.2 60.9 21 54 0H26.7z'/%3e%3cpath d='M92.3 25.5 84.4 1.3l-7.8 24.2H51.3l20.5 14.8-7.8 24 20.4-14.8L105 64.3l-7.9-24 20.5-14.9z'/%3e%3cpath d='m136.3 69.2-7.8-24-7.8 24H95.5l20.4 14.9-7.8 24 20.4-14.8 20.6 14.8-7.8-24 20.4-14.9z'/%3e%3cpath d='m179.4 112.3-7.8-24.1-7.8 24.1h-25.3l20.5 14.9-7.8 24 20.4-14.8 20.6 14.8-7.9-24 20.5-15z'/%3e%3cpath d='m222.5 155.3-7.8-24-7.8 24h-25.4l20.6 15-7.8 24 20.4-14.9 20.4 14.9-7.8-24 20.6-15z'/%3e%3cpath d='m265.6 198.4-7.8-24-7.8 24h-25.4l20.6 14.9-7.8 24.1 20.4-14.9 20.4 14.9-7.8-24.2 20.5-14.8z'/%3e%3cpath d='m308.7 241.5-7.9-24-7.8 24h-25.3l20.5 14.8-7.9 24.2 20.6-14.9 20.4 14.8-7.8-24.1 20.5-14.8z'/%3e%3cpath d='m351.7 284.6-7.8-24.2-7.8 24.2h-25.3l20.4 14.8-7.8 24.1 20.5-14.9 20.5 14.9-7.8-24.1 20.4-14.8z'/%3e%3cpath d='m387 303.5-7.9 24.1-25.3.1 19.8 14.3h26.6l19.9-14.4h-25.3z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:BB{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23ffc726' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h171v342H0zm342 0h171v342H342z' fill='%2300267f'/%3e%3cpath d='m325.74 101.02-31.97 12.4c-.68 1.35-5.79 7.54-8.18 53.06h-17.05v-60.42L256 78.68l-12.54 27v60.8H226.4c-2.39-45.53-7.8-52.48-8.47-53.84l-31.68-11.63c.15.31 15.4 31.34 15.4 78.01v12.54h41.81v71.07h25.08v-71.07h41.81v-12.54c0-24.13 4.17-44.02 7.68-56.46 3.82-13.57 7.7-21.49 7.74-21.57l-.03.03z'/%3e%3c/svg%3e")}
.flag\:BD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='%232d6e41' d='M0 85.331h513v342H0z'/%3e%3ccircle fill='%23F40B32' cx='218.902' cy='256.5' r='115'/%3e%3c/svg%3e")}
.flag\:BE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23fdda25' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h171v342H0z'/%3e%3cpath fill='%23ef3340' d='M342 0h171v342H342z'/%3e%3c/svg%3e")}
.flag\:BF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%233d944f' d='M0 0h513v342H0z'/%3e%3cpath fill='%23ef2b2d' d='M0 0h513v171H0z'/%3e%3cpath fill='%23FFDA44' d='m256 102.6 16.9 52h54.7l-44.2 32.2 16.8 52-44.2-32.1-44.2 32.1 16.8-52-44.2-32.2h54.7z'/%3e%3c/svg%3e")}
.flag\:BG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2300966e' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M0 0h513v114H0z'/%3e%3cpath fill='%23d62612' d='M0 228h513v114H0z'/%3e%3c/svg%3e")}
.flag\:BH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='m222.8 34.3-85.2 34.2 85.2 34.1-85.2 34.1 85.2 34.1-85.2 34.1 85.2 34.1-85.2 34.1 85.2 34.1-85.2 34.8H0V0h137.6z'/%3e%3c/svg%3e")}
.flag\:BI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath d='M215.9 170.7 0 314.6V26.8zM513 26.8v287.8L297.1 170.7z' fill='%2347a644'/%3e%3cpath fill='%230052B4' d='M513 26.8 296.1 170.7 513 314.6V342h-41.1L256 197.4 40.1 342H0v-27.4l215.9-143.9L0 26.8V0h40.1L256 143.9 471.9 0H513z'/%3e%3cpath fill='white' d='M513 26.8 297.1 170.7 513 314.6V342h-40L256 197.4 39 342H0v-27.4l215.9-143.9L0 26.8V0h40.1L256 143.9 471.9 0H513z'/%3e%3ccircle fill='white' cx='251.6' cy='170.7' r='100.2'/%3e%3cpath d='m251.4 103.6 7.4 12.9h14.8l-7.4 12.8 7.4 12.8h-14.8l-7.4 12.9-7.4-12.9h-14.8l7.4-12.8-7.4-12.8H244zm38.8 66.7 7.4 12.9h14.8L305 196l7.4 12.8h-14.8l-7.4 12.9-7.4-12.9h-14.9l7.4-12.8-7.4-12.8h14.9zm-77.2 0 7.4 12.9h14.9l-7.4 12.8 7.4 12.8h-14.9l-7.4 12.9-7.4-12.9h-14.8l7.4-12.8-7.4-12.8h14.8z' fill='%23D80027' stroke='%2347a644' stroke-width='3'/%3e%3c/svg%3e")}
.flag\:BJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='%23008751' d='M0 85.333h513v342H0z'/%3e%3cpath fill='%23fcd116' d='M196.666 85.333H513v171H196.666z'/%3e%3cpath fill='%23e8112d' d='M196.666 256H513v171H196.666z'/%3e%3c/svg%3e")}
.flag\:BL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23E6BC00' d='M157.31 199.76s-9.04 43.93-19.31 40.39c-10.62-3.54-17.53-18.76-17.53-18.76l-14.52 21.24s38.18 8.48 41.01 5.47c1.22-1.14 8.21-15.1 10.34-26.05v-22.29zm-56.13 60.57s-2.48 20.18-1.06 22.66c1.24 2.3 39.48 11.33 39.48 11.33s-24.96 16.46-29.74 20.54L91.8 284.94l-.71-24.61h10.09zm11.33-165.69s39.65 41.6 40.36 45.5c.71 3.72-4.25 3.19-4.25 3.19s-44.79-37.53-49.92-41.07c-5.31-3.55 13.81-7.62 13.81-7.62z'/%3e%3cpath fill='%23ADADAD' d='M99.41 104.73s16.99-.71 16.64-11.51c-.35-10.62-11.15-14.87-19.12-12.39-7.97 2.3-23.01 13.45-13.63 35.05 9.38 21.42 23.37 29.39 26.2 47.8 0 0-5.46 9.86-19.12.35-16.9-11.77-6.2-38.24-10.44-44.96-4.25-7.08-40.95-38.92-40.95-38.92s-30.24 39.37-18 74.92c16.95 49.21 51.74 31.98 64.61 36.76 0 0-42.13 61.96-49.57 67.09 0 0 24.08 8.32 47.8-18.76 0 0 5.84 9.74 7.08 20.18h10.27c4.78-26.2 51.51-64.26 49.92-82.32-1.77-21.25-49.21-49.39-51.69-73.29z'/%3e%3cpath fill='%23E6BC00' d='M359.17 201.27s8.96 42.43 19.23 38.89c10.62-3.54 17.53-18.76 17.53-18.76l14.52 21.24s-37 8.48-39.83 5.47c-1.21-1.14-9.32-13.79-11.52-24.66l.07-22.18zm56.05 59.06s2.48 20.18 1.06 22.66c-1.24 2.3-39.48 11.33-39.48 11.33s24.96 16.46 29.74 20.54l18.06-29.92.71-24.61h-10.09zM403.89 94.64s-39.65 41.6-40.36 45.5c-.71 3.72 4.25 3.19 4.25 3.19s44.79-37.53 49.92-41.07c5.14-3.55-13.81-7.62-13.81-7.62z'/%3e%3cpath fill='%23125ECC' d='M157.31 87.06H359.1v145.46c0 16.06-9.69 21.39-21.91 31.85l-45.92 39.41c-18.25 15.62-47.91 15.57-66.07 0l-46.01-39.43c-12.08-10.35-21.88-15.71-21.88-31.82V87.06z'/%3e%3cpath fill='%23FFE600' d='M200.55 147.71c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm57.65-3c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm57.65 3c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zM214.96 274.43c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41c.01 7.96-6.45 14.41-14.41 14.41zm43.24 14.42c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41c0 7.95-6.45 14.41-14.41 14.41zm43.24-14.42c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41z'/%3e%3cpath fill='%23D60537' d='M157.31 175.36H359.1v57.65H157.31v-57.65z'/%3e%3cpath fill='%23EACE00' d='M142.9 43.82s57.65-14.41 115.31-14.41 115.31 14.41 115.31 14.41l-14.41 57.65s-50.45-14.41-100.89-14.41-100.89 14.41-100.89 14.41L142.9 43.82z'/%3e%3cpath fill='%237A6920' d='M258.2 72.65c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm57.65 5c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm-115.3 0c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41z'/%3e%3cpath fill='%23ADADAD' d='M365.08 178.02c-1.59 18.06 45.14 56.12 49.92 82.32h10.27c1.24-10.44 7.08-20.18 7.08-20.18 23.72 27.09 47.8 18.76 47.8 18.76-7.44-5.13-49.57-67.09-49.57-67.09 12.88-4.78 47.67 12.45 64.61-36.76 12.24-35.55-18-74.92-18-74.92s-36.7 31.84-40.95 38.92c-4.25 6.73 6.46 33.2-10.44 44.96-13.66 9.51-19.12-.35-19.12-.35 2.83-18.41 16.82-26.38 26.2-47.8 9.38-21.6-5.66-32.75-13.63-35.05-7.97-2.48-18.76 1.77-19.12 12.39-.35 10.8 16.64 11.51 16.64 11.51-2.48 23.9-49.92 52.04-51.69 73.29z'/%3e%3ccircle fill='white' cx='258.2' cy='204.19' r='16.93'/%3e%3c/svg%3e")}
.flag\:BM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23c8102e' d='M0 0h513v342H0z'/%3e%3cpath fill='%23012169' d='M0 .1h256.5v171H0z'/%3e%3cpath fill='white' d='M256 0h-22.6L160 48.9V0H96v48.9L22.6 0H0v22.7l46.1 30.7H0v64h46.1L0 148.1v22.6h22.6L96 121.8v48.9h64v-48.9l73.4 48.9H256v-22.6l-46.1-30.7H256v-64h-46.1L256 22.7z'/%3e%3cpath fill='%23c8102e' d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath fill='%23c8102e' d='M0 170.7v-11l62.5-42.3h22.6L7.3 170.7zM7.3.1l77.8 53.2H62.5L0 11.1V.1zM256 .1v11l-62.5 42.3h-22.6L248.7.1zm-7.3 170.6-77.8-53.3h22.6l62.5 42.3v11z'/%3e%3cg transform='translate(13 5)'%3e%3cpath fill='white' d='M303.9 94.94v99.69c0 59.81 79.75 99.69 79.75 99.69s79.75-39.88 79.75-99.69V94.94H303.9z'/%3e%3cpath fill='%232F8F22' d='M436.37 254.44H330.93c23.13 25.08 52.72 39.88 52.72 39.88s29.59-14.8 52.72-39.88z'/%3e%3ccircle fill='%2365B5D2' cx='383.65' cy='214.56' r='39.88'/%3e%3ccircle fill='%23c8102e' cx='343.77' cy='194.63' r='19.94'/%3e%3ccircle fill='%23c8102e' cx='423.52' cy='194.63' r='19.94'/%3e%3ccircle fill='%23c8102e' cx='383.65' cy='154.75' r='19.94'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:BN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath d='m0 193.74 513 127.19V214.26L0 97.08z'/%3e%3cpath fill='white' d='M513 234.26v-86.67L0 20.41v86.67'/%3e%3cg fill='%23D80027' stroke='%23231F20' stroke-width='3' stroke-miterlimit='10'%3e%3cpath d='M306.4 134.01a50.28 50.28 0 0 1 6.07 24.02c0 21.55-13.51 39.94-32.52 47.19v-59.51c5.7-1.19 10-6.37 10-12.59 6.9 0 12.5-5.75 12.5-12.85h-.42c6.9 0 12.91-5.75 12.91-12.85h-34.99V76.58l-14.99-27.71-15 27.71v30.84h-34.99c0 7.1 6.01 12.85 12.91 12.85h-.42c0 7.1 5.6 12.85 12.5 12.85 0 6.22 4.29 11.4 9.99 12.59v61.37c-22.09-5.39-38.48-25.3-38.48-49.05 0-8.7 2.2-16.88 6.07-24.02-10.96 11.21-17.72 26.53-17.72 43.44 0 34.32 27.82 62.15 62.15 62.15s62.15-27.83 62.15-62.15c0-16.91-6.77-32.24-17.72-43.44z'/%3e%3cpath d='M198.46 226.81s20.69 27.71 66.5 27.71 66.5-27.71 66.5-27.71l13.47 28.37s-21.03 27.71-79.97 27.71-79.97-27.71-79.97-27.71l13.47-28.37zm-69.22-93.63h20.88l24.93 27.26v73.45h-26.28v-68.37zm270.76 0h-20.88l-24.93 27.26v73.45h26.27v-68.37z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:BO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23d52b1e' d='M0 0h513v114H0z'/%3e%3cpath fill='%23f9e300' d='M0 114h513v114H0z'/%3e%3cpath fill='%23007934' d='M0 228h513v114H0z'/%3e%3c/svg%3e")}
.flag\:BQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23012a87' d='M0 342h513V0z'/%3e%3cpath fill='%23f9d90f' d='M250.4 0H0v166.9z'/%3e%3cpath fill='%23dc171d' d='m140.4 118.3 12.2 21.2h24.5l-12.3 21.1 12.3 21.2h-24.5L140.4 203l-12.2-21.2h-24.5l12.3-21.2-12.3-21.1h24.5z'/%3e%3ccircle fill='none' stroke='black' stroke-width='9' stroke-miterlimit='10' cx='140.4' cy='160.6' r='57.7'/%3e%3c/svg%3e")}
.flag\:BR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23009b3a' d='M0 0h513v342H0z'/%3e%3cpath fill='%23fedf00' d='m256.5 19.3 204.9 151.4L256.5 322 50.6 170.7z'/%3e%3ccircle fill='white' cx='256.5' cy='171' r='80.4'/%3e%3cpath fill='%23002776' d='M215.9 165.7c-13.9 0-27.4 2.1-40.1 6 .6 43.9 36.3 79.3 80.3 79.3 27.2 0 51.3-13.6 65.8-34.3-24.9-31-63.2-51-106-51zm119 20.3c.9-5 1.5-10.1 1.5-15.4 0-44.4-36-80.4-80.4-80.4-33.1 0-61.5 20.1-73.9 48.6 10.9-2.2 22.1-3.4 33.6-3.4 46.8.1 89 19.5 119.2 50.6z'/%3e%3c/svg%3e")}
.flag\:BS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23ffc72c' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v114H0zm0 228h513v114H0z' fill='%2300778b'/%3e%3cpath d='M256 171 0 342V0z'/%3e%3c/svg%3e")}
.flag\:BT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FF7415' d='M0 0h513v342H0z'/%3e%3cpath fill='%23FFDA44' d='M513 0H0v342'/%3e%3cpath fill='none' stroke='white' stroke-width='42' stroke-miterlimit='10' d='M128.7 255.5s35 54 67.3 32.4c56.9-37.9-68.9-108.6-2.9-152.6 58.3-38.8 76.6 103.5 137.6 62.8 59-39.3-64.7-111.4-9.2-148.4 33.4-22.2 67.1 32.6 67.1 32.6'/%3e%3c/svg%3e")}
.flag\:BV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 33.333 1100 733.333'%3e%3cpath fill='%23ef2b2d' d='M0 0h1100v800H0z'/%3e%3cpath fill='white' d='M300 0h200v800H300z'/%3e%3cpath fill='white' d='M0 300h1100v200H0z'/%3e%3cpath fill='%23002868' d='M350 0h100v800H350z'/%3e%3cpath fill='%23002868' d='M0 350h1100v100H0z'/%3e%3c/svg%3e")}
.flag\:BW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 238h513v104H0zM0 0h513v104H0z' fill='%236da9d2'/%3e%3cpath d='M0 125.5h513v89.656H0z'/%3e%3c/svg%3e")}
.flag\:BY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23007C30' d='M0 0h513v342H0z'/%3e%3cpath fill='%23CE1720' d='M0 230h513V0H0'/%3e%3cpath fill='white' d='M100 230V0H0v342h513-413z'/%3e%3cpath d='M28 159.6 8.6 128.2 28 97.4l19.3 30.8zm44.6 0-19.3-31.4 19.3-30.8L92 128.2zM28 241.2 8.6 209.8 28 179l19.3 30.8zm44.6 0-19.3-31.4L72.6 179 92 209.8z' fill='%23CE1720'/%3e%3cpath d='m28 73.8-16.1-26L28 22.2l16 25.6zm44.6 0-16-26 16-25.6 16.1 25.6zM28 318l-16.1-26.1L28 266.3l16 25.6zm44.6 0-16-26.1 16-25.6 16.1 25.6z' fill='none' stroke='%23CE1720' stroke-width='7'/%3e%3c/svg%3e")}
.flag\:BZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23003e87' d='M0 0h513v342H0z'/%3e%3ccircle fill='white' cx='260.9' cy='170.9' r='118.9'/%3e%3ccircle fill='none' stroke='%236DA544' stroke-width='18' stroke-miterlimit='10' cx='261.9' cy='173.1' r='94.5'/%3e%3cg stroke='black'%3e%3cpath fill='%23003e87' d='m261.9 151.5-50.6 23.4v20c0 11.8 6.1 22.8 16.2 28.9L262 239l34.5-15.2c10-6.2 16.2-17.1 16.2-28.9v-20l-50.8-23.4z'/%3e%3cpath fill='%23FFDA44' d='M211.3 128.1h101.3v46.7H211.3z'/%3e%3c/g%3e%3cpath d='M0 0h513v35H0zm0 306h513v35H0z' fill='%23ce1127'/%3e%3c/svg%3e")}
.flag\:CA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h142v342H0zm371 0h142v342H371zm-64.5 206 50.4-25.2-25.2-12.6V143l-50.4 25.2 25.2-50.4h-25.2L256.1 80l-25.2 37.8h-25.2l25.2 50.4-50.4-25.2v25.2l-25.2 12.6 50.4 25.2-12.6 25.2h50.4V269h25.2v-37.8h50.4z' fill='red'/%3e%3c/svg%3e")}
.flag\:CC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='green' d='M0 0h513v342H0z'/%3e%3cpath d='m422.7 252.4 6.2 12.8 13.8-3.2-6.2 12.8 11.2 8.8-13.9 3.2V301l-11.1-8.9-11.1 8.9v-14.2l-13.8-3.2 11.1-8.8-6.2-12.8 13.9 3.2zm-46.6-136.3 6.2 12.9 13.8-3.2-6.2 12.8 11.2 8.8-13.9 3.1v14.3l-11.1-8.9-11.1 8.9.1-14.3-13.9-3.1 11.1-8.8-6.2-12.8L370 129zm37-77.8 6.2 12.8 13.8-3.2-6.2 12.8 11.2 8.9-13.9 3.1v14.2L413.1 78 402 86.9l.1-14.2-13.9-3.1 11.1-8.9-6.2-12.8 13.9 3.2zm51.8 58.4 6.2 12.8 13.9-3.2-6.3 12.8 11.2 8.9-13.9 3.1.1 14.2-11.2-8.9-11.1 8.9.1-14.2L440 128l11.2-8.9-6.3-12.8 13.9 3.2zm-28 68.1 4.9 14.8h15.6l-12.6 9.2 4.8 14.9-12.7-9.2-12.6 9.2 4.8-14.9-12.6-9.2h15.6zM306.8 254.7c-49.2 0-89.1-39.9-89.1-89.1s39.9-89.1 89.1-89.1c15.3 0 29.8 3.9 42.4 10.7C329.4 67.9 302.3 56 272.5 56c-60.5 0-109.6 49.1-109.6 109.6S212 275.3 272.5 275.3c29.8 0 56.9-11.9 76.6-31.3-12.6 6.8-27 10.7-42.3 10.7zM140.4 59.5C129.7 41 109.7 28.6 86.8 28.6S44 41 33.3 59.5h107.1zm.2.4-53.8 53.8-53.7-53.8C28 68.9 25 79.3 25 90.5c0 34.2 27.7 61.9 61.9 61.9s61.9-27.7 61.9-61.9c-.1-11.2-3.1-21.6-8.2-30.6z' fill='%23FFDA44'/%3e%3cpath fill='%23A2001D' d='M71.4 98.2v52.2c4.9 1.3 10.1 1.9 15.5 1.9s10.5-.7 15.5-1.9V98.2h-31z'/%3e%3c/svg%3e")}
.flag\:CD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23338AF3' d='M0 0h513v342H0z'/%3e%3cpath fill='%23FFDA44' d='M513 66.9V0H411.7L0 274.4V342h100.3z'/%3e%3cpath fill='%23D80027' d='M513 0v40.1L60.2 342H0v-40.8L451.8 0z'/%3e%3cpath fill='%23FFDA44' d='m93.6 31.2 16.3 50.4H163l-42.9 31.2 16.4 50.5-42.9-31.2-43 31.2L67 112.8 24.1 81.6h53.1z'/%3e%3c/svg%3e")}
.flag\:CF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23d21034' d='M0 0h513v342H0z'/%3e%3cpath d='M0 171h211.5v85.3H0zm300.5 0H512v85.3H300.5z' fill='%233a9927'/%3e%3cpath fill='%23003082' d='M0 0v85.3h211.5V0h89v85.3H513V0z'/%3e%3cpath d='M300.5 85.3H512v85.3H300.5zM0 85.3h211.5v85.3H0z' fill='white'/%3e%3cpath d='M300.5 342h-89v-86H0v86h513v-86H300.5zM105.7 8.6l8.6 26.2h27.5L119.5 51l8.6 26.2L105.7 61 83.4 77.2 91.9 51 69.6 34.8h27.6z' fill='%23ffce00'/%3e%3c/svg%3e")}
.flag\:CG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='%23da1a35' d='M0 85.331h513v342H0z'/%3e%3cpath fill='%23009543' d='M443.726 85.331 102.4 426.657H0V85.331z'/%3e%3cpath fill='%23fbde4a' d='M500.124 85.331 158.798 426.657H11.876L353.202 85.331z'/%3e%3c/svg%3e")}
.flag\:CH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='red' d='M0 85.337h513v342H0z'/%3e%3cpath fill='white' d='M356.174 222.609h-66.783v-66.783h-66.782v66.783h-66.783v66.782h66.783v66.783h66.782v-66.783h66.783z'/%3e%3c/svg%3e")}
.flag\:CI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23009e60' d='M342 0h171v342H342z'/%3e%3cpath fill='%23f77f00' d='M0 0h171v342H0z'/%3e%3c/svg%3e")}
.flag\:CK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='%2301237a' d='M0 85.332h513v342H0z'/%3e%3cpath d='m384 156.705 5.283 16.254h17.089l-13.826 10.045 5.281 16.254L384 189.211l-13.825 10.047 5.28-16.254-13.825-10.045h17.089zm-70.209 29.081 15.228 7.758 12.084-12.083-2.673 16.879 15.227 7.759-16.879 2.673-2.674 16.88-7.76-15.227-16.878 2.673 12.086-12.084zm-29.081 70.209 16.254-5.281.001-17.089 10.044 13.825 16.254-5.282-10.046 13.827 10.046 13.826-16.254-5.28-10.044 13.825v-17.09zm29.081 70.209 7.759-15.229-12.084-12.084 16.881 2.674 7.757-15.227 2.674 16.879 16.879 2.672-15.227 7.759 2.673 16.882-12.084-12.087zM384 355.284l-5.281-16.253h-17.091l13.827-10.045-5.28-16.254L384 322.776l13.827-10.044-5.281 16.254 13.826 10.045h-17.089zm70.209-29.08-15.229-7.758-12.083 12.084 2.673-16.882-15.227-7.756 16.879-2.675 2.675-16.879 7.756 15.227 16.881-2.674-12.086 12.085zm29.081-70.209-16.254 5.281v17.09l-10.045-13.826-16.254 5.281 10.046-13.826-10.046-13.827 16.254 5.282 10.045-13.825v17.089zm-29.081-70.207-7.757 15.226 12.082 12.084-16.881-2.673-7.756 15.227-2.675-16.88-16.879-2.675 15.227-7.757-2.673-16.878 12.084 12.082zM0 186.665v16h46.069L0 233.377v7.539l57.377-38.252H80L0 255.998h112v-69.334H0zm96 69.331H22.628L96 207.083v48.913zm80-117.331 80-53.334H144v69.334h112v-16h-46.069L256 107.951v-7.539l-57.377 38.251H176v.002zm-16-53.332h73.372L160 134.246V85.333zm-16 170.665h112l-80-53.334h22.623L256 240.917v-7.539l-46.069-30.713H256v-16H144v69.333zm16-48.915 73.372 48.913H160v-48.913zM112 85.331H0l80 53.334H57.377L0 100.413v7.539l46.069 30.712H0v16h112V85.331zm-16 48.915L22.628 85.333H96v48.913z' fill='white'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.331h-32v69.334H0v32h112v69.333h32v-69.333h112v-32H144z'/%3e%3cpath d='M80 138.665 0 85.331v15.082l57.377 38.252zm96 0h22.623L256 100.413V85.331zm-118.623 64L0 240.917v15.081l80-53.333zm118.623 0 80 53.333v-15.081l-57.377-38.252z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:CL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M196 0h317v171H196z'/%3e%3cpath fill='%230037A1' d='M0 0h196v171H0z'/%3e%3cpath fill='white' d='M98 24.5 113.1 71H162l-39.6 28.7 15.2 46.5L98 117.5l-39.6 28.7 15.2-46.5L34 71h48.9z'/%3e%3c/svg%3e")}
.flag\:CM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23ce1126' d='M0 0h513v342H0z'/%3e%3cpath fill='%23007a5e' d='M0 0h171v342H0z'/%3e%3cpath d='M342 0h171v342H342zm-86 102.2 17.2 53H329L283.9 188l17.2 53-45.1-32.7-45.1 32.7 17.2-53-45.1-32.8h55.8z' fill='%23fcd116'/%3e%3c/svg%3e")}
.flag\:CN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath d='m226.8 239.2-9.7-15.6-17.9 4.4 11.9-14.1-9.7-15.6 17.1 6.9 11.8-14.1-1.3 18.4 17.1 6.9-17.9 4.4zM290.6 82l-10.1 15.4 11.6 14.3-17.7-4.8-10.1 15.5-1-18.4-17.7-4.8 17.2-6.6-1-18.4 11.6 14.3zm-54.4-56.6-2 18.3 16.8 7.6-18 3.8-2 18.3-9.2-16-17.9 3.8 12.3-13.7-9.2-15.9 16.8 7.5zm56.6 136.4-14.9 10.9 5.8 17.5-14.9-10.8-14.9 11 5.6-17.6-14.9-10.7 18.4-.1 5.6-17.6 5.8 17.5zM115 46.3l17.3 53.5h56.2l-45.4 32.9 17.3 53.5-45.4-33-45.5 33 17.4-53.5-45.5-32.9h56.3z' fill='%23FFDA44'/%3e%3c/svg%3e")}
.flag\:CO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 256.5h513V342H0z'/%3e%3cpath fill='%230052B4' d='M0 171h513v85.5H0z'/%3e%3c/svg%3e")}
.flag\:CR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 114h513v114H0z'/%3e%3cpath fill='%230052B4' d='M0 285h513v57H0zM0 0h513v57H0z'/%3e%3c/svg%3e")}
.flag\:CU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FF9811' d='M0-40.8v422.9-211.4z'/%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v68.3H0zm0 136.5h513v68.3H0zm0 136.6h513v68.3H0z' fill='%230052B4'/%3e%3cpath fill='%23D80027' d='M256 170.7 0 342V0z'/%3e%3cpath fill='white' d='m86.5 111.4 12.7 39.2h41.3l-33.4 24.2 12.8 39.3-33.4-24.2-33.4 24.2 12.8-39.3-33.4-24.2h41.2z'/%3e%3c/svg%3e")}
.flag\:CV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23003893' d='M0 0h513v342H0z'/%3e%3cpath fill='%23cf2027' d='M0 182.2h513v41.4H0z'/%3e%3cpath fill='white' d='M0 140.8h513v41.4H0zm0 82.8h513V265H0z'/%3e%3cpath d='m150.4 70 6.9 21.1h22.2l-18 13.1 6.9 21.1-18-13.1-17.9 13.1 6.8-21.1-17.9-13.1h22.2zm0 209.7 6.9 21.1h22.2l-18 13 6.9 21.2-18-13.1-17.9 13.1 6.8-21.2-17.9-13h22.2zm-97.6-70.9 6.9 21.1h22.2l-18 13 6.9 21.2-18-13.1-17.9 13.1 6.8-21.2-17.9-13H46zM90.1 91l6.9 21.1h22.2l-18 13 6.9 21.2-18-13.1-17.9 13.1 6.8-21.2-18-13h22.3zm-66.3 71H46l6.8-21.1 6.9 21.1h22.2l-18 13.1 6.9 21.1-18-13-17.9 13 6.8-21.1zm48.4 148.9 6.8-21.1-18-13h22.3l6.8-21.2 6.9 21.2h22.2l-18 13 6.9 21.1-18-13zM248 208.8l-6.9 21.1h-22.2l18 13-6.9 21.2 18-13.1 18 13.1-6.9-21.2 18-13h-22.2zM210.7 91l-6.8 21.1h-22.2l17.9 13-6.8 21.2 17.9-13.1 18 13.1-6.9-21.2 18-13h-22.2zm66.4 71h-22.2l-6.9-21.1-6.9 21.1h-22.2l18 13.1-6.9 21.1 18-13 18 13-6.9-21.1zm-48.4 148.9-6.9-21.1 18-13h-22.2l-6.9-21.2-6.8 21.2h-22.2l17.9 13-6.8 21.1 17.9-13z' fill='%23f7d116' stroke='black'/%3e%3c/svg%3e")}
.flag\:CW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23002b7f' d='M0 0h513v342H0z'/%3e%3cpath fill='%23f9e814' d='M0 233.5h513v51H0z'/%3e%3cpath d='m168.7 86.5 12.9 39.8h41.8l-33.8 24.5 12.9 39.7-33.8-24.5-33.8 24.5 12.9-39.7-33.8-24.5h41.8zm-83.3-54 7.8 23.9h25L97.9 71.1l7.8 23.8-20.3-14.7-20.3 14.7 7.8-23.8-20.3-14.7h25.1z' fill='white'/%3e%3c/svg%3e")}
.flag\:CX{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230021ad' d='M0 0h513v342H0z'/%3e%3cpath fill='%231c8a42' d='M0 0h513v342'/%3e%3cpath d='m77.6 272 5.7 11.9 12.8-3-5.7 11.9 10.3 8.1-12.8 2.9V317l-10.3-8.3-10.2 8.3v-13.2l-12.8-2.9 10.3-8.1-5.8-11.9 12.9 3zm-37.1-98.9 5.7 11.9 12.8-3-5.7 11.8 10.3 8.2-12.9 2.9.1 13.2-10.3-8.3-10.3 8.3.1-13.2-12.9-2.9 10.4-8.2L22 182l12.8 3zm37.1-80.9 5.7 11.8 12.8-2.9-5.7 11.8 10.3 8.2-12.8 2.9v13.1l-10.3-8.2-10.2 8.2V124l-12.8-2.9 10.3-8.2-5.8-11.8L72 104zm46.1 62.9 5.7 11.9 12.8-3-5.7 11.9 10.3 8.1-12.8 2.9v13.2l-10.3-8.2-10.2 8.2v-13.2l-12.8-2.9 10.3-8.1-5.7-11.9 12.8 3zm-32.9 54 4.4 13.7h14.5L98 231.3l4.5 13.7-11.7-8.4-11.7 8.4 4.5-13.7-11.7-8.5h14.4z' fill='white'/%3e%3ccircle fill='%23ffc639' cx='267.1' cy='170.7' r='74.5'/%3e%3cpath fill='%231c8a42' d='M267.1 220.3h24.8s10.8-19 0-37.2l24.8-24.8-12.4-24.8h-12.4s-6.2 18.6-31 18.6-31-18.6-31-18.6h-12.4l12.4 24.8-12.4 24.8 12.4 12.4s12.4-24.8 37.2-12.4c0 0 10.5 15.5 0 37.2z'/%3e%3cpath fill='%23ffc639' d='M464.4 92.2c.6-2.9-.2-17.6-.2-20.7 0-21.3-13.9-39.4-33.2-45.7 5.9 12 9.2 25.4 9.2 39.7 0 4.8-.4 9.5-1.1 14.1-2.9-4.7-6.6-8.9-11.2-12.6-17.1-13.6-40.6-14-57.9-2.5 13.4 2.9 26.3 8.9 37.7 18 9 7.1 16.2 16.8 21.7 26.1 0 0-17.8 10.9-31 15.1s-42.3 7.9-42.3 7.9c72 12 132-36 132-36-6.5-13.4-15.8-4-23.7-3.4z'/%3e%3c/svg%3e")}
.flag\:CY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23DB7D00' d='M141.7 154.7s.2 67.1 74.7 65.3l4.5 13.9h8.9s-7.4-41.1 60.1-41.5c0 0 0-27.6 27.6-27.6H359s-66-51.8 58.9-118l1.8-13.1s-129.9 71-198.9 57.2c0 0 10.7 42.5-10.8 42.5-10.8 0-9.7-8.1-32.3-8.1-18.7 0-17.3 19.7-26.3 19.5-8.9-.2-18.8-12.3-19.6-10.2-.7 2.1 9.9 20.1 9.9 20.1z'/%3e%3cg fill='%23006651'%3e%3cpath d='M237.2 308.1c6.9-5 13-6.6 22.4-8.3s19.4-4.4 24.6-5.8-17.7 6.6-23.5 8.3c-5.8 1.6-23.5 5.8-23.5 5.8zm37.9-14.7c-1.9-11.9 2.8-24.3 13.5-29.3 2.5 8.6-5.2 23.2-13.5 29.3zm18.2-6.2c-5.8-9.8 4-22.6 11.1-28.8 3.3 6-2.5 23.7-11.1 28.8zm16.9-7.6c-6.2-8.4 1.1-23.2 8.8-29 3.1 8.2.1 23.2-8.8 29zm16.9-10.6c-5.6-8-1.7-20.4 6.3-28.4 5.8 6.6.9 21-6.3 28.4zm13.5-10.7c-4.7-7.5 1.1-25.4 8.6-30.4 3.3 6.6.8 25.4-8.6 30.4zm10.8-2.8c-1.4-10.8 17.4-22.7 25.2-22.4-.9 8.9-8.9 18.6-25.2 22.4zm-10.5 12.2c8.8-9.1 26-9.1 32.1-7.2-1.7 5.3-21.9 16.9-32.1 7.2z'/%3e%3cpath d='M328.7 276.8c12.4-3.3 20.5-6.1 27.9 1.7-5.2 6.6-25.4 4.7-27.9-1.7zm-17.7 8c11.9-6.4 26.3 3 28.5 8.6-13.3 5.5-28.7-7.2-28.5-8.6zm-16.3 9.2c10.8-4.1 23.2 1.4 28.2 7.5-5.8 2.7-21 5.7-28.2-7.5zm-14.9 4.7c12.4-1.4 24.4 8 27 13.4-15.9 1.5-22-3.2-27-13.4zm-4 9.4c-6.9-5-13-6.6-22.4-8.3-9.4-1.7-19.4-4.4-24.6-5.8-5.3-1.4 17.7 6.6 23.5 8.3 5.8 1.6 23.5 5.8 23.5 5.8zm-37.9-14.7c1.9-11.9-2.8-24.3-13.5-29.3-2.5 8.6 5.2 23.2 13.5 29.3zm-18.2-6.2c5.8-9.8-4-22.6-11.1-28.8-3.3 6 2.5 23.7 11.1 28.8zm-16.9-7.6c6.2-8.4-1.1-23.2-8.8-29-3.1 8.2-.1 23.2 8.8 29zM185.9 269c5.6-8 1.7-20.4-6.3-28.4-5.8 6.6-.9 21 6.3 28.4zm-13.5-10.7c4.7-7.5-1.1-25.4-8.6-30.4-3.3 6.6-.8 25.4 8.6 30.4zm-10.8-2.8c1.4-10.8-17.4-22.7-25.2-22.4.9 8.9 8.9 18.6 25.2 22.4zm10.5 12.2c-8.8-9.1-26-9.1-32.1-7.2 1.7 5.3 21.9 16.9 32.1 7.2z'/%3e%3cpath d='M184.3 276.8c-12.4-3.3-20.5-6.1-27.9 1.7 5.2 6.6 25.4 4.7 27.9-1.7zm17.7 8c-11.9-6.4-26.3 3-28.5 8.6 13.3 5.5 28.7-7.2 28.5-8.6zm16.3 9.2c-10.8-4.1-23.2 1.4-28.2 7.5 5.8 2.7 21 5.7 28.2-7.5zm14.9 4.7c-12.4-1.4-24.4 8-27 13.4 15.9 1.5 22-3.2 27-13.4z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:CZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2311457e' d='M0 0h513v342H0z'/%3e%3cpath fill='%23d7141a' d='M513 171v171H0l215-171z'/%3e%3cpath fill='white' d='M513 0v171H215.185L0 0z'/%3e%3c/svg%3e")}
.flag\:DE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v114H0z'/%3e%3cpath fill='%23FFDA44' d='M0 228h513v114H0z'/%3e%3c/svg%3e")}
.flag\:DJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2312ad2b' d='M0 0h513v342H0z'/%3e%3cpath fill='%236ab2e7' d='M513 0v166.7L0 170.8V0z'/%3e%3cpath fill='white' d='M256 170.7 0 342V0z'/%3e%3cpath fill='%23d7141a' d='m89.8 92.5 17 52.4H162l-44.6 32.5 17 52.4-44.6-32.4-44.6 32.4 17-52.4-44.6-32.5h55.2z'/%3e%3c/svg%3e")}
.flag\:DK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23c60c30' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M190 0h-60v140H0v60h130v142h60V200h323v-60H190z'/%3e%3c/svg%3e")}
.flag\:DM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23496E2D' d='M0 0h513v342H0z'/%3e%3cpath d='M0 110.7v120h513v-120z'/%3e%3cpath fill='%23FFDA44' d='M0 110.7h513v40H0z'/%3e%3cpath fill='white' d='M0 190.7h513v40H0z'/%3e%3cpath d='M196 0h120v342H196z'/%3e%3cpath fill='%23FFDA44' d='M196 0h40v342h-40z'/%3e%3cpath fill='white' d='M274.7 0h40v342h-40z'/%3e%3ccircle fill='%23D80027' cx='256' cy='170.7' r='123.1'/%3e%3cpath d='m256 58.6 4.6 14.2h15l-12.1 8.9 4.6 14.2-12.1-8.8-12.1 8.8 4.6-14.2-12.1-8.9h15zM190.1 80l12.2 8.8 12.1-8.8-4.6 14.3 12.1 8.8h-15l-4.6 14.2-4.7-14.2h-15l12.1-8.8zm-40.7 56h15l4.6-14.2 4.7 14.2h15l-12.2 8.8 4.7 14.3-12.2-8.8-12.1 8.8 4.6-14.3zm0 69.3 12.1-8.8-4.6-14.3L169 191l12.2-8.8-4.7 14.3 12.2 8.8h-15l-4.7 14.3-4.6-14.3zm40.7 56.1 4.6-14.3-12.1-8.8h15l4.7-14.3 4.6 14.3h15l-12.1 8.8 4.6 14.3-12.1-8.9zm65.9 21.4-4.6-14.3h-15l12.1-8.8-4.6-14.3 12.1 8.8 12.1-8.8-4.6 14.3 12.1 8.8h-15zm65.9-21.4-12.2-8.9-12.1 8.9 4.6-14.3-12.1-8.8h15l4.6-14.3 4.7 14.3h15l-12.1 8.8zm40.7-56.1h-15l-4.6 14.3-4.7-14.3h-15l12.2-8.8-4.7-14.3L343 191l12.1-8.8-4.6 14.3zm0-69.3-12.1 8.8 4.6 14.3-12.1-8.8-12.2 8.8 4.7-14.3-12.2-8.8h15l4.7-14.2 4.6 14.2zm-40.7-56-4.6 14.3 12.1 8.8h-15l-4.7 14.2-4.6-14.2h-15l12.1-8.8-4.6-14.3 12.1 8.8zM279.3 168.7c-11-21.1-14.5-25.1-14.5-25.1s.4-9.7.4-15.6c0-8.8-7.4-15.8-16.5-15.8-8.6 0-15.7 2.9-16.5 11-4.2.9-8.6 4.1-8.6 10.7 0 4.8 1 7.3 5.2 9.3 2.1-4.6 4.3-4.8 9.3-6.4.8.6 1.7 3 2.6 3.4l.3 1s-13.3 6.6-13.3 30.9c0 29.5 22 45.4 22 45.4l-1.8.3-1.9 7.1h22v-7.2l11 17.5c.3-.3 10.2-47.6.3-66.5z' fill='%23496E2D'/%3e%3c/svg%3e")}
.flag\:DO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 215.2h211.5v126.1H0z'/%3e%3cpath fill='%230052B4' d='M0 0h211.5v126.2H0z'/%3e%3cpath fill='%23D80027' d='M300.5 0H512v126.2H300.5z'/%3e%3cpath fill='%230052B4' d='M300.5 215.2H512v126.1H300.5z'/%3e%3cg stroke='white' stroke-width='5' stroke-miterlimit='10'%3e%3cpath fill='%230052B4' d='M256 130h-49.9v49.4s19.5 6 49.9 6V130z'/%3e%3cpath fill='%23D80027' d='M206.1 179.4v6c0 27.5 22.3 49.9 49.9 49.9v-49.9c-30.4 0-49.9-6-49.9-6z'/%3e%3cpath fill='%230052B4' d='M256 235.3c27.5 0 49.9-22.3 49.9-49.9v-6s-19.5 6-49.9 6v49.9z'/%3e%3cpath fill='%23D80027' d='M256 130v55.4c30.4 0 49.9-6 49.9-6V130H256z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:DZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2341662E' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M256.5 0H513v342H256.5z'/%3e%3cg fill='%23D80027'%3e%3cpath d='m341.5 105.3-29.4 40.4-47.5-15.4 29.4 40.4-29.4 40.4 47.5-15.4 29.4 40.4v-50l47.5-15.5-47.5-15.4z'/%3e%3cpath d='M309.9 276.7c-58.5 0-106-47.5-106-106s47.5-106 106-106c18.3 0 35.4 4.6 50.4 12.7-23.5-23-55.7-37.2-91.2-37.2-72 0-130.4 58.4-130.4 130.4S197.1 301 269.1 301c35.5 0 67.7-14.2 91.2-37.2-14.9 8.2-32.1 12.9-50.4 12.9z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:EC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 170.7h513V256H0z'/%3e%3cpath fill='%23D80027' d='M0 256h513v85.3H0z'/%3e%3ccircle fill='%23FFDA44' cx='256' cy='171' r='60'/%3e%3cpath fill='%234C1F00' d='M369.2 79.9s-27.2-13.8-33.9-16c-6.7-2.2-49.1-13.2-49.1-7 0 10.3-13.5 12-15.5 12s-2-5.3-14.8-5.3-13.7 4.8-15.8 4.8c-2.2 0-14.5-1-14.5-11.5 0-5.2-42.9 4-49.1 7-6.1 3.1-33.9 16-33.9 16s45.8 2.7 53.9 6.2 43.8 16.5 43.8 16.5l-2.8 13.3h37.8l-3.8-13.3s35.1-12.7 43.8-16.5 53.9-6.2 53.9-6.2z'/%3e%3cpath fill='%2357BA17' d='M217.7 171.7c0 21.1 17.2 38.3 38.3 38.3 21.1 0 38.3-17.2 38.3-38.3v-11.5h-76.5v11.5z'/%3e%3cpath fill='%23338AF3' d='M256 110.5c-21.1 0-38.3 17.2-38.3 38.3v11.5h76.5v-11.5c.1-21.1-17.1-38.3-38.2-38.3z'/%3e%3c/svg%3e")}
.flag\:EE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23111' d='M0 0h513v342H0z'/%3e%3cpath fill='%23368FD8' d='M0 0h513v114H0z'/%3e%3cpath fill='white' d='M0 228h513v114H0z'/%3e%3c/svg%3e")}
.flag\:EG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath d='M0 228h513v114H0z'/%3e%3cpath fill='%23C09300' d='M220.3 204.4s0-58.4 4.5-64.7c3.1-4.3 16.8 5.2 22.7 4.5 0 0 4.2-7.5 4.5-12 .3-4.6-1.1-7.6-4.9-6.2 0 0-1.2-2.1.5-3.3 1.6-1.2 5.6.1 5.6.1s-.5-1 1.6-.9c2.9.2 7.2 1.4 7.4 5.6.2 3.1.3 7.7.4 8.7.7 6.8 2.7 8.7 2.7 8.7s18.4-9.2 22-5.2c3.3 3.8 4.5 64.7 4.5 64.7l-18.1-16.8 12.1 29.5s-14.4 2.4-28.9 2.4c-14.5 0-31.1-4.2-31.1-4.2l13.8-28.2-19.3 17.3z'/%3e%3c/svg%3e")}
.flag\:EH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v114H0z'/%3e%3cpath fill='%23428823' d='M0 228h513v114H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M256 171 0 342V0zm53.1 0c0-22.9 13.1-42.1 34.6-46.8-3.3-.7-6.7-1.1-10.3-1.1-26.4 0-47.9 21.4-47.9 47.9s21.4 47.9 47.9 47.9c3.5 0 7-.4 10.3-1.1-21.5-5.1-34.6-24.2-34.6-46.8z'/%3e%3cpath d='m365 129.2 10.3 31.7h33.3l-27 19.6 10.3 31.7-26.9-19.6-27 19.6 10.3-31.7-27-19.6h33.4z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:ER{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23338AF3' d='M0 0h513v342H0z'/%3e%3cpath fill='%2356AF35' d='M0 0h513v171H0z'/%3e%3cpath fill='%23D80027' d='m0 342 513-171L0 0v342z'/%3e%3cg fill='%23ffc945'%3e%3cpath d='M134.7 231.5c33.6 0 60.8-27.2 60.8-60.8s-27.2-60.8-60.8-60.8-60.8 27.2-60.8 60.8 27.2 60.8 60.8 60.8zm0 24.3c-47 0-85.2-38.1-85.2-85.2s38.1-85.2 85.2-85.2 85.2 38.1 85.2 85.2-38.2 85.2-85.2 85.2z'/%3e%3ccircle cx='119.5' cy='148.3' r='17.5'/%3e%3ccircle cx='148.9' cy='158.5' r='17.5'/%3e%3ccircle cx='134.7' cy='135.2' r='17.5'/%3e%3ccircle cx='119.5' cy='172.7' r='17.5'/%3e%3ccircle cx='149.9' cy='182.8' r='17.5'/%3e%3ccircle cx='122.5' cy='198' r='17.5'/%3e%3ccircle cx='145.9' cy='205.2' r='17.5'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:ES{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='white' d='M0 0h22.5v15H0V0z'/%3e%3cpath fill='%23D03433' d='M0 0h22.5v4H0V0zm0 11h22.5v4H0v-4z'/%3e%3cpath fill='%23FBCA46' d='M0 4h22.5v7H0V4z'/%3e%3cpath fill='white' d='M7.8 7h1v.5h-1V7z'/%3e%3cpath fill='%23A41517' d='M7.2 8.5c0 .3.3.5.6.5s.6-.2.6-.5L8.5 7H7.1l.1 1.5zM6.6 7c0-.3.2-.5.4-.5h1.5c.3 0 .5.2.5.4V7l-.1 1.5c-.1.6-.5 1-1.1 1-.6 0-1-.4-1.1-1L6.6 7z'/%3e%3cpath fill='%23A41517' d='M6.8 7.5h2V8h-.5l-.5 1-.5-1h-.5v-.5zM5.3 6h1v3.5h-1V6zm4 0h1v3.5h-1V6zm-2.5-.5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v.2c0 .2-.1.3-.3.3H7c-.1 0-.2-.1-.2-.2v-.3z'/%3e%3c/svg%3e")}
.flag\:ET{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='%2320AA46' d='M0 0h22.5v5H0V0z'/%3e%3cpath fill='%23E92F3B' d='M0 10h22.5v5H0v-5z'/%3e%3cpath fill='%23FADF50' d='M0 5h22.5v5H0V5z'/%3e%3ccircle fill='%23205CCA' cx='11.3' cy='7.5' r='5.2'/%3e%3cg stroke='%23FFDB3D' fill='none'%3e%3cpath d='m11.3 8.8-2.1 1.5.8-2.4-2-1.5h2.5l.8-2.3.8 2.3h2.6l-2.1 1.5.8 2.4-2.1-1.5zm-1-2.4h1.9M9.9 7.8l1.3 1m.8-2.6.7 1.8M10 7.9l.6-1.8M11 9l1.6-1.1' stroke-width='.5'/%3e%3cpath d='m8.7 3.9 1.1 1.6m4-1.7-1 1.6m-1.5 4.7V12M8.9 8.3 7.1 9m8.4 0-1.8-.7' stroke-width='.25'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:EU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 810 540'%3e%3cpath fill='%23039' d='M0 0h810v540H0z'/%3e%3cpath fill='%23FC0' d='m404.951 59.865 6.735 20.718h21.894l-17.633 12.812 6.638 20.74-17.634-12.812-17.634 12.812 6.736-20.729-17.633-12.812h21.796zm-90 24 6.735 20.718h21.894l-17.633 12.812 6.638 20.74-17.634-12.812-17.634 12.812 6.736-20.729-17.633-12.812h21.796zm-66 66 6.735 20.718h21.894l-17.633 12.812 6.638 20.74-17.634-12.812-17.634 12.812 6.736-20.729-17.633-12.812h21.796zm-24 89.999 6.735 20.719h21.894l-17.633 12.813 6.638 20.74-17.634-12.813-17.634 12.813 6.736-20.731-17.633-12.811h21.796zm24 90.001 6.735 20.719h21.894l-17.633 12.811 6.638 20.74-17.634-12.811-17.634 12.811 6.736-20.729-17.633-12.812h21.796zm66 66 6.735 20.719h21.894l-17.633 12.811 6.638 20.74-17.634-12.811-17.634 12.811 6.736-20.729-17.633-12.812h21.796zm180-312 6.735 20.718h21.894l-17.633 12.812 6.637 20.74-17.633-12.812-17.635 12.812 6.737-20.729-17.633-12.812h21.795zm66 66 6.735 20.718h21.894l-17.633 12.812 6.637 20.74-17.633-12.812-17.635 12.812 6.737-20.729-17.633-12.812h21.795zm24 90 6.735 20.718h21.894l-17.633 12.813 6.638 20.74-17.634-12.813-17.634 12.813 6.736-20.731-17.633-12.811h21.796zm-24 90 6.735 20.719h21.894l-17.633 12.811 6.638 20.74-17.634-12.811-17.634 12.811 6.736-20.729-17.633-12.812h21.796zm-156 90 6.735 20.719h21.894l-17.633 12.811 6.638 20.74-17.634-12.811-17.634 12.811 6.736-20.729-17.633-12.812h21.796zm90-24.001 6.735 20.719h21.894l-17.633 12.812 6.639 20.74-17.635-12.812-17.633 12.812 6.735-20.73-17.633-12.811h21.797z'/%3e%3c/svg%3e")}
.flag\:FI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%232E52B2' d='M513 129.3V212H203.7v130H121V212H0v-82.7h121V0h82.7v129.3z'/%3e%3c/svg%3e")}
.flag\:FJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2362b5e5' d='M0 0h513v342H0z'/%3e%3cpath fill='%232E52B2' d='M0 0h256v170H0z'/%3e%3cpath fill='white' d='M256 0v22.6l-46.1 30.7H256v64h-46.1L256 148v22.7h-22.6l-73.4-49v49H96v-49l-73.4 49H0V148l46.1-30.7H0v-64h46.1L0 22.6V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 0h-32v69.3H0v32h112v69.4h32v-69.4h112v-32H144z'/%3e%3cpath d='M0 0v15.1l57.4 38.2H80zm256 0v15.1l-57.4 38.2H176z'/%3e%3cpath d='M0 0v15.1l57.4 38.2H80zm256 0v15.1l-57.4 38.2H176zM0 170.7v-15.1l57.4-38.3H80zm256 0v-15.1l-57.4-38.3H176z'/%3e%3c/g%3e%3cpath fill='%23F3F3F3' d='M307.1 127.1v92c0 61.6 80.5 80.5 80.5 80.5s80.4-19 80.4-80.6v-92l-80.5-23-80.4 23.1z'/%3e%3cpath fill='%23D80027' d='M468 132.8V98.3H307.1v34.5h69v69h-69v23h69V296c6.9 2.5 11.5 3.5 11.5 3.5s4.6-1.1 11.5-3.5v-71.2h69v-23h-69v-69H468z'/%3e%3c/svg%3e")}
.flag\:FK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M256 0v30.6l-45.2 25.1H256V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9h-55.6v-48.6l-87.5 48.6H0v-30.6L45.2 115H0V55.7h59.1L0 22.8V0h26.7l73.5 40.8V0h55.6v48.6L243.3 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.3H0v32h112v69.4h32v-69.4h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.8 115 256 170.7v-15.8L184.2 115z'/%3e%3cpath fill='white' d='M155.8 115 256 170.7v-15.8L184.2 115z'/%3e%3cpath d='M155.8 115 256 170.7v-15.8L184.2 115zm-84 0L0 154.9v15.8L100.2 115z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M100.2 55.6 0 0v15.7l71.8 39.9z'/%3e%3cpath fill='white' d='M100.2 55.6 0 0v15.7l71.8 39.9z'/%3e%3cpath d='M100.2 55.6 0 0v15.7l71.8 39.9zm84 0L256 15.7V0L155.8 55.6z' fill='%23D80027'/%3e%3cpath fill='%231F8BDE' d='M312.2 194.2v-90c0-8.5 6.5-15.3 15-15.3h120.5c8.3 0 15 6.8 15 15.3v90c0 75.2-75.2 105.3-75.2 105.3s-75.3-30.1-75.3-105.3z'/%3e%3cpath fill='white' d='M312.2 194.2v-90c0-8.5 6.5-15.3 15-15.3h120.5c8.3 0 15 6.8 15 15.3v90c0 75.2-75.2 105.3-75.2 105.3s-75.3-30.1-75.3-105.3zm79.6 86.3c7.9-4.5 15.9-10 23.2-16.7 20.5-18.5 32.6-41.4 32.6-69.7v-90c0-.3-120.4-.3-120.4-.3v90.3c0 28.3 12.1 51.2 32.6 69.7 8.3 7.5 17.6 13.9 27.6 19 1.4-.6 2.8-1.4 4.4-2.3z'/%3e%3cpath fill='%23187536' d='M347.1 193.4c-2.6-7.9 1.7-14.3 10.1-14.3h60.5c8.2 0 12.8 6.3 10.1 14.3l-5.5 16.5c-2.6 7.9-8.9 9.2-15.8 4 0 0 2.6-4.8-19.1-4.8-21.7 0-19.1 4.8-19.1 4.8-6.1 5.7-13.1 4-15.8-4 .1.1-5.4-16.5-5.4-16.5z'/%3e%3cpath fill='white' d='M357.4 179.1c8.1 1.6 17.8-15 30.1-15 13.1 0 21.8 17.1 30.1 15 7.4-1.8 15-22.2 15-30.1 0-16.6-20.2-30.1-45.1-30.1-24.9 0-45.1 13.5-45.1 30.1-.1 8.5 6.6 28.5 15 30.1zm-1.4 91.6c6.2.4 12.5-1.8 17.2-6.5l9-9c2.9-2.9 7.5-2.9 10.4 0l9 9c4.7 4.7 11 6.9 17.1 6.5 5.3-.3 32.5-33.5 25.7-32.6-4.6.6-9.1 2.8-12.7 6.3l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-8.7-8.8-22.9-8.8-31.7-.1l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-3.5-3.5-7.8-5.6-12.3-6.3-6.7-1.1 20.1 32.2 25.3 32.5zM322.1 210c2.9-2.9 7.5-2.9 10.4 0l9 9c8.8 8.7 22.9 8.7 31.7 0l9-9c2.9-2.9 7.5-2.9 10.4 0l9 9c8.8 8.7 22.9 8.7 31.7 0l9-9c2.9-2.9 7.5-2.9 10.4 0 0 0 5.5-14.8 2.5-15.9-7.9-2.9-17.2-1.2-23.5 5.2l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-8.7-8.8-22.9-8.8-31.7-.1l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-6.2-6.2-15.1-8-22.8-5.5-3.1 1.1 1.9 16.1 1.9 16.1z'/%3e%3c/svg%3e")}
.flag\:FM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23338AF3' d='M0 0h513v342H0z'/%3e%3cpath d='m256 37.9 10.1 31.2H299l-26.6 19.3 10.2 31.2-26.6-19.3-26.6 19.3 10.2-31.2L213 69.1h32.9zM123.2 170.7l31.2-10.2v-32.8l19.3 26.6 31.2-10.2-19.3 26.6 19.3 26.5-31.2-10.1-19.3 26.5v-32.8zM256 303.5l-10.1-31.2H213l26.6-19.3-10.2-31.3L256 241l26.6-19.3-10.2 31.3 26.6 19.3h-32.9zm132.8-132.8-31.2 10.1v32.8l-19.3-26.5-31.2 10.1 19.3-26.5-19.3-26.6 31.2 10.2 19.3-26.6v32.8z' fill='white'/%3e%3c/svg%3e")}
.flag\:FO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%230F61A5' d='M513 214.5H206.2V342h-87.8V214.5H0v-87.7h118.4V0h87.8v126.8H513V192z'/%3e%3cpath fill='%23E50E3D' d='M513 149.3V192H183.7v150H141V192H0v-42.7h141V0h42.7v149.3z'/%3e%3c/svg%3e")}
.flag\:FR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h171v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342z'/%3e%3c/svg%3e")}
.flag\:GA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v114H0z'/%3e%3cpath fill='%230052B4' d='M0 228h513v114H0z'/%3e%3c/svg%3e")}
.flag\:GB{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cg fill='white'%3e%3cpath d='M0 0h513v341.3H0V0z'/%3e%3cpath d='M311.7 230 513 341.3v-31.5L369.3 230h-57.6zM200.3 111.3 0 0v31.5l143.7 79.8h56.6z'/%3e%3c/g%3e%3cpath d='M393.8 230 513 295.7V230H393.8zm-82.1 0L513 341.3v-31.5L369.3 230h-57.6zm146.9 111.3-147-81.7v81.7h147zM90.3 230 0 280.2V230h90.3zm110 14.2v97.2H25.5l174.8-97.2zm-82.1-132.9L0 45.6v65.7h118.2zm82.1 0L0 0v31.5l143.7 79.8h56.6zM53.4 0l147 81.7V0h-147zm368.3 111.3L513 61.1v50.2h-91.3zm-110-14.2V0h174.9L311.7 97.1z' fill='%230052B4'/%3e%3cg fill='%23D80027'%3e%3cpath d='M288 0h-64v138.7H0v64h224v138.7h64V202.7h224v-64H288V0z'/%3e%3cpath d='M311.7 230 513 341.3v-31.5L369.3 230h-57.6zm-168 0L0 309.9v31.5L200.3 230h-56.6zm56.6-118.7L0 0v31.5l143.7 79.8h56.6zm168 0L513 31.5V0L311.7 111.3h56.6z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:GD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23c60a0a' d='M0 0h513v342H0z'/%3e%3cpath fill='%233E8446' d='m256.5 170.7-212 126.1V44.5z'/%3e%3cpath d='m256.5 170.7 211 126.1h-423zm211-126.2-211 126.2-212-126.2z' fill='%23FFDA44'/%3e%3cpath fill='%233E8446' d='M467.5 44.5v252.3l-211-126.1z'/%3e%3cpath d='m256.5 10.4 2.8 10.2H270l-8.6 6.3 3.3 10.2-8.2-6.3-9.2 6.3 3.3-10.2-8.6-6.3h10.7zm-86.4 0 3.3 10.2h10.7l-8.6 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zm171.8 0 3.3 10.2H356l-8.7 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zm-85.4 293.8 2.8 10.2H270l-8.6 6.3 3.3 10.2-8.2-6.3-9.2 6.3 3.3-10.2-8.6-6.3h10.7zm-86.4 0 3.3 10.2h10.7l-8.6 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zm171.8 0 3.3 10.2H356l-8.7 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7z' fill='%23FFDA44'/%3e%3ccircle fill='%23c60a0a' cx='244.5' cy='170.7' r='76.2'/%3e%3cpath fill='%23FFDA44' d='m244.5 110.1 13.6 41.8h44l-35.6 25.8 13.6 41.8-35.6-25.8-35.5 25.8 13.6-41.8-35.6-25.8h44zm-136.8 57.7c4.4 6.9 2.3 16.1-4.6 20.5s-16.1 2.3-20.5-4.6c-7.9-12.5-3.3-33-3.3-33s20.4 4.6 28.4 17.1z'/%3e%3ccircle fill='%23A2001D' cx='99.1' cy='182.1' r='7.4'/%3e%3c/svg%3e")}
.flag\:GE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='white' d='M.8 0h21v15H.8V0z'/%3e%3cpath fill='%23eb000e' d='M9.8 6H0v3h9.8v6h3V9h9.8V6h-9.8V0h-3v6z'/%3e%3cpath fill='%23eb000e' d='m17.3 2.7-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2zm-12.7 0-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2zm0 9-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2zm12.7 0-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2z'/%3e%3c/svg%3e")}
.flag\:GF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 60'%3e%3cpath fill='%23FDEB01' d='m0 0 90 60H0z'/%3e%3cpath fill='%2358A846' d='M90 0v60L0 0z'/%3e%3cpath fill='%23ED3D24' d='m50.7 33.3 9.3-6.7H48.5L45 15.7l-3.5 10.9H30l9.3 6.7-3.6 11 9.3-6.7 9.3 6.7z'/%3e%3c/svg%3e")}
.flag\:GG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M308 0H204v118.7H0v104h204V342h104V222.7h205v-104H308z'/%3e%3cpath fill='%23FFDA44' d='m368.6 188 26 17.3V136l-26 17.3h-95.3V58.1l17.3-26h-69.2l17.3 26v95.2h-95.3l-26-17.3v69.3l26-17.3h95.3v95.2l-17.3 26h69.2l-17.3-26V188z'/%3e%3c/svg%3e")}
.flag\:GH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%23496E2D' d='M0 228h513v114H0z'/%3e%3cpath d='m255.9 113.8 14.1 43.4 40.4 3.2-37 26.9 19.5 40.3-37-26.9-37 26.9 14.1-43.5-36.9-26.9h45.7z'/%3e%3c/svg%3e")}
.flag\:GI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 230h513v112H0z'/%3e%3cpath fill='%23D80027' stroke='black' stroke-miterlimit='10' d='M363.1 131.8V99.1H374V77.3h-21.9v10.9h-21.8V77.3h-21.8v21.8h10.9v32.7h-21.8V55.5h10.9V33.7h-21.8v10.9h-10.9V33.7H254v10.9h-10.9V33.7h-21.8v21.8h10.9v76.3h-21.8V99.1h10.9V77.3h-21.8v10.9h-21.8V77.3h-21.8v21.8h10.9v32.7H145V219h239.9v-87.2z'/%3e%3cpath fill='%23FFDA44' stroke='black' stroke-miterlimit='10' d='m264.9 235.5-24.2 18.2 19.1 14.3v31.3h-23.2v9h23v7.9h-23v9.3H270V268l19.1-14.3-24.2-18.2zm0 25.3-10.1-7.1 10.1-7.1 10.1 7.1-10.1 7.1z'/%3e%3cpath d='M239.6 209.7v-27.9s.1-22.3 25-22.3c24.8 0 25.7 22 25.7 22v28.2h-50.7zm-69.1 0v-24.3s.1-18.7 19.6-18.7 20.2 18.4 20.2 18.4v24.5h-39.8z'/%3e%3cpath d='M169.1 209.7v-24.3s.1-18.7 19.6-18.7 20.2 18.4 20.2 18.4v24.5h-39.8zm151.8 0v-24.3s.1-18.7 19.6-18.7 20.2 18.4 20.2 18.4v24.5h-39.8zm8.4-77.7v-15.7s.1-12.1 11.3-12.1c11.3 0 11.7 11.9 11.7 11.9V132h-23zm-78.8 0v-23.7s.1-18.3 14.3-18.3c14.2 0 14.7 18 14.7 18v24h-29zm-73 0v-15.7s.1-12.1 11.3-12.1 11.7 11.9 11.7 11.9V132h-23z'/%3e%3c/svg%3e")}
.flag\:GL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M513 0v171H0V0z'/%3e%3ccircle fill='white' cx='185.8' cy='171.2' r='117.8'/%3e%3cpath fill='%23D80027' d='M68 171c0-65.1 52.8-117.8 117.8-117.8 65.1 0 117.8 52.8 117.8 117.8'/%3e%3c/svg%3e")}
.flag\:GM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23cf0d19' d='M0 0h513v100H0z'/%3e%3cpath fill='%230052B4' d='M0 121h513v100H0z'/%3e%3cpath fill='%231a7e25' d='M0 242h513v100H0z'/%3e%3c/svg%3e")}
.flag\:GN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h512v342H0z'/%3e%3cpath fill='%236DA544' d='M342 0h171v342H342z'/%3e%3cpath fill='%23D80027' d='M0 0h171v342H0z'/%3e%3c/svg%3e")}
.flag\:GP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h171v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342z'/%3e%3c/svg%3e")}
.flag\:GQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v113.8H0z'/%3e%3cpath fill='%23D80027' d='M0 227.6h513V342H0z'/%3e%3cpath fill='%230070C8' d='M126 171 0 342V0z'/%3e%3cpath fill='none' stroke='black' stroke-miterlimit='10' d='M233.8 139.4v40.4c0 35.6 35.6 35.6 35.6 35.6s35.6 0 35.6-35.6v-40.4h-71.2z'/%3e%3cpath fill='%23786145' d='M264.5 179.8h9.8l4 25.8h-17.8z'/%3e%3cpath fill='%236DA544' d='M287.2 162c0-9.8-8-14.8-17.8-14.8s-17.8 5-17.8 14.8c-4.9 0-8.9 4-8.9 8.9s4 8.9 8.9 8.9h35.6c4.9 0 8.9-4 8.9-8.9s-4-8.9-8.9-8.9z'/%3e%3cpath d='m230.7 120 1.9 3.3h3.8l-1.9 3.3 1.9 3.2h-3.8l-1.9 3.3-1.9-3.3H225l1.9-3.2-1.9-3.3h3.8zm15.3 0 1.9 3.3h3.7l-1.9 3.3 1.9 3.2h-3.7l-1.9 3.3-1.9-3.3h-3.8l1.9-3.2-1.9-3.3h3.8zm15.3 0 1.9 3.3h3.7l-1.9 3.3 1.9 3.2h-3.7l-1.9 3.3-1.9-3.3h-3.8l1.9-3.2-1.9-3.3h3.8zm15.8 0 1.9 3.3h3.8l-1.9 3.3 1.9 3.2H279l-1.9 3.3-1.9-3.3h-3.7l1.8-3.2-1.8-3.3h3.7zm16 0 1.9 3.3h3.8l-1.9 3.3 1.9 3.2H295l-1.9 3.3-1.9-3.3h-3.7l1.8-3.2-1.8-3.3h3.7zm15 0 1.9 3.3h3.7l-1.9 3.3 1.9 3.2H310l-1.9 3.3-1.9-3.3h-3.8l1.9-3.2-1.9-3.3h3.8z' fill='%23FFDA00' stroke='black' stroke-miterlimit='10'/%3e%3c/svg%3e")}
.flag\:GR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%230d5eaf'%3e%3cpath d='M0 0h513v38H0zm0 76h513v38H0zm0 76h513v38H0zm0 76h513v38H0zm0 76h513v38H0z'/%3e%3cpath d='M0 0h190v190H0z'/%3e%3c/g%3e%3cg fill='white'%3e%3cpath d='M0 76h190v38H0z'/%3e%3cpath d='M76 0h38v190H76z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:GS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath fill='%23D80027' d='M0 170.7v-11l62.5-42.3h22.6L7.3 170.7zM7.3.1l77.8 53.2H62.5L0 11.1V.1zM256 .1v11l-62.5 42.3h-22.6L248.7.1zm-7.3 170.6-77.8-53.3h22.6l62.5 42.3v11z'/%3e%3cellipse fill='white' cx='443.4' cy='233.6' rx='29' ry='43.5'/%3e%3cellipse fill='%23FFCE00' cx='406.9' cy='317.7' rx='22' ry='9.3'/%3e%3cellipse fill='%23FFCE00' cx='364' cy='317.7' rx='22' ry='9.3'/%3e%3cpath fill='%2339B200' d='m342 190.1 43.4 86.9 43.5-86.9z'/%3e%3cellipse fill='%239B9B9B' cx='327.5' cy='233.6' rx='29' ry='43.5'/%3e%3cpath fill='%23757575' d='m371 175.6-14.5 14.5h57.9l-14.5-14.5 14.5-43.5s-13-29-29-29-29 29-29 29l14.6 43.5z'/%3e%3ccircle fill='%23C6B56F' cx='385.4' cy='67' r='29'/%3e%3ccircle fill='%23A54A00' cx='386' cy='88.7' r='29'/%3e%3ccircle fill='white' cx='443.4' cy='117.7' r='29'/%3e%3ccircle fill='%230049FF' cx='342.2' cy='146.7' r='29'/%3e%3ccircle fill='%230041F9' cx='429.8' cy='146.7' r='29'/%3e%3ccircle fill='%23F7D71E' cx='386' cy='233.6' r='29'/%3e%3ccircle fill='%23CEC851' cx='457.9' cy='190.1' r='29'/%3e%3ccircle fill='white' cx='385.4' cy='289.5' r='29'/%3e%3cpath fill='%237C0B29' d='m371 135.7 14.5-3.5 14.5 3.5c0 7.5-14.5 11-14.5 11s-14.5-3.5-14.5-11z'/%3e%3ccircle fill='white' cx='327.5' cy='117.4' r='29'/%3e%3c/svg%3e")}
.flag\:GT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h171v342H0zm342 0h171v342H342z' fill='%23338AF3'/%3e%3ccircle fill='%23DCC26D' cx='256' cy='155.8' r='25.5'/%3e%3cpath fill='%23628A40' d='M194.2 155.9c0 22.1 11.8 42.5 30.8 53.5 5.9 3.4 13.5 1.4 16.9-4.5 3.4-5.9 1.4-13.5-4.5-16.9-11.5-6.6-18.5-18.9-18.5-32.1 0-6.8-5.5-12.4-12.4-12.4s-12.3 5.5-12.3 12.4zm95.1 52.1c17.8-11.4 28.6-31 28.5-52.1 0-6.8-5.5-12.4-12.4-12.4-6.8 0-12.4 5.5-12.4 12.4 0 12.7-6.5 24.5-17.1 31.3-5.8 3.6-7.7 11.2-4.1 17 3.6 5.8 11.2 7.7 17 4.1.2-.1.3-.2.5-.3z'/%3e%3c/svg%3e")}
.flag\:GU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M11.1 11.1h489.7v319.1H11.1z'/%3e%3cpath fill='%237DBEF1' d='M256 285.3s76.4-51.3 76.4-114.6S256 56 256 56s-76.4 51.3-76.4 114.6S256 285.3 256 285.3z'/%3e%3cpath fill='%231C8AE6' d='M179.8 180.7h152.6l-29.3 64.9h-95.2z'/%3e%3cpath fill='%23FFF042' d='M192.3 205.9s40.5 38.2 51 38.2c12.4 0 12.6-18.4 25.5-25.5 20.2-11.1 51-12.7 51-12.7L297 248.7l-41 36.6-46.8-39.7-16.9-39.7z'/%3e%3cpath fill='%23259C7B' d='m256 157.5-22.5 15.6 7.9-26.2-21.8-16.5 27.4-.5 9-25.9 9 25.9 27.4.5-21.8 16.6 7.9 26.2-22.5-15.7z'/%3e%3cpath fill='%238E5715' d='M249.7 144.6c-.9 9.2-1.5 18.4-1.7 27.6-.3 11.9.3 20.7 2 26 2.2 6.6 7.2 12.9 14.2 18.9 5.3 4.6 10.6 8.1 14.2 10.1 3.1 1.7 7 .6 8.7-2.4 1.7-3.1.6-7-2.4-8.7-4.3-2.5-8.4-5.4-12.2-8.7-5.4-4.6-9.1-9.2-10.4-13.3-1.1-3.4-1.6-11.3-1.4-21.7.2-8.9.8-17.8 1.7-26.6.4-3.5-2.2-6.6-5.7-7-3.6-.3-6.7 2.3-7 5.8z'/%3e%3cpath fill='white' d='m217.8 170.7 25.5 38.2h-25.5v-38.2z'/%3e%3cpath fill='none' stroke='%23D80027' stroke-width='12' stroke-miterlimit='10' d='M256 285.3s76.4-51.3 76.4-114.6S256 56 256 56s-76.4 51.3-76.4 114.6S256 285.3 256 285.3z'/%3e%3c/svg%3e")}
.flag\:GW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%236DA544' d='M0 0h512v342H0z'/%3e%3cpath fill='%23FFDA44' d='M0 0h512v171H0z'/%3e%3cpath fill='%23D80027' d='M0 0h182v342H0z'/%3e%3cpath d='m98.3 109.8 15.1 46.5h48.9L122.8 185l15.1 46.5-39.6-28.7-39.5 28.7L73.9 185l-39.6-28.7h48.9z'/%3e%3c/svg%3e")}
.flag\:GY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%23009E49' d='M0 0h900v600H0V0z'/%3e%3cpath fill='white' d='m0 0 947 300L0 600V0z'/%3e%3cpath fill='%23FFD00D' d='M0 26.1 870 300 0 573.9V26.1z'/%3e%3cpath fill='%232D2D2D' d='m0 0 450 300L0 600V0z'/%3e%3cpath fill='%23D3132F' d='m0 35 397.5 265L0 565V35z'/%3e%3c/svg%3e")}
.flag\:HK{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0.5 21 14' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath fill='white' d='M0 0h21v15H0z'/%3e%3cpath fill='%23ee1c25' d='M0 0h21v15H0z'/%3e%3cpath d='M12 7.19c-.798-.5-1 .409-1 0 0-.828.895-1.5 2-1.5s2 .672 2 1.5c-.949 0-1.044.5-1.5.5-.56 0-.702 0-1.5-.5zM13.25 7a.25.25 0 1 0 0-.5.25.25 0 0 0 0 .5zm-1.81 1.962c.228-.913-.698-.824-.31-.95.788-.257 1.703.387 2.045 1.438.341 1.05-.021 2.11-.809 2.366-.293-.903-.798-.838-.939-1.272-.173-.533-.217-.668.012-1.582zm.566 1.13a.25.25 0 1 0 .476-.154.25.25 0 0 0-.476.154zM9.58 8.977c.94-.065.57-.919.81-.588.486.67.157 1.74-.737 2.389-.894.65-2.013.632-2.5-.038.768-.558.55-1.018.92-1.286.453-.33.568-.413 1.507-.477zm-.899.888a.25.25 0 1 0 .294.405.25.25 0 0 0-.294-.405zm.312-2.652c.351.874 1.049.258.809.588-.487.67-1.606.687-2.5.038-.894-.65-1.223-1.719-.736-2.39.767.559 1.138.21 1.507.478.453.33.568.413.92 1.286zm-1.124-.58a.25.25 0 1 0-.293.404.25.25 0 0 0 .293-.404zm2.619-.524c-.722.605.08 1.078-.309.951-.788-.256-1.15-1.315-.809-2.365.342-1.05 1.257-1.695 2.045-1.439-.293.903.153 1.147.012 1.581-.173.533-.217.668-.939 1.272zm.205-1.247a.25.25 0 1 0-.475-.155.25.25 0 0 0 .475.155z' fill='white'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:HM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cg fill='white'%3e%3cpath d='M223.4 170.7c.3-.3.5-.6.8-.9-.3.3-.5.6-.8.9zm-34.2 41.9 11 22.9 24.7-5.7-11.1 22.8 19.9 15.8L209 274v25.4l-19.8-15.9-19.8 15.9.1-25.4-24.8-5.6 19.9-15.8-11.1-22.8 24.8 5.7zm197.9 28.5 5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.6v12.2l-9.4-7.6-9.5 7.6.1-12.2-11.9-2.6 9.5-7.5-5.3-10.9 11.9 2.7zm-48.6-116 5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.7v12.1l-9.4-7.6-9.5 7.6v-12.1l-11.8-2.7 9.5-7.5-5.3-10.9 11.8 2.7zm48.6-66.2 5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.7v12.1l-9.4-7.6-9.5 7.6.1-12.1-11.9-2.7 9.5-7.5-5.3-10.9 11.9 2.7zm42.4 49.7 5.3 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.6V150l-9.5-7.6-9.4 7.6v-12.2l-11.8-2.6 9.5-7.5-5.3-10.9 11.8 2.7zm-30.3 57.9 4.1 12.7h13.3l-10.8 7.8 4.1 12.6-10.7-7.8-10.8 7.8 4.1-12.6-10.7-7.8h13.3z'/%3e%3cpath d='M256 0v30.6l-45.2 25.1H256V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9h-55.6v-48.6l-87.5 48.6H0v-30.6L45.2 115H0V55.7h59.1L0 22.8V0h26.7l73.5 40.8V0h55.6v48.6L243.3 0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M144 0h-32v69.3H0v32h112v69.4h32v-69.4h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.8 115 256 170.7v-15.8L184.2 115z'/%3e%3cpath fill='white' d='M155.8 115 256 170.7v-15.8L184.2 115z'/%3e%3cpath d='M155.8 115 256 170.7v-15.8L184.2 115zm-84 0L0 154.9v15.8L100.2 115z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M100.2 55.6 0 0v15.7l71.8 39.9z'/%3e%3cpath fill='white' d='M100.2 55.6 0 0v15.7l71.8 39.9z'/%3e%3cpath d='M100.2 55.6 0 0v15.7l71.8 39.9zm84 0L256 15.7V0L155.8 55.6z' fill='%23D80027'/%3e%3c/svg%3e")}
.flag\:HN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v114H0zm0 228h513v114H0zm203.5-110.1 6.7 16.6 17.6 1-14 10.9 4.7 17.7-15-9.9-15 9.9 4.7-17.7-14-10.9 17.6-1zm105 0 6.7 16.6 17.6 1-14 10.9 4.7 17.7-15-9.9-15 9.9 4.7-17.7-14-10.9 17.6-1zM256 147.6l6.7 16.6 17.6 1-14 10.9 4.7 17.7-15-9.9-15 9.9 4.7-17.7-14-10.9 17.6-1zm-52.5 29.7 6.7 16.6 17.6 1-14 10.9 4.7 17.6-15-9.9-15 9.9 4.7-17.6-14-10.9 17.6-1zm105 0 6.7 16.6 17.6 1-14 10.9 4.7 17.6-15-9.9-15 9.9 4.7-17.6-14-10.9 17.6-1z' fill='%23338AF3'/%3e%3c/svg%3e")}
.flag\:HR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%230052B4' d='M0 228h513v114H0z'/%3e%3cpath d='M309.3 113.2v-44l17.5-14.4 17.7 14.4v44zm-105.6 0v-44l-17.3-14.4-17.9 14.4v44zm35.2 0v-44l17.6-14.4 17.6 14.4v44z' fill='%23338AF3'/%3e%3cpath d='M309.3 113.2h-35.2v-44l17.5-14.4 17.7 14.4zm-70.4 0h-35.2v-44l17.5-14.4 17.7 14.4z' fill='%230052B4'/%3e%3cpath stroke='%23D80027' fill='white' d='M168.5 113.2v101.9c0 24.3 14.4 46.2 35.4 59.4 21.3 13.4 42.1 14.7 52.6 14.7s31.4-1.7 52.6-14.8c21-13 35.4-35.1 35.4-59.3V113.2h-176z'/%3e%3cpath d='M168.5 113.2h35.2v35.2h-35.2zm70.4 0h35.2v35.2h-35.2zm70.4 0h35.2v35.2h-35.2zm-105.6 35.2h35.2v35.2h-35.2zm70.4 0h35.2v35.2h-35.2zm-105.6 35.2h35.2v35.2h-35.2zm35.2 35.2h35.2V254h-35.2zm35.2-35.2h35.2v35.2h-35.2zm70.4 0h35.2v35.2h-35.2zm-35.2 35.2h35.2V254h-35.2zm35.2 55.5c8.6-5.4 16.2-12.3 22-20.3h-22v20.3zM181.7 254c5.8 8 13.3 14.9 22 20.4V254h-22zm57.2 0v33.7c7.2 1.2 13.3 1.5 17.6 1.5 4.3 0 10.4-.3 17.6-1.6V254h-35.2z' fill='%23D80027'/%3e%3c/svg%3e")}
.flag\:HT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23A2001D' d='M0 0h513v172H0z'/%3e%3cpath fill='%230052B4' d='M0 172h513v172H0z'/%3e%3cpath fill='white' d='m381.4 251.5-110.7-13.8-110.8 13.8V85.4h221.5z'/%3e%3ccircle fill='%230052B4' cx='270.7' cy='182.3' r='55.4'/%3e%3ccircle fill='%23A2001D' cx='270.7' cy='182.3' r='27.7'/%3e%3cpath fill='%236DA544' d='M229.1 113.1h83.1l-41.5 41.5z'/%3e%3cpath fill='%23FFDA44' d='M256.8 140.8h27.7v83h-27.7z'/%3e%3cpath fill='%236DA544' d='M314.9 215.5h-88.5l-66.5 36h221.5z'/%3e%3c/svg%3e")}
.flag\:HU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%236DA544' d='M0 228h513v114H0z'/%3e%3c/svg%3e")}
.flag\:IC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 200'%3e%3cpath fill='%23fc0' d='M0 0h300v200H0z'/%3e%3cpath fill='%230768a9' d='M0 0h200v200H0z'/%3e%3cpath fill='white' d='M0 0h100v200H0z'/%3e%3c/svg%3e")}
.flag\:ID{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23E00' d='M0 0h513v171H0z'/%3e%3c/svg%3e")}
.flag\:IE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h171v342H0z'/%3e%3cpath fill='%23FF9811' d='M342 0h171v342H342z'/%3e%3c/svg%3e")}
.flag\:IL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M340.6 122.4h-56.1l-28-48.6-28 48.6h-56.1l28 48.6-28 48.6h56.1l28 48.6 28-48.6h56.1l-28-48.6 28-48.6zM293.2 171 276 204.2h-38.9L219.8 171l17.2-33.2h38.9l17.3 33.2zm-36.7-71.8 11.9 23.3h-23.9l12-23.3zm-58.3 38.6h23.9l-10.8 21-13.1-21zm0 66.4 13-22.1 11.9 22.1h-24.9zm58.3 37.5-11.9-22.1h23.9l-12 22.1zm59.4-37.5h-25l11.9-22.1 13.1 22.1zm-26.1-66.4h26.1l-13 22.1-13.1-22.1zM0 21.3h512V64H0zm0 256h512V320H0z' fill='%232E52B2'/%3e%3c/svg%3e")}
.flag\:IM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23E52D42' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M393.3 68.2h-45.8l-33.8 80.2-34.4-22.9s-24.7-59.1-34.4-68.2c-9.7-9.7-18.7-.6-48.9 7.8-29.6 8.4-30.8 18.7-42.2 18.7-4.8 0-19.9-17.5-27.7-22.3-12.1-7.8-16.9-4.2-13.9 7.2 1.2 4.8 10.9 10.9 16.9 19.9 7.8 11.5 12.7 25.9 12.7 25.9s10.9-10.3 16.9-12.1c9-2.4 19.3 1.8 31.4 0 15.1-2.4 31.4-10.9 31.4-10.9l4.2 43.4s-54.3 50.7-49.5 70.6 56.1 44.6 68.2 62.7c12.1 17.5-7.2 24.1-7.2 32.6s-1.8 19.9 7.2 16.3c9-3.6 10.3-18.1 18.7-31.4 6-9 10.3-13.9 11.5-17.5 1.8-9-23.5-32-37.4-48.9-6.6-7.8-19.9-18.7-19.9-18.7l39.2-29.6s67.6 27.7 82.6 18.7c15.1-9 19.3-98.3 19.3-98.3l47-11.5-12.1-11.7z'/%3e%3cpath fill='%23F8DD4E' d='M279.3 262.4c-6 0-11.5-4.8-11.5-11.5s4.8-11.5 11.5-11.5c6 0 11.5 4.8 11.5 11.5s-5.5 11.5-11.5 11.5zm45.8-182.8c-6 0-11.5-4.8-11.5-11.5s4.8-11.5 11.5-11.5c6 0 11.5 4.8 11.5 11.5s-5.5 11.5-11.5 11.5zm0 91.1c-6 0-11.5-4.8-11.5-11.5 0-6 4.8-11.5 11.5-11.5 6 0 11.5 4.8 11.5 11.5-.6 6.7-5.5 11.5-11.5 11.5zm-136.9 45.8c-6 0-11.5-4.8-11.5-11.5 0-6 4.8-11.5 11.5-11.5 6.6 0 11.5 4.8 11.5 11.5s-5.5 11.5-11.5 11.5zm45.2-136.9c-6 0-11.5-4.8-11.5-11.5s4.8-11.5 11.5-11.5c6 0 11.5 4.8 11.5 11.5s-4.8 11.5-11.5 11.5zm22.9 91.1c-6 0-11.5-10.3-11.5-22.9s4.8-22.9 11.5-22.9c6 0 11.5 10.3 11.5 22.9s-4.8 22.9-11.5 22.9zm-114-45.2c-6 0-11.5-4.8-11.5-11.5 0-6.6 4.8-11.5 11.5-11.5 6.6 0 11.5 4.8 11.5 11.5 0 6.6-4.8 11.5-11.5 11.5z'/%3e%3c/svg%3e")}
.flag\:IN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23181A93' d='M17.3 0h478.4v342H17.3V0z'/%3e%3cpath fill='%23FFA44A' d='M0 0h513v114H0V0z'/%3e%3cpath fill='%231A9F0B' d='M0 228h513v114H0V228z'/%3e%3cpath fill='white' d='M0 114h513v114H0V114z'/%3e%3ccircle fill='white' cx='256.5' cy='171' r='34.2'/%3e%3cpath fill='%23181A93' d='M256.5 216.6c-25.1 0-45.6-20.5-45.6-45.6s20.5-45.6 45.6-45.6 45.6 20.5 45.6 45.6-20.5 45.6-45.6 45.6zm0-11.4c18.2 0 34.2-16 34.2-34.2s-15.9-34.2-34.2-34.2-34.2 16-34.2 34.2 16 34.2 34.2 34.2z'/%3e%3ccircle fill='%23181A93' cx='256.5' cy='171' r='22.8'/%3e%3c/svg%3e")}
.flag\:IO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0-.3h513V342H0V-.3z'/%3e%3cpath fill='%230052B4' d='M462.9 198.1c-4 0-14-5-21-9-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12-9 0-20 6-31.1 12-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12-10 0-21 6-32.1 12-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-12-30.1-12v22l19 10c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-10 20-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-10 21-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 21 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 20 10c11 6 22 12 32.1 12s20-6 31.1-12l19-10v-22c-10 0-20 6-30.1 12-7 4-16 9-20 9zM0 31.7l19 10c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-10 20-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-10 21-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 21 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 20 10c11 6 22 12 32.1 12s20-6 31.1-12l19-10v-22c-10 1-20 6-30.1 12-7 4-16 9-20 9s-14-5-21-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12s-21 6-32.1 12c-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-11-30.1-12v22zm462.9 55.2c-4 0-14-5-21-9-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12-9 0-20 6-31.1 12-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12-10 0-21 6-32.1 12-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-12-30.1-12v22l19 9c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12l19-9v-22c-10 0-20 6-30.1 12-7 3.9-16 9-20 9zm50.1 34c-10 1-20 6-30.1 12-7 4-16 10-20 10s-14-6-21-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-14-6-20-10c-11-6-22-12-32.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-13-6-20-10c-11-6-22-12-31.1-12s-21 6-32.1 12c-6 4-16 10-20 10s-13-6-20-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 10-21 10s-13-6-20-10c-10-6-20-11-30.1-12v23c4 1 13 5 19 9 11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12c6-4 15-8 19-9v-23zm-50.1 133.3c-4 0-14-5-21-9-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12-9 0-20 6-31.1 12-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12-10 0-21 6-32.1 12-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-12-30.1-12v22l19 9c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12l19-9v-22c-10 0-20 6-30.1 12-7 4-16 9-20 9zm50.1 34c-10 1-20 6-30.1 12-7 4-16 10-20 10s-14-6-21-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-14-6-20-10c-11-6-22-12-32.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-13-6-20-10c-11-6-22-12-31.1-12s-21 6-32.1 12c-6 4-16 10-20 10s-13-6-20-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 10-21 10s-13-6-20-10c-10-6-20-11-30.1-12v23c4 0 13 5 19 9 11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12c6-4 15-9 19-9v-23z'/%3e%3cpath fill='white' d='M0-.3h256v171H0V-.3z'/%3e%3cpath d='M389.8 119.9H408v78.8h-18.3l.1-78.8zm0 117.8H408v75.1h-18.3l.1-75.1z' fill='%23A2001D'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144-.3h-32v70H0v32h112v69h32v-69h112v-32H144v-70z'/%3e%3cpath d='M0-.3v15l57 39h23L0-.3zm256 0v15l-57 39h-23l80-54z'/%3e%3cpath d='M0-.3v15l57 39h23L0-.3zm256 0v15l-57 39h-23l80-54zM0 170.7v-15l57-38h23l-80 53zm256 0v-15l-57-38h-23l80 53z'/%3e%3c/g%3e%3cg fill='%232E52B2'%3e%3cpath d='M0 22.7v31h46l-46-31zm96-23v49L23-.3h73zm160 23v31h-46l46-31zm-96-23v49l73-49h-73z'/%3e%3cpath d='M0 22.7v31h46l-46-31zm96-23v49L23-.3h73zm160 23v31h-46l46-31zm-96-23v49l73-49h-73zM0 147.7v-30h46l-46 30zm96 23v-49l-73 49h73zm160-23v-30h-46l46 30zm-96 23v-49l73 49h-73z'/%3e%3c/g%3e%3cpath fill='%235DA51E' stroke='%2345602C' stroke-width='4' stroke-miterlimit='10' d='M462.8 91.5h-29.1l25.7-25.7c4.5-4.4 4.5-11.4 0-15.8l-3.4-3.4c-4.4-4.4-11.4-4.4-15.8 0l-25.9 25.9V37.4c0-6.2-5.1-11.3-11.3-11.3h-4.7c-6.2 0-11.3 5.1-11.3 11.3v31.7l-23.5-23.8c-4.7-4.7-12.2-4.7-16.9 0l-3.6 3.6c-4.7 4.7-4.7 12.4 0 17.2l25 25.4h-30.6c-6 0-10.9 4.9-10.9 10.9v4.6c0 6 4.9 10.9 10.9 10.9H369l-20.7 20.7c-4.4 4.4-4.4 11.4 0 15.8l3.4 3.4c4.4 4.4 11.4 4.4 15.8 0l19.6-19.6V167c0 6.1 5.1 11.1 11.3 11.3h4.7c6.2 0 11.3-5.1 11.3-11.3v-28.3l22.2 22.6c4.7 4.7 12.4 4.7 17.1 0l3.6-3.6c4.7-4.7 4.7-12.4 0-17.2L435.2 118h27.6c5.9 0 10.7-4.9 10.9-10.9v-4.6c0-6.1-4.9-11-10.9-11z'/%3e%3cpath fill='%23E2DD24' stroke='%23525625' stroke-width='4' stroke-miterlimit='10' d='M439.2 249.1h-79.8s-.9-13.4-6-21.8c-6.2-10.4-13.9-28.1-1.4-36.7 15.9-10.9 33.7.8 48.2.8 11.8.1 26.9-14 45-.8 12.2 8.9 3.9 28.2-1.3 36.7-7 11.5-4.7 21.8-4.7 21.8z'/%3e%3c/svg%3e")}
.flag\:IQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23CE1126' d='M0 0h513v114H0z'/%3e%3cpath d='M0 228h513v114H0z'/%3e%3cpath d='M219.2 160.7h-29.3c1.5-5.7 6.6-9.9 12.8-9.9v-19.9c-18.3 0-33.1 14.9-33.1 33.1v16.5h49.6c1.8 0 3.3 1.5 3.3 3.3v6.6h-66.2v19.9h86.1v-26.5c0-12.7-10.4-23.1-23.2-23.1zm49.6 29.8v-59.6H249v79.5h33.1v-19.9zm66.2 0v-59.6h-19.8v59.6h-6.6v-19.8h-19.9v39.7h59.6v-19.9z' fill='%23547C31'/%3e%3c/svg%3e")}
.flag\:IR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h512v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v114H0z'/%3e%3cpath d='M0 227.9h513v114H0zm278.8-93.1c.1 2 8.7 26.2 4.4 39.4-6.6 20.3-15.8 21.8-19.8 24.5V134l-6.9-4.2-6.9 4.2v64.7c-4-2.7-12.4-2.4-19.8-24.5-4.3-12.7 5.7-37.3 5.8-39.2 0 0-9.5 8.1-15.8 24-5.9 14.8 1.9 49.6 29.5 54.8 2.3.4 4.7 5.6 7.2 5.6 2.1 0 4.1-5.2 6-5.5 28.4-4.6 35-41.7 29.9-55.6-5.4-14.6-13.6-23.5-13.6-23.5z' fill='%23D80027'/%3e%3cpath d='M44.6 98.9h22.3v24.4H44.6zM0 98.9h22.3v24.4H0zm89.2 0h22.3v24.4H89.2zm44.6 0h22.3v24.4h-22.3zm44.6 0h22.3v24.4h-22.3zm44.6 0h22.3v24.4H223zm44.7 0H290v24.4h-22.3zm44.6 0h22.3v24.4h-22.3zm44.6 0h22.3v24.4h-22.3zm44.6 0h22.3v24.4h-22.3zm44.6 0h22.3v24.4h-22.3zm44.6 0H513v24.4h-22.3zm-446.1 118h22.3v25.5H44.6zm-44.6 0h22.3v25.5H0zm89.2 0h22.3v25.5H89.2zm44.6 0h22.3v25.5h-22.3zm44.6 0h22.3v25.5h-22.3zm44.6 0h22.3v25.5H223zm44.7 0H290v25.5h-22.3zm44.6 0h22.3v25.5h-22.3zm44.6 0h22.3v25.5h-22.3zm44.6 0h22.3v25.5h-22.3zm44.6 0h22.3v25.5h-22.3zm44.6 0H513v25.5h-22.3z' fill='white' opacity='.5'/%3e%3c/svg%3e")}
.flag\:IS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M513 210.6H202.2v130.7h-79.8V210.6H0v-79.8h122.4V0h79.8v130.8H513v18.5l-1 42.7z'/%3e%3cpath fill='%23D80027' d='M513 149.3V192H183.7v149.3H141V192H0v-42.7h141V0h42.7v149.3z'/%3e%3c/svg%3e")}
.flag\:IT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M342 0H0v341.3h512V0z'/%3e%3cpath fill='%236DA544' d='M0 0h171v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342z'/%3e%3c/svg%3e")}
.flag\:JE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M301.8 171 513 30.2V0h-45.3L256.5 140.8 45.3 0H0v30.2L211.2 171 0 311.8V342h45.3l211.2-140.8L467.7 342H513v-30.2z'/%3e%3cpath fill='%23FFDA44' d='m233.7 44.6 22.3 5.6 22.3-5.6 4-20.9-14.9 6.5L256 14.8l-11.4 15.4-14.9-6.5z'/%3e%3cpath fill='%23D80027' d='M233.7 44.6s-4 12.9-4 29.9c0 27.9 26.3 41.3 26.3 41.3s26.3-15.5 26.3-41.3c0-15.4-4-29.9-4-29.9s-8.1-5-22.3-5-22.3 5-22.3 5z'/%3e%3c/svg%3e")}
.flag\:JM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%236DA544' d='M0 0h513v342H0z'/%3e%3cpath d='M215.9 171 0 314.6V26.8zM513 26.8v287.8L296.1 171z'/%3e%3cpath fill='%230052B4' d='M513 26.8 296.1 171 513 314.6V342h-41.1L256 197.4 40.1 342H0v-27.4L215.9 171 0 26.8V0h40.1L256 143.9 471.9 0H513z'/%3e%3cpath fill='%23FFDA44' d='M513 26.8 296.1 171 513 314.6V342h-41.1L256 197.4 40.1 342H0v-27.4L215.9 171 0 26.8V0h40.1L256 143.9 471.9 0H513z'/%3e%3c/svg%3e")}
.flag\:JO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v114H0z'/%3e%3cpath fill='%236DA544' d='M0 228h513v114H0z'/%3e%3cpath fill='%23D80027' d='M256.5 170.7 0 341.3V0z'/%3e%3cpath fill='white' d='m77.9 139.5 7.9 16.4 17.8-4.1-8 16.5 14.3 11.3-17.8 4 .1 18.3-14.3-11.5-14.2 11.5v-18.3l-17.8-4 14.3-11.3-7.9-16.5 17.7 4.1z'/%3e%3c/svg%3e")}
.flag\:JP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h512v342H0z'/%3e%3ccircle fill='%23D80027' cx='256.5' cy='171' r='96'/%3e%3c/svg%3e")}
.flag\:KE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h512v90.579H0z'/%3e%3cpath fill='%23496E2D' d='M0 251h513v91H0z'/%3e%3cpath fill='%23A2001D' d='M0 114h513v114H0z'/%3e%3cg fill='white'%3e%3cpath d='m323.3 54.5-25.6-11.8L256 137l-41.7-94.3-25.6 11.8 51.8 116.2-51.8 116.2 25.6 11.8 41.7-94.4 41.7 94.4 25.6-11.8-51.8-116.2z'/%3e%3cpath d='M273.4 65.6c-9.9-10.8-17.4-17-17.4-17s-7.5 6.2-17.4 17v210.1c9.9 10.8 17.4 17 17.4 17s7.5-6.2 17.4-17V65.6z'/%3e%3c/g%3e%3cpath d='M209 105.9v129.5c10.5 18.5 23.3 33.7 32.9 43.8V62.1c-9.6 10.1-22.4 25.3-32.9 43.8zm94 0c-10.5-18.5-23.3-33.7-32.9-43.8v217.2c9.6-10.1 22.4-25.3 32.9-43.8V105.9z' fill='%23A2001D'/%3e%3cpath d='M303 105.9v129.5c10.6-18.8 18.8-41 18.8-64.8s-8.2-45.9-18.8-64.7zm-94 0v129.5c-10.6-18.8-18.8-41-18.8-64.8s8.2-45.9 18.8-64.7z'/%3e%3c/svg%3e")}
.flag\:KG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 342'%3e%3cg fill='%23D80027'%3e%3cpath d='M0 0h513v342H0z'/%3e%3ccircle cx='256' cy='170.7' r='170.7'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M382.4 170.7 330.8 195l27.5 50-56.1-10.7-7.1 56.6-39.1-41.7-39.1 41.7-7.1-56.6-56.1 10.7 27.5-50-51.6-24.3 51.6-24.3-27.5-50.1 56.1 10.8 7.1-56.7L256 92.1l39.1-41.7 7.1 56.7 56.1-10.8-27.5 50.1z'/%3e%3ccircle fill='%23D80027' cx='257.4' cy='170.7' r='71.6'/%3e%3cpath d='M214.2 170.7c-2.1 0-4.1.1-6.2.3.1 12 4.4 22.9 11.6 31.5 3.8-10.3 9.5-19.6 16.7-27.7-6.9-2.7-14.3-4.1-22.1-4.1zm26.6 46.5c5.2 1.9 10.8 2.9 16.6 2.9 5.8 0 11.4-1 16.6-2.9-2.8-11.1-8.7-21-16.6-28.8-7.9 7.8-13.8 17.7-16.6 28.8zm59.4-71.2c-8.5-14.8-24.5-24.7-42.8-24.7-18.3 0-34.2 9.9-42.8 24.7 15.6.1 30.2 4.3 42.8 11.6 12.6-7.3 27.2-11.6 42.8-11.6zm-21.7 28.8c7.2 8 12.9 17.4 16.7 27.7 7.2-8.5 11.5-19.5 11.6-31.5-2-.2-4.1-.3-6.2-.3-7.7 0-15.2 1.4-22.1 4.1z' fill='%23FFDA44'/%3e%3c/svg%3e")}
.flag\:KH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v114H0zm0 228h513v114H0z' fill='%230052B4'/%3e%3cpath fill='white' d='M303.5 196.6v-17.8h-11.9v-23.7l-11.9-11.9-11.8 11.9v-23.8L256 119.5l-11.9 11.8v23.8l-11.8-11.9-11.9 11.9v23.7h-11.9v17.8h-11.9v17.8h118.8v-17.8z'/%3e%3c/svg%3e")}
.flag\:KI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 450 300'%3e%3cpath fill='%23CE1126' d='M0 0h450v300H0V0z'/%3e%3cg fill='%23FCD116'%3e%3ccircle cx='227.6' cy='161.2' r='56.2'/%3e%3cpath d='m254.1 73.4-23.7 26 28.6 6.5zm-51.5.2-4.8 33.1 28.5-8zm94.3 26.7-34.7 8.5 20.1 23.7zm-138.3-1.8 15.5 32.7 20.2-22.7zm159 45.3-34.4-9.9 5.6 29.5zm-182-2.6 31.9 19.8 5.2-27.7z'/%3e%3c/g%3e%3cpath fill='%23003F87' d='M0 175h450v125H0V175z'/%3e%3cpath fill='white' d='M0 267c15 0 30 13 45 13s30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13v-21c-15 0-30 13-45 13s-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13v21zm0-43c15 0 30 13 45 13s30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13v-21c-15 0-30 13-45 13s-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13v21zm0-43c15 0 30 13 45 13s30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13v-21c-15 0-30 13-45 13s-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13v21z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FCD116' d='m183.2 48.3-1.1-5.3 22.4-3.7s-30.1-7.1-40-10.7c-14.3-5.1-16.3-12.1-16.3-12.1s44.7 11 64.8 11c4.3 0 12.8 10.7 12.8 10.7s14.8-14.9 21.9-15.4c32.1-2.3 66.6-6.4 66.6-6.4s-10 6.7-16 8.5c-16.2 4.9-50.6 11.7-50.6 11.7l-4.8 7.5H277l-14.4 4.3 7.4 6.9s-7.8-4.1-18.1-2.1c-7.1 1.3-15.4 6-22.9 8-18.7 4.8-29.9-12.8-29.9-12.8l-15.9-.1z'/%3e%3c/svg%3e")}
.flag\:KM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='%23FFDA44' d='M0 0h513v85.5H0z'/%3e%3cpath fill='white' d='M0 85.5h513V171H0z'/%3e%3cpath fill='%23D80027' d='M0 171h513v85.5H0z'/%3e%3cpath fill='%236DA544' d='M256.5 171 0 342V0z'/%3e%3cg fill='white'%3e%3cpath d='M68.6 170.7c0-24.9 17.5-45.6 40.8-50.7-3.6-.8-7.3-1.2-11.1-1.2-28.7 0-51.9 23.3-51.9 51.9s23.3 51.9 51.9 51.9c3.8 0 7.5-.4 11.1-1.2-23.3-5.1-40.8-25.9-40.8-50.7z'/%3e%3cpath d='m108.9 126.1 2.7 8.5h9l-7.3 5.3 2.8 8.5-7.2-5.2-7.3 5.2 2.8-8.5-7.2-5.3h8.9zm0 22.3 2.7 8.5h9l-7.3 5.3 2.8 8.5-7.2-5.3-7.3 5.3 2.8-8.5-7.2-5.3h8.9z'/%3e%3cpath d='m108.9 170.7 2.7 8.5h9l-7.3 5.2 2.8 8.5-7.2-5.2-7.3 5.2 2.8-8.5-7.2-5.2h8.9zm0 22.2 2.7 8.5h9l-7.3 5.3 2.8 8.5-7.2-5.3-7.3 5.3 2.8-8.5-7.2-5.3h8.9z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:KN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M512 0H0v342'/%3e%3cpath fill='%23FFDA44' d='M307.7 0 0 194.5V342h206.9L513 148.5V0z'/%3e%3cpath d='M513 0H385.2L0 249.4V341l126.2 1L513 91.6z'/%3e%3cpath d='m141.1 187 31.2 24 32.3-22.2-13.1 37 31.1 23.9-39.2-1.1-13.2 37-11.1-37.6-39.2-1.1 32.3-22.2zM310.6 70.8l31.2 23.9 32.3-22.2-13.1 37 31.1 23.9-39.2-1.1-13.2 37-11.1-37.6-39.2-1.1 32.4-22.2z' fill='white'/%3e%3c/svg%3e")}
.flag\:KP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2391DC5A' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v57.188H0zm0 284.1h513v57.177H0z' fill='%230052B4'/%3e%3cpath fill='%23D80027' d='M0 79.9h513v181.582H0z'/%3e%3ccircle fill='white' cx='190.33' cy='171' r='65.668'/%3e%3cpath fill='%23D80027' d='m190.3 105 14.8 45.3h47.7l-38.6 28.1 14.8 45.5-38.7-28.2-38.6 28.1 14.8-45.4-38.6-28.1h47.7z'/%3e%3c/svg%3e")}
.flag\:KR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='white' d='M0 0h900v600H0z'/%3e%3cg transform='rotate(-56.31)'%3e%3cpath d='M-75 228.3H75m-150 37.5H75m-150 37.5H75m-150 475H75m-150 37.5H75m-150 37.5H75' stroke='black' stroke-width='25'/%3e%3cpath stroke='white' stroke-width='12.5' d='M0 753.3v125'/%3e%3ccircle fill='%23ca163a' cy='540.8' r='150'/%3e%3cpath fill='%230e4896' d='M0 390.8c-41.4 0-75 33.6-75 75s33.6 75 75 75 75 33.6 75 75-33.6 75-75 75c-82.8 0-150-67.2-150-150s67.2-150 150-150z'/%3e%3c/g%3e%3cpath d='m231.56 535.73-83.205-124.808M262.76 514.928l-83.205-124.807m114.407 104.006-83.205-124.808m478.43-138.675-83.205-124.807M720.39 209.843 637.184 85.036m114.407 104.006L668.386 64.234' stroke='black' stroke-width='25'/%3e%3cpath stroke='white' stroke-width='12.5' d='m205.6 462.897 31.202-20.8m389.981-259.989 36.444-24.296m31.202-20.801 31.202-20.801'/%3e%3c/svg%3e")}
.flag\:KW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v114H0z'/%3e%3cpath fill='%23D80027' d='M0 228h513v114H0z'/%3e%3cpath d='M167 227.6 0 341.3V0l167 113.8z'/%3e%3c/svg%3e")}
.flag\:KY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3ccircle fill='%236DA544' cx='384' cy='96.5' r='29.7'/%3e%3cpath fill='%23D80027' d='M332.1 89H436v44.5H332.1z'/%3e%3cpath fill='%23496E2D' d='M435.9 170.7z'/%3e%3cpath fill='%23FFDA44' d='M332.1 200.3V230h15.6c9.4 9.2 22.2 14.8 36.3 14.8 14.1 0 27-5.7 36.3-14.8h15.6v-29.7H332.1z'/%3e%3cpath fill='%23338AF3' d='M332.1 126.1v44.5c0 39.8 51.9 51.9 51.9 51.9s51.9-12.2 51.9-51.9v-44.5H332.1z'/%3e%3cpath d='M384 149.9c-13 0-13 11.9-26 11.9s-13-11.9-26-11.9v20.8c13 0 13 11.9 26 11.9s13-11.9 26-11.9 13 11.9 26 11.9 13-11.9 26-11.9v-20.8c-13 0-13 11.9-26 11.9s-13-11.9-26-11.9zm0-41.6c-13 0-13 11.9-26 11.9s-13-11.9-26-11.9v20.8c13 0 13 11.9 26 11.9s13-11.9 26-11.9 13 11.9 26 11.9 13-11.9 26-11.9v-20.8c-13 0-13 11.9-26 11.9s-13-11.9-26-11.9z' fill='%23F3F3F3'/%3e%3cpath fill='white' d='M256 0v22.6l-46.1 30.7H256v64h-46.1L256 148v22.7h-22.6l-73.4-49v49H96v-49l-73.4 49H0V148l46.1-30.7H0v-64h46.1L0 22.6V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 0h-32v69.3H0v32h112v69.4h32v-69.4h112v-32H144z'/%3e%3cpath d='M0 0v15.1l57.4 38.2H80zm256 0v15.1l-57.4 38.2H176z'/%3e%3cpath d='M0 0v15.1l57.4 38.2H80zm256 0v15.1l-57.4 38.2H176zM0 170.7v-15.1l57.4-38.3H80zm256 0v-15.1l-57.4-38.3H176z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:KZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2336B6CC' d='M0 0h513v342H0V0z'/%3e%3ccircle fill='%23FFD400' cx='256.5' cy='170.9' r='68.4'/%3e%3cpath fill='%23FFD400' d='m256.5 251.5-27.9 41.7-7.1-49.7-43.2 25.5 15.2-47.8-50 4.2 34.4-36.5-46.9-18 46.8-18-34.4-36.5 50 4.2-15.2-47.8 43.2 25.4 7.1-49.7 27.9 41.7 27.9-41.7 7.1 49.7 43.2-25.4-15.2 47.8 50-4.2-34.3 36.6 46.8 17.9-46.8 18 34.4 36.5-50-4.2 15.2 47.8-43.2-25.4-7.1 49.7c0-.1-27.9-41.8-27.9-41.8zm0-.8c44.1 0 79.9-35.8 79.9-79.9S300.6 91 256.5 91s-79.9 35.8-79.9 79.9 35.8 79.8 79.9 79.8zM22.8 28.3c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6V28.3zm0 45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6V74zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm22.8-22.8c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7V245c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V188zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V96.8zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V51.2z'/%3e%3c/svg%3e")}
.flag\:LA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath d='M0 .1h513v90.7H0zm0 251.2h513V342H0z' fill='%23D80027'/%3e%3ccircle fill='white' cx='256.5' cy='171' r='65.9'/%3e%3c/svg%3e")}
.flag\:LB{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 .2h513v90.7H0zm.5 251.1H513V342H.5z' fill='%23D80027'/%3e%3cpath fill='%236DA544' d='M290.3 193.5 256 130.7l-34.3 62.8h25.7v17.2h17.2v-17.2z'/%3e%3cpath fill='%2314AF5A' d='M241.3 213.1c4.4-4.4 4.4-11.6-.1-16l4.7 4.7c-5.2-4.7-12.2-6.6-19.1-5.3l-23.5 5.9c-6.1 1.5-6.8-.4-1.8-4.2l27.1-20.3c5.1-3.8 4.2-6.9-2.3-6.9h-11c-6.4 0-7-2.3-1.5-5.1l25.3-12.7c5.6-2.8 5.1-5.1-1.5-5.1h-11c-6.4 0-7.4-3.1-2.3-6.9l27.1-20.3c5.6-3.8 12.9-3.8 18.5 0l27.1 20.3c5.1 3.8 4.2 6.9-2.3 6.9h-11c-6.4 0-7 2.3-1.5 5.1l25.3 12.7c5.6 2.8 5.1 5.1-1.5 5.1h-11c-6.4 0-7.4 3.1-2.3 6.9l27.1 20.3c5.1 3.8 4.4 5.7-1.8 4.2l-23.5-5.9c-6.8-1.3-13.9.6-19.1 5.3l4.7-4.7c-4.4 4.4-4.5 11.5-.1 16l6.8 6.8c4.4 4.4 3.1 8-3.3 8h-45.8c-6.2 0-7.7-3.6-3.3-8 .1.1 6.9-6.8 6.9-6.8z'/%3e%3c/svg%3e")}
.flag\:LC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2355B2FF' d='M0 0h513v342H0z'/%3e%3cpath fill='%23F3F3F3' d='M148.5 298.1h216l-108-254.2z'/%3e%3cpath fill='%23333' d='m186 272.7 70.5-160.3L327 272.7z'/%3e%3cpath fill='%23FFDA44' d='M148.5 298.1h216l-108-101.7z'/%3e%3c/svg%3e")}
.flag\:LI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h513v171H0z'/%3e%3cpath fill='%23FFDA44' d='M149.3 98.1c0-14-11.3-25.3-25.3-25.3-6.5 0-12.4 2.4-16.9 6.4V64.4h8.4V47.5h-8.4v-8.4H90.3v8.4h-8.4v16.9h8.4v14.9c-4.5-4-10.4-6.4-16.9-6.4-14 0-25.3 11.3-25.3 25.3 0 7.5 3.3 14.2 8.4 18.8v14.9h84.3V117c5.3-4.7 8.5-11.5 8.5-18.9z'/%3e%3c/svg%3e")}
.flag\:LK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%23A2001D' d='M222.6 22.3h267.1v296.8H222.6z'/%3e%3cpath fill='%23D80027' d='M22.3 22.3h200.3v296.8H22.3z'/%3e%3cpath fill='%23FFDA44' d='M200.3 0h22.3v342h-22.3z'/%3e%3cpath fill='%236DA544' d='M22.3 22.3h89v296.8h-89z'/%3e%3cpath fill='%23FF9811' d='M111.3 22.3h89v296.8h-89z'/%3e%3cpath fill='%23FFDA44' d='M368.2 156.8c-1.4-2 0-37.9 0-37.9.9-7.4.1-8.4 1-11.4.9-2.9 5.4-11.6 5.4-11.6s-6-2.3-10.3-.6c-4.3 1.7-24.7-7.5-31.2 3.4-4.4 7-23.6 16.2-24.6 14-1-2.2-5.9-5-6.9-2.9s-.7 13.9 0 16c.8 2.6 9.8 2 12.3 3.1 3.7 1.8 12.2 8.2 11.9 10.7-.3 2.5-22.5-6-24.2-4.5-1.4 1.2-1.9 13.2-.4 15 1.8 2.1 23.4 5.6 25 7.5 1.6 1.9-13.1 7.4-12.3 25 .7 14.7 8 17.4 8 17.4s-2.4 3.6-7.8 3.1c-6.2-.6-27.4-17.7-27.4-17.7s-3.5-109 3.6-121.4c4.9-8.5-22.7 10.1-22.7 50.8V151c0 6.6-1.4 22.4 2.6 34 0 0-.4 46.9 1.5 49.6s12.7 2.2 14.8 0 0-30 0-30c7.7.2 18.3 17.5 32.5 16.4 20.6-1.6 28.7-9.9 34.3-5 8.1 7.1 5.5 23.2.4 31.5-2.2 3.5-14.3 4.7-15.7 7.6-1.4 2.9.5 5.4.5 5.4h29.7s1.4-20.5 2.7-26.1c1.3-5.7-.6-10.7 5.9-10.4 23.5 1.1 39.8-15.3 45.5-8 3.2 4.1 5.6 29.9 3.3 33.3-2.2 3.4-13.8 2.8-15.2 6.7-1.4 4 .8 4.4.8 4.4h29.7s-.4-21.2 2.5-27.7 4.9-10.4 9.3-17.2c4.4-6.8 11.3-15.7 11.3-36.2 0-14.2-8.1-22.8-8.1-22.8H417c-14.1.2-47.4 2.3-48.8.3zm-136-124.5c10.7-10.6 20.2-2.7 22.2 2.1 1.9 4.8 2.1 8.2 2.8 13.6.9 6.9 4.9 14 4.9 14s-7.1-3.8-14.7-4.2c-4.7-.3-9-.6-13.6-2.5-5.7-2.3-11.7-12.9-1.6-23zm248.4-.1c10.7 10.6 2.8 20.2-2 22.2s-8.2 2.1-13.6 2.8c-6.9.9-14 5-14 5s3.7-7.1 4.2-14.7c.3-4.7.6-9.1 2.4-13.6 2.2-5.7 12.8-11.8 23-1.7zm.1 276.9c-10.7 10.6-20.2 2.6-22.2-2.2-1.9-4.8-2.1-8.2-2.7-13.6-.8-6.9-4.9-14.1-4.9-14.1s7 3.8 14.7 4.3c4.7.3 9 .6 13.6 2.5 5.7 2.4 11.7 13.1 1.5 23.1zm-248.2-.1c-10.6-10.7-2.7-20.2 2.1-22.2 4.8-1.9 8.2-2.1 13.6-2.8 6.9-.9 14-4.9 14-4.9s-3.8 7.1-4.2 14.7c-.3 4.7-.6 9-2.5 13.6-2.3 5.7-12.9 11.8-23 1.6z'/%3e%3cpath fill='none' stroke='%23FFDA44' stroke-width='6' stroke-miterlimit='10' d='M446.9 162.4s7.5-2.6 8.4-16.1c.6-8.6-19.8-16-39-11.5-19.7 4.6-34-3.1-34-14.6 0-22.9 29.7-16.2 38.9-11.3 9.1 4.9 29.7 23.5 35.1 9.4'/%3e%3c/svg%3e")}
.flag\:LR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v31.1H0zm0 62.2h513v31.1H0zm0 62.3h513v31.1H0zm0 62.3h513v31.1H0zm0 62.5h513v31.1H0zm0 61.6h513V342H0z' fill='%23bf0a30'/%3e%3cpath fill='%23002868' d='M0 0h155.6v155.6H0z'/%3e%3cpath fill='white' d='m77.8 30.2 10.7 32.9h34.6l-28 20.4 10.7 32.9-28-20.3-28 20.3 10.7-32.9-28-20.4h34.6z'/%3e%3c/svg%3e")}
.flag\:LS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h513v114H0z'/%3e%3cpath fill='%236DA544' d='M0 227.6h513v114H0z'/%3e%3cpath d='m245.2 171 7.7-23.1c2-5.9 5.1-6 7.1 0l7.7 23.1 19.4 29.1c1.7 2.6 1.3 6.3-1.2 8 0 0-6.9 8-29.5 8s-29.5-8-29.5-8c-2.4-2-2.9-5.4-1.2-8l19.5-29.1z'/%3e%3cpath d='M256.5 171c-12.5 0-22.6-10.1-22.6-22.6 0-12.5 10.1-22.6 22.6-22.6s22.6 10.1 22.6 22.6c0 12.5-10.2 22.6-22.6 22.6zm0 0c6.2 0 11.3-16.3 11.3-22.6 0-6.2-5.1-11.3-11.3-11.3-6.2 0-11.3 5.1-11.3 11.3 0 6.3 5 22.6 11.3 22.6z'/%3e%3c/svg%3e")}
.flag\:LT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%236DA544' d='M0 0h513v342H0z'/%3e%3cpath fill='%23FFDA44' d='M0 0h513v114H0z'/%3e%3cpath fill='%23D80027' d='M0 228h513v114H0z'/%3e%3c/svg%3e")}
.flag\:LU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%23338AF3' d='M0 228h513v114H0z'/%3e%3c/svg%3e")}
.flag\:LV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath class='prefix__st1' d='M0 0h513v127.6H0zm0 214.4h513V342H0z' fill='%23A2001D'/%3e%3c/svg%3e")}
.flag\:LY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%23496E2D' d='M0 228h513v114H0z'/%3e%3cg fill='white'%3e%3cpath d='m281.4 150.7 9 12.3 14.5-4.7-9 12.4 9 12.3-14.5-4.7-9 12.3v-15.2l-14.5-4.7 14.5-4.7z'/%3e%3cpath d='M257 201.5c-17 0-30.9-13.8-30.9-30.9s13.8-30.9 30.9-30.9c5.3 0 10.3 1.3 14.7 3.7-6.9-6.7-16.2-10.8-26.6-10.8-21 0-38 17-38 38s17 38 38 38c10.3 0 19.7-4.1 26.6-10.8-4.4 2.4-9.4 3.7-14.7 3.7z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:MA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 .3V342h513V.3z'/%3e%3cpath fill='%2320661B' d='M359.8 148.9h-73.3l-22.7-69.7-22.7 69.7h-73.3l59.3 43.1-22.7 69.7 59.3-43.1 59.3 43.1-22.5-69.7 59.3-43.1zm-116.1 37.7 7.7-23.6h24.8l7.7 23.6-20.1 14.6-20.1-14.6zm27.9-37.7H256l7.8-24 7.8 24zm24.3 29-4.8-14.9h25.3l-20.5 14.9zM236.6 163l-4.8 14.9-20.5-14.9h25.3zm-5.3 61.8 7.8-24 12.6 9.2-20.4 14.8zm44.5-14.9 12.6-9.2 7.8 24-20.4-14.8z'/%3e%3c/svg%3e")}
.flag\:MC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.333h512v341.333H0z'/%3e%3cpath fill='%23c70000' d='M0 85.333h512V256H0z'/%3e%3c/svg%3e")}
.flag\:MD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342z'/%3e%3cpath fill='%230052B4' d='M0 0h171v342H0z'/%3e%3cpath fill='%23AF7F59' d='M206.2 129.1h33.2L256 79.3l16.6 49.8h33.2v99.6L256 262l-49.8-33.2v-99.7zm33.2 33.3v49.8h33.2v-49.8h-33.2z'/%3e%3c/svg%3e")}
.flag\:ME{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23E6BE53' d='M0 0h513v342H0z'/%3e%3cpath fill='%23E01D24' d='M20 20h473v302H20z'/%3e%3cpath fill='%23E6BE53' d='M248.5 112.9c4.4 4.4 11.6 4.4 16 0l-4.7 4.7 22.7-22.7c4.9-4.5 12.1-5.6 18.2-2.8l2.1 1c5.7 2.9 6.7 8.7 2.3 13.1l4.7-4.7-22.8 22.8c-4.5 4.9-5.6 12.1-2.8 18.2l1 2.1c2.9 5.7 5.1 15.4 5.1 21.6v-11.3c0 6.2 4.4 9.1 10.2 6.2l2.1-1c5.7-2.9 6.7-8.7 2.3-13.1l4.7 4.7c-4.4-4.4-4.4-11.6 0-16l-4.7 4.7c5.2-5.5 9.6-11.6 13.1-18.2l1-2.1c2.9-5.7 6.3-15.1 7.9-21.2l5.8-23.3c1.5-6 5.9-6.8 9.6-1.8l20.2 26.9c3.8 5.1 6.9 14 6.9 20.6v22.4c0 6.3-2.2 15.8-5.1 21.7l-1 2.1c-3.5 6.6-7.9 12.7-13.1 18.2l-6.8 6.8c-5.4 5.2-11.5 9.6-18.2 13.1l-2.1 1c-5.7 2.9-15.5 5.1-21.6 5.1-6.2 0-6.9 2.2-1.1 5.1l2.1 1c5.7 2.9 13.8 8.7 18.2 13.1l-4.7-4.7c4.4 4.4 11.6 4.4 16 0l-4.7 4.7c4.4-4.4 11.6-4.4 16 0L339 226c4.6 4.9 5.7 12.1 2.9 18.2l-1 2.1c-2.9 5.7-10.4 10.2-16.4 10.2-7.5-.3-14.8-2-21.6-5.1l-2.1-1c-6.5-3.6-11.8-8.9-15.4-15.4l-1-2.1c-2.9-5.7-8.7-6.7-13.1-2.3l4.7-4.7c-4.4 4.7-5.2 11.8-1.8 17.3l10.3 15.4c3.4 5.1 2 12.1-3.1 15.5L266 284.4c-5.7 3.4-12.8 3.4-18.6 0L232 274.1c-5.1-3.4-6.5-10.3-3.1-15.5l10.3-15.4c3.4-5.5 2.6-12.6-1.8-17.3l4.7 4.7c-4.4-4.4-10.2-3.6-13.1 2.3l-1 2.1c-2.9 5.7-9.5 12.4-15.4 15.4l-2.1 1c-5.7 2.9-15.5 5.1-21.6 5.1-6.9-.3-13.1-4.2-16.4-10.2l-1-2.1c-2.8-6.1-1.6-13.3 2.9-18.2l-4.7 4.7c4.4-4.4 11.6-4.4 16 0L181 226c4.4 4.4 11.6 4.4 16 0l-4.7 4.7c5.5-5.2 11.6-9.6 18.2-13.1l2.1-1c5.7-2.9 5-5.1-1.1-5.1-7.5-.3-14.8-2-21.6-5.1l-2.1-1c-6.6-3.5-12.7-7.9-18.2-13.1l-6.8-6.8c-5.2-5.4-9.6-11.5-13.1-18.2l-1-2.1c-3.1-6.8-4.9-14.2-5.1-21.7V121c0-6.3 3.1-15.6 6.9-20.6l20.2-26.9c3.8-5.1 8.1-4.3 9.6 1.8l5.8 23.3c2 7.3 4.6 14.4 7.9 21.2l1 2.1c2.9 5.7 8.7 13.8 13.1 18.2l-4.7-4.7c4.4 4.4 4.4 11.6 0 16l4.7-4.7c-4.4 4.4-3.6 10.2 2.3 13.1l2.1 1c5.7 2.9 10.2 0 10.2-6.2v11.3c0-6.2 2.2-15.7 5.1-21.6l1-2.1c2.8-6.1 1.7-13.2-2.8-18.2l-22.7-22.7 4.7 4.7c-4.4-4.4-3.6-10.2 2.3-13.1l2.1-1c6.1-2.8 13.2-1.7 18.2 2.8l22.7 22.7-4.8-4.5zm-18-40.7c-4.4-4.4-3.2-9.5 2.8-11.5l12.4-4.2c6-2 15.5-2 21.5 0l12.4 4.2c6 2 7.2 7.1 2.8 11.5l-6.8 6.8c-5.3 4.7-12.1 7.5-19.2 7.9-6.2 0-14.8-3.5-19.2-7.9.1 0-6.7-6.8-6.7-6.8z'/%3e%3cpath fill='%23215F90' d='M233.9 200.2c0 6.2 1.7 6.4 4.2.5 0 0 7.1-23.2 18.4-23.2 11.3 0 18.6 23.6 18.6 23.6 2.2 5.7 4 5.3 4-1.1v-11.2c0-18.7-10.1-33.9-22.6-33.9-12.5 0-22.6 15.2-22.6 33.9v11.4z'/%3e%3c/svg%3e")}
.flag\:MF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 72'%3e%3cpath d='M0 0h108v72H0z' fill='%23003787'/%3e%3cpath d='M0 0h108L60 48v24H48V48z' fill='white'/%3e%3ccircle cx='54' cy='30' r='8' fill='%23f9d90f'/%3e%3cpath d='M44 30h20L54 48z' fill='white'/%3e%3cpath d='M54 48 38 33h32z' fill='%23cf142b'/%3e%3c/svg%3e")}
.flag\:MG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M512 426.666V85.329H0v341.337h512z'/%3e%3cpath fill='%23D80027' d='M512 85.331H0v170.666h512V85.331z'/%3e%3cpath fill='white' d='M0 85.334h181.793v341.337H0z'/%3e%3c/svg%3e")}
.flag\:MH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%231E509C' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M513 176.1V81.3L0 342l513-165.9z'/%3e%3cpath fill='%23F18D36' d='M513 0v81.3L0 342 513 0z'/%3e%3cpath fill='white' d='m126.7 99.3-7.8-54.1-7.7 54.1-20.8-23.7 10.7 31.6-31.5-10.7 23.6 20.8-54.1 7.7 54.1 7.7-23.6 20.8 31.5-10.7-10.7 31.6 20.8-23.7 7.7 54.1 7.8-54.1 20.7 23.7-10.6-31.6 31.5 10.7-23.6-20.8 54-7.7-54-7.7 23.6-20.8-31.5 10.7 10.6-31.6z'/%3e%3c/svg%3e")}
.flag\:MK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.333h512V426.67H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M383.875 426.662 256 252.286l26.827 174.376zM133.565 85.33 256 252.286 230.314 85.33zm95.606 341.332L256 252.286 128.124 426.662zM0 85.33V212.9l256 39.386L28.333 85.33zm0 341.332h18.212L256 252.286 0 291.67zm256-174.376L512 212.9V85.33h-28.331zM281.686 85.33 256 252.286 378.434 85.33zM512 426.662V291.671l-256-39.385 237.787 174.376z'/%3e%3ccircle cx='256' cy='252.29' r='59.359'/%3e%3c/g%3e%3ccircle fill='%23FFDA44' cx='256' cy='252.29' r='44.522'/%3e%3c/svg%3e")}
.flag\:ML{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%236DA544' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")}
.flag\:MM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='white' d='M384 227.261h-97.783L256 134.265l-30.217 92.997H128l79.108 57.475-30.217 92.998L256 320.925l79.108 56.81-30.217-92.998L384 227.261z'/%3e%3c/svg%3e")}
.flag\:MN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23095FAD' d='M0 0h513v342H0z'/%3e%3cpath d='M342 0h171v342H342zM0 0h171v342H0z' fill='%23BE1229'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M108.3 166.3h14.8v74.2h-14.8zm-59.4 0h14.8v74.2H48.9z'/%3e%3ccircle cx='86' cy='203.4' r='14.8'/%3e%3cpath d='M71.2 225.7h29.7v14.8H71.2zm0-59.4h29.7v14.8H71.2z'/%3e%3ccircle cx='86' cy='144' r='14.8'/%3e%3cpath d='M76.3 123.9h19.5L86 108.3z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:MO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%2300745a' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='M285.682 248.878c-4.19 0-8.166.836-11.861 2.164 2.023-4.509 3.379-9.527 3.379-14.885 0-21.201-21.201-37.101-21.201-37.101s-21.201 15.901-21.201 37.101c0 5.357 1.356 10.375 3.379 14.885-3.693-1.328-7.671-2.164-11.861-2.164-21.201 0-37.101 21.201-37.101 21.201s15.901 21.201 37.101 21.201c12.429 0 23.031-7.286 29.682-13.315 6.65 6.03 17.251 13.315 29.682 13.315 21.201 0 37.101-21.201 37.101-21.201s-15.899-21.201-37.099-21.201z'/%3e%3cpath d='m256 152.111 4.38 13.476h14.171l-11.464 8.332 4.376 13.476-11.463-8.33-11.463 8.33 4.376-13.476-11.464-8.332h14.171zm-53.888 23.572 8.425 7.585 9.818-5.667-4.61 10.355 8.423 7.588-11.274-1.185-4.611 10.355-2.358-11.088-11.275-1.185 9.818-5.669zm-39.45 39.449 11.09 2.358 5.668-9.818 1.186 11.274 11.089 2.358-10.357 4.61 1.186 11.274-7.587-8.423-10.357 4.61 5.669-9.818zm147.227-39.449-8.425 7.585-9.818-5.667 4.611 10.355-8.425 7.588 11.275-1.185 4.61 10.355 2.359-11.088 11.275-1.185-9.818-5.669zm39.449 39.449-11.089 2.358-5.669-9.818-1.186 11.274-11.088 2.358 10.357 4.61-1.185 11.274 7.586-8.423 10.357 4.61-5.669-9.818z' fill='%23FFDA44'/%3e%3cpath d='M256 350.642c16.84 0 32.363-5.619 44.816-15.073h-89.63c12.451 9.454 27.974 15.073 44.814 15.073zm-68.023-44.522a74.138 74.138 0 0 0 8.85 15.073h118.345a74.13 74.13 0 0 0 8.85-15.073H187.977z' fill='white'/%3e%3c/svg%3e")}
.flag\:MP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 750 500'%3e%3cpath fill='%230071BC' d='M0 0h750v500H0V0z'/%3e%3cg fill='white' stroke='black' stroke-width='1.9'%3e%3ccircle cx='375' cy='245' r='225' fill='white'/%3e%3ccircle cx='375' cy='245' r='165' fill='%230071BC'/%3e%3c/g%3e%3cg stroke='black'%3e%3cpath fill='%238C8A8C' stroke-width='1.9' d='M444.7 450c.7 11-7.8 20-18.8 20H323.6c-11 0-19.5-9-19-20l16.7-325c.6-11 10-20 21-20h61.4c11 0 20.5 9 21.2 20l19.8 325z'/%3e%3cpath fill='white' stroke-width='2' stroke-linejoin='round' d='m373 114 30 93h97l-78 56 29 92-78-56-78 57 30-93-79-57h97l30-92z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:MQ{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 900 600' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='%23231f1e' d='M0 0h900v600H0z'/%3e%3cpath fill='%2300a650' d='M0 0h900v300H0z'/%3e%3cpath fill='%23ef1923' d='m0 0 450 300L0 600z'/%3e%3c/svg%3e")}
.flag\:MR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 100 513 342'%3e%3cpath fill='%23006233' d='M0 100h513v342H0z'/%3e%3cpath fill='%23cd2a3e' d='M0 100h513v46H0zm0 296h513v46H0z'/%3e%3cpath fill='%23ffc400' d='M256 298.851c-45.956 0-84.348-32.298-93.767-75.429A96.288 96.288 0 0 0 160 243.994c0 53.02 42.979 96 96 96s96-42.98 96-96c0-7.066-.785-13.942-2.233-20.572-9.419 43.131-47.811 75.429-93.767 75.429z'/%3e%3cpath fill='%23ffc400' d='m255.999 171.994 8.935 27.502h28.918l-23.394 16.996 8.936 27.503-23.395-16.998-23.394 16.998 8.937-27.503-23.394-16.996h28.915z'/%3e%3c/svg%3e")}
.flag\:MS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%231B4991' d='M0 0h513v342H0z'/%3e%3cpath fill='%2300A2B8' stroke='white' stroke-width='3' d='M318.2 106.7v106.5c0 51.9 67.8 67.8 67.8 67.8s67.8-15.9 67.8-67.8V106.7H318.2z'/%3e%3cpath fill='%23A35023' d='M319.7 212.7c0 50.8 66.3 66.3 66.3 66.3s66.3-15.6 66.3-66.3H319.7z'/%3e%3cpath d='M415.1 155.1h-19.4v-19.4h-19.4v19.4H357v19.4h19.3v58.1h19.4v-58.1h19.4z'/%3e%3cpath fill='white' d='M256 0v30.6l-45.2 25.1H256V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9h-55.6v-48.6l-87.5 48.6H0v-30.6L45.2 115H0V55.7h59.1L0 22.8V0h26.7l73.5 40.8V0h55.6v48.6L243.3 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.3H0v32h112v69.4h32v-69.4h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.8 115 256 170.7v-15.8L184.2 115z'/%3e%3cpath fill='white' d='M155.8 115 256 170.7v-15.8L184.2 115z'/%3e%3cpath fill='%23D80027' d='M155.8 115 256 170.7v-15.8L184.2 115zm-84 0L0 154.9v15.8L100.2 115z'/%3e%3cpath fill='%230052B4' d='M100.2 55.6 0 0v15.7l71.8 39.9z'/%3e%3cpath fill='white' d='M100.2 55.6 0 0v15.7l71.8 39.9z'/%3e%3cpath fill='%23D80027' d='M100.2 55.6 0 0v15.7l71.8 39.9zm84 0L256 15.7V0L155.8 55.6z'/%3e%3c/svg%3e")}
.flag\:MT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23C31B28' d='M256 0h256.5v342H256z'/%3e%3cpath fill='%23ACABB1' stroke='%23C31B28' stroke-width='2' d='M101.2 68.2V33H66v35.2H30.8v35.2H66v35.2h35.2v-35.2h35.2V68.2z'/%3e%3c/svg%3e")}
.flag\:MU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23f7ce00' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%23e32737' d='M0 85.331h512v85.337H0z'/%3e%3cpath fill='%23191f6a' d='M0 170.657h512v85.337H0z'/%3e%3cpath fill='%2300a04e' d='M0 341.331h512v85.337H0z'/%3e%3c/svg%3e")}
.flag\:MV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23d01920' d='M0 85.331h512v341.333H0z'/%3e%3cpath fill='%23017c3b' d='M144.696 174.375h222.609v163.25H144.696z'/%3e%3cpath fill='white' d='M283.484 304.226c-26.637 0-48.232-21.594-48.232-48.232s21.594-48.232 48.232-48.232c8.306 0 16.12 2.1 22.943 5.797-10.703-10.467-25.341-16.927-41.494-16.927-32.784 0-59.362 26.577-59.362 59.362s26.578 59.362 59.362 59.362c16.154 0 30.791-6.461 41.494-16.927-6.822 3.698-14.636 5.797-22.943 5.797z'/%3e%3c/svg%3e")}
.flag\:MW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 342'%3e%3cpath fill='%23272727' d='M0 0h512v114H0z'/%3e%3cpath fill='%23e40112' d='M0 114h512v114H0z'/%3e%3cpath fill='%2307893f' d='M0 228h512v114H0z'/%3e%3ccircle fill='%23e40112' cx='256' cy='125' r='95'/%3e%3c/svg%3e")}
.flag\:MX{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23dc2339' d='M342 0H0v341.3h513V0z'/%3e%3cpath fill='%2311865d' d='M0 0h171v342H0z'/%3e%3cpath fill='white' d='M171 0h171v342H171z'/%3e%3cpath fill='%238C9157' d='M195.8 171.2c0 21.6 11.5 41.7 30.3 52.5 5.8 3.4 13.2 1.4 16.6-4.4 3.4-5.8 1.4-13.2-4.4-16.6-11.3-6.5-18.2-18.5-18.2-31.5 0-6.7-5.4-12.1-12.1-12.1-6.7 0-12.2 5.4-12.2 12.1zm93.4 51.1c17.5-11.1 28-30.4 28-51.1 0-6.7-5.4-12.1-12.1-12.1s-12.1 5.4-12.1 12.1c0 12.4-6.3 24-16.8 30.7-5.7 3.5-7.5 10.9-4.1 16.7s10.9 7.5 16.7 4.1c0-.2.2-.3.4-.4z'/%3e%3cellipse fill='%23C59262' cx='256.5' cy='159.1' rx='24.3' ry='36.4'/%3e%3c/svg%3e")}
.flag\:MY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v24.4H0zm0 48.9h513v24.4H0zm0 48.8h513v24.4H0zm0 48.9h513V171H0zm0 48.8h513v24.4H0zm0 48.9h513v24.4H0zm0 48.8h513v24.4H0z' fill='%23c00'/%3e%3cpath fill='%23006' d='M0 0h256.5v195.4H0z'/%3e%3cpath d='M153.3 42.1C122.6 30.7 88.5 46.3 77.1 77s4.2 64.8 34.9 76.2c13.3 5 28 5 41.4 0-30.7 24.5-75.4 19.6-100-11.1s-19.6-75.4 11.1-100c26-20.7 62.9-20.7 88.8 0zm26.7 75-20.6 23.3 5.4-30.6-31-1.6 27.3-14.9L143 68l28.6 12 8.4-29.9 8.4 29.9L217 68l-18 25.4 27.3 14.9-31 1.6 5.4 30.6-20.7-23.4z' fill='%23fc0'/%3e%3c/svg%3e")}
.flag\:MZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='white' d='M0 85.333h513v342H0z'/%3e%3cpath fill='%23f4d900' d='M0 323.333h513v104H0z'/%3e%3cpath fill='%23006d66' d='M0 85.333h513v104H0z'/%3e%3cpath d='M0 204.333h513v104H0z'/%3e%3cpath fill='%23cb0f31' d='M256 256.006 0 426.668V85.331z'/%3e%3cpath fill='%23f4d900' d='m83.477 195.132 15.107 46.498h48.894l-39.554 28.739 15.107 46.499-39.554-28.738-39.555 28.738 15.11-46.499-39.554-28.739H68.37z'/%3e%3c/svg%3e")}
.flag\:NA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 426.663V85.337h512'/%3e%3cpath fill='white' d='M512 152.222V85.337H411.67L0 359.778v66.885h100.33z'/%3e%3cpath fill='%23A2001D' d='M512 85.337v40.125L60.193 426.663H0v-40.125L451.807 85.337z'/%3e%3cpath fill='%23FFDA44' d='m187.737 189.212-22.741 10.696 12.11 22.024-24.693-4.724-3.129 24.945-17.199-18.347-17.2 18.347-3.129-24.945-24.693 4.723 12.109-22.023-22.739-10.696 22.74-10.697-12.11-22.022 24.693 4.722 3.13-24.944 17.199 18.347 17.2-18.347 3.128 24.944 24.693-4.722-12.108 22.024z'/%3e%3c/svg%3e")}
.flag\:NC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 426.7'%3e%3cpath fill='%23009543' d='M0 293h640v133.7H0V293z'/%3e%3cpath fill='%23ED4135' d='M0 132h640v161.3H0V132z'/%3e%3cpath fill='%230035AD' d='M0 0h640v133.3H0V0z'/%3e%3ccircle fill='%23FAE600' stroke='black' stroke-width='5.3' cx='240' cy='213.3' r='157.3'/%3e%3cpath d='m307.9 354.5-31.8 12-36.1 4.2-37.8-2.4-35.9-15.5s28.6-29.3 40.7-33.5c8.6-3 22.4-3.7 22.4-3.7V122l-.3-66H246l-.5 67.5v191.7s15.3 1.2 22.1 4.1c11.3 4.9 40.3 35.2 40.3 35.2z'/%3e%3cpath d='m212.727 102.375 42.955-21.418 5.577 11.187-42.955 21.417z'/%3e%3cellipse cx='237.8' cy='280.5' rx='16.8' ry='26.5'/%3e%3ccircle cx='237.4' cy='143.4' r='20.9'/%3e%3cellipse cx='238.4' cy='211.1' rx='19.9' ry='12.1'/%3e%3cpath d='M213.8 177h47v10h-47zm0 57h47v10h-47z'/%3e%3c/svg%3e")}
.flag\:NE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23e05206' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%230db02b' d='M0 312.888h512v113.775H0z'/%3e%3ccircle fill='%23e05206' cx='256' cy='256' r='32'/%3e%3c/svg%3e")}
.flag\:NF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.5 513 342'%3e%3cpath fill='white' d='M0 85.5h513v342H0z'/%3e%3cpath d='M0 85.5h171v342H0zm342 0h171v342H342zm-38 226.495-48-152.001-48 152.001h36v39.999h24v-39.999z' fill='%23007b23'/%3e%3c/svg%3e")}
.flag\:NG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.5 513 342'%3e%3cpath fill='white' d='M0 85.5h513v342H0z'/%3e%3cpath d='M0 85.5h171v342H0zm342 0h171v342H342z' fill='%23007b23'/%3e%3c/svg%3e")}
.flag\:NI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0zm0 227.551h512v113.775H0z' fill='%23338AF3'/%3e%3cpath fill='%23FFDA44' d='M256 214.447c-22.949 0-41.553 18.603-41.553 41.553S233.05 297.553 256 297.553c22.949 0 41.553-18.603 41.553-41.553S278.949 214.447 256 214.447zm0 65.298c-13.114 0-23.745-10.631-23.745-23.745s10.631-23.745 23.745-23.745 23.745 10.631 23.745 23.745-10.631 23.745-23.745 23.745z'/%3e%3cpath fill='%230052B4' d='M276.563 261.936 256 256l-20.563 5.936-6.855 11.873h54.836z'/%3e%3cpath fill='%23338AF3' d='m256 226.32-13.709 23.744L256 256l13.709-5.936z'/%3e%3cpath fill='%236DA544' d='M235.437 261.936h41.126l-6.854-11.872h-27.418z'/%3e%3c/svg%3e")}
.flag\:NL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 114h513v114H0z'/%3e%3cpath fill='%23cd1f2a' d='M0 0h513v114H0z'/%3e%3cpath fill='%231d4185' d='M0 228h513v114H0z'/%3e%3c/svg%3e")}
.flag\:NO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M512 295.883H202.195v130.783h-79.76V295.883H0v-79.772h122.435V85.329h79.76v130.782H512v61.218z'/%3e%3cpath fill='%232E52B2' d='M512 234.666v42.663H183.652v149.337h-42.674V277.329H0v-42.663h140.978V85.329h42.674v149.337z'/%3e%3c/svg%3e")}
.flag\:NP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 426.663V85.337l280.419 174.75H87.61l183.576 166.576z'/%3e%3cpath fill='%23D80027' d='M244.769 249.888 10.199 103.71v312.754h234.57L61.193 249.888z'/%3e%3cg fill='white'%3e%3cpath d='m98.003 324.433-14.589-6.863 7.77-14.13-15.844 3.03-2.008-16.005-11.035 11.772-11.036-11.772-2.008 16.005-15.843-3.031 7.77 14.131-14.591 6.863 14.591 6.862-7.77 14.13 15.844-3.029 2.007 16.004 11.036-11.772L73.332 358.4l2.008-16.004 15.843 3.03-7.769-14.13zm-9.735-132.771-10.612-4.991 5.651-10.278-11.523 2.205-1.461-11.641-8.026 8.561-8.026-8.561-1.46 11.641-11.525-2.205 5.652 10.278-10.613 4.991 25.972 5.194z'/%3e%3cpath d='M93.462 191.662c0 17.212-13.953 31.165-31.165 31.165s-31.165-13.953-31.165-31.165'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:NR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 239.994h512v32H0z'/%3e%3cpath fill='white' d='m174.802 341.329-19.124 8.996 10.184 18.521-20.767-3.973-2.631 20.978L128 370.422l-14.465 15.429-2.63-20.978-20.767 3.973 10.183-18.521-19.123-8.996 19.124-8.995-10.184-18.52 20.766 3.971 2.632-20.978L128 312.236l14.465-15.429 2.63 20.978 20.767-3.971-10.183 18.521z'/%3e%3c/svg%3e")}
.flag\:NU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M0 85.334h256v170.663H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.33h-32v69.333H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath d='M0 85.329v15.083l57.377 38.251H80z'/%3e%3c/g%3e%3cpath d='M0 107.951v30.712h46.069zm96-22.62v48.913L22.628 85.331z' fill='%232E52B2'/%3e%3cpath fill='%23D80027' d='M256 85.329v15.083l-57.377 38.251H176z'/%3e%3cpath d='M256 107.951v30.712h-46.069zm-96-22.62v48.913l73.372-48.913z' fill='%232E52B2'/%3e%3cpath fill='%23D80027' d='M0 85.329v15.083l57.377 38.251H80z'/%3e%3cpath d='M0 107.951v30.712h46.069zm96-22.62v48.913L22.628 85.331z' fill='%232E52B2'/%3e%3cpath fill='%23D80027' d='M256 85.329v15.083l-57.377 38.251H176z'/%3e%3cpath d='M256 107.951v30.712h-46.069zm-96-22.62v48.913l73.372-48.913z' fill='%232E52B2'/%3e%3cpath fill='%23D80027' d='M0 255.997v-15.082l57.377-38.252H80z'/%3e%3cpath d='M0 233.376v-30.713h46.069zm96 22.618v-48.912l-73.372 48.912z' fill='%232E52B2'/%3e%3cpath fill='%23D80027' d='M256 255.997v-15.082l-57.377-38.252H176z'/%3e%3cg fill='%232E52B2'%3e%3cpath d='M256 233.376v-30.713h-46.069zm-96 22.618v-48.912l73.372 48.912z'/%3e%3ccircle cx='128' cy='170.66' r='22.627'/%3e%3c/g%3e%3cpath d='m128 154.663 3.97 12.222h12.854l-10.398 7.556 3.971 12.222L128 179.109l-10.398 7.554 3.972-12.222-10.398-7.556h12.853zm0 65.14 2.364 7.278h7.653l-6.19 4.498 2.364 7.278-6.191-4.498-6.191 4.498 2.364-7.278-6.19-4.498h7.652zm0-117.334 2.364 7.278h7.653l-6.19 4.498 2.364 7.278-6.191-4.498-6.191 4.498 2.364-7.278-6.19-4.498h7.652zm69.931 58.667 2.365 7.277h7.653l-6.192 4.499 2.365 7.279-6.191-4.498-6.191 4.498 2.365-7.279-6.191-4.499h7.652zm-139.862 0 2.364 7.277h7.653l-6.191 4.499 2.364 7.279-6.19-4.498-6.191 4.498 2.365-7.279-6.192-4.499h7.653z' fill='%23FFDA44'/%3e%3c/svg%3e")}
.flag\:NZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3cpath d='m425.301 233.745 3.388 10.428h10.963l-8.87 6.444 3.388 10.427-8.869-6.444-8.871 6.444 3.388-10.427-8.87-6.444h10.963zm-39.194 75.072 5.083 15.642h16.445l-13.305 9.667 5.082 15.64-13.305-9.667-13.305 9.667 5.083-15.64-13.305-9.667h16.445zm1.481-122.846 4.236 13.036h13.704l-11.088 8.054 4.235 13.034-11.087-8.056-11.088 8.056 4.235-13.034-11.087-8.054h13.704zm-37.712 47.32 5.082 15.641h16.446l-13.306 9.666 5.084 15.641-13.306-9.666-13.305 9.666 5.082-15.641-13.305-9.666h16.445z' fill='%23D80027'/%3e%3cpath fill='white' d='M256.003 85.329v30.564l-45.178 25.088h45.178v59.359H196.89l59.113 32.846v22.806h-26.69l-73.484-40.826v40.826h-55.652v-48.573l-87.429 48.573H.003v-30.553l45.168-25.099H.003v-59.359h59.103L.003 108.147V85.329h26.68l73.494 40.838V85.329h55.652v48.573l87.43-48.573z'/%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.334H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344 256 255.998v-15.739l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344 256 255.998v-15.739l-71.847-39.915z'/%3e%3cpath d='M155.826 200.344 256 255.998v-15.739l-71.847-39.915zm-83.98 0L0 240.259v15.739l100.174-55.654z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M100.174 140.983 0 85.33v15.738l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.983 0 85.33v15.738l71.847 39.915z'/%3e%3cpath d='M100.174 140.983 0 85.33v15.738l71.847 39.915zm83.98 0L256 101.068V85.33l-100.174 55.653z' fill='%23D80027'/%3e%3c/svg%3e")}
.flag\:OM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M138 0h377v114H138z'/%3e%3cpath fill='%234A7C3A' d='M138 230h377v114H138z'/%3e%3cg fill='none' stroke='white' stroke-width='10' stroke-miterlimit='2'%3e%3cpath d='M40.3 35.2s37.1 48 50.8 54.5c13.7 6.5 17.1 5.7 17.1 5.7'/%3e%3cpath d='M100 35.2S62.9 80.6 53.3 87.6c-9.6 7-18.7 7.8-18.7 7.8m17.1-30.1h37.9M70.7 35.2v30.1'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:PA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M256 256v170.663H0V256h256z'/%3e%3cpath fill='%23D80027' d='M512 85.337V256H256V85.337h256z'/%3e%3cpath fill='%230052B4' d='m128 123.034 11.824 36.389h38.263l-30.955 22.491 11.823 36.389L128 195.813l-30.955 22.49 11.823-36.389-30.955-22.491h38.263z'/%3e%3cpath fill='%23D80027' d='m384 293.697 11.824 36.389h38.263l-30.955 22.491 11.823 36.389L384 366.476l-30.955 22.49 11.823-36.389-30.955-22.491h38.263z'/%3e%3c/svg%3e")}
.flag\:PE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.326H0z'/%3e%3cpath d='M0 85.331h170.663v341.337H0zm341.337 0H512v341.337H341.337z' fill='%23D80027'/%3e%3c/svg%3e")}
.flag\:PF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0zm0 227.551h512v113.775H0z' fill='%23D80027'/%3e%3cpath fill='%23FFDA44' d='M293.991 256c0 20.982-17.01 33.243-37.992 33.243S218.008 276.982 218.008 256s17.01-37.992 37.992-37.992 37.991 17.01 37.991 37.992z'/%3e%3cpath fill='%230052B4' d='M293.991 256c0 20.982-17.01 37.992-37.992 37.992s-37.992-17.01-37.992-37.992'/%3e%3cpath d='M232.259 246.506h9.498v19h-9.498zm37.988 0h9.498v19h-9.498zm-19-14.247h9.498v33.243h-9.498z' fill='%23D80027'/%3e%3c/svg%3e")}
.flag\:PG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23A2001D' d='M0 85.33h512v341.332'/%3e%3cpath d='m204.631 326.488 2.762 8.504h8.941l-7.233 5.255 2.763 8.502-7.233-5.254-7.233 5.254 2.762-8.502-7.233-5.255h8.94zm-22.834-81.622 4.605 14.172h14.901l-12.056 8.757 4.605 14.172-12.055-8.759-12.055 8.759 4.606-14.172-12.056-8.757h14.901zm0 103.883 4.604 14.173h14.902l-12.057 8.757 4.606 14.173-12.055-8.759-12.055 8.759 4.604-14.173-12.054-8.757h14.899zm43.566-66.782 4.606 14.172h14.901l-12.056 8.758 4.605 14.172-12.056-8.759-12.054 8.759 4.606-14.172-12.056-8.758h14.901zm-87.133 0 4.606 14.172h14.899l-12.054 8.758 4.603 14.172-12.054-8.759-12.055 8.759 4.605-14.172-12.055-8.758h14.9z' fill='white'/%3e%3cpath fill='%23FFDA44' d='M376.526 204.163c-7.628-7.628-17.538-12.133-28.189-12.908l31.88-24.795c-12.698-12.698-29.714-18.431-46.319-17.218a44.31 44.31 0 0 0-11.396-19.511l-12.593 25.186a18.47 18.47 0 0 0-3.148-4.197c-7.245-7.245-18.991-7.244-26.234 0s-7.245 18.99 0 26.234a18.536 18.536 0 0 0 4.197 3.148l-25.186 12.593a44.303 44.303 0 0 0 19.519 11.399c-1.217 16.606 4.511 33.619 17.209 46.317L324.12 214.6a11.053 11.053 0 0 1 7.807-3.202c2.973 0 5.768 1.158 7.87 3.26a11.055 11.055 0 0 1 3.26 7.87c0 2.974-1.158 5.768-3.26 7.87l10.494 10.494c4.905-4.905 7.607-11.428 7.607-18.364 0-5.675-1.81-11.071-5.153-15.534a29.492 29.492 0 0 1 13.288 7.662c11.573 11.572 11.573 30.403 0 41.975l10.494 10.494c8.409-8.409 13.039-19.59 13.039-31.481-.001-11.892-4.632-23.072-13.04-31.481z'/%3e%3c/svg%3e")}
.flag\:PH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M512 85.337V256H256L0 85.337z'/%3e%3cpath fill='%23D80027' d='M512 256v170.663H0L256 256z'/%3e%3cpath d='m161.908 256-27.288-12.835 14.532-26.428-29.632 5.668-3.755-29.933-20.64 22.015-20.639-22.015-3.755 29.933-29.631-5.669 14.531 26.428L28.343 256l27.288 12.835L41.1 295.263l29.633-5.668 3.753 29.933 20.639-22.015 20.64 22.015 3.755-29.933 29.631 5.669-14.532-26.427zM21.789 117.607l9.081 12.696 14.879-4.714-9.268 12.56 9.081 12.694-14.809-4.932-9.268 12.559.117-15.608-14.809-4.934 14.88-4.712zm0 235.923 9.081 12.696 14.879-4.714-9.268 12.56 9.081 12.695-14.809-4.933-9.268 12.558.117-15.607-14.809-4.934 14.88-4.712zm188.606-117.961-9.081 12.695-14.879-4.713 9.268 12.559-9.081 12.696 14.809-4.933 9.268 12.558-.117-15.607 14.809-4.934-14.88-4.713z' fill='%23FFDA44'/%3e%3c/svg%3e")}
.flag\:PK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cg fill='white'%3e%3cpath d='m393.508 170.516 17.512 18.875 23.363-10.821-12.541 22.487 17.513 18.876-25.263-4.978-12.539 22.488-3.073-25.564-25.263-4.978 23.363-10.82z'/%3e%3cpath d='M0 85.343h512v341.326H0z'/%3e%3c/g%3e%3cpath fill='%2301411c' d='M128 85.331h384v341.337H128z'/%3e%3cpath d='M361.909 298.793c-31.037 22.426-74.378 15.446-96.804-15.592-22.427-31.038-15.446-74.379 15.593-96.804 9.677-6.992 20.55-11.125 31.613-12.563-21.283-3.183-43.777 1.613-62.598 15.211-38.2 27.602-46.792 80.944-19.191 119.145 27.601 38.199 80.944 46.792 119.145 19.189 18.82-13.598 30.436-33.448 34.096-54.655-4.839 10.05-12.176 19.076-21.854 26.069zm-1.329-125.904 17.484 18.842 23.322-10.802-12.519 22.447 17.483 18.844-25.219-4.968-12.519 22.45-3.067-25.521-25.22-4.969 23.323-10.802z' fill='white'/%3e%3c/svg%3e")}
.flag\:PL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cg fill='white'%3e%3cpath d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512V256H0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M0 256h512v170.663H0z'/%3e%3c/svg%3e")}
.flag\:PM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 26.666 640 426.666'%3e%3cg fill-rule='evenodd' stroke-width='1pt'%3e%3cpath fill='white' d='M0 0h640v480H0z'/%3e%3cpath fill='%2300267f' d='M0 0h213.3v480H0z'/%3e%3cpath fill='%23f31830' d='M426.7 0H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:PN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23ACABB1' d='M400.696 219.822 384 225.387l-16.696-5.565-5.565-13.913 5.565-13.913h33.392l-5.566 13.913z'/%3e%3cpath fill='%23338AF3' d='M345.043 219.822v61.217c0 29.821 38.957 38.957 38.957 38.957s38.957-9.137 38.957-38.957v-61.217h-77.914z'/%3e%3cpath fill='%236DA544' d='M348.555 295.541C358.131 313.927 384 319.996 384 319.996s25.869-6.069 35.445-24.455L384 236.518l-35.445 59.023z'/%3e%3cpath fill='%23FFDA44' d='M422.957 280.421 384 219.822l-38.957 60.599v.618c0 5.518 1.337 10.328 3.512 14.503L384 240.405l35.445 55.137c2.175-4.175 3.512-8.983 3.512-14.503v-.618z'/%3e%3cpath fill='white' d='M256 85.333v30.553l-45.167 25.099H256v59.359h-59.103L256 233.179v22.817h-26.68l-73.494-40.826v40.826h-55.652v-48.573l-87.43 48.573H0v-30.554l45.167-25.098H0v-59.359h59.103L0 108.139V85.333h26.68l73.494 40.825V85.333h55.652v48.572l87.43-48.572z'/%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.332H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344 256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344 256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath d='M155.826 200.344 256 255.996v-15.737l-71.847-39.915zm-83.98 0L0 240.259v15.737l100.174-55.652z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M100.174 140.982 0 85.33v15.737l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.982 0 85.33v15.737l71.847 39.915z'/%3e%3cpath d='M100.174 140.982 0 85.33v15.737l71.847 39.915zm83.98 0L256 101.067V85.33l-100.174 55.652z' fill='%23D80027'/%3e%3c/svg%3e")}
.flag\:PR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512V153.6H0zm0 136.526h512v68.263H0zM0 358.4h512v68.263H0z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M256 256.006 0 426.668V85.331z'/%3e%3cpath fill='white' d='m83.477 195.132 15.107 46.498h48.894l-39.554 28.739 15.107 46.499-39.554-28.738-39.555 28.738 15.11-46.499-39.554-28.739H68.37z'/%3e%3c/svg%3e")}
.flag\:PS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23268024' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='%23e4312b' d='M256 256.006 0 426.668V85.331z'/%3e%3c/svg%3e")}
.flag\:PT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M196.641 85.337v341.326H0V85.337z'/%3e%3ccircle fill='%23FFDA44' cx='196.641' cy='256' r='64'/%3e%3cpath fill='%23D80027' d='M160.638 224v40.001c0 19.882 16.118 36 36 36s36-16.118 36-36V224h-72z'/%3e%3cpath fill='white' d='M196.638 276c-6.617 0-12-5.383-12-12v-16h24.001v16c-.001 6.616-5.385 12-12.001 12z'/%3e%3c/svg%3e")}
.flag\:PW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.331h512v341.337H0z'/%3e%3ccircle fill='%23FFDA44' cx='218.902' cy='255.994' r='74.207'/%3e%3c/svg%3e")}
.flag\:PY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%230052B4' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='m289.579 216.738-12.592 12.592c5.37 5.372 8.693 12.792 8.693 20.988 0 16.392-13.289 29.68-29.68 29.68-16.392 0-29.68-13.289-29.68-29.68 0-8.195 3.322-15.616 8.693-20.988l-12.592-12.592c-8.594 8.594-13.91 20.466-13.91 33.579 0 26.228 21.261 47.489 47.489 47.489s47.489-21.261 47.489-47.489c0-13.112-5.316-24.985-13.91-33.579z'/%3e%3cpath fill='%23FFDA44' d='m256 232.51 4.421 13.605h14.304l-11.573 8.408 4.421 13.604L256 259.719l-11.573 8.408 4.421-13.604-11.573-8.408h14.304z'/%3e%3c/svg%3e")}
.flag\:QA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23751A46' d='M0 0h512v342H0z'/%3e%3cpath fill='white' d='M0 0v342h150.3l37.7-19.6-37.7-18.9 37.7-19-37.7-18.9 37.7-19-37.7-19 37.7-18.9-37.7-19 37.7-19-37.7-18.9 37.7-19-37.7-18.9 37.7-19-37.7-19L188 57l-37.7-19L188 19.1 150.3 0z'/%3e%3c/svg%3e")}
.flag\:RE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 26.666 640 426.666'%3e%3cg fill-rule='evenodd' stroke-width='1pt'%3e%3cpath fill='white' d='M0 0h640v480H0z'/%3e%3cpath fill='%2300267f' d='M0 0h213.3v480H0z'/%3e%3cpath fill='%23f31830' d='M426.7 0H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:RO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")}
.flag\:RS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23D80027' d='M0 85.331h512v113.775H0z'/%3e%3cpath fill='white' d='M0 312.882h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M129.468 181.793v85.136c0 48.429 63.267 63.267 63.267 63.267S256 315.356 256 266.929v-85.136H129.468z'/%3e%3cpath d='M155.634 196.634h74.201v-29.681l-14.841 7.42-22.261-22.26-22.259 22.26-14.84-7.42zm85.526 82.148-48.231-48.231-48.231 48.231 15.741 15.74 32.49-32.49 32.49 32.49z' fill='%23FFDA44'/%3e%3cpath fill='white' d='M241.16 233.734h-22.504a14.74 14.74 0 0 0 2.001-7.418c0-8.196-6.645-14.84-14.84-14.84-5.663 0-10.581 3.172-13.083 7.836-2.502-4.663-7.421-7.836-13.083-7.836-8.195 0-14.84 6.644-14.84 14.84 0 2.706.736 5.235 2.001 7.418h-22.114c0 8.196 7.139 14.84 15.334 14.84h-.494c0 8.196 6.644 14.84 14.84 14.84 0 7.257 5.211 13.286 12.094 14.576l-11.694 26.401a48.075 48.075 0 0 0 18.149 3.544 48.079 48.079 0 0 0 18.149-3.544l-11.694-26.401c6.883-1.29 12.094-7.319 12.094-14.576 8.196 0 14.84-6.644 14.84-14.84h-.494c8.199 0 15.338-6.644 15.338-14.84z'/%3e%3c/svg%3e")}
.flag\:RU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.33v341.332h512V85.33z'/%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='white' d='M0 85.333h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.884h512v113.775H0z'/%3e%3c/svg%3e")}
.flag\:RW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23FFDA44' d='M0 255.994h512v81.619H0z'/%3e%3cpath fill='%23496E2D' d='M0 337.614h512v89.043H0z'/%3e%3cpath fill='%23FFDA44' d='m278.261 185.209 20.844 9.804-11.099 20.186 22.632-4.33 2.868 22.865 15.765-16.816 15.766 16.816 2.867-22.865 22.633 4.33-11.099-20.186 20.843-9.804-20.844-9.805 11.1-20.185-22.633 4.329-2.868-22.864-15.765 16.816-15.766-16.816-2.867 22.864-22.634-4.329 11.1 20.187z'/%3e%3c/svg%3e")}
.flag\:SA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23055e1c' d='M0 85.333h512v341.333H0z'/%3e%3cg fill='white'%3e%3cpath d='M183.548 289.386c0 12.295 9.731 22.261 21.736 22.261h65.208c0 10.244 8.11 18.551 18.114 18.551h21.736c10.004 0 18.114-8.306 18.114-18.551v-22.261H183.548zm146.716-107.595v51.942c0 8.183-6.5 14.84-14.491 14.84v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.942h-21.735zm-155.773 51.943c0 8.183-6.5 14.84-14.491 14.84v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.942H174.49v51.942z'/%3e%3cpath d='M297.661 181.788h21.736v51.942h-21.736zm-32.604 29.685c0 2.046-1.625 3.71-3.623 3.71-1.998 0-3.623-1.664-3.623-3.71v-29.682h-21.736v29.682c0 2.046-1.625 3.71-3.623 3.71s-3.623-1.664-3.623-3.71v-29.682h-21.736v29.682c0 14.32 11.376 25.971 25.358 25.971 5.385 0 10.38-1.733 14.491-4.677 4.11 2.944 9.106 4.677 14.491 4.677 1.084 0 2.15-.078 3.2-.215-1.54 6.499-7.255 11.345-14.068 11.345v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.943h-21.736l.002 29.682z'/%3e%3cpath d='M207.093 248.57h32.601v22.261h-32.601z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:SB{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 426.663V85.329h512'/%3e%3cpath fill='%23FFDA44' d='M0 396.494v30.169h45.255L512 115.499v-30.17h-45.255z'/%3e%3cpath d='m85.688 108.787 5.12 15.756h16.566l-13.403 9.737 5.12 15.757-13.403-9.738-13.405 9.738 5.12-15.757L64 124.543h16.567zm84.624 0 5.121 15.756H192l-13.403 9.737 5.12 15.757-13.405-9.738-13.403 9.738 5.12-15.757-13.403-9.737h16.566zm-84.624 82.502 5.12 15.756h16.566l-13.403 9.738 5.12 15.757-13.403-9.739-13.405 9.739 5.12-15.757L64 207.045h16.567zm84.624 0 5.121 15.756H192l-13.403 9.738 5.12 15.757-13.405-9.739-13.403 9.739 5.12-15.757-13.403-9.738h16.566zM128 150.037l5.12 15.756h16.568l-13.405 9.738 5.12 15.758L128 181.55l-13.403 9.739 5.12-15.758-13.405-9.738h16.568z' fill='white'/%3e%3c/svg%3e")}
.flag\:SC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M235.454 85.337 0 426.663 427.345 85.337z'/%3e%3cpath fill='%236DA544' d='M512 329.393 0 426.663h512z'/%3e%3cpath fill='%23D80027' d='M512 85.337h-84.655L0 426.663l512-204.512z'/%3e%3cpath fill='%230052B4' d='M0 85.337v341.326L235.454 85.337z'/%3e%3c/svg%3e")}
.flag\:SD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='%23496E2D' d='M0 426.668V85.331l256 170.675z'/%3e%3c/svg%3e")}
.flag\:SE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23FFDA44' d='M192 85.33h-64v138.666H0v64h128v138.666h64V287.996h320v-64H192z'/%3e%3c/svg%3e")}
.flag\:SG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512V256H0z'/%3e%3cg fill='white'%3e%3cpath d='M83.478 170.666c0-24.865 17.476-45.637 40.812-50.734a52.059 52.059 0 0 0-11.13-1.208c-28.688 0-51.942 23.254-51.942 51.941s23.255 51.942 51.942 51.942c3.822 0 7.543-.425 11.13-1.208-23.336-5.095-40.812-25.867-40.812-50.733zm66.783-48.231 3.684 11.337h11.921l-9.645 7.007 3.684 11.337-9.644-7.006-9.645 7.006 3.685-11.337-9.645-7.007h11.921z'/%3e%3cpath d='m121.344 144.696 3.683 11.337h11.921l-9.645 7.007 3.684 11.337-9.643-7.006-9.645 7.006 3.685-11.337-9.645-7.007h11.921zm57.834 0 3.684 11.337h11.921l-9.645 7.007 3.684 11.337-9.644-7.006-9.644 7.006 3.685-11.337-9.645-7.007h11.921zm-11.131 33.391 3.684 11.337h11.921l-9.644 7.007 3.684 11.337-9.645-7.006-9.643 7.006 3.684-11.337-9.644-7.007h11.92zm-35.573 0 3.683 11.337h11.921l-9.644 7.007 3.684 11.337-9.644-7.006-9.644 7.006 3.684-11.337-9.644-7.007h11.92z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:SH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath d='M0 0v15.1l57.4 38.3H80zm256 0v15.1l-57.4 38.3H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath d='M0 0v15.1l57.4 38.3H80zm256 0v15.1l-57.4 38.3H176z' fill='%23D80027'/%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath d='M0 170.7v-15.1l57.4-38.2H80zm256 0v-15.1l-57.4-38.2H176z' fill='%23D80027'/%3e%3cpath fill='%2329DBFF' d='M449 139.7c-.1 44.4-7.2 92.1-65 114.9-57.8-22.8-64.9-70.5-65-114.9h130z'/%3e%3cpath fill='%23ffda44' d='M449 139.7c0-16.7-.9-32.9-.5-47.1C426.9 83 398.4 81 383.9 81s-42.9 2-64.6 11.6c.4 14.2-.5 30.4-.5 47.1H449z'/%3e%3cpath fill='%23BF521B' d='m369.5 204.5.3 10.3-12.8.2 4.9 13.2h-17.3c-18-20.2-23.4-42.4-24.9-68.1l9.1-9.7 8.3 14.3 10.8-12.8 7 7.8.8 15.7 13.8 29.1z'/%3e%3cpath fill='%23474747' d='m436.6 192.5-8.6 18.3h-47l-29.2-19.5 25.7 10.5h25.1l3.7-6.5 7.2.2 2-3z'/%3e%3c/svg%3e")}
.flag\:SI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 199.112h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='white' d='M233.606 196.639v14.837c0 34.081-44.522 44.522-44.522 44.522s-44.522-10.44-44.522-44.522v-14.837l-.145-44.188 89.043-.266.146 44.454z'/%3e%3cpath fill='%230052B4' d='M233.606 196.639v14.837c0 34.081-44.522 44.522-44.522 44.522s-44.522-10.44-44.522-44.522v-14.837l-.145-44.188 89.043-.266.146 44.454z'/%3e%3cpath fill='white' d='M233.606 196.639v14.837c0 34.081-44.522 44.522-44.522 44.522s-44.522-10.44-44.522-44.522v-14.837l14.848 14.837 29.674-22.261 29.685 22.261 14.837-14.837z'/%3e%3c/svg%3e")}
.flag\:SJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M512 295.883H202.195v130.783h-79.76V295.883H0v-79.772h122.435V85.329h79.76v130.782H512v61.218z'/%3e%3cpath fill='%232E52B2' d='M512 234.666v42.663H183.652v149.337h-42.674V277.329H0v-42.663h140.978V85.329h42.674v149.337z'/%3e%3c/svg%3e")}
.flag\:SK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 196.641h512v118.717H0z'/%3e%3cpath fill='%23D80027' d='M0 315.359h512v111.304H0z'/%3e%3cpath fill='white' d='M129.468 181.799v85.136c0 48.429 63.267 63.267 63.267 63.267S256 315.362 256 266.935v-85.136H129.468z'/%3e%3cpath fill='%23D80027' d='M146.126 184.294v81.941c0 5.472 1.215 10.64 3.623 15.485h85.97c2.408-4.844 3.623-10.012 3.623-15.485v-81.941h-93.216z'/%3e%3cpath fill='white' d='M221.301 241.427h-21.425v-14.283h14.284v-14.283h-14.284v-14.284h-14.283v14.284h-14.282v14.283h14.282v14.283h-21.426v14.284h21.426v14.283h14.283v-14.283h21.425z'/%3e%3cpath fill='%230052B4' d='M169.232 301.658c9.204 5.783 18.66 9.143 23.502 10.636 4.842-1.494 14.298-4.852 23.502-10.636 9.282-5.833 15.79-12.506 19.484-19.939a24.878 24.878 0 0 0-14.418-4.583c-1.956 0-3.856.232-5.682.657-3.871-8.796-12.658-14.94-22.884-14.94-10.227 0-19.013 6.144-22.884 14.94a25.048 25.048 0 0 0-5.682-.657 24.88 24.88 0 0 0-14.418 4.583c3.691 7.433 10.198 14.106 19.48 19.939z'/%3e%3c/svg%3e")}
.flag\:SL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23338AF3' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")}
.flag\:SM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.34h512v341.326H0z'/%3e%3cpath fill='white' d='M512 85.334v166.69L0 256.175V85.334z'/%3e%3cpath fill='%236DA544' d='M323.744 203.099 256 270.843l-67.744-67.744a81.156 81.156 0 0 0-13.879 45.483v22.261c0 35.744 23.097 66.193 55.148 77.213-4.277 8.385-3.556 18.848 2.712 26.671l24.258-19.439 24.258 19.439c6.342-7.915 7.011-18.534 2.564-26.968 31.614-11.261 54.308-41.485 54.308-76.916v-22.261a81.174 81.174 0 0 0-13.881-45.483z'/%3e%3cpath fill='%23FFDA44' d='M256 330.206c-32.732 0-59.362-26.63-59.362-59.362v-22.261c0-32.733 26.63-59.363 59.362-59.363s59.362 26.63 59.362 59.362v22.261c0 32.733-26.63 59.363-59.362 59.363z'/%3e%3cpath fill='%23338AF3' d='M293.101 270.843v-22.261c0-20.458-16.643-37.101-37.101-37.101s-37.101 16.643-37.101 37.101v22.261L256 278.264l37.101-7.421z'/%3e%3cpath fill='%236DA544' d='M218.899 270.843c0 20.458 16.643 37.101 37.101 37.101s37.101-16.643 37.101-37.101h-74.202z'/%3e%3cpath fill='%23FFDA44' d='M300.522 189.22c0-12.295-9.966-22.261-22.261-22.261a22.173 22.173 0 0 0-14.84 5.672v-13.093h7.421v-14.84h-7.421v-7.421h-14.84v7.421h-7.421v14.84h7.421v13.093a22.177 22.177 0 0 0-14.841-5.672c-12.295 0-22.261 9.966-22.261 22.261 0 6.591 2.867 12.512 7.421 16.589v13.093h74.203v-13.093c4.552-4.077 7.419-9.997 7.419-16.589z'/%3e%3c/svg%3e")}
.flag\:SN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M330.207 85.331H512v341.337H330.207z'/%3e%3cpath d='M0 85.331h181.793v341.337H0zm255.999 111.301 14.733 45.347h47.685l-38.576 28.029 14.734 45.348-38.576-28.026-38.577 28.026 14.737-45.348-38.576-28.029h47.681z' fill='%23496E2D'/%3e%3c/svg%3e")}
.flag\:SO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='m256 157.273 22.663 69.748H352l-59.332 43.106 22.664 69.749L256 296.769l-59.332 43.107 22.664-69.749L160 227.021h73.337z'/%3e%3c/svg%3e")}
.flag\:SR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23A2001D' d='M0 196.636h512v118.728H0z'/%3e%3cpath d='M0 352.462h512v74.207H0zM0 85.331h512v74.207H0z' fill='%236DA544'/%3e%3cpath fill='%23FFDA44' d='m256.742 218.003 9.43 29.021h30.518L272 264.963l9.431 29.023-24.689-17.937-24.689 17.937 9.431-29.023-24.69-17.939h30.518z'/%3e%3c/svg%3e")}
.flag\:SS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23496E2D' d='M0 322.783h512v103.88H0z'/%3e%3cpath d='M0 85.337h512v104.515H0z'/%3e%3cpath fill='%23A2001D' d='M0 210.877h512v89.656H0z'/%3e%3cpath fill='%230052B4' d='M256 256.006 0 426.668V85.331z'/%3e%3cpath fill='%23FFDA44' d='m73.178 209.188 20.831 29.067 34.084-10.83-21.207 28.795 20.83 29.069-33.939-11.271-21.208 28.794.234-35.762-33.94-11.273 34.083-10.83z'/%3e%3c/svg%3e")}
.flag\:ST{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0zm0 227.551h512v113.775H0z' fill='%236DA544'/%3e%3cpath fill='%23D80027' d='M256 256.006 0 426.668V85.331z'/%3e%3cpath d='m302.049 226.318 7.368 22.674h23.842l-19.288 14.016 7.366 22.674-19.288-14.015-19.287 14.015 7.366-22.674-19.288-14.016h23.842zm74.203 0 7.367 22.674h23.842l-19.288 14.016 7.367 22.674-19.288-14.015-19.288 14.015 7.367-22.674-19.288-14.016h23.842z'/%3e%3c/svg%3e")}
.flag\:SV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0zm0 227.551h512v113.775H0z' fill='%230052B4'/%3e%3cpath fill='%23FFDA44' d='M228.582 261.936 256 214.447l27.418 47.489z'/%3e%3cpath fill='%236DA544' d='M291.616 277.616 256 295.425l-35.616-17.809v-23.744h71.232z'/%3e%3cpath fill='%23FFDA44' d='m289.579 216.485-12.592 12.592c5.37 5.372 8.693 12.791 8.693 20.988 0 16.392-13.289 29.68-29.68 29.68-16.392 0-29.68-13.289-29.68-29.68 0-8.195 3.322-15.616 8.693-20.988l-12.592-12.592c-8.594 8.594-13.91 20.466-13.91 33.579 0 26.228 21.261 47.489 47.489 47.489s47.489-21.261 47.489-47.489c0-13.114-5.316-24.987-13.91-33.579z'/%3e%3c/svg%3e")}
.flag\:SX{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M512 85.331v166.69L0 256.173V85.331z'/%3e%3cpath fill='white' d='M256 256.006 0 426.668V85.331z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M59.621 256a59.546 59.546 0 0 0-.193 4.57c0 32.821 26.607 59.429 59.429 59.429s59.429-26.607 59.429-59.429c0-1.539-.078-3.061-.193-4.57H59.621z'/%3e%3ccircle cx='118.862' cy='210.287' r='18.286'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M77.715 205.714v59.429c0 31.494 41.144 41.143 41.144 41.143s41.144-9.649 41.144-41.143v-59.429H77.715z'/%3e%3cpath fill='%23338AF3' d='M118.877 287.148c-7.632-2.746-22.876-9.767-22.876-22.006v-41.144h45.715v41.144c-.001 12.28-15.244 19.283-22.839 22.006z'/%3e%3cpath fill='%23F3F3F3' d='M128.001 246.856v-9.142l-9.144-4.571-9.142 4.571v9.142l-4.571 4.573v18.285h27.428v-18.285z'/%3e%3c/svg%3e")}
.flag\:SY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23D80027' d='M0 85.331h512v113.775H0z'/%3e%3cpath d='M0 312.882h512v113.775H0z'/%3e%3cpath d='m187.31 215.184 9.208 28.341h29.802l-24.11 17.518 9.209 28.342-24.109-17.516-24.11 17.516 9.209-28.342-24.109-17.518h29.801zm137.38 0 9.209 28.341H363.7l-24.109 17.518 9.209 28.342-24.11-17.516-24.109 17.516 9.209-28.342-24.11-17.518h29.802z' fill='%236DA544'/%3e%3c/svg%3e")}
.flag\:SZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%232B5DEA' d='M0 0h900v600H0V0z'/%3e%3cpath fill='%23FFDF29' d='M0 100h900v400H0V100z'/%3e%3cpath fill='%23D70000' d='M0 150h900v300H0V150z'/%3e%3cpath fill='white' d='M450 171.4v257.2c114.3 0 171.4-85.7 214.3-128.6-42.9-42.9-100-128.6-214.3-128.6z'/%3e%3cpath d='M450 171.4c-100 0-171.4 85.7-214.3 128.6C278.6 342.9 350 428.6 450 428.6V171.4z'/%3e%3cpath fill='white' d='M346.3 254.3h21v91.3h-21zm51.9 0h21v91.3h-21z'/%3e%3cpath d='M477.8 254.3h21v91.3h-21zm51.9 0h21v91.3h-21z'/%3e%3c/svg%3e")}
.flag\:TA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath d='M0 0v15.1l57.4 38.3H80zm256 0v15.1l-57.4 38.3H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath d='M0 0v15.1l57.4 38.3H80zm256 0v15.1l-57.4 38.3H176z' fill='%23D80027'/%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath d='M0 170.7v-15.1l57.4-38.2H80zm256 0v-15.1l-57.4-38.2H176z' fill='%23D80027'/%3e%3cpath fill='%2329DBFF' d='M448.9 169.5c0 9.6-.3 29.6-1.4 39.2-4.1 34.9-23.5 68.8-62.1 85.9-45.3-17.9-60.8-51-64.9-85.9-1.1-9.6-1.5-19.4-1.5-29l.3-47.1h129.2l.4 36.9z'/%3e%3cpath fill='white' d='M447.5 208.7c-.2 1.6-.4 3.3-.6 4.9-4.8 33.1-22.9 65.4-61.5 81-43.2-17-59.4-47.9-64.2-81-.2-1.6-.4-3.2-.6-4.9'/%3e%3cpath fill='%2329DBFF' d='m385.4 251.7-22.9-43h45.8z'/%3e%3cpath fill='white' d='m385.4 165.8-22.9 42.9h45.8z'/%3e%3cellipse fill='%23FFBE57' cx='474.8' cy='236.8' rx='16.8' ry='43.3'/%3e%3cellipse fill='%23FFBE57' cx='295.3' cy='236.8' rx='16.8' ry='43.3'/%3e%3cpath fill='white' d='m385.4 31.5-33.4 44h68.5zM315.5 280s33.8 29.5 69.9 29.5 67.1-29.5 67.1-29.5l8.5 14.6S439.2 326 385.4 326 307 294.6 307 294.6l8.5-14.6z'/%3e%3cellipse fill='%23A5A5A5' cx='386.3' cy='104.3' rx='34.3' ry='23.3'/%3e%3c/svg%3e")}
.flag\:TC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23FFDA44' d='M332.058 191.996v78.221c0 38.103 51.942 49.779 51.942 49.779s51.942-11.675 51.942-49.779v-78.221H332.058z'/%3e%3cpath fill='%23FF9811' d='M376.579 220.44c0 7.855-6.644 28.445-14.84 28.445s-14.84-20.589-14.84-28.445c0-7.856 14.84-14.222 14.84-14.222s14.84 6.367 14.84 14.222z'/%3e%3cpath fill='%23A2001D' d='M415.961 235.93c2.394-5.6 4.257-13.785 4.257-17.86 0-6.546-8.904-11.852-8.904-11.852s-8.904 5.306-8.904 11.852c0 4.075 1.862 12.26 4.257 17.86l-5.141 11.123a26.898 26.898 0 0 0 9.788 1.831c3.463 0 6.766-.654 9.788-1.831l-5.141-11.123z'/%3e%3cpath fill='%236DA544' d='M372.87 270.217s-7.421 14.222-7.421 28.445h37.101c0-14.222-7.421-28.445-7.421-28.445l-11.13-7.111-11.129 7.111z'/%3e%3cpath fill='%23D80027' d='M395.13 270.217v-3.555c0-5.891-4.983-10.666-11.13-10.666-6.147 0-11.13 4.776-11.13 10.666v3.555h22.26z'/%3e%3cpath fill='white' d='M256 85.333v30.553l-45.167 25.099H256v59.359h-59.103L256 233.179v22.817h-26.68l-73.494-40.826v40.826h-55.652v-48.573l-87.43 48.573H0v-30.554l45.167-25.098H0v-59.359h59.103L0 108.139V85.333h26.68l73.494 40.825V85.333h55.652v48.572l87.43-48.572z'/%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.332H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344 256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344 256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath d='M155.826 200.344 256 255.996v-15.737l-71.847-39.915zm-83.98 0L0 240.259v15.737l100.174-55.652z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M100.174 140.982 0 85.33v15.737l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.982 0 85.33v15.737l71.847 39.915z'/%3e%3cpath d='M100.174 140.982 0 85.33v15.737l71.847 39.915zm83.98 0L256 101.067V85.33l-100.174 55.652z' fill='%23D80027'/%3e%3c/svg%3e")}
.flag\:TD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")}
.flag\:TF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='white' d='M0 0h21v15H0V0z'/%3e%3cpath fill='%23073AB6' d='M0 0h22.5v15H0V0z'/%3e%3cpath fill='white' d='M0 0h11.3v7.5H0V0z'/%3e%3cpath fill='%23F44653' d='M7.1 0h3.6v7H7.1V0z'/%3e%3cpath fill='%231035BB' d='M0 0h3.6v7H0V0z'/%3e%3cpath fill='white' d='M3.6 0h3.6v7H3.6V0zm10.9 6h5L19 7h-1.5v.5h1l-.5 1h-.5V10h-1V7H15l-.5-1zm4 2.5 1 1.5h-2l1-1.5zm-3 0 1 1.5h-2l1-1.5zm1.5 3L16 10h2l-1 1.5zM20 8c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm-6 0c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm1 4c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm4 0c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm-2 1c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5z'/%3e%3c/svg%3e")}
.flag\:TG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512V153.6H0zM0 358.4h512v68.263H0zm0-136.537h512v68.263H0z' fill='%23496E2D'/%3e%3cpath fill='%23D80027' d='M0 85.337h204.054v204.054H0z'/%3e%3cpath fill='white' d='m102.026 133.938 13.26 40.812h42.916l-34.718 25.226 13.26 40.814-34.718-25.224-34.719 25.224 13.263-40.814-34.718-25.226h42.913z'/%3e%3c/svg%3e")}
.flag\:TH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.334h512V426.66H0z'/%3e%3cpath fill='%230052B4' d='M0 194.056h512v123.882H0z'/%3e%3cpath d='M0 85.334h512v54.522H0zm0 286.809h512v54.522H0z' fill='%23D80027'/%3e%3c/svg%3e")}
.flag\:TJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M0 312.888h512v113.775H0z'/%3e%3cpath d='M226.318 300.522h59.364v-25.23l-11.873 5.937L256 263.421l-17.809 17.808-11.873-5.937zm-33.963-29.682 2.763 8.504h8.94l-7.233 5.255 2.763 8.502-7.233-5.255-7.234 5.255 2.763-8.502-7.233-5.255h8.94zm8.566-29.68 2.763 8.502h8.94l-7.233 5.255 2.763 8.504-7.233-5.256-7.234 5.256 2.763-8.504-7.233-5.255h8.94zm24.488-22.261 2.763 8.502h8.94l-7.233 5.255 2.763 8.504-7.233-5.256-7.234 5.256 2.763-8.504-7.233-5.255h8.94zm94.236 51.941-2.763 8.504h-8.94l7.233 5.255-2.763 8.502 7.233-5.255 7.234 5.255-2.763-8.502 7.233-5.255h-8.94zm-8.566-29.68-2.763 8.502h-8.94l7.233 5.255-2.763 8.504 7.233-5.256 7.234 5.256-2.763-8.504 7.233-5.255h-8.94zm-24.488-22.261-2.763 8.502h-8.94l7.233 5.255-2.763 8.504 7.233-5.256 7.234 5.256-2.763-8.504 7.233-5.255h-8.94zM256 207.767l2.763 8.503h8.941l-7.234 5.256 2.763 8.502-7.233-5.254-7.233 5.254 2.763-8.502-7.234-5.256h8.941z' fill='%23FFDA44'/%3e%3c/svg%3e")}
.flag\:TK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='m210.715 174.377 3.684 11.338h11.919l-9.643 7.006 3.684 11.337-9.644-7.007-9.644 7.007 3.684-11.337-9.645-7.006h11.921zm-93.899 107.594 4.605 14.172h14.9l-12.055 8.757 4.606 14.173-12.056-8.76-12.055 8.76 4.604-14.173-12.054-8.757h14.899zm27.88-162.292 4.604 14.172h14.901l-12.056 8.758 4.606 14.171-12.055-8.759-12.056 8.759 4.606-14.171-12.055-8.758h14.9zm-75.157 55.652 4.604 14.172h14.9l-12.055 8.758 4.606 14.171-12.055-8.758-12.056 8.758 4.606-14.171-12.055-8.758h14.9z' fill='white'/%3e%3cpath d='M483.386 354.503H117.801s109.234-88.562 310.593-220.938c.001 0-88.443 128.935 54.992 220.938zm-365.585 11.586c-11.177 0-11.195 17.37 0 17.37h365.585c11.177 0 11.195-17.37 0-17.37H117.801z' fill='%23FFDA44'/%3e%3c/svg%3e")}
.flag\:TL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M256 256 0 90.691v44.242L155.826 256 0 377.067v44.242z'/%3e%3cpath d='M0 90.691v330.618L189.217 256z'/%3e%3cpath fill='white' d='m44.184 213.36 24.912 23.577 30.121-16.41-14.723 30.98 24.911 23.575-34.012-4.43L60.67 301.63l-6.296-33.716-34.012-4.43 30.119-16.408z'/%3e%3c/svg%3e")}
.flag\:TM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='white'%3e%3cpath d='M357.208 183.679c8.397-23.404-1.036-48.858-21.281-61.536a52.131 52.131 0 0 1 10.884 2.621c27.002 9.688 41.038 39.428 31.35 66.431s-39.428 41.038-66.431 31.35a52.182 52.182 0 0 1-10.069-4.895c23.686 3.084 47.15-10.566 55.547-33.971zm-46.571-67.95-7.297 9.427-11.22-4.026 6.712 9.852-7.296 9.427 11.443-3.338 6.712 9.852.361-11.914 11.444-3.339-11.221-4.025z'/%3e%3cpath d='m330.338 146.448-7.296 9.427-11.221-4.026 6.712 9.852-7.296 9.427 11.443-3.339 6.712 9.853.36-11.915 11.445-3.34-11.221-4.024zM275.9 126.916l-7.296 9.427-11.219-4.024 6.711 9.851-7.296 9.426 11.443-3.338 6.712 9.852.361-11.915 11.444-3.337-11.221-4.027zm-.799 35.189-7.296 9.427-11.221-4.026 6.712 9.852-7.296 9.427 11.444-3.338 6.711 9.852.362-11.915 11.443-3.338-11.22-4.026zm33.484 12.013-7.296 9.427-11.22-4.026 6.712 9.853-7.297 9.426 11.444-3.338 6.712 9.852.36-11.915 11.443-3.338-11.219-4.025z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M83.478 85.337h89.043v341.326H83.478z'/%3e%3cpath fill='white' d='m117.458 175.191-14.908-11.105v-15.705l14.908-11.105h21.084l14.908 11.105v15.705l-14.908 11.105z'/%3e%3cpath d='M128 137.276h-10.542l-14.908 11.105v7.678H128zm0 37.915h10.542l14.908-11.105v-8.012H128z' fill='%23FF9811'/%3e%3cpath fill='white' d='m117.458 374.725-14.908-11.106v-15.704l14.908-11.105h21.084l14.908 11.105v15.704l-14.908 11.106z'/%3e%3cpath d='M128 336.81h-10.542l-14.908 11.105v7.678H128zm0 37.915h10.542l14.908-11.106v-8.011H128z' fill='%23FF9811'/%3e%3cpath d='m117.458 274.957-14.908-11.105v-15.703l14.908-11.106h21.084l14.908 11.106v15.703l-14.908 11.105zm36.513 24.434h-6.493v-6.493h-11.411l-8.068-8.068-8.067 8.068h-11.41v6.493h-6.493v12.986h6.493v6.492h11.41l8.068 8.069 8.068-8.069h11.41v-6.492h6.493zm0-99.768h-6.493v-6.492h-11.411l-8.068-8.069-8.067 8.069h-11.41v6.492h-6.493v12.986h6.493v6.492h11.41l8.068 8.07 8.068-8.07h11.41v-6.492h6.493z' fill='%23496E2D'/%3e%3cg fill='%23D80027'%3e%3cpath d='M120.576 248.576h14.84v14.84h-14.84z'/%3e%3ccircle cx='128' cy='206.113' r='7.421'/%3e%3ccircle cx='128' cy='305.887' r='7.421'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:TN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3ccircle fill='white' cx='256' cy='255.994' r='96'/%3e%3cg fill='%23D80027'%3e%3cpath d='m267.826 219.291 16.47 22.695 26.673-8.649-16.496 22.676 16.468 22.695-26.664-8.681-16.495 22.676.017-28.04-26.664-8.682 26.674-8.648z'/%3e%3cpath d='M277.818 312.724c-31.33 0-56.727-25.397-56.727-56.727s25.397-56.727 56.727-56.727c9.769 0 18.96 2.47 26.985 6.819-12.589-12.31-29.804-19.909-48.803-19.909-38.558 0-69.818 31.259-69.818 69.818s31.26 69.818 69.818 69.818c18.999 0 36.215-7.599 48.803-19.909-8.026 4.347-17.216 6.817-26.985 6.817z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:TO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='M0 85.331h256v170.663H0z'/%3e%3cpath fill='%23D80027' d='M141.357 157.303V130.59h-26.714v26.713H87.93v26.713h26.713v26.713h26.714v-26.713h26.713v-26.713z'/%3e%3c/svg%3e")}
.flag\:TR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23E30A17' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M259.7 118.6c-13.1-9.5-29-14.6-45.3-14.5-40.8 0-73.8 30.8-73.8 68.9s33.1 68.9 73.8 68.9c17.1 0 32.9-5.4 45.3-14.5-30 38.6-85.7 45.6-124.3 15.5s-45.6-85.7-15.5-124.3 85.7-45.6 124.3-15.5c5.8 4.5 11 9.8 15.5 15.5zm39.9 65.8-18.1 21.9 1.2-28.4-26.4-10.4 27.3-7.6 1.8-28.3 15.6 23.7 27.5-7.1-17.5 22 15.3 23.9-26.7-9.7z'/%3e%3c/svg%3e")}
.flag\:TT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='white' d='m6.066 85.337 207.961 212.636 131.584 128.69h160.323L297.973 214.027 166.389 85.337z'/%3e%3cpath d='M43.364 85.337 384.69 426.663h83.946L127.31 85.337z'/%3e%3c/svg%3e")}
.flag\:TV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%230052B4' d='M0 0h900v600H0z'/%3e%3cpath fill='%2300B2EE' d='M0 300h450V0h450v600H0V300z'/%3e%3cpath fill='%23FFDA44' d='m345.3 480.9 29.4 90.6-77.1-56H393l-77.1 56 29.4-90.6zM706.4 340l29.4 90.6-77.1-56H754l-77.1 56 29.5-90.6zm106.4-78.5 29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zm0-224.1 29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6z'/%3e%3cpath fill='white' d='M449.9 0v206.3h-81l81 54V300h-39.7l-129-85.9V300H168.7v-85.9L39.7 300H0v-39.7l81-54H0V93.8h81L0 39.9V0h39.7l129 85.9V0h112.5v85.9L410.2 0z'/%3e%3cpath fill='%23D80027' d='M253.1 0h-56.3v122H0v56.2h196.8V300h56.3V178.2h196.8V122H253.1z'/%3e%3cpath fill='%232E52B2' d='M449.9 39.9v53.9h-81z'/%3e%3cpath fill='%23D80027' d='M0 300v-19.3l109.9-74.4h39.7L12.8 300zM12.8.1l136.8 93.7h-39.7L0 19.4V.1zm437.1.1v19.3L340 93.8h-39.7L437.1.2zM437.1 300l-136.8-93.7H340l109.9 74.4V300z'/%3e%3cpath fill='%23FFDA44' d='m719.9 131.6 29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zM584 187.7l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zm30 242.9 29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zM488 332l29.4 90.6-77.1-56h95.3l-77.1 56L488 332zm0 132 29.4 90.6-77.1-56h95.3l-77.1 56L488 464z'/%3e%3c/svg%3e")}
.flag\:TW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 85.337h256V256H0z'/%3e%3cpath fill='white' d='M186.435 170.669 162.558 181.9l12.714 23.125-25.927-4.961-3.286 26.192L128 206.993l-18.06 19.263-3.285-26.192-25.927 4.96 12.714-23.125-23.877-11.23 23.877-11.231-12.714-23.125 25.927 4.96 3.286-26.192L128 134.344l18.06-19.263 3.285 26.192 25.928-4.96-12.715 23.125z'/%3e%3ccircle fill='%230052B4' cx='128' cy='170.674' r='29.006'/%3e%3cpath fill='white' d='M128 190.06c-10.692 0-19.391-8.7-19.391-19.391 0-10.692 8.7-19.391 19.391-19.391 10.692 0 19.391 8.7 19.391 19.391 0 10.691-8.699 19.391-19.391 19.391z'/%3e%3c/svg%3e")}
.flag\:TZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 426.663V85.337h512'/%3e%3cpath fill='%23FFDA44' d='M512 152.222V85.337H411.67L0 359.778v66.885h100.33z'/%3e%3cpath d='M512 85.337v40.125L60.193 426.663H0v-40.125L451.807 85.337z'/%3e%3c/svg%3e")}
.flag\:UA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.337h512V256H0z'/%3e%3c/svg%3e")}
.flag\:UG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23232323' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23FFDA44' d='M0 56.9h512v56.9H0z'/%3e%3cpath fill='%23D32300' d='M0 113.8h512v56.9H0z'/%3e%3cpath fill='%23FFDA44' d='M0 227.6h512v56.9H0z'/%3e%3cpath fill='%23D32300' d='M0 284.4h512v56.9H0z'/%3e%3ccircle fill='white' cx='256' cy='170.7' r='80.7'/%3e%3cpath d='M234.5 127.5c.9-1.4-19.6-2-19.6-2 1.7-2.5 18.4-10.5 18.4-10.5s-.9-6 2.7-9.8l-4.5-9.8s7-3.4 18.4-3.4 19.9 7 21 13.1l-6.4 3.4c-.1 4.7 1.7 11.6-4.3 17.3-5.9 5.7-8.3 6.9-8.5 18.8 0 3.9 2.3 8.2 8.8 11.7 17.4 9.3 38.6 28.2 44.6 33.9 6.1 5.7 5.1 19.2 2.6 25.2s-12.1 14.3-14.3 13.6c-2.2-.6 1.2-9.2-3.5-11.6 0 0-8.9-7.6-16.8.6s-.2 25.2 3.9 28c4.1 2.8 1.7 5-1.9 5H247c-3.8 0-5.4-2.3-1.9-5 7.6-3.8 12.4-15.3 7.4-20.3-4.9-4.9-18.3 1.5-21.5 6.3-2.8 2.8-8.8 3.6-12.9-1.4s-4.1-10.4-1.1-12.5c7-4.8 0 0 .1-.1 0 0 11.9-8.6 29.9-9 3.9 0 4.8-2.2 2.2-4.8 0 0-30.9-27.4-28.1-44.2 3-18.3 20-26.3 13.4-32.5-1.3-1.8 0 0 0 0z'/%3e%3c/svg%3e")}
.flag\:UM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513v26.3H0zm0 52.7h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513V342H0z' fill='%23D80027'/%3e%3cpath fill='%232E52B2' d='M0 0h256.5v184.1H0z'/%3e%3cpath d='m47.8 138.9-4-12.8-4.4 12.8H26.2l10.7 7.7-4 12.8 10.9-7.9 10.6 7.9-4.1-12.8 10.9-7.7zm56.3 0-4.1-12.8-4.2 12.8H82.6l10.7 7.7-4 12.8 10.7-7.9 10.8 7.9-4-12.8 10.7-7.7zm56.5 0-4.3-12.8-4 12.8h-13.5l11 7.7-4.2 12.8 10.7-7.9 11 7.9-4.2-12.8 10.7-7.7zm56.2 0-4-12.8-4.2 12.8h-13.3l10.8 7.7-4 12.8 10.7-7.9 10.8 7.9-4.3-12.8 11-7.7zM100 75.3l-4.2 12.8H82.6L93.3 96l-4 12.6 10.7-7.8 10.8 7.8-4-12.6 10.7-7.9h-13.4zm-56.2 0-4.4 12.8H26.2L36.9 96l-4 12.6 10.9-7.8 10.6 7.8L50.3 96l10.9-7.9H47.8zm112.5 0-4 12.8h-13.5l11 7.9-4.2 12.6 10.7-7.8 11 7.8-4.2-12.6 10.7-7.9h-13.2zm56.5 0-4.2 12.8h-13.3l10.8 7.9-4 12.6 10.7-7.8 10.8 7.8-4.3-12.6 11-7.9h-13.5zm-169-50.6-4.4 12.6H26.2l10.7 7.9-4 12.7L43.8 50l10.6 7.9-4.1-12.7 10.9-7.9H47.8zm56.2 0-4.2 12.6H82.6l10.7 7.9-4 12.7L100 50l10.8 7.9-4-12.7 10.7-7.9h-13.4zm56.3 0-4 12.6h-13.5l11 7.9-4.2 12.7 10.7-7.9 11 7.9-4.2-12.7 10.7-7.9h-13.2zm56.5 0-4.2 12.6h-13.3l10.8 7.9-4 12.7 10.7-7.9 10.8 7.9-4.3-12.7 11-7.9h-13.5z' fill='white'/%3e%3c/svg%3e")}
.flag\:US{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513v26.3H0zm0 52.7h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513V342H0z' fill='%23D80027'/%3e%3cpath fill='%232E52B2' d='M0 0h256.5v184.1H0z'/%3e%3cpath d='m47.8 138.9-4-12.8-4.4 12.8H26.2l10.7 7.7-4 12.8 10.9-7.9 10.6 7.9-4.1-12.8 10.9-7.7zm56.3 0-4.1-12.8-4.2 12.8H82.6l10.7 7.7-4 12.8 10.7-7.9 10.8 7.9-4-12.8 10.7-7.7zm56.5 0-4.3-12.8-4 12.8h-13.5l11 7.7-4.2 12.8 10.7-7.9 11 7.9-4.2-12.8 10.7-7.7zm56.2 0-4-12.8-4.2 12.8h-13.3l10.8 7.7-4 12.8 10.7-7.9 10.8 7.9-4.3-12.8 11-7.7zM100 75.3l-4.2 12.8H82.6L93.3 96l-4 12.6 10.7-7.8 10.8 7.8-4-12.6 10.7-7.9h-13.4zm-56.2 0-4.4 12.8H26.2L36.9 96l-4 12.6 10.9-7.8 10.6 7.8L50.3 96l10.9-7.9H47.8zm112.5 0-4 12.8h-13.5l11 7.9-4.2 12.6 10.7-7.8 11 7.8-4.2-12.6 10.7-7.9h-13.2zm56.5 0-4.2 12.8h-13.3l10.8 7.9-4 12.6 10.7-7.8 10.8 7.8-4.3-12.6 11-7.9h-13.5zm-169-50.6-4.4 12.6H26.2l10.7 7.9-4 12.7L43.8 50l10.6 7.9-4.1-12.7 10.9-7.9H47.8zm56.2 0-4.2 12.6H82.6l10.7 7.9-4 12.7L100 50l10.8 7.9-4-12.7 10.7-7.9h-13.4zm56.3 0-4 12.6h-13.5l11 7.9-4.2 12.7 10.7-7.9 11 7.9-4.2-12.7 10.7-7.9h-13.2zm56.5 0-4.2 12.6h-13.3l10.8 7.9-4 12.7 10.7-7.9 10.8 7.9-4.3-12.7 11-7.9h-13.5z' fill='white'/%3e%3c/svg%3e")}
.flag\:UY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 38h513v38H0zm0 76h513v38H0zm0 76h513v38H0zm0 76h513v38H0z' fill='%230038a8'/%3e%3cpath fill='white' d='M0 0h256.5v190H0z'/%3e%3cpath fill='%23FED443' d='m128.3 138.7-15.1 22.6-3.8-26.9L86 148.2l8.2-25.9-27.2 2.2 18.6-19.8L60.3 95l25.4-9.7L67 65.5l27.1 2.3-8.2-25.9 23.4 13.8 3.9-26.9 15.1 22.6 15.1-22.6 3.8 26.9 23.4-13.8-8.2 25.9 27.1-2.2-18.6 19.8 25.4 9.7-25.4 9.7 18.6 19.8-27.1-2.2 8.2 25.9-23.4-13.8-3.9 26.9-15-22.7zm0-.5c23.9.9 44-17.6 44.9-41.5.9-23.9-17.6-44-41.5-44.9h-3.4c-23.9.8-42.6 20.8-41.8 44.6.6 22.8 19 41.1 41.8 41.8zm0-10.6c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.3 34-34 34z'/%3e%3c/svg%3e")}
.flag\:UZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 322.783h512v103.88H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.337h512v104.515H0z'/%3e%3cpath fill='white' d='M0 210.877h512v89.656H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.337h512v104.515H0z'/%3e%3cpath d='M188.688 137.589c0-15.984 11.234-29.339 26.236-32.614a33.531 33.531 0 0 0-7.155-.777c-18.442 0-33.391 14.949-33.391 33.391s14.949 33.391 33.391 33.391c2.458 0 4.85-.273 7.155-.777-15.002-3.275-26.236-16.63-26.236-32.614zm45.97 15.177 2.261 6.957h7.315l-5.918 4.301 2.261 6.956-5.919-4.3-5.918 4.3 2.261-6.956-5.918-4.301h7.315zm23.348 0 2.26 6.957h7.315l-5.918 4.301 2.261 6.956-5.918-4.3-5.918 4.3 2.26-6.956-5.917-4.301h7.314zm23.347 0 2.26 6.957h7.315l-5.917 4.301 2.26 6.956-5.918-4.3-5.918 4.3 2.26-6.956-5.918-4.301h7.315zm23.347 0 2.262 6.957h7.315l-5.919 4.301 2.261 6.956-5.919-4.3-5.918 4.3 2.262-6.956-5.919-4.301h7.314zm23.348 0 2.26 6.957h7.315l-5.918 4.301 2.261 6.956-5.918-4.3-5.918 4.3 2.26-6.956-5.917-4.301h7.314zm-70.042-24.284 2.26 6.956h7.315l-5.918 4.3 2.261 6.957-5.918-4.299-5.918 4.299 2.26-6.957-5.917-4.3h7.314zm23.347 0 2.26 6.956h7.315l-5.917 4.3 2.26 6.957-5.918-4.299-5.918 4.299 2.26-6.957-5.918-4.3h7.315zm23.347 0 2.262 6.956h7.315l-5.919 4.3 2.261 6.957-5.919-4.299-5.918 4.299 2.262-6.957-5.919-4.3h7.314zm23.348 0 2.26 6.956h7.315l-5.918 4.3 2.261 6.957-5.918-4.299-5.918 4.299 2.26-6.957-5.917-4.3h7.314zm-46.695-24.284 2.26 6.956h7.315l-5.917 4.3 2.26 6.957-5.918-4.3-5.918 4.3 2.26-6.957-5.918-4.3h7.315zm23.347 0 2.262 6.956h7.315l-5.919 4.3 2.261 6.957-5.919-4.3-5.918 4.3 2.262-6.957-5.919-4.3h7.314zm23.348 0 2.26 6.956h7.315l-5.918 4.3 2.261 6.957-5.918-4.3-5.918 4.3 2.26-6.957-5.917-4.3h7.314z' fill='white'/%3e%3c/svg%3e")}
.flag\:VA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='white' d='M256 85.331h256v341.337H256z'/%3e%3cpath fill='%23ACABB1' d='m321.353 233.837 32.073 42.43c-5.053 7.651-5.026 17.961.817 25.692 7.414 9.807 21.374 11.748 31.182 4.335 9.807-7.414 11.748-21.374 4.334-31.182-5.843-7.731-15.756-10.568-24.495-7.795l-49.988-66.129-11.838 8.949-17.759 13.424 17.899 23.677 17.775-13.401zm46.175 48.78a7.421 7.421 0 1 1 8.95 11.84 7.421 7.421 0 0 1-8.95-11.84z'/%3e%3cpath fill='%23FFDA44' d='m376.367 247.24 17.899-23.677-17.759-13.424-11.838-8.949-49.988 66.129c-8.74-2.775-18.651.063-24.495 7.795-7.414 9.808-5.473 23.768 4.334 31.182 9.808 7.414 23.768 5.473 31.182-4.335 5.845-7.731 5.871-18.041.817-25.692l32.073-42.43 17.775 13.401zm-62.504 45.771a7.42 7.42 0 1 1-11.84-8.95 7.42 7.42 0 0 1 11.84 8.95z'/%3e%3c/svg%3e")}
.flag\:VC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath d='M341.337 85.331H512v341.337H341.337zM214.261 283.82l-33.393-50.086 33.392-50.087 33.392 50.087zm83.478 0-33.391-50.086 33.391-50.087 33.393 50.087zM256 350.603l-33.391-50.087L256 250.429l33.391 50.087z' fill='%236DA544'/%3e%3c/svg%3e")}
.flag\:VE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='%23FFCE00' d='M0 0h22.5v5H0z'/%3e%3cpath fill='%23203899' d='M0 5h22.5v5H0z'/%3e%3cpath fill='%23D82B2B' d='M0 10h22.5v5H0z'/%3e%3cpath fill='white' d='m12.13 5.38.14.46.45.14-.39.27.01.48-.38-.29-.45.15.15-.44-.28-.38h.47zm-1.77 0 .27.39h.47l-.28.38.15.45-.45-.16-.38.28.01-.47-.39-.28.45-.13zm3.44.56-.01.48.39.27-.46.14-.14.45-.27-.38h-.48l.29-.38-.15-.45.45.16zm-5.11.02.4.27.44-.18-.13.46.3.36-.47.02-.26.4-.16-.44-.46-.12.37-.3zm6.55 1.17-.2.44.25.4-.47-.05-.31.36-.1-.46-.43-.18.41-.24.03-.47.35.31zm.19 1.12.21.43.47.07-.34.33.08.46-.42-.22-.42.22.08-.46-.34-.33.47-.07zM7 8.2l.21.43.47.06-.34.33.08.47L7 9.27l-.42.22.08-.47-.34-.33.47-.06zm.31-1.15.45.14.38-.29v.48l.39.26-.45.15-.13.46-.28-.38-.47.01.27-.38z'/%3e%3c/svg%3e")}
.flag\:VG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M256 85.334V202.66h-46.069L256 233.38v22.617h-22.628L160 207.078v48.919H96v-48.919l-73.372 48.919H0V233.38l46.069-30.72H0v-64h46.069L0 107.951V85.334h22.628L96 134.241V85.334h64v48.907l73.372-48.907z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.33h-32v69.333H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath d='M0 85.329v15.083l57.377 38.251H80zm256 0v15.083l-57.377 38.251H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 107.951v30.712h-46.069z'/%3e%3cpath d='M0 85.329v15.083l57.377 38.251H80zm256 0v15.083l-57.377 38.251H176z' fill='%23D80027'/%3e%3cpath fill='%232E52B2' d='M256 107.951v30.712h-46.069z'/%3e%3cpath d='M0 255.997v-15.082l57.377-38.252H80zm256 0v-15.082l-57.377-38.252H176z' fill='%23D80027'/%3e%3cpath fill='%23FFDA44' d='m384 259.706-46.129 46.129c8.645 16.675 26.051 28.074 46.129 28.074s37.484-11.4 46.129-28.074L384 259.706z'/%3e%3cpath fill='%236DA544' d='M332.058 178.084v81.624c.001 39.759 51.942 51.941 51.942 51.941s51.941-12.182 51.942-51.942v-81.623H332.058z'/%3e%3cpath fill='white' d='M372.87 215.181h22.261v59.359H372.87z'/%3e%3ccircle fill='%23A2001D' cx='384' cy='215.181' r='11.13'/%3e%3cpath d='M346.902 192.92h14.84v14.84h-14.84zm0 33.392h14.84v14.84h-14.84zm0 33.391h14.84v14.84h-14.84zm59.359-66.783h14.84v14.84h-14.84zm0 33.392h14.84v14.84h-14.84zm0 33.391h14.84v14.84h-14.84z' fill='%23FFDA44'/%3e%3c/svg%3e")}
.flag\:VI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%231583C4' d='m397.7 166.3-51 97.7c-1.1 2-.3 4.5 1.8 5.6 2 1.1 4.5.3 5.6-1.8l51-97.7c1-2.1.1-4.6-2-5.5-2-.9-4.3-.2-5.4 1.7z'/%3e%3cpath fill='%231583C4' d='m404.9 188-57.8 75.4c-1.3 1.9-.8 4.5 1.1 5.8 1.7 1.2 4.1.9 5.5-.7l57.8-75.4c1.4-1.8 1.1-4.4-.8-5.8-1.8-1.5-4.4-1.1-5.8.7z'/%3e%3cpath fill='%231583C4' d='m379 181.3-32.5 83.1c-.8 2.1.2 4.6 2.4 5.4 2.1.8 4.6-.2 5.4-2.4l32.5-83.1c.7-2.2-.4-4.5-2.6-5.3-2.1-.6-4.3.4-5.2 2.3z'/%3e%3cpath fill='%23409347' d='M122.1 171.9c.4 1.7 1.2 4.7 2.2 8.5 1.7 6.4 3.6 12.8 5.6 18.7 2.3 6.9 14.7 31.4 20.2 39.1 6.9 9.7 14.1 19.3 21.5 28.6 1.6 1.9 4.5 2.1 6.4.5 1.8-1.6 2.1-4.3.7-6.2-7.3-9.2-14.4-18.6-21.2-28.2-4.2-5.8-17.2-31.1-19-36.7-2.9-8.7-5.4-17.6-7.6-26.5-.5-2.4-2.9-4-5.3-3.5s-4 2.9-3.5 5.3c-.1.2 0 .3 0 .4z'/%3e%3cg fill='%23FFD836' stroke='%23231F20' stroke-miterlimit='10'%3e%3cpath d='M297.1 114.9S279.5 42.8 261 42.8c-6.9 0-11.9-.6-15.4 6.4-.9 1.7-20.7-1.6-19.1 20.8.5 6.9 1.1-9.8 14.9-3.4 6.3 3-16.4 48.2-16.4 48.2h72.1z'/%3e%3cpath d='m466.1 48.4-90.9 22c-75.3 18.3-42.1 44.4-42.1 44.4l-72.1 12-72.1-12s33.2-26.1-42.1-44.4l-90.9-22C43.1 45.3 38.1 51.8 45.3 63c0 0 106.6 104 126.8 112 20.2 8.1 40.8 0 40.8 0s-14.9 8.7-24 24c-9.2 15.3-4.6 34.7-38.9 40.2-5.5 6.6-5 14 2.9 19.9 7.9 5.8 72.1-48.1 72.1-48.1s-24 24.4-24 36.1c0 5.1 44.1 53.8 60.1 53.8s60.1-48.7 60.1-53.8c0-11.7-24-36.1-24-36.1s64.2 53.9 72.1 48.1 11.4-19.3 2.8-19.9c-28-1.8-29.7-24.9-38.9-40.2-9.2-15.3-24-24-24-24s20.6 8.1 40.8 0S476.7 63 476.7 63c7.2-11.2 2.3-17.7-10.6-14.6z'/%3e%3c/g%3e%3cpath fill='white' stroke='%23231F20' stroke-miterlimit='10' d='M201.3 111.8v80.3c0 45.7 59.7 59.7 59.7 59.7s59.7-14 59.7-59.7v-80.3H201.3z'/%3e%3cpath d='M225.2 137.7V235c8.2 6 17 10.2 23.9 12.9V137.7h-23.9zm71.6 0V235c-8.2 6-17 10.2-23.9 12.9V137.7h23.9z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M201.3 111.8h119.4v37.9H201.3z'/%3e%3cpath fill='%231583C4' d='m60.1 210.5-21.9-58.1H15.7l31.8 80.8h25.2l31.5-80.8H81.7zm391.4-58.6h18.9v81.7h-18.9z'/%3e%3c/svg%3e")}
.flag\:VN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M196.641 85.337H0v341.326h512V85.337z'/%3e%3cpath fill='%23FFDA44' d='m256 157.279 22.663 69.747H352l-59.332 43.106 22.664 69.749L256 296.774l-59.332 43.107 22.664-69.749L160 227.026h73.337z'/%3e%3c/svg%3e")}
.flag\:VU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M512 256v170.663H0L215.185 256z'/%3e%3cpath fill='%23D80027' d='M512 85.337V256H215.185L0 85.337z'/%3e%3cpath d='M221.001 239.304 26.868 85.337H8.956l208.168 165.098H512v-11.131zM8.956 426.663h17.912l194.133-153.967H512v-11.131H217.124zM0 92.44v14.206L188.317 256 0 405.354v14.205L206.229 256z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M8.956 85.337H0v7.103L206.229 256 0 419.559v7.104h8.956l208.168-165.098H512v-11.13H217.124z'/%3e%3cpath d='M63.718 292.382v-14.295c14.265 0 25.87-11.606 25.87-25.869 0-10.092-8.211-18.303-18.304-18.303-6.875 0-12.469 5.593-12.469 12.469 0 4.397 3.577 7.974 7.974 7.974a4.514 4.514 0 0 0 4.508-4.508h14.295c0 10.368-8.435 18.804-18.802 18.804-12.279-.002-22.269-9.993-22.269-22.271 0-14.758 12.006-26.764 26.764-26.764 17.975 0 32.599 14.623 32.599 32.599 0 22.145-18.018 40.164-40.166 40.164z'/%3e%3c/g%3e%3c/svg%3e")}
.flag\:WF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 100'%3e%3cpath fill='%23ED2939' d='M0 0h150v100H0z'/%3e%3cpath fill='%23002395' d='M0 0h20v44.33H0z'/%3e%3cpath fill='white' d='M20 0h20v44.33H20z'/%3e%3cpath fill='none' stroke='white' stroke-width='3' d='M0 44.33h62.75V0'/%3e%3cpath fill='white' d='M108.08 43.29 87.96 23.17h40.25l-20.13 20.12zm-6.7 6.71L81.25 29.88v40.25L101.38 50zm6.7 6.71L87.96 76.83h40.25l-20.13-20.12zm6.71-6.71 20.13-20.13v40.25L114.79 50z'/%3e%3c/svg%3e")}
.flag\:WS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h256v170.663H0z'/%3e%3cpath d='m165.483 181.79 2.764 8.504h8.939l-7.232 5.254 2.763 8.503-7.234-5.255-7.233 5.255 2.763-8.503-7.233-5.254h8.94zm-44.904-66.783 4.606 14.173h14.9l-12.055 8.757 4.605 14.171-12.056-8.758-12.054 8.758 4.605-14.171-12.056-8.757h14.901zm44.522 14.841 4.606 14.172h14.9l-12.055 8.757 4.604 14.173-12.055-8.76-12.054 8.76 4.604-14.173-12.055-8.757h14.9zm-35.192 59.363 4.606 14.172h14.9l-12.055 8.758 4.604 14.171-12.055-8.759-12.054 8.759 4.604-14.171-12.055-8.758h14.9zm-39.01-37.103 4.605 14.173h14.9l-12.055 8.757 4.604 14.173-12.054-8.76-12.055 8.76 4.604-14.173-12.055-8.757h14.9z' fill='white'/%3e%3c/svg%3e")}
.flag\:XK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.33'%3e%3cpath fill='%230052B4' d='M0 0h512v341.34H0z'/%3e%3cpath d='m220.72 42.63 7.95 16.11 17.77 2.58-12.86 12.54 3.04 17.7-15.9-8.36-15.9 8.36 3.03-17.7-12.86-12.54 17.78-2.58zm70.56-.06 7.95 16.1 17.78 2.59-12.86 12.53 3.03 17.71-15.9-8.36-15.9 8.36 3.04-17.71-12.86-12.53 17.77-2.59zm62.08 11.36 7.95 16.11 17.77 2.58-12.86 12.54 3.04 17.7-15.9-8.35-15.9 8.35 3.04-17.7-12.87-12.54 17.78-2.58zm63.01 18.3 7.95 16.11 17.77 2.59-12.86 12.53 3.04 17.71-15.9-8.36-15.9 8.36 3.03-17.71-12.86-12.53 17.78-2.59zm-257.73-18.3 7.95 16.11 17.78 2.58-12.87 12.54 3.04 17.7-15.9-8.35-15.9 8.35 3.04-17.7-12.86-12.54 17.77-2.58zm-63.01 18.3 7.95 16.11 17.78 2.59-12.86 12.53 3.03 17.71-15.9-8.36-15.9 8.36 3.04-17.71-12.86-12.53 17.77-2.59z' fill='white'/%3e%3cpath fill='%23FFDA44' d='m217.53 259.33-27.22-13.61-27.22-54.43h27.22l27.22-27.22 13.61-27.22 27.22-13.61 13.61 13.61 27.22 13.61v13.61l13.61 13.61 40.83 27.22L340 245.73l-40.83 40.83-13.61-27.22-40.83 27.22v27.22l-13.61-13.61-13.59-40.84z'/%3e%3c/svg%3e")}
.flag\:YE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")}
.flag\:YT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 60'%3e%3cpath fill='white' d='M0 0h90v60H0z'/%3e%3cpath stroke='%237f7f7f' stroke-width='.25' fill='%23ABABAB' d='M75.6 39.6c-1.1.7 0 1.8-.6 1.9-.6.1-1.5-1.4-.2-2.5 1.6-1.5 5.8 0 5.9 4.3 0 2.2-.9 6.8-7.2 6.8-7.6 0-11.4-5.7-11.4-11.4 0-4.8 3.7-13.5 6.5-14.6 3.1-1.2 6.7-3.5 6.8-5 0-.5-1.4-.1-3.3.9-3.1 1.7-6.6 2.5-6.6 1.4s2.9-3.1 4-4.6c1.2-1.6.9-5.5 3-5.5 7.6 0 9.9 7.7 7 11.7-1.9 2.6 4.3 1 4.3 1s0 5.3-3.2 7.3c-3 1.8-4.8 3.9-4.8 3.9s.2-4.6-.5-3.9c-.6.7-11.1 4.5-10.3 12 .3 3 4.5 5.4 8.5 5.2s5.7-2.4 5.8-4.9c.1-3.9-3-4.4-3.7-4zm-64.9 4c.1 2.5 1.8 4.7 5.8 4.9s8.2-2.2 8.5-5.2c.8-7.5-9.7-11.3-10.3-12-.7-.7-.5 3.9-.5 3.9s-1.8-2.1-4.8-3.9c-3.2-2-3.2-7.3-3.2-7.3s6.2 1.6 4.3-1c-2.9-4-.6-11.7 7-11.7 2.1 0 1.8 3.9 3 5.5 1.1 1.5 4 3.5 4 4.6s-3.5.3-6.6-1.4c-1.9-1-3.3-1.4-3.3-.9.1 1.5 3.7 3.8 6.8 5 2.8 1.1 6.5 9.8 6.5 14.6 0 5.7-3.8 11.4-11.4 11.4-6.3 0-7.2-4.6-7.2-6.8.1-4.3 4.3-5.8 5.9-4.3 1.2 1.1.4 2.7-.2 2.5-.6-.1.6-1.2-.6-1.9-.6-.4-3.7.1-3.7 4z'/%3e%3cpath fill='%23DE393A' d='M31 28.8v14c0 1.9 2.1 1.6 2.1 1.6h9.3c1.2 0 2.6 2.3 2.6 2.3s1.4-2.3 2.5-2.3h9.6s2 .2 2-1.8V28.7H31z'/%3e%3cpath fill='%233951A3' d='M31 13.1h28v15.7H31z'/%3e%3cpath fill='white' d='M50.1 16.5c-.4 2.4-2.5 4.2-5.1 4.2-2.5 0-4.6-1.8-5.1-4.2-.5.9-.8 1.9-.8 3 0 3.3 2.6 5.9 5.9 5.9 3.3 0 5.9-2.6 5.9-5.9 0-1.1-.3-2.1-.8-3z'/%3e%3ccircle fill='%23FEE05F' cx='39.1' cy='36.5' r='3'/%3e%3ccircle fill='%23FEE05F' cx='50.9' cy='36.5' r='3'/%3e%3c/svg%3e")}
.flag\:ZA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M114.024 256.001 0 141.926v228.17z'/%3e%3cpath fill='%23ffb915' d='M161.192 256 0 94.7v47.226l114.024 114.075L0 370.096v47.138z'/%3e%3cpath fill='%23007847' d='M509.833 289.391c.058-.44.804-.878 2.167-1.318v-65.464H222.602L85.33 85.337H0V94.7L161.192 256 0 417.234v9.429h85.33l137.272-137.272h287.231z'/%3e%3cpath fill='%23000c8a' d='M503.181 322.783H236.433l-103.881 103.88H512v-103.88z'/%3e%3cpath fill='%23e1392d' d='M503.181 189.217H512V85.337H132.552l103.881 103.88z'/%3e%3c/svg%3e")}
.flag\:ZM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23FF9811' d='M490.668 195.476h-48c0-8.836-7.164-16-16-16s-16 7.164-16 16h-48c0 8.836 7.697 16 16.533 16h-.533c0 8.836 7.162 16 16 16 0 8.836 7.162 16 16 16h32c8.836 0 16-7.164 16-16 8.836 0 16-7.164 16-16h-.533c8.837 0 16.533-7.164 16.533-16z'/%3e%3cpath fill='%23D80027' d='M341.337 255.994h56.888v170.663h-56.888z'/%3e%3cpath fill='%23FF9811' d='M455.112 255.994H512v170.663h-56.888z'/%3e%3cpath d='M398.225 255.994h56.888v170.663h-56.888z'/%3e%3c/svg%3e")}
.flag\:ZW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.333h512V426.67H0z'/%3e%3cpath d='M0 134.196h512v48.868H0zm0 195.472h512v48.868H0z' fill='%23FFDA44'/%3e%3cpath fill='%23057f44' d='M0 85.333h512v48.868H0z'/%3e%3cpath d='M0 183.069h512v48.868H0zm0 97.737h512v48.868H0z' fill='%23D80027'/%3e%3cpath fill='%23057f44' d='M0 378.542h512v48.128H0z'/%3e%3cpath fill='white' d='M276.992 255.996 106.329 426.659H0V85.333h106.329z'/%3e%3cpath d='M256 255.996 85.334 426.662h20.987l170.667-170.666L106.321 85.33H85.334z'/%3e%3cpath fill='%23D80027' d='m102.465 202.57 13.259 40.812h42.917l-34.718 25.226 13.26 40.814-34.718-25.224-34.72 25.224 13.262-40.814-34.718-25.226h42.915z'/%3e%3cpath fill='%23FFDA44' d='m138.94 259.335-34.559-12.243s-2.553-23.955-2.708-24.766c-1.173-6.18-6.603-10.851-13.123-10.851-7.376 0-13.357 5.98-13.357 13.357 0 1.223.178 2.402.486 3.528l-9.689 9.755h17.229c0 17.882-13.344 17.882-13.344 35.691l7.402 17.809h44.522l7.422-17.809h-.004a17.782 17.782 0 0 0 1.381-5.231c6.397-2.589 8.342-9.24 8.342-9.24z'/%3e%3c/svg%3e")}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/froala_editor.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v2.9.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-element,
.fr-element:focus {
  outline: 0px solid transparent;
}
.fr-box.fr-basic .fr-element {
  color: #000000;
  padding: 16px;
  box-sizing: border-box;
  overflow-x: auto;
  min-height: 52px;
}
.fr-box.fr-basic.fr-rtl .fr-element {
  text-align: right;
}
.fr-element {
  background: transparent;
  position: relative;
  z-index: 2;
  -webkit-user-select: auto;
}
.fr-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;
}
.fr-element.fr-disabled {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fr-element [contenteditable="true"] {
  outline: 0px solid transparent;
}
.fr-box a.fr-floating-btn {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  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: 32px;
  width: 32px;
  background: #ffffff;
  color: #1e88e5;
  -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: 32px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  text-align: center;
  display: block;
  box-sizing: border-box;
  border: none;
}
.fr-box a.fr-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: #1e88e5;
}
.fr-box a.fr-floating-btn i,
.fr-box a.fr-floating-btn svg {
  font-size: 14px;
  line-height: 32px;
}
.fr-box a.fr-floating-btn.fr-btn + .fr-btn {
  margin-left: 10px;
}
.fr-box a.fr-floating-btn:hover {
  background: #ebebeb;
  cursor: pointer;
}
.fr-box a.fr-floating-btn:hover svg {
  fill: #1e88e5;
}
.fr-box .fr-visible a.fr-floating-btn {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
iframe.fr-iframe {
  width: 100%;
  border: none;
  position: relative;
  display: block;
  z-index: 2;
  box-sizing: border-box;
}
.fr-wrapper {
  position: relative;
  z-index: 1;
}
.fr-wrapper::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-wrapper .fr-placeholder {
  position: absolute;
  font-size: 12px;
  color: #aaaaaa;
  z-index: 1;
  display: none;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
.fr-wrapper.show-placeholder .fr-placeholder {
  display: block;
}
.fr-wrapper ::selection {
  background: #b5d6fd;
  color: #000000;
}
.fr-box.fr-basic .fr-wrapper {
  background: #ffffff;
  border: 0px;
  border-top: 0;
  top: 0;
  left: 0;
}
.fr-box.fr-basic.fr-top .fr-wrapper {
  border-top: 0;
  border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
}
.fr-box.fr-basic.fr-bottom .fr-wrapper {
  border-bottom: 0;
  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;
  box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.12), 0 -1px 1px 1px rgba(0, 0, 0, 0.16);
}
@media (min-width: 992px) {
  .fr-box.fr-document {
    min-width: 21cm;
  }
  .fr-box.fr-document .fr-wrapper {
    text-align: left;
    padding: 30px;
    min-width: 21cm;
    background: #EFEFEF;
  }
  .fr-box.fr-document .fr-wrapper .fr-element {
    text-align: left;
    background: #FFF;
    width: 21cm;
    margin: auto;
    min-height: 26cm !important;
    padding: 1cm 2cm;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
    overflow: visible;
    z-index: auto;
  }
  .fr-box.fr-document .fr-wrapper .fr-element hr {
    margin-left: -2cm;
    margin-right: -2cm;
    background: #EFEFEF;
    height: 1cm;
    outline: none;
    border: none;
  }
  .fr-box.fr-document .fr-wrapper .fr-element img {
    z-index: 1;
  }
}
.fr-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;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 2px 2px 1px rgba(0, 0, 0, 0.14);
  background: #222222;
  color: #ffffff;
  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;
}
.fr-tooltip.fr-visible {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.fr-toolbar .fr-btn-wrap,
.fr-popup .fr-btn-wrap {
  float: left;
  white-space: nowrap;
  position: relative;
}
.fr-toolbar .fr-btn-wrap.fr-hidden,
.fr-popup .fr-btn-wrap.fr-hidden {
  display: none;
}
.fr-toolbar .fr-command.fr-btn,
.fr-popup .fr-command.fr-btn {
  background: transparent;
  color: #222222;
  -moz-outline: 0;
  outline: 0;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  margin: 0px 2px;
  -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;
  position: relative;
  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;
  padding: 0;
  width: 38px;
  height: 38px;
}
.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,
.fr-popup .fr-command.fr-btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.fr-toolbar .fr-command.fr-btn.fr-btn-text,
.fr-popup .fr-command.fr-btn.fr-btn-text {
  width: auto;
}
.fr-toolbar .fr-command.fr-btn i,
.fr-popup .fr-command.fr-btn i,
.fr-toolbar .fr-command.fr-btn svg,
.fr-popup .fr-command.fr-btn svg {
  display: block;
  font-size: 14px;
  width: 14px;
  margin: 12px 12px;
  text-align: center;
  float: none;
}
.fr-toolbar .fr-command.fr-btn span.fr-sr-only,
.fr-popup .fr-command.fr-btn span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-toolbar .fr-command.fr-btn span,
.fr-popup .fr-command.fr-btn span {
  font-size: 14px;
  display: block;
  line-height: 17px;
  min-width: 34px;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 17px;
  font-weight: bold;
  padding: 0 2px;
}
.fr-toolbar .fr-command.fr-btn img,
.fr-popup .fr-command.fr-btn img {
  margin: 12px 12px;
  width: 14px;
}
.fr-toolbar .fr-command.fr-btn.fr-active,
.fr-popup .fr-command.fr-btn.fr-active {
  color: #1e88e5;
  background: transparent;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection {
  width: auto;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span {
  font-weight: normal;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown i,
.fr-popup .fr-command.fr-btn.fr-dropdown i,
.fr-toolbar .fr-command.fr-btn.fr-dropdown span,
.fr-popup .fr-command.fr-btn.fr-dropdown span,
.fr-toolbar .fr-command.fr-btn.fr-dropdown img,
.fr-popup .fr-command.fr-btn.fr-dropdown img,
.fr-toolbar .fr-command.fr-btn.fr-dropdown svg,
.fr-popup .fr-command.fr-btn.fr-dropdown svg {
  margin-left: 8px;
  margin-right: 16px;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active {
  color: #222222;
  background: #d6d6d6;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus {
  background: #d6d6d6 !important;
  color: #222222 !important;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,
.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus::after,
.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus::after {
  border-top-color: #222222 !important;
}
.fr-toolbar .fr-command.fr-btn.fr-dropdown::after,
.fr-popup .fr-command.fr-btn.fr-dropdown::after {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #222222;
  right: 4px;
  top: 17px;
  content: "";
}
.fr-toolbar .fr-command.fr-btn.fr-disabled,
.fr-popup .fr-command.fr-btn.fr-disabled {
  color: #bdbdbd;
  cursor: default;
}
.fr-toolbar .fr-command.fr-btn.fr-disabled::after,
.fr-popup .fr-command.fr-btn.fr-disabled::after {
  border-top-color: #bdbdbd !important;
}
.fr-toolbar .fr-command.fr-btn.fr-hidden,
.fr-popup .fr-command.fr-btn.fr-hidden {
  display: none;
}
.fr-toolbar.fr-disabled .fr-btn,
.fr-popup.fr-disabled .fr-btn,
.fr-toolbar.fr-disabled .fr-btn.fr-active,
.fr-popup.fr-disabled .fr-btn.fr-active {
  color: #bdbdbd;
}
.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after,
.fr-popup.fr-disabled .fr-btn.fr-dropdown::after,
.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,
.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after {
  border-top-color: #bdbdbd;
}
.fr-toolbar.fr-rtl .fr-command.fr-btn,
.fr-popup.fr-rtl .fr-command.fr-btn,
.fr-toolbar.fr-rtl .fr-btn-wrap,
.fr-popup.fr-rtl .fr-btn-wrap {
  float: right;
}
.fr-toolbar.fr-inline > .fr-command.fr-btn:not(.fr-hidden),
.fr-toolbar.fr-inline > .fr-btn-wrap:not(.fr-hidden) {
  display: inline-flex;
  float: none;
}
.fr-desktop .fr-command:hover,
.fr-desktop .fr-command:focus,
.fr-desktop .fr-command.fr-btn-hover,
.fr-desktop .fr-command.fr-expanded {
  outline: 0;
  color: #222222;
  background: #ebebeb;
}
.fr-desktop .fr-command:hover::after,
.fr-desktop .fr-command:focus::after,
.fr-desktop .fr-command.fr-btn-hover::after,
.fr-desktop .fr-command.fr-expanded::after {
  border-top-color: #222222 !important;
}
.fr-desktop .fr-command.fr-selected {
  color: #222222;
  background: #d6d6d6;
}
.fr-desktop .fr-command.fr-active:hover,
.fr-desktop .fr-command.fr-active:focus,
.fr-desktop .fr-command.fr-active.fr-btn-hover,
.fr-desktop .fr-command.fr-active.fr-expanded {
  color: #1e88e5;
  background: #ebebeb;
}
.fr-desktop .fr-command.fr-active.fr-selected {
  color: #1e88e5;
  background: #d6d6d6;
}
.fr-desktop .fr-command.fr-disabled:hover,
.fr-desktop .fr-command.fr-disabled:focus,
.fr-desktop .fr-command.fr-disabled.fr-selected {
  background: transparent;
}
.fr-desktop.fr-disabled .fr-command:hover,
.fr-desktop.fr-disabled .fr-command:focus,
.fr-desktop.fr-disabled .fr-command.fr-selected {
  background: transparent;
}
.fr-toolbar.fr-mobile .fr-command.fr-blink,
.fr-popup.fr-mobile .fr-command.fr-blink {
  background: transparent;
}
.fr-command.fr-btn.fr-options {
  width: 16px;
  margin-left: -5px;
}
.fr-command.fr-btn.fr-options.fr-btn-hover,
.fr-command.fr-btn.fr-options:hover,
.fr-command.fr-btn.fr-options:focus {
  border-left: solid 1px #fafafa;
}
.fr-command.fr-btn + .fr-dropdown-menu {
  display: inline-block;
  position: absolute;
  right: auto;
  bottom: auto;
  height: auto;
  z-index: 4;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  zoom: 1;
  border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-command.fr-btn + .fr-dropdown-menu.test-height .fr-dropdown-wrapper {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  height: auto;
  max-height: 275px;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper {
  background: #ffffff;
  padding: 0;
  margin: auto;
  display: inline-block;
  text-align: left;
  position: relative;
  box-sizing: border-box;
  -webkit-transition: max-height 0.2s ease 0s;
  -moz-transition: max-height 0.2s ease 0s;
  -ms-transition: max-height 0.2s ease 0s;
  -o-transition: max-height 0.2s ease 0s;
  margin-top: 0;
  float: left;
  max-height: 0;
  height: 0;
  margin-top: 0 !important;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content {
  overflow: auto;
  position: relative;
  max-height: 275px;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
  padding: 0;
  margin: 0;
  font-size: 15px;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
  padding: 0 24px;
  line-height: 200%;
  display: block;
  cursor: pointer;
  white-space: nowrap;
  color: inherit;
  text-decoration: none;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
  background: #d6d6d6;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
  color: #bdbdbd;
  cursor: default;
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut {
  float: right;
  margin-left: 32px;
  font-weight: bold;
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.fr-command.fr-btn:not(.fr-active) + .fr-dropdown-menu {
  left: -3000px !important;
}
.fr-command.fr-btn.fr-active + .fr-dropdown-menu {
  display: inline-block;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 2px 2px 1px rgba(0, 0, 0, 0.14);
}
.fr-command.fr-btn.fr-active + .fr-dropdown-menu .fr-dropdown-wrapper {
  height: auto;
  max-height: 275px;
}
.fr-bottom > .fr-command.fr-btn + .fr-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;
}
.fr-toolbar.fr-rtl .fr-dropdown-wrapper,
.fr-popup.fr-rtl .fr-dropdown-wrapper {
  text-align: right !important;
}
body.prevent-scroll {
  overflow: hidden;
}
body.prevent-scroll.fr-mobile {
  position: fixed;
  -webkit-overflow-scrolling: touch;
}
.fr-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;
}
.fr-modal.fr-middle .fr-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;
}
.fr-modal .fr-modal-wrapper {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 20px auto;
  display: inline-block;
  background: #ffffff;
  min-width: 300px;
  box-shadow: 0 5px 8px rgba(0, 0, 0, 0.19), 0 4px 3px 1px rgba(0, 0, 0, 0.14);
  border: 0px;
  border-top: 5px solid #222222;
  overflow: hidden;
  width: 90%;
  position: relative;
}
@media (min-width: 768px) and (max-width: 991px) {
  .fr-modal .fr-modal-wrapper {
    margin: 30px auto;
    width: 70%;
  }
}
@media (min-width: 992px) {
  .fr-modal .fr-modal-wrapper {
    margin: 50px auto;
    width: 960px;
  }
}
.fr-modal .fr-modal-wrapper .fr-modal-head {
  background: #ffffff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 2px 2px 1px rgba(0, 0, 0, 0.14);
  border-bottom: 0px;
  overflow: hidden;
  position: absolute;
  width: 100%;
  min-height: 42px;
  z-index: 3;
  -webkit-transition: height 0.2s ease 0s;
  -moz-transition: height 0.2s ease 0s;
  -ms-transition: height 0.2s ease 0s;
  -o-transition: height 0.2s ease 0s;
}
.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close {
  padding: 12px;
  width: 20px;
  font-size: 30px;
  cursor: pointer;
  line-height: 18px;
  color: #222222;
  box-sizing: content-box;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transition: color 0.2s ease 0s;
  -moz-transition: color 0.2s ease 0s;
  -ms-transition: color 0.2s ease 0s;
  -o-transition: color 0.2s ease 0s;
}
.fr-modal .fr-modal-wrapper .fr-modal-head h4 {
  font-size: 18px;
  padding: 12px 10px;
  margin: 0;
  font-weight: 400;
  line-height: 18px;
  display: inline-block;
  float: left;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body {
  height: 100%;
  min-height: 150px;
  overflow-y: auto;
  padding-bottom: 10px;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body:focus {
  outline: 0;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {
  height: 36px;
  line-height: 1;
  color: #1e88e5;
  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;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command + button {
  margin-left: 24px;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover,
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus {
  background: #ebebeb;
  color: #1e88e5;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active {
  background: #d6d6d6;
  color: #1e88e5;
}
.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner {
  border: 0;
}
.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
  background: #ebebeb;
}
.fr-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000000;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  z-index: 2147483639;
}
.fr-popup {
  position: absolute;
  display: none;
  color: #222222;
  background: #ffffff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  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-family: Arial, Helvetica, sans-serif;
  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: 0px;
  border-top: 5px solid #222222;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
}
.fr-popup .fr-input-focus {
  background: #f5f5f5;
}
.fr-popup.fr-above {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 5px solid #222222;
  box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.12), 0 -1px 1px 1px rgba(0, 0, 0, 0.16);
}
.fr-popup.fr-active {
  display: block;
}
.fr-popup.fr-hidden {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.fr-popup.fr-empty {
  display: none !important;
}
.fr-popup .fr-hs {
  display: block !important;
}
.fr-popup .fr-hs.fr-hidden {
  display: none !important;
}
.fr-popup .fr-input-line {
  position: relative;
  padding: 8px 0;
}
.fr-popup .fr-input-line input[type="text"],
.fr-popup .fr-input-line textarea {
  width: 100%;
  margin: 0px 0 1px 0;
  border: none;
  border-bottom: solid 1px #bdbdbd;
  color: #222222;
  font-size: 14px;
  padding: 6px 0 2px;
  background: rgba(0, 0, 0, 0);
  position: relative;
  z-index: 2;
  box-sizing: border-box;
}
.fr-popup .fr-input-line input[type="text"]:focus,
.fr-popup .fr-input-line textarea:focus {
  border-bottom: solid 2px #1e88e5;
  margin-bottom: 0px;
}
.fr-popup .fr-input-line input + label,
.fr-popup .fr-input-line textarea + label {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 12px;
  color: rgba(0, 0, 0, 0);
  -webkit-transition: color 0.2s ease 0s;
  -moz-transition: color 0.2s ease 0s;
  -ms-transition: color 0.2s ease 0s;
  -o-transition: color 0.2s ease 0s;
  z-index: 3;
  width: 100%;
  display: block;
  background: #ffffff;
}
.fr-popup .fr-input-line input.fr-not-empty:focus + label,
.fr-popup .fr-input-line textarea.fr-not-empty:focus + label {
  color: #1e88e5;
}
.fr-popup .fr-input-line input.fr-not-empty + label,
.fr-popup .fr-input-line textarea.fr-not-empty + label {
  color: #808080;
}
.fr-popup input,
.fr-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;
}
.fr-popup textarea {
  resize: none;
}
.fr-popup .fr-buttons {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  padding: 0 2px;
  white-space: nowrap;
  line-height: 0;
  border-bottom: 0px;
}
.fr-popup .fr-buttons::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-popup .fr-buttons .fr-btn {
  display: inline-block;
  float: none;
}
.fr-popup .fr-buttons .fr-btn i {
  float: left;
}
.fr-popup .fr-buttons .fr-separator {
  display: inline-block;
  float: none;
}
.fr-popup .fr-layer {
  width: 225px;
  box-sizing: border-box;
  margin: 10px;
  display: none;
}
@media (min-width: 768px) {
  .fr-popup .fr-layer {
    width: 300px;
  }
}
.fr-popup .fr-layer.fr-active {
  display: inline-block;
}
.fr-popup .fr-action-buttons {
  z-index: 7;
  height: 36px;
  text-align: right;
}
.fr-popup .fr-action-buttons button.fr-command {
  height: 36px;
  line-height: 1;
  color: #1e88e5;
  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;
}
.fr-popup .fr-action-buttons button.fr-command + button {
  margin-left: 24px;
}
.fr-popup .fr-action-buttons button.fr-command:hover,
.fr-popup .fr-action-buttons button.fr-command:focus {
  background: #ebebeb;
  color: #1e88e5;
}
.fr-popup .fr-action-buttons button.fr-command:active {
  background: #d6d6d6;
  color: #1e88e5;
}
.fr-popup .fr-action-buttons button::-moz-focus-inner {
  border: 0;
}
.fr-popup .fr-checkbox {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 1;
  box-sizing: content-box;
  vertical-align: middle;
}
.fr-popup .fr-checkbox svg {
  margin-left: 2px;
  margin-top: 2px;
  display: none;
  width: 10px;
  height: 10px;
}
.fr-popup .fr-checkbox span {
  border: solid 1px #222222;
  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: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  z-index: 1;
  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;
}
.fr-popup .fr-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: 16px;
  margin: 0;
  padding: 0;
  width: 16px;
  top: 1px;
  left: 1px;
}
.fr-popup .fr-checkbox input:checked + span {
  background: #1e88e5;
  border-color: #1e88e5;
}
.fr-popup .fr-checkbox input:checked + span svg {
  display: block;
}
.fr-popup .fr-checkbox input:focus + span {
  border-color: #1e88e5;
}
.fr-popup .fr-checkbox-line {
  font-size: 14px;
  line-height: 1.4px;
  margin-top: 10px;
}
.fr-popup .fr-checkbox-line label {
  cursor: pointer;
  margin: 0 5px;
  vertical-align: middle;
}
.fr-popup.fr-rtl {
  direction: rtl;
  text-align: right;
}
.fr-popup.fr-rtl .fr-action-buttons {
  text-align: left;
}
.fr-popup.fr-rtl .fr-input-line input + label,
.fr-popup.fr-rtl .fr-input-line textarea + label {
  left: auto;
  right: 0;
}
.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs {
  float: right;
}
.fr-popup .fr-arrow {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #222222;
  position: absolute;
  top: -9px;
  left: 50%;
  margin-left: -5px;
  display: inline-block;
}
.fr-popup.fr-above .fr-arrow {
  top: auto;
  bottom: -9px;
  border-bottom: 0;
  border-top: 5px solid #222222;
}
.fr-text-edit-layer {
  width: 250px;
  box-sizing: border-box;
  display: block !important;
}
.fr-toolbar {
  color: #222222;
  background: #ffffff;
  position: relative;
  z-index: 4;
  font-family: Arial, Helvetica, sans-serif;
  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;
  padding: 0 2px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  text-align: left;
  border: 0px;
  border-top: 5px solid #222222;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
}
.fr-toolbar::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-toolbar.fr-rtl {
  text-align: right;
}
.fr-toolbar.fr-inline {
  display: none;
  white-space: nowrap;
  position: absolute;
  margin-top: 10px;
}
.fr-toolbar.fr-inline .fr-arrow {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #222222;
  position: absolute;
  top: -9px;
  left: 50%;
  margin-left: -5px;
  display: inline-block;
}
.fr-toolbar.fr-inline.fr-above {
  margin-top: -10px;
  box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.12), 0 -1px 1px 1px rgba(0, 0, 0, 0.16);
  border-bottom: 5px solid #222222;
  border-top: 0;
}
.fr-toolbar.fr-inline.fr-above .fr-arrow {
  top: auto;
  bottom: -9px;
  border-bottom: 0;
  border-top-color: inherit;
  border-top-style: solid;
  border-top-width: 5px;
}
.fr-toolbar.fr-top {
  top: 0;
  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;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
}
.fr-toolbar.fr-bottom {
  bottom: 0;
  border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
}
.fr-separator {
  background: #ebebeb;
  display: block;
  vertical-align: top;
  float: left;
}
.fr-separator + .fr-separator {
  display: none;
}
.fr-separator.fr-vs {
  height: 34px;
  width: 1px;
  margin: 2px;
}
.fr-separator.fr-hs {
  clear: both;
  height: 1px;
  width: calc(100% - (2 * 2px));
  margin: 0 2px;
}
.fr-separator.fr-hidden {
  display: none !important;
}
.fr-rtl .fr-separator {
  float: right;
}
.fr-toolbar.fr-inline .fr-separator.fr-hs {
  float: none;
}
.fr-toolbar.fr-inline .fr-separator.fr-vs {
  float: none;
  display: inline-block;
}
.fr-visibility-helper {
  display: none;
  margin-left: 0px !important;
}
@media (min-width: 768px) {
  .fr-visibility-helper {
    margin-left: 1px !important;
  }
}
@media (min-width: 992px) {
  .fr-visibility-helper {
    margin-left: 2px !important;
  }
}
@media (min-width: 1200px) {
  .fr-visibility-helper {
    margin-left: 3px !important;
  }
}
.fr-opacity-0 {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.fr-box {
  position: relative;
}
/**
 * Postion sticky hacks.
 */
.fr-sticky {
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
}
.fr-sticky-off {
  position: relative;
}
.fr-sticky-on {
  position: fixed;
}
.fr-sticky-on.fr-sticky-ios {
  position: absolute;
  left: 0;
  right: 0;
  width: auto !important;
}
.fr-sticky-dummy {
  display: none;
}
.fr-sticky-on + .fr-sticky-dummy,
.fr-sticky-box > .fr-sticky-dummy {
  display: block;
}
span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/froala_style.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v2.9.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
img.fr-rounded,
.fr-img-caption.fr-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;
}
img.fr-bordered,
.fr-img-caption.fr-bordered img {
  border: solid 5px #CCC;
}
img.fr-bordered {
  box-sizing: content-box;
}
.fr-img-caption.fr-bordered img {
  box-sizing: border-box;
}
img.fr-shadow,
.fr-img-caption.fr-shadow img {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
}
.fr-view {
  word-wrap: break-word;
}
.fr-view span[style~="color:"] a {
  color: inherit;
}
.fr-view strong {
  font-weight: 700;
}
.fr-view table {
  border: none;
  border-collapse: collapse;
  empty-cells: show;
  max-width: 100%;
}
.fr-view table td {
  min-width: 5px;
}
.fr-view table.fr-dashed-borders td,
.fr-view table.fr-dashed-borders th {
  border-style: dashed;
}
.fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
  background: #f5f5f5;
}
.fr-view table td,
.fr-view table th {
  border: 1px solid #dddddd;
}
.fr-view table td:empty,
.fr-view table th:empty {
  height: 20px;
}
.fr-view table td.fr-highlighted,
.fr-view table th.fr-highlighted {
  border: 1px double red;
}
.fr-view table td.fr-thick,
.fr-view table th.fr-thick {
  border-width: 2px;
}
.fr-view table th {
  background: #e6e6e6;
}
.fr-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;
  page-break-after: always;
}
.fr-view .fr-file {
  position: relative;
}
.fr-view .fr-file::after {
  position: relative;
  content: "\1F4CE";
  font-weight: normal;
}
.fr-view pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow: visible;
}
.fr-view[dir="rtl"] blockquote {
  border-left: none;
  border-right: solid 2px #5e35b1;
  margin-right: 0;
  padding-right: 5px;
  padding-left: 0px;
}
.fr-view[dir="rtl"] blockquote blockquote {
  border-color: #00bcd4;
}
.fr-view[dir="rtl"] blockquote blockquote blockquote {
  border-color: #43a047;
}
.fr-view blockquote {
  border-left: solid 2px #5e35b1;
  margin-left: 0;
  padding-left: 5px;
  color: #5e35b1;
}
.fr-view blockquote blockquote {
  border-color: #00bcd4;
  color: #00bcd4;
}
.fr-view blockquote blockquote blockquote {
  border-color: #43a047;
  color: #43a047;
}
.fr-view span.fr-emoticon {
  font-weight: normal;
  font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";
  display: inline;
  line-height: 0;
}
.fr-view span.fr-emoticon.fr-emoticon-img {
  background-repeat: no-repeat !important;
  font-size: inherit;
  height: 1em;
  width: 1em;
  min-height: 20px;
  min-width: 20px;
  display: inline-block;
  margin: -0.1em 0.1em 0.1em;
  line-height: 1;
  vertical-align: middle;
}
.fr-view .fr-text-gray {
  color: #AAA !important;
}
.fr-view .fr-text-bordered {
  border-top: solid 1px #222;
  border-bottom: solid 1px #222;
  padding: 10px 0;
}
.fr-view .fr-text-spaced {
  letter-spacing: 1px;
}
.fr-view .fr-text-uppercase {
  text-transform: uppercase;
}
.fr-view .fr-class-highlighted {
  background-color: #ffff00;
}
.fr-view .fr-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;
}
.fr-view .fr-class-transparency {
  opacity: 0.5;
}
.fr-view img {
  position: relative;
  max-width: 100%;
}
.fr-view img.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
.fr-view img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
.fr-view img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
.fr-view img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
}
.fr-view img.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}
.fr-view img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}
.fr-view span.fr-img-caption {
  position: relative;
  max-width: 100%;
}
.fr-view span.fr-img-caption.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
.fr-view span.fr-img-caption.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
.fr-view span.fr-img-caption.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
.fr-view span.fr-img-caption.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
}
.fr-view span.fr-img-caption.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}
.fr-view span.fr-img-caption.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}
.fr-view .fr-video {
  text-align: center;
  position: relative;
}
.fr-view .fr-video.fr-rv {
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.fr-view .fr-video.fr-rv > iframe,
.fr-view .fr-video.fr-rv object,
.fr-view .fr-video.fr-rv embed {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fr-view .fr-video > * {
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}
.fr-view .fr-video.fr-dvb {
  display: block;
  clear: both;
}
.fr-view .fr-video.fr-dvb.fr-fvl {
  text-align: left;
}
.fr-view .fr-video.fr-dvb.fr-fvr {
  text-align: right;
}
.fr-view .fr-video.fr-dvi {
  display: inline-block;
}
.fr-view .fr-video.fr-dvi.fr-fvl {
  float: left;
}
.fr-view .fr-video.fr-dvi.fr-fvr {
  float: right;
}
.fr-view a.fr-strong {
  font-weight: 700;
}
.fr-view a.fr-green {
  color: green;
}
.fr-view .fr-img-caption {
  text-align: center;
}
.fr-view .fr-img-caption .fr-img-wrap {
  padding: 0px;
  display: inline-block;
  margin: auto;
  text-align: center;
  width: 100%;
}
.fr-view .fr-img-caption .fr-img-wrap img {
  display: block;
  margin: auto;
  width: 100%;
}
.fr-view .fr-img-caption .fr-img-wrap > span {
  margin: auto;
  display: block;
  padding: 5px 5px 10px;
  font-size: 14px;
  font-weight: initial;
  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;
}
.fr-view button.fr-rounded,
.fr-view input.fr-rounded,
.fr-view textarea.fr-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;
}
.fr-view button.fr-large,
.fr-view input.fr-large,
.fr-view textarea.fr-large {
  font-size: 24px;
}
/**
 * Image style.
 */
a.fr-view.fr-strong {
  font-weight: 700;
}
a.fr-view.fr-green {
  color: green;
}
/**
 * Link style.
 */
img.fr-view {
  position: relative;
  max-width: 100%;
}
img.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
img.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
img.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
img.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
}
img.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}
img.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}
span.fr-img-caption.fr-view {
  position: relative;
  max-width: 100%;
}
span.fr-img-caption.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
span.fr-img-caption.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
span.fr-img-caption.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
span.fr-img-caption.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
}
span.fr-img-caption.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}
span.fr-img-caption.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/code_view.css?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v2.9.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
textarea.fr-code {
  display: none;
  width: 100%;
  resize: none;
  -moz-resize: none;
  -webkit-resize: none;
  box-sizing: border-box;
  border: none;
  padding: 10px;
  margin: 0px;
  font-family: "Courier New", monospace;
  font-size: 14px;
  background: #ffffff;
  color: #000000;
  outline: none;
}
.fr-box.fr-rtl textarea.fr-code {
  direction: rtl;
}
.fr-box .CodeMirror {
  display: none;
}
.fr-box.fr-code-view textarea.fr-code {
  display: block;
}
.fr-box.fr-code-view.fr-inline {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
}
.fr-box.fr-code-view .fr-element,
.fr-box.fr-code-view .fr-placeholder,
.fr-box.fr-code-view .fr-iframe {
  display: none;
}
.fr-box.fr-code-view .CodeMirror {
  display: block;
}
.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch {
  display: block;
}
.fr-box.fr-inline .fr-command.fr-btn.html-switch {
  position: absolute;
  top: 0;
  right: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  display: none;
  background: #ffffff;
  color: #222222;
  -moz-outline: 0;
  outline: 0;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  padding: 12px 12px;
  -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;
  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;
}
.fr-box.fr-inline .fr-command.fr-btn.html-switch i {
  font-size: 14px;
  width: 14px;
  text-align: center;
}
.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover {
  background: #ebebeb;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/colors.css?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v2.9.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-popup .fr-colors-tabs {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  margin-bottom: 5px;
  line-height: 16px;
  margin-left: -2px;
  margin-right: -2px;
}
.fr-popup .fr-colors-tabs .fr-colors-tab {
  display: inline-block;
  width: 50%;
  cursor: pointer;
  text-align: center;
  color: #222222;
  font-size: 13px;
  padding: 8px 0;
  position: relative;
}
.fr-popup .fr-colors-tabs .fr-colors-tab:hover,
.fr-popup .fr-colors-tabs .fr-colors-tab:focus {
  color: #1e88e5;
}
.fr-popup .fr-colors-tabs .fr-colors-tab[data-param1="background"]::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #1e88e5;
  content: '';
  -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;
}
.fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab {
  color: #1e88e5;
}
.fr-popup .fr-colors-tabs .fr-colors-tab.fr-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);
}
.fr-popup .fr-color-hex-layer {
  width: 100%;
  margin: 0px;
  padding: 10px;
}
.fr-popup .fr-color-hex-layer .fr-input-line {
  float: left;
  width: calc(100% - 50px);
  padding: 8px 0 0;
}
.fr-popup .fr-color-hex-layer .fr-action-buttons {
  float: right;
  width: 50px;
}
.fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command {
  background-color: #1e88e5;
  color: #FFF !important;
  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: 32px;
}
.fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command:hover {
  background-color: #166dba;
  color: #FFF;
}
.fr-popup .fr-separator + .fr-colors-tabs {
  box-shadow: none;
  margin-left: 2px;
  margin-right: 2px;
}
.fr-popup .fr-color-set {
  line-height: 0;
  display: none;
}
.fr-popup .fr-color-set.fr-selected-set {
  display: block;
}
.fr-popup .fr-color-set > span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  z-index: 1;
}
.fr-popup .fr-color-set > span > i,
.fr-popup .fr-color-set > span > svg {
  text-align: center;
  line-height: 32px;
  height: 32px;
  width: 32px;
  font-size: 13px;
  position: absolute;
  bottom: 0;
  cursor: default;
  left: 0;
}
.fr-popup .fr-color-set > span .fr-selected-color {
  color: #ffffff;
  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;
}
.fr-popup .fr-color-set > span:hover,
.fr-popup .fr-color-set > span:focus {
  outline: 1px solid #222222;
  z-index: 2;
}
.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-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);
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/file.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v2.9.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-popup .fr-file-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  box-sizing: border-box;
  text-align: center;
}
.fr-popup .fr-file-upload-layer:hover {
  background: #ebebeb;
}
.fr-popup .fr-file-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #1e88e5;
}
.fr-popup .fr-file-upload-layer .fr-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;
}
.fr-popup .fr-file-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  width: 500%;
  height: 100%;
  margin: 0px;
  font-size: 400px;
}
.fr-popup .fr-file-progress-bar-layer {
  box-sizing: border-box;
}
.fr-popup .fr-file-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}
.fr-popup .fr-file-progress-bar-layer > div.fr-action-buttons {
  display: none;
}
.fr-popup .fr-file-progress-bar-layer > div.fr-loader {
  background: #bcdbf7;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}
.fr-popup .fr-file-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #1e88e5;
  -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;
}
.fr-popup .fr-file-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  animation: loading 2s linear infinite;
}
.fr-popup .fr-file-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}
.fr-popup .fr-file-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}
@keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/image.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v2.9.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-element img {
  cursor: pointer;
}
.fr-image-resizer {
  position: absolute;
  border: solid 1px #1e88e5;
  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;
  box-sizing: content-box;
}
.fr-image-resizer.fr-active {
  display: block;
}
.fr-image-resizer .fr-handler {
  display: block;
  position: absolute;
  background: #1e88e5;
  border: solid 1px #ffffff;
  z-index: 4;
  box-sizing: border-box;
}
.fr-image-resizer .fr-handler.fr-hnw {
  cursor: nw-resize;
}
.fr-image-resizer .fr-handler.fr-hne {
  cursor: ne-resize;
}
.fr-image-resizer .fr-handler.fr-hsw {
  cursor: sw-resize;
}
.fr-image-resizer .fr-handler.fr-hse {
  cursor: se-resize;
}
.fr-image-resizer .fr-handler {
  width: 12px;
  height: 12px;
}
.fr-image-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}
.fr-image-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}
.fr-image-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}
.fr-image-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}
@media (min-width: 1200px) {
  .fr-image-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .fr-image-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.fr-image-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
  display: none;
}
.fr-popup .fr-image-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  text-align: center;
}
.fr-popup .fr-image-upload-layer:hover {
  background: #ebebeb;
}
.fr-popup .fr-image-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #1e88e5;
}
.fr-popup .fr-image-upload-layer .fr-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;
}
.fr-popup .fr-image-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  width: 500%;
  height: 100%;
  margin: 0px;
  font-size: 400px;
}
.fr-popup .fr-image-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}
.fr-popup .fr-image-progress-bar-layer > div.fr-action-buttons {
  display: none;
}
.fr-popup .fr-image-progress-bar-layer > div.fr-loader {
  background: #bcdbf7;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}
.fr-popup .fr-image-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #1e88e5;
  -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;
}
.fr-popup .fr-image-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  animation: loading 2s linear infinite;
}
.fr-popup .fr-image-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}
.fr-popup .fr-image-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}
.fr-image-size-layer .fr-image-group .fr-input-line {
  width: calc(50% - 5px);
  display: inline-block;
}
.fr-image-size-layer .fr-image-group .fr-input-line + .fr-input-line {
  margin-left: 10px;
}
.fr-uploading {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
@keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/line_breaker.css?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v2.9.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-line-breaker {
  cursor: text;
  border-top: 1px solid #1e88e5;
  position: fixed;
  z-index: 2;
  display: none;
}
.fr-line-breaker.fr-visible {
  display: block;
}
.fr-line-breaker a.fr-floating-btn {
  position: absolute;
  left: calc(50% - (32px / 2));
  top: -16px;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/quick_insert.css?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v2.9.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-quick-insert {
  position: absolute;
  z-index: 2147483639;
  white-space: nowrap;
  padding-right: 5px;
  margin-left: -5px;
  box-sizing: content-box;
}
.fr-quick-insert.fr-on a.fr-floating-btn svg {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
}
.fr-quick-insert.fr-hidden {
  display: none;
}
.fr-qi-helper {
  position: absolute;
  z-index: 3;
  padding-left: 16px;
  white-space: nowrap;
}
.fr-qi-helper a.fr-btn.fr-floating-btn {
  text-align: center;
  display: inline-block;
  color: #222222;
  -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);
}
.fr-qi-helper a.fr-btn.fr-floating-btn.fr-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);
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/table.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v2.9.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-element table td.fr-selected-cell,
.fr-element table th.fr-selected-cell {
  border: 1px double #1e88e5;
}
.fr-element table tr {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fr-element table td,
.fr-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;
}
.fr-element .fr-no-selection table td,
.fr-element .fr-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;
}
.fr-table-resizer {
  cursor: col-resize;
  position: absolute;
  z-index: 3;
  display: none;
}
.fr-table-resizer.fr-moving {
  z-index: 2;
}
.fr-table-resizer div {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border-right: 1px solid #1e88e5;
}
.fr-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;
}
.fr-popup .fr-table-colors-hex-layer {
  width: 100%;
  margin: 0px;
  padding: 10px;
}
.fr-popup .fr-table-colors-hex-layer .fr-input-line {
  float: left;
  width: calc(100% - 50px);
  padding: 8px 0 0;
}
.fr-popup .fr-table-colors-hex-layer .fr-action-buttons {
  float: right;
  width: 50px;
}
.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button {
  background-color: #1e88e5;
  color: #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;
  font-size: 13px;
  height: 32px;
}
.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button:hover {
  background-color: #166dba;
  color: #FFF;
}
.fr-popup .fr-table-size .fr-table-size-info {
  text-align: center;
  font-size: 14px;
  padding: 8px;
}
.fr-popup .fr-table-size .fr-select-table-size {
  line-height: 0;
  padding: 0 5px 5px;
  white-space: nowrap;
}
.fr-popup .fr-table-size .fr-select-table-size > span {
  display: inline-block;
  padding: 0px 4px 4px 0;
  background: transparent;
}
.fr-popup .fr-table-size .fr-select-table-size > span > span {
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid #dddddd;
}
.fr-popup .fr-table-size .fr-select-table-size > span.hover {
  background: transparent;
}
.fr-popup .fr-table-size .fr-select-table-size > span.hover > span {
  background: rgba(30, 136, 229, 0.3);
  border: solid 1px #1e88e5;
}
.fr-popup .fr-table-size .fr-select-table-size .new-line::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-popup.fr-above .fr-table-size .fr-select-table-size > span {
  display: inline-block !important;
}
.fr-popup .fr-table-colors-buttons {
  margin-bottom: 5px;
}
.fr-popup .fr-table-colors {
  line-height: 0;
  display: block;
}
.fr-popup .fr-table-colors > span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  z-index: 1;
}
.fr-popup .fr-table-colors > span > i {
  text-align: center;
  line-height: 32px;
  height: 32px;
  width: 32px;
  font-size: 13px;
  position: absolute;
  bottom: 0;
  cursor: default;
  left: 0;
}
.fr-popup .fr-table-colors > span:focus {
  outline: 1px solid #222222;
  z-index: 2;
}
.fr-popup.fr-desktop .fr-table-size .fr-select-table-size > span > span {
  width: 12px;
  height: 12px;
}
.fr-insert-helper {
  position: absolute;
  z-index: 9999;
  white-space: nowrap;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[2]!./node_modules/froala-editor/css/plugins/video.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * froala_editor v2.9.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-element .fr-video {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.fr-element .fr-video::after {
  position: absolute;
  content: '';
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  display: block;
  background: rgba(0, 0, 0, 0);
}
.fr-element .fr-video.fr-active > * {
  z-index: 2;
  position: relative;
}
.fr-element .fr-video > * {
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}
.fr-box .fr-video-resizer {
  position: absolute;
  border: solid 1px #1e88e5;
  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;
}
.fr-box .fr-video-resizer.fr-active {
  display: block;
}
.fr-box .fr-video-resizer .fr-handler {
  display: block;
  position: absolute;
  background: #1e88e5;
  border: solid 1px #ffffff;
  z-index: 4;
  box-sizing: border-box;
}
.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  cursor: nw-resize;
}
.fr-box .fr-video-resizer .fr-handler.fr-hne {
  cursor: ne-resize;
}
.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  cursor: sw-resize;
}
.fr-box .fr-video-resizer .fr-handler.fr-hse {
  cursor: se-resize;
}
.fr-box .fr-video-resizer .fr-handler {
  width: 12px;
  height: 12px;
}
.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}
.fr-box .fr-video-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}
.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}
.fr-box .fr-video-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}
@media (min-width: 1200px) {
  .fr-box .fr-video-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line {
  width: calc(50% - 5px);
  display: inline-block;
}
.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line + .fr-input-line {
  margin-left: 10px;
}
.fr-popup .fr-video-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  text-align: center;
}
.fr-popup .fr-video-upload-layer:hover {
  background: #ebebeb;
}
.fr-popup .fr-video-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #1e88e5;
}
.fr-popup .fr-video-upload-layer .fr-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;
}
.fr-popup .fr-video-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  width: 500%;
  height: 100%;
  margin: 0px;
  font-size: 400px;
}
.fr-popup .fr-video-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}
.fr-popup .fr-video-progress-bar-layer > div.fr-action-buttons {
  display: none;
}
.fr-popup .fr-video-progress-bar-layer > div.fr-loader {
  background: #bcdbf7;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}
.fr-popup .fr-video-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #1e88e5;
  -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;
}
.fr-popup .fr-video-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  animation: loading 2s linear infinite;
}
.fr-popup .fr-video-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}
.fr-popup .fr-video-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}
.fr-video-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
  display: none;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[2]!./node_modules/overlayscrollbars/styles/overlayscrollbars.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! 
 * OverlayScrollbars
 * Version: 2.10.0
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */
.os-size-observer,
.os-size-observer-listener {
  scroll-behavior: auto !important;
  direction: inherit;
  pointer-events: none;
  overflow: hidden;
  visibility: hidden;
  box-sizing: border-box;
}

.os-size-observer,
.os-size-observer-listener,
.os-size-observer-listener-item,
.os-size-observer-listener-item-final {
  writing-mode: horizontal-tb;
  position: absolute;
  left: 0;
  top: 0;
}

.os-size-observer {
  z-index: -1;
  contain: strict;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: inherit;
  border: inherit;
  box-sizing: inherit;
  margin: -133px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: scale(0.1);
}
.os-size-observer::before {
  content: "";
  flex: none;
  box-sizing: inherit;
  padding: 10px;
  width: 10px;
  height: 10px;
}

.os-size-observer-appear {
  animation: os-size-observer-appear-animation 1ms forwards;
}

.os-size-observer-listener {
  box-sizing: border-box;
  position: relative;
  flex: auto;
  padding: inherit;
  border: inherit;
  margin: -133px;
  transform: scale(calc(1 / 0.1));
}
.os-size-observer-listener.ltr {
  margin-right: -266px;
  margin-left: 0;
}
.os-size-observer-listener.rtl {
  margin-left: -266px;
  margin-right: 0;
}
.os-size-observer-listener:empty::before {
  content: "";
  width: 100%;
  height: 100%;
}
.os-size-observer-listener:empty::before, .os-size-observer-listener > .os-size-observer-listener-item {
  display: block;
  position: relative;
  padding: inherit;
  border: inherit;
  box-sizing: content-box;
  flex: auto;
}

.os-size-observer-listener-scroll {
  box-sizing: border-box;
  display: flex;
}

.os-size-observer-listener-item {
  right: 0;
  bottom: 0;
  overflow: hidden;
  direction: ltr;
  flex: none;
}

.os-size-observer-listener-item-final {
  transition: none;
}

@keyframes os-size-observer-appear-animation {
  from {
    cursor: auto;
  }
  to {
    cursor: none;
  }
}
.os-trinsic-observer {
  flex: none;
  box-sizing: border-box;
  position: relative;
  max-width: 0px;
  max-height: 1px;
  padding: 0;
  margin: 0;
  border: none;
  overflow: hidden;
  z-index: -1;
  height: 0;
  top: calc(100% + 1px);
  contain: strict;
}
.os-trinsic-observer:not(:empty) {
  height: calc(100% + 1px);
  top: -1px;
}
.os-trinsic-observer:not(:empty) > .os-size-observer {
  width: 1000%;
  height: 1000%;
  min-height: 1px;
  min-width: 1px;
}

/**
 * hide native scrollbars
 * changes to this styles need to be reflected in the environment styles to correctly detect scrollbar hiding
 */
[data-overlayscrollbars-initialize],
[data-overlayscrollbars-viewport~=scrollbarHidden] {
  scrollbar-width: none !important;
}

[data-overlayscrollbars-initialize]::-webkit-scrollbar,
[data-overlayscrollbars-initialize]::-webkit-scrollbar-corner,
[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,
[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner {
  -webkit-appearance: none !important;
          appearance: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

/**
 * elements wont suddenly clip after initialization is done
 */
[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body) {
  overflow: auto;
}

/**
 * applied to body 
 */
html[data-overlayscrollbars-body] {
  overflow: hidden;
}

html[data-overlayscrollbars-body],
html[data-overlayscrollbars-body] > body {
  width: 100%;
  height: 100%;
  margin: 0;
}

html[data-overlayscrollbars-body] > body {
  overflow: visible;
  margin: 0;
}

/**
 * structure setup 
 */
[data-overlayscrollbars] {
  position: relative;
}

[data-overlayscrollbars~=host],
[data-overlayscrollbars-padding] {
  display: flex;
  align-items: stretch !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  scroll-behavior: auto !important;
}

[data-overlayscrollbars-padding],
[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]) {
  box-sizing: inherit;
  position: relative;
  flex: auto !important;
  height: auto;
  width: 100%;
  min-width: 0;
  padding: 0;
  margin: 0;
  border: none;
  z-index: 0;
}

[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]) {
  --os-vaw: 0;
  --os-vah: 0;
  outline: none;
}
[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus {
  outline: none;
}
[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]::before {
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: -1;
  min-width: 1px;
  min-height: 1px;
  width: var(--os-vaw);
  height: var(--os-vah);
}

[data-overlayscrollbars],
[data-overlayscrollbars-padding],
[data-overlayscrollbars-viewport] {
  overflow: hidden !important;
}

[data-overlayscrollbars~=noClipping],
[data-overlayscrollbars-padding~=noClipping] {
  overflow: visible !important;
}

[data-overlayscrollbars-viewport~=measuring] {
  overflow: hidden !important;
  scroll-behavior: auto !important;
  scroll-snap-type: none !important;
}

[data-overlayscrollbars-viewport~=overflowXVisible]:not([data-overlayscrollbars-viewport~=measuring]) {
  overflow-x: visible !important;
}

[data-overlayscrollbars-viewport~=overflowXHidden] {
  overflow-x: hidden !important;
}

[data-overlayscrollbars-viewport~=overflowXScroll] {
  overflow-x: scroll !important;
}

[data-overlayscrollbars-viewport~=overflowYVisible]:not([data-overlayscrollbars-viewport~=measuring]) {
  overflow-y: visible !important;
}

[data-overlayscrollbars-viewport~=overflowYHidden] {
  overflow-y: hidden !important;
}

[data-overlayscrollbars-viewport~=overflowYScroll] {
  overflow-y: scroll !important;
}

[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId) {
  font-size: 0 !important;
  line-height: 0 !important;
}

[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::before,
[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::after,
[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId) > * {
  display: none !important;
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}

[data-overlayscrollbars-viewport~=scrolling] {
  scroll-behavior: auto !important;
  scroll-snap-type: none !important;
}

[data-overlayscrollbars-content] {
  box-sizing: inherit;
}

/**
 * Display contents to bridge any flickering during deferred initialization.
 */
[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]) {
  display: contents;
}

/**
 * optional & experimental grid mode
 */
[data-overlayscrollbars-grid],
[data-overlayscrollbars-grid] [data-overlayscrollbars-padding] {
  display: grid;
  grid-template: 1fr/1fr;
}

[data-overlayscrollbars-grid] > [data-overlayscrollbars-padding],
[data-overlayscrollbars-grid] > [data-overlayscrollbars-viewport],
[data-overlayscrollbars-grid] > [data-overlayscrollbars-padding] > [data-overlayscrollbars-viewport] {
  height: auto !important;
  width: auto !important;
}

@property --os-scroll-percent {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
@property --os-viewport-percent {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
.os-scrollbar {
  --os-viewport-percent: 0;
  --os-scroll-percent: 0;
  --os-scroll-direction: 0;
  --os-scroll-percent-directional: calc(
    var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) *
      var(--os-scroll-direction)
  );
}

.os-scrollbar {
  contain: size layout;
  contain: size layout style;
  transition: opacity 0.15s, visibility 0.15s, top 0.15s, right 0.15s, bottom 0.15s, left 0.15s;
  pointer-events: none;
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

body > .os-scrollbar {
  position: fixed;
  z-index: 99999;
}

.os-scrollbar-transitionless {
  transition: none !important;
}

.os-scrollbar-track {
  position: relative;
  padding: 0 !important;
  border: none !important;
}

.os-scrollbar-handle {
  position: absolute;
}

.os-scrollbar-track,
.os-scrollbar-handle {
  pointer-events: none;
  width: 100%;
  height: 100%;
}

.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,
.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle {
  pointer-events: auto;
  touch-action: none;
}

.os-scrollbar-horizontal {
  bottom: 0;
  left: 0;
}

.os-scrollbar-vertical {
  top: 0;
  right: 0;
}

.os-scrollbar-rtl.os-scrollbar-horizontal {
  right: 0;
}

.os-scrollbar-rtl.os-scrollbar-vertical {
  right: auto;
  left: 0;
}

.os-scrollbar-visible {
  opacity: 1;
  visibility: visible;
}

.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden {
  opacity: 0;
  visibility: hidden;
}

.os-scrollbar-interaction.os-scrollbar-visible {
  opacity: 1;
  visibility: visible;
}

.os-scrollbar-unusable,
.os-scrollbar-unusable *,
.os-scrollbar-wheel,
.os-scrollbar-wheel * {
  pointer-events: none !important;
}

.os-scrollbar-unusable .os-scrollbar-handle {
  opacity: 0 !important;
  transition: none !important;
}

.os-scrollbar-horizontal .os-scrollbar-handle {
  bottom: 0;
  left: calc(var(--os-scroll-percent-directional) * 100%);
  transform: translateX(calc(var(--os-scroll-percent-directional) * -100%));
  width: calc(var(--os-viewport-percent) * 100%);
}

.os-scrollbar-vertical .os-scrollbar-handle {
  right: 0;
  top: calc(var(--os-scroll-percent-directional) * 100%);
  transform: translateY(calc(var(--os-scroll-percent-directional) * -100%));
  height: calc(var(--os-viewport-percent) * 100%);
}

@supports (container-type: size) {
  .os-scrollbar-track {
    container-type: size;
  }
  .os-scrollbar-horizontal .os-scrollbar-handle {
    left: auto;
    transform: translateX(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%));
  }
  .os-scrollbar-vertical .os-scrollbar-handle {
    top: auto;
    transform: translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%));
  }
  .os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle {
    right: auto;
    left: 0;
  }
}
.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle {
  right: auto;
  left: 0;
}

.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,
.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl {
  left: 0;
  right: 0;
}

.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,
.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl {
  top: 0;
  bottom: 0;
}

@media print {
  .os-scrollbar {
    display: none;
  }
}
.os-scrollbar {
  --os-size: 0;
  --os-padding-perpendicular: 0;
  --os-padding-axis: 0;
  --os-track-border-radius: 0;
  --os-track-bg: none;
  --os-track-bg-hover: none;
  --os-track-bg-active: none;
  --os-track-border: none;
  --os-track-border-hover: none;
  --os-track-border-active: none;
  --os-handle-border-radius: 0;
  --os-handle-bg: none;
  --os-handle-bg-hover: none;
  --os-handle-bg-active: none;
  --os-handle-border: none;
  --os-handle-border-hover: none;
  --os-handle-border-active: none;
  --os-handle-min-size: 33px;
  --os-handle-max-size: none;
  --os-handle-perpendicular-size: 100%;
  --os-handle-perpendicular-size-hover: 100%;
  --os-handle-perpendicular-size-active: 100%;
  --os-handle-interactive-area-offset: 0;
}

.os-scrollbar-track {
  border: var(--os-track-border);
  border-radius: var(--os-track-border-radius);
  background: var(--os-track-bg);
  transition: opacity 0.15s, background-color 0.15s, border-color 0.15s;
}
.os-scrollbar-track:hover {
  border: var(--os-track-border-hover);
  background: var(--os-track-bg-hover);
}
.os-scrollbar-track:active {
  border: var(--os-track-border-active);
  background: var(--os-track-bg-active);
}

.os-scrollbar-handle {
  border: var(--os-handle-border);
  border-radius: var(--os-handle-border-radius);
  background: var(--os-handle-bg);
}
.os-scrollbar-handle:hover {
  border: var(--os-handle-border-hover);
  background: var(--os-handle-bg-hover);
}
.os-scrollbar-handle:active {
  border: var(--os-handle-border-active);
  background: var(--os-handle-bg-active);
}

.os-scrollbar-track:before,
.os-scrollbar-handle:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
}

.os-scrollbar-horizontal {
  padding: var(--os-padding-perpendicular) var(--os-padding-axis);
  right: var(--os-size);
  height: var(--os-size);
}
.os-scrollbar-horizontal.os-scrollbar-rtl {
  left: var(--os-size);
  right: 0;
}
.os-scrollbar-horizontal .os-scrollbar-track:before {
  top: calc(var(--os-padding-perpendicular) * -1);
  bottom: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-horizontal .os-scrollbar-handle {
  min-width: var(--os-handle-min-size);
  max-width: var(--os-handle-max-size);
  height: var(--os-handle-perpendicular-size);
  transition: opacity 0.15s, background-color 0.15s, border-color 0.15s, height 0.15s;
}
.os-scrollbar-horizontal .os-scrollbar-handle:before {
  top: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
  bottom: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-horizontal:hover .os-scrollbar-handle {
  height: var(--os-handle-perpendicular-size-hover);
}
.os-scrollbar-horizontal:active .os-scrollbar-handle {
  height: var(--os-handle-perpendicular-size-active);
}

.os-scrollbar-vertical {
  padding: var(--os-padding-axis) var(--os-padding-perpendicular);
  bottom: var(--os-size);
  width: var(--os-size);
}
.os-scrollbar-vertical .os-scrollbar-track:before {
  left: calc(var(--os-padding-perpendicular) * -1);
  right: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-vertical .os-scrollbar-handle {
  min-height: var(--os-handle-min-size);
  max-height: var(--os-handle-max-size);
  width: var(--os-handle-perpendicular-size);
  transition: opacity 0.15s, background-color 0.15s, border-color 0.15s, width 0.15s;
}
.os-scrollbar-vertical .os-scrollbar-handle:before {
  left: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
  right: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before {
  right: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
  left: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-vertical:hover .os-scrollbar-handle {
  width: var(--os-handle-perpendicular-size-hover);
}
.os-scrollbar-vertical:active .os-scrollbar-handle {
  width: var(--os-handle-perpendicular-size-active);
}

/* NONE THEME: */
[data-overlayscrollbars-viewport~=measuring] > .os-scrollbar,
.os-theme-none.os-scrollbar {
  display: none !important;
}

/* DARK & LIGHT THEME: */
.os-theme-dark,
.os-theme-light {
  box-sizing: border-box;
  --os-size: 10px;
  --os-padding-perpendicular: 2px;
  --os-padding-axis: 2px;
  --os-track-border-radius: 10px;
  --os-handle-interactive-area-offset: 4px;
  --os-handle-border-radius: 10px;
}

.os-theme-dark {
  --os-handle-bg: rgba(0, 0, 0, 0.44);
  --os-handle-bg-hover: rgba(0, 0, 0, 0.55);
  --os-handle-bg-active: rgba(0, 0, 0, 0.66);
}

.os-theme-light {
  --os-handle-bg: rgba(255, 255, 255, 0.44);
  --os-handle-bg-hover: rgba(255, 255, 255, 0.55);
  --os-handle-bg-active: rgba(255, 255, 255, 0.66);
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[2]!./node_modules/quill/dist/quill.core.css?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * Quill Editor v2.0.2
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}

/*# sourceMappingURL=quill.core.css.map*/
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[2]!./node_modules/quill/dist/quill.snow.css?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * Quill Editor v2.0.2
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:'';display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow + .ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'Save';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}

/*# sourceMappingURL=quill.snow.css.map*/
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./node_modules/angularjs-slider/dist/rzslider.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! angularjs-slider - v7.1.0 - 
 (c) Rafal Zajac <rzajac@gmail.com>, Valentin Hervieu <valentin@hervi.eu>, Jussi Saarivirta <jusasi@gmail.com>, Angelin Sirbu <angelin.sirbu@gmail.com> - 
 https://github.com/angular-slider/angularjs-slider - 
 2022-05-26 */
.rzslider {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 4px;
  margin: 35px 0 15px 0;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
}

.rzslider.noanimate * {
  transition: none !important;
}

.rzslider.with-legend {
  margin-bottom: 40px;
}

.rzslider[disabled] {
  cursor: not-allowed;
}

.rzslider[disabled] .rz-pointer {
  cursor: not-allowed;
  background-color: #d8e0f3;
}

.rzslider[disabled] .rz-draggable {
  cursor: not-allowed;
}

.rzslider[disabled] .rz-selection {
  background: #8b91a2;
}

.rzslider[disabled] .rz-tick {
  cursor: not-allowed;
}

.rzslider[disabled] .rz-tick.rz-selected {
  background: #8b91a2;
}

.rzslider span {
  position: absolute;
  display: inline-block;
  white-space: nowrap;
}

.rzslider .rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}

.rzslider .rz-bar-wrapper {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 32px;
  padding-top: 16px;
  margin-top: -16px;
  box-sizing: border-box;
  transition: all linear 0.3s;
}

.rzslider .rz-draggable {
  cursor: move;
}

.rzslider .rz-bar {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 4px;
  background: #d8e0f3;
  border-radius: 2px;
}

.rzslider .rz-bar-wrapper.rz-transparent .rz-bar {
  background: transparent;
}

.rzslider .rz-bar-wrapper.rz-left-out-selection .rz-bar {
  background: #df002d;
}

.rzslider .rz-bar-wrapper.rz-right-out-selection .rz-bar {
  background: #03a688;
}

.rzslider .rz-selection {
  z-index: 2;
  background: #0db9f0;
  border-radius: 2px;
  transition: background-color linear 0.3s;
}

.rzslider .rz-restricted {
  z-index: 3;
  background: #ff0000;
  border-radius: 2px;
}

.rzslider .rz-pointer {
  top: -14px;
  z-index: 3;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background-color: #0db9f0;
  border-radius: 16px;
  transition: all linear 0.3s;
}

.rzslider .rz-pointer:after {
  position: absolute;
  top: 12px;
  left: 12px;
  width: 8px;
  height: 8px;
  background: #ffffff;
  border-radius: 4px;
  content: "";
}

.rzslider .rz-pointer:hover:after {
  background-color: #ffffff;
}

.rzslider .rz-pointer.rz-active {
  z-index: 4;
}

.rzslider .rz-pointer.rz-active:after {
  background-color: #451aff;
}

.rzslider .rz-bubble {
  bottom: 16px;
  padding: 1px 3px;
  color: #55637d;
  cursor: default;
  transition: all linear 0.3s;
}

.rzslider .rz-bubble.rz-limit {
  color: #55637d;
  transition: none;
}

.rzslider .rz-ticks {
  position: absolute;
  top: -3px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 0;
  margin: 0;
  list-style: none;
  box-sizing: border-box;
}

.rzslider .rz-ticks-values-under .rz-tick-value {
  top: auto;
  bottom: -32px;
}

.rzslider .rz-tick {
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  margin-left: 11px;
  text-align: center;
  cursor: pointer;
  background: #d8e0f3;
  border-radius: 50%;
  transition: background-color linear 0.3s;
}

.rzslider .rz-tick.rz-selected {
  background: #0db9f0;
}

.rzslider .rz-tick-value {
  position: absolute;
  top: -30px;
  transform: translate(-50%, 0);
}

.rzslider .rz-tick-legend {
  position: absolute;
  top: 24px;
  max-width: 50px;
  white-space: normal;
  transform: translate(-50%, 0);
}

.rzslider.rz-vertical {
  position: relative;
  width: 4px;
  height: 100%;
  padding: 0;
  margin: 0 20px;
  vertical-align: baseline;
}

.rzslider.rz-vertical .rz-base {
  width: 100%;
  height: 100%;
  padding: 0;
}

.rzslider.rz-vertical .rz-bar-wrapper {
  top: auto;
  left: 0;
  width: 32px;
  height: 100%;
  padding: 0 0 0 16px;
  margin: 0 0 0 -16px;
}

.rzslider.rz-vertical .rz-bar {
  bottom: 0;
  left: auto;
  width: 4px;
  height: 100%;
}

.rzslider.rz-vertical .rz-pointer {
  top: auto;
  bottom: 0;
  left: -14px !important;
}

.rzslider.rz-vertical .rz-bubble {
  bottom: 0;
  left: 16px !important;
  margin-left: 3px;
}

.rzslider.rz-vertical .rz-ticks {
  top: 0;
  left: -3px;
  z-index: 1;
  width: 0;
  height: 100%;
}

.rzslider.rz-vertical .rz-tick {
  margin-top: 11px;
  margin-left: auto;
  vertical-align: middle;
}

.rzslider.rz-vertical .rz-tick-value {
  top: auto;
  left: 24px;
  transform: translate(0, -28%);
}

.rzslider.rz-vertical .rz-tick-legend {
  top: auto;
  right: 24px;
  max-width: none;
  white-space: nowrap;
  transform: translate(0, -28%);
}

.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value {
  right: 24px;
  bottom: auto;
  left: auto;
}


/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].rules[0].oneOf[0].use[2]!./projects/panel/src/lib/vueConversationFrame/vueConversationFrame.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@keyframes loader-rotate-02305854{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-02305854{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-02305854],.slide-fade_user-enter-active[data-v-02305854]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-02305854],.slide-fade_admin-leave-to[data-v-02305854],.slide-fade_user-enter[data-v-02305854]{opacity:0}.slide-fade_admin-enter[data-v-02305854],.slide-fade_admin-leave-to[data-v-02305854]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-02305854],.slide-fade_user-enter[data-v-02305854]{transform:translateX(-10px)}.fade-enter-active[data-v-02305854],.fade-leave-active[data-v-02305854]{transition:opacity .3s}.fade-enter[data-v-02305854],.fade-leave-to[data-v-02305854]{opacity:0}.avatar[data-v-02305854]{border-radius:50%;margin:0 9px;overflow:hidden;background-size:cover;background-position:50%}.avatar_sm[data-v-02305854]{width:18px;height:18px;min-width:18px;margin:0 3px}.avatar_sm[data-v-02305854]:first-child{margin-left:0}.avatar_sm[data-v-02305854]:last-child{margin-right:0}.avatar_lg[data-v-02305854]{width:41px;height:41px;min-width:41px;margin:0 9px}.avatar_lg.avatar_user[data-v-02305854]{margin-left:0}.avatar_lg.avatar_admin[data-v-02305854]{margin-right:0;background-color:#5c5cd6}@keyframes loader-rotate-e89775f0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-e89775f0{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-e89775f0],.slide-fade_user-enter-active[data-v-e89775f0]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-e89775f0],.slide-fade_admin-leave-to[data-v-e89775f0],.slide-fade_user-enter[data-v-e89775f0]{opacity:0}.slide-fade_admin-enter[data-v-e89775f0],.slide-fade_admin-leave-to[data-v-e89775f0]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-e89775f0],.slide-fade_user-enter[data-v-e89775f0]{transform:translateX(-10px)}.fade-enter-active[data-v-e89775f0],.fade-leave-active[data-v-e89775f0]{transition:opacity .3s}.fade-enter[data-v-e89775f0],.fade-leave-to[data-v-e89775f0]{opacity:0}.tooltip[data-v-e89775f0]{position:absolute;top:0;transform:translateY(calc(-100% - 6px));min-height:22px;padding:3px 8px;border-radius:3px;background:#000;opacity:.8;text-align:center;font-size:12px;line-height:1.428571429;color:#fff;transition:none;z-index:1}.tooltip_center[data-v-e89775f0]{left:50%;transform:translate(-50%,calc(-100% - 6px))}.tooltip_center .tooltip__inner[data-v-e89775f0]:before{left:50%;margin-left:-2px}.tooltip_right[data-v-e89775f0]{right:0}.tooltip_right .tooltip__inner[data-v-e89775f0]:before{right:5px;margin-right:-2px}.tooltip_left[data-v-e89775f0]{left:0}.tooltip_left .tooltip__inner[data-v-e89775f0]:before{left:5px;margin-left:-2px}.tooltip__inner[data-v-e89775f0]{position:relative;white-space:nowrap}.tooltip__inner[data-v-e89775f0]:before{content:"";position:absolute;top:auto;right:auto;bottom:-7px;left:auto;display:block;height:0;width:0;border:0 solid transparent;border-left-width:4px;border-right-width:4px;border-top:4px solid #000}@keyframes loader-rotate-7c332f65{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-7c332f65{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-7c332f65],.slide-fade_user-enter-active[data-v-7c332f65]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-7c332f65],.slide-fade_admin-leave-to[data-v-7c332f65],.slide-fade_user-enter[data-v-7c332f65]{opacity:0}.slide-fade_admin-enter[data-v-7c332f65],.slide-fade_admin-leave-to[data-v-7c332f65]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-7c332f65],.slide-fade_user-enter[data-v-7c332f65]{transform:translateX(-10px)}.fade-enter-active[data-v-7c332f65],.fade-leave-active[data-v-7c332f65]{transition:opacity .3s}.fade-enter[data-v-7c332f65],.fade-leave-to[data-v-7c332f65]{opacity:0}.icon-with-link[data-v-7c332f65]{display:inline-flex;align-items:center;text-decoration:none;vertical-align:top;color:#5c5cd6}.icon-with-link__text[data-v-7c332f65]{line-height:20px}.icon-with-link__icon[data-v-7c332f65]{display:flex;margin-right:5px}@keyframes loader-rotate-becd85c6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-becd85c6{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-becd85c6],.slide-fade_user-enter-active[data-v-becd85c6]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-becd85c6],.slide-fade_admin-leave-to[data-v-becd85c6],.slide-fade_user-enter[data-v-becd85c6]{opacity:0}.slide-fade_admin-enter[data-v-becd85c6],.slide-fade_admin-leave-to[data-v-becd85c6]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-becd85c6],.slide-fade_user-enter[data-v-becd85c6]{transform:translateX(-10px)}.fade-enter-active[data-v-becd85c6],.fade-leave-active[data-v-becd85c6]{transition:opacity .3s}.fade-enter[data-v-becd85c6],.fade-leave-to[data-v-becd85c6]{opacity:0}.icon-outside__path[data-v-becd85c6]{fill:#5c5cd6}@keyframes loader-rotate-0a0dd04e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-0a0dd04e{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-0a0dd04e],.slide-fade_user-enter-active[data-v-0a0dd04e]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-0a0dd04e],.slide-fade_admin-leave-to[data-v-0a0dd04e],.slide-fade_user-enter[data-v-0a0dd04e]{opacity:0}.slide-fade_admin-enter[data-v-0a0dd04e],.slide-fade_admin-leave-to[data-v-0a0dd04e]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-0a0dd04e],.slide-fade_user-enter[data-v-0a0dd04e]{transform:translateX(-10px)}.fade-enter-active[data-v-0a0dd04e],.fade-leave-active[data-v-0a0dd04e]{transition:opacity .3s}.fade-enter[data-v-0a0dd04e],.fade-leave-to[data-v-0a0dd04e]{opacity:0}.removed-message[data-v-0a0dd04e]{max-width:420px;min-width:50px;min-height:41px;padding:10px 14px;overflow:hidden;color:#9da3af}@keyframes loader-rotate-74b89f5a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-74b89f5a{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-74b89f5a],.slide-fade_user-enter-active[data-v-74b89f5a]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-74b89f5a],.slide-fade_admin-leave-to[data-v-74b89f5a],.slide-fade_user-enter[data-v-74b89f5a]{opacity:0}.slide-fade_admin-enter[data-v-74b89f5a],.slide-fade_admin-leave-to[data-v-74b89f5a]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-74b89f5a],.slide-fade_user-enter[data-v-74b89f5a]{transform:translateX(-10px)}.fade-enter-active[data-v-74b89f5a],.fade-leave-active[data-v-74b89f5a]{transition:opacity .3s}.fade-enter[data-v-74b89f5a],.fade-leave-to[data-v-74b89f5a]{opacity:0}.bubble-article[data-v-74b89f5a]{max-width:420px;padding:10px 14px;overflow:hidden}.bubble-article__title[data-v-74b89f5a]{font-weight:700}.bubble-article__description[data-v-74b89f5a]{margin-top:5px;color:#5c6370}.bubble-article__link[data-v-74b89f5a]{margin-top:5px;white-space:nowrap}@keyframes loader-rotate-2d0485aa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-2d0485aa{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-2d0485aa],.slide-fade_user-enter-active[data-v-2d0485aa]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-2d0485aa],.slide-fade_admin-leave-to[data-v-2d0485aa],.slide-fade_user-enter[data-v-2d0485aa]{opacity:0}.slide-fade_admin-enter[data-v-2d0485aa],.slide-fade_admin-leave-to[data-v-2d0485aa]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-2d0485aa],.slide-fade_user-enter[data-v-2d0485aa]{transform:translateX(-10px)}.fade-enter-active[data-v-2d0485aa],.fade-leave-active[data-v-2d0485aa]{transition:opacity .3s}.fade-enter[data-v-2d0485aa],.fade-leave-to[data-v-2d0485aa]{opacity:0}.button[data-v-2d0485aa]{display:inline-flex;align-items:center;margin:5px;padding:6px 10px;border:1px solid transparent;border-radius:3px;outline:0;font-weight:400;font-size:14px;font-family:inherit;line-height:1.428571429;background-image:none;text-align:center;white-space:normal;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s,border .15s,color .15s,opacity .15s;touch-action:manipulation}.button_primary[data-v-2d0485aa]{border-color:#5c5cd6;background-color:#5c5cd6;color:#fff}.button_primary[data-v-2d0485aa]:hover{border-color:#4747d1;background-color:#4747d1;color:#fff;text-decoration:none}.button[disabled][data-v-2d0485aa]{opacity:.3;filter:alpha(opacity=30);cursor:not-allowed}@keyframes loader-rotate-6784d4a2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-6784d4a2{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-6784d4a2],.slide-fade_user-enter-active[data-v-6784d4a2]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-6784d4a2],.slide-fade_admin-leave-to[data-v-6784d4a2],.slide-fade_user-enter[data-v-6784d4a2]{opacity:0}.slide-fade_admin-enter[data-v-6784d4a2],.slide-fade_admin-leave-to[data-v-6784d4a2]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-6784d4a2],.slide-fade_user-enter[data-v-6784d4a2]{transform:translateX(-10px)}.fade-enter-active[data-v-6784d4a2],.fade-leave-active[data-v-6784d4a2]{transition:opacity .3s}.fade-enter[data-v-6784d4a2],.fade-leave-to[data-v-6784d4a2]{opacity:0}.message-text[data-v-6784d4a2]{max-width:420px;min-width:50px;min-height:41px;padding:10px 14px;overflow:hidden}.message-text_at-note[data-v-6784d4a2]{background:none!important}.message-text_has-bubble-description .message-text__bubble-description-container[data-v-6784d4a2]{margin-top:10px;border-top:1px solid rgba(0,0,0,.1)}.message-text__inner[data-v-6784d4a2]{overflow:hidden}.message-text__inner[data-v-6784d4a2] ol,.message-text__inner[data-v-6784d4a2] ul{padding-left:25px}.message-text__inner[data-v-6784d4a2] ul{list-style:disc}.message-text__inner[data-v-6784d4a2] ol{list-style:decimal}.message-text__inner[data-v-6784d4a2] p{margin-bottom:0}.message-text__inner[data-v-6784d4a2] .mention{color:#960}.message-text__inner[data-v-6784d4a2] .mention.me{padding:1px 3px;background-color:#fd9;border-radius:3px}.message-text__kb-link[data-v-6784d4a2]{margin-top:5px;white-space:nowrap}.message-text__button-container[data-v-6784d4a2]{display:flex;align-items:flex-start;flex-wrap:wrap;margin:5px -5px 0 -5px}.message-text__data-source[data-v-6784d4a2]{margin-top:10px;padding-top:10px;border-top:1px solid #c7cad1}.message-text__bubble-description-container[data-v-6784d4a2]{display:flex;align-items:flex-start;flex-wrap:wrap;margin-top:10px;padding:12px 0 2px 0}@keyframes loader-rotate-01ae4481{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-01ae4481{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-01ae4481],.slide-fade_user-enter-active[data-v-01ae4481]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-01ae4481],.slide-fade_admin-leave-to[data-v-01ae4481],.slide-fade_user-enter[data-v-01ae4481]{opacity:0}.slide-fade_admin-enter[data-v-01ae4481],.slide-fade_admin-leave-to[data-v-01ae4481]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-01ae4481],.slide-fade_user-enter[data-v-01ae4481]{transform:translateX(-10px)}.fade-enter-active[data-v-01ae4481],.fade-leave-active[data-v-01ae4481]{transition:opacity .3s}.fade-enter[data-v-01ae4481],.fade-leave-to[data-v-01ae4481]{opacity:0}.loader[data-v-01ae4481]{position:relative}.loader_message[data-v-01ae4481]{height:12px;width:12px}.loader_message .loader__spinner[data-v-01ae4481]{border-color:#5c5cd6;border-width:1px}.loader_pagination[data-v-01ae4481]{height:22px;width:22px}.loader_pagination .loader__spinner[data-v-01ae4481]{border-width:2px}.loader__spinner[data-v-01ae4481]{position:absolute;top:0;right:0;bottom:0;left:0;border-style:solid;border-radius:50%;border-right-color:transparent!important;animation:loader-rotate-01ae4481 1s linear infinite}.hidden{display:none}.audio-player{display:flex;align-items:center}.audio-player .audio-control-icon{flex-shrink:0;flex-basis:15px}.audio-player .audio-progress-bar-container{position:relative;margin-left:10px;height:20px}.audio-player .audio-progress-bar-bg{stroke:#22252a;opacity:.3;vertical-align:baseline}.audio-player .audio-progress-bar-progress{position:absolute;overflow:hidden;left:0;stroke:#22252a;vertical-align:baseline}.audio-player .audio-duration{margin-left:15px;flex-shrink:0;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.audio-player-container{display:flex;align-items:center}.audio-player-container>:not(:last-child){margin-right:10px}.audio-player-container .transcribe-icon-container{position:relative}.audio-player-container .transcribing-loader{width:15px;height:15px}.transcribed-text{margin-top:5px;max-width:420px}.transcribed-text__error{color:#9da3af}.btn_audio_user{border-color:transparent!important;background-color:transparent!important;color:#22252a!important}.btn_audio_user:hover{border-color:#d5d8dd!important;background-color:#d5d8dd!important;color:#22252a!important}.btn_audio_admin{border-color:transparent!important;background-color:transparent!important;color:#22252a!important}.btn_audio_admin:hover{border-color:rgba(92,92,214,.2)!important;background-color:rgba(92,92,214,.2)!important;color:#22252a!important}@keyframes loader-rotate-ce89d8d4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-ce89d8d4{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-ce89d8d4],.slide-fade_user-enter-active[data-v-ce89d8d4]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-ce89d8d4],.slide-fade_admin-leave-to[data-v-ce89d8d4],.slide-fade_user-enter[data-v-ce89d8d4]{opacity:0}.slide-fade_admin-enter[data-v-ce89d8d4],.slide-fade_admin-leave-to[data-v-ce89d8d4]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-ce89d8d4],.slide-fade_user-enter[data-v-ce89d8d4]{transform:translateX(-10px)}.fade-enter-active[data-v-ce89d8d4],.fade-leave-active[data-v-ce89d8d4]{transition:opacity .3s}.fade-enter[data-v-ce89d8d4],.fade-leave-to[data-v-ce89d8d4]{opacity:0}img[data-v-ce89d8d4]{width:100%;height:100%}@keyframes loader-rotate-56b1a156{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-56b1a156{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-56b1a156],.slide-fade_user-enter-active[data-v-56b1a156]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-56b1a156],.slide-fade_admin-leave-to[data-v-56b1a156],.slide-fade_user-enter[data-v-56b1a156]{opacity:0}.slide-fade_admin-enter[data-v-56b1a156],.slide-fade_admin-leave-to[data-v-56b1a156]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-56b1a156],.slide-fade_user-enter[data-v-56b1a156]{transform:translateX(-10px)}.fade-enter-active[data-v-56b1a156],.fade-leave-active[data-v-56b1a156]{transition:opacity .3s}.fade-enter[data-v-56b1a156],.fade-leave-to[data-v-56b1a156]{opacity:0}.radial-progress[data-v-56b1a156]{position:absolute;top:6px;right:6px;bottom:6px;left:6px;animation:loader-rotate-56b1a156 2s linear infinite}.radial-progress__circle[data-v-56b1a156]{transition:stroke-dashoffset 1s linear}@keyframes loader-rotate-7214e2b8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-7214e2b8{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-7214e2b8],.slide-fade_user-enter-active[data-v-7214e2b8]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-7214e2b8],.slide-fade_admin-leave-to[data-v-7214e2b8],.slide-fade_user-enter[data-v-7214e2b8]{opacity:0}.slide-fade_admin-enter[data-v-7214e2b8],.slide-fade_admin-leave-to[data-v-7214e2b8]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-7214e2b8],.slide-fade_user-enter[data-v-7214e2b8]{transform:translateX(-10px)}.fade-enter-active[data-v-7214e2b8],.fade-leave-active[data-v-7214e2b8]{transition:opacity .3s}.fade-enter[data-v-7214e2b8],.fade-leave-to[data-v-7214e2b8]{opacity:0}.attachment-badge[data-v-7214e2b8]{position:relative;display:flex;align-items:center;justify-content:center;height:36px;width:36px;min-width:36px;border-radius:50%;overflow:hidden;background:#5c6370}.attachment-badge_admin[data-v-7214e2b8]{background:#5c5cd6}.attachment-badge_user[data-v-7214e2b8]{background:#fff}@keyframes loader-rotate-7178a2eb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-7178a2eb{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-7178a2eb],.slide-fade_user-enter-active[data-v-7178a2eb]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-7178a2eb],.slide-fade_admin-leave-to[data-v-7178a2eb],.slide-fade_user-enter[data-v-7178a2eb]{opacity:0}.slide-fade_admin-enter[data-v-7178a2eb],.slide-fade_admin-leave-to[data-v-7178a2eb]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-7178a2eb],.slide-fade_user-enter[data-v-7178a2eb]{transform:translateX(-10px)}.fade-enter-active[data-v-7178a2eb],.fade-leave-active[data-v-7178a2eb]{transition:opacity .3s}.fade-enter[data-v-7178a2eb],.fade-leave-to[data-v-7178a2eb]{opacity:0}.attachment[data-v-7178a2eb]{overflow:hidden;max-width:420px;border-radius:13px}.attachment_admin[data-v-7178a2eb]{background-color:#ebebfa}.attachment_user[data-v-7178a2eb]{background-color:#fff}.attachment_at-note[data-v-7178a2eb]{background-color:#fff6e5!important}.attachment_is-email[data-v-7178a2eb]{border-radius:0}.attachment_is-email .attachment__outer[data-v-7178a2eb]:last-child{padding-bottom:0}.attachment_is-email .attachment__outer:last-child .attachment__inner[data-v-7178a2eb]{padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1)}.attachment__outer[data-v-7178a2eb]{position:relative;padding:10px 14px}.attachment__inner[data-v-7178a2eb]{display:flex}.attachment__info[data-v-7178a2eb]{overflow:hidden;height:36px;margin-left:9px}.attachment__filename[data-v-7178a2eb]{overflow:hidden;line-height:18px;text-overflow:ellipsis;white-space:nowrap;color:#5c5cd6}.attachment__description[data-v-7178a2eb]{display:inline-flex;overflow:hidden;height:12px;margin-top:4px;font-size:12px;line-height:12px;color:#5c6370}.attachment__link[data-v-7178a2eb]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:pointer}@keyframes loader-rotate-12b6dfee{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-12b6dfee{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-12b6dfee],.slide-fade_user-enter-active[data-v-12b6dfee]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-12b6dfee],.slide-fade_admin-leave-to[data-v-12b6dfee],.slide-fade_user-enter[data-v-12b6dfee]{opacity:0}.slide-fade_admin-enter[data-v-12b6dfee],.slide-fade_admin-leave-to[data-v-12b6dfee]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-12b6dfee],.slide-fade_user-enter[data-v-12b6dfee]{transform:translateX(-10px)}.fade-enter-active[data-v-12b6dfee],.fade-leave-active[data-v-12b6dfee]{transition:opacity .3s}.fade-enter[data-v-12b6dfee],.fade-leave-to[data-v-12b6dfee]{opacity:0}.message-attachments-list[data-v-12b6dfee]{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.message-attachments-list__loading[data-v-12b6dfee]{padding:15px}.message-attachments-list__media-grid[data-v-12b6dfee]{display:grid;max-width:390px;grid-gap:10px;gap:10px}.message-attachments-list__media-grid--single[data-v-12b6dfee]{grid-template-columns:1fr}.message-attachments-list__media-grid--half[data-v-12b6dfee]{grid-template-columns:repeat(2,1fr)}.message-attachments-list__media-grid--third[data-v-12b6dfee]{grid-template-columns:repeat(3,1fr)}.message-attachments-list__media-grid--quarter[data-v-12b6dfee]{grid-template-columns:repeat(4,1fr)}.message-attachments-list__media-grid--multi[data-v-12b6dfee]{grid-template-columns:repeat(5,1fr)}.message-attachments-list__media-grid--half img[data-v-12b6dfee],.message-attachments-list__media-grid--half video[data-v-12b6dfee],.message-attachments-list__media-grid--multi img[data-v-12b6dfee],.message-attachments-list__media-grid--multi video[data-v-12b6dfee],.message-attachments-list__media-grid--quarter img[data-v-12b6dfee],.message-attachments-list__media-grid--quarter video[data-v-12b6dfee],.message-attachments-list__media-grid--third img[data-v-12b6dfee],.message-attachments-list__media-grid--third video[data-v-12b6dfee]{max-width:100%;max-height:100%;aspect-ratio:1/1}.message-attachments-list__media-grid--half img[data-v-12b6dfee],.message-attachments-list__media-grid--multi img[data-v-12b6dfee],.message-attachments-list__media-grid--quarter img[data-v-12b6dfee],.message-attachments-list__media-grid--third img[data-v-12b6dfee]{object-fit:cover}.message-attachments-list__media-item[data-v-12b6dfee]{position:relative;overflow:hidden;width:fit-content;max-height:200px;cursor:pointer}.message-attachments-list__media-item--image[data-v-12b6dfee],.message-attachments-list__media-item--video[data-v-12b6dfee]{border-radius:10px}.message-attachments-list__media-item--image[data-v-12b6dfee]:after{content:" ";position:absolute;border:1px solid rgba(0,0,0,.1);border-radius:10px;pointer-events:none;top:0;right:0;bottom:0;left:0}.message-attachments-list__media-inner[data-v-12b6dfee]{width:100%;height:100%}.message-attachments-list__media-inner[data-v-12b6dfee]:where(:fullscreen){object-fit:contain}.message-attachments-list__audio[data-v-12b6dfee],.message-attachments-list__documents[data-v-12b6dfee]{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.message-attachments-list__audio[data-v-12b6dfee]{margin-top:5px;margin-bottom:5px}.message-attachments-list__audio-item[data-v-12b6dfee]{position:relative;padding:8px;border-radius:8px;background-color:rgba(0,0,0,.03)}@keyframes loader-rotate-4ecab970{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-4ecab970{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-4ecab970],.slide-fade_user-enter-active[data-v-4ecab970]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-4ecab970],.slide-fade_admin-leave-to[data-v-4ecab970],.slide-fade_user-enter[data-v-4ecab970]{opacity:0}.slide-fade_admin-enter[data-v-4ecab970],.slide-fade_admin-leave-to[data-v-4ecab970]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-4ecab970],.slide-fade_user-enter[data-v-4ecab970]{transform:translateX(-10px)}.fade-enter-active[data-v-4ecab970],.fade-leave-active[data-v-4ecab970]{transition:opacity .3s}.fade-enter[data-v-4ecab970],.fade-leave-to[data-v-4ecab970]{opacity:0}.bubble-attachments-list[data-v-4ecab970]{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.bubble-attachments-list .message-attachments-list-wrapper[data-v-4ecab970]{padding:15px}.bubble-attachments-list--has-text[data-v-4ecab970]{grid-gap:0;gap:0}.bubble-attachments-list--has-text .message-attachments-list-wrapper[data-v-4ecab970]{padding:0 15px 15px}@keyframes loader-rotate-65263f07{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-65263f07{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-65263f07],.slide-fade_user-enter-active[data-v-65263f07]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-65263f07],.slide-fade_admin-leave-to[data-v-65263f07],.slide-fade_user-enter[data-v-65263f07]{opacity:0}.slide-fade_admin-enter[data-v-65263f07],.slide-fade_admin-leave-to[data-v-65263f07]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-65263f07],.slide-fade_user-enter[data-v-65263f07]{transform:translateX(-10px)}.fade-enter-active[data-v-65263f07],.fade-leave-active[data-v-65263f07]{transition:opacity .3s}.fade-enter[data-v-65263f07],.fade-leave-to[data-v-65263f07]{opacity:0}.bubble-email .message-attachments-list-wrapper[data-v-65263f07]{padding:15px}.bubble-email__bottom[data-v-65263f07]{padding:10px 14px;border-radius:0 0 13px 13px}.bubble-email__trigger[data-v-65263f07]{font-size:12px;text-decoration:none}@keyframes loader-rotate-6371c90e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-6371c90e{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-6371c90e],.slide-fade_user-enter-active[data-v-6371c90e]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-6371c90e],.slide-fade_admin-leave-to[data-v-6371c90e],.slide-fade_user-enter[data-v-6371c90e]{opacity:0}.slide-fade_admin-enter[data-v-6371c90e],.slide-fade_admin-leave-to[data-v-6371c90e]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-6371c90e],.slide-fade_user-enter[data-v-6371c90e]{transform:translateX(-10px)}.fade-enter-active[data-v-6371c90e],.fade-leave-active[data-v-6371c90e]{transition:opacity .3s}.fade-enter[data-v-6371c90e],.fade-leave-to[data-v-6371c90e]{opacity:0}.media[data-v-6371c90e]{max-width:420px;min-width:120px;min-height:120px;flex-direction:column;border:1px solid #f1f2f4;border-radius:13px;cursor:pointer;overflow:hidden}.media[data-v-6371c90e],.media__attachment[data-v-6371c90e]{position:relative;display:flex}.media__attachment[data-v-6371c90e]{align-items:center;justify-content:center;width:100%}.media__attachment[data-v-6371c90e]:not(:last-child){margin-bottom:10px}.media_admin[data-v-6371c90e]{border-color:#d6d6f5}.media_at-note[data-v-6371c90e]{background:transparent;border-top:none;border-radius:0 0 13px 13px;border-color:#fec}.media_at-mention[data-v-6371c90e]{background:transparent;margin:10px 14px;border-radius:13px!important}.media_audio[data-v-6371c90e]{border:none;max-width:none;overflow:unset;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;padding:10px 14px}.media_audio.media_loaded[data-v-6371c90e]{min-height:20px}.media_audio.media_has-text[data-v-6371c90e]{padding:0 14px 10px}.media_min-size[data-v-6371c90e]{height:120px}.media__inner[data-v-6371c90e]{max-height:300px;min-width:1px;height:auto;width:auto}.media__loading[data-v-6371c90e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;height:100%;width:100%;background-color:rgba(0,0,0,.055)}.media__loading_fail[data-v-6371c90e]{position:static;min-height:120px;padding:10px 14px;color:#737b8c;cursor:default}@keyframes loader-rotate-52d77c6a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-52d77c6a{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-52d77c6a],.slide-fade_user-enter-active[data-v-52d77c6a]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-52d77c6a],.slide-fade_admin-leave-to[data-v-52d77c6a],.slide-fade_user-enter[data-v-52d77c6a]{opacity:0}.slide-fade_admin-enter[data-v-52d77c6a],.slide-fade_admin-leave-to[data-v-52d77c6a]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-52d77c6a],.slide-fade_user-enter[data-v-52d77c6a]{transform:translateX(-10px)}.fade-enter-active[data-v-52d77c6a],.fade-leave-active[data-v-52d77c6a]{transition:opacity .3s}.fade-enter[data-v-52d77c6a],.fade-leave-to[data-v-52d77c6a]{opacity:0}.bubble-note[data-v-52d77c6a]{position:relative;max-width:420px;background:#fec;text-align:left;border-radius:13px}.bubble-note_removed[data-v-52d77c6a]{background:#f1f2f4}.bubble-note_removed .bubble-note__header[data-v-52d77c6a]{background:#e3e5e8;color:#9da3af}.bubble-note__header[data-v-52d77c6a]{height:21px;padding:0 14px;line-height:21px;font-size:10px;background:#fd9;color:#c80;text-align:left;border-radius:13px 13px 0 0}.bubble-note__body[data-v-52d77c6a]{overflow:hidden;border-radius:0 0 13px 13px}.bubble-note__corner[data-v-52d77c6a]{position:absolute;top:auto;right:0;bottom:0;left:auto;height:14px;width:14px}@keyframes loader-rotate-4e7af3b6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-4e7af3b6{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-4e7af3b6],.slide-fade_user-enter-active[data-v-4e7af3b6]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-4e7af3b6],.slide-fade_admin-leave-to[data-v-4e7af3b6],.slide-fade_user-enter[data-v-4e7af3b6]{opacity:0}.slide-fade_admin-enter[data-v-4e7af3b6],.slide-fade_admin-leave-to[data-v-4e7af3b6]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-4e7af3b6],.slide-fade_user-enter[data-v-4e7af3b6]{transform:translateX(-10px)}.fade-enter-active[data-v-4e7af3b6],.fade-leave-active[data-v-4e7af3b6]{transition:opacity .3s}.fade-enter[data-v-4e7af3b6],.fade-leave-to[data-v-4e7af3b6]{opacity:0}.bubble-mention[data-v-4e7af3b6]{position:relative;max-width:420px;text-align:left;border-radius:13px}.bubble-mention__description[data-v-4e7af3b6]{color:#737b8c}.bubble-mention__inner[data-v-4e7af3b6]{position:relative;margin-top:14px;padding-left:14px;overflow:hidden}.bubble-mention__inner[data-v-4e7af3b6]:last-child{margin-bottom:14px}.bubble-mention__description[data-v-4e7af3b6]{padding:14px 14px 0 14px}.bubble-mention__border[data-v-4e7af3b6]{position:absolute;top:4px;right:auto;bottom:4px;left:auto;width:3px;background:#e3e5e8;border-radius:3px}.bubble-mention_removed[data-v-4e7af3b6]{background:#f1f2f4}@keyframes loader-rotate-72bde533{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-72bde533{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-72bde533],.slide-fade_user-enter-active[data-v-72bde533]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-72bde533],.slide-fade_admin-leave-to[data-v-72bde533],.slide-fade_user-enter[data-v-72bde533]{opacity:0}.slide-fade_admin-enter[data-v-72bde533],.slide-fade_admin-leave-to[data-v-72bde533]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-72bde533],.slide-fade_user-enter[data-v-72bde533]{transform:translateX(-10px)}.fade-enter-active[data-v-72bde533],.fade-leave-active[data-v-72bde533]{transition:opacity .3s}.fade-enter[data-v-72bde533],.fade-leave-to[data-v-72bde533]{opacity:0}.typing-indicator[data-v-72bde533]{position:relative;height:20px;width:22px;vertical-align:middle}.typing-indicator__dot[data-v-72bde533]{content:"";position:absolute;top:50%;left:0;display:inline-block;margin-top:-3px;height:5px;width:5px;border-radius:50%;background:#22252a;animation:typing-indicate-72bde533 2.1s linear infinite}.typing-indicator__dot[data-v-72bde533]:first-child{left:50%;margin-left:-3px;animation-delay:.35s}.typing-indicator__dot[data-v-72bde533]:last-child{left:auto;right:0;animation-delay:.7s}@keyframes loader-rotate-308c69ee{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-308c69ee{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-308c69ee],.slide-fade_user-enter-active[data-v-308c69ee]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-308c69ee],.slide-fade_admin-leave-to[data-v-308c69ee],.slide-fade_user-enter[data-v-308c69ee]{opacity:0}.slide-fade_admin-enter[data-v-308c69ee],.slide-fade_admin-leave-to[data-v-308c69ee]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-308c69ee],.slide-fade_user-enter[data-v-308c69ee]{transform:translateX(-10px)}.fade-enter-active[data-v-308c69ee],.fade-leave-active[data-v-308c69ee]{transition:opacity .3s}.fade-enter[data-v-308c69ee],.fade-leave-to[data-v-308c69ee]{opacity:0}.bubble-typing[data-v-308c69ee]{max-width:420px;padding:10px 14px}.bubble-typing__text[data-v-308c69ee]{display:inline;margin-right:10px}.bubble-typing.bubble-typing_admin .bubble-typing__text[data-v-308c69ee]{margin-right:0}.bubble-typing__indicator[data-v-308c69ee]{display:inline-block}@keyframes loader-rotate-49952a83{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-49952a83{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-49952a83],.slide-fade_user-enter-active[data-v-49952a83]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-49952a83],.slide-fade_admin-leave-to[data-v-49952a83],.slide-fade_user-enter[data-v-49952a83]{opacity:0}.slide-fade_admin-enter[data-v-49952a83],.slide-fade_admin-leave-to[data-v-49952a83]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-49952a83],.slide-fade_user-enter[data-v-49952a83]{transform:translateX(-10px)}.fade-enter-active[data-v-49952a83],.fade-leave-active[data-v-49952a83]{transition:opacity .3s}.fade-enter[data-v-49952a83],.fade-leave-to[data-v-49952a83]{opacity:0}.bubble-wrapper[data-v-49952a83]{max-width:420px;min-width:50px;padding:10px 14px;overflow:hidden}.bubble-wrapper__inner[data-v-49952a83]{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.bubble-wrapper__icon[data-v-49952a83]{margin-right:5px}.bubble-wrapper__icon .icon[data-v-49952a83]{display:inline!important;vertical-align:sub}.bubble-wrapper__message-title[data-v-49952a83]{font-weight:500}.bubble-wrapper__link[data-v-49952a83]{margin-top:10px;padding-top:10px;border-top:1px solid #c2c2f0;cursor:pointer}@keyframes loader-rotate-099a0f00{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-099a0f00{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-099a0f00],.slide-fade_user-enter-active[data-v-099a0f00]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-099a0f00],.slide-fade_admin-leave-to[data-v-099a0f00],.slide-fade_user-enter[data-v-099a0f00]{opacity:0}.slide-fade_admin-enter[data-v-099a0f00],.slide-fade_admin-leave-to[data-v-099a0f00]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-099a0f00],.slide-fade_user-enter[data-v-099a0f00]{transform:translateX(-10px)}.fade-enter-active[data-v-099a0f00],.fade-leave-active[data-v-099a0f00]{transition:opacity .3s}.fade-enter[data-v-099a0f00],.fade-leave-to[data-v-099a0f00]{opacity:0}.delivery-status__path[data-v-099a0f00]{fill:#5c5cd6}@keyframes loader-rotate-629d3691{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-629d3691{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-629d3691],.slide-fade_user-enter-active[data-v-629d3691]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-629d3691],.slide-fade_admin-leave-to[data-v-629d3691],.slide-fade_user-enter[data-v-629d3691]{opacity:0}.slide-fade_admin-enter[data-v-629d3691],.slide-fade_admin-leave-to[data-v-629d3691]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-629d3691],.slide-fade_user-enter[data-v-629d3691]{transform:translateX(-10px)}.fade-enter-active[data-v-629d3691],.fade-leave-active[data-v-629d3691]{transition:opacity .3s}.fade-enter[data-v-629d3691],.fade-leave-to[data-v-629d3691]{opacity:0}.sent-via-badge[data-v-629d3691]{height:12px;width:12px;min-width:12px}@keyframes loader-rotate-78e880fc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-78e880fc{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-78e880fc],.slide-fade_user-enter-active[data-v-78e880fc]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-78e880fc],.slide-fade_admin-leave-to[data-v-78e880fc],.slide-fade_user-enter[data-v-78e880fc]{opacity:0}.slide-fade_admin-enter[data-v-78e880fc],.slide-fade_admin-leave-to[data-v-78e880fc]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-78e880fc],.slide-fade_user-enter[data-v-78e880fc]{transform:translateX(-10px)}.fade-enter-active[data-v-78e880fc],.fade-leave-active[data-v-78e880fc]{transition:opacity .3s}.fade-enter[data-v-78e880fc],.fade-leave-to[data-v-78e880fc]{opacity:0}.message-status[data-v-78e880fc]{flex-shrink:1;margin:0 10px}.message-status_admin[data-v-78e880fc]{justify-content:left}.message-status_user[data-v-78e880fc]{justify-content:right}.message-status__success[data-v-78e880fc]{font-size:12px;white-space:nowrap;line-height:14px;color:#9da3af}.message-status__edited[data-v-78e880fc]{display:flex;grid-gap:5px;gap:5px;margin-right:5px}.message-status__sent-via[data-v-78e880fc]{margin:0 0 0 10px}.message-status__group[data-v-78e880fc]{display:flex;margin-bottom:10px}.message-status__group[data-v-78e880fc]:first-child{margin-top:0}.message-status__group[data-v-78e880fc]:last-child{margin-bottom:0}.message-status__group_user .message-status__edited[data-v-78e880fc],.message-status__group_user[data-v-78e880fc]{flex-direction:row-reverse}.message-status__group_user .message-status__edited[data-v-78e880fc]{margin-left:5px}.message-status__group_user .message-status__sent-via[data-v-78e880fc]{margin:0 10px 0 0}.message-status__delivery-icon[data-v-78e880fc]{margin-left:auto}.message-status__actions[data-v-78e880fc]{display:flex}@keyframes loader-rotate-57c5421c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-57c5421c{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-57c5421c],.slide-fade_user-enter-active[data-v-57c5421c]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-57c5421c],.slide-fade_admin-leave-to[data-v-57c5421c],.slide-fade_user-enter[data-v-57c5421c]{opacity:0}.slide-fade_admin-enter[data-v-57c5421c],.slide-fade_admin-leave-to[data-v-57c5421c]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-57c5421c],.slide-fade_user-enter[data-v-57c5421c]{transform:translateX(-10px)}.fade-enter-active[data-v-57c5421c],.fade-leave-active[data-v-57c5421c]{transition:opacity .3s}.fade-enter[data-v-57c5421c],.fade-leave-to[data-v-57c5421c]{opacity:0}.message[data-v-57c5421c]{position:relative;display:flex;align-items:flex-end;padding:10px 16px}.message_continue.message_user[data-v-57c5421c]{margin-left:50px}.message_continue.message_admin[data-v-57c5421c]{margin-right:50px}.message_last[data-v-57c5421c]{margin-bottom:10px}.message_user[data-v-57c5421c]{margin-left:0}.message_user .message__inner[data-v-57c5421c]{background:#f1f2f4}.message_admin[data-v-57c5421c]{flex-direction:row-reverse}.message_admin .message__inner[data-v-57c5421c]{background:#d6d6f5}.message_admin .message__inner-removed[data-v-57c5421c]{background:#f1f2f4}.message_loading .message__inner[data-v-57c5421c]{opacity:.5}.message__inner[data-v-57c5421c]{position:relative;flex-shrink:0;color:#22252a;font-size:14px;line-height:20px;border-radius:13px}.message__link[data-v-57c5421c]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:pointer}.avatar-container[data-v-57c5421c]{position:relative}@keyframes loader-rotate-8f74cb3a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-8f74cb3a{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-8f74cb3a],.slide-fade_user-enter-active[data-v-8f74cb3a]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-8f74cb3a],.slide-fade_admin-leave-to[data-v-8f74cb3a],.slide-fade_user-enter[data-v-8f74cb3a]{opacity:0}.slide-fade_admin-enter[data-v-8f74cb3a],.slide-fade_admin-leave-to[data-v-8f74cb3a]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-8f74cb3a],.slide-fade_user-enter[data-v-8f74cb3a]{transform:translateX(-10px)}.fade-enter-active[data-v-8f74cb3a],.fade-leave-active[data-v-8f74cb3a]{transition:opacity .3s}.fade-enter[data-v-8f74cb3a],.fade-leave-to[data-v-8f74cb3a]{opacity:0}.system-message__link[data-v-8f74cb3a]{line-height:1.1;margin:0 5px;color:#5c5cd6;border-bottom:1px solid #5c5cd6;cursor:pointer}@keyframes loader-rotate-0e46fe66{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-0e46fe66{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-0e46fe66],.slide-fade_user-enter-active[data-v-0e46fe66]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-0e46fe66],.slide-fade_admin-leave-to[data-v-0e46fe66],.slide-fade_user-enter[data-v-0e46fe66]{opacity:0}.slide-fade_admin-enter[data-v-0e46fe66],.slide-fade_admin-leave-to[data-v-0e46fe66]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-0e46fe66],.slide-fade_user-enter[data-v-0e46fe66]{transform:translateX(-10px)}.fade-enter-active[data-v-0e46fe66],.fade-leave-active[data-v-0e46fe66]{transition:opacity .3s}.fade-enter[data-v-0e46fe66],.fade-leave-to[data-v-0e46fe66]{opacity:0}.notification[data-v-0e46fe66]{margin:20px 0}.notification_loading .notification__inner[data-v-0e46fe66]{opacity:.5}.notification__inner[data-v-0e46fe66]{position:relative;display:flex;color:#9da3af}@keyframes loader-rotate-6acd3570{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-6acd3570{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-6acd3570],.slide-fade_user-enter-active[data-v-6acd3570]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-6acd3570],.slide-fade_admin-leave-to[data-v-6acd3570],.slide-fade_user-enter[data-v-6acd3570]{opacity:0}.slide-fade_admin-enter[data-v-6acd3570],.slide-fade_admin-leave-to[data-v-6acd3570]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-6acd3570],.slide-fade_user-enter[data-v-6acd3570]{transform:translateX(-10px)}.fade-enter-active[data-v-6acd3570],.fade-leave-active[data-v-6acd3570]{transition:opacity .3s}.fade-enter[data-v-6acd3570],.fade-leave-to[data-v-6acd3570]{opacity:0}.composite-part_highlighted[data-v-6acd3570]{background:#ebebfa}@keyframes loader-rotate-5c953d87{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-5c953d87{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-5c953d87],.slide-fade_user-enter-active[data-v-5c953d87]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-5c953d87],.slide-fade_admin-leave-to[data-v-5c953d87],.slide-fade_user-enter[data-v-5c953d87]{opacity:0}.slide-fade_admin-enter[data-v-5c953d87],.slide-fade_admin-leave-to[data-v-5c953d87]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-5c953d87],.slide-fade_user-enter[data-v-5c953d87]{transform:translateX(-10px)}.fade-enter-active[data-v-5c953d87],.fade-leave-active[data-v-5c953d87]{transition:opacity .3s}.fade-enter[data-v-5c953d87],.fade-leave-to[data-v-5c953d87]{opacity:0}.dialogue-date[data-v-5c953d87]{pointer-events:none;position:sticky;top:16px;margin:16px 0;font-size:14px;line-height:20px;text-align:center;color:#9da3af;z-index:1}.dialogue-date[data-v-5c953d87]:first-child{margin-top:0}.dialogue-date[data-v-5c953d87]:last-child{margin-bottom:0}.dialogue-date__inner[data-v-5c953d87]{pointer-events:auto;display:inline-block;padding:4px 10px;border-radius:9999px;background:#fff;min-width:90px;text-align:center}@keyframes loader-rotate-dc979a00{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-dc979a00{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-dc979a00],.slide-fade_user-enter-active[data-v-dc979a00]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-dc979a00],.slide-fade_admin-leave-to[data-v-dc979a00],.slide-fade_user-enter[data-v-dc979a00]{opacity:0}.slide-fade_admin-enter[data-v-dc979a00],.slide-fade_admin-leave-to[data-v-dc979a00]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-dc979a00],.slide-fade_user-enter[data-v-dc979a00]{transform:translateX(-10px)}.fade-enter-active[data-v-dc979a00],.fade-leave-active[data-v-dc979a00]{transition:opacity .3s}.fade-enter[data-v-dc979a00],.fade-leave-to[data-v-dc979a00]{opacity:0}.pagination-loader[data-v-dc979a00]{display:flex;justify-content:center;margin:30px 0}@keyframes loader-rotate-d7bf1828{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate-d7bf1828{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active[data-v-d7bf1828],.slide-fade_user-enter-active[data-v-d7bf1828]{transition:opacity,transform .8s ease}.slide-fade_admin-enter[data-v-d7bf1828],.slide-fade_admin-leave-to[data-v-d7bf1828],.slide-fade_user-enter[data-v-d7bf1828]{opacity:0}.slide-fade_admin-enter[data-v-d7bf1828],.slide-fade_admin-leave-to[data-v-d7bf1828]{transform:translateX(10px)}.slide-fade_admin-leave-to[data-v-d7bf1828],.slide-fade_user-enter[data-v-d7bf1828]{transform:translateX(-10px)}.fade-enter-active[data-v-d7bf1828],.fade-leave-active[data-v-d7bf1828]{transition:opacity .3s}.fade-enter[data-v-d7bf1828],.fade-leave-to[data-v-d7bf1828]{opacity:0}.part-group-divider[data-v-d7bf1828]{margin:30px 20px;display:flex;align-items:center}.part-group-divider__line[data-v-d7bf1828]{height:1px;width:100%;background-color:#e3e5e8}.part-group-divider__text[data-v-d7bf1828]{flex-shrink:0;color:#9da3af;padding:4px 0 4px 15px}@keyframes loader-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes typing-indicate{0%{opacity:.12}50%{opacity:.76}to{opacity:.12}}.slide-fade_admin-enter-active,.slide-fade_user-enter-active{transition:opacity,transform .8s ease}.slide-fade_admin-enter,.slide-fade_admin-leave-to,.slide-fade_user-enter{opacity:0}.slide-fade_admin-enter,.slide-fade_admin-leave-to{transform:translateX(10px)}.slide-fade_admin-leave-to,.slide-fade_user-enter{transform:translateX(-10px)}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.dialogue-panel{line-height:1}.dialogue-panel article,.dialogue-panel aside,.dialogue-panel details,.dialogue-panel figcaption,.dialogue-panel figure,.dialogue-panel footer,.dialogue-panel header,.dialogue-panel hgroup,.dialogue-panel menu,.dialogue-panel nav,.dialogue-panel section{display:block}.dialogue-panel ol,.dialogue-panel ul{margin:0;list-style:none}.dialogue-panel blockquote,.dialogue-panel q{quotes:none}.dialogue-panel blockquote:after,.dialogue-panel blockquote:before,.dialogue-panel q:after,.dialogue-panel q:before{content:"";content:none}.dialogue-panel table{border-collapse:collapse;border-spacing:0}.dialogue-panel p{margin:0}.dark-color-theme{background-color:#2e3138}.dark-color-theme [data-theme-background]{background-color:#2e3138!important}.dark-color-theme [data-theme-color],.dark-color-theme [data-theme-color]:focus,.dark-color-theme [data-theme-color]:focus:hover,.dark-color-theme [data-theme-color]:hover,.dark-color-theme [data-theme-color] a,.dark-color-theme [data-theme-color] a:focus,.dark-color-theme [data-theme-color] a:focus:hover,.dark-color-theme [data-theme-color] a:hover{color:#fff}.dark-color-theme [data-theme-color-secondary]{color:#abb0ba}.dark-color-theme [data-theme-icon-fill]{fill:#fff}.dark-color-theme [data-theme-buble-media=admin]{border-color:#5c5cd6}.dark-color-theme [data-theme-buble-media=user]{border-color:#454a54}.dark-color-theme [data-theme-buble-media-type=audio]{background:#5c5cd6;color:#fff}.dark-color-theme [data-theme-buble-media-type=audio].media_user{background:#454a54}.dark-color-theme [data-theme-audio-player-progress-bar-progress]{stroke:#fff}.dark-color-theme [data-theme-buble=admin]{background:#5c5cd6!important}.dark-color-theme [data-theme-bubble-removed=removed],.dark-color-theme [data-theme-buble=user]{background:#454a54!important}.dark-color-theme [data-theme-removed-text]{color:#8f96a3!important}.dark-color-theme [data-theme-attachment=admin]{background-color:#7070db}.dark-color-theme [data-theme-attachment=user]{background-color:#515862}.dark-color-theme [data-theme-attachment-description]{color:#abb0ba}.dark-color-theme [data-theme-attachment-corner-background-fill]{fill:#2e3138}.dark-color-theme [data-theme-attachment-corner-background-fill=editing]{fill:#fff7e6}.dark-color-theme [data-theme-delivery-status]{fill:#fff}.dark-color-theme [data-theme-base-loader]{border-color:#fff}.dark-color-theme [data-theme-dialogue-date]{background:#2e3138}.dark-color-theme [data-theme-part-group-divider-line]{background-color:#454a54}.dark-color-theme [data-theme-part-group-divider-text]{background:#2e3138}.dark-color-theme [data-theme-attachment-corner-fill]{fill:#fb3}.dark-color-theme [data-theme-attachment-corner-fill=removed]{fill:#5c6370}.dark-color-theme [data-theme-typing-indicator-dot]{background:#fff}.dark-color-theme [data-theme-dialogue-part=highlighted],.dark-color-theme [data-theme-edited-part=highlighted],.dark-color-theme [data-theme-edited-part=note-highlighted]{background:#393e46}.dark-color-theme [data-theme-note-body] *,.dark-color-theme [data-theme-note-body] :focus,.dark-color-theme [data-theme-note-body] :focus:hover,.dark-color-theme [data-theme-note-body] :hover,.dark-color-theme [data-theme-note-body] a,.dark-color-theme [data-theme-note-body] a:focus,.dark-color-theme [data-theme-note-body] a:focus:hover,.dark-color-theme [data-theme-note-body] a:hover{color:#22252a}.dark-color-theme [data-theme-btn-secondary]{border-color:#393e46!important;background-color:#393e46!important;color:#fff!important}.dark-color-theme [data-theme-btn-secondary].focus,.dark-color-theme [data-theme-btn-secondary]:focus,.dark-color-theme [data-theme-btn-secondary]:hover{border-color:#454a54!important;background-color:#454a54!important;color:#fff!important}.dark-color-theme [data-theme-btn-secondary].disabled,.dark-color-theme [data-theme-btn-secondary][disabled]{border-color:#393e46!important;background-color:#393e46!important;color:#fff!important}.dark-color-theme [data-theme-btn-secondary]:not(:disabled):not(.disabled).active,.dark-color-theme [data-theme-btn-secondary]:not(:disabled):not(.disabled):active{border-color:#505662!important;background-color:#505662!important;color:#fff!important}.dark-color-theme [data-theme-btn-borderless-primary]{border-color:transparent!important;background-color:transparent!important;color:#fff!important}.dark-color-theme [data-theme-btn-borderless-primary].focus,.dark-color-theme [data-theme-btn-borderless-primary]:focus,.dark-color-theme [data-theme-btn-borderless-primary]:hover{border-color:#454a54!important;background-color:#454a54!important;color:#fff!important}.dark-color-theme [data-theme-btn-borderless-primary].disabled,.dark-color-theme [data-theme-btn-borderless-primary][disabled]{border-color:transparent!important;background-color:transparent!important;color:#fff!important}.dark-color-theme [data-theme-btn-borderless-primary]:not(:disabled):not(.disabled).active,.dark-color-theme [data-theme-btn-borderless-primary]:not(:disabled):not(.disabled):active{border-color:#505662!important;background-color:#505662!important;color:#fff!important}.dark-color-theme [data-theme-btn-text-primary],.dark-color-theme [data-theme-btn-text-primary].disabled,.dark-color-theme [data-theme-btn-text-primary].focus,.dark-color-theme [data-theme-btn-text-primary]:focus,.dark-color-theme [data-theme-btn-text-primary]:hover,.dark-color-theme [data-theme-btn-text-primary]:not(:disabled):not(.disabled).active,.dark-color-theme [data-theme-btn-text-primary]:not(:disabled):not(.disabled):active,.dark-color-theme [data-theme-btn-text-primary][disabled]{color:#fff!important}.dark-color-theme [data-theme-btn-audio=user]:hover{border-color:#5c6370!important;background-color:#5c6370!important}.dark-color-theme [data-theme-btn-audio=admin]:hover{border-color:#4747d1!important;background-color:#4747d1!important}.dark-color-theme [data-theme-bubble-wrapper-link]{border-top-color:#8585e0}.dialogue-panel{overflow-x:hidden;overflow-y:auto}.dialogue-panel::-webkit-scrollbar{width:5px;height:7px}.dialogue-panel::-webkit-scrollbar-button{width:1px;height:0}.dialogue-panel::-webkit-scrollbar-thumb{background:rgba(92,92,214,.25);border:none;border-radius:50px}.dialogue-panel::-webkit-scrollbar-thumb:hover{background:rgba(92,92,214,.35)}.dialogue-panel::-webkit-scrollbar-thumb:active{background:rgba(92,92,214,.4)}.dialogue-panel::-webkit-scrollbar-track{background:transparent;border:none;border-radius:50px}.dialogue-panel::-webkit-scrollbar-track:active,.dialogue-panel::-webkit-scrollbar-track:hover{background:transparent}.dialogue-panel::-webkit-scrollbar-corner{background:transparent}.dialogue-panel{font-family:PT Root UI,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#22252a;word-break:break-word}.dialogue-panel a{text-decoration:underline}.dialogue-panel a:hover{text-decoration:none}.dialogue-panel a:focus{outline:none;text-decoration:underline}.dialogue-panel a:focus:hover{text-decoration:none}.dialogue-panel img{max-width:100%;vertical-align:middle}.dialogue-panel blockquote:first-child,.dialogue-panel h1:first-child,.dialogue-panel h2:first-child,.dialogue-panel h3:first-child,.dialogue-panel h4:first-child,.dialogue-panel h5:first-child,.dialogue-panel h6:first-child,.dialogue-panel hr:first-child,.dialogue-panel ol:first-child,.dialogue-panel p:first-child,.dialogue-panel table:first-child,.dialogue-panel ul:first-child{margin-top:0}.dialogue-panel blockquote:last-child,.dialogue-panel h1:last-child,.dialogue-panel h2:last-child,.dialogue-panel h3:last-child,.dialogue-panel h4:last-child,.dialogue-panel h5:last-child,.dialogue-panel h6:last-child,.dialogue-panel hr:last-child,.dialogue-panel ol:last-child,.dialogue-panel p:last-child,.dialogue-panel table:last-child,.dialogue-panel ul:last-child{margin-bottom:0}.text_primary{color:#5c5cd6!important}.dialogue-panel *{box-sizing:border-box}.dialogue-panel .system-message{display:flex;text-align:center;margin:0 auto;padding:0 16px}.dialogue-panel .system-message,.dialogue-panel .system-message__part{justify-content:center;align-items:center;flex-wrap:wrap}.dialogue-panel .system-message__part{display:inline-flex;margin-right:3px}.dialogue-panel .system-message__part:first-child{margin-left:0}.dialogue-panel .system-message__part:last-child{margin-right:0}.dialogue-panel .system-message__trigger{text-decoration:underline;cursor:pointer}.dialogue-panel .system-message__trigger:hover{text-decoration:none}.dialogue-panel .emoji{width:20px;height:20px;line-height:20px;display:inline-block;vertical-align:middle;text-indent:100%;overflow:hidden;background-size:4100%}.dialogue-panel .emoji_lg{width:32px;height:32px;line-height:32px}.dialogue-panel .icon{display:block}.dialogue-panel .full-height{height:100%}.dialogue-panel .full-width{width:100%}.dialogue-panel .btn{vertical-align:middle;display:inline-block;margin-bottom:0;border:1px solid transparent;outline:0;font-weight:400;background-image:none;text-align:center;white-space:nowrap;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:background .15s,border .15s,color .15s,opacity .15s;padding:6px 10px;font-size:14px;line-height:1.428571429;border-radius:3px;-webkit-user-select:none;user-select:none}.dialogue-panel .btn.focus,.dialogue-panel .btn:focus,.dialogue-panel .btn:hover{color:#fff;text-decoration:none}.dialogue-panel .btn.disabled,.dialogue-panel .btn[disabled]{cursor:not-allowed;opacity:.3;filter:alpha(opacity=30)}.dialogue-panel .btn:not(:disabled):not(.disabled).active,.dialogue-panel .btn:not(:disabled):not(.disabled):active{background-image:none}.dialogue-panel .btn_primary{color:#fff;background-color:#5c5cd6;border-color:#5c5cd6}.dialogue-panel .btn_primary.focus,.dialogue-panel .btn_primary:focus,.dialogue-panel .btn_primary:hover{color:#fff;background-color:#4747d1;border-color:#4747d1}.dialogue-panel .btn_primary.disabled,.dialogue-panel .btn_primary[disabled]{color:#fff;background-color:#5c5cd6;border-color:#5c5cd6}.dialogue-panel .btn_primary:not(:disabled):not(.disabled).active,.dialogue-panel .btn_primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#33c;border-color:#33c}.dialogue-panel .btn_primary .badge{color:#5c5cd6;background-color:#fff}.dialogue-panel .btn_secondary{color:#22252a;background-color:#f1f2f4;border-color:#f1f2f4}.dialogue-panel .btn_secondary.focus,.dialogue-panel .btn_secondary:focus,.dialogue-panel .btn_secondary:hover{color:#22252a;background-color:#e3e5e8;border-color:#e3e5e8}.dialogue-panel .btn_secondary.disabled,.dialogue-panel .btn_secondary[disabled]{color:#22252a;background-color:#f1f2f4;border-color:#f1f2f4}.dialogue-panel .btn_secondary:not(:disabled):not(.disabled).active,.dialogue-panel .btn_secondary:not(:disabled):not(.disabled):active{color:#22252a;background-color:#d5d8dd;border-color:#d5d8dd}.dialogue-panel .btn_secondary .badge{color:#f1f2f4;background-color:#22252a}.dialogue-panel .btn_borderless_primary{color:#22252a;background-color:transparent;border-color:transparent}.dialogue-panel .btn_borderless_primary.focus,.dialogue-panel .btn_borderless_primary:focus,.dialogue-panel .btn_borderless_primary:hover{color:#5c5cd6;background-color:#ebebfa;border-color:#ebebfa}.dialogue-panel .btn_borderless_primary.disabled,.dialogue-panel .btn_borderless_primary[disabled]{color:#22252a;background-color:transparent;border-color:transparent}.dialogue-panel .btn_borderless_primary:not(:disabled):not(.disabled).active,.dialogue-panel .btn_borderless_primary:not(:disabled):not(.disabled):active{color:#5c5cd6;background-color:#d6d6f5;border-color:#d6d6f5}.dialogue-panel .btn_borderless_primary .badge{color:transparent;background-color:#22252a}.dialogue-panel .btn_text_primary{color:#22252a;background:none;border:none;border-radius:0;padding:0;vertical-align:baseline}.dialogue-panel .btn_text_primary.focus,.dialogue-panel .btn_text_primary:focus,.dialogue-panel .btn_text_primary:hover{color:#4747d1}.dialogue-panel .btn_text_primary.disabled,.dialogue-panel .btn_text_primary[disabled]{color:#22252a}.dialogue-panel .btn_text_primary:not(:disabled):not(.disabled).active,.dialogue-panel .btn_text_primary:not(:disabled):not(.disabled):active{color:#33c}.dialogue-panel{height:100%}.dialogue-panel__outer{display:flex;align-items:flex-end;min-height:100%}.dialogue-panel__inner{position:relative;width:100%}.dialogue-panel__part_highlighted{background:#ebebfa}.dialogue-panel__part_note-editing{background:#fff7e6}.dialogue-panel__part_editing{background:#ebebfa}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/overlayscrollbars/styles/overlayscrollbars.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! 
 * OverlayScrollbars
 * Version: 2.10.0
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */
.os-size-observer,
.os-size-observer-listener {
  scroll-behavior: auto !important;
  direction: inherit;
  pointer-events: none;
  overflow: hidden;
  visibility: hidden;
  box-sizing: border-box;
}

.os-size-observer,
.os-size-observer-listener,
.os-size-observer-listener-item,
.os-size-observer-listener-item-final {
  writing-mode: horizontal-tb;
  position: absolute;
  left: 0;
  top: 0;
}

.os-size-observer {
  z-index: -1;
  contain: strict;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: inherit;
  border: inherit;
  box-sizing: inherit;
  margin: -133px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: scale(0.1);
}
.os-size-observer::before {
  content: "";
  flex: none;
  box-sizing: inherit;
  padding: 10px;
  width: 10px;
  height: 10px;
}

.os-size-observer-appear {
  animation: os-size-observer-appear-animation 1ms forwards;
}

.os-size-observer-listener {
  box-sizing: border-box;
  position: relative;
  flex: auto;
  padding: inherit;
  border: inherit;
  margin: -133px;
  transform: scale(calc(1 / 0.1));
}
.os-size-observer-listener.ltr {
  margin-right: -266px;
  margin-left: 0;
}
.os-size-observer-listener.rtl {
  margin-left: -266px;
  margin-right: 0;
}
.os-size-observer-listener:empty::before {
  content: "";
  width: 100%;
  height: 100%;
}
.os-size-observer-listener:empty::before, .os-size-observer-listener > .os-size-observer-listener-item {
  display: block;
  position: relative;
  padding: inherit;
  border: inherit;
  box-sizing: content-box;
  flex: auto;
}

.os-size-observer-listener-scroll {
  box-sizing: border-box;
  display: flex;
}

.os-size-observer-listener-item {
  right: 0;
  bottom: 0;
  overflow: hidden;
  direction: ltr;
  flex: none;
}

.os-size-observer-listener-item-final {
  transition: none;
}

@keyframes os-size-observer-appear-animation {
  from {
    cursor: auto;
  }
  to {
    cursor: none;
  }
}
.os-trinsic-observer {
  flex: none;
  box-sizing: border-box;
  position: relative;
  max-width: 0px;
  max-height: 1px;
  padding: 0;
  margin: 0;
  border: none;
  overflow: hidden;
  z-index: -1;
  height: 0;
  top: calc(100% + 1px);
  contain: strict;
}
.os-trinsic-observer:not(:empty) {
  height: calc(100% + 1px);
  top: -1px;
}
.os-trinsic-observer:not(:empty) > .os-size-observer {
  width: 1000%;
  height: 1000%;
  min-height: 1px;
  min-width: 1px;
}

/**
 * hide native scrollbars
 * changes to this styles need to be reflected in the environment styles to correctly detect scrollbar hiding
 */
[data-overlayscrollbars-initialize],
[data-overlayscrollbars-viewport~=scrollbarHidden] {
  scrollbar-width: none !important;
}

[data-overlayscrollbars-initialize]::-webkit-scrollbar,
[data-overlayscrollbars-initialize]::-webkit-scrollbar-corner,
[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,
[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner {
  -webkit-appearance: none !important;
          appearance: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

/**
 * elements wont suddenly clip after initialization is done
 */
[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body) {
  overflow: auto;
}

/**
 * applied to body 
 */
html[data-overlayscrollbars-body] {
  overflow: hidden;
}

html[data-overlayscrollbars-body],
html[data-overlayscrollbars-body] > body {
  width: 100%;
  height: 100%;
  margin: 0;
}

html[data-overlayscrollbars-body] > body {
  overflow: visible;
  margin: 0;
}

/**
 * structure setup 
 */
[data-overlayscrollbars] {
  position: relative;
}

[data-overlayscrollbars~=host],
[data-overlayscrollbars-padding] {
  display: flex;
  align-items: stretch !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  scroll-behavior: auto !important;
}

[data-overlayscrollbars-padding],
[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]) {
  box-sizing: inherit;
  position: relative;
  flex: auto !important;
  height: auto;
  width: 100%;
  min-width: 0;
  padding: 0;
  margin: 0;
  border: none;
  z-index: 0;
}

[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]) {
  --os-vaw: 0;
  --os-vah: 0;
  outline: none;
}
[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus {
  outline: none;
}
[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]::before {
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: -1;
  min-width: 1px;
  min-height: 1px;
  width: var(--os-vaw);
  height: var(--os-vah);
}

[data-overlayscrollbars],
[data-overlayscrollbars-padding],
[data-overlayscrollbars-viewport] {
  overflow: hidden !important;
}

[data-overlayscrollbars~=noClipping],
[data-overlayscrollbars-padding~=noClipping] {
  overflow: visible !important;
}

[data-overlayscrollbars-viewport~=measuring] {
  overflow: hidden !important;
  scroll-behavior: auto !important;
  scroll-snap-type: none !important;
}

[data-overlayscrollbars-viewport~=overflowXVisible]:not([data-overlayscrollbars-viewport~=measuring]) {
  overflow-x: visible !important;
}

[data-overlayscrollbars-viewport~=overflowXHidden] {
  overflow-x: hidden !important;
}

[data-overlayscrollbars-viewport~=overflowXScroll] {
  overflow-x: scroll !important;
}

[data-overlayscrollbars-viewport~=overflowYVisible]:not([data-overlayscrollbars-viewport~=measuring]) {
  overflow-y: visible !important;
}

[data-overlayscrollbars-viewport~=overflowYHidden] {
  overflow-y: hidden !important;
}

[data-overlayscrollbars-viewport~=overflowYScroll] {
  overflow-y: scroll !important;
}

[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId) {
  font-size: 0 !important;
  line-height: 0 !important;
}

[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::before,
[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::after,
[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId) > * {
  display: none !important;
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}

[data-overlayscrollbars-viewport~=scrolling] {
  scroll-behavior: auto !important;
  scroll-snap-type: none !important;
}

[data-overlayscrollbars-content] {
  box-sizing: inherit;
}

/**
 * Display contents to bridge any flickering during deferred initialization.
 */
[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]) {
  display: contents;
}

/**
 * optional & experimental grid mode
 */
[data-overlayscrollbars-grid],
[data-overlayscrollbars-grid] [data-overlayscrollbars-padding] {
  display: grid;
  grid-template: 1fr/1fr;
}

[data-overlayscrollbars-grid] > [data-overlayscrollbars-padding],
[data-overlayscrollbars-grid] > [data-overlayscrollbars-viewport],
[data-overlayscrollbars-grid] > [data-overlayscrollbars-padding] > [data-overlayscrollbars-viewport] {
  height: auto !important;
  width: auto !important;
}

@property --os-scroll-percent {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
@property --os-viewport-percent {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
.os-scrollbar {
  --os-viewport-percent: 0;
  --os-scroll-percent: 0;
  --os-scroll-direction: 0;
  --os-scroll-percent-directional: calc(
    var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) *
      var(--os-scroll-direction)
  );
}

.os-scrollbar {
  contain: size layout;
  contain: size layout style;
  transition: opacity 0.15s, visibility 0.15s, top 0.15s, right 0.15s, bottom 0.15s, left 0.15s;
  pointer-events: none;
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

body > .os-scrollbar {
  position: fixed;
  z-index: 99999;
}

.os-scrollbar-transitionless {
  transition: none !important;
}

.os-scrollbar-track {
  position: relative;
  padding: 0 !important;
  border: none !important;
}

.os-scrollbar-handle {
  position: absolute;
}

.os-scrollbar-track,
.os-scrollbar-handle {
  pointer-events: none;
  width: 100%;
  height: 100%;
}

.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,
.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle {
  pointer-events: auto;
  touch-action: none;
}

.os-scrollbar-horizontal {
  bottom: 0;
  left: 0;
}

.os-scrollbar-vertical {
  top: 0;
  right: 0;
}

.os-scrollbar-rtl.os-scrollbar-horizontal {
  right: 0;
}

.os-scrollbar-rtl.os-scrollbar-vertical {
  right: auto;
  left: 0;
}

.os-scrollbar-visible {
  opacity: 1;
  visibility: visible;
}

.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden {
  opacity: 0;
  visibility: hidden;
}

.os-scrollbar-interaction.os-scrollbar-visible {
  opacity: 1;
  visibility: visible;
}

.os-scrollbar-unusable,
.os-scrollbar-unusable *,
.os-scrollbar-wheel,
.os-scrollbar-wheel * {
  pointer-events: none !important;
}

.os-scrollbar-unusable .os-scrollbar-handle {
  opacity: 0 !important;
  transition: none !important;
}

.os-scrollbar-horizontal .os-scrollbar-handle {
  bottom: 0;
  left: calc(var(--os-scroll-percent-directional) * 100%);
  transform: translateX(calc(var(--os-scroll-percent-directional) * -100%));
  width: calc(var(--os-viewport-percent) * 100%);
}

.os-scrollbar-vertical .os-scrollbar-handle {
  right: 0;
  top: calc(var(--os-scroll-percent-directional) * 100%);
  transform: translateY(calc(var(--os-scroll-percent-directional) * -100%));
  height: calc(var(--os-viewport-percent) * 100%);
}

@supports (container-type: size) {
  .os-scrollbar-track {
    container-type: size;
  }
  .os-scrollbar-horizontal .os-scrollbar-handle {
    left: auto;
    transform: translateX(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%));
  }
  .os-scrollbar-vertical .os-scrollbar-handle {
    top: auto;
    transform: translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%));
  }
  .os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle {
    right: auto;
    left: 0;
  }
}
.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle {
  right: auto;
  left: 0;
}

.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,
.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl {
  left: 0;
  right: 0;
}

.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,
.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl {
  top: 0;
  bottom: 0;
}

@media print {
  .os-scrollbar {
    display: none;
  }
}
.os-scrollbar {
  --os-size: 0;
  --os-padding-perpendicular: 0;
  --os-padding-axis: 0;
  --os-track-border-radius: 0;
  --os-track-bg: none;
  --os-track-bg-hover: none;
  --os-track-bg-active: none;
  --os-track-border: none;
  --os-track-border-hover: none;
  --os-track-border-active: none;
  --os-handle-border-radius: 0;
  --os-handle-bg: none;
  --os-handle-bg-hover: none;
  --os-handle-bg-active: none;
  --os-handle-border: none;
  --os-handle-border-hover: none;
  --os-handle-border-active: none;
  --os-handle-min-size: 33px;
  --os-handle-max-size: none;
  --os-handle-perpendicular-size: 100%;
  --os-handle-perpendicular-size-hover: 100%;
  --os-handle-perpendicular-size-active: 100%;
  --os-handle-interactive-area-offset: 0;
}

.os-scrollbar-track {
  border: var(--os-track-border);
  border-radius: var(--os-track-border-radius);
  background: var(--os-track-bg);
  transition: opacity 0.15s, background-color 0.15s, border-color 0.15s;
}
.os-scrollbar-track:hover {
  border: var(--os-track-border-hover);
  background: var(--os-track-bg-hover);
}
.os-scrollbar-track:active {
  border: var(--os-track-border-active);
  background: var(--os-track-bg-active);
}

.os-scrollbar-handle {
  border: var(--os-handle-border);
  border-radius: var(--os-handle-border-radius);
  background: var(--os-handle-bg);
}
.os-scrollbar-handle:hover {
  border: var(--os-handle-border-hover);
  background: var(--os-handle-bg-hover);
}
.os-scrollbar-handle:active {
  border: var(--os-handle-border-active);
  background: var(--os-handle-bg-active);
}

.os-scrollbar-track:before,
.os-scrollbar-handle:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
}

.os-scrollbar-horizontal {
  padding: var(--os-padding-perpendicular) var(--os-padding-axis);
  right: var(--os-size);
  height: var(--os-size);
}
.os-scrollbar-horizontal.os-scrollbar-rtl {
  left: var(--os-size);
  right: 0;
}
.os-scrollbar-horizontal .os-scrollbar-track:before {
  top: calc(var(--os-padding-perpendicular) * -1);
  bottom: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-horizontal .os-scrollbar-handle {
  min-width: var(--os-handle-min-size);
  max-width: var(--os-handle-max-size);
  height: var(--os-handle-perpendicular-size);
  transition: opacity 0.15s, background-color 0.15s, border-color 0.15s, height 0.15s;
}
.os-scrollbar-horizontal .os-scrollbar-handle:before {
  top: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
  bottom: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-horizontal:hover .os-scrollbar-handle {
  height: var(--os-handle-perpendicular-size-hover);
}
.os-scrollbar-horizontal:active .os-scrollbar-handle {
  height: var(--os-handle-perpendicular-size-active);
}

.os-scrollbar-vertical {
  padding: var(--os-padding-axis) var(--os-padding-perpendicular);
  bottom: var(--os-size);
  width: var(--os-size);
}
.os-scrollbar-vertical .os-scrollbar-track:before {
  left: calc(var(--os-padding-perpendicular) * -1);
  right: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-vertical .os-scrollbar-handle {
  min-height: var(--os-handle-min-size);
  max-height: var(--os-handle-max-size);
  width: var(--os-handle-perpendicular-size);
  transition: opacity 0.15s, background-color 0.15s, border-color 0.15s, width 0.15s;
}
.os-scrollbar-vertical .os-scrollbar-handle:before {
  left: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
  right: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before {
  right: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
  left: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-vertical:hover .os-scrollbar-handle {
  width: var(--os-handle-perpendicular-size-hover);
}
.os-scrollbar-vertical:active .os-scrollbar-handle {
  width: var(--os-handle-perpendicular-size-active);
}

/* NONE THEME: */
[data-overlayscrollbars-viewport~=measuring] > .os-scrollbar,
.os-theme-none.os-scrollbar {
  display: none !important;
}

/* DARK & LIGHT THEME: */
.os-theme-dark,
.os-theme-light {
  box-sizing: border-box;
  --os-size: 10px;
  --os-padding-perpendicular: 2px;
  --os-padding-axis: 2px;
  --os-track-border-radius: 10px;
  --os-handle-interactive-area-offset: 4px;
  --os-handle-border-radius: 10px;
}

.os-theme-dark {
  --os-handle-bg: rgba(0, 0, 0, 0.44);
  --os-handle-bg-hover: rgba(0, 0, 0, 0.55);
  --os-handle-bg-active: rgba(0, 0, 0, 0.66);
}

.os-theme-light {
  --os-handle-bg: rgba(255, 255, 255, 0.44);
  --os-handle-bg-hover: rgba(255, 255, 255, 0.55);
  --os-handle-bg-active: rgba(255, 255, 255, 0.66);
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/@simonwep/pickr/dist/themes/classic.min.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! Pickr 1.9.1 MIT | https://github.com/Simonwep/pickr */
.pickr{position:relative;overflow:visible;transform:translateY(0)}.pickr *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr .pcr-button{position:relative;height:2em;width:2em;padding:.5em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;border-radius:.15em;background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 50 50\" stroke=\"%2342445A\" stroke-width=\"5px\" stroke-linecap=\"round\"><path d=\"M45,45L5,5\"></path><path d=\"M45,5L5,45\"></path></svg>") no-repeat center;background-size:0;transition:all .3s}.pickr .pcr-button::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 2\"><path fill=\"white\" d=\"M1,0H2V1H1V0ZM0,1H1V2H0V1Z\"/><path fill=\"gray\" d=\"M0,0H1V1H0V0ZM1,1H2V2H1V1Z\"/></svg>");background-size:.5em;border-radius:.15em;z-index:-1}.pickr .pcr-button::before{z-index:initial}.pickr .pcr-button::after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;transition:background .3s;background:var(--pcr-color);border-radius:.15em}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear::before{opacity:0}.pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px var(--pcr-color)}.pickr .pcr-button.disabled{cursor:not-allowed}.pickr *,.pcr-app *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr input:focus,.pickr input.pcr-active,.pickr button:focus,.pickr button.pcr-active,.pcr-app input:focus,.pcr-app input.pcr-active,.pcr-app button:focus,.pcr-app button.pcr-active{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px var(--pcr-color)}.pickr .pcr-palette,.pickr .pcr-slider,.pcr-app .pcr-palette,.pcr-app .pcr-slider{transition:box-shadow .3s}.pickr .pcr-palette:focus,.pickr .pcr-slider:focus,.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px rgba(0,0,0,.25)}.pcr-app{position:fixed;display:flex;flex-direction:column;z-index:10000;border-radius:.1em;background:#fff;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03);left:0;top:0}.pcr-app.visible{transition:opacity .3s;visibility:visible;opacity:1}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports(display: grid){.pcr-app .pcr-swatches{display:grid;align-items:center;grid-template-columns:repeat(auto-fit, 1.75em)}}.pcr-app .pcr-swatches>button{font-size:1em;position:relative;width:calc(1.75em - 5px);height:calc(1.75em - 5px);border-radius:.15em;cursor:pointer;margin:2.5px;flex-shrink:0;justify-self:center;transition:all .15s;overflow:hidden;background:rgba(0,0,0,0);z-index:1}.pcr-app .pcr-swatches>button::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 2\"><path fill=\"white\" d=\"M1,0H2V1H1V0ZM0,1H1V2H0V1Z\"/><path fill=\"gray\" d=\"M0,0H1V1H0V0ZM1,1H2V2H1V1Z\"/></svg>");background-size:6px;border-radius:.15em;z-index:-1}.pcr-app .pcr-swatches>button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--pcr-color);border:1px solid rgba(0,0,0,.05);border-radius:.15em;box-sizing:border-box}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.pcr-app .pcr-interaction{display:flex;flex-wrap:wrap;align-items:center;margin:0 -0.2em 0 -0.2em}.pcr-app .pcr-interaction>*{margin:0 .2em}.pcr-app .pcr-interaction input{letter-spacing:.07em;font-size:.75em;text-align:center;cursor:pointer;color:#75797e;background:#f1f3f4;border-radius:.15em;transition:all .15s;padding:.45em .5em;margin-top:.75em}.pcr-app .pcr-interaction input:hover{filter:brightness(0.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px rgba(66,133,244,.75)}.pcr-app .pcr-interaction .pcr-result{color:#75797e;text-align:left;flex:1 1 8em;min-width:8em;transition:all .2s;border-radius:.15em;background:#f1f3f4;cursor:text}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{color:#fff;background:#4285f4}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff;width:auto}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff}.pcr-app .pcr-interaction .pcr-save:hover,.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover{filter:brightness(0.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-cancel{background:#f44250}.pcr-app .pcr-interaction .pcr-clear:focus,.pcr-app .pcr-interaction .pcr-cancel:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px rgba(244,66,80,.75)}.pcr-app .pcr-selection .pcr-picker{position:absolute;height:18px;width:18px;border:2px solid #fff;border-radius:100%;-webkit-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-palette,.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity{position:relative;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;cursor:grab;cursor:-webkit-grab}.pcr-app .pcr-selection .pcr-color-palette:active,.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme=classic]{width:28.5em;max-width:95vw;padding:.8em}.pcr-app[data-theme=classic] .pcr-selection{display:flex;justify-content:space-between;flex-grow:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{position:relative;z-index:1;width:2em;display:flex;flex-direction:column;justify-content:space-between;margin-right:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 2\"><path fill=\"white\" d=\"M1,0H2V1H1V0ZM0,1H1V2H0V1Z\"/><path fill=\"gray\" d=\"M0,0H1V1H0V0ZM1,1H2V2H1V1Z\"/></svg>");background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{cursor:pointer;border-radius:.15em .15em 0 0;z-index:2}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{border-radius:0 0 .15em .15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{background:var(--pcr-color);width:100%;height:50%}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{width:100%;height:8em;z-index:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{flex-grow:1;border-radius:.15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 2\"><path fill=\"white\" d=\"M1,0H2V1H1V0ZM0,1H1V2H0V1Z\"/><path fill=\"gray\" d=\"M0,0H1V1H0V0ZM1,1H2V2H1V1Z\"/></svg>");background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{margin-left:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{left:50%;transform:translateX(-50%)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{width:8px;flex-grow:1;border-radius:50em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(to bottom, hsl(0, 100%, 50%), hsl(60, 100%, 50%), hsl(120, 100%, 50%), hsl(180, 100%, 50%), hsl(240, 100%, 50%), hsl(300, 100%, 50%), hsl(0, 100%, 50%))}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(to bottom, transparent, black),url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 2\"><path fill=\"white\" d=\"M1,0H2V1H1V0ZM0,1H1V2H0V1Z\"/><path fill=\"gray\" d=\"M0,0H1V1H0V0ZM1,1H2V2H1V1Z\"/></svg>");background-size:100%,50%}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/styles.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "PT Root UI", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.428571429;
  color: #22252a;
  text-align: left;
  background-color: #e3e5e8;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 10px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgb(91.8, 91.8, 214.2);
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: rgb(91.8, 91.8, 214.2);
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 20px 10px;
  padding-bottom: 20px 10px;
  color: #9da3af;
  text-align: left;
  caption-side: bottom;
}

th {
  font-weight: normal;
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 5px;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 24px;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

.dark-theme body, body.dark-theme {
  background-color: #454a54;
  color: #ffffff;
}

.dark-theme {
  color: #ffffff;
}

address {
  margin-bottom: 20px;
}

ol,
ul,
dl {
  margin-bottom: 20px;
}

dd {
  margin-bottom: 10px;
}

blockquote {
  margin: 0 0 20px;
}

.dark-theme a {
  color: #8585e0;
}
.dark-theme a:hover {
  color: #8585e0;
}
.dark-theme a:not([href]):not([class]) {
  color: inherit;
}
.dark-theme a:not([href]):not([class]):hover {
  color: inherit;
}

a.link-unstyled, .dark-theme a.link-unstyled {
  color: inherit;
  text-decoration: inherit;
}
a.link-unstyled:hover, .dark-theme a.link-unstyled:hover {
  color: inherit;
  text-decoration: inherit;
}

pre {
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 20px;
}

caption {
  padding-top: 20px;
  padding-bottom: 20px;
}

label {
  font-weight: 700;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
}

legend {
  margin-bottom: 10px;
  font-size: 21px;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 10px;
  font-weight: 500;
  line-height: 1.1;
}

h1, .h1 {
  font-size: 28px;
}

h2, .h2 {
  font-size: 23px;
}

h3, .h3 {
  font-size: 21px;
}

h4, .h4 {
  font-size: 18px;
}

h5, .h5 {
  font-size: 14px;
}

h6, .h6 {
  font-size: 12px;
}

.lead {
  font-size: 17.5px;
  font-weight: 300;
}

.display-1 {
  font-size: 96px;
  font-weight: 300;
  line-height: 1.1;
}

.display-2 {
  font-size: 88px;
  font-weight: 300;
  line-height: 1.1;
}

.display-3 {
  font-size: 72px;
  font-weight: 300;
  line-height: 1.1;
}

.display-4 {
  font-size: 56px;
  font-weight: 300;
  line-height: 1.1;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #e3e5e8;
}

small,
.small {
  font-size: 85%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: rgb(255, 246.5, 229.5);
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 10px;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 20px;
  font-size: 17.5px;
}

.blockquote-footer {
  display: block;
  font-size: 85%;
  color: #9da3af;
}
.blockquote-footer::before {
  content: "— ";
}

.dark-theme hr {
  border-color: #454a54;
}

code {
  font-size: 90%;
  color: #c7254e;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #22252a;
  border-radius: 2px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}

pre {
  display: block;
  font-size: 90%;
  color: #22252a;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

code {
  padding: 2px 4px;
  border: 1px solid #e3e5e8;
  border-radius: 3px;
  background-color: #f9f2f4;
}

pre {
  margin: 0 0 20px;
  padding: 10px;
  border: 1px solid #c7cad1;
  border-radius: 3px;
  background-color: #f1f2f4;
  word-wrap: break-word;
  word-break: break-word;
  white-space: pre-wrap;
}
pre code {
  padding: 0;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  word-break: break-word;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 760px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 980px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1180px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -20px;
  margin-left: -20px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 20px;
  color: #22252a;
}
.table th,
.table td {
  padding: 20px 10px;
  vertical-align: top;
  border-top: 1px solid #e3e5e8;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #e3e5e8;
}
.table tbody + tbody {
  border-top: 2px solid #e3e5e8;
}

.table-sm th, .table-condensed th,
.table-sm td,
.table-condensed td {
  padding: 10px 10px;
}

.table-bordered {
  border: 1px solid #e3e5e8;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #e3e5e8;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(241, 242, 244, 0.5);
}

.table-hover tbody tr:hover {
  color: #22252a;
  background-color: #f1f2f4;
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: rgb(230.52, 230.52, 248.88);
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(189.72, 189.72, 238.68);
}

.table-hover .table-primary:hover {
  background-color: rgb(210.12, 210.12, 243.78);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(210.12, 210.12, 243.78);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(238.2, 239.16, 241.2);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(210.2, 212.76, 218.2);
}

.table-hover .table-secondary:hover {
  background-color: rgb(224.2, 225.96, 229.7);
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(224.2, 225.96, 229.7);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(232.08, 247.32, 232.08);
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(193.88, 234.52, 193.88);
}

.table-hover .table-success:hover {
  background-color: rgb(212.98, 240.92, 212.98);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(212.98, 240.92, 212.98);
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(255, 244.8, 224.4);
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(255, 227.8, 173.4);
}

.table-hover .table-warning:hover {
  background-color: rgb(255, 236.3, 198.9);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(255, 236.3, 198.9);
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(255, 234.6, 224.4);
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: rgb(255, 200.6, 173.4);
}

.table-hover .table-danger:hover {
  background-color: rgb(255, 217.6, 198.9);
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(255, 217.6, 198.9);
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: #f1f2f4;
}

.table-hover .table-active:hover {
  background-color: rgb(226.72, 228.74, 232.78);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgb(226.72, 228.74, 232.78);
}

.table .thead-dark th {
  color: #ffffff;
  background-color: #000000;
  border-color: rgb(19.125, 19.125, 19.125);
}
.table .thead-light th {
  color: #000000;
  background-color: #000000;
  border-color: #e3e5e8;
}

.table-dark {
  color: #ffffff;
  background-color: #000000;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: rgb(19.125, 19.125, 19.125);
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.table {
  margin-bottom: 0;
}
.table th:first-child,
.table td:first-child {
  padding-left: 20px;
}
.table th:last-child,
.table td:last-child {
  padding-right: 20px;
}
.table thead th {
  vertical-align: middle;
  padding: 10px 10px;
  border-top: 0;
  border-bottom: 1px solid #e3e5e8;
  font-size: 12px;
  color: #9da3af;
}

.table-sm th:first-child, .table-condensed th:first-child,
.table-sm td:first-child,
.table-condensed td:first-child {
  padding-left: 20px;
}
.table-sm th:last-child, .table-condensed th:last-child,
.table-sm td:last-child,
.table-condensed td:last-child {
  padding-right: 20px;
}
.table-sm thead th, .table-condensed thead th {
  padding: 10px 10px;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 1px;
}

.table-fixed {
  table-layout: fixed;
  word-break: break-word;
}

.table-align-middle td {
  vertical-align: middle;
}

.form-control, .cq-quill .ql-editor {
  display: block;
  width: 100%;
  height: calc(1.428571429em + 14px);
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.428571429;
  color: #22252a;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #c7cad1;
  border-radius: 3px;
  box-shadow: none;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control, .cq-quill .ql-editor {
    transition: none;
  }
}
.form-control::-ms-expand, .cq-quill .ql-editor::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring, .cq-quill .ql-editor:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #22252a;
}
.form-control:focus, .cq-quill .ql-editor:focus {
  color: #22252a;
  background-color: #ffffff;
  border-color: rgb(91.8, 91.8, 214.2);
  outline: 0;
  box-shadow: 0 0 0 rgba(91.8, 91.8, 214.2, 0.6);
}
.form-control::placeholder, .cq-quill .ql-editor::placeholder {
  color: #9da3af;
  opacity: 1;
}
.form-control:disabled, .cq-quill .ql-editor:disabled, .form-control[readonly], .cq-quill [readonly].ql-editor {
  background-color: #f1f2f4;
  opacity: 1;
}

input[type=date].form-control, .cq-quill input[type=date].ql-editor,
input[type=time].form-control,
.cq-quill input[type=time].ql-editor,
input[type=datetime-local].form-control,
.cq-quill input[type=datetime-local].ql-editor,
input[type=month].form-control,
.cq-quill input[type=month].ql-editor {
  -webkit-appearance: none;
          appearance: none;
}

select.form-control:focus::-ms-value, .cq-quill select.ql-editor:focus::-ms-value {
  color: #22252a;
  background-color: #ffffff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.428571429;
}

.col-form-label-lg {
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 18px;
  line-height: 1.3333333;
}

.col-form-label-sm {
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 12px;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 6px 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.428571429;
  color: #22252a;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 12px);
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}

.form-control-lg {
  height: calc(1.3333333em + 22px);
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 4px;
}

select.form-control[size], .cq-quill select[size].ql-editor, select.form-control[multiple], .cq-quill select[multiple].ql-editor {
  height: auto;
}

textarea.form-control, .cq-quill textarea.ql-editor {
  height: auto;
}

.form-group {
  margin-bottom: 15px;
}

.form-text {
  display: block;
  margin-top: 5px;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 25px;
}

.form-check-input {
  position: absolute;
  margin-top: 0;
  margin-left: -25px;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #9da3af;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 15px;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 10px;
  margin-left: 0;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 5px;
  font-size: 85%;
  color: #ff7733;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 3px 8px;
  margin-top: 0.1rem;
  font-size: 12px;
  line-height: 1.428571429;
  color: #ffffff;
  background-color: rgba(255, 119, 51, 0.9);
  border-radius: 3px;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .was-validated .cq-quill .ql-editor:invalid, .cq-quill .was-validated .ql-editor:invalid, .form-control.is-invalid, .cq-quill .is-invalid.ql-editor {
  border-color: #ff7733;
}
.was-validated .form-control:invalid:focus, .was-validated .cq-quill .ql-editor:invalid:focus, .cq-quill .was-validated .ql-editor:invalid:focus, .form-control.is-invalid:focus, .cq-quill .is-invalid.ql-editor:focus {
  border-color: #ff7733;
  box-shadow: 0 0 0 0 rgba(255, 119, 51, 0.25);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #ff7733;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #ff7733;
  box-shadow: 0 0 0 0 rgba(255, 119, 51, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #ff7733;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #ff7733;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #ff7733;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #ff9966;
  background-color: #ff9966;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(255, 119, 51, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ff7733;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #ff7733;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #ff7733;
  box-shadow: 0 0 0 0 rgba(255, 119, 51, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control, .form-inline .cq-quill .ql-editor, .cq-quill .form-inline .ql-editor {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 10px;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.form-control[type=number]::-webkit-outer-spin-button, .cq-quill [type=number].ql-editor::-webkit-outer-spin-button, .form-control[type=number]::-webkit-inner-spin-button, .cq-quill [type=number].ql-editor::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
}
.form-control:disabled, .cq-quill .ql-editor:disabled {
  cursor: not-allowed;
}
.form-control[disabled], .cq-quill [disabled].ql-editor {
  opacity: 1;
  background-color: #f1f2f4;
  cursor: not-allowed;
}
.dark-theme .form-control, .dark-theme .cq-quill .ql-editor, .cq-quill .dark-theme .ql-editor {
  border-color: #505662;
  background-color: #2e3138;
  color: #ffffff;
}
.dark-theme .form-control:focus, .dark-theme .cq-quill .ql-editor:focus, .cq-quill .dark-theme .ql-editor:focus {
  border-color: #5c5cd6;
  background-color: #2e3138;
  color: #ffffff;
}
.dark-theme .form-control::placeholder, .dark-theme .cq-quill .ql-editor::placeholder, .cq-quill .dark-theme .ql-editor::placeholder {
  color: #8f96a3;
}
.dark-theme .form-control:disabled, .dark-theme .cq-quill .ql-editor:disabled, .cq-quill .dark-theme .ql-editor:disabled, .dark-theme .form-control[readonly], .dark-theme .cq-quill [readonly].ql-editor, .cq-quill .dark-theme [readonly].ql-editor {
  background-color: #505662;
}
.dark-theme .form-control[disabled], .dark-theme .cq-quill [disabled].ql-editor, .cq-quill .dark-theme [disabled].ql-editor {
  background-color: #505662;
}
.dark-theme .dropdown-menu .form-control, .dark-theme .dropdown-menu .cq-quill .ql-editor, .cq-quill .dark-theme .dropdown-menu .ql-editor {
  background-color: #22252a;
}

.form-control-plaintext:focus {
  outline: 0;
}

.has-feedback {
  position: relative;
}
.has-feedback:not(.has-feedback-left) .form-control, .has-feedback:not(.has-feedback-left) .cq-quill .ql-editor, .cq-quill .has-feedback:not(.has-feedback-left) .ql-editor {
  padding-right: calc(1.428571429em + 14px);
}
.has-feedback:not(.has-feedback-left) .form-control-sm {
  padding-right: calc(1.5em + 12px);
}
.has-feedback:not(.has-feedback-left) .form-control-lg {
  padding-right: calc(1.3333333em + 22px);
}
.has-feedback.has-feedback-left .form-control, .has-feedback.has-feedback-left .cq-quill .ql-editor, .cq-quill .has-feedback.has-feedback-left .ql-editor {
  padding-left: calc(1.3333333em + 22px);
}
.has-feedback.has-feedback-left .form-control-sm {
  padding-left: calc(1.5em + 12px);
}
.has-feedback.has-feedback-left .form-control-lg {
  padding-left: calc(1.3333333em + 22px);
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: calc(1.428571429em + 14px);
  height: calc(1.428571429em + 14px);
  line-height: calc(1.428571429em + 14px);
  text-align: center;
  pointer-events: none;
}
.has-feedback-left .form-control-feedback {
  right: initial;
  left: 0;
}

.form-control-lg + .form-control-feedback {
  width: calc(1.3333333em + 22px);
  height: calc(1.3333333em + 22px);
  line-height: calc(1.3333333em + 22px);
}

.form-control-sm + .form-control-feedback {
  width: calc(1.5em + 12px);
  height: calc(1.5em + 12px);
  line-height: calc(1.5em + 12px);
}

.has-error .form-text {
  color: #ff7733;
}
.has-error .form-control, .has-error .cq-quill .ql-editor, .cq-quill .has-error .ql-editor {
  border-color: #ff7733;
}
.has-error .form-control:focus, .has-error .cq-quill .ql-editor:focus, .cq-quill .has-error .ql-editor:focus {
  border-color: #ff7733;
}
.has-error .form-control-feedback {
  color: #cc4400;
}

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}

@media (min-width: 768px) {
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #22252a;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 3px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #22252a;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 rgba(91.8, 91.8, 214.2, 0.6);
}
.btn.disabled, .btn:disabled {
  opacity: 0.4;
  box-shadow: none;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  box-shadow: none;
}
.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 rgba(91.8, 91.8, 214.2, 0.6);
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #ffffff;
  background-color: rgb(91.8, 91.8, 214.2);
  border-color: rgb(91.8, 91.8, 214.2);
  box-shadow: none;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: rgb(61.2, 61.2, 206.55);
  border-color: #3333cc;
}
.btn-primary:focus, .btn-primary.focus {
  color: #ffffff;
  background-color: rgb(61.2, 61.2, 206.55);
  border-color: #3333cc;
  box-shadow: 0 0 0 0 rgba(116.28, 116.28, 220.32, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #ffffff;
  background-color: rgb(91.8, 91.8, 214.2);
  border-color: rgb(91.8, 91.8, 214.2);
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #3333cc;
  border-color: rgb(48.45, 48.45, 193.8);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(116.28, 116.28, 220.32, 0.5);
}

.btn-secondary {
  color: #ffffff;
  background-color: rgb(143, 149.4, 163);
  border-color: rgb(143, 149.4, 163);
  box-shadow: none;
}
.btn-secondary:hover {
  color: #ffffff;
  background-color: rgb(122, 129.6, 145.75);
  border-color: #737b8c;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #ffffff;
  background-color: rgb(122, 129.6, 145.75);
  border-color: #737b8c;
  box-shadow: 0 0 0 0 rgba(159.8, 165.24, 176.8, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #ffffff;
  background-color: rgb(143, 149.4, 163);
  border-color: rgb(143, 149.4, 163);
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #737b8c;
  border-color: rgb(109.25, 116.85, 133);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(159.8, 165.24, 176.8, 0.5);
}

.btn-success {
  color: #ffffff;
  background-color: rgb(102.2, 203.8, 102.2);
  border-color: rgb(102.2, 203.8, 102.2);
  box-shadow: none;
}
.btn-success:hover {
  color: #ffffff;
  background-color: rgb(73.55, 194.2, 73.55);
  border-color: #40bf40;
}
.btn-success:focus, .btn-success.focus {
  color: #ffffff;
  background-color: rgb(73.55, 194.2, 73.55);
  border-color: #40bf40;
  box-shadow: 0 0 0 0 rgba(125.12, 211.48, 125.12, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #ffffff;
  background-color: rgb(102.2, 203.8, 102.2);
  border-color: rgb(102.2, 203.8, 102.2);
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #40bf40;
  border-color: rgb(60.8, 181.45, 60.8);
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(125.12, 211.48, 125.12, 0.5);
}

.btn-warning {
  color: #ffffff;
  background-color: #ffbb33;
  border-color: #ffbb33;
  box-shadow: none;
}
.btn-warning:hover {
  color: #ffffff;
  background-color: rgb(255, 174.25, 12.75);
  border-color: #ffaa00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #ffffff;
  background-color: rgb(255, 174.25, 12.75);
  border-color: #ffaa00;
  box-shadow: 0 0 0 0 rgba(255, 197.2, 81.6, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #ffffff;
  background-color: #ffbb33;
  border-color: #ffbb33;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #ffffff;
  background-color: #ffaa00;
  border-color: rgb(242.25, 161.5, 0);
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 197.2, 81.6, 0.5);
}

.btn-danger {
  color: #ffffff;
  background-color: #ff7733;
  border-color: #ff7733;
  box-shadow: none;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: rgb(255, 93.5, 12.75);
  border-color: #ff5500;
}
.btn-danger:focus, .btn-danger.focus {
  color: #ffffff;
  background-color: rgb(255, 93.5, 12.75);
  border-color: #ff5500;
  box-shadow: 0 0 0 0 rgba(255, 139.4, 81.6, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #ffffff;
  background-color: #ff7733;
  border-color: #ff7733;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #ff5500;
  border-color: rgb(242.25, 80.75, 0);
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 139.4, 81.6, 0.5);
}

.btn-outline-primary {
  color: rgb(91.8, 91.8, 214.2);
  border-color: rgb(91.8, 91.8, 214.2);
}
.btn-outline-primary:hover {
  color: #ffffff;
  background-color: rgb(91.8, 91.8, 214.2);
  border-color: rgb(91.8, 91.8, 214.2);
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0 rgba(91.8, 91.8, 214.2, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: rgb(91.8, 91.8, 214.2);
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(91.8, 91.8, 214.2);
  border-color: rgb(91.8, 91.8, 214.2);
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(91.8, 91.8, 214.2, 0.5);
}

.btn-outline-secondary {
  color: rgb(143, 149.4, 163);
  border-color: rgb(143, 149.4, 163);
}
.btn-outline-secondary:hover {
  color: #ffffff;
  background-color: rgb(143, 149.4, 163);
  border-color: rgb(143, 149.4, 163);
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0 rgba(143, 149.4, 163, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: rgb(143, 149.4, 163);
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(143, 149.4, 163);
  border-color: rgb(143, 149.4, 163);
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(143, 149.4, 163, 0.5);
}

.btn-outline-success {
  color: rgb(102.2, 203.8, 102.2);
  border-color: rgb(102.2, 203.8, 102.2);
}
.btn-outline-success:hover {
  color: #ffffff;
  background-color: rgb(102.2, 203.8, 102.2);
  border-color: rgb(102.2, 203.8, 102.2);
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0 rgba(102.2, 203.8, 102.2, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: rgb(102.2, 203.8, 102.2);
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(102.2, 203.8, 102.2);
  border-color: rgb(102.2, 203.8, 102.2);
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(102.2, 203.8, 102.2, 0.5);
}

.btn-outline-warning {
  color: #ffbb33;
  border-color: #ffbb33;
}
.btn-outline-warning:hover {
  color: #ffffff;
  background-color: #ffbb33;
  border-color: #ffbb33;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0 rgba(255, 187, 51, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffbb33;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #ffffff;
  background-color: #ffbb33;
  border-color: #ffbb33;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 187, 51, 0.5);
}

.btn-outline-danger {
  color: #ff7733;
  border-color: #ff7733;
}
.btn-outline-danger:hover {
  color: #ffffff;
  background-color: #ff7733;
  border-color: #ff7733;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0 rgba(255, 119, 51, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #ff7733;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #ff7733;
  border-color: #ff7733;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 119, 51, 0.5);
}

.btn-link {
  font-weight: 400;
  color: rgb(91.8, 91.8, 214.2);
  text-decoration: none;
}
.btn-link:hover {
  color: rgb(91.8, 91.8, 214.2);
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #9da3af;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 4px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 5px 8px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.kseniya {
  margin-bottom: 1px;
}

.btn {
  margin-bottom: 0;
}
.btn.disabled, .btn:disabled {
  cursor: not-allowed;
}

.btn-primary {
  color: #ffffff;
  background-color: rgb(91.8, 91.8, 214.2);
  border-color: rgb(91.8, 91.8, 214.2);
}
.btn-primary:hover {
  color: #ffffff;
  background-color: rgb(71.4, 71.4, 209.1);
  border-color: rgb(71.4, 71.4, 209.1);
}
.btn-primary:focus, .btn-primary.focus {
  color: #ffffff;
  background-color: rgb(71.4, 71.4, 209.1);
  border-color: rgb(71.4, 71.4, 209.1);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #ffffff;
  background-color: rgb(91.8, 91.8, 214.2);
  border-color: rgb(91.8, 91.8, 214.2);
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .open > .btn-primary.dropdown-toggle, .show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #3333cc;
  border-color: #3333cc;
}

.dark-theme .btn-secondary {
  color: #ffffff;
  background-color: #393e46;
  border-color: #393e46;
}
.dark-theme .btn-secondary:hover {
  color: #ffffff;
  background-color: #454a54;
  border-color: #454a54;
}
.dark-theme .btn-secondary:focus, .dark-theme .focus.btn-secondary {
  color: #ffffff;
  background-color: #454a54;
  border-color: #454a54;
}
.dark-theme .disabled.btn-secondary, .dark-theme .btn-secondary:disabled {
  color: #ffffff;
  background-color: #393e46;
  border-color: #393e46;
}
.dark-theme .btn-secondary:not(:disabled):not(.disabled):active, .dark-theme .btn-secondary:not(:disabled):not(.disabled).active, .dark-theme .open > .dropdown-toggle.btn-secondary, .dark-theme .show > .dropdown-toggle.btn-secondary {
  color: #ffffff;
  background-color: #505662;
  border-color: #505662;
}

.btn-secondary {
  color: #22252a;
  background-color: #f1f2f4;
  border-color: #f1f2f4;
}
.btn-secondary:hover {
  color: #22252a;
  background-color: rgb(226.72, 228.74, 232.78);
  border-color: rgb(226.72, 228.74, 232.78);
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #22252a;
  background-color: rgb(226.72, 228.74, 232.78);
  border-color: rgb(226.72, 228.74, 232.78);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #22252a;
  background-color: #f1f2f4;
  border-color: #f1f2f4;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .open > .btn-secondary.dropdown-toggle, .show > .btn-secondary.dropdown-toggle {
  color: #22252a;
  background-color: rgb(212.44, 215.48, 221.56);
  border-color: rgb(212.44, 215.48, 221.56);
}
.btn-success {
  color: #ffffff;
  background-color: rgb(102.2, 203.8, 102.2);
  border-color: rgb(102.2, 203.8, 102.2);
}
.btn-success:hover {
  color: #ffffff;
  background-color: rgb(83.1, 197.4, 83.1);
  border-color: rgb(83.1, 197.4, 83.1);
}
.btn-success:focus, .btn-success.focus {
  color: #ffffff;
  background-color: rgb(83.1, 197.4, 83.1);
  border-color: rgb(83.1, 197.4, 83.1);
}
.btn-success.disabled, .btn-success:disabled {
  color: #ffffff;
  background-color: rgb(102.2, 203.8, 102.2);
  border-color: rgb(102.2, 203.8, 102.2);
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .open > .btn-success.dropdown-toggle, .show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #40bf40;
  border-color: #40bf40;
}

.btn-warning {
  color: #ffffff;
  background-color: #ffbb33;
  border-color: #ffbb33;
}
.btn-warning:hover {
  color: #ffffff;
  background-color: rgb(255, 178.5, 25.5);
  border-color: rgb(255, 178.5, 25.5);
}
.btn-warning:focus, .btn-warning.focus {
  color: #ffffff;
  background-color: rgb(255, 178.5, 25.5);
  border-color: rgb(255, 178.5, 25.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #ffffff;
  background-color: #ffbb33;
  border-color: #ffbb33;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .open > .btn-warning.dropdown-toggle, .show > .btn-warning.dropdown-toggle {
  color: #ffffff;
  background-color: #ffaa00;
  border-color: #ffaa00;
}

.btn-danger {
  color: #ffffff;
  background-color: #ff7733;
  border-color: #ff7733;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: rgb(255, 102, 25.5);
  border-color: rgb(255, 102, 25.5);
}
.btn-danger:focus, .btn-danger.focus {
  color: #ffffff;
  background-color: rgb(255, 102, 25.5);
  border-color: rgb(255, 102, 25.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #ffffff;
  background-color: #ff7733;
  border-color: #ff7733;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .open > .btn-danger.dropdown-toggle, .show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #ff5500;
  border-color: #ff5500;
}

.dark-theme .btn-outline-primary {
  color: #ffffff;
  background-color: #2e3138;
  border-color: #8f96a3;
}
.dark-theme .btn-outline-primary:hover {
  color: rgb(91.8, 91.8, 214.2);
  background-color: #2e3138;
  border-color: rgb(91.8, 91.8, 214.2);
}
.dark-theme .btn-outline-primary:focus, .dark-theme .focus.btn-outline-primary {
  color: rgb(91.8, 91.8, 214.2);
  background-color: #2e3138;
  border-color: rgb(91.8, 91.8, 214.2);
}
.dark-theme .disabled.btn-outline-primary, .dark-theme .btn-outline-primary:disabled {
  color: #ffffff;
  background-color: #2e3138;
  border-color: #8f96a3;
}
.dark-theme .btn-outline-primary:not(:disabled):not(.disabled):active, .dark-theme .btn-outline-primary:not(:disabled):not(.disabled).active, .dark-theme .open > .dropdown-toggle.btn-outline-primary, .dark-theme .show > .dropdown-toggle.btn-outline-primary {
  color: rgb(91.8, 91.8, 214.2);
  background-color: #22252a;
  border-color: rgb(91.8, 91.8, 214.2);
}

.btn-outline-primary {
  color: #22252a;
  background-color: #ffffff;
  border-color: #9da3af;
}
.btn-outline-primary:hover {
  color: rgb(40.8, 40.8, 163.2);
  background-color: #ffffff;
  border-color: rgb(91.8, 91.8, 214.2);
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  color: rgb(40.8, 40.8, 163.2);
  background-color: #ffffff;
  border-color: rgb(91.8, 91.8, 214.2);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #22252a;
  background-color: #ffffff;
  border-color: #9da3af;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .open > .btn-outline-primary.dropdown-toggle, .show > .btn-outline-primary.dropdown-toggle {
  color: rgb(40.8, 40.8, 163.2);
  background-color: rgb(234.6, 234.6, 249.9);
  border-color: rgb(91.8, 91.8, 214.2);
}
.dark-theme .btn-outline-secondary {
  color: #ffffff;
  background-color: #2e3138;
  border-color: #454a54;
}
.dark-theme .btn-outline-secondary:hover {
  color: #ffffff;
  background-color: #505662;
  border-color: #ffffff;
}
.dark-theme .btn-outline-secondary:focus, .dark-theme .focus.btn-outline-secondary {
  color: #ffffff;
  background-color: #505662;
  border-color: #ffffff;
}
.dark-theme .disabled.btn-outline-secondary, .dark-theme .btn-outline-secondary:disabled {
  color: #ffffff;
  background-color: #2e3138;
  border-color: #454a54;
}
.dark-theme .btn-outline-secondary:not(:disabled):not(.disabled):active, .dark-theme .btn-outline-secondary:not(:disabled):not(.disabled).active, .dark-theme .open > .dropdown-toggle.btn-outline-secondary, .dark-theme .show > .dropdown-toggle.btn-outline-secondary {
  color: #ffffff;
  background-color: #454a54;
  border-color: #ffffff;
}

.btn-outline-secondary {
  color: rgb(92, 98.4, 112);
  background-color: #ffffff;
  border-color: #9da3af;
}
.btn-outline-secondary:hover {
  color: rgb(92, 98.4, 112);
  background-color: #ffffff;
  border-color: rgb(143, 149.4, 163);
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  color: rgb(92, 98.4, 112);
  background-color: #ffffff;
  border-color: rgb(143, 149.4, 163);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: rgb(92, 98.4, 112);
  background-color: #ffffff;
  border-color: #9da3af;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .open > .btn-outline-secondary.dropdown-toggle, .show > .btn-outline-secondary.dropdown-toggle {
  color: rgb(92, 98.4, 112);
  background-color: rgb(241, 241.8, 243.5);
  border-color: rgb(143, 149.4, 163);
}
.dark-theme .btn-outline-success {
  color: rgb(51.2, 152.8, 51.2);
  background-color: #2e3138;
  border-color: #8f96a3;
}
.dark-theme .btn-outline-success:hover {
  color: rgb(102.2, 203.8, 102.2);
  background-color: #2e3138;
  border-color: rgb(102.2, 203.8, 102.2);
}
.dark-theme .btn-outline-success:focus, .dark-theme .focus.btn-outline-success {
  color: rgb(102.2, 203.8, 102.2);
  background-color: #2e3138;
  border-color: rgb(102.2, 203.8, 102.2);
}
.dark-theme .disabled.btn-outline-success, .dark-theme .btn-outline-success:disabled {
  color: rgb(51.2, 152.8, 51.2);
  background-color: #2e3138;
  border-color: #8f96a3;
}
.dark-theme .btn-outline-success:not(:disabled):not(.disabled):active, .dark-theme .btn-outline-success:not(:disabled):not(.disabled).active, .dark-theme .open > .dropdown-toggle.btn-outline-success, .dark-theme .show > .dropdown-toggle.btn-outline-success {
  color: rgb(102.2, 203.8, 102.2);
  background-color: #22252a;
  border-color: rgb(102.2, 203.8, 102.2);
}

.btn-outline-success {
  color: rgb(51.2, 152.8, 51.2);
  background-color: #ffffff;
  border-color: #9da3af;
}
.btn-outline-success:hover {
  color: rgb(51.2, 152.8, 51.2);
  background-color: #ffffff;
  border-color: rgb(102.2, 203.8, 102.2);
}
.btn-outline-success:focus, .btn-outline-success.focus {
  color: rgb(51.2, 152.8, 51.2);
  background-color: #ffffff;
  border-color: rgb(102.2, 203.8, 102.2);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: rgb(51.2, 152.8, 51.2);
  background-color: #ffffff;
  border-color: #9da3af;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .open > .btn-outline-success.dropdown-toggle, .show > .btn-outline-success.dropdown-toggle {
  color: rgb(51.2, 152.8, 51.2);
  background-color: rgb(235.9, 248.6, 235.9);
  border-color: rgb(102.2, 203.8, 102.2);
}
.dark-theme .btn-outline-warning {
  color: #cc8800;
  background-color: #2e3138;
  border-color: #8f96a3;
}
.dark-theme .btn-outline-warning:hover {
  color: #ffbb33;
  background-color: #2e3138;
  border-color: #ffbb33;
}
.dark-theme .btn-outline-warning:focus, .dark-theme .focus.btn-outline-warning {
  color: #ffbb33;
  background-color: #2e3138;
  border-color: #ffbb33;
}
.dark-theme .disabled.btn-outline-warning, .dark-theme .btn-outline-warning:disabled {
  color: #cc8800;
  background-color: #2e3138;
  border-color: #8f96a3;
}
.dark-theme .btn-outline-warning:not(:disabled):not(.disabled):active, .dark-theme .btn-outline-warning:not(:disabled):not(.disabled).active, .dark-theme .open > .dropdown-toggle.btn-outline-warning, .dark-theme .show > .dropdown-toggle.btn-outline-warning {
  color: #ffbb33;
  background-color: #22252a;
  border-color: #ffbb33;
}

.btn-outline-warning {
  color: #cc8800;
  background-color: #ffffff;
  border-color: #9da3af;
}
.btn-outline-warning:hover {
  color: #cc8800;
  background-color: #ffffff;
  border-color: #ffbb33;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  color: #cc8800;
  background-color: #ffffff;
  border-color: #ffbb33;
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #cc8800;
  background-color: #ffffff;
  border-color: #9da3af;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .open > .btn-outline-warning.dropdown-toggle, .show > .btn-outline-warning.dropdown-toggle {
  color: #cc8800;
  background-color: rgb(255, 246.5, 229.5);
  border-color: #ffbb33;
}
.dark-theme .btn-outline-danger {
  color: #cc4400;
  background-color: #2e3138;
  border-color: #8f96a3;
}
.dark-theme .btn-outline-danger:hover {
  color: #ff7733;
  background-color: #2e3138;
  border-color: #ff7733;
}
.dark-theme .btn-outline-danger:focus, .dark-theme .focus.btn-outline-danger {
  color: #ff7733;
  background-color: #2e3138;
  border-color: #ff7733;
}
.dark-theme .disabled.btn-outline-danger, .dark-theme .btn-outline-danger:disabled {
  color: #cc4400;
  background-color: #2e3138;
  border-color: #8f96a3;
}
.dark-theme .btn-outline-danger:not(:disabled):not(.disabled):active, .dark-theme .btn-outline-danger:not(:disabled):not(.disabled).active, .dark-theme .open > .dropdown-toggle.btn-outline-danger, .dark-theme .show > .dropdown-toggle.btn-outline-danger {
  color: #ff7733;
  background-color: #22252a;
  border-color: #ff7733;
}

.btn-outline-danger {
  color: #cc4400;
  background-color: #ffffff;
  border-color: #9da3af;
}
.btn-outline-danger:hover {
  color: #cc4400;
  background-color: #ffffff;
  border-color: #ff7733;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  color: #cc4400;
  background-color: #ffffff;
  border-color: #ff7733;
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #cc4400;
  background-color: #ffffff;
  border-color: #9da3af;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .open > .btn-outline-danger.dropdown-toggle, .show > .btn-outline-danger.dropdown-toggle {
  color: #cc4400;
  background-color: rgb(255, 238, 229.5);
  border-color: #ff7733;
}
.dark-theme .btn-borderless-primary {
  color: #ffffff;
  background-color: transparent;
  border-color: transparent;
}
.dark-theme .btn-borderless-primary:hover {
  color: #ffffff;
  background-color: #454a54;
  border-color: #454a54;
}
.dark-theme .btn-borderless-primary:focus, .dark-theme .focus.btn-borderless-primary {
  color: #ffffff;
  background-color: #454a54;
  border-color: #454a54;
}
.dark-theme .disabled.btn-borderless-primary, .dark-theme .btn-borderless-primary:disabled {
  color: #ffffff;
  background-color: transparent;
  border-color: transparent;
}
.dark-theme .btn-borderless-primary:not(:disabled):not(.disabled):active, .dark-theme .btn-borderless-primary:not(:disabled):not(.disabled).active, .dark-theme .open > .dropdown-toggle.btn-borderless-primary, .dark-theme .show > .dropdown-toggle.btn-borderless-primary {
  color: #ffffff;
  background-color: #505662;
  border-color: #505662;
}

.btn-borderless-primary {
  color: #22252a;
  background-color: transparent;
  border-color: transparent;
}
.btn-borderless-primary:hover {
  color: rgb(91.8, 91.8, 214.2);
  background-color: rgb(234.6, 234.6, 249.9);
  border-color: rgb(234.6, 234.6, 249.9);
}
.btn-borderless-primary:focus, .btn-borderless-primary.focus {
  color: rgb(91.8, 91.8, 214.2);
  background-color: rgb(234.6, 234.6, 249.9);
  border-color: rgb(234.6, 234.6, 249.9);
}
.btn-borderless-primary.disabled, .btn-borderless-primary:disabled {
  color: #22252a;
  background-color: transparent;
  border-color: transparent;
}
.btn-borderless-primary:not(:disabled):not(.disabled):active, .btn-borderless-primary:not(:disabled):not(.disabled).active, .open > .btn-borderless-primary.dropdown-toggle, .show > .btn-borderless-primary.dropdown-toggle {
  color: rgb(91.8, 91.8, 214.2);
  background-color: rgb(214.2, 214.2, 244.8);
  border-color: rgb(214.2, 214.2, 244.8);
}
.dark-theme .btn-borderless-secondary {
  color: rgb(143, 149.4, 163);
  background-color: transparent;
  border-color: transparent;
}
.dark-theme .btn-borderless-secondary:hover {
  color: rgb(143, 149.4, 163);
  background-color: #454a54;
  border-color: #454a54;
}
.dark-theme .btn-borderless-secondary:focus, .dark-theme .focus.btn-borderless-secondary {
  color: rgb(143, 149.4, 163);
  background-color: #454a54;
  border-color: #454a54;
}
.dark-theme .disabled.btn-borderless-secondary, .dark-theme .btn-borderless-secondary:disabled {
  color: rgb(143, 149.4, 163);
  background-color: transparent;
  border-color: transparent;
}
.dark-theme .btn-borderless-secondary:not(:disabled):not(.disabled):active, .dark-theme .btn-borderless-secondary:not(:disabled):not(.disabled).active, .dark-theme .open > .dropdown-toggle.btn-borderless-secondary, .dark-theme .show > .dropdown-toggle.btn-borderless-secondary {
  color: rgb(143, 149.4, 163);
  background-color: #505662;
  border-color: #505662;
}

.btn-borderless-secondary {
  color: rgb(143, 149.4, 163);
  background-color: transparent;
  border-color: transparent;
}
.btn-borderless-secondary:hover {
  color: rgb(143, 149.4, 163);
  background-color: rgb(241, 241.8, 243.5);
  border-color: rgb(241, 241.8, 243.5);
}
.btn-borderless-secondary:focus, .btn-borderless-secondary.focus {
  color: rgb(143, 149.4, 163);
  background-color: rgb(241, 241.8, 243.5);
  border-color: rgb(241, 241.8, 243.5);
}
.btn-borderless-secondary.disabled, .btn-borderless-secondary:disabled {
  color: rgb(143, 149.4, 163);
  background-color: transparent;
  border-color: transparent;
}
.btn-borderless-secondary:not(:disabled):not(.disabled):active, .btn-borderless-secondary:not(:disabled):not(.disabled).active, .open > .btn-borderless-secondary.dropdown-toggle, .show > .btn-borderless-secondary.dropdown-toggle {
  color: rgb(143, 149.4, 163);
  background-color: rgb(227, 228.6, 232);
  border-color: rgb(227, 228.6, 232);
}
.dark-theme .btn-borderless-success {
  color: rgb(102.2, 203.8, 102.2);
  background-color: transparent;
  border-color: transparent;
}
.dark-theme .btn-borderless-success:hover {
  color: rgb(102.2, 203.8, 102.2);
  background-color: #454a54;
  border-color: #454a54;
}
.dark-theme .btn-borderless-success:focus, .dark-theme .focus.btn-borderless-success {
  color: rgb(102.2, 203.8, 102.2);
  background-color: #454a54;
  border-color: #454a54;
}
.dark-theme .disabled.btn-borderless-success, .dark-theme .btn-borderless-success:disabled {
  color: rgb(102.2, 203.8, 102.2);
  background-color: transparent;
  border-color: transparent;
}
.dark-theme .btn-borderless-success:not(:disabled):not(.disabled):active, .dark-theme .btn-borderless-success:not(:disabled):not(.disabled).active, .dark-theme .open > .dropdown-toggle.btn-borderless-success, .dark-theme .show > .dropdown-toggle.btn-borderless-success {
  color: rgb(102.2, 203.8, 102.2);
  background-color: #505662;
  border-color: #505662;
}

.btn-borderless-success {
  color: rgb(102.2, 203.8, 102.2);
  background-color: transparent;
  border-color: transparent;
}
.btn-borderless-success:hover {
  color: rgb(102.2, 203.8, 102.2);
  background-color: rgb(235.9, 248.6, 235.9);
  border-color: rgb(235.9, 248.6, 235.9);
}
.btn-borderless-success:focus, .btn-borderless-success.focus {
  color: rgb(102.2, 203.8, 102.2);
  background-color: rgb(235.9, 248.6, 235.9);
  border-color: rgb(235.9, 248.6, 235.9);
}
.btn-borderless-success.disabled, .btn-borderless-success:disabled {
  color: rgb(102.2, 203.8, 102.2);
  background-color: transparent;
  border-color: transparent;
}
.btn-borderless-success:not(:disabled):not(.disabled):active, .btn-borderless-success:not(:disabled):not(.disabled).active, .open > .btn-borderless-success.dropdown-toggle, .show > .btn-borderless-success.dropdown-toggle {
  color: rgb(102.2, 203.8, 102.2);
  background-color: rgb(216.8, 242.2, 216.8);
  border-color: rgb(216.8, 242.2, 216.8);
}
.dark-theme .btn-borderless-warning {
  color: #ffbb33;
  background-color: transparent;
  border-color: transparent;
}
.dark-theme .btn-borderless-warning:hover {
  color: #ffbb33;
  background-color: #454a54;
  border-color: #454a54;
}
.dark-theme .btn-borderless-warning:focus, .dark-theme .focus.btn-borderless-warning {
  color: #ffbb33;
  background-color: #454a54;
  border-color: #454a54;
}
.dark-theme .disabled.btn-borderless-warning, .dark-theme .btn-borderless-warning:disabled {
  color: #ffbb33;
  background-color: transparent;
  border-color: transparent;
}
.dark-theme .btn-borderless-warning:not(:disabled):not(.disabled):active, .dark-theme .btn-borderless-warning:not(:disabled):not(.disabled).active, .dark-theme .open > .dropdown-toggle.btn-borderless-warning, .dark-theme .show > .dropdown-toggle.btn-borderless-warning {
  color: #ffbb33;
  background-color: #505662;
  border-color: #505662;
}

.btn-borderless-warning {
  color: #ffbb33;
  background-color: transparent;
  border-color: transparent;
}
.btn-borderless-warning:hover {
  color: #ffbb33;
  background-color: rgb(255, 246.5, 229.5);
  border-color: rgb(255, 246.5, 229.5);
}
.btn-borderless-warning:focus, .btn-borderless-warning.focus {
  color: #ffbb33;
  background-color: rgb(255, 246.5, 229.5);
  border-color: rgb(255, 246.5, 229.5);
}
.btn-borderless-warning.disabled, .btn-borderless-warning:disabled {
  color: #ffbb33;
  background-color: transparent;
  border-color: transparent;
}
.btn-borderless-warning:not(:disabled):not(.disabled):active, .btn-borderless-warning:not(:disabled):not(.disabled).active, .open > .btn-borderless-warning.dropdown-toggle, .show > .btn-borderless-warning.dropdown-toggle {
  color: #ffbb33;
  background-color: #ffeecc;
  border-color: #ffeecc;
}
.dark-theme .btn-borderless-danger {
  color: #ff7733;
  background-color: transparent;
  border-color: transparent;
}
.dark-theme .btn-borderless-danger:hover {
  color: #ff7733;
  background-color: #454a54;
  border-color: #454a54;
}
.dark-theme .btn-borderless-danger:focus, .dark-theme .focus.btn-borderless-danger {
  color: #ff7733;
  background-color: #454a54;
  border-color: #454a54;
}
.dark-theme .disabled.btn-borderless-danger, .dark-theme .btn-borderless-danger:disabled {
  color: #ff7733;
  background-color: transparent;
  border-color: transparent;
}
.dark-theme .btn-borderless-danger:not(:disabled):not(.disabled):active, .dark-theme .btn-borderless-danger:not(:disabled):not(.disabled).active, .dark-theme .open > .dropdown-toggle.btn-borderless-danger, .dark-theme .show > .dropdown-toggle.btn-borderless-danger {
  color: #ff7733;
  background-color: #505662;
  border-color: #505662;
}

.btn-borderless-danger {
  color: #ff7733;
  background-color: transparent;
  border-color: transparent;
}
.btn-borderless-danger:hover {
  color: #ff7733;
  background-color: rgb(255, 238, 229.5);
  border-color: rgb(255, 238, 229.5);
}
.btn-borderless-danger:focus, .btn-borderless-danger.focus {
  color: #ff7733;
  background-color: rgb(255, 238, 229.5);
  border-color: rgb(255, 238, 229.5);
}
.btn-borderless-danger.disabled, .btn-borderless-danger:disabled {
  color: #ff7733;
  background-color: transparent;
  border-color: transparent;
}
.btn-borderless-danger:not(:disabled):not(.disabled):active, .btn-borderless-danger:not(:disabled):not(.disabled).active, .open > .btn-borderless-danger.dropdown-toggle, .show > .btn-borderless-danger.dropdown-toggle {
  color: #ff7733;
  background-color: #ffddcc;
  border-color: #ffddcc;
}
.btn-text-primary {
  color: #22252a;
  background: none;
  border: none;
  border-radius: 0;
  padding: 0;
  vertical-align: baseline;
}
.btn-text-primary:hover {
  color: rgb(71.4, 71.4, 209.1);
}
.btn-text-primary:focus, .btn-text-primary.focus {
  color: rgb(71.4, 71.4, 209.1);
}
.btn-text-primary.disabled, .btn-text-primary:disabled {
  color: #22252a;
}
.btn-text-primary:not(:disabled):not(.disabled):active, .btn-text-primary:not(:disabled):not(.disabled).active, .open > .btn-text-primary.dropdown-toggle, .show > .btn-text-primary.dropdown-toggle {
  color: #3333cc;
}
.dark-theme .btn-text-primary {
  color: #ffffff;
  background: none;
  border: none;
  border-radius: 0;
  padding: 0;
  vertical-align: baseline;
}
.dark-theme .btn-text-primary:hover {
  color: #5c5cd6;
}
.dark-theme .btn-text-primary:focus, .dark-theme .btn-text-primary.focus {
  color: #5c5cd6;
}
.dark-theme .btn-text-primary.disabled, .dark-theme .btn-text-primary:disabled {
  color: #ffffff;
}
.dark-theme .btn-text-primary:not(:disabled):not(.disabled):active, .dark-theme .btn-text-primary:not(:disabled):not(.disabled).active, .open > .dark-theme .btn-text-primary.dropdown-toggle, .show > .dark-theme .btn-text-primary.dropdown-toggle {
  color: #3333cc;
}

.btn-text-secondary {
  color: rgb(143, 149.4, 163);
  background: none;
  border: none;
  border-radius: 0;
  padding: 0;
  vertical-align: baseline;
}
.btn-text-secondary:hover {
  color: rgb(129, 136.2, 151.5);
}
.btn-text-secondary:focus, .btn-text-secondary.focus {
  color: rgb(129, 136.2, 151.5);
}
.btn-text-secondary.disabled, .btn-text-secondary:disabled {
  color: rgb(143, 149.4, 163);
}
.btn-text-secondary:not(:disabled):not(.disabled):active, .btn-text-secondary:not(:disabled):not(.disabled).active, .open > .btn-text-secondary.dropdown-toggle, .show > .btn-text-secondary.dropdown-toggle {
  color: #737b8c;
}

.btn-text-success {
  color: rgb(102.2, 203.8, 102.2);
  background: none;
  border: none;
  border-radius: 0;
  padding: 0;
  vertical-align: baseline;
}
.btn-text-success:hover {
  color: rgb(83.1, 197.4, 83.1);
}
.btn-text-success:focus, .btn-text-success.focus {
  color: rgb(83.1, 197.4, 83.1);
}
.btn-text-success.disabled, .btn-text-success:disabled {
  color: rgb(102.2, 203.8, 102.2);
}
.btn-text-success:not(:disabled):not(.disabled):active, .btn-text-success:not(:disabled):not(.disabled).active, .open > .btn-text-success.dropdown-toggle, .show > .btn-text-success.dropdown-toggle {
  color: #40bf40;
}

.btn-text-warning {
  color: #ffbb33;
  background: none;
  border: none;
  border-radius: 0;
  padding: 0;
  vertical-align: baseline;
}
.btn-text-warning:hover {
  color: rgb(255, 178.5, 25.5);
}
.btn-text-warning:focus, .btn-text-warning.focus {
  color: rgb(255, 178.5, 25.5);
}
.btn-text-warning.disabled, .btn-text-warning:disabled {
  color: #ffbb33;
}
.btn-text-warning:not(:disabled):not(.disabled):active, .btn-text-warning:not(:disabled):not(.disabled).active, .open > .btn-text-warning.dropdown-toggle, .show > .btn-text-warning.dropdown-toggle {
  color: #ffaa00;
}

.btn-text-danger {
  color: #ff7733;
  background: none;
  border: none;
  border-radius: 0;
  padding: 0;
  vertical-align: baseline;
}
.btn-text-danger:hover {
  color: rgb(255, 102, 25.5);
}
.btn-text-danger:focus, .btn-text-danger.focus {
  color: rgb(255, 102, 25.5);
}
.btn-text-danger.disabled, .btn-text-danger:disabled {
  color: #ff7733;
}
.btn-text-danger:not(:disabled):not(.disabled):active, .btn-text-danger:not(:disabled):not(.disabled).active, .open > .btn-text-danger.dropdown-toggle, .show > .btn-text-danger.dropdown-toggle {
  color: #ff5500;
}

.btn-icon {
  display: inline;
}
.btn-icon-right {
  margin-left: 1.5px;
}
.btn-icon-left {
  margin-right: 1.5px;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show):not(.in) {
  opacity: 0;
}

.collapse:not(.show):not(.in) {
  display: none;
}

.collapsing {
  position: relative;
  overflow: hidden;
  height: 0;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

@keyframes pulse-primary {
  0% {
    box-shadow: 0 0 0 0 rgba(92, 92, 214, 0.4);
  }
  70% {
    box-shadow: 0 0 0 10px rgba(92, 92, 214, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(92, 92, 214, 0);
  }
}
@keyframes pulse-success {
  0% {
    box-shadow: 0 0 0 0 rgba(102, 204, 102, 0.4);
  }
  70% {
    box-shadow: 0 0 0 10px rgba(102, 204, 102, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(102, 204, 102, 0);
  }
}
@keyframes pulse-warning {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 187, 51, 0.4);
  }
  70% {
    box-shadow: 0 0 0 10px rgba(255, 187, 51, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 187, 51, 0);
  }
}
@keyframes pulse-danger {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 119, 51, 0.4);
  }
  70% {
    box-shadow: 0 0 0 10px rgba(255, 119, 51, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 119, 51, 0);
  }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  color: #22252a;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0px solid transparent;
  border-radius: 3px;
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.1);
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 2px;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 2px;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 2px;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 10px 0;
  overflow: hidden;
  border-top: 1px solid #e3e5e8;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 6px 15px;
  clear: both;
  font-weight: 400;
  color: #22252a;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #22252a;
  text-decoration: none;
  background-color: #f1f2f4;
}
.dropdown-item.active, .dropdown-item:active {
  color: rgb(91.8, 91.8, 214.2);
  text-decoration: none;
  background-color: rgb(234.6, 234.6, 249.9);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #9da3af;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 6px 15px;
  margin-bottom: 0;
  font-size: 12px;
  color: #9da3af;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 6px 15px;
  color: #22252a;
}

.dark-theme .dropdown-menu {
  color: #ffffff;
  background-color: #22252a;
}

.dark-theme .dropdown-divider {
  height: 0;
  margin: 10px 0;
  overflow: hidden;
  border-top: 1px solid #454a54;
}

.dropdown-item {
  outline: none;
}
.dark-theme .dropdown-item {
  color: #ffffff;
}
.dark-theme .dropdown-item:hover, .dark-theme .dropdown-item:focus {
  color: rgb(242.25, 242.25, 242.25);
  background-color: #2e3138;
}
.dark-theme .dropdown-item.active, .dark-theme .dropdown-item:active {
  color: #ffffff;
  background-color: rgb(91.8, 91.8, 214.2);
}
.dark-theme .dropdown-item.disabled, .dark-theme .dropdown-item:disabled {
  color: #8f96a3;
}

.dark-theme .dropdown-header {
  color: #8f96a3;
}

.dark-theme .dropdown-item-text {
  color: #ffffff;
}

.open > .dropdown-menu {
  display: block;
}

.caret {
  vertical-align: 3px;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 3px;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-bottom: 0;
  border-left: 4px solid transparent;
}

.dropup .caret {
  border-top: 0;
  border-right: 4px solid transparent;
  border-bottom: 4px solid;
  border-left: 4px solid transparent;
}

.dropright .caret {
  border-top: 4px solid transparent;
  border-right: 0;
  border-bottom: 4px solid transparent;
  border-left: 4px solid;
  vertical-align: 0;
}

.dropleft .caret {
  border-top: 4px solid transparent;
  border-right: 4px solid;
  border-bottom: 4px solid transparent;
  vertical-align: 0;
  margin-right: 3px;
  margin-left: 0;
  border-left: 0;
}

.dropdown-item-icon {
  display: inline;
}
.dropdown-item-icon-right {
  margin-left: 6.5px;
}
.dropdown-item-icon-left {
  margin-right: 6.5px;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 7.5px;
  padding-left: 7.5px;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 6px;
  padding-left: 6px;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 12px;
  padding-left: 12px;
}

.btn-group.show .dropdown-toggle {
  box-shadow: none;
}
.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.dropdown-toggle-split .caret {
  margin-right: 0;
  margin-left: 0;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control, .cq-quill .input-group > .ql-editor,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control, .cq-quill .input-group > .ql-editor + .form-control, .cq-quill .input-group > .form-control + .ql-editor, .cq-quill .input-group > .ql-editor + .ql-editor,
.input-group > .form-control + .custom-select,
.cq-quill .input-group > .ql-editor + .custom-select,
.input-group > .form-control + .custom-file,
.cq-quill .input-group > .ql-editor + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.cq-quill .input-group > .form-control-plaintext + .ql-editor,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.cq-quill .input-group > .custom-select + .ql-editor,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.cq-quill .input-group > .custom-file + .ql-editor,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus, .cq-quill .input-group > .ql-editor:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child), .cq-quill .input-group > .ql-editor:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child), .cq-quill .input-group:not(.has-validation) > .ql-editor:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3), .cq-quill .input-group.has-validation > .ql-editor:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.428571429;
  color: #22252a;
  text-align: center;
  white-space: nowrap;
  background-color: #f1f2f4;
  border: 1px solid #c7cad1;
  border-radius: 3px;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea), .cq-quill .input-group-lg > .ql-editor:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.3333333em + 22px);
}

.input-group-lg > .form-control, .cq-quill .input-group-lg > .ql-editor,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 4px;
}

.input-group-sm > .form-control:not(textarea), .cq-quill .input-group-sm > .ql-editor:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 12px);
}

.input-group-sm > .form-control, .cq-quill .input-group-sm > .ql-editor,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 32px;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 20.000000006px;
  padding-left: 25px;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 15px;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 16px;
  height: 18.000000003px;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  border-color: rgb(91.8, 91.8, 214.2);
  background-color: rgb(91.8, 91.8, 214.2);
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none, 0 0 0 rgba(91.8, 91.8, 214.2, 0.6);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgb(91.8, 91.8, 214.2);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #ffffff;
  background-color: rgb(234.6, 234.6, 249.9);
  border-color: rgb(234.6, 234.6, 249.9);
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #9da3af;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #f1f2f4;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
  cursor: pointer;
}
.custom-control-label::before {
  position: absolute;
  top: 2.000000003px;
  left: -25px;
  display: block;
  width: 16px;
  height: 16px;
  pointer-events: none;
  content: "";
  background-color: #ffffff;
  border: #9da3af solid 1px;
  box-shadow: none;
}
.custom-control-label::after {
  position: absolute;
  top: 2.000000003px;
  left: -25px;
  display: block;
  width: 16px;
  height: 16px;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 2px;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M4.28 8.22a.75.75 0 0 0-1.06 1.06l2.5 2.5A.75.75 0 0 0 6.8 11.76l6-6.5A.75.75 0 1 0 11.7 4.24l-5.47 5.927L4.28 8.22Z' fill='%23ffffff'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: rgb(91.8, 91.8, 214.2);
  background-color: rgb(91.8, 91.8, 214.2);
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M3 8a1 1 0 0 1 1-1h8a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1Z' fill='%23ffffff'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgb(193.8, 193.8, 239.7);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgb(193.8, 193.8, 239.7);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 4 4'%3e%3ccircle r='1' fill='%23ffffff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgb(193.8, 193.8, 239.7);
}

.custom-switch {
  padding-left: 37px;
}
.custom-switch .custom-control-label::before {
  left: -37px;
  width: 28px;
  pointer-events: all;
  border-radius: 8px;
}
.custom-switch .custom-control-label::after {
  top: 4.000000003px;
  left: -35px;
  width: 12px;
  height: 12px;
  background-color: #9da3af;
  border-radius: 8px;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffffff;
  transform: translateX(12px);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgb(193.8, 193.8, 239.7);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.428571429em + 14px);
  padding: 6px 32px 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.428571429;
  color: #22252a;
  vertical-align: middle;
  background: #ffffff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%2322252a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 12px center/8px 10px no-repeat;
  border: 1px solid #c7cad1;
  border-radius: 3px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  -webkit-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: rgb(91.8, 91.8, 214.2);
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0 rgba(91.8, 91.8, 214.2, 0.6);
}
.custom-select:focus::-ms-value {
  color: #22252a;
  background-color: #ffffff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 12px;
  background-image: none;
}
.custom-select:disabled {
  color: #9da3af;
  background-color: #f1f2f4;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #22252a;
}

.custom-select-sm {
  height: calc(1.5em + 12px);
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size: 12px;
}

.custom-select-lg {
  height: calc(1.3333333em + 22px);
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 16px;
  font-size: 18px;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.428571429em + 14px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.428571429em + 14px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: rgb(91.8, 91.8, 214.2);
  box-shadow: 0 0 0 rgba(91.8, 91.8, 214.2, 0.6);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #f1f2f4;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.428571429em + 14px);
  padding: 6px 12px;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.428571429;
  color: #22252a;
  background-color: #ffffff;
  border: 1px solid #c7cad1;
  border-radius: 3px;
  box-shadow: none;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.428571429em + 12px);
  padding: 6px 12px;
  line-height: 1.428571429;
  color: #22252a;
  content: "Browse";
  background-color: #f1f2f4;
  border-left: inherit;
  border-radius: 0 3px 3px 0;
}

.custom-range {
  width: 100%;
  height: 20px;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #e3e5e8, 0 0 0 rgba(91.8, 91.8, 214.2, 0.6);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #e3e5e8, 0 0 0 rgba(91.8, 91.8, 214.2, 0.6);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #e3e5e8, 0 0 0 rgba(91.8, 91.8, 214.2, 0.6);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 20px;
  height: 20px;
  margin-top: -5px;
  background-color: rgb(91.8, 91.8, 214.2);
  border: 0;
  border-radius: 9999px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: rgb(234.6, 234.6, 249.9);
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 10px;
  color: transparent;
  cursor: pointer;
  background-color: #e3e5e8;
  border-color: transparent;
  border-radius: 9999px;
  box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.1);
}
.custom-range::-moz-range-thumb {
  width: 20px;
  height: 20px;
  background-color: rgb(91.8, 91.8, 214.2);
  border: 0;
  border-radius: 9999px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: rgb(234.6, 234.6, 249.9);
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 10px;
  color: transparent;
  cursor: pointer;
  background-color: #e3e5e8;
  border-color: transparent;
  border-radius: 9999px;
  box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.1);
}
.custom-range::-ms-thumb {
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  background-color: rgb(91.8, 91.8, 214.2);
  border: 0;
  border-radius: 9999px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: rgb(234.6, 234.6, 249.9);
}
.custom-range::-ms-track {
  width: 100%;
  height: 10px;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 10px;
  box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.1);
}
.custom-range::-ms-fill-lower {
  background-color: #e3e5e8;
  border-radius: 9999px;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #e3e5e8;
  border-radius: 9999px;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #9da3af;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #9da3af;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #9da3af;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  cursor: not-allowed;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  border-color: rgb(227.1966292135, 228.8988764045, 232.3033707865);
}

.custom-control-label {
  font-weight: 400;
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  border-color: rgb(193.8, 193.8, 239.7);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  border-color: rgb(193.8, 193.8, 239.7);
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  border-color: rgb(193.8, 193.8, 239.7);
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 10px 20px;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #9da3af;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #e3e5e8;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e3e5e8;
}
.nav-tabs .nav-link.disabled {
  color: #9da3af;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: rgb(91.8, 91.8, 214.2);
  background-color: #ffffff;
  border-color: #e3e5e8 #e3e5e8 #ffffff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 3px;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: rgb(91.8, 91.8, 214.2);
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.nav-link {
  color: #22252a;
}

.nav-tabs .nav-link {
  font-weight: 700;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  background-color: #e3e5e8;
  color: #22252a;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-item.open .nav-link {
  background-color: #ffffff;
  color: rgb(91.8, 91.8, 214.2);
}
.nav-tabs + .tab-content {
  border-right: 1px solid #e3e5e8;
  border-bottom: 1px solid #e3e5e8;
  border-left: 1px solid #e3e5e8;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.nav-tabs-light {
  border-bottom: 1px solid #e3e5e8;
}
.nav-tabs-light .nav-link {
  margin-bottom: -1px;
  padding-right: 0;
  padding-left: 0;
  border-bottom: 1px solid #e3e5e8;
}
.nav-tabs-light .nav-link:hover, .nav-tabs-light .nav-link:focus {
  color: rgb(91.8, 91.8, 214.2);
}
.nav-tabs-light .nav-link.active,
.nav-tabs-light .nav-item.show .nav-link,
.nav-tabs-light .nav-item.open .nav-link {
  border-color: rgb(91.8, 91.8, 214.2);
  color: rgb(91.8, 91.8, 214.2);
}
.nav-tabs-light .nav-item:not(:first-child) {
  margin-left: 20px;
}
.nav-tabs-light .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.tab-content {
  background: #ffffff;
}

.card, .panel {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid #e3e5e8;
  border-radius: 3px;
}
.card > hr, .panel > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group, .panel > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child, .panel > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.card > .list-group:last-child, .panel > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.card > .card-header + .list-group, .card > .panel-heading + .list-group, .panel > .card-header + .list-group, .panel > .panel-heading + .list-group,
.card > .list-group + .card-footer,
.card > .list-group + .panel-footer,
.panel > .list-group + .card-footer,
.panel > .list-group + .panel-footer {
  border-top: 0;
}

.card-body, .panel-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 20px;
}

.card-title, .panel-title {
  margin-bottom: 15px;
}

.card-subtitle {
  margin-top: -7.5px;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 20px;
}

.card-header, .panel-heading {
  padding: 15px 20px;
  margin-bottom: 0;
  background-color: inherit;
  border-bottom: 1px solid #e3e5e8;
}
.card-header:first-child, .panel-heading:first-child {
  border-radius: 2px 2px 0 0;
}

.card-footer, .panel-footer {
  padding: 15px 20px;
  background-color: inherit;
  border-top: 1px solid #e3e5e8;
}
.card-footer:last-child, .panel-footer:last-child {
  border-radius: 0 0 2px 2px;
}

.card-header-tabs {
  margin-right: -10px;
  margin-bottom: -15px;
  margin-left: -10px;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -10px;
  margin-left: -10px;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 20px;
  border-radius: 2px;
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.card-deck .card, .card-deck .panel {
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -20px;
    margin-left: -20px;
  }
  .card-deck .card, .card-deck .panel {
    flex: 1 0 0%;
    margin-right: 20px;
    margin-bottom: 0;
    margin-left: 20px;
  }
}

.card-group > .card, .card-group > .panel {
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card, .card-group > .panel {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card, .card-group > .panel + .card, .card-group > .card + .panel, .card-group > .panel + .panel {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child), .card-group > .panel:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top, .card-group > .panel:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header,
  .card-group > .card:not(:last-child) .panel-heading,
  .card-group > .panel:not(:last-child) .card-header,
  .card-group > .panel:not(:last-child) .panel-heading {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .panel:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer,
  .card-group > .card:not(:last-child) .panel-footer,
  .card-group > .panel:not(:last-child) .card-footer,
  .card-group > .panel:not(:last-child) .panel-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child), .card-group > .panel:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top, .card-group > .panel:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header,
  .card-group > .card:not(:first-child) .panel-heading,
  .card-group > .panel:not(:first-child) .card-header,
  .card-group > .panel:not(:first-child) .panel-heading {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .panel:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer,
  .card-group > .card:not(:first-child) .panel-footer,
  .card-group > .panel:not(:first-child) .card-footer,
  .card-group > .panel:not(:first-child) .panel-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card, .card-columns .panel {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 20px;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card, .card-columns .panel {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card, .accordion > .panel {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type), .accordion > .panel:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type), .accordion > .panel:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header, .accordion > .card > .panel-heading, .accordion > .panel > .card-header, .accordion > .panel > .panel-heading {
  border-radius: 0;
  margin-bottom: -1px;
}

.card, .panel {
  margin-bottom: 20px;
}
.dark-theme .card, .dark-theme .panel {
  background-color: #2e3138;
  border-color: #454a54;
}

.dark-theme .card-header, .dark-theme .panel-heading {
  border-bottom-color: #454a54;
}

.dark-theme .card-footer, .dark-theme .panel-footer {
  border-top-color: #454a54;
}

.accordion > .card, .accordion > .panel {
  margin-bottom: 0;
}
.accordion-toggle {
  cursor: pointer;
}
.accordion-toggle.disabled, .accordion-toggle[disabled] {
  opacity: 0.65;
  cursor: not-allowed;
}
.accordion-toggle.disabled a, .accordion-toggle[disabled] a {
  cursor: not-allowed;
}
.accordion-toggle a {
  color: inherit;
  text-decoration: none;
  font-size: 15px;
  font-weight: 500;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 20px;
  font-size: 23px;
  list-style: none;
  background-color: transparent;
  border-radius: 0;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 5px;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 5px;
  color: #9da3af;
  content: "\e90a";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #9da3af;
}

.breadcrumb {
  margin-top: 20px;
}

.breadcrumb-item.active {
  color: #22252a;
}
.breadcrumb-item + .breadcrumb-item::before {
  font-family: "CQ-Icons-sm";
  transform: translateY(2px);
}
.breadcrumb-item + .breadcrumb-item.active {
  color: #9da3af;
}
.breadcrumb-item a {
  color: #22252a;
}

.badge, .ql-editor span.badge, .ql-editor span.label, .label {
  display: inline-block;
  padding: 0.37em 0.4em;
  font-size: 85%;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.17em;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge, .ql-editor span.badge, .ql-editor span.label, .label {
    transition: none;
  }
}
a.badge:hover, a.label:hover, a.badge:focus, a.label:focus {
  text-decoration: none;
}

.badge:empty, .ql-editor span.badge:empty, .ql-editor span.label:empty, .label:empty {
  display: none;
}

.btn .badge, .btn .ql-editor span.badge, .ql-editor .btn span.badge, .btn .ql-editor span.label, .ql-editor .btn span.label, .btn .label {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 9999px;
}

.badge-primary, .label-primary {
  color: #ffffff;
  background-color: rgb(91.8, 91.8, 214.2);
}
a.badge-primary:hover, a.label-primary:hover, a.badge-primary:focus, a.label-primary:focus {
  color: #ffffff;
  background-color: #3333cc;
}
a.badge-primary:focus, a.label-primary:focus, a.badge-primary.focus, a.focus.label-primary {
  outline: 0;
  box-shadow: 0 0 0 0 rgba(91.8, 91.8, 214.2, 0.5);
}

.badge-secondary, .label-secondary {
  color: #ffffff;
  background-color: rgb(143, 149.4, 163);
}
a.badge-secondary:hover, a.label-secondary:hover, a.badge-secondary:focus, a.label-secondary:focus {
  color: #ffffff;
  background-color: #737b8c;
}
a.badge-secondary:focus, a.label-secondary:focus, a.badge-secondary.focus, a.focus.label-secondary {
  outline: 0;
  box-shadow: 0 0 0 0 rgba(143, 149.4, 163, 0.5);
}

.badge-success, .label-success {
  color: #ffffff;
  background-color: rgb(102.2, 203.8, 102.2);
}
a.badge-success:hover, a.label-success:hover, a.badge-success:focus, a.label-success:focus {
  color: #ffffff;
  background-color: #40bf40;
}
a.badge-success:focus, a.label-success:focus, a.badge-success.focus, a.focus.label-success {
  outline: 0;
  box-shadow: 0 0 0 0 rgba(102.2, 203.8, 102.2, 0.5);
}

.badge-warning, .label-warning {
  color: #ffffff;
  background-color: #ffbb33;
}
a.badge-warning:hover, a.label-warning:hover, a.badge-warning:focus, a.label-warning:focus {
  color: #ffffff;
  background-color: #ffaa00;
}
a.badge-warning:focus, a.label-warning:focus, a.badge-warning.focus, a.focus.label-warning {
  outline: 0;
  box-shadow: 0 0 0 0 rgba(255, 187, 51, 0.5);
}

.badge-danger, .label-danger {
  color: #ffffff;
  background-color: #ff7733;
}
a.badge-danger:hover, a.label-danger:hover, a.badge-danger:focus, a.label-danger:focus {
  color: #ffffff;
  background-color: #ff5500;
}
a.badge-danger:focus, a.label-danger:focus, a.badge-danger.focus, a.focus.label-danger {
  outline: 0;
  box-shadow: 0 0 0 0 rgba(255, 119, 51, 0.5);
}

.label-light-primary {
  background-color: rgb(234.6, 234.6, 249.9);
  color: rgb(40.8, 40.8, 163.2);
}
span.label-light-primary:hover, span.label-light-primary:focus, a.label-light-primary:hover, a.label-light-primary:focus {
  color: rgb(40.8, 40.8, 163.2);
  background-color: rgb(214.2, 214.2, 244.8);
}
span.label-light-primary:focus, span.label-light-primary.focus, a.label-light-primary:focus, a.label-light-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0 rgba(91.8, 91.8, 214.2, 0.5);
}

.dark-theme span.badge.label-light-primary, .dark-theme span.label-light-primary.label,
.dark-theme a.badge.label-light-primary,
.dark-theme a.label.label-light-primary {
  color: rgb(40.8, 40.8, 163.2);
}

.label-light-secondary {
  background-color: rgb(241, 241.8, 243.5);
  color: rgb(92, 98.4, 112);
}
span.label-light-secondary:hover, span.label-light-secondary:focus, a.label-light-secondary:hover, a.label-light-secondary:focus {
  color: rgb(92, 98.4, 112);
  background-color: rgb(227, 228.6, 232);
}
span.label-light-secondary:focus, span.label-light-secondary.focus, a.label-light-secondary:focus, a.label-light-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0 rgba(143, 149.4, 163, 0.5);
}

.dark-theme span.badge.label-light-secondary, .dark-theme span.label-light-secondary.label,
.dark-theme a.badge.label-light-secondary,
.dark-theme a.label.label-light-secondary {
  color: rgb(92, 98.4, 112);
}

.label-light-success {
  background-color: rgb(235.9, 248.6, 235.9);
  color: rgb(51.2, 152.8, 51.2);
}
span.label-light-success:hover, span.label-light-success:focus, a.label-light-success:hover, a.label-light-success:focus {
  color: rgb(51.2, 152.8, 51.2);
  background-color: rgb(216.8, 242.2, 216.8);
}
span.label-light-success:focus, span.label-light-success.focus, a.label-light-success:focus, a.label-light-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0 rgba(102.2, 203.8, 102.2, 0.5);
}

.dark-theme span.badge.label-light-success, .dark-theme span.label-light-success.label,
.dark-theme a.badge.label-light-success,
.dark-theme a.label.label-light-success {
  color: rgb(51.2, 152.8, 51.2);
}

.label-light-warning {
  background-color: rgb(255, 246.5, 229.5);
  color: #cc8800;
}
span.label-light-warning:hover, span.label-light-warning:focus, a.label-light-warning:hover, a.label-light-warning:focus {
  color: #cc8800;
  background-color: #ffeecc;
}
span.label-light-warning:focus, span.label-light-warning.focus, a.label-light-warning:focus, a.label-light-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0 rgba(255, 187, 51, 0.5);
}

.dark-theme span.badge.label-light-warning, .dark-theme span.label-light-warning.label,
.dark-theme a.badge.label-light-warning,
.dark-theme a.label.label-light-warning {
  color: #cc8800;
}

.label-light-danger {
  background-color: rgb(255, 238, 229.5);
  color: #cc4400;
}
span.label-light-danger:hover, span.label-light-danger:focus, a.label-light-danger:hover, a.label-light-danger:focus {
  color: #cc4400;
  background-color: #ffddcc;
}
span.label-light-danger:focus, span.label-light-danger.focus, a.label-light-danger:focus, a.label-light-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0 rgba(255, 119, 51, 0.5);
}

.dark-theme span.badge.label-light-danger, .dark-theme span.label-light-danger.label,
.dark-theme a.badge.label-light-danger,
.dark-theme a.label.label-light-danger {
  color: #cc4400;
}

.badge-light-primary {
  background-color: rgb(234.6, 234.6, 249.9);
  color: rgb(40.8, 40.8, 163.2);
}
span.badge-light-primary:hover, span.badge-light-primary:focus, a.badge-light-primary:hover, a.badge-light-primary:focus {
  color: rgb(40.8, 40.8, 163.2);
  background-color: rgb(214.2, 214.2, 244.8);
}
span.badge-light-primary:focus, span.badge-light-primary.focus, a.badge-light-primary:focus, a.badge-light-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0 rgba(91.8, 91.8, 214.2, 0.5);
}

.dark-theme span.badge.badge-light-primary, .dark-theme span.badge-light-primary.label,
.dark-theme a.badge.badge-light-primary,
.dark-theme a.label.badge-light-primary {
  color: rgb(40.8, 40.8, 163.2);
}

.badge-light-secondary, .ql-editor span.badge-light-secondary {
  background-color: rgb(241, 241.8, 243.5);
  color: rgb(92, 98.4, 112);
}
span.badge-light-secondary:hover, span.badge-light-secondary:focus, a.badge-light-secondary:hover, a.badge-light-secondary:focus {
  color: rgb(92, 98.4, 112);
  background-color: rgb(227, 228.6, 232);
}
span.badge-light-secondary:focus, span.badge-light-secondary.focus, a.badge-light-secondary:focus, a.badge-light-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0 rgba(143, 149.4, 163, 0.5);
}

.dark-theme span.badge.badge-light-secondary, .dark-theme span.badge-light-secondary.label,
.dark-theme a.badge.badge-light-secondary,
.dark-theme a.label.badge-light-secondary {
  color: rgb(92, 98.4, 112);
}

.badge-light-success {
  background-color: rgb(235.9, 248.6, 235.9);
  color: rgb(51.2, 152.8, 51.2);
}
span.badge-light-success:hover, span.badge-light-success:focus, a.badge-light-success:hover, a.badge-light-success:focus {
  color: rgb(51.2, 152.8, 51.2);
  background-color: rgb(216.8, 242.2, 216.8);
}
span.badge-light-success:focus, span.badge-light-success.focus, a.badge-light-success:focus, a.badge-light-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0 rgba(102.2, 203.8, 102.2, 0.5);
}

.dark-theme span.badge.badge-light-success, .dark-theme span.badge-light-success.label,
.dark-theme a.badge.badge-light-success,
.dark-theme a.label.badge-light-success {
  color: rgb(51.2, 152.8, 51.2);
}

.badge-light-warning {
  background-color: rgb(255, 246.5, 229.5);
  color: #cc8800;
}
span.badge-light-warning:hover, span.badge-light-warning:focus, a.badge-light-warning:hover, a.badge-light-warning:focus {
  color: #cc8800;
  background-color: #ffeecc;
}
span.badge-light-warning:focus, span.badge-light-warning.focus, a.badge-light-warning:focus, a.badge-light-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0 rgba(255, 187, 51, 0.5);
}

.dark-theme span.badge.badge-light-warning, .dark-theme span.badge-light-warning.label,
.dark-theme a.badge.badge-light-warning,
.dark-theme a.label.badge-light-warning {
  color: #cc8800;
}

.badge-light-danger {
  background-color: rgb(255, 238, 229.5);
  color: #cc4400;
}
span.badge-light-danger:hover, span.badge-light-danger:focus, a.badge-light-danger:hover, a.badge-light-danger:focus {
  color: #cc4400;
  background-color: #ffddcc;
}
span.badge-light-danger:focus, span.badge-light-danger.focus, a.badge-light-danger:focus, a.badge-light-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0 rgba(255, 119, 51, 0.5);
}

.dark-theme span.badge.badge-light-danger, .dark-theme span.badge-light-danger.label,
.dark-theme a.badge.badge-light-danger,
.dark-theme a.label.badge-light-danger {
  color: #cc4400;
}

.dark-theme a.badge,
.dark-theme a.label {
  color: #ffffff;
}
.dark-theme a.badge-warning,
.dark-theme a.label-warning {
  color: #393e46;
}
.dark-theme .label-warning,
.dark-theme .badge-warning {
  color: #393e46;
}

.alert {
  position: relative;
  padding: 15px 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 3px;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 45px;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 15px 15px;
  color: inherit;
}

.alert-primary {
  color: rgb(59.67, 59.67, 139.23);
  background-color: rgb(230.52, 230.52, 248.88);
  border-color: rgb(91.8, 91.8, 214.2);
}
.alert-primary hr {
  border-top-color: rgb(71.4, 71.4, 209.1);
}
.alert-primary .alert-link {
  color: rgb(44.37, 44.37, 103.53);
}

.alert-secondary {
  color: rgb(92.95, 97.11, 105.95);
  background-color: rgb(238.2, 239.16, 241.2);
  border-color: rgb(143, 149.4, 163);
}
.alert-secondary hr {
  border-top-color: rgb(129, 136.2, 151.5);
}
.alert-secondary .alert-link {
  color: rgb(69.1166666667, 72.21, 78.7833333333);
}

.alert-success {
  color: rgb(66.43, 132.47, 66.43);
  background-color: rgb(232.08, 247.32, 232.08);
  border-color: rgb(102.2, 203.8, 102.2);
}
.alert-success hr {
  border-top-color: rgb(83.1, 197.4, 83.1);
}
.alert-success .alert-link {
  color: rgb(49.3966666667, 98.5033333333, 49.3966666667);
}

.alert-warning {
  color: rgb(165.75, 121.55, 33.15);
  background-color: rgb(255, 244.8, 224.4);
  border-color: #ffbb33;
}
.alert-warning hr {
  border-top-color: rgb(255, 178.5, 25.5);
}
.alert-warning .alert-link {
  color: rgb(123.25, 90.3833333333, 24.65);
}

.alert-danger {
  color: rgb(165.75, 77.35, 33.15);
  background-color: rgb(255, 234.6, 224.4);
  border-color: #ff7733;
}
.alert-danger hr {
  border-top-color: rgb(255, 102, 25.5);
}
.alert-danger .alert-link {
  color: rgb(123.25, 57.5166666667, 24.65);
}

@keyframes progress-bar-stripes {
  from {
    background-position: 4px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 4px;
  overflow: hidden;
  line-height: 0;
  font-size: 12px;
  background-color: #e3e5e8;
  border-radius: 2px;
  box-shadow: none;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: rgb(91.8, 91.8, 214.2);
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 4px 4px;
}

.progress-bar-animated {
  animation: 2s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.5) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.5) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 3px;
}

.list-group-item-action {
  width: 100%;
  color: #abb0ba;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #abb0ba;
  text-decoration: none;
  background-color: #17191c;
}
.list-group-item-action:active {
  color: #22252a;
  background-color: #2e3138;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 15px 20px;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #8f96a3;
  pointer-events: none;
  background-color: #ffffff;
}
.list-group-item.active {
  z-index: 2;
  color: #ffffff;
  background-color: rgb(91.8, 91.8, 214.2);
  border-color: rgb(91.8, 91.8, 214.2);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 3px;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 3px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 3px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 3px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 3px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: rgb(64.26, 64.26, 149.94);
  background-color: rgb(165.24, 165.24, 232.56);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(64.26, 64.26, 149.94);
  background-color: rgb(144.84, 144.84, 227.46);
}
.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(64.26, 64.26, 149.94);
  border-color: rgb(64.26, 64.26, 149.94);
}

.list-group-item-secondary {
  color: rgb(100.1, 104.58, 114.1);
  background-color: rgb(193.4, 196.92, 204.4);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: rgb(100.1, 104.58, 114.1);
  background-color: rgb(179.4, 183.72, 192.9);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(100.1, 104.58, 114.1);
  border-color: rgb(100.1, 104.58, 114.1);
}

.list-group-item-success {
  color: rgb(71.54, 142.66, 71.54);
  background-color: rgb(170.96, 226.84, 170.96);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(71.54, 142.66, 71.54);
  background-color: rgb(151.86, 220.44, 151.86);
}
.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(71.54, 142.66, 71.54);
  border-color: rgb(71.54, 142.66, 71.54);
}

.list-group-item-warning {
  color: rgb(178.5, 130.9, 35.7);
  background-color: rgb(255, 217.6, 142.8);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(178.5, 130.9, 35.7);
  background-color: rgb(255, 209.1, 117.3);
}
.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(178.5, 130.9, 35.7);
  border-color: rgb(178.5, 130.9, 35.7);
}

.list-group-item-danger {
  color: rgb(178.5, 83.3, 35.7);
  background-color: rgb(255, 180.2, 142.8);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(178.5, 83.3, 35.7);
  background-color: rgb(255, 163.2, 117.3);
}
.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(178.5, 83.3, 35.7);
  border-color: rgb(178.5, 83.3, 35.7);
}

.close {
  float: right;
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  color: #22252a;
  text-shadow: none;
  opacity: 0.5;
}
.close:hover {
  color: #22252a;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.close {
  outline: none;
}
.dark-theme .close {
  color: #ffffff;
  opacity: 1;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.15s ease;
  transform: scale(0.96);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 20px);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 20px);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 20px);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 20px);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0 solid #e3e5e8;
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.2);
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 15px 20px;
  border-bottom: 0 solid transparent;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.modal-header .close {
  padding: 15px 20px;
  margin: -15px -20px -15px auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.428571429;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 20px;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 15px;
  border-top: 0 solid transparent;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.modal-footer > * {
  margin: 5px;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 600px;
    margin: 30px auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 60px);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 60px);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 60px);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 60px);
    height: min-content;
  }
  .modal-content {
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.2);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 900px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal.in .modal-dialog {
  transform: none;
}

.modal-backdrop.in {
  opacity: 0.5;
}

.dark-theme .modal-content {
  background-color: #2e3138;
  border: 0 solid #454a54;
}

.modal-backdrop.index-1070,
.modal.index-1070 {
  z-index: 1070 !important;
}

.modal-backdrop.index-1060 {
  z-index: 1060 !important;
}

.modal-header {
  align-items: center;
}

.modal-body {
  padding: 10px 20px;
}

.modal-top {
  max-width: 100%;
}
.modal-top .modal-content {
  height: 100%;
  overflow-y: auto;
  border-radius: 0;
  border: none;
}
.modal-top.modal-dialog {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  bottom: auto;
  position: fixed;
  margin: 0;
}

.modal-right .modal-content {
  height: 100%;
  overflow-y: auto;
  border-radius: 0;
  border: none;
}
.modal-right.modal-dialog {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  left: auto;
  position: fixed;
  margin: 0;
}

.modal-bottom {
  max-width: 100%;
}
.modal-bottom .modal-content {
  height: 100%;
  overflow-y: auto;
  border-radius: 0;
  border: none;
}
.modal-bottom.modal-dialog {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  top: auto;
  position: fixed;
  margin: 0;
}

.modal-left .modal-content {
  height: 100%;
  overflow-y: auto;
  border-radius: 0;
  border: none;
}
.modal-left.modal-dialog {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  right: auto;
  position: fixed;
  margin: 0;
}

.modal-fullscreen-right .modal-dialog {
  position: fixed;
  right: 0;
  margin: 0;
  height: 100%;
  max-width: unset;
}
.modal-fullscreen-right .modal-dialog .modal-content {
  height: 100%;
}

.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

.modal-fullscreen .modal-header, .modal-fullscreen .modal-footer {
  border-radius: 0;
}

.modal-fullscreen .modal-body {
  overflow-y: auto;
}

.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: "PT Root UI", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 12px;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow, .tooltip .popover-arrow, .tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 10px;
  height: 5px;
}
.tooltip .arrow::before, .tooltip .popover-arrow::before, .tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 5px 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-top .popover-arrow, .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-auto[x-placement^=top] .popover-arrow, .bs-tooltip-auto[x-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-top .popover-arrow::before, .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-auto[x-placement^=top] .popover-arrow::before, .bs-tooltip-auto[x-placement^=top] .tooltip-arrow::before {
  top: 0;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

.bs-tooltip-right, .bs-tooltip-end, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 5px;
}
.bs-tooltip-right .arrow, .bs-tooltip-right .popover-arrow, .bs-tooltip-end .arrow, .bs-tooltip-end .popover-arrow, .bs-tooltip-right .tooltip-arrow, .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-auto[x-placement^=right] .popover-arrow, .bs-tooltip-auto[x-placement^=right] .tooltip-arrow {
  left: 0;
  width: 5px;
  height: 10px;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-right .popover-arrow::before, .bs-tooltip-end .arrow::before, .bs-tooltip-end .popover-arrow::before, .bs-tooltip-right .tooltip-arrow::before, .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-auto[x-placement^=right] .popover-arrow::before, .bs-tooltip-auto[x-placement^=right] .tooltip-arrow::before {
  right: 0;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 5px 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-bottom .popover-arrow, .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-auto[x-placement^=bottom] .popover-arrow, .bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-bottom .popover-arrow::before, .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .popover-arrow::before, .bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow::before {
  bottom: 0;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

.bs-tooltip-left, .bs-tooltip-start, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 5px;
}
.bs-tooltip-left .arrow, .bs-tooltip-left .popover-arrow, .bs-tooltip-start .arrow, .bs-tooltip-start .popover-arrow, .bs-tooltip-left .tooltip-arrow, .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-auto[x-placement^=left] .popover-arrow, .bs-tooltip-auto[x-placement^=left] .tooltip-arrow {
  right: 0;
  width: 5px;
  height: 10px;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-left .popover-arrow::before, .bs-tooltip-start .arrow::before, .bs-tooltip-start .popover-arrow::before, .bs-tooltip-left .tooltip-arrow::before, .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-auto[x-placement^=left] .popover-arrow::before, .bs-tooltip-auto[x-placement^=left] .tooltip-arrow::before {
  left: 0;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  background-color: #000000;
  border-radius: 3px;
}

.tooltip.in {
  opacity: 0.9;
}
.tooltip.top {
  padding: 5px 0;
}
.tooltip.right {
  padding: 0 5px;
}
.tooltip.bottom {
  padding: 5px 0;
}
.tooltip.left {
  padding: 0 5px;
}

.tooltip-arrow {
  position: absolute;
  display: block;
  width: 10px;
  height: 5px;
}
.tooltip-arrow::before {
  content: "";
  position: absolute;
  border-style: solid;
  border-color: transparent;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: calc(50% - 5px);
}
.tooltip.top .tooltip-arrow::before {
  top: 0;
  border-width: 5px 5px 0;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 10px;
  margin-bottom: -10px;
  border-width: 10px 10px 0;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 10px;
  margin-bottom: -10px;
  border-width: 10px 10px 0;
}
.tooltip.right .tooltip-arrow {
  top: calc(50% - 5px);
  left: 0;
  width: 5px;
  height: 10px;
}
.tooltip.right .tooltip-arrow::before {
  right: 0;
  border-width: 5px 5px 5px 0;
}
.tooltip.left .tooltip-arrow {
  top: calc(50% - 5px);
  right: 0;
  width: 5px;
  height: 10px;
}
.tooltip.left .tooltip-arrow::before {
  left: 0;
  border-width: 5px 0 5px 5px;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: calc(50% - 5px);
}
.tooltip.bottom .tooltip-arrow::before {
  bottom: 0;
  border-width: 0 5px 5px;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 10px;
  margin-top: -10px;
  border-width: 0 10px 10px;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 10px;
  margin-top: -10px;
  border-width: 0 10px 10px;
}

.tooltip .tooltip-inner {
  background-color: #000000;
}
.tooltip.top .tooltip-arrow::before {
  border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow::before {
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow::before {
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow::before {
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #000000;
}

.tooltip.tooltip-danger .tooltip-inner {
  background-color: #ff7733;
}
.tooltip.tooltip-danger.top .tooltip-arrow::before {
  border-top-color: #ff7733;
}
.tooltip.tooltip-danger.top-left .tooltip-arrow {
  border-top-color: #ff7733;
}
.tooltip.tooltip-danger.top-right .tooltip-arrow {
  border-top-color: #ff7733;
}
.tooltip.tooltip-danger.right .tooltip-arrow::before {
  border-right-color: #ff7733;
}
.tooltip.tooltip-danger.left .tooltip-arrow::before {
  border-left-color: #ff7733;
}
.tooltip.tooltip-danger.bottom .tooltip-arrow::before {
  border-bottom-color: #ff7733;
}
.tooltip.tooltip-danger.bottom-left .tooltip-arrow {
  border-bottom-color: #ff7733;
}
.tooltip.tooltip-danger.bottom-right .tooltip-arrow {
  border-bottom-color: #ff7733;
}

.bs-tooltip-top.tooltip-danger .arrow::before, .bs-tooltip-top.tooltip-danger .popover-arrow::before, .bs-tooltip-top.tooltip-danger .tooltip-arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^=top] .popover-arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^=top] .tooltip-arrow::before {
  border-top-color: #ff7733;
}

.bs-tooltip-right.tooltip-danger .arrow::before, .bs-tooltip-right.tooltip-danger .popover-arrow::before, .tooltip-danger.bs-tooltip-end .arrow::before, .tooltip-danger.bs-tooltip-end .popover-arrow::before, .bs-tooltip-right.tooltip-danger .tooltip-arrow::before, .tooltip-danger.bs-tooltip-end .tooltip-arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^=right] .popover-arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^=right] .tooltip-arrow::before {
  border-right-color: #ff7733;
}

.bs-tooltip-bottom.tooltip-danger .arrow::before, .bs-tooltip-bottom.tooltip-danger .popover-arrow::before, .bs-tooltip-bottom.tooltip-danger .tooltip-arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .popover-arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #ff7733;
}

.bs-tooltip-left.tooltip-danger .arrow::before, .bs-tooltip-left.tooltip-danger .popover-arrow::before, .tooltip-danger.bs-tooltip-start .arrow::before, .tooltip-danger.bs-tooltip-start .popover-arrow::before, .bs-tooltip-left.tooltip-danger .tooltip-arrow::before, .tooltip-danger.bs-tooltip-start .tooltip-arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^=left] .popover-arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^=left] .tooltip-arrow::before {
  border-left-color: #ff7733;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1070;
  display: block;
  max-width: 330px;
  font-family: "PT Root UI", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 14px;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0px solid transparent;
  border-radius: 4px;
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.1);
}
.popover .arrow, .popover .popover-arrow, .popover .tooltip-arrow {
  position: absolute;
  display: block;
  width: 10px;
  height: 5px;
  margin: 0 4px;
}
.popover .arrow::before, .popover .popover-arrow::before, .popover .tooltip-arrow::before, .popover .arrow::after, .popover .popover-arrow::after, .popover .tooltip-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .popover.top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 5px;
}
.bs-popover-top > .arrow, .bs-popover-top > .popover-arrow, .popover.top > .arrow, .popover.top > .popover-arrow, .bs-popover-auto[x-placement^=top] > .arrow, .bs-popover-auto[x-placement^=top] > .popover-arrow, .bs-popover-top > .tooltip-arrow, .popover.top > .tooltip-arrow, .bs-popover-auto[x-placement^=top] > .tooltip-arrow {
  bottom: -5px;
}
.bs-popover-top > .arrow::before, .bs-popover-top > .popover-arrow::before, .popover.top > .arrow::before, .popover.top > .popover-arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before, .bs-popover-auto[x-placement^=top] > .popover-arrow::before, .bs-popover-top > .tooltip-arrow::before, .popover.top > .tooltip-arrow::before, .bs-popover-auto[x-placement^=top] > .tooltip-arrow::before {
  bottom: 0;
  border-width: 5px 5px 0;
  border-top-color: rgba(0, 0, 0, 0.05);
}
.bs-popover-top > .arrow::after, .bs-popover-top > .popover-arrow::after, .popover.top > .arrow::after, .popover.top > .popover-arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after, .bs-popover-auto[x-placement^=top] > .popover-arrow::after, .bs-popover-top > .tooltip-arrow::after, .popover.top > .tooltip-arrow::after, .bs-popover-auto[x-placement^=top] > .tooltip-arrow::after {
  bottom: 0px;
  border-width: 5px 5px 0;
  border-top-color: #ffffff;
}

.bs-popover-right, .bs-popover-end, .popover.right, .bs-popover-auto[x-placement^=right] {
  margin-left: 5px;
}
.bs-popover-right > .arrow, .bs-popover-end > .arrow, .bs-popover-right > .popover-arrow, .bs-popover-end > .popover-arrow, .popover.right > .arrow, .popover.right > .popover-arrow, .bs-popover-auto[x-placement^=right] > .arrow, .bs-popover-auto[x-placement^=right] > .popover-arrow, .bs-popover-right > .tooltip-arrow, .bs-popover-end > .tooltip-arrow, .popover.right > .tooltip-arrow, .bs-popover-auto[x-placement^=right] > .tooltip-arrow {
  left: -5px;
  width: 5px;
  height: 10px;
  margin: 4px 0;
}
.bs-popover-right > .arrow::before, .bs-popover-end > .arrow::before, .bs-popover-right > .popover-arrow::before, .bs-popover-end > .popover-arrow::before, .popover.right > .arrow::before, .popover.right > .popover-arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before, .bs-popover-auto[x-placement^=right] > .popover-arrow::before, .bs-popover-right > .tooltip-arrow::before, .bs-popover-end > .tooltip-arrow::before, .popover.right > .tooltip-arrow::before, .bs-popover-auto[x-placement^=right] > .tooltip-arrow::before {
  left: 0;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(0, 0, 0, 0.05);
}
.bs-popover-right > .arrow::after, .bs-popover-end > .arrow::after, .bs-popover-right > .popover-arrow::after, .bs-popover-end > .popover-arrow::after, .popover.right > .arrow::after, .popover.right > .popover-arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after, .bs-popover-auto[x-placement^=right] > .popover-arrow::after, .bs-popover-right > .tooltip-arrow::after, .bs-popover-end > .tooltip-arrow::after, .popover.right > .tooltip-arrow::after, .bs-popover-auto[x-placement^=right] > .tooltip-arrow::after {
  left: 0px;
  border-width: 5px 5px 5px 0;
  border-right-color: #ffffff;
}

.bs-popover-bottom, .popover.bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 5px;
}
.bs-popover-bottom > .arrow, .bs-popover-bottom > .popover-arrow, .popover.bottom > .arrow, .popover.bottom > .popover-arrow, .bs-popover-auto[x-placement^=bottom] > .arrow, .bs-popover-auto[x-placement^=bottom] > .popover-arrow, .bs-popover-bottom > .tooltip-arrow, .popover.bottom > .tooltip-arrow, .bs-popover-auto[x-placement^=bottom] > .tooltip-arrow {
  top: -5px;
}
.bs-popover-bottom > .arrow::before, .bs-popover-bottom > .popover-arrow::before, .popover.bottom > .arrow::before, .popover.bottom > .popover-arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .tooltip-arrow::before, .popover.bottom > .tooltip-arrow::before, .bs-popover-auto[x-placement^=bottom] > .tooltip-arrow::before {
  top: 0;
  border-width: 0 5px 5px 5px;
  border-bottom-color: rgba(0, 0, 0, 0.05);
}
.bs-popover-bottom > .arrow::after, .bs-popover-bottom > .popover-arrow::after, .popover.bottom > .arrow::after, .popover.bottom > .popover-arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .popover-arrow::after, .bs-popover-bottom > .tooltip-arrow::after, .popover.bottom > .tooltip-arrow::after, .bs-popover-auto[x-placement^=bottom] > .tooltip-arrow::after {
  top: 0px;
  border-width: 0 5px 5px 5px;
  border-bottom-color: #ffffff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-bottom .popover-title::before, .popover.bottom .popover-header::before, .popover.bottom .popover-title::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-title::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 10px;
  margin-left: -5px;
  content: "";
  border-bottom: 0px solid rgb(247.35, 247.35, 247.35);
}

.bs-popover-left, .bs-popover-start, .popover.left, .bs-popover-auto[x-placement^=left] {
  margin-right: 5px;
}
.bs-popover-left > .arrow, .bs-popover-start > .arrow, .bs-popover-left > .popover-arrow, .bs-popover-start > .popover-arrow, .popover.left > .arrow, .popover.left > .popover-arrow, .bs-popover-auto[x-placement^=left] > .arrow, .bs-popover-auto[x-placement^=left] > .popover-arrow, .bs-popover-left > .tooltip-arrow, .bs-popover-start > .tooltip-arrow, .popover.left > .tooltip-arrow, .bs-popover-auto[x-placement^=left] > .tooltip-arrow {
  right: -5px;
  width: 5px;
  height: 10px;
  margin: 4px 0;
}
.bs-popover-left > .arrow::before, .bs-popover-start > .arrow::before, .bs-popover-left > .popover-arrow::before, .bs-popover-start > .popover-arrow::before, .popover.left > .arrow::before, .popover.left > .popover-arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before, .bs-popover-auto[x-placement^=left] > .popover-arrow::before, .bs-popover-left > .tooltip-arrow::before, .bs-popover-start > .tooltip-arrow::before, .popover.left > .tooltip-arrow::before, .bs-popover-auto[x-placement^=left] > .tooltip-arrow::before {
  right: 0;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(0, 0, 0, 0.05);
}
.bs-popover-left > .arrow::after, .bs-popover-start > .arrow::after, .bs-popover-left > .popover-arrow::after, .bs-popover-start > .popover-arrow::after, .popover.left > .arrow::after, .popover.left > .popover-arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after, .bs-popover-auto[x-placement^=left] > .popover-arrow::after, .bs-popover-left > .tooltip-arrow::after, .bs-popover-start > .tooltip-arrow::after, .popover.left > .tooltip-arrow::after, .bs-popover-auto[x-placement^=left] > .tooltip-arrow::after {
  right: 0px;
  border-width: 5px 0 5px 5px;
  border-left-color: #ffffff;
}

.popover-header, .popover-title {
  padding: 15px 15px;
  margin-bottom: 0;
  font-size: 14px;
  background-color: rgb(247.35, 247.35, 247.35);
  border-bottom: 0px solid rgb(234.6, 234.6, 234.6);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.popover-header:empty, .popover-title:empty {
  display: none;
}

.popover-body, .popover-content {
  padding: 15px 15px;
  color: #22252a;
}

.dark-theme.popover,
.dark-theme .popover {
  background-color: #22252a;
  border: 0px solid transparent;
}
.dark-theme.bs-popover-top > .arrow::before, .dark-theme.bs-popover-top > .popover-arrow::before, .dark-theme.popover.top > .arrow::before, .dark-theme.popover.top > .popover-arrow::before, .dark-theme.bs-popover-auto[x-placement^=top] > .arrow::before, .dark-theme.bs-popover-auto[x-placement^=top] > .popover-arrow::before, .dark-theme.bs-popover-top > .tooltip-arrow::before, .dark-theme.popover.top > .tooltip-arrow::before, .dark-theme.bs-popover-auto[x-placement^=top] > .tooltip-arrow::before,
.dark-theme .bs-popover-top > .arrow::before,
.dark-theme .bs-popover-top > .popover-arrow::before,
.dark-theme .popover.top > .arrow::before,
.dark-theme .popover.top > .popover-arrow::before,
.dark-theme .bs-popover-auto[x-placement^=top] > .arrow::before,
.dark-theme .bs-popover-auto[x-placement^=top] > .popover-arrow::before,
.dark-theme .bs-popover-top > .tooltip-arrow::before,
.dark-theme .popover.top > .tooltip-arrow::before,
.dark-theme .bs-popover-auto[x-placement^=top] > .tooltip-arrow::before {
  border-top-color: rgba(0, 0, 0, 0.05);
}
.dark-theme.bs-popover-top > .arrow::after, .dark-theme.bs-popover-top > .popover-arrow::after, .dark-theme.popover.top > .arrow::after, .dark-theme.popover.top > .popover-arrow::after, .dark-theme.bs-popover-auto[x-placement^=top] > .arrow::after, .dark-theme.bs-popover-auto[x-placement^=top] > .popover-arrow::after, .dark-theme.bs-popover-top > .tooltip-arrow::after, .dark-theme.popover.top > .tooltip-arrow::after, .dark-theme.bs-popover-auto[x-placement^=top] > .tooltip-arrow::after,
.dark-theme .bs-popover-top > .arrow::after,
.dark-theme .bs-popover-top > .popover-arrow::after,
.dark-theme .popover.top > .arrow::after,
.dark-theme .popover.top > .popover-arrow::after,
.dark-theme .bs-popover-auto[x-placement^=top] > .arrow::after,
.dark-theme .bs-popover-auto[x-placement^=top] > .popover-arrow::after,
.dark-theme .bs-popover-top > .tooltip-arrow::after,
.dark-theme .popover.top > .tooltip-arrow::after,
.dark-theme .bs-popover-auto[x-placement^=top] > .tooltip-arrow::after {
  border-top-color: #22252a;
}
.dark-theme.bs-popover-right > .arrow::before, .dark-theme.bs-popover-end > .arrow::before, .dark-theme.bs-popover-right > .popover-arrow::before, .dark-theme.bs-popover-end > .popover-arrow::before, .dark-theme.popover.right > .arrow::before, .dark-theme.popover.right > .popover-arrow::before, .dark-theme.bs-popover-auto[x-placement^=right] > .arrow::before, .dark-theme.bs-popover-auto[x-placement^=right] > .popover-arrow::before, .dark-theme.bs-popover-right > .tooltip-arrow::before, .dark-theme.bs-popover-end > .tooltip-arrow::before, .dark-theme.popover.right > .tooltip-arrow::before, .dark-theme.bs-popover-auto[x-placement^=right] > .tooltip-arrow::before,
.dark-theme .bs-popover-right > .arrow::before,
.dark-theme .bs-popover-end > .arrow::before,
.dark-theme .bs-popover-right > .popover-arrow::before,
.dark-theme .bs-popover-end > .popover-arrow::before,
.dark-theme .popover.right > .arrow::before,
.dark-theme .popover.right > .popover-arrow::before,
.dark-theme .bs-popover-auto[x-placement^=right] > .arrow::before,
.dark-theme .bs-popover-auto[x-placement^=right] > .popover-arrow::before,
.dark-theme .bs-popover-right > .tooltip-arrow::before,
.dark-theme .bs-popover-end > .tooltip-arrow::before,
.dark-theme .popover.right > .tooltip-arrow::before,
.dark-theme .bs-popover-auto[x-placement^=right] > .tooltip-arrow::before {
  border-right-color: rgba(0, 0, 0, 0.05);
}
.dark-theme.bs-popover-right > .arrow::after, .dark-theme.bs-popover-end > .arrow::after, .dark-theme.bs-popover-right > .popover-arrow::after, .dark-theme.bs-popover-end > .popover-arrow::after, .dark-theme.popover.right > .arrow::after, .dark-theme.popover.right > .popover-arrow::after, .dark-theme.bs-popover-auto[x-placement^=right] > .arrow::after, .dark-theme.bs-popover-auto[x-placement^=right] > .popover-arrow::after, .dark-theme.bs-popover-right > .tooltip-arrow::after, .dark-theme.bs-popover-end > .tooltip-arrow::after, .dark-theme.popover.right > .tooltip-arrow::after, .dark-theme.bs-popover-auto[x-placement^=right] > .tooltip-arrow::after,
.dark-theme .bs-popover-right > .arrow::after,
.dark-theme .bs-popover-end > .arrow::after,
.dark-theme .bs-popover-right > .popover-arrow::after,
.dark-theme .bs-popover-end > .popover-arrow::after,
.dark-theme .popover.right > .arrow::after,
.dark-theme .popover.right > .popover-arrow::after,
.dark-theme .bs-popover-auto[x-placement^=right] > .arrow::after,
.dark-theme .bs-popover-auto[x-placement^=right] > .popover-arrow::after,
.dark-theme .bs-popover-right > .tooltip-arrow::after,
.dark-theme .bs-popover-end > .tooltip-arrow::after,
.dark-theme .popover.right > .tooltip-arrow::after,
.dark-theme .bs-popover-auto[x-placement^=right] > .tooltip-arrow::after {
  border-right-color: #22252a;
}
.dark-theme.bs-popover-bottom > .arrow::before, .dark-theme.bs-popover-bottom > .popover-arrow::before, .dark-theme.popover.bottom > .arrow::before, .dark-theme.popover.bottom > .popover-arrow::before, .dark-theme.bs-popover-auto[x-placement^=bottom] > .arrow::before, .dark-theme.bs-popover-auto[x-placement^=bottom] > .popover-arrow::before, .dark-theme.bs-popover-bottom > .tooltip-arrow::before, .dark-theme.popover.bottom > .tooltip-arrow::before, .dark-theme.bs-popover-auto[x-placement^=bottom] > .tooltip-arrow::before,
.dark-theme .bs-popover-bottom > .arrow::before,
.dark-theme .bs-popover-bottom > .popover-arrow::before,
.dark-theme .popover.bottom > .arrow::before,
.dark-theme .popover.bottom > .popover-arrow::before,
.dark-theme .bs-popover-auto[x-placement^=bottom] > .arrow::before,
.dark-theme .bs-popover-auto[x-placement^=bottom] > .popover-arrow::before,
.dark-theme .bs-popover-bottom > .tooltip-arrow::before,
.dark-theme .popover.bottom > .tooltip-arrow::before,
.dark-theme .bs-popover-auto[x-placement^=bottom] > .tooltip-arrow::before {
  border-bottom-color: rgba(0, 0, 0, 0.05);
}
.dark-theme.bs-popover-bottom > .arrow::after, .dark-theme.bs-popover-bottom > .popover-arrow::after, .dark-theme.popover.bottom > .arrow::after, .dark-theme.popover.bottom > .popover-arrow::after, .dark-theme.bs-popover-auto[x-placement^=bottom] > .arrow::after, .dark-theme.bs-popover-auto[x-placement^=bottom] > .popover-arrow::after, .dark-theme.bs-popover-bottom > .tooltip-arrow::after, .dark-theme.popover.bottom > .tooltip-arrow::after, .dark-theme.bs-popover-auto[x-placement^=bottom] > .tooltip-arrow::after,
.dark-theme .bs-popover-bottom > .arrow::after,
.dark-theme .bs-popover-bottom > .popover-arrow::after,
.dark-theme .popover.bottom > .arrow::after,
.dark-theme .popover.bottom > .popover-arrow::after,
.dark-theme .bs-popover-auto[x-placement^=bottom] > .arrow::after,
.dark-theme .bs-popover-auto[x-placement^=bottom] > .popover-arrow::after,
.dark-theme .bs-popover-bottom > .tooltip-arrow::after,
.dark-theme .popover.bottom > .tooltip-arrow::after,
.dark-theme .bs-popover-auto[x-placement^=bottom] > .tooltip-arrow::after {
  border-bottom-color: #22252a;
}
.dark-theme.bs-popover-bottom > .arrow .popover-header::before, .dark-theme.bs-popover-bottom > .popover-arrow .popover-header::before, .dark-theme.bs-popover-bottom > .arrow .popover-title::before, .dark-theme.bs-popover-bottom > .popover-arrow .popover-title::before, .dark-theme.popover.bottom > .arrow .popover-header::before, .dark-theme.popover.bottom > .popover-arrow .popover-header::before, .dark-theme.popover.bottom > .arrow .popover-title::before, .dark-theme.popover.bottom > .popover-arrow .popover-title::before, .dark-theme.bs-popover-auto[x-placement^=bottom] > .arrow .popover-header::before, .dark-theme.bs-popover-auto[x-placement^=bottom] > .popover-arrow .popover-header::before, .dark-theme.bs-popover-auto[x-placement^=bottom] > .arrow .popover-title::before, .dark-theme.bs-popover-auto[x-placement^=bottom] > .popover-arrow .popover-title::before, .dark-theme.bs-popover-bottom > .tooltip-arrow .popover-header::before, .dark-theme.bs-popover-bottom > .tooltip-arrow .popover-title::before, .dark-theme.popover.bottom > .tooltip-arrow .popover-header::before, .dark-theme.popover.bottom > .tooltip-arrow .popover-title::before, .dark-theme.bs-popover-auto[x-placement^=bottom] > .tooltip-arrow .popover-header::before, .dark-theme.bs-popover-auto[x-placement^=bottom] > .tooltip-arrow .popover-title::before,
.dark-theme .bs-popover-bottom > .arrow .popover-header::before,
.dark-theme .bs-popover-bottom > .popover-arrow .popover-header::before,
.dark-theme .bs-popover-bottom > .arrow .popover-title::before,
.dark-theme .bs-popover-bottom > .popover-arrow .popover-title::before,
.dark-theme .popover.bottom > .arrow .popover-header::before,
.dark-theme .popover.bottom > .popover-arrow .popover-header::before,
.dark-theme .popover.bottom > .arrow .popover-title::before,
.dark-theme .popover.bottom > .popover-arrow .popover-title::before,
.dark-theme .bs-popover-auto[x-placement^=bottom] > .arrow .popover-header::before,
.dark-theme .bs-popover-auto[x-placement^=bottom] > .popover-arrow .popover-header::before,
.dark-theme .bs-popover-auto[x-placement^=bottom] > .arrow .popover-title::before,
.dark-theme .bs-popover-auto[x-placement^=bottom] > .popover-arrow .popover-title::before,
.dark-theme .bs-popover-bottom > .tooltip-arrow .popover-header::before,
.dark-theme .bs-popover-bottom > .tooltip-arrow .popover-title::before,
.dark-theme .popover.bottom > .tooltip-arrow .popover-header::before,
.dark-theme .popover.bottom > .tooltip-arrow .popover-title::before,
.dark-theme .bs-popover-auto[x-placement^=bottom] > .tooltip-arrow .popover-header::before,
.dark-theme .bs-popover-auto[x-placement^=bottom] > .tooltip-arrow .popover-title::before {
  border-bottom: 0px solid rgb(40.8447368421, 44.4486842105, 50.4552631579);
}
.dark-theme.bs-popover-left > .arrow::before, .dark-theme.bs-popover-start > .arrow::before, .dark-theme.bs-popover-left > .popover-arrow::before, .dark-theme.bs-popover-start > .popover-arrow::before, .dark-theme.popover.left > .arrow::before, .dark-theme.popover.left > .popover-arrow::before, .dark-theme.bs-popover-auto[x-placement^=left] > .arrow::before, .dark-theme.bs-popover-auto[x-placement^=left] > .popover-arrow::before, .dark-theme.bs-popover-left > .tooltip-arrow::before, .dark-theme.bs-popover-start > .tooltip-arrow::before, .dark-theme.popover.left > .tooltip-arrow::before, .dark-theme.bs-popover-auto[x-placement^=left] > .tooltip-arrow::before,
.dark-theme .bs-popover-left > .arrow::before,
.dark-theme .bs-popover-start > .arrow::before,
.dark-theme .bs-popover-left > .popover-arrow::before,
.dark-theme .bs-popover-start > .popover-arrow::before,
.dark-theme .popover.left > .arrow::before,
.dark-theme .popover.left > .popover-arrow::before,
.dark-theme .bs-popover-auto[x-placement^=left] > .arrow::before,
.dark-theme .bs-popover-auto[x-placement^=left] > .popover-arrow::before,
.dark-theme .bs-popover-left > .tooltip-arrow::before,
.dark-theme .bs-popover-start > .tooltip-arrow::before,
.dark-theme .popover.left > .tooltip-arrow::before,
.dark-theme .bs-popover-auto[x-placement^=left] > .tooltip-arrow::before {
  border-left-color: rgba(0, 0, 0, 0.05);
}
.dark-theme.bs-popover-left > .arrow::after, .dark-theme.bs-popover-start > .arrow::after, .dark-theme.bs-popover-left > .popover-arrow::after, .dark-theme.bs-popover-start > .popover-arrow::after, .dark-theme.popover.left > .arrow::after, .dark-theme.popover.left > .popover-arrow::after, .dark-theme.bs-popover-auto[x-placement^=left] > .arrow::after, .dark-theme.bs-popover-auto[x-placement^=left] > .popover-arrow::after, .dark-theme.bs-popover-left > .tooltip-arrow::after, .dark-theme.bs-popover-start > .tooltip-arrow::after, .dark-theme.popover.left > .tooltip-arrow::after, .dark-theme.bs-popover-auto[x-placement^=left] > .tooltip-arrow::after,
.dark-theme .bs-popover-left > .arrow::after,
.dark-theme .bs-popover-start > .arrow::after,
.dark-theme .bs-popover-left > .popover-arrow::after,
.dark-theme .bs-popover-start > .popover-arrow::after,
.dark-theme .popover.left > .arrow::after,
.dark-theme .popover.left > .popover-arrow::after,
.dark-theme .bs-popover-auto[x-placement^=left] > .arrow::after,
.dark-theme .bs-popover-auto[x-placement^=left] > .popover-arrow::after,
.dark-theme .bs-popover-left > .tooltip-arrow::after,
.dark-theme .bs-popover-start > .tooltip-arrow::after,
.dark-theme .popover.left > .tooltip-arrow::after,
.dark-theme .bs-popover-auto[x-placement^=left] > .tooltip-arrow::after {
  border-left-color: #22252a;
}
.dark-theme .popover-header, .dark-theme .popover-title {
  color: #ffffff;
  background-color: rgb(40.8447368421, 44.4486842105, 50.4552631579);
  border-bottom: 0px solid rgb(52.2526315789, 56.8631578947, 64.5473684211);
}
.dark-theme .popover-body, .dark-theme .popover-content {
  color: #ffffff;
}

.popover.top {
  margin-top: -5px;
}
.popover.top > .arrow, .popover.top > .popover-arrow, .popover.top > .tooltip-arrow {
  bottom: -5px !important;
  left: 50%;
  margin-left: -5px;
}
.popover.right > .arrow, .popover.right > .popover-arrow, .popover.right > .tooltip-arrow {
  top: 50%;
  left: -5px !important;
  margin-top: -5px;
}
.popover.bottom > .arrow, .popover.bottom > .popover-arrow, .popover.bottom > .tooltip-arrow {
  top: -5px !important;
  left: 50%;
  margin-left: -5px;
}
.popover.left {
  margin-left: -5px;
}
.popover.left > .arrow, .popover.left > .popover-arrow, .popover.left > .tooltip-arrow {
  top: 50%;
  right: -5px !important;
  margin-top: -5px;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: rgb(91.8, 91.8, 214.2) !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #3333cc !important;
}

.bg-secondary {
  background-color: rgb(143, 149.4, 163) !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #737b8c !important;
}

.bg-success {
  background-color: rgb(102.2, 203.8, 102.2) !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #40bf40 !important;
}

.bg-warning {
  background-color: #ffbb33 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #ffaa00 !important;
}

.bg-danger {
  background-color: #ff7733 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #ff5500 !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border, .bordered {
  border: 1px solid #e3e5e8 !important;
}

.border-top, .bordered-top {
  border-top: 1px solid #e3e5e8 !important;
}

.border-right, .bordered-right {
  border-right: 1px solid #e3e5e8 !important;
}

.border-bottom, .bordered-bottom {
  border-bottom: 1px solid #e3e5e8 !important;
}

.border-left, .bordered-left {
  border-left: 1px solid #e3e5e8 !important;
}

.border-0, .no-border {
  border: 0 !important;
}

.border-top-0, .no-border-top {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0, .no-border-bottom {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: rgb(91.8, 91.8, 214.2) !important;
}

.border-secondary {
  border-color: rgb(143, 149.4, 163) !important;
}

.border-success {
  border-color: rgb(102.2, 203.8, 102.2) !important;
}

.border-warning {
  border-color: #ffbb33 !important;
}

.border-danger {
  border-color: #ff7733 !important;
}

.border-white {
  border-color: #ffffff !important;
}

.rounded-sm {
  border-radius: 2px !important;
}

.rounded {
  border-radius: 3px !important;
}

.rounded-top {
  border-top-left-radius: 3px !important;
  border-top-right-radius: 3px !important;
}

.rounded-right {
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

.rounded-bottom {
  border-bottom-right-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

.rounded-left {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

.rounded-lg {
  border-radius: 4px !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 9999px !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none, .hidden, .hide {
  display: none !important;
}

.d-inline, .inline {
  display: inline !important;
}

.d-inline-block, .inline-block {
  display: inline-block !important;
}

.d-block, .block, .show {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex, .flex {
  display: flex !important;
}

.d-inline-flex, .inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column, .flex-col {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0, .no-flex-grow {
  flex-grow: 0 !important;
}

.flex-grow-1, .flex-grow {
  flex-grow: 1 !important;
}

.flex-shrink-0, .no-flex-shrink {
  flex-shrink: 0 !important;
}

.flex-shrink-1, .flex-shrink {
  flex-shrink: 1 !important;
}

.justify-content-start, .justify-start {
  justify-content: flex-start !important;
}

.justify-content-end, .justify-end {
  justify-content: flex-end !important;
}

.justify-content-center, .justify-center {
  justify-content: center !important;
}

.justify-content-between, .ngb-custom-date-picker ngb-datepicker-month .ngb-dp-week, .justify-space-between {
  justify-content: space-between !important;
}

.justify-content-around, .justify-space-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left, .pull-left {
  float: left !important;
}

.float-right, .pull-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

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

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100, .full-width {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100, .full-height {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100, .full-max-width {
  max-width: 100% !important;
}

.mh-100, .full-max-height {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0, .hide-group-name .ng-optgroup {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-5 {
  margin: 5px !important;
}

.mt-5,
.my-5 {
  margin-top: 5px !important;
}

.mr-5,
.mx-5 {
  margin-right: 5px !important;
}

.mb-5,
.my-5 {
  margin-bottom: 5px !important;
}

.ml-5,
.mx-5 {
  margin-left: 5px !important;
}

.m-10 {
  margin: 10px !important;
}

.mt-10,
.my-10 {
  margin-top: 10px !important;
}

.mr-10,
.mx-10 {
  margin-right: 10px !important;
}

.mb-10,
.my-10 {
  margin-bottom: 10px !important;
}

.ml-10,
.mx-10 {
  margin-left: 10px !important;
}

.m-15 {
  margin: 15px !important;
}

.mt-15,
.my-15 {
  margin-top: 15px !important;
}

.mr-15,
.mx-15 {
  margin-right: 15px !important;
}

.mb-15,
.my-15 {
  margin-bottom: 15px !important;
}

.ml-15,
.mx-15 {
  margin-left: 15px !important;
}

.m-20 {
  margin: 20px !important;
}

.mt-20,
.my-20 {
  margin-top: 20px !important;
}

.mr-20,
.mx-20 {
  margin-right: 20px !important;
}

.mb-20,
.my-20 {
  margin-bottom: 20px !important;
}

.ml-20,
.mx-20 {
  margin-left: 20px !important;
}

.m-25 {
  margin: 25px !important;
}

.mt-25,
.my-25 {
  margin-top: 25px !important;
}

.mr-25,
.mx-25 {
  margin-right: 25px !important;
}

.mb-25,
.my-25 {
  margin-bottom: 25px !important;
}

.ml-25,
.mx-25 {
  margin-left: 25px !important;
}

.m-30 {
  margin: 30px !important;
}

.mt-30,
.my-30 {
  margin-top: 30px !important;
}

.mr-30,
.mx-30 {
  margin-right: 30px !important;
}

.mb-30,
.my-30 {
  margin-bottom: 30px !important;
}

.ml-30,
.mx-30 {
  margin-left: 30px !important;
}

.m-35 {
  margin: 35px !important;
}

.mt-35,
.my-35 {
  margin-top: 35px !important;
}

.mr-35,
.mx-35 {
  margin-right: 35px !important;
}

.mb-35,
.my-35 {
  margin-bottom: 35px !important;
}

.ml-35,
.mx-35 {
  margin-left: 35px !important;
}

.m-40 {
  margin: 40px !important;
}

.mt-40,
.my-40 {
  margin-top: 40px !important;
}

.mr-40,
.mx-40 {
  margin-right: 40px !important;
}

.mb-40,
.my-40 {
  margin-bottom: 40px !important;
}

.ml-40,
.mx-40 {
  margin-left: 40px !important;
}

.m-50 {
  margin: 50px !important;
}

.mt-50,
.my-50 {
  margin-top: 50px !important;
}

.mr-50,
.mx-50 {
  margin-right: 50px !important;
}

.mb-50,
.my-50 {
  margin-bottom: 50px !important;
}

.ml-50,
.mx-50 {
  margin-left: 50px !important;
}

.m-60 {
  margin: 60px !important;
}

.mt-60,
.my-60 {
  margin-top: 60px !important;
}

.mr-60,
.mx-60 {
  margin-right: 60px !important;
}

.mb-60,
.my-60 {
  margin-bottom: 60px !important;
}

.ml-60,
.mx-60 {
  margin-left: 60px !important;
}

.m-70 {
  margin: 70px !important;
}

.mt-70,
.my-70 {
  margin-top: 70px !important;
}

.mr-70,
.mx-70 {
  margin-right: 70px !important;
}

.mb-70,
.my-70 {
  margin-bottom: 70px !important;
}

.ml-70,
.mx-70 {
  margin-left: 70px !important;
}

.m-inherit {
  margin: inherit !important;
}

.mt-inherit,
.my-inherit {
  margin-top: inherit !important;
}

.mr-inherit,
.mx-inherit {
  margin-right: inherit !important;
}

.mb-inherit,
.my-inherit {
  margin-bottom: inherit !important;
}

.ml-inherit,
.mx-inherit {
  margin-left: inherit !important;
}

.p-0, .no-padding, .hide-group-name .ng-optgroup {
  padding: 0 !important;
}

.pt-0, .no-padding-top,
.py-0 {
  padding-top: 0 !important;
}

.pr-0, .no-padding-right,
.px-0 {
  padding-right: 0 !important;
}

.pb-0, .no-padding-bottom,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0, .cq-quill .ql-editor ol,
.cq-quill .ql-editor ul, .no-padding-left,
.px-0 {
  padding-left: 0 !important;
}

.p-5 {
  padding: 5px !important;
}

.pt-5,
.py-5 {
  padding-top: 5px !important;
}

.pr-5,
.px-5 {
  padding-right: 5px !important;
}

.pb-5,
.py-5 {
  padding-bottom: 5px !important;
}

.pl-5,
.px-5 {
  padding-left: 5px !important;
}

.p-10 {
  padding: 10px !important;
}

.pt-10,
.py-10 {
  padding-top: 10px !important;
}

.pr-10,
.px-10 {
  padding-right: 10px !important;
}

.pb-10,
.py-10 {
  padding-bottom: 10px !important;
}

.pl-10,
.px-10 {
  padding-left: 10px !important;
}

.p-15 {
  padding: 15px !important;
}

.pt-15,
.py-15 {
  padding-top: 15px !important;
}

.pr-15,
.px-15 {
  padding-right: 15px !important;
}

.pb-15,
.py-15 {
  padding-bottom: 15px !important;
}

.pl-15,
.px-15 {
  padding-left: 15px !important;
}

.p-20 {
  padding: 20px !important;
}

.pt-20,
.py-20 {
  padding-top: 20px !important;
}

.pr-20,
.px-20 {
  padding-right: 20px !important;
}

.pb-20,
.py-20 {
  padding-bottom: 20px !important;
}

.pl-20,
.px-20 {
  padding-left: 20px !important;
}

.p-25 {
  padding: 25px !important;
}

.pt-25,
.py-25 {
  padding-top: 25px !important;
}

.pr-25,
.px-25 {
  padding-right: 25px !important;
}

.pb-25,
.py-25 {
  padding-bottom: 25px !important;
}

.pl-25,
.px-25 {
  padding-left: 25px !important;
}

.p-30 {
  padding: 30px !important;
}

.pt-30,
.py-30 {
  padding-top: 30px !important;
}

.pr-30,
.px-30 {
  padding-right: 30px !important;
}

.pb-30,
.py-30 {
  padding-bottom: 30px !important;
}

.pl-30,
.px-30 {
  padding-left: 30px !important;
}

.p-35 {
  padding: 35px !important;
}

.pt-35,
.py-35 {
  padding-top: 35px !important;
}

.pr-35,
.px-35 {
  padding-right: 35px !important;
}

.pb-35,
.py-35 {
  padding-bottom: 35px !important;
}

.pl-35,
.px-35 {
  padding-left: 35px !important;
}

.p-40 {
  padding: 40px !important;
}

.pt-40,
.py-40 {
  padding-top: 40px !important;
}

.pr-40,
.px-40 {
  padding-right: 40px !important;
}

.pb-40,
.py-40 {
  padding-bottom: 40px !important;
}

.pl-40,
.px-40 {
  padding-left: 40px !important;
}

.p-50 {
  padding: 50px !important;
}

.pt-50,
.py-50 {
  padding-top: 50px !important;
}

.pr-50,
.px-50 {
  padding-right: 50px !important;
}

.pb-50,
.py-50 {
  padding-bottom: 50px !important;
}

.pl-50,
.px-50 {
  padding-left: 50px !important;
}

.p-60 {
  padding: 60px !important;
}

.pt-60,
.py-60 {
  padding-top: 60px !important;
}

.pr-60,
.px-60 {
  padding-right: 60px !important;
}

.pb-60,
.py-60 {
  padding-bottom: 60px !important;
}

.pl-60,
.px-60 {
  padding-left: 60px !important;
}

.p-70 {
  padding: 70px !important;
}

.pt-70,
.py-70 {
  padding-top: 70px !important;
}

.pr-70,
.px-70 {
  padding-right: 70px !important;
}

.pb-70,
.py-70 {
  padding-bottom: 70px !important;
}

.pl-70,
.px-70 {
  padding-left: 70px !important;
}

.p-inherit {
  padding: inherit !important;
}

.pt-inherit,
.py-inherit {
  padding-top: inherit !important;
}

.pr-inherit,
.px-inherit {
  padding-right: inherit !important;
}

.pb-inherit,
.py-inherit {
  padding-bottom: inherit !important;
}

.pl-inherit,
.px-inherit {
  padding-left: inherit !important;
}

.m-n5 {
  margin: -5px !important;
}

.mt-n5,
.my-n5 {
  margin-top: -5px !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -5px !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -5px !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -5px !important;
}

.m-n10 {
  margin: -10px !important;
}

.mt-n10,
.my-n10 {
  margin-top: -10px !important;
}

.mr-n10,
.mx-n10 {
  margin-right: -10px !important;
}

.mb-n10,
.my-n10 {
  margin-bottom: -10px !important;
}

.ml-n10,
.mx-n10 {
  margin-left: -10px !important;
}

.m-n15 {
  margin: -15px !important;
}

.mt-n15,
.my-n15 {
  margin-top: -15px !important;
}

.mr-n15,
.mx-n15 {
  margin-right: -15px !important;
}

.mb-n15,
.my-n15 {
  margin-bottom: -15px !important;
}

.ml-n15,
.mx-n15 {
  margin-left: -15px !important;
}

.m-n20 {
  margin: -20px !important;
}

.mt-n20,
.my-n20 {
  margin-top: -20px !important;
}

.mr-n20,
.mx-n20 {
  margin-right: -20px !important;
}

.mb-n20,
.my-n20 {
  margin-bottom: -20px !important;
}

.ml-n20,
.mx-n20 {
  margin-left: -20px !important;
}

.m-n25 {
  margin: -25px !important;
}

.mt-n25,
.my-n25 {
  margin-top: -25px !important;
}

.mr-n25,
.mx-n25 {
  margin-right: -25px !important;
}

.mb-n25,
.my-n25 {
  margin-bottom: -25px !important;
}

.ml-n25,
.mx-n25 {
  margin-left: -25px !important;
}

.m-n30 {
  margin: -30px !important;
}

.mt-n30,
.my-n30 {
  margin-top: -30px !important;
}

.mr-n30,
.mx-n30 {
  margin-right: -30px !important;
}

.mb-n30,
.my-n30 {
  margin-bottom: -30px !important;
}

.ml-n30,
.mx-n30 {
  margin-left: -30px !important;
}

.m-n35 {
  margin: -35px !important;
}

.mt-n35,
.my-n35 {
  margin-top: -35px !important;
}

.mr-n35,
.mx-n35 {
  margin-right: -35px !important;
}

.mb-n35,
.my-n35 {
  margin-bottom: -35px !important;
}

.ml-n35,
.mx-n35 {
  margin-left: -35px !important;
}

.m-n40 {
  margin: -40px !important;
}

.mt-n40,
.my-n40 {
  margin-top: -40px !important;
}

.mr-n40,
.mx-n40 {
  margin-right: -40px !important;
}

.mb-n40,
.my-n40 {
  margin-bottom: -40px !important;
}

.ml-n40,
.mx-n40 {
  margin-left: -40px !important;
}

.m-n50 {
  margin: -50px !important;
}

.mt-n50,
.my-n50 {
  margin-top: -50px !important;
}

.mr-n50,
.mx-n50 {
  margin-right: -50px !important;
}

.mb-n50,
.my-n50 {
  margin-bottom: -50px !important;
}

.ml-n50,
.mx-n50 {
  margin-left: -50px !important;
}

.m-n60 {
  margin: -60px !important;
}

.mt-n60,
.my-n60 {
  margin-top: -60px !important;
}

.mr-n60,
.mx-n60 {
  margin-right: -60px !important;
}

.mb-n60,
.my-n60 {
  margin-bottom: -60px !important;
}

.ml-n60,
.mx-n60 {
  margin-left: -60px !important;
}

.m-n70 {
  margin: -70px !important;
}

.mt-n70,
.my-n70 {
  margin-top: -70px !important;
}

.mr-n70,
.mx-n70 {
  margin-right: -70px !important;
}

.mb-n70,
.my-n70 {
  margin-bottom: -70px !important;
}

.ml-n70,
.mx-n70 {
  margin-left: -70px !important;
}

.m-ninherit {
  margin: -inherit !important;
}

.mt-ninherit,
.my-ninherit {
  margin-top: -inherit !important;
}

.mr-ninherit,
.mx-ninherit {
  margin-right: -inherit !important;
}

.mb-ninherit,
.my-ninherit {
  margin-bottom: -inherit !important;
}

.ml-ninherit,
.mx-ninherit {
  margin-left: -inherit !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-5 {
    margin: 5px !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 5px !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 5px !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 5px !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 5px !important;
  }
  .m-sm-10 {
    margin: 10px !important;
  }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 10px !important;
  }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 10px !important;
  }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 10px !important;
  }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 10px !important;
  }
  .m-sm-15 {
    margin: 15px !important;
  }
  .mt-sm-15,
  .my-sm-15 {
    margin-top: 15px !important;
  }
  .mr-sm-15,
  .mx-sm-15 {
    margin-right: 15px !important;
  }
  .mb-sm-15,
  .my-sm-15 {
    margin-bottom: 15px !important;
  }
  .ml-sm-15,
  .mx-sm-15 {
    margin-left: 15px !important;
  }
  .m-sm-20 {
    margin: 20px !important;
  }
  .mt-sm-20,
  .my-sm-20 {
    margin-top: 20px !important;
  }
  .mr-sm-20,
  .mx-sm-20 {
    margin-right: 20px !important;
  }
  .mb-sm-20,
  .my-sm-20 {
    margin-bottom: 20px !important;
  }
  .ml-sm-20,
  .mx-sm-20 {
    margin-left: 20px !important;
  }
  .m-sm-25 {
    margin: 25px !important;
  }
  .mt-sm-25,
  .my-sm-25 {
    margin-top: 25px !important;
  }
  .mr-sm-25,
  .mx-sm-25 {
    margin-right: 25px !important;
  }
  .mb-sm-25,
  .my-sm-25 {
    margin-bottom: 25px !important;
  }
  .ml-sm-25,
  .mx-sm-25 {
    margin-left: 25px !important;
  }
  .m-sm-30 {
    margin: 30px !important;
  }
  .mt-sm-30,
  .my-sm-30 {
    margin-top: 30px !important;
  }
  .mr-sm-30,
  .mx-sm-30 {
    margin-right: 30px !important;
  }
  .mb-sm-30,
  .my-sm-30 {
    margin-bottom: 30px !important;
  }
  .ml-sm-30,
  .mx-sm-30 {
    margin-left: 30px !important;
  }
  .m-sm-35 {
    margin: 35px !important;
  }
  .mt-sm-35,
  .my-sm-35 {
    margin-top: 35px !important;
  }
  .mr-sm-35,
  .mx-sm-35 {
    margin-right: 35px !important;
  }
  .mb-sm-35,
  .my-sm-35 {
    margin-bottom: 35px !important;
  }
  .ml-sm-35,
  .mx-sm-35 {
    margin-left: 35px !important;
  }
  .m-sm-40 {
    margin: 40px !important;
  }
  .mt-sm-40,
  .my-sm-40 {
    margin-top: 40px !important;
  }
  .mr-sm-40,
  .mx-sm-40 {
    margin-right: 40px !important;
  }
  .mb-sm-40,
  .my-sm-40 {
    margin-bottom: 40px !important;
  }
  .ml-sm-40,
  .mx-sm-40 {
    margin-left: 40px !important;
  }
  .m-sm-50 {
    margin: 50px !important;
  }
  .mt-sm-50,
  .my-sm-50 {
    margin-top: 50px !important;
  }
  .mr-sm-50,
  .mx-sm-50 {
    margin-right: 50px !important;
  }
  .mb-sm-50,
  .my-sm-50 {
    margin-bottom: 50px !important;
  }
  .ml-sm-50,
  .mx-sm-50 {
    margin-left: 50px !important;
  }
  .m-sm-60 {
    margin: 60px !important;
  }
  .mt-sm-60,
  .my-sm-60 {
    margin-top: 60px !important;
  }
  .mr-sm-60,
  .mx-sm-60 {
    margin-right: 60px !important;
  }
  .mb-sm-60,
  .my-sm-60 {
    margin-bottom: 60px !important;
  }
  .ml-sm-60,
  .mx-sm-60 {
    margin-left: 60px !important;
  }
  .m-sm-70 {
    margin: 70px !important;
  }
  .mt-sm-70,
  .my-sm-70 {
    margin-top: 70px !important;
  }
  .mr-sm-70,
  .mx-sm-70 {
    margin-right: 70px !important;
  }
  .mb-sm-70,
  .my-sm-70 {
    margin-bottom: 70px !important;
  }
  .ml-sm-70,
  .mx-sm-70 {
    margin-left: 70px !important;
  }
  .m-sm-inherit {
    margin: inherit !important;
  }
  .mt-sm-inherit,
  .my-sm-inherit {
    margin-top: inherit !important;
  }
  .mr-sm-inherit,
  .mx-sm-inherit {
    margin-right: inherit !important;
  }
  .mb-sm-inherit,
  .my-sm-inherit {
    margin-bottom: inherit !important;
  }
  .ml-sm-inherit,
  .mx-sm-inherit {
    margin-left: inherit !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-5 {
    padding: 5px !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 5px !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 5px !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 5px !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 5px !important;
  }
  .p-sm-10 {
    padding: 10px !important;
  }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 10px !important;
  }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 10px !important;
  }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 10px !important;
  }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 10px !important;
  }
  .p-sm-15 {
    padding: 15px !important;
  }
  .pt-sm-15,
  .py-sm-15 {
    padding-top: 15px !important;
  }
  .pr-sm-15,
  .px-sm-15 {
    padding-right: 15px !important;
  }
  .pb-sm-15,
  .py-sm-15 {
    padding-bottom: 15px !important;
  }
  .pl-sm-15,
  .px-sm-15 {
    padding-left: 15px !important;
  }
  .p-sm-20 {
    padding: 20px !important;
  }
  .pt-sm-20,
  .py-sm-20 {
    padding-top: 20px !important;
  }
  .pr-sm-20,
  .px-sm-20 {
    padding-right: 20px !important;
  }
  .pb-sm-20,
  .py-sm-20 {
    padding-bottom: 20px !important;
  }
  .pl-sm-20,
  .px-sm-20 {
    padding-left: 20px !important;
  }
  .p-sm-25 {
    padding: 25px !important;
  }
  .pt-sm-25,
  .py-sm-25 {
    padding-top: 25px !important;
  }
  .pr-sm-25,
  .px-sm-25 {
    padding-right: 25px !important;
  }
  .pb-sm-25,
  .py-sm-25 {
    padding-bottom: 25px !important;
  }
  .pl-sm-25,
  .px-sm-25 {
    padding-left: 25px !important;
  }
  .p-sm-30 {
    padding: 30px !important;
  }
  .pt-sm-30,
  .py-sm-30 {
    padding-top: 30px !important;
  }
  .pr-sm-30,
  .px-sm-30 {
    padding-right: 30px !important;
  }
  .pb-sm-30,
  .py-sm-30 {
    padding-bottom: 30px !important;
  }
  .pl-sm-30,
  .px-sm-30 {
    padding-left: 30px !important;
  }
  .p-sm-35 {
    padding: 35px !important;
  }
  .pt-sm-35,
  .py-sm-35 {
    padding-top: 35px !important;
  }
  .pr-sm-35,
  .px-sm-35 {
    padding-right: 35px !important;
  }
  .pb-sm-35,
  .py-sm-35 {
    padding-bottom: 35px !important;
  }
  .pl-sm-35,
  .px-sm-35 {
    padding-left: 35px !important;
  }
  .p-sm-40 {
    padding: 40px !important;
  }
  .pt-sm-40,
  .py-sm-40 {
    padding-top: 40px !important;
  }
  .pr-sm-40,
  .px-sm-40 {
    padding-right: 40px !important;
  }
  .pb-sm-40,
  .py-sm-40 {
    padding-bottom: 40px !important;
  }
  .pl-sm-40,
  .px-sm-40 {
    padding-left: 40px !important;
  }
  .p-sm-50 {
    padding: 50px !important;
  }
  .pt-sm-50,
  .py-sm-50 {
    padding-top: 50px !important;
  }
  .pr-sm-50,
  .px-sm-50 {
    padding-right: 50px !important;
  }
  .pb-sm-50,
  .py-sm-50 {
    padding-bottom: 50px !important;
  }
  .pl-sm-50,
  .px-sm-50 {
    padding-left: 50px !important;
  }
  .p-sm-60 {
    padding: 60px !important;
  }
  .pt-sm-60,
  .py-sm-60 {
    padding-top: 60px !important;
  }
  .pr-sm-60,
  .px-sm-60 {
    padding-right: 60px !important;
  }
  .pb-sm-60,
  .py-sm-60 {
    padding-bottom: 60px !important;
  }
  .pl-sm-60,
  .px-sm-60 {
    padding-left: 60px !important;
  }
  .p-sm-70 {
    padding: 70px !important;
  }
  .pt-sm-70,
  .py-sm-70 {
    padding-top: 70px !important;
  }
  .pr-sm-70,
  .px-sm-70 {
    padding-right: 70px !important;
  }
  .pb-sm-70,
  .py-sm-70 {
    padding-bottom: 70px !important;
  }
  .pl-sm-70,
  .px-sm-70 {
    padding-left: 70px !important;
  }
  .p-sm-inherit {
    padding: inherit !important;
  }
  .pt-sm-inherit,
  .py-sm-inherit {
    padding-top: inherit !important;
  }
  .pr-sm-inherit,
  .px-sm-inherit {
    padding-right: inherit !important;
  }
  .pb-sm-inherit,
  .py-sm-inherit {
    padding-bottom: inherit !important;
  }
  .pl-sm-inherit,
  .px-sm-inherit {
    padding-left: inherit !important;
  }
  .m-sm-n5 {
    margin: -5px !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -5px !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -5px !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -5px !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -5px !important;
  }
  .m-sm-n10 {
    margin: -10px !important;
  }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -10px !important;
  }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -10px !important;
  }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -10px !important;
  }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -10px !important;
  }
  .m-sm-n15 {
    margin: -15px !important;
  }
  .mt-sm-n15,
  .my-sm-n15 {
    margin-top: -15px !important;
  }
  .mr-sm-n15,
  .mx-sm-n15 {
    margin-right: -15px !important;
  }
  .mb-sm-n15,
  .my-sm-n15 {
    margin-bottom: -15px !important;
  }
  .ml-sm-n15,
  .mx-sm-n15 {
    margin-left: -15px !important;
  }
  .m-sm-n20 {
    margin: -20px !important;
  }
  .mt-sm-n20,
  .my-sm-n20 {
    margin-top: -20px !important;
  }
  .mr-sm-n20,
  .mx-sm-n20 {
    margin-right: -20px !important;
  }
  .mb-sm-n20,
  .my-sm-n20 {
    margin-bottom: -20px !important;
  }
  .ml-sm-n20,
  .mx-sm-n20 {
    margin-left: -20px !important;
  }
  .m-sm-n25 {
    margin: -25px !important;
  }
  .mt-sm-n25,
  .my-sm-n25 {
    margin-top: -25px !important;
  }
  .mr-sm-n25,
  .mx-sm-n25 {
    margin-right: -25px !important;
  }
  .mb-sm-n25,
  .my-sm-n25 {
    margin-bottom: -25px !important;
  }
  .ml-sm-n25,
  .mx-sm-n25 {
    margin-left: -25px !important;
  }
  .m-sm-n30 {
    margin: -30px !important;
  }
  .mt-sm-n30,
  .my-sm-n30 {
    margin-top: -30px !important;
  }
  .mr-sm-n30,
  .mx-sm-n30 {
    margin-right: -30px !important;
  }
  .mb-sm-n30,
  .my-sm-n30 {
    margin-bottom: -30px !important;
  }
  .ml-sm-n30,
  .mx-sm-n30 {
    margin-left: -30px !important;
  }
  .m-sm-n35 {
    margin: -35px !important;
  }
  .mt-sm-n35,
  .my-sm-n35 {
    margin-top: -35px !important;
  }
  .mr-sm-n35,
  .mx-sm-n35 {
    margin-right: -35px !important;
  }
  .mb-sm-n35,
  .my-sm-n35 {
    margin-bottom: -35px !important;
  }
  .ml-sm-n35,
  .mx-sm-n35 {
    margin-left: -35px !important;
  }
  .m-sm-n40 {
    margin: -40px !important;
  }
  .mt-sm-n40,
  .my-sm-n40 {
    margin-top: -40px !important;
  }
  .mr-sm-n40,
  .mx-sm-n40 {
    margin-right: -40px !important;
  }
  .mb-sm-n40,
  .my-sm-n40 {
    margin-bottom: -40px !important;
  }
  .ml-sm-n40,
  .mx-sm-n40 {
    margin-left: -40px !important;
  }
  .m-sm-n50 {
    margin: -50px !important;
  }
  .mt-sm-n50,
  .my-sm-n50 {
    margin-top: -50px !important;
  }
  .mr-sm-n50,
  .mx-sm-n50 {
    margin-right: -50px !important;
  }
  .mb-sm-n50,
  .my-sm-n50 {
    margin-bottom: -50px !important;
  }
  .ml-sm-n50,
  .mx-sm-n50 {
    margin-left: -50px !important;
  }
  .m-sm-n60 {
    margin: -60px !important;
  }
  .mt-sm-n60,
  .my-sm-n60 {
    margin-top: -60px !important;
  }
  .mr-sm-n60,
  .mx-sm-n60 {
    margin-right: -60px !important;
  }
  .mb-sm-n60,
  .my-sm-n60 {
    margin-bottom: -60px !important;
  }
  .ml-sm-n60,
  .mx-sm-n60 {
    margin-left: -60px !important;
  }
  .m-sm-n70 {
    margin: -70px !important;
  }
  .mt-sm-n70,
  .my-sm-n70 {
    margin-top: -70px !important;
  }
  .mr-sm-n70,
  .mx-sm-n70 {
    margin-right: -70px !important;
  }
  .mb-sm-n70,
  .my-sm-n70 {
    margin-bottom: -70px !important;
  }
  .ml-sm-n70,
  .mx-sm-n70 {
    margin-left: -70px !important;
  }
  .m-sm-ninherit {
    margin: -inherit !important;
  }
  .mt-sm-ninherit,
  .my-sm-ninherit {
    margin-top: -inherit !important;
  }
  .mr-sm-ninherit,
  .mx-sm-ninherit {
    margin-right: -inherit !important;
  }
  .mb-sm-ninherit,
  .my-sm-ninherit {
    margin-bottom: -inherit !important;
  }
  .ml-sm-ninherit,
  .mx-sm-ninherit {
    margin-left: -inherit !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-5 {
    margin: 5px !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 5px !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 5px !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 5px !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 5px !important;
  }
  .m-md-10 {
    margin: 10px !important;
  }
  .mt-md-10,
  .my-md-10 {
    margin-top: 10px !important;
  }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 10px !important;
  }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 10px !important;
  }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 10px !important;
  }
  .m-md-15 {
    margin: 15px !important;
  }
  .mt-md-15,
  .my-md-15 {
    margin-top: 15px !important;
  }
  .mr-md-15,
  .mx-md-15 {
    margin-right: 15px !important;
  }
  .mb-md-15,
  .my-md-15 {
    margin-bottom: 15px !important;
  }
  .ml-md-15,
  .mx-md-15 {
    margin-left: 15px !important;
  }
  .m-md-20 {
    margin: 20px !important;
  }
  .mt-md-20,
  .my-md-20 {
    margin-top: 20px !important;
  }
  .mr-md-20,
  .mx-md-20 {
    margin-right: 20px !important;
  }
  .mb-md-20,
  .my-md-20 {
    margin-bottom: 20px !important;
  }
  .ml-md-20,
  .mx-md-20 {
    margin-left: 20px !important;
  }
  .m-md-25 {
    margin: 25px !important;
  }
  .mt-md-25,
  .my-md-25 {
    margin-top: 25px !important;
  }
  .mr-md-25,
  .mx-md-25 {
    margin-right: 25px !important;
  }
  .mb-md-25,
  .my-md-25 {
    margin-bottom: 25px !important;
  }
  .ml-md-25,
  .mx-md-25 {
    margin-left: 25px !important;
  }
  .m-md-30 {
    margin: 30px !important;
  }
  .mt-md-30,
  .my-md-30 {
    margin-top: 30px !important;
  }
  .mr-md-30,
  .mx-md-30 {
    margin-right: 30px !important;
  }
  .mb-md-30,
  .my-md-30 {
    margin-bottom: 30px !important;
  }
  .ml-md-30,
  .mx-md-30 {
    margin-left: 30px !important;
  }
  .m-md-35 {
    margin: 35px !important;
  }
  .mt-md-35,
  .my-md-35 {
    margin-top: 35px !important;
  }
  .mr-md-35,
  .mx-md-35 {
    margin-right: 35px !important;
  }
  .mb-md-35,
  .my-md-35 {
    margin-bottom: 35px !important;
  }
  .ml-md-35,
  .mx-md-35 {
    margin-left: 35px !important;
  }
  .m-md-40 {
    margin: 40px !important;
  }
  .mt-md-40,
  .my-md-40 {
    margin-top: 40px !important;
  }
  .mr-md-40,
  .mx-md-40 {
    margin-right: 40px !important;
  }
  .mb-md-40,
  .my-md-40 {
    margin-bottom: 40px !important;
  }
  .ml-md-40,
  .mx-md-40 {
    margin-left: 40px !important;
  }
  .m-md-50 {
    margin: 50px !important;
  }
  .mt-md-50,
  .my-md-50 {
    margin-top: 50px !important;
  }
  .mr-md-50,
  .mx-md-50 {
    margin-right: 50px !important;
  }
  .mb-md-50,
  .my-md-50 {
    margin-bottom: 50px !important;
  }
  .ml-md-50,
  .mx-md-50 {
    margin-left: 50px !important;
  }
  .m-md-60 {
    margin: 60px !important;
  }
  .mt-md-60,
  .my-md-60 {
    margin-top: 60px !important;
  }
  .mr-md-60,
  .mx-md-60 {
    margin-right: 60px !important;
  }
  .mb-md-60,
  .my-md-60 {
    margin-bottom: 60px !important;
  }
  .ml-md-60,
  .mx-md-60 {
    margin-left: 60px !important;
  }
  .m-md-70 {
    margin: 70px !important;
  }
  .mt-md-70,
  .my-md-70 {
    margin-top: 70px !important;
  }
  .mr-md-70,
  .mx-md-70 {
    margin-right: 70px !important;
  }
  .mb-md-70,
  .my-md-70 {
    margin-bottom: 70px !important;
  }
  .ml-md-70,
  .mx-md-70 {
    margin-left: 70px !important;
  }
  .m-md-inherit {
    margin: inherit !important;
  }
  .mt-md-inherit,
  .my-md-inherit {
    margin-top: inherit !important;
  }
  .mr-md-inherit,
  .mx-md-inherit {
    margin-right: inherit !important;
  }
  .mb-md-inherit,
  .my-md-inherit {
    margin-bottom: inherit !important;
  }
  .ml-md-inherit,
  .mx-md-inherit {
    margin-left: inherit !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-5 {
    padding: 5px !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 5px !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 5px !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 5px !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 5px !important;
  }
  .p-md-10 {
    padding: 10px !important;
  }
  .pt-md-10,
  .py-md-10 {
    padding-top: 10px !important;
  }
  .pr-md-10,
  .px-md-10 {
    padding-right: 10px !important;
  }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 10px !important;
  }
  .pl-md-10,
  .px-md-10 {
    padding-left: 10px !important;
  }
  .p-md-15 {
    padding: 15px !important;
  }
  .pt-md-15,
  .py-md-15 {
    padding-top: 15px !important;
  }
  .pr-md-15,
  .px-md-15 {
    padding-right: 15px !important;
  }
  .pb-md-15,
  .py-md-15 {
    padding-bottom: 15px !important;
  }
  .pl-md-15,
  .px-md-15 {
    padding-left: 15px !important;
  }
  .p-md-20 {
    padding: 20px !important;
  }
  .pt-md-20,
  .py-md-20 {
    padding-top: 20px !important;
  }
  .pr-md-20,
  .px-md-20 {
    padding-right: 20px !important;
  }
  .pb-md-20,
  .py-md-20 {
    padding-bottom: 20px !important;
  }
  .pl-md-20,
  .px-md-20 {
    padding-left: 20px !important;
  }
  .p-md-25 {
    padding: 25px !important;
  }
  .pt-md-25,
  .py-md-25 {
    padding-top: 25px !important;
  }
  .pr-md-25,
  .px-md-25 {
    padding-right: 25px !important;
  }
  .pb-md-25,
  .py-md-25 {
    padding-bottom: 25px !important;
  }
  .pl-md-25,
  .px-md-25 {
    padding-left: 25px !important;
  }
  .p-md-30 {
    padding: 30px !important;
  }
  .pt-md-30,
  .py-md-30 {
    padding-top: 30px !important;
  }
  .pr-md-30,
  .px-md-30 {
    padding-right: 30px !important;
  }
  .pb-md-30,
  .py-md-30 {
    padding-bottom: 30px !important;
  }
  .pl-md-30,
  .px-md-30 {
    padding-left: 30px !important;
  }
  .p-md-35 {
    padding: 35px !important;
  }
  .pt-md-35,
  .py-md-35 {
    padding-top: 35px !important;
  }
  .pr-md-35,
  .px-md-35 {
    padding-right: 35px !important;
  }
  .pb-md-35,
  .py-md-35 {
    padding-bottom: 35px !important;
  }
  .pl-md-35,
  .px-md-35 {
    padding-left: 35px !important;
  }
  .p-md-40 {
    padding: 40px !important;
  }
  .pt-md-40,
  .py-md-40 {
    padding-top: 40px !important;
  }
  .pr-md-40,
  .px-md-40 {
    padding-right: 40px !important;
  }
  .pb-md-40,
  .py-md-40 {
    padding-bottom: 40px !important;
  }
  .pl-md-40,
  .px-md-40 {
    padding-left: 40px !important;
  }
  .p-md-50 {
    padding: 50px !important;
  }
  .pt-md-50,
  .py-md-50 {
    padding-top: 50px !important;
  }
  .pr-md-50,
  .px-md-50 {
    padding-right: 50px !important;
  }
  .pb-md-50,
  .py-md-50 {
    padding-bottom: 50px !important;
  }
  .pl-md-50,
  .px-md-50 {
    padding-left: 50px !important;
  }
  .p-md-60 {
    padding: 60px !important;
  }
  .pt-md-60,
  .py-md-60 {
    padding-top: 60px !important;
  }
  .pr-md-60,
  .px-md-60 {
    padding-right: 60px !important;
  }
  .pb-md-60,
  .py-md-60 {
    padding-bottom: 60px !important;
  }
  .pl-md-60,
  .px-md-60 {
    padding-left: 60px !important;
  }
  .p-md-70 {
    padding: 70px !important;
  }
  .pt-md-70,
  .py-md-70 {
    padding-top: 70px !important;
  }
  .pr-md-70,
  .px-md-70 {
    padding-right: 70px !important;
  }
  .pb-md-70,
  .py-md-70 {
    padding-bottom: 70px !important;
  }
  .pl-md-70,
  .px-md-70 {
    padding-left: 70px !important;
  }
  .p-md-inherit {
    padding: inherit !important;
  }
  .pt-md-inherit,
  .py-md-inherit {
    padding-top: inherit !important;
  }
  .pr-md-inherit,
  .px-md-inherit {
    padding-right: inherit !important;
  }
  .pb-md-inherit,
  .py-md-inherit {
    padding-bottom: inherit !important;
  }
  .pl-md-inherit,
  .px-md-inherit {
    padding-left: inherit !important;
  }
  .m-md-n5 {
    margin: -5px !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -5px !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -5px !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -5px !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -5px !important;
  }
  .m-md-n10 {
    margin: -10px !important;
  }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -10px !important;
  }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -10px !important;
  }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -10px !important;
  }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -10px !important;
  }
  .m-md-n15 {
    margin: -15px !important;
  }
  .mt-md-n15,
  .my-md-n15 {
    margin-top: -15px !important;
  }
  .mr-md-n15,
  .mx-md-n15 {
    margin-right: -15px !important;
  }
  .mb-md-n15,
  .my-md-n15 {
    margin-bottom: -15px !important;
  }
  .ml-md-n15,
  .mx-md-n15 {
    margin-left: -15px !important;
  }
  .m-md-n20 {
    margin: -20px !important;
  }
  .mt-md-n20,
  .my-md-n20 {
    margin-top: -20px !important;
  }
  .mr-md-n20,
  .mx-md-n20 {
    margin-right: -20px !important;
  }
  .mb-md-n20,
  .my-md-n20 {
    margin-bottom: -20px !important;
  }
  .ml-md-n20,
  .mx-md-n20 {
    margin-left: -20px !important;
  }
  .m-md-n25 {
    margin: -25px !important;
  }
  .mt-md-n25,
  .my-md-n25 {
    margin-top: -25px !important;
  }
  .mr-md-n25,
  .mx-md-n25 {
    margin-right: -25px !important;
  }
  .mb-md-n25,
  .my-md-n25 {
    margin-bottom: -25px !important;
  }
  .ml-md-n25,
  .mx-md-n25 {
    margin-left: -25px !important;
  }
  .m-md-n30 {
    margin: -30px !important;
  }
  .mt-md-n30,
  .my-md-n30 {
    margin-top: -30px !important;
  }
  .mr-md-n30,
  .mx-md-n30 {
    margin-right: -30px !important;
  }
  .mb-md-n30,
  .my-md-n30 {
    margin-bottom: -30px !important;
  }
  .ml-md-n30,
  .mx-md-n30 {
    margin-left: -30px !important;
  }
  .m-md-n35 {
    margin: -35px !important;
  }
  .mt-md-n35,
  .my-md-n35 {
    margin-top: -35px !important;
  }
  .mr-md-n35,
  .mx-md-n35 {
    margin-right: -35px !important;
  }
  .mb-md-n35,
  .my-md-n35 {
    margin-bottom: -35px !important;
  }
  .ml-md-n35,
  .mx-md-n35 {
    margin-left: -35px !important;
  }
  .m-md-n40 {
    margin: -40px !important;
  }
  .mt-md-n40,
  .my-md-n40 {
    margin-top: -40px !important;
  }
  .mr-md-n40,
  .mx-md-n40 {
    margin-right: -40px !important;
  }
  .mb-md-n40,
  .my-md-n40 {
    margin-bottom: -40px !important;
  }
  .ml-md-n40,
  .mx-md-n40 {
    margin-left: -40px !important;
  }
  .m-md-n50 {
    margin: -50px !important;
  }
  .mt-md-n50,
  .my-md-n50 {
    margin-top: -50px !important;
  }
  .mr-md-n50,
  .mx-md-n50 {
    margin-right: -50px !important;
  }
  .mb-md-n50,
  .my-md-n50 {
    margin-bottom: -50px !important;
  }
  .ml-md-n50,
  .mx-md-n50 {
    margin-left: -50px !important;
  }
  .m-md-n60 {
    margin: -60px !important;
  }
  .mt-md-n60,
  .my-md-n60 {
    margin-top: -60px !important;
  }
  .mr-md-n60,
  .mx-md-n60 {
    margin-right: -60px !important;
  }
  .mb-md-n60,
  .my-md-n60 {
    margin-bottom: -60px !important;
  }
  .ml-md-n60,
  .mx-md-n60 {
    margin-left: -60px !important;
  }
  .m-md-n70 {
    margin: -70px !important;
  }
  .mt-md-n70,
  .my-md-n70 {
    margin-top: -70px !important;
  }
  .mr-md-n70,
  .mx-md-n70 {
    margin-right: -70px !important;
  }
  .mb-md-n70,
  .my-md-n70 {
    margin-bottom: -70px !important;
  }
  .ml-md-n70,
  .mx-md-n70 {
    margin-left: -70px !important;
  }
  .m-md-ninherit {
    margin: -inherit !important;
  }
  .mt-md-ninherit,
  .my-md-ninherit {
    margin-top: -inherit !important;
  }
  .mr-md-ninherit,
  .mx-md-ninherit {
    margin-right: -inherit !important;
  }
  .mb-md-ninherit,
  .my-md-ninherit {
    margin-bottom: -inherit !important;
  }
  .ml-md-ninherit,
  .mx-md-ninherit {
    margin-left: -inherit !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-5 {
    margin: 5px !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 5px !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 5px !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 5px !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 5px !important;
  }
  .m-lg-10 {
    margin: 10px !important;
  }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 10px !important;
  }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 10px !important;
  }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 10px !important;
  }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 10px !important;
  }
  .m-lg-15 {
    margin: 15px !important;
  }
  .mt-lg-15,
  .my-lg-15 {
    margin-top: 15px !important;
  }
  .mr-lg-15,
  .mx-lg-15 {
    margin-right: 15px !important;
  }
  .mb-lg-15,
  .my-lg-15 {
    margin-bottom: 15px !important;
  }
  .ml-lg-15,
  .mx-lg-15 {
    margin-left: 15px !important;
  }
  .m-lg-20 {
    margin: 20px !important;
  }
  .mt-lg-20,
  .my-lg-20 {
    margin-top: 20px !important;
  }
  .mr-lg-20,
  .mx-lg-20 {
    margin-right: 20px !important;
  }
  .mb-lg-20,
  .my-lg-20 {
    margin-bottom: 20px !important;
  }
  .ml-lg-20,
  .mx-lg-20 {
    margin-left: 20px !important;
  }
  .m-lg-25 {
    margin: 25px !important;
  }
  .mt-lg-25,
  .my-lg-25 {
    margin-top: 25px !important;
  }
  .mr-lg-25,
  .mx-lg-25 {
    margin-right: 25px !important;
  }
  .mb-lg-25,
  .my-lg-25 {
    margin-bottom: 25px !important;
  }
  .ml-lg-25,
  .mx-lg-25 {
    margin-left: 25px !important;
  }
  .m-lg-30 {
    margin: 30px !important;
  }
  .mt-lg-30,
  .my-lg-30 {
    margin-top: 30px !important;
  }
  .mr-lg-30,
  .mx-lg-30 {
    margin-right: 30px !important;
  }
  .mb-lg-30,
  .my-lg-30 {
    margin-bottom: 30px !important;
  }
  .ml-lg-30,
  .mx-lg-30 {
    margin-left: 30px !important;
  }
  .m-lg-35 {
    margin: 35px !important;
  }
  .mt-lg-35,
  .my-lg-35 {
    margin-top: 35px !important;
  }
  .mr-lg-35,
  .mx-lg-35 {
    margin-right: 35px !important;
  }
  .mb-lg-35,
  .my-lg-35 {
    margin-bottom: 35px !important;
  }
  .ml-lg-35,
  .mx-lg-35 {
    margin-left: 35px !important;
  }
  .m-lg-40 {
    margin: 40px !important;
  }
  .mt-lg-40,
  .my-lg-40 {
    margin-top: 40px !important;
  }
  .mr-lg-40,
  .mx-lg-40 {
    margin-right: 40px !important;
  }
  .mb-lg-40,
  .my-lg-40 {
    margin-bottom: 40px !important;
  }
  .ml-lg-40,
  .mx-lg-40 {
    margin-left: 40px !important;
  }
  .m-lg-50 {
    margin: 50px !important;
  }
  .mt-lg-50,
  .my-lg-50 {
    margin-top: 50px !important;
  }
  .mr-lg-50,
  .mx-lg-50 {
    margin-right: 50px !important;
  }
  .mb-lg-50,
  .my-lg-50 {
    margin-bottom: 50px !important;
  }
  .ml-lg-50,
  .mx-lg-50 {
    margin-left: 50px !important;
  }
  .m-lg-60 {
    margin: 60px !important;
  }
  .mt-lg-60,
  .my-lg-60 {
    margin-top: 60px !important;
  }
  .mr-lg-60,
  .mx-lg-60 {
    margin-right: 60px !important;
  }
  .mb-lg-60,
  .my-lg-60 {
    margin-bottom: 60px !important;
  }
  .ml-lg-60,
  .mx-lg-60 {
    margin-left: 60px !important;
  }
  .m-lg-70 {
    margin: 70px !important;
  }
  .mt-lg-70,
  .my-lg-70 {
    margin-top: 70px !important;
  }
  .mr-lg-70,
  .mx-lg-70 {
    margin-right: 70px !important;
  }
  .mb-lg-70,
  .my-lg-70 {
    margin-bottom: 70px !important;
  }
  .ml-lg-70,
  .mx-lg-70 {
    margin-left: 70px !important;
  }
  .m-lg-inherit {
    margin: inherit !important;
  }
  .mt-lg-inherit,
  .my-lg-inherit {
    margin-top: inherit !important;
  }
  .mr-lg-inherit,
  .mx-lg-inherit {
    margin-right: inherit !important;
  }
  .mb-lg-inherit,
  .my-lg-inherit {
    margin-bottom: inherit !important;
  }
  .ml-lg-inherit,
  .mx-lg-inherit {
    margin-left: inherit !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-5 {
    padding: 5px !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 5px !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 5px !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 5px !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 5px !important;
  }
  .p-lg-10 {
    padding: 10px !important;
  }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 10px !important;
  }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 10px !important;
  }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 10px !important;
  }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 10px !important;
  }
  .p-lg-15 {
    padding: 15px !important;
  }
  .pt-lg-15,
  .py-lg-15 {
    padding-top: 15px !important;
  }
  .pr-lg-15,
  .px-lg-15 {
    padding-right: 15px !important;
  }
  .pb-lg-15,
  .py-lg-15 {
    padding-bottom: 15px !important;
  }
  .pl-lg-15,
  .px-lg-15 {
    padding-left: 15px !important;
  }
  .p-lg-20 {
    padding: 20px !important;
  }
  .pt-lg-20,
  .py-lg-20 {
    padding-top: 20px !important;
  }
  .pr-lg-20,
  .px-lg-20 {
    padding-right: 20px !important;
  }
  .pb-lg-20,
  .py-lg-20 {
    padding-bottom: 20px !important;
  }
  .pl-lg-20,
  .px-lg-20 {
    padding-left: 20px !important;
  }
  .p-lg-25 {
    padding: 25px !important;
  }
  .pt-lg-25,
  .py-lg-25 {
    padding-top: 25px !important;
  }
  .pr-lg-25,
  .px-lg-25 {
    padding-right: 25px !important;
  }
  .pb-lg-25,
  .py-lg-25 {
    padding-bottom: 25px !important;
  }
  .pl-lg-25,
  .px-lg-25 {
    padding-left: 25px !important;
  }
  .p-lg-30 {
    padding: 30px !important;
  }
  .pt-lg-30,
  .py-lg-30 {
    padding-top: 30px !important;
  }
  .pr-lg-30,
  .px-lg-30 {
    padding-right: 30px !important;
  }
  .pb-lg-30,
  .py-lg-30 {
    padding-bottom: 30px !important;
  }
  .pl-lg-30,
  .px-lg-30 {
    padding-left: 30px !important;
  }
  .p-lg-35 {
    padding: 35px !important;
  }
  .pt-lg-35,
  .py-lg-35 {
    padding-top: 35px !important;
  }
  .pr-lg-35,
  .px-lg-35 {
    padding-right: 35px !important;
  }
  .pb-lg-35,
  .py-lg-35 {
    padding-bottom: 35px !important;
  }
  .pl-lg-35,
  .px-lg-35 {
    padding-left: 35px !important;
  }
  .p-lg-40 {
    padding: 40px !important;
  }
  .pt-lg-40,
  .py-lg-40 {
    padding-top: 40px !important;
  }
  .pr-lg-40,
  .px-lg-40 {
    padding-right: 40px !important;
  }
  .pb-lg-40,
  .py-lg-40 {
    padding-bottom: 40px !important;
  }
  .pl-lg-40,
  .px-lg-40 {
    padding-left: 40px !important;
  }
  .p-lg-50 {
    padding: 50px !important;
  }
  .pt-lg-50,
  .py-lg-50 {
    padding-top: 50px !important;
  }
  .pr-lg-50,
  .px-lg-50 {
    padding-right: 50px !important;
  }
  .pb-lg-50,
  .py-lg-50 {
    padding-bottom: 50px !important;
  }
  .pl-lg-50,
  .px-lg-50 {
    padding-left: 50px !important;
  }
  .p-lg-60 {
    padding: 60px !important;
  }
  .pt-lg-60,
  .py-lg-60 {
    padding-top: 60px !important;
  }
  .pr-lg-60,
  .px-lg-60 {
    padding-right: 60px !important;
  }
  .pb-lg-60,
  .py-lg-60 {
    padding-bottom: 60px !important;
  }
  .pl-lg-60,
  .px-lg-60 {
    padding-left: 60px !important;
  }
  .p-lg-70 {
    padding: 70px !important;
  }
  .pt-lg-70,
  .py-lg-70 {
    padding-top: 70px !important;
  }
  .pr-lg-70,
  .px-lg-70 {
    padding-right: 70px !important;
  }
  .pb-lg-70,
  .py-lg-70 {
    padding-bottom: 70px !important;
  }
  .pl-lg-70,
  .px-lg-70 {
    padding-left: 70px !important;
  }
  .p-lg-inherit {
    padding: inherit !important;
  }
  .pt-lg-inherit,
  .py-lg-inherit {
    padding-top: inherit !important;
  }
  .pr-lg-inherit,
  .px-lg-inherit {
    padding-right: inherit !important;
  }
  .pb-lg-inherit,
  .py-lg-inherit {
    padding-bottom: inherit !important;
  }
  .pl-lg-inherit,
  .px-lg-inherit {
    padding-left: inherit !important;
  }
  .m-lg-n5 {
    margin: -5px !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -5px !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -5px !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -5px !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -5px !important;
  }
  .m-lg-n10 {
    margin: -10px !important;
  }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -10px !important;
  }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -10px !important;
  }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -10px !important;
  }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -10px !important;
  }
  .m-lg-n15 {
    margin: -15px !important;
  }
  .mt-lg-n15,
  .my-lg-n15 {
    margin-top: -15px !important;
  }
  .mr-lg-n15,
  .mx-lg-n15 {
    margin-right: -15px !important;
  }
  .mb-lg-n15,
  .my-lg-n15 {
    margin-bottom: -15px !important;
  }
  .ml-lg-n15,
  .mx-lg-n15 {
    margin-left: -15px !important;
  }
  .m-lg-n20 {
    margin: -20px !important;
  }
  .mt-lg-n20,
  .my-lg-n20 {
    margin-top: -20px !important;
  }
  .mr-lg-n20,
  .mx-lg-n20 {
    margin-right: -20px !important;
  }
  .mb-lg-n20,
  .my-lg-n20 {
    margin-bottom: -20px !important;
  }
  .ml-lg-n20,
  .mx-lg-n20 {
    margin-left: -20px !important;
  }
  .m-lg-n25 {
    margin: -25px !important;
  }
  .mt-lg-n25,
  .my-lg-n25 {
    margin-top: -25px !important;
  }
  .mr-lg-n25,
  .mx-lg-n25 {
    margin-right: -25px !important;
  }
  .mb-lg-n25,
  .my-lg-n25 {
    margin-bottom: -25px !important;
  }
  .ml-lg-n25,
  .mx-lg-n25 {
    margin-left: -25px !important;
  }
  .m-lg-n30 {
    margin: -30px !important;
  }
  .mt-lg-n30,
  .my-lg-n30 {
    margin-top: -30px !important;
  }
  .mr-lg-n30,
  .mx-lg-n30 {
    margin-right: -30px !important;
  }
  .mb-lg-n30,
  .my-lg-n30 {
    margin-bottom: -30px !important;
  }
  .ml-lg-n30,
  .mx-lg-n30 {
    margin-left: -30px !important;
  }
  .m-lg-n35 {
    margin: -35px !important;
  }
  .mt-lg-n35,
  .my-lg-n35 {
    margin-top: -35px !important;
  }
  .mr-lg-n35,
  .mx-lg-n35 {
    margin-right: -35px !important;
  }
  .mb-lg-n35,
  .my-lg-n35 {
    margin-bottom: -35px !important;
  }
  .ml-lg-n35,
  .mx-lg-n35 {
    margin-left: -35px !important;
  }
  .m-lg-n40 {
    margin: -40px !important;
  }
  .mt-lg-n40,
  .my-lg-n40 {
    margin-top: -40px !important;
  }
  .mr-lg-n40,
  .mx-lg-n40 {
    margin-right: -40px !important;
  }
  .mb-lg-n40,
  .my-lg-n40 {
    margin-bottom: -40px !important;
  }
  .ml-lg-n40,
  .mx-lg-n40 {
    margin-left: -40px !important;
  }
  .m-lg-n50 {
    margin: -50px !important;
  }
  .mt-lg-n50,
  .my-lg-n50 {
    margin-top: -50px !important;
  }
  .mr-lg-n50,
  .mx-lg-n50 {
    margin-right: -50px !important;
  }
  .mb-lg-n50,
  .my-lg-n50 {
    margin-bottom: -50px !important;
  }
  .ml-lg-n50,
  .mx-lg-n50 {
    margin-left: -50px !important;
  }
  .m-lg-n60 {
    margin: -60px !important;
  }
  .mt-lg-n60,
  .my-lg-n60 {
    margin-top: -60px !important;
  }
  .mr-lg-n60,
  .mx-lg-n60 {
    margin-right: -60px !important;
  }
  .mb-lg-n60,
  .my-lg-n60 {
    margin-bottom: -60px !important;
  }
  .ml-lg-n60,
  .mx-lg-n60 {
    margin-left: -60px !important;
  }
  .m-lg-n70 {
    margin: -70px !important;
  }
  .mt-lg-n70,
  .my-lg-n70 {
    margin-top: -70px !important;
  }
  .mr-lg-n70,
  .mx-lg-n70 {
    margin-right: -70px !important;
  }
  .mb-lg-n70,
  .my-lg-n70 {
    margin-bottom: -70px !important;
  }
  .ml-lg-n70,
  .mx-lg-n70 {
    margin-left: -70px !important;
  }
  .m-lg-ninherit {
    margin: -inherit !important;
  }
  .mt-lg-ninherit,
  .my-lg-ninherit {
    margin-top: -inherit !important;
  }
  .mr-lg-ninherit,
  .mx-lg-ninherit {
    margin-right: -inherit !important;
  }
  .mb-lg-ninherit,
  .my-lg-ninherit {
    margin-bottom: -inherit !important;
  }
  .ml-lg-ninherit,
  .mx-lg-ninherit {
    margin-left: -inherit !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-5 {
    margin: 5px !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 5px !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 5px !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 5px !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 5px !important;
  }
  .m-xl-10 {
    margin: 10px !important;
  }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 10px !important;
  }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 10px !important;
  }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 10px !important;
  }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 10px !important;
  }
  .m-xl-15 {
    margin: 15px !important;
  }
  .mt-xl-15,
  .my-xl-15 {
    margin-top: 15px !important;
  }
  .mr-xl-15,
  .mx-xl-15 {
    margin-right: 15px !important;
  }
  .mb-xl-15,
  .my-xl-15 {
    margin-bottom: 15px !important;
  }
  .ml-xl-15,
  .mx-xl-15 {
    margin-left: 15px !important;
  }
  .m-xl-20 {
    margin: 20px !important;
  }
  .mt-xl-20,
  .my-xl-20 {
    margin-top: 20px !important;
  }
  .mr-xl-20,
  .mx-xl-20 {
    margin-right: 20px !important;
  }
  .mb-xl-20,
  .my-xl-20 {
    margin-bottom: 20px !important;
  }
  .ml-xl-20,
  .mx-xl-20 {
    margin-left: 20px !important;
  }
  .m-xl-25 {
    margin: 25px !important;
  }
  .mt-xl-25,
  .my-xl-25 {
    margin-top: 25px !important;
  }
  .mr-xl-25,
  .mx-xl-25 {
    margin-right: 25px !important;
  }
  .mb-xl-25,
  .my-xl-25 {
    margin-bottom: 25px !important;
  }
  .ml-xl-25,
  .mx-xl-25 {
    margin-left: 25px !important;
  }
  .m-xl-30 {
    margin: 30px !important;
  }
  .mt-xl-30,
  .my-xl-30 {
    margin-top: 30px !important;
  }
  .mr-xl-30,
  .mx-xl-30 {
    margin-right: 30px !important;
  }
  .mb-xl-30,
  .my-xl-30 {
    margin-bottom: 30px !important;
  }
  .ml-xl-30,
  .mx-xl-30 {
    margin-left: 30px !important;
  }
  .m-xl-35 {
    margin: 35px !important;
  }
  .mt-xl-35,
  .my-xl-35 {
    margin-top: 35px !important;
  }
  .mr-xl-35,
  .mx-xl-35 {
    margin-right: 35px !important;
  }
  .mb-xl-35,
  .my-xl-35 {
    margin-bottom: 35px !important;
  }
  .ml-xl-35,
  .mx-xl-35 {
    margin-left: 35px !important;
  }
  .m-xl-40 {
    margin: 40px !important;
  }
  .mt-xl-40,
  .my-xl-40 {
    margin-top: 40px !important;
  }
  .mr-xl-40,
  .mx-xl-40 {
    margin-right: 40px !important;
  }
  .mb-xl-40,
  .my-xl-40 {
    margin-bottom: 40px !important;
  }
  .ml-xl-40,
  .mx-xl-40 {
    margin-left: 40px !important;
  }
  .m-xl-50 {
    margin: 50px !important;
  }
  .mt-xl-50,
  .my-xl-50 {
    margin-top: 50px !important;
  }
  .mr-xl-50,
  .mx-xl-50 {
    margin-right: 50px !important;
  }
  .mb-xl-50,
  .my-xl-50 {
    margin-bottom: 50px !important;
  }
  .ml-xl-50,
  .mx-xl-50 {
    margin-left: 50px !important;
  }
  .m-xl-60 {
    margin: 60px !important;
  }
  .mt-xl-60,
  .my-xl-60 {
    margin-top: 60px !important;
  }
  .mr-xl-60,
  .mx-xl-60 {
    margin-right: 60px !important;
  }
  .mb-xl-60,
  .my-xl-60 {
    margin-bottom: 60px !important;
  }
  .ml-xl-60,
  .mx-xl-60 {
    margin-left: 60px !important;
  }
  .m-xl-70 {
    margin: 70px !important;
  }
  .mt-xl-70,
  .my-xl-70 {
    margin-top: 70px !important;
  }
  .mr-xl-70,
  .mx-xl-70 {
    margin-right: 70px !important;
  }
  .mb-xl-70,
  .my-xl-70 {
    margin-bottom: 70px !important;
  }
  .ml-xl-70,
  .mx-xl-70 {
    margin-left: 70px !important;
  }
  .m-xl-inherit {
    margin: inherit !important;
  }
  .mt-xl-inherit,
  .my-xl-inherit {
    margin-top: inherit !important;
  }
  .mr-xl-inherit,
  .mx-xl-inherit {
    margin-right: inherit !important;
  }
  .mb-xl-inherit,
  .my-xl-inherit {
    margin-bottom: inherit !important;
  }
  .ml-xl-inherit,
  .mx-xl-inherit {
    margin-left: inherit !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-5 {
    padding: 5px !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 5px !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 5px !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 5px !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 5px !important;
  }
  .p-xl-10 {
    padding: 10px !important;
  }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 10px !important;
  }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 10px !important;
  }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 10px !important;
  }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 10px !important;
  }
  .p-xl-15 {
    padding: 15px !important;
  }
  .pt-xl-15,
  .py-xl-15 {
    padding-top: 15px !important;
  }
  .pr-xl-15,
  .px-xl-15 {
    padding-right: 15px !important;
  }
  .pb-xl-15,
  .py-xl-15 {
    padding-bottom: 15px !important;
  }
  .pl-xl-15,
  .px-xl-15 {
    padding-left: 15px !important;
  }
  .p-xl-20 {
    padding: 20px !important;
  }
  .pt-xl-20,
  .py-xl-20 {
    padding-top: 20px !important;
  }
  .pr-xl-20,
  .px-xl-20 {
    padding-right: 20px !important;
  }
  .pb-xl-20,
  .py-xl-20 {
    padding-bottom: 20px !important;
  }
  .pl-xl-20,
  .px-xl-20 {
    padding-left: 20px !important;
  }
  .p-xl-25 {
    padding: 25px !important;
  }
  .pt-xl-25,
  .py-xl-25 {
    padding-top: 25px !important;
  }
  .pr-xl-25,
  .px-xl-25 {
    padding-right: 25px !important;
  }
  .pb-xl-25,
  .py-xl-25 {
    padding-bottom: 25px !important;
  }
  .pl-xl-25,
  .px-xl-25 {
    padding-left: 25px !important;
  }
  .p-xl-30 {
    padding: 30px !important;
  }
  .pt-xl-30,
  .py-xl-30 {
    padding-top: 30px !important;
  }
  .pr-xl-30,
  .px-xl-30 {
    padding-right: 30px !important;
  }
  .pb-xl-30,
  .py-xl-30 {
    padding-bottom: 30px !important;
  }
  .pl-xl-30,
  .px-xl-30 {
    padding-left: 30px !important;
  }
  .p-xl-35 {
    padding: 35px !important;
  }
  .pt-xl-35,
  .py-xl-35 {
    padding-top: 35px !important;
  }
  .pr-xl-35,
  .px-xl-35 {
    padding-right: 35px !important;
  }
  .pb-xl-35,
  .py-xl-35 {
    padding-bottom: 35px !important;
  }
  .pl-xl-35,
  .px-xl-35 {
    padding-left: 35px !important;
  }
  .p-xl-40 {
    padding: 40px !important;
  }
  .pt-xl-40,
  .py-xl-40 {
    padding-top: 40px !important;
  }
  .pr-xl-40,
  .px-xl-40 {
    padding-right: 40px !important;
  }
  .pb-xl-40,
  .py-xl-40 {
    padding-bottom: 40px !important;
  }
  .pl-xl-40,
  .px-xl-40 {
    padding-left: 40px !important;
  }
  .p-xl-50 {
    padding: 50px !important;
  }
  .pt-xl-50,
  .py-xl-50 {
    padding-top: 50px !important;
  }
  .pr-xl-50,
  .px-xl-50 {
    padding-right: 50px !important;
  }
  .pb-xl-50,
  .py-xl-50 {
    padding-bottom: 50px !important;
  }
  .pl-xl-50,
  .px-xl-50 {
    padding-left: 50px !important;
  }
  .p-xl-60 {
    padding: 60px !important;
  }
  .pt-xl-60,
  .py-xl-60 {
    padding-top: 60px !important;
  }
  .pr-xl-60,
  .px-xl-60 {
    padding-right: 60px !important;
  }
  .pb-xl-60,
  .py-xl-60 {
    padding-bottom: 60px !important;
  }
  .pl-xl-60,
  .px-xl-60 {
    padding-left: 60px !important;
  }
  .p-xl-70 {
    padding: 70px !important;
  }
  .pt-xl-70,
  .py-xl-70 {
    padding-top: 70px !important;
  }
  .pr-xl-70,
  .px-xl-70 {
    padding-right: 70px !important;
  }
  .pb-xl-70,
  .py-xl-70 {
    padding-bottom: 70px !important;
  }
  .pl-xl-70,
  .px-xl-70 {
    padding-left: 70px !important;
  }
  .p-xl-inherit {
    padding: inherit !important;
  }
  .pt-xl-inherit,
  .py-xl-inherit {
    padding-top: inherit !important;
  }
  .pr-xl-inherit,
  .px-xl-inherit {
    padding-right: inherit !important;
  }
  .pb-xl-inherit,
  .py-xl-inherit {
    padding-bottom: inherit !important;
  }
  .pl-xl-inherit,
  .px-xl-inherit {
    padding-left: inherit !important;
  }
  .m-xl-n5 {
    margin: -5px !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -5px !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -5px !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -5px !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -5px !important;
  }
  .m-xl-n10 {
    margin: -10px !important;
  }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -10px !important;
  }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -10px !important;
  }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -10px !important;
  }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -10px !important;
  }
  .m-xl-n15 {
    margin: -15px !important;
  }
  .mt-xl-n15,
  .my-xl-n15 {
    margin-top: -15px !important;
  }
  .mr-xl-n15,
  .mx-xl-n15 {
    margin-right: -15px !important;
  }
  .mb-xl-n15,
  .my-xl-n15 {
    margin-bottom: -15px !important;
  }
  .ml-xl-n15,
  .mx-xl-n15 {
    margin-left: -15px !important;
  }
  .m-xl-n20 {
    margin: -20px !important;
  }
  .mt-xl-n20,
  .my-xl-n20 {
    margin-top: -20px !important;
  }
  .mr-xl-n20,
  .mx-xl-n20 {
    margin-right: -20px !important;
  }
  .mb-xl-n20,
  .my-xl-n20 {
    margin-bottom: -20px !important;
  }
  .ml-xl-n20,
  .mx-xl-n20 {
    margin-left: -20px !important;
  }
  .m-xl-n25 {
    margin: -25px !important;
  }
  .mt-xl-n25,
  .my-xl-n25 {
    margin-top: -25px !important;
  }
  .mr-xl-n25,
  .mx-xl-n25 {
    margin-right: -25px !important;
  }
  .mb-xl-n25,
  .my-xl-n25 {
    margin-bottom: -25px !important;
  }
  .ml-xl-n25,
  .mx-xl-n25 {
    margin-left: -25px !important;
  }
  .m-xl-n30 {
    margin: -30px !important;
  }
  .mt-xl-n30,
  .my-xl-n30 {
    margin-top: -30px !important;
  }
  .mr-xl-n30,
  .mx-xl-n30 {
    margin-right: -30px !important;
  }
  .mb-xl-n30,
  .my-xl-n30 {
    margin-bottom: -30px !important;
  }
  .ml-xl-n30,
  .mx-xl-n30 {
    margin-left: -30px !important;
  }
  .m-xl-n35 {
    margin: -35px !important;
  }
  .mt-xl-n35,
  .my-xl-n35 {
    margin-top: -35px !important;
  }
  .mr-xl-n35,
  .mx-xl-n35 {
    margin-right: -35px !important;
  }
  .mb-xl-n35,
  .my-xl-n35 {
    margin-bottom: -35px !important;
  }
  .ml-xl-n35,
  .mx-xl-n35 {
    margin-left: -35px !important;
  }
  .m-xl-n40 {
    margin: -40px !important;
  }
  .mt-xl-n40,
  .my-xl-n40 {
    margin-top: -40px !important;
  }
  .mr-xl-n40,
  .mx-xl-n40 {
    margin-right: -40px !important;
  }
  .mb-xl-n40,
  .my-xl-n40 {
    margin-bottom: -40px !important;
  }
  .ml-xl-n40,
  .mx-xl-n40 {
    margin-left: -40px !important;
  }
  .m-xl-n50 {
    margin: -50px !important;
  }
  .mt-xl-n50,
  .my-xl-n50 {
    margin-top: -50px !important;
  }
  .mr-xl-n50,
  .mx-xl-n50 {
    margin-right: -50px !important;
  }
  .mb-xl-n50,
  .my-xl-n50 {
    margin-bottom: -50px !important;
  }
  .ml-xl-n50,
  .mx-xl-n50 {
    margin-left: -50px !important;
  }
  .m-xl-n60 {
    margin: -60px !important;
  }
  .mt-xl-n60,
  .my-xl-n60 {
    margin-top: -60px !important;
  }
  .mr-xl-n60,
  .mx-xl-n60 {
    margin-right: -60px !important;
  }
  .mb-xl-n60,
  .my-xl-n60 {
    margin-bottom: -60px !important;
  }
  .ml-xl-n60,
  .mx-xl-n60 {
    margin-left: -60px !important;
  }
  .m-xl-n70 {
    margin: -70px !important;
  }
  .mt-xl-n70,
  .my-xl-n70 {
    margin-top: -70px !important;
  }
  .mr-xl-n70,
  .mx-xl-n70 {
    margin-right: -70px !important;
  }
  .mb-xl-n70,
  .my-xl-n70 {
    margin-bottom: -70px !important;
  }
  .ml-xl-n70,
  .mx-xl-n70 {
    margin-left: -70px !important;
  }
  .m-xl-ninherit {
    margin: -inherit !important;
  }
  .mt-xl-ninherit,
  .my-xl-ninherit {
    margin-top: -inherit !important;
  }
  .mr-xl-ninherit,
  .mx-xl-ninherit {
    margin-right: -inherit !important;
  }
  .mb-xl-ninherit,
  .my-xl-ninherit {
    margin-bottom: -inherit !important;
  }
  .ml-xl-ninherit,
  .mx-xl-ninherit {
    margin-left: -inherit !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #ffffff !important;
}

.text-primary {
  color: rgb(91.8, 91.8, 214.2) !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #3333cc !important;
}

.text-secondary {
  color: rgb(143, 149.4, 163) !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #737b8c !important;
}

.text-success {
  color: rgb(102.2, 203.8, 102.2) !important;
}

a.text-success:hover, a.text-success:focus {
  color: #40bf40 !important;
}

.text-warning {
  color: #ffbb33 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ffaa00 !important;
}

.text-danger {
  color: #ff7733 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #ff5500 !important;
}

.text-body {
  color: #22252a !important;
}

.text-muted {
  color: #9da3af !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.bg-primary {
  background-color: rgb(91.8, 91.8, 214.2) !important;
  color: #ffffff;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: rgb(71.4, 71.4, 209.1) !important;
}

.bg-secondary {
  background-color: rgb(143, 149.4, 163) !important;
  color: #ffffff;
}

a.bg-secondary:hover,
a.bg-secondary:focus {
  background-color: rgb(129, 136.2, 151.5) !important;
}

.bg-success {
  background-color: rgb(102.2, 203.8, 102.2) !important;
  color: #ffffff;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: rgb(83.1, 197.4, 83.1) !important;
}

.bg-warning {
  background-color: #ffbb33 !important;
  color: #ffffff;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: rgb(255, 178.5, 25.5) !important;
}

.bg-danger {
  background-color: #ff7733 !important;
  color: #ffffff;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: rgb(255, 102, 25.5) !important;
}

.bg-light-primary {
  background-color: rgb(234.6, 234.6, 249.9) !important;
  color: rgb(40.8, 40.8, 163.2);
}

a.bg-light-primary:hover,
a.bg-light-primary:focus {
  background-color: rgb(214.2, 214.2, 244.8) !important;
}

.bg-light-secondary {
  background-color: rgb(241, 241.8, 243.5) !important;
  color: rgb(92, 98.4, 112);
}

a.bg-light-secondary:hover,
a.bg-light-secondary:focus {
  background-color: rgb(227, 228.6, 232) !important;
}

.bg-light-success {
  background-color: rgb(235.9, 248.6, 235.9) !important;
  color: rgb(51.2, 152.8, 51.2);
}

a.bg-light-success:hover,
a.bg-light-success:focus {
  background-color: rgb(216.8, 242.2, 216.8) !important;
}

.bg-light-warning {
  background-color: rgb(255, 246.5, 229.5) !important;
  color: #cc8800;
}

a.bg-light-warning:hover,
a.bg-light-warning:focus {
  background-color: #ffeecc !important;
}

.bg-light-danger {
  background-color: rgb(255, 238, 229.5) !important;
  color: #cc4400;
}

a.bg-light-danger:hover,
a.bg-light-danger:focus {
  background-color: #ffddcc !important;
}

.dark-theme .border, .dark-theme .bordered {
  border: 1px solid #454a54 !important;
}
.dark-theme .border-top, .dark-theme .bordered-top {
  border-top: 1px solid #454a54 !important;
}
.dark-theme .border-right, .dark-theme .bordered-right {
  border-right: 1px solid #454a54 !important;
}
.dark-theme .border-bottom, .dark-theme .bordered-bottom {
  border-bottom: 1px solid #454a54 !important;
}
.dark-theme .border-left, .dark-theme .bordered-left {
  border-left: 1px solid #454a54 !important;
}
.dark-theme .border-0, .dark-theme .no-border {
  border: 0 !important;
}
.dark-theme .border-top-0, .dark-theme .no-border-top {
  border-top: 0 !important;
}
.dark-theme .border-right-0 {
  border-right: 0 !important;
}
.dark-theme .border-bottom-0, .dark-theme .no-border-bottom {
  border-bottom: 0 !important;
}
.dark-theme .border-left-0 {
  border-left: 0 !important;
}

.text-primary {
  color: rgb(40.8, 40.8, 163.2) !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: rgb(30.6, 30.6, 122.4) !important;
}

.text-secondary {
  color: rgb(92, 98.4, 112) !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: rgb(69, 73.8, 84) !important;
}

.text-success {
  color: rgb(51.2, 152.8, 51.2) !important;
}

a.text-success:hover, a.text-success:focus {
  color: rgb(38.4, 114.6, 38.4) !important;
}

.text-warning {
  color: #cc8800 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #996600 !important;
}

.text-danger {
  color: #cc4400 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #993300 !important;
}

.dark-theme .text-primary {
  color: #8585e0 !important;
}
.dark-theme a.text-primary:hover, .dark-theme a.text-primary:focus {
  color: rgb(92.3333333333, 92.3333333333, 213.6666666667) !important;
}

.dark-theme .text-muted {
  color: #8f96a3 !important;
}

.font-weight-medium {
  font-weight: 500 !important;
}

.font-weight-semibold {
  font-weight: 600 !important;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Inter";
  src: url('Inter-Cyrillic-Regular.d96d3a63661e71af.woff2') format("woff2"), url('Inter-Cyrillic-Regular.c4b3417ebfc4559d.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0400-04FF;
}
@font-face {
  font-family: "Inter";
  src: url('Inter-Latin-Regular.ef09701c7492af29.woff2') format("woff2"), url('Inter-Latin-Regular.900eb405e3defd1b.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-007F;
}
@font-face {
  font-family: "Inter";
  src: url('Inter-Medium.2a62d67e5b8e5605.woff2') format("woff2"), url('Inter-Medium.0b8fef257e1597e7.woff') format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url('Inter-Cyrillic-Semibold.b987f26d3bfa4b3d.woff2') format("woff2"), url('Inter-Cyrillic-Semibold.d97e569e4580922d.woff') format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0400-04FF;
}
@font-face {
  font-family: "Inter";
  src: url('Inter-Latin-Semibold.720b14d2e7612c5c.woff2') format("woff2"), url('Inter-Latin-Semibold.875b5a1b6077eddb.woff') format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-007F;
}
@font-face {
  font-family: "Inter";
  src: url('Inter-Bold.8647ac5037ae31a9.woff2') format("woff2"), url('Inter-Bold.2fd58507b1bff0d9.woff') format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url('OpenSans-Regular.147088f49d6d7e65.ttf') format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Open Sans";
  src: url('OpenSans-Italic.819ac76190560724.ttf') format("truetype");
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "Open Sans";
  src: url('OpenSans-Bold.e5f123c7e981f4c4.ttf') format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "Open Sans";
  src: url('OpenSans-BoldItalic.5fa7d06a11bd536b.ttf') format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "Open Sans";
  src: url('OpenSans-Cyrillic-Regular.15406630119ef3e8.woff2') format("woff2"), url('OpenSans-Cyrillic-Regular.8b0c09a3d1624e23.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url('OpenSans-Cyrillic-Bold.1faec23fda98f011.woff2') format("woff2"), url('OpenSans-Cyrillic-Bold.633bfd8ff3107896.woff') format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url('OpenSans-Latin-Regular.c40573de9ca1be01.woff2') format("woff2"), url('OpenSans-Latin-Regular.6480002549e9d554.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url('OpenSans-Latin-Bold.2989948cfe13ef3a.woff2') format("woff2"), url('OpenSans-Latin-Bold.9e61e44faca30bad.woff') format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PT Root UI";
  src: url('PTRootUICQ-Regular.d600e12a320180c7.woff2') format("woff2"), url('PTRootUICQ-Regular.6e857f57d3108802.woff') format("woff");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "PT Root UI";
  src: url('PTRootUICQ-Medium.9f1c3849821485d9.woff2') format("woff2"), url('PTRootUICQ-Medium.1347d8e7470b0798.woff') format("woff");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "PT Root UI";
  src: url('PTRootUICQ-Bold.9e26f4e663fecc6f.woff2') format("woff2"), url('PTRootUICQ-Bold.0d0e722018e67d18.woff') format("woff");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "No Space";
  src: url('zero-width.7df64fe766bc8c3f.woff') format("woff");
}
/** Тёмная тема */
.hide-group-name .ui-select-choices-group > .ui-select-choices-group-label {
  display: none;
}

.hide-group-name .ng-optgroup > .ng-option-label {
  display: none;
}

html {
  overflow: hidden;
}

body {
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

html,
body {
  height: 100%;
}

::selection {
  background: #5c6370;
  color: #ffffff;
}

#app {
  height: 100%;
}
#app #app-template {
  display: flex;
  height: 100%;
}
#app #app-template .content-area {
  position: relative;
  flex-grow: 1;
}

#content {
  position: absolute;
  top: 0px;
  right: 0;
  bottom: 0;
  left: 0px;
  overflow-y: auto;
  width: auto;
  border-bottom-left-radius: 5px;
  background-color: #f1f2f4;
  transition: none;
}
#content.dark-theme, .dark-theme #content {
  border-bottom-left-radius: 0;
  background-color: #393e46;
}

.top-0 {
  top: 0 !important;
}

.top-5 {
  top: 5px !important;
}

.top-5-neg {
  top: -5px !important;
}

.no-top {
  top: initial !important;
}

.right-0 {
  right: 0 !important;
}

.right-5 {
  right: 5px !important;
}

.right-5-neg {
  right: -5px !important;
}

.no-right {
  right: initial !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-5 {
  bottom: 5px !important;
}

.no-bottom {
  bottom: initial !important;
}

.left-0 {
  left: 0 !important;
}

.left-5 {
  left: 5px !important;
}

.no-left {
  left: initial !important;
}

.full-min-width {
  min-width: 100% !important;
}

.full-min-height {
  min-height: 100% !important;
}

.min-width-0 {
  min-width: 0 !important;
}

.margin-0 {
  margin: 0 !important;
}

.margin-5 {
  margin: 5px !important;
}

.margin-10 {
  margin: 10px !important;
}

.margin-15 {
  margin: 15px !important;
}

.margin-20 {
  margin: 20px !important;
}

.margin-30 {
  margin: 30px !important;
}

.margin-40 {
  margin: 40px !important;
}

.margin-50 {
  margin: 50px !important;
}

.margin-60 {
  margin: 60px !important;
}

.margin-top-5 {
  margin-top: 5px !important;
}

.margin-right-5 {
  margin-right: 5px !important;
}

.margin-bottom-5 {
  margin-bottom: 5px !important;
}

.margin-left-5 {
  margin-left: 5px !important;
}

.margin-top-10 {
  margin-top: 10px !important;
}

.margin-right-10 {
  margin-right: 10px !important;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-left-10 {
  margin-left: 10px !important;
}

.margin-top-15 {
  margin-top: 15px !important;
}

.margin-right-15 {
  margin-right: 15px !important;
}

.margin-bottom-15 {
  margin-bottom: 15px !important;
}

.margin-left-15 {
  margin-left: 15px !important;
}

.margin-top-20 {
  margin-top: 20px !important;
}

.margin-right-20 {
  margin-right: 20px !important;
}

.margin-bottom-20 {
  margin-bottom: 20px !important;
}

.margin-left-20 {
  margin-left: 20px !important;
}

.margin-top-25 {
  margin-top: 25px !important;
}

.margin-right-25 {
  margin-right: 25px !important;
}

.margin-bottom-25 {
  margin-bottom: 25px !important;
}

.margin-left-25 {
  margin-left: 25px !important;
}

.margin-top-30 {
  margin-top: 30px !important;
}

.margin-right-30 {
  margin-right: 30px !important;
}

.margin-bottom-30 {
  margin-bottom: 30px !important;
}

.margin-left-30 {
  margin-left: 30px !important;
}

.margin-top-40 {
  margin-top: 40px !important;
}

.margin-right-40 {
  margin-right: 40px !important;
}

.margin-bottom-40 {
  margin-bottom: 40px !important;
}

.margin-left-40 {
  margin-left: 40px !important;
}

.margin-top-50 {
  margin-top: 50px !important;
}

.margin-right-50 {
  margin-right: 50px !important;
}

.margin-bottom-50 {
  margin-bottom: 50px !important;
}

.margin-left-50 {
  margin-left: 50px !important;
}

.margin-top-60 {
  margin-top: 60px !important;
}

.margin-right-60 {
  margin-right: 60px !important;
}

.margin-bottom-60 {
  margin-bottom: 60px !important;
}

.margin-left-60 {
  margin-left: 60px !important;
}

.margin-top-70 {
  margin-top: 70px !important;
}

.margin-right-70 {
  margin-right: 70px !important;
}

.margin-bottom-70 {
  margin-bottom: 70px !important;
}

.margin-left-70 {
  margin-left: 70px !important;
}

.margin-top-80 {
  margin-top: 80px !important;
}

.margin-right-80 {
  margin-right: 80px !important;
}

.margin-bottom-80 {
  margin-bottom: 80px !important;
}

.margin-left-80 {
  margin-left: 80px !important;
}

.margin-top-100 {
  margin-top: 100px !important;
}

.margin-right-100 {
  margin-right: 100px !important;
}

.margin-bottom-100 {
  margin-bottom: 100px !important;
}

.margin-left-100 {
  margin-left: 100px !important;
}

.margin-5-neg {
  margin: -5px !important;
}

.margin-10-neg {
  margin: -10px !important;
}

.margin-15-neg {
  margin: -15px !important;
}

.margin-20-neg {
  margin: -20px !important;
}

.margin-30-neg {
  margin: -30px !important;
}

.margin-40-neg {
  margin: -40px !important;
}

.margin-50-neg {
  margin: -50px !important;
}

.margin-60-neg {
  margin: -60px !important;
}

.margin-top-5-neg, .cq-quill .ql-toolbar {
  margin-top: -5px !important;
}

.margin-right-5-neg {
  margin-right: -5px !important;
}

.margin-bottom-5-neg {
  margin-bottom: -5px !important;
}

.margin-left-5-neg {
  margin-left: -5px !important;
}

.margin-top-10-neg {
  margin-top: -10px !important;
}

.margin-right-10-neg {
  margin-right: -10px !important;
}

.margin-right-10-neg {
  margin-right: -10px !important;
}

.margin-bottom-10-neg {
  margin-bottom: -10px !important;
}

.margin-left-10-neg {
  margin-left: -10px !important;
}

.margin-top-15-neg {
  margin-top: -15px !important;
}

.margin-right-15-neg {
  margin-right: -15px !important;
}

.margin-bottom-15-neg {
  margin-bottom: -15px !important;
}

.margin-left-15-neg {
  margin-left: -15px !important;
}

.margin-top-20-neg {
  margin-top: -20px !important;
}

.margin-right-20-neg {
  margin-right: -20px !important;
}

.margin-bottom-20-neg {
  margin-bottom: -20px !important;
}

.margin-left-20-neg {
  margin-left: -20px !important;
}

.margin-top-30-neg {
  margin-top: -30px !important;
}

.margin-right-30-neg {
  margin-right: -30px !important;
}

.margin-bottom-30-neg {
  margin-bottom: -30px !important;
}

.margin-left-30-neg {
  margin-left: -30px !important;
}

.margin-top-40-neg {
  margin-top: -40px !important;
}

.margin-right-40-neg {
  margin-right: -40px !important;
}

.margin-bottom-40-neg {
  margin-bottom: -40px !important;
}

.margin-left-40-neg {
  margin-left: -40px !important;
}

.margin-top-50-neg {
  margin-top: -50px !important;
}

.margin-right-50-neg {
  margin-right: -50px !important;
}

.margin-bottom-50-neg {
  margin-bottom: -50px !important;
}

.margin-left-50-neg {
  margin-left: -50px !important;
}

.margin-top-60-neg {
  margin-top: -60px !important;
}

.margin-right-60-neg {
  margin-right: -60px !important;
}

.margin-bottom-60-neg {
  margin-bottom: -60px !important;
}

.margin-left-60-neg {
  margin-left: -60px !important;
}

.margin-between-cols-5 > :not(:last-child) {
  margin-right: 5px;
}

.margin-between-cols-10 > :not(:last-child) {
  margin-right: 10px;
}

.margin-between-cols-15 > :not(:last-child) {
  margin-right: 15px;
}

.margin-between-cols-20 > :not(:last-child) {
  margin-right: 20px;
}

.margin-between-cols-30 > :not(:last-child) {
  margin-right: 30px;
}

.margin-between-cols-40 > :not(:last-child) {
  margin-right: 40px;
}

.margin-between-cols-50 > :not(:last-child) {
  margin-right: 50px;
}

.margin-between-cols-60 > :not(:last-child) {
  margin-right: 60px;
}

.margin-between-cols-5-rev > :not(:first-child) {
  margin-left: 5px;
}

.margin-between-cols-10-rev > :not(:first-child) {
  margin-left: 10px;
}

.margin-between-cols-15-rev > :not(:first-child) {
  margin-left: 15px;
}

.margin-between-cols-20-rev > :not(:first-child) {
  margin-left: 20px;
}

.margin-between-cols-30-rev > :not(:first-child) {
  margin-left: 30px;
}

.margin-between-cols-40-rev > :not(:first-child) {
  margin-left: 40px;
}

.margin-between-cols-50-rev > :not(:first-child) {
  margin-left: 50px;
}

.margin-between-cols-60-rev > :not(:first-child) {
  margin-left: 60px;
}

.margin-between-rows-5 > :not(:last-child) {
  margin-bottom: 5px;
}

.margin-between-rows-10 > :not(:last-child) {
  margin-bottom: 10px;
}

.margin-between-rows-15 > :not(:last-child) {
  margin-bottom: 15px;
}

.margin-between-rows-20 > :not(:last-child) {
  margin-bottom: 20px;
}

.margin-between-rows-30 > :not(:last-child) {
  margin-bottom: 30px;
}

.margin-between-rows-40 > :not(:last-child) {
  margin-bottom: 40px;
}

.margin-between-rows-50 > :not(:last-child) {
  margin-bottom: 50px;
}

.margin-between-rows-60 > :not(:last-child) {
  margin-bottom: 60px;
}

.margin-between-rows-5-rev > :not(:first-child) {
  margin-top: 5px;
}

.margin-between-rows-10-rev > :not(:first-child) {
  margin-top: 10px;
}

.margin-between-rows-15-rev > :not(:first-child) {
  margin-top: 15px;
}

.margin-between-rows-20-rev > :not(:first-child) {
  margin-top: 20px;
}

.margin-between-rows-30-rev > :not(:first-child) {
  margin-top: 30px;
}

.margin-between-rows-40-rev > :not(:first-child) {
  margin-top: 40px;
}

.margin-between-rows-50-rev > :not(:first-child) {
  margin-top: 50px;
}

.margin-between-rows-60-rev > :not(:first-child) {
  margin-top: 60px;
}

.margin-auto {
  margin: auto !important;
}

.margin-top-auto {
  margin-top: auto !important;
}

.margin-right-auto {
  margin-right: auto !important;
}

.margin-bottom-auto {
  margin-bottom: auto !important;
}

.margin-left-auto {
  margin-left: auto !important;
}

.no-margin {
  margin: 0 !important;
}

.no-margin-top {
  margin-top: 0 !important;
}

.no-margin-right {
  margin-right: 0 !important;
}

.no-margin-bottom {
  margin-bottom: 0 !important;
}

.no-margin-left {
  margin-left: 0 !important;
}

.padding-0 {
  padding: 0 !important;
}

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

.padding-10 {
  padding: 10px !important;
}

.padding-15 {
  padding: 15px !important;
}

.padding-20 {
  padding: 20px !important;
}

.padding-25 {
  padding: 25px !important;
}

.padding-30 {
  padding: 30px !important;
}

.padding-40 {
  padding: 40px !important;
}

.padding-50 {
  padding: 50px !important;
}

.padding-60 {
  padding: 60px !important;
}

.padding-top-5 {
  padding-top: 5px !important;
}

.padding-right-5 {
  padding-right: 5px !important;
}

.padding-bottom-5 {
  padding-bottom: 5px !important;
}

.padding-left-5 {
  padding-left: 5px !important;
}

.padding-top-10 {
  padding-top: 10px !important;
}

.padding-right-10 {
  padding-right: 10px !important;
}

.padding-bottom-10 {
  padding-bottom: 10px !important;
}

.padding-left-10 {
  padding-left: 10px !important;
}

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

.padding-right-15 {
  padding-right: 15px !important;
}

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

.padding-left-15 {
  padding-left: 15px !important;
}

.padding-top-20 {
  padding-top: 20px !important;
}

.padding-right-20 {
  padding-right: 20px !important;
}

.padding-bottom-20 {
  padding-bottom: 20px !important;
}

.padding-left-20 {
  padding-left: 20px !important;
}

.padding-top-25 {
  padding-top: 25px !important;
}

.padding-right-25 {
  padding-right: 25px !important;
}

.padding-bottom-25 {
  padding-bottom: 25px !important;
}

.padding-left-25 {
  padding-left: 25px !important;
}

.padding-top-30 {
  padding-top: 30px !important;
}

.padding-right-30 {
  padding-right: 30px !important;
}

.padding-bottom-30 {
  padding-bottom: 30px !important;
}

.padding-left-30 {
  padding-left: 30px !important;
}

.padding-top-40 {
  padding-top: 40px !important;
}

.padding-right-40 {
  padding-right: 40px !important;
}

.padding-bottom-40 {
  padding-bottom: 40px !important;
}

.padding-left-40 {
  padding-left: 40px !important;
}

.padding-top-50 {
  padding-top: 50px !important;
}

.padding-right-50 {
  padding-right: 50px !important;
}

.padding-bottom-50 {
  padding-bottom: 50px !important;
}

.padding-left-50 {
  padding-left: 50px !important;
}

.padding-top-60 {
  padding-top: 60px !important;
}

.padding-right-60 {
  padding-right: 60px !important;
}

.padding-bottom-60 {
  padding-bottom: 60px !important;
}

.padding-left-60 {
  padding-left: 60px !important;
}

.padding-top-80 {
  padding-top: 80px !important;
}

.padding-right-80 {
  padding-right: 80px !important;
}

.padding-bottom-80 {
  padding-bottom: 80px !important;
}

.padding-left-80 {
  padding-left: 80px !important;
}

.padding-between-cols-5 > :not(:last-child) {
  padding-right: 5px;
}

.padding-between-cols-10 > :not(:last-child) {
  padding-right: 10px;
}

.padding-between-cols-15 > :not(:last-child) {
  padding-right: 15px;
}

.padding-between-cols-20 > :not(:last-child) {
  padding-right: 20px;
}

.padding-between-cols-30 > :not(:last-child) {
  padding-right: 30px;
}

.padding-between-cols-40 > :not(:last-child) {
  padding-right: 40px;
}

.padding-between-cols-50 > :not(:last-child) {
  padding-right: 50px;
}

.padding-between-cols-60 > :not(:last-child) {
  padding-right: 60px;
}

.padding-between-cols-5-rev > :not(:first-child) {
  padding-left: 5px;
}

.padding-between-cols-10-rev > :not(:first-child) {
  padding-left: 10px;
}

.padding-between-cols-15-rev > :not(:first-child) {
  padding-left: 15px;
}

.padding-between-cols-20-rev > :not(:first-child) {
  padding-left: 20px;
}

.padding-between-cols-30-rev > :not(:first-child) {
  padding-left: 30px;
}

.padding-between-cols-40-rev > :not(:first-child) {
  padding-left: 40px;
}

.padding-between-cols-50-rev > :not(:first-child) {
  padding-left: 50px;
}

.padding-between-cols-60-rev > :not(:first-child) {
  padding-left: 60px;
}

.padding-between-rows-5 > :not(:last-child) {
  padding-bottom: 5px;
}

.padding-between-rows-10 > :not(:last-child) {
  padding-bottom: 10px;
}

.padding-between-rows-15 > :not(:last-child) {
  padding-bottom: 15px;
}

.padding-between-rows-20 > :not(:last-child) {
  padding-bottom: 20px;
}

.padding-between-rows-30 > :not(:last-child) {
  padding-bottom: 30px;
}

.padding-between-rows-40 > :not(:last-child) {
  padding-bottom: 40px;
}

.padding-between-rows-50 > :not(:last-child) {
  padding-bottom: 50px;
}

.padding-between-rows-60 > :not(:last-child) {
  padding-bottom: 60px;
}

.padding-between-rows-5-rev > :not(:first-child) {
  padding-top: 5px;
}

.padding-between-rows-10-rev > :not(:first-child) {
  padding-top: 10px;
}

.padding-between-rows-15-rev > :not(:first-child) {
  padding-top: 15px;
}

.padding-between-rows-20-rev > :not(:first-child) {
  padding-top: 20px;
}

.padding-between-rows-30-rev > :not(:first-child) {
  padding-top: 30px;
}

.padding-between-rows-40-rev > :not(:first-child) {
  padding-top: 40px;
}

.padding-between-rows-50-rev > :not(:first-child) {
  padding-top: 50px;
}

.padding-between-rows-60-rev > :not(:first-child) {
  padding-top: 60px;
}

.dark-theme .bordered {
  border-color: #454a54 !important;
}

.dark-theme .bordered-top {
  border-top-color: #454a54 !important;
}

.dark-theme .bordered-right {
  border-right-color: #454a54 !important;
}

.dark-theme .bordered-bottom {
  border-bottom-color: #454a54 !important;
}

.dark-theme .bordered-left {
  border-left-color: #454a54 !important;
}

.no-flex {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  flex-basis: 0 !important;
}

.no-flex-basis {
  flex-basis: 0 !important;
}

.flex-basis-50 {
  flex-basis: 50% !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.white-space-nowrap {
  white-space: nowrap;
}

.white-space-pre-line {
  white-space: pre-line;
}

.white-space-normal {
  white-space: normal;
}

.muted {
  opacity: 0.5 !important;
}

.unavailable {
  opacity: 0.5;
  filter: url("data:image/svg+xml;utf8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='svgBlur' x='-5%' y='-5%' width='110%' height='110%'><feGaussianBlur in='SourceGraphic' stdDeviation='3'/></filter></svg>#svgBlur"), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'> <filter id='grayscale'> <feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/> </filter> </svg>#grayscale");
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius="3"), gray;
  filter: blur(3px), grayscale(100%);
  pointer-events: none;
  transition: filter 0.3s, opacity 0.3s;
}

.unavailable.in {
  opacity: inherit;
  filter: inherit;
  pointer-events: inherit;
}

.cursor-default {
  cursor: default !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-not-allowed {
  cursor: not-allowed !important;
}

.resize-both {
  resize: both;
}

.resize-horizontal {
  resize: horizontal;
}

.resize-vertical {
  resize: vertical;
}

.no-resize {
  resize: none;
}

.shrink-by-content {
  width: 1px;
  white-space: nowrap;
}

.no-space {
  font-family: "No Space";
}

.no-space > *:not(.fa) {
  vertical-align: top;
  font-family: "PT Root UI", sans-serif;
}

.no-text-decoration,
.no-text-decoration:hover,
.no-text-decoration:active,
.no-text-decoration:focus {
  text-decoration: none !important;
}

.text-decoration-underline,
.text-decoration-underline:hover,
.text-decoration-underline:active,
.text-decoration-underline:focus {
  text-decoration: underline !important;
}

.text-decoration-dotted,
.text-decoration-dotted:hover,
.text-decoration-dotted:active,
.text-decoration-dotted:focus {
  -webkit-text-decoration: underline dotted !important;
          text-decoration: underline dotted !important;
}

.dashed,
.dashed:hover,
.dashed:active,
.dashed:focus {
  border-color: inherit;
  border-bottom: 1px dashed;
}

.text-overflow {
  text-overflow: ellipsis;
}

.text-break {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  hyphens: auto;
}

ul.dash-list {
  padding: 0;
}

ul.dash-list li {
  position: relative;
  list-style: none;
  padding-left: 20px;
}

ul.dash-list li:before {
  content: "—";
  position: absolute;
  top: 0;
  left: 0;
}

.color-feedback {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 9999px;
  transform: translate(-50%, -50%);
}

.limited-container {
  min-width: 935px;
  max-width: 1600px;
  margin-bottom: 130px;
}

.fading-bottom {
  position: relative;
}

.fading-bottom:after {
  content: "";
  position: absolute;
  bottom: 0;
  display: block;
  width: 100%;
  height: 50px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 15%, rgba(255, 255, 255, 0.8) 31%, rgba(255, 255, 255, 0.9) 70%, white 99%, white 100%);
}

.fading-top {
  position: relative;
}

.fading-top:after {
  content: "";
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  height: 100px;
  background: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 15%, rgba(255, 255, 255, 0.8) 31%, rgba(255, 255, 255, 0.9) 70%, white 99%, white 100%);
}

.spin {
  animation: spin 1s infinite linear;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.custom-scroll, .ng-dropdown-panel.ng-select-multiple .scroll-host, .ng-select .scroll-host {
  scrollbar-width: thin;
  scrollbar-color: rgba(91.8, 91.8, 214.2, 0.25) transparent;
}

.custom-scroll::-webkit-scrollbar, .ng-dropdown-panel.ng-select-multiple .scroll-host::-webkit-scrollbar, .ng-select .scroll-host::-webkit-scrollbar {
  width: 5px;
  height: 7px;
}

.custom-scroll::-webkit-scrollbar-button, .ng-dropdown-panel.ng-select-multiple .scroll-host::-webkit-scrollbar-button, .ng-select .scroll-host::-webkit-scrollbar-button {
  width: 1px;
  height: 0;
}

.custom-scroll::-webkit-scrollbar-thumb, .ng-dropdown-panel.ng-select-multiple .scroll-host::-webkit-scrollbar-thumb, .ng-select .scroll-host::-webkit-scrollbar-thumb {
  border: none;
  border-radius: 50px;
  background: rgba(91.8, 91.8, 214.2, 0.25);
}

.custom-scroll::-webkit-scrollbar-thumb:hover, .ng-dropdown-panel.ng-select-multiple .scroll-host::-webkit-scrollbar-thumb:hover, .ng-select .scroll-host::-webkit-scrollbar-thumb:hover {
  background: rgba(91.8, 91.8, 214.2, 0.35);
}

.custom-scroll::-webkit-scrollbar-thumb:active, .ng-dropdown-panel.ng-select-multiple .scroll-host::-webkit-scrollbar-thumb:active, .ng-select .scroll-host::-webkit-scrollbar-thumb:active {
  background: rgba(91.8, 91.8, 214.2, 0.4);
}

.custom-scroll::-webkit-scrollbar-track, .ng-dropdown-panel.ng-select-multiple .scroll-host::-webkit-scrollbar-track, .ng-select .scroll-host::-webkit-scrollbar-track {
  border: none;
  border-radius: 50px;
  background: inherit;
}

.custom-scroll::-webkit-scrollbar-track:hover, .ng-dropdown-panel.ng-select-multiple .scroll-host::-webkit-scrollbar-track:hover, .ng-select .scroll-host::-webkit-scrollbar-track:hover {
  background: inherit;
}

.custom-scroll::-webkit-scrollbar-track:active, .ng-dropdown-panel.ng-select-multiple .scroll-host::-webkit-scrollbar-track:active, .ng-select .scroll-host::-webkit-scrollbar-track:active {
  background: inherit;
}

.custom-scroll::-webkit-scrollbar-corner, .ng-dropdown-panel.ng-select-multiple .scroll-host::-webkit-scrollbar-corner, .ng-select .scroll-host::-webkit-scrollbar-corner {
  background: transparent;
}

.carrotquest-messengerPANEL-body {
  position: relative;
  font-size: 14px;
  color: black;
}

.carrotquest-messengerPANEL-body span {
  font-size: 14px;
}

.carrotquest-messengerPANEL-body div {
  font-size: 14px;
}

.carrotquest-messengerPANEL-body h1 {
  display: block;
  margin-top: 8px;
  font-size: 30px;
}

.carrotquest-messengerPANEL-body h2 {
  display: block;
  margin-top: 4px;
  font-size: 20px;
}

.carrotquest-messengerPANEL-body p {
  display: block;
  margin-bottom: 4px;
  font-size: 14px;
}

.carrotquest-messengerPANEL-body b {
  display: inline-block;
  font-weight: bold;
  font-size: 14px;
}

.carrotquest-messengerPANEL-body strong {
  display: inline-block;
  font-weight: bold;
  font-size: 14px;
}

.carrotquest-messengerPANEL-body a {
  display: inline;
  font-size: 14px;
  text-decoration: underline;
}

.carrotquest-messengerPANEL-body a:hover {
  display: inline;
  font-size: 14px;
  text-decoration: none;
}

.carrotquest-messengerPANEL-body img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}

.carrotquest-messengerPANEL-body iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.carrotquest-messengerPANEL-body ul {
  display: block;
  list-style: disc outside;
  padding-bottom: 3px;
  padding-left: 0px;
}

.carrotquest-messengerPANEL-body ul li {
  display: list-item;
  margin-left: 20px;
}

.carrotquest-messengerPANEL-body .f-video-editor,
.carrotquest-messengerPANEL-body .fr-video {
  position: relative;
  display: block;
  height: 0;
  margin: 10px 0px;
  padding-top: 25px;
  padding-bottom: 56.25%;
}

.carrotquest-messengerPANEL-body .carrotquest-messenger-button {
  display: block;
  display: table;
  min-width: 100px;
  min-height: 39px;
  margin: 15px auto;
  padding: 10px;
  border-radius: 4px;
  background: #252525;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

.carrotquest-messengerPANEL-body .carrotquest-messenger-button:hover {
  display: table;
  opacity: 0.9;
  background: #505050;
  text-decoration: none;
}

.ace-editor {
  height: 500px;
  border-radius: 3px;
}

.validate-error {
  position: relative;
}

.validate-error .tooltip {
  position: relative;
  display: inline;
}

.validate-error .tooltip {
  position: absolute;
  visibility: hidden;
  height: 30px;
  padding: 0 10px;
  border-radius: 3px;
  font-weight: normal;
  font-size: 12px;
  line-height: 30px;
  background: #ff7733;
  text-align: center;
  color: #ffffff;
}

.validate-error .tooltip::before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -8px;
  border-top: 8px solid #ff7733;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}

.validate-error .tooltip {
  top: -39px;
  left: 50%;
  z-index: 999;
  visibility: visible;
  margin-left: -76px;
  opacity: 0.9;
}

@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
  }
}
#loading-bar .bar,
.ngx-bar {
  background: rgb(91.8, 91.8, 214.2) !important;
  animation: infinityLoadingBar 0.75s infinite linear !important;
  transform-origin: 0 50% !important;
  width: 100% !important;
}

#loading-bar .peg {
  box-shadow: rgb(91.8, 91.8, 214.2) 1px 0 6px 1px;
}

@keyframes infinityLoadingBar {
  0% {
    transform: translateX(0) scaleX(0);
  }
  40% {
    transform: translateX(0) scaleX(0.4);
  }
  100% {
    transform: translateX(100%) scaleX(0.5);
  }
}
.toast-title {
  font-weight: bold;
}

.toast-message {
  word-wrap: break-word;
}

.toast-close-button {
  position: absolute;
  top: 13px;
  right: 10px;
  font-size: 15px;
}

.toast-top-center {
  top: 10px;
  right: 0;
  left: 0;
}

.toast-bottom-center {
  right: 0;
  bottom: 10px;
  left: 0;
}

.toast-top-left {
  top: 10px;
  left: 10px;
}

.toast-top-right {
  top: 10px;
  right: 10px;
}

.toast-bottom-right {
  right: 10px;
  bottom: 10px;
}

.toast-bottom-left {
  bottom: 10px;
  left: 10px;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none !important;
}

#toast-container .alert {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: auto;
  max-width: 900px;
  margin: 0 0 10px;
  padding: 10px 50px;
  border-radius: 3px;
  opacity: 0.9;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  pointer-events: auto;
  transition: opacity 0.15s linear;
}

#toast-container .alert:hover {
  opacity: 1;
  cursor: pointer;
}

#toast-container.toast-top-center .alert,
#toast-container.toast-bottom-center .alert {
  margin-right: auto;
  margin-left: auto;
}

#toast-container.toast-top-full-width .alert,
#toast-container.toast-bottom-full-width .alert {
  width: 96%;
  margin-right: auto;
  margin-left: auto;
}

progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 4px;
  opacity: 0.4;
  background-color: #000000;
}

div[toast] {
  opacity: 1;
  text-align: center;
}

div[toast].ng-enter {
  opacity: 0;
  transition: opacity 0.3s linear;
}

div[toast].ng-enter.ng-enter-active {
  opacity: 1;
}

div[toast].ng-leave {
  opacity: 1;
  transition: opacity 0.3s linear;
}

div[toast].ng-leave.ng-leave-active {
  opacity: 0;
}

.toast-container .service-installation.alert {
  padding-top: 0;
  opacity: 0.9;
}
.toast-container .service-installation.alert ngb-alert {
  border-color: #5c5cd6;
  background-color: #5c5cd6;
  color: #ffffff;
}
.toast-container .service-installation.alert ngb-alert hr {
  border-top-color: #5c5cd6;
}
.toast-container .service-installation.alert ngb-alert .alert-link {
  color: #ffffff;
}
.toast-container .service-installation.alert ngb-alert .alert-link:hover {
  color: #ffffff;
}
.toast-container .connection-problem.alert {
  border-color: #737b8c;
  background-color: #f1f2f4;
  color: #5c6370;
}
.toast-container .connection-problem.alert .spinner-border {
  border-width: 1px;
}

ng-messages {
  position: relative;
  display: none;
  visibility: hidden;
  width: 100%;
}

.has-error ng-messages,
.is-invalid ng-messages,
.is-invalid ~ ng-messages,
ng-messages.show {
  display: block;
  visibility: visible;
}

ng-messages,
ng-messages.top {
  bottom: 34px;
}

ng-messages.right {
  bottom: 17px;
}

ng-messages.bottom {
  bottom: 0;
}

ng-messages.left {
  bottom: 17px;
}

.form-control-lg ~ ng-messages,
.form-control-lg ~ ng-messages.top {
  bottom: 46px;
}

.form-control-lg ~ ng-messages.right,
.form-control-lg ~ ng-messages.left {
  bottom: 23px;
}

.form-control-lg ~ ng-messages.bottom {
  bottom: 0;
}

.form-control-sm ~ ng-messages,
.form-control-sm ~ ng-messages.top {
  bottom: 30px;
}

.form-control-sm ~ ng-messages.right,
.form-control-sm ~ ng-messages.left {
  bottom: 15px;
}

.form-control-sm ~ ng-messages.bottom {
  bottom: 0;
}

.form-control-container {
  position: relative;
}

.form-control-container ng-messages,
.form-control-container cq-validation-messages {
  position: absolute;
}

.form-control-container ng-messages,
.form-control-container ng-messages.top,
.form-control-container cq-validation-messages,
.form-control-container cq-validation-messages.top {
  bottom: 100%;
}

.form-control-container ng-messages.right,
.form-control-container ng-messages.left,
.form-control-container cq-validation-messages.left,
.form-control-container cq-validation-messages.right {
  bottom: 50%;
}

.form-control-container ng-messages.bottom,
.form-control-container cq-validation-messages.bottom {
  bottom: 0;
}

ng-messages > ng-message {
  position: absolute;
  z-index: 900;
  min-width: 230px;
  max-width: 230px;
  margin: auto;
  padding: 5px;
  border-radius: 3px;
  font-weight: normal;
  font-size: 12px;
  opacity: 0.85;
  background: #ff7733;
  text-align: center;
  color: #ffffff;
  -webkit-user-select: none;
          user-select: none;
}

ng-messages > ng-message,
ng-messages.top > ng-message {
  top: initial;
  right: initial;
  bottom: 8px;
  left: 50%;
  transform: translateX(-50%);
}

ng-messages.right > ng-message {
  top: 50%;
  right: initial;
  bottom: initial;
  left: calc(100% + 8px);
  transform: translateY(-50%);
}

ng-messages.bottom > ng-message {
  top: 8px;
  right: initial;
  bottom: initial;
  left: 50%;
  transform: translateX(-50%);
}

ng-messages.left > ng-message {
  top: 50%;
  right: calc(100% + 8px);
  bottom: initial;
  left: initial;
  transform: translateY(-50%);
}

ng-messages > ng-message:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background: #ff7733;
  transform: rotate(45deg);
}

ng-messages > ng-message:before,
ng-messages.top > ng-message:before {
  top: initial;
  right: initial;
  bottom: -5px;
  left: 50%;
  margin: 0 0 0 -5px;
}

ng-messages.right > ng-message:before {
  top: 50%;
  right: initial;
  bottom: initial;
  left: -5px;
  margin: -5px 0 0 0;
}

ng-messages.bottom > ng-message:before {
  top: -5px;
  right: 50%;
  bottom: initial;
  left: initial;
  margin: 0 -5px 0 0;
}

ng-messages.left > ng-message:before {
  top: initial;
  right: -5px;
  bottom: 50%;
  left: initial;
  margin: 0 0 -5px 0;
}

ng-message a,
ng-message a:hover,
ng-message a:focus {
  color: #ffffff;
  text-decoration: underline;
}

.fullsize-background {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
}

.fullsize-background-black {
  background-color: rgba(0, 0, 0, 0.6);
}

.fullsize-background-white {
  background-color: rgba(255, 255, 255, 0.9);
}
.dark-theme .fullsize-background-white {
  background-color: transparent;
}

.fullsize-background-create-app .cq-loader {
  z-index: 1056;
}

cq-loader.content-loader .fullsize-background {
  z-index: 9;
}

.description-max-width {
  max-width: 840px;
}

.small-input {
  width: 65px !important;
}

.list-round {
  list-style: none;
  padding-left: 0;
  counter-reset: myCounter;
}

.list-round li {
  margin-left: 45px;
}
.list-round li:before {
  content: counter(myCounter);
  vertical-align: middle;
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-top: 5px;
  margin-right: 10px;
  margin-bottom: 5px;
  margin-left: -45px;
  border-radius: 50%;
  font-weight: bold;
  line-height: 30px;
  background-color: #f1f2f4;
  text-align: center;
  counter-increment: myCounter;
}

.no-pointer-events {
  pointer-events: none !important;
}

.auto-pointer-events {
  pointer-events: auto !important;
}

.steps-list {
  list-style: none;
  padding-left: 0;
}
.steps-list li {
  position: relative;
  display: flex;
  align-items: baseline;
}
.steps-list li:not(:last-child) {
  padding-bottom: 20px;
}
.steps-list li:before {
  content: "";
  width: 11px;
  height: 11px;
  min-width: 11px;
  min-height: 11px;
  margin-top: 5px;
  margin-right: 10px;
  margin-bottom: 5px;
  border: 1px solid #5c6370;
  border-radius: 50%;
  background-color: transparent;
}
.steps-list li:not(:last-child):after {
  content: "";
  position: absolute;
  top: 21px;
  left: 5px;
  width: 1px;
  height: calc(100% - 21px);
  background-color: #e3e5e8;
}

.table-sticky-header thead th {
  position: sticky;
  top: 0;
  z-index: 1010;
  border-bottom: none;
  background-color: #ffffff;
  box-shadow: inset 0 -1px 0 #e3e5e8;
}
.table-sticky-header tbody:nth-of-type(1) tr:nth-of-type(1) td {
  border-top: none;
}
.dark-theme .table-sticky-header thead th {
  background-color: #2e3138;
}

.emoji {
  /* этот класс используется в emojiService */
  /* высота и ширина устанавливаются через js */
  display: inline-block;
  vertical-align: bottom;
  background-image: url('emoji-sprite-64px.a1bb6c3b3cf3b035.png');
  background-size: 4100%;
}

.wrapper {
  width: 100%;
  max-width: 630px;
  margin: 0 auto;
}

.gap-5 {
  gap: 5px;
}
.gap-5 > *:nth-child(odd) {
  flex: 0 1 calc(50% - 5px);
}
.gap-5 > *:nth-child(even) {
  flex: 0 1 50%;
}

.gap-10 {
  gap: 10px;
}
.gap-10 > *:nth-child(odd) {
  flex: 0 1 calc(50% - 10px);
}
.gap-10 > *:nth-child(even) {
  flex: 0 1 50%;
}

.gap-15 {
  gap: 5px;
}
.gap-15 > *:nth-child(odd) {
  flex: 0 1 calc(50% - 15px);
}
.gap-15 > *:nth-child(even) {
  flex: 0 1 50%;
}

.gap-20 {
  gap: 5px;
}
.gap-20 > *:nth-child(odd) {
  flex: 0 1 calc(50% - 20px);
}
.gap-20 > *:nth-child(even) {
  flex: 0 1 50%;
}

#sync-loader-container svg {
  animation: loader-animation 0.75s linear infinite;
  width: 30px;
  height: 30px;
}
@keyframes loader-animation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@font-face {
  font-family: "CQ-Icons-lg";
  src: url('CQ-Icons-lg.4769227e9a129990.woff') format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CQ-Icons-md";
  src: url('CQ-Icons-md.8f56a4796730357e.woff') format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CQ-Icons-sm";
  src: url('CQ-Icons-sm.a21c94e1d74cde1b.woff') format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CQ-Icons-xs";
  src: url('CQ-Icons-xs.4c8bf403f1242bce.woff') format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CQ-Icons-chat";
  src: url('CQ-Icons-chat.45f1c18f82ed57ce.woff') format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CQ-Icons-channels";
  src: url('CQ-Icons-channels.c5ed4d01218827a6.woff') format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CQ-Icons-navigation";
  src: url('CQ-Icons-navigation.fa2bf9fdf72ae6bc.woff') format("woff");
  font-weight: normal;
  font-style: normal;
}
.cqi-lg,
.cqi-md,
.cqi-sm,
.cqi-xs,
.cqi-chat,
.cqi-channels,
.cqi-navigation {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.cqi-lg {
  font-size: 23px;
  font-family: "CQ-Icons-lg" !important;
}

.cqi-md {
  font-size: 20px;
  font-family: "CQ-Icons-md" !important;
}

.cqi-sm {
  font-size: 15px;
  font-family: "CQ-Icons-sm" !important;
}

.cqi-xs {
  font-size: 9px;
  font-family: "CQ-Icons-xs" !important;
}

.cqi-channels {
  font-size: 30px;
  font-family: "CQ-Icons-channels" !important;
}

.cqi-chat {
  font-size: 15px;
  font-family: "CQ-Icons-chat" !important;
}

.cqi-navigation {
  font-size: 25px;
  font-family: "CQ-Icons-navigation" !important;
}

.cqi-lg.cqi-03x,
.cqi-md.cqi-03x,
.cqi-sm.cqi-03x,
.cqi-xs.cqi-03x,
.cqi-chat.cqi-03x,
.cqi-navigation.cqi-03x {
  vertical-align: -10%;
  line-height: 0.75em;
}

.cqi-lg.cqi-03x {
  font-size: 30.6666666px;
}

.cqi-md.cqi-03x {
  font-size: 26.6666666px;
}

.cqi-sm.cqi-03x {
  font-size: 20px;
}

.cqi-xs.cqi-03x {
  font-size: 12px;
}

.cqi-chat.cqi-03x {
  font-size: 20px;
}

.cqi-navigation.cqi-03x {
  font-size: 26.6666666px;
}

.cqi-lg.cqi-2x {
  font-size: 46px;
}

.cqi-md.cqi-2x {
  font-size: 40px;
}

.cqi-sm.cqi-2x {
  font-size: 30px;
}

.cqi-xs.cqi-2x {
  font-size: 18px;
}

.cqi-chat.cqi-2x {
  font-size: 30px;
}

.cqi-navigation.cqi-2x {
  font-size: 40px;
}

.cqi-lg.cqi-3x {
  font-size: 69px;
}

.cqi-md.cqi-3x {
  font-size: 60px;
}

.cqi-sm.cqi-3x {
  font-size: 45px;
}

.cqi-xs.cqi-3x {
  font-size: 27px;
}

.cqi-chat.cqi-3x {
  font-size: 45px;
}

.cqi-navigation.cqi-3x {
  font-size: 60px;
}

.cqi-lg.cqi-button:before {
  content: "\e900";
}

.cqi-lg.cqi-code:before {
  content: "\e93c";
}

.cqi-lg.cqi-cart:before {
  content: "\e90a";
}

.cqi-lg.cqi-comment-out-о:before {
  content: "\e93d";
}

.cqi-lg.cqi-cursor-default:before {
  content: "\e93e";
}

.cqi-lg.cqi-cursor-pointer:before {
  content: "\e93f";
}

.cqi-lg.cqi-cursor-text:before {
  content: "\e940";
}

.cqi-lg.cqi-equals:before {
  content: "\e908";
}

.cqi-lg.cqi-footer:before {
  content: "\e901";
}

.cqi-lg.cqi-html:before {
  content: "\e902";
}

.cqi-lg.cqi-image:before {
  content: "\e903";
}

.cqi-lg.cqi-indent:before {
  content: "\e904";
}

.cqi-lg.cqi-input-with-big-button:before {
  content: "\e905";
}

.cqi-lg.cqi-input-with-button:before {
  content: "\e906";
}

.cqi-lg.cqi-plus:before {
  content: "\e909";
}

.cqi-lg.cqi-puzzle-piece:before {
  content: "\e941";
}

.cqi-lg.cqi-text:before {
  content: "\e907";
}

.cqi-lg.cqi-toggles:before {
  content: "\e942";
}

.cqi-lg.cqi-video:before {
  content: "\e90c";
}

.cqi-lg.cqi-viewed-products:before {
  content: "\e90b";
}

.cqi-lg.cqi-window:before {
  content: "\e944";
}

.cqi-lg.cqi-window-scroll:before {
  content: "\e943";
}

.cqi-md.cqi-book:before {
  content: "\e904";
}

.cqi-md.cqi-book-o:before {
  content: "\e905";
}

.cqi-md.cqi-calendly:before {
  content: "\e900";
}

.cqi-md.cqi-chart-pie:before {
  content: "\e948";
}

.cqi-md.cqi-font-case:before {
  content: "\e909";
}

.cqi-md.cqi-lightning-circle:before {
  content: "\e908";
}

.cqi-md.cqi-message-send:before {
  content: "\e945";
}

.cqi-md.cqi-note:before {
  content: "\e901";
}

.cqi-md.cqi-note-o:before {
  content: "\e946";
}

.cqi-md.cqi-paperclip:before {
  content: "\e947";
}

.cqi-md.cqi-smile:before {
  content: "\e902";
}

.cqi-md.cqi-smile-o:before {
  content: "\e94a";
}

.cqi-md.cqi-templates:before {
  content: "\e906";
}

.cqi-md.cqi-templates-o:before {
  content: "\e94b";
}

.cqi-md.cqi-whats-app:before {
  content: "\e903";
}

.cqi-md.cqi-zoom:before {
  content: "\e907";
}

.cqi-sm.cqi-ab-test:before {
  content: "\e900";
}

.cqi-sm.cqi-adjust:before {
  content: "\e97a";
}

.cqi-sm.cqi-amocrm:before {
  content: "\e9a9";
}

.cqi-sm.cqi-align-center:before {
  content: "\e961";
}

.cqi-sm.cqi-align-justify:before {
  content: "\e9aa";
}

.cqi-sm.cqi-align-left:before {
  content: "\e962";
}

.cqi-sm.cqi-align-right:before {
  content: "\e963";
}

.cqi-sm.cqi-amocrm:before {
  content: "\e9a9";
}

.cqi-sm.cqi-android:before {
  content: "\e92d";
}

.cqi-sm.cqi-apple:before {
  content: "\e92e";
}

.cqi-sm.cqi-archive:before {
  content: "\e941";
}

.cqi-sm.cqi-arrow-alt-circle-up:before {
  content: "\e99a";
}

.cqi-sm.cqi-arrow-down:before {
  content: "\e901";
}

.cqi-sm.cqi-arrow-from-top-to-right:before {
  content: "\e9c0";
}

.cqi-sm.cqi-arrow-left:before {
  content: "\e902";
}

.cqi-sm.cqi-arrow-right:before {
  content: "\e903";
}

.cqi-sm.cqi-arrow-turning-down:before {
  content: "\e998";
}

.cqi-sm.cqi-arrow-up:before {
  content: "\e904";
}

.cqi-sm.cqi-arrows-alt:before {
  content: "\e9ab";
}

.cqi-sm.cqi-arrows-alt-v:before {
  content: "\e9ac";
}

.cqi-sm.cqi-automsgs:before {
  content: "\e93f";
}

.cqi-sm.cqi-b-i-u:before {
  content: "\e964";
}

.cqi-sm.cqi-ball:before {
  content: "\e940";
}

.cqi-sm.cqi-ban:before {
  content: "\e905";
}

.cqi-sm.cqi-bars:before {
  content: "\e906";
}

.cqi-sm.cqi-bars-v:before {
  content: "\e9ad";
}

.cqi-sm.cqi-bell:before {
  content: "\e9da";
}

.cqi-sm.cqi-bell-o:before {
  content: "\e97f";
}

.cqi-sm.cqi-block-popup-big:before {
  content: "\e97b";
}

.cqi-sm.cqi-block-popup-small:before {
  content: "\e97c";
}

.cqi-sm.cqi-bold:before {
  content: "\e965";
}

.cqi-sm.cqi-book:before {
  content: "\e92f";
}

.cqi-sm.cqi-braces:before {
  content: "\e933";
}

.cqi-sm.cqi-burger:before {
  content: "\e942";
}

.cqi-sm.cqi-calendar:before {
  content: "\e9df";
}

.cqi-sm.cqi-calendar-o:before {
  content: "\e907";
}

.cqi-sm.cqi-calendly:before {
  content: "\e999";
}

.cqi-sm.cqi-camera-viewfinder:before {
  content: "\e9dc";
}

.cqi-sm.cqi-car:before {
  content: "\e93e";
}

.cqi-sm.cqi-chart-bar:before {
  content: "\e950";
}

.cqi-sm.cqi-chart-pie:before {
  content: "\e99d";
}

.cqi-sm.cqi-check:before {
  content: "\f00c";
}

.cqi-sm.cqi-check-circle:before {
  content: "\e951";
}

.cqi-sm.cqi-check-circle-o:before {
  content: "\e952";
}

.cqi-sm.cqi-check-read:before {
  content: "\e966";
}

.cqi-sm.cqi-check-sent:before {
  content: "\e967";
}

.cqi-sm.cqi-check-square:before {
  content: "\e9d3";
}

.cqi-sm.cqi-checklist:before {
  content: "\e93a";
}

.cqi-sm.cqi-chevron-down:before {
  content: "\e908";
}

.cqi-sm.cqi-chevron-left:before {
  content: "\e909";
}

.cqi-sm.cqi-chevron-right:before {
  content: "\e90a";
}

.cqi-sm.cqi-chevron-up:before {
  content: "\e90b";
}

.cqi-sm.cqi-chrome:before {
  content: "\e932";
}

.cqi-sm.cqi-circle:before {
  content: "\e981";
}

.cqi-sm.cqi-circle-dollar:before {
  content: "\e9bc";
}

.cqi-sm.cqi-circle-exclamation:before {
  content: "\e9c1";
}

.cqi-sm.cqi-circle-user:before {
  content: "\e997";
}

.cqi-sm.cqi-clock:before {
  content: "\e9e4";
}

.cqi-sm.cqi-clock-o:before {
  content: "\e992";
}

.cqi-sm.cqi-code:before {
  content: "\e90d";
}

.cqi-sm.cqi-copy-in:before {
  content: "\e9c3";
}

.cqi-sm.cqi-cog:before {
  content: "\e90e";
}

.cqi-sm.cqi-comment-check:before {
  content: "\e9e9";
}

.cqi-sm.cqi-comment-uncheck:before {
  content: "\e9ea";
}

.cqi-sm.cqi-comment-in:before {
  content: "\e90f";
}

.cqi-sm.cqi-comment-in-unread:before {
  content: "\e9c9";
}

.cqi-sm.cqi-comment-out-о:before {
  content: "\e910";
}

.cqi-sm.cqi-comment-out-filled:before {
  content: "\e99f";
}

.cqi-sm.cqi-comments:before {
  content: "\e988";
}

.cqi-sm.cqi-compress:before {
  content: "\e9a1";
}

.cqi-sm.cqi-copy:before {
  content: "\e934";
}

.cqi-sm.cqi-credit-card:before {
  content: "\e99c";
}

.cqi-sm.cqi-cursor-arrow:before {
  content: "\e99e";
}

.cqi-sm.cqi-cursor-click:before {
  content: "\e9d5";
}

.cqi-sm.cqi-desktop:before {
  content: "\e93c";
}

.cqi-sm.cqi-download:before {
  content: "\e911";
}

.cqi-sm.cqi-ellipsis:before {
  content: "\e938";
}

.cqi-sm.cqi-ellipsis-v:before {
  content: "\e943";
}

.cqi-sm.cqi-envelope:before {
  content: "\e9d6";
}

.cqi-sm.cqi-envelope-o:before {
  content: "\e912";
}

.cqi-sm.cqi-envelope-ban:before {
  content: "\e953";
}

.cqi-sm.cqi-envelope-check:before {
  content: "\e954";
}

.cqi-sm.cqi-envelope-plus:before {
  content: "\e955";
}

.cqi-sm.cqi-envelopes:before {
  content: "\e98c";
}

.cqi-sm.cqi-eraser:before {
  content: "\e9ae";
}

.cqi-sm.cqi-event-never-triggered:before {
  content: "\e983";
}

.cqi-sm.cqi-exchange-alt:before {
  content: "\e9af";
}

.cqi-sm.cqi-exit:before {
  content: "\e9db";
}

.cqi-sm.cqi-expand:before {
  content: "\e9a2";
}

.cqi-sm.cqi-export:before {
  content: "\e913";
}

.cqi-sm.cqi-external-link:before {
  content: "\e914";
}

.cqi-sm.cqi-eye:before {
  content: "\e915";
}

.cqi-sm.cqi-eye-closed:before {
  content: "\e935";
}

.cqi-sm.cqi-facebook:before {
  content: "\e984";
}

.cqi-sm.cqi-file-invoice:before {
  content: "\e930";
}

.cqi-sm.cqi-film:before {
  content: "\e968";
}

.cqi-sm.cqi-filter:before {
  content: "\e982";
}

.cqi-sm.cqi-fire:before {
  content: "\e9a5";
}

.cqi-sm.cqi-fire-o:before {
  content: "\e956";
}

.cqi-sm.cqi-flag:before {
  content: "\e945";
}

.cqi-sm.cqi-flash-o:before {
  content: "\e9bb";
}

.cqi-sm.cqi-flash-filled:before {
  content: "\e9c4";
}

.cqi-sm.cqi-flowchart:before {
  content: "\e9e7";
}

.cqi-sm.cqi-folder:before {
  content: "\e9e1";
}

.cqi-sm.cqi-puzzle:before {
  content: "\e9e2";
}

.cqi-sm.cqi-font-family:before {
  content: "\e969";
}

.cqi-sm.cqi-gift:before {
  content: "\e936";
}

.cqi-sm.cqi-grip-vertical:before {
  content: "\e99b";
}

.cqi-sm.cqi-hand-pointer:before {
  content: "\e96a";
}

.cqi-sm.cqi-heading:before {
  content: "\e9b0";
}

.cqi-sm.cqi-headset:before {
  content: "\e98d";
}

.cqi-sm.cqi-heart:before {
  content: "\e946";
}

.cqi-sm.cqi-home-o:before {
  content: "\e9c6";
}

.cqi-sm.cqi-home-filled:before {
  content: "\e9c5";
}

.cqi-sm.cqi-hourglass:before {
  content: "\e9e5";
}

.cqi-sm.cqi-image:before {
  content: "\e96b";
}

.cqi-sm.cqi-import:before {
  content: "\e98b";
}

.cqi-sm.cqi-indent-left:before {
  content: "\e96c";
}

.cqi-sm.cqi-indent-right:before {
  content: "\e96d";
}

.cqi-sm.cqi-info:before {
  content: "\e916";
}

.cqi-sm.cqi-instagram:before {
  content: "\e9a0";
}

.cqi-sm.cqi-italic:before {
  content: "\e96e";
}

.cqi-sm.cqi-keyboard:before {
  content: "\e98a";
}

.cqi-sm.cqi-level-down:before {
  content: "\e917";
}

.cqi-sm.cqi-life-ring:before {
  content: "\e937";
}

.cqi-sm.cqi-lightbulb:before {
  content: "\e947";
}

.cqi-sm.cqi-lightning:before {
  content: "\e949";
}

.cqi-sm.cqi-lightning-slash:before {
  content: "\e948";
}

.cqi-sm.cqi-link:before {
  content: "\e918";
}

.cqi-sm.cqi-list-ol:before {
  content: "\e96f";
}

.cqi-sm.cqi-list-ul:before {
  content: "\e970";
}

.cqi-sm.cqi-lock:before {
  content: "\e957";
}

.cqi-sm.cqi-magic:before {
  content: "\e9b1";
}

.cqi-sm.cqi-map-marker:before {
  content: "\e94a";
}

.cqi-sm.cqi-merge:before {
  content: "\e958";
}

.cqi-sm.cqi-minus:before {
  content: "\e9b2";
}

.cqi-sm.cqi-minus-circle:before {
  content: "\e989";
}

.cqi-sm.cqi-mobile:before {
  content: "\e93d";
}

.cqi-sm.cqi-mobile-block-popup:before {
  content: "\e994";
}

.cqi-sm.cqi-mobile-comment-out:before {
  content: "\e995";
}

.cqi-sm.cqi-mobile-push:before {
  content: "\e996";
}

.cqi-sm.cqi-moon-stars::before {
  content: "\e9cf";
}

.cqi-sm.cqi-mortarboard:before {
  content: "\e939";
}

.cqi-sm.cqi-move:before {
  content: "\e94b";
}

.cqi-sm.cqi-page:before {
  content: "\e94c";
}

.cqi-sm.cqi-paint-brush:before {
  content: "\e9b3";
}

.cqi-sm.cqi-paper-plane:before {
  content: "\e94d";
}

.cqi-sm.cqi-paper-plane-o:before {
  content: "\e9d8";
}

.cqi-sm.cqi-paperclip:before {
  content: "\e919";
}

.cqi-sm.cqi-paragraph:before {
  content: "\e971";
}

.cqi-sm.cqi-pause:before {
  content: "\e94e";
}

.cqi-sm.cqi-pencil:before {
  content: "\e91a";
}

.cqi-sm.cqi-phone:before {
  content: "\e91b";
}

.cqi-sm.cqi-play:before {
  content: "\e94f";
}

.cqi-sm.cqi-play-o:before {
  content: "\e9ca";
}

.cqi-sm.cqi-play-circle:before {
  content: "\e990";
}

.cqi-sm.cqi-plus:before {
  content: "\e91c";
}

.cqi-sm.cqi-plus-circle:before {
  content: "\e972";
}

.cqi-sm.cqi-popup-big:before {
  content: "\e9d7";
}

.cqi-sm.cqi-popup-big-o:before {
  content: "\e91d";
}

.cqi-sm.cqi-popup-small:before {
  content: "\e91e";
}

.cqi-sm.cqi-pin:before {
  content: "\e9cb";
}

.cqi-sm.cqi-pin-strikethrough:before {
  content: "\e9cc";
}

.cqi-sm.cqi-question-circle:before {
  content: "\e91f";
}

.cqi-sm.cqi-redo:before {
  content: "\e9b4";
}

.cqi-sm.cqi-refresh:before {
  content: "\e920";
}

.cqi-sm.cqi-refresh-2:before {
  content: "\e973";
}

.cqi-sm.cqi-robot:before {
  content: "\e9a6";
}

.cqi-sm.cqi-save:before {
  content: "\e9bd";
}

.cqi-sm.cqi-search:before {
  content: "\e921";
}

.cqi-sm.cqi-series:before {
  content: "\e9e8";
}

.cqi-sm.cqi-sliders::before {
  content: "\e9d0";
}

.cqi-sm.cqi-smile:before {
  content: "\e922";
}

.cqi-sm.cqi-sort-ascending:before {
  content: "\e9d4";
}

.cqi-sm.cqi-sort-descending:before {
  content: "\e9d2";
}

.cqi-sm.cqi-spacing-lg:before {
  content: "\e959";
}

.cqi-sm.cqi-spacing-md:before {
  content: "\e95a";
}

.cqi-sm.cqi-spacing-sm:before {
  content: "\e95b";
}

.cqi-sm.cqi-spacing-xs:before {
  content: "\e95c";
}

.cqi-sm.cqi-spinner:before {
  content: "\e991";
}

.cqi-sm.cqi-split:before {
  content: "\e9c7";
}

.cqi-sm.cqi-split-from-square:before {
  content: "\e9c2";
}

.cqi-sm.cqi-square-o:before {
  content: "\e9b5";
}

.cqi-sm.cqi-square-split-o:before {
  content: "\e9e3";
}

.cqi-sm.cqi-star:before {
  content: "\e98e";
}

.cqi-sm.cqi-stars:before {
  content: "\e9dd";
}

.cqi-sm.cqi-step-backward:before {
  content: "\e923";
}

.cqi-sm.cqi-step-forward:before {
  content: "\e924";
}

.cqi-sm.cqi-stop:before {
  content: "\e9c8";
}

.cqi-sm.cqi-stopwatch:before {
  content: "\e9d9";
}

.cqi-sm.cqi-stopwatch-o:before {
  content: "\e90c";
}

.cqi-sm.cqi-strikethrough:before {
  content: "\e974";
}

.cqi-sm.cqi-subscript:before {
  content: "\e9b6";
}

.cqi-sm.cqi-sun::before {
  content: "\e9d1";
}

.cqi-sm.cqi-superman-sign:before {
  content: "\e98f";
}

.cqi-sm.cqi-superscript:before {
  content: "\e9b7";
}

.cqi-sm.cqi-square-arrow-up:before {
  content: "\e9de";
}

.cqi-sm.cqi-table:before {
  content: "\e9b8";
}

.cqi-sm.cqi-tachometer:before {
  content: "\e980";
}

.cqi-sm.cqi-tag:before {
  content: "\e9a7";
}

.cqi-sm.cqi-tag-o:before {
  content: "\e925";
}

.cqi-sm.cqi-tag-strikethrough:before {
  content: "\e9a3";
}

.cqi-sm.cqi-tag-strikethrough-o:before {
  content: "\e9e6";
}

.cqi-sm.cqi-telegram:before {
  content: "\e985";
}

.cqi-sm.cqi-templates:before {
  content: "\e95d";
}

.cqi-sm.cqi-templates-arrow-down:before {
  content: "\e95e";
}

.cqi-sm.cqi-text-height:before {
  content: "\e975";
}

.cqi-sm.cqi-text-i-cursor:before {
  content: "\e95f";
}

.cqi-sm.cqi-times:before {
  content: "\e926";
}

.cqi-sm.cqi-tint:before {
  content: "\e976";
}

.cqi-sm.cqi-trash:before {
  content: "\e927";
}

.cqi-sm.cqi-tree:before {
  content: "\e944";
}

.cqi-sm.cqi-triangle-exclamation:before {
  content: "\e92a";
}

.cqi-sm.cqi-triangle-exclamation-o:before {
  content: "\e929";
}

.cqi-sm.cqi-twitter:before {
  content: "\e986";
}

.cqi-sm.cqi-underline:before {
  content: "\e977";
}

.cqi-sm.cqi-undo:before {
  content: "\e9b9";
}

.cqi-sm.cqi-unlink:before {
  content: "\e9ba";
}

.cqi-sm.cqi-unlock:before {
  content: "\e960";
}

.cqi-sm.cqi-upload:before {
  content: "\e931";
}

.cqi-sm.cqi-user:before {
  content: "\e97d";
}

.cqi-sm.cqi-user-add:before {
  content: "\e993";
}

.cqi-sm.cqi-user-list:before {
  content: "\e978";
}

.cqi-sm.cqi-user-o:before {
  content: "\e928";
}

.cqi-sm.cqi-user-square:before {
  content: "\e979";
}

.cqi-sm.cqi-users:before {
  content: "\e97e";
}

.cqi-sm.cqi-users-o:before {
  content: "\e9a4";
}

.cqi-sm.cqi-variable:before {
  content: "\e9e0";
}

.cqi-sm.cqi-viber:before {
  content: "\e9cd";
}

.cqi-sm.cqi-vk:before {
  content: "\e987";
}

.cqi-sm.cqi-whats-app:before {
  content: "\e9ce";
}

.cqi-sm.cqi-web-push:before {
  content: "\e92c";
}

.cqi-sm.cqi-webhook:before {
  content: "\e92b";
}

.cqi-sm.cqi-window:before {
  content: "\e9bf";
}

.cqi-sm.cqi-window-arrow-down:before {
  content: "\e9be";
}

.cqi-sm.cqi-windows:before {
  content: "\e93b";
}

.cqi-sm.cqi-yandex:before {
  content: "\e9a8";
}

.cqi-xs.cqi-hash:before {
  content: "\e900";
}

.cqi-xs.cqi-minus-circle:before {
  content: "\e901";
}

.cqi-xs.cqi-plus-circle:before {
  content: "\e902";
}

.cqi-xs.cqi-plus:before {
  content: "\e905";
}

.cqi-xs.cqi-times:before {
  content: "\e903";
}

.cqi-xs.cqi-triangle-exclamation:before {
  content: "\e904";
}

.cqi-channels.cqi-all-channels:before {
  content: "\e900";
}

.cqi-channels.cqi-at:before {
  content: "\e90c";
}

/*.cqi-channels.cqi-chat:before {
  content: "\e901";
}*/
.cqi-channels.cqi-email:before {
  content: "\e902";
}

.cqi-channels.cqi-facebook:before {
  content: "\e905";
}

.cqi-channels.cqi-instagram:before {
  content: "\e909";
}

.cqi-channels.cqi-mobile:before {
  content: "\e90b";
}

.cqi-channels.cqi-telegram:before {
  content: "\e904";
}

.cqi-channelscqi-viber:before {
  content: "\e906";
}

.cqi-channels.cqi-vk:before {
  content: "\e903";
}

.cqi-channels.cqi-max:before {
  content: "\e90d";
}

.cqi-channels.cqi-whatsapp:before {
  content: "\e90a";
}

.cqi-channels.cqi-without-channel:before {
  content: "\e907";
}

.cqi-channels.cqi-yandex-dialogs:before {
  content: "\e908";
}

.cqi-chat.cqi-activity:before {
  content: "\e927";
}

.cqi-chat.cqi-angry-o:before {
  content: "\e90b";
}

.cqi-chat.cqi-angry:before {
  content: "\e90c";
}

.cqi-chat.cqi-arrow-down:before {
  content: "\e901";
}

.cqi-chat.cqi-arrow-left-thin:before {
  content: "\e915";
}

.cqi-chat.cqi-arrow-left:before {
  content: "\e925";
}

.cqi-chat.cqi-arrow-right:before {
  content: "\e900";
}

.cqi-chat.cqi-arrow-up:before {
  content: "\e926";
}

.cqi-chat.cqi-article:before {
  content: "\e924";
}

.cqi-chat.cqi-attach:before {
  content: "\e923";
}

.cqi-chat.cqi-check-circle-o:before {
  content: "\e912";
}

.cqi-chat.cqi-chevron-down:before {
  content: "\e92b";
}

.cqi-chat.cqi-chevron-left:before {
  content: "\e92a";
}

.cqi-chat.cqi-chevron-right:before {
  content: "\e929";
}

.cqi-chat.cqi-chevron-up:before {
  content: "\e92c";
}

.cqi-chat.cqi-external-link:before {
  content: "\e914";
}

.cqi-chat.cqi-facebook:before {
  content: "\e91f";
}

.cqi-chat.cqi-file:before {
  content: "\e917";
}

.cqi-chat.cqi-flags:before {
  content: "\e928";
}

.cqi-chat.cqi-food:before {
  content: "\e904";
}

.cqi-chat.cqi-happy-o:before {
  content: "\e90d";
}

.cqi-chat.cqi-happy:before {
  content: "\e90e";
}

.cqi-chat.cqi-img:before {
  content: "\e921";
}

.cqi-chat.cqi-instagram:before {
  content: "\e91c";
}

.cqi-chat.cqi-menu-burger:before {
  content: "\e90a";
}

.cqi-chat.cqi-nature:before {
  content: "\e903";
}

.cqi-chat.cqi-neutral-o:before {
  content: "\e90f";
}

.cqi-chat.cqi-neutral:before {
  content: "\e910";
}

.cqi-chat.cqi-objects:before {
  content: "\e905";
}

.cqi-chat.cqi-paperclip:before {
  content: "\e919";
}

.cqi-chat.cqi-paperplane:before {
  content: "\e908";
}

.cqi-chat.cqi-pen:before {
  content: "\e918";
}

.cqi-chat.cqi-pencil:before {
  content: "\e916";
}

.cqi-chat.cqi-people:before {
  content: "\e911";
}

.cqi-chat.cqi-places:before {
  content: "\e906";
}

.cqi-chat.cqi-pop-up:before {
  content: "\e920";
}

.cqi-chat.cqi-search:before {
  content: "\e907";
}

.cqi-chat.cqi-smile:before {
  content: "\e902";
}

.cqi-chat.cqi-spinner:before {
  content: "\e913";
}

.cqi-chat.cqi-symbols:before {
  content: "\e922";
}

.cqi-chat.cqi-telegram:before {
  content: "\e91d";
}

.cqi-chat.cqi-max:before {
  content: "\e934";
}

.cqi-chat.cqi-times:before {
  content: "\e909";
}

.cqi-chat.cqi-viber:before {
  content: "\e91a";
}

.cqi-chat.cqi-vk:before {
  content: "\e91b";
}

.cqi-chat.cqi-whatsapp:before {
  content: "\e91e";
}

.cqi-navigation.cqi-ai-assistants:before {
  content: "\e90b";
}

.cqi-navigation.cqi-card:before {
  content: "\e900";
}

.cqi-navigation.cqi-cog:before {
  content: "\e901";
}

.cqi-navigation.cqi-conversation:before {
  content: "\e902";
}

.cqi-navigation.cqi-graphs:before {
  content: "\e903";
}

.cqi-navigation.cqi-home-o:before {
  content: "\e904";
}

.cqi-navigation.cqi-mortarboard:before {
  content: "\e905";
}

.cqi-navigation.cqi-paper-plane:before {
  content: "\e906";
}

.cqi-navigation.cqi-puzzle:before {
  content: "\e907";
}

.cqi-navigation.cqi-robot:before {
  content: "\e908";
}

.cqi-navigation.cqi-users:before {
  content: "\e909";
}

.cqi-navigation.cqi-series:before {
  content: "\e90a";
}

/** Тёмная тема */
.cq-custom-scroll-default.os-scrollbar-horizontal, .os-scrollbar-horizontal.cq-custom-scroll-gray {
  right: 10px;
  height: 5px;
}
.cq-custom-scroll-default.os-scrollbar-vertical, .os-scrollbar-vertical.cq-custom-scroll-gray {
  bottom: 10px;
  width: 5px;
}
.cq-custom-scroll-default.os-host-rtl.os-scrollbar-horizontal, .os-host-rtl.os-scrollbar-horizontal.cq-custom-scroll-gray {
  right: 0;
  left: 10px;
}
.cq-custom-scroll-default.os-scrollbar, .os-scrollbar.cq-custom-scroll-gray {
  box-sizing: border-box;
  padding: 0;
  background: transparent;
}
.cq-custom-scroll-default.os-scrollbar.os-scrollbar-unusable, .os-scrollbar.os-scrollbar-unusable.cq-custom-scroll-gray {
  background: transparent;
}
.cq-custom-scroll-default.os-scrollbar > .os-scrollbar-track, .os-scrollbar.cq-custom-scroll-gray > .os-scrollbar-track {
  background: transparent;
}
.cq-custom-scroll-default.os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle, .os-scrollbar-horizontal.cq-custom-scroll-gray > .os-scrollbar-track > .os-scrollbar-handle {
  min-width: 30px;
}
.cq-custom-scroll-default.os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle, .os-scrollbar-vertical.cq-custom-scroll-gray > .os-scrollbar-track > .os-scrollbar-handle {
  min-height: 30px;
}
.cq-custom-scroll-default.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .os-scrollbar.cq-custom-scroll-gray > .os-scrollbar-track > .os-scrollbar-handle {
  transition: background-color 0.3s;
}
.cq-custom-scroll-default.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .os-scrollbar.cq-custom-scroll-gray > .os-scrollbar-track > .os-scrollbar-handle, .cq-custom-scroll-default.os-scrollbar > .os-scrollbar-track, .os-scrollbar.cq-custom-scroll-gray > .os-scrollbar-track {
  border-radius: 11px;
}
.cq-custom-scroll-default.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .os-scrollbar.cq-custom-scroll-gray > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(91.8, 91.8, 214.2, 0.25);
}
.cq-custom-scroll-default.os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle, .os-scrollbar.cq-custom-scroll-gray:hover > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(91.8, 91.8, 214.2, 0.35);
}
.cq-custom-scroll-default.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active, .os-scrollbar.cq-custom-scroll-gray > .os-scrollbar-track > .os-scrollbar-handle.active {
  background: rgba(91.8, 91.8, 214.2, 0.4);
}
.cq-custom-scroll-default.os-scrollbar-horizontal .os-scrollbar-handle:before, .os-scrollbar-horizontal.cq-custom-scroll-gray .os-scrollbar-handle:before, .cq-custom-scroll-default.os-scrollbar-vertical .os-scrollbar-handle:before, .os-scrollbar-vertical.cq-custom-scroll-gray .os-scrollbar-handle:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
}
.cq-custom-scroll-default.os-host-scrollbar-horizontal-hidden.os-scrollbar-horizontal .os-scrollbar-handle:before, .os-host-scrollbar-horizontal-hidden.os-scrollbar-horizontal.cq-custom-scroll-gray .os-scrollbar-handle:before, .cq-custom-scroll-default.os-host-scrollbar-vertical-hidden.os-scrollbar-vertical .os-scrollbar-handle:before, .os-host-scrollbar-vertical-hidden.os-scrollbar-vertical.cq-custom-scroll-gray .os-scrollbar-handle:before {
  display: none;
}
.cq-custom-scroll-default.os-scrollbar-horizontal .os-scrollbar-handle:before, .os-scrollbar-horizontal.cq-custom-scroll-gray .os-scrollbar-handle:before {
  top: 0;
  bottom: 0;
}
.cq-custom-scroll-default.os-scrollbar-vertical .os-scrollbar-handle:before, .os-scrollbar-vertical.cq-custom-scroll-gray .os-scrollbar-handle:before {
  right: 0;
  left: 0;
}
.cq-custom-scroll-default.os-host-rtl.os-scrollbar-vertical .os-scrollbar-handle:before, .os-host-rtl.os-scrollbar-vertical.cq-custom-scroll-gray .os-scrollbar-handle:before {
  right: 0;
  left: 0;
}
.dark-theme .cq-custom-scroll-default.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .dark-theme .os-scrollbar.cq-custom-scroll-gray > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(91.8, 91.8, 214.2, 0.25);
}
.dark-theme .cq-custom-scroll-default.os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle, .dark-theme .os-scrollbar.cq-custom-scroll-gray:hover > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(91.8, 91.8, 214.2, 0.35);
}
.dark-theme .cq-custom-scroll-default.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active, .dark-theme .os-scrollbar.cq-custom-scroll-gray > .os-scrollbar-track > .os-scrollbar-handle.active {
  background: rgba(91.8, 91.8, 214.2, 0.4);
}

.cq-custom-scroll-gray.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle, .dark-theme .cq-custom-scroll-gray.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(199, 202, 209, 0.3);
}
.cq-custom-scroll-gray.os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle, .dark-theme .cq-custom-scroll-gray.os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(199, 202, 209, 0.6);
}
.cq-custom-scroll-gray.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active, .dark-theme .cq-custom-scroll-gray.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {
  background: rgba(199, 202, 209, 0.6);
}

/** Тёмная тема */
.daterangepicker {
  position: absolute;
  top: 100px;
  left: 20px;
  width: 278px;
  margin-top: 5px;
  padding: 0;
  border: 0px solid #e3e5e8;
  border-radius: 3px;
  background-color: #ffffff;
  color: inherit;
}

.daterangepicker:before,
.daterangepicker:after {
  content: "";
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
}

.daterangepicker:before {
  top: -5px;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #e3e5e8;
  border-left: 5px solid transparent;
}

.daterangepicker:after {
  top: -5px;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #ffffff;
  border-left: 5px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 10px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  right: 0;
  left: 0;
  width: 0;
  margin-right: auto;
  margin-left: auto;
}

.daterangepicker.openscenter:after {
  right: 0;
  left: 0;
  width: 0;
  margin-right: auto;
  margin-left: auto;
}

.daterangepicker.opensright:before {
  left: 10px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.dropup {
  margin-top: -5px;
}

.daterangepicker.dropup:before {
  top: initial;
  bottom: -7px;
  border-top: 7px solid #e3e5e8;
  border-bottom: initial;
}

.daterangepicker.dropup:after {
  top: initial;
  bottom: -6px;
  border-top: 6px solid #ffffff;
  border-bottom: initial;
}

.daterangepicker.dropdown-menu {
  z-index: 3001;
  max-width: none;
}

.daterangepicker.single .ranges,
.daterangepicker.single .calendar {
  float: none;
}

.daterangepicker.show-calendar .calendar {
  display: block;
}

.daterangepicker .calendar {
  display: none;
  max-width: 270px;
  margin: 20px;
}

.daterangepicker .calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar th,
.daterangepicker .calendar td {
  min-width: 32px;
  text-align: center;
  white-space: nowrap;
}

.daterangepicker .calendar-table {
  border-radius: 3px;
  background-color: #ffffff;
}

.daterangepicker .calendar-table .table-condensed th:first-child,
.daterangepicker .calendar-table .table-condensed td:first-child {
  padding-left: 10px;
}

.daterangepicker .calendar-table .table-condensed th:last-child,
.daterangepicker .calendar-table .table-condensed td:last-child {
  padding-right: 10px;
}

.daterangepicker table {
  width: 100%;
  margin: 0;
}

.daterangepicker td,
.daterangepicker th {
  width: 20px;
  height: 20px;
  border: 1px solid transparent;
  border-radius: 3px;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  color: rgb(91.8, 91.8, 214.2);
}

.daterangepicker td.week,
.daterangepicker th.week {
  font-size: 80%;
  color: #c7cad1;
}

.daterangepicker td.off,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date,
.daterangepicker td.off.end-date {
  border-color: transparent;
  background-color: #ffffff;
  color: #c7cad1;
}

.daterangepicker td.in-range {
  border-color: transparent;
  border-radius: 0;
  background-color: #ebebfa;
  color: #000000;
}

.daterangepicker td.start-date {
  border-radius: 3px 0 0 3px;
}

.daterangepicker td.end-date {
  border-radius: 0 3px 3px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 3px;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
  border-color: transparent;
  background-color: #5c5cd6;
  color: #ffffff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled,
.daterangepicker option.disabled {
  color: #c7cad1;
  text-decoration: line-through;
  cursor: not-allowed;
}

.daterangepicker select.monthselect,
.daterangepicker select.yearselect {
  height: auto;
  margin: 0;
  padding: 1px;
  font-size: 12px;
  cursor: default;
}

.daterangepicker select.monthselect {
  width: 56%;
  margin-right: 2%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect,
.daterangepicker select.ampmselect {
  width: 50px;
  margin-bottom: 0;
}

.daterangepicker .input-mini {
  vertical-align: middle;
  display: block;
  width: 100%;
  height: 30px;
  margin: 0 0 5px 0;
  padding: 0 6px 0 28px;
  border: 1px solid #c7cad1;
  border-radius: 3px;
  line-height: 30px;
  color: #22252a;
}

.daterangepicker .input-mini.active {
  border: 1px solid #5c5cd6;
}

.daterangepicker .daterangepicker_input {
  position: relative;
}

.daterangepicker .daterangepicker_input i {
  position: absolute;
  top: 7px;
  left: 8px;
}

.daterangepicker.rtl .input-mini {
  padding-right: 28px;
  padding-left: 6px;
}

.daterangepicker.rtl .daterangepicker_input i {
  right: 8px;
  left: auto;
}

.daterangepicker .calendar-time {
  position: relative;
  margin: 5px auto;
  padding-left: 28px;
  line-height: 30px;
  text-align: center;
}

.daterangepicker .calendar-time select.disabled {
  color: #c7cad1;
  cursor: not-allowed;
}

.ranges {
  float: none;
  margin: 20px;
  font-size: 11px;
  text-align: left;
}

.opensright .ranges {
  margin-right: 0;
}

.opensleft .ranges {
  margin-left: 0;
}

.ranges ul {
  list-style: none;
  width: 100%;
  margin: 0 auto;
  padding: 0;
}

.ranges li {
  margin-bottom: 8px;
  padding: 6px 10px;
  border-radius: 3px;
  font-size: 14px;
  cursor: pointer;
}

.ranges li:hover {
  color: #5c5cd6;
}

.ranges li.active {
  background-color: #ebebfa;
  color: #5c5cd6;
}

@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }
  .daterangepicker .ranges ul {
    width: 160px;
  }
  .daterangepicker.single .ranges ul {
    width: 100%;
  }
  .daterangepicker.single .calendar.left {
    clear: none;
  }
  .daterangepicker.single.ltr .ranges,
  .daterangepicker.single.ltr .calendar {
    float: left;
  }
  .daterangepicker.single.rtl .ranges,
  .daterangepicker.single.rtl .calendar {
    float: right;
  }
  .daterangepicker.ltr {
    text-align: left;
    direction: ltr;
  }
  .daterangepicker.ltr .calendar.left {
    clear: left;
    margin-right: 0;
  }
  .daterangepicker.ltr .calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .daterangepicker.ltr .calendar.right {
    margin-left: 0;
  }
  .daterangepicker.ltr .calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .daterangepicker.ltr .left .daterangepicker_input {
    padding-right: 12px;
  }
  .daterangepicker.ltr .calendar.left .calendar-table {
    padding-right: 12px;
  }
  .daterangepicker.ltr .ranges,
  .daterangepicker.ltr .calendar {
    float: left;
  }
  .daterangepicker.rtl {
    text-align: right;
    direction: rtl;
  }
  .daterangepicker.rtl .calendar.left {
    clear: right;
    margin-left: 0;
  }
  .daterangepicker.rtl .calendar.left .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .daterangepicker.rtl .calendar.right {
    margin-right: 0;
  }
  .daterangepicker.rtl .calendar.right .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .daterangepicker.rtl .left .daterangepicker_input {
    padding-left: 12px;
  }
  .daterangepicker.rtl .calendar.left .calendar-table {
    padding-left: 12px;
  }
  .daterangepicker.rtl .ranges,
  .daterangepicker.rtl .calendar {
    float: right;
    text-align: right;
  }
}
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }
  .daterangepicker.ltr .ranges {
    float: left;
  }
  .daterangepicker.rtl .ranges {
    float: right;
  }
  .daterangepicker .calendar.left {
    clear: none !important;
  }
}
.daterangepicker .range_inputs {
  display: flex;
}

.daterangepicker .range_inputs .applyBtn {
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: 10px;
  webkit-flex-grow: 0;
}

.daterangepicker .range_inputs .cancelBtn {
  flex-grow: 1;
  flex-shrink: 0;
}

.daterangepicker.conversations-delay-datepicker {
  top: 40px !important;
  right: 11px !important;
  left: auto !important;
  width: 300px;
}

.daterangepicker.conversations-delay-datepicker .calendar-time {
  padding: 0;
}

.daterangepicker.conversations-delay-datepicker.ltr .left .daterangepicker_input {
  padding: 0;
}

.daterangepicker.conversations-delay-datepicker.ltr .calendar.left .calendar-table {
  padding: 0;
}

.daterangepicker.conversations-delay-datepicker.ltr .calendar.left {
  margin: 20px;
}

.daterangepicker.conversations-delay-datepicker.single.ltr .ranges {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0 20px;
}

.daterangepicker.conversations-delay-datepicker select.hourselect,
.daterangepicker.conversations-delay-datepicker select.minuteselect {
  -webkit-appearance: none;
  appearance: none;
  height: 30px;
  padding: 0 5px;
  border-color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0);
}

.daterangepicker.conversations-delay-datepicker select.hourselect::-ms-expand,
.daterangepicker.conversations-delay-datepicker select.minuteselect::-ms-expand {
  display: none;
}

.daterangepicker .datepicker-select-wrap {
  position: relative;
  display: inline-block;
  height: 32px;
  margin: 0 6px;
  border: 1px solid #e3e5e8;
  border-radius: 3px;
}

.daterangepicker .datepicker-select-wrap i.datepicker-select-wrap-chevron {
  position: absolute;
  top: 50%;
  right: 5px;
  left: auto;
  margin-top: -6px;
  pointer-events: none;
}

.dark-theme .daterangepicker {
  border: 0px solid transparent;
  background-color: #22252a;
}
.dark-theme .daterangepicker:before,
.dark-theme .daterangepicker:after {
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
.dark-theme .daterangepicker:before {
  border-bottom: 5px solid transparent;
}
.dark-theme .daterangepicker:after {
  border-bottom: 5px solid #22252a;
}
.dark-theme .daterangepicker.dropup:before {
  border-top: 5px solid transparent;
}
.dark-theme .daterangepicker.dropup:after {
  border-top: 5px solid #22252a;
}
.dark-theme .daterangepicker .calendar-table {
  background-color: #22252a;
}
.dark-theme .daterangepicker td.available:hover,
.dark-theme .daterangepicker th.available:hover {
  color: rgb(91.8, 91.8, 214.2);
}
.dark-theme .daterangepicker td.week,
.dark-theme .daterangepicker th.week {
  color: #c7cad1;
}
.dark-theme .daterangepicker td.off,
.dark-theme .daterangepicker td.off.in-range,
.dark-theme .daterangepicker td.off.start-date,
.dark-theme .daterangepicker td.off.end-date {
  background-color: #22252a;
  color: #8f96a3;
}
.dark-theme .daterangepicker td.in-range {
  background-color: #0b0c0e;
  color: #ffffff;
}
.dark-theme .daterangepicker td.active,
.dark-theme .daterangepicker td.active:hover {
  border-color: transparent;
  background-color: #5c5cd6;
  color: #ffffff;
}
.dark-theme .daterangepicker td.disabled,
.dark-theme .daterangepicker option.disabled {
  color: #8f96a3;
}
.dark-theme .daterangepicker .input-mini {
  border: 1px solid #505662;
  color: #ffffff;
}
.dark-theme .daterangepicker .input-mini.active {
  border: 1px solid rgb(91.8, 91.8, 214.2);
}
.dark-theme .daterangepicker .calendar-time select.disabled {
  color: #c7cad1;
}
.dark-theme .ranges li:hover {
  color: rgb(91.8, 91.8, 214.2);
}
.dark-theme .ranges li.active {
  background-color: #ebebfa;
  color: #5c5cd6;
}
.dark-theme .daterangepicker.conversations-delay-datepicker select.hourselect,
.dark-theme .daterangepicker.conversations-delay-datepicker select.minuteselect {
  border-color: #505662;
  background-color: #2e3138;
  color: #ffffff;
}
.dark-theme .daterangepicker .datepicker-select-wrap {
  border-color: #505662;
  background-color: #2e3138;
  color: #ffffff;
}

.event-select .ui-select-match-text span {
  display: inline;
  width: auto;
}

table .message-list-counter-th {
  width: 100px;
}

table .message-list-lastedit-th {
  width: 147px;
}

table .message-list-static-th {
  width: 80px;
}

.message-stat-group .btn {
  padding-top: 20px;
  padding-bottom: 20px;
}

.message-stat-group .btn h3:nth-child(2) {
  display: none;
}

.message-stat-group .btn:not(:first-child):hover h3:nth-child(1) {
  display: none;
}

.message-stat-group .btn:not(:first-child):hover h3:nth-child(2) {
  display: inline-block;
}

@media (max-width: 1525px) {
  table .message-list-counter-th {
    width: 94px;
  }
  table .message-list-lastedit-th {
    width: 97px;
  }
}
.message-part-type-box {
  width: 100px;
  border: 1px solid #e3e5e8;
  border-radius: 3px;
  text-align: center;
  -webkit-user-select: none;
          user-select: none;
}

.message-part-type-box .image-container {
  height: 57px;
}

.message-part-type-box .text-container {
  height: 32px;
  line-height: 1;
}

.message-part-type-box.active {
  border-color: #d5d8dd;
  background: #d5d8dd;
}

.message-part-type-box.basic img {
  width: 70px;
}

.push-image {
  max-width: 80px;
  max-height: 80px;
}

.text-control-group {
  color: #977390;
}

.text-message-part-1 {
  color: #cb9164;
}

.text-message-part-2 {
  color: #8fad68;
}

.ab-test-variant {
  position: relative;
  display: inline-block;
  width: 105px;
  height: 105px;
  border: 1px solid #5c5cd6;
  border-radius: 3px;
  background: #ffffff;
  text-align: center;
  color: #5c5cd6;
}

.ab-test-variant.selected {
  background: #5c5cd6;
  color: #ffffff;
}

.ab-test-variant.not-selected {
  border-color: #e3e5e8;
  color: #e3e5e8;
}

.ab-test-variant hr {
  margin-bottom: 7px;
  border-top-color: #5c5cd6;
}

.ab-test-variant.selected hr {
  border-top-color: #ffffff;
}

.ab-test-variant.not-selected hr {
  border-top-color: #e3e5e8;
}

.ab-test-variant-name {
  font-weight: 700;
  font-size: 46px;
  line-height: 65px;
}

/** Тёмная тема */
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

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

.carrot-quest-theme.fr-box.fr-basic .fr-element {
  color: #000000;
  padding: 10px;
  overflow-x: auto;
  min-height: 40px;
}

.carrot-quest-theme .fr-element {
  -webkit-user-select: auto;
  outline: none;
}

.carrot-quest-theme.fr-box a.fr-floating-btn {
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  border: none;
  line-height: 32px;
  background: #ffffff;
  box-shadow: none;
  color: #5c6370;
  -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;
  -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
}

.carrot-quest-theme.fr-box a.fr-floating-btn i,
.carrot-quest-theme.fr-box a.fr-floating-btn svg {
  -moz-transition: transform 0.2s ease 0s;
  -ms-transition: transform 0.2s ease 0s;
  -o-transition: transform 0.2s ease 0s;
  -webkit-transition: transform 0.2s ease 0s;
  fill: #5c6370;
}

.carrot-quest-theme.fr-box a.fr-floating-btn i,
.carrot-quest-theme.fr-box a.fr-floating-btn svg {
  font-size: 14px;
  line-height: 32px;
}

.carrot-quest-theme.fr-box a.fr-floating-btn:hover svg {
  fill: #5c6370;
}

.carrot-quest-theme .fr-wrapper .fr-placeholder {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  font-size: 12px;
  color: #9da3af;
}

.carrot-quest-theme .fr-wrapper ::selection {
  background: #bdd4dc;
  color: #000000;
}

.carrot-quest-theme .fr-wrapper ::-moz-selection {
  background: #bdd4dc;
  color: #000000;
}

.carrot-quest-theme.fr-box.fr-basic .fr-wrapper {
  background: #ffffff;
  border: 1px solid #d8d8d8;
  border-top: 0;
  top: 0;
  left: 0;
}

.carrot-quest-theme.fr-box.fr-basic.fr-top .fr-wrapper {
  border-top: 0;
  border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: none;
}

.carrot-quest-theme.fr-box.fr-basic.fr-bottom .fr-wrapper {
  border-bottom: 0;
  border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: none;
}

.carrot-quest-theme .fr-sticky-on.fr-sticky-ios {
  left: 0;
  right: 0;
}

.carrot-quest-theme.fr-box .fr-counter {
  color: #cccccc;
  background: #ffffff;
  border-top: solid 1px #ebebeb;
  border-left: solid 1px #ebebeb;
  border-radius: 3px 0 0 0;
  -moz-border-radius: 3px 0 0 0;
  -webkit-border-radius: 3px 0 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.carrot-quest-theme.fr-box.fr-rtl .fr-counter {
  right: auto;
  border-right: solid 1px #ebebeb;
  border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  -webkit-border-radius: 0 3px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.carrot-quest-theme textarea.fr-code {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  background: #ffffff;
  color: #000000;
}

.carrot-quest-theme.fr-box.fr-code-view.fr-inline {
  box-shadow: none;
}

.carrot-quest-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch {
  top: 0;
  right: 0;
  padding: 10px 10px;
  border: 0;
  -moz-outline: 0;
  outline: 0;
  background: #ffffff;
  box-shadow: none;
  color: #5c6370;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  -webkit-transition: background 0.2s ease 0s;
}

.carrot-quest-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch i {
  font-size: 14px;
  width: 14px;
}

.carrot-quest-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover {
  background: #d8d8d8;
}

.carrot-quest-theme.fr-popup .fr-colors-tabs {
  box-shadow: none;
}

.carrot-quest-theme.fr-popup .fr-colors-tabs .fr-colors-tab {
  padding: 8px 0;
  color: #5c6370;
}

.carrot-quest-theme.fr-popup .fr-colors-tabs .fr-colors-tab:hover,
.carrot-quest-theme.fr-popup .fr-colors-tabs .fr-colors-tab:focus {
  color: #5c6370;
}

.carrot-quest-theme.fr-popup .fr-colors-tabs .fr-colors-tab[data-param1=background]::after {
  bottom: 0;
  left: 0;
  background: #5c6370;
  -moz-transition: transform 0.2s ease 0s;
  -ms-transition: transform 0.2s ease 0s;
  -o-transition: transform 0.2s ease 0s;
  -webkit-transition: transform 0.2s ease 0s;
}

.carrot-quest-theme.fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab {
  color: #5c6370;
}

.carrot-quest-theme.fr-popup .fr-color-hex-layer .fr-input-line {
  padding: 8px 0 0;
}

.carrot-quest-theme.fr-popup .fr-color-hex-layer .fr-action-buttons button {
  border-radius: 3px;
  background-color: #5c6370;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.carrot-quest-theme.fr-popup .fr-color-hex-layer .fr-action-buttons button:hover {
  background-color: transparent;
}

.carrot-quest-theme.fr-popup .fr-color-set {
  line-height: 0;
}

.carrot-quest-theme.fr-popup .fr-color-set > span > i,
.carrot-quest-theme.fr-popup .fr-color-set > span > svg {
  bottom: 0;
  left: 0;
}

.carrot-quest-theme.fr-popup .fr-color-set > span .fr-selected-color {
  color: #ffffff;
  font-weight: 400;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

.carrot-quest-theme.fr-popup .fr-color-set > span:hover,
.carrot-quest-theme.fr-popup .fr-color-set > span:focus {
  outline: 1px solid #5c6370;
}

.carrot-quest-theme .fr-drag-helper {
  z-index: 2147483640;
  background: #5c6370;
}

.carrot-quest-theme.fr-popup .fr-link:focus {
  outline: 0;
  background: transparent;
}

.carrot-quest-theme .fr-file-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
}

.carrot-quest-theme .fr-file-upload-layer:hover {
  background: transparent;
}

.carrot-quest-theme .fr-file-upload-layer.fr-drop {
  border-color: #5c6370;
  background: transparent;
}

.carrot-quest-theme .fr-file-upload-layer .fr-form {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
}

.carrot-quest-theme .fr-file-progress-bar-layer > h3 {
  margin: 10px 0;
}

.carrot-quest-theme .fr-file-progress-bar-layer > div.fr-loader {
  background: #bcd0d5;
}

.carrot-quest-theme .fr-file-progress-bar-layer > div.fr-loader span {
  background: #5c6370;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
  -webkit-transition: width 0.2s ease 0s;
}

.carrot-quest-theme .fr-file-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  top: 0;
}

.carrot-quest-theme.fr-box.fr-fullscreen {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.carrot-quest-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr {
  border: 0;
}

.carrot-quest-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr {
  border-bottom: solid 1px #d8d8d8;
}

.carrot-quest-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child {
  color: #62929d;
}

.carrot-quest-theme .fr-image-resizer {
  border: solid 1px #5c6370;
}

.carrot-quest-theme .fr-image-resizer .fr-handler {
  border: solid 1px #ffffff;
  background: #5c6370;
}

.carrot-quest-theme .fr-image-resizer .fr-handler {
  width: 12px;
  height: 12px;
}

.carrot-quest-theme .fr-image-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}

.carrot-quest-theme .fr-image-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}

.carrot-quest-theme .fr-image-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}

.carrot-quest-theme .fr-image-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}

@media (min-width: 1200px) {
  .carrot-quest-theme .fr-image-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .carrot-quest-theme .fr-image-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .carrot-quest-theme .fr-image-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .carrot-quest-theme .fr-image-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .carrot-quest-theme .fr-image-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.carrot-quest-theme.fr-image-overlay {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
}

.carrot-quest-theme .fr-image-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
}

.carrot-quest-theme .fr-image-upload-layer:hover {
  background: transparent;
}

.carrot-quest-theme .fr-image-upload-layer.fr-drop {
  border-color: #5c6370;
  background: transparent;
}

.carrot-quest-theme .fr-image-upload-layer .fr-form {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
}

.carrot-quest-theme .fr-image-progress-bar-layer > h3 {
  margin: 10px 0;
}

.carrot-quest-theme .fr-image-progress-bar-layer > div.fr-loader {
  background: #bcd0d5;
}

.carrot-quest-theme .fr-image-progress-bar-layer > div.fr-loader span {
  background: #5c6370;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
  -webkit-transition: width 0.2s ease 0s;
}

.carrot-quest-theme .fr-image-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  top: 0;
}

.carrot-quest-theme.fr-modal-head .fr-modal-head-line i.fr-modal-more {
  -webkit-transition: padding 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
  -moz-transition: padding 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
  -ms-transition: padding 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
  -o-transition: padding 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;
}

.carrot-quest-theme.fr-modal-head .fr-modal-head-line i.fr-modal-more.fr-not-available {
  opacity: 0;
  width: 0;
  padding: 12px 0;
}

.carrot-quest-theme.fr-modal-head .fr-modal-tags a {
  border-radius: 3px;
  opacity: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #5c6370;
  -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;
  -webkit-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
}

.carrot-quest-theme.fr-modal-head .fr-modal-tags a.fr-selected-tag {
  background: #d8d8d8;
}

.carrot-quest-themediv.fr-modal-body .fr-preloader {
  margin: 50px auto;
}

.carrot-quest-themediv.fr-modal-body div.fr-image-list {
  padding: 0;
}

.carrot-quest-themediv.fr-modal-body div.fr-image-list div.fr-image-container {
  box-shadow: none;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.carrot-quest-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after {
  -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: #000000;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.carrot-quest-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before {
  color: #ffffff;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}

.carrot-quest-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty {
  background: #cccccc;
}

.carrot-quest-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after {
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.carrot-quest-themediv.fr-modal-body div.fr-image-list div.fr-image-container img {
  -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;
}

.carrot-quest-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img,
.carrot-quest-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  -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;
  box-shadow: none;
  margin: 0;
}

.carrot-quest-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img {
  background: #b8312f;
  color: #ffffff;
}

.carrot-quest-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  background: #fafaff;
  color: #5c6370;
}

.carrot-quest-theme.carrot-quest-theme.fr-desktop .fr-modal-wrapper .fr-modal-head .fr-modal-tags a:hover {
  background: transparent;
}

.carrot-quest-theme.carrot-quest-theme.fr-desktop .fr-modal-wrapper .fr-modal-head .fr-modal-tags a.fr-selected-tag {
  background: #d8d8d8;
}

.carrot-quest-theme.carrot-quest-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover {
  background: #bf4644;
  color: #ffffff;
}

.carrot-quest-theme.carrot-quest-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover {
  background: transparent;
}

.carrot-quest-theme .fr-line-breaker {
  border-top: 1px solid #5c6370;
}

.carrot-quest-theme .fr-line-breaker a.fr-floating-btn {
  left: 34%;
  top: -16px;
}

.carrot-quest-theme .fr-qi-helper {
  padding-left: 10px;
}

.carrot-quest-theme .fr-qi-helper a.fr-btn.fr-floating-btn {
  color: #5c6370;
  padding: 0;
}

.carrot-quest-theme .fr-quick-insert {
  z-index: 100;
}

.carrot-quest-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-special-characters-modal .fr-special-character {
  border: 1px solid #cccccc;
}

.carrot-quest-theme .fr-element table td.fr-selected-cell,
.carrot-quest-theme .fr-element table th.fr-selected-cell {
  border: 1px double #5c6370;
}

.carrot-quest-theme .fr-table-resizer div {
  border-right: 1px solid #5c6370;
}

.carrot-quest-theme.fr-popup .fr-table-colors-hex-layer .fr-input-line {
  padding: 8px 0 0;
}

.carrot-quest-theme.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button {
  border-radius: 3px;
  background-color: #5c6370;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.carrot-quest-theme.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button:hover {
  background-color: transparent;
}

.carrot-quest-theme.fr-popup .fr-table-size .fr-select-table-size {
  line-height: 0;
}

.carrot-quest-theme.fr-popup .fr-table-size .fr-select-table-size > span {
  padding: 0px 4px 4px 0;
}

.carrot-quest-theme.fr-popup .fr-table-size .fr-select-table-size > span > span {
  border: 1px solid #dddddd;
}

.carrot-quest-theme.fr-popup .fr-table-size .fr-select-table-size > span.hover > span {
  border: solid 1px #5c6370;
  background: rgb(234.6, 234.6, 249.9);
}

.carrot-quest-theme.fr-popup .fr-table-colors {
  line-height: 0;
}

.carrot-quest-theme.fr-popup .fr-table-colors > span > i {
  bottom: 0;
  left: 0;
}

.carrot-quest-theme.fr-popup .fr-table-colors > span:focus {
  outline: 1px solid #5c6370;
}

.carrot-quest-theme .fr-element .fr-video::after {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.carrot-quest-theme.fr-box .fr-video-resizer {
  border: solid 1px #5c6370;
}

.carrot-quest-theme.fr-box .fr-video-resizer .fr-handler {
  border: solid 1px #ffffff;
  background: #5c6370;
}

.carrot-quest-theme.fr-box .fr-video-resizer .fr-handler {
  width: 12px;
  height: 12px;
}

.carrot-quest-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}

.carrot-quest-theme.fr-box .fr-video-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}

.carrot-quest-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}

.carrot-quest-theme.fr-box .fr-video-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}

@media (min-width: 1200px) {
  .carrot-quest-theme.fr-box .fr-video-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .carrot-quest-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .carrot-quest-theme.fr-box .fr-video-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .carrot-quest-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .carrot-quest-theme.fr-box .fr-video-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.carrot-quest-theme.fr-popup .fr-video-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
}

.carrot-quest-theme.fr-popup .fr-video-upload-layer:hover {
  background: transparent;
}

.carrot-quest-theme.fr-popup .fr-video-upload-layer.fr-drop {
  border-color: #5c6370;
  background: transparent;
}

.carrot-quest-theme.fr-popup .fr-video-upload-layer .fr-form {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
}

.carrot-quest-theme.fr-popup .fr-video-progress-bar-layer > h3 {
  margin: 10px 0;
}

.carrot-quest-theme.fr-popup .fr-video-progress-bar-layer > div.fr-loader {
  background: #bcd0d5;
}

.carrot-quest-theme.fr-popup .fr-video-progress-bar-layer > div.fr-loader span {
  background: #5c6370;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
  -webkit-transition: width 0.2s ease 0s;
}

.carrot-quest-theme.fr-popup .fr-video-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  top: 0;
}

.carrot-quest-theme.fr-video-overlay {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
}

.carrot-quest-theme .fr-view span[style~="color:"] a {
  color: inherit;
}

.carrot-quest-theme .fr-view strong {
  font-weight: 700;
}

.carrot-quest-theme .fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
  background: #f5f5f5;
}

.carrot-quest-theme .fr-view table td,
.carrot-quest-theme .fr-view table th {
  border: 1px solid #dddddd;
}

.carrot-quest-theme .fr-view table th {
  background: #e6e6e6;
}

.carrot-quest-theme .fr-view .fr-file::after {
  content: "";
}

.carrot-quest-theme .fr-view[dir=rtl] blockquote {
  border-right: solid 2px #5e35b1;
  margin-right: 0;
}

.carrot-quest-theme .fr-view[dir=rtl] blockquote blockquote {
  border-color: #00bcd4;
}

.carrot-quest-theme .fr-view[dir=rtl] blockquote blockquote blockquote {
  border-color: #43a047;
}

.carrot-quest-theme .fr-view blockquote {
  border-left: solid 2px #5e35b1;
  margin-left: 0;
  color: #5e35b1;
}

.carrot-quest-theme .fr-view blockquote blockquote {
  border-color: #00bcd4;
  color: #00bcd4;
}

.carrot-quest-theme .fr-view blockquote blockquote blockquote {
  border-color: #43a047;
  color: #43a047;
}

.carrot-quest-theme .fr-view span.fr-emoticon {
  line-height: 0;
}

.carrot-quest-theme .fr-view span.fr-emoticon.fr-emoticon-img {
  font-size: inherit;
}

.carrot-quest-theme .fr-view .fr-text-bordered {
  padding: 10px 0;
}

.carrot-quest-theme .fr-view img.fr-dib {
  display: inline-block;
}

.carrot-quest-theme .fr-view .fr-img-caption .fr-img-wrap {
  margin: auto;
}

.carrot-quest-theme .fr-view .fr-img-caption .fr-img-wrap img {
  margin: auto;
}

.carrot-quest-theme .fr-view .fr-img-caption .fr-img-wrap > span {
  margin: auto;
}

.carrot-quest-theme .fr-element .fr-embedly::after {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.carrot-quest-theme.fr-box .fr-embedly-resizer {
  border: solid 1px #5c6370;
}

.carrot-quest-theme .examples-variante > a {
  font-size: 14px;
  font-family: "PT Root UI", Helvetica, Arial, sans-serif;
}

.carrot-quest-theme .sc-cm-holder > .sc-cm {
  border-top: 5px solid #d8d8d8 !important;
}

.carrot-quest-theme .sc-cm__item_dropdown:hover > a,
.carrot-quest-theme .sc-cm a:hover {
  background-color: transparent !important;
}

.carrot-quest-theme .sc-cm__item_active > a,
.carrot-quest-theme .sc-cm__item_active > a:hover,
.carrot-quest-theme .sc-cm a:active,
.carrot-quest-theme .sc-cm a:focus {
  background-color: #d8d8d8 !important;
}

.carrot-quest-theme .sc-cm-holder > .sc-cm:before {
  background-color: transparent !important;
}

.carrot-quest-theme.fr-tooltip {
  top: 0;
  left: 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: none;
  background: #000000;
  color: #ffffff;
  font-size: 12px;
  line-height: 22px;
  font-family: "PT Root UI", Helvetica, Arial, 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;
}

.carrot-quest-theme.fr-toolbar .fr-command.fr-btn,
.carrot-quest-theme.fr-popup .fr-command.fr-btn {
  width: 34px;
  height: 34px;
  margin: 0px 2px;
  padding: 0;
  border: 0;
  -moz-outline: 0;
  outline: 0;
  color: #5c6370;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  -webkit-transition: background 0.2s ease 0s;
}

.carrot-quest-theme.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,
.carrot-quest-theme.fr-popup .fr-command.fr-btn::-moz-focus-inner {
  border: 0;
}

.carrot-quest-theme.fr-toolbar .fr-command.fr-btn.fr-btn-text,
.carrot-quest-theme.fr-popup .fr-command.fr-btn.fr-btn-text {
  width: auto;
}

.carrot-quest-theme.fr-toolbar .fr-command.fr-btn i,
.carrot-quest-theme.fr-popup .fr-command.fr-btn i,
.carrot-quest-theme.fr-toolbar .fr-command.fr-btn svg,
.carrot-quest-theme.fr-popup .fr-command.fr-btn svg {
  font-size: 14px;
  width: 14px;
  margin: 10px 10px;
}

.carrot-quest-theme.fr-toolbar .fr-command.fr-btn span,
.carrot-quest-theme.fr-popup .fr-command.fr-btn span {
  font-size: 14px;
  line-height: 17px;
  min-width: 34px;
  height: 17px;
  padding: 0 2px;
}

.carrot-quest-theme.fr-toolbar .fr-command.fr-btn img,
.carrot-quest-theme.fr-popup .fr-command.fr-btn img {
  margin: 10px 10px;
  width: 14px;
}

.carrot-quest-theme.fr-toolbar .fr-command.fr-btn.fr-active,
.carrot-quest-theme.fr-popup .fr-command.fr-btn.fr-active {
  background: #d8d8d8;
  color: #5c6370;
}

.carrot-quest-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection,
.carrot-quest-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection {
  width: auto;
}

.carrot-quest-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown i,
.carrot-quest-theme.fr-popup .fr-command.fr-btn.fr-dropdown i,
.carrot-quest-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown span,
.carrot-quest-theme.fr-popup .fr-command.fr-btn.fr-dropdown span,
.carrot-quest-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown img,
.carrot-quest-theme.fr-popup .fr-command.fr-btn.fr-dropdown img,
.carrot-quest-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown svg,
.carrot-quest-theme.fr-popup .fr-command.fr-btn.fr-dropdown svg {
  margin-left: 6px;
  margin-right: 14px;
}

.carrot-quest-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,
.carrot-quest-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active {
  background: #d8d8d8;
  color: #5c6370;
}

.carrot-quest-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,
.carrot-quest-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,
.carrot-quest-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus,
.carrot-quest-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus {
  background: #d8d8d8 !important;
  color: #5c6370 !important;
}

.carrot-quest-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,
.carrot-quest-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,
.carrot-quest-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus::after,
.carrot-quest-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus::after {
  border-top-color: #5c6370 !important;
}

.carrot-quest-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown::after,
.carrot-quest-theme.fr-popup .fr-command.fr-btn.fr-dropdown::after {
  top: 15px;
  right: 3px;
  width: 0;
  height: 0;
  border-top: 4px solid #5c6370;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.carrot-quest-theme.fr-toolbar .fr-command.fr-btn.fr-disabled,
.carrot-quest-theme.fr-popup .fr-command.fr-btn.fr-disabled {
  color: #bdbdbd;
}

.carrot-quest-theme.fr-toolbar .fr-command.fr-btn.fr-disabled::after,
.carrot-quest-theme.fr-popup .fr-command.fr-btn.fr-disabled::after {
  border-top-color: #bdbdbd !important;
}

.carrot-quest-theme.fr-toolbar.fr-disabled .fr-btn,
.carrot-quest-theme.fr-popup.fr-disabled .fr-btn,
.carrot-quest-theme.fr-toolbar.fr-disabled .fr-btn.fr-active,
.carrot-quest-theme.fr-popup.fr-disabled .fr-btn.fr-active {
  color: #bdbdbd;
}

.carrot-quest-theme.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after,
.carrot-quest-theme.fr-popup.fr-disabled .fr-btn.fr-dropdown::after,
.carrot-quest-theme.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,
.carrot-quest-theme.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after {
  border-top-color: #bdbdbd;
}

.carrot-quest-theme.fr-desktop .fr-command:hover,
.carrot-quest-theme.fr-desktop .fr-command:focus {
  outline: 0;
  background: #d8d8d8;
  color: #5c6370;
}

.carrot-quest-theme.fr-desktop .fr-command:hover::after,
.carrot-quest-theme.fr-desktop .fr-command:focus::after {
  border-top-color: #5c6370 !important;
}

.carrot-quest-theme.fr-desktop .fr-command.fr-selected {
  background: #d8d8d8;
  color: #5c6370;
}

.carrot-quest-theme.fr-desktop .fr-command.fr-active:hover,
.carrot-quest-theme.fr-desktop .fr-command.fr-active:focus {
  background: #d8d8d8;
  color: #5c6370;
}

.carrot-quest-theme.fr-desktop .fr-command.fr-active.fr-selected {
  background: #d8d8d8;
  color: #5c6370;
}

.carrot-quest-theme.fr-toolbar.fr-mobile .fr-command.fr-blink,
.carrot-quest-theme.fr-popup.fr-mobile .fr-command.fr-blink {
  background: #d8d8d8;
}

.carrot-quest-theme .fr-command.fr-btn + .fr-dropdown-menu {
  right: auto;
  bottom: auto;
  height: auto;
  border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.carrot-quest-theme .fr-command.fr-btn + .fr-dropdown-menu.test-height .fr-dropdown-wrapper {
  height: auto !important;
  max-height: 275px;
}

.carrot-quest-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper {
  background: #fafaff;
  padding: 0;
  margin: auto;
  -webkit-transition: max-height 0.2s ease 0s;
  -moz-transition: max-height 0.2s ease 0s;
  -ms-transition: max-height 0.2s ease 0s;
  -o-transition: max-height 0.2s ease 0s;
  margin-top: 0;
  max-height: 0;
  height: 0;
}

.carrot-quest-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content {
  overflow: auto;
  max-height: 275px;
}

.carrot-quest-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
  margin: 0;
  padding: 0;
}

.carrot-quest-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
  padding: 0;
  margin: 0;
}

.carrot-quest-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
  color: inherit;
}

.carrot-quest-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
  background: #d8d8d8;
}

.carrot-quest-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
  color: #bdbdbd;
}

.carrot-quest-theme .fr-command.fr-btn.fr-active + .fr-dropdown-menu {
  box-shadow: none;
}

.carrot-quest-theme .fr-command.fr-btn.fr-active + .fr-dropdown-menu .fr-dropdown-wrapper {
  height: auto !important;
  max-height: 275px;
}

.carrot-quest-theme .fr-bottom > .fr-command.fr-btn + .fr-dropdown-menu {
  border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.carrot-quest-theme.fr-modal {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2147483640;
  overflow-x: auto;
  font-family: "PT Root UI", Helvetica, Arial, sans-serif;
  color: #5c6370;
}

.carrot-quest-theme.fr-modal.fr-middle .fr-modal-wrapper {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.carrot-quest-theme.fr-modal .fr-modal-wrapper {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 20px auto;
  background: #ffffff;
  box-shadow: none;
  border: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
}

@media (min-width: 768px) and (max-width: 991px) {
  .carrot-quest-theme.fr-modal .fr-modal-wrapper {
    margin: 30px auto;
  }
}
@media (min-width: 992px) {
  .carrot-quest-theme.fr-modal .fr-modal-wrapper {
    margin: 50px auto;
  }
}
.carrot-quest-theme.fr-modal .fr-modal-wrapper .fr-modal-head {
  background: #fafaff;
  box-shadow: none;
  border-bottom: 1px solid #d8d8d8;
  -webkit-transition: height 0.2s ease 0s;
  -moz-transition: height 0.2s ease 0s;
  -ms-transition: height 0.2s ease 0s;
  -o-transition: height 0.2s ease 0s;
}

.carrot-quest-theme.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close {
  top: 0;
  right: 0;
  color: #5c6370;
  -moz-transition: color 0.2s ease 0s;
  -ms-transition: color 0.2s ease 0s;
  -o-transition: color 0.2s ease 0s;
  -webkit-transition: color 0.2s ease 0s;
}

.carrot-quest-theme.fr-modal .fr-modal-wrapper .fr-modal-head h4 {
  margin: 0;
  font-weight: 400;
}

.carrot-quest-theme.fr-modal .fr-modal-wrapper div.fr-modal-body:focus {
  outline: 0;
}

.carrot-quest-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #5c6370;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  -webkit-transition: background 0.2s ease 0s;
}

.carrot-quest-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover,
.carrot-quest-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus {
  background: transparent;
  color: #5c6370;
}

.carrot-quest-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active {
  background: #d8d8d8;
  color: #5c6370;
}

.carrot-quest-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner {
  border: 0;
}

.carrot-quest-theme.carrot-quest-theme.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
  background: transparent;
}

.carrot-quest-theme.fr-overlay {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000000;
}

.carrot-quest-theme.fr-popup {
  border: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
  border-radius: 3px;
  font-family: "PT Root UI", Helvetica, Arial, sans-serif;
  background: #fafaff;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: none;
  color: #5c6370;
}

.carrot-quest-theme.fr-popup .fr-input-focus {
  background: #f5f5f5;
}

.carrot-quest-theme.fr-popup.fr-above {
  border-top: 0;
  border-bottom: 1px solid #d8d8d8;
  box-shadow: none;
}

.carrot-quest-theme.fr-popup .fr-input-line {
  padding: 8px 0;
}

.carrot-quest-theme.fr-popup .fr-input-line input[type=text],
.carrot-quest-theme.fr-popup .fr-input-line textarea {
  margin: 0px 0 1px 0;
  border-bottom: solid 1px #bdbdbd;
  color: #5c6370;
}

.carrot-quest-theme.fr-popup .fr-input-line input[type=text]:focus,
.carrot-quest-theme.fr-popup .fr-input-line textarea:focus {
  border-bottom: solid 2px #5c6370;
}

.carrot-quest-theme.fr-popup .fr-input-line input + label,
.carrot-quest-theme.fr-popup .fr-input-line textarea + label {
  top: 0;
  left: 0;
  -webkit-transition: color 0.2s ease 0s;
  -moz-transition: color 0.2s ease 0s;
  -ms-transition: color 0.2s ease 0s;
  -o-transition: color 0.2s ease 0s;
  background: #fafaff;
}

.carrot-quest-theme.fr-popup .fr-input-line input.fr-not-empty:focus + label,
.carrot-quest-theme.fr-popup .fr-input-line textarea.fr-not-empty:focus + label {
  color: #5c6370;
}

.carrot-quest-theme.fr-popup .fr-input-line input.fr-not-empty + label,
.carrot-quest-theme.fr-popup .fr-input-line textarea.fr-not-empty + label {
  color: #bdbdbd;
}

.carrot-quest-theme.fr-popup .fr-buttons {
  box-shadow: none;
  padding: 0 2px;
  line-height: 0;
  border-bottom: 1px solid #d8d8d8;
}

.carrot-quest-theme.fr-popup .fr-layer {
  width: 225px;
}

@media (min-width: 768px) {
  .carrot-quest-theme.fr-popup .fr-layer {
    width: 300px;
  }
}
.carrot-quest-theme.fr-popup .fr-action-buttons button.fr-command {
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #5c6370;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  -webkit-transition: background 0.2s ease 0s;
}

.carrot-quest-theme.fr-popup .fr-action-buttons button.fr-command:hover,
.carrot-quest-theme.fr-popup .fr-action-buttons button.fr-command:focus {
  background: transparent;
  color: #5c6370;
}

.carrot-quest-theme.fr-popup .fr-action-buttons button.fr-command:active {
  background: #d8d8d8;
  color: #5c6370;
}

.carrot-quest-theme.fr-popup .fr-action-buttons button::-moz-focus-inner {
  border: 0;
}

.carrot-quest-theme.fr-popup .fr-checkbox span {
  border: solid 1px #5c6370;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -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;
  -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
}

.carrot-quest-theme.fr-popup .fr-checkbox input {
  margin: 0;
  padding: 0;
}

.carrot-quest-theme.fr-popup .fr-checkbox input:checked + span {
  border-color: #5c6370;
  background: #5c6370;
}

.carrot-quest-theme.fr-popup .fr-checkbox input:focus + span {
  border-color: #5c6370;
}

.carrot-quest-theme.fr-popup.fr-rtl .fr-input-line input + label,
.carrot-quest-theme.fr-popup.fr-rtl .fr-input-line textarea + label {
  left: auto;
  right: 0;
}

.carrot-quest-theme.fr-popup .fr-arrow {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #d8d8d8;
  top: -7px;
  margin-left: -5px;
}

.carrot-quest-theme.fr-popup.fr-above .fr-arrow {
  top: auto;
  bottom: -9px;
  border-bottom: 0;
  border-top: 5px solid #d8d8d8;
}

.carrot-quest-theme.fr-toolbar {
  padding: 0 2px;
  border: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
  border-radius: 3px;
  font-family: "PT Root UI", Helvetica, Arial, sans-serif;
  background: #fafaff;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: none;
  color: #5c6370;
  z-index: 101;
}

.carrot-quest-theme.fr-toolbar.fr-inline .fr-arrow {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #d8d8d8;
  top: -7px;
  margin-left: -5px;
}

.carrot-quest-theme.fr-toolbar.fr-inline.fr-above {
  box-shadow: none;
  border-bottom: 1px solid #d8d8d8;
  border-top: 0;
}

.carrot-quest-theme.fr-toolbar.fr-inline.fr-above .fr-arrow {
  top: auto;
  bottom: -9px;
  border-bottom: 0;
  border-top-color: inherit;
  border-top-width: 5px;
}

.carrot-quest-theme.fr-toolbar.fr-top {
  top: 0;
  border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: none;
}

.carrot-quest-theme.fr-toolbar.fr-bottom {
  bottom: 0;
  border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  box-shadow: none;
}

.carrot-quest-theme .fr-separator {
  background: #d8d8d8;
}

.carrot-quest-theme .fr-separator.fr-vs {
  height: 30px;
  width: 1px;
  margin: 2px;
}

.carrot-quest-theme .fr-separator.fr-hs {
  height: 1px;
  width: 96%;
  margin: 0 2px;
}

.carrot-quest-theme .fr-view {
  font-family: "Inter", Arial, sans-serif !important;
}

.carrot-quest-theme .fr-view h1,
.carrot-quest-theme .fr-view h2 {
  font-weight: 600;
}

.carrot-quest-theme .fr-view p {
  margin-top: 3px;
  margin-bottom: 0;
}

.carrot-quest-theme .fr-view p:first-child {
  margin-top: 0;
}

.carrot-quest-theme.fr-box a.fr-floating-btn {
  width: 35px;
  height: 35px;
  line-height: 35px;
}

.carrot-quest-theme.fr-box a.fr-floating-btn i,
.carrot-quest-theme.fr-box a.fr-floating-btn svg {
  display: inline-block;
  font-size: 15px;
  line-height: 35px;
}

.carrot-quest-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch i {
  font-size: 15px;
  width: 15px;
}

.fr-popup .fr-colors-tabs .fr-colors-tab {
  font-size: 14px;
}

.carrot-quest-theme.fr-popup .fr-color-hex-layer .fr-action-buttons button,
.carrot-quest-theme.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button {
  border-radius: 3px;
  background: transparent;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #5c6370;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  -webkit-transition: background 0.2s ease 0s;
}

.carrot-quest-theme.fr-popup .fr-color-hex-layer .fr-action-buttons button:hover,
.dcarrot-quest-theme.fr-popup .fr-color-hex-layer .fr-action-buttons button:focus,
.carrot-quest-theme.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button:hover,
.dcarrot-quest-theme.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button:focus {
  background: transparent;
  color: #5c6370;
}

.carrot-quest-theme.fr-popup .fr-color-hex-layer .fr-action-buttons button:active,
.carrot-quest-theme.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button:active {
  background: #d8d8d8;
  color: #5c6370;
}

.carrot-quest-theme.fr-popup .fr-color-hex-layer .fr-action-buttons button::-moz-focus-inner,
.carrot-quest-theme.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button::-moz-focus-inner {
  border: 0;
}

.carrot-quest-theme.fr-popup .fr-color-set > span > i,
.carrot-quest-theme.fr-popup .fr-color-set > span > svg {
  font-size: 15px;
}

.carrot-quest-theme.fr-popup .fr-color-set > span .fr-selected-color {
  font-family: "CQ-Icons-sm";
  font-size: 15px;
}

.carrot-quest-theme .fr-command.fr-btn.fr-active + .fr-dropdown-menu {
  border: 1px solid #d8d8d8;
}

@media (min-width: 768px) {
  .carrot-quest-theme.fr-popup .fr-layer {
    width: 225px;
  }
}
.carrot-quest-theme .fr-bottom > .fr-command.fr-btn + .fr-dropdown-menu {
  box-shadow: none;
}

.carrot-quest-theme .fr-view.dark-background {
  background: #d9d9d9;
}

.carrot-quest-theme.fr-toolbar .fr-command.fr-btn i,
.carrot-quest-theme.fr-popup .fr-command.fr-btn i {
  font-size: 15px;
}

.carrot-quest-theme.fr-popup.fr-active {
  z-index: 1070 !important;
}

.fr-view .carrotquest-messenger-button {
  color: #ffffff;
  border-radius: 4px;
  display: block;
  margin: 15px auto;
  padding: 10px;
  cursor: pointer;
  background: #252525;
  display: table;
  text-align: center;
  text-decoration: none;
}

.fr-view .carrotquest-messenger-button:hover {
  opacity: 0.9;
  display: table;
  text-decoration: none;
  background: #505050;
}

.carrot-quest-theme .fr-quick-insert.fr-on a.fr-floating-btn i {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
}

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

.carrot-quest-theme .fr-toolbar .fr-btn-grp {
  margin: 0;
}

.carrot-quest-theme .fr-btn-grp.fr-float-left {
  margin: 0;
}

.carrot-quest-theme .fr-toolbar .fr-btn-grp {
  border-right: none;
}

.carrot-quest-theme .fr-toolbar .fr-btn-grp + .fr-btn-grp {
  border-left: 1px solid #d8d8d8;
}

.carrot-quest-theme .fr-toolbar .fr-newline {
  height: 0;
}

.carrot-quest-theme .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
  display: block;
  padding: 0 24px;
}

.carrot-quest-theme.fr-desktop .fr-command:hover, .carrot-quest-theme.fr-desktop .fr-command:focus {
  border-radius: 0;
}

/** Тёмная тема */
[cq-color-picker-popup].popover.top-left > .arrow, [cq-color-picker-popup].popover.top-left > .tooltip-arrow, [cq-color-picker-popup].popover.top-left > .popover-arrow,
[cq-color-picker-popup].popover.top-right > .arrow,
[cq-color-picker-popup].popover.top-right > .tooltip-arrow,
[cq-color-picker-popup].popover.top-right > .popover-arrow,
[cq-color-picker-popup].popover.bottom-left > .arrow,
[cq-color-picker-popup].popover.bottom-left > .tooltip-arrow,
[cq-color-picker-popup].popover.bottom-left > .popover-arrow,
[cq-color-picker-popup].popover.bottom-right > .arrow,
[cq-color-picker-popup].popover.bottom-right > .tooltip-arrow,
[cq-color-picker-popup].popover.bottom-right > .popover-arrow,
[cq-color-picker-popup].popover.left-top > .arrow,
[cq-color-picker-popup].popover.left-top > .tooltip-arrow,
[cq-color-picker-popup].popover.left-top > .popover-arrow,
[cq-color-picker-popup].popover.left-bottom > .arrow,
[cq-color-picker-popup].popover.left-bottom > .tooltip-arrow,
[cq-color-picker-popup].popover.left-bottom > .popover-arrow,
[cq-color-picker-popup].popover.right-top > .arrow,
[cq-color-picker-popup].popover.right-top > .tooltip-arrow,
[cq-color-picker-popup].popover.right-top > .popover-arrow,
[cq-color-picker-popup].popover.right-bottom > .arrow,
[cq-color-picker-popup].popover.right-bottom > .tooltip-arrow,
[cq-color-picker-popup].popover.right-bottom > .popover-arrow {
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  margin: 0;
}

[cq-color-picker-popup].popover {
  display: block !important;
}

[cq-color-picker-popup] .popover-content {
  padding: 0;
}

.colpick {
  background: none;
  border: none;
}

.colpick .colpick_color,
.colpick .colpick_color_overlay1,
.colpick .colpick_color_overlay2 {
  width: 150px;
  height: 150px;
}

.colpick .colpick_color {
  top: 10px;
  left: 10px;
  border: 1px solid #e3e5e8;
  border-radius: 3px;
  outline: none;
  backface-visibility: hidden;
}

.colpick .colpick_selector_outer {
  width: 12px;
  height: 12px;
  border: 2px solid #ffffff;
}

.colpick .colpick_selector_inner {
  width: 8px;
  height: 8px;
  border: none;
}

.colpick .colpick_hue {
  top: 10px;
  left: 170px;
  width: 20px;
  height: 150px;
  border: 1px solid #e3e5e8;
  border-radius: 3px;
}

.colpick .colpick_hue_arrs {
  position: absolute;
  right: 0;
  left: 0;
  width: 12px;
  height: 12px;
  margin: -6px auto 0 auto;
}

.colpick .colpick_hue_larr {
  position: absolute;
  width: 12px;
  height: 12px;
  border: 2px solid #ffffff;
  border-radius: 50%;
}

.colpick .colpick_hue_rarr {
  display: none;
}

.colpick.colpick_hex {
  height: 170px;
  width: 200px;
}

.colpick.colpick_hex .colpick_new_color {
  display: none;
}

.colpick.colpick_hex_ns .colpick_hex_field {
  display: none;
}

/** Тёмная тема */
.ql-container {
  height: auto;
  font-size: inherit;
  font-family: inherit;
}

.has-error .ql-editor {
  border: 1px solid #ff7733;
}

.ql-editor {
  overflow-y: visible;
  height: auto;
  padding: 10px;
  line-height: inherit;
}
.ql-editor ul, .ql-editor ol {
  margin: 0 !important;
  padding-left: 25px !important;
}
.ql-editor ul li, .ql-editor ol li {
  position: relative;
  padding: 0;
}
.ql-editor ul li.ql-indent-1:not(.ql-direction-rtl), .ql-editor ol li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 30px !important;
}
.ql-editor ul li.ql-indent-2:not(.ql-direction-rtl), .ql-editor ol li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 60px !important;
}
.ql-editor ul li.ql-indent-3:not(.ql-direction-rtl), .ql-editor ol li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 90px !important;
}
.ql-editor ul li.ql-indent-4:not(.ql-direction-rtl), .ql-editor ol li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 120px !important;
}
.ql-editor ul li.ql-indent-5:not(.ql-direction-rtl), .ql-editor ol li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 150px !important;
}
.ql-editor ul li.ql-indent-6:not(.ql-direction-rtl), .ql-editor ol li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 180px !important;
}
.ql-editor ul li.ql-indent-7:not(.ql-direction-rtl), .ql-editor ol li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 210px !important;
}
.ql-editor ul li.ql-indent-8:not(.ql-direction-rtl), .ql-editor ol li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 240px !important;
}

.ql-editor.ql-blank::before {
  top: 0;
  right: auto;
  left: 0;
  padding: inherit;
  font-style: inherit;
  color: #9da3af;
}

.ql-editor span.badge, .ql-editor span.label {
  text-decoration: none;
}
.ql-clipboard {
  position: fixed;
  outline: none;
}

.dark-theme .ql-editor.ql-blank::before {
  color: #8f96a3;
}

.cq-quill {
  display: block !important;
}
.cq-quill .ql-editor {
  height: auto;
  min-height: 54.000000012px;
  max-height: 154.000000042px;
  overflow: auto;
}
.cq-quill .ql-container {
  z-index: 1;
}
.cq-quill .ql-container.ql-snow {
  border: none;
}
.cq-quill .ql-toolbar.ql-snow {
  border: none;
  padding: 0;
}
.cq-quill .ql-tooltip {
  display: none;
}

.ql-mention-list-container {
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.1);
  overflow-y: auto !important;
  background-color: #fff !important;
  z-index: 100 !important;
  max-height: 329px !important;
  max-width: 280px;
  border-radius: 3px !important;
  padding: 6px 0 !important;
}

.ql-mention-list {
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
}

.ql-mention-list-item {
  padding: 6px 15px;
}
.ql-mention-list-item.selected {
  color: rgb(91.8, 91.8, 214.2);
  background-color: rgb(234.6, 234.6, 249.9);
}
.ql-mention-list-item .avatar {
  border-radius: 9999px;
}
.ql-mention-list-item .status {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
  border-radius: 9999px;
  transition: background 0.3s ease-in-out;
}
.ql-mention-list-item .xs .avatar {
  width: 25px;
  height: 25px;
}
.ql-mention-list-item .xs .avatar.has-status {
  -webkit-mask-image: radial-gradient(circle at right 3.5px bottom 3.5px, transparent 5.5px, #000 6px);
          mask-image: radial-gradient(circle at right 3.5px bottom 3.5px, transparent 5.5px, #000 6px);
}
.ql-mention-list-item .xs .status {
  width: 7px;
  height: 7px;
}

.mention {
  color: #996600;
}
.mention.me {
  padding: 1px 3px;
  background-color: #FFEECC;
  border-radius: 3px;
}

/** Тёмная тема */
.ui-select-highlight {
  font-weight: bold;
}

.ui-select-offscreen {
  position: absolute !important;
  top: 0px !important;
  left: 0px !important;
  overflow: hidden !important;
  width: 1px !important;
  height: 1px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  outline: 0 !important;
  clip: rect(0 0 0 0) !important;
}

.ui-select-choices-row:hover {
  background-color: #f1f2f4;
}

.ui-select-bootstrap .ui-select-toggle {
  position: relative;
}

.ui-select-bootstrap .ui-select-toggle[disabled]:focus {
  border-color: #c7cad1;
  box-shadow: inherit;
}

.ui-select-bootstrap .ui-select-toggle > .caret {
  position: absolute;
  top: 50%;
  right: 10px;
  height: 10px;
  margin-top: -2px;
}

.input-group > .ui-select-bootstrap.dropdown {
  position: static;
}

.input-group > .ui-select-bootstrap > input.ui-select-search.form-control, .cq-quill .input-group > .ui-select-bootstrap > input.ui-select-search.ql-editor {
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .ui-select-bootstrap > input.ui-select-search.form-control.direction-up, .cq-quill .input-group > .ui-select-bootstrap > input.ui-select-search.direction-up.ql-editor {
  border-radius: 4px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.ui-select-bootstrap .ui-select-search-hidden {
  display: none;
  height: 0;
  min-height: 0;
  margin: 0;
  padding: 0;
  border: 0;
  opacity: 0;
}

.ui-select-bootstrap > .ui-select-match > .btn {
  text-align: left !important;
}

.ui-select-bootstrap > .ui-select-match > .caret {
  position: absolute;
  top: 45%;
  right: 15px;
}

.ui-select-bootstrap > .ui-select-choices {
  width: 100%;
  margin-top: 0;
  padding: 0;
}

.ui-select-bootstrap > .ui-select-choices > .ui-select-choices-content {
  list-style: none;
  overflow-x: hidden;
  max-height: 300px;
  margin-bottom: 0;
  padding: 5px 0;
}

.ui-select-bootstrap > .ui-select-no-choice {
  width: 100%;
  margin-top: 0;
}

.ui-select-action {
  padding: 10px;
  border: none;
  border-radius: 0;
}

body > .ui-select-bootstrap.open {
  z-index: 1000;
}

.ui-select-multiple.ui-select-bootstrap {
  height: auto;
  padding: 5px 12px 0 12px;
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
  margin-bottom: 5px;
  border: none;
  outline: none;
  background-color: transparent !important;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
  font-size: 1.6em;
  line-height: 0.95;
}

.ui-select-multiple .ui-select-match-item {
  position: relative;
  display: inline-block;
}

.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close {
  pointer-events: none;
}

.ui-select-multiple:hover .ui-select-match-item.dropping-before:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  margin-right: 2px;
  border-left: 1px solid #5c5cd6;
}

.ui-select-multiple:hover .ui-select-match-item.dropping-after:after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  height: 100%;
  margin-left: 2px;
  border-right: 1px solid #5c5cd6;
}

.select-locked > .ui-select-match-close {
  display: none;
}

.ui-select-bootstrap .ui-select-choices-row > span {
  clear: both;
  display: block;
  padding: 6px 15px;
  font-weight: 400;
  line-height: 1.428571429;
  white-space: normal;
  color: #22252a;
  cursor: pointer;
}

.ui-select-bootstrap .ui-select-choices-row > span:hover,
.ui-select-bootstrap .ui-select-choices-row > span:focus {
  background-color: #f1f2f4;
  color: #22252a;
  text-decoration: none;
}

.ui-select-bootstrap .ui-select-choices-row.active > span {
  outline: 0;
  background-color: rgb(234.6, 234.6, 249.9);
  color: rgb(91.8, 91.8, 214.2);
  text-decoration: none;
}

.ui-select-bootstrap .ui-select-choices-row.disabled > span,
.ui-select-bootstrap .ui-select-choices-row.active.disabled > span {
  background-color: transparent;
  color: #9da3af;
  cursor: not-allowed;
}

.ui-select-match.ng-hide-add,
.ui-select-search.ng-hide-add {
  display: none !important;
}

.ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {
  border-color: #d44950;
}

.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown {
  box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
}

.ui-select-bootstrap .ui-select-match-text {
  overflow: hidden;
  width: 100%;
  padding-right: 1em;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.ui-select-bootstrap .ui-select-match-text span {
  display: inline;
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ui-select-bootstrap .ui-select-toggle > a {
  position: absolute;
  right: 30px;
}

.ui-select-refreshing.glyphicon {
  position: absolute;
  right: 0;
  padding: 8px 27px;
}
@keyframes ui-select-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.ui-select-spin {
  animation: ui-select-spin 2s infinite linear;
}

.ui-select-refreshing.ng-animate {
  -webkit-animation: none 0s;
}

.ui-select-bootstrap .ui-select-toggle > .caret {
  pointer-events: none;
}

.ui-select-bootstrap > .ui-select-choices.wrap-choices .ui-select-choices-row > span {
  white-space: normal;
}

.ui-select-bootstrap .ui-select-placeholder {
  display: block;
  width: 100%;
  height: 100%;
  padding-right: 1em;
  cursor: default;
}

.has-error .ui-select-bootstrap .ui-select-placeholder {
  color: #ff7733;
}

.ui-select-bootstrap .ui-select-placeholder span {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ui-select-search {
  display: inline-block;
}

.ui-select-container[disabled] .ui-select-placeholder,
.ui-select-bootstrap[disabled] .ui-select-placeholder span,
.ui-select-container[disabled] .ui-select-match-text,
.ui-select-container[disabled] .ui-select-match-text span,
.ui-select-container[disabled] .ui-select-search {
  cursor: not-allowed;
}

.ui-select-no-choice {
  padding: 0;
}

.ui-select-no-choice-content {
  list-style: none;
  margin-bottom: 0;
  padding: 0;
}

.ui-select-no-choice-row-inner:not(:empty) {
  clear: both;
  display: block;
  padding: 8px 20px;
  font-weight: 400;
  line-height: 1.428571429;
  white-space: nowrap;
  color: #22252a;
}

.dark-theme .ui-select-choices-row:hover {
  background-color: #2e3138;
}
.dark-theme .ui-select-bootstrap .ui-select-toggle[disabled]:focus {
  border-color: #505662;
}
.dark-theme .ui-select-multiple:hover.ui-select-match-item.dropping-before:before {
  border-left: 1px solid rgb(91.8, 91.8, 214.2);
}
.dark-theme .ui-select-multiple:hover .ui-select-match-item.dropping-after:after {
  border-right: 1px solid rgb(91.8, 91.8, 214.2);
}
.dark-theme .ui-select-bootstrap .ui-select-choices-row > span {
  color: #ffffff;
}
.dark-theme .ui-select-bootstrap .ui-select-choices-row > span:hover,
.dark-theme .ui-select-bootstrap .ui-select-choices-row > span:focus {
  background-color: #2e3138;
  color: rgb(242.25, 242.25, 242.25);
}
.dark-theme .ui-select-bootstrap .ui-select-choices-row.active > span {
  background-color: rgb(91.8, 91.8, 214.2);
  color: #ffffff;
}
.dark-theme .ui-select-bootstrap .ui-select-choices-row.disabled > span,
.dark-theme .ui-select-bootstrap .ui-select-choices-row.active.disabled > span {
  color: #8f96a3;
}

/** Тёмная тема */
.ngx-slider {
  margin: 0 0 20px 0;
}
.ngx-slider .ngx-slider-bar {
  background: #f1f2f4 !important;
}
.ngx-slider .ngx-slider-selection {
  background: rgb(91.8, 91.8, 214.2) !important;
}
.ngx-slider .ngx-slider-pointer {
  top: -8px !important;
  width: 20px !important;
  height: 20px !important;
  outline: none !important;
  background-color: rgb(91.8, 91.8, 214.2) !important;
}
.ngx-slider .ngx-slider-pointer:after {
  content: "" !important;
  top: 4px !important;
  left: 4px !important;
  display: block;
  width: 12px !important;
  height: 12px !important;
  border-radius: 10px !important;
}
.ngx-slider .ngx-slider-pointer.ngx-slider-active:after {
  background-color: #ffffff !important;
}

/** Тёмная тема */
.date-picker-popover {
  max-width: none;
}

.ngb-custom-date-picker .ngb-dp-months {
  flex-direction: column;
}
.ngb-custom-date-picker ngb-datepicker-month {
  border: none !important;
}
.ngb-custom-date-picker ngb-datepicker-month .ngb-dp-weekday, .ngb-custom-date-picker ngb-datepicker-month .ngb-dp-day, .ngb-custom-date-picker ngb-datepicker-month [ngbDatepickerDayView] {
  width: auto;
  height: auto;
}
.ngb-custom-date-picker ngb-datepicker-month .ngb-dp-weekday {
  font-size: 14px;
  font-style: normal;
  padding: 10px;
  flex: 1;
}
.ngb-custom-date-picker ngb-datepicker-month [ngbDatepickerDayView], .ngb-custom-date-picker ngb-datepicker-month .date-range-picker-day-view {
  padding: 10px;
  line-height: initial;
}
.ngb-custom-date-picker ngb-datepicker-month .ngb-dp-day {
  flex: 1;
}
.ngb-custom-date-picker ngb-datepicker-month .ngb-dp-day.disabled {
  color: #c7cad1;
  text-decoration: line-through;
  cursor: not-allowed;
}

.date-range-picker-popover {
  padding: 10px 5px;
}

/** Тёмная тема */
.ng-select.ng-select-opened > .ng-select-container {
  background: #ffffff;
  border-color: rgb(91.8, 91.8, 214.2);
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow {
  top: -2px;
  border-color: transparent transparent #8f95a3;
  border-width: 0 5px 5px;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow:hover {
  border-color: transparent transparent #2e3138;
}
.ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  border-color: rgb(91.8, 91.8, 214.2);
  box-shadow: none;
}
.ng-select.ng-select-disabled > .ng-select-container {
  cursor: not-allowed;
  background-color: #f1f2f4;
}
.ng-select.ng-select-disabled > .ng-select-container .ng-input > input {
  cursor: not-allowed !important;
}
.ng-select.ng-select-disabled .ng-arrow-wrapper {
  cursor: not-allowed !important;
}
.ng-select .ng-has-value .ng-placeholder {
  display: none;
}
.ng-select .ng-select-container {
  color: #22252a;
  background-color: #ffffff;
  border-radius: 3px;
  border: 1px solid #c7cad1;
  min-height: calc(1.428571429em + 14px);
  align-items: center;
}
.ng-select .ng-select-container .ng-value-container {
  width: 100%;
  align-items: center;
  padding-left: 10px;
}
[dir=rtl] .ng-select .ng-select-container .ng-value-container {
  padding-right: 10px;
  padding-left: 0;
}

.ng-select .ng-select-container .ng-value-container .ng-placeholder {
  color: #9da3af;
}
.ng-select.ng-select-single .ng-select-container {
  height: calc(1.428571429em + 14px);
}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value {
  flex-grow: 1;
}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  top: 5px;
  left: 0;
  padding-left: 10px;
  padding-right: 50px;
}
[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  padding-right: 10px;
  padding-left: 50px;
}

.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value {
  background-color: #f1f2f4;
  border: 1px solid rgb(227, 228.5, 232);
}
.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value .ng-value-label {
  padding: 0 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-top: 5px;
  padding-left: 7px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-right: 7px;
  padding-left: 0;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  display: flex;
  min-width: 0;
  margin-bottom: 5px;
  margin-right: 5px;
  font-size: 0.9em;
  background-color: rgb(234.6, 234.6, 249.9);
  border-radius: 2px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  margin-right: 0;
  margin-left: 5px;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled {
  background-color: #f1f2f4;
  cursor: not-allowed;
  color: #9da3af;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 5px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 0;
  padding-right: 5px;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  display: inline-block;
  padding: 1px 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  display: inline-block;
  padding: 1px 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background-color: rgb(214.2, 214.2, 244.8);
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-right: 1px solid rgb(193.8, 193.8, 239.7);
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-left: 1px solid rgb(193.8, 193.8, 239.7);
  border-right: none;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 1px solid rgb(193.8, 193.8, 239.7);
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 0;
  border-right: 1px solid rgb(193.8, 193.8, 239.7);
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 0 3px 3px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 3px 3px 0;
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  top: 5px;
  padding-bottom: 5px;
  padding-left: 3px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  padding-right: 3px;
  padding-left: 0;
}

.ng-select .ng-clear-wrapper {
  color: rgb(40.8, 40.8, 163.2);
  font-family: "CQ-Icons-sm";
}
.ng-select .ng-clear-wrapper .ng-clear {
  font-size: 28px !important;
}
.ng-select .ng-spinner-zone {
  padding: 5px 5px 0 0;
}
[dir=rtl] .ng-select .ng-spinner-zone {
  padding: 5px 0 0 5px;
}

.ng-select .ng-arrow-wrapper {
  width: 25px;
  padding-right: 5px;
}
[dir=rtl] .ng-select .ng-arrow-wrapper {
  padding-left: 5px;
  padding-right: 0;
}

.ng-select .ng-arrow-wrapper:hover .ng-arrow {
  border-top-color: #5c6270;
}
.ng-select .ng-arrow-wrapper .ng-arrow {
  border-color: #8f95a3 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
}
.has-error .ng-select.ng-select-opened.ng-invalid > .ng-select-container, .has-error .ng-select.ng-select-focused:not(.ng-select-opened).ng-invalid > .ng-select-container {
  border-color: #ff7733;
}
.has-error .ng-select .ng-select-container {
  border-color: #ff7733;
}

.ng-dropdown-panel {
  left: 0;
  border-radius: 3px;
  background-color: #ffffff;
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.12), 0px 0px 2px rgba(0, 0, 0, 0.1);
}
.ng-dropdown-panel.ng-select-bottom {
  top: 100%;
}
.ng-dropdown-panel.ng-select-top {
  bottom: 100%;
}
.ng-dropdown-panel .ng-dropdown-header {
  border-bottom: 1px solid #c7cad1;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-footer {
  border-top: 1px solid #c7cad1;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  font-size: 85%;
  -webkit-user-select: none;
          user-select: none;
  padding: 8px 10px;
  font-weight: 500;
  color: #9da3af;
  cursor: pointer;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled {
  cursor: default;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
  background-color: #f1f2f4;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected, .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked {
  background-color: rgb(234.6, 234.6, 249.9);
  font-weight: 700;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup .ng-option-label {
  font-weight: 500;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  padding: 8px 10px;
  color: rgba(0, 0, 0, 0.87);
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected, .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  color: rgb(91.8, 91.8, 214.2);
  background-color: rgb(234.6, 234.6, 249.9);
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: #f1f2f4;
  color: #22252a;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  color: rgb(184.2631578947, 189.3157894737, 197.7368421053);
  cursor: not-allowed;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  padding-right: 5px;
  font-size: 80%;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  padding-right: 0;
  padding-left: 5px;
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child + .ng-optgroup {
  margin-top: 10px;
  border-top: 1px solid #c7cad1;
  padding-top: 10px;
}
[dir=rtl] .ng-dropdown-panel {
  direction: rtl;
  text-align: right;
}

/*CQ-TAGS THEME*/
.ng-select.cq-tags.ng-select-opened > .ng-select-container {
  box-shadow: none;
}
.ng-select.cq-tags.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  border-color: #c7cad1;
  box-shadow: none;
}
.ng-select.cq-tags .ng-select-container {
  border-radius: 0;
  border-left: 0;
  border-right: 0;
  border-color: #e3e5e8;
}
.ng-select.cq-tags.ng-select-multiple .ng-select-container .ng-value-container {
  padding-top: 10px;
  padding-left: 15px;
}
.ng-select.cq-tags.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  max-width: 100%;
  padding-bottom: 10px;
  padding-right: 10px;
  margin: 0;
  background-color: rgba(0, 0, 0, 0) !important;
}
.ng-select.cq-tags.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding-bottom: 10px;
}
.ng-select.cq-tags.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  top: 10px;
}
.ng-select.cq-tags .ng-arrow-wrapper {
  display: none;
}
.ng-select.cq-tags .ng-dropdown-panel {
  display: flex;
  flex-direction: column;
  max-height: 154px;
}
.ng-select.cq-tags .ng-dropdown-panel .ng-dropdown-panel-items {
  padding: 10px 10px 0 15px;
}
.ng-select.cq-tags .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  max-width: 100%;
  display: inline-flex !important;
  padding: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  cursor: default;
}
.ng-select.cq-tags .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: rgba(0, 0, 0, 0) !important;
}
.ng-select.cq-tags .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked div {
  border: 1px solid #8585e0;
  background-color: #8585e0;
  color: #ffffff;
}
.ng-select.cq-tags .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ng-select.cq-tags .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ng-select.cq-tags .ng-dropdown-panel .ng-dropdown-footer,
.ng-select.cq-tags .ng-dropdown-panel .ng-dropdown-header {
  border-color: #e3e5e8;
}

.ng-select.cq-tags-new.ng-select-opened > .ng-select-container {
  box-shadow: none;
}
.ng-select.cq-tags-new.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  border-color: #c7cad1;
  box-shadow: none;
}
.ng-select.cq-tags-new .ng-select-container {
  border-radius: 0;
  border-left: 0;
  border-right: 0;
  border-color: #e3e5e8;
}
.ng-select.cq-tags-new.ng-select-multiple .ng-select-container .ng-value-container {
  padding-top: 10px;
  padding-left: 15px;
}
.ng-select.cq-tags-new.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  max-width: 100%;
  padding-bottom: 10px;
  padding-right: 10px;
  margin: 0;
  background-color: rgba(0, 0, 0, 0) !important;
}
.ng-select.cq-tags-new.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding-bottom: 10px;
}
.ng-select.cq-tags-new.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  top: 10px;
}
.ng-select.cq-tags-new .ng-arrow-wrapper {
  display: none;
}
.ng-select.cq-tags-new .ng-dropdown-panel {
  display: flex;
  flex-direction: column;
}
.ng-select.cq-tags-new .ng-dropdown-panel .ng-option {
  max-width: 100%;
}
.ng-select.cq-tags-new .ng-dropdown-panel .ng-option.ng-option-marked {
  color: #22252a;
  background-color: #f1f2f4;
}
.ng-select.cq-tags-new .ng-dropdown-panel .ng-dropdown-footer,
.ng-select.cq-tags-new .ng-dropdown-panel .ng-dropdown-header {
  border-color: #e3e5e8;
}

/*DARK THEME*/
.dark-theme .ng-select .ng-select-container {
  background-color: #2e3138;
  color: #ffffff;
  border-color: #505662;
}
.dark-theme .ng-dropdown-panel {
  color: #ffffff;
  background-color: #22252a;
}
.dark-theme .ng-dropdown-panel .ng-option {
  color: #ffffff;
}
.dark-theme .ng-dropdown-panel .ng-option.ng-option-selected, .dark-theme .ng-dropdown-panel .ng-option.ng-option-selected.ng-option-marked {
  background-color: rgb(91.8, 91.8, 214.2);
  color: #ffffff;
}
.dark-theme .ng-dropdown-panel .ng-option.ng-option-marked {
  color: #ffffff;
  background-color: #2e3138;
}
.dark-theme .cq-tags-new .ng-dropdown-panel .ng-option.ng-option-marked {
  color: #ffffff;
  background-color: #2e3138;
}

/**
  Для ситуаций, когда в шапке селектора нужны кнопки, которые выглядят как ng-option
 */
.ng-select-header-options .ng-dropdown-header {
  display: flex !important;
  flex-direction: column !important;
  padding: 5px 0;
}
.ng-select-header-options .ng-dropdown-header button.ng-select-header-option {
  margin: 0;
  text-align: left;
  padding: 8px 10px;
  border: none;
  background: #ffffff;
}
.ng-select-header-options .ng-dropdown-header button.ng-select-header-option:hover {
  background-color: #f1f2f4;
}

.ng-select.primary .ng-select-container {
  background-color: rgb(91.8, 91.8, 214.2);
}

.ng-select.light-primary .ng-select-container {
  background-color: rgb(234.6, 234.6, 249.9);
}

.ng-select.secondary .ng-select-container {
  background-color: rgb(143, 149.4, 163);
}

.ng-select.light-secondary .ng-select-container {
  background-color: rgb(241, 241.8, 243.5);
}

.ng-select.success .ng-select-container {
  background-color: rgb(102.2, 203.8, 102.2);
}

.ng-select.light-success .ng-select-container {
  background-color: rgb(235.9, 248.6, 235.9);
}

.ng-select.warning .ng-select-container {
  background-color: #ffbb33;
}

.ng-select.light-warning .ng-select-container {
  background-color: rgb(255, 246.5, 229.5);
}

.ng-select.danger .ng-select-container {
  background-color: #ff7733;
}

.ng-select.light-danger .ng-select-container {
  background-color: rgb(255, 238, 229.5);
}

/*
Некоторые bootstrap компоненты нельзя стилизовать из компонента
поэтому был создан этот файл
*/
/** Popovers */
.url-filter-onboarding-popover {
  max-width: 360px !important;
}

.start-badge-triggers-popover {
  width: auto;
  max-width: none;
}

.use-calendly-popover {
  width: 350px;
  max-width: 350px;
}
.use-calendly-popover .popover-arrow {
  display: none;
}
.use-calendly-popover .popover-body, .use-calendly-popover .popover-content {
  padding: 20px;
}

.whats-app-channel-popover {
  width: 350px;
  max-width: 350px;
}
.whats-app-channel-popover .popover-body, .whats-app-channel-popover .popover-content {
  padding: 20px;
}

.datetimepicker-input-popover .popover-body, .datetimepicker-input-popover .popover-content {
  padding: 0;
}

.daterangepicker-input-popover {
  max-width: initial;
}
.daterangepicker-input-popover .popover-body, .daterangepicker-input-popover .popover-content {
  padding: 0;
}

/*TODO CAR-71588 DELETE*/
.chat-bot-stats-info-popover {
  width: 345px;
  max-width: 350px;
}

/*NAVIGATION*/
/** Tooltip */
.navigation-item-tooltip {
  font-size: 14px;
}

/** Dropdown */
.navigation-dropdown-menu {
  transform: translateX(8px);
  margin: 0;
}

/** NG-SELECT */
.trigger-chain-reaction-type-selector .ng-dropdown-panel-items {
  max-height: none !important;
}

.modal.fade.fade-right .modal-dialog {
  right: -100%;
  transition: right 0.4s ease-out;
}

.modal.fade.fade-right.show .modal-dialog,
.modal.fade.fade-right.in .modal-dialog {
  right: 0;
}

.cq-channel-popover .popover-body, .cq-channel-popover .popover-content {
  padding: 0;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/directives/ab-test-statistics/ab-test-statistics.scss?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-ab-test-statistics {
  display: block;
}

cq-ab-test-statistics .statistics-chart-data {
  width: 250px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/directives/checkbox/checkbox.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-checkbox {
  display: inline-block;
}
cq-checkbox > label {
  display: block;
  margin: 0;
  font-weight: 400;
  cursor: pointer;
}
cq-checkbox > label > input[type=checkbox] {
  display: none;
  -webkit-appearance: none;
          appearance: none;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/directives/dynamic-iframe/dynamic-iframe.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-dynamic-iframe-ajs {
  display: block;
}

cq-dynamic-iframe-ajs > iframe {
  width: 100%;
  max-width: 100%;
  height: auto;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/filter-segments/filter-segments-horizontal.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-filter-segments-horizontal {
  display: block;
}

cq-filter-segments-horizontal .segments-container {
  margin-right: -3px;
  margin-left: -3px;
}

cq-filter-segments-horizontal .segments-container .segment {
  margin: 3px;
  padding: 0px 8px;
  border-radius: 9999px;
  background: #9da3af;
  color: #ffffff;
  cursor: pointer;
}

cq-filter-segments-horizontal .segments-container .segment.active,
cq-filter-segments-horizontal .segments-container .segment:hover {
  background: #5c5cd6;
}

cq-filter-segments-horizontal .form-control {
  max-height: 28px;
  padding: 3px 8px 4px 8px;
  font-size: 12px;
}

cq-filter-segments-horizontal .property-container {
  flex-basis: 260px;
  min-width: 260px;
}

cq-filter-segments-horizontal .property-selector .ui-select-toggle {
  max-height: 28px;
  padding: 4px 8px;
  border-color: #c7cad1;
  font-size: 12px;
  box-shadow: none;
}

cq-filter-segments-horizontal .property-selector .ui-select-choices-row-inner {
  white-space: normal;
}

cq-filter-segments-horizontal .prop-value-short {
  width: 115px;
}

cq-filter-segments-horizontal .have-value .form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

cq-filter-segments-horizontal .have-value .dropdown-property-type {
  padding: 0px 7px;
  border: 1px solid #c7cad1;
  border-left: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background: #e3e5e8;
}

/* HACK Из-за ui-select приходится выставлять ширину через calc для селекта с событями */
cq-filter-segments-horizontal .event-select-container {
  width: calc(100% - 30px);
}

cq-filter-segments-horizontal .tags-container {
  margin-right: -3px;
  margin-left: -3px;
}

cq-filter-segments-horizontal .tags-container .user-tag {
  margin: 3px;
}

cq-filter-segments-horizontal .sending-filters-popover {
  min-width: 330px;
}

.filter-type {
  width: 205px;
}

.filter-type input {
  width: 100% !important;
}

.segment-dropdown {
  width: 280px;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/filter-segments/filter-segments-vertical.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-filter-segments-vertical {
  display: block;
  height: 100%;
  /*Ограничить высоту надо чтобы не загораживались кнопками*/
}
cq-filter-segments-vertical .segments-wrapper {
  border-radius: 3px;
  background-color: #f1f2f4;
}
cq-filter-segments-vertical .segments-wrapper .segments-dropdown-menu {
  max-height: 500px;
}
cq-filter-segments-vertical .user-event-select-choices.ui-select-choices > .ui-select-choices-content {
  max-height: 260px;
}
cq-filter-segments-vertical .have-value .ui-select-toggle {
  border-right: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
cq-filter-segments-vertical .property-type-btn.have-value {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
cq-filter-segments-vertical .sending-filters-popover {
  min-width: 330px;
}
cq-filter-segments-vertical .filter-type-custom-choices-row.ui-select-bootstrap .ui-select-choices-row > span {
  padding: 0;
}
cq-filter-segments-vertical .filter-type-custom-choices-row .custom-select-choices-row-inner {
  padding: 6px 15px;
}

cq-filter-segments-vertical .horizontal .property-selector {
  float: left;
  width: 100%;
  margin-right: 5px;
}

cq-filter-segments-vertical .horizontal .contener-selectize {
  position: relative;
  float: left;
  display: block;
  width: 30%;
}

cq-filter-segments-vertical .horizontal .filter {
  margin: 0;
}

cq-filter-segments-vertical .horizontal .operation-selector-cont {
  float: left;
  width: calc(70% - 20px) !important;
  padding-left: 6px;
}

cq-filter-segments-vertical .horizontal .group-title {
  margin-top: 10px;
}

cq-filter-segments-vertical .horizontal .filter .prop-value {
  width: 40%;
  margin-left: 6px;
}

cq-filter-segments-vertical .horizontal .operation-selector-cont > select.form-control.operation-selector {
  float: left;
  width: 45% !important;
  max-width: 263px !important;
}

cq-filter-segments-vertical .horizontal .filter .prop-value-daysselector {
  margin-left: 12px;
}

cq-filter-segments-vertical .horizontal .filter .del {
  right: 2px;
}

cq-filter-segments-vertical .horizontal .delimiter {
  position: absolute;
  left: -3px;
  height: 100%;
  border-left: 1px solid #e3e5e8;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/directives/list-filter/list-filter.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-list-filter {
  display: flex;
  max-height: 350px;
  border: 1px solid #e3e5e8;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/directives/radio/radio.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-radio {
  display: inline-block;
}
cq-radio > label {
  display: block;
  margin: 0;
  font-weight: 400;
  cursor: pointer;
}
cq-radio > label > input[type=radio] {
  display: none;
  -webkit-appearance: none;
          appearance: none;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/directives/split/split/split.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-split .gutter,
[cq-split] .gutter {
  width: 100%;
  border-radius: 9999px;
  background-color: #f1f2f4;
  background-position: 50%;
  background-repeat: no-repeat;
}
cq-split .gutter.gutter-horizontal,
[cq-split] .gutter.gutter-horizontal {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==");
  cursor: ew-resize;
}
cq-split .gutter.gutter-vertical,
[cq-split] .gutter.gutter-vertical {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFCAMAAABl/6zIAAAABlBMVEUAAADMzMzIT8AyAAAAAXRSTlMAQObYZgAAABRJREFUeAFjYGRkwIMJSeMHlBkOABP7AEGzSuPKAAAAAElFTkSuQmCC");
  cursor: ns-resize;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/directives/statistics-value/statistics-value.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-statistics-value {
  display: inline-block;
}
cq-statistics-value i {
  color: #9da3af;
}
cq-statistics-value .value,
cq-statistics-value .placeholder {
  font-size: 36px;
  line-height: 1.1;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/directives/sticky-scroll/sticky-scroll.scss?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
/* скроллящийся элемент */
.fixed[cq-sticky-scroll] {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 2; /* чтобы скроллящийся элемент перекрывал все другие элементы, расположенные ниже в DOM */
  border-bottom: 1px solid #e3e5e8;
  background-color: #ffffff;
}

/* клонированный элемент, оставленный на месте скроллящегося */
.clone[cq-sticky-scroll] {
  visibility: hidden;
}

.fixed-container {
  position: relative;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/directives/switch/switch.scss?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-switch {
  display: inline-block;
}
cq-switch > label {
  margin: 0;
  font-weight: 400;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  transition-property: background, border-color, color, opacity, transform;
  transition-duration: 0.2s;
}
cq-switch > label.disabled,
cq-switch > label.disabled * {
  cursor: default;
  pointer-events: none;
}
cq-switch input[type=checkbox] {
  display: none;
  -webkit-appearance: none;
          appearance: none;
}
cq-switch input[type=checkbox][disabled] {
  pointer-events: none;
}
cq-switch input[type=checkbox][disabled] ~ * {
  opacity: 0.4;
}
cq-switch input[type=checkbox] ~ div {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  width: 35px;
  height: 17px;
  margin: 0 3px;
  border: 2px solid;
  border-radius: 9999px;
  transition: inherit;
}
cq-switch input[type=checkbox] ~ div:after {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  width: 13px;
  height: 13px;
  border-radius: 20px;
  background-color: #ffffff;
  transition: inherit;
}
cq-switch input[type=checkbox]:checked ~ div:after {
  transform: translateX(18px);
}
cq-switch input[type=checkbox] ~ span {
  transition: inherit;
}
cq-switch .small {
  font-size: 11px;
}
cq-switch .small input[type=checkbox] ~ div {
  width: 30px;
  height: 13px;
}
cq-switch .small input[type=checkbox] ~ div:after {
  width: 9px;
  height: 9px;
}
cq-switch .small input[type=checkbox]:checked ~ div:after {
  transform: translateX(17px);
}
cq-switch .bold input[type=checkbox] ~ span {
  font-weight: 700;
}
cq-switch .cq-switch-check input[type=checkbox]:checked ~ div {
  border-color: rgb(102.2, 203.8, 102.2);
  background: rgb(102.2, 203.8, 102.2);
}
cq-switch .cq-switch-check input[type=checkbox]:not(:checked) ~ div {
  border-color: #9da3af;
  background: #9da3af;
}
cq-switch .cq-switch-check input[type=checkbox] ~ div:before {
  content: "";
  position: absolute;
  top: 0;
  right: 4px;
  bottom: 0;
  left: 3px;
  display: inline-block;
  height: 50%;
  margin: auto;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0iI2ZmZiI+PHBvbHlnb24gcG9pbnRzPSIyOC45NyA0LjUxIDExLjkzIDIxLjU1IDMuMDQgMTIuNjYgMC4wOCAxNS42MyAxMS45MyAyNy40OCAzMS45NCA3LjQ3IiBzdHJva2U9Im51bGwiLz48L3N2Zz4=) no-repeat center left, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0iI2ZmZiI+PHBvbHlnb24gcG9pbnRzPSIyOC43IDAuMSAxNiAxMi44IDMuMyAwLjEgMC4xIDMuMyAxMi44IDE2IDAuMSAyOC43IDMuMyAzMS45IDE2IDE5LjIgMjguNyAzMS45IDMxLjkgMjguNyAxOS4yIDE2IDMxLjkgMy4zIi8+PC9zdmc+) no-repeat center right;
  background-size: 9px, 7px;
}
cq-switch .cq-switch-check.small input[type=checkbox] ~ div:before {
  content: "";
  right: 2px;
  left: 2px;
  background-size: 7px, 7px;
}
cq-switch .cq-switch-check input[type=checkbox]:checked ~ span {
  color: rgb(102.2, 203.8, 102.2);
}
cq-switch .cq-switch-check input[type=checkbox]:not(:checked) ~ span {
  color: #9da3af;
}
cq-switch .cq-switch-check.light input[type=checkbox]:not(:checked) ~ span {
  color: #ffffff;
}
cq-switch .cq-switch-select input[type=checkbox] ~ div {
  border-color: rgb(91.8, 91.8, 214.2);
  background: rgb(91.8, 91.8, 214.2);
}
cq-switch .cq-switch-select input[type=checkbox]:checked ~ span:nth-of-type(2),
cq-switch .cq-switch-select input[type=checkbox]:not(:checked) ~ span:nth-of-type(1) {
  color: rgb(91.8, 91.8, 214.2);
}
cq-switch .cq-switch-select input[type=checkbox]:checked ~ span:nth-of-type(1),
cq-switch .cq-switch-select input[type=checkbox]:not(:checked) ~ span:nth-of-type(2) {
  color: #c7cad1;
}
cq-switch .cq-switch-select.light input[type=checkbox]:checked ~ span:nth-of-type(2),
cq-switch .cq-switch-select.light input[type=checkbox]:not(:checked) ~ span:nth-of-type(1) {
  color: #ffffff;
}
cq-switch .cq-switch-enable input[type=checkbox]:checked ~ div {
  border-color: rgb(102.2, 203.8, 102.2);
  background: rgb(102.2, 203.8, 102.2);
}
cq-switch .cq-switch-enable input[type=checkbox]:not(:checked) ~ div {
  border-color: #ff7733;
  background: #ff7733;
}
cq-switch .cq-switch-enable.light input[type=checkbox] ~ span {
  color: #ffffff;
}
cq-switch .cq-switch-theme input[type=checkbox] ~ div {
  width: 44px;
  height: 25px;
  margin: 0;
  border: none;
  border-radius: 4px;
  background-color: #c7cad1;
}
cq-switch .cq-switch-theme input[type=checkbox] ~ div:after {
  top: 2px;
  left: 2px;
  width: 21px;
  height: 21px;
  border-radius: 0;
  background: url('theme-light-old.8eb850d8312db24b.svg') no-repeat;
  background-size: contain;
}
cq-switch .cq-switch-theme input[type=checkbox]:checked ~ div {
  background: #22252a;
}
cq-switch .cq-switch-theme input[type=checkbox]:checked ~ div:after {
  background: url('theme-dark-old.9ce20e2fccd2f381.svg') no-repeat;
  transform: translateX(19px);
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/directives/wizard/wizard/wizard.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-wizard {
  display: block;
}

.editor-wizard {
  z-index: 100;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/directives/wizard/wizard-item/wizard-item.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-wizard-item {
  flex-grow: 1;
  flex-basis: 0;
  -webkit-user-select: none;
          user-select: none;
}
cq-wizard-item .cq-wizard-item-progress-bar {
  position: relative;
  height: 2px;
  margin: 9px 0;
  border-radius: 0;
  box-shadow: none;
}
cq-wizard-item .cq-wizard-item-progress-bar-left,
cq-wizard-item .cq-wizard-item-progress-bar-right {
  position: absolute;
  width: calc(50% - 7px);
  height: 100%;
  background: #c7cad1;
}
cq-wizard-item .cq-wizard-item-progress-bar-left {
  left: 0;
}
cq-wizard-item .cq-wizard-item.active .cq-wizard-item-progress-bar-left,
cq-wizard-item .cq-wizard-item.complete .cq-wizard-item-progress-bar-left {
  background: #ff7733;
}
cq-wizard-item .cq-wizard-item-progress-bar-right {
  right: 0;
}
cq-wizard-item .cq-wizard-item.complete .cq-wizard-item-progress-bar-right {
  background: #ff7733;
}
cq-wizard-item:first-child .cq-wizard-item-progress-bar-left, cq-wizard-item:last-child .cq-wizard-item-progress-bar-right {
  display: none;
}
cq-wizard-item .cq-wizard-item-circle {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #c7cad1;
  cursor: pointer;
  transform: translate(-50%, -50%);
}
cq-wizard-item .cq-wizard-item.active .cq-wizard-item-circle,
cq-wizard-item .cq-wizard-item.complete .cq-wizard-item-circle {
  background: #ff7733;
}
cq-wizard-item .cq-wizard-item.active .cq-wizard-item-text,
cq-wizard-item .cq-wizard-item.complete .cq-wizard-item-text {
  color: #ff7733;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/modals/assign-new-default-message-sender/assign-new-default-message-sender.scss?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.message-sender-select.ui-select-bootstrap .avatar {
  border-radius: 9999px;
  width: 30px;
  height: 30px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/modals/bee-editor/bee-editor.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.bee-editor-modal .modal-dialog {
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin: 0;
}
.bee-editor-modal .modal-content {
  width: 100%;
  height: 100%;
}

cq-bee-editor-modal {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
cq-bee-editor-modal .btn.bee-editor-close {
  position: absolute;
  top: 12px;
  right: 137px;
  z-index: 999999;
  min-width: 100px;
  padding: 6px 10px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 13px;
}
cq-bee-editor-modal #bee-plugin-container > iframe {
  flex-grow: 1;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/modals/code-installed-success/code-installed-success.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-code-installed-success-modal img {
  width: 170px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/modals/email-template-preview/email-template-preview.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-email-template-preview-modal {
  display: block;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/modals/funnel-editor/funnel-editor.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
.funnel-editor-modal .modal-dialog {
  min-width: 1000px;
}

cq-funnel-editor-modal {
  display: flex;
  flex-direction: column;
  overflow: auto;
}

cq-funnel-editor-modal .modal-footer {
  border-top: 1px solid #e3e5e8;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/modals/lead-bot-settings/lead-bot-settings.scss?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-lead-bot-settings-modal {
  display: block;
}
cq-lead-bot-settings-modal .logo {
  max-width: 60px;
  max-height: 30px;
}
cq-lead-bot-settings-modal .chat-preview-wrap {
  background-color: #f1f2f4;
}
cq-lead-bot-settings-modal .chat-preview-wrap cq-chat-preview {
  margin-bottom: -140px;
}
cq-lead-bot-settings-modal .chat-preview_border {
  border-width: 1px;
  border-style: solid;
  border-color: #f1f2f4;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/modals/lightweight-email-template-preview/lightweight-email-template-preview.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-email-template-preview-modal {
  display: block;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/modals/limit-of-unique-visitors/limit-of-unique-visitors.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.limit-of-unique-visitors .modal-dialog {
  max-width: 340px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/modals/manual-user-merge/manual-user-merge.scss?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-manual-user-merge {
  display: flex;
  flex-direction: column;
  overflow: auto;
}
cq-manual-user-merge .modal-footer {
  border-top: 1px solid #e3e5e8;
}
cq-manual-user-merge .bg_selected {
  background-color: #ebebfa;
}
cq-manual-user-merge .bg_adding {
  background-color: #ecf9ec;
}
cq-manual-user-merge .bg_added {
  background-color: #d9f2d9;
}
cq-manual-user-merge .props-row {
  margin-bottom: 2px;
}
cq-manual-user-merge .props-row > :not(:last-child) {
  margin-right: 23px;
}
cq-manual-user-merge .header-col-1 {
  flex-shrink: 2;
  margin-left: 23px;
}
cq-manual-user-merge hr {
  margin: 0 10px !important;
}
cq-manual-user-merge .prop {
  overflow: hidden;
  height: 100%;
  padding: 5px 10px;
  border-radius: 4px;
}
cq-manual-user-merge .prop .prop-name {
  font-size: 12px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/modals/message-planning/message-planning.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-message-planning {
  display: block;
}
cq-message-planning .time-input {
  width: 42px;
}
cq-message-planning .interval-input {
  width: 65px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/modals/party-is-over/party-is-over.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.party-is-over .modal-dialog {
  max-width: 345px;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/modals/remove-conversation-part/remove-conversation-part.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-remove-conversation-part-modal {
  display: flex;
  flex-direction: column;
  overflow: auto;
}

cq-remove-conversation-part-modal .message-wrapper {
  border: 1px solid #e3e5e8;
  border-radius: 3px;
  pointer-events: none;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/modals/send-manual-message/send-manual-message.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
.manual-message.modal .modal-dialog {
  width: calc(100% - 55px);
  max-width: 1400px;
  min-width: 948px;
  margin-left: 55px;
}

.manual-message .who {
  line-height: 25px;
}

.manual-message .who .who-label {
  float: left;
}

.manual-message .who .who-users {
  background: #e3e5e8;
  border: 1px solid #e3e5e8;
  border-radius: 4px;
  margin-left: 55px;
  padding: 0 6px;
}

.manual-message .who .who-users .who-counter {
  background: #9da3af;
  border-radius: 30px;
  color: white;
  padding: 0 5px;
  line-height: 18px;
  font-size: 12px;
}

/* Костыль, чтобы пофиксить положение и размер поповера
с реальным кол-вом отправляемых писем */
.manual-message .who .receivers-popover {
  right: 0 !important;
  left: auto !important;
}

/* такой большой отступ нужен для того, чтобы чат на бою не загораживал кнопки */
.manual-message .modal-footer {
  padding-bottom: 150px;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/modals/send-manual-message/karma-hint/karma-hint.scss?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-karma-hint {
  display: block;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/shared/modals/send-subscription-confirmation-email/send-subscription-confirmation-email.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* превью письма на подтверждение подписки */
.subscription-confirmation-email-preview {
  width: 223.2px; /* учитывается scale(0.4) */
  height: 260px;
}

.subscription-confirmation-email-preview cq-double-opt-in-email-preview {
  position: relative;
  top: 50%;
  left: 50%;
  display: flex;
  flex-direction: column;
  width: 558px;
  height: 650px;
  transform: translate(-50%, -50%) scale(0.4);
  transform-origin: center center;
}

.subscription-confirmation-email-preview cq-email-preview {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.subscription-confirmation-email-preview cq-email-frame {
  flex-grow: 1;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/auto-messages/editor/auto-message-editor.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-auto-message-editor {
  display: block;
  /* FIXME: устаревшие стили для ошибок, используются только на последнем шаге в автосообщениях */
}
cq-auto-message-editor .inner-container {
  max-width: 585px;
  margin-right: auto;
  margin-left: auto;
}
cq-auto-message-editor .name-and-directory-wrapper {
  max-width: 645px;
}
cq-auto-message-editor .auto-message-tip-popover {
  max-width: 550px;
}
cq-auto-message-editor .not-invalid {
  border-color: #ff7733 !important;
}
cq-auto-message-editor .not-invalid::placeholder {
  color: #ff7733 !important;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/auto-messages/editor/steps/display-settings/display-settings.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-display-settings {
  display: block;
}
cq-display-settings .time-units {
  width: 100px;
}
cq-display-settings .time {
  width: 74px;
}
cq-display-settings .time-input {
  width: 74px !important;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/auto-messages/editor/steps/goal-and-notification/goal.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-auto-message-goal {
  display: block;
}
cq-auto-message-goal .event-property {
  width: 250px;
}
cq-auto-message-goal .time-units {
  width: 100px;
}
cq-auto-message-goal .time {
  width: 74px;
}
cq-auto-message-goal .notification-selector-no-notifications {
  height: 60px;
}

.notification-integration-disabled-popover {
  min-width: 400px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/auto-messages/statistics/auto-message-statistics.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
  ЛЕГЕНДА ГРАФИКА
  ПРЕИМУЩЕСТВА А/Б ТЕСТИРОВАНИЯ
  SELECT ДЛЯ ВЫБОРА ТЕСТ-ГРУППЫ
 */
cq-auto-message-statistics {
  display: block;
}

/* ЛЕГЕНДА ГРАФИКА */
cq-auto-message-statistics .statistics-chart-data {
  width: 250px;
}

/* ПРЕИМУЩЕСТВА А/Б ТЕСТИРОВАНИЯ */
cq-auto-message-statistics .ab-test-advantages {
  max-width: 1000px;
  margin: 0 auto;
  text-align: center;
}

cq-auto-message-statistics .ab-test-advantage {
  width: 265px;
}

/* SELECT ДЛЯ ВЫБОРА ТЕСТ-ГРУППЫ */
cq-auto-message-statistics .test-group-select {
  width: 225px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-bot/edit/lead-bot/edit.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-chat-bot-edit {
  display: block;
}
cq-chat-bot-edit .inner-container {
  max-width: 585px;
  margin-right: auto;
  margin-left: auto;
}
cq-chat-bot-edit .name-and-directory-wrapper {
  max-width: 645px;
}
cq-chat-bot-edit .padding-bottom-70 {
  padding-bottom: 70px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-bot/list/list.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-chat-bot-list {
  display: block;
}
cq-chat-bot-list .lead-bots-table thead th,
cq-chat-bot-list .telegram-bots-table thead th {
  top: 63px;
}
cq-chat-bot-list .message-status .message-status-icon {
  display: none;
}
@media only screen and (max-width: 1240px) {
  cq-chat-bot-list .message-status .message-status-icon {
    vertical-align: baseline;
    display: initial;
  }
  cq-chat-bot-list .message-status .message-status-text {
    display: none;
  }
}
cq-chat-bot-list .progress-statistic {
  width: 60px;
}
cq-chat-bot-list .progress-statistic .statistic-percent.fade {
  opacity: 1;
}
cq-chat-bot-list .progress-statistic:hover .statistic-percent.fade {
  opacity: 0;
}
cq-chat-bot-list .progress-statistic .statistic-count.fade {
  opacity: 0;
}
cq-chat-bot-list .progress-statistic:hover .statistic-count.fade {
  opacity: 1;
}
cq-chat-bot-list .telegram-integration-select {
  flex-grow: 1;
  width: 0;
  max-width: 180px;
}
cq-chat-bot-list .tg-bot-integration-label {
  max-width: 180px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-bot/statistics/lead-bot/statistics.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-chat-bot-statistics {
  display: block;
}
cq-chat-bot-statistics .export-sendings-button-wrapper {
  text-align: right;
}
cq-chat-bot-statistics .operator-avatar,
cq-chat-bot-statistics .user-avatar,
cq-chat-bot-statistics .bot-statistics-icon {
  width: 25px;
  min-width: 25px;
  height: 25px;
  border-radius: 50%;
}
cq-chat-bot-statistics .bot-statistics-icon {
  background-color: #f1f2f4;
}
cq-chat-bot-statistics .user-name {
  max-width: 200px;
}
cq-chat-bot-statistics .user-contact {
  max-width: 90px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-bot/statistics/routing-bot/statistics.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-routing-bot-statistics {
  display: block;
}
cq-routing-bot-statistics .export-sendings-button-wrapper {
  text-align: right;
}
cq-routing-bot-statistics .operator-avatar,
cq-routing-bot-statistics .bot-statistics-icon {
  width: 25px;
  min-width: 25px;
  height: 25px;
  border-radius: 50%;
}
cq-routing-bot-statistics .bot-statistics-icon {
  background-color: #f1f2f4;
}
cq-routing-bot-statistics .user-name {
  max-width: 200px;
}
cq-routing-bot-statistics .user-contact {
  max-width: 90px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-bot/statistics/telegram-bot/statistics.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-telegram-bot-statistics {
  display: block;
}
cq-telegram-bot-statistics .operator-avatar,
cq-telegram-bot-statistics .bot-statistics-icon {
  width: 25px;
  min-width: 25px;
  height: 25px;
  border-radius: 50%;
}
cq-telegram-bot-statistics .bot-statistics-icon {
  background-color: #f1f2f4;
}
cq-telegram-bot-statistics .user-name {
  max-width: 200px;
}
cq-telegram-bot-statistics .user-contact {
  max-width: 90px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/chat-settings.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-chat-settings {
  display: block;
  padding: 30px 20px 20px 20px;
}
cq-chat-settings cq-visibility-settings,
cq-chat-settings cq-chat-patterns {
  max-width: 590px;
}
cq-chat-settings cq-chat-default-name,
cq-chat-settings cq-widget-tooltip {
  max-width: 470px;
}
cq-chat-settings cq-widget-animation {
  max-width: 685px;
}
cq-chat-settings cq-working-hours {
  max-width: 645px;
}
cq-chat-settings cq-chat-operators-status,
cq-chat-settings cq-chat-auto-reply {
  max-width: 760px;
}
cq-chat-settings cq-conversation-final-close-timeout,
cq-chat-settings cq-email-notification-timeout {
  max-width: 540px;
}
cq-chat-settings cq-chat-operators-evaluation {
  max-width: 610px;
}
cq-chat-settings cq-chat-audio-message {
  max-width: 637px;
}
cq-chat-settings .z-index-zero {
  z-index: 0;
}
cq-chat-settings hr {
  margin-top: 30px;
  margin-bottom: 30px;
}
cq-chat-settings .chat-preview-wrap {
  top: 20px;
}
cq-chat-settings .sticky-save-button {
  position: sticky;
  bottom: 0;
  margin: 30px -20px -20px -20px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/chat-auto-reply/chat-auto-reply.scss?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-chat-auto-reply {
  display: block;
}
cq-chat-auto-reply .auto-reply-type-select {
  width: 150px;
}
cq-chat-auto-reply .timeout-input {
  width: 51px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/chat-color/chat-color.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-chat-color {
  display: block;
}
cq-chat-color .color-input {
  width: 120px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/chat-default-name/chat-default-name.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-chat-default-name {
  display: block;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/chat-operators-evaluation/chat-operators-evaluation.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-chat-operators-evaluation {
  display: block;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/chat-operators-status/chat-operators-status.scss?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-chat-operators-status {
  display: block;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/chat-patterns/chat-patterns.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-chat-patterns {
  display: block;
}
cq-chat-patterns .messenger-pattern {
  width: 50px;
  height: 50px;
  border-radius: 4px;
}
cq-chat-patterns .messenger-pattern input {
  display: none;
}
cq-chat-patterns .messenger-pattern input + .visible-label:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
  margin: 0;
  border: 1px solid #e3e5e8;
  border-radius: 4px;
}
cq-chat-patterns .messenger-pattern input:checked + .visible-label:after {
  border-color: rgb(91.8, 91.8, 214.2);
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/chat-preview/chat-preview.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
  При изменении этого файла обязательно повысить номер версии шрифта в файле
  apiParts/styles/common/icon-fonts.scss
 */
.cqi-chat {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 15px;
  font-family: "CQ-Icons-chat", serif !important;
  line-height: 1;
  text-transform: none;
  speak: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cqi-chat.cqi_md, .cqi-chat.cqi-md {
  font-size: 20px;
  line-height: 20px;
}
.cqi-chat.cqi_lg, .cqi-chat.cqi-lg {
  font-size: 30px;
  line-height: 30px;
}
.cqi-chat.cqi-activity:before {
  content: "\e927";
}
.cqi-chat.cqi-angry-o:before {
  content: "\e90b";
}
.cqi-chat.cqi-angry:before {
  content: "\e90c";
}
.cqi-chat.cqi-arrow-down:before {
  content: "\e901";
}
.cqi-chat.cqi-arrow-left-thin:before {
  content: "\e915";
}
.cqi-chat.cqi-arrow-left:before {
  content: "\e925";
}
.cqi-chat.cqi-arrow-right:before {
  content: "\e900";
}
.cqi-chat.cqi-arrow-up:before {
  content: "\e926";
}
.cqi-chat.cqi-article:before {
  content: "\e924";
}
.cqi-chat.cqi-attach:before {
  content: "\e923";
}
.cqi-chat.cqi-check-circle-o:before {
  content: "\e912";
}
.cqi-chat.cqi-chevron-down:before {
  content: "\e92b";
}
.cqi-chat.cqi-chevron-left:before {
  content: "\e92a";
}
.cqi-chat.cqi-chevron-right:before {
  content: "\e929";
}
.cqi-chat.cqi-chevron-up:before {
  content: "\e92c";
}
.cqi-chat.cqi-external-link:before {
  content: "\e914";
}
.cqi-chat.cqi-facebook:before {
  content: "\e91f";
}
.cqi-chat.cqi-file:before {
  content: "\e917";
}
.cqi-chat.cqi-flags:before {
  content: "\e928";
}
.cqi-chat.cqi-food:before {
  content: "\e904";
}
.cqi-chat.cqi-happy-o:before {
  content: "\e90d";
}
.cqi-chat.cqi-happy:before {
  content: "\e90e";
}
.cqi-chat.cqi-img:before {
  content: "\e921";
}
.cqi-chat.cqi-instagram:before {
  content: "\e91c";
}
.cqi-chat.cqi-menu-burger:before {
  content: "\e90a";
}
.cqi-chat.cqi-nature:before {
  content: "\e903";
}
.cqi-chat.cqi-neutral-o:before {
  content: "\e90f";
}
.cqi-chat.cqi-neutral:before {
  content: "\e910";
}
.cqi-chat.cqi-objects:before {
  content: "\e905";
}
.cqi-chat.cqi-paperclip:before {
  content: "\e919";
}
.cqi-chat.cqi-paperplane:before {
  content: "\e908";
}
.cqi-chat.cqi-pen:before {
  content: "\e918";
}
.cqi-chat.cqi-pencil:before {
  content: "\e916";
}
.cqi-chat.cqi-people:before {
  content: "\e911";
}
.cqi-chat.cqi-places:before {
  content: "\e906";
}
.cqi-chat.cqi-pop-up:before {
  content: "\e920";
}
.cqi-chat.cqi-search:before {
  content: "\e907";
}
.cqi-chat.cqi-smile:before {
  content: "\e902";
}
.cqi-chat.cqi-spinner:before {
  content: "\e913";
}
.cqi-chat.cqi-symbols:before {
  content: "\e922";
}
.cqi-chat.cqi-telegram:before {
  content: "\e91d";
}
.cqi-chat.cqi-times:before {
  content: "\e909";
}
.cqi-chat.cqi-viber:before {
  content: "\e91a";
}
.cqi-chat.cqi-vk:before {
  content: "\e91b";
}
.cqi-chat.cqi-whatsapp:before {
  content: "\e91e";
}

/** Тёмная тема */
cq-chat-preview {
  display: block;
  width: 370px;
  height: 520px;
  font-family: "Inter", Helvetica, Arial, sans-serif;
}
cq-chat-preview .chat-container {
  overflow: hidden;
  height: 400px;
  border-width: 1px;
  border-style: solid;
  border-color: #d8d8d8;
  border-radius: 10px;
  background-color: #ffffff;
  transition: background-color 0.3s ease, border-color 0.3s ease;
}
cq-chat-preview .field {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  border: 1px solid #e6e6e6;
  background: #ffffff;
}
cq-chat-preview .input {
  border: none;
  outline: none;
  font-size: 14px;
  line-height: 20px;
  min-width: 100%;
  white-space: nowrap;
  height: 40px;
  padding: 10px 40px 10px 15px;
  background: transparent;
  width: 100%;
}
cq-chat-preview .messages-aria {
  transition: background-image 0.3s ease;
}
cq-chat-preview .chat-status-dot::before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 4px;
  margin-bottom: 1px;
  border-radius: 50%;
}
cq-chat-preview .chat-avatar {
  width: 40px;
  height: 40px;
  background-size: cover;
}
cq-chat-preview .chat-bot-button {
  padding: 9px 12px;
  border-width: 1px;
  border-style: solid;
  border-radius: 15px;
  background-color: #ffffff;
  margin: 5px;
}
cq-chat-preview .chat-conversation-part-reply-input-wrap i {
  color: #fff;
}
cq-chat-preview .chat-conversation-part-reply-input {
  color: #999999;
  cursor: text;
}
cq-chat-preview .chat-conversation-part-reply-hr {
  margin: 11px -12px 7px -12px;
  border: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #dddddd;
  transition: border-top-color 0.3s ease;
}
cq-chat-preview .chat-conversation-part-reply-send-button:before {
  content: "\e908";
  font-family: "CQ-Icons-chat";
  transition: color 0.3s ease;
}
cq-chat-preview .chat-copyright-info {
  padding: 7px 20px;
  font-size: 11px;
  transition: color 0.3s ease;
}
cq-chat-preview .chat-powered-by {
  padding: 2px 10px 0 10px;
  border-radius: 100px;
  background-color: rgba(0, 0, 0, 0);
  transition: background-color 0.3s ease;
}
cq-chat-preview .chat-powered-by:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
cq-chat-preview .chat-reply-file,
cq-chat-preview .chat-reply-emoji {
  font-size: 20px;
  cursor: pointer;
  transition: color 0.3s ease;
}
cq-chat-preview .chat-reply-file:before {
  content: "\e919";
  font-family: "CQ-Icons-chat";
}
cq-chat-preview .chat-reply-emoji:before {
  content: "\e922";
  font-family: "CQ-Icons-chat";
}
cq-chat-preview .dark .button:not(#carrotquest-messenger-kb-button) {
  background-color: #4d4d4d;
  color: #ffffff;
}
cq-chat-preview .dark .button:not(#carrotquest-messenger-kb-button):hover {
  background-color: #595959;
}
cq-chat-preview .dark .button:not(#carrotquest-messenger-kb-button):hover[disabled] {
  background-color: #4d4d4d;
}
cq-chat-preview .dark .chat-container {
  border-color: #b8b8b8;
  background-color: #333333;
}
cq-chat-preview .dark .chat-message a {
  color: #ffffff;
}
cq-chat-preview .dark .chat-bot-button {
  background-color: #333333;
}
cq-chat-preview .dark .chat-conversation-part-reply-hr {
  border-top-color: rgba(255, 255, 255, 0.15);
}
cq-chat-preview .dark .chat-copyright-info {
  color: #ffffff;
}
cq-chat-preview .dark .chat-powered-by:hover {
  background-color: rgba(255, 255, 255, 0.08);
}
cq-chat-preview .dark #carrotquest-messenger.carrotquest-messenger-opacity #carrotquest-messenger-body {
  background-color: #333 !important;
}
cq-chat-preview .dark #carrotquest-messenger input:-webkit-autofill,
cq-chat-preview .dark .dark#carrotquest-messenger input:-webkit-autofill:hover,
cq-chat-preview .dark .dark#carrotquest-messenger input:-webkit-autofill:focus,
cq-chat-preview .dark .dark#carrotquest-messenger input:-webkit-autofill,
cq-chat-preview .dark .dark#carrotquest-messenger textarea:-webkit-autofill,
cq-chat-preview .dark .dark#carrotquest-messenger textarea:-webkit-autofill:hover,
cq-chat-preview .dark .dark#carrotquest-messenger textarea:-webkit-autofill:focus,
cq-chat-preview .dark .dark#carrotquest-messenger select:-webkit-autofill,
cq-chat-preview .dark .dark#carrotquest-messenger select:-webkit-autofill:hover,
cq-chat-preview .dark .dark#carrotquest-messenger select:-webkit-autofill:focus {
  border: 0;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 174, 255, 0.04) 50%, rgba(255, 255, 255, 0) 51%, rgba(0, 174, 255, 0.03) 100%);
  box-shadow: 0 0 0 1000px transparent inset;
  color: #fff !important;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
cq-chat-preview .dark #carrotquest-messenger a,
cq-chat-preview .dark .dark#carrotquest-messenger #carrotquest-messenger-footer a:hover {
  color: #fff !important;
}
cq-chat-preview .dark #carrotquest-messenger #carrotquest-messenger-poweredby:hover {
  background-color: rgba(255, 255, 255, 0.08);
}
cq-chat-preview .dark #carrotquest-messenger #carrotquest-messenger-title .title-avatars img {
  margin-top: 0 !important;
  border: 2px solid #333 !important;
}
cq-chat-preview .dark #carrotquest-messenger .carrotquest-messenger-conversationpart-ul > li[data-direction=a2u] > span {
  background: #404040 !important;
  color: #fff !important;
}
cq-chat-preview .dark #carrotquest-messenger .carrotquest-messenger-typing > div {
  background-color: #fff !important;
}
cq-chat-preview .dark #carrotquest-messenger .vote-part .vote-smiles > div::before {
  color: #fff !important;
}
cq-chat-preview .dark #carrotquest-messenger #carrotquest-messenger-emoji-selector #carrotquest-messenger-emoji-menu > .carrotquest-messenger-emoji-menu-item > div {
  background-image: url('menu.ccecb77222edd860.png') !important;
}
cq-chat-preview .dark #carrotquest-messenger .carrotquest-messenger-conversation-ul > li:hover {
  background: #666 !important;
}
cq-chat-preview .dark #carrotquest-messenger-body li a,
cq-chat-preview .dark .dark #carrotquest-messenger-body li a:hover {
  color: #fff;
}
cq-chat-preview .dark #carrotquest-messenger #carrotquest-messenger-reply {
  border-top: 1px solid #515151;
  background-color: #333 !important;
}
cq-chat-preview .dark .history-zero-data__desc {
  color: #d9d9d9 !important;
}
cq-chat-preview .dark .powered-by__inner {
  color: #ffffff !important;
}
cq-chat-preview .feature_start-screen #carrotquest-messenger.carrotquest-messenger-small-chat {
  border-radius: 15px;
}
cq-chat-preview .feature_start-screen #carrotquest-messenger #carrotquest-messenger-body {
  margin: 0 !important;
}
cq-chat-preview .feature_start-screen #carrotquest-messenger[data-truncate-visibility] #carrotquest-messenger-body {
  margin: 0 !important;
}
cq-chat-preview .feature_start-screen #carrotquest-messenger #carrotquest-messenger-poweredby {
  line-height: 1.35;
}
cq-chat-preview .chevron-down {
  position: relative;
  display: block;
  width: 12px;
  height: 6px;
}
cq-chat-preview .chevron-down_before,
cq-chat-preview .chevron-down_after {
  content: "";
  position: absolute;
  top: 0;
  width: 2px;
  height: 10px;
  margin-top: -1px;
}
cq-chat-preview .chevron-down_before {
  margin-left: 2px;
  transform: rotate(45deg);
}
cq-chat-preview .chevron-down_after {
  margin-left: -4px;
  transform: rotate(-45deg);
}
cq-chat-preview .button {
  display: flex;
  align-items: center;
  margin: 5px 3px;
  border: none;
  border-radius: 50px;
  padding: 10px;
  background: #f2f2f2;
  color: #333;
  text-decoration: none;
  line-height: 20px;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}
cq-chat-preview .button_full-width {
  width: 100%;
  max-width: 100%;
  justify-content: center;
}
cq-chat-preview .button_icon {
  padding: 10px;
}
cq-chat-preview .button_xs {
  padding: 5px !important;
}
cq-chat-preview .button:hover {
  background: #f2f2f2;
}
cq-chat-preview .button__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  font-size: 20px;
}
cq-chat-preview .button__text {
  margin-left: 8px;
}
cq-chat-preview .button__text:first-child {
  margin-left: 0;
}
cq-chat-preview .form-button {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 5px !important;
}
cq-chat-preview .avatars {
  display: flex;
  justify-content: left;
  flex-direction: row-reverse;
}
cq-chat-preview .avatars__item {
  width: 44px;
  height: 44px;
  border: 2px solid;
  margin-right: -16px;
  background-size: cover;
  border-radius: 50%;
}
cq-chat-preview .avatars__item:first-child {
  margin-left: 0;
}
cq-chat-preview .back-button {
  position: absolute;
  height: 30px;
  width: 30px;
  left: 15px;
  top: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.25);
  cursor: pointer;
  transition: background-color 0.15s;
}
cq-chat-preview .back-button * {
  box-sizing: border-box;
}
cq-chat-preview .back-button:hover {
  background-color: rgba(255, 255, 255, 0.4);
}
cq-chat-preview .back-button__counter {
  position: absolute;
  left: 21px;
  top: -5px;
  min-width: 18px;
  height: 18px;
  border: 2px solid;
  padding: 0 4px;
  line-height: 14px;
  text-align: center;
  background-color: #ff3b30;
  border-radius: 18px;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
}
cq-chat-preview .close-button {
  position: absolute;
  height: 30px;
  width: 30px;
  right: 15px;
  top: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  border: none;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.25);
  cursor: pointer;
  transition: background-color 0.15s;
}
cq-chat-preview .close-button:hover {
  background-color: rgba(255, 255, 255, 0.4);
}
cq-chat-preview .conversation-header {
  text-align: center;
  overflow: hidden;
}
cq-chat-preview .conversation-header__name {
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
cq-chat-preview .conversation-header__status {
  font-size: 12px;
}
cq-chat-preview .history {
  padding-bottom: 20px;
}
cq-chat-preview .history-item {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  padding: 10px;
  overflow: hidden;
  border-radius: 15px;
  cursor: pointer;
  background-color: #f2f2f2;
  transition: background-color 0.15s;
}
cq-chat-preview .history-item:hover {
  background-color: #e5e5e5;
}
cq-chat-preview .history-item:last-child {
  margin: 0;
}
cq-chat-preview .history-item__avatar {
  width: 40px;
  min-width: 40px;
  height: 40px;
  background-size: cover;
  border-radius: 50%;
}
cq-chat-preview .history-item__inner {
  flex-grow: 1;
  overflow: hidden;
  margin-left: 10px;
}
cq-chat-preview .history-item__line {
  display: flex;
  align-content: center;
}
cq-chat-preview .history-item__time {
  font-size: 11px;
  line-height: 19px;
  color: gray;
  padding-left: 10px;
  white-space: nowrap;
}
cq-chat-preview .history-item__message {
  padding-right: 40px;
  color: gray;
  max-height: 38px;
  overflow: hidden;
}
cq-chat-preview .history-item__counter {
  position: absolute;
  right: 10px;
  bottom: 10px;
  min-width: 18px;
  height: 18px;
  padding: 0 5px;
  line-height: 18px;
  text-align: center;
  background-color: #ff3b30;
  border-radius: 18px;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
}
cq-chat-preview .history-zero-data {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding: 15px;
  background-color: #f2f2f2;
  border-radius: 15px;
  text-align: center;
}
cq-chat-preview .history-zero-data__emoji {
  margin-bottom: 15px;
  font-size: 40px;
  line-height: 40px;
}
cq-chat-preview .history-zero-data__desc {
  color: gray;
  font-size: 12px;
}
cq-chat-preview .start-screen * {
  box-sizing: border-box;
}
cq-chat-preview .start-screen__history {
  flex-grow: 1;
  margin-top: 20px;
  height: 100%;
}
cq-chat-preview .opened-wrap__outer {
  transition: transform 0.3s ease-in-out, margin-bottom 0.3s ease-in-out;
}
cq-chat-preview .start-screen-header {
  transform: translateY(20px);
  opacity: 0;
  max-width: 280px;
  margin: 0 auto;
  text-align: center;
  transition: transform 0.3s ease-in-out, opacity 0.15s ease-in-out;
}
cq-chat-preview .start-screen-header__avatars {
  display: flex;
  justify-content: center;
  height: 44px;
  overflow: hidden;
  transition: opacity 0.1s ease-in-out;
  margin-left: -14px;
}
cq-chat-preview .start-screen-header__title {
  margin-top: 15px;
  font-size: 18px;
  font-weight: bold;
  line-height: 21px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: margin 0.1s ease-in-out;
}
cq-chat-preview .start-screen-header__title:first-child {
  margin-top: 5px;
}
cq-chat-preview .start-screen-header__desc {
  margin-top: 5px;
  font-size: 12px;
  overflow: hidden;
  transition: opacity 0.1s ease-in-out;
}
cq-chat-preview .start-screen-preview .chat-container {
  height: 520px;
  border-radius: 15px;
}
cq-chat-preview .start-screen-preview .feature_start-screen #carrotquest-messenger.carrotquest-messenger-small-chat {
  border-radius: 15px;
}
cq-chat-preview .start-screen-preview .feature_start-screen #carrotquest-messenger #carrotquest-messenger-body {
  margin: 0 !important;
}
cq-chat-preview .start-screen-preview .feature_start-screen #carrotquest-messenger[data-truncate-visibility] #carrotquest-messenger-body {
  margin: 0 !important;
}
cq-chat-preview .start-screen-preview .feature_start-screen #carrotquest-messenger #carrotquest-messenger-poweredby {
  line-height: 1.35;
}
cq-chat-preview .start-screen-preview .flex {
  display: flex !important;
}
cq-chat-preview .start-screen-preview .flex-col {
  flex-direction: column !important;
}
cq-chat-preview .start-screen-preview .flex-grow {
  flex-grow: 1 !important;
}
cq-chat-preview .start-screen-preview .align-items-start {
  align-items: flex-start !important;
}
cq-chat-preview .start-screen-preview .align-items-center {
  align-items: center !important;
}
cq-chat-preview .start-screen-preview .align-items-end {
  align-items: flex-end !important;
}
cq-chat-preview .start-screen-preview .justify-end {
  justify-content: flex-end !important;
}
cq-chat-preview .start-screen-preview .flex-wrap {
  flex-wrap: wrap !important;
}
cq-chat-preview .start-screen-preview .no-margin {
  margin: 0 !important;
}
cq-chat-preview .start-screen-preview .cursor-pointer {
  cursor: pointer !important;
}
cq-chat-preview .start-screen-preview .margin-bottom-10 {
  margin-bottom: 10px !important;
}
cq-chat-preview .start-screen-preview button {
  -webkit-appearance: button;
  overflow: visible;
  margin: 0;
  font: inherit;
  color: inherit;
  text-transform: none;
  cursor: pointer;
}
cq-chat-preview .start-screen-preview button[disabled] {
  cursor: default;
}
cq-chat-preview .start-screen-preview button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
cq-chat-preview .start-screen-preview .margin-left-auto {
  margin-left: auto !important;
}
cq-chat-preview .start-screen-preview .margin-left-5 {
  margin-left: 5px !important;
}
cq-chat-preview .start-screen-preview .margin-right-5 {
  margin-right: 5px !important;
}
cq-chat-preview .start-screen-preview .cursor-pointer {
  cursor: pointer !important;
}
cq-chat-preview .start-screen-preview .text-muted {
  color: #b3b3b3;
}
cq-chat-preview .start-screen-preview textarea {
  font-family: "Inter", Arial, sans-serif !important;
}
cq-chat-preview .start-screen-preview .scroll-a {
  overflow-y: auto;
  scrollbar-width: thin;
}
cq-chat-preview .start-screen-preview .scroll-a::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  opacity: 0;
}
cq-chat-preview .start-screen-preview .scroll-a:hover::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}
cq-chat-preview .start-screen-preview .chevron-down {
  position: relative;
  display: block;
  width: 12px;
  height: 6px;
}
cq-chat-preview .start-screen-preview .chevron-down_before,
cq-chat-preview .start-screen-preview .chevron-down_after {
  content: "";
  position: absolute;
  top: 0;
  width: 2px;
  height: 10px;
  margin-top: -1px;
}
cq-chat-preview .start-screen-preview .chevron-down_before {
  margin-left: 8px;
  transform: rotate(45deg);
}
cq-chat-preview .start-screen-preview .chevron-down_after {
  margin-left: 2px;
  transform: rotate(-45deg);
}
cq-chat-preview .start-screen-preview .button {
  display: flex;
  align-items: center;
  margin: 5px 3px;
  border: none;
  border-radius: 20px;
  padding: 10px 12px;
  background: #f2f2f2;
  color: #333;
  text-decoration: none;
  line-height: 20px;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}
cq-chat-preview .start-screen-preview .button:hover {
  background: #e6e6e6;
}
cq-chat-preview .start-screen-preview .button:hover[disabled] {
  background: #f2f2f2;
}
cq-chat-preview .start-screen-preview .button_sm {
  padding: 10px;
}
cq-chat-preview .start-screen-preview .button__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  font-size: 20px;
}
cq-chat-preview .start-screen-preview .icon-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  font-size: 20px;
  color: #999;
  cursor: pointer;
  transition: background-color 0.15s, color 0.15s;
}
cq-chat-preview .start-screen-preview .icon-button:hover {
  background-color: #f2f2f2;
  color: #333333;
}
@keyframes typing-indicate {
  0% {
    opacity: 0.4;
    transform: scale(0.666);
  }
  50% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0.4;
    transform: scale(0.666);
  }
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-day-separator {
  font-size: 12px;
  color: #999999;
  text-align: center;
  padding-bottom: 8px;
  padding-top: 3px;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-emoji-selector * {
  box-sizing: content-box;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-emoji-selector #carrotquest-messenger-emoji-menu > div {
  display: table-cell !important;
  padding: 5px !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-emoji-selector #carrotquest-messenger-emoji-menu > .carrotquest-messenger-emoji-menu-item > div {
  display: block !important;
  width: 24px !important;
  height: 24px !important;
  margin: auto;
  background-image: url('menu.273ff2e94e5cb00e.png') !important;
  background-size: cover;
  cursor: pointer !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-emoji-selector #carrotquest-messenger-emoji-menu > .carrotquest-messenger-emoji-menu-item:nth-child(1) > div {
  background-position: 0 0 !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-emoji-selector #carrotquest-messenger-emoji-menu > .carrotquest-messenger-emoji-menu-item:nth-child(2) > div {
  background-position: 14.286% 0 !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-emoji-selector #carrotquest-messenger-emoji-menu > .carrotquest-messenger-emoji-menu-item:nth-child(3) > div {
  background-position: 28.571% 0 !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-emoji-selector #carrotquest-messenger-emoji-menu > .carrotquest-messenger-emoji-menu-item:nth-child(4) > div {
  background-position: 42.857% 0 !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-emoji-selector #carrotquest-messenger-emoji-menu > .carrotquest-messenger-emoji-menu-item:nth-child(5) > div {
  background-position: 57.143% 0 !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-emoji-selector #carrotquest-messenger-emoji-menu > .carrotquest-messenger-emoji-menu-item:nth-child(6) > div {
  background-position: 71.429% 0 !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-emoji-selector #carrotquest-messenger-emoji-menu > .carrotquest-messenger-emoji-menu-item:nth-child(7) > div {
  background-position: 85.714% 0 !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-emoji-selector #carrotquest-messenger-emoji-menu > .carrotquest-messenger-emoji-menu-item:nth-child(8) > div {
  background-position: 100% 0 !important;
}
cq-chat-preview .start-screen-preview #carrotquest-file-preview-list {
  display: block;
  width: 100%;
  height: 0;
  border-bottom: 1px solid #ddd;
  opacity: 0;
  background: #fff;
  transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1), opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
}
cq-chat-preview .start-screen-preview #notification-container #carrotquest-file-preview-list {
  margin-top: -1px;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}
cq-chat-preview .start-screen-preview .actions-buttons-container button {
  overflow: hidden;
  max-width: calc(100% - 1px);
  margin: 5px;
  text-align: left;
  white-space: normal;
  transition: all 0.3s, opacity 0.45s;
}
@keyframes reply-icon-animate-show {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes reply-icon-animate-hide {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.5);
  }
}
cq-chat-preview .start-screen-preview .vote-part .vote-smiles > div {
  width: 30px;
  height: 30px;
  margin-right: 22px;
  cursor: pointer;
}
cq-chat-preview .start-screen-preview .vote-part[data-left-vote=true] .vote-smiles > div {
  cursor: default;
}
cq-chat-preview .start-screen-preview .vote-part .vote-smiles > div:last-child {
  margin-right: 0;
}
cq-chat-preview .start-screen-preview .vote-part .vote-smiles > div::before {
  font-size: 29px;
  font-family: "CQ-Icons-chat", serif !important;
  line-height: 29px;
}
cq-chat-preview .start-screen-preview .vote-part .vote-smiles > div:nth-child(1)::before {
  content: "\e90b";
}
cq-chat-preview .start-screen-preview .vote-part .vote-smiles > div:nth-child(2)::before {
  content: "\e90f";
}
cq-chat-preview .start-screen-preview .vote-part .vote-smiles > div:nth-child(3)::before {
  content: "\e90d";
}
cq-chat-preview .start-screen-preview .avatars {
  display: flex;
  justify-content: left;
  flex-direction: row-reverse;
}
cq-chat-preview .start-screen-preview .avatars__item {
  width: 44px;
  height: 44px;
  border: 2px solid;
  margin-right: -16px;
  background-size: cover;
  border-radius: 50%;
}
cq-chat-preview .start-screen-preview .avatars__item:first-child {
  margin-left: 0;
}
cq-chat-preview .start-screen-preview .back-button {
  position: absolute;
  height: 30px;
  width: 30px;
  left: 15px;
  top: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.25);
  cursor: pointer;
  transition: background-color 0.15s;
}
cq-chat-preview .start-screen-preview .back-button * {
  box-sizing: border-box;
}
cq-chat-preview .start-screen-preview .back-button:hover {
  background-color: rgba(255, 255, 255, 0.4);
}
cq-chat-preview .start-screen-preview .back-button__counter {
  position: absolute;
  left: 21px;
  top: -5px;
  min-width: 18px;
  height: 18px;
  border: 2px solid;
  padding: 0 4px;
  line-height: 14px;
  text-align: center;
  background-color: #ff3b30;
  border-radius: 18px;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
}
cq-chat-preview .start-screen-preview .close-button {
  position: absolute;
  height: 30px;
  width: 30px;
  right: 15px;
  top: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  border: none;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.25);
  cursor: pointer;
  transition: background-color 0.15s;
}
cq-chat-preview .start-screen-preview .close-button:hover {
  background-color: rgba(255, 255, 255, 0.4);
}
cq-chat-preview .start-screen-preview .conversation-header {
  text-align: center;
  overflow: hidden;
}
cq-chat-preview .start-screen-preview .conversation-header__name {
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
cq-chat-preview .start-screen-preview .conversation-header__status {
  font-size: 12px;
}
cq-chat-preview .start-screen-preview .history-zero-data {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding: 15px;
  background-color: #f2f2f2;
  border-radius: 15px;
  text-align: center;
}
cq-chat-preview .start-screen-preview .history-zero-data__emoji {
  margin-bottom: 15px;
  font-size: 40px;
  line-height: 40px;
}
cq-chat-preview .start-screen-preview .history-zero-data__desc {
  color: gray;
  font-size: 12px;
}
cq-chat-preview .start-screen-preview * {
  box-sizing: border-box;
}
cq-chat-preview .start-screen-preview .start-screen__history {
  flex-grow: 1;
  margin-top: 20px;
  height: 100%;
}
cq-chat-preview .start-screen-preview .start-screen .opened-wrap__outer {
  transition: transform 0.3s ease-in-out, margin-bottom 0.3s ease-in-out;
}
cq-chat-preview .start-screen-preview .start-screen-header {
  transform: translateY(20px);
  opacity: 0;
  max-width: 280px;
  margin: 0 auto;
  text-align: center;
  transition: transform 0.3s ease-in-out, opacity 0.15s ease-in-out;
}
cq-chat-preview .start-screen-preview .start-screen-header__avatars {
  display: flex;
  justify-content: center;
  height: 44px;
  overflow: hidden;
  transition: opacity 0.1s ease-in-out;
  margin-left: -14px;
}
cq-chat-preview .start-screen-preview .start-screen-header__title {
  margin-top: 15px;
  font-size: 18px;
  font-weight: bold;
  line-height: 21px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: margin 0.1s ease-in-out;
}
cq-chat-preview .start-screen-preview .start-screen-header__title:first-child {
  margin-top: 5px;
}
cq-chat-preview .start-screen-preview .start-screen-header__desc {
  margin-top: 5px;
  font-size: 12px;
  overflow: hidden;
  transition: opacity 0.1s ease-in-out;
}
cq-chat-preview .start-screen-preview .header-collapsed .start-screen-header__avatars {
  opacity: 0;
}
cq-chat-preview .start-screen-preview .header-collapsed .start-screen-header__title {
  margin-top: 5px;
}
cq-chat-preview .start-screen-preview .header-collapsed .start-screen-header__desc {
  opacity: 0;
}
cq-chat-preview .start-screen-preview .history-zero-data__desc {
  margin-top: 5px;
  font-size: 12px;
}
cq-chat-preview .start-screen-preview .history-zero-data__title {
  font-weight: bold;
  font-size: 14px;
}
cq-chat-preview .start-screen-preview .social-network-screen * {
  box-sizing: border-box;
}
cq-chat-preview .start-screen-preview .social-network-screen__desc li {
  margin-top: 10px;
}
cq-chat-preview .start-screen-preview .social-network-screen__desc li:first-child {
  margin-top: 0;
}
cq-chat-preview .start-screen-preview .opened-header {
  height: 30px;
  overflow: hidden;
}
cq-chat-preview .start-screen-preview .opened-header__inner {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  height: 100%;
  margin-left: 45px;
}
cq-chat-preview .start-screen-preview .opened-loader * {
  box-sizing: border-box;
}
@keyframes openedLoaderRotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
cq-chat-preview .start-screen-preview .opened-wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  line-height: 18px;
}
cq-chat-preview .start-screen-preview .opened-wrap_active .opened-wrap__outer {
  transform: translateY(0);
}
cq-chat-preview .start-screen-preview .opened-wrap_active .opened-wrap__inner {
  opacity: 1;
}
cq-chat-preview .start-screen-preview .opened-wrap_active .start-screen-header {
  transform: translateY(0);
  opacity: 1;
}
cq-chat-preview .start-screen-preview .opened-wrap.start-screen .opened-wrap__header {
  padding-right: 15px;
}
cq-chat-preview .start-screen-preview .opened-wrap.start-screen .opened-wrap__inner {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
cq-chat-preview .start-screen-preview .opened-wrap.start-screen .opened-wrap__inner::-webkit-scrollbar {
  display: none;
}
cq-chat-preview .start-screen-preview .opened-wrap_conversation .opened-wrap__inner {
  padding: 0;
}
cq-chat-preview .start-screen-preview .opened-wrap__header {
  position: relative;
  padding: 15px 60px 30px 15px;
}
cq-chat-preview .start-screen-preview .opened-wrap__outer {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  transform: translateY(500px);
  margin-top: -15px;
  border-radius: 15px 15px 0 0;
  border-color: rgba(255, 255, 255, 0.15);
  background: #fff;
  overflow-y: auto;
  box-shadow: 0px -25px 50px rgba(0, 0, 0, 0.1);
  transition: transform 0.6s ease-in-out;
}
cq-chat-preview .start-screen-preview .opened-wrap__inner {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 20px 10px;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  transition-delay: 0.5s;
}
cq-chat-preview .start-screen-preview .powered-by {
  padding: 6px 0;
  display: flex;
  justify-content: center;
}
cq-chat-preview .start-screen-preview .powered-by__inner {
  display: flex;
  align-items: stretch;
  border: none;
  border-radius: 20px;
  padding: 3px 7px;
  font-size: 12px;
  color: #22252a;
  text-decoration: none;
  transition: background-color 0.15s;
}
cq-chat-preview .start-screen-preview .powered-by__inner:hover {
  background-color: #f2f2f2;
}
cq-chat-preview .start-screen-preview .powered-by__logo {
  margin: 1px 0 0 4px;
}
cq-chat-preview .start-screen-preview .textfield {
  position: relative;
}
cq-chat-preview .start-screen-preview .textfield * {
  box-sizing: border-box;
}
cq-chat-preview .start-screen-preview .textfield__textarea {
  display: block;
  padding: 20px 80px 20px 20px;
  font-size: 14px;
  line-height: 20px;
  word-wrap: break-word;
  word-break: break-word;
  white-space: pre-wrap;
  resize: none;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  min-height: 60px;
  max-height: 148px;
  border: none;
  outline: none;
  background: transparent;
  -webkit-overflow-scrolling: touch;
  color: #333;
}
cq-chat-preview .start-screen-preview .textfield__textarea_visible {
  height: 60px;
}
cq-chat-preview .start-screen-preview .textfield__textarea_fake {
  display: none;
}
cq-chat-preview .start-screen-preview .dark .opened-wrap__outer {
  background-color: #333;
}
cq-chat-preview .start-screen-preview .dark .history-zero-data {
  background-color: #404040;
  color: #999;
}
cq-chat-preview .start-screen-preview .dark .textfield__textarea {
  color: #fff;
}
cq-chat-preview .start-screen-preview .dark .powered-by__inner:hover {
  background-color: rgba(255, 255, 255, 0.08);
}
cq-chat-preview .start-screen-preview .popup__controls > * {
  margin-right: 5px;
}
cq-chat-preview .start-screen-preview .popup__controls > *:last-child {
  margin: 0;
}
cq-chat-preview .start-screen-preview input[type=text],
cq-chat-preview .start-screen-preview input[type=phone] {
  font-family: "Inter", Arial, sans-serif !important;
}
@keyframes carrotquest-fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
cq-chat-preview .start-screen-preview * {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
cq-chat-preview .start-screen-preview #carrotquest-messenger {
  top: 0;
  bottom: 0;
  z-index: 2147483000 !important;
  display: flex !important;
  flex-flow: column !important;
  overflow: hidden !important;
  width: 100%;
  font-size: 14px !important;
  font-family: "Inter", Arial, sans-serif !important;
  background: #fff;
  transition: background 650ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-font-smoothing: antialiased !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger.carrotquest-messenger-small-chat {
  border-radius: 15px;
}
cq-chat-preview .start-screen-preview .carrot-frame-body-mobil #carrotquest-messenger.carrotquest-messenger-small-chat {
  border-radius: 0;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger[data-truncate-visibility] {
  background: transparent !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger {
  line-height: 1.35;
  color: #333;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-title img {
  vertical-align: middle;
  width: 28px;
  height: 28px;
  border-radius: 20px;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-title > span {
  overflow: hidden;
  width: 100%;
  font-weight: bold;
  line-height: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul.copyright-body-indent {
  min-height: calc(100% - 44px) !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul.copyright-body-indent_lead-bot {
  min-height: calc(100% - 65px) !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-title .title-name > span {
  overflow: hidden;
  max-width: 100%;
  font-weight: bold;
  line-height: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-head > div:first-child {
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  width: 100%;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-innerreply-confirmSubscription a {
  cursor: pointer;
}
@keyframes carrotquest-collapsedcounter-zoomin-anim {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes carrotquest-collapsedtext-anim-keyframes {
  0% {
    opacity: 0;
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50% {
    transform: scale3d(1.1, 1.1, 1.1);
    opacity: 1;
  }
}
cq-chat-preview .start-screen-preview .carrotquest-conversationparts-loaded-animation .carrotquest-messenger-conversationpart-ul {
  animation: carrotquest-fadein 0.3s !important;
}
cq-chat-preview .start-screen-preview .carrotquest-conversationparts-loaded-animation #carrotquest-messenger-reply {
  animation: carrotquest-fadein 0.3s !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-covnersationpart-animation {
  animation-name: carrotquest-messenger-covnersationpart-animation !important;
  animation-duration: 150ms !important;
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}
@keyframes carrotquest-messenger-covnersationpart-animation {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(0%);
  }
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body {
  z-index: 1;
  display: flex !important;
  flex-flow: column !important;
  overflow: hidden;
  width: 100%;
  height: 100%;
  font-size: 14px;
  opacity: 1;
  transform: translate(0, 0);
  transition: opacity 2650ms cubic-bezier(0.4, 0, 0.2, 1);
}
cq-chat-preview .start-screen-preview .carrot-messenger-invisible-bg #carrotquest-messenger-body {
  height: auto !important;
  min-height: 100px !important;
  max-height: 613px !important;
  margin-top: 0 !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger.carrotquest-messenger-opacity #carrotquest-messenger-body {
  background: transparent;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger.carrotquest-messenger-opacity .carrotquest-messenger-conversationpart-ul > li > img {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15) !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger.carrotquest-messenger-opacity .carrotquest-messenger-conversationpart-ul > li > span {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15), 0 0 2px 0 rgba(0, 0, 0, 0.1) !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger.carrotquest-messenger-opacity .carrotquest-messenger-conversationpart-ul > li.carrotquest-conversationparts-opacity > img,
cq-chat-preview .start-screen-preview #carrotquest-messenger.carrotquest-messenger-opacity .carrotquest-messenger-conversationpart-ul > li.carrotquest-conversationparts-opacity > span {
  box-shadow: 0 0 0 0 !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body p {
  margin: 3px 0 0 0;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body p:first-child {
  margin-top: 0;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body li span,
cq-chat-preview .start-screen-preview #carrotquest-messenger-body .old-popup span {
  font-size: 14px;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body li div,
cq-chat-preview .start-screen-preview #carrotquest-messenger-body .old-popup div {
  font-size: 14px;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body li h1,
cq-chat-preview .start-screen-preview #carrotquest-messenger-body .old-popup h1 {
  display: block;
  margin-top: 8px;
  font-size: 30px;
  line-height: 34px;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body li h2,
cq-chat-preview .start-screen-preview #carrotquest-messenger-body .old-popup h2 {
  display: block;
  margin-top: 6px;
  font-size: 20px;
  line-height: 28px;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body li p,
cq-chat-preview .start-screen-preview #carrotquest-messenger-body .old-popup p {
  display: block;
  margin-top: 3px;
  margin-bottom: 0;
  font-size: 14px;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body li p:first-child,
cq-chat-preview .start-screen-preview #carrotquest-messenger-body .old-popup p:first-child {
  margin-top: 0;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body li b,
cq-chat-preview .start-screen-preview #carrotquest-messenger-body .old-popup b {
  display: inline;
  font-weight: bold;
  font-size: 14px;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body li strong,
cq-chat-preview .start-screen-preview #carrotquest-messenger-body .old-popup strong {
  display: inline;
  font-weight: bold;
  font-size: 14px;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body li a,
cq-chat-preview .start-screen-preview #carrotquest-messenger-body .old-popup a {
  display: inline;
  font-size: 14px;
  color: #36b;
  text-decoration: underline;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body li a:hover,
cq-chat-preview .start-screen-preview #carrotquest-messenger-body .old-popup a:hover {
  display: inline;
  font-size: 14px;
  color: #36b;
  text-decoration: none;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body .old-popup span,
cq-chat-preview .start-screen-preview #carrotquest-messenger-body .old-popup p,
cq-chat-preview .start-screen-preview #carrotquest-messenger-body .old-popup b,
cq-chat-preview .start-screen-preview #carrotquest-messenger-body .old-popup strong,
cq-chat-preview .start-screen-preview #carrotquest-messenger-body .old-popup a,
cq-chat-preview .start-screen-preview #carrotquest-messenger-body .old-popup a:hover {
  font-size: 1em;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body ul,
cq-chat-preview .start-screen-preview #carrotquest-messenger-body ol,
cq-chat-preview .start-screen-preview #notification-container ul,
cq-chat-preview .start-screen-preview #notification-container ol {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: 0;
  padding: 0;
  padding-top: 3px;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body ul li,
cq-chat-preview .start-screen-preview #carrotquest-messenger-body ol li,
cq-chat-preview .start-screen-preview #notification-container ul li,
cq-chat-preview .start-screen-preview #notification-container ol li {
  flex-shrink: 0;
  margin-left: 20px;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body ul,
cq-chat-preview .start-screen-preview #notification-container ul {
  list-style-type: disc;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger.carrot-messenger-invisible-bg #carrotquest-messenger-body ul {
  height: auto !important;
  min-height: auto !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul-contener {
  height: 100% !important;
  padding: 10px 0 30px 0 !important;
  animation-name: opacity-animate !important;
  animation-duration: 0.4s !important;
  animation-fill-mode: none !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul-contener.full {
  padding-bottom: 10px !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger[data-truncate-visibility] .carrotquest-messenger-conversationpart-ul-contener {
  box-sizing: border-box;
  overflow-y: hidden !important;
  height: 100% !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversation-ul > li {
  display: flex !important;
  overflow: hidden;
  max-height: 70px;
  margin-left: 0 !important;
  padding-top: 20px;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversation-ul > li:hover {
  background: rgba(230, 230, 230, 0.5);
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversation-ul > li:nth-last-child(2) {
  margin-bottom: 69px !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversation-ul > li > img {
  vertical-align: middle;
  flex-shrink: 0;
  overflow: hidden;
  width: 38px;
  height: 38px;
  margin: 0 10px;
  border-radius: 50%;
  cursor: pointer;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationslist-cont-middle > div {
  display: block;
  overflow: hidden;
  margin-bottom: 4px;
  font-weight: bold;
  text-overflow: ellipsis;
  white-space: nowrap;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationslist-cont-middle > span {
  display: inline-block;
  overflow: hidden;
  max-height: 38px;
  word-break: break-word;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversation-ul > li:hover {
  border-left-color: #649fdf;
  cursor: pointer;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversation-ul > li,
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversation-ul > li * {
  cursor: pointer !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-kb-button {
  color: #ffffff;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-kb-button i {
  font-size: 20px;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-kb-button span {
  margin-left: 7px;
  font-size: 12px !important;
}
@keyframes opacity-animate {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes carrotquest-bigpopup-enter-anim {
  0% {
    opacity: 0;
    transform: scale3d(0, 0, 0);
  }
}
cq-chat-preview .start-screen-preview #carrotquest-messenger.carrotquest-messenger-small[data-truncate-visibility] .carrotquest-messenger-conversationpart-ul {
  flex-flow: unset !important;
  height: 100% !important;
  min-height: auto !important;
  max-height: 100% !important;
  animation: carrotquest-bigpopup-enter-anim 0.2s !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-small #carrotquest-messenger-footer,
cq-chat-preview .start-screen-preview .carrotquest-messenger-big #carrotquest-messenger-footer {
  margin-top: 10px !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-body-big-cont #carrotquest-messenger-footer,
cq-chat-preview .start-screen-preview #carrotquest-messenger-smallpopup #carrotquest-messenger-footer {
  margin-top: 10px;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-big .carrotquest-messenger-conversationpart-ul {
  top: 0 !important;
  right: 0;
  left: 0;
  width: 100% !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-small #carrotquest-messenger-initialmsg img,
cq-chat-preview .start-screen-preview .carrotquest-messenger-big #carrotquest-messenger-initialmsg img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-small .carrotquest-messenger-conversationpart-ul {
  top: 51px !important;
  width: 100% !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul {
  display: flex !important;
  flex-flow: column-reverse !important;
  overflow: hidden !important;
  height: auto !important;
  min-height: 100% !important;
  padding-bottom: 0 !important;
  -webkit-overflow-scrolling: touch !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul:before {
  content: "";
  position: fixed;
  top: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  transition: opacity 650ms cubic-bezier(0.4, 0, 0.2, 1);
}
cq-chat-preview .start-screen-preview #carrotquest-messenger[data-truncate-visibility] .carrotquest-messenger-conversationpart-ul:before {
  display: none;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger.carrotquest-messenger-opacity .carrotquest-messenger-conversationpart-ul:before {
  opacity: 0.2;
  background-color: #fff;
  transition: opacity 650ms cubic-bezier(0.4, 0, 0.2, 1);
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul[data-bottom-space=reply] {
  bottom: 80px !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul[data-bottom-space=no] {
  bottom: 0 !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-msg-status {
  z-index: 1;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-routing-bot-message {
  border: 1px dashed #e6e6e6;
  width: calc(80% - 2px);
  background: #fff !important;
  color: #999999;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-time {
  font-size: 12px !important;
  color: #aaa !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li {
  display: flex !important;
  align-items: flex-end !important;
  overflow: hidden !important;
  margin-left: 0 !important;
  padding: 7px 10px;
  transition: all 650ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li > span {
  min-width: 25px;
  padding: 9px 15px;
  border-radius: 15px;
  font-size: 14px;
  line-height: 1.43;
  background-color: #fff;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li > .carrotquest-messenger-time {
  line-height: 23px !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li[data-direction=a2u] > span {
  position: relative;
  float: left;
  max-width: 80%;
  background: #f2f2f2;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li[data-direction=a2u] > span img {
  max-width: 100%;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li[data-direction=u2a] {
  justify-content: flex-end !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li[data-direction=u2a] a {
  color: #fff !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li a {
  cursor: pointer !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li[data-direction=u2a] > span {
  position: relative;
  float: right;
  max-width: 67%;
  margin-left: 10px;
  padding: 9px 12px;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li.carrotquest-messenger-conversationpart-li-actions[data-direction=u2a] > span {
  max-width: 100%;
  padding: 0;
  border: none !important;
  background-color: rgba(255, 255, 255, 0) !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li[data-direction=a2u-service] > span {
  position: relative;
  float: left;
  max-width: 65%;
  margin-left: 8px;
  padding: 9px 12px;
  text-align: left;
  word-break: break-word;
  color: #000 !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li[data-direction=a2u-service] > span > p {
  text-align: left;
  color: #fff;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li > img {
  z-index: 1;
  float: left;
  width: 40px;
  height: 40px;
  min-width: 40px;
  margin-right: 5px;
  border-radius: 50%;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-color: #e0e0e0;
  position: sticky;
  bottom: 0;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li[data-unread="1"] {
  background: green !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-big #carrotquest-messenger-reply {
  left: 0 !important;
  width: 100% !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-small #carrotquest-messenger-reply {
  width: 100% !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-line-left #carrotquest-messenger-reply {
  right: 0;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-line-left #carrotquest-messenger-reply {
  left: 0;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-reply-input-wrap {
  margin: 0 10px -10px 10px;
  transform: translate(0, -20px);
  overflow: hidden;
  border-radius: 20px;
  border: 1px solid #e6e6e6;
  background: #fff;
  height: 40px;
  z-index: 1;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-reply-input-wrap #opened-textfield {
  font-size: 14px;
  line-height: 20px;
  min-width: 100%;
  text-align: left;
  word-wrap: break-word;
  word-break: break-word;
  white-space: pre-wrap;
  min-height: 40px;
  max-height: 100px;
  padding: 10px 101px 10px 15px;
  resize: none;
  background: transparent;
  width: 100%;
  border: none;
  outline: none;
  cursor: text;
  color: #999999;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-reply-input-wrap .buttons {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  padding: 5px;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-reply-input-wrap .icon-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  font-size: 20px;
  color: #999;
  cursor: pointer;
  transition: background-color 0.15s, color 0.15s;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-big #carrotquest-messenger-reply {
  position: static !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger[data-truncate-visibility] #carrotquest-messenger-initialmsg .popup-body > div {
  width: 100%;
  max-width: 100%;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-initialmsg[data-nopadding="1"] img,
cq-chat-preview .start-screen-preview #carrotquest-messenger-initialmsg[data-nopadding="1"] p {
  padding: 0 !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-initialmsg-admin-avatar img {
  position: relative;
  top: 12px;
  width: 30px;
  height: 30px;
  border: 3px solid #fff;
  border-radius: 30px;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-writeus-cont-poweredby a {
  font-size: 11px !important;
  color: #bbb;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-writeus-cont-poweredby a:hover {
  font-size: 11px !important;
  color: #bbb !important;
  text-decoration: none;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-loading > div {
  position: relative;
  float: left;
  display: inline-block;
  box-sizing: content-box;
  width: 28px;
  height: 28px;
  margin: 0;
  border-width: 2px;
  border-style: solid;
  border-bottom-color: transparent !important;
  border-radius: 100%;
  background: transparent !important;
  color: #ddd;
  animation: carrotquest-messeger-loading-anim 0.75s linear infinite;
}
cq-chat-preview .start-screen-preview .carrotquest-conversationparts-loading > div {
  position: relative;
  display: block;
  box-sizing: content-box;
  width: 28px;
  height: 28px;
  margin: 0 auto;
  border-width: 2px;
  border-style: solid;
  border-bottom-color: transparent !important;
  border-radius: 100%;
  background: transparent !important;
  color: #ddd;
  animation: carrotquest-messeger-loading-anim 0.75s linear infinite;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-msg-status .carrotquest-messenger-loading > div {
  width: 11px;
  height: 11px;
}
@keyframes carrotquest-messeger-loading-anim {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-footer-inside {
  min-height: 14px;
  padding: 7px 15px;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-footer {
  display: flex;
  align-items: center;
  margin: 0 0 0 0;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-footer > * {
  box-sizing: border-box;
  font-size: 12px !important;
  text-align: center;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-footer[data-type=privacy_policy_and_powered_by] {
  justify-content: space-between;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-footer[data-type=privacy_policy_and_powered_by] #carrotquest-messenger-poweredby {
  margin-right: 5px;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-footer[data-type=powered_by],
cq-chat-preview .start-screen-preview #carrotquest-messenger-footer[data-type=powered_by_popover],
cq-chat-preview .start-screen-preview #carrotquest-messenger-footer[data-type=privacy_policy] {
  justify-content: center;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-footer a {
  text-decoration: underline;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-footer a:hover {
  text-decoration: none;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-footer #carrotquest-messenger-poweredby img {
  margin-left: 4px;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-footer #carrotquest-messenger-poweredby span {
  flex-shrink: 0;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-footer #carrotquest-messenger-poweredby {
  display: inline-flex;
  align-items: center;
  padding: 3px 7px;
  border-radius: 100px;
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
  transition: background-color 0.3s ease;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-footer[data-type=powered_by_popover] #carrotquest-messenger-poweredby {
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-footer[data-type=powered_by_popover] #carrotquest-messenger-poweredby:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
cq-chat-preview .start-screen-preview .carrotquest-collapsed-animate {
  animation-name: carrotquest-tada !important;
  animation-duration: 0.4s !important;
  animation-fill-mode: both !important;
}
@keyframes carrotquest-tada {
  20% {
    transform: rotate3d(0, 0, 1, 8deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -5deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 2deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -2deg);
  }
  100% {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-conversationpart-error span {
  font-size: 12px;
  color: #fff;
  cursor: pointer;
}
cq-chat-preview .start-screen-preview .carrot-frame-body-mobil #carrotquest-messenger[data-truncate-visibility] .carrotquest-messenger-conversationpart-ul-contener {
  overflow-y: auto !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger[data-truncate-visibility] #carrotquest-messenger-smallpopup .powered-by {
  display: flex;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger #carrotquest-messenger-smallpopup .powered-by {
  display: none;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger[data-truncate-visibility] #carrotquest-messenger-body {
  visibility: visible !important;
  flex-shrink: 0;
  height: auto !important;
  max-height: 100% !important;
  margin-top: 50px !important;
  background: none !important;
  transition: none !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger.carrotquest-messenger-big[data-truncate-visibility] #carrotquest-messenger-body {
  height: 100% !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger[data-truncate-visibility] #carrotquest-messenger-reply {
  transition: none !important;
}
cq-chat-preview .start-screen-preview #carrotquest-messenger.carrotquest-messenger-big .carrotquest-messenger-conversationpart-ul {
  flex-flow: column !important;
}
cq-chat-preview .start-screen-preview .popup-block .text-container p {
  margin: 0 !important;
}
cq-chat-preview .start-screen-preview .popup-block .button {
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
  padding: 7px 13px;
  border: none;
  border-radius: 4px;
  outline: 0;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #000;
  box-shadow: none;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff;
  text-decoration: none !important;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  transition: box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  touch-action: manipulation;
}
cq-chat-preview .start-screen-preview .popup-block .footer-container .button {
  flex-shrink: 0;
  max-width: 50%;
}
cq-chat-preview .start-screen-preview .popup-block .input-button-container .button {
  flex-shrink: 0;
  max-width: 50%;
}
cq-chat-preview .start-screen-preview .no-text-decoration {
  text-decoration: none !important;
}
cq-chat-preview .start-screen-preview .buttons-container > button,
cq-chat-preview .start-screen-preview .buttons-container > a {
  margin: 5px;
}
cq-chat-preview .start-screen-preview .margin-bottom-5 {
  margin-bottom: 5px !important;
}
cq-chat-preview .start-screen-preview .margin-top-10 {
  margin-top: 10px !important;
}
cq-chat-preview .start-screen-preview .margin-bottom-10 {
  margin-bottom: 10px !important;
}
cq-chat-preview .start-screen-preview #notification-container .buttons-container i.cqi-external-link {
  color: #fff;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li[data-direction=u2a] > span:after,
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li[data-direction=u2a] > span:before {
  border-left-color: rgb(255, 187, 51);
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li[data-direction=u2a] .carrotquest-messenger-attachment-icon i:before {
  color: #333333 !important;
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li > img,
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversation-ul > li > img,
cq-chat-preview .start-screen-preview #carrotquest-messenger-head > #carrotquest-messenger-title > img {
  background: rgb(255, 187, 51);
}
cq-chat-preview .start-screen-preview #carrotquest-messenger-collapsed > div > img {
  border: 4px solid rgb(255, 187, 51);
  background: rgb(255, 187, 51);
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-loading > div {
  border-color: rgb(255, 187, 51);
}
cq-chat-preview .start-screen-preview .carrotquest-messenger-conversationpart-ul > li[data-direction=a2u] .carrotquest-messenger-attachment-icon i:before,
cq-chat-preview .start-screen-preview #notification-container .carrotquest-messenger-attachment-icon i:before {
  color: #333333 !important;
}
cq-chat-preview .start-screen-preview .actions-buttons-container.transparent-background button {
  box-shadow: 0 5px 15px rgba(255, 187, 51, 0.15), 0 0 3px rgba(255, 187, 51, 0.1);
}
cq-chat-preview .start-screen-preview .vote-smiles > div::before {
  color: rgb(51, 51, 51) !important;
}
cq-chat-preview .start-screen-preview .bc-pseudo_c:before,
cq-chat-preview .start-screen-preview .bc-pseudo_c:after {
  background-color: #333333;
}
cq-chat-preview .start-screen-preview .bc-pseudo_a_before,
cq-chat-preview .start-screen-preview .bc-pseudo_a_after {
  background-color: #ffbb33;
}
cq-chat-preview .start-screen-preview .border-a {
  border-color: #ffbb33;
}
cq-chat-preview .start-screen-preview .color_c {
  color: #333333;
}
cq-chat-preview .start-screen-preview .color-pseudo_c:before,
cq-chat-preview .start-screen-preview .color-pseudo_c:after {
  color: #333333;
}
cq-chat-preview .start-screen-preview .opacity80-color_c {
  color: rgba(51, 51, 51, 0.8);
}
cq-chat-preview .start-screen-preview .scroll-a {
  scrollbar-color: rgba(255, 187, 51, 0.4) rgba(255, 187, 51, 0);
}
cq-chat-preview .start-screen-preview .scroll-a:hover::-webkit-scrollbar-thumb {
  background-color: rgba(255, 187, 51, 0.4);
}
cq-chat-preview .start-screen-preview .zero-data {
  height: 50px;
  width: 50px;
  margin: 0 auto 15px;
}
cq-chat-preview .header-collapsed .start-screen-header__avatars {
  opacity: 0;
}
cq-chat-preview .header-collapsed .start-screen-header__title {
  margin-top: 5px;
}
cq-chat-preview .header-collapsed .start-screen-header__desc {
  opacity: 0;
}
cq-chat-preview .social-network-screen {
  display: flex;
  flex-flow: column;
  padding: 0 5px;
}
cq-chat-preview .social-network-screen * {
  box-sizing: border-box;
}
cq-chat-preview .social-network-screen__header {
  font-size: 14px;
  font-weight: bold;
}
cq-chat-preview .social-network-screen__title {
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  margin: 0 0 10px 0;
}
cq-chat-preview .social-network-screen__desc {
  font-size: 14px;
  color: #333;
  margin: 0;
  padding-left: 20px;
}
cq-chat-preview .social-network-screen__desc li {
  margin-top: 10px;
}
cq-chat-preview .social-network-screen__desc li:first-child {
  margin-top: 0;
}
cq-chat-preview .opened-header {
  height: 30px;
  overflow: hidden;
}
cq-chat-preview .opened-header__inner {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  height: 100%;
  margin-left: 45px;
}
cq-chat-preview .opened-loader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
cq-chat-preview .opened-loader * {
  box-sizing: border-box;
}
cq-chat-preview .opened-loader__outer {
  position: relative;
  height: 100%;
  width: 100%;
}
cq-chat-preview .opened-loader__inner {
  position: absolute;
  top: 50%;
  right: 50%;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  margin-right: -25px;
  border-radius: 50%;
  border: 3px solid;
  border-top-color: transparent !important;
  animation: openedLoaderRotate 0.75s linear infinite;
}
@keyframes openedLoaderRotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
cq-chat-preview .opened-wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  line-height: 18px;
}
cq-chat-preview .opened-wrap_active .opened-wrap__outer {
  transform: translateY(0);
}
cq-chat-preview .opened-wrap_active .opened-wrap__inner {
  opacity: 1;
}
cq-chat-preview .opened-wrap_active .start-screen-header {
  transform: translateY(0);
  opacity: 1;
}
cq-chat-preview .opened-wrap.start-screen .opened-wrap__header {
  padding-right: 15px;
}
cq-chat-preview .opened-wrap.start-screen .opened-wrap__inner {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
cq-chat-preview .opened-wrap.start-screen .opened-wrap__inner::-webkit-scrollbar {
  display: none;
}
cq-chat-preview .opened-wrap_conversation .opened-wrap__inner {
  padding: 0;
}
cq-chat-preview .opened-wrap__header {
  padding: 15px 60px 30px 15px;
}
cq-chat-preview .opened-wrap__outer {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  transform: translateY(500px);
  margin-top: -15px;
  border-radius: 15px 15px 0 0;
  background: #fff;
  overflow-y: auto;
  box-shadow: 0px -25px 50px rgba(0, 0, 0, 0.1);
  transition: transform 0.6s ease-in-out;
}
cq-chat-preview .opened-wrap__inner {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 20px 10px;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  transition-delay: 0.5s;
}
cq-chat-preview .powered-by {
  padding: 6px 0;
  display: flex;
  justify-content: center;
}
cq-chat-preview .powered-by__inner {
  display: flex;
  align-items: stretch;
  border: none;
  border-radius: 20px;
  padding: 3px 7px;
  font-size: 12px;
  color: #22252a;
  text-decoration: none;
  transition: background-color 0.15s;
}
cq-chat-preview .powered-by__inner:hover {
  background-color: #f2f2f2;
}
cq-chat-preview .powered-by__logo {
  margin: 1px 0 0 4px;
}
cq-chat-preview .social-network-qr-code {
  border: solid 1px #e5e5e5;
  align-items: center;
  border-radius: 15px;
  display: flex;
  margin-top: 15px;
  padding: 5px;
  font-size: 12px;
  font-weight: bold;
}
cq-chat-preview .social-network-qr-code__code {
  margin-right: 15px;
  width: 105px;
  height: 105px;
  min-width: 105px;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
cq-chat-preview .dark .opened-wrap__outer {
  background-color: #333;
}
cq-chat-preview .dark .history-zero-data {
  background-color: #404040;
  color: #999;
}
cq-chat-preview .dark .history-item {
  background-color: #404040;
  color: #fff;
}
cq-chat-preview .dark .history-item:hover {
  background-color: #666;
}
cq-chat-preview .dark .history-item__message {
  color: #999;
}
cq-chat-preview .dark .social-network-screen {
  color: #fff;
}
cq-chat-preview .dark .social-network-screen__desc {
  color: #fff;
}
cq-chat-preview .dark .powered-by__inner:hover {
  background-color: rgba(255, 255, 255, 0.08);
}
cq-chat-preview .dark .carrotquest-messenger-reply-input-wrap {
  background: #333333;
  border-color: #999999;
}
cq-chat-preview .dark .field {
  background-color: #333333;
  border-color: #999999;
}
cq-chat-preview .dark .icon-button:hover {
  background-color: #595959 !important;
  color: #ffffff !important;
}

.svelte-carousel {
  display: flex;
}
.svelte-carousel .button {
  margin: 0 !important;
}
.svelte-carousel .item-container {
  display: flex;
  overflow: auto;
  margin: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.svelte-carousel .item-container::-webkit-scrollbar {
  display: none;
}
.svelte-carousel .carousel-arrow-arrow {
  display: flex;
  align-items: flex-start;
  padding: 5px;
  border: none;
  background-color: #ffffff;
}
.svelte-carousel .carousel-arrow-arrow.left {
  left: 0;
  margin-right: -10px;
  padding-right: 10px;
  -webkit-mask-image: linear-gradient(to left, transparent 1px, rgba(0, 0, 0, 0.9) 8px, black 10px);
          mask-image: linear-gradient(to left, transparent 1px, rgba(0, 0, 0, 0.9) 8px, black 10px);
}
.svelte-carousel .carousel-arrow-arrow.right {
  right: 0;
  margin-left: -10px;
  padding-left: 10px;
  -webkit-mask-image: linear-gradient(to right, transparent 1px, rgba(0, 0, 0, 0.9) 8px, black 10px);
          mask-image: linear-gradient(to right, transparent 1px, rgba(0, 0, 0, 0.9) 8px, black 10px);
}
.svelte-carousel .carousel-arrow-arrow:hover .arrow-hover {
  opacity: 0.1;
}
.svelte-carousel .carousel-arrow-arrow[disabled] {
  pointer-events: none;
}
.svelte-carousel .carousel-arrow-arrow[disabled] .icon-container {
  opacity: 0.25;
}
.svelte-carousel .carousel-arrow-arrow[disabled] .arrow-hover {
  opacity: 0;
}
.dark .svelte-carousel .carousel-arrow-arrow {
  background-color: #333333;
}
.svelte-carousel .carousel-arrow .icon-container {
  padding: 5px;
  border-radius: 9999px;
  transition: 0.15s background-color, 0.15s opacity;
}
.svelte-carousel .carousel-arrow .arrow-hover {
  position: absolute;
  width: 30px;
  height: 30px;
  padding: 5px;
  border-radius: 9999px;
  opacity: 0;
  transition: 0.15s background-color, 0.15s opacity;
}
.svelte-carousel .carousel-item-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
}
.svelte-carousel .carousel-item .icon {
  margin: 0 15px;
}
.svelte-carousel .carousel-item .text {
  margin-top: 5px;
  font-weight: bold;
  font-size: 12px;
}
.dark .svelte-carousel .carousel-item .text {
  color: #ffffff;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/chat-theme/chat-theme.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-chat-theme {
  display: block;
}
cq-chat-theme .theme-select {
  width: 150px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/conversation-final-close-timeout/conversation-final-close-timeout.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-conversation-final-close-timeout {
  display: block;
}
cq-conversation-final-close-timeout .timeout-input {
  width: 60px !important;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/email-notification-timeout/email-notification-timeout.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-email-notification-timeout {
  display: block;
}
cq-email-notification-timeout .email-notification-timeout-select {
  width: 250px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/powered-by-inscription/powered-by-inscription.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-powered-by-inscription {
  display: block;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/sound-notification/sound-notification.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-sound-notification {
  display: block;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/welcome-message/welcome-message.scss?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-welcome-message {
  display: block;
}
cq-welcome-message .bot-enabled-wrapper {
  border-radius: 5px;
  background-color: #f1f2f4;
}
cq-welcome-message textarea {
  max-width: 470px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/widget-animation/widget-animation.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-widget-animation {
  display: block;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/widget-avatar/widget-avatar.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-widget-avatar {
  display: block;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/widget-badge-type/widget-badge-type.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-widget-badge-type {
  display: block;
}
cq-widget-badge-type .badge-type-select {
  width: 205px;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/widget-indent/widget-indent.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-widget-indent {
  display: block;
}
cq-widget-indent .position-select {
  width: 150px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/widget-tooltip/widget-tooltip.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-widget-tooltip {
  display: block;
}
cq-widget-tooltip .input-group > .form-control:focus {
  z-index: 0;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/widget-mobile-indent/widget-mobile-indent.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-widget-mobile-indent {
  display: block;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/chat-settings/working-hours/working-hours.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-working-hours {
  display: block;
}
cq-working-hours .working-days-select {
  width: 200px;
}
cq-working-hours .working-days-select .ui-select-choices-group:first-child > .ui-select-choices-group-label {
  display: none;
}
cq-working-hours .working-hours-select {
  width: 106px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/completion-registration/completion-registration.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-completion-registration {
  display: block;
  position: relative;
  height: auto;
  min-height: 100%;
  background-color: #ffffff;
  background-image: url('background.c67b6b68308bfc39.jpg');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
cq-completion-registration > div {
  max-width: 440px;
  margin-top: 50px;
}
cq-completion-registration button {
  min-width: 34px;
}
@media (max-width: 767.98px) {
  cq-completion-registration {
    padding-bottom: 60px;
    background-image: none;
    background-color: #ffffff;
  }
  cq-completion-registration > div {
    width: 100%;
    padding: 0 20px;
    margin-top: 30px !important;
  }
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/completion-registration/form/completion-registration-form.scss?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-completion-registration-form {
  display: block;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/completion-registration/form/control-app-url/completion-registration-form-control-app-url.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-completion-registration-form-control-app-url {
  display: block;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/completion-registration/form/control-name/completion-registration-form-control-name.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-completion-registration-form-control-name {
  display: block;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/completion-registration/form/control-phone/completion-registration-form-control-phone.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-completion-registration-form-control-phone {
  display: block;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/completion-registration/header/completion-registration-header.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-completion-registration-header {
  display: block;
  position: sticky;
  top: 0;
  width: 100%;
  padding: 20px 30px;
}
cq-completion-registration-header img {
  height: 40px !important;
}
@media (max-width: 767.98px) {
  cq-completion-registration-header {
    background-color: #ffffff;
    box-shadow: inset 0px -1px 0px #ebebfa;
    padding: 20px;
  }
  cq-completion-registration-header img {
    height: 25px !important;
  }
  cq-completion-registration-header .btn {
    padding: 5px 8px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
  }
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/conversation-in-history/conversation-in-history.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-conversation-in-history {
  display: block;
}

cq-conversation-in-history .menu {
  height: 50px;
}

cq-conversation-in-history cq-conversation-operator .name,
cq-conversation-in-history cq-not-assigned .name {
  display: none;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/conversation-with-self/conversation-with-self.scss?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-conversation-with-self {
  display: block;
  text-align: left;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/conversations/general/conversations-general.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
  ОБЩИЕ СТИЛИ
  CONVERSATIONS-DROPDOWN
  СТИЛИ ОБЩИЕ ДЛЯ МОДАЛКИ С ГОРЯЧИМИ КЛАВИШАМИ И ДРУГИМИ КОМПОНЕНТАМИ
  ТЁМНАЯ ТЕМА
*/
/** Тёмная тема */
/* ОБЩИЕ СТИЛИ */
cq-conversations-general {
  display: block;
}

cq-conversations-general .card {
  border-radius: 5px;
}

cq-conversations-general .active-conversation-container {
  min-width: 1px; /* IE HACK именно 1 пиксель, т.к. 0 пикселей не работает на осле */
}

cq-conversations-general .user-removed-zero-data img {
  width: 72px;
  height: 72px;
}

cq-conversations-general cq-conversation-user-list,
cq-conversations-general cq-conversations-conversation-list {
  width: 410px;
}

@media only screen and (max-width: 1610px) {
  cq-conversations-general cq-conversation-user-list,
  cq-conversations-general cq-conversations-conversation-list {
    width: 410px;
  }
}
/* нужно, чтобы компонент с диалогом всегда сужался, чтобы не появлялось горизонтальной прокрутки, пока не достигнется минимальное значение ширины, ограниченное .limited-container */
/* кроме того, это позволяет переносить текст в поле ввода, без этого свойства длинные слова без пробелов принудительно не переносятся */
cq-conversations-general cq-conversations-conversation,
cq-conversations-general cq-conversations-conversation-history {
  min-width: 1px; /* IE HACK именно 1 пиксель, т.к. 0 пикселей не работает на осле */
}

@media only screen and (max-width: 1610px) {
  cq-conversations-general cq-conversations-conversation .top-menu .close-conversation-btn .close-conversation-btn-icon {
    margin-right: 0;
  }
  cq-conversations-general cq-conversations-conversation .top-menu .close-conversation-btn .close-conversation-btn-text {
    display: none;
  }
}
@media only screen and (max-width: 1360px) {
  cq-conversations-general cq-conversations-conversation cq-operator-assignment .dropdown-toggle cq-conversation-operator .name,
  cq-conversations-general cq-conversations-conversation cq-operator-assignment .dropdown-toggle cq-not-assigned .name,
  cq-conversations-general cq-conversations-conversation cq-channel-assignment .dropdown-toggle cq-conversation-channel .name {
    display: none;
  }
}
@media only screen and (min-width: 1361px) {
  cq-conversations-general cq-conversations-conversation .user-info {
    display: none;
  }
}
cq-conversations-general cq-conversations-user-card {
  width: 360px;
}

@media only screen and (max-width: 1610px) {
  cq-conversations-general cq-conversations-user-card {
    width: 250px;
  }
}
@media only screen and (max-width: 1360px) {
  cq-conversations-general cq-conversations-user-card {
    display: none;
  }
}
/* CONVERSATIONS-DROPDOWN */
/* NOTE: пока не знаю куда поместить эти стили, пусть будут тут */
.conversations-dropdown .dropdown-menu {
  z-index: 98;
}

.conversations-dropdown .dropdown-menu-inner {
  overflow: auto;
  width: 280px;
  max-height: 450px;
}

/* HACK: это фикс для IE. flex - чтобы скроллился только список, а не инпут со списком. flex-direction: column - для того, чтобы список не сужался, а ширина была та, которая задана */
.conversations-dropdown.open .dropdown-menu {
  display: flex;
  flex-direction: column;
}

.conversations-dropdown .has-feedback.has-feedback-left .form-control {
  height: 45px;
  padding: 11px 15px 11px 40px;
}

.conversations-dropdown .has-feedback.has-feedback-left .form-control-feedback {
  width: 30px;
  height: 45px;
  line-height: 45px;
}

.conversations-dropdown .dropdown-header {
  padding: 12px 15px 8px 15px;
  white-space: normal;
}

.conversations-dropdown .conversations-dropdown-item {
  height: 1px; /* IE fix, если не указать какую-нибудь высоту - центрирование по вертикали не работает */
  min-height: 36px;
  padding: 5px 15px;
}

.conversations-dropdown .conversations-dropdown-item:hover {
  background-color: #f1f2f4;
}

.conversations-dropdown .conversations-dropdown-item:hover cq-conversation-operator .status {
  border-color: #f1f2f4;
}

.conversations-dropdown .conversations-dropdown-item .cqi-check {
  display: none;
}

.conversations-dropdown .conversations-dropdown-item.active .cqi-check {
  display: block;
}

/* ТЁМНАЯ ТЕМА */
.dark-theme {
  /* HACK: костыль специально для инпутов, которые находятся внутри дропдаунов */
}
.dark-theme .form-control.invisible-shadow-input {
  background-color: #22252a;
}
.dark-theme .conversations-dropdown .conversations-dropdown-item:hover {
  background-color: #2e3138;
}
.dark-theme .conversations-dropdown .conversations-dropdown-item:hover cq-conversation-operator .status {
  border-color: #2e3138;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/conversations/general/conversation/conversations-conversation.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
  ВЕРХНЕЕ МЕНЮ
  ТОГЛ ДРОПДАУНОВ
  LOADER
  SLASH-КОМАНДЫ
  DRAG-AND-DROP
  ПОЛЕ ВВОДА
  НИЖНЕЕ МЕНЮ
*/
/** Тёмная тема */
cq-conversations-conversation {
  position: relative;
  display: block;
  /** Контейнер с именем пользователя в шапке тела диалога */
  /* LOADER */
  /* SLASH-КОМАНДЫ */
  /* DRAG-AND-DROP */
  /*при наведении на блок*/
  /*неподдерживаемые файлы*/
  /* ПОЛЕ ВВОДА */
  /* НИЖНЕЕ МЕНЮ */
  /* т.к. внизу кнопки - это якоря (чтобы работал фокус по клику на поле ввода, читай комментарии в html), то тултипы при дизейбле якорей не дизейблятся, поэтому приходится делать это ручками */
}
cq-conversations-conversation > .card {
  height: 100%;
  margin-bottom: 0;
}
cq-conversations-conversation cq-operator-assignment {
  max-width: 187px;
}
cq-conversations-conversation cq-channel-assignment {
  max-width: 189px;
}
cq-conversations-conversation .user-info {
  display: flex;
  align-items: center;
  overflow: hidden; /* контейнер должен сужаться только до размера аватарки, не меньше */
  min-width: 20px;
  margin-right: auto;
  margin-left: auto;
  cursor: pointer;
}
cq-conversations-conversation .user-info .name {
  /* text-truncate */
  overflow: hidden;
  font-size: 16px; /* такого никогда быть не должно, это костыльный размер шрифта */
  text-overflow: ellipsis;
  white-space: nowrap;
}
cq-conversations-conversation .loader-parts {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -16px;
  margin-left: -16px;
}
cq-conversations-conversation .slash-commands {
  position: initial;
}
cq-conversations-conversation .slash-commands .dropdown-menu {
  position: absolute;
  right: 20px;
  bottom: 140px;
  left: 20px;
  overflow: auto;
  max-height: 300px;
  padding: 0;
  z-index: 9999;
}
cq-conversations-conversation .slash-commands .header {
  padding: 5px 10px;
  border-bottom: 1px solid #e3e5e8;
  background: #f1f2f4;
}
cq-conversations-conversation .slash-commands .command {
  padding: 3px 10px;
}
cq-conversations-conversation .slash-commands .command.active {
  background-color: #f1f2f4;
}
cq-conversations-conversation .slash-command-running {
  padding: 7px 20px;
  border-radius: 4px;
  background: #63bdef;
  color: #ffffff;
  transition: bottom ease-out 0.1s;
}
cq-conversations-conversation .dragover-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
  display: none;
  background-color: #ffffff;
}
cq-conversations-conversation .dragover-container .dragover-border {
  border: dashed 2px transparent;
  border-radius: 4px;
}
cq-conversations-conversation .dragover-container .dragover-image {
  height: 105px;
}
cq-conversations-conversation .dragover-hover,
cq-conversations-conversation .dragover-unsupported {
  display: none;
}
cq-conversations-conversation .conversation-dragover .dragover-border {
  border: dashed 2px rgba(91.8, 91.8, 214.2, 0.4);
}
cq-conversations-conversation .conversation-reject .dragover-border {
  border: dashed 2px rgba(255, 119, 51, 0.4);
}
cq-conversations-conversation .conversation-dragover .dragover-hover,
cq-conversations-conversation .conversation-dragover .dragover-container,
cq-conversations-conversation .conversation-reject .dragover-unsupported,
cq-conversations-conversation .conversation-reject .dragover-container {
  display: block;
}
cq-conversations-conversation .input-area-container.note {
  background-color: #ffeecc;
}
cq-conversations-conversation .input-area .ql-editor {
  padding: 15px 20px;
}
cq-conversations-conversation .input-area .ql-disabled {
  background-color: #f1f2f4;
  cursor: not-allowed;
}
cq-conversations-conversation .input-area .ql-disabled .ql-editor > * {
  cursor: not-allowed;
}
cq-conversations-conversation .attachments-list.note {
  background-color: #ffeecc;
}
cq-conversations-conversation .bottom-menu {
  border-radius: 0 0 4px 4px;
}
cq-conversations-conversation .bottom-menu.note {
  background-color: #ffeecc;
}
cq-conversations-conversation .bottom-menu.disabled {
  background-color: #f1f2f4;
}
cq-conversations-conversation a.dropdown-toggle[disabled] + .tooltip {
  display: none;
}
cq-conversations-conversation .conversations-dropdown.articles-list-dropdown, cq-conversations-conversation .conversations-dropdown.calendly-dropdown, cq-conversations-conversation .conversations-dropdown.saved-answers-dropdown, cq-conversations-conversation .conversations-dropdown.whatsapp-templates-dropdown {
  position: static;
}
cq-conversations-conversation .conversations-dropdown.articles-list-dropdown .dropdown-menu, cq-conversations-conversation .conversations-dropdown.calendly-dropdown .dropdown-menu, cq-conversations-conversation .conversations-dropdown.saved-answers-dropdown .dropdown-menu, cq-conversations-conversation .conversations-dropdown.whatsapp-templates-dropdown .dropdown-menu {
  right: 0;
  bottom: 50px !important;
  left: 0;
  margin: 0 20px;
  z-index: 9999;
}
cq-conversations-conversation .conversations-dropdown.articles-list-dropdown .dropdown-menu-inner, cq-conversations-conversation .conversations-dropdown.calendly-dropdown .dropdown-menu-inner, cq-conversations-conversation .conversations-dropdown.saved-answers-dropdown .dropdown-menu-inner, cq-conversations-conversation .conversations-dropdown.whatsapp-templates-dropdown .dropdown-menu-inner {
  width: 100%;
  height: 329px;
  max-height: none;
}
cq-conversations-conversation .conversations-dropdown.articles-list-dropdown .conversations-dropdown-item, cq-conversations-conversation .conversations-dropdown.calendly-dropdown .conversations-dropdown-item, cq-conversations-conversation .conversations-dropdown.saved-answers-dropdown .conversations-dropdown-item, cq-conversations-conversation .conversations-dropdown.whatsapp-templates-dropdown .conversations-dropdown-item {
  height: auto;
  min-height: unset;
}
cq-conversations-conversation .conversations-dropdown.saved-answers-dropdown .dropdown-menu-inner {
  height: 500px;
}
cq-conversations-conversation .conversations-dropdown.emoji-selector-dropdown .dropdown-menu {
  z-index: 9999;
}
cq-conversations-conversation cq-emoji-selector {
  border-radius: 2px;
}
cq-conversations-conversation .calendly-label {
  pointer-events: none;
}
cq-conversations-conversation .btn.not-access {
  opacity: 0.4;
}
cq-conversations-conversation .calendly-onboarding-popover {
  width: 355px;
  max-width: 355px;
}
cq-conversations-conversation .calendly-onboarding-popover .popover-content {
  padding: 20px;
}
cq-conversations-conversation .calendly-onboarding-popover .close-button {
  color: #ffffff;
}
cq-conversations-conversation .close-hotkey-onboarding-popover {
  max-width: 330px;
}
cq-conversations-conversation .close-hotkey-onboarding-popover .popover-content {
  padding: 20px;
}

cq-conversations-conversation .bottom-menu.note .btn-borderless-primary {
  color: rgb(91.8, 91.8, 214.2);
  background-color: transparent;
  border-color: transparent;
}
cq-conversations-conversation .bottom-menu.note .btn-borderless-primary:hover {
  color: rgb(91.8, 91.8, 214.2);
  background-color: rgb(234.6, 234.6, 249.9);
  border-color: rgb(234.6, 234.6, 249.9);
}
cq-conversations-conversation .bottom-menu.note .btn-borderless-primary:focus, cq-conversations-conversation .bottom-menu.note .focus.btn-borderless-primary {
  color: rgb(91.8, 91.8, 214.2);
  background-color: rgb(234.6, 234.6, 249.9);
  border-color: rgb(234.6, 234.6, 249.9);
}
cq-conversations-conversation .bottom-menu.note .disabled.btn-borderless-primary, cq-conversations-conversation .bottom-menu.note .btn-borderless-primary:disabled {
  color: rgb(91.8, 91.8, 214.2);
  background-color: transparent;
  border-color: transparent;
}
cq-conversations-conversation .bottom-menu.note .btn-borderless-primary:not(:disabled):not(.disabled):active, cq-conversations-conversation .bottom-menu.note .btn-borderless-primary:not(:disabled):not(.disabled).active, cq-conversations-conversation .bottom-menu.note .open > .dropdown-toggle.btn-borderless-primary, cq-conversations-conversation .bottom-menu.note .show > .dropdown-toggle.btn-borderless-primary {
  color: rgb(91.8, 91.8, 214.2);
  background-color: rgb(214.2, 214.2, 244.8);
  border-color: rgb(214.2, 214.2, 244.8);
}

.dark-theme cq-conversations-conversation .bottom-menu.note .btn-borderless-primary {
  color: #22252a;
  background-color: transparent;
  border-color: transparent;
}
.dark-theme cq-conversations-conversation .bottom-menu.note .btn-borderless-primary:hover {
  color: #ffffff;
  background-color: #454a54;
  border-color: #454a54;
}
.dark-theme cq-conversations-conversation .bottom-menu.note .btn-borderless-primary:focus, .dark-theme cq-conversations-conversation .bottom-menu.note .focus.btn-borderless-primary {
  color: #ffffff;
  background-color: #454a54;
  border-color: #454a54;
}
.dark-theme cq-conversations-conversation .bottom-menu.note .disabled.btn-borderless-primary, .dark-theme cq-conversations-conversation .bottom-menu.note .btn-borderless-primary:disabled {
  color: #22252a;
  background-color: transparent;
  border-color: transparent;
}
.dark-theme cq-conversations-conversation .bottom-menu.note .btn-borderless-primary:not(:disabled):not(.disabled):active, .dark-theme cq-conversations-conversation .bottom-menu.note .btn-borderless-primary:not(:disabled):not(.disabled).active, .dark-theme cq-conversations-conversation .bottom-menu.note .open > .dropdown-toggle.btn-borderless-primary, .dark-theme cq-conversations-conversation .bottom-menu.note .show > .dropdown-toggle.btn-borderless-primary {
  color: #ffffff;
  background-color: #505662;
  border-color: #505662;
}

/* ТЁМНАЯ ТЕМА */
.dark-theme {
  /* HACK: для тёмной темы нужно покрасить плейсхолдер в другой цвет */
}
.dark-theme cq-conversations-conversation .user-info .status {
  border-color: #2e3138;
}
.dark-theme cq-conversations-conversation .slash-commands .header {
  border-color: #454a54;
  background: #22252a;
}
.dark-theme cq-conversations-conversation .slash-commands .command.active {
  background-color: #2e3138;
}
.dark-theme cq-conversations-conversation .dragover-container {
  background-color: #2e3138;
}
.dark-theme cq-conversations-conversation .conversation-dragover .dragover-border {
  border: dashed 2px rgba(91.8, 91.8, 214.2, 0.4);
}
.dark-theme cq-conversations-conversation .conversation-reject .dragover-border {
  border: dashed 2px rgba(255, 119, 51, 0.4);
}
.dark-theme cq-conversations-conversation .input-area-container.note {
  background-color: #ffcc66;
  color: #22252a;
}
.dark-theme cq-conversations-conversation .input-area-container.note .ql-editor.ql-blank::before {
  color: #cc8800;
}
.dark-theme cq-conversations-conversation .input-area .ql-disabled {
  background-color: #505662;
}
.dark-theme cq-conversations-conversation .attachments-list.note {
  background-color: #ffcc66;
}
.dark-theme cq-conversations-conversation .bottom-menu.note {
  background-color: #ffcc66;
}
.dark-theme cq-conversations-conversation .bottom-menu.disabled {
  background-color: #505662;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/conversations/general/conversation-frame/conversation-frame.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-conversation-frame {
  display: block;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/conversations/general/conversation-history/conversations-conversation-history.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-conversations-conversation-history {
  display: block;
}

cq-conversations-conversation-history .menu {
  height: 55px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/conversations/general/conversation-list/conversations-conversation-list.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
  ПАНЕЛЬ ФИЛЬТРОВ
  CONVERSATIONS-DROPDOWN TOGGLE
  LOADER У ПОИСКА ПО ДИАЛОГАМ
  СПИСОК ДИАЛОГОВ
  ТЁМНАЯ ТЕМА
*/
/** Тёмная тема */
cq-conversations-conversation-list {
  display: block;
}
cq-conversations-conversation-list cq-conversation-card {
  display: block;
}
cq-conversations-conversation-list .yandex-ai {
  height: 25px;
  padding: 4px;
  border-radius: 4px;
  line-height: 1;
}
cq-conversations-conversation-list .conversations-dropdown.status-dropdown .dropdown-toggle.btn {
  height: 25px;
  border-radius: 4px;
  line-height: 1;
}
cq-conversations-conversation-list .conversations-dropdown.status-dropdown .dropdown-menu-inner {
  width: 230px;
}

cq-conversations-conversation-list > .card {
  height: 100%;
  margin-bottom: 0;
}

/* ПАНЕЛЬ ФИЛЬТРОВ */
cq-conversations-conversation-list .conversations-filters.disabled:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

cq-conversations-conversation-list .conversation-date-range-datepicker {
  top: 10px !important;
  right: 11px !important;
  left: -38px !important;
  width: 765px;
}

/* CONVERSATIONS-DROPDOWN TOGGLE */
cq-conversations-conversation-list .conversations-dropdown-toggle {
  display: flex;
  height: 34px;
  min-width: 66px;
}

cq-conversations-conversation-list .conversations-dropdown-toggle .team-member-avatar,
cq-conversations-conversation-list .conversations-dropdown-item .team-member-avatar {
  overflow: hidden;
  border-radius: 50%;
}

cq-conversations-conversation-list .conversations-dropdown-toggle .mine-and-not-assigned-wrapper,
cq-conversations-conversation-list .conversations-dropdown-item .mine-and-not-assigned-wrapper,
cq-conversations-conversation-list .conversations-dropdown-toggle .team-member-avatar,
cq-conversations-conversation-list .conversations-dropdown-item .team-member-avatar {
  width: 25px;
  height: 25px;
}

cq-conversations-conversation-list .conversations-dropdown-toggle .mine-and-not-assigned-wrapper .team-member-avatar,
cq-conversations-conversation-list .conversations-dropdown-item .mine-and-not-assigned-wrapper .team-member-avatar {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
}

cq-conversations-conversation-list .conversations-dropdown-toggle .not-assigned-icon.with-team-member-avatar,
cq-conversations-conversation-list .conversations-dropdown-item .not-assigned-icon.with-team-member-avatar {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 10px;
  height: 10px;
}

cq-conversations-conversation-list .conversations-dropdown-toggle .not-assigned-icon.with-team-member-avatar > i,
cq-conversations-conversation-list .conversations-dropdown-item .not-assigned-icon.with-team-member-avatar > i {
  font-size: 7px;
}

/* ТЁМНАЯ ТЕМА */
.dark-theme cq-conversations-conversation-list .conversations-dropdown-toggle-half:first-child:before {
  background-color: #454a54;
}
.dark-theme cq-conversations-conversation-list .conversations-dropdown-toggle .not-assigned-icon i {
  color: #2e3138;
}
.dark-theme cq-conversations-conversation-list .conversations-dropdown-item .not-assigned-icon i {
  color: #22252a;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/conversations/single/conversations-single.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
cq-conversations-single {
  display: block;
}

cq-conversations-single .card {
  border-radius: 5px;
}

/* нужно, чтобы компонент с диалогом всегда сужался, чтобы не появлялось горизонтальной прокрутки, пока не достигнется минимальное значение ширины, ограниченное .limited-container */
/* кроме того, это позволяет переносить текст в поле ввода, без этого свойства длинные слова без пробелов принудительно не переносятся */
cq-conversations-single cq-conversations-conversation,
cq-conversations-single cq-conversations-conversation-history {
  min-width: 1px; /* IE HACK именно 1 пиксель, т.к. 0 пикселей не работает на осле */
}

cq-conversations-single cq-conversations-conversation .user-info {
  display: none;
}

cq-conversations-single cq-conversations-user-card {
  width: 360px;
  border-top: 1px solid transparent; /* сделано для выравнивания снизу относительно остальных элементов */
  border-bottom: 1px solid transparent; /* сделано для выравнивания снизу относительно остальных элементов */
}

@media only screen and (max-width: 1200px) {
  cq-conversations-single cq-conversations-conversation .top-menu .close-conversation-btn .close-conversation-btn-icon {
    margin-right: 0;
  }
  cq-conversations-single cq-conversations-conversation .top-menu .close-conversation-btn .close-conversation-btn-text {
    display: none;
  }
  cq-conversations-single cq-conversations-user-card {
    width: 250px;
  }
}
cq-conversations-single .conversations-zero-data img {
  width: 72px;
  height: 72px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/conversations-statistics/general/conversations-statistics.scss?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-conversations-statistics .team-members-select,
cq-conversations-statistics .channel-select {
  width: 200px;
  max-width: 200px;
}
@media only screen and (max-width: 1210px) {
  cq-conversations-statistics .select-label {
    display: none;
  }
}
cq-conversations-statistics .legend-box {
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 3px;
}
cq-conversations-statistics .vote-progress-bar {
  height: 10px;
  border-radius: 5px;
}
cq-conversations-statistics .working-time-tooltip .tooltip-inner {
  max-width: 300px;
  padding: 8px 8px 12px;
}
cq-conversations-statistics .tags-table .selected {
  color: #22252a;
}
cq-conversations-statistics .tag-search-input {
  width: 300px;
}
cq-conversations-statistics .zero-data {
  width: 50%;
  height: 15px;
  border-radius: 3px;
  background-color: #f1f2f4;
  animation: zero-data-loading 1.4s infinite cubic-bezier(0.4, 0, 0.2, 1);
}
@keyframes zero-data-loading {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.7;
  }
  100% {
    opacity: 1;
  }
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/email-frame/email-frame.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-email-frame {
  display: block;
  overflow: hidden;
  border: 1px solid #e3e5e8;
  border-radius: 3px;
  background-color: #ffffff;
}

cq-email-frame .header {
  height: 39px;
  padding: 7px 9px 7px 13px;
  border-bottom: 1px solid #e3e5e8;
  background-color: #f1f2f4;
  -webkit-user-select: none;
          user-select: none;
}

cq-email-frame .button {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #d5d8dd;
}

cq-email-frame .button + .button {
  margin-left: 8px;
}

cq-email-frame .content {
  background-color: #ffffff;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/email-preview/email-preview.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-email-preview {
  display: block;
}

cq-email-preview .superellipse {
  vertical-align: middle;
  display: inline-block;
  width: 161px;
  height: 7px;
  border-radius: 9999px;
  background-color: #e3e5e8;
}

.badge {
  display: inline-block;
  padding: 0.37em 0.4em;
  font-size: 85%;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 4px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
}

.badge-light-secondary {
  background-color: #f1f2f4;
  color: #5c6270;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/email-templates/email-templates.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
cq-email-templates {
  display: block;
}

cq-email-templates .preview {
  width: 223.2px; /* учитывается scale(0.4) */
  height: 193.2px;
}

cq-email-templates .preview cq-message-email-template,
cq-email-templates .preview cq-lightweight-message-email-template {
  position: relative;
  top: 50%;
  left: 50%;
  display: flex;
  flex-direction: column;
  transform: translate(-50%, -50%) scale(0.4);
  transform-origin: center center;
}

cq-email-templates .preview cq-email-frame {
  flex-grow: 1;
}

/* ТЕКСТ ПОД ПРЕВЬЮХАМИ */
cq-email-templates .preview-text {
  width: 300px;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/email-templates/conversation/conversation-email-template.scss?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-conversation-email-template {
  display: block;
  width: 558px;
  height: 483px;
  -webkit-user-select: none;
          user-select: none;
}

cq-conversation-email-template cq-email-preview,
cq-conversation-email-template cq-email-preview cq-email-frame {
  height: 100%;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/email-templates/conversation/lightweight-conversation-email-template.scss?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-lightweight-conversation-email-template {
  display: block;
  width: 558px;
  height: 483px;
  -webkit-user-select: none;
          user-select: none;
}

cq-lightweight-conversation-email-template cq-email-preview,
cq-lightweight-conversation-email-template cq-email-preview cq-email-frame {
  height: 100%;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/email-templates/message/lightweight-message-email-template.scss?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-lightweight-message-email-template {
  display: block;
  width: 558px;
  height: 483px;
  -webkit-user-select: none;
          user-select: none;
}

cq-lightweight-message-email-template cq-email-preview,
cq-lightweight-message-email-template cq-email-preview cq-email-frame {
  height: 100%;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/email-templates/message/message-email-template.scss?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-message-email-template {
  display: block;
  width: 558px;
  height: 483px;
  -webkit-user-select: none;
          user-select: none;
}

cq-message-email-template cq-email-preview,
cq-message-email-template cq-email-preview cq-email-frame {
  height: 100%;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/funnel-chart/funnel-chart.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/***СТИЛИ ГРАФИКА ВОРОНОК***/
/*
  ОСНОВНОЙ КОНТЕЙНЕР
  ПРОСТРАНСТВО МЕЖДУ СТОБЦАМИ ГРАФИКА
  СТОЛБЦЫ ГРАФИКА
  ИМЕНА СТОЛБЦОВ ГРАФИКА
  ПОПОВЕР ДЛЯ СОБЫТИЙ ШАГОВ ВОРОНКИ
  ШКАЛА ИЗМЕРЕНИЙ ГРАФИКА И ПОДПИСИ К НИМ
*/
/** Тёмная тема */
/* ОСНОВНОЙ КОНТЕЙНЕР */
cq-funnel-chart {
  display: block;
}

cq-funnel-chart .data-container {
  height: 300px;
}

/* ПРОСТРАНСТВО ПО КРАЯМ ГРАФИКА */
cq-funnel-chart .spacer {
  width: 50px;
}

cq-funnel-chart .scale-value-spacer {
  min-width: 50px;
  background: white;
  padding-top: 12px;
  z-index: 1;
}

/* СТОЛБЦЫ ГРАФИКА */
cq-funnel-chart .data-container .step {
  z-index: 1;
}

cq-funnel-chart .data-container .step,
cq-funnel-chart .axis-x .axis-x-tick {
  min-width: 150px;
  max-width: 150px;
  word-break: break-word;
}

cq-funnel-chart .data-container .step .count {
  transition: flex-grow 1s;
}

cq-funnel-chart .data-container .step .bar {
  width: 60px;
  border: 1px solid rgb(91.8, 91.8, 214.2);
  border-bottom: none;
  border-radius: 5px 5px 0 0;
  background-color: rgb(234.6, 234.6, 249.9);
  transition: flex-grow 1s;
}

cq-funnel-chart .data-container .step .bar.no-data-bar {
  border: 1px #dfe2fb dashed; /* $primary with 83% lightness */
  border-bottom-width: 0;
  background-color: #f8f8fe; /* $primary with 96% lightness */
}

cq-funnel-chart .data-container .step .bar .conversion {
  top: 50%;
  left: -95px;
  padding: 2px 5px 2px 8px;
  border: 1px solid #e3e5e8;
  border-radius: 3px 0 0 3px;
  background: #ffffff;
  transform: translateY(-50%);
}

cq-funnel-chart .data-container .step .bar .conversion:before {
  content: "";
  position: absolute;
  height: 100%;
  top: -1px;
  border-right: 0;
  border-left: 7px solid #e3e5e8;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  right: -8px;
}

cq-funnel-chart .data-container .step .bar .conversion:after {
  content: "";
  position: absolute;
  height: 100%;
  top: -1px;
  border-right: 0;
  border-left: 7px solid #ffffff;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  right: -7px;
}

/* ИМЕНА СТОЛБЦОВ ГРАФИКА */
cq-funnel-chart .axis-x .axis-x-tick .axis-x-label {
  /* FIXME: костылищи для подписей оси X графика воронки, взятые из bootstrap .btn (а всё потому, что таких "кнопок" нет в системе) */
  display: inline-block;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  outline: 0;
  text-decoration: none;
  transition: background 0.15s, border 0.15s, color 0.15s;
  padding: 6px 15px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
          user-select: none;
}

cq-funnel-chart .axis-x .axis-x-tick .axis-x-label {
  border-color: rgba(91.8, 91.8, 214.2, 0.1);
  background-color: rgba(91.8, 91.8, 214.2, 0);
  color: rgb(91.8, 91.8, 214.2);
}

cq-funnel-chart .axis-x .axis-x-tick .axis-x-label:focus,
cq-funnel-chart .axis-x .axis-x-tick .axis-x-label.focus {
  border-color: rgba(91.8, 91.8, 214.2, 0.2);
  background-color: rgba(91.8, 91.8, 214.2, 0.025);
  color: rgb(91.8, 91.8, 214.2);
}

cq-funnel-chart .axis-x .axis-x-tick .axis-x-label:hover {
  border-color: rgba(91.8, 91.8, 214.2, 0.2);
  background-color: rgba(91.8, 91.8, 214.2, 0.025);
  color: rgb(91.8, 91.8, 214.2);
}

cq-funnel-chart .axis-x .axis-x-tick .axis-x-label:active,
cq-funnel-chart .axis-x .axis-x-tick .axis-x-label.active {
  border-color: rgba(91.8, 91.8, 214.2, 0.2);
  background-color: rgba(91.8, 91.8, 214.2, 0.1);
  color: rgb(91.8, 91.8, 214.2);
}

cq-funnel-chart .axis-x .axis-x-tick .axis-x-label.disabled,
cq-funnel-chart .axis-x .axis-x-tick .axis-x-label[disabled] {
  cursor: not-allowed;
  color: #e3e5e8;
}

cq-funnel-chart .axis-x .axis-x-tick .axis-x-label.disabled:hover,
cq-funnel-chart .axis-x .axis-x-tick .axis-x-label.disabled:focus,
cq-funnel-chart .axis-x .axis-x-tick .axis-x-label.disabled.focus,
cq-funnel-chart .axis-x .axis-x-tick .axis-x-label[disabled]:hover,
cq-funnel-chart .axis-x .axis-x-tick .axis-x-label[disabled]:focus,
cq-funnel-chart .axis-x .axis-x-tick .axis-x-label[disabled].focus {
  background-color: rgba(241, 242, 244, 0);
  border-color: rgba(241, 242, 244, 0);
}

cq-funnel-chart .axis-x .axis-x-tick .axis-x-label.disabled:active,
cq-funnel-chart .axis-x .axis-x-tick .axis-x-label.disabled.active,
cq-funnel-chart .axis-x .axis-x-tick .axis-x-label[disabled]:active,
cq-funnel-chart .axis-x .axis-x-tick .axis-x-label[disabled].active {
  background-color: #f1f2f4;
  border-color: #f1f2f4;
}

/* ПОПОВЕР ДЛЯ СОБЫТИЙ ШАГОВ ВОРОНКИ */
/* Селектор компонента не указан т.к. у поповера используется опция append-to-body */
.funnel-step-popover {
  max-width: 220px;
}
.funnel-step-popover.bottom {
  margin-top: 20px;
}

/* ШКАЛА ИЗМЕРЕНИЙ ГРАФИКА И ПОДПИСИ К НИМ */
cq-funnel-chart .scale-steps {
  padding-top: 13px;
}

cq-funnel-chart .scale-steps-item {
  border-top: 1px solid #f1f2f4;
}

cq-funnel-chart .scale-steps-item:last-child {
  border: none;
}

cq-funnel-chart .scale-value {
  position: relative;
  top: -10px;
  height: 32px;
  padding: 0 15px;
  background: #ffffff;
  text-align: right;
}

cq-funnel-chart cq-statistics-value {
  background-color: #ffffff;
  z-index: 2;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/funnels/editor/funnel-editor.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-funnel-editor {
  display: block;
}

/*.funnel-step {
  opacity: 1;
}

.funnel-step.ng-move {
  opacity: 0;
  transition: opacity 3s linear;
}

.funnel-step.ng-move.ng-move-active {
  opacity: 1;
}

.funnel-step.ng-enter {
  opacity: 0;
  transition: opacity 3s linear;
}

.funnel-step.ng-enter.ng-enter-active {
  opacity: 1;
}

.funnel-step.ng-leave {
  opacity: 1;
  transition: opacity 3s linear;
}

.funnel-step.ng-leave.ng-leave-active {
  opacity: 0;
}*/
cq-funnel-editor .funnel-step .step-number {
  width: 30px;
  height: 30px;
  background: #f1f2f4;
  border-radius: 9999px;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
}

cq-funnel-editor .form-group.connected {
  position: relative;
}

cq-funnel-editor .form-group.connected:not(:first-child) > * {
  margin-left: 15px;
}

cq-funnel-editor .form-group.connected + .form-group.connected:before {
  content: "";
  position: absolute;
  top: 50%;
  display: block;
  width: 15px;
  border-top: 1px solid #e3e5e8;
}

cq-funnel-editor .condition-event-type {
  flex-grow: 1;
  min-width: 0;
}

cq-funnel-editor .condition-property {
  flex-basis: 250px;
  max-width: 250px; /* flex-basis не хочет работать без min-width (это из-за ui-select, но почему конкретно - хз) */
}

cq-funnel-editor .condition-operation {
  flex-basis: 206px;
  max-width: 206px; /* flex-basis не хочет работать без min-width (это из-за ui-select, но почему конкретно - хз) */
}

cq-funnel-editor .condition-value {
  flex-basis: 200px;
  max-width: 200px; /* flex-basis не хочет работать без min-width (это из-за ui-select, но почему конкретно - хз) */
}

cq-funnel-editor .condition-event-type .ui-select-choices,
cq-funnel-editor .condition-property .ui-select-choices,
cq-funnel-editor .condition-operation .ui-select-choices {
  width: auto;
  min-width: 100%;
  max-width: 400px;
}

cq-funnel-editor .funnel-window-form {
  width: max-content;
}

cq-funnel-editor .funnel-window-input {
  width: 60px !important;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/funnels/general/funnels.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-funnels {
  display: block;
}

/* селект воронки */
cq-funnels .funnel-select {
  width: 400px;
}

/* селект даты */
cq-funnels .date-range-picker-select {
  width: 230px;
}

/* селект свойства для сегментации */
cq-funnels .property-select {
  width: 250px;
}

/* кнопка экспорта сегментации */
cq-funnels .export-segmentation {
  height: 36px;
  width: 50px;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 25%, white 100%);
}

/* таблица сегментации */
cq-funnels .funnels-table .event-type-name {
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* зиродата для таблицы сегментации */
cq-funnels .zero-data-no-segment {
  margin-top: 100px;
  margin-bottom: 100px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/header/header.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-header {
  z-index: 102;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  min-width: 952px;
  height: 55px;
  padding: 0 20px 0 10px;
  border-bottom: 1px solid #e3e5e8;
  border-top-left-radius: 5px;
  background-color: #f1f2f4;
}
cq-header.new-year-bg {
  background: linear-gradient(90deg, rgb(241, 242, 244) 60%, rgba(241, 242, 244, 0)) no-repeat 0 50%/260px, linear-gradient(-90deg, rgb(241, 242, 244) 60%, rgba(241, 242, 244, 0)) no-repeat 100% 50%/470px, url('snowflakes.48d1eb883802bb6d.svg') repeat no-repeat 0 50%, #f1f2f4;
}
cq-header .left-container {
  display: flex;
  align-items: center;
  margin-right: 20px;
}
cq-header .left-container .battery-stroke {
  left: 28%;
  top: 11%;
}
cq-header .right-container {
  display: flex;
  align-items: center;
  margin-left: auto;
}
cq-header .divider {
  height: 25px;
  margin-right: 10px;
  margin-left: 10px;
  border-left: 1px solid #e3e5e8;
}
cq-header .small-counter {
  font-size: 9px;
}
cq-header .app-name {
  vertical-align: middle;
  display: inline-block;
  max-width: 180px;
  text-align: left;
}
@media (max-width: 1199.98px) {
  cq-header .app-name {
    max-width: 140px;
  }
}
cq-header .free-plan-upgrade-popover {
  max-width: 543px;
}
cq-header .free-plan-upgrade-popover .popover-content {
  padding: 30px;
}
cq-header .apps-popover .popover-content {
  display: flex;
  flex-direction: column;
  max-height: 350px;
  padding: 0 0 5px 0;
}
cq-header .help-popover .popover-content {
  padding: 5px 0;
}
cq-header .system-log-popover {
  width: 300px;
  max-width: 300px;
}
cq-header .system-log-popover .popover-content {
  padding: 0;
}
cq-header .system-log-popover .popover-content .system-log-container {
  max-height: 500px;
}
cq-header .account-avatar {
  position: relative;
  cursor: pointer;
}
cq-header .account-avatar .avatar {
  display: block;
  width: 35px;
  height: 35px;
  border-radius: 50%;
}
cq-header .account-avatar .status {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 7px;
  height: 7px;
  border-radius: 9999px;
  box-shadow: 0 0 0 2px #f1f2f4;
  transition: background 0.3s ease-in-out;
}
cq-header .account-avatar .auto-assign-status {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
  border-radius: 4px;
  box-shadow: 0 0 0 2px #f1f2f4;
}
cq-header .auto-assign-popover {
  min-width: 420px;
}
cq-header .auto-assign-popover .popover-content {
  padding: 0;
}
cq-header .profile-popover {
  min-width: 200px;
}
cq-header .profile-popover .popover-content {
  padding: 0;
}
cq-header .blocking-container {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin-top: 55px;
  opacity: 0.7;
  background: #ffffff;
}
cq-header .blocking-popup {
  position: absolute;
  top: 80px;
  right: 0;
  left: 50%;
  z-index: 502;
  width: 600px;
  margin-left: -300px;
  padding: 10px;
  border-radius: 10px;
  background: #f1f2f4;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  text-align: center;
}
cq-header .blocking-popup h1,
cq-header .blocking-popup p {
  color: #000000;
}
cq-header .blocking-popup p {
  font-size: 16px;
}
cq-header.dark-theme {
  border-bottom: 1px solid #454a54;
  border-top-left-radius: 0;
  background-color: #393e46;
}
cq-header.dark-theme.new-year-bg {
  background: linear-gradient(90deg, rgb(57, 62, 70) 60%, rgba(57, 62, 70, 0)) no-repeat 0 50%/260px, linear-gradient(-90deg, rgb(57, 62, 70) 60%, rgba(57, 62, 70, 0)) no-repeat 100% 50%/470px, url('snowflakes.48d1eb883802bb6d.svg') repeat no-repeat 0 50%, #393e46;
}
cq-header.dark-theme .divider {
  border-left-color: #454a54;
}
cq-header.dark-theme .account-avatar .status {
  box-shadow: 0 0 0 2px #393e46;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/integrations/integrations.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
  СПИСОК ИНТЕГРАЦИЙ
  ЛОГОТИПЫ В НАСТРОЙКАХ
  ИНСТРУКЦИИ И ПОЛЯ ВВОДА
  СТРЕЛКИ ДЛЯ ИНПУТОВ В МОДАЛКАХ AMOCRM и BITRIX24
*/
/** Тёмная тема */
/* ЛОГОТИПЫ В НАСТРОЙКАХ */
.service-logo {
  height: 50px;
}

/* ИНСТРУКЦИИ И ПОЛЯ ВВОДА */
.step-description > :not(:last-child) {
  margin-bottom: 10px;
}

.step-description > :last-child {
  margin-bottom: 0;
}

/* СТРЕЛКИ ДЛЯ ИНПУТОВ В МОДАЛКАХ AMOCRM и BITRIX24 */
/* FIXME: Было бы круто сделать эти линии универсально и вынести в app.css */
.line-left-top {
  position: relative;
  padding-left: 20px;
}

.line-left-top:before {
  content: "";
  position: absolute;
  left: 8px;
  bottom: 50%;
  width: 10px;
  height: 25px;
  border-bottom: 1px solid #e3e5e8;
  border-left: 1px solid #e3e5e8;
}

.line-left-top.long:before {
  height: 45px;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/integrations/dialogflow/dialogflow.scss?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.file-upload-button .text {
  margin-left: 25px;
}

.file-upload-button .button-spinner {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/integrations/modals/bitrix1c/bitrix1c.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-bitrix1c-modal {
  display: flex;
  flex-direction: column;
  overflow: auto;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/integrations/modals/insales/insales.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-insales-modal {
  display: flex;
  flex-direction: column;
  overflow: auto;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/integrations/modals/opencart/opencart.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-opencart-modal {
  display: flex;
  flex-direction: column;
  overflow: auto;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/integrations/modals/prestashop/prestashop.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-prestashop-modal {
  display: flex;
  flex-direction: column;
  overflow: auto;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/integrations/modals/wordpress/wordpress.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-wordpress-modal {
  display: flex;
  flex-direction: column;
  overflow: auto;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/knowledge-base/edit/article-edit.scss?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-article-edit {
  display: block;
}

cq-article-edit .article-edit-container {
  max-width: 640px;
}

cq-article-edit .seo-info-tooltip .tooltip-inner {
  text-align: left;
}

cq-article-edit .article-name-input-area .ql-editor,
cq-article-edit .article-name-input-area .ql-editor p,
cq-article-edit .article-description-input-area .ql-editor,
cq-article-edit .article-description-input-area .ql-editor p,
cq-article-edit .article-edit-container .fr-view,
cq-article-edit .article-edit-container .fr-placeholder {
  font-weight: 400;
  font-size: 15px;
  font-family: "Inter", Arial, Helvetica, sans-serif !important; /*Стоит !important т.к. надо перебить стили .carrot-quest-theme*/
  line-height: 21px;
  word-break: break-word;
  color: #333333;
}

cq-article-edit .article-description-input-area {
  min-height: 42px;
}

cq-article-edit .ql-editor {
  padding: 0;
}

cq-article-edit .article-name-input-area .ql-editor,
cq-article-edit .article-name-input-area .ql-editor p {
  font-weight: 700;
  font-size: 23px;
  line-height: 27px;
}

cq-article-edit .article-description-input-area .ql-editor,
cq-article-edit .article-description-input-area .ql-editor p {
  color: #999999;
}

cq-article-edit .article-edit-container .fr-view a {
  color: inherit;
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.3s;
}

cq-article-edit .article-edit-container .fr-view a:hover {
  text-decoration: none;
}

cq-article-edit .article-edit-container .fr-view a:focus {
  outline: none;
  text-decoration: underline;
}

cq-article-edit .article-edit-container .fr-view a:focus:hover {
  text-decoration: none;
}

cq-article-edit .article-edit-container .fr-view a:visited,
cq-article-edit .article-edit-container .fr-view a:active {
  color: inherit;
}

cq-article-edit .article-edit-container .fr-view img {
  vertical-align: middle;
  max-width: 100%;
}

cq-article-edit .article-edit-container .fr-view ol,
cq-article-edit .article-edit-container .fr-view ul {
  padding-left: 30px;
}

cq-article-edit .article-edit-container .fr-view h1 {
  font-weight: 700;
  font-size: 23px;
  line-height: 27px;
}

cq-article-edit h2 {
  font-weight: 500;
  font-size: 17px;
  line-height: 23px;
}

cq-article-edit .article-edit-container .fr-view h1:first-child,
cq-article-edit .article-edit-container .fr-view h2:first-child,
cq-article-edit .article-edit-container .fr-view h3:first-child,
cq-article-edit .article-edit-container .fr-view h4:first-child,
cq-article-edit .article-edit-container .fr-view h5:first-child,
cq-article-edit .article-edit-container .fr-view h6:first-child,
cq-article-edit .article-edit-container .fr-view ul:first-child,
cq-article-edit .article-edit-container .fr-view ol:first-child,
cq-article-edit .article-edit-container .fr-view table:first-child,
cq-article-edit .article-edit-container .fr-view p:first-child,
cq-article-edit .article-edit-container .fr-view hr:first-child,
cq-article-edit .article-edit-container .fr-view blockquote:first-child {
  margin-top: 0;
}

cq-article-edit .article-edit-container .fr-view h1:last-child,
cq-article-edit .article-edit-container .fr-view h2:last-child,
cq-article-edit .article-edit-container .fr-view h3:last-child,
cq-article-edit .article-edit-container .fr-view h4:last-child,
cq-article-edit .article-edit-container .fr-view h5:last-child,
cq-article-edit .article-edit-container .fr-view h6:last-child,
cq-article-edit .article-edit-container .fr-view ul:last-child,
cq-article-edit .article-edit-container .fr-view ol:last-child,
cq-article-edit .article-edit-container .fr-view table:last-child,
cq-article-edit .article-edit-container .fr-view p:last-child,
cq-article-edit .article-edit-container .fr-view hr:last-child,
cq-article-edit .article-edit-container .fr-view blockquote:last-child {
  margin-bottom: 0;
}

cq-article-edit .article-edit-container .fr-view h1:first-child,
cq-article-edit .article-edit-container .fr-view h2:first-child,
cq-article-edit .article-edit-container .fr-view ul:first-child,
cq-article-edit .article-edit-container .fr-view ol:first-child,
cq-article-edit .article-edit-container .fr-view table:first-child,
cq-article-edit .article-edit-container .fr-view p:first-child,
cq-article-edit .article-edit-container .fr-view hr:first-child,
cq-article-edit .article-edit-container .fr-view blockquote:first-child {
  margin-top: 0;
}

cq-article-edit .article-edit-container .fr-view h1:last-child,
cq-article-edit .article-edit-container .fr-view h2:last-child,
cq-article-edit .article-edit-container .fr-view ul:last-child,
cq-article-edit .article-edit-container .fr-view ol:last-child,
cq-article-edit .article-edit-container .fr-view table:last-child,
cq-article-edit .article-edit-container .fr-view p:last-child,
cq-article-edit .article-edit-container .fr-view hr:last-child,
cq-article-edit .article-edit-container .fr-view blockquote:last-child {
  margin-bottom: 0;
}

cq-article-edit .article-edit-container .fr-view h1 {
  margin: 45px 0 30px 0;
}

cq-article-edit .article-edit-container .fr-view h2 {
  margin: 30px 0 15px 0;
  font-weight: 700;
}

cq-article-edit .article-edit-container .fr-view b,
cq-article-edit .article-edit-container .fr-view strong {
  font-weight: bold;
}

cq-article-edit .article-edit-container .fr-view i,
cq-article-edit .article-edit-container .fr-view em {
  font-style: italic;
}

cq-article-edit .article-edit-container .fr-view p,
cq-article-edit .article-edit-container .fr-view ol,
cq-article-edit .article-edit-container .fr-view ul,
cq-article-edit .article-edit-container .fr-view p {
  margin: 15px 0;
}

cq-article-edit .article-edit-container .fr-view img.fr-dib {
  float: none;
  vertical-align: top;
  display: block;
  margin: 5px auto;
}

cq-article-edit .article-edit-container .fr-view img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

cq-article-edit .article-edit-container .fr-view img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

cq-article-edit .article-edit-container .fr-view img.fr-dii {
  float: none;
  vertical-align: bottom;
  display: inline-block;
  max-width: calc(100% - 10px);
  margin-right: 5px;
  margin-left: 5px;
}

cq-article-edit .article-edit-container .fr-view img.fr-dii.fr-fil {
  float: left;
  max-width: calc(100% - 5px);
  margin: 5px 5px 5px 0;
}

cq-article-edit .article-edit-container .fr-view img.fr-dii.fr-fir {
  float: right;
  max-width: calc(100% - 5px);
  margin: 5px 0 5px 5px;
}

cq-article-edit .article-edit-container .fr-view td {
  border: 1px solid #dddddd;
}

cq-article-edit .article-edit-container .fr-view code {
  padding: 2px 4px;
  border: 1px solid #e8e8e8;
  border-radius: 3px;
  font-size: 13px;
  font-family: monospace;
  background-color: #f9f2f4;
  color: #c7254e;
}

cq-article-edit .article-edit-container .fr-view pre {
  display: block;
  overflow: visible;
  margin: 0 0 10px;
  padding: 9.5px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  font-size: 13px;
  font-family: monospace;
  line-height: 1.42857143;
  background-color: #f5f5f5;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-wrap;
  color: #777777;
}

cq-article-edit .article-edit-container .fr-view .table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
  word-break: normal;
}

cq-article-edit .bottom-buttons {
  z-index: 101;
  background: #f1f2f4;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/live/live.scss?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-live {
  display: block;
}

cq-live .users-table td {
  /* .text-truncate */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

cq-live .users-table th:nth-child(1) {
  width: 200px;
  max-width: 200px;
}

cq-live .users-table th:nth-child(2) {
  width: 40px;
  max-width: 40px;
}

cq-live .users-table th:nth-child(3) {
  width: 80px;
  max-width: 80px;
}

cq-live .users-table th:nth-child(4) {
  width: 30% !important;
}

@media only screen and (max-width: 1300px) {
  cq-live .users-table th:nth-child(4) {
    width: 12% !important;
  }
}
/* Страна, Сообщение посетителю, Ответ посетителя, Сессия */
cq-live .users-table th:nth-child(5),
cq-live .users-table th:nth-child(9),
cq-live .users-table th:nth-child(10),
cq-live .users-table th:nth-child(11) {
  width: 65px;
}

cq-live .users-table tbody tr .avatar {
  overflow: hidden;
  width: 35px;
  height: 35px;
  border-radius: 9999px;
}

cq-live .users-table tbody tr .status {
  position: absolute;
  right: -1px;
  bottom: -1px;
  width: 12px;
  height: 12px;
  border: 2px solid #ffffff;
  border-radius: 9999px;
}

cq-live .users-table tbody .flag-icon {
  --CountryFlagIcon-height: 14px;
  box-sizing: content-box;
  border: 1px solid #e3e5e8;
}

cq-live .users-table tbody .flag-icon.flag\:UNKNOWN {
  border-color: transparent;
}

cq-live .users-table tbody .flag-icon.flag\:UNKNOWN:after {
  content: "—";
}

cq-live .users-table .zero-data {
  pointer-events: none;
}

cq-live .app-blocked-zero-data,
cq-live cq-zero-data {
  margin-top: 150px;
  margin-bottom: 150px;
}

cq-live .app-blocked-zero-data .zero-data-users-rabbit {
  height: 150px;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/maintenance/maintenance.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-maintenance {
  display: block;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/manual-messages/statistics/manual-message-statistics.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-manual-message-statistics {
  display: block;
}
cq-manual-message-statistics .conversations-container {
  width: 100%;
  max-width: 580px;
  margin: 0 auto;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/manual-messages/table/manual-messages-table.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-manual-messages-table {
  display: block;
}
cq-manual-messages-table .manual-messages-table thead th {
  top: 65px;
}

cq-manual-messages-table .progress-statistic {
  width: 60px;
}

cq-manual-messages-table .progress-statistic .statistic-percent.fade {
  opacity: 1;
}

cq-manual-messages-table .progress-statistic:hover .statistic-percent.fade {
  opacity: 0;
}

cq-manual-messages-table .progress-statistic .statistic-count.fade {
  opacity: 0;
}

cq-manual-messages-table .progress-statistic:hover .statistic-count.fade {
  opacity: 1;
}

cq-manual-messages-table .message-part-type {
  flex-grow: 1;
  width: 0px;
  max-width: 250px;
}

@media only screen and (max-width: 1365px) {
  cq-manual-messages-table .message-part-name {
    display: none;
  }
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/message-part-editor/message-part-editor.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-message-part-editor {
  display: block;
}
cq-message-part-editor .email-jinja-test-popover {
  min-width: 530px;
}
cq-message-part-editor .events-for-chain-inner-container {
  max-width: 585px;
}

cq-message-part-editor .popup-chat-editor {
  width: 100%;
}

cq-message-part-editor .popup-small-editor {
  width: 350px;
}

cq-message-part-editor .auto-message-editor {
  /*overflow: hidden;*/ /* убрал так как непоказывался ui-select*/
  margin-top: -20px;
}

cq-message-part-editor .auto-message-content {
  flex-basis: 50%; /* для того, чтобы оба элемента были изначально одинаковые */
  width: auto; /* благодаря этому на мелких экранах этот элемент не сожмётся меньше своего контента и элементы внутри не вылезут за контейнер */
  overflow: visible;
  border-right: 1px solid #e3e5e8;
}

cq-message-part-editor .auto-message-preview {
  flex-basis: 50%;
  flex-grow: 1; /* благодаря flex-basis этот элемент будет занимать максимум 50% ширины, но случись глюк - первый элемент начнёт занимать меньше 50% конейнера, и справа от превьюхи появится белое пространство. Это свойство позволит избежать появления этой белой пустоты */
  width: auto; /* благодаря этому на мелких экранах этот элемент не сожмётся меньше своего контента и элементы внутри не вылезут за контейнер */
  overflow: visible;
  background: #f1f2f4;
}

cq-message-part-editor .auto-message-content.on-background,
cq-message-part-editor .auto-message-preview.on-background {
  overflow: hidden;
}

cq-message-part-editor .message-sender-select.ui-select-bootstrap .avatar {
  border-radius: 9999px;
  width: 30px;
  height: 30px;
}

cq-message-part-editor cq-message-templates-popover.templates-wrapper {
  margin-top: -20px;
  margin-right: -20px;
  margin-left: -20px;
}

cq-message-part-editor cq-message-templates-popover.templates-wrapper .nav-tabs-light {
  padding-left: 20px;
}

cq-message-part-editor .message-templates-popover-wrapper ng-messages {
  top: 40px;
}

cq-message-part-editor .editor-toolbar-label {
  z-index: 2;
  background: #ffffff;
}

cq-message-part-editor .email-type-container > * {
  flex: 1 !important;
}

cq-message-part-editor .froala-sticky .fr-toolbar {
  position: static; /* HACK i.e. */
  position: sticky;
  top: 74px !important;
}

cq-message-part-editor .pro-plan-logo {
  width: 12px !important;
  height: 12px !important;
}

cq-message-part-editor .message-part-type-box.disabled {
  color: #c7cad1;
}
cq-message-part-editor .message-part-type-box ~ .lock {
  position: absolute;
  top: 3px;
  right: 4px;
  width: 15px;
  height: 15px;
  background-size: 9px 9px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('lock.f4afd8ef908b6443.svg');
}

.sdk-activation-tooltip {
  max-width: 373px !important;
}
.sdk-activation-tooltip .description {
  white-space: pre-wrap;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/message-preview/message-preview.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-message-preview-ajs {
  display: block;
}

cq-message-preview-ajs.sdk-popup-chat {
  width: 462px;
  height: 469px;
}

cq-message-preview-ajs.sdk-push {
  width: 462px;
  height: 549px;
  margin: 0 auto;
  padding: 25px;
  padding-bottom: 0;
  border: 1px solid #e3e5e8;
  border-bottom: 0;
  border-top-left-radius: 56px;
  border-top-right-radius: 56px;
  background: #f1f2f4;
  box-shadow: 0 6px 9px rgba(0, 0, 0, 0.03);
}

cq-message-preview-ajs .sdk-push {
  height: 100%;
  border: 1px solid #e3e5e8;
  border-bottom: 0;
  border-top-left-radius: 35px;
  border-top-right-radius: 35px;
  background: #ffffff;
}

cq-message-preview-ajs .popup-chat .popup-chat-iframe-container,
cq-message-preview-ajs .sdk-popup-chat .popup-chat-iframe-container,
cq-message-preview-ajs .popup-chat iframe,
cq-message-preview-ajs .sdk-popup-chat iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}

cq-message-preview-ajs cq-browser-frame.popup-chat {
  width: 400px;
  height: 460px;
  margin: 0 auto;
}

cq-message-preview-ajs cq-browser-frame.sdk-popup-chat {
  width: 462px;
  height: 469px;
  margin: 0 auto;
  padding: 24px;
  border-bottom-right-radius: 56px;
  border-bottom-left-radius: 56px;
  background: #f1f2f4;
  box-shadow: 0 6px 9px rgba(0, 0, 0, 0.03);
}

cq-message-preview-ajs .popup-small-iframe-container {
  width: 370px;
}

cq-message-preview-ajs .popup-big-iframe-container {
  width: 600px;
}

cq-message-preview-ajs .email-default-iframe-container {
  width: 614px;
}

cq-message-preview-ajs .email-html-iframe-container,
cq-message-preview-ajs .email-bee-iframe-container {
  min-width: 600px;
}

cq-message-preview-ajs .email-default-iframe-external-container,
cq-message-preview-ajs .email-html-iframe-external-container,
cq-message-preview-ajs .email-bee-iframe-external-container {
  width: 614px;
}

cq-message-preview-ajs .push-iframe-container {
  min-width: 370px;
}

cq-message-preview-ajs .telegram-iframe-container {
  min-width: 380px;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/message-senders/editor/message-sender-editor.scss?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* кастомные размеры для модалки, чтобы превью письма вошло в модалку */
.message-sender-editor-modal .modal-dialog {
  max-width: 718px;
  min-width: 718px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/message-senders/table/message-senders-table.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-message-senders-table {
  display: block;
}

cq-message-senders-table .message-senders-table .avatar {
  width: 30px;
  height: 30px;
  border-radius: 9999px;
}

.message-sender-app-name-popover {
  max-width: 700px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/message-template/message-template.scss?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-message-template {
  display: block;
  height: 300px;
}

cq-message-template .message-template,
cq-message-template .message-template-preview {
  border-radius: 5px;
}

cq-message-template .message-template-description {
  transition: background-color 0.3s;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: rgba(255, 255, 255, 0.9);
}

cq-message-template .message-template .message-template-name {
  font-size: 16px;
  height: 44px;
  position: relative;
  overflow: hidden;
}

cq-message-template .message-template .message-template-name:after {
  content: "";
  position: absolute;
  height: 22px;
  width: 50px;
  right: 0;
  bottom: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 50%);
}

cq-message-template .message-template:hover .message-template-name {
  text-decoration: underline;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/message-template/clean-template/clean-template.scss?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-clean-template {
  display: block;
  height: 300px;
}

cq-clean-template .message-template {
  height: 100%;
  border-radius: 5px;
}

cq-clean-template .message-template-image {
  margin-bottom: 25px;
}

cq-clean-template .message-template-name {
  font-size: 16px;
}

cq-clean-template:hover .message-template-name {
  text-decoration: underline;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/message-templates/grid/message-templates-grid.scss?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-message-templates-grid .template-directory {
  flex-grow: 1;
  width: 0;
  max-width: 250px;
}
cq-message-templates-grid .edit-directory {
  display: none;
}
cq-message-templates-grid .ui-select-choices-row:hover .edit-directory {
  display: block;
}
cq-message-templates-grid .message-part-type {
  flex-grow: 1;
  width: 0;
  max-width: 250px;
}
cq-message-templates-grid .message-part-type .ui-select-choices {
  right: 0;
  left: auto;
  width: auto;
  min-width: 100%;
}
cq-message-templates-grid .message-template-container {
  flex-basis: 25%;
}
cq-message-templates-grid cq-message-template .message-template {
  height: 100%;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/message-templates-popover/message-templates-popover.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.message-templates-popover {
  width: 800px;
  max-width: 800px !important;
  height: 600px;
  padding: 0;
}

.message-templates-popover .popover-inner {
  height: 100%;
}

.message-templates-popover .popover-content {
  height: 100%;
  padding: 0;
}

cq-message-templates-popover {
  display: flex !important;
  flex-direction: column !important;
  height: 100%;
}

/* Нужна для стартового отображения шаблонов, если не нашли ничего в поиске */
cq-message-templates-popover .height-container {
  height: 340px !important;
}

/* СТИЛИ ДЛЯ ВКЛАДОК */
cq-message-templates-popover .nav {
  z-index: 1;
  flex-shrink: 0;
}

/* HACK: кому-то было лень создать компонент, а к нему уже поповер-wrapper, поэтому поповер от непоповера начали отличать по наличию класса nav-justified */
cq-message-templates-popover .nav.nav-justified + .tab-content {
  flex-grow: 1;
  overflow: auto;
}

cq-message-templates-popover .nav.nav-justified + .tab-content > .tab-pane {
  flex-direction: column;
  overflow: hidden;
  height: 100%;
}

cq-message-templates-popover .nav.nav-justified + .tab-content > .active {
  display: flex;
}

cq-message-templates-popover cq-message-template,
cq-message-templates-popover cq-ready-message-template {
  flex-basis: calc(33.3333333333% - 20.1px); /*дополнительно вычитаем удвоеннный margin, 20.1 for IE not remove */
  margin: 10px;
}

cq-message-templates-popover cq-message-template .message-template {
  height: 100%;
}

cq-message-templates-popover cq-clean-template {
  flex-basis: calc(33.3333333333% - 20.1px); /*дополнительно вычитаем удвоеннный margin, 20.1 for IE not remove */
  margin: 10px;
}

cq-message-templates-popover .scope-of-use-select,
cq-message-templates-popover .template-directory {
  width: 250px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/plan-capability/paywall-wrapper/plan-capability-paywall-wrapper.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-plan-capability-paywall-wrapper {
  display: block;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/popup-editor/popup-editor.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
  КНОПКИ ВЫБОРА КОМПОЗИЦИИ
  КНОПКИ ВЫБОРА БЛОКОВ
  СТИЛИ ДЛЯ КОНТЕЙНЕРОВ НАСТРОЕК БЛОКА
  СТИЛИ ДЛЯ НАСТРОЕК БЛОКА
  ПРЕВЬЮ ПОПАПА
  ВЕРХНЕЕ МЕНЮ С МАНИПУЛЯЦИЯМИ НАД БЛОКАМИ
*/
/** Тёмная тема */
cq-popup-editor {
  display: block;
}

/* КОНТЕЙНЕР НАСТРОЕК И КОНТЕЙНЕР ПРЕВЬЮ */
cq-popup-editor .popup-settings-container {
  flex-basis: 500px;
  min-height: 770px;
  max-height: 770px;
}

cq-popup-editor .popup-preview-container {
  width: 1px;
  min-height: 770px;
  max-height: 770px;
  border-bottom-right-radius: 2px; /* т.к. задан цвет фона - нужно задать border-radius, иначе видно, что блок выходит за пределы card с border-radius */
  background-color: #f1f2f4;
  transition: background-color 0.15s;
}

cq-popup-editor .popup-preview-container.in-preview-mode {
  background-color: #9da3af;
}

/* КНОПКИ ВЫБОРА КОМПОЗИЦИИ */
cq-popup-editor .composition {
  cursor: pointer;
}

/* КНОПКИ ВЫБОРА БЛОКОВ */
cq-popup-editor .popup-block-button {
  position: relative;
  display: block;
  height: 65px;
  padding: 5px 20px;
  border: 1px solid #e3e5e8;
  border-radius: 4px;
  background-color: #ffffff;
  white-space: normal;
}

cq-popup-editor .popup-block-button:hover,
cq-popup-editor .popup-block-button:focus,
cq-popup-editor .popup-block-button.focus {
  background-color: #f1f2f4;
  color: inherit;
}

cq-popup-editor .popup-block-button.disabled,
cq-popup-editor .popup-block-button.disabled:hover,
cq-popup-editor .popup-block-button.disabled:focus,
cq-popup-editor .popup-block-button.disabled.focus,
cq-popup-editor .popup-block-button:disabled,
cq-popup-editor .popup-block-button:disabled:hover,
cq-popup-editor .popup-block-button:disabled:focus,
cq-popup-editor .popup-block-button:disabled.focus {
  opacity: 0.25;
  background-color: #e3e5e8;
  color: inherit;
}

cq-popup-editor .popup-block-button .hover-icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 21px;
  height: 21px;
  border-bottom-left-radius: 6px;
  opacity: 0;
  background-color: #d5d8dd;
  color: #ffffff;
  text-align: center;
  transition: opacity 0.15s; /* Скорость анимации взята из bootstrap btn */
}

cq-popup-editor .popup-block-button:hover .hover-icon,
cq-popup-editor .popup-block-button:focus .hover-icon,
cq-popup-editor .popup-block-button.focus .hover-icon {
  opacity: 1;
}

cq-popup-editor .popup-block-button.disabled .hover-icon,
cq-popup-editor .popup-block-button.disabled:hover .hover-icon,
cq-popup-editor .popup-block-button.disabled:focus .hover-icon,
cq-popup-editor .popup-block-button.disabled.focus .hover-icon,
cq-popup-editor .popup-block-button:disabled .hover-icon,
cq-popup-editor .popup-block-button:disabled:hover .hover-icon,
cq-popup-editor .popup-block-button:disabled:focus .hover-icon,
cq-popup-editor .popup-block-button:disabled.focus .hover-icon {
  opacity: 0;
}

/* СТИЛИ ДЛЯ КОНТЕЙНЕРОВ НАСТРОЕК БЛОКА */
cq-popup-editor .popup-block-settings {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2; /* z-index выставлен таким образом, чтобы быть выше .fixed[cq-sticky-scroll], и чтобы выезжающий элемент .popup-block-settings распологался над заезжающим */
  overflow: hidden;
  border-bottom-left-radius: 2px; /* т.к. задан цвет фона - нужно задать border-radius, иначе видно, что блок выходит за пределы card с border-radius */
  background-color: #ffffff;
  box-shadow: 5px 0 3px -3px rgba(0, 0, 0, 0.1);
  transform: translateX(0);
  transition: transform 0.35s ease;
}

cq-popup-editor .popup-block-settings.ng-enter,
cq-popup-editor .popup-block-settings.ng-leave.ng-leave-active {
  z-index: 2;
  transform: translateX(-500px);
}

cq-popup-editor .popup-block-settings.ng-leave,
cq-popup-editor .popup-block-settings.ng-enter.ng-enter-active {
  z-index: 3;
  transform: translateX(0);
}

/* СТИЛИ ДЛЯ НАСТРОЕК БЛОКА */
cq-popup-editor .indent-left {
  margin-left: 25px;
}

cq-popup-editor .form-control-short {
  display: inline-block;
  width: 65px;
}

cq-popup-editor .image-preview {
  width: 34px;
  height: 34px;
  border-radius: 3px;
}

/* ПРЕВЬЮ ПОПАПА */
cq-popup-editor .preview {
  transition: margin-top 0.35s ease;
}

cq-popup-editor .preview.padded {
  margin-top: 40px;
}

/* ВЕРХНЕЕ МЕНЮ С МАНИПУЛЯЦИЯМИ НАД БЛОКАМИ */
/* у контейнера cq-sticky-scroll нужно убрать нижнюю границу и фон, т.к. они не нужны */
cq-popup-editor .popup-preview-container .fixed[cq-sticky-scroll] {
  border-bottom: none;
  background-color: transparent;
}

cq-popup-editor .actions,
.actions-sdk-push {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: 40px;
  transform: translateY(0);
}

cq-popup-editor .actions.ng-animate {
  transition: transform 0.35s ease;
}

cq-popup-editor .actions.ng-enter,
cq-popup-editor .actions.ng-leave.ng-leave-active {
  transform: translateY(-40px);
}

cq-popup-editor .actions.ng-leave,
cq-popup-editor .actions.ng-enter.ng-enter-active {
  transform: translateY(0);
}

/* На высоких разрешениях показываются надписи, тултипы не показываются. На низких показываются иконки и тултипы */
cq-popup-editor .actions .tooltip {
  display: none;
}

/* такое разрешение получено экспериментальным путём */
@media (max-width: 1310px) {
  cq-popup-editor .actions .btn .btn-icon-left {
    margin-right: 0;
  }
  cq-popup-editor .actions .btn .action-text {
    display: none;
  }
  cq-popup-editor .actions .tooltip {
    display: block;
  }
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/popup-editor/block-preview/popup-block-preview.scss?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-popup-block-preview {
  display: block;
  padding: 10px;
  -webkit-user-select: none;
  user-select: none;
}

cq-popup-block-preview > * {
  position: relative;
}

cq-popup-block-preview > *:before,
cq-popup-block-preview > *:after {
  content: "";
  position: absolute;
  display: block;
  border-width: 1px;
  border-radius: 3px;
  transition: border-color 0.2s;
}

cq-popup-block-preview > *:before {
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
  border-style: solid;
  border-color: transparent;
}

cq-popup-block-preview > *:after {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: dashed;
  border-color: #c7cad1;
}

cq-popup-block-preview.active > *:before,
cq-popup-block-preview:hover > *:before {
  border-color: rgb(91.8, 91.8, 214.2);
}

cq-popup-block-preview.active > *:after,
cq-popup-block-preview:hover > *:after {
  border-color: #c7cad1;
}

/* NOTE: пока что изначальная высота iframe сделана нулём только для превью блочных поп-апов, т.к. не тестировалось как это свойство повлияет на другие превью */
cq-popup-block-preview cq-dynamic-iframe-ajs iframe {
  height: 0;
}

cq-popup-button-block-preview,
cq-popup-cart-block-preview,
cq-popup-footer-block-preview,
cq-popup-html-block-preview,
cq-popup-image-block-preview,
cq-popup-indent-block-preview,
cq-popup-input-with-big-button-block-preview,
cq-popup-input-with-button-block-preview,
cq-popup-text-block-preview,
cq-popup-video-block-preview {
  display: block;
}

/* для футера и его обводки свои специальные стили */
cq-popup-footer-block-preview {
  margin: -10px;
}

cq-popup-footer-block-preview:before,
cq-popup-footer-block-preview:after {
  border-radius: 0 0 6px 6px;
}

cq-popup-footer-block-preview:before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/popup-editor/block-settings/cart/popup-cart-block-settings.scss?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-popup-cart-block-settings .currency-select {
  width: 200px;
}

cq-popup-cart-block-settings .currency-select .ui-select-bootstrap > .ui-select-choices > .ui-select-choices-content {
  max-height: 240px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/popup-editor/block-settings/popup-block-settings.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
cq-popup-block-settings {
  display: block;
}

cq-popup-button-block-settings,
cq-popup-cart-block-settings,
cq-popup-footer-block-settings,
cq-popup-html-block-settings,
cq-popup-image-block-settings,
cq-popup-indent-block-settings,
cq-popup-input-with-big-button-block-settings,
cq-popup-input-with-button-block-settings,
cq-popup-text-block-settings,
cq-popup-video-block-settings {
  display: block;
}

/* HACK: нужно, чтобы ace editor был высотой во весь редактор. Это возможно сделать либо вот так костылём, либо ещё большими костылями, выставляя всем родительским контейнерам display:flex или высоту принудительно */
cq-popup-html-block-settings .ace-editor {
  height: 646px;
}

/* HACK: нужно, чтобы Froala была высотой во весь редактор. Это возможно сделать либо вот так костылём, либо ещё большими костылями, выставляя всем родительским контейнерам display:flex или высоту принудительно */
cq-popup-text-block-settings .carrot-quest-theme.fr-box.fr-basic .fr-element {
  min-height: 545px !important;
}

cq-popup-block-settings .user-properties-select.ui-select-bootstrap > .ui-select-choices > .ui-select-choices-content {
  max-height: 240px;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/popup-editor/popup-preview/popup-preview.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-popup-preview {
  display: block;
}

cq-popup-preview.sdk-block-popup-small {
  width: 414px;
  height: 709px;
  border: 1px solid #e3e5e8;
  border-radius: 40px;
  background: #ffffff;
  box-shadow: 0 6px 9px rgba(0, 0, 0, 0.03);
}

cq-popup-preview .sdk-block-popup-small {
  z-index: 0;
  border-radius: 25px;
  background: #676f7e;
}

cq-popup-preview .sdk-block-popup-small .os-viewport {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

cq-popup-preview .sdk-block-popup-small.os-host-overflow-y .os-viewport {
  justify-content: flex-start;
}

cq-popup-preview .sdk-block-popup-small .close-button {
  width: 36px;
  height: 36px;
}

cq-popup-preview .sdk-block-popup-small.cq-custom-scroll-default > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle,
cq-popup-preview .sdk-block-popup-small.cq-custom-scroll-default > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(255, 255, 255, 0.5) !important;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/popup-editor/popup-preview/popup-preview-content/popup-preview-content.scss?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-popup-preview-content {
  display: block;
}

/* NOTE: обычно все превью делались внутри iframe с использованием стилей из api.min.js. Тут сделано не так, всё свёрстано по-новой, потому что стили из api.min.js применить нереально, да и использовать iframe внутри iframe (то есть каждый блок - iframe внутри попапа, который является iframe) нереально */
cq-popup-preview-content.block-popup-small {
  width: 350px;
}

cq-popup-preview-content.block-popup-big {
  width: 580px;
}

cq-popup-preview-content .close-button {
  display: inline-block;
  padding: 2px 10px;
  border-radius: 9999px;
  font-size: 12px !important;
  line-height: 17px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #ffffff;
  cursor: pointer;
}

cq-popup-preview-content .close-button i {
  font-size: 9px;
}

cq-popup-preview-content .popup-body {
  max-height: 100%;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.25);
}

cq-popup-preview-content .popup-body cq-popup-block-preview {
  opacity: 1;
  transition: opacity 0.35s;
}

cq-popup-preview-content .popup-body.block-selected cq-popup-block-preview {
  opacity: 0.2;
}

cq-popup-preview-content .popup-body.block-selected.preview cq-popup-block-preview {
  opacity: 1;
}

cq-popup-preview-content .popup-body.block-selected cq-popup-block-preview.active {
  opacity: 1;
}

cq-popup-preview-content .popup-body.preview cq-popup-block-preview > *:before,
cq-popup-preview-content .popup-body.preview cq-popup-block-preview > *:after {
  border-color: transparent;
  pointer-events: none;
}

cq-popup-preview-content .powered-by {
  display: flex;
  align-items: center;
  padding: 2px 10px;
  border-radius: 100px;
  font-size: 12px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #ffffff;
  transition: background-color 0.3s ease;
}

cq-popup-preview-content .powered-by:hover {
  background-color: rgba(0, 0, 0, 0.6);
}

cq-popup-preview-content .zero-data {
  margin-top: 130px;
  margin-bottom: 130px;
}

cq-popup-preview-content .zero-data .arrow-left {
  width: 50px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/privacy-settings/privacy-settings.scss?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-privacy-settings {
  display: block;
}
cq-privacy-settings .privacy-policy-messanger-preview-img {
  box-shadow: 0px 3.9px 7.9px 0px rgba(0, 0, 0, 0.15);
  border-radius: 0 0 15px 15px;
}
cq-privacy-settings .max-width-preview {
  max-width: 370px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/privacy-settings/cookie-banner-settings/cookie-banner-settings.scss?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
  ПРЕВЬЮ БАМПЕРА
  ИЗМЕНЁННЫЕ СТИЛИ БАМПЕРА
 */
cq-cookie-banner-settings {
  display: block;
}

/* ПРЕВЬЮ БАМПЕРА */
cq-cookie-banner-settings .privacy-cookie-banner-container {
  padding-top: 20px;
  background-color: rgba(92, 92, 214, 0.05);
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.08);
}

cq-cookie-banner-settings .privacy-cookie-banner-preview #carrot-frame-bumperCookies {
  position: fixed;
  bottom: 0;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.08);
  width: 100%;
  left: 0;
  z-index: 2147482999 !important;
}

cq-cookie-banner-settings .privacy-cookie-banner-preview .carrot-frame-bumperCookies-body {
  overflow: hidden;
  margin: 0px;
  background: #ffffff;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

cq-cookie-banner-settings .privacy-cookie-banner-preview .carrot-bumperCookie-container {
  max-width: 984px;
  width: 100%;
  margin: 0px auto;
  padding: 14px 20px 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  color: #777777;
  box-sizing: border-box;
}

cq-cookie-banner-settings .privacy-cookie-banner-preview #carrot-frame-bumperCookies.carrot-frame-bumperCookies-agreed {
  transform: translateY(100%) !important;
  transition: all cubic-bezier(0.4, 0, 1, 1) 0.2s !important;
}

cq-cookie-banner-settings .privacy-cookie-banner-preview .carrot-bumperCookie-container .button {
  border: 0;
  margin: 0;
  min-width: 100px;
  padding: 10px 12px;
  color: #ffffff;
  font-size: 12px;
  margin-left: 20px;
  cursor: pointer;
  position: relative;
  background: transparent;
  flex-shrink: 0;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: bold;
}

cq-cookie-banner-settings .privacy-cookie-banner-preview .carrot-bumperCookie-container .text {
  line-height: 1.43;
}

cq-cookie-banner-settings .privacy-cookie-banner-preview .carrot-bumperCookie-container .button > div {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
  border-radius: 20px;
}

cq-cookie-banner-settings .privacy-cookie-banner-preview .carrot-bumperCookie-container .button:hover > div,
cq-cookie-banner-settings .privacy-cookie-banner-preview .carrot-bumperCookie-container .button:active > div {
  transition: all 150ms cubic-bezier(0.4, 0, 0.2, 1);
  filter: brightness(90%);
}

cq-cookie-banner-settings .privacy-cookie-banner-preview .carrot-bumperCookie-container .text a {
  font-size: 12px;
  display: inline;
  text-decoration: underline;
  color: #36b;
  cursor: pointer;
}

@media screen and (max-width: 768px) {
  cq-cookie-banner-settings .privacy-cookie-banner-preview .carrot-bumperCookie-container {
    padding: 14px 20px;
    flex-wrap: wrap;
    justify-content: left;
  }
  cq-cookie-banner-settings .privacy-cookie-banner-preview .carrot-bumperCookie-container .text {
    width: calc(100% - 55px);
  }
  cq-cookie-banner-settings .privacy-cookie-banner-preview .carrot-bumperCookie-container .button {
    margin-left: 0 !important;
    margin-top: 16px !important;
  }
}
/* ИЗМЕНЁННЫЕ СТИЛИ БАМПЕРА */
cq-cookie-banner-settings .privacy-cookie-banner-preview #carrot-frame-bumperCookies {
  position: static;
}

cq-cookie-banner-settings .privacy-cookie-banner-preview .carrot-bumperCookie-container .button {
  z-index: 0;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/privacy-settings/double-opt-in-settings/double-opt-in-settings.scss?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
  ПРЕВЬЮ ПИСЬМА ПОДТВЕРЖДЕНИЯ ПОДПИСКИ
  ПРЕВЬЮ СТРАНИЦЫ ПРИ ПОДТВЕРЖДЕНИИ ПОДПИСКИ
  ТЕКСТ ПОД ПРЕВЬЮХАМИ
*/
cq-double-opt-in-settings {
  display: block;
}

/* ПРЕВЬЮ ПИСЬМА ПОДТВЕРЖДЕНИЯ ПОДПИСКИ */
cq-double-opt-in-settings .double-opt-in-email-preview {
  width: 223.2px; /* учитывается scale(0.4) */
  height: 260px;
}

cq-double-opt-in-settings .double-opt-in-email-preview cq-double-opt-in-email-preview {
  position: relative;
  top: 50%;
  left: 50%;
  display: flex;
  flex-direction: column;
  width: 558px;
  height: 650px;
  transform: translate(-50%, -50%) scale(0.4);
  transform-origin: center center;
}

cq-double-opt-in-settings .double-opt-in-email-preview cq-email-preview {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

cq-double-opt-in-settings .double-opt-in-email-preview cq-email-frame {
  flex-grow: 1;
}

/* ПРЕВЬЮ СТРАНИЦЫ ПРИ ПОДТВЕРЖДЕНИИ ПОДПИСКИ */
cq-double-opt-in-settings .double-opt-in-subscription-confirm-preview-container {
  width: 223.2px; /* учитывается scale(0.4) */
  height: 260px;
}

cq-double-opt-in-settings .double-opt-in-subscription-confirm-preview-container cq-double-opt-in-subscription-confirm-preview {
  position: relative;
  top: 50%;
  left: 50%;
  display: flex;
  flex-direction: column;
  width: 558px;
  height: 650px;
  transform: translate(-50%, -50%) scale(0.4);
  transform-origin: center center;
}

cq-double-opt-in-settings .double-opt-in-subscription-confirm-preview-container cq-browser-frame {
  flex-grow: 1;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/privacy-settings/double-opt-in-settings/email-preview/double-opt-in-email-preview.scss?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-double-opt-in-email-preview {
  display: block;
  -webkit-user-select: none;
          user-select: none;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/privacy-settings/double-opt-in-settings/subscription-confirm-preview/double-opt-in-subscription-confirm-preview.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
  Это превью взято из страницы подтверждения в cqstatic (confirm_email/index.html)
  HACK: пришлось делать префикс 'subscription-confirm-' у классов, чтобы они не пересекались с бутстраповскими
  СТИЛИ ДЛЯ ПРЕВЬЮ СТРАНИЦЫ ПОДТВЕРЖДЕНИЯ ПОДПИСКИ
  ФИКСЫ СТИЛЕЙ ПРЕВЬЮ
 */
cq-double-opt-in-subscription-confirm-preview {
  display: block;
  -webkit-user-select: none;
          user-select: none;
}

/* СТИЛИ ДЛЯ ПРЕВЬЮ СТРАНИЦЫ ПОДТВЕРЖДЕНИЯ ПОДПИСКИ */
cq-double-opt-in-subscription-confirm-preview .subscription-confirm-container {
  max-width: 700px;
  margin: auto;
  padding: 20px;
  /* фикс скролла для IE и Firefox */
  padding-bottom: 0;
}

/* фикс для IE и Firefox */
cq-double-opt-in-subscription-confirm-preview .subscription-confirm-container:after {
  content: "";
  display: block;
  padding-bottom: 20px;
}

cq-double-opt-in-subscription-confirm-preview .subscription-confirm-heading {
  margin-bottom: 30px;
  font-size: 24px;
  color: #777777;
}

cq-double-opt-in-subscription-confirm-preview .subscription-confirm-text {
  line-height: 22px;
  font-size: 14px;
  color: #222222;
}

cq-double-opt-in-subscription-confirm-preview .subscription-confirm-text.text1 {
  margin-bottom: 30px;
}

cq-double-opt-in-subscription-confirm-preview .subscription-confirm-text.text2 {
  margin-bottom: 50px;
}

cq-double-opt-in-subscription-confirm-preview .subscription-confirm-unsubscribe {
  font-size: 12px;
  color: #5c5cd6;
}

/* ФИКСЫ СТИЛЕЙ ПРЕВЬЮ */
cq-double-opt-in-subscription-confirm-preview .subscription-confirm-container {
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/privacy-settings/chatbot-and-popup-data-collection-settings/chatbot-and-popup-data-collection-settings.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/privacy-settings/popup-data-collection-settings/popup-data-collection-settings.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
  ПРЕВЬЮ ПОП-АПА
  ИЗМЕНЁННЫЕ СТИЛИ ПОП-АПА
 */
cq-popup-data-collection-settings {
  display: block;
}

/* ПРЕВЬЮ ПОП-АПА */
/* HACK: такие костыли шо просто пиздец, как же они бесят! А всё ради скорости разработки... Круто, чо, "хуяк, хуяк, и в продакшн" становится нашим кредо */
cq-popup-data-collection-settings .privacy-popup-preview {
  width: 390px;
}

cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview div,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview span,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview applet,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview object,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview iframe,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview h1,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview h2,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview h3,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview h4,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview h5,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview h6,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview p,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview blockquote,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview pre,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview a,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview abbr,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview acronym,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview address,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview big,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview cite,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview code,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview del,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview dfn,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview em,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview img,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview ins,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview kbd,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview q,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview s,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview samp,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview small,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview strike,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview strong,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview sub,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview sup,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview tt,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview var,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview b,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview u,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview i,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview center,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview dl,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview dt,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview dd,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview ol,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview ul,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview li,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview fieldset,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview form,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview div.form,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview label,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview legend,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview table,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview caption,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview tbody,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview tfoot,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview thead,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview tr,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview th,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview td,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview article,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview aside,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview canvas,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview details,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview figcaption,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview figure,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview footer,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview header,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview hgroup,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview menu,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview nav,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview section,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview summary,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview time,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview mark,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview audio,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview video,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview button,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview textarea,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview input,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview input:hover,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview a:hover,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview-frame,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview-frame iframe,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview input:before,
cq-popup-data-collection-settings .privacy-popup-preview .carrotquest-css-reset-popup-preview input:after {
  animation: none;
  animation-delay: 0;
  animation-direction: normal;
  animation-duration: 0;
  animation-fill-mode: none;
  animation-iteration-count: 1;
  animation-name: none;
  animation-play-state: running;
  animation-timing-function: ease;
  backface-visibility: visible;
  background: 0;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-size: auto auto;
  border: 0;
  border-style: none;
  border-width: medium;
  border-color: #ffffff;
  border-bottom: 0;
  border-bottom-color: #ffffff;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-collapse: separate;
  border-image: none;
  border-left: 0;
  border-left-color: #ffffff;
  border-left-style: none;
  border-left-width: medium;
  border-radius: 0;
  border-right: 0;
  border-right-color: #ffffff;
  border-right-style: none;
  border-right-width: medium;
  border-spacing: 0;
  border-top: 0;
  border-top-color: #ffffff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-style: none;
  border-top-width: medium;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-rule-color: currentColor;
  column-rule-style: none;
  column-rule-width: none;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  /*font: normal;*/
  font-family: inherit;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  line-height: normal;
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  margin: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 0;
  outline: 0;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  quotes: "“" "”" "‘" "’";
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-decoration-color: #000000;
  text-decoration-line: none;
  text-decoration-style: solid;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-style: flat;
  transition: none;
  transition-delay: 0;
  transition-duration: 0;
  transition-property: none;
  transition-timing-function: ease;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 0;
  width: auto;
  word-spacing: normal;
  z-index: auto;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview {
  /*width: 320px !important;*/
  top: 0px;
  /*right: 0px;*/
  bottom: 0px;
  /*background: rgba(255, 255, 255, 1);*/
  /*position: fixed  !important;*/
  /*background: #fff  !important;*/
  /*background: transparent;*/
  /*border: 1px solid #777 !important;*/ /* !!!!!!!!!!!!!!!!!!!!!! */
  z-index: 2147483000 !important;
  /*overflow: hidden !important;*/
  /*border-radius: 3px !important;*/
  /*box-shadow: 0 0px 4px rgba(0,0,0,0.3);*/
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  -webkit-font-smoothing: auto !important;
  backface-visibility: hidden;
  font-size: 14px !important;
  display: block !important;
  /*animation: carrotquest-fadein 0.1s !important;*/
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview * {
  color: #555555;
  line-height: 1.35;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-innerreply-leftcont {
  display: block;
  padding-right: 35px;
  width: calc(100% - 50px);
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-innerreply-submit {
  float: right;
  cursor: pointer;
  display: block;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-innerreply-button-submit {
  text-align: center;
  padding: 12px 30px;
  color: #ffffff !important;
  border-radius: 5px;
  display: block !important;
  cursor: pointer;
  text-decoration: none !important;
  margin: 0 auto !important;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-innerreply-button-submit:hover {
  opacity: 0.8;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-innerreply-confirmSubscription {
  width: 100%;
  padding: 7px 10px 7px 10px;
  border-radius: 3px;
  margin: 0 -10px;
  color: #777;
  display: flex;
  justify-content: left;
  transition: all ease-in-out 0.3s;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-innerreply-confirmSubscription a {
  cursor: pointer;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-innerreply-confirmSubscription.carrotquest-popup-preview-innerreply-confirmSubscription-error {
  background-color: rgba(255, 119, 51, 0.1);
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-innerreply-confirmSubscription #carrotquest-popup-preview-innerreply-confirmSubscription-input {
  border: none;
  margin-right: 5px;
  -webkit-appearance: none;
          appearance: none;
  cursor: pointer;
  position: relative;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-innerreply-confirmSubscription #carrotquest-popup-preview-innerreply-confirmSubscription-input:before {
  content: "";
  position: relative;
  top: 3px;
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px solid #5c5cd6;
  border-radius: 2px;
  transition: background 0.3s, border 0.3s;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-innerreply-confirmSubscription #carrotquest-popup-preview-innerreply-confirmSubscription-input:checked:after {
  content: "";
  position: absolute;
  top: 3px;
  left: 5px;
  display: table;
  width: 4px;
  height: 8px;
  border: 2px solid #fff;
  border-top-width: 0;
  border-left-width: 0;
  transform: rotate(45deg);
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-body div {
  font-size: 14px;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-body a {
  font-size: 14px;
  display: inline;
  text-decoration: underline;
  color: #3366bb;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-body a:hover {
  font-size: 14px;
  display: inline;
  color: #3366bb;
  text-decoration: none;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-reply-input {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  height: 32px;
  max-height: 32px;
  min-height: 32px;
  font-size: 14px;
  /*margin-bottom: 5px;*/
  box-sizing: border-box;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-reply-input:focus {
  /*border: 1px solid #aaa;*/
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-innerreply {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0px 10px;
  border-radius: 0px 0px 6px 6px;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: #dddddd;
  padding: 8px 17px;
  margin-bottom: 20px;
  background: #ffffff;
  overflow: hidden;
  height: auto;
  box-shadow: none;
  transition: box-shadow ease-out 0.2s;
  transform: translate(0);
  z-index: 1;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-innerreply.carrotquest-popup-preview-innerreply-button {
  padding: 20px 10px !important;
  text-align: center;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-initialmsg {
  border: 1px solid #dddddd;
  border-radius: 3px;
  margin: 0px 10px;
  padding: 10px 10px 10px 10px;
  /*margin-bottom: 2px;*/
  display: block;
  border-radius: 6px 6px 0px 0px;
  background: #ffffff;
  overflow: hidden;
  box-shadow: none;
  transition: box-shadow ease-out 0.2s;
  margin-top: 30px;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview[data-truncate-visibility] #carrotquest-popup-preview-innerreply {
  /*box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);*/
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview[data-truncate-visibility] #carrotquest-popup-preview-innerreply {
  flex-shrink: 0 !important;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-reply-button:before,
cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-autoreply-request-ok:before,
cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-innerreply-submit:before {
  font-family: "CQicons" !important;
  content: "\e908";
  transition: all 150ms cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 15px;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-reply-button:hover:before,
cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-autoreply-request-ok:hover:before,
cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-innerreply-submit:hover:before {
  transition: all 150ms cubic-bezier(0.4, 0, 0.2, 1);
  filter: brightness(90%);
}

/* ИЗМЕНЁННЫЕ СТИЛИ ПОП-АПА */
cq-popup-data-collection-settings .privacy-popup-preview *:before,
cq-popup-data-collection-settings .privacy-popup-preview *:after {
  box-sizing: content-box;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-initialmsg {
  margin-top: -10px;
  padding-top: 15px;
  padding-bottom: 15px;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-reply-button:before,
cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-autoreply-request-ok:before,
cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-innerreply-submit:before {
  font-family: "CQ-Icons-chat" !important;
}

/* angular-translate оборачивает текст в span, поэтому приходится руками применять стили для span */
cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-innerreply-confirmSubscription-text {
  font-size: 12px;
}

cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-innerreply-confirmSubscription-text a,
cq-popup-data-collection-settings .privacy-popup-preview #carrotquest-popup-preview-innerreply-confirmSubscription-text a:hover {
  font-size: 12px;
  color: inherit;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/push-settings/push-settings.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-push-settings {
  display: block;
}

/* контейнеры полей ввода и превью */
cq-push-settings .push-settings .inputs-container {
  position: relative;
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 30px;
}

cq-push-settings .push-settings .preview-container {
  position: relative;
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  flex: 0 0 100%;
  max-width: 100%;
  display: flex;
  justify-content: center;
}

@media (min-width: 1500px) {
  cq-push-settings .push-settings .inputs-container {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    margin-bottom: 0;
  }
  cq-push-settings .push-settings .preview-container {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    justify-content: flex-end;
  }
}
cq-push-settings .push-preview {
  width: 400px;
  height: 148px;
  border-radius: 4px 4px 0 0;
  background-color: #f1f2f4;
}

cq-push-settings .windows-tray {
  height: 30px;
  border-radius: 0 0 4px 4px;
  background-image: url('windows-tray.fcd23e3e7fc30407.png');
  background-position: center right;
  background-size: contain;
}

/* первью страницы подписки на пуши */
cq-push-settings .push-page-preview {
  position: relative;
  width: 502px;
  margin: 0 auto;
  -webkit-user-select: none;
          user-select: none;
}

cq-push-settings .push-browser {
  position: relative;
  overflow: hidden;
  width: 501px;
  height: 480px;
  border: 1px solid #ababab;
}

cq-push-settings .push-browser .url {
  position: absolute;
  top: 34px;
  left: 111px;
  display: flex;
  max-width: 377px;
  text-overflow: ellipsis;
}

cq-push-settings .push-browser .url .protocol {
  flex-grow: 0;
  flex-shrink: 0;
  color: #0b8043;
}

cq-push-settings .push-browser .url .slashes {
  flex-grow: 0;
  flex-shrink: 0;
  color: #3f3f3f;
}

cq-push-settings .push-browser .url .domain {
  flex-grow: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #000000;
}

cq-push-settings .push-browser .push-request-limiter {
  position: absolute;
  top: 58px;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

/* NOTE: media queries не просто так убраны из стилей страницы настройки пушей! Потому что если чувак зайдёт в админку с телефона - ему должна показываться нормальная страница подписки на пуши, а не мобильная */
cq-push-settings .push-browser .push-request-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin-right: auto;
  margin-left: auto;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

cq-push-settings .push-browser .push-request-container .background {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.1;
}

cq-push-settings .push-browser .push-request-container .content {
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
}

cq-push-settings .push-browser .push-request-container .overlay {
  position: absolute;
  right: 0;
  bottom: 100%;
  left: 0;
  height: 60px;
  background: url('overlay.3e255847997e0267.png') no-repeat;
  background-size: 100% 100%;
  transform: translateY(100%);
}

cq-push-settings .push-browser .push-request-container .icon {
  position: relative;
  overflow: hidden;
  width: 90px;
  height: 90px;
  margin: 0 auto 20px auto;
  border-radius: 12px;
}

cq-push-settings .push-browser .push-request-container .icon .bell {
  /* NOTE: тут пришлось сделать хитрое позиционирование, т.к. контейнер меньше колокольчика */
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -50px; /* размеры отступов фиксированные, в половину размера картинки */
  margin-left: -50px;
  animation: bell-animation 4.3s steps(133) infinite;
}

cq-push-settings .push-browser .push-request-container .title {
  max-width: 320px;
  margin: 0 auto 10px auto;
  font-weight: bold;
  font-size: 22px;
  line-height: 29px;
  text-align: center;
  word-wrap: break-word;
  color: #000000;
}

cq-push-settings .push-browser .push-request-container .body {
  max-width: 320px;
  margin: 0 auto;
  line-height: 20px;
  text-align: center;
  word-wrap: break-word;
  color: #000000;
}

@keyframes bell-animation {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-13300px);
  }
}
cq-push-settings .push-notification-request-popover {
  position: absolute;
  top: 50px;
  left: -4px;
  width: 352px;
}

cq-push-settings .push-notification-request-popover .inner-text {
  position: absolute;
  top: 22px;
  left: 17px;
  max-width: 300px;
  font-size: 12px;
  line-height: 16px;
  word-break: break-all;
  color: #000000;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/ready-message-templates/ready-message-templates.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-ready-message-templates {
  display: block;
}

cq-ready-message-templates .scope-of-use-select,
cq-ready-message-templates .template-type {
  flex-grow: 1;
  width: 0;
  max-width: 250px;
}

cq-ready-message-templates .template-type .ui-select-choices {
  width: auto;
  min-width: 100%;
}

cq-ready-message-templates .ready-messages-template-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/ready-message-templates/editor/ready-message-template-editor.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/service-installation/general/service-installation.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-service-installation {
  display: block;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/service-installation/script-insertion/script-insertion.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-script-insertion {
  display: block;
}
cq-script-insertion .installation-variant {
  flex-basis: 100%;
}
cq-script-insertion .installation-variant.active, cq-script-insertion .installation-variant:hover {
  background-color: rgb(234.6, 234.6, 249.9) !important;
  border-color: rgb(91.8, 91.8, 214.2);
  color: rgb(40.8, 40.8, 163.2);
  cursor: pointer;
}
cq-script-insertion .instruction-step {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  background-color: rgb(241, 241.8, 243.5);
  border-radius: 9999px;
}
cq-script-insertion .platform-select {
  max-width: 135px;
}
cq-script-insertion img {
  max-width: 390px;
  border-radius: 3px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/service-installation/service-installation-checker/service-installation-checker.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-service-installation-checker {
  display: block;
}
cq-service-installation-checker .url-input-wrap {
  width: 240px;
}
cq-service-installation-checker .check-script-button {
  position: relative;
}
cq-service-installation-checker .check-script-button .checking-text {
  position: relative;
  margin-top: -20px; /* line-height */
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/service-installation-for-developer/data-collection/data-collection-for-developer.scss?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-data-collection-instructions-for-developer {
  display: block;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/service-installation-for-developer/general/service-installation-for-developer.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-service-installation-for-developer {
  display: block;
}

cq-service-installation-for-developer .script-page-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: auto;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/service-section/visual-components/visual-components.scss?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/settings/settings.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-settings {
  display: block;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/settings/general-settings/general-settings.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-general-settings {
  display: block;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/system-log-message/system-log-message.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-system-log-message {
  display: block;
}

cq-system-log-message .message-type {
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  border-radius: 50%;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/team-members/editor/team-member-editor.scss?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* РЕДАКТОР ЧЛЕНОВ КОМАНДЫ */
.group-select.ui-select-bootstrap .edit-group {
  display: none;
}

.group-select.ui-select-bootstrap .ui-select-choices-row:hover .edit-group {
  display: inline-block;
}

.avatar-input .avatar {
  border-radius: 9999px;
  width: 38px;
  height: 38px;
}

/* УДАЛЕНИЕ СЕБЯ КАК ПОСЛЕДНЕГО СУПЕРАДМИНА ПРИ НАЛИЧИИ ДРУГИХ ЧЛЕНОВ КОМАНДЫ */
.team-members-select.ui-select-bootstrap .avatar {
  border-radius: 9999px;
  width: 30px;
  height: 30px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/team-members/table/team-members-table.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-team-members-table {
  display: block;
}

.team-members-table .avatar {
  border-radius: 9999px;
  width: 30px;
  height: 30px;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/team-members/table-wrapper/team-members-table-wrapper.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-team-members-table-wrapper {
  display: block;
}

cq-team-members-table-wrapper .group-select {
  width: 300px;
}

cq-team-members-table-wrapper .zero-data-no-team-members {
  width: 600px;
}

cq-team-members-table-wrapper .zero-data-team-members-not-found img {
  height: 150px;
}

cq-team-members-table-wrapper .data-picker-member-actions {
  width: 230px;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/track-master/blocks/css-selector/auto-event-css-selector.scss?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-auto-event-css-selector {
  display: block;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/track-master/blocks/delay/auto-event-delay.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-auto-event-delay {
  display: block;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/track-master/blocks/header/auto-event-header.scss?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-auto-event-header {
  display: block;
}

cq-auto-event-header .track-master-setting-icon {
  width: 36px;
  height: 36px;
  background: url('trackmaster-icons.7b14ad31daf0387f.png');
  background-position: 0 252px;
}

cq-auto-event-header .track-master-setting-icon.url {
  background-position: 0 180px;
}

cq-auto-event-header .track-master-setting-icon.url_scroll {
  background-position: 0 144px;
}

cq-auto-event-header .track-master-setting-icon.click {
  background-position: 0 0;
}

cq-auto-event-header .track-master-setting-icon.input {
  background-position: 0 108px;
}

cq-auto-event-header .track-master-setting-icon.pro {
  background-position: 0 72px;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/track-master/blocks/name/auto-event-name.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-auto-event-name {
  display: block;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/track-master/blocks/page-url/auto-event-page-url.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-auto-event-page-url {
  display: block;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/track-master/blocks/properties/auto-event-properties.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-auto-event-properties {
  display: block;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/track-master/blocks/properties-select/auto-event-properties-select.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-auto-event-properties-select {
  display: block;
}

cq-auto-event-properties-select .select-container {
  flex: 1;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/track-master/blocks/type/auto-event-type.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-auto-event-type {
  display: block;
}

cq-auto-event-type .select-container {
  flex: 1;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/track-master/blocks/work-url/auto-event-work-url.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-auto-event-work-url {
  display: block;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/track-master/blocks/write-property/auto-event-write-property.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-auto-event-write-property {
  display: block;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/track-master/header/header.scss?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-track-master-header {
  display: block;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/trigger-chains/detailed-statistics/components/all-time-stats/trigger-chain-all-time-stats.scss?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-trigger-chain-all-time-stats {
  display: block;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/trigger-chains/detailed-statistics/components/date-period-stats/trigger-chain-date-period-stats.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-trigger-chain-date-period-stats {
  display: block;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/trigger-chains/detailed-statistics/components/message-preview/trigger-chain-message-preview.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-trigger-chain-message-preview {
  display: block;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/trigger-chains/detailed-statistics/components/sending-type-switcher/trigger-chain-sending-type-switcher.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-trigger-chain-sending-type-switcher {
  display: block;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/trigger-chains/detailed-statistics/trigger-chain-detailed-statistics.scss?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-trigger-chain-detailed-statistics {
  display: flex;
  flex-direction: column;
}
cq-trigger-chain-detailed-statistics .nav.nav-tabs-light {
  margin: 0 -20px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/user-card/user-card.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-user-card {
  display: block;
  height: 100%;
}
cq-user-card .user-columns {
  height: 100%;
  max-height: calc(100% - 102px);
}
cq-user-card .user-side-column {
  min-width: 400px;
  width: 400px;
}
@media (max-width: 1400px) {
  cq-user-card .user-side-column {
    min-width: 300px;
    width: 300px;
  }
}
cq-user-card .user-social-contacts img {
  width: 26px;
  margin-right: 5px;
  margin-bottom: 5px;
}
cq-user-card .zero-data {
  min-height: 500px; /* 500px (взята из высоты модалки), а min-height/height : 100% не дали резульатата*/
}
cq-user-card .zero-data img {
  width: 72px;
  height: 72px;
}
cq-user-card .loading-conversations-newchat {
  height: 40px;
  background: url('loader-global.f125278695e3d17b.gif') center center no-repeat;
}
cq-user-card .usercard-conversation > div {
  width: 100% !important;
}
cq-user-card .usercard-conversation-fixed .messages-cont {
  overflow-x: auto;
  max-height: 500px;
}
cq-user-card .user-emulate-conversation {
  border-radius: 3px;
}
cq-user-card .user-emulate-conversation .writespace {
  height: 300px;
}
cq-user-card .user-emulate-conversation .message-aria {
  resize: none;
  height: 70px;
  border-radius: 3px;
}

.user-custom-prop button {
  display: none;
}
.user-custom-prop:hover button {
  display: inline-block;
}

.user-props .user-prop .prop-value {
  word-break: break-all;
}
.user-props .user-prop .social .avatar {
  width: 20px;
  height: 20px;
}

/* Модальное окно*/
.user-card-modal {
  height: 100%;
}
.user-card-modal cq-user-card-modal {
  height: 100%;
}
.user-card-modal .modal-dialog {
  max-width: 90%;
  height: 100%;
  max-height: calc(100% - 60px);
  overflow: hidden;
}
.user-card-modal .modal-content {
  min-height: 500px;
  height: 100%;
  background: #f1f2f4;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/user-card/user-events-list/user-events-list.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-user-events-list .events-grouping {
  height: calc(100% - 149px);
}
cq-user-events-list .events-list {
  height: calc(100% - 99px);
}
cq-user-events-list .event-list-type {
  width: 11px;
  height: 11px;
  background-color: transparent;
  border: 1px solid #5c6370;
  border-radius: 50%;
}
cq-user-events-list .event-line {
  border-left: 1px solid #e3e5e8;
}
cq-user-events-list .event.new {
  animation: newEvent 0.15s cubic-bezier(0, 0, 0.2, 1);
}
@keyframes newEvent {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(0%);
  }
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/user-card/event/user-event.scss?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-user-event {
  display: block;
}
cq-user-event .event-props-image {
  max-width: 70px;
  max-height: 70px;
}
cq-user-event .event-date {
  max-width: 110px;
}
cq-user-event .props-event-key {
  max-width: 45%;
  color: #5c6370;
  font-weight: 500;
}
cq-user-event .props-event-val {
  max-width: 65%;
  color: #5c6370;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/user-card/wrapper/user-card-wrapper.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-user-card-wrapper {
  display: block;
}
cq-user-card-wrapper .user-card-wrapper {
  height: calc(100% - 30px);
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/users/users.scss?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
/*
  СЕГМЕНТЫ
  ЛИДЫ
  ШАПКА С КНОПКАМИ И ПОИСКОМ
  БЛОК "НЕТ ПОЛЬЗОВАТЕЛЕЙ"
  СПИНЕР ЗАГРУЗКИ ПОЛЬЗОВАТЕЛЕЙ
  ЯЧЕЙКА ТАБЛИЦЫ С ИМЕНЕМ И АВАТАРОМ
  ТАБЛИЦА С ЛИДАМИ
*/
.users {
  max-width: inherit;
  /* СЕГМЕНТЫ */
  /*ШАПКА С КНОПКАМИ И ПОИСКОМ*/
  /* БЛОК "НЕТ ПОЛЬЗОВАТЕЛЕЙ" */
}
.users .avatar {
  overflow: hidden;
  width: 25px;
  height: 25px;
  border-radius: 9999px;
}
.users .online-users .avatar {
  box-shadow: 0 0 0 2px #f1f2f4;
}
.users .online-users .avatar:not(:last-child) {
  margin-left: -5px;
}
.users .cont-filters {
  flex-basis: 315px;
  max-width: 315px;
}
.users .user-action .tooltip {
  display: none;
}
@media (max-width: 1490px) {
  .users .users-actions .user-action .btn .btn-icon-left {
    margin-right: 0;
  }
  .users .users-actions .user-action .btn .inner-label {
    display: none;
  }
  .users .users-actions .user-action .tooltip {
    display: block;
  }
}
.users .column-selector .list {
  width: 300px;
}
.users .zero-data-users-rabbit {
  height: 150px;
}
.users .cont-users .zero-data {
  margin-top: 150px;
  margin-bottom: 150px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/users/import/leads-import.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-leads-import {
  display: block;
}

cq-leads-import .loader-and-info-container {
  height: 500px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/users/import/add-tags-to-import-leads/add-tags-to-import-leads.scss?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-add-tags-to-import-leads {
  display: block;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/users/import/leads-import-finished/leads-import-finished.scss?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-leads-import-finished {
  display: block;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/users/import/leads-import-types/leads-import-types.scss?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-leads-import-types {
  display: block;
}

cq-leads-import-types .import-type {
  border-color: #9da3af !important;
  border-radius: 6px;
  transition: background-color 0.3s;
}

cq-leads-import-types .import-type.active,
cq-leads-import-types .import-type:hover {
  border-color: #5c5cd6 !important;
  background-color: #ebebfa;
  color: #5c5cd6 !important;
}

cq-leads-import-types cq-radio.import-type label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 20px;
}

cq-leads-import-types .import-type-description {
  max-width: 430px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/users/import/prepare-for-leads-import/prepare-for-leads-import.scss?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-prepare-for-leads-import {
  display: block;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/users/import/preview-import-leads/preview-import-leads.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-preview-import-leads {
  display: block;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/users/import/upload-file-with-leads/upload-file-with-leads.scss?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
cq-upload-file-with-leads {
  display: block;
}

cq-upload-file-with-leads .attachment-container {
  height: 250px;
  border: 2px dashed #e3e5e8;
  border-radius: 4px;
}

cq-upload-file-with-leads .attachment-container.attachment-container-dragover {
  border-color: rgba(91.8, 91.8, 214.2, 0.4);
}

cq-upload-file-with-leads .attachment-container.attachment-container-reject {
  border-color: rgba(255, 187, 51, 0.4);
}

cq-upload-file-with-leads .attachment-csv {
  height: 105px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/vote-preview/vote-preview.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/** Тёмная тема */
/** Тёмная тема */
cq-vote-preview {
  display: inline-block;
  width: 350px;
  padding: 20px;
  border: 1px solid #e3e5e8;
  border-radius: 10px;
  pointer-events: none;
  background: #ffffff;
}

cq-vote-preview .text {
  margin-bottom: 15px;
  font-family: "Open Sans", Arial, sans-serif;
  text-align: center;
  color: #000000;
}

cq-vote-preview .votes {
  text-align: center;
}

cq-vote-preview .votes > div {
  margin-right: 10px;
  background: #f2f2f2;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  font-size: 24px;
}

cq-vote-preview .votes > i:last-child {
  margin-right: 0;
}

cq-vote-preview.dark {
  background: #404040;
}
cq-vote-preview.dark .text {
  color: #ffffff;
}
cq-vote-preview.dark .votes > div {
  background: #4d4d4d;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/zero-data/zero-data.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
cq-zero-data {
  display: block;
  text-align: center;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/trigger-chains/content-editor/trigger-scheduled/trigger-chain-trigger-scheduled-editor.scss?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
cq-trigger-chain-trigger-scheduled-editor .inner-container {
  max-width: 585px;
}

/**
  Там вышла война z-index-ов, пришлось помогать.
  Селектор показывается в модалке, у нее 1050, у селектора по умолчанию 1000
 */
body > .cq-trigger-chain-filter-selector {
  z-index: 1051 !important;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[10].rules[1].use[0]!./node_modules/@angular-devkit/build-angular/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[10].rules[1].use[1]!./projects/panel/src/app-old/components/trigger-chains/content-editor/trigger-step-editor/trigger-chain-trigger-editor.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
cq-trigger-chain-trigger-editor .inner-container {
  max-width: 585px;
}

/**
  Там вышла война z-index-ов, пришлось помогать.
  Селектор показывается в модалке, у нее 1050, у селектора по умолчанию 1000
 */
body > .cq-trigger-chain-filter-selector {
  z-index: 1051 !important;
}

/*# sourceMappingURL=styles.209429e1c14be27b.css.map*/