/* Begin: content/fontawesome-overrides.css */
.x-disabled .svg-inline--fs { opacity: 0.5 }
/* End: content/fontawesome-overrides.css */
/* Begin: content/css/b4-file-field.css */
.b4-file-field-progress { position: absolute; top: 1px }
/* End: content/css/b4-file-field.css */
/* Begin: content/css/BarsUpExtJs.css */
.barsup-info-panel { border-width: 1px; border-style: solid }
.barsup-info-panel .icon { color: rgba(95, 128, 222, 1) }
.barsup-info-panel .x-panel-body-default { border-width: 0 !important }
.barsup-tag { padding: 3px 6px; border-radius: 3px; display: inline-block; margin: 3px }
.x-form-text-wrap:after { position: absolute; left: 4px; top: 3px; content: attr(data-placeholder); pointer-events: none; opacity: 0.5 }
/* End: content/css/BarsUpExtJs.css */
/* Begin: scripts/codemirror/lib/codemirror.css */
.CodeMirror { font-family: monospace; height: 300px; color: rgba(0, 0, 0, 1) }
.CodeMirror-lines { padding: 4px 0 }
.CodeMirror pre { padding: 0 4px }
.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { background-color: rgba(255, 255, 255, 1) }
.CodeMirror-gutters { border-right: 1px solid rgba(221, 221, 221, 1); background-color: rgba(247, 247, 247, 1); white-space: nowrap }
.CodeMirror-linenumbers { }
.CodeMirror-linenumber { padding: 0 3px 0 5px; min-width: 20px; text-align: right; color: rgba(153, 153, 153, 1); white-space: nowrap }
.CodeMirror-guttermarker { color: rgba(0, 0, 0, 1) }
.CodeMirror-guttermarker-subtle { color: rgba(153, 153, 153, 1) }
.CodeMirror-cursor { border-left: 1px solid rgba(0, 0, 0, 1); border-right: none; width: 0 }
.CodeMirror div.CodeMirror-secondarycursor { border-left: 1px solid rgba(192, 192, 192, 1) }
.cm-fat-cursor .CodeMirror-cursor { width: auto; border: 0 !important; background: rgba(119, 238, 119, 1) }
.cm-fat-cursor div.CodeMirror-cursors { z-index: 1 }
.cm-animate-fat-cursor { width: auto; border: 0; -webkit-animation: blink 1.06s steps(1) infinite; -moz-animation: blink 1.06s steps(1) infinite; animation: 1.06s step-end infinite blink; background-color: rgba(119, 238, 119, 1) }
@-moz-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@-webkit-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@keyframes blink { 0% { } 50% { background-color: rgba(0, 0, 0, 0) } 100% { } }
.CodeMirror-overwrite .CodeMirror-cursor { }
.cm-tab { display: inline-block }
.CodeMirror-rulers { position: absolute; left: 0; right: 0; top: -50px; bottom: -20px; overflow: hidden }
.CodeMirror-ruler { border-left: 1px solid rgba(204, 204, 204, 1); top: 0; bottom: 0; position: absolute }
.cm-s-default .cm-header { color: rgba(0, 0, 255, 1) }
.cm-s-default .cm-quote { color: rgba(0, 153, 0, 1) }
.cm-negative { color: rgba(221, 68, 68, 1) }
.cm-positive { color: rgba(34, 153, 34, 1) }
.cm-header, .cm-strong { font-weight: bold }
.cm-em { font-style: italic }
.cm-link { text-decoration: underline }
.cm-strikethrough { text-decoration: line-through }
.cm-s-default .cm-keyword { color: rgba(119, 0, 136, 1) }
.cm-s-default .cm-atom { color: rgba(34, 17, 153, 1) }
.cm-s-default .cm-number { color: rgba(17, 102, 68, 1) }
.cm-s-default .cm-def { color: rgba(0, 0, 255, 1) }
.cm-s-default .cm-variable, .cm-s-default .cm-punctuation, .cm-s-default .cm-property, .cm-s-default .cm-operator { }
.cm-s-default .cm-variable-2 { color: rgba(0, 85, 170, 1) }
.cm-s-default .cm-variable-3 { color: rgba(0, 136, 85, 1) }
.cm-s-default .cm-comment { color: rgba(170, 85, 0, 1) }
.cm-s-default .cm-string { color: rgba(170, 17, 17, 1) }
.cm-s-default .cm-string-2 { color: rgba(255, 85, 0, 1) }
.cm-s-default .cm-meta { color: rgba(85, 85, 85, 1) }
.cm-s-default .cm-qualifier { color: rgba(85, 85, 85, 1) }
.cm-s-default .cm-builtin { color: rgba(51, 0, 170, 1) }
.cm-s-default .cm-bracket { color: rgba(153, 153, 119, 1) }
.cm-s-default .cm-tag { color: rgba(17, 119, 0, 1) }
.cm-s-default .cm-attribute { color: rgba(0, 0, 204, 1) }
.cm-s-default .cm-hr { color: rgba(153, 153, 153, 1) }
.cm-s-default .cm-link { color: rgba(0, 0, 204, 1) }
.cm-s-default .cm-error { color: rgba(255, 0, 0, 1) }
.cm-invalidchar { color: rgba(255, 0, 0, 1) }
.CodeMirror-composing { border-bottom: 2px solid }
div.CodeMirror span.CodeMirror-matchingbracket { color: rgba(0, 255, 0, 1) }
div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgba(255, 34, 34, 1) }
.CodeMirror-matchingtag { background: rgba(255, 150, 0, 0.3) }
.CodeMirror-activeline-background { background: rgba(232, 242, 255, 1) }
.CodeMirror { position: relative; overflow: hidden; background: rgba(255, 255, 255, 1) }
.CodeMirror-scroll { overflow: scroll !important; margin-bottom: -30px; margin-right: -30px; padding-bottom: 30px; height: 100%; outline: none; position: relative }
.CodeMirror-sizer { position: relative; border-right: 30px solid rgba(0, 0, 0, 0) }
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { position: absolute; z-index: 6; display: none }
.CodeMirror-vscrollbar { right: 0; top: 0; overflow-x: hidden; overflow-y: scroll }
.CodeMirror-hscrollbar { bottom: 0; left: 0; overflow-y: hidden; overflow-x: scroll }
.CodeMirror-scrollbar-filler { right: 0; bottom: 0 }
.CodeMirror-gutter-filler { left: 0; bottom: 0 }
.CodeMirror-gutters { position: absolute; left: 0; top: 0; min-height: 100%; z-index: 3 }
.CodeMirror-gutter { white-space: normal; height: 100%; display: inline-block; vertical-align: top; margin-bottom: -30px; *zoom: 1; *display: inline }
.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background-image: none !important; background-size: none !important; background-attachment: none !important; background-origin: none !important; background-clip: none !important; background-color: none !important; border: none !important }
.CodeMirror-gutter-background { position: absolute; top: 0; bottom: 0; z-index: 4 }
.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4 }
.CodeMirror-gutter-wrapper { -webkit-user-select: none; -moz-user-select: none; user-select: none }
.CodeMirror-lines { cursor: text; min-height: 1px }
.CodeMirror pre { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border-width: 0; background: rgba(0, 0, 0, 0); font-family: inherit; font-size: inherit; margin: 0; white-space: pre; word-wrap: normal; line-height: inherit; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent; -webkit-font-variant-ligatures: none; font-variant-ligatures: none }
.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal }
.CodeMirror-linebackground { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0 }
.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto }
.CodeMirror-widget { }
.CodeMirror-code { outline: none }
.CodeMirror-scroll, .CodeMirror-sizer, .CodeMirror-gutter, .CodeMirror-gutters, .CodeMirror-linenumber { -moz-box-sizing: content-box; box-sizing: content-box }
.CodeMirror-measure { position: absolute; width: 100%; height: 0; overflow: hidden; visibility: hidden }
.CodeMirror-cursor { position: absolute; pointer-events: none }
.CodeMirror-measure pre { position: static }
div.CodeMirror-cursors { visibility: hidden; position: relative; z-index: 3 }
div.CodeMirror-dragcursors { visibility: visible }
.CodeMirror-focused div.CodeMirror-cursors { visibility: visible }
.CodeMirror-selected { background: rgba(217, 217, 217, 1) }
.CodeMirror-focused .CodeMirror-selected { background: rgba(215, 212, 240, 1) }
.CodeMirror-crosshair { cursor: crosshair }
.CodeMirror-line::selection, .CodeMirror-line>span::selection, .CodeMirror-line>span>span::selection { background: rgba(215, 212, 240, 1) }
 { background: rgba(215, 212, 240, 1) }
