@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-track,
::-webkit-scrollbar-corner {
  background: rgba(0, 0, 0, 0.02);
}

::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.05);
  cursor: pointer;
}
::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.1);
}

.el-svg-icon {
  vertical-align: top;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.charticulator__button-tool {
  border: none;
  height: 32px;
  line-height: 32px;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 2px;
  cursor: pointer;
  padding: 4px;
  margin-right: 0px;
  background: #ffffff;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__button-tool .el-svg-icon ~ .el-text {
  margin-left: 0px;
}
.charticulator__button-tool .el-text {
  vertical-align: top;
  height: 32px;
  line-height: 32px;
  display: inline-block;
  margin: 0 1em;
}
.charticulator__button-tool .el-svg-icon {
  width: 24px;
  height: 24px;
  margin: 0px;
}
.charticulator__button-tool.is-disabled {
  color: #c2c2c2;
  cursor: not-allowed;
}
.charticulator__button-tool.is-disabled .el-svg-icon {
  filter: invert(80%);
}
.charticulator__button-tool.is-disabled:hover, .charticulator__button-tool.is-disabled:active {
  background: #ffffff;
  box-shadow: unset;
}
.charticulator__button-tool .el-text {
  font-size: 14px;
  height: 24px;
  line-height: 24px;
}
.charticulator__button-tool:hover {
  background: white;
}
.charticulator__button-tool:hover, .charticulator__button-tool.is-active, .charticulator__button-tool:active, .charticulator__button-tool.dragging {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}
.charticulator__button-tool.is-active, .charticulator__button-tool:active, .charticulator__button-tool.dragging {
  background: #238af8;
}
.charticulator__button-tool.is-active .el-svg-icon, .charticulator__button-tool:active .el-svg-icon, .charticulator__button-tool.dragging .el-svg-icon {
  filter: invert(100%);
}
.charticulator__button-tool.is-active .el-text, .charticulator__button-tool:active .el-text, .charticulator__button-tool.dragging .el-text {
  color: white;
}
.charticulator__button-multi-tool {
  margin-right: 4px;
  border-radius: 2px;
  background: #ffffff;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__button-multi-tool:hover, .charticulator__button-multi-tool.is-active, .charticulator__button-multi-tool:active, .charticulator__button-multi-tool.dragging {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}
.charticulator__button-multi-tool.is-active, .charticulator__button-multi-tool.dragging {
  background: #238af8;
}
.charticulator__button-multi-tool.is-active .el-svg-icon, .charticulator__button-multi-tool.dragging .el-svg-icon {
  filter: invert(100%);
}
.charticulator__button-multi-tool.is-active .el-text, .charticulator__button-multi-tool.dragging .el-text {
  color: white;
}
.charticulator__button-multi-tool.is-active .el-dropdown, .charticulator__button-multi-tool.dragging .el-dropdown {
  background: transparent;
}
.charticulator__button-multi-tool.is-active .el-dropdown:hover, .charticulator__button-multi-tool.is-active .el-dropdown.is-active, .charticulator__button-multi-tool.is-active .el-dropdown:active, .charticulator__button-multi-tool.is-active .el-dropdown.is-dragging, .charticulator__button-multi-tool.dragging .el-dropdown:hover, .charticulator__button-multi-tool.dragging .el-dropdown.is-active, .charticulator__button-multi-tool.dragging .el-dropdown:active, .charticulator__button-multi-tool.dragging .el-dropdown.is-dragging {
  background: #54a4fa;
}
.charticulator__button-multi-tool .charticulator__button-tool {
  box-shadow: none;
  margin-right: 0px;
  padding-right: 0px;
}
.charticulator__button-multi-tool .el-dropdown {
  border: none;
  height: 32px;
  line-height: 32px;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 2px;
  cursor: pointer;
  margin-left: -3px;
  z-index: 1;
  vertical-align: top;
  color: #525252;
  transition: filter 0.2s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__button-multi-tool .el-dropdown .el-svg-icon ~ .el-text {
  margin-left: 0px;
}
.charticulator__button-multi-tool .el-dropdown .el-text {
  vertical-align: top;
  height: 32px;
  line-height: 32px;
  display: inline-block;
  margin: 0 1em;
}
.charticulator__button-multi-tool .el-dropdown .el-svg-icon {
  width: 18px;
  height: 18px;
  margin: 6px;
}
.charticulator__button-multi-tool .el-dropdown .el-svg-icon {
  margin-left: 0px;
  margin-right: 0;
}
.charticulator__button-multi-tool .el-dropdown:hover, .charticulator__button-multi-tool .el-dropdown.is-active, .charticulator__button-multi-tool .el-dropdown:active, .charticulator__button-multi-tool .el-dropdown.is-dragging {
  background: white;
}
.charticulator__button-multi-tool .el-dropdown.is-active, .charticulator__button-multi-tool .el-dropdown:active, .charticulator__button-multi-tool .el-dropdown.is-dragging {
  background: rgba(0, 0, 0, 0.1);
}
.charticulator__button-multi-tool-dropdown {
  margin-right: 4px;
  margin-left: 4px;
  padding: 2px;
}
.charticulator__button-multi-tool-dropdown .charticulator__button-tool {
  margin-right: 0;
}
.charticulator__button-raised {
  border: none;
  height: 32px;
  line-height: 32px;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 2px;
  cursor: pointer;
  background: #f2c811;
  color: #2b2b2b;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__button-raised .el-svg-icon ~ .el-text {
  margin-left: 0px;
}
.charticulator__button-raised .el-text {
  vertical-align: top;
  height: 32px;
  line-height: 32px;
  display: inline-block;
  margin: 0 1em;
}
.charticulator__button-raised .el-svg-icon {
  width: 20px;
  height: 20px;
  margin: 6px;
}
.charticulator__button-raised .el-text {
  font-size: 14px;
}
.charticulator__button-raised:hover {
  background: #f3ce29;
}
.charticulator__button-raised:hover, .charticulator__button-raised.is-active, .charticulator__button-raised:active, .charticulator__button-raised.is-dragging {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}
.charticulator__button-raised.is-active, .charticulator__button-raised:active, .charticulator__button-raised.is-dragging {
  background: #68b1f1;
}
.charticulator__button-raised.is-disabled {
  color: #c2c2c2;
  background: #e6e6e6;
  cursor: not-allowed;
}
.charticulator__button-raised.is-disabled .el-svg-icon {
  filter: invert(80%);
}
.charticulator__button-raised.is-disabled:hover, .charticulator__button-raised.is-disabled:active {
  background: #ffffff;
}
.charticulator__button-flat {
  border: none;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 2px;
  cursor: pointer;
  color: #525252;
  transition: filter 0.2s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  display: inline-block;
  background: none;
}
.charticulator__button-flat .el-svg-icon ~ .el-text {
  margin-left: 0px;
}
.charticulator__button-flat .el-text {
  vertical-align: top;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  margin: 0 1em;
}
.charticulator__button-flat .el-svg-icon {
  width: 20px;
  height: 20px;
  margin: 2px;
}
.charticulator__button-flat .el-svg-icon {
  filter: invert(50%);
}
.charticulator__button-flat:hover, .charticulator__button-flat.is-active, .charticulator__button-flat:active, .charticulator__button-flat.is-dragging {
  background: rgba(0, 0, 0, 0.05);
  color: #000000;
}
.charticulator__button-flat:hover .el-svg-icon, .charticulator__button-flat.is-active .el-svg-icon, .charticulator__button-flat:active .el-svg-icon, .charticulator__button-flat.is-dragging .el-svg-icon {
  filter: invert(0%);
}
.charticulator__button-flat.is-active, .charticulator__button-flat:active, .charticulator__button-flat.is-dragging {
  background: rgba(0, 0, 0, 0.1);
  color: #000000;
}
.charticulator__button-flat.is-active .el-svg-icon, .charticulator__button-flat:active .el-svg-icon, .charticulator__button-flat.is-dragging .el-svg-icon {
  filter: invert(0%);
}
.charticulator__button-row {
  display: block;
  font-size: 14px;
  cursor: pointer;
  padding: 4px;
  line-height: 18px;
}
.charticulator__button-row .el-svg-icon {
  vertical-align: top;
  width: 18px;
  height: 18px;
  display: inline-block;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.charticulator__button-row:hover {
  background: #e6e6e6;
}
.charticulator__button-row.is-active, .charticulator__button-row:active, .charticulator__button-row.dragging {
  border-color: #3999ed;
  background: #68b1f1;
}
.charticulator__button-flat-panel {
  font-size: 14px;
  border: none;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 2px;
  cursor: pointer;
}
.charticulator__button-flat-panel .el-svg-icon ~ .el-text {
  margin-left: 0px;
}
.charticulator__button-flat-panel .el-text {
  vertical-align: top;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  margin: 0 1em;
}
.charticulator__button-flat-panel .el-svg-icon {
  width: 20px;
  height: 20px;
  margin: 2px;
}
.charticulator__button-flat-panel .el-text {
  margin-right: 8px;
  margin-left: 8px;
}
.charticulator__button-flat-panel:hover {
  background: #68b1f1;
}
.charticulator__button-flat-panel.is-active {
  background: #238af8;
  color: white;
}
.charticulator__button-flat-panel.is-active .el-svg-icon:last-child {
  filter: invert(100%);
}
.charticulator__button-menu {
  width: 20px;
  height: 20px;
  padding: 6px;
  vertical-align: top;
  display: inline-block;
  pointer-events: all;
  touch-action: none;
  cursor: pointer;
}
.charticulator__button-menu .el-svg-icon {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: top;
  filter: invert(100%);
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.charticulator__button-menu:hover {
  background: #06528b;
}
.charticulator__button-menu:hover .el-svg-icon {
  filter: invert(100%);
}
.charticulator__button-menu.is-active, .charticulator__button-menu:active {
  background: #191919;
}
.charticulator__button-menu.is-active .el-svg-icon, .charticulator__button-menu:active .el-svg-icon {
  filter: invert(100%);
}
.charticulator__button-menu-text {
  line-height: 20px;
  height: 20px;
  padding: 6px;
  vertical-align: top;
  display: inline-block;
  pointer-events: all;
  touch-action: none;
  cursor: pointer;
}
.charticulator__button-menu-text .el-text {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 400;
  margin: 0 5px;
}
.charticulator__button-menu-text .el-svg-icon {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: top;
  filter: invert(90%);
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.charticulator__button-menu-text:hover {
  background: #06528b;
  color: #ffffff;
}
.charticulator__button-menu-text:hover .el-svg-icon {
  filter: invert(100%);
}
.charticulator__button-menu-text.is-active, .charticulator__button-menu-text:active {
  background: #191919;
}
.charticulator__button-menu-text.is-active .el-svg-icon, .charticulator__button-menu-text:active .el-svg-icon {
  filter: invert(100%);
}
.charticulator__button-menu-text.is-disabled {
  color: #c2c2c2;
  cursor: not-allowed;
}
.charticulator__button-menu-text.is-disabled .el-svg-icon {
  filter: invert(80%);
}
.charticulator__button-menu-text.is-disabled:hover, .charticulator__button-menu-text.is-disabled:active {
  box-shadow: unset;
}
.charticulator__button-menu-app {
  line-height: 20px;
  height: 20px;
  padding: 6px;
  vertical-align: top;
  display: inline-block;
  pointer-events: all;
  touch-action: none;
  cursor: pointer;
}
.charticulator__button-menu-app .el-text {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 700;
  margin: 0 5px;
}
.charticulator__button-menu-app .el-svg-icon {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: top;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.charticulator__button-menu-app:hover {
  background: #06528b;
  color: #ffffff;
}
.charticulator__button-menu-app.is-active, .charticulator__button-menu-app:active {
  background: #022947;
}

.dropdown-button {
  font-size: 14px;
  border: none;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 2px;
  cursor: pointer;
}
.dropdown-button .el-svg-icon ~ .el-text {
  margin-left: 0px;
}
.dropdown-button .el-text {
  vertical-align: top;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  margin: 0 1em;
}
.dropdown-button .el-svg-icon {
  width: 20px;
  height: 20px;
  margin: 2px;
}
.dropdown-button .text {
  margin-right: 2px;
  margin-left: 8px;
}
.dropdown-button:hover {
  background: #68b1f1;
}
.dropdown-button .el-svg-icon:last-child {
  margin-left: -2px;
  margin-right: -1px;
  filter: invert(30%);
}
.dropdown-button.is-active {
  background: #238af8;
  color: white;
}
.dropdown-button.is-active .el-svg-icon:last-child {
  filter: invert(100%);
}

.dropdown-list {
  font-size: 14px;
}
.dropdown-list li {
  line-height: 24px;
  height: 24px;
  padding: 10px;
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
}
.dropdown-list li .el-svg-icon {
  width: 22px;
  height: 22px;
  margin: 1px;
}
.dropdown-list li .text {
  margin-right: 10px;
  margin-left: 10px;
}
.dropdown-list li .el-svg-icon ~ .text {
  margin-left: 0px;
}
.dropdown-list li .el-svg-icon {
  margin: 2px;
  width: 20px;
  height: 20px;
}
.dropdown-list li:hover, .dropdown-list li:active {
  background: #dadada;
}
.dropdown-list li.is-active {
  background: #676767;
  color: white;
}
.dropdown-list li.is-active .el-svg-icon {
  filter: invert(100%);
}

.editable-text-view {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 32px;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 400;
  font-size: 14px;
  cursor: text;
  transition: border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  border-bottom: 2px solid #e6e6e6;
}
.editable-text-view .button-flat {
  margin-left: 5px;
  margin-right: 0;
}
.editable-text-view .text {
  flex: 1;
  padding: 0;
  margin: 0;
  height: 32px;
  line-height: 32px;
}
.editable-text-view:hover {
  border-bottom: 2px solid #e6e6e6;
}
.editable-text-view.editable-text-view-editing {
  border-bottom: 2px solid #238af8;
}
.editable-text-view.editable-text-view-editing input {
  background: transparent;
  height: 32px;
  line-height: 32px;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 400;
  font-size: 14px;
  padding: 0;
  margin: 0;
  flex: 1;
  border: none;
}
.editable-text-view.editable-text-view-editing .button-flat {
  flex-shrink: 0;
  flex-grow: 0;
}

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-track,
::-webkit-scrollbar-corner {
  background: rgba(0, 0, 0, 0.02);
}

::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.05);
  cursor: pointer;
}
::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.1);
}

.charticulator__toolbar-buttons-align-left {
  align-self: flex-start;
  justify-self: flex-start;
  display: flex;
  flex-direction: row;
  flex: 1;
}

.charticulator__toolbar-buttons-align-right {
  align-self: flex-end;
  justify-self: flex-end;
  display: flex;
  flex-direction: row;
}

.charticulator__toolbar-horizontal, .charticulator__toolbar-vertical {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 400;
  line-height: 32px;
  white-space: nowrap;
  flex: 1;
  display: flex;
  flex-direction: row;
}
.charticulator__toolbar-horizontal .el-text, .charticulator__toolbar-vertical .el-text {
  margin: 0 0em;
}
.charticulator__toolbar-horizontal-group {
  display: flex;
  flex-direction: row;
}
.charticulator__toolbar-horizontal-group > * {
  height: 32px;
  margin-right: 4px;
}
.charticulator__toolbar-horizontal-label {
  margin: 0 10px;
  margin-left: 0px;
  font-size: 14px;
  line-height: 32px;
  height: 32px;
  display: inline-block;
  vertical-align: top;
}
.charticulator__toolbar-horizontal-separator, .charticulator__toolbar-vertical-separator {
  display: inline-block;
  line-height: 32px;
  height: 28px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-right: 1px solid #cecece;
  width: 4px;
  margin-left: 0px;
  margin-right: 8px;
}
.charticulator__toolbar-horizontal-checkbox {
  display: inline-block;
  vertical-align: top;
  padding: 0 6px;
  padding-left: 4px;
  line-height: 32px;
  font-size: 13px;
}
.charticulator__toolbar-horizontal-checkbox .el-svg-icon {
  width: 20px;
  height: 20px;
  margin: 6px 0;
}
.charticulator__toolbar-horizontal-checkbox:hover {
  cursor: pointer;
  background: #f2f2f2;
}

.charticulator__toolbar-vertical {
  align-content: flex-start;
  justify-content: flex-start;
  flex-direction: row;
  width: 32px;
  flex-wrap: wrap;
  height: 100%;
}
@media (max-height: 815px) {
  .charticulator__toolbar-vertical {
    width: 72px;
  }
}
@media (max-height: 550px) {
  .charticulator__toolbar-vertical {
    width: 108px;
  }
}
@media (max-height: 510px) {
  .charticulator__toolbar-vertical {
    width: 144px;
  }
}
.charticulator__toolbar-vertical-group {
  flex-shrink: 1;
  width: 100%;
  display: grid;
}
@media (max-height: 815px) {
  .charticulator__toolbar-vertical-group {
    grid-template-columns: 36px 36px;
  }
}
@media (max-height: 550px) {
  .charticulator__toolbar-vertical-group {
    grid-template-columns: 36px 36px 36px;
  }
}
@media (max-height: 510px) {
  .charticulator__toolbar-vertical-group {
    grid-template-columns: 36px 36px 36px 36px;
  }
}
.charticulator__toolbar-vertical-group > * {
  width: 32px;
  height: 32px;
  margin-bottom: 4px;
  margin-right: 4px;
}
.charticulator__toolbar-vertical-separator {
  width: 100%;
  height: 5px;
  border-right: 0px solid #cecece;
  border-bottom: 1px solid #cecece;
  margin-bottom: 8px;
  position: relative;
  left: 4px;
}
.charticulator__toolbar-vertical-label {
  font-size: 12px;
  margin-left: -8px;
}

.charticulator__link-type-table {
  margin: 10px;
}
.charticulator__link-type-table h2 {
  margin: 10px 0;
  margin-top: 15px;
}
.charticulator__link-type-table .el-row {
  margin: 10px 0;
}
.charticulator__link-type-table .charticulator__data-field-selector {
  border: 1px solid #dadada;
  border-radius: 2px;
}

.popup-view {
  background: #ffffff;
  border: 1px solid #676767;
  border-radius: 2px;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  pointer-events: all;
  color: #333;
  position: relative;
}
.popup-view.popup-x-top-left {
  margin-top: 5px;
}
.popup-view.popup-x-top-left:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: 4px;
  top: -6px;
  border: 0 solid transparent;
  border-bottom-color: #676767;
  border-bottom-width: 5px;
  border-left-width: 6px;
  border-right-width: 6px;
}
.popup-view.popup-x-top-right {
  margin-top: 5px;
}
.popup-view.popup-x-top-right:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  right: 4px;
  top: -6px;
  border: 0 solid transparent;
  border-bottom-color: #676767;
  border-bottom-width: 5px;
  border-left-width: 6px;
  border-right-width: 6px;
}
.popup-view.popup-x-bottom-left {
  margin-bottom: 5px;
}
.popup-view.popup-x-bottom-left:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: 4px;
  bottom: -6px;
  border: 0 solid transparent;
  border-top-color: #676767;
  border-top-width: 5px;
  border-left-width: 6px;
  border-right-width: 6px;
  border-bottom-width: 0;
}
.popup-view.popup-x-bottom-right {
  margin-bottom: 5px;
}
.popup-view.popup-x-bottom-right:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  right: 4px;
  bottom: -6px;
  border: 0 solid transparent;
  border-top-color: #676767;
  border-top-width: 5px;
  border-left-width: 6px;
  border-right-width: 6px;
  border-bottom-width: 0;
}
.popup-view.popup-y-top-left {
  margin-left: 5px;
}
.popup-view.popup-y-top-left:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  top: 4px;
  right: -6px;
  border: 0 solid transparent;
  border-left-color: #676767;
  border-left-width: 5px;
  border-top-width: 6px;
  border-bottom-width: 6px;
  border-right-width: 0;
}
.popup-view.popup-y-top-right {
  margin-left: 5px;
}
.popup-view.popup-y-top-right:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  top: 4px;
  left: -6px;
  border: 0 solid transparent;
  border-right-color: #676767;
  border-right-width: 5px;
  border-top-width: 6px;
  border-bottom-width: 6px;
  border-left-width: 0;
}

.popup-container {
  cursor: default;
  z-index: 1000;
}

.popup-container-modal {
  background: rgba(218, 218, 218, 0.7);
  backdrop-filter: blur(5px);
}

.charticulator__modal-default {
  box-shadow: 3px 0 5px rgba(0, 0, 0, 0.3);
  background: #f2f2f2;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
}
.charticulator__modal-default-container {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.charticulator__modal-center {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.charticulator__modal-center-container {
  display: block;
  margin: 100px auto;
  margin-top: 100px;
  width: 900px;
  max-height: 600px;
  overflow: hidden;
  overflow-y: scroll;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  background: #f2f2f2;
  border-radius: 4px;
}

.drag-state-view {
  z-index: 1001;
}

.minimizable-panel-view {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
}
.minimizable-panel-view > .minimizable-pane {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #aaaaaa;
}
.minimizable-panel-view > .minimizable-pane > .header {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 700;
  height: 28px;
  line-height: 28px;
  font-size: 16px;
  padding-left: 5px;
  cursor: pointer;
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.minimizable-panel-view > .minimizable-pane > .header .buttons {
  float: right;
  vertical-align: top;
  padding-right: 2px;
  height: 28px;
  line-height: 28px;
}
.minimizable-panel-view > .minimizable-pane > .header .buttons .charticulator__button-flat .svg-image-icon {
  padding: 2px;
  margin: 3px;
}
.minimizable-panel-view > .minimizable-pane > .header .svg-image-icon {
  display: inline-block;
  vertical-align: top;
  margin: 7px 4px;
  width: 14px;
  height: 14px;
  filter: invert(30%);
}
.minimizable-panel-view > .minimizable-pane > .header:hover {
  background-color: #ffffff;
}
.minimizable-panel-view > .minimizable-pane > .content {
  flex-shrink: 0;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.minimizable-panel-view > .minimizable-pane.minimizable-pane-scrollable > .content {
  overflow-y: scroll;
}
.minimizable-panel-view > .minimizable-pane.minimizable-pane-autosize {
  flex: 1;
  overflow: hidden;
}
.minimizable-panel-view > .minimizable-pane.minimizable-pane-autosize > .content {
  flex: 1;
  overflow-y: scroll;
}

.charticulator__floating-panel {
  z-index: 10;
  border: 1px solid #676767;
  border-radius: 2px;
  box-sizing: border-box;
  background: #ffffff;
  position: absolute;
  width: 322px;
  left: 100px;
  top: 100px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.charticulator__floating-panel-content {
  flex: 1 1;
  padding: 10px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.charticulator__floating-panel.is-scroll .charticulator__floating-panel-content {
  overflow-x: hidden;
  overflow-y: scroll;
}
.charticulator__floating-panel-header {
  flex-shrink: 0;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 700;
  background-color: #ffffff;
  color: #000000;
  height: 28px;
  line-height: 28px;
  font-size: 16px;
  padding-left: 5px;
  cursor: move;
}
.charticulator__floating-panel-header .title {
  pointer-events: none;
  margin-left: 4px;
}
.charticulator__floating-panel-header .buttons {
  float: right;
  vertical-align: top;
  padding-right: 2px;
  height: 28px;
  line-height: 28px;
}
.charticulator__floating-panel-resizer {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 10px;
  height: 10px;
  background: transparent;
  pointer-events: all;
  cursor: nwse-resize;
}
.charticulator__floating-panel.is-focus {
  z-index: 11;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}

.attribute-editor {
  font-size: 14px;
  box-sizing: border-box;
}
.attribute-editor-unexpected {
  color: #676767;
}
.attribute-editor .header {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 400;
  display: flex;
  flex-direction: row;
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  padding-bottom: 4px;
  margin-top: 1px;
  margin-bottom: 0px;
  border-bottom: 0px solid #c2c2c2;
  color: #000000;
}
.attribute-editor .header .svg-image-icon {
  width: 20px;
  height: 20px;
  vertical-align: top;
  margin-right: 2px;
}
.attribute-editor .attribute-list label.category {
  color: #676767;
  font-size: 12px;
  display: block;
  height: 24px;
  line-height: 24px;
}
.attribute-editor .attribute-item {
  display: flex;
  flex-direction: row;
  line-height: 24px;
  transition: background 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: 2px;
  overflow: hidden;
}
.attribute-editor .attribute-item > label {
  flex-shrink: 0;
  width: 70px;
  font-size: 12px;
  line-height: 24px;
  padding: 2px 0;
  text-align: right;
  padding-right: 4px;
  margin-right: 4px;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.attribute-editor .attribute-item > .content {
  flex: 1;
  display: flex;
  flex-direction: row;
  padding: 2px 0;
  overflow: hidden;
  line-height: 24px;
}
.attribute-editor .attribute-item > .content.editable {
  cursor: pointer;
}
.attribute-editor .attribute-item > .content.editable:hover {
  background: #68b1f1;
  color: white;
}
.attribute-editor .attribute-item > .content .mapping-scale {
  display: flex;
  flex-direction: row;
  line-height: 20px;
  height: 20px;
  white-space: nowrap;
  word-break: keep-all;
  margin: 2px 0;
  overflow: hidden;
  border-radius: 2px;
  background: #dadada;
  transition: background 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.attribute-editor .attribute-item > .content .mapping-scale svg {
  display: inline-block;
  flex-shrink: 0;
  vertical-align: top;
  height: 20px;
}
.attribute-editor .attribute-item > .content .mapping-scale svg path {
  fill: #cecece;
  transition: fill 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.attribute-editor .attribute-item > .content .mapping-scale .mapping-scale-scale {
  vertical-align: top;
  line-height: 20px;
  background: #cecece;
  transition: background 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  height: 20px;
  display: inline-block;
  box-sizing: border-box;
}
.attribute-editor .attribute-item > .content .mapping-scale .mapping-scale-scale.left {
  padding-left: 4px;
  flex-grow: 0;
  flex-shrink: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.attribute-editor .attribute-item > .content .mapping-scale .mapping-scale-column {
  vertical-align: top;
  line-height: 20px;
  height: 20px;
  display: inline-block;
  box-sizing: border-box;
  flex-grow: 0;
  flex-shrink: 0.5;
  overflow: hidden;
  padding: 0 2px;
  text-overflow: ellipsis;
}
.attribute-editor .attribute-item > .content .mapping-scale:hover {
  background: #68b1f1;
}
.attribute-editor .attribute-item > .content .mapping-scale:hover svg path {
  fill: #238af8;
}
.attribute-editor .attribute-item > .content .mapping-scale:hover .mapping-scale-scale {
  background: #238af8;
  color: #ffffff;
}
.attribute-editor .attribute-item > .content .value-mapping-editor {
  outline: none;
  cursor: pointer;
  display: flex;
  flex: 1;
  line-height: 24px;
}
.attribute-editor .attribute-item > .content .value-mapping-editor .button-flat {
  flex-shrink: 0;
}
.attribute-editor .attribute-item > .content .value-mapping-editor .type-number {
  font-family: "Inconsolata", "Menlo", "Courier New", monospace;
  height: 24px;
}
.attribute-editor .attribute-item > .content .value-mapping-editor .type-color {
  display: inline-block;
  vertical-align: top;
  height: 20px;
  width: 24px;
  border-radius: 2px;
  margin: 2px 0;
  box-sizing: border-box;
  border: 1px solid #ffffff;
}
.attribute-editor .attribute-item > .content .value-mapping-editor .type-unknown {
  color: #676767;
}
.attribute-editor .attribute-item > .content .value-mapping-editor .type-number-editor {
  height: 24px;
  display: flex;
  flex-direction: row;
  flex: 1;
}
.attribute-editor .attribute-item > .content .value-mapping-editor .type-number-editor input {
  flex: 1;
  width: 80px;
  font-family: "Inconsolata", "Menlo", "Courier New", monospace;
}
.attribute-editor .attribute-item > .content .value-mapping-editor .type-number-editor .slider-control {
  flex-shrink: 0;
  margin: 0 2px;
  height: 24px;
}
.attribute-editor .attribute-item > .content .value-mapping-editor .type-text-alignment .el-svg-icon {
  width: 16px;
  height: 16px;
  margin: 4px;
}
.attribute-editor .attribute-item > .content .value-mapping-editor .type-string-editor {
  flex: 1;
}
.attribute-editor .attribute-item > .content .value-mapping-editor .type-text-alignment-editor {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.attribute-editor .attribute-item > .content .value-mapping-editor .type-map-editor {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.attribute-editor .attribute-item > .content .value-mapping-editor .type-map-editor > .editor-row {
  display: flex;
  flex-direction: row;
}
.attribute-editor .attribute-item > .content .value-mapping-editor .type-map-editor > .editor-row > label {
  display: block;
  width: 60px;
  text-align: right;
  margin-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.attribute-editor .attribute-item > .content .value-mapping-editor input {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 400;
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  background: none;
  font-size: 14px;
  height: 24px;
  padding-top: 1px;
  line-height: 24px;
  border-bottom: 1px solid transparent;
  box-sizing: border-box;
  transition: border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.attribute-editor .attribute-item > .content .value-mapping-editor input:hover, .attribute-editor .attribute-item > .content .value-mapping-editor input:focus {
  border-bottom: 1px solid #238af8;
}
.attribute-editor .attribute-item > .buttons {
  flex-shrink: 0;
  height: 24px;
  line-height: 24px;
}
.attribute-editor .attribute-item > .buttons .button {
  display: inline-block;
  cursor: pointer;
  width: 24px;
  height: 24px;
  padding: 2px;
  border-radius: 2px;
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.attribute-editor .attribute-item > .buttons .button:hover, .attribute-editor .attribute-item > .buttons .button:active {
  background-color: #238af8;
}
.attribute-editor .attribute-item > .buttons .button:hover .svg-image-icon, .attribute-editor .attribute-item > .buttons .button:active .svg-image-icon {
  filter: invert(100%);
}
.attribute-editor .attribute-item > .buttons .button .svg-image-icon {
  margin: 4px;
  width: 16px;
  height: 16px;
}
.attribute-editor .attribute-item .fade {
  color: #676767;
}
.attribute-editor .attribute-item:hover {
  cursor: pointer;
  background: #dadada;
}
.attribute-editor .attribute-item:hover > label {
  background: #cecece;
}
.attribute-editor .attribute-item.active {
  cursor: pointer;
  background: #68b1f1;
  position: relative;
}
.attribute-editor .attribute-item.active > label {
  background: #238af8;
  color: white;
}
.attribute-editor .attribute-item.active > .content {
  opacity: 0;
}
.attribute-editor .attribute-item.active > .buttons {
  opacity: 0;
}
.attribute-editor .attribute-item.active:after {
  position: absolute;
  content: "Drop data here";
  opacity: 1;
  line-height: 28px;
  height: 28px;
  left: 80px;
  color: #035abd;
}

.slider-control {
  cursor: default;
}
.slider-control line.track {
  stroke: #c2c2c2;
  stroke-width: 2;
  stroke-linecap: round;
}
.slider-control .indicator {
  transition: stroke 0.2s cubic-bezier(0.4, 0, 0.2, 1), fill 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.slider-control svg {
  pointer-events: all;
  cursor: pointer;
}
.slider-control .knob {
  cursor: pointer;
}
.slider-control .knob .indicator {
  fill: #939393;
  stroke: none;
  stroke-width: 2;
  pointer-events: none;
}
.slider-control .knob .handle {
  stroke: none;
  fill: none;
  pointer-events: fill;
}
.slider-control .knob .track-highlight {
  stroke: #939393;
  stroke-width: 2;
  pointer-events: none;
  stroke-linecap: round;
}
.slider-control .knob.invalid .indicator {
  fill: #c2c2c2;
}
.slider-control .knob.invalid .track-highlight {
  stroke: none;
}
.slider-control .knob.active .track-highlight, .slider-control .knob:hover .track-highlight {
  stroke: #238af8;
}
.slider-control .knob.active .indicator, .slider-control .knob:hover .indicator {
  fill: #238af8;
  stroke: #238af8;
}

.charticulator__reorder-list-view-item {
  position: relative;
}
.charticulator__reorder-list-view-item-drag-hint {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10;
  border: 1px dashed #238af8;
  pointer-events: none;
}
.charticulator__reorder-list-view-item-hint {
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  background: #238af8;
  bottom: -1px;
  z-index: 10;
  pointer-events: none;
}
.charticulator__reorder-list-view-item-hint.is-top {
  top: -1px;
  bottom: unset;
}
.charticulator__minimizable-tree-view .el-children {
  margin-left: 10px;
  margin-bottom: 5px;
}
.charticulator__minimizable-tree-view .el-children > span {
  display: block;
  color: #676767;
  margin: 2px 2px;
  font-size: 13px;
}
.charticulator__minimizable-tree-view-item {
  display: flex;
  flex-direction: row;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
  border-radius: 2px;
}
.charticulator__minimizable-tree-view-item .el-svg-icon {
  width: 20px;
  height: 20px;
  margin: 2px;
}
.charticulator__minimizable-tree-view-item .el-text {
  flex: 1;
  margin-left: 4px;
}
.charticulator__minimizable-tree-view-item:hover {
  background: #dadada;
}
.charticulator__minimizable-tree-view-item.is-active {
  background: #cecece;
}
.charticulator__object-list-editor {
  font-size: 14px;
}
.charticulator__object-list-editor-title {
  height: 24px;
  line-height: 24px;
  border-bottom: 1px solid #c2c2c2;
}
.charticulator__object-list-editor .charticulator__reorder-list-view {
  margin-left: 20px;
}
.charticulator__object-list-editor .el-object-item {
  display: flex;
  flex-direction: row;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
  border-radius: 2px;
}
.charticulator__object-list-editor .el-object-item .el-svg-icon {
  width: 20px;
  height: 20px;
  margin: 2px;
}
.charticulator__object-list-editor .el-object-item .el-text {
  flex: 1;
}
.charticulator__object-list-editor .el-object-item:hover {
  background: #f2f2f2;
}
.charticulator__object-list-editor .el-object-item.is-active {
  background: #f3f2f1;
}
.charticulator__object-list-editor .el-object-item.auto-height {
  height: auto;
}
.charticulator__object-list-editor .el-object-scale-attribute {
  margin-left: 20px;
}
.charticulator__object-scales {
  margin-left: -20px;
}
.charticulator__widget-container {
  font-size: 14px;
}
.charticulator__widget-vertical {
  display: flex;
  flex-direction: column;
}
.charticulator__widget-horizontal {
  flex: 1 1;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.charticulator__widget-horizontal .el-layout-item:not(:last-child) {
  margin-right: 2px;
}
.charticulator__widget-horizontal .el-layout-item-col-0 {
  flex-grow: 0;
  flex-shrink: 0;
}
.charticulator__widget-horizontal .el-layout-item-col-1 {
  flex: 1 1;
  overflow: hidden;
}
.charticulator__widget-horizontal .el-layout-item-col-2 {
  overflow: hidden;
  flex: 2 2;
}
.charticulator__widget-horizontal .el-layout-item-col-3 {
  overflow: hidden;
  flex: 3 3;
}
.charticulator__widget-horizontal .el-layout-item-col-4 {
  overflow: hidden;
  flex: 4 4;
}
.charticulator__widget-horizontal .el-layout-item-col-5 {
  overflow: hidden;
  flex: 5 5;
}
.charticulator__widget-horizontal .el-layout-item-col-6 {
  overflow: hidden;
  flex: 6 6;
}
.charticulator__widget-horizontal .el-layout-item-col-7 {
  overflow: hidden;
  flex: 7 7;
}
.charticulator__widget-horizontal .el-layout-item-col-8 {
  overflow: hidden;
  flex: 8 8;
}
.charticulator__widget-horizontal .el-layout-item-col-9 {
  overflow: hidden;
  flex: 9 9;
}
.charticulator__widget-horizontal .el-layout-item-col-11 {
  overflow: hidden;
  flex: 11 11;
}
.charticulator__widget-horizontal .el-layout-item-col-12 {
  overflow: hidden;
  flex: 12 12;
}
.charticulator__widget-table {
  width: 100%;
  border-collapse: collapse;
}
.charticulator__widget-table td {
  height: 24px;
  line-height: 24px;
  padding: 0 5px;
}
.charticulator__widget-table td > .el-layout-item {
  vertical-align: top;
  width: 100%;
  display: inline-block;
  height: 24px;
  line-height: 24px;
}
.charticulator__widget-row {
  display: flex;
  flex-direction: row;
  margin: 2px 0;
}
.charticulator__widget-row-label {
  word-break: keep-all;
  white-space: nowrap;
  font-size: 12px;
  width: 70px;
  flex: 0 0;
  flex-basis: 70px;
  line-height: 24px;
  text-align: right;
  padding-right: 4px;
  margin-right: 4px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  color: #676767;
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__widget-row-fluentui {
  display: flex;
  flex-direction: column;
  margin: 2px 0;
}
.charticulator__widget-row-fluentui-label {
  word-break: keep-all;
  white-space: nowrap;
  font-size: 12px;
  width: 70px;
  flex: 0 0;
  flex-basis: 70px;
  line-height: 24px;
  text-align: right;
  padding-right: 4px;
  margin-right: 4px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  color: #676767;
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__widget-row-fluentui-widget {
  display: flex;
  flex-direction: row;
}
.charticulator__widget-grid {
  display: flex;
  flex-direction: row;
}
.charticulator__widget-array-view-item {
  margin: 2px;
  display: flex;
}
.charticulator__widget-array-view-control {
  flex-shrink: 0;
}
.charticulator__widget-array-view-control:first-child {
  margin-right: 4px;
}
.charticulator__widget-array-view-control:last-child {
  margin-left: 4px;
}
.charticulator__widget-array-view-order {
  cursor: move;
}
.charticulator__widget-array-view-order .el-svg-icon {
  opacity: 0.2;
}
.charticulator__widget-array-view-content {
  flex: 1 1;
}
.charticulator__widget-scroll-list {
  margin: 2px 0;
  overflow-y: scroll;
  border-radius: 2px;
  border: 1px solid #dadada;
  max-height: 200px;
}
.charticulator__widget-scroll-list-item:not(:last-child) {
  margin-bottom: 2px;
}
.charticulator__widget-section-header {
  color: #676767;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  display: flex;
  flex-direction: row;
  margin: 2px 0;
  align-items: center;
}
.charticulator__widget-section-header-title {
  flex: 1 1;
}
.charticulator__widget-section-header-no-height {
  height: unset;
  line-height: unset;
  display: flex;
  flex-direction: row;
  margin: 2px 0;
}
.charticulator__widget-section-header-dropzone {
  transition: background 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__widget-section-header-dropzone .el-dropzone-hint {
  width: 100%;
  outline: 1px dashed #238af8;
  padding: 0 4px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
}
.charticulator__widget-section-header-dropzone.is-in-session {
  cursor: pointer;
}
.charticulator__widget-section-header-dropzone.is-in-session .el-dropzone-hint {
  background: rgba(104, 177, 241, 0.2);
}
.charticulator__widget-section-header-dropzone.is-dragging-over {
  color: white;
  cursor: pointer;
}
.charticulator__widget-section-header-dropzone.is-dragging-over .el-dropzone-hint {
  background: #fa9e13;
  width: 100%;
  outline: 1px solid #fa9e13;
}
.charticulator__widget-label {
  line-height: 24px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  font-size: 12px;
  color: #676767;
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__widget-text {
  line-height: 24px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  font-size: 14px;
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__widget-sep {
  display: inline-block;
  vertical-align: top;
  border-left: 1px solid #dadada;
  line-height: 20px;
  height: 20px;
  margin-top: 2px;
  margin-bottom: 2px;
}
.charticulator__widget-control-input-field {
  font-family: "Inconsolata", "Menlo", "Courier New", monospace;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  background: none;
  font-size: 14px;
  font-family: "Inconsolata", "Menlo", "Courier New", monospace;
  height: 24px;
  padding-top: 1px;
  line-height: 24px;
  border-bottom: 1px solid #cecece;
  box-sizing: border-box;
  transition: border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
}
.charticulator__widget-control-input-field:hover, .charticulator__widget-control-input-field:focus {
  border-bottom: 1px solid #238af8;
}
.charticulator__widget-control-combo-box {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  display: flex;
  flex-direction: row;
  overflow: hidden;
}
.charticulator__widget-control-combo-box > .el-input {
  font-family: "Inconsolata", "Menlo", "Courier New", monospace;
  flex: 1 1;
  vertical-align: top;
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  background: none;
  font-size: 14px;
  margin-right: 5px;
  font-family: "Inconsolata", "Menlo", "Courier New", monospace;
  height: 24px;
  padding-top: 1px;
  line-height: 24px;
  border-bottom: 1px solid #cecece;
  box-sizing: border-box;
  transition: border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__widget-control-combo-box > .el-input:hover, .charticulator__widget-control-combo-box > .el-input:focus {
  border-bottom: 1px solid #238af8;
}
.charticulator__widget-control-combo-box > .el-dropdown {
  flex-shrink: 0;
  cursor: pointer;
  height: 24px;
  box-sizing: border-box;
  border-bottom: 1px solid #cecece;
  border-radius: 2px 2px 0 0;
  transition: border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__widget-control-combo-box > .el-dropdown .svg-image-icon {
  width: 16px;
  height: 16px;
  margin: 3px 3px;
}
.charticulator__widget-control-combo-box > .el-dropdown:hover, .charticulator__widget-control-combo-box > .el-dropdown:focus {
  background: #dadada;
  border-bottom: 1px solid #238af8;
}
.charticulator__widget-control-combo-box:hover > .el-dropdown, .charticulator__widget-control-combo-box:hover > .el-input {
  border-bottom: 1px solid #238af8;
}
.charticulator__widget-control-combo-box-suggestions {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  max-height: 300px;
}
.charticulator__widget-control-combo-box-suggestions-option {
  display: block;
}
.charticulator__widget-control-combo-box-suggestions .el-default-option-item {
  text-overflow: ellipsis;
  width: 100%;
  font-size: 14px;
  cursor: pointer;
  display: block;
  line-height: 24px;
  padding: 2px 8px;
}
.charticulator__widget-control-combo-box-suggestions .el-default-option-item:hover, .charticulator__widget-control-combo-box-suggestions .el-default-option-item:focus {
  background: #e6e6e6;
}
.charticulator__widget-control-combo-box-suggestions .el-default-option-item.is-active {
  background: #e6e6e6;
  background-color: #676767;
  color: #ffffff;
}
.charticulator__widget-control-input-expression {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.charticulator__widget-control-input-expression-error {
  display: block;
  margin-top: 4px;
  font-size: 12px;
}
.charticulator__widget-control-input-expression-input {
  font-family: "Inconsolata", "Menlo", "Courier New", monospace;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  background: none;
  font-size: 14px;
  font-family: "Inconsolata", "Menlo", "Courier New", monospace;
  height: 24px;
  padding-top: 1px;
  line-height: 24px;
  border-bottom: 1px solid #cecece;
  box-sizing: border-box;
  transition: border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
}
.charticulator__widget-control-input-expression-input:hover, .charticulator__widget-control-input-expression-input:focus {
  border-bottom: 1px solid #238af8;
}
.charticulator__widget-control-input-expression-input.is-error {
  border-bottom: 1px solid red;
}
.charticulator__widget-control-input-number {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.charticulator__widget-control-input-number-input {
  width: 100%;
}
.charticulator__widget-control-input-number > *:not(:first-child) {
  flex-shrink: 0;
  flex-grow: 0;
}
.charticulator__widget-control-input-color {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin-left: 1px;
}
.charticulator__widget-control-input-color .el-color-display {
  cursor: pointer;
  border-radius: 2px;
  flex-shrink: 0;
  display: inline-block;
  width: 22px;
  height: 22px;
  vertical-align: top;
  margin-left: 5px;
  margin-right: 0px;
  margin-top: 24px;
  border: 1px solid #605e5c;
}
.charticulator__widget-control-input-image {
  display: flex;
  flex-direction: row;
  width: 100%;
  border-radius: 2px;
  line-height: 24px;
  overflow: hidden;
}
.charticulator__widget-control-input-image .el-image {
  flex-shrink: 0;
  height: 24px;
  border: 1px solid #c2c2c2;
  background: #e6e6e6;
  border-radius: 2px;
  box-sizing: border-box;
}
.charticulator__widget-control-input-image .el-image2 {
  flex-shrink: 0;
  height: 24px;
  border: 1px solid #c2c2c2;
  background: #e6e6e6;
  border-radius: 2px;
  box-sizing: border-box;
  max-width: 34px;
  min-width: 34px;
}
.charticulator__widget-control-input-image .el-text-wrapper {
  flex: 1 1;
  display: inline-block;
  overflow: hidden;
}
.charticulator__widget-control-input-image .el-text {
  text-overflow: ellipsis;
  vertical-align: top;
  height: 24px;
  padding-left: 4px;
}
.charticulator__widget-control-input-image.is-none .el-text {
  color: #676767;
}
.charticulator__widget-control-input-image:hover .el-image {
  border: 1px solid #035abd;
}
.charticulator__widget-control-input-image:hover .el-text {
  color: #ffffff;
}
.charticulator__widget-control-input-image .el-drag-over, .charticulator__widget-control-input-image .el-drag-over-attrubutes {
  display: block;
  width: 100%;
  border: 1px solid #fa9e13;
  padding-left: 4px;
  padding-top: 4px;
  background: #fddca9;
  height: 26px;
}
.charticulator__widget-control-input-image .el-drag-over-attrubutes {
  width: auto;
}
.charticulator__widget-control-input-color-gradient {
  display: flex;
  flex-direction: row;
  width: 100%;
  cursor: pointer;
}
.charticulator__widget-control-input-color-gradient .el-color-gradient-display {
  display: inline-block;
  width: 100%;
}
.charticulator__widget-control-input-color-gradient .el-color-gradient-display .gradient-view {
  display: inline-block;
  width: 100%;
}
.charticulator__widget-control-input-color-gradient .el-color-gradient-display .gradient-view canvas {
  width: 100%;
}
.charticulator__widget-control-input-color-gradient-inline {
  display: block;
  border-radius: 2px;
}
.charticulator__widget-control-button {
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  height: 24px;
  border: none;
  background: none;
  border-radius: 2px;
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__widget-control-button.has-text {
  background: #dadada;
}
.charticulator__widget-control-button:hover, .charticulator__widget-control-button:active {
  background-color: #238af8;
}
.charticulator__widget-control-button:hover .svg-image-icon, .charticulator__widget-control-button:active .svg-image-icon {
  filter: invert(100%);
}
.charticulator__widget-control-button:hover .el-text, .charticulator__widget-control-button:active .el-text {
  color: white;
}
.charticulator__widget-control-button.is-active {
  background-color: #676767;
}
.charticulator__widget-control-button.is-active .svg-image-icon {
  filter: invert(100%);
}
.charticulator__widget-control-button .el-text {
  height: 24px;
  line-height: 24px;
  margin-right: 6px;
}
.charticulator__widget-control-button .el-text:first-child {
  margin-left: 6px;
}
.charticulator__widget-control-button .svg-image-icon {
  margin: 3px;
  width: 18px;
  height: 18px;
}
.charticulator__widget-control-button.is-disabled {
  color: #c2c2c2;
  cursor: not-allowed;
}
.charticulator__widget-control-button.is-disabled .el-svg-icon {
  filter: invert(80%);
}
.charticulator__widget-control-button.is-disabled:hover, .charticulator__widget-control-button.is-disabled:active {
  background: #dadada;
}
.charticulator__widget-control-checkbox {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  height: 24px;
  border-radius: 2px;
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__widget-control-checkbox.is-fill-width {
  width: 100%;
}
.charticulator__widget-control-checkbox:hover, .charticulator__widget-control-checkbox:active {
  background-color: #238af8;
}
.charticulator__widget-control-checkbox:hover .svg-image-icon, .charticulator__widget-control-checkbox:active .svg-image-icon {
  filter: invert(100%);
}
.charticulator__widget-control-checkbox:hover .el-text, .charticulator__widget-control-checkbox:active .el-text {
  color: white;
}
.charticulator__widget-control-checkbox .el-text {
  white-space: nowrap;
  height: 24px;
  line-height: 24px;
  margin-right: 6px;
}
.charticulator__widget-control-checkbox .el-text:first-child {
  margin-left: 6px;
}
.charticulator__widget-control-checkbox .svg-image-icon {
  margin: 3px;
  width: 18px;
  height: 18px;
}
.charticulator__widget-control-slider {
  cursor: default;
  height: 24px;
  width: 100%;
}
.charticulator__widget-control-slider svg {
  pointer-events: all;
  cursor: pointer;
}
.charticulator__widget-control-slider svg .indicator {
  transition: stroke 0.2s cubic-bezier(0.4, 0, 0.2, 1), fill 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__widget-control-slider svg .track {
  stroke: #c2c2c2;
  stroke-width: 2;
  stroke-linecap: round;
}
.charticulator__widget-control-slider svg .indicator {
  fill: #939393;
  stroke: none;
  stroke-width: 2;
  pointer-events: none;
}
.charticulator__widget-control-slider svg .track-highlight {
  stroke: #939393;
  stroke-width: 2;
  pointer-events: none;
  stroke-linecap: round;
}
.charticulator__widget-control-slider svg.invalid .indicator {
  fill: #c2c2c2;
}
.charticulator__widget-control-slider svg.invalid .track-highlight {
  stroke: none;
}
.charticulator__widget-control-slider svg.active .track-highlight, .charticulator__widget-control-slider svg:hover .track-highlight {
  stroke: #238af8;
}
.charticulator__widget-control-slider svg.active .indicator, .charticulator__widget-control-slider svg:hover .indicator {
  fill: #238af8;
  stroke: #238af8;
}
.charticulator__widget-control-drop-button {
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  height: 24px;
  box-sizing: border-box;
  border-radius: 2px;
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__widget-control-drop-button:hover, .charticulator__widget-control-drop-button:active {
  background-color: #238af8;
}
.charticulator__widget-control-drop-button:hover .svg-image-icon, .charticulator__widget-control-drop-button:active .svg-image-icon {
  filter: invert(100%);
}
.charticulator__widget-control-drop-button:hover .el-text, .charticulator__widget-control-drop-button:active .el-text {
  color: white;
}
.charticulator__widget-control-drop-button.is-active {
  background-color: #676767;
}
.charticulator__widget-control-drop-button.is-active .svg-image-icon {
  filter: invert(100%);
}
.charticulator__widget-control-drop-button .el-text {
  height: 24px;
  line-height: 24px;
  margin-right: 6px;
}
.charticulator__widget-control-drop-button .el-text:first-child {
  margin-left: 6px;
}
.charticulator__widget-control-drop-button .svg-image-icon {
  margin: 3px;
  width: 18px;
  height: 18px;
}
.charticulator__widget-control-drop-button.is-active {
  background-color: #676767;
}
.charticulator__widget-control-drop-button.is-active .svg-image-icon {
  filter: invert(100%);
}
.charticulator__widget-control-drop-button.is-in-session {
  border: 1px dashed #238af8;
  background: rgba(104, 177, 241, 0.2);
}
.charticulator__widget-control-drop-button.is-in-session .svg-image-icon {
  margin: 2px;
  width: 18px;
  height: 18px;
  filter: none;
}
.charticulator__widget-control-drop-button.is-dragging-over {
  border: none;
  background-color: #fa9e13;
}
.charticulator__widget-control-drop-button.is-dragging-over .svg-image-icon {
  margin: 3px;
  width: 18px;
  height: 18px;
  filter: invert(100%);
}
.charticulator__widget-control-select-container {
  display: flex;
  flex-direction: column;
}
.charticulator__widget-control-select-container :last-child {
  margin-top: 5px;
}
.charticulator__widget-control-select {
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  height: 24px;
  border-radius: 2px;
  border: 0px solid #dadada;
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__widget-control-select :last-child {
  float: right;
}
.charticulator__widget-control-select.has-text {
  background: #ffffff;
}
.charticulator__widget-control-select:hover, .charticulator__widget-control-select:active {
  background-color: #238af8;
}
.charticulator__widget-control-select:hover .svg-image-icon, .charticulator__widget-control-select:active .svg-image-icon {
  filter: invert(100%);
}
.charticulator__widget-control-select:hover .el-text, .charticulator__widget-control-select:active .el-text {
  color: white;
}
.charticulator__widget-control-select .el-text {
  line-height: 24px;
  padding: 0 2px;
  padding-left: 6px;
}
.charticulator__widget-control-select.has-icon .el-text {
  padding-left: 0px;
}
.charticulator__widget-control-select .svg-image-icon {
  margin: 3px;
  width: 18px;
  height: 18px;
}
.charticulator__widget-control-select .svg-image-icon:last-child {
  margin-left: -2px;
  margin-right: 0;
}
.charticulator__widget-control-order-widget {
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  height: 24px;
  box-sizing: border-box;
  border-radius: 2px;
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__widget-control-order-widget:hover, .charticulator__widget-control-order-widget:active {
  background-color: #238af8;
}
.charticulator__widget-control-order-widget:hover .svg-image-icon, .charticulator__widget-control-order-widget:active .svg-image-icon {
  filter: invert(100%);
}
.charticulator__widget-control-order-widget:hover .el-text, .charticulator__widget-control-order-widget:active .el-text {
  color: white;
}
.charticulator__widget-control-order-widget.is-active {
  background-color: #676767;
}
.charticulator__widget-control-order-widget.is-active .svg-image-icon {
  filter: invert(100%);
}
.charticulator__widget-control-order-widget.is-in-session {
  outline: 1px dashed #238af8;
  background: rgba(104, 177, 241, 0.2);
}
.charticulator__widget-control-order-widget.is-dragging-over {
  outline: 1px solid #fa9e13;
  background-color: #fa9e13;
}
.charticulator__widget-control-order-widget.is-dragging-over .svg-image-icon {
  margin: 3px;
  filter: invert(100%);
}
.charticulator__widget-control-order-widget .svg-image-icon {
  margin: 3px;
  width: 18px;
  height: 18px;
}
.charticulator__widget-control-order-widget .svg-image-icon:last-child {
  margin-left: -2px;
  margin-right: 0;
}
.charticulator__widget-control-drop-target {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  height: 24px;
  line-height: 24px;
}
.charticulator__widget-control-drop-target .el-dropzone-hint {
  display: block;
  width: 100%;
  border: 1px dashed #238af8;
  box-sizing: border-box;
  padding: 0 4px;
  height: 24px;
  line-height: 22px;
  border-radius: 2px;
  color: #676767;
  font-size: 12px;
}
.charticulator__widget-control-drop-target.is-in-session {
  cursor: pointer;
}
.charticulator__widget-control-drop-target.is-in-session .el-dropzone-hint {
  background: rgba(104, 177, 241, 0.2);
}
.charticulator__widget-control-drop-target.is-dragging-over {
  color: white;
  cursor: pointer;
}
.charticulator__widget-control-drop-target.is-dragging-over .el-dropzone-hint {
  background: #fa9e13;
  width: 100%;
  color: white;
  border: 1px dashed #fa9e13;
}
.charticulator__widget-control-radio {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  height: 24px;
  border-radius: 2px;
  background: #ffffff;
  overflow: hidden;
}
.charticulator__widget-control-radio-item {
  cursor: pointer;
  display: inline-block;
  height: 24px;
  border-radius: 2px;
}
.charticulator__widget-control-radio-item:hover {
  background-color: #238af8;
}
.charticulator__widget-control-radio-item:hover .svg-image-icon {
  filter: invert(100%);
}
.charticulator__widget-control-radio-item:hover .el-text {
  color: white;
}
.charticulator__widget-control-radio-item.is-active {
  background-color: #525252;
}
.charticulator__widget-control-radio-item.is-active .svg-image-icon {
  filter: invert(100%);
}
.charticulator__widget-control-radio-item.is-active .el-text {
  color: white;
}
.charticulator__widget-control-radio-item .el-text {
  height: 24px;
  line-height: 24px;
  margin-right: 6px;
  margin-left: 6px;
}
.charticulator__widget-control-radio-item .svg-image-icon {
  margin: 3px;
  width: 18px;
  height: 18px;
}
.charticulator__widget-control-mapping-editor {
  flex: 1 1;
  position: relative;
  overflow: hidden;
}
.charticulator__widget-control-mapping-editor.is-in-session {
  border-radius: 2px;
  cursor: pointer;
  outline: 1px dashed #238af8;
  background: rgba(104, 177, 241, 0.2);
}
.charticulator__widget-control-mapping-editor.is-dragging-over {
  outline: 1px solid #fa9e13;
  background: #fa9e13;
  height: 100%;
}
.charticulator__widget-control-mapping-editor.is-dragging-over:after {
  display: block;
  position: absolute;
  right: 10px;
  left: 0;
  top: 0;
  padding-left: 4px;
  padding-top: 4px;
  content: "Drop here to map data";
  text-align: end;
  color: white;
}
.charticulator__widget-control-mapping-editor .el-clickable-label {
  display: inline-block;
  width: 100%;
  cursor: pointer;
  height: 24px;
  line-height: 24px;
  color: #676767;
  padding-left: 4px;
  border-radius: 2px;
}
.charticulator__widget-control-mapping-editor .el-clickable-label:hover {
  background: #dadada;
}
.charticulator__widget-control-mapping-editor .el-color-value {
  display: flex;
  flex-direction: row;
}
.charticulator__widget-control-mapping-editor .el-color-value .el-color-item {
  cursor: pointer;
  border-radius: 2px;
  flex-shrink: 0;
  display: inline-block;
  width: 22px;
  height: 22px;
  max-width: 22px;
  max-height: 22px;
  vertical-align: top;
  margin-top: 24px;
  margin-left: 8px;
  border: 1px solid #dadada;
  border-radius: 2px;
  margin-right: 5px;
}
.charticulator__widget-control-mapping-editor .el-mapping-scale {
  max-width: 100%;
  display: inline-flex;
  line-height: 20px;
  height: 20px;
  white-space: nowrap;
  word-break: keep-all;
  margin: 2px 0;
  overflow: hidden;
  border-radius: 2px;
  background: #ffffff;
  transition: background 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
}
.charticulator__widget-control-mapping-editor .el-mapping-scale svg {
  display: inline-block;
  flex-shrink: 0;
  flex-grow: 0;
  vertical-align: top;
  height: 20px;
}
.charticulator__widget-control-mapping-editor .el-mapping-scale svg path {
  fill: #cecece;
  transition: fill 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__widget-control-mapping-editor .el-mapping-scale .el-mapping-scale-scale {
  vertical-align: top;
  line-height: 20px;
  background: #cecece;
  transition: background 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  height: 20px;
  display: inline-block;
  text-overflow: ellipsis;
  box-sizing: border-box;
}
.charticulator__widget-control-mapping-editor .el-mapping-scale .el-mapping-scale-scale.is-left {
  padding-left: 4px;
  flex-grow: 0;
  flex-shrink: 0;
  overflow: hidden;
  font-style: italic;
  text-overflow: ellipsis;
}
.charticulator__widget-control-mapping-editor .el-mapping-scale .el-mapping-scale-scale.is-left .el-svg-icon {
  height: 20px;
  width: 20px;
}
.charticulator__widget-control-mapping-editor .el-mapping-scale .el-mapping-scale-column {
  vertical-align: top;
  line-height: 20px;
  height: 20px;
  display: inline-block;
  box-sizing: border-box;
  flex-grow: 0;
  flex-shrink: 1;
  overflow: hidden;
  padding: 0 2px;
  text-overflow: ellipsis;
  transition: background 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  font-family: "Inconsolata", "Menlo", "Courier New", monospace;
}
.charticulator__widget-control-mapping-editor .el-mapping-scale:hover {
  background: #68b1f1;
}
.charticulator__widget-control-mapping-editor .el-mapping-scale:hover svg path {
  fill: #238af8;
}
.charticulator__widget-control-mapping-editor .el-mapping-scale:hover .el-mapping-scale-scale {
  background: #238af8;
  color: #ffffff;
}
.charticulator__widget-control-mapping-editor .el-mapping-scale:hover .el-mapping-scale-column {
  color: #ffffff;
}
.charticulator__widget-popup-details {
  width: 300px;
  max-height: 500px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 10px;
}
.charticulator__widget-popup-reorder-widget {
  font-size: 14px;
  padding: 0 10px;
  min-width: 100px;
  max-height: 700px;
  max-width: 500px;
}
.charticulator__widget-popup-reorder-widget .el-row {
  margin: 10px 0;
}
.charticulator__widget-popup-reorder-widget .el-list-view {
  max-height: 500px;
  overflow-x: hidden;
  overflow-y: scroll;
  border-radius: 2px;
  border: 1px solid #dadada;
}
.charticulator__widget-popup-reorder-widget .el-item {
  height: 20px;
  line-height: 20px;
  padding: 0 4px;
  cursor: pointer;
  white-space: nowrap;
}
.charticulator__widget-popup-reorder-widget .el-item:hover {
  background: #dadada;
}

.charticulator-panel-list-view {
  display: block;
}
.charticulator-panel-list-view .el-item {
  display: block;
  cursor: pointer;
  border-radius: 2px;
  line-height: 28px;
  height: 28px;
}
.charticulator-panel-list-view .el-item .el-svg-icon {
  width: 26px;
  height: 26px;
  margin: 1px;
}
.charticulator-panel-list-view .el-item .el-text {
  padding-left: 4px;
  padding-right: 8px;
}
.charticulator-panel-list-view .el-item:hover {
  background: #ffffff;
}
.charticulator-panel-list-view .el-item.is-active {
  background: #525252;
  color: white;
}
.charticulator-panel-list-view .el-item.is-active .el-svg-icon {
  filter: invert(100%);
}
.charticulator-panel-list-view.is-inline {
  display: inline-block;
}
.charticulator-panel-list-view.is-inline .el-item {
  display: inline-block;
}

.scale-editor-view .action-buttons {
  text-align: right;
  margin-top: 10px;
}
.scale-editor-view .action-buttons .ms-Button {
  margin-left: 5px;
  margin-right: 5px;
}

.charticulator__data-mapping-and-scale-editor {
  position: relative;
}
.charticulator__data-mapping-and-scale-editor > .el-scale-editor, .charticulator__data-mapping-and-scale-editor > .el-scale-editor-left {
  background: #ffffff;
  position: absolute;
  left: calc(100% + 5px);
  bottom: 0;
  max-height: 400px;
  overflow-x: hidden;
  overflow-y: scroll;
  border: 1px solid #676767;
  border-radius: 2px;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}
.charticulator__data-mapping-and-scale-editor > .el-scale-editor-left {
  right: calc(100% + 5px);
  left: unset;
}
.charticulator__data-mapping-and-scale-editor .action-buttons {
  text-align: right;
  margin-top: 10px;
}

.charticulator__filter-editor {
  width: 300px;
  padding: 10px;
}
.charticulator__filter-editor-column-selector {
  width: 100%;
  border: 1px solid #dadada;
  border-radius: 2px;
  overflow: hidden;
}
.charticulator__filter-editor-values-selector {
  width: 100%;
}
.charticulator__filter-editor-values-selector .el-list {
  margin-top: 4px;
  border: 1px solid #dadada;
  border-radius: 2px;
  max-height: 150px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.charticulator__filter-editor-values-selector .el-list .charticulator__widget-control-button {
  display: block;
}

.mark-editor-view {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.mark-editor-view .glyph-tabs {
  display: inline-block;
}
.mark-editor-view .glyph-tabs .el-item {
  display: inline-block;
  cursor: pointer;
  height: 24px;
  line-height: 24px;
  padding: 0 4px;
  border-radius: 0 0 2px 2px;
  margin-right: 1px;
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.mark-editor-view .glyph-tabs .el-item.is-active {
  background: #f3f2f1;
}
.mark-editor-view .glyph-tabs .el-item:hover {
  background: #f2f2f2;
}

.mark-editor-single-view .mark-view-container {
  background: white;
  position: relative;
}
.mark-editor-single-view .mark-view-container .mark-view-container-notice {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 20px;
  font-size: 14px;
  color: #676767;
  background: #f2f2f2;
  border-radius: 20px;
}

.chart-editor-canvas-view {
  background: white;
  flex: 1;
  overflow: hidden;
}

.chart-editor-view {
  display: flex;
  flex: 1;
  flex-direction: column;
}

.chart-editor-view {
  position: relative;
}
.chart-editor-view .solving-hint {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.1);
  pointer-events: all;
  cursor: progress;
}
.chart-editor-view .solving-hint .el-box {
  line-height: 24px;
  text-align: center;
  padding: 1em;
  margin: 0 0;
  background: #ffffff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.chart-editor-view .solving-hint .el-box img {
  vertical-align: top;
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 0.5em;
}

.canvas-controls {
  background: #ffffff;
  line-height: 24px;
  height: 24px;
  font-size: 12px;
  display: flex;
  margin-top: 5px;
}
.canvas-controls-left {
  flex: 1 1;
}
.canvas-controls-right {
  flex-shrink: 0;
}

.chart-editor-canvas-view {
  position: relative;
}
.chart-editor-canvas-view .canvas-view {
  position: absolute;
  left: 0;
  top: 0;
}
.chart-editor-canvas-view .canvas-popups {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
.chart-editor-canvas-view .canvas-popups .canvas-popup {
  pointer-events: auto;
  position: absolute;
  white-space: nowrap;
  background: #f2f2f2;
  border: 1px solid #676767;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  padding: 2px;
}
.chart-editor-canvas-view .canvas-popups .canvas-popup .popup-attribute-editor > span:not(:last-child) {
  margin-right: 2px;
}
.chart-editor-canvas-view .canvas-popups .button-radio,
.chart-editor-canvas-view .canvas-popups .button-toggle {
  display: inline-block;
  vertical-align: top;
}
.chart-editor-canvas-view .canvas-popups .button-icon {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  pointer-events: all;
  cursor: pointer;
}
.chart-editor-canvas-view .canvas-popups .button-icon .svg-image-icon {
  width: 18px;
  height: 18px;
  margin: 3px;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.chart-editor-canvas-view .canvas-popups .button-icon:hover, .chart-editor-canvas-view .canvas-popups .button-icon.active {
  background: #c2c2c2;
}

.canvas-view {
  border-left: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  border-top: 1px solid #dadada;
  border-right: 1px solid #dadada;
  margin-right: 10px;
  display: block;
  background: #fcfbfb;
}
.canvas-view .drop-indicator {
  fill: rgba(35, 138, 248, 0.05);
  stroke: #238af8;
  stroke-width: 3;
  stroke-dasharray: 10 5;
}
.canvas-view .drop-indicator.active {
  fill: rgba(250, 158, 19, 0.1);
  stroke: #fa9e13;
}
.canvas-view.canvas-view-mark {
  background: #ffffff;
  border-radius: 20px;
}
.canvas-view .canvas-region {
  fill: #ffffff;
  stroke: none;
  pointer-events: none;
}
.canvas-view .canvas-region-outer {
  fill: #9e9e9e;
  stroke: none;
  pointer-events: none;
}
.canvas-view .canvas-region-outer2 {
  fill: #e6e6e6;
  stroke: none;
  pointer-events: none;
}
.canvas-view .graphics rect,
.canvas-view .graphics g,
.canvas-view .graphics circle,
.canvas-view .graphics polygon,
.canvas-view .graphics line,
.canvas-view .graphics text {
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.canvas-view .interaction-handler {
  cursor: -webkit-grab;
  cursor: grab;
  fill: none;
  stroke: none;
  pointer-events: fill;
}
.canvas-view .marquee-selection {
  fill: #68b1f1;
  fill-opacity: 0.2;
  stroke: #238af8;
}
.canvas-view .snapping-guide-label circle {
  stroke: #238af8;
  fill: white;
}
.canvas-view .snapping-guide-label text {
  fill: #238af8;
  font-size: 10px;
}
.canvas-view .dropzone .dropzone-element-line line {
  stroke: #238af8;
}
.canvas-view .dropzone .dropzone-element-line path {
  stroke: none;
  fill: #238af8;
}
.canvas-view .dropzone .dropzone-element-arc {
  stroke: rgba(35, 138, 248, 0.5);
  fill: none;
}
.canvas-view .dropzone .dropzone-element-dashline {
  stroke: #238af8;
  stroke-opacity: 0.5;
  fill: none;
  stroke-dasharray: 2 1;
}
.canvas-view .dropzone .dropzone-element-solid {
  stroke: none;
  fill: rgba(35, 138, 248, 0.5);
}
.canvas-view .dropzone .dropzone-highlighter {
  stroke: none;
  fill: rgba(35, 138, 248, 0);
  pointer-events: fill;
}
.canvas-view .dropzone .dropzone-highlighter-stroke {
  stroke: none;
  fill: none;
  pointer-events: stroke;
}
.canvas-view .dropzone .dropzone-element-text {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 10px;
  fill: #238af8;
}
.canvas-view .dropzone.active {
  cursor: pointer;
}
.canvas-view .dropzone.active .dropzone-highlighter {
  stroke: none;
}
.canvas-view .dropzone.active .dropzone-element-line line {
  stroke: #fa9e13;
}
.canvas-view .dropzone.active .dropzone-element-line path {
  stroke: none;
  fill: #fa9e13;
}
.canvas-view .dropzone.active .dropzone-element-arc {
  stroke: #fa9e13;
  fill: none;
}
.canvas-view .dropzone.active .dropzone-element-solid {
  stroke: none;
  fill: #fa9e13;
}
.canvas-view .dropzone.active .dropzone-element-text {
  fill: #fa9e13;
}
.canvas-view .dropzone.active .dropzone-element-dashline {
  stroke: #fa9e13;
  stroke-opacity: 0.5;
  fill: none;
  stroke-dasharray: 2 1;
}
.canvas-view line.mark-guide {
  stroke: #dadada;
  stroke-dasharray: 3 2;
  fill: none;
}
.canvas-view line.mark-guide.coordinator {
  stroke: #484848;
  stroke-dasharray: 1 1;
  fill: none;
}
.canvas-view line.mark-guide.single {
  stroke: #484848;
  stroke-dasharray: 3 2;
  fill: none;
}
.canvas-view circle.mark-guide {
  stroke: #dadada;
  fill: none;
}
.canvas-view .handle.handle-point {
  cursor: move;
}
.canvas-view .handle.handle-line-x {
  cursor: ew-resize;
}
.canvas-view .handle.handle-line-y {
  cursor: ns-resize;
}
.canvas-view .handle.handle-line-angular {
  cursor: move;
}
.canvas-view .handle.handle-line-radial {
  cursor: move;
}
.canvas-view .handle.handle-gap-x {
  cursor: ew-resize;
}
.canvas-view .handle.handle-gap-y {
  cursor: ns-resize;
}
.canvas-view .handle.handle-angle {
  cursor: move;
}
.canvas-view .handle.handle-distance {
  cursor: move;
}
.canvas-view .handle.handle-text-input .element-text-rect {
  cursor: pointer;
}
.canvas-view .handle.handle-text-input .element-rotation {
  cursor: move;
}
.canvas-view .handle .handle-button {
  cursor: pointer;
}
.canvas-view .handle .handle-button rect {
  fill: #f2f2f2;
  stroke: #e6e6e6;
}
.canvas-view .handle .handle-button:hover rect {
  fill: rgba(35, 138, 248, 0.1);
  stroke: #238af8;
}
.canvas-view .handle .element-line.handle-ghost {
  stroke: none;
  fill: none;
  pointer-events: stroke;
  stroke-width: 10;
  stroke-linecap: round;
}
.canvas-view .handle .element-line.handle-highlight {
  stroke: none;
  fill: none;
  stroke-width: 1;
}
.canvas-view .handle .element-line.handle-dashed-highlight {
  stroke: none;
  fill: none;
  stroke-width: 1;
  stroke-dasharray: 5 5;
}
.canvas-view .handle .element-line.handle-hint {
  stroke: #fa9e13;
  fill: none;
  stroke-width: 1;
}
.canvas-view .handle .element-shape {
  stroke-linejoin: round;
}
.canvas-view .handle .element-shape.handle-ghost {
  stroke: none;
  fill: none;
  pointer-events: fill;
}
.canvas-view .handle .element-shape.handle-highlight {
  stroke: none;
  fill: none;
}
.canvas-view .handle .element-shape.handle-hint {
  stroke: #fa9e13;
  fill: #ffffff;
}
.canvas-view .handle .element-region.handle-ghost {
  stroke: none;
  fill: none;
  pointer-events: fill;
}
.canvas-view .handle .element-region.handle-highlight {
  stroke: none;
  fill: none;
}
.canvas-view .handle .element-region.handle-hint {
  stroke: none;
  fill: #fa9e13;
}
.canvas-view .handle.visible .handle-highlight.element-line {
  stroke: #238af8;
}
.canvas-view .handle.visible .handle-highlight.element-shape {
  stroke: #238af8;
  fill: #ffffff;
}
.canvas-view .handle.visible .handle-highlight.element-solid {
  stroke: none;
  fill: #238af8;
}
.canvas-view .handle.visible .handle-highlight.element-region {
  stroke: none;
  fill: rgba(35, 138, 248, 0.8);
}
.canvas-view .handle:hover .handle-highlight.element-line, .canvas-view .handle.active .handle-highlight.element-line {
  stroke: #238af8;
  stroke-width: 2;
  stroke-dasharray: none;
}
.canvas-view .handle:hover .handle-highlight.element-shape, .canvas-view .handle.active .handle-highlight.element-shape {
  stroke: #238af8;
  stroke-width: 2;
  fill: #ffffff;
}
.canvas-view .handle:hover .handle-highlight.element-region, .canvas-view .handle.active .handle-highlight.element-region {
  stroke: none;
  fill: rgba(35, 138, 248, 0.3);
}
.canvas-view .handle:hover .handle-dashed-highlight.element-line, .canvas-view .handle.active .handle-dashed-highlight.element-line {
  stroke: #238af8;
  stroke-width: 1;
}
.canvas-view .handle.snapped .handle-highlight.element-line {
  stroke: #38bf23;
  stroke-dasharray: none;
}
.canvas-view .handle.snapped .handle-highlight.element-shape {
  stroke: #38bf23;
  fill: #38bf23;
}
.canvas-view .handle.snapped .handle-highlight.element-region {
  stroke: none;
  fill: rgba(56, 191, 35, 0.3);
}
.canvas-view .bounding-box {
  cursor: default;
}
.canvas-view .bounding-box.interactable {
  cursor: pointer;
}
.canvas-view .bounding-box * {
  vector-effect: non-scaling-stroke;
  -webkit-vector-effect: non-scaling-stroke;
  -moz-vector-effect: non-scaling-stroke;
}
.canvas-view .bounding-box .element-shape.ghost,
.canvas-view .bounding-box .element-shape.ghost {
  stroke: none;
  fill: none;
  pointer-events: none;
}
.canvas-view .bounding-box .element-line.ghost {
  stroke: none;
  fill: none;
  pointer-events: none;
  stroke-width: 10px;
}
.canvas-view .bounding-box .element-shape.indicator,
.canvas-view .bounding-box .element-shape.indicator,
.canvas-view .bounding-box .element-line.indicator {
  stroke: none;
  fill: none;
  pointer-events: none;
}
.canvas-view .bounding-box.interactable .element-shape.ghost,
.canvas-view .bounding-box.interactable .element-shape.ghost {
  pointer-events: fill;
}
.canvas-view .bounding-box.interactable .element-line.ghost {
  pointer-events: stroke;
}
.canvas-view .bounding-box.visible .element-shape.indicator,
.canvas-view .bounding-box.visible .element-shape.indicator {
  stroke: #c2c2c2;
  stroke-width: 1;
}
.canvas-view .bounding-box.visible .element-line.indicator {
  stroke: #c2c2c2;
  stroke-width: 1;
}
.canvas-view .bounding-box:hover .element-shape.indicator,
.canvas-view .bounding-box:hover .element-shape.indicator, .canvas-view .bounding-box.active .element-shape.indicator,
.canvas-view .bounding-box.active .element-shape.indicator {
  stroke: #238af8;
  stroke-width: 1;
}
.canvas-view .bounding-box:hover .element-line.indicator, .canvas-view .bounding-box.active .element-line.indicator {
  stroke: #238af8;
  stroke-width: 1;
}
.canvas-view line.snapping-guide {
  stroke-width: 1px;
  stroke: #fa9e13;
  stroke-dasharray: 3 2;
}
.canvas-view circle.snapping-guide {
  stroke-width: 1px;
  stroke: #fa9e13;
  stroke-dasharray: 3 2;
  fill: none;
}
.canvas-view path.mark-anchor {
  fill: rgba(35, 138, 248, 0.5);
  stroke: #238af8;
}

.creating-component line {
  stroke: #238af8;
  stroke-width: 1;
}
.creating-component circle {
  fill: #238af8;
  stroke: none;
}
.creating-component rect {
  stroke: #238af8;
  stroke-width: 1;
  fill: rgba(35, 138, 248, 0.1);
}

.creating-link .anchor {
  cursor: pointer;
}
.creating-link .anchor .element-stroke,
.creating-link .anchor .element-ghost-stroke {
  fill: none;
  stroke: none;
  stroke-width: 10px;
  stroke-linecap: round;
  pointer-events: stroke;
}
.creating-link .anchor .element-shape,
.creating-link .anchor .element-ghost-shape {
  fill: none;
  stroke: none;
  pointer-events: fill;
}
.creating-link .anchor .element-shape {
  fill: #38bf23;
  fill-opacity: 0.5;
  stroke: #38bf23;
  stroke-width: 1px;
}
.creating-link .anchor .element-stroke {
  stroke: #38bf23;
  stroke-dasharray: 5 5;
  stroke-width: 2px;
  stroke-opacity: 1;
}
.creating-link .anchor:hover .element-stroke, .creating-link .anchor.active .element-stroke {
  stroke-dasharray: none;
  stroke-width: 3px;
}
.creating-link .anchor:hover .element-shape, .creating-link .anchor.active .element-shape {
  stroke-dasharray: none;
  stroke-opacity: 1;
  fill-opacity: 1;
  stroke-width: 2px;
}
.creating-link .link-hint-band {
  fill: #38bf23;
  fill-opacity: 0.3;
  pointer-events: none;
}
.creating-link .link-hint-band.is-dashed {
  stroke-dasharray: 5 5;
}
.creating-link .link-hint-line {
  stroke: #38bf23;
  fill: none;
  pointer-events: none;
}
.creating-link .link-hint-line.is-dashed {
  stroke-dasharray: 5 5;
}

.charticulator__canvas-popup {
  pointer-events: auto;
  position: absolute;
  white-space: nowrap;
}

.handle-text-view-popup {
  width: 300px;
  padding: 5px;
}

.charticulator__dataset-view .el-title {
  margin: 8px 0;
  margin-top: 4px;
  display: flex;
  line-height: 24px;
  height: 24px;
}
.charticulator__dataset-view .el-title .el-text {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 700;
  flex: 1 1;
}
.charticulator__dataset-view .el-title .charticulator__widget-control-button {
  flex-shrink: 0;
}
.charticulator__dataset-view .el-details {
  color: #676767;
  font-size: 12px;
  margin: 8px 0;
}
.charticulator__dataset-view-detail {
  max-height: 500px;
  max-width: 700px;
  overflow: scroll;
  padding: 10px;
  color: "";
}
.charticulator__dataset-view-detail p {
  font-size: 12px;
  margin: 5px 0;
}
.charticulator__dataset-view-controls {
  margin-top: 5px;
}
.charticulator__dataset-view-derived-fields {
  padding-left: 12px;
  margin-bottom: 6px;
  padding-right: 6px;
  background: #e6e6e6;
  max-height: 200px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.charticulator__dataset-view-derived-fields .charticulator__dataset-view-column {
  box-shadow: none;
  background: none;
}
.charticulator__dataset-view-columns {
  margin-bottom: 16px;
}
.charticulator__dataset-view-column {
  font-size: 14px;
  display: flex !important;
  overflow: hidden;
  flex-direction: row;
  height: 24px;
  line-height: 24px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  margin-bottom: 6px;
  border-radius: 2px;
  border: 1px #aaaaaa solid;
  background: #ffffff;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__dataset-view-column .el-text {
  height: 24px;
  line-height: 24px;
  white-space: nowrap;
  vertical-align: top;
  margin-left: 2px;
  text-overflow: ellipsis;
  color: "";
  overflow: hidden;
  flex: 1;
}
.charticulator__dataset-view-column .charticulator__button-flat {
  border-radius: 0px;
}
.charticulator__dataset-view-column .charticulator__button-flat .el-svg-icon {
  margin: 2px;
  padding: 0;
  width: 20px;
  height: 20px;
}
.charticulator__dataset-view-column .el-svg-icon {
  display: inline-block;
  margin: 2px;
  height: 20px;
  width: 20px;
  vertical-align: top;
  flex-shrink: 0;
  flex-grow: 0;
}
.charticulator__dataset-view-column:hover {
  background: #ffffff;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}
.charticulator__dataset-view-column.is-active {
  background: #238af8;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  color: #ffffff;
}
.charticulator__dataset-view-column.is-active .svg-image-icon {
  filter: invert(100%);
}
.charticulator__import-data-view {
  width: 600px;
  padding-bottom: 20px;
}
.charticulator__import-data-view h2 {
  font-size: 20px;
  margin: 1em 0;
}
.charticulator__import-data-view .el-actions {
  padding-top: 10px;
  text-align: right;
}
.charticulator__import-data-view__error {
  color: red;
}

.charticulator__dataset-table-view {
  border-collapse: collapse;
  font-size: 13px;
}
.charticulator__dataset-table-view td,
.charticulator__dataset-table-view th {
  border: 1px solid #c2c2c2;
  padding: 4px 5px;
  min-width: 70px;
  max-width: 400px;
  overflow: hidden;
}
.charticulator__dataset-table-view th {
  font-weight: 700;
  text-align: left;
}
.charticulator__dataset-table-view td {
  font-family: "Inconsolata", "Menlo", "Courier New", monospace;
  text-align: left;
}

.dragging-table-cell {
  background-color: rgba(255, 255, 255, 0.8);
  display: inline-block;
  border: 1px solid black;
  border-radius: 2px;
  font-size: 12px;
  padding: 4px;
}

.charticulator__file-uploader {
  font-size: 16px;
  display: inline-block;
  height: 80px;
  width: 400px;
  border: 2px dashed #cecece;
  border-radius: 2px;
  text-align: center;
  color: #676767;
  cursor: pointer;
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__file-uploader-filename {
  display: block;
  margin: 5px;
  line-height: 20px;
  margin-top: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.charticulator__file-uploader-prompt {
  display: block;
  line-height: 20px;
  margin-top: 30px;
}
.charticulator__file-uploader-prompt .el-svg-icon {
  height: 20px;
  width: 20px;
  margin-right: 5px;
  filter: invert(40%);
}
.charticulator__file-uploader:hover {
  background: white;
  border: 2px solid white;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}
.charticulator__file-uploader.is-dragging-over, .charticulator__file-uploader.is-active {
  background: #fa9e13;
  border: 2px solid #b86a05;
  color: white;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

.charticulator__credits {
  border-top: 1px solid #dadada;
  margin: 2em 0;
  padding-top: 1em;
  font-size: 13px;
}
.charticulator__credits b,
.charticulator__credits strong {
  font-weight: 700;
}
.charticulator__credits a,
.charticulator__credits a:visited {
  color: #676767;
}
.charticulator__credits a:hover,
.charticulator__credits a:active,
.charticulator__credits a:focus {
  color: #000000;
}
.charticulator__credits p {
  line-height: 1.2em;
  margin: 0.5em 0;
}

.charticulator__data-field-selector {
  font-size: 14px;
}
.charticulator__data-field-selector .el-derived-fields {
  margin-left: 12px;
  margin-bottom: 12px;
  border-radius: 2px;
  border: 1px solid #dadada;
  border-top: none;
  border-right: none;
}
.charticulator__data-field-selector .el-field-item {
  padding: 10px;
  height: 14px;
  line-height: 14px;
  cursor: not-allowed;
  flex-direction: row;
  align-items: center;
  display: flex;
}
.charticulator__data-field-selector .el-field-item.is-selectable {
  cursor: pointer;
}
.charticulator__data-field-selector .el-field-item.is-null {
  color: #939393;
  padding-left: 24px;
  padding-right: 8px;
}
.charticulator__data-field-selector .el-field-item:hover {
  background: #68b1f1;
}
.charticulator__data-field-selector .el-field-item.is-active {
  background: #fa9e13;
  color: #ffffff;
}
.charticulator__data-field-selector .el-field-item.is-active .el-svg-icon {
  filter: invert(100%);
}
.charticulator__data-field-selector .el-field-item > .el-svg-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin: 2px;
}
.charticulator__data-field-selector .el-field-item > .el-text {
  flex: 1 1;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 8px;
}
.charticulator__data-field-selector .el-field-item .charticulator__widget-control-button {
  margin-right: 0;
}
.charticulator__data-field-selector .el-field-item .charticulator__widget-control-select {
  flex-shrink: 0;
  background: rgba(0, 0, 0, 0.2);
}
.charticulator__data-field-selector .el-field-item .charticulator__widget-control-select:hover {
  background: #238af8;
}

.charticulator__sample-dataset-list {
  max-height: 400px;
  overflow-y: scroll;
  overflow-x: hidden;
  width: 720px;
  padding: 5px;
  display: flex;
  flex-wrap: wrap;
}
.charticulator__sample-dataset-list-item {
  flex-shrink: 0;
  flex-grow: 0;
  vertical-align: top;
  width: 200px;
  margin: 5px;
  padding: 10px;
  background: #ffffff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  border-radius: 2px;
}
.charticulator__sample-dataset-list-item .el-title {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 700;
  font-size: 14px;
}
.charticulator__sample-dataset-list-item .el-description {
  margin-top: 4px;
  font-size: 12px;
}
.charticulator__sample-dataset-list-item:hover {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}

.color-picker {
  overflow: hidden;
  display: flex;
  height: 250px;
  flex-direction: row;
  font-size: 13px;
}
.color-picker-left {
  width: 140px;
  border-right: 1px solid #e6e6e6;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.color-picker-palettes-list {
  flex: 1 1;
}
.color-picker-palettes-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.color-picker-palettes-list ul .label {
  line-height: 20px;
  padding: 0px 4px;
  font-size: 12px;
  color: #676767;
}
.color-picker-palettes-list ul li.item {
  text-overflow: ellipsis;
  line-height: 20px;
  margin: 0;
  padding: 2px 4px;
  cursor: pointer;
}
.color-picker-palettes-list ul li.item:hover, .color-picker-palettes-list ul li.item:active, .color-picker-palettes-list ul li.item.active {
  background: #238af8;
}
.color-picker > section.colors {
  padding: 5px;
  overflow-y: scroll;
}
.color-picker .color-grid {
  display: flex;
  flex-direction: row;
}
.color-picker .color-grid .color-row {
  display: flex;
  flex-direction: column;
}
.color-picker .color-item {
  display: block;
  box-sizing: border-box;
  width: 26px;
  height: 26px;
  padding: 1px;
  cursor: pointer;
}
.color-picker .color-item:hover span, .color-picker .color-item.active span {
  border: 1px solid black;
}
.color-picker .color-item span {
  display: inline-block;
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  border: 1px solid white;
}
.color-picker-null {
  border-top: 1px solid #e6e6e6;
}
.color-picker-null .charticulator__widget-control-button {
  width: 100% !important;
}
.color-picker-null .charticulator__widget-control-button:not(:hover):not(:active) {
  background: none;
}

.gradient-picker {
  overflow: hidden;
  width: 100%;
  max-width: 300px;
  font-size: 13px;
  display: flex;
  flex-direction: column;
}
.gradient-picker > section.palettes {
  padding-top: 5px;
  overflow-y: scroll;
  overflow-x: hidden;
  max-height: 200px;
  border: 1px solid #dadada;
  border-radius: 0 0 2px 2px;
  border-top: none;
}
.gradient-picker > section.palettes ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.gradient-picker > section.palettes ul .label {
  line-height: 20px;
  padding: 0px 4px;
  font-size: 12px;
  color: #676767;
}
.gradient-picker > section.palettes ul li.item {
  display: flex;
  flex-direction: row;
  text-overflow: ellipsis;
  line-height: 20px;
  margin: 0;
  padding: 2px 4px;
  cursor: pointer;
}
.gradient-picker > section.palettes ul li.item label {
  cursor: pointer;
  width: 80px;
  margin-left: 5px;
  text-overflow: ellipsis;
  overflow: hidden;
  flex-shrink: 0;
  display: inline-block;
}
.gradient-picker > section.palettes ul li.item:hover, .gradient-picker > section.palettes ul li.item:active, .gradient-picker > section.palettes ul li.item.active {
  color: white;
  background: #238af8;
}
.gradient-picker > section.palettes ul li.item .gradient-view {
  height: 20px;
  line-height: 20px;
  flex: 1;
}
.gradient-picker > section.palettes ul li.item .gradient-view canvas {
  display: inline-block;
  width: 100%;
  height: 16px;
  line-height: 16px;
  border: 1px solid white;
  margin: 1px 0;
}
.gradient-picker > section.gradient-editor {
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.gradient-picker > section.gradient-editor .row {
  margin: 5px 0px;
  flex-shrink: 0;
}
.gradient-picker > section.gradient-editor .gradient-view {
  display: block;
  height: 30px;
  line-height: 30px;
  flex: 1;
}
.gradient-picker > section.gradient-editor .gradient-view canvas {
  display: inline-block;
  width: 100%;
  height: 28px;
  line-height: 28px;
  border: 1px solid white;
}
.gradient-picker > section.gradient-editor .colors-scroll {
  padding: 4px;
  border: 1px solid #dadada;
  border-radius: 2px;
  overflow-y: scroll;
  overflow-x: hidden;
  max-height: 250px;
}
.gradient-picker > section.gradient-editor .color-row {
  border-radius: 2px;
}
.gradient-picker > section.gradient-editor .color-row:hover {
  background: #e6e6e6;
}
.gradient-picker > section.gradient-editor .controls-row {
  margin-top: 2px;
}
.gradient-picker > section.gradient-editor .color-item {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  border: 1px solid #ffffff;
  margin: 1px;
  margin-left: 0;
  cursor: pointer;
}
.gradient-picker > section.gradient-editor input {
  margin: 2px;
}
.gradient-picker input {
  width: 60px;
  font-family: "Inconsolata", "Menlo", "Courier New", monospace;
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  background: none;
  font-size: 14px;
  height: 20px;
  padding-top: 1px;
  line-height: 20px;
  border-bottom: 1px solid #c2c2c2;
  box-sizing: border-box;
  transition: border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.gradient-picker input:hover, .gradient-picker input:focus {
  border-bottom: 1px solid #238af8;
}
.gradient-picker .part-buttons {
  text-align: right;
}

.hcl-color-picker {
  display: flex;
  flex-direction: column;
}
.hcl-color-picker .row {
  margin-bottom: 5px;
}
.hcl-color-picker .columns {
  display: flex;
  flex-direction: row;
}
.hcl-color-picker .columns .column {
  margin-right: 10px;
}
.hcl-color-picker .part-picker {
  display: flex;
  flex-direction: row;
}
.hcl-color-picker .part-picker .canvas-xy,
.hcl-color-picker .part-picker .canvas-z {
  background: #cecece;
  border-radius: 2px;
  margin-right: 5px;
  position: relative;
}
.hcl-color-picker .part-picker .canvas-xy canvas,
.hcl-color-picker .part-picker .canvas-z canvas {
  background: #ffffff url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" fill-opacity=".1" ><rect x="50" width="50" height="50" /><rect y="50" width="50" height="50" /></svg>');
  background-size: 10px 10px;
  display: block;
  pointer-events: all;
  cursor: pointer;
}
.hcl-color-picker .part-picker .canvas-xy svg,
.hcl-color-picker .part-picker .canvas-z svg {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.hcl-color-picker .part-picker .canvas-xy svg .bg,
.hcl-color-picker .part-picker .canvas-z svg .bg {
  fill: none;
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 3;
  pointer-events: none;
}
.hcl-color-picker .part-picker .canvas-xy svg .fg,
.hcl-color-picker .part-picker .canvas-z svg .fg {
  fill: none;
  stroke: white;
  pointer-events: none;
}
.hcl-color-picker .part-picker label {
  display: block;
  color: #676767;
  padding-top: 3px;
  margin-bottom: 2px;
}
.hcl-color-picker .part-picker .values {
  display: flex;
  flex-direction: column;
}
.hcl-color-picker .part-picker .values .current-color {
  display: inline-block;
  width: 40px;
  height: 40px;
  border: 1px solid white;
}
.hcl-color-picker .part-picker .values .current-color span {
  display: inline-block;
  width: 40px;
  height: 40px;
}
.hcl-color-picker input {
  width: 60px;
  font-family: "Inconsolata", "Menlo", "Courier New", monospace;
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  background: none;
  font-size: 14px;
  height: 20px;
  padding-top: 1px;
  line-height: 20px;
  border-bottom: 1px solid #c2c2c2;
  box-sizing: border-box;
  transition: border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.hcl-color-picker input:hover, .hcl-color-picker input:focus {
  border-bottom: 1px solid #238af8;
}
.hcl-color-picker .part-buttons {
  text-align: right;
}

.gradient-view {
  display: inline-block;
  vertical-align: top;
  height: 20px;
}
.gradient-view canvas {
  display: inline-block;
  vertical-align: top;
  width: 100px;
  height: 20px;
  border: 1px solid white;
  margin: 2px 0;
}

.charticulator__list-view .el-item {
  height: 36px;
  line-height: 36px;
  margin-bottom: 4px;
  cursor: pointer;
  border-radius: 2px;
}
.charticulator__list-view .el-item .el-svg-icon {
  margin: 8px;
  width: 20px;
  height: 20px;
}
.charticulator__list-view .el-item .el-text {
  margin-right: 10px;
}
.charticulator__list-view .el-item:hover {
  background: #e6e6e6;
}
.charticulator__list-view .el-item.is-active {
  background: #dadada;
}

.charticulator__file-view {
  flex: 1;
  min-width: 600px;
  display: flex;
  flex-direction: row;
  overflow: hidden;
}
.charticulator__file-view-tabs {
  flex-shrink: 0;
  width: 120px;
  background: #0063b1;
  color: "";
}
.charticulator__file-view-tabs .el-sep {
  border-bottom: 1px solid #717171;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 0;
}
.charticulator__file-view-tabs .el-tab {
  text-align: right;
  padding-right: 20px;
  padding-left: 40px;
  font-size: 14px;
  color: #ffffff;
  height: 36px;
  line-height: 36px;
  margin-bottom: 2px;
  cursor: pointer;
  transition: color 0.2s cubic-bezier(0.4, 0, 0.2, 1), background 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__file-view-tabs .el-tab:hover, .charticulator__file-view-tabs .el-tab.active, .charticulator__file-view-tabs .el-tab:active {
  background: #06528b;
  color: "";
}
.charticulator__file-view-tabs .el-tab.active, .charticulator__file-view-tabs .el-tab:active {
  color: #ffffff;
  background: "";
}
.charticulator__file-view-tabs .el-button-back {
  padding: 6px;
  padding-left: 4px;
  cursor: pointer;
  margin-bottom: 10px;
}
.charticulator__file-view-tabs .el-button-back .el-svg-icon {
  width: 24px;
  height: 24px;
  filter: invert(80%);
}
.charticulator__file-view-tabs .el-button-back:hover .el-svg-icon {
  filter: invert(100%);
}
.charticulator__file-view-about {
  width: 520px;
  margin: 0;
  padding: 0;
  border: none;
}
.charticulator__file-view-content {
  box-shadow: -3px 0 5px rgba(0, 0, 0, 0.3);
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 20px;
  overflow-x: hidden;
  overflow-y: scroll;
  background: #ffffff;
  color: #333;
}
.charticulator__file-view-content.is-fix-width {
  width: 480px;
}
.charticulator__file-view-content .el-horizontal-layout {
  display: flex;
  flex-direction: row;
}
.charticulator__file-view-content .el-horizontal-layout .el-horizontal-layout-item:not(:last-child) {
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #e6e6e6;
}
.charticulator__file-view-content .el-horizontal-layout .el-horizontal-layout-item.is-fix-width {
  width: 480px;
}
.charticulator__file-view-content h1 {
  font-size: 28px;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 300;
  margin-bottom: 20px;
  margin-top: 30px;
}
.charticulator__file-view-content h2 {
  font-size: 20px;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 300;
  margin: 20px 0;
  margin-top: 30px;
}
.charticulator__file-view-content p {
  margin: 20px 0;
}
.charticulator__file-view-content .form-group, .charticulator__file-view-content .form-group-file {
  position: relative;
  height: 30px;
  padding-top: 20px;
  margin-bottom: 20px;
}
.charticulator__file-view-content .form-group label, .charticulator__file-view-content .form-group-file label {
  position: absolute;
  top: 20px;
  line-height: 30px;
  pointer-events: none;
  padding-left: 0;
  z-index: 1;
  color: #aaaaaa;
  font-size: 14px;
  font-weight: normal;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.charticulator__file-view-content .form-group input, .charticulator__file-view-content .form-group-file input,
.charticulator__file-view-content .form-group select,
.charticulator__file-view-content .form-group-file select {
  display: block;
  background: none;
  padding: 0;
  font-size: 14px;
  border-width: 0;
  border-color: transparent;
  line-height: 30px;
  width: 100%;
  color: transparent;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: none;
  border-bottom: 2px solid #e6e6e6;
}
.charticulator__file-view-content .form-group input:focus, .charticulator__file-view-content .form-group-file input:focus, .charticulator__file-view-content .form-group input:valid, .charticulator__file-view-content .form-group-file input:valid,
.charticulator__file-view-content .form-group select:focus,
.charticulator__file-view-content .form-group-file select:focus,
.charticulator__file-view-content .form-group select:valid,
.charticulator__file-view-content .form-group-file select:valid {
  outline: none;
  color: #000000;
}
.charticulator__file-view-content .form-group input:focus ~ label, .charticulator__file-view-content .form-group-file input:focus ~ label, .charticulator__file-view-content .form-group input:valid ~ label, .charticulator__file-view-content .form-group-file input:valid ~ label,
.charticulator__file-view-content .form-group select:focus ~ label,
.charticulator__file-view-content .form-group-file select:focus ~ label,
.charticulator__file-view-content .form-group select:valid ~ label,
.charticulator__file-view-content .form-group-file select:valid ~ label {
  font-size: 12px;
  color: #aaaaaa;
  top: 0;
  left: 0;
}
.charticulator__file-view-content .form-group input:focus, .charticulator__file-view-content .form-group-file input:focus,
.charticulator__file-view-content .form-group select:focus,
.charticulator__file-view-content .form-group-file select:focus {
  border-bottom: 2px solid #238af8;
}
.charticulator__file-view-content .form-group-file {
  height: 80px;
}
.charticulator__file-view-content .form-group-file label {
  top: -15px;
}
.charticulator__file-view-content .wide-content {
  overflow-x: auto;
  margin: 1em 0;
}
.charticulator__file-view-content .buttons {
  text-align: right;
  margin-bottom: 10px;
}
.charticulator__file-view-content .buttons .el-progress {
  display: inline-block;
  vertical-align: top;
  margin: 4px;
  margin-right: 10px;
}
.charticulator__file-view-content .error {
  text-align: right;
}
.charticulator__file-view .chart-list {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.charticulator__file-view .chart-list .loading-indicator {
  line-height: 32px;
  height: 32px;
}
.charticulator__file-view .chart-list .loading-indicator .el-svg-icon {
  height: 32px;
  width: 32px;
  margin-right: 10px;
}
.charticulator__file-view .chart-list li {
  flex-shrink: 0;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  display: flex;
  flex-direction: row;
  cursor: pointer;
  background: white;
  margin-bottom: 5px;
  padding: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.charticulator__file-view .chart-list li:hover, .charticulator__file-view .chart-list li.active {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  background: #ffffff;
  z-index: 2;
}
.charticulator__file-view .chart-list li div.description {
  flex: 1;
  padding-left: 10px;
}
.charticulator__file-view .chart-list li div.description .metadata {
  font-size: 12px;
  color: #676767;
  margin: 5px 0;
}
.charticulator__file-view .chart-list li div.description .name {
  font-size: 16px;
  color: #2b2b2b;
}
.charticulator__file-view .chart-list li .thumbnail {
  flex-shrink: 0;
  flex-grow: 0;
  background: white;
}
.charticulator__file-view .chart-list li .thumbnail img {
  width: 80px;
  height: 60px;
}
.charticulator__file-view .chart-list li .footer {
  display: flex;
  flex-direction: row;
}
.charticulator__file-view .chart-list li .footer .metadata {
  flex: 1;
}
.charticulator__file-view .chart-list li .footer .actions {
  flex-grow: 0;
  flex-shrink: 0;
  text-align: right;
}
.charticulator__file-view .current-chart-view {
  background: white;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  margin-bottom: 10px;
}
.charticulator__file-view .current-chart-view img {
  width: 100%;
}
.charticulator__file-view-mapping_view {
  flex: 1;
  padding: 5px;
  overflow-y: scroll;
  overflow-x: scroll;
}
.charticulator__file-view-mapping_table {
  min-width: 200px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right: 0px;
  display: flex;
  flex-direction: column;
}
.charticulator__file-view-mapping_table h4 {
  margin-top: 5px;
  margin-bottom: 10px;
}
.charticulator__file-view-mapping_table td,
.charticulator__file-view-mapping_table th {
  border: 1px #dadada solid;
}
.charticulator__file-view-mapping_table thead {
  background-color: #0063b1;
  color: #ffffff;
}
.charticulator__file-view-mapping_rows {
  display: flex;
  flex-direction: row;
}
.charticulator__file-view-mapping_rows * > {
  flex: 1;
}
.charticulator__file-view-mapping_row_item {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 5px;
  flex: 1;
}
.charticulator__file-view-mapping_row_item :first-child {
  margin-left: 5px;
}
.charticulator__file-view-mapping_row_item .charticulator__widget-control-select {
  display: flex;
  flex-direction: row;
  flex: 1;
  overflow: hidden;
}
.charticulator__file-view-mapping_row_item .charticulator__widget-control-select .el-text {
  flex: 1;
}
.charticulator__file-view-mapping_row_button_toolbar {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  margin: 5px;
  margin-left: 0px;
}
.charticulator__file-view-mapping_row_button_toolbar :first-child {
  margin-left: 5px;
  margin-right: 5px;
}

.charticulator__export-template-view .el-inference-item {
  height: 32px;
  line-height: 32px;
  border-radius: 2px;
  cursor: pointer;
}
.charticulator__export-template-view .el-inference-item .el-svg-icon {
  display: inline-block;
  vertical-align: top;
  margin: 4px;
}
.charticulator__export-template-view .el-inference-item:hover {
  background: #e6e6e6;
}

.charticulator__image-uploader {
  display: inline-block;
  min-width: 50px;
  flex: 1;
}
.charticulator__image-uploader .el-input,
.charticulator__image-uploader .el-dropzone {
  display: block;
  background: white;
  border: none;
  outline: none;
  margin: 0;
  padding: 0px;
  font-size: 14px;
  line-height: 24px;
  border: 1px dashed #dadada;
  border-radius: 2px;
}
.charticulator__image-uploader .el-image {
  max-width: 24px;
}
.charticulator__image-uploader .el-input-wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
}
.charticulator__image-uploader .el-input-wrapper .el-input {
  flex: 1 1;
}
.charticulator__image-uploader .el-input-wrapper .el-input:focus {
  border: 1px solid #238af8;
}
.charticulator__image-uploader .el-input-wrapper .charticulator__widget-control-button {
  padding: 0px 4px;
  margin-left: 2px;
}
.charticulator__image-uploader .el-dropzone {
  border: 2px solid #fa9e13;
  background: #fddca9;
  padding: 9px;
}

.charticulator__image-chooser {
  margin: 10px;
}

.charticulator__tabs-view {
  border-bottom: 1px solid #dadada;
}
.charticulator__tabs-view-tab {
  height: 24px;
  line-height: 24px;
  display: inline-block;
  padding: 0 5px;
  cursor: pointer;
  border-radius: 2px 2px 0 0;
}
.charticulator__tabs-view-tab:not(:last-child) {
  margin-right: 1px;
}
.charticulator__tabs-view-tab:hover, .charticulator__tabs-view-tab:active, .charticulator__tabs-view-tab.is-active {
  background: #dadada;
}

.charticulator__reset_chart_dialog {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-items: center;
  height: 100%;
}
.charticulator__reset_chart_dialog-inner {
  background: #e6e6e6;
  padding: 5px;
  border: 1px #d6d6d6 solid;
}
.charticulator__reset_chart_dialog-inner * {
  font-size: 14px;
}
.charticulator__reset_chart_dialog-buttons * {
  margin: 5px 5px 5px 5px;
}

.charticulator__error-boundary-report p {
  margin: 0.5em 0;
}

/*
  Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license
*/
@font-face {
  font-family: "FabricMDL2Icons";
  src: url("data:application/octet-stream;base64,[encoded data, 338652 characters]") format("truetype");
}
.ms-Icon {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: "FabricMDL2Icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
}

.ms-Icon--6PointStar:before {
  content: "";
}

.ms-Icon--AADLogo:before {
  content: "";
}

.ms-Icon--Accept:before {
  content: "";
}

.ms-Icon--AcceptMedium:before {
  content: "";
}

.ms-Icon--AccessibiltyChecker:before {
  content: "";
}

.ms-Icon--AccessLogo:before {
  content: "";
}

.ms-Icon--AccountActivity:before {
  content: "";
}

.ms-Icon--AccountBrowser:before {
  content: "";
}

.ms-Icon--AccountManagement:before {
  content: "";
}

.ms-Icon--Accounts:before {
  content: "";
}

.ms-Icon--ActionCenter:before {
  content: "";
}

.ms-Icon--ActivateOrders:before {
  content: "";
}

.ms-Icon--ActivityFeed:before {
  content: "";
}

.ms-Icon--Add:before {
  content: "";
}

.ms-Icon--AddBookmark:before {
  content: "";
}

.ms-Icon--AddConnection:before {
  content: "";
}

.ms-Icon--AddEvent:before {
  content: "";
}

.ms-Icon--AddFavorite:before {
  content: "";
}

.ms-Icon--AddFavoriteFill:before {
  content: "";
}

.ms-Icon--AddField:before {
  content: "";
}

.ms-Icon--AddFriend:before {
  content: "";
}

.ms-Icon--AddGroup:before {
  content: "";
}

.ms-Icon--AddHome:before {
  content: "";
}

.ms-Icon--AddIn:before {
  content: "";
}

.ms-Icon--AddLink:before {
  content: "";
}

.ms-Icon--AddMedium:before {
  content: "";
}

.ms-Icon--AddMultiple:before {
  content: "";
}

.ms-Icon--AddNotes:before {
  content: "";
}

.ms-Icon--AddOnlineMeeting:before {
  content: "";
}

.ms-Icon--AddPhone:before {
  content: "";
}

.ms-Icon--AddReaction:before {
  content: "";
}

.ms-Icon--AddSpaceAfter:before {
  content: "";
}

.ms-Icon--AddSpaceBefore:before {
  content: "";
}

.ms-Icon--AddTable:before {
  content: "";
}

.ms-Icon--AddTo:before {
  content: "";
}

.ms-Icon--AddToShoppingList:before {
  content: "";
}

.ms-Icon--AddWork:before {
  content: "";
}

.ms-Icon--Admin:before {
  content: "";
}

.ms-Icon--AdminALogo32:before {
  content: "";
}

.ms-Icon--AdminALogoFill32:before {
  content: "";
}

.ms-Icon--AdminALogoInverse32:before {
  content: "";
}

.ms-Icon--AdminCLogoInverse32:before {
  content: "";
}

.ms-Icon--AdminDLogoInverse32:before {
  content: "";
}

.ms-Icon--AdminELogoInverse32:before {
  content: "";
}

.ms-Icon--AdminLLogoInverse32:before {
  content: "";
}

.ms-Icon--AdminMLogoInverse32:before {
  content: "";
}

.ms-Icon--AdminOLogoInverse32:before {
  content: "";
}

.ms-Icon--AdminPLogoInverse32:before {
  content: "";
}

.ms-Icon--AdminSLogoInverse32:before {
  content: "";
}

.ms-Icon--AdminYLogoInverse32:before {
  content: "";
}

.ms-Icon--Airplane:before {
  content: "";
}

.ms-Icon--AirplaneSolid:before {
  content: "";
}

.ms-Icon--AirTickets:before {
  content: "";
}

.ms-Icon--AlarmClock:before {
  content: "";
}

.ms-Icon--Album:before {
  content: "";
}

.ms-Icon--AlbumRemove:before {
  content: "";
}

.ms-Icon--AlertSettings:before {
  content: "";
}

.ms-Icon--AlertSolid:before {
  content: "";
}

.ms-Icon--AlignCenter:before {
  content: "";
}

.ms-Icon--AlignHorizontalCenter:before {
  content: "";
}

.ms-Icon--AlignHorizontalLeft:before {
  content: "";
}

.ms-Icon--AlignHorizontalRight:before {
  content: "";
}

.ms-Icon--AlignJustify:before {
  content: "";
}

.ms-Icon--AlignLeft:before {
  content: "";
}

.ms-Icon--AlignRight:before {
  content: "";
}

.ms-Icon--AlignVerticalBottom:before {
  content: "";
}

.ms-Icon--AlignVerticalCenter:before {
  content: "";
}

.ms-Icon--AlignVerticalTop:before {
  content: "";
}

.ms-Icon--AllApps:before {
  content: "";
}

.ms-Icon--AllAppsMirrored:before {
  content: "";
}

.ms-Icon--AllCurrency:before {
  content: "";
}

.ms-Icon--AltText:before {
  content: "";
}

.ms-Icon--AmazonWebServicesLogo:before {
  content: "";
}

.ms-Icon--AnalyticsLogo:before {
  content: "";
}

.ms-Icon--AnalyticsQuery:before {
  content: "";
}

.ms-Icon--AnalyticsReport:before {
  content: "";
}

.ms-Icon--AnalyticsView:before {
  content: "";
}

.ms-Icon--AnchorLock:before {
  content: "";
}

.ms-Icon--AndroidLogo:before {
  content: "";
}

.ms-Icon--Annotation:before {
  content: "";
}

.ms-Icon--ApacheIvyLogo32:before {
  content: "";
}

.ms-Icon--ApacheMavenLogo:before {
  content: "";
}

.ms-Icon--AppIconDefault:before {
  content: "";
}

.ms-Icon--AppIconDefaultAdd:before {
  content: "";
}

.ms-Icon--AppIconDefaultEdit:before {
  content: "";
}

.ms-Icon--AppIconDefaultList:before {
  content: "";
}

.ms-Icon--Archive:before {
  content: "";
}

.ms-Icon--ArchiveUndo:before {
  content: "";
}

.ms-Icon--AreaChart:before {
  content: "";
}

.ms-Icon--ArrangeBringForward:before {
  content: "";
}

.ms-Icon--ArrangeBringToFront:before {
  content: "";
}

.ms-Icon--ArrangeByFrom:before {
  content: "";
}

.ms-Icon--ArrangeSendBackward:before {
  content: "";
}

.ms-Icon--ArrangeSendToBack:before {
  content: "";
}

.ms-Icon--Arrivals:before {
  content: "";
}

.ms-Icon--ArrowDownRight8:before {
  content: "";
}

.ms-Icon--ArrowDownRightMirrored8:before {
  content: "";
}

.ms-Icon--ArrowTallDownLeft:before {
  content: "";
}

.ms-Icon--ArrowTallDownRight:before {
  content: "";
}

.ms-Icon--ArrowTallUpLeft:before {
  content: "";
}

.ms-Icon--ArrowTallUpRight:before {
  content: "";
}

.ms-Icon--ArrowUpRight:before {
  content: "";
}

.ms-Icon--ArrowUpRight8:before {
  content: "";
}

.ms-Icon--ArrowUpRightMirrored8:before {
  content: "";
}

.ms-Icon--Articles:before {
  content: "";
}

.ms-Icon--Ascending:before {
  content: "";
}

.ms-Icon--AspectRatio:before {
  content: "";
}

.ms-Icon--AssessmentGroup:before {
  content: "";
}

.ms-Icon--AssessmentGroupTemplate:before {
  content: "";
}

.ms-Icon--AssetLibrary:before {
  content: "";
}

.ms-Icon--Assign:before {
  content: "";
}

.ms-Icon--AssignPolicy:before {
  content: "";
}

.ms-Icon--Asterisk:before {
  content: "";
}

.ms-Icon--AsteriskSolid:before {
  content: "";
}

.ms-Icon--ATPLogo:before {
  content: "";
}

.ms-Icon--Attach:before {
  content: "";
}

.ms-Icon--AustralianRules:before {
  content: "";
}

.ms-Icon--AuthenticatorApp:before {
  content: "";
}

.ms-Icon--AutoDeploySettings:before {
  content: "";
}

.ms-Icon--AutoEnhanceOff:before {
  content: "";
}

.ms-Icon--AutoEnhanceOn:before {
  content: "";
}

.ms-Icon--AutoFillTemplate:before {
  content: "";
}

.ms-Icon--AutoFitContents:before {
  content: "";
}

.ms-Icon--AutoFitWindow:before {
  content: "";
}

.ms-Icon--AutoHeight:before {
  content: "";
}

.ms-Icon--AutomateFlow:before {
  content: "";
}

.ms-Icon--AutoRacing:before {
  content: "";
}

.ms-Icon--AwayStatus:before {
  content: "";
}

.ms-Icon--AzureAPIManagement:before {
  content: "";
}

.ms-Icon--AzureDataExplorer:before {
  content: "";
}

.ms-Icon--AzureIcon:before {
  content: "";
}

.ms-Icon--AzureKeyVault:before {
  content: "";
}

.ms-Icon--AzureServiceEndpoint:before {
  content: "";
}

.ms-Icon--Back:before {
  content: "";
}

.ms-Icon--BackgroundColor:before {
  content: "";
}

.ms-Icon--Backlog:before {
  content: "";
}

.ms-Icon--BacklogBoard:before {
  content: "";
}

.ms-Icon--BacklogList:before {
  content: "";
}

.ms-Icon--BackToWindow:before {
  content: "";
}

.ms-Icon--Badge:before {
  content: "";
}

.ms-Icon--Balloons:before {
  content: "";
}

.ms-Icon--Bank:before {
  content: "";
}

.ms-Icon--BankSolid:before {
  content: "";
}

.ms-Icon--BarChart4:before {
  content: "";
}

.ms-Icon--BarChartHorizontal:before {
  content: "";
}

.ms-Icon--BarChartVertical:before {
  content: "";
}

.ms-Icon--BarChartVerticalEdit:before {
  content: "";
}

.ms-Icon--BarChartVerticalFill:before {
  content: "";
}

.ms-Icon--BarChartVerticalFilter:before {
  content: "";
}

.ms-Icon--BarChartVerticalFilterSolid:before {
  content: "";
}

.ms-Icon--Baseball:before {
  content: "";
}

.ms-Icon--BeerMug:before {
  content: "";
}

.ms-Icon--BIDashboard:before {
  content: "";
}

.ms-Icon--BidiLtr:before {
  content: "";
}

.ms-Icon--BidiRtl:before {
  content: "";
}

.ms-Icon--Bill:before {
  content: "";
}

.ms-Icon--BingLogo:before {
  content: "";
}

.ms-Icon--BirthdayCake:before {
  content: "";
}

.ms-Icon--BitbucketLogo32:before {
  content: "";
}

.ms-Icon--BlobStorage:before {
  content: "";
}

.ms-Icon--BlockContact:before {
  content: "";
}

.ms-Icon--Blocked:before {
  content: "";
}

.ms-Icon--Blocked12:before {
  content: "";
}

.ms-Icon--Blocked2:before {
  content: "";
}

.ms-Icon--Blocked2Solid:before {
  content: "";
}

.ms-Icon--BlockedSite:before {
  content: "";
}

.ms-Icon--BlockedSiteSolid12:before {
  content: "";
}

.ms-Icon--BlockedSolid:before {
  content: "";
}

.ms-Icon--Blog:before {
  content: "";
}

.ms-Icon--BlowingSnow:before {
  content: "";
}

.ms-Icon--Blur:before {
  content: "";
}

.ms-Icon--Boards:before {
  content: "";
}

.ms-Icon--Bold:before {
  content: "";
}

.ms-Icon--BoldBulgarian:before {
  content: "";
}

.ms-Icon--BoldF:before {
  content: "";
}

.ms-Icon--BoldG:before {
  content: "";
}

.ms-Icon--BoldK:before {
  content: "";
}

.ms-Icon--BoldKazakh:before {
  content: "";
}

.ms-Icon--BoldKorean:before {
  content: "";
}

.ms-Icon--BoldN:before {
  content: "";
}

.ms-Icon--BoldP:before {
  content: "";
}

.ms-Icon--BoldRussion:before {
  content: "";
}

.ms-Icon--BoldSerbian:before {
  content: "";
}

.ms-Icon--BoldT:before {
  content: "";
}

.ms-Icon--BookAnswers:before {
  content: "";
}

.ms-Icon--BookingsLogo:before {
  content: "";
}

.ms-Icon--BookmarkReport:before {
  content: "";
}

.ms-Icon--Bookmarks:before {
  content: "";
}

.ms-Icon--BookmarksMirrored:before {
  content: "";
}

.ms-Icon--BorderAll:before {
  content: "";
}

.ms-Icon--BorderDash:before {
  content: "";
}

.ms-Icon--BorderDot:before {
  content: "";
}

.ms-Icon--BorderInside:before {
  content: "";
}

.ms-Icon--BorderInsideHorizontal:before {
  content: "";
}

.ms-Icon--BorderInsideVertical:before {
  content: "";
}

.ms-Icon--BorderNone:before {
  content: "";
}

.ms-Icon--BoxAdditionSolid:before {
  content: "";
}

.ms-Icon--BoxCheckmarkSolid:before {
  content: "";
}

.ms-Icon--BoxLogo:before {
  content: "";
}

.ms-Icon--BoxMultiplySolid:before {
  content: "";
}

.ms-Icon--BoxPlaySolid:before {
  content: "";
}

.ms-Icon--BoxSubtractSolid:before {
  content: "";
}

.ms-Icon--BranchCommit:before {
  content: "";
}

.ms-Icon--BranchCompare:before {
  content: "";
}

.ms-Icon--BranchFork:before {
  content: "";
}

.ms-Icon--BranchFork2:before {
  content: "";
}

.ms-Icon--BranchLocked:before {
  content: "";
}

.ms-Icon--BranchMerge:before {
  content: "";
}

.ms-Icon--BranchPullRequest:before {
  content: "";
}

.ms-Icon--BranchSearch:before {
  content: "";
}

.ms-Icon--BranchShelveset:before {
  content: "";
}

.ms-Icon--Breadcrumb:before {
  content: "";
}

.ms-Icon--Breakfast:before {
  content: "";
}

.ms-Icon--Brightness:before {
  content: "";
}

.ms-Icon--Broom:before {
  content: "";
}

.ms-Icon--BrowserScreenShot:before {
  content: "";
}

.ms-Icon--BrowserTab:before {
  content: "";
}

.ms-Icon--BrowserTabScreenshot:before {
  content: "";
}

.ms-Icon--Brunch:before {
  content: "";
}

.ms-Icon--Brush:before {
  content: "";
}

.ms-Icon--BucketColor:before {
  content: "";
}

.ms-Icon--BucketColorFill:before {
  content: "";
}

.ms-Icon--BufferTimeAfter:before {
  content: "";
}

.ms-Icon--BufferTimeBefore:before {
  content: "";
}

.ms-Icon--BufferTimeBoth:before {
  content: "";
}

.ms-Icon--Bug:before {
  content: "";
}

.ms-Icon--BugAction:before {
  content: "";
}

.ms-Icon--BugBlock:before {
  content: "";
}

.ms-Icon--BugSolid:before {
  content: "";
}

.ms-Icon--BugSync:before {
  content: "";
}

.ms-Icon--BugWarning:before {
  content: "";
}

.ms-Icon--Build:before {
  content: "";
}

.ms-Icon--BuildDefinition:before {
  content: "";
}

.ms-Icon--BuildIssue:before {
  content: "";
}

.ms-Icon--BuildQueue:before {
  content: "";
}

.ms-Icon--BuildQueueNew:before {
  content: "";
}

.ms-Icon--BulkPageBlock:before {
  content: "";
}

.ms-Icon--BulkUpload:before {
  content: "";
}

.ms-Icon--BulletedList:before {
  content: "";
}

.ms-Icon--BulletedList2:before {
  content: "";
}

.ms-Icon--BulletedList2Mirrored:before {
  content: "";
}

.ms-Icon--BulletedListBullet:before {
  content: "";
}

.ms-Icon--BulletedListBulletMirrored:before {
  content: "";
}

.ms-Icon--BulletedListMirrored:before {
  content: "";
}

.ms-Icon--BulletedListText:before {
  content: "";
}

.ms-Icon--BulletedListTextMirrored:before {
  content: "";
}

.ms-Icon--BulletedTreeList:before {
  content: "";
}

.ms-Icon--Bullseye:before {
  content: "";
}

.ms-Icon--BullseyeTarget:before {
  content: "";
}

.ms-Icon--BullseyeTargetDelete:before {
  content: "";
}

.ms-Icon--BullseyeTargetEdit:before {
  content: "";
}

.ms-Icon--Bus:before {
  content: "";
}

.ms-Icon--BusinessCard:before {
  content: "";
}

.ms-Icon--BusinessCenterLogo:before {
  content: "";
}

.ms-Icon--BusinessHoursSign:before {
  content: "";
}

.ms-Icon--BusinessRule:before {
  content: "";
}

.ms-Icon--BusSolid:before {
  content: "";
}

.ms-Icon--ButtonControl:before {
  content: "";
}

.ms-Icon--Cafe:before {
  content: "";
}

.ms-Icon--Cake:before {
  content: "";
}

.ms-Icon--CalculatedTable:before {
  content: "";
}

.ms-Icon--Calculator:before {
  content: "";
}

.ms-Icon--CalculatorAddition:before {
  content: "";
}

.ms-Icon--CalculatorDelta:before {
  content: "";
}

.ms-Icon--CalculatorEqualTo:before {
  content: "";
}

.ms-Icon--CalculatorGroup:before {
  content: "";
}

.ms-Icon--CalculatorMultiply:before {
  content: "";
}

.ms-Icon--CalculatorNotEqualTo:before {
  content: "";
}

.ms-Icon--CalculatorPercentage:before {
  content: "";
}

.ms-Icon--CalculatorSubtract:before {
  content: "";
}

.ms-Icon--Calendar:before {
  content: "";
}

.ms-Icon--CalendarAgenda:before {
  content: "";
}

.ms-Icon--CalendarDay:before {
  content: "";
}

.ms-Icon--CalendarMirrored:before {
  content: "";
}

.ms-Icon--CalendarReply:before {
  content: "";
}

.ms-Icon--CalendarSettings:before {
  content: "";
}

.ms-Icon--CalendarSettingsMirrored:before {
  content: "";
}

.ms-Icon--CalendarWeek:before {
  content: "";
}

.ms-Icon--CalendarWorkWeek:before {
  content: "";
}

.ms-Icon--CalendarYear:before {
  content: "";
}

.ms-Icon--Calories:before {
  content: "";
}

.ms-Icon--CaloriesAdd:before {
  content: "";
}

.ms-Icon--Camera:before {
  content: "";
}

.ms-Icon--CampaignTemplate:before {
  content: "";
}

.ms-Icon--Cancel:before {
  content: "";
}

.ms-Icon--CannedChat:before {
  content: "";
}

.ms-Icon--CanvasAppTemplate32:before {
  content: "";
}

.ms-Icon--Car:before {
  content: "";
}

.ms-Icon--CareActivity:before {
  content: "";
}

.ms-Icon--CarePlan:before {
  content: "";
}

.ms-Icon--CarePlanTemplate:before {
  content: "";
}

.ms-Icon--CaretBottomLeftCenter8:before {
  content: "";
}

.ms-Icon--CaretBottomLeftSolid8:before {
  content: "";
}

.ms-Icon--CaretBottomRightCenter8:before {
  content: "";
}

.ms-Icon--CaretBottomRightSolid8:before {
  content: "";
}

.ms-Icon--CaretDown8:before {
  content: "";
}

.ms-Icon--CaretDownSolid8:before {
  content: "";
}

.ms-Icon--CaretHollow:before {
  content: "";
}

.ms-Icon--CaretHollowMirrored:before {
  content: "";
}

.ms-Icon--CaretLeft8:before {
  content: "";
}

.ms-Icon--CaretLeftSolid8:before {
  content: "";
}

.ms-Icon--CaretRight:before {
  content: "";
}

.ms-Icon--CaretRight8:before {
  content: "";
}

.ms-Icon--CaretRightSolid8:before {
  content: "";
}

.ms-Icon--CaretSolid:before {
  content: "";
}

.ms-Icon--CaretSolid16:before {
  content: "";
}

.ms-Icon--CaretSolidAlt:before {
  content: "";
}

.ms-Icon--CaretSolidDown:before {
  content: "";
}

.ms-Icon--CaretSolidLeft:before {
  content: "";
}

.ms-Icon--CaretSolidMirrored:before {
  content: "";
}

.ms-Icon--CaretSolidRight:before {
  content: "";
}

.ms-Icon--CaretSolidUp:before {
  content: "";
}

.ms-Icon--CaretTopLeftCenter8:before {
  content: "";
}

.ms-Icon--CaretTopLeftSolid8:before {
  content: "";
}

.ms-Icon--CaretTopRightCenter8:before {
  content: "";
}

.ms-Icon--CaretTopRightSolid8:before {
  content: "";
}

.ms-Icon--CaretUp8:before {
  content: "";
}

.ms-Icon--CaretUpSolid8:before {
  content: "";
}

.ms-Icon--Cat:before {
  content: "";
}

.ms-Icon--CategoryClassification:before {
  content: "";
}

.ms-Icon--CC:before {
  content: "";
}

.ms-Icon--CCSolid:before {
  content: "";
}

.ms-Icon--CellPhone:before {
  content: "";
}

.ms-Icon--Certificate:before {
  content: "";
}

.ms-Icon--CertifiedDatabase:before {
  content: "";
}

.ms-Icon--ChangeEntitlements:before {
  content: "";
}

.ms-Icon--Chart:before {
  content: "";
}

.ms-Icon--CharticulatorArrangePolar:before {
  content: "";
}

.ms-Icon--CharticulatorArrangePolarAngles:before {
  content: "";
}

.ms-Icon--CharticulatorBand:before {
  content: "";
}

.ms-Icon--CharticulatorGuideCoordinator:before {
  content: "";
}

.ms-Icon--CharticulatorGuideX:before {
  content: "";
}

.ms-Icon--CharticulatorGuideY:before {
  content: "";
}

.ms-Icon--CharticulatorLegend:before {
  content: "";
}

.ms-Icon--CharticulatorLine:before {
  content: "";
}

.ms-Icon--CharticulatorLineStyleDashed:before {
  content: "";
}

.ms-Icon--CharticulatorLineStyleDotted:before {
  content: "";
}

.ms-Icon--CharticulatorLinkingData:before {
  content: "";
}

.ms-Icon--CharticulatorLinkingSequence:before {
  content: "";
}

.ms-Icon--CharticulatorOrderColumn:before {
  content: "";
}

.ms-Icon--CharticulatorOrderRow:before {
  content: "";
}

.ms-Icon--CharticulatorPlotCartesian:before {
  content: "";
}

.ms-Icon--CharticulatorPlotCurve:before {
  content: "";
}

.ms-Icon--CharticulatorPolarCoordinates:before {
  content: "";
}

.ms-Icon--CharticulatorSpiral:before {
  content: "";
}

.ms-Icon--CharticulatorStackRadial:before {
  content: "";
}

.ms-Icon--CharticulatorStackY:before {
  content: "";
}

.ms-Icon--ChartSeries:before {
  content: "";
}

.ms-Icon--ChartTemplate:before {
  content: "";
}

.ms-Icon--ChartXAngle:before {
  content: "";
}

.ms-Icon--ChartYAngle:before {
  content: "";
}

.ms-Icon--Chat:before {
  content: "";
}

.ms-Icon--ChatBot:before {
  content: "";
}

.ms-Icon--ChatInviteFriend:before {
  content: "";
}

.ms-Icon--ChatSettings:before {
  content: "";
}

.ms-Icon--ChatSolid:before {
  content: "";
}

.ms-Icon--Checkbox:before {
  content: "";
}

.ms-Icon--CheckboxComposite:before {
  content: "";
}

.ms-Icon--CheckboxCompositeReversed:before {
  content: "";
}

.ms-Icon--CheckboxFill:before {
  content: "";
}

.ms-Icon--CheckboxIndeterminate:before {
  content: "";
}

.ms-Icon--CheckboxIndeterminateCombo:before {
  content: "";
}

.ms-Icon--CheckedOutByOther12:before {
  content: "";
}

.ms-Icon--CheckedOutByYou12:before {
  content: "";
}

.ms-Icon--CheckList:before {
  content: "";
}

.ms-Icon--CheckListCheck:before {
  content: "";
}

.ms-Icon--CheckListCheckMirrored:before {
  content: "";
}

.ms-Icon--CheckListText:before {
  content: "";
}

.ms-Icon--CheckListTextMirrored:before {
  content: "";
}

.ms-Icon--CheckMark:before {
  content: "";
}

.ms-Icon--ChevronDown:before {
  content: "";
}

.ms-Icon--ChevronDownEnd:before {
  content: "";
}

.ms-Icon--ChevronDownEnd6:before {
  content: "";
}

.ms-Icon--ChevronDownMed:before {
  content: "";
}

.ms-Icon--ChevronDownSmall:before {
  content: "";
}

.ms-Icon--ChevronFold10:before {
  content: "";
}

.ms-Icon--ChevronLeft:before {
  content: "";
}

.ms-Icon--ChevronLeftEnd6:before {
  content: "";
}

.ms-Icon--ChevronLeftMed:before {
  content: "";
}

.ms-Icon--ChevronLeftSmall:before {
  content: "";
}

.ms-Icon--ChevronRight:before {
  content: "";
}

.ms-Icon--ChevronRightEnd6:before {
  content: "";
}

.ms-Icon--ChevronRightMed:before {
  content: "";
}

.ms-Icon--ChevronRightSmall:before {
  content: "";
}

.ms-Icon--ChevronUnfold10:before {
  content: "";
}

.ms-Icon--ChevronUp:before {
  content: "";
}

.ms-Icon--ChevronUpEnd:before {
  content: "";
}

.ms-Icon--ChevronUpEnd6:before {
  content: "";
}

.ms-Icon--ChevronUpMed:before {
  content: "";
}

.ms-Icon--ChevronUpSmall:before {
  content: "";
}

.ms-Icon--Childof:before {
  content: "";
}

.ms-Icon--ChoiceColumn:before {
  content: "";
}

.ms-Icon--Chopsticks:before {
  content: "";
}

.ms-Icon--ChromeBack:before {
  content: "";
}

.ms-Icon--ChromeBackMirrored:before {
  content: "";
}

.ms-Icon--ChromeClose:before {
  content: "";
}

.ms-Icon--ChromeFullScreen:before {
  content: "";
}

.ms-Icon--ChromeMinimize:before {
  content: "";
}

.ms-Icon--ChromeRestore:before {
  content: "";
}

.ms-Icon--ChronosLogo:before {
  content: "";
}

.ms-Icon--CircleAddition:before {
  content: "";
}

.ms-Icon--CircleAdditionSolid:before {
  content: "";
}

.ms-Icon--CircleDollar:before {
  content: "";
}

.ms-Icon--CircleFill:before {
  content: "";
}

.ms-Icon--CircleHalfFull:before {
  content: "";
}

.ms-Icon--CirclePause:before {
  content: "";
}

.ms-Icon--CirclePauseSolid:before {
  content: "";
}

.ms-Icon--CirclePlus:before {
  content: "";
}

.ms-Icon--CircleRing:before {
  content: "";
}

.ms-Icon--CircleShape:before {
  content: "";
}

.ms-Icon--CircleShapeSolid:before {
  content: "";
}

.ms-Icon--CircleStop:before {
  content: "";
}

.ms-Icon--CircleStopSolid:before {
  content: "";
}

.ms-Icon--CityNext:before {
  content: "";
}

.ms-Icon--CityNext2:before {
  content: "";
}

.ms-Icon--ClassNotebookLogo16:before {
  content: "";
}

.ms-Icon--ClassNotebookLogo32:before {
  content: "";
}

.ms-Icon--ClassNotebookLogoFill16:before {
  content: "";
}

.ms-Icon--ClassNotebookLogoFill32:before {
  content: "";
}

.ms-Icon--ClassNotebookLogoInverse:before {
  content: "";
}

.ms-Icon--ClassNotebookLogoInverse16:before {
  content: "";
}

.ms-Icon--ClassNotebookLogoInverse32:before {
  content: "";
}

.ms-Icon--ClassroomLogo:before {
  content: "";
}

.ms-Icon--Clear:before {
  content: "";
}

.ms-Icon--ClearFilter:before {
  content: "";
}

.ms-Icon--ClearFormatting:before {
  content: "";
}

.ms-Icon--ClearFormattingA:before {
  content: "";
}

.ms-Icon--ClearFormattingEraser:before {
  content: "";
}

.ms-Icon--ClearNight:before {
  content: "";
}

.ms-Icon--ClearSelection:before {
  content: "";
}

.ms-Icon--ClearSelectionMirrored:before {
  content: "";
}

.ms-Icon--Clicked:before {
  content: "";
}

.ms-Icon--ClinicalImpression:before {
  content: "";
}

.ms-Icon--ClipboardList:before {
  content: "";
}

.ms-Icon--ClipboardListAdd:before {
  content: "";
}

.ms-Icon--ClipboardListMirrored:before {
  content: "";
}

.ms-Icon--ClipboardListQuestion:before {
  content: "";
}

.ms-Icon--ClipboardListReply:before {
  content: "";
}

.ms-Icon--ClipboardSolid:before {
  content: "";
}

.ms-Icon--Clock:before {
  content: "";
}

.ms-Icon--CloneToDesktop:before {
  content: "";
}

.ms-Icon--ClosedCaption:before {
  content: "";
}

.ms-Icon--ClosePane:before {
  content: "";
}

.ms-Icon--ClosePaneMirrored:before {
  content: "";
}

.ms-Icon--Cloud:before {
  content: "";
}

.ms-Icon--CloudAdd:before {
  content: "";
}

.ms-Icon--CloudDownload:before {
  content: "";
}

.ms-Icon--CloudEdit:before {
  content: "";
}

.ms-Icon--CloudFlow:before {
  content: "";
}

.ms-Icon--CloudImportExport:before {
  content: "";
}

.ms-Icon--CloudLink:before {
  content: "";
}

.ms-Icon--CloudNotSynced:before {
  content: "";
}

.ms-Icon--CloudSearch:before {
  content: "";
}

.ms-Icon--CloudSecure:before {
  content: "";
}

.ms-Icon--CloudUpload:before {
  content: "";
}

.ms-Icon--CloudWeather:before {
  content: "";
}

.ms-Icon--Cloudy:before {
  content: "";
}

.ms-Icon--Cocktails:before {
  content: "";
}

.ms-Icon--Code:before {
  content: "";
}

.ms-Icon--CodeEdit:before {
  content: "";
}

.ms-Icon--Coffee:before {
  content: "";
}

.ms-Icon--CoffeeScript:before {
  content: "";
}

.ms-Icon--CollapseContent:before {
  content: "";
}

.ms-Icon--CollapseContentSingle:before {
  content: "";
}

.ms-Icon--CollapseMenu:before {
  content: "";
}

.ms-Icon--CollegeFootball:before {
  content: "";
}

.ms-Icon--CollegeHoops:before {
  content: "";
}

.ms-Icon--Color:before {
  content: "";
}

.ms-Icon--ColorSolid:before {
  content: "";
}

.ms-Icon--Column:before {
  content: "";
}

.ms-Icon--ColumnFunction:before {
  content: "";
}

.ms-Icon--ColumnLeftTwoThirds:before {
  content: "";
}

.ms-Icon--ColumnLeftTwoThirdsEdit:before {
  content: "";
}

.ms-Icon--ColumnOptions:before {
  content: "";
}

.ms-Icon--ColumnQuestion:before {
  content: "";
}

.ms-Icon--ColumnQuestionMirrored:before {
  content: "";
}

.ms-Icon--ColumnRightTwoThirds:before {
  content: "";
}

.ms-Icon--ColumnRightTwoThirdsEdit:before {
  content: "";
}

.ms-Icon--ColumnSigma:before {
  content: "";
}

.ms-Icon--ColumnVerticalSection:before {
  content: "";
}

.ms-Icon--ColumnVerticalSectionEdit:before {
  content: "";
}

.ms-Icon--Combine:before {
  content: "";
}

.ms-Icon--Combobox:before {
  content: "";
}

.ms-Icon--CommandPrompt:before {
  content: "";
}

.ms-Icon--Comment:before {
  content: "";
}

.ms-Icon--CommentActive:before {
  content: "";
}

.ms-Icon--CommentAdd:before {
  content: "";
}

.ms-Icon--CommentNext:before {
  content: "";
}

.ms-Icon--CommentPrevious:before {
  content: "";
}

.ms-Icon--CommentSolid:before {
  content: "";
}

.ms-Icon--CommentUrgent:before {
  content: "";
}

.ms-Icon--Commitments:before {
  content: "";
}

.ms-Icon--CommonDataServiceCDS:before {
  content: "";
}

.ms-Icon--CommunicationDetails:before {
  content: "";
}

.ms-Icon--CommunicationDetailsMirrored:before {
  content: "";
}

.ms-Icon--Communications:before {
  content: "";
}

.ms-Icon--CompanyDirectory:before {
  content: "";
}

.ms-Icon--CompanyDirectoryMirrored:before {
  content: "";
}

.ms-Icon--Compare:before {
  content: "";
}

.ms-Icon--CompareUneven:before {
  content: "";
}

.ms-Icon--CompassNW:before {
  content: "";
}

.ms-Icon--Completed:before {
  content: "";
}

.ms-Icon--Completed12:before {
  content: "";
}

.ms-Icon--CompletedSolid:before {
  content: "";
}

.ms-Icon--ComplianceAudit:before {
  content: "";
}

.ms-Icon--ConfigurationSolid:before {
  content: "";
}

.ms-Icon--ConnectContacts:before {
  content: "";
}

.ms-Icon--ConnectVirtualMachine:before {
  content: "";
}

.ms-Icon--ConstructionCone:before {
  content: "";
}

.ms-Icon--ConstructionConeSolid:before {
  content: "";
}

.ms-Icon--Contact:before {
  content: "";
}

.ms-Icon--ContactCard:before {
  content: "";
}

.ms-Icon--ContactCardSettings:before {
  content: "";
}

.ms-Icon--ContactCardSettingsMirrored:before {
  content: "";
}

.ms-Icon--ContactHeart:before {
  content: "";
}

.ms-Icon--ContactInfo:before {
  content: "";
}

.ms-Icon--ContactLink:before {
  content: "";
}

.ms-Icon--ContactList:before {
  content: "";
}

.ms-Icon--ContactLock:before {
  content: "";
}

.ms-Icon--ContentFeed:before {
  content: "";
}

.ms-Icon--ContentSettings:before {
  content: "";
}

.ms-Icon--ContentUnderstandingApp:before {
  content: "";
}

.ms-Icon--ContextMenu:before {
  content: "";
}

.ms-Icon--Contrast:before {
  content: "";
}

.ms-Icon--Copy:before {
  content: "";
}

.ms-Icon--CopyEdit:before {
  content: "";
}

.ms-Icon--CortanaLogoBeckonInner:before {
  content: "";
}

.ms-Icon--CortanaLogoBeckonOuter:before {
  content: "";
}

.ms-Icon--CortanaLogoInner:before {
  content: "";
}

.ms-Icon--CortanaLogoOuter:before {
  content: "";
}

.ms-Icon--CortanaLogoReadyInner:before {
  content: "";
}

.ms-Icon--CortanaLogoReadyOuter:before {
  content: "";
}

.ms-Icon--CostContralLedgerAdmin:before {
  content: "";
}

.ms-Icon--CostControl:before {
  content: "";
}

.ms-Icon--Cotton:before {
  content: "";
}

.ms-Icon--Count:before {
  content: "";
}

.ms-Icon--Coupon:before {
  content: "";
}

.ms-Icon--CPlusPlus:before {
  content: "";
}

.ms-Icon--CPlusPlusLanguage:before {
  content: "";
}

.ms-Icon--CreateMailRule:before {
  content: "";
}

.ms-Icon--Cricket:before {
  content: "";
}

.ms-Icon--CriticalErrorSolid:before {
  content: "";
}

.ms-Icon--CRMProcesses:before {
  content: "";
}

.ms-Icon--CRMReport:before {
  content: "";
}

.ms-Icon--CRMServices:before {
  content: "";
}

.ms-Icon--Crop:before {
  content: "";
}

.ms-Icon--Crown:before {
  content: "";
}

.ms-Icon--CrownSolid:before {
  content: "";
}

.ms-Icon--CSharp:before {
  content: "";
}

.ms-Icon--CSharpLanguage:before {
  content: "";
}

.ms-Icon--CSS:before {
  content: "";
}

.ms-Icon--CtrlButton:before {
  content: "";
}

.ms-Icon--CubeShape:before {
  content: "";
}

.ms-Icon--CubeShapeSolid:before {
  content: "";
}

.ms-Icon--Currency:before {
  content: "";
}

.ms-Icon--CustomEntity:before {
  content: "";
}

.ms-Icon--CustomerAssets:before {
  content: "";
}

.ms-Icon--CustomizeToolbar:before {
  content: "";
}

.ms-Icon--CustomList:before {
  content: "";
}

.ms-Icon--CustomListMirrored:before {
  content: "";
}

.ms-Icon--Cut:before {
  content: "";
}

.ms-Icon--Cycling:before {
  content: "";
}

.ms-Icon--D365BusinessCentral:before {
  content: "";
}

.ms-Icon--D365CoreHR:before {
  content: "";
}

.ms-Icon--D365CustomerInsights:before {
  content: "";
}

.ms-Icon--D365CustomerVoiceApp:before {
  content: "";
}

.ms-Icon--D365ProjectOperations:before {
  content: "";
}

.ms-Icon--D365TalentInsight:before {
  content: "";
}

.ms-Icon--D365TalentLearn:before {
  content: "";
}

.ms-Icon--DashboardAdd:before {
  content: "";
}

.ms-Icon--Database:before {
  content: "";
}

.ms-Icon--DatabaseBlock:before {
  content: "";
}

.ms-Icon--DatabaseSource:before {
  content: "";
}

.ms-Icon--DatabaseSync:before {
  content: "";
}

.ms-Icon--DatabaseView:before {
  content: "";
}

.ms-Icon--DataConnectionLibrary:before {
  content: "";
}

.ms-Icon--DataEnrichment:before {
  content: "";
}

.ms-Icon--DataFlow:before {
  content: "";
}

.ms-Icon--Dataflows:before {
  content: "";
}

.ms-Icon--DataflowsLink:before {
  content: "";
}

.ms-Icon--DataManagementSettings:before {
  content: "";
}

.ms-Icon--DateTime:before {
  content: "";
}

.ms-Icon--DateTime12:before {
  content: "";
}

.ms-Icon--DateTime2:before {
  content: "";
}

.ms-Icon--DateTimeMirrored:before {
  content: "";
}

.ms-Icon--DeactivateOrders:before {
  content: "";
}

.ms-Icon--Decimals:before {
  content: "";
}

.ms-Icon--DecisionSolid:before {
  content: "";
}

.ms-Icon--DeclineCall:before {
  content: "";
}

.ms-Icon--DecreaseIndent:before {
  content: "";
}

.ms-Icon--DecreaseIndentArrow:before {
  content: "";
}

.ms-Icon--DecreaseIndentArrowMirrored:before {
  content: "";
}

.ms-Icon--DecreaseIndentMirrored:before {
  content: "";
}

.ms-Icon--DecreaseIndentText:before {
  content: "";
}

.ms-Icon--DecreaseIndentTextMirrored:before {
  content: "";
}

.ms-Icon--DefaultRatio:before {
  content: "";
}

.ms-Icon--DefectSolid:before {
  content: "";
}

.ms-Icon--DefenderApp:before {
  content: "";
}

.ms-Icon--DefenderBadge12:before {
  content: "";
}

.ms-Icon--DefenderTVM:before {
  content: "";
}

.ms-Icon--Delete:before {
  content: "";
}

.ms-Icon--DeleteColumns:before {
  content: "";
}

.ms-Icon--DeleteRows:before {
  content: "";
}

.ms-Icon--DeleteRowsMirrored:before {
  content: "";
}

.ms-Icon--DeleteTable:before {
  content: "";
}

.ms-Icon--DeliveryTruck:before {
  content: "";
}

.ms-Icon--DelveAnalytics:before {
  content: "";
}

.ms-Icon--DelveAnalyticsLogo:before {
  content: "";
}

.ms-Icon--DelveLogo:before {
  content: "";
}

.ms-Icon--DelveLogoFill:before {
  content: "";
}

.ms-Icon--DelveLogoInverse:before {
  content: "";
}

.ms-Icon--DensityComfy:before {
  content: "";
}

.ms-Icon--DensityDefault:before {
  content: "";
}

.ms-Icon--DependencyAdd:before {
  content: "";
}

.ms-Icon--DependencyRemove:before {
  content: "";
}

.ms-Icon--Deploy:before {
  content: "";
}

.ms-Icon--Descending:before {
  content: "";
}

.ms-Icon--Design:before {
  content: "";
}

.ms-Icon--DesktopFlow:before {
  content: "";
}

.ms-Icon--DesktopScreenshot:before {
  content: "";
}

.ms-Icon--DeveloperTools:before {
  content: "";
}

.ms-Icon--DeviceBug:before {
  content: "";
}

.ms-Icon--DeviceOff:before {
  content: "";
}

.ms-Icon--DeviceRun:before {
  content: "";
}

.ms-Icon--Devices2:before {
  content: "";
}

.ms-Icon--Devices3:before {
  content: "";
}

.ms-Icon--Devices4:before {
  content: "";
}

.ms-Icon--Diagnostic:before {
  content: "";
}

.ms-Icon--DiagnosticDataBarTooltip:before {
  content: "";
}

.ms-Icon--DiagnosticDataViewerApp:before {
  content: "";
}

.ms-Icon--Dialpad:before {
  content: "";
}

.ms-Icon--Diamond:before {
  content: "";
}

.ms-Icon--DiamondSolid:before {
  content: "";
}

.ms-Icon--DiamondUser:before {
  content: "";
}

.ms-Icon--Dictionary:before {
  content: "";
}

.ms-Icon--DictionaryRemove:before {
  content: "";
}

.ms-Icon--DietPlanNotebook:before {
  content: "";
}

.ms-Icon--DiffInline:before {
  content: "";
}

.ms-Icon--DiffSideBySide:before {
  content: "";
}

.ms-Icon--DisableUpdates:before {
  content: "";
}

.ms-Icon--DisconnectVirtualMachine:before {
  content: "";
}

.ms-Icon--Dislike:before {
  content: "";
}

.ms-Icon--DislikeSolid:before {
  content: "";
}

.ms-Icon--DistributeDown:before {
  content: "";
}

.ms-Icon--DockerLogo:before {
  content: "";
}

.ms-Icon--DockLeft:before {
  content: "";
}

.ms-Icon--DockLeftMirrored:before {
  content: "";
}

.ms-Icon--DockRight:before {
  content: "";
}

.ms-Icon--DocLibrary:before {
  content: "";
}

.ms-Icon--DocsLogoInverse:before {
  content: "";
}

.ms-Icon--Document:before {
  content: "";
}

.ms-Icon--DocumentApproval:before {
  content: "";
}

.ms-Icon--Documentation:before {
  content: "";
}

.ms-Icon--DocumentManagement:before {
  content: "";
}

.ms-Icon--DocumentReply:before {
  content: "";
}

.ms-Icon--DocumentSearch:before {
  content: "";
}

.ms-Icon--DocumentSet:before {
  content: "";
}

.ms-Icon--DOM:before {
  content: "";
}

.ms-Icon--DonutChart:before {
  content: "";
}

.ms-Icon--Door:before {
  content: "";
}

.ms-Icon--DoubleBookmark:before {
  content: "";
}

.ms-Icon--DoubleChevronDown:before {
  content: "";
}

.ms-Icon--DoubleChevronDown12:before {
  content: "";
}

.ms-Icon--DoubleChevronDown8:before {
  content: "";
}

.ms-Icon--DoubleChevronLeft:before {
  content: "";
}

.ms-Icon--DoubleChevronLeft12:before {
  content: "";
}

.ms-Icon--DoubleChevronLeft8:before {
  content: "";
}

.ms-Icon--DoubleChevronLeftMed:before {
  content: "";
}

.ms-Icon--DoubleChevronLeftMedMirrored:before {
  content: "";
}

.ms-Icon--DoubleChevronRight:before {
  content: "";
}

.ms-Icon--DoubleChevronRight12:before {
  content: "";
}

.ms-Icon--DoubleChevronRight8:before {
  content: "";
}

.ms-Icon--DoubleChevronUp:before {
  content: "";
}

.ms-Icon--DoubleChevronUp12:before {
  content: "";
}

.ms-Icon--DoubleChevronUp8:before {
  content: "";
}

.ms-Icon--DoubleColumn:before {
  content: "";
}

.ms-Icon--DoubleColumnEdit:before {
  content: "";
}

.ms-Icon--DoubleDownArrow:before {
  content: "";
}

.ms-Icon--Down:before {
  content: "";
}

.ms-Icon--Download:before {
  content: "";
}

.ms-Icon--DownloadDocument:before {
  content: "";
}

.ms-Icon--DragObject:before {
  content: "";
}

.ms-Icon--DrillDown:before {
  content: "";
}

.ms-Icon--DrillDownSolid:before {
  content: "";
}

.ms-Icon--DrillExpand:before {
  content: "";
}

.ms-Icon--DrillShow:before {
  content: "";
}

.ms-Icon--DrillThrough:before {
  content: "";
}

.ms-Icon--DriverOff:before {
  content: "";
}

.ms-Icon--DRM:before {
  content: "";
}

.ms-Icon--Drop:before {
  content: "";
}

.ms-Icon--DropboxLogo:before {
  content: "";
}

.ms-Icon--Dropdown:before {
  content: "";
}

.ms-Icon--DropShape:before {
  content: "";
}

.ms-Icon--DropShapeSolid:before {
  content: "";
}

.ms-Icon--DuplicateRow:before {
  content: "";
}

.ms-Icon--Duststorm:before {
  content: "";
}

.ms-Icon--DynamicList:before {
  content: "";
}

.ms-Icon--Dynamics365Logo:before {
  content: "";
}

.ms-Icon--DynamicSMBLogo:before {
  content: "";
}

.ms-Icon--EaseOfAccess:before {
  content: "";
}

.ms-Icon--EatDrink:before {
  content: "";
}

.ms-Icon--EdgeLogo:before {
  content: "";
}

.ms-Icon--EdgeLogo16:before {
  content: "";
}

.ms-Icon--EdgeOldLogo:before {
  content: "";
}

.ms-Icon--eDiscovery:before {
  content: "";
}

.ms-Icon--Edit:before {
  content: "";
}

.ms-Icon--EditContact:before {
  content: "";
}

.ms-Icon--EditCreate:before {
  content: "";
}

.ms-Icon--EditEvent:before {
  content: "";
}

.ms-Icon--EditListPencil:before {
  content: "";
}

.ms-Icon--EditMail:before {
  content: "";
}

.ms-Icon--EditMirrored:before {
  content: "";
}

.ms-Icon--EditNote:before {
  content: "";
}

.ms-Icon--EditPhoto:before {
  content: "";
}

.ms-Icon--EditSolid12:before {
  content: "";
}

.ms-Icon--EditSolidMirrored12:before {
  content: "";
}

.ms-Icon--EditStyle:before {
  content: "";
}

.ms-Icon--EditTable:before {
  content: "";
}

.ms-Icon--Education:before {
  content: "";
}

.ms-Icon--EgnyteLogo:before {
  content: "";
}

.ms-Icon--Ellipse:before {
  content: "";
}

.ms-Icon--Embed:before {
  content: "";
}

.ms-Icon--EMI:before {
  content: "";
}

.ms-Icon--Emoji:before {
  content: "";
}

.ms-Icon--Emoji2:before {
  content: "";
}

.ms-Icon--EmojiDisappointed:before {
  content: "";
}

.ms-Icon--EmojiNeutral:before {
  content: "";
}

.ms-Icon--EmojiTabSymbols:before {
  content: "";
}

.ms-Icon--EmptyRecycleBin:before {
  content: "";
}

.ms-Icon--Encounter:before {
  content: "";
}

.ms-Icon--Encryption:before {
  content: "";
}

.ms-Icon--EndPointSolid:before {
  content: "";
}

.ms-Icon--EngineeringGroup:before {
  content: "";
}

.ms-Icon--EntitlementPolicy:before {
  content: "";
}

.ms-Icon--EntitlementRedemption:before {
  content: "";
}

.ms-Icon--EntityExtraction:before {
  content: "";
}

.ms-Icon--EntryDecline:before {
  content: "";
}

.ms-Icon--EntryView:before {
  content: "";
}

.ms-Icon--Equalizer:before {
  content: "";
}

.ms-Icon--EraseTool:before {
  content: "";
}

.ms-Icon--Error:before {
  content: "";
}

.ms-Icon--ErrorBadge:before {
  content: "";
}

.ms-Icon--ErrorBadge12:before {
  content: "";
}

.ms-Icon--Event:before {
  content: "";
}

.ms-Icon--Event12:before {
  content: "";
}

.ms-Icon--EventAccepted:before {
  content: "";
}

.ms-Icon--EventDate:before {
  content: "";
}

.ms-Icon--EventDateMissed12:before {
  content: "";
}

.ms-Icon--EventDeclined:before {
  content: "";
}

.ms-Icon--EventInfo:before {
  content: "";
}

.ms-Icon--EventTentative:before {
  content: "";
}

.ms-Icon--EventTentativeMirrored:before {
  content: "";
}

.ms-Icon--EventToDoLogo:before {
  content: "";
}

.ms-Icon--ExcelDocument:before {
  content: "";
}

.ms-Icon--ExcelLogo:before {
  content: "";
}

.ms-Icon--ExcelLogo16:before {
  content: "";
}

.ms-Icon--ExcelLogoInverse:before {
  content: "";
}

.ms-Icon--ExcelLogoInverse16:before {
  content: "";
}

.ms-Icon--ExchangeLogo:before {
  content: "";
}

.ms-Icon--ExchangeLogoInverse:before {
  content: "";
}

.ms-Icon--ExerciseTracker:before {
  content: "";
}

.ms-Icon--ExpandMenu:before {
  content: "";
}

.ms-Icon--ExploreContent:before {
  content: "";
}

.ms-Icon--ExploreContentSingle:before {
  content: "";
}

.ms-Icon--ExploreData:before {
  content: "";
}

.ms-Icon--Export:before {
  content: "";
}

.ms-Icon--ExportMirrored:before {
  content: "";
}

.ms-Icon--ExpressRouteCircuits:before {
  content: "";
}

.ms-Icon--ExternalBuild:before {
  content: "";
}

.ms-Icon--ExternalGit:before {
  content: "";
}

.ms-Icon--ExternalTFVC:before {
  content: "";
}

.ms-Icon--ExternalUser:before {
  content: "";
}

.ms-Icon--ExternalXAML:before {
  content: "";
}

.ms-Icon--Eyedropper:before {
  content: "";
}

.ms-Icon--EyeShadow:before {
  content: "";
}

.ms-Icon--F12DevTools:before {
  content: "";
}

.ms-Icon--FabricAssetLibrary:before {
  content: "";
}

.ms-Icon--FabricChannelFolder:before {
  content: "";
}

.ms-Icon--FabricDataConnectionLibrary:before {
  content: "";
}

.ms-Icon--FabricDocLibrary:before {
  content: "";
}

.ms-Icon--FabricFolder:before {
  content: "";
}

.ms-Icon--FabricFolderConfirm:before {
  content: "";
}

.ms-Icon--FabricFolderFill:before {
  content: "";
}

.ms-Icon--FabricFolderLink:before {
  content: "";
}

.ms-Icon--FabricFolderSearch:before {
  content: "";
}

.ms-Icon--FabricFolderUpload:before {
  content: "";
}

.ms-Icon--FabricFormLibrary:before {
  content: "";
}

.ms-Icon--FabricFormLibraryMirrored:before {
  content: "";
}

.ms-Icon--FabricMovetoFolder:before {
  content: "";
}

.ms-Icon--FabricNetworkFolder:before {
  content: "";
}

.ms-Icon--FabricNewFolder:before {
  content: "";
}

.ms-Icon--FabricOpenFolderHorizontal:before {
  content: "";
}

.ms-Icon--FabricPictureLibrary:before {
  content: "";
}

.ms-Icon--FabricPublicFolder:before {
  content: "";
}

.ms-Icon--FabricReportLibrary:before {
  content: "";
}

.ms-Icon--FabricReportLibraryMirrored:before {
  content: "";
}

.ms-Icon--FabricSyncFolder:before {
  content: "";
}

.ms-Icon--FabricTextHighlight:before {
  content: "";
}

.ms-Icon--FabricTextHighlightComposite:before {
  content: "";
}

.ms-Icon--FabricUnsyncFolder:before {
  content: "";
}

.ms-Icon--FabricUserFolder:before {
  content: "";
}

.ms-Icon--FacebookLogo:before {
  content: "";
}

.ms-Icon--Factory:before {
  content: "";
}

.ms-Icon--Family:before {
  content: "";
}

.ms-Icon--FangBody:before {
  content: "";
}

.ms-Icon--FastForward:before {
  content: "";
}

.ms-Icon--FastForwardEightX:before {
  content: "";
}

.ms-Icon--FastForwardFourX:before {
  content: "";
}

.ms-Icon--FastForwardOneFiveX:before {
  content: "";
}

.ms-Icon--FastForwardOneX:before {
  content: "";
}

.ms-Icon--FastForwardPointFiveX:before {
  content: "";
}

.ms-Icon--FastForwardTwoX:before {
  content: "";
}

.ms-Icon--FastMode:before {
  content: "";
}

.ms-Icon--Favicon:before {
  content: "";
}

.ms-Icon--FavoriteList:before {
  content: "";
}

.ms-Icon--FavoriteStar:before {
  content: "";
}

.ms-Icon--FavoriteStarFill:before {
  content: "";
}

.ms-Icon--Fax:before {
  content: "";
}

.ms-Icon--Feedback:before {
  content: "";
}

.ms-Icon--FeedbackRequestMirroredSolid:before {
  content: "";
}

.ms-Icon--FeedbackRequestSolid:before {
  content: "";
}

.ms-Icon--FeedbackResponseSolid:before {
  content: "";
}

.ms-Icon--Ferry:before {
  content: "";
}

.ms-Icon--FerrySolid:before {
  content: "";
}

.ms-Icon--FieldChanged:before {
  content: "";
}

.ms-Icon--FieldEmpty:before {
  content: "";
}

.ms-Icon--FieldFilled:before {
  content: "";
}

.ms-Icon--FieldNotChanged:before {
  content: "";
}

.ms-Icon--FieldReadOnly:before {
  content: "";
}

.ms-Icon--FieldRequired:before {
  content: "";
}

.ms-Icon--FileASPX:before {
  content: "";
}

.ms-Icon--FileBug:before {
  content: "";
}

.ms-Icon--FileCode:before {
  content: "";
}

.ms-Icon--FileComment:before {
  content: "";
}

.ms-Icon--FileCSS:before {
  content: "";
}

.ms-Icon--FileHTML:before {
  content: "";
}

.ms-Icon--FileImage:before {
  content: "";
}

.ms-Icon--FileJAVA:before {
  content: "";
}

.ms-Icon--FileLess:before {
  content: "";
}

.ms-Icon--FileOff:before {
  content: "";
}

.ms-Icon--FilePDB:before {
  content: "";
}

.ms-Icon--FileRequest:before {
  content: "";
}

.ms-Icon--FileSass:before {
  content: "";
}

.ms-Icon--FileSQL:before {
  content: "";
}

.ms-Icon--FileSymlink:before {
  content: "";
}

.ms-Icon--FileSystem:before {
  content: "";
}

.ms-Icon--FileTemplate:before {
  content: "";
}

.ms-Icon--FileTypeSolution:before {
  content: "";
}

.ms-Icon--FileYML:before {
  content: "";
}

.ms-Icon--Filter:before {
  content: "";
}

.ms-Icon--FilterAscending:before {
  content: "";
}

.ms-Icon--FilterDescending:before {
  content: "";
}

.ms-Icon--Filters:before {
  content: "";
}

.ms-Icon--FilterSettings:before {
  content: "";
}

.ms-Icon--FilterSolid:before {
  content: "";
}

.ms-Icon--FiltersSolid:before {
  content: "";
}

.ms-Icon--Financial:before {
  content: "";
}

.ms-Icon--FinancialMirroredSolid:before {
  content: "";
}

.ms-Icon--FinancialSolid:before {
  content: "";
}

.ms-Icon--Fingerprint:before {
  content: "";
}

.ms-Icon--FitPage:before {
  content: "";
}

.ms-Icon--FitWidth:before {
  content: "";
}

.ms-Icon--FiveTileGrid:before {
  content: "";
}

.ms-Icon--FixedAssetManagement:before {
  content: "";
}

.ms-Icon--FixedColumnWidth:before {
  content: "";
}

.ms-Icon--Flag:before {
  content: "";
}

.ms-Icon--FlameSolid:before {
  content: "";
}

.ms-Icon--FlashAuto:before {
  content: "";
}

.ms-Icon--Flashlight:before {
  content: "";
}

.ms-Icon--FlashOff:before {
  content: "";
}

.ms-Icon--FlickDown:before {
  content: "";
}

.ms-Icon--FlickLeft:before {
  content: "";
}

.ms-Icon--FlickRight:before {
  content: "";
}

.ms-Icon--FlickUp:before {
  content: "";
}

.ms-Icon--Flow:before {
  content: "";
}

.ms-Icon--FlowChart:before {
  content: "";
}

.ms-Icon--Flower:before {
  content: "";
}

.ms-Icon--FlowTemplate:before {
  content: "";
}

.ms-Icon--FlowTrigger:before {
  content: "";
}

.ms-Icon--FluidLogo:before {
  content: "";
}

.ms-Icon--FocalPoint:before {
  content: "";
}

.ms-Icon--Focus:before {
  content: "";
}

.ms-Icon--FocusView:before {
  content: "";
}

.ms-Icon--Fog:before {
  content: "";
}

.ms-Icon--Folder:before {
  content: "";
}

.ms-Icon--FolderFill:before {
  content: "";
}

.ms-Icon--FolderHorizontal:before {
  content: "";
}

.ms-Icon--FolderList:before {
  content: "";
}

.ms-Icon--FolderListMirrored:before {
  content: "";
}

.ms-Icon--FolderOpen:before {
  content: "";
}

.ms-Icon--FolderQuery:before {
  content: "";
}

.ms-Icon--FolderSearch:before {
  content: "";
}

.ms-Icon--FollowUser:before {
  content: "";
}

.ms-Icon--Font:before {
  content: "";
}

.ms-Icon--FontColor:before {
  content: "";
}

.ms-Icon--FontColorA:before {
  content: "";
}

.ms-Icon--FontColorKorean:before {
  content: "";
}

.ms-Icon--FontColorSwatch:before {
  content: "";
}

.ms-Icon--FontDecrease:before {
  content: "";
}

.ms-Icon--FontIncrease:before {
  content: "";
}

.ms-Icon--FontSize:before {
  content: "";
}

.ms-Icon--FontSize2:before {
  content: "";
}

.ms-Icon--FontStyleKorean:before {
  content: "";
}

.ms-Icon--Footer:before {
  content: "";
}

.ms-Icon--FormatPainter:before {
  content: "";
}

.ms-Icon--FormLibrary:before {
  content: "";
}

.ms-Icon--FormLibraryMirrored:before {
  content: "";
}

.ms-Icon--FormProcessing:before {
  content: "";
}

.ms-Icon--Forum:before {
  content: "";
}

.ms-Icon--Forward:before {
  content: "";
}

.ms-Icon--ForwardEvent:before {
  content: "";
}

.ms-Icon--Freezing:before {
  content: "";
}

.ms-Icon--FreezingRain:before {
  content: "";
}

.ms-Icon--Frigid:before {
  content: "";
}

.ms-Icon--FrontCamera:before {
  content: "";
}

.ms-Icon--FSharp:before {
  content: "";
}

.ms-Icon--FSharpLanguage:before {
  content: "";
}

.ms-Icon--FullCircleMask:before {
  content: "";
}

.ms-Icon--FullHistory:before {
  content: "";
}

.ms-Icon--FullScreen:before {
  content: "";
}

.ms-Icon--FullView:before {
  content: "";
}

.ms-Icon--FullWidth:before {
  content: "";
}

.ms-Icon--FullWidthEdit:before {
  content: "";
}

.ms-Icon--FunctionalManagerDashboard:before {
  content: "";
}

.ms-Icon--FunnelChart:before {
  content: "";
}

.ms-Icon--GallatinLogo:before {
  content: "";
}

.ms-Icon--Game:before {
  content: "";
}

.ms-Icon--Gather:before {
  content: "";
}

.ms-Icon--Generate:before {
  content: "";
}

.ms-Icon--GenericScan:before {
  content: "";
}

.ms-Icon--GenericScanFilled:before {
  content: "";
}

.ms-Icon--GIF:before {
  content: "";
}

.ms-Icon--Giftbox:before {
  content: "";
}

.ms-Icon--GiftboxOpen:before {
  content: "";
}

.ms-Icon--GiftBoxSolid:before {
  content: "";
}

.ms-Icon--GiftCard:before {
  content: "";
}

.ms-Icon--GitFork:before {
  content: "";
}

.ms-Icon--GitGraph:before {
  content: "";
}

.ms-Icon--GitHubLogo:before {
  content: "";
}

.ms-Icon--GitLogo:before {
  content: "";
}

.ms-Icon--Glasses:before {
  content: "";
}

.ms-Icon--Glimmer:before {
  content: "";
}

.ms-Icon--GlobalNavButton:before {
  content: "";
}

.ms-Icon--GlobalNavButtonActive:before {
  content: "";
}

.ms-Icon--Globe:before {
  content: "";
}

.ms-Icon--Globe2:before {
  content: "";
}

.ms-Icon--GlobeFavorite:before {
  content: "";
}

.ms-Icon--Go:before {
  content: "";
}

.ms-Icon--Golf:before {
  content: "";
}

.ms-Icon--GoMirrored:before {
  content: "";
}

.ms-Icon--GoogleDriveLogo:before {
  content: "";
}

.ms-Icon--GoogleDriveLogoBottomBlue:before {
  content: "";
}

.ms-Icon--GoogleDriveLogoLeftGreen:before {
  content: "";
}

.ms-Icon--GoogleDriveLogoRightYellow:before {
  content: "";
}

.ms-Icon--GoToDashboard:before {
  content: "";
}

.ms-Icon--GotoToday:before {
  content: "";
}

.ms-Icon--GradleLogo32:before {
  content: "";
}

.ms-Icon--GraphSymbol:before {
  content: "";
}

.ms-Icon--GreetingCard:before {
  content: "";
}

.ms-Icon--GridViewLarge:before {
  content: "";
}

.ms-Icon--GridViewMedium:before {
  content: "";
}

.ms-Icon--GridViewSmall:before {
  content: "";
}

.ms-Icon--GripperBarHorizontal:before {
  content: "";
}

.ms-Icon--GripperBarVertical:before {
  content: "";
}

.ms-Icon--GripperDotsVertical:before {
  content: "";
}

.ms-Icon--GripperTool:before {
  content: "";
}

.ms-Icon--Group:before {
  content: "";
}

.ms-Icon--GroupedAscending:before {
  content: "";
}

.ms-Icon--GroupedDescending:before {
  content: "";
}

.ms-Icon--GroupedList:before {
  content: "";
}

.ms-Icon--GroupList:before {
  content: "";
}

.ms-Icon--GroupObject:before {
  content: "";
}

.ms-Icon--GroupRemove:before {
  content: "";
}

.ms-Icon--GUID:before {
  content: "";
}

.ms-Icon--Guitar:before {
  content: "";
}

.ms-Icon--HailDay:before {
  content: "";
}

.ms-Icon--HailNight:before {
  content: "";
}

.ms-Icon--HalfAlpha:before {
  content: "";
}

.ms-Icon--HalfCircle:before {
  content: "";
}

.ms-Icon--HandsFree:before {
  content: "";
}

.ms-Icon--Handwriting:before {
  content: "";
}

.ms-Icon--HardDrive:before {
  content: "";
}

.ms-Icon--HardDriveGroup:before {
  content: "";
}

.ms-Icon--HardDriveLock:before {
  content: "";
}

.ms-Icon--HardDriveUnlock:before {
  content: "";
}

.ms-Icon--HazyDay:before {
  content: "";
}

.ms-Icon--HazyNight:before {
  content: "";
}

.ms-Icon--Header:before {
  content: "";
}

.ms-Icon--Header1:before {
  content: "";
}

.ms-Icon--Header2:before {
  content: "";
}

.ms-Icon--Header3:before {
  content: "";
}

.ms-Icon--Header4:before {
  content: "";
}

.ms-Icon--Headset:before {
  content: "";
}

.ms-Icon--HeadsetSolid:before {
  content: "";
}

.ms-Icon--Health:before {
  content: "";
}

.ms-Icon--HealthRefresh:before {
  content: "";
}

.ms-Icon--HealthSolid:before {
  content: "";
}

.ms-Icon--Heart:before {
  content: "";
}

.ms-Icon--HeartBroken:before {
  content: "";
}

.ms-Icon--HeartFill:before {
  content: "";
}

.ms-Icon--Help:before {
  content: "";
}

.ms-Icon--HelpMirrored:before {
  content: "";
}

.ms-Icon--HexaditeInvestigation:before {
  content: "";
}

.ms-Icon--HexaditeInvestigationCancel:before {
  content: "";
}

.ms-Icon--HexaditeInvestigationSemiAuto:before {
  content: "";
}

.ms-Icon--Hexagon:before {
  content: "";
}

.ms-Icon--Hide:before {
  content: "";
}

.ms-Icon--Hide2:before {
  content: "";
}

.ms-Icon--Hide3:before {
  content: "";
}

.ms-Icon--HideVisualFilter:before {
  content: "";
}

.ms-Icon--Highlight:before {
  content: "";
}

.ms-Icon--HighlightMappedShapes:before {
  content: "";
}

.ms-Icon--HintText:before {
  content: "";
}

.ms-Icon--HistoricalWeather:before {
  content: "";
}

.ms-Icon--History:before {
  content: "";
}

.ms-Icon--Home:before {
  content: "";
}

.ms-Icon--HomeDropdown:before {
  content: "";
}

.ms-Icon--HomeGroup:before {
  content: "";
}

.ms-Icon--HomeSolid:before {
  content: "";
}

.ms-Icon--HomeVerify:before {
  content: "";
}

.ms-Icon--HorizontalDistributeCenter:before {
  content: "";
}

.ms-Icon--HorizontalTabKey:before {
  content: "";
}

.ms-Icon--Hospital:before {
  content: "";
}

.ms-Icon--Hot:before {
  content: "";
}

.ms-Icon--Hotel:before {
  content: "";
}

.ms-Icon--HourGlass:before {
  content: "";
}

.ms-Icon--Ice:before {
  content: "";
}

.ms-Icon--IconSetsFlag:before {
  content: "";
}

.ms-Icon--IDBadge:before {
  content: "";
}

.ms-Icon--IgnoreConversation:before {
  content: "";
}

.ms-Icon--ImageCrosshair:before {
  content: "";
}

.ms-Icon--ImageDiff:before {
  content: "";
}

.ms-Icon--ImageInAR:before {
  content: "";
}

.ms-Icon--ImagePixel:before {
  content: "";
}

.ms-Icon--ImageSearch:before {
  content: "";
}

.ms-Icon--Import:before {
  content: "";
}

.ms-Icon--ImportAllMirrored:before {
  content: "";
}

.ms-Icon--Important:before {
  content: "";
}

.ms-Icon--ImportMirrored:before {
  content: "";
}

.ms-Icon--Inbox:before {
  content: "";
}

.ms-Icon--InboxActive:before {
  content: "";
}

.ms-Icon--InboxCheck:before {
  content: "";
}

.ms-Icon--IncidentTriangle:before {
  content: "";
}

.ms-Icon--IncomingCall:before {
  content: "";
}

.ms-Icon--IncreaseIndent:before {
  content: "";
}

.ms-Icon--IncreaseIndentArrow:before {
  content: "";
}

.ms-Icon--IncreaseIndentArrowMirrored:before {
  content: "";
}

.ms-Icon--IncreaseIndentHanging:before {
  content: "";
}

.ms-Icon--IncreaseIndentHangingMirrored:before {
  content: "";
}

.ms-Icon--IncreaseIndentMirrored:before {
  content: "";
}

.ms-Icon--IncreaseIndentText:before {
  content: "";
}

.ms-Icon--IncreaseIndentTextMirrored:before {
  content: "";
}

.ms-Icon--IndentFirstLine:before {
  content: "";
}

.ms-Icon--Info:before {
  content: "";
}

.ms-Icon--Info12:before {
  content: "";
}

.ms-Icon--Info2:before {
  content: "";
}

.ms-Icon--InformationBarriers:before {
  content: "";
}

.ms-Icon--InfoSolid:before {
  content: "";
}

.ms-Icon--InkingTool:before {
  content: "";
}

.ms-Icon--InputAddress:before {
  content: "";
}

.ms-Icon--Insert:before {
  content: "";
}

.ms-Icon--InsertColumnsLeft:before {
  content: "";
}

.ms-Icon--InsertColumnsRight:before {
  content: "";
}

.ms-Icon--InsertRowsAbove:before {
  content: "";
}

.ms-Icon--InsertRowsBelow:before {
  content: "";
}

.ms-Icon--InsertSignatureLine:before {
  content: "";
}

.ms-Icon--InsertTextBox:before {
  content: "";
}

.ms-Icon--InsertTextBoxKorean:before {
  content: "";
}

.ms-Icon--Insights:before {
  content: "";
}

.ms-Icon--Installation:before {
  content: "";
}

.ms-Icon--InstallToDrive:before {
  content: "";
}

.ms-Icon--IntermittentCloudsDay:before {
  content: "";
}

.ms-Icon--IntermittentCloudsNight:before {
  content: "";
}

.ms-Icon--InternalInvestigation:before {
  content: "";
}

.ms-Icon--InternetSharing:before {
  content: "";
}

.ms-Icon--IntersectShape:before {
  content: "";
}

.ms-Icon--Invoice:before {
  content: "";
}

.ms-Icon--iOSAppStoreLogo:before {
  content: "";
}

.ms-Icon--IOT:before {
  content: "";
}

.ms-Icon--IoTSecure:before {
  content: "";
}

.ms-Icon--IRMForward:before {
  content: "";
}

.ms-Icon--IRMForwardMirrored:before {
  content: "";
}

.ms-Icon--IRMReply:before {
  content: "";
}

.ms-Icon--IRMReplyMirrored:before {
  content: "";
}

.ms-Icon--IssueSolid:before {
  content: "";
}

.ms-Icon--IssueTracking:before {
  content: "";
}

.ms-Icon--IssueTrackingMirrored:before {
  content: "";
}

.ms-Icon--Italic:before {
  content: "";
}

.ms-Icon--ItalicC:before {
  content: "";
}

.ms-Icon--ItalicD:before {
  content: "";
}

.ms-Icon--ItalicK:before {
  content: "";
}

.ms-Icon--ItalicKazakh:before {
  content: "";
}

.ms-Icon--ItalicKorean:before {
  content: "";
}

.ms-Icon--ItalicL:before {
  content: "";
}

.ms-Icon--ItalicS:before {
  content: "";
}

.ms-Icon--ItalicT:before {
  content: "";
}

.ms-Icon--JavaLogo:before {
  content: "";
}

.ms-Icon--JavaScriptLanguage:before {
  content: "";
}

.ms-Icon--JenkinsLogo:before {
  content: "";
}

.ms-Icon--JoinOnlineMeeting:before {
  content: "";
}

.ms-Icon--JS:before {
  content: "";
}

.ms-Icon--KaizalaLogo:before {
  content: "";
}

.ms-Icon--KeubernetesLogo:before {
  content: "";
}

.ms-Icon--KeyboardClassic:before {
  content: "";
}

.ms-Icon--KeyPhraseExtraction:before {
  content: "";
}

.ms-Icon--KnowledgeArticle:before {
  content: "";
}

.ms-Icon--KnowledgeManagementApp:before {
  content: "";
}

.ms-Icon--Label:before {
  content: "";
}

.ms-Icon--LadybugSolid:before {
  content: "";
}

.ms-Icon--Lamp:before {
  content: "";
}

.ms-Icon--LandscapeOrientation:before {
  content: "";
}

.ms-Icon--LaptopSecure:before {
  content: "";
}

.ms-Icon--LaptopSelected:before {
  content: "";
}

.ms-Icon--LargeGrid:before {
  content: "";
}

.ms-Icon--LearningApp:before {
  content: "";
}

.ms-Icon--LearningTools:before {
  content: "";
}

.ms-Icon--Leave:before {
  content: "";
}

.ms-Icon--LeaveUser:before {
  content: "";
}

.ms-Icon--Library:before {
  content: "";
}

.ms-Icon--LibraryAddTo:before {
  content: "";
}

.ms-Icon--Lifesaver:before {
  content: "";
}

.ms-Icon--LifesaverLock:before {
  content: "";
}

.ms-Icon--Light:before {
  content: "";
}

.ms-Icon--Lightbulb:before {
  content: "";
}

.ms-Icon--LightningBolt:before {
  content: "";
}

.ms-Icon--LightningBoltSolid:before {
  content: "";
}

.ms-Icon--LightningSecure:before {
  content: "";
}

.ms-Icon--LightSnow:before {
  content: "";
}

.ms-Icon--LightWeight:before {
  content: "";
}

.ms-Icon--Like:before {
  content: "";
}

.ms-Icon--LikeSolid:before {
  content: "";
}

.ms-Icon--Line:before {
  content: "";
}

.ms-Icon--LineChart:before {
  content: "";
}

.ms-Icon--LineSpacing:before {
  content: "";
}

.ms-Icon--LineStyle:before {
  content: "";
}

.ms-Icon--LineThickness:before {
  content: "";
}

.ms-Icon--Link:before {
  content: "";
}

.ms-Icon--Link12:before {
  content: "";
}

.ms-Icon--LinkedDatabase:before {
  content: "";
}

.ms-Icon--LinkedInLogo:before {
  content: "";
}

.ms-Icon--LinuxLogo32:before {
  content: "";
}

.ms-Icon--List:before {
  content: "";
}

.ms-Icon--ListMirrored:before {
  content: "";
}

.ms-Icon--LiveSite:before {
  content: "";
}

.ms-Icon--LocalAdmin:before {
  content: "";
}

.ms-Icon--LocaleLanguage:before {
  content: "";
}

.ms-Icon--Location:before {
  content: "";
}

.ms-Icon--LocationCircle:before {
  content: "";
}

.ms-Icon--LocationDot:before {
  content: "";
}

.ms-Icon--LocationFill:before {
  content: "";
}

.ms-Icon--LocationOutline:before {
  content: "";
}

.ms-Icon--Lock:before {
  content: "";
}

.ms-Icon--Lock12:before {
  content: "";
}

.ms-Icon--LockShare:before {
  content: "";
}

.ms-Icon--LockSolid:before {
  content: "";
}

.ms-Icon--LogRemove:before {
  content: "";
}

.ms-Icon--LookupEntities:before {
  content: "";
}

.ms-Icon--LowerBrightness:before {
  content: "";
}

.ms-Icon--LowerCase:before {
  content: "";
}

.ms-Icon--LyncLogo:before {
  content: "";
}

.ms-Icon--M365InvoicingLogo:before {
  content: "";
}

.ms-Icon--MachineLearning:before {
  content: "";
}

.ms-Icon--Mail:before {
  content: "";
}

.ms-Icon--MailAlert:before {
  content: "";
}

.ms-Icon--MailAttached:before {
  content: "";
}

.ms-Icon--MailCheck:before {
  content: "";
}

.ms-Icon--MailFill:before {
  content: "";
}

.ms-Icon--MailForward:before {
  content: "";
}

.ms-Icon--MailForwardMirrored:before {
  content: "";
}

.ms-Icon--MailLink:before {
  content: "";
}

.ms-Icon--MailLowImportance:before {
  content: "";
}

.ms-Icon--MailOptions:before {
  content: "";
}

.ms-Icon--MailPause:before {
  content: "";
}

.ms-Icon--MailReminder:before {
  content: "";
}

.ms-Icon--MailRepeat:before {
  content: "";
}

.ms-Icon--MailReply:before {
  content: "";
}

.ms-Icon--MailReplyAll:before {
  content: "";
}

.ms-Icon--MailReplyAllMirrored:before {
  content: "";
}

.ms-Icon--MailReplyMirrored:before {
  content: "";
}

.ms-Icon--MailSchedule:before {
  content: "";
}

.ms-Icon--MailSecure:before {
  content: "";
}

.ms-Icon--MailSolid:before {
  content: "";
}

.ms-Icon--MailTentative:before {
  content: "";
}

.ms-Icon--MailTentativeMirrored:before {
  content: "";
}

.ms-Icon--MailUndelivered:before {
  content: "";
}

.ms-Icon--ManagerSelfService:before {
  content: "";
}

.ms-Icon--Manufacturing:before {
  content: "";
}

.ms-Icon--MapDirections:before {
  content: "";
}

.ms-Icon--MapLayers:before {
  content: "";
}

.ms-Icon--MapPin:before {
  content: "";
}

.ms-Icon--MapPin12:before {
  content: "";
}

.ms-Icon--MapPinSolid:before {
  content: "";
}

.ms-Icon--MarkAsProtected:before {
  content: "";
}

.ms-Icon--MarkDownLanguage:before {
  content: "";
}

.ms-Icon--Market:before {
  content: "";
}

.ms-Icon--MarketDown:before {
  content: "";
}

.ms-Icon--MasterDatabase:before {
  content: "";
}

.ms-Icon--MaximumValue:before {
  content: "";
}

.ms-Icon--Medal:before {
  content: "";
}

.ms-Icon--MedalSolid:before {
  content: "";
}

.ms-Icon--Media:before {
  content: "";
}

.ms-Icon--MediaAdd:before {
  content: "";
}

.ms-Icon--Medical:before {
  content: "";
}

.ms-Icon--MedicalCare:before {
  content: "";
}

.ms-Icon--MedicationAdmin:before {
  content: "";
}

.ms-Icon--MedicationRequest:before {
  content: "";
}

.ms-Icon--Megaphone:before {
  content: "";
}

.ms-Icon--MegaphoneSolid:before {
  content: "";
}

.ms-Icon--Memo:before {
  content: "";
}

.ms-Icon--Merge:before {
  content: "";
}

.ms-Icon--MergeCase:before {
  content: "";
}

.ms-Icon--MergeDuplicate:before {
  content: "";
}

.ms-Icon--Message:before {
  content: "";
}

.ms-Icon--MessageFill:before {
  content: "";
}

.ms-Icon--MessageFriendRequest:before {
  content: "";
}

.ms-Icon--MetricsFailure:before {
  content: "";
}

.ms-Icon--MetricsInstall:before {
  content: "";
}

.ms-Icon--MetricsUsage:before {
  content: "";
}

.ms-Icon--MicOff:before {
  content: "";
}

.ms-Icon--MicOff2:before {
  content: "";
}

.ms-Icon--Microphone:before {
  content: "";
}

.ms-Icon--MicrosoftListsLogo48:before {
  content: "";
}

.ms-Icon--MicrosoftStaffhubLogo:before {
  content: "";
}

.ms-Icon--MicrosoftTranslatorLogo:before {
  content: "";
}

.ms-Icon--MicrosoftTranslatorLogoBlue:before {
  content: "";
}

.ms-Icon--MicrosoftTranslatorLogoGreen:before {
  content: "";
}

.ms-Icon--MiniContract:before {
  content: "";
}

.ms-Icon--MiniContractMirrored:before {
  content: "";
}

.ms-Icon--MiniExpand:before {
  content: "";
}

.ms-Icon--MiniExpandMirrored:before {
  content: "";
}

.ms-Icon--MiniLink:before {
  content: "";
}

.ms-Icon--MinimumValue:before {
  content: "";
}

.ms-Icon--MiracastLogoLarge:before {
  content: "";
}

.ms-Icon--MixerLogo:before {
  content: "";
}

.ms-Icon--MobileAngled:before {
  content: "";
}

.ms-Icon--MobileReport:before {
  content: "";
}

.ms-Icon--MobileSelected:before {
  content: "";
}

.ms-Icon--ModelAppTemplate32:before {
  content: "";
}

.ms-Icon--ModelingView:before {
  content: "";
}

.ms-Icon--Money:before {
  content: "";
}

.ms-Icon--More:before {
  content: "";
}

.ms-Icon--MoreSports:before {
  content: "";
}

.ms-Icon--MoreVertical:before {
  content: "";
}

.ms-Icon--MostyClearNight:before {
  content: "";
}

.ms-Icon--MostyCloudyFlurriesDay:before {
  content: "";
}

.ms-Icon--MostyCloudyFlurriesNight:before {
  content: "";
}

.ms-Icon--MostyCloudyShowersDay:before {
  content: "";
}

.ms-Icon--MostyCloudyTStormsDay:before {
  content: "";
}

.ms-Icon--MostyCloudyTStormsNight:before {
  content: "";
}

.ms-Icon--MostySunnyDay:before {
  content: "";
}

.ms-Icon--MountainClimbing:before {
  content: "";
}

.ms-Icon--Move:before {
  content: "";
}

.ms-Icon--Movers:before {
  content: "";
}

.ms-Icon--MoveToFolder:before {
  content: "";
}

.ms-Icon--MSListsConnected:before {
  content: "";
}

.ms-Icon--MSNLogo:before {
  content: "";
}

.ms-Icon--MSNVideos:before {
  content: "";
}

.ms-Icon--MSNVideosSolid:before {
  content: "";
}

.ms-Icon--MSNVolume:before {
  content: "";
}

.ms-Icon--MTMLogo:before {
  content: "";
}

.ms-Icon--MultiSelect:before {
  content: "";
}

.ms-Icon--MultiSelectMirrored:before {
  content: "";
}

.ms-Icon--MusicInCollection:before {
  content: "";
}

.ms-Icon--MusicInCollectionFill:before {
  content: "";
}

.ms-Icon--MusicNote:before {
  content: "";
}

.ms-Icon--MuteChat:before {
  content: "";
}

.ms-Icon--MyMoviesTV:before {
  content: "";
}

.ms-Icon--MyNetwork:before {
  content: "";
}

.ms-Icon--Nav2DMapView:before {
  content: "";
}

.ms-Icon--NavigateBack:before {
  content: "";
}

.ms-Icon--NavigateBackMirrored:before {
  content: "";
}

.ms-Icon--NavigateExternalInline:before {
  content: "";
}

.ms-Icon--NavigateForward:before {
  content: "";
}

.ms-Icon--NavigateForwardMirrored:before {
  content: "";
}

.ms-Icon--NavigationFlipper:before {
  content: "";
}

.ms-Icon--NetworkDeviceScanning:before {
  content: "";
}

.ms-Icon--NetworkTower:before {
  content: "";
}

.ms-Icon--NewAnalyticsQuery:before {
  content: "";
}

.ms-Icon--NewFolder:before {
  content: "";
}

.ms-Icon--NewMail:before {
  content: "";
}

.ms-Icon--News:before {
  content: "";
}

.ms-Icon--NewsSearch:before {
  content: "";
}

.ms-Icon--NewTeamProject:before {
  content: "";
}

.ms-Icon--Next:before {
  content: "";
}

.ms-Icon--NonprofitLogo32:before {
  content: "";
}

.ms-Icon--NormalWeight:before {
  content: "";
}

.ms-Icon--NoteForward:before {
  content: "";
}

.ms-Icon--NotePinned:before {
  content: "";
}

.ms-Icon--NoteReply:before {
  content: "";
}

.ms-Icon--NotExecuted:before {
  content: "";
}

.ms-Icon--NotImpactedSolid:before {
  content: "";
}

.ms-Icon--NPMLogo:before {
  content: "";
}

.ms-Icon--NugetLogo:before {
  content: "";
}

.ms-Icon--NUIFace:before {
  content: "";
}

.ms-Icon--Number:before {
  content: "";
}

.ms-Icon--NumberedList:before {
  content: "";
}

.ms-Icon--NumberedListMirrored:before {
  content: "";
}

.ms-Icon--NumberedListNumber:before {
  content: "";
}

.ms-Icon--NumberedListNumberMirrored:before {
  content: "";
}

.ms-Icon--NumberedListText:before {
  content: "";
}

.ms-Icon--NumberedListTextMirrored:before {
  content: "";
}

.ms-Icon--NumberField:before {
  content: "";
}

.ms-Icon--NumberSequence:before {
  content: "";
}

.ms-Icon--NumberSymbol:before {
  content: "";
}

.ms-Icon--Oauth:before {
  content: "";
}

.ms-Icon--ObjectRecognition:before {
  content: "";
}

.ms-Icon--Octagon:before {
  content: "";
}

.ms-Icon--ODLink:before {
  content: "";
}

.ms-Icon--ODLink12:before {
  content: "";
}

.ms-Icon--OEM:before {
  content: "";
}

.ms-Icon--OfficeAddinsLogo:before {
  content: "";
}

.ms-Icon--OfficeAssistantLogo:before {
  content: "";
}

.ms-Icon--OfficeCatchUp:before {
  content: "";
}

.ms-Icon--OfficeChat:before {
  content: "";
}

.ms-Icon--OfficeChatSolid:before {
  content: "";
}

.ms-Icon--OfficeFormsLogo:before {
  content: "";
}

.ms-Icon--OfficeFormsLogo16:before {
  content: "";
}

.ms-Icon--OfficeFormsLogo24:before {
  content: "";
}

.ms-Icon--OfficeFormsLogoInverse:before {
  content: "";
}

.ms-Icon--OfficeFormsLogoInverse16:before {
  content: "";
}

.ms-Icon--OfficeFormsLogoInverse24:before {
  content: "";
}

.ms-Icon--OfficeLogo:before {
  content: "";
}

.ms-Icon--OfficeStoreLogo:before {
  content: "";
}

.ms-Icon--OfficeVideoLogo:before {
  content: "";
}

.ms-Icon--OfficeVideoLogoFill:before {
  content: "";
}

.ms-Icon--OfficeVideoLogoInverse:before {
  content: "";
}

.ms-Icon--OfflineOneDriveParachute:before {
  content: "";
}

.ms-Icon--OfflineOneDriveParachuteDisabled:before {
  content: "";
}

.ms-Icon--OfflineStorage:before {
  content: "";
}

.ms-Icon--OfflineStorageSolid:before {
  content: "";
}

.ms-Icon--Onboarding:before {
  content: "";
}

.ms-Icon--OneDriveAdd:before {
  content: "";
}

.ms-Icon--OneDriveFileVault:before {
  content: "";
}

.ms-Icon--OneDriveFolder16:before {
  content: "";
}

.ms-Icon--OneDriveLogo:before {
  content: "";
}

.ms-Icon--OneNoteDocType:before {
  content: "";
}

.ms-Icon--OneNoteEduLogoInverse:before {
  content: "";
}

.ms-Icon--OneNoteLogo:before {
  content: "";
}

.ms-Icon--OneNoteLogo16:before {
  content: "";
}

.ms-Icon--OneNoteLogoInverse:before {
  content: "";
}

.ms-Icon--OneNoteLogoInverse16:before {
  content: "";
}

.ms-Icon--OpenEnrollment:before {
  content: "";
}

.ms-Icon--OpenFile:before {
  content: "";
}

.ms-Icon--OpenFolderHorizontal:before {
  content: "";
}

.ms-Icon--OpenInNewTab:before {
  content: "";
}

.ms-Icon--OpenInNewWindow:before {
  content: "";
}

.ms-Icon--OpenPane:before {
  content: "";
}

.ms-Icon--OpenPaneMirrored:before {
  content: "";
}

.ms-Icon--OpenSource:before {
  content: "";
}

.ms-Icon--OpenWith:before {
  content: "";
}

.ms-Icon--OpenWithMirrored:before {
  content: "";
}

.ms-Icon--OrderLock:before {
  content: "";
}

.ms-Icon--Org:before {
  content: "";
}

.ms-Icon--Orientation:before {
  content: "";
}

.ms-Icon--Orientation2:before {
  content: "";
}

.ms-Icon--OutlookLogo:before {
  content: "";
}

.ms-Icon--OutlookLogo16:before {
  content: "";
}

.ms-Icon--OutlookLogoInverse:before {
  content: "";
}

.ms-Icon--OutlookLogoInverse16:before {
  content: "";
}

.ms-Icon--OutlookSpacesBucket:before {
  content: "";
}

.ms-Icon--OutOfOffice:before {
  content: "";
}

.ms-Icon--PAAction:before {
  content: "";
}

.ms-Icon--Package:before {
  content: "";
}

.ms-Icon--Packages:before {
  content: "";
}

.ms-Icon--Padding:before {
  content: "";
}

.ms-Icon--PaddingBottom:before {
  content: "";
}

.ms-Icon--PaddingLeft:before {
  content: "";
}

.ms-Icon--PaddingRight:before {
  content: "";
}

.ms-Icon--PaddingTop:before {
  content: "";
}

.ms-Icon--Page:before {
  content: "";
}

.ms-Icon--PageAdd:before {
  content: "";
}

.ms-Icon--PageArrowRight:before {
  content: "";
}

.ms-Icon--PageBlock:before {
  content: "";
}

.ms-Icon--PageCheckedin:before {
  content: "";
}

.ms-Icon--PageCheckedOut:before {
  content: "";
}

.ms-Icon--PageData:before {
  content: "";
}

.ms-Icon--PageEdit:before {
  content: "";
}

.ms-Icon--PageHeader:before {
  content: "";
}

.ms-Icon--PageHeaderEdit:before {
  content: "";
}

.ms-Icon--PageLeft:before {
  content: "";
}

.ms-Icon--PageLink:before {
  content: "";
}

.ms-Icon--PageList:before {
  content: "";
}

.ms-Icon--PageListFilter:before {
  content: "";
}

.ms-Icon--PageListMirroredSolid:before {
  content: "";
}

.ms-Icon--PageListSolid:before {
  content: "";
}

.ms-Icon--PageLock:before {
  content: "";
}

.ms-Icon--PagePermission:before {
  content: "";
}

.ms-Icon--PageRemove:before {
  content: "";
}

.ms-Icon--PageRight:before {
  content: "";
}

.ms-Icon--PageShared:before {
  content: "";
}

.ms-Icon--PageSolid:before {
  content: "";
}

.ms-Icon--PanoIndicator:before {
  content: "";
}

.ms-Icon--Parachute:before {
  content: "";
}

.ms-Icon--ParachuteSolid:before {
  content: "";
}

.ms-Icon--Parameter:before {
  content: "";
}

.ms-Icon--ParatureLogo:before {
  content: "";
}

.ms-Icon--ParkingLocation:before {
  content: "";
}

.ms-Icon--ParkingLocationMirrored:before {
  content: "";
}

.ms-Icon--ParkingMirroredSolid:before {
  content: "";
}

.ms-Icon--ParkingSolid:before {
  content: "";
}

.ms-Icon--PartlyClearNight:before {
  content: "";
}

.ms-Icon--PartlyCloudyDay:before {
  content: "";
}

.ms-Icon--PartlyCloudyNight:before {
  content: "";
}

.ms-Icon--PartlySunnyDay:before {
  content: "";
}

.ms-Icon--PartlySunnyFlurriesDay:before {
  content: "";
}

.ms-Icon--PartlySunnyShowersDay:before {
  content: "";
}

.ms-Icon--PartlySunnyShowersNight:before {
  content: "";
}

.ms-Icon--PartlySunnyTStormsDay:before {
  content: "";
}

.ms-Icon--PartlySunnyTStormsNight:before {
  content: "";
}

.ms-Icon--PartyLeader:before {
  content: "";
}

.ms-Icon--PassiveAuthentication:before {
  content: "";
}

.ms-Icon--PasswordField:before {
  content: "";
}

.ms-Icon--Paste:before {
  content: "";
}

.ms-Icon--PasteAsCode:before {
  content: "";
}

.ms-Icon--PasteAsText:before {
  content: "";
}

.ms-Icon--Pause:before {
  content: "";
}

.ms-Icon--PaymentCard:before {
  content: "";
}

.ms-Icon--PBIAnomaliesMarker:before {
  content: "";
}

.ms-Icon--PBIAnomaly:before {
  content: "";
}

.ms-Icon--PBIDirectQuery:before {
  content: "";
}

.ms-Icon--PBIDual:before {
  content: "";
}

.ms-Icon--PBIGoalEntry:before {
  content: "";
}

.ms-Icon--PBIGoalEntryAdd:before {
  content: "";
}

.ms-Icon--PBIImport:before {
  content: "";
}

.ms-Icon--PBILiveConnect:before {
  content: "";
}

.ms-Icon--PBIReportTemplate:before {
  content: "";
}

.ms-Icon--PC1:before {
  content: "";
}

.ms-Icon--PDF:before {
  content: "";
}

.ms-Icon--PencilReply:before {
  content: "";
}

.ms-Icon--Pentagon:before {
  content: "";
}

.ms-Icon--PenWorkspace:before {
  content: "";
}

.ms-Icon--People:before {
  content: "";
}

.ms-Icon--PeopleAdd:before {
  content: "";
}

.ms-Icon--PeopleAlert:before {
  content: "";
}

.ms-Icon--PeopleBlock:before {
  content: "";
}

.ms-Icon--PeopleExternalShare:before {
  content: "";
}

.ms-Icon--PeoplePause:before {
  content: "";
}

.ms-Icon--PeopleRepeat:before {
  content: "";
}

.ms-Icon--Permissions:before {
  content: "";
}

.ms-Icon--PermissionsSolid:before {
  content: "";
}

.ms-Icon--Personalize:before {
  content: "";
}

.ms-Icon--Phishing:before {
  content: "";
}

.ms-Icon--PhishingCampaign:before {
  content: "";
}

.ms-Icon--PhishingHook:before {
  content: "";
}

.ms-Icon--Phone:before {
  content: "";
}

.ms-Icon--Photo:before {
  content: "";
}

.ms-Icon--Photo2:before {
  content: "";
}

.ms-Icon--Photo2Add:before {
  content: "";
}

.ms-Icon--Photo2Fill:before {
  content: "";
}

.ms-Icon--Photo2Remove:before {
  content: "";
}

.ms-Icon--PhotoBlock:before {
  content: "";
}

.ms-Icon--PhotoCollection:before {
  content: "";
}

.ms-Icon--PhotoError:before {
  content: "";
}

.ms-Icon--PhotoVideoMedia:before {
  content: "";
}

.ms-Icon--Picture:before {
  content: "";
}

.ms-Icon--PictureCenter:before {
  content: "";
}

.ms-Icon--PictureFill:before {
  content: "";
}

.ms-Icon--PictureLibrary:before {
  content: "";
}

.ms-Icon--PicturePosition:before {
  content: "";
}

.ms-Icon--PictureStretch:before {
  content: "";
}

.ms-Icon--PictureTile:before {
  content: "";
}

.ms-Icon--PieDouble:before {
  content: "";
}

.ms-Icon--PieSingle:before {
  content: "";
}

.ms-Icon--PieSingleSolid:before {
  content: "";
}

.ms-Icon--Pill:before {
  content: "";
}

.ms-Icon--Pin:before {
  content: "";
}

.ms-Icon--Pinned:before {
  content: "";
}

.ms-Icon--PinnedFill:before {
  content: "";
}

.ms-Icon--PinnedSolid:before {
  content: "";
}

.ms-Icon--PinSolid12:before {
  content: "";
}

.ms-Icon--PinSolidOff12:before {
  content: "";
}

.ms-Icon--PinToTab:before {
  content: "";
}

.ms-Icon--PivotChart:before {
  content: "";
}

.ms-Icon--PlainText:before {
  content: "";
}

.ms-Icon--PlannerLogo:before {
  content: "";
}

.ms-Icon--PlanView:before {
  content: "";
}

.ms-Icon--Play:before {
  content: "";
}

.ms-Icon--PlaybackRate1x:before {
  content: "";
}

.ms-Icon--PlayerSettings:before {
  content: "";
}

.ms-Icon--PlayResume:before {
  content: "";
}

.ms-Icon--PlayReverse:before {
  content: "";
}

.ms-Icon--PlayReverseResume:before {
  content: "";
}

.ms-Icon--PlaySolid:before {
  content: "";
}

.ms-Icon--Plug:before {
  content: "";
}

.ms-Icon--PlugConnected:before {
  content: "";
}

.ms-Icon--PlugDisconnected:before {
  content: "";
}

.ms-Icon--PlugSolid:before {
  content: "";
}

.ms-Icon--POI:before {
  content: "";
}

.ms-Icon--POISolid:before {
  content: "";
}

.ms-Icon--PollResults:before {
  content: "";
}

.ms-Icon--PopExpand:before {
  content: "";
}

.ms-Icon--PortalAppTemplate32:before {
  content: "";
}

.ms-Icon--PostUpdate:before {
  content: "";
}

.ms-Icon--PowerApps:before {
  content: "";
}

.ms-Icon--PowerApps2Logo:before {
  content: "";
}

.ms-Icon--PowerAppsLogo:before {
  content: "";
}

.ms-Icon--PowerAppsTemplate:before {
  content: "";
}

.ms-Icon--PowerAutomateLogo:before {
  content: "";
}

.ms-Icon--PowerBILogo:before {
  content: "";
}

.ms-Icon--PowerBILogo16:before {
  content: "";
}

.ms-Icon--PowerBILogoBackplate16:before {
  content: "";
}

.ms-Icon--PowerButton:before {
  content: "";
}

.ms-Icon--PowerPointDocument:before {
  content: "";
}

.ms-Icon--PowerPointLogo:before {
  content: "";
}

.ms-Icon--PowerPointLogo16:before {
  content: "";
}

.ms-Icon--PowerPointLogoInverse:before {
  content: "";
}

.ms-Icon--PowerPointLogoInverse16:before {
  content: "";
}

.ms-Icon--PowerShell:before {
  content: "";
}

.ms-Icon--PowerShell2:before {
  content: "";
}

.ms-Icon--PowerStandby:before {
  content: "";
}

.ms-Icon--PowerVirtualAgentsLogo:before {
  content: "";
}

.ms-Icon--Precipitation:before {
  content: "";
}

.ms-Icon--PresenceChickletVideo:before {
  content: "";
}

.ms-Icon--Presentation:before {
  content: "";
}

.ms-Icon--Presentation12:before {
  content: "";
}

.ms-Icon--Preview:before {
  content: "";
}

.ms-Icon--PreviewBelow:before {
  content: "";
}

.ms-Icon--PreviewLink:before {
  content: "";
}

.ms-Icon--PreviewSideBySide:before {
  content: "";
}

.ms-Icon--Previous:before {
  content: "";
}

.ms-Icon--PrimaryCalendar:before {
  content: "";
}

.ms-Icon--Print:before {
  content: "";
}

.ms-Icon--PrintfaxPrinterFile:before {
  content: "";
}

.ms-Icon--Priority:before {
  content: "";
}

.ms-Icon--Process:before {
  content: "";
}

.ms-Icon--ProcessAdvisor:before {
  content: "";
}

.ms-Icon--Processing:before {
  content: "";
}

.ms-Icon--ProcessingCancel:before {
  content: "";
}

.ms-Icon--ProcessingPause:before {
  content: "";
}

.ms-Icon--ProcessingRun:before {
  content: "";
}

.ms-Icon--ProcessMap:before {
  content: "";
}

.ms-Icon--ProcessMetaTask:before {
  content: "";
}

.ms-Icon--Product:before {
  content: "";
}

.ms-Icon--ProductCatalog:before {
  content: "";
}

.ms-Icon--ProductionFloorManagement:before {
  content: "";
}

.ms-Icon--ProductList:before {
  content: "";
}

.ms-Icon--ProductRelease:before {
  content: "";
}

.ms-Icon--ProductVariant:before {
  content: "";
}

.ms-Icon--ProductWarning:before {
  content: "";
}

.ms-Icon--ProfileSearch:before {
  content: "";
}

.ms-Icon--ProFootball:before {
  content: "";
}

.ms-Icon--ProgressLoopInner:before {
  content: "";
}

.ms-Icon--ProgressLoopOuter:before {
  content: "";
}

.ms-Icon--ProgressRing5:before {
  content: "";
}

.ms-Icon--ProgressRingDots:before {
  content: "";
}

.ms-Icon--ProHockey:before {
  content: "";
}

.ms-Icon--Project2019Document:before {
  content: "";
}

.ms-Icon--ProjectCollection:before {
  content: "";
}

.ms-Icon--ProjectDocument:before {
  content: "";
}

.ms-Icon--ProjectLogo16:before {
  content: "";
}

.ms-Icon--ProjectLogo32:before {
  content: "";
}

.ms-Icon--ProjectLogoInverse:before {
  content: "";
}

.ms-Icon--PromotedDatabase:before {
  content: "";
}

.ms-Icon--Pronouns:before {
  content: "";
}

.ms-Icon--ProtectedDocument:before {
  content: "";
}

.ms-Icon--ProtectionCenterLogo32:before {
  content: "";
}

.ms-Icon--ProtectRestrict:before {
  content: "";
}

.ms-Icon--ProvisioningPackage:before {
  content: "";
}

.ms-Icon--PublicCalendar:before {
  content: "";
}

.ms-Icon--PublicContactCard:before {
  content: "";
}

.ms-Icon--PublicContactCardMirrored:before {
  content: "";
}

.ms-Icon--PublicEmail:before {
  content: "";
}

.ms-Icon--PublicFolder:before {
  content: "";
}

.ms-Icon--PublishContent:before {
  content: "";
}

.ms-Icon--PublishCourse:before {
  content: "";
}

.ms-Icon--PublisherLogo:before {
  content: "";
}

.ms-Icon--PublisherLogo16:before {
  content: "";
}

.ms-Icon--PublisherLogoInverse16:before {
  content: "";
}

.ms-Icon--Puzzle:before {
  content: "";
}

.ms-Icon--PY:before {
  content: "";
}

.ms-Icon--PythonLanguage:before {
  content: "";
}

.ms-Icon--PythonLogoBlue:before {
  content: "";
}

.ms-Icon--PythonLogoYellow:before {
  content: "";
}

.ms-Icon--QandA:before {
  content: "";
}

.ms-Icon--QandAMirror:before {
  content: "";
}

.ms-Icon--QRCode:before {
  content: "";
}

.ms-Icon--QuadColumn:before {
  content: "";
}

.ms-Icon--Quantity:before {
  content: "";
}

.ms-Icon--QuarterCircle:before {
  content: "";
}

.ms-Icon--QueryList:before {
  content: "";
}

.ms-Icon--Questionnaire:before {
  content: "";
}

.ms-Icon--QuestionnaireMirrored:before {
  content: "";
}

.ms-Icon--QueueAdvanced:before {
  content: "";
}

.ms-Icon--QuickNote:before {
  content: "";
}

.ms-Icon--QuickNoteSolid:before {
  content: "";
}

.ms-Icon--Quotes:before {
  content: "";
}

.ms-Icon--R:before {
  content: "";
}

.ms-Icon--RadioBtnOff:before {
  content: "";
}

.ms-Icon--RadioBtnOn:before {
  content: "";
}

.ms-Icon--RadioBullet:before {
  content: "";
}

.ms-Icon--Rain:before {
  content: "";
}

.ms-Icon--RainShowersDay:before {
  content: "";
}

.ms-Icon--RainShowersNight:before {
  content: "";
}

.ms-Icon--RainSnow:before {
  content: "";
}

.ms-Icon--Rate:before {
  content: "";
}

.ms-Icon--RawSource:before {
  content: "";
}

.ms-Icon--ReactLogo:before {
  content: "";
}

.ms-Icon--Read:before {
  content: "";
}

.ms-Icon--ReadingMode:before {
  content: "";
}

.ms-Icon--ReadingModeSolid:before {
  content: "";
}

.ms-Icon--ReadOutLoud:before {
  content: "";
}

.ms-Icon--RealEstate:before {
  content: "";
}

.ms-Icon--ReceiptCheck:before {
  content: "";
}

.ms-Icon--ReceiptForward:before {
  content: "";
}

.ms-Icon--ReceiptProcessing:before {
  content: "";
}

.ms-Icon--ReceiptReply:before {
  content: "";
}

.ms-Icon--ReceiptTentative:before {
  content: "";
}

.ms-Icon--ReceiptTentativeMirrored:before {
  content: "";
}

.ms-Icon--ReceiptUndelivered:before {
  content: "";
}

.ms-Icon--Recent:before {
  content: "";
}

.ms-Icon--Record2:before {
  content: "";
}

.ms-Icon--RecordRouting:before {
  content: "";
}

.ms-Icon--RecruitmentManagement:before {
  content: "";
}

.ms-Icon--RectangleShape:before {
  content: "";
}

.ms-Icon--RectangleShapeSolid:before {
  content: "";
}

.ms-Icon--RectangularClipping:before {
  content: "";
}

.ms-Icon--RecurringEvent:before {
  content: "";
}

.ms-Icon--RecurringTask:before {
  content: "";
}

.ms-Icon--RecycleBin:before {
  content: "";
}

.ms-Icon--Redeploy:before {
  content: "";
}

.ms-Icon--RedEye:before {
  content: "";
}

.ms-Icon--RedEye12:before {
  content: "";
}

.ms-Icon--Redo:before {
  content: "";
}

.ms-Icon--Refresh:before {
  content: "";
}

.ms-Icon--RegistryEditor:before {
  content: "";
}

.ms-Icon--Relationship:before {
  content: "";
}

.ms-Icon--ReleaseDefinition:before {
  content: "";
}

.ms-Icon--ReleaseGate:before {
  content: "";
}

.ms-Icon--ReleaseGateCheck:before {
  content: "";
}

.ms-Icon--ReleaseGateError:before {
  content: "";
}

.ms-Icon--ReminderGroup:before {
  content: "";
}

.ms-Icon--ReminderPerson:before {
  content: "";
}

.ms-Icon--ReminderTime:before {
  content: "";
}

.ms-Icon--Remote:before {
  content: "";
}

.ms-Icon--Remove:before {
  content: "";
}

.ms-Icon--RemoveContent:before {
  content: "";
}

.ms-Icon--RemoveEvent:before {
  content: "";
}

.ms-Icon--RemoveFilter:before {
  content: "";
}

.ms-Icon--RemoveFromShoppingList:before {
  content: "";
}

.ms-Icon--RemoveFromTrash:before {
  content: "";
}

.ms-Icon--RemoveLink:before {
  content: "";
}

.ms-Icon--RemoveLinkChain:before {
  content: "";
}

.ms-Icon--RemoveLinkX:before {
  content: "";
}

.ms-Icon--RemoveOccurrence:before {
  content: "";
}

.ms-Icon--Rename:before {
  content: "";
}

.ms-Icon--RenewalCurrent:before {
  content: "";
}

.ms-Icon--RenewalFuture:before {
  content: "";
}

.ms-Icon--ReopenPages:before {
  content: "";
}

.ms-Icon--Repair:before {
  content: "";
}

.ms-Icon--RepeatAll:before {
  content: "";
}

.ms-Icon--RepeatHeaderRows:before {
  content: "";
}

.ms-Icon--RepeatOne:before {
  content: "";
}

.ms-Icon--Reply:before {
  content: "";
}

.ms-Icon--ReplyAll:before {
  content: "";
}

.ms-Icon--ReplyAllAlt:before {
  content: "";
}

.ms-Icon--ReplyAllMirrored:before {
  content: "";
}

.ms-Icon--ReplyAlt:before {
  content: "";
}

.ms-Icon--ReplyMirrored:before {
  content: "";
}

.ms-Icon--Repo:before {
  content: "";
}

.ms-Icon--ReportAdd:before {
  content: "";
}

.ms-Icon--ReportAlert:before {
  content: "";
}

.ms-Icon--ReportAlertMirrored:before {
  content: "";
}

.ms-Icon--ReportDocument:before {
  content: "";
}

.ms-Icon--ReportHacked:before {
  content: "";
}

.ms-Icon--ReportLibrary:before {
  content: "";
}

.ms-Icon--ReportLibraryMirrored:before {
  content: "";
}

.ms-Icon--ReportLock:before {
  content: "";
}

.ms-Icon--ReportTrophy:before {
  content: "";
}

.ms-Icon--ReportWarning:before {
  content: "";
}

.ms-Icon--RepoSolid:before {
  content: "";
}

.ms-Icon--Rerun:before {
  content: "";
}

.ms-Icon--ReservationOrders:before {
  content: "";
}

.ms-Icon--Reset:before {
  content: "";
}

.ms-Icon--ResetDevice:before {
  content: "";
}

.ms-Icon--ResponsesMenu:before {
  content: "";
}

.ms-Icon--ReturnKey:before {
  content: "";
}

.ms-Icon--ReturnToSession:before {
  content: "";
}

.ms-Icon--ReviewRequestMirroredSolid:before {
  content: "";
}

.ms-Icon--ReviewRequestSolid:before {
  content: "";
}

.ms-Icon--ReviewResponseSolid:before {
  content: "";
}

.ms-Icon--ReviewSolid:before {
  content: "";
}

.ms-Icon--RevToggleKey:before {
  content: "";
}

.ms-Icon--RewardsLogo:before {
  content: "";
}

.ms-Icon--RewardsLogoArt64:before {
  content: "";
}

.ms-Icon--RewardsLogoSolid:before {
  content: "";
}

.ms-Icon--Rewind:before {
  content: "";
}

.ms-Icon--RewindEightX:before {
  content: "";
}

.ms-Icon--RewindFourX:before {
  content: "";
}

.ms-Icon--RewindOneFiveX:before {
  content: "";
}

.ms-Icon--RewindOneX:before {
  content: "";
}

.ms-Icon--RewindPointFiveX:before {
  content: "";
}

.ms-Icon--RewindTwoX:before {
  content: "";
}

.ms-Icon--Ribbon:before {
  content: "";
}

.ms-Icon--RibbonSolid:before {
  content: "";
}

.ms-Icon--RightDoubleQuote:before {
  content: "";
}

.ms-Icon--RightTriangle:before {
  content: "";
}

.ms-Icon--Ringer:before {
  content: "";
}

.ms-Icon--RingerActive:before {
  content: "";
}

.ms-Icon--RingerOff:before {
  content: "";
}

.ms-Icon--RingerRemove:before {
  content: "";
}

.ms-Icon--RingerSolid:before {
  content: "";
}

.ms-Icon--Robot:before {
  content: "";
}

.ms-Icon--Rocket:before {
  content: "";
}

.ms-Icon--Room:before {
  content: "";
}

.ms-Icon--Rotate:before {
  content: "";
}

.ms-Icon--Rotate90Clockwise:before {
  content: "";
}

.ms-Icon--Rotate90CounterClockwise:before {
  content: "";
}

.ms-Icon--RowsChild:before {
  content: "";
}

.ms-Icon--RowsGroup:before {
  content: "";
}

.ms-Icon--RubyGemsLogo:before {
  content: "";
}

.ms-Icon--Rugby:before {
  content: "";
}

.ms-Icon--Running:before {
  content: "";
}

.ms-Icon--RustLanguageLogo:before {
  content: "";
}

.ms-Icon--Sad:before {
  content: "";
}

.ms-Icon--SadSolid:before {
  content: "";
}

.ms-Icon--SamsungGallery:before {
  content: "";
}

.ms-Icon--Save:before {
  content: "";
}

.ms-Icon--SaveAll:before {
  content: "";
}

.ms-Icon--SaveAndClose:before {
  content: "";
}

.ms-Icon--SaveAs:before {
  content: "";
}

.ms-Icon--SavedOffline:before {
  content: "";
}

.ms-Icon--SaveTemplate:before {
  content: "";
}

.ms-Icon--SaveToMobile:before {
  content: "";
}

.ms-Icon--Savings:before {
  content: "";
}

.ms-Icon--ScaleUp:before {
  content: "";
}

.ms-Icon--ScaleVolume:before {
  content: "";
}

.ms-Icon--ScatterChart:before {
  content: "";
}

.ms-Icon--ScheduleEventAction:before {
  content: "";
}

.ms-Icon--SchoolDataSyncLogo:before {
  content: "";
}

.ms-Icon--ScopeTemplate:before {
  content: "";
}

.ms-Icon--Screen:before {
  content: "";
}

.ms-Icon--ScreenCast:before {
  content: "";
}

.ms-Icon--ScreenPreviewOn:before {
  content: "";
}

.ms-Icon--ScreenTime:before {
  content: "";
}

.ms-Icon--Script:before {
  content: "";
}

.ms-Icon--ScrollUpDown:before {
  content: "";
}

.ms-Icon--SDCard:before {
  content: "";
}

.ms-Icon--Search:before {
  content: "";
}

.ms-Icon--SearchAndApps:before {
  content: "";
}

.ms-Icon--SearchArt64:before {
  content: "";
}

.ms-Icon--SearchBookmark:before {
  content: "";
}

.ms-Icon--SearchCalendar:before {
  content: "";
}

.ms-Icon--SearchData:before {
  content: "";
}

.ms-Icon--SearchIssue:before {
  content: "";
}

.ms-Icon--SearchIssueMirrored:before {
  content: "";
}

.ms-Icon--SearchNearby:before {
  content: "";
}

.ms-Icon--SecondaryNav:before {
  content: "";
}

.ms-Icon--Section:before {
  content: "";
}

.ms-Icon--Sections:before {
  content: "";
}

.ms-Icon--SecurityCamera:before {
  content: "";
}

.ms-Icon--SecurityGroup:before {
  content: "";
}

.ms-Icon--SecurityTest:before {
  content: "";
}

.ms-Icon--SeeDo:before {
  content: "";
}

.ms-Icon--SelectAll:before {
  content: "";
}

.ms-Icon--Sell:before {
  content: "";
}

.ms-Icon--SemiboldWeight:before {
  content: "";
}

.ms-Icon--Send:before {
  content: "";
}

.ms-Icon--SendMirrored:before {
  content: "";
}

.ms-Icon--SentimentAnalysis:before {
  content: "";
}

.ms-Icon--Separator:before {
  content: "";
}

.ms-Icon--Server:before {
  content: "";
}

.ms-Icon--ServerEnviroment:before {
  content: "";
}

.ms-Icon--ServerProcesses:before {
  content: "";
}

.ms-Icon--ServiceOff:before {
  content: "";
}

.ms-Icon--SetAction:before {
  content: "";
}

.ms-Icon--Settings:before {
  content: "";
}

.ms-Icon--SettingsAdd:before {
  content: "";
}

.ms-Icon--SettingsSecure:before {
  content: "";
}

.ms-Icon--SettingsSync:before {
  content: "";
}

.ms-Icon--ShakeDevice:before {
  content: "";
}

.ms-Icon--Shapes:before {
  content: "";
}

.ms-Icon--ShapeSolid:before {
  content: "";
}

.ms-Icon--Share:before {
  content: "";
}

.ms-Icon--SharedDatabase:before {
  content: "";
}

.ms-Icon--ShareiOS:before {
  content: "";
}

.ms-Icon--Sharepoint2013LogoInverse:before {
  content: "";
}

.ms-Icon--SharepointAppIcon16:before {
  content: "";
}

.ms-Icon--SharepointLogo:before {
  content: "";
}

.ms-Icon--SharepointLogoInverse:before {
  content: "";
}

.ms-Icon--Shield:before {
  content: "";
}

.ms-Icon--ShieldAlert:before {
  content: "";
}

.ms-Icon--ShieldSolid:before {
  content: "";
}

.ms-Icon--Shirt:before {
  content: "";
}

.ms-Icon--Shop:before {
  content: "";
}

.ms-Icon--ShoppingCart:before {
  content: "";
}

.ms-Icon--ShoppingCartSolid:before {
  content: "";
}

.ms-Icon--ShopServer:before {
  content: "";
}

.ms-Icon--Showers:before {
  content: "";
}

.ms-Icon--ShowGrid:before {
  content: "";
}

.ms-Icon--ShowResults:before {
  content: "";
}

.ms-Icon--ShowResultsMirrored:before {
  content: "";
}

.ms-Icon--ShowTimeAs:before {
  content: "";
}

.ms-Icon--ShowVisualFilter:before {
  content: "";
}

.ms-Icon--SidePanel:before {
  content: "";
}

.ms-Icon--SidePanelMirrored:before {
  content: "";
}

.ms-Icon--Signin:before {
  content: "";
}

.ms-Icon--SignOut:before {
  content: "";
}

.ms-Icon--SimplifiedView:before {
  content: "";
}

.ms-Icon--SingleBookmark:before {
  content: "";
}

.ms-Icon--SingleBookmarkSolid:before {
  content: "";
}

.ms-Icon--SingleColumn:before {
  content: "";
}

.ms-Icon--SingleColumnEdit:before {
  content: "";
}

.ms-Icon--SIPMove:before {
  content: "";
}

.ms-Icon--SiteScan:before {
  content: "";
}

.ms-Icon--SizeLegacy:before {
  content: "";
}

.ms-Icon--SkipBack10:before {
  content: "";
}

.ms-Icon--SkipForward30:before {
  content: "";
}

.ms-Icon--SkiResorts:before {
  content: "";
}

.ms-Icon--SkypeArrow:before {
  content: "";
}

.ms-Icon--SkypeCheck:before {
  content: "";
}

.ms-Icon--SkypeCircleArrow:before {
  content: "";
}

.ms-Icon--SkypeCircleCheck:before {
  content: "";
}

.ms-Icon--SkypeCircleClock:before {
  content: "";
}

.ms-Icon--SkypeCircleMinus:before {
  content: "";
}

.ms-Icon--SkypeCircleSlash:before {
  content: "";
}

.ms-Icon--SkypeClock:before {
  content: "";
}

.ms-Icon--SkypeForBusinessLogo:before {
  content: "";
}

.ms-Icon--SkypeForBusinessLogo16:before {
  content: "";
}

.ms-Icon--SkypeForBusinessLogoFill:before {
  content: "";
}

.ms-Icon--SkypeForBusinessLogoFill16:before {
  content: "";
}

.ms-Icon--SkypeLogo:before {
  content: "";
}

.ms-Icon--SkypeLogo16:before {
  content: "";
}

.ms-Icon--SkypeMessage:before {
  content: "";
}

.ms-Icon--SkypeMinus:before {
  content: "";
}

.ms-Icon--SkypeSlash:before {
  content: "";
}

.ms-Icon--Sleet:before {
  content: "";
}

.ms-Icon--Slider:before {
  content: "";
}

.ms-Icon--SliderHandleSize:before {
  content: "";
}

.ms-Icon--SliderThumb:before {
  content: "";
}

.ms-Icon--Slideshow:before {
  content: "";
}

.ms-Icon--SmartGlassRemote:before {
  content: "";
}

.ms-Icon--SnapToGrid:before {
  content: "";
}

.ms-Icon--Snooze:before {
  content: "";
}

.ms-Icon--Snow:before {
  content: "";
}

.ms-Icon--Snowflake:before {
  content: "";
}

.ms-Icon--SnowShowerDay:before {
  content: "";
}

.ms-Icon--SnowShowerNight:before {
  content: "";
}

.ms-Icon--Soccer:before {
  content: "";
}

.ms-Icon--SocialListeningLogo:before {
  content: "";
}

.ms-Icon--Sort:before {
  content: "";
}

.ms-Icon--SortDown:before {
  content: "";
}

.ms-Icon--SortLines:before {
  content: "";
}

.ms-Icon--SortLinesAscending:before {
  content: "";
}

.ms-Icon--SortUp:before {
  content: "";
}

.ms-Icon--Source:before {
  content: "";
}

.ms-Icon--Spacer:before {
  content: "";
}

.ms-Icon--Speakers:before {
  content: "";
}

.ms-Icon--SpecialEvent:before {
  content: "";
}

.ms-Icon--Speech:before {
  content: "";
}

.ms-Icon--SpeechOff:before {
  content: "";
}

.ms-Icon--SpeedHigh:before {
  content: "";
}

.ms-Icon--Spelling:before {
  content: "";
}

.ms-Icon--Split:before {
  content: "";
}

.ms-Icon--SplitObject:before {
  content: "";
}

.ms-Icon--Sprint:before {
  content: "";
}

.ms-Icon--SQLAnalyticsPool:before {
  content: "";
}

.ms-Icon--SQLServerLogo:before {
  content: "";
}

.ms-Icon--Squalls:before {
  content: "";
}

.ms-Icon--SquareShape:before {
  content: "";
}

.ms-Icon--SquareShapeSolid:before {
  content: "";
}

.ms-Icon--Stack:before {
  content: "";
}

.ms-Icon--StackColumnChart:before {
  content: "";
}

.ms-Icon--StackedBarChart:before {
  content: "";
}

.ms-Icon--StackedBarChartFull:before {
  content: "";
}

.ms-Icon--StackedColumnChart2:before {
  content: "";
}

.ms-Icon--StackedColumnChart2Fill:before {
  content: "";
}

.ms-Icon--StackedLineChart:before {
  content: "";
}

.ms-Icon--StackIndicator:before {
  content: "";
}

.ms-Icon--StaffNotebookLogo16:before {
  content: "";
}

.ms-Icon--StaffNotebookLogo32:before {
  content: "";
}

.ms-Icon--StaffNotebookLogoFill16:before {
  content: "";
}

.ms-Icon--StaffNotebookLogoFill32:before {
  content: "";
}

.ms-Icon--StaffNotebookLogoInverted16:before {
  content: "";
}

.ms-Icon--StaffNotebookLogoInverted32:before {
  content: "";
}

.ms-Icon--Starburst:before {
  content: "";
}

.ms-Icon--StarburstSolid:before {
  content: "";
}

.ms-Icon--StatusCircleBlock:before {
  content: "";
}

.ms-Icon--StatusCircleBlock2:before {
  content: "";
}

.ms-Icon--StatusCircleCheckmark:before {
  content: "";
}

.ms-Icon--StatusCircleErrorX:before {
  content: "";
}

.ms-Icon--StatusCircleExclamation:before {
  content: "";
}

.ms-Icon--StatusCircleInfo:before {
  content: "";
}

.ms-Icon--StatusCircleInner:before {
  content: "";
}

.ms-Icon--StatusCircleOuter:before {
  content: "";
}

.ms-Icon--StatusCircleQuestionMark:before {
  content: "";
}

.ms-Icon--StatusCircleRing:before {
  content: "";
}

.ms-Icon--StatusCircleSync:before {
  content: "";
}

.ms-Icon--StatusErrorFull:before {
  content: "";
}

.ms-Icon--StatusTriangle:before {
  content: "";
}

.ms-Icon--StatusTriangleExclamation:before {
  content: "";
}

.ms-Icon--StatusTriangleInner:before {
  content: "";
}

.ms-Icon--StatusTriangleOuter:before {
  content: "";
}

.ms-Icon--Step:before {
  content: "";
}

.ms-Icon--StepInsert:before {
  content: "";
}

.ms-Icon--StepShared:before {
  content: "";
}

.ms-Icon--StepSharedAdd:before {
  content: "";
}

.ms-Icon--StepSharedInsert:before {
  content: "";
}

.ms-Icon--StickyNotesOutlineAppIcon:before {
  content: "";
}

.ms-Icon--StickyNotesSolidAppIcon:before {
  content: "";
}

.ms-Icon--StockDown:before {
  content: "";
}

.ms-Icon--StockUp:before {
  content: "";
}

.ms-Icon--Stop:before {
  content: "";
}

.ms-Icon--StopSolid:before {
  content: "";
}

.ms-Icon--Stopwatch:before {
  content: "";
}

.ms-Icon--StorageAcount:before {
  content: "";
}

.ms-Icon--StorageOptical:before {
  content: "";
}

.ms-Icon--StoreLogo16:before {
  content: "";
}

.ms-Icon--StoreLogoMed20:before {
  content: "";
}

.ms-Icon--Storyboard:before {
  content: "";
}

.ms-Icon--StreamDiscover:before {
  content: "";
}

.ms-Icon--Streaming:before {
  content: "";
}

.ms-Icon--StreamingOff:before {
  content: "";
}

.ms-Icon--StreamLogo:before {
  content: "";
}

.ms-Icon--Street:before {
  content: "";
}

.ms-Icon--StreetsideSplitMinimize:before {
  content: "";
}

.ms-Icon--Strikethrough:before {
  content: "";
}

.ms-Icon--StrikethroughKorean:before {
  content: "";
}

.ms-Icon--Subscribe:before {
  content: "";
}

.ms-Icon--Subscript:before {
  content: "";
}

.ms-Icon--SubstitutionsIn:before {
  content: "";
}

.ms-Icon--SubtractShape:before {
  content: "";
}

.ms-Icon--Suitcase:before {
  content: "";
}

.ms-Icon--SunAdd:before {
  content: "";
}

.ms-Icon--Sunny:before {
  content: "";
}

.ms-Icon--SunQuestionMark:before {
  content: "";
}

.ms-Icon--Superscript:before {
  content: "";
}

.ms-Icon--SurveyQuestionResponse:before {
  content: "";
}

.ms-Icon--SurveyQuestions:before {
  content: "";
}

.ms-Icon--SVNLogo:before {
  content: "";
}

.ms-Icon--SwayLogo16:before {
  content: "";
}

.ms-Icon--SwayLogo32:before {
  content: "";
}

.ms-Icon--SwayLogoFill16:before {
  content: "";
}

.ms-Icon--SwayLogoFill32:before {
  content: "";
}

.ms-Icon--SwayLogoInverse:before {
  content: "";
}

.ms-Icon--SwiftLogo:before {
  content: "";
}

.ms-Icon--Switch:before {
  content: "";
}

.ms-Icon--SwitcherStartEnd:before {
  content: "";
}

.ms-Icon--SwitchUser:before {
  content: "";
}

.ms-Icon--Sync:before {
  content: "";
}

.ms-Icon--SyncError:before {
  content: "";
}

.ms-Icon--SyncFolder:before {
  content: "";
}

.ms-Icon--SyncOccurence:before {
  content: "";
}

.ms-Icon--SyncOccurenceCancel:before {
  content: "";
}

.ms-Icon--SyncStatus:before {
  content: "";
}

.ms-Icon--SyncStatusSolid:before {
  content: "";
}

.ms-Icon--SyncToPC:before {
  content: "";
}

.ms-Icon--System:before {
  content: "";
}

.ms-Icon--Tab:before {
  content: "";
}

.ms-Icon--TabCenter:before {
  content: "";
}

.ms-Icon--Table:before {
  content: "";
}

.ms-Icon--TableBrandedColumn:before {
  content: "";
}

.ms-Icon--TableBrandedRow:before {
  content: "";
}

.ms-Icon--TableColumn:before {
  content: "";
}

.ms-Icon--TableComputed:before {
  content: "";
}

.ms-Icon--TableFirstColumn:before {
  content: "";
}

.ms-Icon--TableGroup:before {
  content: "";
}

.ms-Icon--TableHeaderRow:before {
  content: "";
}

.ms-Icon--TableLastColumn:before {
  content: "";
}

.ms-Icon--TableLink:before {
  content: "";
}

.ms-Icon--TablePermission:before {
  content: "";
}

.ms-Icon--Tablet:before {
  content: "";
}

.ms-Icon--TabletMode:before {
  content: "";
}

.ms-Icon--TableTotalRow:before {
  content: "";
}

.ms-Icon--TabletSelected:before {
  content: "";
}

.ms-Icon--TabOneColumn:before {
  content: "";
}

.ms-Icon--TabThreeColumn:before {
  content: "";
}

.ms-Icon--TabTwoColumn:before {
  content: "";
}

.ms-Icon--Tag:before {
  content: "";
}

.ms-Icon--TagGroup:before {
  content: "";
}

.ms-Icon--TagSolid:before {
  content: "";
}

.ms-Icon--TagUnknown:before {
  content: "";
}

.ms-Icon--TagUnknown12:before {
  content: "";
}

.ms-Icon--TagUnknown12Mirror:before {
  content: "";
}

.ms-Icon--TagUnknownMirror:before {
  content: "";
}

.ms-Icon--TaskAdd:before {
  content: "";
}

.ms-Icon--Taskboard:before {
  content: "";
}

.ms-Icon--TaskGroup:before {
  content: "";
}

.ms-Icon--TaskGroupMirrored:before {
  content: "";
}

.ms-Icon--TaskList:before {
  content: "";
}

.ms-Icon--TaskLogo:before {
  content: "";
}

.ms-Icon--TaskManager:before {
  content: "";
}

.ms-Icon--TaskManagerMirrored:before {
  content: "";
}

.ms-Icon--TaskSolid:before {
  content: "";
}

.ms-Icon--Taxi:before {
  content: "";
}

.ms-Icon--TeamFavorite:before {
  content: "";
}

.ms-Icon--TeamsLogo:before {
  content: "";
}

.ms-Icon--TeamsLogo16:before {
  content: "";
}

.ms-Icon--TeamsLogoInverse:before {
  content: "";
}

.ms-Icon--Teamwork:before {
  content: "";
}

.ms-Icon--Teeth:before {
  content: "";
}

.ms-Icon--Telemarketer:before {
  content: "";
}

.ms-Icon--TemporaryAccessPass:before {
  content: "";
}

.ms-Icon--TemporaryUser:before {
  content: "";
}

.ms-Icon--Tennis:before {
  content: "";
}

.ms-Icon--TestAdd:before {
  content: "";
}

.ms-Icon--TestAutoSolid:before {
  content: "";
}

.ms-Icon--TestBeaker:before {
  content: "";
}

.ms-Icon--TestBeakerSolid:before {
  content: "";
}

.ms-Icon--TestCase:before {
  content: "";
}

.ms-Icon--TestExploreSolid:before {
  content: "";
}

.ms-Icon--TestImpactSolid:before {
  content: "";
}

.ms-Icon--TestParameter:before {
  content: "";
}

.ms-Icon--TestPlan:before {
  content: "";
}

.ms-Icon--TestRemove:before {
  content: "";
}

.ms-Icon--TestStep:before {
  content: "";
}

.ms-Icon--TestSuite:before {
  content: "";
}

.ms-Icon--TestUserSolid:before {
  content: "";
}

.ms-Icon--TextAlignBottom:before {
  content: "";
}

.ms-Icon--TextAlignMiddle:before {
  content: "";
}

.ms-Icon--TextAlignTop:before {
  content: "";
}

.ms-Icon--TextBox:before {
  content: "";
}

.ms-Icon--TextCallout:before {
  content: "";
}

.ms-Icon--TextDocument:before {
  content: "";
}

.ms-Icon--TextDocumentEdit:before {
  content: "";
}

.ms-Icon--TextDocumentSettings:before {
  content: "";
}

.ms-Icon--TextDocumentShared:before {
  content: "";
}

.ms-Icon--TextField:before {
  content: "";
}

.ms-Icon--TextOverflow:before {
  content: "";
}

.ms-Icon--TextParagraphOption:before {
  content: "";
}

.ms-Icon--TextRecognition:before {
  content: "";
}

.ms-Icon--TextRotate270Degrees:before {
  content: "";
}

.ms-Icon--TextRotate90Degrees:before {
  content: "";
}

.ms-Icon--TextRotateHorizontal:before {
  content: "";
}

.ms-Icon--TextRotation:before {
  content: "";
}

.ms-Icon--TFVCLogo:before {
  content: "";
}

.ms-Icon--ThisPC:before {
  content: "";
}

.ms-Icon--ThreeQuarterCircle:before {
  content: "";
}

.ms-Icon--ThumbnailView:before {
  content: "";
}

.ms-Icon--ThumbnailViewMirrored:before {
  content: "";
}

.ms-Icon--Thunderstorms:before {
  content: "";
}

.ms-Icon--Ticket:before {
  content: "";
}

.ms-Icon--Tiles:before {
  content: "";
}

.ms-Icon--Tiles2:before {
  content: "";
}

.ms-Icon--TimeEntry:before {
  content: "";
}

.ms-Icon--Timeline:before {
  content: "";
}

.ms-Icon--TimelineDelivery:before {
  content: "";
}

.ms-Icon--TimelineMatrixView:before {
  content: "";
}

.ms-Icon--TimelineProgress:before {
  content: "";
}

.ms-Icon--TimePicker:before {
  content: "";
}

.ms-Icon--Timer:before {
  content: "";
}

.ms-Icon--TimeSheet:before {
  content: "";
}

.ms-Icon--ToDoLogoBottom:before {
  content: "";
}

.ms-Icon--ToDoLogoInverse:before {
  content: "";
}

.ms-Icon--ToDoLogoOutline:before {
  content: "";
}

.ms-Icon--ToDoLogoTop:before {
  content: "";
}

.ms-Icon--ToggleBorder:before {
  content: "";
}

.ms-Icon--ToggleFilled:before {
  content: "";
}

.ms-Icon--ToggleLeft:before {
  content: "";
}

.ms-Icon--ToggleRight:before {
  content: "";
}

.ms-Icon--ToggleThumb:before {
  content: "";
}

.ms-Icon--Toll:before {
  content: "";
}

.ms-Icon--Toolbox:before {
  content: "";
}

.ms-Icon--Total:before {
  content: "";
}

.ms-Icon--Touch:before {
  content: "";
}

.ms-Icon--TouchPointer:before {
  content: "";
}

.ms-Icon--Trackers:before {
  content: "";
}

.ms-Icon--TrackersMirrored:before {
  content: "";
}

.ms-Icon--Train:before {
  content: "";
}

.ms-Icon--TrainSolid:before {
  content: "";
}

.ms-Icon--TransferCall:before {
  content: "";
}

.ms-Icon--Transition:before {
  content: "";
}

.ms-Icon--TransitionEffect:before {
  content: "";
}

.ms-Icon--TransitionPop:before {
  content: "";
}

.ms-Icon--TransitionPush:before {
  content: "";
}

.ms-Icon--Translate:before {
  content: "";
}

.ms-Icon--Trending12:before {
  content: "";
}

.ms-Icon--TriangleDown12:before {
  content: "";
}

.ms-Icon--TriangleLeft12:before {
  content: "";
}

.ms-Icon--TriangleRight12:before {
  content: "";
}

.ms-Icon--TriangleShape:before {
  content: "";
}

.ms-Icon--TriangleShapeSolid:before {
  content: "";
}

.ms-Icon--TriangleSolid:before {
  content: "";
}

.ms-Icon--TriangleSolidDown12:before {
  content: "";
}

.ms-Icon--TriangleSolidLeft12:before {
  content: "";
}

.ms-Icon--TriangleSolidRight12:before {
  content: "";
}

.ms-Icon--TriangleSolidUp12:before {
  content: "";
}

.ms-Icon--TriangleUp12:before {
  content: "";
}

.ms-Icon--TriggerApproval:before {
  content: "";
}

.ms-Icon--TriggerAuto:before {
  content: "";
}

.ms-Icon--TriggerPhrase:before {
  content: "";
}

.ms-Icon--TriggerUser:before {
  content: "";
}

.ms-Icon--Trim:before {
  content: "";
}

.ms-Icon--TrimEnd:before {
  content: "";
}

.ms-Icon--TrimStart:before {
  content: "";
}

.ms-Icon--TripleColumn:before {
  content: "";
}

.ms-Icon--TripleColumnEdit:before {
  content: "";
}

.ms-Icon--TripleColumnWide:before {
  content: "";
}

.ms-Icon--Trophy:before {
  content: "";
}

.ms-Icon--Trophy2:before {
  content: "";
}

.ms-Icon--Trophy2Solid:before {
  content: "";
}

.ms-Icon--TurnRight:before {
  content: "";
}

.ms-Icon--TVMonitor:before {
  content: "";
}

.ms-Icon--TVMonitorSelected:before {
  content: "";
}

.ms-Icon--TwitterLogo:before {
  content: "";
}

.ms-Icon--TypeScriptLanguage:before {
  content: "";
}

.ms-Icon--Umbrella:before {
  content: "";
}

.ms-Icon--UnavailableOffline:before {
  content: "";
}

.ms-Icon--Underline:before {
  content: "";
}

.ms-Icon--UnderlineA:before {
  content: "";
}

.ms-Icon--UnderlineKorean:before {
  content: "";
}

.ms-Icon--UnderlineP:before {
  content: "";
}

.ms-Icon--UnderlineRussian:before {
  content: "";
}

.ms-Icon--UnderlineS:before {
  content: "";
}

.ms-Icon--UnderlineSerbian:before {
  content: "";
}

.ms-Icon--Undo:before {
  content: "";
}

.ms-Icon--Uneditable:before {
  content: "";
}

.ms-Icon--Uneditable2:before {
  content: "";
}

.ms-Icon--Uneditable2Mirrored:before {
  content: "";
}

.ms-Icon--UneditableMirrored:before {
  content: "";
}

.ms-Icon--UneditableSolid12:before {
  content: "";
}

.ms-Icon--UneditableSolidMirrored12:before {
  content: "";
}

.ms-Icon--Unfavorite:before {
  content: "";
}

.ms-Icon--UngroupObject:before {
  content: "";
}

.ms-Icon--UniteShape:before {
  content: "";
}

.ms-Icon--Unknown:before {
  content: "";
}

.ms-Icon--UnknownCall:before {
  content: "";
}

.ms-Icon--UnknownMirrored:before {
  content: "";
}

.ms-Icon--UnknownMirroredSolid:before {
  content: "";
}

.ms-Icon--UnknownSolid:before {
  content: "";
}

.ms-Icon--Unlock:before {
  content: "";
}

.ms-Icon--UnlockSolid:before {
  content: "";
}

.ms-Icon--Unpin:before {
  content: "";
}

.ms-Icon--UnpublishContent:before {
  content: "";
}

.ms-Icon--UnSetColor:before {
  content: "";
}

.ms-Icon--UnstackSelected:before {
  content: "";
}

.ms-Icon--Unsubscribe:before {
  content: "";
}

.ms-Icon--UnsyncFolder:before {
  content: "";
}

.ms-Icon--UnsyncOccurence:before {
  content: "";
}

.ms-Icon--Untag:before {
  content: "";
}

.ms-Icon--Up:before {
  content: "";
}

.ms-Icon--UpdateRestore:before {
  content: "";
}

.ms-Icon--UpgradeAnalysis:before {
  content: "";
}

.ms-Icon--Upload:before {
  content: "";
}

.ms-Icon--UpperCase:before {
  content: "";
}

.ms-Icon--URLBlock:before {
  content: "";
}

.ms-Icon--USB:before {
  content: "";
}

.ms-Icon--UserEvent:before {
  content: "";
}

.ms-Icon--UserFollowed:before {
  content: "";
}

.ms-Icon--UserGauge:before {
  content: "";
}

.ms-Icon--UserOptional:before {
  content: "";
}

.ms-Icon--UserPause:before {
  content: "";
}

.ms-Icon--UserRemove:before {
  content: "";
}

.ms-Icon--UserSync:before {
  content: "";
}

.ms-Icon--UserWarning:before {
  content: "";
}

.ms-Icon--UserWindow:before {
  content: "";
}

.ms-Icon--Vacation:before {
  content: "";
}

.ms-Icon--Vaccination:before {
  content: "";
}

.ms-Icon--VaccinationRecent:before {
  content: "";
}

.ms-Icon--Variable:before {
  content: "";
}

.ms-Icon--Variable2:before {
  content: "";
}

.ms-Icon--Variable3:before {
  content: "";
}

.ms-Icon--VariableGroup:before {
  content: "";
}

.ms-Icon--VB:before {
  content: "";
}

.ms-Icon--VennDiagram:before {
  content: "";
}

.ms-Icon--VerifiedBrand:before {
  content: "";
}

.ms-Icon--VerifiedBrandSolid:before {
  content: "";
}

.ms-Icon--VersionControlPush:before {
  content: "";
}

.ms-Icon--VerticalDistributeCenter:before {
  content: "";
}

.ms-Icon--Video:before {
  content: "";
}

.ms-Icon--Video360Generic:before {
  content: "";
}

.ms-Icon--VideoLightOff:before {
  content: "";
}

.ms-Icon--VideoOff:before {
  content: "";
}

.ms-Icon--VideoOff2:before {
  content: "";
}

.ms-Icon--VideoSearch:before {
  content: "";
}

.ms-Icon--VideoSolid:before {
  content: "";
}

.ms-Icon--View:before {
  content: "";
}

.ms-Icon--ViewAll:before {
  content: "";
}

.ms-Icon--ViewAll2:before {
  content: "";
}

.ms-Icon--ViewDashboard:before {
  content: "";
}

.ms-Icon--ViewInAR:before {
  content: "";
}

.ms-Icon--ViewList:before {
  content: "";
}

.ms-Icon--ViewListGroup:before {
  content: "";
}

.ms-Icon--ViewListTree:before {
  content: "";
}

.ms-Icon--ViewOriginal:before {
  content: "";
}

.ms-Icon--VirtualNetwork:before {
  content: "";
}

.ms-Icon--VisioDiagram:before {
  content: "";
}

.ms-Icon--VisioDiagramSync:before {
  content: "";
}

.ms-Icon--VisioDocument:before {
  content: "";
}

.ms-Icon--VisioLogo:before {
  content: "";
}

.ms-Icon--VisioLogo16:before {
  content: "";
}

.ms-Icon--VisioLogoInverse:before {
  content: "";
}

.ms-Icon--VisioLogoInverse16:before {
  content: "";
}

.ms-Icon--VisualBasicLanguage:before {
  content: "";
}

.ms-Icon--VisuallyImpaired:before {
  content: "";
}

.ms-Icon--VisualsFolder:before {
  content: "";
}

.ms-Icon--VisualsStore:before {
  content: "";
}

.ms-Icon--VisualStudioForWindows:before {
  content: "";
}

.ms-Icon--VisualStudioForWindowsAlt:before {
  content: "";
}

.ms-Icon--VoicemailForward:before {
  content: "";
}

.ms-Icon--VoicemailIRM:before {
  content: "";
}

.ms-Icon--VoicemailReply:before {
  content: "";
}

.ms-Icon--Volume0:before {
  content: "";
}

.ms-Icon--Volume1:before {
  content: "";
}

.ms-Icon--Volume2:before {
  content: "";
}

.ms-Icon--Volume3:before {
  content: "";
}

.ms-Icon--VolumeDisabled:before {
  content: "";
}

.ms-Icon--VSTSAltLogo1:before {
  content: "";
}

.ms-Icon--VSTSAltLogo2:before {
  content: "";
}

.ms-Icon--VSTSLogo:before {
  content: "";
}

.ms-Icon--Waffle:before {
  content: "";
}

.ms-Icon--WaffleOffice365:before {
  content: "";
}

.ms-Icon--WaitlistConfirm:before {
  content: "";
}

.ms-Icon--WaitlistConfirmMirrored:before {
  content: "";
}

.ms-Icon--Warning:before {
  content: "";
}

.ms-Icon--Warning12:before {
  content: "";
}

.ms-Icon--WarningSolid:before {
  content: "";
}

.ms-Icon--WavingHand:before {
  content: "";
}

.ms-Icon--WebAppBuilderFragment:before {
  content: "";
}

.ms-Icon--WebAppBuilderFragmentCreate:before {
  content: "";
}

.ms-Icon--WebAppBuilderFragmentLock:before {
  content: "";
}

.ms-Icon--WebAppBuilderFragmentTest:before {
  content: "";
}

.ms-Icon--WebAppBuilderModule:before {
  content: "";
}

.ms-Icon--WebAppBuilderModuleLock:before {
  content: "";
}

.ms-Icon--WebAppBuilderModuleTest:before {
  content: "";
}

.ms-Icon--WebAppBuilderSlot:before {
  content: "";
}

.ms-Icon--Webcam2:before {
  content: "";
}

.ms-Icon--Webcam2Off:before {
  content: "";
}

.ms-Icon--WebComponents:before {
  content: "";
}

.ms-Icon--WebEnvironment:before {
  content: "";
}

.ms-Icon--WebPublish:before {
  content: "";
}

.ms-Icon--WebSearch:before {
  content: "";
}

.ms-Icon--Website:before {
  content: "";
}

.ms-Icon--WebTemplate:before {
  content: "";
}

.ms-Icon--Weights:before {
  content: "";
}

.ms-Icon--Wheelchair:before {
  content: "";
}

.ms-Icon--WhiteBoardApp16:before {
  content: "";
}

.ms-Icon--WhiteBoardApp32:before {
  content: "";
}

.ms-Icon--WifiEthernet:before {
  content: "";
}

.ms-Icon--WifiWarning4:before {
  content: "";
}

.ms-Icon--WindDirection:before {
  content: "";
}

.ms-Icon--WindowEdit:before {
  content: "";
}

.ms-Icon--WindowsLogo:before {
  content: "";
}

.ms-Icon--Wines:before {
  content: "";
}

.ms-Icon--WipePhone:before {
  content: "";
}

.ms-Icon--WordDocument:before {
  content: "";
}

.ms-Icon--WordLogo:before {
  content: "";
}

.ms-Icon--WordLogo16:before {
  content: "";
}

.ms-Icon--WordLogoInverse:before {
  content: "";
}

.ms-Icon--WordLogoInverse16:before {
  content: "";
}

.ms-Icon--Work:before {
  content: "";
}

.ms-Icon--WorkFlow:before {
  content: "";
}

.ms-Icon--WorkforceManagement:before {
  content: "";
}

.ms-Icon--WorkItem:before {
  content: "";
}

.ms-Icon--WorkItemAlert:before {
  content: "";
}

.ms-Icon--WorkItemBar:before {
  content: "";
}

.ms-Icon--WorkItemBarSolid:before {
  content: "";
}

.ms-Icon--WorkItemBug:before {
  content: "";
}

.ms-Icon--World:before {
  content: "";
}

.ms-Icon--WorldClock:before {
  content: "";
}

.ms-Icon--XamarinLogo:before {
  content: "";
}

.ms-Icon--XboxController:before {
  content: "";
}

.ms-Icon--XboxLogo:before {
  content: "";
}

.ms-Icon--XboxOneConsole:before {
  content: "";
}

.ms-Icon--XPowerY:before {
  content: "";
}

.ms-Icon--XRay:before {
  content: "";
}

.ms-Icon--YammerLogo:before {
  content: "";
}

.ms-Icon--ZeroDayCalendar:before {
  content: "";
}

.ms-Icon--ZipFolder:before {
  content: "";
}

.ms-Icon--Zoom:before {
  content: "";
}

.ms-Icon--ZoomIn:before {
  content: "";
}

.ms-Icon--ZoomOut:before {
  content: "";
}

.ms-Icon--ZoomToFit:before {
  content: "";
}

html {
  overflow: hidden;
  height: 100%;
}

body {
  height: 100%;
  overflow: auto;
  touch-action: none;
  cursor: default;
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-weight: 400;
}

@font-face {
  font-family: "Segoe UI Bold";
  src: local("Segoe UI bold"), local("Segoe bold"), local("Segoe WP bold");
  font-weight: normal;
  font-style: normal;
}
li::marker {
  list-style: none;
  background-image: none;
  background-repeat: none;
  background-position: 0;
}

.charticulator__application {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  color: "";
}
.charticulator-title__button {
  background: "";
  color: "";
  padding: 10px;
}
.charticulator-title__button .el-text {
  font-weight: "";
}
.charticulator__menu-bar {
  background: #0063b1;
  display: flex;
  flex-direction: row;
  color: #ffffff;
  justify-content: space-between;
}
.charticulator__menu-bar-left {
  display: flex;
  align-items: center;
}
.charticulator__menu-bar-center {
  display: flex;
  align-self: center;
  justify-self: center;
}
.charticulator__menu-bar-center .nested-chart {
  background-color: #a5b9d1;
  color: black;
  height: 20px;
  display: block;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center;
}
.charticulator__menu-bar-right {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  margin-right: 4px;
}
.charticulator__menu-bar-separator {
  height: 24px;
  margin: 4px 0;
  display: inline-block;
  vertical-align: top;
  width: 0px;
  border-left: 1px solid #525252;
}
.charticulator__menu-bar .charticulator__button-menu-text {
  flex-shrink: 0;
}
.charticulator__menu-popup .popup-view {
  margin: 0px;
  margin-top: 8px;
  margin-right: 5px;
}
.charticulator__menu-dropdown .el-item {
  height: 32px;
  line-height: 32px;
}
.charticulator__menu-dropdown .el-item a {
  display: block;
  height: 32px;
  line-height: 32px;
  padding: 0 8px;
  color: #000000;
}
.charticulator__menu-dropdown .el-item a, .charticulator__menu-dropdown .el-item a:hover, .charticulator__menu-dropdown .el-item a:active, .charticulator__menu-dropdown .el-item a:focus {
  text-decoration: none;
}
.charticulator__menu-dropdown .el-item a:hover, .charticulator__menu-dropdown .el-item a:active {
  background: unset;
}
.charticulator__menu-dropdown .el-item-version {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  padding: 0 8px;
  color: #9e9e9e;
}
.charticulator__panel-container {
  display: flex;
  flex: 1;
  flex-direction: row;
  z-index: 5;
  overflow: hidden;
}
.charticulator__panel-editor, .charticulator__panel-editor-panel {
  background: #ffffff;
  color: "";
}
.charticulator__panel {
  display: flex;
  flex-direction: column;
  background: #676767;
}
.charticulator__panel-dataset {
  flex-shrink: 0;
  max-width: 250px;
  min-width: 200px;
  overflow: hidden;
  box-sizing: border-box;
  background: #ffffff;
  border-right: 1px solid #c8c6c4;
  border-left: 1px solid #c8c6c4;
}
.charticulator__panel-editor {
  flex: 1;
  overflow: hidden;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  font-size: 14px;
}
.charticulator__panel-editor-toolbar-horizontal {
  display: flex;
  flex-direction: row;
  padding-top: 4px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 4px;
  background: #ffffff;
  border-bottom: 1px solid #c8c6c4;
  border-left: 1px solid #c8c6c4;
}
.charticulator__panel-editor-toolbar-vertical {
  padding: 10px;
  background: #ffffff;
  border-bottom: 1px solid #c8c6c4;
  border-right: 1px solid #cecece;
  border-left: 1px solid #cecece;
}
.charticulator__panel-editor-panel-container {
  display: flex;
  flex: 1;
  flex-direction: row;
  overflow: hidden;
}
.charticulator__panel-editor-panel {
  overflow: hidden;
}
.charticulator__panel-editor-panel-panes {
  max-width: 320px;
  flex-shrink: 0;
  border-right: 1px solid #c8c6c4;
  border-left: 1px solid #c8c6c4;
  display: flex;
  flex-direction: column;
}
.charticulator__panel-editor-panel-chart {
  flex: 1;
  display: flex;
}
.charticulator__floating-panels {
  position: absolute;
  left: 0;
  top: 0;
}
.charticulator__floating-panels_errors {
  z-index: 1001;
}

/*# sourceMappingURL=app.css.map */