.cm-searching { background: rgba(255, 255, 0, 0.4) }
.CodeMirror span { *vertical-align: text-bottom }
.cm-force-border { padding-right: 0.1px }
@media print { .CodeMirror div.CodeMirror-cursors { visibility: hidden } }
.cm-tab-wrap-hack:after { content: "" }
span.CodeMirror-selectedtext { background-image: none; background-size: none; background-attachment: none; background-origin: none; background-clip: none; background-color: none }
/* End: scripts/codemirror/lib/codemirror.css */
/* Begin: scripts/codemirror/addon/hint/show-hint.css */
.CodeMirror-hints { position: absolute; z-index: 10; overflow: hidden; list-style: none; margin: 0; padding: 2px; -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2); -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2); box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2); border-radius: 3px; border: 1px solid rgba(192, 192, 192, 1); background: rgba(255, 255, 255, 1); font-size: 90%; font-family: monospace; max-width: 19em; max-height: 20em; overflow-y: auto }
.CodeMirror-hint { margin: 0; padding: 0 4px; border-radius: 2px; white-space: pre; color: rgba(0, 0, 0, 1); cursor: pointer }
li.CodeMirror-hint-active { background: rgba(0, 136, 255, 1); color: rgba(255, 255, 255, 1) }
/* End: scripts/codemirror/addon/hint/show-hint.css */
/* Begin: content/css/b4-queryBuilder.css */
.ux-qbldr { padding-top: 5px }
.ux-qbldr .group { position: relative; background: url("../content/img/queryBuilder/elbow-line.gif") 10px 0 repeat-y; float: none }
.ux-qbldr .group .group { margin-left: 20px }
.ux-qbldr .group .group>.elbow, .ux-qbldr .condition>.elbow { position: absolute; left: -10px; top: 0; bottom: 0; width: 20px; background: url("../content/img/queryBuilder/elbow.gif") left top no-repeat }
.ux-qbldr .group>.condition:last-child>.elbow, .ux-qbldr .group>.group:last-child>.elbow { background-color: rgba(255, 255, 255, 1); background-image: url("../content/img/queryBuilder/elbow-end.gif") }
.ux-qbldr .group .condition { margin-left: 20px; position: relative }
.ux-qbldr .operand { color: rgba(178, 34, 34, 1); cursor: pointer; height: 22px; line-height: 22px; padding: 0 10px 0 5px; margin: 0 5px; display: block; float: left; text-decoration: underline; background-position: right; background-repeat: no-repeat; background-color: rgba(255, 255, 255, 1) }
.ux-qbldr .cnd { color: rgba(99, 168, 31, 1); cursor: pointer; height: 20px; line-height: 20px; padding: 0 10px 0 5px; display: block; float: left; text-decoration: underline; background-position: right; background-repeat: no-repeat }
.ux-qbldr .close { width: 11px; height: 11px; background: url("../content/img/queryBuilder/close.png") left top no-repeat; cursor: pointer; float: left; margin-left: 3px; margin-top: 6px }
.ux-qbldr .close:hover { background-position: 0 -11px }
.ux-qbldr .field { color: rgba(54, 177, 234, 1); cursor: pointer; height: 20px; line-height: 20px; padding: 0 10px 0 5px; margin-left: 5px; display: block; float: left; text-decoration: underline; background-position: right; background-repeat: no-repeat }
.ux-qbldr .value { color: rgba(54, 177, 234, 1); cursor: pointer; min-width: 30px; height: 20px; line-height: 20px; margin-left: 8px; display: block; float: left; text-decoration: underline; background-position: right; background-repeat: no-repeat }
.ux-qbldr .cnd:hover, .ux-qbldr .operand:hover, .ux-qbldr .value:hover, .ux-qbldr .field:hover { background-color: rgba(244, 244, 244, 1) }
.ux-qbldr .cnd, .ux-qbldr .operand, .ux-qbldr .field { background-image: url("../content/img/queryBuilder/arrow.png") }
.ux-qbldr span { white-space: nowrap; position: relative }
/* End: content/css/b4-queryBuilder.css */
/* Begin: content/css/b4-quickmsg.css */
[class*="b4-msg-icon-"] { display: inline-block; width: 16px; height: 16px; line-height: 16px; background-image: url("../content/img/QuickMsg/qm-icons.png"); background-repeat: no-repeat; -ms-background-size: cover; background-size: cover }
.b4-msg-icon-info { background-position: left top !important }
.b4-msg-icon-warning { background-position: -17.5px 0 !important }
.b4-msg-icon-success { background-position: -35px 0 !important }
.b4-msg-icon-error { background-position: -52.5px 0 !important }
/* End: content/css/b4-quickmsg.css */
/* Begin: content/css/b4-ux-gridPanel.css */
.b4-ux-grid-panel .x-column-header-text-inner { white-space: normal }
.x-tool.x-box-item.barsup-window-tool .x-tool-tool-el { color: rgba(173, 216, 230, 1) }
.x-tool.x-box-item.barsup-window-tool .x-tool-tool-el:hover { color: rgba(255, 255, 255, 1) }
/* End: content/css/b4-ux-gridPanel.css */
/* Begin: content/css/barsup-ux-tree-panel.css */
.barsup-ux-tree-panel .x-column-header-text-inner { white-space: normal }
/* End: content/css/barsup-ux-tree-panel.css */
/* Begin: content/filter-bar/css/uxs.css */
.x-operator-button { width: 16px; height: 16px; background-position: left top; background-repeat: no-repeat; -moz-user-focus: ignore; cursor: pointer; position: absolute; overflow: hidden; margin-top: 4px; background-color: rgba(255, 255, 255, 1) }
.x-operator-button-equal { background-image: url("../content/filter-bar/images/operator-equal.gif") }
.x-operator-button-not-equal { background-image: url("../content/filter-bar/images/operator-not-equal.gif") }
.x-operator-button-great-than { background-image: url("../content/filter-bar/images/operator-great-than.gif") }
.x-operator-button-less-than { background-image: url("../content/filter-bar/images/operator-less-than.gif") }
.x-operator-button-great-than-equal { background-image: url("../content/filter-bar/images/operator-great-than-equal.gif") }
.x-operator-button-less-than-equal { background-image: url("../content/filter-bar/images/operator-less-than-equal.gif") }
.b4-filter-bar-container { overflow: hidden !important }
.ext-ux-clearbutton { width: 12px; height: 12px; background-image: url("../content/filter-bar/images/clear-text-icon.gif"); background-position: left top; background-repeat: no-repeat; -moz-user-focus: ignore; cursor: pointer; position: absolute; overflow: hidden; margin-top: 4px; background-color: rgba(255, 255, 255, 1) }
.ext-ux-clearbutton-mouse-over-input { background-position: 0 -12px }
.ext-ux-clearbutton-mouse-over-button { background-position: 0 -24px }
.ext-ux-clearbutton-mouse-down { background-position: 0 -36px }
.ext-ux-clearbutton-on { opacity: 1; visibility: visible; transition: opacity 0.35s linear; -webkit-transition: opacity .35s linear; -moz-transition: opacity .35s linear; -o-transition: opacity .35s linear; -ms-transition: opacity .35s linear; -khtml-transition: opacity .35s linear }
.ext-ux-clearbutton-off { opacity: 0; visibility: hidden; transition: opacity 0.35s linear, visibility 0s linear 0.35s; -webkit-transition: opacity .35s linear, visibility .0s linear .35s; -moz-transition: opacity .35s linear, visibility .0s linear .35s; -o-transition: opacity .35s linear, visibility .0s linear .35s; -ms-transition: opacity .35s linear, visibility .0s linear .35s; -khtml-transition: opacity .35s linear, visibility .0s linear .35s }
/* End: content/filter-bar/css/uxs.css */
/* Begin: content/b4glyphcolumn/style.css */
.b4-glyph-column-text-left { }
.b4-glyph-column-text-right { float: left !important; margin-left: 1px !important }
.b4-glyph-column-container-left { }
.b4-glyph-column-icon, .b4-glyph-column-item { display: block; text-align: center; vertical-align: middle }
.b4-glyph-column-item { cursor: pointer }
.b4-glyph-column-item-right { float: right !important }
.b4-glyph-column-icon, .b4-glyph-column-item-left { float: left !important }
.b4-glyph-column-item-left:before { margin-left: 0 !important }
.b4-glyph-column-item-right:before { margin-right: 0 !important }
.b4-glyph-column-item-left, .b4-glyph-column-item-right { margin-right: 2px !important }
.b4-glyph-column-item-right:last-child { margin-right: 0 !important }
.b4-glyph-column-item-left:last-child { margin-right: 5px !important }
.b4-glyph-column .x-tree-elbow, .b4-glyph-column .x-tree-expander, .b4-glyph-column .x-tree-elbow-empty, .b4-glyph-column .x-tree-elbow-end { float: left !important }
/* End: content/b4glyphcolumn/style.css */
/* Begin: content/security/css/style.css */
.profile-user-image { width: 100% !important; height: 60% !important }
.user-profile-info .x-panel-body-default { border: none !important }
/* End: content/security/css/style.css */
/* Begin: content/css/dataFilter.css */
.x-filterbar-field-tree .x-tree-icon { display: none !important }
.x-filterbar-field-tree .x-filter-bar .x-field input { border: 1px solid rgba(153, 188, 232, 1); background-color: rgba(197, 219, 248, 1) !important; background-image: none }
.x-filterbar-field-tree .x-column-header-inner { display: none !important }
.x-operator-button-icontains { background-image: url("../content/filter-bar/images/operator-icontains.gif") }
.x-operator-button-startswith { background-image: url("../content/filter-bar/images/operator-startswith.gif") }
.x-operator-button-endswith { background-image: url("../content/filter-bar/images/operator-endswith.gif") }
/* End: content/css/dataFilter.css */
/* Begin: scripts/mathquill/mathquill.css */
.mq-editable-field, .mq-editable-field.mq-focused { border: none !important; box-shadow: none !important }
.mq-root-block { border: none !important }
@font-face { font-family: Symbola; src: local("Symbola Regular"), local("Symbola"), url("../scripts/mathquill/font/Symbola.woff2") format("woff2"), url("../scripts/mathquill/font/Symbola.woff") format("woff"), url("../scripts/mathquill/font/Symbola.ttf") format("truetype"), url("../scripts/mathquill/font/Symbola.otf") format("opentype"), url("../scripts/mathquill/font/Symbola.svg#Symbola") format("svg") }
.mq-editable-field { display: inline-block }
.mq-editable-field .mq-cursor { border-left: 1px solid rgba(0, 0, 0, 1); margin-left: -1px; position: relative; z-index: 1; padding: 0; display: inline-block }
.mq-editable-field .mq-cursor.mq-blink { visibility: hidden }
.mq-editable-field, .mq-math-mode .mq-editable-field { border: 1px solid rgba(128, 128, 128, 1) }
.mq-editable-field.mq-focused, .mq-math-mode .mq-editable-field.mq-focused { -webkit-box-shadow: #8bd 0 0 1px 2px, inset #6ae 0 0 2px 0; -moz-box-shadow: #8bd 0 0 1px 2px, inset #6ae 0 0 2px 0; box-shadow: 0 0 1px 2px rgba(136, 187, 221, 1), inset 0 0 2px rgba(102, 170, 238, 1); border-color: rgba(112, 154, 192, 1); border-radius: 1px }
.mq-math-mode .mq-editable-field { margin: 1px }
.mq-editable-field .mq-latex-command-input { color: inherit; font-family: "Courier New", monospace; border: 1px solid rgba(128, 128, 128, 1); padding-right: 1px; margin-right: 1px; margin-left: 2px }
.mq-editable-field .mq-latex-command-input.mq-empty { background: rgba(0, 0, 0, 0) }
.mq-editable-field .mq-latex-command-input.mq-hasCursor { border-color: rgba(255, 255, 255, 1) }
.mq-editable-field.mq-empty:after, .mq-editable-field.mq-text-mode:after, .mq-math-mode .mq-empty:after { visibility: hidden; content: "c" }
.mq-editable-field .mq-cursor:only-child:after, .mq-editable-field .mq-textarea+.mq-cursor:last-child:after { visibility: hidden; content: "c" }
.mq-editable-field .mq-text-mode .mq-cursor:only-child:after { content: "" }
.mq-editable-field.mq-text-mode { overflow-x: auto; overflow-y: hidden }
.mq-root-block, .mq-math-mode .mq-root-block { display: inline-block; width: 100%; padding: 2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; overflow: hidden; vertical-align: middle }
.mq-math-mode { font-variant: normal; font-weight: normal; font-style: normal; font-size: 115%; line-height: 1; display: inline-block }
.mq-math-mode .mq-non-leaf, .mq-math-mode .mq-scaled { display: inline-block }
.mq-math-mode var, .mq-math-mode .mq-text-mode, .mq-math-mode .mq-nonSymbola { font-family: "Times New Roman", Symbola, serif; line-height: 0.9 }
.mq-math-mode * { font-size: inherit; line-height: inherit; margin: 0; padding: 0; border-color: rgba(0, 0, 0, 1); -webkit-user-select: none; -moz-user-select: none; user-select: none; box-sizing: border-box }
.mq-math-mode .mq-empty { background: rgba(204, 204, 204, 1) }
.mq-math-mode .mq-empty.mq-root-block { background: rgba(0, 0, 0, 0) }
.mq-math-mode.mq-empty { background: rgba(0, 0, 0, 0) }
.mq-math-mode .mq-text-mode { display: inline-block }
.mq-math-mode .mq-text-mode.mq-hasCursor { box-shadow: inset 0 0.1em 0.2em rgba(169, 169, 169, 1); padding: 0 0.1em; margin: 0 -0.1em; min-width: 1ex }
.mq-math-mode .mq-font { font: 1em "Times New Roman", Symbola, serif }
.mq-math-mode .mq-font * { font-family: inherit; font-style: inherit }
.mq-math-mode b, .mq-math-mode b.mq-font { font-weight: bolder }
.mq-math-mode var, .mq-math-mode i, .mq-math-mode i.mq-font { font-style: italic }
.mq-math-mode var.mq-f { margin-right: 0.2em; margin-left: 0.1em }
.mq-math-mode .mq-roman var.mq-f { margin: 0 }
.mq-math-mode big { font-size: 125% }
.mq-math-mode .mq-roman { font-style: normal }
.mq-math-mode .mq-sans-serif { font-family: sans-serif, Symbola, serif }
.mq-math-mode .mq-monospace { font-family: monospace, Symbola, serif }
.mq-math-mode .mq-overline { border-top: 1px solid rgba(0, 0, 0, 1); margin-top: 1px }
.mq-math-mode .mq-underline { border-bottom: 1px solid rgba(0, 0, 0, 1); margin-bottom: 1px }
.mq-math-mode .mq-binary-operator { padding: 0 0.2em; display: inline-block }
.mq-math-mode .mq-supsub { font-size: 90%; vertical-align: -0.5em }
.mq-math-mode .mq-supsub.mq-limit { font-size: 80%; vertical-align: -0.4em }
.mq-math-mode .mq-supsub.mq-sup-only { vertical-align: 0.5em }
.mq-math-mode .mq-supsub.mq-sup-only .mq-sup { display: inline-block; vertical-align: text-bottom }
.mq-math-mode .mq-supsub .mq-sup { display: block }
.mq-math-mode .mq-supsub .mq-sub { display: block; float: left }
.mq-math-mode .mq-supsub.mq-limit .mq-sub { margin-left: -0.25em }
.mq-math-mode .mq-supsub .mq-binary-operator { padding: 0 0.1em }
.mq-math-mode .mq-supsub .mq-fraction { font-size: 70% }
.mq-math-mode sup.mq-nthroot { font-size: 80%; vertical-align: 0.8em; margin-right: -0.6em; margin-left: 0.2em; min-width: 0.5em }
.mq-math-mode .mq-paren { padding: 0 0.1em; vertical-align: top; -webkit-transform-origin: center .06em; -moz-transform-origin: center .06em; -ms-transform-origin: center .06em; -o-transform-origin: center .06em; transform-origin: 50% 0.06em }
.mq-math-mode .mq-paren.mq-ghost { color: rgba(192, 192, 192, 1) }
.mq-math-mode .mq-paren+span { margin-top: 0.1em; margin-bottom: 0.1em }
.mq-math-mode .mq-array { vertical-align: middle; text-align: center }
.mq-math-mode .mq-array>span { display: block }
.mq-math-mode .mq-operator-name { font-family: Symbola, "Times New Roman", serif; line-height: 0.9; font-style: normal }
.mq-math-mode var.mq-operator-name.mq-first { padding-left: 0.2em }
.mq-math-mode var.mq-operator-name.mq-last { padding-right: 0.2em }
.mq-math-mode .mq-fraction { font-size: 90%; text-align: center; vertical-align: -0.4em; padding: 0 0.2em }
 { }
 { display: inline-block }
.mq-math-mode .mq-numerator, .mq-math-mode .mq-denominator { display: block }
.mq-math-mode .mq-numerator { padding: 0 0.1em }
.mq-math-mode .mq-denominator { border-top: 1px solid; float: right; width: 100%; padding: 0.1em }
.mq-math-mode .mq-sqrt-prefix { padding-top: 0; position: relative; top: 0.1em; vertical-align: top; -webkit-transform-origin: top; -moz-transform-origin: top; -ms-transform-origin: top; -o-transform-origin: top; transform-origin: top }
.mq-math-mode .mq-sqrt-stem { border-top: 1px solid; margin-top: 1px; padding-left: 0.15em; padding-right: 0.2em; margin-right: 0.1em; padding-top: 1px }
.mq-math-mode .mq-vector-prefix { display: block; text-align: center; line-height: 0.25em; margin-bottom: -0.1em; font-size: 0.75em }
.mq-math-mode .mq-vector-stem { display: block }
.mq-math-mode .mq-large-operator { text-align: center }
.mq-math-mode .mq-large-operator .mq-from, .mq-math-mode .mq-large-operator big, .mq-math-mode .mq-large-operator .mq-to { display: block }
.mq-math-mode .mq-large-operator .mq-from, .mq-math-mode .mq-large-operator .mq-to { font-size: 80% }
.mq-math-mode .mq-large-operator .mq-from { float: right; width: 100% }
.mq-math-mode, .mq-math-mode .mq-editable-field { cursor: text; font-family: Symbola, "Times New Roman", serif }
.mq-math-mode .mq-overarrow { border-top: 1px solid rgba(0, 0, 0, 1); margin-top: 1px; padding-top: 0.2em }
.mq-math-mode .mq-overarrow:before { display: block; position: relative; top: -0.34em; font-size: 0.5em; line-height: 0; content: "➤"; text-align: right }
.mq-math-mode .mq-overarrow.mq-arrow-left:before { -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH" }
.mq-math-mode .mq-selection, .mq-editable-field .mq-selection, .mq-math-mode .mq-selection .mq-non-leaf, .mq-editable-field .mq-selection .mq-non-leaf, .mq-math-mode .mq-selection .mq-scaled, .mq-editable-field .mq-selection .mq-scaled { background: rgba(181, 213, 255, 1) !important; color: rgba(0, 0, 0, 1); border-color: rgba(0, 0, 0, 1) }
.mq-math-mode .mq-selection .mq-matrixed, .mq-editable-field .mq-selection .mq-matrixed { background: rgba(51, 153, 255, 1) !important }
.mq-math-mode .mq-selection .mq-matrixed-container, .mq-editable-field .mq-selection .mq-matrixed-container { filter: progid:DXImageTransform.Microsoft.Chroma(color='#3399FF') !important }
.mq-math-mode .mq-selection.mq-blur, .mq-editable-field .mq-selection.mq-blur, .mq-math-mode .mq-selection.mq-blur .mq-non-leaf, .mq-editable-field .mq-selection.mq-blur .mq-non-leaf, .mq-math-mode .mq-selection.mq-blur .mq-scaled, .mq-editable-field .mq-selection.mq-blur .mq-scaled, .mq-math-mode .mq-selection.mq-blur .mq-matrixed, .mq-editable-field .mq-selection.mq-blur .mq-matrixed { background: rgba(212, 212, 212, 1) !important; color: rgba(0, 0, 0, 1); border-color: rgba(0, 0, 0, 1) }
.mq-math-mode .mq-selection.mq-blur .mq-matrixed-container, .mq-editable-field .mq-selection.mq-blur .mq-matrixed-container { filter: progid:DXImageTransform.Microsoft.Chroma(color='#D4D4D4') !important }
.mq-editable-field .mq-textarea, .mq-math-mode .mq-textarea { position: relative; -webkit-user-select: text; -moz-user-select: text; user-select: text }
.mq-editable-field .mq-textarea *, .mq-math-mode .mq-textarea *, .mq-editable-field .mq-selectable, .mq-math-mode .mq-selectable { -webkit-user-select: text; -moz-user-select: text; user-select: text; position: absolute; clip: rect(1em, 1em, 1em, 1em); -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); resize: none; width: 1px; height: 1px }
.mq-math-mode .mq-matrixed { background: rgba(255, 255, 255, 1); display: inline-block }
.mq-math-mode .mq-matrixed-container { filter: progid:DXImageTransform.Microsoft.Chroma(color='white'); margin-top: -0.1em }
/* End: scripts/mathquill/mathquill.css */
/* Begin: content/css/b4-grid-panel.css */
.b4-column-header-wrap .x-column-header-text { white-space: normal !important }
/* End: content/css/b4-grid-panel.css */
/* Begin: content/css/b4-grid-plugin-selectedrowexpander.css */
.b4-row-expand .x-grid-cell-inner { white-space: normal }
.b4-file-field td.x-form-trigger-input-cell { position: relative }
/* End: content/css/b4-grid-plugin-selectedrowexpander.css */
/* Begin: scripts/amcharts/plugins/export/export.css */
.amcharts-export-canvas { position: absolute; display: none; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(255, 255, 255, 1) }
.amcharts-export-canvas.active { display: block }
.amcharts-export-menu { position: absolute; z-index: 2; opacity: 0.5; color: rgba(0, 0, 0, 1) }
.amcharts-main-div:hover .amcharts-export-menu, .amcharts-stock-div:hover .amcharts-export-menu, .amcharts-export-menu.active { opacity: 1 }
.amcharts-export-menu-top-left>ul>li>ul:after { content: ""; position: absolute; top: 13px; right: 100%; z-index: 1000; border-top: 7px solid rgba(0, 0, 0, 0); border-left: 7px solid rgba(0, 0, 0, 0); border-right: 7px solid rgba(255, 255, 255, 1); border-bottom: 7px solid rgba(0, 0, 0, 0) }
.amcharts-export-menu-top-left>ul>li>ul>li:first-child>a:after { content: ""; position: absolute; top: 12px; right: 100%; z-index: 1001; border-top: 8px solid rgba(0, 0, 0, 0); border-left: 8px solid rgba(0, 0, 0, 0); border-right: 8px solid rgba(226, 226, 226, 1); border-bottom: 8px solid rgba(0, 0, 0, 0) }
.amcharts-export-menu-top-right>ul>li>ul:after { content: ""; position: absolute; top: 13px; left: 100%; z-index: 1000; border-top: 7px solid rgba(0, 0, 0, 0); border-left: 7px solid rgba(255, 255, 255, 1); border-right: 7px solid rgba(0, 0, 0, 0); border-bottom: 7px solid rgba(0, 0, 0, 0) }
.amcharts-export-menu-top-right>ul>li>ul>li:first-child>a:after { content: ""; position: absolute; top: 12px; left: 100%; z-index: 1001; border-top: 8px solid rgba(0, 0, 0, 0); border-left: 8px solid rgba(226, 226, 226, 1); border-right: 8px solid rgba(0, 0, 0, 0); border-bottom: 8px solid rgba(0, 0, 0, 0) }
.amcharts-export-menu-bottom-left>ul>li>ul:after { content: ""; position: absolute; bottom: 13px; right: 100%; z-index: 1000; border-top: 7px solid rgba(0, 0, 0, 0); border-left: 7px solid rgba(0, 0, 0, 0); border-right: 7px solid rgba(255, 255, 255, 1); border-bottom: 7px solid rgba(0, 0, 0, 0) }
.amcharts-export-menu-bottom-left>ul>li>ul>li:last-child>a:after { content: ""; position: absolute; bottom: 12px; right: 100%; z-index: 1001; border-top: 8px solid rgba(0, 0, 0, 0); border-left: 8px solid rgba(0, 0, 0, 0); border-right: 8px solid rgba(226, 226, 226, 1); border-bottom: 8px solid rgba(0, 0, 0, 0) }
.amcharts-export-menu-bottom-right>ul>li>ul:after { content: ""; position: absolute; bottom: 13px; left: 100%; z-index: 1000; border-top: 7px solid rgba(0, 0, 0, 0); border-left: 7px solid rgba(255, 255, 255, 1); border-right: 7px solid rgba(0, 0, 0, 0); border-bottom: 7px solid rgba(0, 0, 0, 0) }
.amcharts-export-menu-bottom-right>ul>li>ul>li:last-child>a:after { content: ""; position: absolute; bottom: 12px; left: 100%; z-index: 1001; border-top: 8px solid rgba(0, 0, 0, 0); border-left: 8px solid rgba(226, 226, 226, 1); border-right: 8px solid rgba(0, 0, 0, 0); border-bottom: 8px solid rgba(0, 0, 0, 0) }
.amcharts-export-menu ul { list-style: none; margin: 0; padding: 0 }
.amcharts-export-menu li { position: relative; display: block; z-index: 1 }
.amcharts-export-menu li>ul { position: absolute; display: none; border: 1px solid rgba(226, 226, 226, 1); margin-top: -1px; background: rgba(255, 255, 255, 1) }
.amcharts-export-menu li>a { position: relative; display: block; color: rgba(0, 0, 0, 1); text-decoration: none; padding: 12px; z-index: 2; white-space: nowrap; border-bottom: 1px solid rgba(242, 242, 242, 1) }
.amcharts-export-menu li:last-child>a { border-bottom: none }
.amcharts-export-menu li>a>img { border: none }
.amcharts-export-menu-top-left { top: 0; left: 0 }
.amcharts-export-menu-bottom-left { bottom: 0; left: 0 }
.amcharts-export-menu-top-right { top: 0; right: 0 }
.amcharts-export-menu-bottom-right { bottom: 0; right: 0 }
.amcharts-export-menu li:hover>ul, .amcharts-export-menu li.active>ul { display: block }
.amcharts-export-menu li:hover>a, .amcharts-export-menu li.active>a { color: rgba(255, 255, 255, 1); background-color: rgba(99, 99, 99, 1) }
.amcharts-export-menu-top-left li:hover>ul, .amcharts-export-menu-top-left li.active>ul { left: 100%; top: 0 }
.amcharts-export-menu-bottom-left li:hover>ul, .amcharts-export-menu-bottom-left li.active>ul { left: 100%; bottom: 0 }
.amcharts-export-menu-top-right li:hover>ul, .amcharts-export-menu-top-right li.active>ul { top: 0; right: 100% }
.amcharts-export-menu-bottom-right li:hover>ul, .amcharts-export-menu-bottom-right li.active>ul { bottom: 0; right: 100% }
.amcharts-export-menu .export-main>a, .amcharts-export-menu .export-drawing>a, .amcharts-export-menu .export-delayed-capturing>a { display: block; overflow: hidden; text-indent: -13333337px; width: 36px; height: 36px; padding: 0; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2211px%22%20height%3D%2214px%22%3E%3Cpath%20d%3D%22M3%2C0%20L8%2C0%20L8%2C5%20L11%2C5%20L5.5%2C10%20L0%2C5%20L3%2C5%20L03%2C0%22%20fill%3D%22%23888%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%2212%22%20fill%3D%22%23888%22%20width%3D%2211%22%20height%3D%222%22%2F%3E%3C%2Fsvg%3E"); background-color: rgba(255, 255, 255, 1); background-position: center; -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5); -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); border-radius: 18px; margin: 8px 8px 0 10px }
.amcharts-export-menu .export-drawing>a { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2216px%22%20height%3D%2217px%22%3E%3Crect%20x%3D%220%22%20y%3D%2216%22%20fill%3D%22%23888%22%20width%3D%2214%22%20height%3D%221%22%2F%3E%3Cpath%20transform%3D%22translate(-12%2C-10)%22%20fill%3D%22%23888%22%20d%3D%22M17.098%2C20.305c-0.142%2C0.146%2C0.101%2C0.04%2C0.137%2C0.004c0.027-0.028%2C0.204-0.09%2C0.484-0.09c0.338%2C0%2C0.626%2C0.092%2C0.787%2C0.255%20c0.473%2C0.472%2C0.424%2C0.932%2C0.393%2C1.078l-2.521%2C1.055l-1.577-1.577l1.054-2.52c0.039-0.009%2C0.105-0.018%2C0.188-0.018%20c0.219%2C0%2C0.555%2C0.069%2C0.893%2C0.407c0.378%2C0.378%2C0.246%2C1.188%2C0.166%2C1.271C17.062%2C20.207%2C17.062%2C20.269%2C17.098%2C20.305z%20M26.984%2C14.472c-0.008-0.674-0.61-1.257-1.31-1.933c-0.134-0.129-0.679-0.673-0.809-0.808c-0.679-0.702-1.266-1.31-1.943-1.31%20c-0.37%2C0-0.734%2C0.207-1.114%2C0.587l-6.852%2C6.847c-0.012%2C0.016-2.877%2C7.354-2.877%2C7.354c-0.012%2C0.032%2C0%2C0.063%2C0.022%2C0.091%20c0.021%2C0.021%2C0.044%2C0.029%2C0.067%2C0.029c0.01%2C0%2C0.018-0.003%2C0.028-0.007c0%2C0%2C7.357-2.864%2C7.369-2.877l6.854-6.847%20C26.803%2C15.216%2C26.988%2C14.848%2C26.984%2C14.472z%22%2F%3E%3C%2Fsvg%3E") }
.amcharts-export-menu .export-main:hover, .amcharts-export-menu .export-drawing:hover, .amcharts-export-menu .export-main.active, .amcharts-export-menu .export-drawing.active { padding-bottom: 100px }
.amcharts-export-menu.amcharts-export-menu-bottom-left .export-main:hover, .amcharts-export-menu.amcharts-export-menu-bottom-left .export-drawing:hover, .amcharts-export-menu.amcharts-export-menu-bottom-right .export-main:hover, .amcharts-export-menu.amcharts-export-menu-bottom-right .export-drawing:hover, .amcharts-export-menu.amcharts-export-menu-bottom-left .export-main.active, .amcharts-export-menu.amcharts-export-menu-bottom-left .export-drawing.active, .amcharts-export-menu.amcharts-export-menu-bottom-right .export-main.active, .amcharts-export-menu.amcharts-export-menu-bottom-right .export-drawing.active { padding-bottom: 0; padding-top: 100px }
.amcharts-export-menu .export-main:hover>a, .amcharts-export-menu .export-main.active>a { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2211px%22%20height%3D%2214px%22%3E%3Cpath%20d%3D%22M3%2C0%20L8%2C0%20L8%2C5%20L11%2C5%20L5.5%2C10%20L0%2C5%20L3%2C5%20L03%2C0%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20x%3D%220%22%20y%3D%2212%22%20fill%3D%22%23fff%22%20width%3D%2211%22%20height%3D%222%22%2F%3E%3C%2Fsvg%3E") }
.amcharts-export-menu .export-drawing:hover>a, .amcharts-export-menu .export-drawing.active>a { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20width%3D%2216px%22%20height%3D%2217px%22%3E%3Crect%20x%3D%220%22%20y%3D%2216%22%20fill%3D%22%23FFF%22%20width%3D%2214%22%20height%3D%221%22%2F%3E%3Cpath%20transform%3D%22translate(-12%2C-10)%22%20fill%3D%22%23FFF%22%20d%3D%22M17.098%2C20.305c-0.142%2C0.146%2C0.101%2C0.04%2C0.137%2C0.004c0.027-0.028%2C0.204-0.09%2C0.484-0.09c0.338%2C0%2C0.626%2C0.092%2C0.787%2C0.255%20c0.473%2C0.472%2C0.424%2C0.932%2C0.393%2C1.078l-2.521%2C1.055l-1.577-1.577l1.054-2.52c0.039-0.009%2C0.105-0.018%2C0.188-0.018%20c0.219%2C0%2C0.555%2C0.069%2C0.893%2C0.407c0.378%2C0.378%2C0.246%2C1.188%2C0.166%2C1.271C17.062%2C20.207%2C17.062%2C20.269%2C17.098%2C20.305z%20M26.984%2C14.472c-0.008-0.674-0.61-1.257-1.31-1.933c-0.134-0.129-0.679-0.673-0.809-0.808c-0.679-0.702-1.266-1.31-1.943-1.31%20c-0.37%2C0-0.734%2C0.207-1.114%2C0.587l-6.852%2C6.847c-0.012%2C0.016-2.877%2C7.354-2.877%2C7.354c-0.012%2C0.032%2C0%2C0.063%2C0.022%2C0.091%20c0.021%2C0.021%2C0.044%2C0.029%2C0.067%2C0.029c0.01%2C0%2C0.018-0.003%2C0.028-0.007c0%2C0%2C7.357-2.864%2C7.369-2.877l6.854-6.847%20C26.803%2C15.216%2C26.988%2C14.848%2C26.984%2C14.472z%22%2F%3E%3C%2Fsvg%3E") }
.amcharts-export-menu .export-close>a, .amcharts-export-menu .export-close:hover>a, .amcharts-export-menu .export-close.active>a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAYAAADNo/U5AAAACXBIWXMAAAsTAAALEwEAmpwYAABBsGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo4M2Q5NDllYS1lMjE3LTQ3Y2QtYTU1Ni04MTQ3NmRjNWEwYWQ8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjZhMTQ5MTc1LTNiODItMTE3OC05ZjZmLWY0MWMwNTYyYzQxYTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpkZGFhNTJkMi1mZDRiLTRkMmMtODEzOC01ZTEzNmQ4NGFjMDE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6MDdhZmI1Y2UtYzQ1OS00YzQxLWJkMjItMTllMDJlMGE5YzVjPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjA3YWZiNWNlLWM0NTktNGM0MS1iZDIyLTE5ZTAyZTBhOWM1Yzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjgzZDk0OWVhLWUyMTctNDdjZC1hNTU2LTgxNDc2ZGM1YTBhZDwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YmY3ZmRlNGYtZDk2MS00Njk4LWI0ZjAtMDJlYjEwOWE4OTA4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA1LTE1VDEzOjE3OjQ5KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAyMSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGltYWdlL3BuZyB0byBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBpbWFnZS9wbmcgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcDwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MDdhZmI1Y2UtYzQ1OS00YzQxLWJkMjItMTllMDJlMGE5YzVjPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA1LTE1VDEzOjE3OjQ5KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAyMSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmRkYWE1MmQyLWZkNGItNGQyYy04MTM4LTVlMTM2ZDg0YWMwMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNS0xNVQxMzoyMToyMSswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMjEgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNS0wNS0xNVQxMzoxMzoxNyswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE1LTA1LTE1VDEzOjIxOjIxKzAyOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNS0xNVQxMzoyMToyMSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpUZXh0TGF5ZXJzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPlg8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0Plg8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpCYWc+CiAgICAgICAgIDwvcGhvdG9zaG9wOlRleHRMYXllcnM+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xMzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+HyMp+AAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA3UlEQVR42rSSXZECQQyEPygMrIVFAidhkQASQEIjYVsCSOAksBJAAlhAwvKSWcJBUQVVl6fM5Ke7k4z6vudTG/OFTQAktcAs/ja2TyVBUgVsgQq42F5PItYBCn8PTFNjAYvw5wM92x3gCNSSFCh1araLvAdNBi53VgMtgCuweRqE7RyogAPQxHsdcQBGf0cuaZ80APzaXn468urtniQ1CaXoayStct5AL4QfgToKfoBzIF2BadGVkVZRkIU7UdQDkqRZoDwJl3ROzea2u4LUvtpHOavkty9H/m9XfhsA0l9VuzQDWrIAAAAASUVORK5CYII=") }
.amcharts-export-menu .export-drawing-color { background: rgba(0, 0, 0, 1); width: 35px }
.amcharts-export-menu .export-drawing-color>a { display: block; overflow: hidden; text-indent: -13333337px }
.amcharts-export-menu .export-drawing-color-red { background: rgba(255, 0, 0, 1) }
.amcharts-export-menu .export-drawing-color-green { background: rgba(0, 255, 0, 1) }
.amcharts-export-menu .export-drawing-color-blue { background: rgba(0, 0, 255, 1) }
.amcharts-export-menu .export-drawing-color-white { background: rgba(255, 255, 255, 1) }
.amcharts-export-fallback { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(255, 255, 255, 1) }
.amcharts-export-fallback textarea { border: none; outline: none; position: absolute; overflow: hidden; width: 100%; height: 100%; padding: 20px }
.amcharts-export-fallback-message { position: absolute; z-index: 1; padding: 20px; width: 100%; background-color: rgba(255, 255, 255, 1) }
.amcharts-export-menu .export-delayed-capturing>a { text-indent: 0; line-height: 36px; vertical-align: middle; text-align: center; background-image: none }
.amcharts-export-menu, .amcharts-export-canvas .canvas-container { -webkit-transition: opacity 0.5s ease-out; -moz-transition: opacity 0.5s ease-out; -ms-transition: opacity 0.5s ease-out; -o-transition: opacity 0.5s ease-out; transition: opacity 0.5s ease-out }
.amcharts-export-canvas.dropbox .canvas-container { opacity: 0.5 }
.amcharts-export-menu .export-drawing-shape a { font: 0 / 0 a; text-shadow: none; color: rgba(0, 0, 0, 0) }
.amcharts-export-menu li img { height: 20px }
.amcharts-export-menu .export-drawing-width a { text-align: center }
.amcharts-export-menu .export-drawing-width span { display: block; margin: 0 auto }
.amcharts-export-menu .export-drawing-width span>span { display: block; background: rgba(0, 0, 0, 1); border-radius: 100% }
.amcharts-export-menu .export-drawing-shape a:hover img, .amcharts-export-menu .export-drawing-shape.active a img { -webkit-filter: invert(100%); filter: invert(100%) }
/* End: scripts/amcharts/plugins/export/export.css */
/* Begin: content/bars-components.css */
.editor-btn .svg-inline--fs { margin: 25px auto 0; color: rgba(255, 255, 255, 1) !important; font-size: 40px }
.svg-inline--fa path { pointer-events: none }
.bars-editor-action { background-image: none !important; background-size: none !important; background-attachment: none !important; background-origin: none !important; background-clip: none !important; background-color: none !important; border: none !important; height: 26px !important }
.bars-editor-action .x-btn-icon { width: 14px !important; height: 14px !important; font-size: 14px !important; top: 3px !important; left: 2px !important }
.bars-editor-action .x-btn-icon, .bars-editor-action .x-btn-inner { color: rgba(41, 41, 41, 1) !important; font-size: 13px !important; text-align: left !important }
.bars-editor-action.x-btn-over { background: rgba(223, 236, 253, 1) !important }
.bars-editor-action.x-btn-over .x-btn-icon, .bars-editor-action.x-btn-over .x-btn-inner { color: rgba(44, 89, 147, 1) !important }
.b4-fields-grid .x-grid-cell { height: 32px }
.bars-segmentedbutton { background-image: none !important; background-size: none !important; background-attachment: none !important; background-origin: none !important; background-clip: none !important; background-color: none !important; border: none !important }
.bars-segmentedbutton .x-btn { height: 26px; line-height: 26px; border: none !important; margin: 0 !important }
.bars-segmentedbutton .x-btn-over, .bars-segmentedbutton .x-btn-pressed { background: rgba(224, 227, 230, 1) !important }
.bars-segmentedbutton .x-btn-inner, .bars-segmentedbutton .x-btn-icon { color: rgba(44, 89, 147, 1) !important }
.bars-segmentedbutton .x-btn-icon { font-size: 20px !important }
.bars-segmentedbutton .x-btn-icon.svg-inline--fs { width: 14px !important; left: 4px }
.bars-segmentedbutton .x-btn-over .x-btn-inner, .bars-segmentedbutton .x-btn-pressed .x-btn-inner, .bars-segmentedbutton .x-btn-over .x-btn-icon, .bars-segmentedbutton .x-btn-pressed .x-btn-icon { color: rgba(41, 41, 41, 1) !important }
.bars-colorfield input.x-form-text { padding-left: 28px !important }
.bars-colorfield td.x-form-trigger-input-cell { position: relative }
.bars-colorfield .color-status { position: absolute; left: 3px; top: 3px; width: 18px; height: 18px; border-radius: 3px; box-shadow: 0 0 2px }
.bars-colorfield td.x-form-trigger-input-cell .color-status { width: 16px; height: 16px; top: 3px }
.cp-normal .picker-wrapper, .cp-normal .slide-wrapper { position: absolute }
.cp-normal .picker-indicator, .cp-normal .slide-indicator { position: absolute; pointer-events: none }
.cp-normal .picker, .cp-normal .slide { cursor: crosshair; position: absolute; left: 0; top: 0; bottom: 0; right: 0 }
.cp-normal .picker-wrapper { left: 10px; top: 10px; right: 50px; bottom: 10px }
.cp-normal .slide-wrapper { width: 30px; top: 10px; right: 10px; bottom: 45px }
.cp-normal .add-favorite { color: rgba(51, 51, 51, 1); font-size: 16px; text-align: center }
.cp-normal .add-favorite:hover { color: rgba(17, 17, 17, 1) }
.cp-normal .picker-indicator { width: 12px; height: 12px; border: 1px solid rgba(128, 128, 128, 1); opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); background-color: rgba(255, 255, 255, 1); pointer-events: none }
.cp-normal .slide-indicator { width: 38px; height: 12px; left: -4px; opacity: 0.6; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); border: 4px solid rgba(128, 128, 128, 1); background-color: rgba(255, 255, 255, 1); pointer-events: none }
/* End: content/bars-components.css */
/* Begin: content/css/a11y-dark.css */
.hljs-comment, .hljs-quote { color: rgba(212, 208, 171, 1) }
.hljs-deletion, .hljs-name, .hljs-regexp, .hljs-selector-class, .hljs-selector-id, .hljs-tag, .hljs-template-variable, .hljs-variable { color: rgba(255, 160, 122, 1) }
.hljs-built_in, .hljs-builtin-name, .hljs-link, .hljs-literal, .hljs-meta, .hljs-number, .hljs-params, .hljs-type { color: rgba(245, 171, 53, 1) }
.hljs-attribute { color: rgba(255, 215, 0, 1) }
.hljs-addition, .hljs-bullet, .hljs-string, .hljs-symbol { color: rgba(171, 227, 56, 1) }
.hljs-section, .hljs-title { color: rgba(0, 224, 224, 1) }
.hljs-keyword, .hljs-selector-tag { color: rgba(220, 198, 224, 1) }
.hljs { display: block; overflow-x: auto; background: rgba(43, 43, 43, 1) !important; color: rgba(248, 248, 242, 1); padding: 0.5em }
.hljs-emphasis { font-style: italic }
.hljs-strong { font-weight: 700 }
@media screen and (-ms-high-contrast: active) { .hljs-addition, .hljs-attribute, .hljs-built_in, .hljs-builtin-name, .hljs-bullet, .hljs-comment, .hljs-link, .hljs-literal, .hljs-meta, .hljs-number, .hljs-params, .hljs-quote, .hljs-string, .hljs-symbol, .hljs-type { color: rgba(181, 213, 255, 1) } .hljs-keyword, .hljs-selector-tag { font-weight: 700 } }
/* End: content/css/a11y-dark.css */
/* Begin: content/css/markdown-it.css */
.markdown-headers { background: rgba(230, 230, 230, 1); padding: 10px 10px 10px 0 }
.markdown-headers-link { text-decoration: underline; cursor: pointer; color: rgba(0, 122, 171, 1); transition: color 0.2s; display: inline-block; font-size: 14px; margin: 3px 0 }
.markdown-headers-link:hover { color: rgba(41, 41, 41, 1) }
.markdown-body { background-color: rgba(248, 249, 249, 1); padding: 30px }
.markdown-body .octicon { display: inline-block; fill: currentColor; vertical-align: text-bottom }
.markdown-body .anchor { float: left; line-height: 1; margin-left: -20px; padding-right: 4px }
.markdown-body .anchor:focus { outline: none }
.markdown-body h1 .octicon-link, .markdown-body h2 .octicon-link, .markdown-body h3 .octicon-link, .markdown-body h4 .octicon-link, .markdown-body h5 .octicon-link, .markdown-body h6 .octicon-link { color: rgba(27, 31, 35, 1); vertical-align: middle; visibility: hidden }
.markdown-body h1:hover .anchor, .markdown-body h2:hover .anchor, .markdown-body h3:hover .anchor, .markdown-body h4:hover .anchor, .markdown-body h5:hover .anchor, .markdown-body h6:hover .anchor { text-decoration: none }
.markdown-body h1:hover .anchor .octicon-link, .markdown-body h2:hover .anchor .octicon-link, .markdown-body h3:hover .anchor .octicon-link, .markdown-body h4:hover .anchor .octicon-link, .markdown-body h5:hover .anchor .octicon-link, .markdown-body h6:hover .anchor .octicon-link { visibility: visible }
.markdown-body { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: rgba(36, 41, 46, 1); line-height: 1.5; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; font-size: 16px; word-wrap: break-word }
.markdown-body .pl-c { color: rgba(106, 115, 125, 1) }
.markdown-body .pl-c1, .markdown-body .pl-s .pl-v { color: rgba(0, 92, 197, 1) }
.markdown-body .pl-e, .markdown-body .pl-en { color: rgba(111, 66, 193, 1) }
.markdown-body .pl-s .pl-s1, .markdown-body .pl-smi { color: rgba(36, 41, 46, 1) }
.markdown-body .pl-ent { color: rgba(34, 134, 58, 1) }
.markdown-body .pl-k { color: rgba(215, 58, 73, 1) }
.markdown-body .pl-pds, .markdown-body .pl-s, .markdown-body .pl-s .pl-pse .pl-s1, .markdown-body .pl-sr, .markdown-body .pl-sr .pl-cce, .markdown-body .pl-sr .pl-sra, .markdown-body .pl-sr .pl-sre { color: rgba(3, 47, 98, 1) }
.markdown-body .pl-smw, .markdown-body .pl-v { color: rgba(227, 98, 9, 1) }
.markdown-body .pl-bu { color: rgba(179, 29, 40, 1) }
.markdown-body .pl-ii { background-color: rgba(179, 29, 40, 1); color: rgba(250, 251, 252, 1) }
.markdown-body .pl-c2 { background-color: rgba(215, 58, 73, 1); color: rgba(250, 251, 252, 1) }
.markdown-body .pl-c2:before { content: "^M" }
.markdown-body .pl-sr .pl-cce { color: rgba(34, 134, 58, 1); font-weight: 700 }
.markdown-body .pl-ml { color: rgba(115, 92, 15, 1) }
.markdown-body .pl-mh, .markdown-body .pl-mh .pl-en, .markdown-body .pl-ms { color: rgba(0, 92, 197, 1); font-weight: 700 }
.markdown-body .pl-mi { color: rgba(36, 41, 46, 1); font-style: italic }
.markdown-body .pl-mb { color: rgba(36, 41, 46, 1); font-weight: 700 }
.markdown-body .pl-md { background-color: rgba(255, 238, 240, 1); color: rgba(179, 29, 40, 1) }
.markdown-body .pl-mi1 { background-color: rgba(240, 255, 244, 1); color: rgba(34, 134, 58, 1) }
.markdown-body .pl-mc { background-color: rgba(255, 235, 218, 1); color: rgba(227, 98, 9, 1) }
.markdown-body .pl-mi2 { background-color: rgba(0, 92, 197, 1); color: rgba(246, 248, 250, 1) }
.markdown-body .pl-mdr { color: rgba(111, 66, 193, 1); font-weight: 700 }
.markdown-body .pl-ba { color: rgba(88, 96, 105, 1) }
.markdown-body .pl-sg { color: rgba(149, 157, 165, 1) }
.markdown-body .pl-corl { color: rgba(3, 47, 98, 1); text-decoration: underline }
.markdown-body details { display: block }
.markdown-body summary { display: list-item }
.markdown-body a { background-color: rgba(0, 0, 0, 0) }
.markdown-body a:active, .markdown-body a:hover { outline-width: 0 }
.markdown-body strong { font-weight: bolder }
.markdown-body h1 { font-size: 2em; margin: 0.67em 0 }
.markdown-body img { border-style: none }
.markdown-body code, .markdown-body kbd, .markdown-body pre { font-family: monospace, monospace; font-size: 1em }
.markdown-body p code { color: rgba(199, 37, 78, 1); background-color: rgba(249, 242, 244, 1); border-radius: 4px }
.markdown-body hr { box-sizing: content-box; height: 0; overflow: visible }
.markdown-body input { margin: 0 }
.markdown-body input { overflow: visible }
.markdown-body [type="checkbox"] { box-sizing: border-box; padding: 0 }
.markdown-body * { box-sizing: border-box }
.markdown-body input { font-family: inherit; font-size: inherit; line-height: inherit }
.markdown-body a { color: rgba(3, 102, 214, 1); text-decoration: none }
.markdown-body a:hover { text-decoration: underline }
.markdown-body strong { font-weight: 600 }
.markdown-body hr { background: rgba(0, 0, 0, 0); border-top: 0; border-right: 0; border-bottom: 1px solid rgba(223, 226, 229, 1); border-left: 0; height: 0; margin: 15px 0; overflow: hidden }
.markdown-body hr:before { content: ""; display: table }
.markdown-body hr:after { clear: both; content: ""; display: table }
.markdown-body table { border-collapse: collapse; border-spacing: 0 }
.markdown-body td, .markdown-body th { padding: 0 }
.markdown-body details summary { cursor: pointer }
.markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 { margin-bottom: 0; margin-top: 0 }
.markdown-body h1 { font-size: 32px }
.markdown-body h1, .markdown-body h2 { font-weight: 600 }
.markdown-body h2 { font-size: 24px }
.markdown-body h3 { font-size: 20px }
.markdown-body h3, .markdown-body h4 { font-weight: 600 }
.markdown-body h4 { font-size: 16px }
.markdown-body h5 { font-size: 14px }
.markdown-body h5, .markdown-body h6 { font-weight: 600 }
.markdown-body h6 { font-size: 12px }
.markdown-body p { margin-bottom: 10px; margin-top: 0 }
.markdown-body blockquote { margin: 0 }
.markdown-body ol, .markdown-body ul { margin-bottom: 0; margin-top: 0; padding-left: 0 }
.markdown-body ol ol, .markdown-body ul ol { list-style-type: lower-roman }
.markdown-body ol ol ol, .markdown-body ol ul ol, .markdown-body ul ol ol, .markdown-body ul ul ol { list-style-type: lower-alpha }
.markdown-body dd { margin-left: 0 }
.markdown-body code, .markdown-body pre { font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace; font-size: 12px }
.markdown-body pre { margin-bottom: 0; margin-top: 0 }
 { -webkit-appearance: none; appearance: none; margin: 0 }
.markdown-body .border { border: 1px solid rgba(225, 228, 232, 1) !important }
.markdown-body .border-0 { border: 0 !important }
.markdown-body .border-bottom { border-bottom: 1px solid rgba(225, 228, 232, 1) !important }
.markdown-body .rounded-1 { border-radius: 3px !important }
.markdown-body .bg-white { background-color: rgba(255, 255, 255, 1) !important }
.markdown-body .bg-gray-light { background-color: rgba(250, 251, 252, 1) !important }
.markdown-body .text-gray-light { color: rgba(106, 115, 125, 1) !important }
.markdown-body .mb-0 { margin-bottom: 0 !important }
.markdown-body .my-2 { margin-bottom: 8px !important; margin-top: 8px !important }
.markdown-body .pl-0 { padding-left: 0 !important }
.markdown-body .py-0 { padding-bottom: 0 !important; padding-top: 0 !important }
.markdown-body .pl-1 { padding-left: 4px !important }
.markdown-body .pl-2 { padding-left: 8px !important }
.markdown-body .py-2 { padding-bottom: 8px !important; padding-top: 8px !important }
.markdown-body .pl-3, .markdown-body .px-3 { padding-left: 16px !important }
.markdown-body .px-3 { padding-right: 16px !important }
.markdown-body .pl-4 { padding-left: 24px !important }
.markdown-body .pl-5 { padding-left: 32px !important }
.markdown-body .pl-6 { padding-left: 40px !important }
.markdown-body .f6 { font-size: 12px !important }
.markdown-body .lh-condensed { line-height: 1.25 !important }
.markdown-body .text-bold { font-weight: 600 !important }
.markdown-body:before { content: ""; display: table }
.markdown-body:after { clear: both; content: ""; display: table }
.markdown-body>:first-child { margin-top: 0 !important }
.markdown-body>:last-child { margin-bottom: 0 !important }
.markdown-body a:not([href]) { color: inherit; text-decoration: none }
.markdown-body blockquote, .markdown-body dl, .markdown-body ol, .markdown-body p, .markdown-body pre, .markdown-body table, .markdown-body ul { margin-bottom: 16px; margin-top: 0 }
.markdown-body hr { background-color: rgba(225, 228, 232, 1); border: 0; height: 0.25em; margin: 24px 0; padding: 0 }
.markdown-body blockquote { border-left: 0.25em solid rgba(223, 226, 229, 1); color: rgba(106, 115, 125, 1); padding: 0 1em }
.markdown-body blockquote>:first-child { margin-top: 0 }
.markdown-body blockquote>:last-child { margin-bottom: 0 }
.markdown-body kbd { background-color: rgba(250, 251, 252, 1); border-top: 1px solid rgba(198, 203, 209, 1); border-right: 1px solid rgba(198, 203, 209, 1); border-bottom: 1px solid rgba(149, 157, 165, 1); border-left: 1px solid rgba(198, 203, 209, 1); border-radius: 3px; box-shadow: inset 0 -1px rgba(149, 157, 165, 1); color: rgba(68, 77, 86, 1); display: inline-block; font-size: 11px; line-height: 10px; padding: 3px 5px; vertical-align: middle }
.markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 { font-weight: 600; line-height: 1.25; margin-bottom: 16px; margin-top: 24px }
.markdown-body h1 { font-size: 2em }
.markdown-body h1, .markdown-body h2 { border-bottom: 1px solid rgba(234, 236, 239, 1); padding-bottom: 0.3em }
.markdown-body h2 { font-size: 1.5em }
.markdown-body h3 { font-size: 1.25em }
.markdown-body h4 { font-size: 1em }
.markdown-body h5 { font-size: 0.875em }
.markdown-body h6 { color: rgba(106, 115, 125, 1); font-size: 0.85em }
.markdown-body ol, .markdown-body ul { padding-left: 2em }
.markdown-body ol ol, .markdown-body ol ul, .markdown-body ul ol, .markdown-body ul ul { margin-bottom: 0; margin-top: 0 }
.markdown-body li { }
.markdown-body li>p { margin-top: 16px }
.markdown-body li+li { margin-top: 0.25em }
.markdown-body dl { padding: 0 }
.markdown-body dl dt { font-size: 1em; font-style: italic; font-weight: 600; margin-top: 16px; padding: 0 }
.markdown-body dl dd { margin-bottom: 16px; padding: 0 16px }
.markdown-body table { display: block; overflow: auto; width: 100% }
.markdown-body table th { font-weight: 600 }
.markdown-body table td, .markdown-body table th { border: 1px solid rgba(223, 226, 229, 1); padding: 6px 13px }
.markdown-body table tr { background-color: rgba(255, 255, 255, 1); border-top: 1px solid rgba(198, 203, 209, 1) }
.markdown-body table tr:nth-child(2n) { background-color: rgba(246, 248, 250, 1) }
.markdown-body img { background-color: rgba(255, 255, 255, 1); box-sizing: content-box; max-width: 100% }
.markdown-body img[align="right"] { padding-left: 20px }
.markdown-body img[align="left"] { padding-right: 20px }
.markdown-body code { background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; font-size: 85%; margin: 0; padding: 0.2em 0.4em }
.markdown-body pre { word-wrap: normal }
.markdown-body pre>code { background: rgba(0, 0, 0, 0); border: 0; font-size: 100%; margin: 0; padding: 0; white-space: pre; word-break: normal }
.markdown-body .highlight { margin-bottom: 16px }
.markdown-body .highlight pre { margin-bottom: 0; word-break: normal }
.markdown-body .highlight pre, .markdown-body pre { background-color: rgba(238, 238, 238, 1); border-radius: 3px; font-size: 85%; line-height: 1.45; overflow: auto; padding: 16px }
.markdown-body pre code { background-color: rgba(0, 0, 0, 0); border: 0; display: inline; line-height: inherit; margin: 0; overflow: visible; padding: 0; word-wrap: normal }
.markdown-body .commit-tease-sha { color: rgba(68, 77, 86, 1); display: inline-block; font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace; font-size: 90% }
.markdown-body .blob-wrapper { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; overflow-x: auto; overflow-y: hidden }
.markdown-body .blob-wrapper-embedded { max-height: 240px; overflow-y: auto }
.markdown-body .blob-num { -moz-user-select: none; -ms-user-select: none; -webkit-user-select: none; color: rgba(27, 31, 35, 0.3); cursor: pointer; font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace; font-size: 12px; line-height: 20px; min-width: 50px; padding-left: 10px; padding-right: 10px; text-align: right; user-select: none; vertical-align: top; white-space: nowrap; width: 1% }
.markdown-body .blob-num:hover { color: rgba(27, 31, 35, 0.6) }
.markdown-body .blob-num:before { content: attr(data-line-number) }
.markdown-body .blob-code { line-height: 20px; padding-left: 10px; padding-right: 10px; position: relative; vertical-align: top }
.markdown-body .blob-code-inner { color: rgba(36, 41, 46, 1); font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace; font-size: 12px; overflow: visible; white-space: pre; word-wrap: normal }
.markdown-body .pl-token.active, .markdown-body .pl-token:hover { background: rgba(255, 234, 127, 1); cursor: pointer }
.markdown-body kbd { background-color: rgba(250, 251, 252, 1); border-top: 1px solid rgba(209, 213, 218, 1); border-right: 1px solid rgba(209, 213, 218, 1); border-bottom: 1px solid rgba(198, 203, 209, 1); border-left: 1px solid rgba(209, 213, 218, 1); border-radius: 3px; box-shadow: inset 0 -1px rgba(198, 203, 209, 1); color: rgba(68, 77, 86, 1); display: inline-block; font: 11px / 10px SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace; padding: 3px 5px; vertical-align: middle }
.markdown-body :checked+.radio-label { border-color: rgba(3, 102, 214, 1); position: relative; z-index: 1 }
.markdown-body .tab-size[data-tab-size="1"] { -moz-tab-size: 1; tab-size: 1 }
.markdown-body .tab-size[data-tab-size="2"] { -moz-tab-size: 2; tab-size: 2 }
.markdown-body .tab-size[data-tab-size="3"] { -moz-tab-size: 3; tab-size: 3 }
.markdown-body .tab-size[data-tab-size="4"] { -moz-tab-size: 4; tab-size: 4 }
.markdown-body .tab-size[data-tab-size="5"] { -moz-tab-size: 5; tab-size: 5 }
.markdown-body .tab-size[data-tab-size="6"] { -moz-tab-size: 6; tab-size: 6 }
.markdown-body .tab-size[data-tab-size="7"] { -moz-tab-size: 7; tab-size: 7 }
.markdown-body .tab-size[data-tab-size="8"] { -moz-tab-size: 8; tab-size: 8 }
.markdown-body .tab-size[data-tab-size="9"] { -moz-tab-size: 9; tab-size: 9 }
.markdown-body .tab-size[data-tab-size="10"] { -moz-tab-size: 10; tab-size: 10 }
.markdown-body .tab-size[data-tab-size="11"] { -moz-tab-size: 11; tab-size: 11 }
.markdown-body .tab-size[data-tab-size="12"] { -moz-tab-size: 12; tab-size: 12 }
.markdown-body .task-list-item { list-style-type: none }
.markdown-body .task-list-item+.task-list-item { margin-top: 3px }
.markdown-body .task-list-item input { margin: 0 0.2em 0.25em -1.6em; vertical-align: middle }
.markdown-body hr { border-bottom-color: rgba(238, 238, 238, 1) }
.markdown-body .pl-0 { padding-left: 0 !important }
.markdown-body .pl-1 { padding-left: 4px !important }
.markdown-body .pl-2 { padding-left: 8px !important }
.markdown-body .pl-3 { padding-left: 16px !important }
.markdown-body .pl-4 { padding-left: 24px !important }
.markdown-body .pl-5 { padding-left: 32px !important }
.markdown-body .pl-6 { padding-left: 40px !important }
.markdown-body .pl-7 { padding-left: 48px !important }
.markdown-body .pl-8 { padding-left: 64px !important }
.markdown-body .pl-9 { padding-left: 80px !important }
.markdown-body .pl-10 { padding-left: 96px !important }
.markdown-body .pl-11 { padding-left: 112px !important }
.markdown-body .pl-12 { padding-left: 128px !important }
/* End: content/css/markdown-it.css */
/* Begin: content/css/FileStorage.css */
.has-file input.x-form-text { text-decoration: underline; color: rgba(0, 0, 255, 1); cursor: pointer }
.explorer-manager-color { color: rgba(0, 150, 136, 1) !important }
.explorer-folder-color { color: rgba(255, 152, 0, 1) !important }
.explorer-file-color { color: rgba(255, 152, 0, 1) !important }
.file-explorer .available-space { height: 16px !important }
.file-explorer .available-space * { font-size: 10px !important; line-height: 14px !important }
.file-explorer .available-space .x-progress-bar-default { background: rgba(8, 154, 141, 1) }
.file-explorer .files-drop-here { display: none; position: absolute; top: 20px; left: 20px; right: 20px; bottom: 20px; border: 6px dashed rgba(0, 0, 0, 0.15); background: rgba(255, 255, 255, 0.35); text-align: center; font-size: 24px; color: rgba(220, 220, 220, 1); padding-top: 20px }
.file-explorer.drop-allowed .files-drop-here { display: block }
.file-explorer.drop-allowed * { pointer-events: none }
.files-body { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow-y: auto; user-select: none }
.view-type-default .file-item { display: flex; padding: 4px; cursor: pointer }
.view-type-default .file-item .file-icon { width: 20px; text-align: center; font-size: 16px; color: rgba(96, 125, 139, 1) }
.view-type-default .file-item .file-display { flex: 1; padding-left: 5px; font-size: 14px; color: rgba(37, 37, 37, 1) }
.view-type-default .file-item .file-size { font-size: 13px; color: rgba(37, 37, 37, 1); width: 90px; text-align: right }
.view-type-default .file-item .file-date { font-size: 13px; color: rgba(37, 37, 37, 1); width: 130px; text-align: right }
.view-type-default .file-item .file-owner { font-size: 12px; color: rgba(37, 37, 37, 1); width: 150px; text-align: right }
.view-type-default .file-item .file-icon img { display: none }
.view-type-tails .files-body { display: flex; flex-flow: row wrap; justify-content: flex-start; align-content: flex-start }
.view-type-tails .file-item { width: 100px; height: 75px; margin: 5px; display: flex; flex-direction: column; padding: 4px; cursor: pointer }
.view-type-tails .file-item .file-icon { font-size: 26px; color: rgba(96, 125, 139, 1); align-self: center }
.view-type-tails .file-item .file-icon .image-icon { display: none }
.view-type-tails .file-item .file-icon img { width: 100%; max-height: 30px }
.view-type-tails .file-item .file-display { font-size: 12px; color: rgba(37, 37, 37, 1); align-self: center; text-align: center; text-overflow: ellipsis; width: 100%; overflow: hidden }
.view-type-tails .file-item .file-size, .view-type-tails .file-item .file-date, .view-type-tails .file-item .file-owner { display: none }
.file-item:hover { background: rgba(232, 232, 232, 1) }
.file-item.x-item-selected { background: rgba(219, 230, 234, 1) }
.is-dragging .folder { background: rgba(231, 255, 232, 1); border-radius: 10px }
.is-dragging .drag-target { background: rgba(231, 255, 232, 1) }
.is-dragging .file:hover { background-image: none !important; background-size: none !important; background-attachment: none !important; background-origin: none !important; background-clip: none !important; background-color: none !important }
.is-dragging .folder:hover { background: rgba(209, 255, 210, 1) !important }
.is-dragging .drag-target:hover { background: rgba(209, 255, 210, 1) !important }
.files-container { overflow: visible !important }
.files-container .x-box-inner { overflow: visible !important }
.files-container .x-box-target { overflow: visible !important }
.files-container .file-explorer { overflow: visible !important }
.is-dragging .files-body { overflow: visible !important }
/* End: content/css/FileStorage.css */
/* Begin: content/olap/themes/default/theme.min.css */
.ui-olap-selection { position: absolute; border: 1px solid rgba(0, 0, 102, 1); background: rgba(0, 85, 170, 1); display: none; opacity: 0.2 }
.ui-olap .selected-cell { background: rgba(0, 85, 170, 1); border-right: 1px solid rgba(0, 0, 102, 1); border-bottom: 1px solid rgba(0, 0, 102, 1); opacity: 0.3; top: 0; bottom: -1px; right: -1px; left: 0; position: absolute }
.ui-olap-percent-cell { background-color: rgba(155, 213, 165, 1); background-image: linear-gradient(0deg, rgba(155, 213, 165, 1), rgba(81, 156, 68, 1)); top: 1px; bottom: 0; left: 1px; position: absolute }
.ui-olap-percent-cell-value { position: relative; line-height: 22px; top: -5px }
.ui-olap { position: relative; border: 1px solid rgba(197, 197, 197, 1) }
.ui-olap-border { position: absolute; top: 0; bottom: 0; width: 1px; background: rgba(197, 197, 197, 1); margin-left: -1px }
.ui-olap-cols { overflow: hidden; position: absolute; background: rgba(255, 255, 255, 1); right: 0; top: 0; left: 0; border-left: 1px solid rgba(197, 197, 197, 1); margin-left: -1px }
.ui-olap-cols table { border-top: 1px solid rgba(197, 197, 197, 1) }
.ui-olap-cols .ui-olap-layout { min-height: 1px }
.ui-olap-filter-cols { border-bottom: 1px solid rgba(197, 197, 197, 1); position: absolute; left: 0; top: 0; right: 0; min-height: 24px }
.ui-olap-cols-cols { border-left: 1px solid rgba(197, 197, 197, 1); background: rgba(255, 255, 255, 1); margin-left: -1px; position: absolute; left: 0; top: 0; right: 0; min-height: 24px }
.ui-olap-data-cols { position: absolute; left: 0; top: 0; right: 0 }
.ui-olap-rows-cols { position: absolute; left: 0; top: 0; margin-top: 2px; height: 28px; overflow: hidden }
.ui-olap-h .ui-olap-rows-cols { height: 42px }
.ui-olap-rows { left: 0; bottom: 0; overflow-y: scroll; overflow-x: scroll; position: absolute; border-top: 1px solid rgba(197, 197, 197, 1); margin-top: -1px }
.ui-olap-rows .ui-olap-layout { overflow: hidden }
.ui-olap-data .ui-olap-layout { min-height: 10px }
.ui-olap-data { overflow-y: scroll; overflow-x: scroll; position: absolute; right: 0; top: 0; left: 0; bottom: 0; background: rgba(255, 255, 255, 1); border-left: 1px solid rgba(0, 0, 0, 0); border-top: 1px solid rgba(0, 0, 0, 0); margin-top: -1px; margin-left: -1px }
.ui-olap-data .ui-data-sum-cell { font-weight: bold }
.ui-olap-hierarchy .group, .ui-olap .group { position: relative; float: left }
.ui-olap-hierarchy .group-title, .ui-olap .group-title { height: 22px; position: relative; font-size: 10px; cursor: default }
.ui-olap .group>.group-title>.group-expand { width: 14px; height: 14px; cursor: pointer; position: absolute; left: 2px; top: 4px; background: url("../content/olap/themes/default/img/group-expand.gif") center no-repeat }
.ui-olap .group.expanded>.group-title>.group-expand { background-image: url("../content/olap/themes/default/img/group-collapse.gif") }
.ui-olap .ui-data-resizer { width: 9px; position: absolute; top: 0; border-left: 1px solid rgba(228, 228, 228, 1); margin-left: -1px; cursor: col-resize }
.ui-olap .group-resize { width: 9px; position: absolute; right: -5px; bottom: 0; top: 0; cursor: col-resize }
.ui-olap-hierarchy .group-title span, .ui-olap .group-title span { position: absolute; text-align: left; font-size: 10px; left: 0; top: 0; right: 0; bottom: 0; border-right: 1px solid rgba(197, 197, 197, 1); border-bottom: 1px solid rgba(197, 197, 197, 1); overflow: hidden; padding-left: 18px; padding-top: 4px }
.ui-olap .single>.group-title span { padding-left: 8px; white-space: nowrap }
.ui-olap-hierarchy .group-title.asc .group-text, .ui-olap .group-title.asc .group-text { padding-left: 16px; background-image: url("../content/olap/themes/default/img/sort_asc.gif") }
.ui-olap-hierarchy .group-title.desc .group-text, .ui-olap .group-title.desc .group-text { padding-left: 16px; background-image: url("../content/olap/themes/default/img/sort_desc.gif") }
.ui-olap .ui-row-sum-cell .group-title span { padding-left: 8px }
.ui-olap-rows .group-title { float: left; width: 100px; background-image: none; background-color: rgba(250, 250, 250, 1) }
.ui-olap-cols .group .group, .ui-olap-rows .group .group, .ui-olap-rows .ui-row-sum-cell { display: none }
.ui-olap-rows .last-row { float: none }
.ui-olap-hidden-body .group { float: none; width: 100% }
.ui-olap-rows .group-title, .ui-olap-cols .group-title { background-image: linear-gradient(0deg, rgba(249, 249, 249, 1), rgba(227, 228, 230, 1)); background-color: rgba(249, 249, 249, 1); text-shadow: 0 1px rgba(255, 255, 255, 0.3) }
.ui-olap-rows .group-title:hover, .ui-olap-cols .group-title:hover { background-image: linear-gradient(0deg, rgba(235, 243, 253, 1), rgba(235, 243, 253, 1) 39%, rgba(217, 232, 251, 1) 40%, rgba(217, 232, 251, 1)); background-color: rgba(235, 243, 253, 1); cursor: default }
.ui-olap-hierarchy .group-title { height: 25px }
.ui-olap-hierarchy .group-title .group-body { position: absolute; left: 2px; top: 2px; right: 2px; bottom: 2px; border: 1px solid rgba(197, 197, 197, 1); border-radius: 3px; padding-top: 3px; padding-left: 8px; white-space: nowrap; background-image: linear-gradient(0deg, rgba(249, 249, 249, 1), rgba(227, 228, 230, 1)); background-color: rgba(249, 249, 249, 1); cursor: default }
.ui-olap-builder-link { position: absolute !important; right: 3px; top: 3px; height: 19px !important; line-height: 19px !important; left: auto }
.ui-olap-builder-link:hover { top: 2px; right: 2px }
.ui-olap-rows-cols .group-title .group-body { top: 0; bottom: 4px }
.ui-olap-hidden-body .group-title .group-body:hover, .ui-olap-filter-cols .group-title .group-body:hover, .ui-olap-data-cols .group-title .group-body:hover, .ui-olap-rows-cols .group-title .group-body:hover, .ui-olap-cols-cols .group-title .group-body:hover { background-image: linear-gradient(0deg, rgba(235, 243, 253, 1), rgba(235, 243, 253, 1) 39%, rgba(217, 232, 251, 1) 40%, rgba(217, 232, 251, 1)); background-color: rgba(235, 243, 253, 1) }
.ui-olap .ui-has-drop { background: rgba(217, 232, 251, 1); pointer-events: all !important }
.ui-olap .ui-has-drop * { pointer-events: none }
.ui-olap .ui-has-drop.ui-zone-has-drop { background: rgba(218, 255, 210, 1) !important }
.ui-olap .ui-has-drop.ui-zone-has-drop { cursor: move !important }
.ui-olap .group-title .group-tools { position: absolute; right: 1px; top: 1px; height: 15px; width: 17px; cursor: pointer; border-radius: 3px; border: 1px solid rgba(0, 0, 0, 0); background: url("../content/olap/themes/default/img/filter.png") center no-repeat; opacity: 0.2 }
.ui-olap .group-title .group-menu { position: absolute; right: 1px; top: 1px; height: 15px; width: 17px; cursor: pointer; border-radius: 3px; border: 1px solid rgba(0, 0, 0, 0); background: url("../content/olap/themes/default/img/menu.png") left no-repeat; opacity: 0.2 }
.ui-olap .filtered .group-title .group-tools, .ui-olap .group-title .group-body:hover .group-menu, .ui-olap .group-title .group-body:hover .group-tools { opacity: 1 }
.ui-olap .group-title .group-menu:hover, .ui-olap .group-title .group-tools:hover { background-color: rgba(255, 255, 255, 1); border-color: rgba(224, 224, 224, 1) }
.ui-olap-hierarchy .group-title .group-text, .ui-olap .group-title .group-text { position: absolute; left: 12px; right: 20px; top: 0; bottom: 0; line-height: 20px; padding-left: 4px; background-repeat: no-repeat; background-position: 4px; overflow: hidden }
.ui-olap .empty-zone { color: rgba(209, 209, 209, 1); font-size: 12px; line-height: 26px; padding-left: 10px }
.ui-olap-hierarchy .group-title .group-drag-zone, .ui-olap .group-title .group-drag-zone { position: absolute; left: 1px; top: 1px; width: 13px; bottom: 1px; cursor: move; background: rgba(0, 0, 0, 1); border-radius: 2px; opacity: 0.2 }
.ui-olap .group.ui-hover .group-body .group-drag-zone, .ui-olap .group-title .group-body:hover .group-drag-zone { opacity: 0.4 }
.ui-olap-group-drag { min-width: 50px; white-space: nowrap; font-size: 10px; padding: 1px 6px }
.ui-fieldmenu { position: absolute; top: 21px; left: 0; width: 200px; background: rgba(250, 250, 250, 1); border: 1px solid rgba(197, 197, 197, 1); box-shadow: 0 1px 3px rgba(211, 211, 211, 1); border-radius: 3px; z-index: 1000; height: 200px }
.ui-fieldmenu-groups { overflow-x: hidden; overflow-y: auto; border-top: 1px solid rgba(197, 197, 197, 1); border-bottom: 1px solid rgba(197, 197, 197, 1); background: rgba(255, 255, 255, 1); position: absolute; left: 0; top: 54px; right: 0; bottom: 28px }
.ui-fieldmenu-groups .menu-value { line-height: 15px; padding-left: 20px; font-size: 10px; cursor: default; border-bottom: 1px solid rgba(250, 250, 250, 1); background: url("../content/olap/themes/default/img/chk.png") 3px 4px no-repeat; padding-top: 4px; padding-bottom: 5px }
.ui-fieldmenu-groups .menu-value.checked { background-color: rgba(235, 243, 253, 1); background-image: url("../content/olap/themes/default/img/chk-checked.png") }
.ui-fieldmenu-groups .menu-value:hover { background-color: rgba(217, 232, 251, 1) }
.ui-fieldmenu-tbar { background-color: rgba(249, 249, 249, 1); background-image: linear-gradient(0deg, rgba(249, 249, 249, 1), rgba(227, 228, 230, 1)); height: 28px; border-top-left-radius: 3px; border-top-right-radius: 3px }
.ui-fieldmenu-filter { position: absolute; padding: 0 12px 0 7px; left: 0; right: 0; top: 28px; height: 28px; background: rgba(227, 228, 230, 1) }
.ui-fieldmenu-filter input { width: 100%; top: -3px; position: relative; height: 20px; border: 1px solid rgba(197, 197, 197, 1); outline: none; border-radius: 3px; background: rgba(249, 249, 249, 1); font-size: 10px; color: rgba(109, 109, 109, 1); padding-left: 3px }
.ui-fieldmenu-filter input.empty { color: rgba(197, 197, 197, 1) }
.ui-fieldmenu-bbar { height: 28px; position: absolute; bottom: 0 }
.ui-fieldmenu-tbar>div, .ui-fieldmenu-bbar>div { float: left; cursor: pointer; margin: 4px 1px 0 6px; min-width: 20px }
.ui-fieldmenu-tbar>div:hover, .ui-fieldmenu-bbar>div:hover { margin: 3px 0 0 5px }
.ui-fieldmenu-bbar .ui-fieldmenu-clear { float: left; margin-left: 10px }
.ui-fieldmenu-resize { width: 16px; height: 16px; position: absolute; right: 0; bottom: 0; cursor: nwse-resize; background: url("../content/olap/themes/default/img/icons/se-handle-dark.gif") right bottom no-repeat }
.ui-olap .ui-olap-resize-left, .ui-olap .ui-olap-resize-right { position: absolute; z-index: 1000; bottom: 0; top: 0; border-left: 1px dotted rgba(144, 144, 144, 1); display: none; margin-left: -2px }
.ui-olap-filter { position: absolute; left: 0; right: 0; bottom: 0; border-top: 1px solid rgba(197, 197, 197, 1); background-color: rgba(249, 249, 249, 1); background-image: linear-gradient(0deg, rgba(249, 249, 249, 1), rgba(227, 228, 230, 1)); height: 25px }
.ui-olap-filter .ui-olap-builder-query { position: absolute; left: 25px; right: 100px; font-size: 11px; line-height: 25px }
.ui-olap-filter .ui-olap-builder-on { position: absolute; left: 5px; top: 5px; height: 15px; width: 15px; background-position: center; background-repeat: no-repeat; cursor: pointer; background-image: url("../content/olap/themes/default/img/chk-checked.png"); display: none }
.ui-olap-filter .ui-olap-builder-on.disabled { background-image: url("../content/olap/themes/default/img/chk.png") }
.ui-text-metric { font-size: 10px; visibility: hidden; min-height: 14px; padding-top: 8px; position: absolute }
.ui-nowrap { white-space: nowrap }
.ui-fieldmenu-select-all span.icon { background-image: url("../content/olap/themes/default/img/chk-checked.png") }
.ui-fieldmenu-unselect-all span.icon { background-image: url("../content/olap/themes/default/img/chk.png") }
.ui-olap .ui-olap-cols .group-menu, .ui-olap .ui-olap-rows .group-menu { width: 14px; height: 14px; cursor: pointer; position: absolute; right: 3px; bottom: 3px; background: url("../content/olap/themes/default/img/menu.png") center no-repeat rgba(255, 255, 255, 1); border-radius: 3px; border: 1px solid rgba(0, 0, 0, 0); opacity: 0.2 }
.ui-olap .ui-olap-cols .group-menu:hover, .ui-olap .ui-olap-rows .group-menu:hover { opacity: 1 }
.ui-olap-hidden { z-index: 900; position: absolute; right: 10%; top: 10%; display: none; background: rgba(255, 255, 255, 1); border: 1px solid rgba(211, 211, 211, 1); box-shadow: 0 1px 3px rgba(211, 211, 211, 1); border-radius: 3px }
.ui-olap-hidden-tbar { border-top-left-radius: 3px; border-top-right-radius: 3px; height: 27px; padding-left: 8px; padding-top: 5px; background-color: rgba(249, 249, 249, 1); background-image: linear-gradient(0deg, rgba(249, 249, 249, 1), rgba(227, 228, 230, 1)) }
.ui-olap-hidden-title { color: rgba(84, 84, 84, 1); line-height: 32px; font-size: 14px; height: 32px; position: absolute; left: 10px; top: 0 }
.ui-olap-hidden-tbar .ui-close { right: 10px; top: 10px; position: absolute }
.ui-olap-hidden-body { width: 300px; height: 400px; border-top: 1px solid rgba(211, 211, 211, 1); overflow-y: auto; overflow-x: hidden }
.ui-olap-rows .single .group-resize { right: 0 }
.ui-save-to-hard { position: absolute; top: 45%; left: 45% }
.ui-olap .ui-olap-rows .group { float: none }
.ui-olap .ui-olap-rows .expanded { float: none !important }
.ui-olap .expanded>.single { float: none !important }
.ui-olap .ui-olap-cols .group { float: left !important }
.ui-olap-hierarchy { min-height: 23px; float: left; position: relative }
.ui-olap-h .ui-olap-hierarchy { min-height: 38px }
.ui-olap-hierarchy .group { min-width: 50px; overflow: hidden }
.ui-olap-hidden .ui-olap-hierarchy { float: none; height: auto }
.ui-olap-hierarchy .ui-olap-hierarchy-title { background: rgba(0, 0, 0, 1); border-radius: 2px; opacity: 0.2; margin: 2px 2px 0; text-align: center; color: rgba(255, 255, 255, 1); font-size: 9px; height: 12px; overflow: hidden; cursor: move; display: none }
.ui-olap-h .ui-olap-hierarchy .ui-olap-hierarchy-title { display: block }
.ui-olap-hierarchy .ui-olap-hierarchy-move1, .ui-olap-hierarchy .ui-olap-hierarchy-move2 { display: none; pointer-events: none }
.ui-olap-hierarchy .ui-olap-hierarchy-move1 { width: 12px; height: 15px; position: absolute; z-index: 999; background: url("../content/olap/themes/default/img/move-top.gif") center no-repeat; top: -5px; left: -6px }
.ui-olap-hierarchy .ui-olap-hierarchy-move2 { width: 12px; height: 15px; position: absolute; z-index: 999; background: url("../content/olap/themes/default/img/move-bottom.gif") center no-repeat; bottom: -7px; left: -6px }
.ui-olap-hierarchy.ui-has-drop.ui-left-drop .ui-olap-hierarchy-move1, .ui-olap-hierarchy.ui-has-drop.ui-left-drop .ui-olap-hierarchy-move2 { display: block }
.ui-has-drop.ui-zone-has-drop .ui-olap-hierarchy.last .ui-olap-hierarchy-move1, .ui-has-drop.ui-zone-has-drop .ui-olap-hierarchy.last .ui-olap-hierarchy-move2, .ui-olap-hierarchy.ui-has-drop.ui-right-drop .ui-olap-hierarchy-move1, .ui-olap-hierarchy.ui-has-drop.ui-right-drop .ui-olap-hierarchy-move2 { display: block; left: auto; right: -6px }
.ui-olap-hierarchy.ui-has-drop.ui-top-drop .ui-olap-hierarchy-move1 { display: block; top: -10px; bottom: auto; right: auto; left: -2px; background-image: url("../content/olap/themes/default/img/move-left.gif") }
.ui-olap-hierarchy.ui-has-drop.ui-top-drop .ui-olap-hierarchy-move2 { display: block; top: -10px; bottom: auto; right: -2px; left: auto; background-image: url("../content/olap/themes/default/img/move-right.gif") }
.ui-olap-hidden .ui-has-drop.ui-zone-has-drop .ui-olap-hierarchy.last .ui-olap-hierarchy-move1, .ui-olap-hierarchy.ui-has-drop.ui-bottom-drop .ui-olap-hierarchy-move1 { display: block; bottom: -7px; top: auto; right: auto; left: -2px; background-image: url("../content/olap/themes/default/img/move-left.gif") }
.ui-olap-hidden .ui-has-drop.ui-zone-has-drop .ui-olap-hierarchy.last .ui-olap-hierarchy-move2, .ui-olap-hierarchy.ui-has-drop.ui-bottom-drop .ui-olap-hierarchy-move2 { display: block; bottom: -7px; top: auto; right: -2px; left: auto; background-image: url("../content/olap/themes/default/img/move-right.gif") }
.ui-olap-hierarchy .ui-olap-hierarchy-title:hover { opacity: 0.4 }
.ui-olap-rows-cols .ui-olap-hierarchy-body { margin-top: 2px }
.ui-unselectable .ui-olap-hierarchy * { pointer-events: none }
.ui-olap .ui-olap-table { border-collapse: collapse; position: absolute }
.ui-olap .ui-group-td { overflow: hidden; border: 0; height: 100%; vertical-align: top; text-indent: 13px; background-image: linear-gradient(0deg, rgba(249, 249, 249, 1), rgba(227, 228, 230, 1)); background-color: rgba(249, 249, 249, 1); text-shadow: 0 1px rgba(255, 255, 255, 0.3) }
.ui-olap .ui-group-td.leaf { text-indent: 0 }
.ui-olap .ui-olap-table td .cell { word-break: break-all; position: relative; height: 100%; font-size: 10px }
.ui-olap .ui-olap-table td .cell .cell-inner { padding: 2px 4px; position: absolute; overflow: hidden; left: 0; top: 0; right: 0; bottom: 0; border-right: 1px solid rgba(197, 197, 197, 1); border-bottom: 1px solid rgba(197, 197, 197, 1) }
.ui-olap .ui-olap-table td .cell .resize { position: absolute; right: 0; width: 5px; top: 0; bottom: 0; cursor: col-resize }
.ui-olap .ui-group-td:hover { background-image: linear-gradient(0deg, rgba(235, 243, 253, 1), rgba(235, 243, 253, 1) 39%, rgba(217, 232, 251, 1) 40%, rgba(217, 232, 251, 1)); background-color: rgba(235, 243, 253, 1) }
.ui-olap .ui-olap-table td .expander { width: 14px; height: 14px; cursor: pointer; position: absolute; left: 2px; top: 3px; background: url("../content/olap/themes/default/img/group-expand.gif") center no-repeat }
.ui-olap .ui-olap-table td.expanded .expander { background-image: url("../content/olap/themes/default/img/group-collapse.gif") }
.ui-olap .ui-data-td { cursor: default; background-image: linear-gradient(0deg, rgba(255, 255, 255, 1), rgba(245, 246, 248, 1)); background-color: rgba(255, 255, 255, 1) }
.ui-olap .ui-data-td .cell { text-align: right }
.ui-olap .ui-data-td .summary-cell { font-weight: bold }
.ui-olap .ui-olap-data-loading { position: absolute; text-align: center; font-size: 14px; color: rgba(139, 139, 139, 1); pointer-events: none }
.ui-olap .ui-olap-data-loading span { background: url("../content/olap/themes/default/img/loading.gif") left no-repeat; padding-left: 20px }
.ui-olap .ui-rows-data-spacer { position: relative; float: left; height: 20px }
.ui-progress { height: 18px; border-radius: 3px; position: absolute; background: rgba(245, 246, 248, 1); border: 1px solid rgba(139, 139, 139, 1); width: 200px; left: 50%; top: 50%; color: rgba(68, 68, 68, 1) }
.ui-progress .ui-progress-title { padding-left: 22px; background: url("../content/olap/themes/default/img/loading.gif") left no-repeat; height: 18px; line-height: 18px; font-size: 10px; white-space: nowrap; position: absolute; left: 2px }
.ui-progress .ui-progress-value { position: absolute; text-align: right; top: 0; right: 2px; font-size: 10px; line-height: 18px; height: 18px }
.ui-progress .ui-progress-bar { background-image: linear-gradient(0deg, rgba(235, 243, 253, 1), rgba(235, 243, 253, 1) 39%, rgba(217, 232, 251, 1) 40%, rgba(217, 232, 251, 1)); background-color: rgba(235, 243, 253, 1); border-radius: 3px; border-right: 1px solid rgba(139, 139, 139, 1); position: absolute; left: 0; top: 0; bottom: 0 }
.ui-olap-loading .ui-olap-box { position: absolute; left: 50%; top: 50%; margin-left: -50px; margin-top: -10px; width: 100px; height: 20px; background-color: rgba(235, 243, 253, 1); background-image: linear-gradient(0deg, rgba(235, 243, 253, 1), rgba(235, 243, 253, 1) 39%, rgba(217, 232, 251, 1) 40%, rgba(217, 232, 251, 1)); border-radius: 3px; border: 1px solid rgba(139, 139, 139, 1) }
.ui-olap-loading .ui-olap-box .ui-olap-icon { background: url("../content/olap/themes/default/img/loading.gif") center no-repeat; width: 20px; height: 20px; position: absolute }
.ui-olap-loading .ui-olap-box .ui-olap-text { position: absolute; font-size: 10px; padding-left: 25px; line-height: 20px }
.ui-qbldr-menu { position: absolute; top: 21px; left: 0; width: 250px; background: rgba(255, 255, 255, 1); border: 1px solid rgba(211, 211, 211, 1); box-shadow: 0 1px 3px rgba(211, 211, 211, 1); border-radius: 3px; z-index: 1; display: none; overflow-y: auto; max-height: 300px }
.ui-qbldr-menu .item { color: rgba(0, 0, 0, 1); font-weight: normal; position: relative; cursor: pointer; padding-left: 30px; height: 24px; line-height: 24px; background: rgba(255, 255, 255, 1); white-space: nowrap; font-size: 12px }
.ui-qbldr-menu .item span { position: absolute; width: 25px; height: 24px; left: 0; top: 0; text-align: center; font-size: 10px; background-color: rgba(244, 244, 244, 1); background-repeat: no-repeat; background-position: center; border-right: 1px solid rgba(230, 230, 230, 1) }
.ui-qbldr-menu .item:hover { background-color: rgba(244, 244, 244, 1) }
.ui-qbldr-menu .item:hover span { background-color: rgba(230, 230, 230, 1); border-color: rgba(209, 209, 209, 1) }
.ui-qbldr-menu .sep { border-bottom: 1px solid rgba(230, 230, 230, 1) }
.ui-qbldr { margin: 10px; border: 1px solid rgba(211, 211, 211, 1); box-shadow: 0 1px 3px rgba(211, 211, 211, 1); border-radius: 3px; position: relative; background: rgba(255, 255, 255, 1) }
.ui-qbldr .ui-buttons { position: absolute; right: 20px; bottom: 20px }
.ui-qbldr .ui-buttons .ui-btn { float: left; margin: 1px 11px 1px 1px }
.ui-qbldr .ui-buttons .ui-btn:hover { margin: 0 10px 0 0 }
.ui-qbldr-body { bottom: 0; position: absolute; left: 0; top: 0; right: 0; font-size: 12px; padding-top: 8px; overflow: auto }
.ui-qbldr-body .group { position: relative; background: url("../content/olap/themes/default/img/elbow-line.gif") 10px 0 repeat-y; float: none }
.ui-qbldr-body .group .group { margin-left: 20px }
.ui-qbldr-body .group .group>.elbow, .ui-qbldr-body .condition>.elbow { position: absolute; left: -10px; top: 0; bottom: 0; width: 20px; background: url("../content/olap/themes/default/img/elbow.gif") left top no-repeat }
.ui-qbldr-body .group.last>.elbow, .ui-qbldr-body .condition.last>.elbow { background-color: rgba(255, 255, 255, 1); background-image: url("../content/olap/themes/default/img/elbow-end.gif") }
.ui-qbldr-body .group .condition { margin-left: 20px; position: relative }
.ui-qbldr-body .operand { color: rgba(178, 34, 34, 1); cursor: pointer; height: 22px; line-height: 22px; padding: 0 10px 0 5px; margin: 0 5px; display: block; float: left; text-decoration: underline; background-position: right; background-repeat: no-repeat; background-color: rgba(255, 255, 255, 1) }
.ui-qbldr-body .cnd { color: rgba(99, 168, 31, 1); cursor: pointer; height: 20px; line-height: 20px; padding: 0 10px 0 5px; display: block; float: left; text-decoration: underline; background-position: right; background-repeat: no-repeat }
.ui-qbldr-body .field { color: rgba(54, 177, 234, 1); cursor: pointer; height: 20px; line-height: 20px; padding: 0 10px 0 5px; margin-left: 5px; display: block; float: left; text-decoration: underline; background-position: right; background-repeat: no-repeat }
.ui-qbldr-body .value { color: rgba(54, 177, 234, 1); cursor: pointer; min-width: 30px; height: 20px; line-height: 20px; padding: 0 10px 0 5px; display: block; float: left; text-decoration: underline; background-position: right; background-repeat: no-repeat }
.ui-qbldr-body .value input { position: absolute; left: 0; top: 0; right: -20px; outline: none; font-size: 12px; height: 18px; line-height: 18px; padding-left: 3px }
.ui-qbldr-body .cnd:hover, .ui-qbldr-body .operand:hover, .ui-qbldr-body .value:hover, .ui-qbldr-body .field:hover { background-color: rgba(244, 244, 244, 1) }
.ui-qbldr-body .cnd, .ui-qbldr-body .operand, .ui-qbldr-body .value, .ui-qbldr-body .field { background-image: url("../content/olap/themes/default/img/arrow.png") }
.ui-qbldr-body span { white-space: nowrap; position: relative }
.ui-qbldr-body .condition .ui-close { float: left; margin-left: 4px; margin-top: 6px }
.ui-qbldr-body .operand .ui-close { position: absolute; right: -15px; top: 6px }
.ui-sum-list { position: relative }
.ui-sum-list .edit, .ui-sum-list .remove { width: 16px }
.ui-sum-list .ui-icon-16 { position: relative; cursor: pointer }
.ui-sum-list-head { height: 26px; position: absolute; left: 0; right: 0; top: 0; padding-left: 4px; padding-top: 4px }
.ui-sum-list-body { top: 30px; left: 0; bottom: 0; right: 0; position: absolute; overflow-x: hidden; overflow-y: auto; border-top: 1px solid rgba(209, 209, 209, 1) }
.ui-sum-list table { width: 100%; font-size: 12px; border-collapse: collapse }
.ui-sum-list td, .ui-sum-list th { height: 24px; line-height: 24px; border-right: 1px solid rgba(209, 209, 209, 1); border-bottom: 1px solid rgba(209, 209, 209, 1); padding: 0 5px }
.ui-sum-list .ui-check { background-position: center; background-repeat: no-repeat; cursor: pointer; background-image: url("../content/olap/themes/default/img/chk-checked.png"); width: 20px }
.ui-sum-list .ui-check.disabled { background-image: url("../content/olap/themes/default/img/chk.png") }
.ui-scseditor { z-index: 900; position: absolute; right: 10%; top: 10%; background: rgba(255, 255, 255, 1); border: 1px solid rgba(211, 211, 211, 1); box-shadow: 0 1px 3px rgba(211, 211, 211, 1); border-radius: 3px }
.ui-scseditor-tbar { border-top-left-radius: 3px; border-top-right-radius: 3px; height: 27px; padding-left: 8px; padding-top: 5px; background-color: rgba(249, 249, 249, 1); background-image: linear-gradient(0deg, rgba(249, 249, 249, 1), rgba(227, 228, 230, 1)) }
.ui-scseditor-tbar .ui-close { right: 10px; top: 10px; position: absolute }
.ui-scseditor-body { min-width: 600px; min-height: 300px; border-top: 1px solid rgba(211, 211, 211, 1); position: relative }
.ui-scseditor-form { position: absolute; left: 200px; top: 0; bottom: 0; right: 200px; padding: 0 10px; background: rgba(250, 250, 250, 1) }
.ui-scseditor-styles { position: absolute; left: 400px; top: 0; bottom: 0; right: 0; padding: 0 10px; background: rgba(250, 250, 250, 1) }
.ui-scseditor-conditions { position: absolute; overflow-x: hidden; overflow-y: auto; left: 0; top: 0; bottom: 0; width: 200px }
.ui-scseditor-conditions .item { line-height: 25px; padding-left: 5px; position: relative; font-size: 11px; cursor: pointer }
.ui-scseditor-conditions .active { background-color: rgba(235, 243, 253, 1) }
.ui-scseditor-conditions .active:hover, .ui-scseditor-conditions .item:hover { background-color: rgba(217, 232, 251, 1) }
.ui-scseditor-conditions .item .ui-close { position: absolute; right: 5px; top: 7px }
.icon-eye { background-image: url("../content/olap/themes/default/img/icons/eye.png") }
.icon-asc { background-image: url("../content/olap/themes/default/img/icons/asc.gif") }
.icon-desc { background-image: url("../content/olap/themes/default/img/icons/desc.gif") }
.icon-reverse { background-image: url("../content/olap/themes/default/img/icons/reverse.png") }
.icon-success { background-image: url("../content/olap/themes/default/img/icons/success.png") }
.icon-cancel { background-image: url("../content/olap/themes/default/img/icons/cancel.png") }
.icon-filter { background-image: url("../content/olap/themes/default/img/icons/filter.png") }
.icon-expand-all { background-image: url("../content/olap/themes/default/img/icons/node_select_all.png") }
.icon-collapse-all { background-image: url("../content/olap/themes/default/img/icons/node.png") }
.icon-stock-lock { background-image: url("../content/olap/themes/default/img/icons/stock_lock.png") }
.icon-stock-lock-open { background-image: url("../content/olap/themes/default/img/icons/stock_lock_open.png") }
.icon-stock-lock-brocken { background-image: url("../content/olap/themes/default/img/icons/stock_lock_brocken.png") }
.icon-edit { background-image: url("../content/olap/themes/default/img/icons/edit.png") }
.icon-remove { background-image: url("../content/olap/themes/default/img/icons/remove.png") }
.icon25 { opacity: 0.25 }
.ui-icon-16 { position: absolute; width: 16px; height: 16px; background-position: center; background-repeat: no-repeat; cursor: pointer }
.ui-resize { position: absolute; z-index: 99999; opacity: 0.7; background: rgba(209, 209, 209, 1); border-radius: 3px; border: 1px dashed rgba(67, 67, 67, 1) }
.ui-resize-top { position: absolute; left: 0; top: 0; right: 0; height: 3px }
.ui-resize-left { position: absolute; left: 0; top: 0; bottom: 0; width: 3px }
.ui-resize-right { position: absolute; right: 0; top: 0; bottom: 0; width: 3px }
.ui-resize-bottom { position: absolute; left: 0; bottom: 0; right: 0; height: 3px }
.ui-field, .ui-combo { position: relative; height: 24px; margin-top: 10px }
.ui-field.has-label, .ui-combo.has-label { margin-top: 25px }
.ui-field-label, .ui-combo-label { position: absolute; left: 0; top: -20px; line-height: 20px; font-size: 11px }
.ui-field-input, .ui-combo-input { position: absolute; right: 0; top: 0; left: 0; bottom: 0; border: 1px solid rgba(197, 197, 197, 1) }
.ui-field-el, .ui-combo-el { position: absolute; right: 0; top: 0; left: 0; bottom: 0; border: none; background-image: none; background-size: none; background-attachment: none; background-origin: none; background-clip: none; background-color: none; outline: 0; padding: 0 5px; font-size: 12px; width: 100% }
.ui-field-triggers, .ui-combo-triggers { position: absolute; right: 0; top: 0; bottom: 0; border-top: 1px solid rgba(197, 197, 197, 1); border-bottom: 1px solid rgba(197, 197, 197, 1); border-right: 1px solid rgba(197, 197, 197, 1) }
.ui-combo-box { background: rgba(255, 255, 255, 1); border: 1px solid rgba(211, 211, 211, 1); box-shadow: 0 1px 3px rgba(211, 211, 211, 1); position: absolute; z-index: 999999; margin-top: -1px }
.ui-combo-box .ui-combo-value { line-height: 25px; padding-left: 5px; position: relative; font-size: 11px; cursor: pointer }
.ui-combo-box .ui-combo-value.active { background-color: rgba(235, 243, 253, 1) }
.ui-combo-box .ui-combo-value.active:hover, .ui-combo-box .ui-combo-value:hover { background-color: rgba(217, 232, 251, 1) }
.ui-combo-triggers { position: absolute; right: 0; top: 0 }
.ui-field-trigger { background-image: linear-gradient(0deg, rgba(249, 249, 249, 1), rgba(227, 228, 230, 1)); background-color: rgba(249, 249, 249, 1); float: left; width: 22px; height: 22px; cursor: pointer; border-left: 1px solid rgba(211, 211, 211, 1) }
.ui-field-trigger:hover { background-image: linear-gradient(0deg, rgba(235, 243, 253, 1), rgba(235, 243, 253, 1) 39%, rgba(217, 232, 251, 1) 40%, rgba(217, 232, 251, 1)); background-color: rgba(235, 243, 253, 1) }
.ui-olap-fixed-rows { position: absolute; left: 0; bottom: 0; right: 15px }
.ui-olap-fixed-rows .ui-olap-fixed-groups { position: absolute; top: -2px; left: 0; overflow: hidden; bottom: 0; border-right: 1px solid rgba(197, 197, 197, 1) }
.ui-olap-fixed-rows .ui-olap-fixed-data { position: absolute; top: -2px; overflow: hidden; right: 15px; bottom: 0 }
.ui-olap-fixed-rows .ui-icon-16 { top: 2px }
.ui-olap-fixed-rows table { position: relative !important; border-top: 3px solid rgba(197, 197, 197, 1) }
.ui-olap-fixed-cols { position: absolute; right: 15px; top: 0; bottom: 0; border-left: 3px solid rgba(197, 197, 197, 1); background: rgba(255, 255, 255, 1) }
.ui-olap-fixed-cols table { position: relative !important }
.ui-olap-fixed-cols .ui-olap-fixed-groups { position: absolute; left: 0; right: 0; border-top: 1px solid rgba(197, 197, 197, 1) }
.ui-olap-fixed-cols .ui-olap-fixed-data { position: absolute; top: 0; bottom: 0; right: 1px; left: 0; overflow: hidden; pointer-events: none }
.ui-olap-fixed-cols .ui-olap-fixed-rows-data { left: 0; position: absolute; right: 1px; bottom: 0; background: rgba(0, 0, 0, 1); border-top: 3px solid rgba(197, 197, 197, 1); pointer-events: none }
.ui-olap, .ui-olap * { padding: 0; margin: 0 }
.ui-clear { clear: both; float: none !important; font-size: 0; line-height: 0; height: 0 }
.ui-fit { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: auto; height: auto }
.ui-link { text-decoration: underline; color: rgba(0, 0, 255, 1); font-size: 10px; cursor: pointer }
.ui-modal { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: auto; height: auto; background: rgba(0, 0, 0, 0.25); z-index: 1000 }
.ui-unselectable, .ui-unselectable * { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none }
.ui-close { width: 11px; height: 11px; background: url("../content/olap/themes/default/img/close.png") left top no-repeat; cursor: pointer }
.ui-close:hover { background-position: 0 -11px }
.ui-btn { position: relative; height: 20px; line-height: 20px; font-size: 10px; color: rgba(68, 68, 68, 1); border-radius: 3px; float: left; cursor: pointer }
.ui-btn:hover, .ui-btn.active { background-image: linear-gradient(0deg, rgba(235, 243, 253, 1), rgba(235, 243, 253, 1) 39%, rgba(217, 232, 251, 1) 40%, rgba(217, 232, 251, 1)); background-color: rgba(235, 243, 253, 1); border: 1px solid rgba(197, 197, 197, 1); color: rgba(0, 0, 0, 1) }
.ui-btn span.icon { width: 20px; height: 20px; display: block; background-position: center; background-repeat: no-repeat; position: absolute; left: 0; top: 0; border: none !important; padding: 0 }
.ui-btn span.text { height: 20px; display: block; position: relative; background-position: center; background-repeat: no-repeat; border: none !important; padding: 0 5px }
.ui-btn.menu span.text { padding-right: 12px; background: url("../content/olap/themes/default/img/arrow.png") right no-repeat }
.ui-btn-menu { position: absolute; left: 0; top: 22px; width: 200px; background: rgba(250, 250, 250, 1); border: 1px solid rgba(197, 197, 197, 1); box-shadow: 0 1px 3px rgba(211, 211, 211, 1); border-radius: 3px; z-index: 1000; overflow-x: hidden; overflow-y: auto; max-height: 200px }
.ui-btn-menu .item { line-height: 25px; padding-left: 5px; position: relative; font-size: 11px; cursor: pointer }
.ui-btn-menu .item:hover { background-color: rgba(217, 232, 251, 1) }
.ui-menu { position: absolute; width: 200px; background: rgba(255, 255, 255, 1); border: 1px solid rgba(211, 211, 211, 1); box-shadow: 0 1px 3px rgba(211, 211, 211, 1); border-radius: 3px; z-index: 1; overflow-y: auto; max-height: 300px }
.ui-menu-separator { border-top: 1px solid rgba(230, 230, 230, 1); border-bottom: 1px solid rgba(255, 255, 255, 1) }
.ui-menu-item { color: rgba(0, 0, 0, 1); font-weight: normal; position: relative; cursor: pointer; padding-left: 30px; height: 24px; line-height: 24px; background: rgba(255, 255, 255, 1); white-space: nowrap; font-size: 11px }
.ui-menu-item-icon { position: absolute; width: 25px; height: 24px; left: 0; top: 0; text-align: center; font-size: 10px; background-color: rgba(244, 244, 244, 1); background-repeat: no-repeat; background-position: center; border-right: 1px solid rgba(230, 230, 230, 1) }
.ui-menu-item:hover { background-color: rgba(244, 244, 244, 1) }
.ui-menu-item:hover .ui-menu-item-icon { background-color: rgba(230, 230, 230, 1); border-color: rgba(209, 209, 209, 1) }
.ui-x-box { position: absolute; background: rgba(255, 255, 255, 1); border: 1px solid rgba(211, 211, 211, 1); box-shadow: 0 1px 3px rgba(211, 211, 211, 1) }
.ui-x-head { background-color: rgba(249, 249, 249, 1); background-image: linear-gradient(0deg, rgba(249, 249, 249, 1), rgba(227, 228, 230, 1)); border-bottom: 1px solid rgba(211, 211, 211, 1); position: absolute; left: 0; right: 0; top: 0 }
.ui-x-body { background-color: rgba(255, 255, 255, 1); position: absolute; padding: 5px; left: 0; right: 0; outline: none }
.ui-x-footer { background-color: rgba(250, 250, 250, 1); border-top: 1px solid rgba(211, 211, 211, 1); bottom: 0; position: absolute; left: 0; right: 0 }
.ui-box { position: absolute; right: 10%; top: 10%; background: rgba(255, 255, 255, 1); border: 1px solid rgba(211, 211, 211, 1); box-shadow: 0 1px 3px rgba(211, 211, 211, 1); border-radius: 3px }
.ui-box-head { border-top-left-radius: 3px; border-top-right-radius: 3px; height: 27px; padding-left: 8px; padding-top: 5px; background-color: rgba(249, 249, 249, 1); background-image: linear-gradient(0deg, rgba(249, 249, 249, 1), rgba(227, 228, 230, 1)) }
.ui-box-body { position: absolute; left: 0; top: 32px; bottom: 0; right: 0; border-top: 1px solid rgba(211, 211, 211, 1) }
.ui-box .ui-box-close { position: absolute; right: 10px; top: 10px }
.ui-drag-el { position: absolute; z-index: 99999; padding: 2px; border-radius: 3px; background: rgba(255, 255, 255, 1); border: 1px solid rgba(197, 197, 197, 1) }
.ui-tooltip { border-radius: 3px; background: rgba(255, 255, 255, 1); border: 1px solid rgba(197, 197, 197, 1); padding: 4px; font-size: 10px; z-index: 99999; position: absolute }
.ui-olap-calculator-input { font-size: 12px; line-height: 16px; outline: none; height: 80px; border: 1px solid rgba(211, 211, 211, 1); display: block; width: 100%; margin-bottom: 15px }
.colorpicker { width: 356px; height: 176px; overflow: hidden; position: absolute; background: url("../content/olap/themes/default/img/colorpicker/colorpicker_background.png"); font-family: Arial, Helvetica, sans-serif; display: none; z-index: 99999 }
.colorpicker_color { width: 150px; height: 150px; left: 14px; top: 13px; position: absolute; background: rgba(255, 0, 0, 1); overflow: hidden; cursor: crosshair }
.colorpicker_color div { position: absolute; top: 0; left: 0; width: 150px; height: 150px; background: url("../content/olap/themes/default/img/colorpicker/colorpicker_overlay.png") }
.colorpicker_color div div { position: absolute; top: 0; left: 0; width: 11px; height: 11px; overflow: hidden; background: url("../content/olap/themes/default/img/colorpicker/colorpicker_select.gif"); margin: -5px 0 0 -5px }
.colorpicker_hue { position: absolute; top: 13px; left: 171px; width: 35px; height: 150px; cursor: n-resize }
.colorpicker_hue div { position: absolute; width: 35px; height: 9px; overflow: hidden; background: url("../content/olap/themes/default/img/colorpicker/colorpicker_indic.gif") left top; margin: -4px 0 0; left: 0 }
.colorpicker_new_color { position: absolute; width: 60px; height: 30px; left: 213px; top: 13px; background: rgba(255, 0, 0, 1) }
.colorpicker_current_color { position: absolute; width: 60px; height: 30px; left: 283px; top: 13px; background: rgba(255, 0, 0, 1) }
.colorpicker input { background-color: rgba(0, 0, 0, 0); border: 1px solid rgba(0, 0, 0, 0); position: absolute; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: rgba(137, 137, 137, 1); top: 4px; right: 11px; text-align: right; margin: 0; padding: 0; height: 11px }
.colorpicker_hex { position: absolute; width: 72px; height: 22px; background: url("../content/olap/themes/default/img/colorpicker/colorpicker_hex.png") top; left: 212px; top: 142px }
.colorpicker_hex input { right: 6px }
.colorpicker_field { height: 22px; width: 62px; background-position: top; position: absolute }
.colorpicker_field span { position: absolute; width: 12px; height: 22px; overflow: hidden; top: 0; right: 0; cursor: n-resize }
.colorpicker_rgb_r { background-image: url("../content/olap/themes/default/img/colorpicker/colorpicker_rgb_r.png"); top: 52px; left: 212px }
.colorpicker_rgb_g { background-image: url("../content/olap/themes/default/img/colorpicker/colorpicker_rgb_g.png"); top: 82px; left: 212px }
.colorpicker_rgb_b { background-image: url("../content/olap/themes/default/img/colorpicker/colorpicker_rgb_b.png"); top: 112px; left: 212px }
.colorpicker_hsb_h { background-image: url("../content/olap/themes/default/img/colorpicker/colorpicker_hsb_h.png"); top: 52px; left: 282px }
.colorpicker_hsb_s { background-image: url("../content/olap/themes/default/img/colorpicker/colorpicker_hsb_s.png"); top: 82px; left: 282px }
.colorpicker_hsb_b { background-image: url("../content/olap/themes/default/img/colorpicker/colorpicker_hsb_b.png"); top: 112px; left: 282px }
.colorpicker_submit { position: absolute; width: 22px; height: 22px; background: url("../content/olap/themes/default/img/colorpicker/colorpicker_submit.png") top; left: 322px; top: 142px; overflow: hidden }
.colorpicker_focus { background-position: center }
.colorpicker_hex.colorpicker_focus { background-position: bottom }
.colorpicker_submit.colorpicker_focus { background-position: bottom }
.colorpicker_slider { background-position: bottom }
/* End: content/olap/themes/default/theme.min.css */
/* Begin: content/css/b4-olap.css */
.ui-olap .ui-data-td { background: rgba(255, 255, 255, 1) }
.ui-olap-hidden { z-index: 99997 }
.ui-box, .ui-modal, .ui-btn-menu, .ui-menu, .ui-scseditor, .ui-olap .ui-olap-resize-left, .ui-olap .ui-olap-resize-right, .ui-fieldmenu { z-index: 99998 }
.ui-olap-hierarchy .ui-olap-hierarchy-move2, .ui-olap-hierarchy .ui-olap-hierarchy-move1 { z-index: 99999 }
.ui-olap .ui-data-td .cell-inner, .ui-olap .ui-group-td .cell-inner, .ui-olap .group-text { font: normal 11px / 15px tahoma, arial, verdana, sans-serif }
.ui-olap .selected-cell { pointer-events: none }
/* End: content/css/b4-olap.css */
/* Begin: content/css/js-plumb.css */
.jtk-ep-label { color: rgba(167, 167, 167, 1); z-index: 2; font-size: 9px }
.jtk-endpoint { z-index: 2 }
svg.jtk-connector { z-index: 2; opacity: 0.5; cursor: pointer }
svg.jtk-connector:hover { opacity: 1 }
.tooltip { border-bottom: 1px dotted rgba(0, 0, 0, 1) }
.tooltiptext { width: 250px; font-style: italic; color: rgba(170, 170, 170, 1) }
/* End: content/css/js-plumb.css */
/* Begin: content/css/pivot-grid.css */
.bars-canvas-layer { position: absolute; pointer-events: none }
.ui-grid { user-select: none }
.ui-grid-td.ui-grid-column.ui-grid-fixed-left { z-index: 1 }
.ui-grid-columns { position: absolute; top: 0; overflow: hidden; border-bottom: 1px solid rgba(181, 184, 200, 1) }
.ui-grid-columns:not(.ui-grid-locked) { right: 0 }
.ui-grid-rows { position: absolute; bottom: 0; overflow-x: hidden; overflow-y: auto; z-index: 1; background: rgba(250, 250, 250, 1) }
.ui-grid-rows:not(.ui-grid-locked) { right: 0; overflow-x: auto; z-index: 2 }
.ui-grid-summary { }
.ui-grid .ui-table { }
.ui-grid-columns .ui-table>tbody>tr { height: 26px }
.ui-grid .ui-table>tbody>tr>td { height: 26px; text-align: center; vertical-align: middle; position: relative }
.ui-grid-columns .ui-table { position: absolute }
.ui-grid-columns>.ui-table>tbody>tr>td, .ui-grid-columns>div>.ui-table>tbody>tr>td { border-right: 1px solid rgba(181, 184, 200, 1); border-bottom: 1px solid rgba(181, 184, 200, 1) }
.ui-grid-rows .ui-table { table-layout: fixed }
.ui-grid .ui-cell { width: 100%; height: 100%; overflow: hidden; border-top: 0 solid rgba(181, 184, 200, 1); border-right: 1px solid rgba(181, 184, 200, 1); border-bottom: 1px solid rgba(181, 184, 200, 1); border-left: 0 solid rgba(181, 184, 200, 1); padding: 0 4px }
.ui-grid-group-row.expanded .ui-group-expander:after { content: "-" }
.ui-grid-data-row:nth-child(2n) { background-color: rgba(246, 246, 246, 1) }
.ui-row-start, .ui-grid-data-row.h { background-color: rgba(240, 243, 250, 1) }
.ui-grid-data-row.ui-selected { background-color: rgba(253, 236, 173, 1) }
.ui-check-cell .x-form-checkbox { margin: 6px auto 0 }
.ui-check-cell.checked .x-form-checkbox { background-position: 0 -15px }
.ui-check-cell:hover .x-form-checkbox { background-position: -15px 0 }
.ui-check-cell.checked:hover .x-form-checkbox { background-position: -15px -15px }
span.ui-sort-asc, div.ui-sort-asc span { background-image: url("../content/css/sort_asc.gif"); background-repeat: no-repeat; padding-left: 16px; background-position: 4px }
span.ui-sort-desc, div.ui-sort-desc span { background-image: url("../content/css/sort_desc.gif"); background-repeat: no-repeat; padding-left: 16px; background-position: 4px }
div.ui-sort-desc span, div.ui-sort-asc span { padding: 0 }
.ui-grid-column-header { width: 100%; height: 100%; text-align: center; vertical-align: middle; display: table; position: relative }
.ui-grid-column-header>span { height: 100%; vertical-align: middle; display: table-cell }
.ui-grid-column-header .x-form-trigger { height: 26px }
.ui-grid-resize-el { width: 1px; border-left: 1px dotted rgba(0, 0, 0, 1); position: absolute; left: 0; top: 0; bottom: 0; z-index: 2; display: none }
.ui-column-resizer { width: 6px; position: absolute; right: -4px; top: 0; height: 100%; cursor: e-resize; z-index: 2 }
.ui-grid-column-header-trigger { display: none; min-height: 26px; height: 100%; width: 14px; position: absolute; right: 0; top: 0; z-index: 2; cursor: pointer }
.ui-grid-column-header-trigger:hover { background-position: -14px }
.ui-grid-column:hover .ui-grid-column-header-trigger { display: block }
.ui-cell { text-overflow: ellipsis; white-space: nowrap; line-height: 25px }
.ui-grid-rows .ui-cell { border-color: rgba(227, 227, 227, 1); font-size: 11px }
.ui-grid-summary .ui-cell, .ui-grid-td .ui-cell { border-color: rgba(200, 203, 221, 1); font-size: 11px }
.ui-grid-td.ui-grid-column { overflow: inherit; background-color: rgba(249, 249, 249, 1); border-color: rgba(197, 197, 197, 1) }
.ui-grid-td.ui-grid-column:hover { cursor: default; border-color: rgba(170, 204, 246, 1); background-image: none; background-color: rgba(235, 243, 253, 1) }
.ui-grid-row { }
.ui-grid-summary { background-color: rgba(240, 240, 240, 1); font-weight: bold }
.ui-cell-g-space, .ui-grid-row.ui-grid-group-row { background-color: rgba(217, 232, 251, 1) }
.ui-grid-row.ui-grid-group-row .ui-cell { text-align: left; font-weight: bold; line-height: 25px }
.ui-grid-row.ui-grid-group-row .ui-group-title { border-bottom-width: 0 !important }
.ui-grid-row.ui-grid-group-row.expanded .ui-group-title { border-bottom-width: 1px !important }
.ui-grid-summary .ui-cell { border-top-width: 1px !important }
.ui-grid-summary.expanded .ui-cell { border-top-width: 0 !important }
.ui-group-expander { cursor: pointer }
.ui-grid-row.ui-grid-group-row .ui-group-title, .ui-group-expander { background-color: rgba(217, 232, 251, 1) }
.ui-group-expander, .ui-cell-g-space { border-width: 0 0 0 1px !important }
.ui-cell-g-space.last { border-right-width: 1px !important }
.ui-cell-g-space.summary.last { border-bottom-width: 1px !important }
.ui-group-expander:hover:after { opacity: 1 }
.ui-group-expander:after { opacity: 0.5; content: "+"; position: absolute; left: 7px; top: 7px; text-align: center; line-height: 12px; width: 12px; font-weight: bold; background: rgba(181, 184, 200, 1) }
.ui-grid-groups>.x-box-inner { border-bottom: 1px solid rgba(170, 204, 246, 1) }
.ui-grid-groups .ui-grid-group { margin: 5px; padding: 3px 5px; border: 1px solid rgba(181, 184, 200, 1); cursor: pointer; border-radius: 3px; background-color: rgba(197, 197, 197, 1) }
.ui-grid-groups .ui-grid-group:hover { border-color: rgba(170, 204, 246, 1); background-image: none; background-color: rgba(170, 204, 246, 1) }
.ui-grid-groups .ui-grid-group .x-tool { margin-left: 3px }
/* End: content/css/pivot-grid.css */
//# sourceMappingURL=WorkspaceCssSourceMap?ws=Desktop&bundle=platform&sha1=ef0cf8a811732cbeb76ee52d2c3608e1b69a7069
