/**
 * Copyright (c) Omnissa, LLC. All rights reserved.
 * This product is protected by copyright and intellectual property laws in the
 * United States and other countries as well as by international treaties.
 * -- Omnissa Restricted
/*
 * main-ui.css
 *
 *    Defines style for the wmks ui widgets.
 *
 *    Use CSS3 for touch devices as jquery effects break when browser handles
 *    orientation changes, or page bouncing.
 *
 *    TODO: Need to handle Retina mode for iPad.
 */

/*
 * jQuery UI Dialog
 */
.ui-dialog {
   padding: 0;
   box-shadow: 0px 5px 7px         rgba(0,0,0,.5);
}

.ui-dialog .ui-dialog-titlebar {
   padding: .8em .8em;
   border-bottom-left-radius: 0;
   border-bottom-right-radius: 0;
}

.ui-dialog .ui-dialog-titlebar-close {
   right: .4em;
   margin-top: -11px;
}

.ui-widget-content {
   border: 0;
   background: #ffffff;
   color: #333333;
}

.ui-widget-header a {
   color: #333333;
}


/* Touch feedback indicator */
.ui-touch-feedback-icon {
   background-image: url(icons-38207119424/touch_sprite_feedback.png);
   width: 300px;
   height: 120px;
   position: absolute;
   left: -9999px;
   top: -9999px;
   z-index: 2;
}

.feedback-container {
   z-index: 2;
   position: absolute;
   display: none;
}

.feedback-container.cursor-icon {
   background: url(icons-38207119424/touch_sprite_feedback.png) -260px -15px no-repeat;
   width: 17px;
   height: 23px;
}

.feedback-container.tap-icon {
   background: url(icons-38207119424/touch_sprite_feedback.png) -300px -15px no-repeat;
   width: 36px;
   height: 36px;
}

.feedback-container.drag-icon {
   background: url(icons-38207119424/touch_sprite_feedback.png) -10px -10px no-repeat;
   width: 100px;
   height: 100px;
}

.feedback-container.pulse-icon {
   background: url(icons-38207119424/touch_sprite_feedback.png) -111px -10px no-repeat;
   width: 100px;
   height: 100px;
}

.feedback-container.scroll-icon {
   background: url(icons-38207119424/touch_sprite_feedback.png) -212px -10px no-repeat;
   width: 27px;
   height: 100px;
}

.trackPad-cursor {
   background: none !important;
}

.trackPad-cursor.cursorIcon{
   opacity: 0;
}

.cursor-icon-shadow {
   transform-origin: 0 0 ;
   -webkit-transform-origin: 0 0 ;
   -moz-transform-origin: 0 0 ;
   -ms-transform-origin: 0 0 ;
}

/* CSS3 feedback indicator animation. Keep it simple (uses lower cpu cycles)
   as there may be multiple animation requests made in quick successions. */
.animate-feedback-indicator {
   display: block;
   opacity: 0;
   animation-name: showfadeout;
   animation-duration: 350ms;
   -webkit-animation-name: showfadeout;
   -webkit-animation-duration: 350ms;
   -moz-animation-name: showfadeout;
   -moz-animation-duration: 350ms;
   -ms-animation-name: showfadeout;
   -ms-animation-duration: 350ms;
}

@-webkit-keyframes showfadeout {
   0%    { opacity: 1; }
   100%  { opacity: 0; }
}

@-moz-keyframes showfadeout {
   0%    { opacity: 1; }
   100%  { opacity: 0; }
}

@-ms-keyframes showfadeout {
   0%    { opacity: 1; }
   100%  { opacity: 0; }
}

.animate-double-feedback-indicator {
   display: block;
   opacity: 0;
   animation-name: showdoublefadeout;
   animation-duration: 400ms;
   -webkit-animation-name: showdoublefadeout;
   -webkit-animation-duration: 400ms;
   -moz-animation-name: showdoublefadeout;
   -moz-animation-duration: 400ms;
   -ms-animation-name: showdoublefadeout;
   -ms-animation-duration: 400ms;
}

@-webkit-keyframes showdoublefadeout {
   0%    { opacity: 1; }
   40%   { opacity: 0; }
   70%   { opacity: 1; }
   100%  { opacity: 0; }
}

@-moz-keyframes showdoublefadeout {
   0%    { opacity: 1; }
   40%   { opacity: 0; }
   70%   { opacity: 1; }
   100%  { opacity: 0; }
}

@-ms-keyframes showdoublefadeout {
   0%    { opacity: 1; }
   40%   { opacity: 0; }
   70%   { opacity: 1; }
   100%  { opacity: 0; }
}

#relativepadLeft {
   height:200px; border:1px solid black;
}
/**
 * Copyright (c) Omnissa, LLC. All rights reserved.
 * This product is protected by copyright and intellectual property laws in the
 * United States and other countries as well as by international treaties.
 * -- Omnissa Restricted
/*
 * trackpad.css
 *
 *     Defines style for the trackpad widget.
 */

/*
 * jQuery UI Dialog 1.8.16
 */
.ui-dialog {
   padding: 0;
   box-shadow: 0px 5px 7px         rgba(0,0,0,.5);
}

.ui-dialog .ui-dialog-titlebar {
   padding: .8em .8em;
   border-bottom-left-radius: 0;
   border-bottom-right-radius: 0;
}

.ui-dialog .ui-dialog-titlebar-close {
   right: .4em;
   margin-top: -11px;
}

.ui-widget-content {
   border: 0;
   background: #ffffff;
   color: #333333;
}

.ui-widget-header a {
   color: #333333;
}

/*
 * Touch sprite is loaded in a single class (as we have disabled caching images).
 * We do this for the iOS case, due to extreme limitations in terms of image size.
 * This form of grouped declaration forces all these definitions to load the same
 * sprite. (This is also loaded upfront for the navbar so its always visible).
 * For details see PR - 978390.
 */
.trackpad-wrapper  .ui-dialog-titlebar-close .ui-icon,
.trackpad-wrapper  .ui-dialog-titlebar .ui-dialog-title,
.touch-sprite {
   background-image: url(icons-38207119424/touch_sprite.png);
}

/* Replace jquery ui title bar close icon. */
.trackpad-wrapper .ui-dialog-titlebar-close {
   margin-top: -9px;
   border: 0 !important;
   background: none !important;
}

.trackpad-wrapper .ui-dialog-titlebar-close {
   margin-top: -11px;
}

/* Background-image is defined along with touch-sprite in 1 place. */
.trackpad-wrapper .ui-dialog-titlebar-close .ui-icon {
   background-position: -9px -239px;
   background-repeat: no-repeat;
}

.trackpad-wrapper .ui-dialog-titlebar-close .ui-icon:active {
   background-position-x: -24px;
   background-repeat: no-repeat;
}

/* The grabber icon indicating the dialog could be moved around */
.trackpad-wrapper .ui-dialog-titlebar .ui-dialog-title {
   background-position: -10px -255px;
   background-repeat: no-repeat;
   width: 40px;
   height: 14px;
   margin: 0 0 0 42%;
}
.trackpad-wrapper .ui-dialog-titlebar .ui-dialog-title:active {
   background-position-x: -52px;
}

.trackpad-wrapper {
   width: 289px !important;   /* As this is less than the default value */
   border: 1px solid #333 !important;
   background: none !important;
   border-radius: 6px;
   box-shadow: 0px 4px 9px rgba(0,0,0,.6);
}

.trackpad-wrapper .ui-dialog-titlebar {
   border-top: 1px solid #ccc;
   border-left: 1px solid #aaa;
   border-right: 1px solid #aaa;
   border-bottom: 0;
   padding: .5em .8em .4em .8em;
   background: rgb(175,176,187); /* Old browsers */
   background: -webkit-linear-gradient(top, rgba(175,176,187,.93) 0%,rgba(170,171,182,.93) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top, rgba(175,176,187,.93) 0%,rgba(170,171,182,.93) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top, rgba(175,176,187,.93) 0%,rgba(170,171,182,.93) 100%); /* IE10+ */
   background: linear-gradient(top, rgba(175,176,187,.93) 0%,rgba(170,171,182,.93) 100%); /* W3C */
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
}

.trackpad-wrapper .trackpad-container {
   padding: 0 !important;
}

.trackpad-wrapper .left-border {
   background: rgb(170,171,182); /* Old browsers */
   background: -webkit-linear-gradient(top, rgba(170,171,182,.93) 0%,rgba(123,123,133,.93) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top, rgba(170,171,182,.93) 0%,rgba(123,123,133,.93) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top, rgba(170,171,182,.93) 0%,rgba(123,123,133,.93) 100%); /* IE10+ */
   background: linear-gradient(top, rgba(170,171,182,.93) 0%,rgba(123,123,133,.93) 100%); /* W3C */
   margin-top: -1px;
   float: left;
   width: 12px;
   height: 209px;
   border: 0;
}

.trackpad-wrapper .touch-area {
   background: rgba(255,255,255,0.8);
   background: -webkit-linear-gradient(-70deg, rgba(255,255,255,0.8) 0%, rgba(238,238,240,0.8) 22%, rgba(210,210,216,0.8) 71%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(-70deg, rgba(255,255,255,0.8) 0%, rgba(238,238,240,0.8) 22%, rgba(210,210,216,0.8) 71%); /* Opera 11.10+ */
   background: -ms-linear-gradient(-70deg, rgba(255,255,255,0.8) 0%, rgba(238,238,240,0.8) 22%, rgba(210,210,216,0.8) 71%); /* IE10+ */
   background: linear-gradient(110deg, rgba(255,255,255,0.8) 0%, rgba(238,238,240,0.8) 22%, rgba(210,210,216,0.8) 71%); /* W3C */
   border: 1px solid #555;
   box-shadow: 0 2px 6px 1px #888 inset;
   float: left;
   width: 263px;
   height: 206px;
}

.trackpad-wrapper .right-border {
   background: rgb(170,171,182); /* Old browsers */
   background: -webkit-linear-gradient(top, rgba(170,171,182,.93) 0%,rgba(123,123,133,.93) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top, rgba(170,171,182,.93) 0%,rgba(123,123,133,.93) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top, rgba(170,171,182,.93) 0%,rgba(123,123,133,.93) 100%); /* IE10+ */
   background: linear-gradient(top, rgba(170,171,182,.93) 0%,rgba(123,123,133,.93) 100%); /* W3C */
   margin-top: -1px;
   float: left;
   width: 12px;
   height: 209px;
   border: 0;
 }

.trackpad-wrapper .bottom-border {
   background: rgb(123,123,133); /* Old browsers */
   background: -webkit-linear-gradient(top, rgba(123,123,133,.93) 0%,rgba(110,110,119,.93) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top, rgba(123,123,133,.93) 0%,rgba(110,110,119,.93) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top, rgba(123,123,133,.93) 0%,rgba(110,110,119,.93) 100%); /* IE10+ */
   background: linear-gradient(top, rgba(123,123,133,.93) 0%,rgba(110,110,119,.93) 100%); /* W3C */
   width: 289px;
   height: 73px;
   margin-top: 208px;
   border: 0;
}

.trackpad-wrapper .button-left, .trackpad-wrapper .button-right {
   background: rgb(255,255,255); /* Old browsers */
   background: -webkit-linear-gradient(top, rgba(255,255,255,.7) 0%,rgba(225,225,227,.7) 3%,rgba(204,204,204,.7) 45%,rgba(190,190,195,.7) 96%,rgba(131,131,135,.7) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top, rgba(255,255,255,.7) 0%,rgba(225,225,227,.7) 3%,rgba(204,204,204,.7) 45%,rgba(190,190,195,.7) 96%,rgba(131,131,135,.7) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top, rgba(255,255,255,.7) 0%,rgba(225,225,227,.7) 3%,rgba(204,204,204,.7) 45%,rgba(190,190,195,.7) 96%,rgba(131,131,135,.7) 100%); /* IE10+ */
   background: linear-gradient(top, rgba(255,255,255,.7) 0%,rgba(225,225,227,.7) 3%,rgba(204,204,204,.7) 45%,rgba(190,190,195,.7) 96%,rgba(131,131,135,.7) 100%); /* W3C */
   border-radius: 6px;
   box-shadow: 0 2px 5px #333;
   float: left;
   width: 126px;
   height: 47px;
}

.trackpad-wrapper .button-left {
   margin: 12px 0px auto 12px;
}

.trackpad-wrapper .button-right {
   margin: 12px;
}

.trackpad-wrapper .button-left.button-highlight,
.trackpad-wrapper .button-right.button-highlight {
   background: -webkit-linear-gradient(top, rgba(170,171,182,.7) 0%,rgba(123,123,133,.7) 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top, rgba(170,171,182,.7) 0%,rgba(123,123,133,.7) 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top, rgba(170,171,182,.7) 0%,rgba(123,123,133,.7) 100%); /* IE10+ */
   background: linear-gradient(top, rgba(170,171,182,.7) 0%,rgba(123,123,133,.7) 100%); /* W3C */
}

/**
 * Copyright (c) Omnissa, LLC. All rights reserved.
 * This product is protected by copyright and intellectual property laws in the
 * United States and other countries as well as by international treaties.
 * -- Omnissa Restricted
 *
 * @format
 */

/*
 * appblast.css
 *
 *     Defines style intended to be common to all views.
 */

body {
   margin: 0;
   height: 100%;
   color: black;
   font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
   font-size: 12px;
   user-select: none;
   -webkit-touch-callout: none;
}

a {
   text-decoration: none;
}

a:link,
a:visited {
   color: black;
}

a:hover {
   color: black;
   text-decoration: underline;
}

.security-link {
   color: blue !important;
   text-decoration: underline !important;
}

/* -------------------REMOVE DEFAULT BROWSER FOCUS OUTLINE-------------------- */

input:focus,
textarea:focus {
   outline: 0 none;
}

/* ------------------------------------------------------------------ */

button::-moz-focus-inner {
   /* removes default FireFox inner focus */
   border: 0;
   padding: 0;
}

.hide {
   display: none;
}

.clearfix {
   clear: both;
}

.left {
   float: left;
}

.right {
   float: right;
}

.unselectable {
   -webkit-touch-callout: none;
   user-select: none;
}

.selectable {
   -webkit-touch-callout: default;
   user-select: text;
}

.text-display {
   white-space: pre-line;
}

.canvas-view-port {
   width: 100%;
   height: 100%;
}

#print-frame-container {
   height: 0;
}

#canvas-container {
   width: 100%;
   height: 100%;
   background: #dcdcdc; /* matches agent background when running in unity mode */
   overflow: hidden; /* fix bug 2009266 */
   position: absolute;
   right: 0;
   bottom: 0;
   z-index: 0;
}

.chrome-client #canvas-container {
   background: black;
}

.chrome-container {
   top: 0;
   left: 0;
   z-index: 1;
}

.canvas-view-port .web-container {
   top: -1px; /* fix bug 1795812 */
   left: -1px;
}

#clipboard-container {
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
}

#html5-clipboard-container {
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
}

#sidebar-container {
   position: absolute;
   top: 0;
   left: 0;
   z-index: 100; /* sidebar should be on top of canvas */
   height: 100%;
}

.clipboard-text {
   margin-top: 12px;
   padding: 4px;
   width: 300px;
   height: 100px;
   resize: none;
}

.vertical-flip {
   transform: scaleY(-1);
}

/*
 * copied from jquert-ui redmond, this is necessary for the jQuery
 * resizable element functionality to function correctly.
 */
.ui-resizable {
   position: relative;
}

.ui-resizable-handle {
   position: absolute;
   font-size: 0.1px;
   z-index: 99999;
   display: block;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
   display: none;
}

.ui-resizable-s {
   cursor: s-resize;
   height: 7px;
   width: 100%;
   bottom: -5px;
   left: 0;
}

.ui-resizable-e {
   cursor: e-resize;
   width: 7px;
   right: -5px;
   top: 0;
   height: 100%;
}

.ui-resizable-se {
   cursor: se-resize;
   width: 12px;
   height: 12px;
   right: 1px;
   bottom: 1px;
}

/** @format */

body {
   margin: 0;
   padding: 0;

   --sidebar-width: 279px;
}

div {
   margin: 0;
   padding: 0;
}

ul {
   padding: 0;
   margin: 0;
}

li {
   padding: 0;
   display: inline-block;
   list-style-type: none;
}

.sidebar-panel {
   border: 1px;
   border-right-style: solid;
   border-right-color: darkgray;
   width: var(--sidebar-width, 279px);
   float: left;
   height: 100%;
   background-color: #fff;
   padding: 12px;
   position: fixed;
   z-index: 20;

   /* Override #sidebar-container * content-box so height:100% includes padding
      and the apps list does not extend below the viewport. */
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   overflow: hidden;
}

.head-panel {
   flex-shrink: 0;
}

.sidebar-panel,
.menu {
   font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

/* The Horizon Delegate persistent mobile topbar (see .hd-switcher-row in
   horizon-delegate.global.css) sits above everything else on mobile and must stay
   visible — not be covered by the sidebar drawer. Shift the sidebar down to
   start below it instead of overlapping it; body.horizon-delegate-mobile is set
   whenever that header is showing, for either a Agentic Computer or a
   plain one (see HorizonDelegateComponent / HorizonDelegateDesktopComponent). */
body.horizon-delegate-mobile .sidebar-panel {
   top: calc(40px + env(safe-area-inset-top, 0));
   height: calc(100% - 40px - env(safe-area-inset-top, 0));
}

/* The persistent topbar's sidebar-toggle button is the only control that
   should open/close the sidebar while it's showing — the separate
   edge tab (#sidebar-toggler) would otherwise duplicate that job. */
body.horizon-delegate-mobile #sidebar-toggler {
   display: none;
}

/* The topbar's own Desktop/Delegate switcher already covers toggling a
   closed Horizon Delegate chat panel on mobile, and the desktop-only X button
   (the only way to reach that closed state) has no mobile equivalent for
   this button to undo — so hide it whenever the mobile topbar is showing. */
body.horizon-delegate-mobile #horizonDelegate {
   display: none;
}

#file-transfer-container *,
#sidebar-container * {
   box-sizing: content-box;
}

/* sidebar-panel must include padding in height:100%, otherwise apps-panel
   extends past the viewport and the last list item cannot be scrolled into view. */
#sidebar-container .sidebar-panel {
   box-sizing: border-box;
}

.ajax-busy-overlay {
   background: #000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAYAAAD0ZHJ6AAAAe0lEQVRoge3OMQHAIBAAMcC/kjdZJHTI0A4XBdkz86wfO18H3hRUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUF8O8A8WdY6opAAAAAElFTkSuQmCC) 0 0 repeat;
   opacity: 0.5;
   z-index: 99999;
   position: fixed;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}

.ajax-busy-icon {
   background: url(data:image/gif;base64,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) repeat scroll 0 0 rgb(0 0 0 / 0%);
   height: 32px;
   left: 50%;
   margin-left: -16px;
   margin-top: -16px;
   position: absolute;
   top: 50%;
   width: 32px;
   z-index: 100000;
}

.color-bar {
   height: 2px;
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ8AAAACBAMAAAC06ERnAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUqo9wqpN4dfpkRW1oSXFoLVF0dWlvC0y/O3CzG1i4rpuArpd8dfZgQWVYAAAC99CtpAAAAAWJLR0QOb70wTwAAAAlwSFlzAAALEgAACxIB0t1+/AAAACJJREFUGNNjYCAJMDIoG5MATMIqZhIHJpDmDgauPZdp5BAAVYRFCDLqRswAAAAASUVORK5CYII=);
   background-size: 218px 2px;
}

.head-panel ul {
   font-size: 0;
   display: flex;
   gap: 8px;
   width: 100%;
   justify-content: space-between;
   padding: 0;
   margin: 0;
}

.head-panel .icon-button {
   /* Scoped override (not the shared .icon-button size/gap) to fit the new
      horizonDelegate button in one row — temporary until the sidebar redesign
      lands; see DPM-20098. */
   margin: 0 0 0 1px;
   width: 27px;
   height: 27px;
   float: left;
}

#sidebar-container button {
   padding: 0;
}

#sidebar-container .icon-button {
   background-color: rgb(239 239 239);
}

.sidebar-header-content {
   display: flex;
   flex-direction: column;
   gap: 12px;
}

.sidebar-logo-row {
   display: flex;
}

.horizon-logo-image {
   width: 137px;
   height: 30.4px;
   margin-top: 0;
   margin-left: 0;
   cursor: pointer;
   border: none;
   background: url(icons-38207119424/horizon-logo-sidebar.svg) center center no-repeat;
   background-size: 137px 30.4px;
   background-color: #fff;
}

.head-panel-button-bar {
   /* width: 144px;// For bug 1835985 */
   height: 32px;
   margin: 0;

   /* padding: 2px 0; */
   display: flex;
   width: 100%;
}

.search-panel {
   margin: 12px 0 0;
   width: 100%;
   height: 28px;
   background: white;
   border: 1px solid #888;
   border-radius: 4px;
   display: flex;
   align-items: center;
   box-sizing: border-box;
}

.search-panel label {
   display: none;
}

.usb-button:hover #usb-tooltip {
   visibility: visible;
}

#usb-tooltip {
   visibility: hidden;
   position: absolute;
   top: 110px;
   left: 50px;
   background: #eee;
   width: 90px;
   font-size: 12px;
   border: 1px solid darkgray;
   padding: 5px;
   border-radius: 3px;
   z-index: 9999;
}

#sidebar-container .search-icon {
   width: 16px;
   height: 16px;
   margin: 0 8px;
   display: flex;
   align-items: center;
   flex-shrink: 0;
}

#sidebar-container .ui-search-icon {
   width: 16px;
   height: 16px;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MjI2XzMyMzgpIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC42MjUgNUMwLjYyNSAyLjU4Mzc1IDIuNTgzNzUgMC42MjUgNSAwLjYyNUM3LjQxNjI1IDAuNjI1IDkuMzc1IDIuNTgzNzUgOS4zNzUgNUM5LjM3NSA2LjA3Mjk3IDguOTg4MzYgNy4wNTYxOSA4LjM0NzQzIDcuODE3MUwxMS43NjUyIDExLjIzNDhDMTEuOTExNiAxMS4zODEzIDExLjkxMTYgMTEuNjE4NyAxMS43NjUyIDExLjc2NTJDMTEuNjE4NyAxMS45MTE2IDExLjM4MTMgMTEuOTExNiAxMS4yMzQ4IDExLjc2NTJMNy44MTcxIDguMzQ3NDNDNy4wNTYxOSA4Ljk4ODM2IDYuMDcyOTcgOS4zNzUgNSA5LjM3NUMyLjU4Mzc1IDkuMzc1IDAuNjI1IDcuNDE2MjUgMC42MjUgNVpNNSAxLjM3NUMyLjk5Nzk3IDEuMzc1IDEuMzc1IDIuOTk3OTcgMS4zNzUgNUMxLjM3NSA3LjAwMjAzIDIuOTk3OTcgOC42MjUgNSA4LjYyNUM2LjAwMTEyIDguNjI1IDYuOTA2ODYgOC4yMTk2NyA3LjU2MzI2IDcuNTYzMjZDOC4yMTk2NyA2LjkwNjg2IDguNjI1IDYuMDAxMTIgOC42MjUgNUM4LjYyNSAyLjk5Nzk3IDcuMDAyMDMgMS4zNzUgNSAxLjM3NVoiIGZpbGw9IiMzQzQ4NjAiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF83MjI2XzMyMzgiPg0KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) center center no-repeat;
   background-size: 16px 16px;
}

#search-input::-ms-clear {
   display: none;
   width: 0;
   height: 0;
}

#search-input::-webkit-search-cancel-button {
   appearance: none;
}

#sidebar-container .search-clear-icon {
   width: 16px;
   height: 16px;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMiAyQzYuNDcgMiAyIDYuNDcgMiAxMkMyIDE3LjUzIDYuNDcgMjIgMTIgMjJDMTcuNTMgMjIgMjIgMTcuNTMgMjIgMTJDMjIgNi40NyAxNy41MyAyIDEyIDJaTTE3IDE1LjU5TDE1LjU5IDE3TDEyIDEzLjQxTDguNDEgMTdMNyAxNS41OUwxMC41OSAxMkw3IDguNDFMOC40MSA3TDEyIDEwLjU5TDE1LjU5IDdMMTcgOC40MUwxMy40MSAxMkwxNyAxNS41OVoiIGZpbGw9IiM3MzczNzMiLz4NCjwvc3ZnPg0K);
   background-size: 16px 16px;
   display: flex;
   align-items: center;
   margin-right: 8px;
   flex-shrink: 0;
   cursor: pointer;
}

.search-panel .search-input {
   border: 0;
   background-color: transparent;
   color: #000;
   flex: 1;

   /* <16px makes iOS zoom the viewport on focus. */
   font-size: 16px;
   font-weight: 400;
   height: 20px;
   appearance: none;
   box-sizing: border-box;
   padding: 0;
}

.search-panel .search-input::placeholder {
   color: #000;
   font-size: 16px;
   font-weight: 400;
}

.running-title-panel {
   height: 20px;
   line-height: 20px;
   width: 100%;
   padding: 0;
   margin: 12px 0 0;
   display: flex;
   align-items: center;
   justify-content: space-between;
}

.running-title {
   font-weight: 700;
   font-size: 14px;
   color: #3C4860;
}

.apps-panel {
   flex: 1 1 auto;
   min-height: 0;
   overflow: hidden auto;
   position: relative;
   -ms-overflow-style: -ms-autohiding-scrollbar;
   padding-right: 12px !important;
   padding-bottom: 12px;
   margin-right: -12px !important;
   scrollbar-width: thin;
   scrollbar-color: #E0E0E0 transparent;
}

.apps-panel::-webkit-scrollbar {
   width: 8px;
}

.apps-panel::-webkit-scrollbar-track {
   background: transparent;
}

.apps-panel::-webkit-scrollbar-thumb {
   background-color: #E0E0E0;
   border-radius: 4px;
}

.running-content-panel {
   margin: 0 0 12px;
}

.available-title-panel {
   height: 20px;
   line-height: 20px;
   width: 100%;
   display: flex;
   align-items: center;
   justify-content: space-between;
   padding-top: 12px;
   padding-bottom: 12px;
}

.available-button-bar {
   display: flex;
   gap: 0;
}

.performance-tracker-bar {
   /*
    * Positioning is handled by `.running-title-panel`'s
    * `justify-content: space-between`. `float: right` has no effect here
    * since this element is a flex item (floats are ignored on flex items),
    * which used to leave the icon sitting right next to the "Running"
    * title instead of aligned to the right edge of the row.
    */
   display: flex;
   align-items: center;
}

.icon-button.all-apps-button {
   width: 10px;
   height: 10px;
   padding: 6px 12px;
   border-radius: 15984px 0 0 15984px;
   line-height: 10px;
   text-align: center;
}

.ui-showAll-icon-css {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTMuMDIwODMgNUMzLjUzODYgNSAzLjk1ODMzIDUuNDE5NzMgMy45NTgzMyA1LjkzNzVWOC4wMjA4M0MzLjk1ODMzIDguNTM4NiAzLjUzODYgOC45NTgzMyAzLjAyMDgzIDguOTU4MzNIMC45Mzc1QzAuNDE5NzMzIDguOTU4MzMgMCA4LjUzODYgMCA4LjAyMDgzVjUuOTM3NUMwIDUuNDE5NzMgMC40MTk3MzMgNSAwLjkzNzUgNUgzLjAyMDgzWk04LjAyMDgzIDVDOC41Mzg2IDUgOC45NTgzMyA1LjQxOTczIDguOTU4MzMgNS45Mzc1VjguMDIwODNDOC45NTgzMyA4LjUzODYgOC41Mzg2IDguOTU4MzMgOC4wMjA4MyA4Ljk1ODMzSDUuOTM3NUM1LjQxOTczIDguOTU4MzMgNSA4LjUzODYgNSA4LjAyMDgzVjUuOTM3NUM1IDUuNDE5NzMgNS40MTk3MyA1IDUuOTM3NSA1SDguMDIwODNaTTAuOTM3NSA1LjYyNUMwLjc2NDkxMSA1LjYyNSAwLjYyNSA1Ljc2NDkxIDAuNjI1IDUuOTM3NVY4LjAyMDgzQzAuNjI1IDguMTkzNDIgMC43NjQ5MTEgOC4zMzMzMyAwLjkzNzUgOC4zMzMzM0gzLjAyMDgzQzMuMTkzNDIgOC4zMzMzMyAzLjMzMzMzIDguMTkzNDIgMy4zMzMzMyA4LjAyMDgzVjUuOTM3NUMzLjMzMzMzIDUuNzY0OTEgMy4xOTM0MiA1LjYyNSAzLjAyMDgzIDUuNjI1SDAuOTM3NVpNNS45Mzc1IDUuNjI1QzUuNzY0OTEgNS42MjUgNS42MjUgNS43NjQ5MSA1LjYyNSA1LjkzNzVWOC4wMjA4M0M1LjYyNSA4LjE5MzQyIDUuNzY0OTEgOC4zMzMzMyA1LjkzNzUgOC4zMzMzM0g4LjAyMDgzQzguMTkzNDIgOC4zMzMzMyA4LjMzMzMzIDguMTkzNDIgOC4zMzMzMyA4LjAyMDgzVjUuOTM3NUM4LjMzMzMzIDUuNzY0OTEgOC4xOTM0MiA1LjYyNSA4LjAyMDgzIDUuNjI1SDUuOTM3NVpNMy4wMjA4MyAwQzMuNTM4NiAwIDMuOTU4MzMgMC40MTk3MzMgMy45NTgzMyAwLjkzNzVWMy4wMjA4M0MzLjk1ODMzIDMuNTM4NiAzLjUzODYgMy45NTgzMyAzLjAyMDgzIDMuOTU4MzNIMC45Mzc1QzAuNDE5NzMzIDMuOTU4MzMgMCAzLjUzODYgMCAzLjAyMDgzVjAuOTM3NUMwIDAuNDE5NzMzIDAuNDE5NzMzIDAgMC45Mzc1IDBIMy4wMjA4M1pNOC4wMjA4MyAwQzguNTM4NiAwIDguOTU4MzMgMC40MTk3MzMgOC45NTgzMyAwLjkzNzVWMy4wMjA4M0M4Ljk1ODMzIDMuNTM4NiA4LjUzODYgMy45NTgzMyA4LjAyMDgzIDMuOTU4MzNINS45Mzc1QzUuNDE5NzMgMy45NTgzMyA1IDMuNTM4NiA1IDMuMDIwODNWMC45Mzc1QzUgMC40MTk3MzMgNS40MTk3MyAwIDUuOTM3NSAwSDguMDIwODNaTTAuOTM3NSAwLjYyNUMwLjc2NDkxMSAwLjYyNSAwLjYyNSAwLjc2NDkxMSAwLjYyNSAwLjkzNzVWMy4wMjA4M0MwLjYyNSAzLjE5MzQyIDAuNzY0OTExIDMuMzMzMzMgMC45Mzc1IDMuMzMzMzNIMy4wMjA4M0MzLjE5MzQyIDMuMzMzMzMgMy4zMzMzMyAzLjE5MzQyIDMuMzMzMzMgMy4wMjA4M1YwLjkzNzVDMy4zMzMzMyAwLjc2NDkxMSAzLjE5MzQyIDAuNjI1IDMuMDIwODMgMC42MjVIMC45Mzc1Wk01LjkzNzUgMC42MjVDNS43NjQ5MSAwLjYyNSA1LjYyNSAwLjc2NDkxMSA1LjYyNSAwLjkzNzVWMy4wMjA4M0M1LjYyNSAzLjE5MzQyIDUuNzY0OTEgMy4zMzMzMyA1LjkzNzUgMy4zMzMzM0g4LjAyMDgzQzguMTkzNDIgMy4zMzMzMyA4LjMzMzMzIDMuMTkzNDIgOC4zMzMzMyAzLjAyMDgzVjAuOTM3NUM4LjMzMzMzIDAuNzY0OTExIDguMTkzNDIgMC42MjUgOC4wMjA4MyAwLjYyNUg1LjkzNzVaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=) center center no-repeat;
   background-size: 12px 12px;
   width: 12px;
   height: 12px;
   display: inline-block;
   vertical-align: middle;
   filter: invert(78%) sepia(35%) saturate(1639%) hue-rotate(136deg) brightness(101%) contrast(98%);
}

.ui-showAll-icon-on-css {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTMuMDIwODMgNUMzLjUzODYgNSAzLjk1ODMzIDUuNDE5NzMgMy45NTgzMyA1LjkzNzVWOC4wMjA4M0MzLjk1ODMzIDguNTM4NiAzLjUzODYgOC45NTgzMyAzLjAyMDgzIDguOTU4MzNIMC45Mzc1QzAuNDE5NzMzIDguOTU4MzMgMCA4LjUzODYgMCA4LjAyMDgzVjUuOTM3NUMwIDUuNDE5NzMgMC40MTk3MzMgNSAwLjkzNzUgNUgzLjAyMDgzWk04LjAyMDgzIDVDOC41Mzg2IDUgOC45NTgzMyA1LjQxOTczIDguOTU4MzMgNS45Mzc1VjguMDIwODNDOC45NTgzMyA4LjUzODYgOC41Mzg2IDguOTU4MzMgOC4wMjA4MyA4Ljk1ODMzSDUuOTM3NUM1LjQxOTczIDguOTU4MzMgNSA4LjUzODYgNSA4LjAyMDgzVjUuOTM3NUM1IDUuNDE5NzMgNS40MTk3MyA1IDUuOTM3NSA1SDguMDIwODNaTTAuOTM3NSA1LjYyNUMwLjc2NDkxMSA1LjYyNSAwLjYyNSA1Ljc2NDkxIDAuNjI1IDUuOTM3NVY4LjAyMDgzQzAuNjI1IDguMTkzNDIgMC43NjQ5MTEgOC4zMzMzMyAwLjkzNzUgOC4zMzMzM0gzLjAyMDgzQzMuMTkzNDIgOC4zMzMzMyAzLjMzMzMzIDguMTkzNDIgMy4zMzMzMyA4LjAyMDgzVjUuOTM3NUMzLjMzMzMzIDUuNzY0OTEgMy4xOTM0MiA1LjYyNSAzLjAyMDgzIDUuNjI1SDAuOTM3NVpNNS45Mzc1IDUuNjI1QzUuNzY0OTEgNS42MjUgNS42MjUgNS43NjQ5MSA1LjYyNSA1LjkzNzVWOC4wMjA4M0M1LjYyNSA4LjE5MzQyIDUuNzY0OTEgOC4zMzMzMyA1LjkzNzUgOC4zMzMzM0g4LjAyMDgzQzguMTkzNDIgOC4zMzMzMyA4LjMzMzMzIDguMTkzNDIgOC4zMzMzMyA4LjAyMDgzVjUuOTM3NUM4LjMzMzMzIDUuNzY0OTEgOC4xOTM0MiA1LjYyNSA4LjAyMDgzIDUuNjI1SDUuOTM3NVpNMy4wMjA4MyAwQzMuNTM4NiAwIDMuOTU4MzMgMC40MTk3MzMgMy45NTgzMyAwLjkzNzVWMy4wMjA4M0MzLjk1ODMzIDMuNTM4NiAzLjUzODYgMy45NTgzMyAzLjAyMDgzIDMuOTU4MzNIMC45Mzc1QzAuNDE5NzMzIDMuOTU4MzMgMCAzLjUzODYgMCAzLjAyMDgzVjAuOTM3NUMwIDAuNDE5NzMzIDAuNDE5NzMzIDAgMC45Mzc1IDBIMy4wMjA4M1pNOC4wMjA4MyAwQzguNTM4NiAwIDguOTU4MzMgMC40MTk3MzMgOC45NTgzMyAwLjkzNzVWMy4wMjA4M0M4Ljk1ODMzIDMuNTM4NiA4LjUzODYgMy45NTgzMyA4LjAyMDgzIDMuOTU4MzNINS45Mzc1QzUuNDE5NzMgMy45NTgzMyA1IDMuNTM4NiA1IDMuMDIwODNWMC45Mzc1QzUgMC40MTk3MzMgNS40MTk3MyAwIDUuOTM3NSAwSDguMDIwODNaTTAuOTM3NSAwLjYyNUMwLjc2NDkxMSAwLjYyNSAwLjYyNSAwLjc2NDkxMSAwLjYyNSAwLjkzNzVWMy4wMjA4M0MwLjYyNSAzLjE5MzQyIDAuNzY0OTExIDMuMzMzMzMgMC45Mzc1IDMuMzMzMzNIMy4wMjA4M0MzLjE5MzQyIDMuMzMzMzMgMy4zMzMzMyAzLjE5MzQyIDMuMzMzMzMgMy4wMjA4M1YwLjkzNzVDMy4zMzMzMyAwLjc2NDkxMSAzLjE5MzQyIDAuNjI1IDMuMDIwODMgMC42MjVIMC45Mzc1Wk01LjkzNzUgMC42MjVDNS43NjQ5MSAwLjYyNSA1LjYyNSAwLjc2NDkxMSA1LjYyNSAwLjkzNzVWMy4wMjA4M0M1LjYyNSAzLjE5MzQyIDUuNzY0OTEgMy4zMzMzMyA1LjkzNzUgMy4zMzMzM0g4LjAyMDgzQzguMTkzNDIgMy4zMzMzMyA4LjMzMzMzIDMuMTkzNDIgOC4zMzMzMyAzLjAyMDgzVjAuOTM3NUM4LjMzMzMzIDAuNzY0OTExIDguMTkzNDIgMC42MjUgOC4wMjA4MyAwLjYyNUg1LjkzNzVaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=) center center no-repeat;
   background-size: 12px 12px;
   width: 12px;
   height: 12px;
   display: inline-block;
   vertical-align: middle;
   filter: brightness(0) invert(1);
}

/* UNUSED - leftover from before CSS icon migration
.icon-button .ui-showAll-icon {
   margin-left: 5px;
   margin-bottom: 2px;
}

.icon-button .ui-showAll-icon-on {
   margin-left: 5px;
   margin-bottom: 2px;
}
*/

.icon-button.favorite-apps-button {
   width: 10px;
   height: 10px;
   padding: 6px 12px;
   border-radius: 0 15984px 15984px 0;
   line-height: 10px;
   text-align: center;
}

.ui-showFav-icon-css {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83Mjg4XzYyODUpIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNC40Mzk0OCAwLjg0NjE5OUM0LjY2ODc0IDAuMzgxNjcyIDUuMzMxMTQgMC4zODE2NjkgNS41NjA0IDAuODQ2MTk5TDYuNjc2OTMgMy4xMDg1Mkw5LjE3MzU1IDMuNDcxM0M5LjY4NjE4IDMuNTQ1NzkgOS44OTA4OCA0LjE3NTc4IDkuNTE5OTMgNC41MzczNkw3LjcxMzM2IDYuMjk4MzNMOC4xMzk4MyA4Ljc4NDg3QzguMjI3NCA5LjI5NTQzIDcuNjkxNTEgOS42ODQ3OSA3LjIzMjk5IDkuNDQzNzNMNC45OTk5NCA4LjI2OTc1TDIuNzY2OSA5LjQ0MzczQzIuMzA4MzggOS42ODQ3OSAxLjc3MjQ4IDkuMjk1NDQgMS44NjAwNSA4Ljc4NDg3TDIuMjg2NTMgNi4yOTgzNEwwLjQ3OTk1MyA0LjUzNzM2QzAuMTA5MDA1IDQuMTc1NzggMC4zMTM2OTggMy41NDU3OSAwLjgyNjMzNiAzLjQ3MTNMMy4zMjI5NiAzLjEwODUyTDQuNDM5NDggMC44NDYxOTlaTTYuMTE2NDcgMy4zODUxM0w0Ljk5OTk0IDEuMTIyOEwzLjg4MzQyIDMuMzg1MTNDMy43OTIzOCAzLjU2OTU5IDMuNjE2NCAzLjY5NzQ1IDMuNDEyODMgMy43MjcwM0wwLjkxNjIxIDQuMDg5ODFMMi43MjI3OCA1Ljg1MDc4QzIuODcwMDkgNS45OTQzNyAyLjkzNzMgNi4yMDEyNCAyLjkwMjUzIDYuNDAzOTlMMi40NzYwNiA4Ljg5MDUyTDQuNzA5MSA3LjcxNjU0QzQuODkxMTggNy42MjA4MiA1LjEwODcgNy42MjA4MiA1LjI5MDc4IDcuNzE2NTRMNy41MjM4MyA4Ljg5MDUyTDcuMDk3MzUgNi40MDM5OUM3LjA2MjU4IDYuMjAxMjQgNy4xMjk4IDUuOTk0MzcgNy4yNzcxIDUuODUwNzhMOS4wODM2NyA0LjA4OTgxTDYuNTg3MDUgMy43MjcwM0M2LjM4MzQ4IDMuNjk3NDUgNi4yMDc1IDMuNTY5NTkgNi4xMTY0NyAzLjM4NTEzWiIgZmlsbD0iIzAyNTM0RiIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzcyODhfNjI4NSI+DQo8cmVjdCB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) center center no-repeat;
   background-size: 12px 12px;
   width: 12px;
   height: 12px;
   display: inline-block;
   vertical-align: middle;
}

.ui-showFav-icon-on-css {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MzAwXzMxNzQ1KSI+DQo8cGF0aCBkPSJNOC44OTY4MyAxLjM1NDMxQzguNTMwMDEgMC42MTEwNjIgNy40NzAxNyAwLjYxMTA2NSA3LjEwMzM1IDEuMzU0MzFMNS4zMTY5MiA0Ljk3NDAzTDEuMzIyMzIgNS41NTQ0OEMwLjUwMjA5OSA1LjY3MzY2IDAuMTc0NTkyIDYuNjgxNjMgMC43NjgxMDggNy4yNjAxN0wzLjY1ODYyIDEwLjA3NzdMMi45NzYyNyAxNC4wNTYyQzIuODM2MTYgMTQuODczMSAzLjY5MzU5IDE1LjQ5NiA0LjQyNzIyIDE1LjExMDRMOC4wMDAwOSAxMy4yMzJMMTEuNTczIDE1LjExMDRDMTIuMzA2NiAxNS40OTYgMTMuMTY0IDE0Ljg3MzEgMTMuMDIzOSAxNC4wNTYyTDEyLjM0MTYgMTAuMDc3N0wxNS4yMzIxIDcuMjYwMTdDMTUuODI1NiA2LjY4MTYzIDE1LjQ5ODEgNS42NzM2NiAxNC42Nzc5IDUuNTU0NDdMMTAuNjgzMyA0Ljk3NDAzTDguODk2ODMgMS4zNTQzMVoiIGZpbGw9IiNGNkQ1NjYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF83MzAwXzMxNzQ1Ij4NCjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) center center no-repeat;
   background-size: 12px 12px;
   width: 12px;
   height: 12px;
   display: inline-block;
   vertical-align: middle;
   filter: brightness(0) invert(1);
}

/* UNUSED - leftover from before CSS icon migration
.icon-button .ui-showFav-icon {
   margin-left: 5px;
   margin-bottom: 2px;
}

.icon-button .ui-showFav-icon-on {
   margin-left: 5px;
   margin-bottom: 2px;
}
*/

input[type="radio"] {
   appearance: auto;
}

.available-content-panel {
   min-height: 300px;
}

.icon-and-name-container {
   display: flex;
   align-items: center;
   flex: 1;
   min-width: 0;
   cursor: pointer;
}

.running-app {
   min-height: 32px;
   width: 100%;
   display: flex;
   align-items: center;
   margin-bottom: 12px;
   position: relative;
}

.running-app > li:first-child {
   display: flex;
   flex: 1;
   min-width: 0;
}

.running-app-border {
   width: 32px;
   height: 32px;
   background: transparent;
   border: none;
   position: relative;
   display: inline-block;
}

.focused-app-border {
   width: 32px;
   height: 32px;
   background: transparent;
   border: none;
   position: relative;
   display: inline-block;
}

.running-app-icon {
   width: 32px;
   height: 32px;
   vertical-align: middle;
}

.default-app-icon,
img.running-app-icon.replace-icon {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yLjUgMy4xNjY2N0MyLjg2ODE5IDMuMTY2NjcgMy4xNjY2NyAyLjg2ODE5IDMuMTY2NjcgMi41QzMuMTY2NjcgMi4xMzE4MSAyLjg2ODE5IDEuODMzMzMgMi41IDEuODMzMzNDMi4xMzE4MSAxLjgzMzMzIDEuODMzMzMgMi4xMzE4MSAxLjgzMzMzIDIuNUMxLjgzMzMzIDIuODY4MTkgMi4xMzE4MSAzLjE2NjY3IDIuNSAzLjE2NjY3WiIgZmlsbD0iIzAxMDQxQSIvPg0KPHBhdGggZD0iTTUuMTY2NjcgMi41QzUuMTY2NjcgMi44NjgxOSA0Ljg2ODE5IDMuMTY2NjcgNC41IDMuMTY2NjdDNC4xMzE4MSAzLjE2NjY3IDMuODMzMzMgMi44NjgxOSAzLjgzMzMzIDIuNUMzLjgzMzMzIDIuMTMxODEgNC4xMzE4MSAxLjgzMzMzIDQuNSAxLjgzMzMzQzQuODY4MTkgMS44MzMzMyA1LjE2NjY3IDIuMTMxODEgNS4xNjY2NyAyLjVaIiBmaWxsPSIjMDEwNDFBIi8+DQo8cGF0aCBkPSJNNi41IDMuMTY2NjdDNi44NjgxOSAzLjE2NjY3IDcuMTY2NjcgMi44NjgxOSA3LjE2NjY3IDIuNUM3LjE2NjY3IDIuMTMxODEgNi44NjgxOSAxLjgzMzMzIDYuNSAxLjgzMzMzQzYuMTMxODEgMS44MzMzMyA1LjgzMzMzIDIuMTMxODEgNS44MzMzMyAyLjVDNS44MzMzMyAyLjg2ODE5IDYuMTMxODEgMy4xNjY2NyA2LjUgMy4xNjY2N1oiIGZpbGw9IiMwMTA0MUEiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS41IDBDMC42NzE1NzMgMCAwIDAuNjcxNTczIDAgMS41VjEyLjgzMzNDMCAxMy42NjE4IDAuNjcxNTczIDE0LjMzMzMgMS41IDE0LjMzMzNIMTIuODMzM0MxMy42NjE4IDE0LjMzMzMgMTQuMzMzMyAxMy42NjE4IDE0LjMzMzMgMTIuODMzM1YxLjVDMTQuMzMzMyAwLjY3MTU3MyAxMy42NjE4IDAgMTIuODMzMyAwSDEuNVpNMSAxLjVDMSAxLjIyMzg2IDEuMjIzODYgMSAxLjUgMUgxMi44MzMzQzEzLjEwOTUgMSAxMy4zMzMzIDEuMjIzODYgMTMuMzMzMyAxLjVWNEgxVjEuNVpNMSAxMi44MzMzVjVIMTMuMzMzM1YxMi44MzMzQzEzLjMzMzMgMTMuMTA5NSAxMy4xMDk1IDEzLjMzMzMgMTIuODMzMyAxMy4zMzMzSDEuNUMxLjIyMzg2IDEzLjMzMzMgMSAxMy4xMDk1IDEgMTIuODMzM1oiIGZpbGw9IiMwMTA0MUEiLz4NCjwvc3ZnPg0K) center center no-repeat;
   background-size: 32px 32px;
   display: inline-block;
   vertical-align: middle;
}

img.running-app-icon.replace-icon {
   content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yLjUgMy4xNjY2N0MyLjg2ODE5IDMuMTY2NjcgMy4xNjY2NyAyLjg2ODE5IDMuMTY2NjcgMi41QzMuMTY2NjcgMi4xMzE4MSAyLjg2ODE5IDEuODMzMzMgMi41IDEuODMzMzNDMi4xMzE4MSAxLjgzMzMzIDEuODMzMzMgMi4xMzE4MSAxLjgzMzMzIDIuNUMxLjgzMzMzIDIuODY4MTkgMi4xMzE4MSAzLjE2NjY3IDIuNSAzLjE2NjY3WiIgZmlsbD0iIzAxMDQxQSIvPg0KPHBhdGggZD0iTTUuMTY2NjcgMi41QzUuMTY2NjcgMi44NjgxOSA0Ljg2ODE5IDMuMTY2NjcgNC41IDMuMTY2NjdDNC4xMzE4MSAzLjE2NjY3IDMuODMzMzMgMi44NjgxOSAzLjgzMzMzIDIuNUMzLjgzMzMzIDIuMTMxODEgNC4xMzE4MSAxLjgzMzMzIDQuNSAxLjgzMzMzQzQuODY4MTkgMS44MzMzMyA1LjE2NjY3IDIuMTMxODEgNS4xNjY2NyAyLjVaIiBmaWxsPSIjMDEwNDFBIi8+DQo8cGF0aCBkPSJNNi41IDMuMTY2NjdDNi44NjgxOSAzLjE2NjY3IDcuMTY2NjcgMi44NjgxOSA3LjE2NjY3IDIuNUM3LjE2NjY3IDIuMTMxODEgNi44NjgxOSAxLjgzMzMzIDYuNSAxLjgzMzMzQzYuMTMxODEgMS44MzMzMyA1LjgzMzMzIDIuMTMxODEgNS44MzMzMyAyLjVDNS44MzMzMyAyLjg2ODE5IDYuMTMxODEgMy4xNjY2NyA2LjUgMy4xNjY2N1oiIGZpbGw9IiMwMTA0MUEiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS41IDBDMC42NzE1NzMgMCAwIDAuNjcxNTczIDAgMS41VjEyLjgzMzNDMCAxMy42NjE4IDAuNjcxNTczIDE0LjMzMzMgMS41IDE0LjMzMzNIMTIuODMzM0MxMy42NjE4IDE0LjMzMzMgMTQuMzMzMyAxMy42NjE4IDE0LjMzMzMgMTIuODMzM1YxLjVDMTQuMzMzMyAwLjY3MTU3MyAxMy42NjE4IDAgMTIuODMzMyAwSDEuNVpNMSAxLjVDMSAxLjIyMzg2IDEuMjIzODYgMSAxLjUgMUgxMi44MzMzQzEzLjEwOTUgMSAxMy4zMzMzIDEuMjIzODYgMTMuMzMzMyAxLjVWNEgxVjEuNVpNMSAxMi44MzMzVjVIMTMuMzMzM1YxMi44MzMzQzEzLjMzMzMgMTMuMTA5NSAxMy4xMDk1IDEzLjMzMzMgMTIuODMzMyAxMy4zMzMzSDEuNUMxLjIyMzg2IDEzLjMzMzMgMSAxMy4xMDk1IDEgMTIuODMzM1oiIGZpbGw9IiMwMTA0MUEiLz4NCjwvc3ZnPg0K);
   background: none;
}


.desktop-available-icon {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MjI5XzEwNDIzKSI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuODMzNDk2IDIuMzMzMjVDMC44MzM0OTYgMS41MDQ4MiAxLjUwNTA3IDAuODMzMjUyIDIuMzMzNSAwLjgzMzI1MkgxMy42NjY4QzE0LjQ5NTMgMC44MzMyNTIgMTUuMTY2OCAxLjUwNDgyIDE1LjE2NjggMi4zMzMyNVYxMC45OTk5QzE1LjE2NjggMTEuODI4MyAxNC40OTUzIDEyLjQ5OTkgMTMuNjY2OCAxMi40OTk5SDguNTAwMTZWMTQuMTY2NkgxMS4zMzM1QzExLjYwOTYgMTQuMTY2NiAxMS44MzM1IDE0LjM5MDQgMTEuODMzNSAxNC42NjY2QzExLjgzMzUgMTQuOTQyNyAxMS42MDk2IDE1LjE2NjYgMTEuMzMzNSAxNS4xNjY2SDQuNjY2ODNDNC4zOTA2OSAxNS4xNjY2IDQuMTY2ODMgMTQuOTQyNyA0LjE2NjgzIDE0LjY2NjZDNC4xNjY4MyAxNC4zOTA0IDQuMzkwNjkgMTQuMTY2NiA0LjY2NjgzIDE0LjE2NjZINy41MDAxNlYxMi40OTk5SDIuMzMzNUMxLjUwNTA3IDEyLjQ5OTkgMC44MzM0OTYgMTEuODI4MyAwLjgzMzQ5NiAxMC45OTk5VjIuMzMzMjVaTTIuMzMzNSAxLjgzMzI1QzIuMDU3MzUgMS44MzMyNSAxLjgzMzUgMi4wNTcxMSAxLjgzMzUgMi4zMzMyNVYxMC45OTk5QzEuODMzNSAxMS4yNzYxIDIuMDU3MzUgMTEuNDk5OSAyLjMzMzUgMTEuNDk5OUgxMy42NjY4QzEzLjk0MyAxMS40OTk5IDE0LjE2NjggMTEuMjc2MSAxNC4xNjY4IDEwLjk5OTlWMi4zMzMyNUMxNC4xNjY4IDIuMDU3MTEgMTMuOTQzIDEuODMzMjUgMTMuNjY2OCAxLjgzMzI1SDIuMzMzNVoiIGZpbGw9IiMwMTA0MUEiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF83MjI5XzEwNDIzIj4NCjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) center center no-repeat;
   background-size: 32px 32px;
   display: inline-block;
   vertical-align: middle;
}

.focused-app-icon {
   width: 32px;
   height: 32px;
   vertical-align: middle;
}

.desktop-running-icon {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MjI5XzEwMzk1KSI+DQo8cGF0aCBkPSJNMTMgNkMxNC42NTY5IDYgMTYgNC42NTY4NSAxNiAzQzE2IDEuMzQzMTUgMTQuNjU2OSAwIDEzIDBDMTEuMzQzMSAwIDEwIDEuMzQzMTUgMTAgM0MxMCA0LjY1Njg1IDExLjM0MzEgNiAxMyA2WiIgZmlsbD0iIzAxNTcxRiIvPg0KPG1hc2sgaWQ9Im1hc2swXzcyMjlfMTAzOTUiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+DQo8cGF0aCBkPSJNOS45OTAyMyAwQzkuMjI0IDAuNzY4NzA5IDguNzUgMS44Mjg4OCA4Ljc1IDNDOC43NSA1LjM0NzIxIDEwLjY1MjggNy4yNSAxMyA3LjI1QzE0LjE3MTQgNy4yNSAxNS4yMzEzIDYuNzc1MzEgMTYgNi4wMDg3OVYxNkgwVjBIOS45OTAyM1oiIGZpbGw9ImJsYWNrIi8+DQo8L21hc2s+DQo8ZyBtYXNrPSJ1cmwoI21hc2swXzcyMjlfMTAzOTUpIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC44MzM0OTYgMi4zMzMyNUMwLjgzMzQ5NiAxLjUwNDgyIDEuNTA1MDcgMC44MzMyNTIgMi4zMzM1IDAuODMzMjUySDEzLjY2NjhDMTQuNDk1MyAwLjgzMzI1MiAxNS4xNjY4IDEuNTA0ODIgMTUuMTY2OCAyLjMzMzI1VjEwLjk5OTlDMTUuMTY2OCAxMS44MjgzIDE0LjQ5NTMgMTIuNDk5OSAxMy42NjY4IDEyLjQ5OTlIOC41MDAxNlYxNC4xNjY2SDExLjMzMzVDMTEuNjA5NiAxNC4xNjY2IDExLjgzMzUgMTQuMzkwNCAxMS44MzM1IDE0LjY2NjZDMTEuODMzNSAxNC45NDI3IDExLjYwOTYgMTUuMTY2NiAxMS4zMzM1IDE1LjE2NjZINC42NjY4M0M0LjM5MDY5IDE1LjE2NjYgNC4xNjY4MyAxNC45NDI3IDQuMTY2ODMgMTQuNjY2NkM0LjE2NjgzIDE0LjM5MDQgNC4zOTA2OSAxNC4xNjY2IDQuNjY2ODMgMTQuMTY2Nkg3LjUwMDE2VjEyLjQ5OTlIMi4zMzM1QzEuNTA1MDcgMTIuNDk5OSAwLjgzMzQ5NiAxMS44MjgzIDAuODMzNDk2IDEwLjk5OTlWMi4zMzMyNVpNMi4zMzM1IDEuODMzMjVDMi4wNTczNSAxLjgzMzI1IDEuODMzNSAyLjA1NzExIDEuODMzNSAyLjMzMzI1VjEwLjk5OTlDMS44MzM1IDExLjI3NjEgMi4wNTczNSAxMS40OTk5IDIuMzMzNSAxMS40OTk5SDEzLjY2NjhDMTMuOTQzIDExLjQ5OTkgMTQuMTY2OCAxMS4yNzYxIDE0LjE2NjggMTAuOTk5OVYyLjMzMzI1QzE0LjE2NjggMi4wNTcxMSAxMy45NDMgMS44MzMyNSAxMy42NjY4IDEuODMzMjVIMi4zMzM1WiIgZmlsbD0iIzAxMDQxQSIvPg0KPC9nPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzcyMjlfMTAzOTUiPg0KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) center center no-repeat;
   background-size: 32px 32px;
   display: inline-block;
   vertical-align: middle;
}

.desktop-shadow-icon {
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTIuNSAoNjc0NjkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5kZWZhdWx0X3NoYWRvd19pY29uPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz4NCiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSI5Ni4wNTE1ODElIiB5MT0iMjMuNDM3NTE4JSIgeDI9IjI3Ljg2NzkxMDIlIiB5Mj0iNTkuNTE2OTc0MSUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNGRkNBQTEiIG9mZnNldD0iMCUiPjwvc3RvcD4NCiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNGRjlBNjkiIG9mZnNldD0iMTAwJSI+PC9zdG9wPg0KICAgICAgICA8L2xpbmVhckdyYWRpZW50Pg0KICAgIDwvZGVmcz4NCiAgICA8ZyBpZD0iZGVmYXVsdF9zaGFkb3dfaWNvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJEZWZhdWx0LXNoYWRvdy1pY29uIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4wMDAwMDAsIDUuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTM0LjE3MTU1MjQsNDQuMDAwMDA3OSBMMjAuNzk5MDE0NSw0NC4wMDAwMDc5IEMyMC4zMzE2OTMzLDQ0LjAwMTk5MzEgMTkuODg3ODY0NCw0NC4yMDgwNDg5IDE5LjU4MDk5MTYsNDQuNTY1NDk3NSBMMTYuMzk5MjQ1MSw0OC4yNzEzNzU2IEMxNS45ODE1OTAzLDQ4Ljc1Nzg1MSAxNS44ODIzODEsNDkuNDQ2ODExOCAxNi4xNDU0MTQ4LDUwLjAzNDEwNDUgQzE2LjQwODQ0ODYsNTAuNjIxMzk3MyAxNi45ODUzMDc4LDUwLjk5ODkxNjUgMTcuNjIxMzI4MSw1MSBMMzcuMzgwMzY2MSw1MSBDMzguMDE2NzI5NCw1MC45OTgyNDI0IDM4LjU5MzQ0NSw1MC42MTk3MDkgMzguODU1Njc2OSw1MC4wMzE2NjQxIEMzOS4xMTc5MDg4LDQ5LjQ0MzYxOTIgMzkuMDE3MzMyLDQ4Ljc1NDQyOTQgMzguNTk4Mzg5LDQ4LjI2ODYzMDYgTDM1LjM5OTA0ODgsNDQuNTYyNzUyNCBDMzUuMDg5NTAyMyw0NC4yMDM3OTk2IDM0LjY0MTc1MDksNDMuOTk4NTI4NCAzNC4xNzE1NTI0LDQ0LjAwMDAwNzkgWiIgaWQ9IlBhdGgiIGZpbGw9IiNCM0IzQjMiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBzdHJva2U9IiNCM0IzQjMiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjUyIiBoZWlnaHQ9IjM3IiByeD0iNiI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOCwxNi4zMDggQzI4LjkzNDI2NjcsMTYuMzA4IDI5Ljc1NjczMzMsMTUuODQyNiAzMC4yNjIsMTUuMTM1NCBDMzIuMjYxNCwxNi4wMTA3MzMzIDMzLjY2MjgsMTguMDA1OCAzMy42NjI4LDIwLjMyNSBDMzMuNjYyOCwyMC41Mzk5MzMzIDMzLjY0ODkzMzMsMjAuNzUxNCAzMy42MjU1MzMzLDIwLjk2MTEzMzMgQzMyLjc2MDYsMjEuMDQzNDY2NyAzMS45NDY4LDIxLjUyMzYgMzEuNDc4OCwyMi4zMzM5MzMzIEMzMS4wMTI1MzMzLDIzLjE0MDggMzEuMDAzLDI0LjA4MiAzMS4zNjA5MzMzLDI0Ljg3MjQgQzMwLjQxOTczMzMsMjUuNTcwMDY2NyAyOS4yNTkyNjY3LDI1Ljk4NzggMjgsMjUuOTg3OCBDMjYuNzQwNzMzMywyNS45ODc4IDI1LjU4MDI2NjcsMjUuNTcwMDY2NyAyNC42MzkwNjY3LDI0Ljg3MjQgQzI0Ljk5NywyNC4wODIgMjQuOTg3NDY2NywyMy4xNDA4IDI0LjUyMjA2NjcsMjIuMzMzOTMzMyBDMjQuMDU0MDY2NywyMS41MjM2IDIzLjI0MDI2NjcsMjEuMDQzNDY2NyAyMi4zNzUzMzMzLDIwLjk2MTEzMzMgQzIyLjM1MTA2NjcsMjAuNzUxNCAyMi4zMzcyLDIwLjUzOTkzMzMgMjIuMzM3MiwyMC4zMjUgQzIyLjMzNzIsMTguMDA1OCAyMy43Mzg2LDE2LjAxMDczMzMgMjUuNzM4ODY2NywxNS4xMzU0IEMyNi4yNDMyNjY3LDE1Ljg0MjYgMjcuMDY1NzMzMywxNi4zMDggMjgsMTYuMzA4IFogTTE1LDIwIEMxNSwxMi44MTk2NjY3IDIwLjgyMDUzMzMsNyAyOCw3IEMzNS4xNzk0NjY3LDcgNDEsMTIuODE5NjY2NyA0MSwyMCBDNDEsMjcuMTc5NDY2NyAzNS4xNzk0NjY3LDMzIDI4LDMzIEMyMC44MjA1MzMzLDMzIDE1LDI3LjE3OTQ2NjcgMTUsMjAgWiBNMTkuNzAzNCwyNS4xMTQyIEMyMC4yMTgyLDI2LjAwNDI2NjcgMjEuMTQ5ODY2NywyNi40OTgyNjY3IDIyLjEwOTI2NjcsMjYuNDk4MjY2NyBDMjIuMzcxLDI2LjQ5ODI2NjcgMjIuNjM1MzMzMywyNi40NjEgMjIuODkyNzMzMywyNi4zODU2IEMyNC4yNzQyLDI3LjU1MTI2NjcgMjYuMDU1MiwyOC4yNTc2IDI4LDI4LjI1NzYgQzI5Ljk0NDgsMjguMjU3NiAzMS43MjU4LDI3LjU1MTI2NjcgMzMuMTA3MjY2NywyNi4zODU2IEMzNC4zMDkzMzMzLDI2LjczODMzMzMgMzUuNjQwNTMzMywyNi4yNDc4IDM2LjI5NTczMzMsMjUuMTE0MiBDMzYuOTUwMDY2NywyMy45ODA2IDM2LjcwOTEzMzMsMjIuNTgyNjY2NyAzNS44MDI2LDIxLjcxNzczMzMgQzM1Ljg4MzIsMjEuMjY0NDY2NyAzNS45MzE3MzMzLDIwLjgwMDggMzUuOTMxNzMzMywyMC4zMjUgQzM1LjkzMTczMzMsMTYuODk4MiAzMy43NDQyNjY3LDEzLjk4MSAzMC42OTUzMzMzLDEyLjg3MzQgQzMwLjQwMTUzMzMsMTEuNjU0IDI5LjMxMDQsMTAuNzQ1NzMzMyAyOCwxMC43NDU3MzMzIEMyNi42OTA0NjY3LDEwLjc0NTczMzMgMjUuNTk5MzMzMywxMS42NTQgMjUuMzAzOCwxMi44NzM0IEMyMi4yNTU3MzMzLDEzLjk4MSAyMC4wNjgyNjY3LDE2Ljg5ODIgMjAuMDY4MjY2NywyMC4zMjUgQzIwLjA2ODI2NjcsMjAuODAwOCAyMC4xMTY4LDIxLjI2NDQ2NjcgMjAuMTk3NCwyMS43MTc3MzMzIEMxOS4yOTA4NjY3LDIyLjU4MjY2NjcgMTkuMDQ5OTMzMywyMy45ODA2IDE5LjcwMzQsMjUuMTE0MiBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==) center center no-repeat;
   background-size: 32px 32px;
   display: inline-block;
   vertical-align: middle;
}

.desktop-attention-icon {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOC43OTQ0IDAuNDA1OTA0TDE1LjE0MTkgNi43MTkwMUMxNC45Njg2IDYuOTc0MDIgMTQuOTUyOSA3LjMwNTAyIDE1LjEwMTIgNy41NzU0QzE1LjI0OTUgNy44NDU3OSAxNS41MzY3IDguMDA5NzIgMTUuODQ0MyA3Ljk5OTU1SDIzLjE1NTdDMjMuNDYzMyA4LjAwOTcyIDIzLjc1MDUgNy44NDU3OSAyMy44OTg4IDcuNTc1NEMyNC4wNDcxIDcuMzA1MDIgMjQuMDMxNCA2Ljk3NDAyIDIzLjg1ODEgNi43MTkwMUwyMC4yMDU2IDAuNDA1OTA0QzIwLjA1OSAwLjE1NDUxOCAxOS43OTA0IDAgMTkuNSAwQzE5LjIwOTYgMCAxOC45NDEgMC4xNTQ1MTggMTguNzk0NCAwLjQwNTkwNFoiIGZpbGw9IiNDOTk1MDUiLz4NCjxtYXNrIGlkPSJ2ZGktYXR0ZW50aW9uLW1hc2siIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+DQo8cGF0aCBkPSJNMTMuNDI0OCA1LjY5NTMxQzEyLjg5MDUgNi41NTcyMiAxMi44NTczIDcuNjQyOTQgMTMuMzQ3NyA4LjUzNzExQzEzLjg0NzEgOS40NDc1NiAxNC44MDY3IDEwLjAwODIgMTUuODQ0NyA5Ljk5ODA1VjEwSDIzLjE1NTNWOS45OTgwNUMyMy40NDYgMTAuMDAwOSAyMy43MyA5Ljk1Njg2IDI0IDkuODc1VjI0SDBWMEgxNi43MTg4TDEzLjQyNDggNS42OTUzMVpNMjQgMi45NzE2OEwyMi4yODEyIDBIMjRWMi45NzE2OFoiIGZpbGw9ImJsYWNrIi8+DQo8L21hc2s+DQo8ZyBtYXNrPSJ1cmwoI3ZkaS1hdHRlbnRpb24tbWFzaykiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjI1IDMuNUMxLjI1IDIuMjU3MzYgMi4yNTczNiAxLjI1IDMuNSAxLjI1SDIwLjVDMjEuNzQyNiAxLjI1IDIyLjc1IDIuMjU3MzYgMjIuNzUgMy41VjE2LjVDMjIuNzUgMTcuNzQyNiAyMS43NDI2IDE4Ljc1IDIwLjUgMTguNzVIMTIuNzVWMjEuMjVIMTdDMTcuNDE0MiAyMS4yNSAxNy43NSAyMS41ODU4IDE3Ljc1IDIyQzE3Ljc1IDIyLjQxNDIgMTcuNDE0MiAyMi43NSAxNyAyMi43NUg3QzYuNTg1NzkgMjIuNzUgNi4yNSAyMi40MTQyIDYuMjUgMjJDNi4yNSAyMS41ODU4IDYuNTg1NzkgMjEuMjUgNyAyMS4yNUgxMS4yNVYxOC43NUgzLjVDMi4yNTczNiAxOC43NSAxLjI1IDE3Ljc0MjYgMS4yNSAxNi41VjMuNVpNMy41IDIuNzVDMy4wODU3OSAyLjc1IDIuNzUgMy4wODU3OSAyLjc1IDMuNVYxNi41QzIuNzUgMTYuOTE0MiAzLjA4NTc5IDE3LjI1IDMuNSAxNy4yNUgyMC41QzIwLjkxNDIgMTcuMjUgMjEuMjUgMTYuOTE0MiAyMS4yNSAxNi41VjMuNUMyMS4yNSAzLjA4NTc5IDIwLjkxNDIgMi43NSAyMC41IDIuNzVIMy41WiIgZmlsbD0iIzAxMDQxQSIvPg0KPC9nPg0KPC9zdmc+DQo=) center center no-repeat;
   background-size: 32px 32px;
   display: inline-block;
   vertical-align: middle;
}

.running-item-overlay {
   position: absolute;
   width: 32px;
   height: 32px;
   top: 0;
   left: 0;
}

.running-item-overlay.loading {
   background: url(icons-38207119424/spinner.gif) center no-repeat;
   background-size: 32px 32px;
}

.running-item-overlay.attention {
   width: 14px;
   height: 14px;
   top: -2px;
   left: auto;
   right: -2px;
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDk3M0E4RDBDRTExMTFFNDhDNkY4MDcwOUZDRkUwMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDk3M0E4RDFDRTExMTFFNDhDNkY4MDcwOUZDRkUwMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RkJGOTY3RkNDRjQxMUU0OEM2RjgwNzA5RkNGRTAwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RkJGOTY4MENDRjQxMUU0OEM2RjgwNzA5RkNGRTAwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phv5lIgAAAHESURBVHjavJbJSsNQFIbTm1oVH8ERR3QhLnTrazjP+gyOFWzrizhVHKqv4FoUB1Tq9AK6sW5E6vBfOJFDSHPvqdYDH6RN0r9f/5ukkdxMoyOcCnAC3kEPyEtOVo58pkAH6AKj0pOlgeVgnr1eBNFSBk6DanAGskD3MVKqQG03R9sJkKLtJYmlEnZXA87BIUiDW7Ic/utA3t0K+AIfICm1tA2cJLsLsvNmmyybbC1tAmNgwWfnTZ51abVilaA7bXdA7x2DI9r2umwGQ78NjLHuEsyuG/QGWBq7VBZ2tWSXCTmOWw4WGxhj113S151/tOWqjaUyrMw6cAn2LbreAnegJcxSCbtzDJbGFVsocILZZQR3I215D1rBgG0gt9PdfQoCjStWFbCrF3Tnn01m2W8K5CszJbQLWrFx4IYFjoMGcAX2Qj70GpyG7N8AD0FdqiK766T/M7ZdukGBY8xu1/CzRS1u1NryEbTxLr3AMvZEMHVXRR+UpeekjeVPl8rXne5mx/DNXfr5K0HEcOw6s+zzArmdzXWXo5u0voW9CVbssv6yitndWNh58wJeLY9d45a6+Fna0U7/U0o5cW345PzfPH8LMABApm1qVePGogAAAABJRU5ErkJggg==) center no-repeat;
   background-size: 14px 14px;
}

.running-item-name-group {
   display: flex;
   flex-direction: column;
   justify-content: center;
   flex: 1;
   min-width: 0;
}

.running-item-attention-text {
   padding-left: 6px;
   font-size: 12px;
   line-height: normal;
   color: #870037;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}

.running-session-rtav-Container {
   display: flex;
   align-items: center;
   gap: 4px;
   order: 1;
}

.running-session-using-rtav {
   width: 16px;
   height: 16px;
   cursor: pointer;
}

.running-session-using-rtav.webcam {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTUuODMzMiAzLjUwNzU0QzE1LjgzMzIgMi4yMjYwMSAxNC4zMyAxLjUzNDY0IDEzLjM1NyAyLjM2ODY1TDExLjE2NjUgNC4yNDYyMVYzLjY2NjY1QzExLjE2NjUgMi44MzgyMiAxMC40OTQ5IDIuMTY2NjUgOS42NjY1IDIuMTY2NjVIMS42NjY1QzAuODM4MDc3IDIuMTY2NjUgMC4xNjY1MDQgMi44MzgyMiAwLjE2NjUwNCAzLjY2NjY1VjEyLjMzMzNDMC4xNjY1MDQgMTMuMTYxNyAwLjgzODA3NyAxMy44MzMzIDEuNjY2NSAxMy44MzMzSDkuNjY2NUMxMC40OTQ5IDEzLjgzMzMgMTEuMTY2NSAxMy4xNjE3IDExLjE2NjUgMTIuMzMzM1YxMS43NTM4TDEzLjM1NyAxMy42MzEzQzE0LjMzIDE0LjQ2NTMgMTUuODMzMiAxMy43NzQgMTUuODMzMiAxMi40OTI0VjMuNTA3NTRaTTIuNjY2NSA2LjMzMzI5QzIuNjY2NSA1Ljc4MTAxIDMuMTE0MjIgNS4zMzMyOSAzLjY2NjUgNS4zMzMyOUg3LjY2NjVDOC4yMTg3OSA1LjMzMzI5IDguNjY2NSA1Ljc4MTAxIDguNjY2NSA2LjMzMzI5QzguNjY2NSA2Ljg4NTU4IDguMjE4NzkgNy4zMzMyOSA3LjY2NjUgNy4zMzMyOUgzLjY2NjVDMy4xMTQyMiA3LjMzMzI5IDIuNjY2NSA2Ljg4NTU4IDIuNjY2NSA2LjMzMzI5WiIgZmlsbD0iIzAxNTcxRiIvPg0KPC9zdmc+DQo=) center no-repeat;
   background-size: 16px 16px;
}

.running-session-using-rtav.microphone {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik00LjgzMzUgMy4zMzMzNUM0LjgzMzUgMS41ODQ0NSA2LjI1MTI2IDAuMTY2Njg3IDguMDAwMTYgMC4xNjY2ODdDOS43NDkwNiAwLjE2NjY4NyAxMS4xNjY4IDEuNTg0NDUgMTEuMTY2OCAzLjMzMzM1VjguMDAwMDJDMTEuMTY2OCA5Ljc0ODkyIDkuNzQ5MDYgMTEuMTY2NyA4LjAwMDE2IDExLjE2NjdDNi4yNTEyNiAxMS4xNjY3IDQuODMzNSA5Ljc0ODkyIDQuODMzNSA4LjAwMDAyVjMuMzMzMzVaIiBmaWxsPSIjMDE1NzFGIi8+DQo8cGF0aCBkPSJNMy44MzM1IDcuMzMzMzVDMy44MzM1IDcuMDU3MjEgMy42MDk2NCA2LjgzMzM1IDMuMzMzNSA2LjgzMzM1QzMuMDU3MzUgNi44MzMzNSAyLjgzMzUgNy4wNTcyMSAyLjgzMzUgNy4zMzMzNVY4LjAwMDAyQzIuODMzNSAxMC42ODQ4IDQuODgxMyAxMi44OTEzIDcuNTAwMTYgMTMuMTQyOFYxNC44MzM0SDQuMDAwMTZDMy43MjQwMiAxNC44MzM0IDMuNTAwMTYgMTUuMDU3MiAzLjUwMDE2IDE1LjMzMzRDMy41MDAxNiAxNS42MDk1IDMuNzI0MDIgMTUuODMzNCA0LjAwMDE2IDE1LjgzMzRIMTIuMDAwMkMxMi4yNzYzIDE1LjgzMzQgMTIuNTAwMiAxNS42MDk1IDEyLjUwMDIgMTUuMzMzNEMxMi41MDAyIDE1LjA1NzIgMTIuMjc2MyAxNC44MzM0IDEyLjAwMDIgMTQuODMzNEg4LjUwMDE2VjEzLjE0MjhDMTEuMTE5IDEyLjg5MTMgMTMuMTY2OCAxMC42ODQ4IDEzLjE2NjggOC4wMDAwMlY3LjMzMzM1QzEzLjE2NjggNy4wNTcyMSAxMi45NDMgNi44MzMzNSAxMi42NjY4IDYuODMzMzVDMTIuMzkwNyA2LjgzMzM1IDEyLjE2NjggNy4wNTcyMSAxMi4xNjY4IDcuMzMzMzVWOC4wMDAwMkMxMi4xNjY4IDEwLjMwMTIgMTAuMzAxMyAxMi4xNjY3IDguMDAwMTYgMTIuMTY2N0M1LjY5ODk4IDEyLjE2NjcgMy44MzM1IDEwLjMwMTIgMy44MzM1IDguMDAwMDJWNy4zMzMzNVoiIGZpbGw9IiMwMTU3MUYiLz4NCjwvc3ZnPg0K) center no-repeat;
   background-size: 16px 16px;
}

.running-session-using-rtav.webcam.blocked {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTUuODMzMiAzLjUwNzU0QzE1LjgzMzIgMi4yMjYwMSAxNC4zMyAxLjUzNDY0IDEzLjM1NyAyLjM2ODY1TDExLjE2NjUgNC4yNDYyMVYzLjY2NjY1QzExLjE2NjUgMi44MzgyMiAxMC40OTQ5IDIuMTY2NjUgOS42NjY1IDIuMTY2NjVIMS42NjY1QzAuODM4MDc3IDIuMTY2NjUgMC4xNjY1MDQgMi44MzgyMiAwLjE2NjUwNCAzLjY2NjY1VjEyLjMzMzNDMC4xNjY1MDQgMTMuMTYxNyAwLjgzODA3NyAxMy44MzMzIDEuNjY2NSAxMy44MzMzSDkuNjY2NUMxMC40OTQ5IDEzLjgzMzMgMTEuMTY2NSAxMy4xNjE3IDExLjE2NjUgMTIuMzMzM1YxMS43NTM4TDEzLjM1NyAxMy42MzEzQzE0LjMzIDE0LjQ2NTMgMTUuODMzMiAxMy43NzQgMTUuODMzMiAxMi40OTI0VjMuNTA3NTRaTTIuNjY2NSA2LjMzMzI5QzIuNjY2NSA1Ljc4MTAxIDMuMTE0MjIgNS4zMzMyOSAzLjY2NjUgNS4zMzMyOUg3LjY2NjVDOC4yMTg3OSA1LjMzMzI5IDguNjY2NSA1Ljc4MTAxIDguNjY2NSA2LjMzMzI5QzguNjY2NSA2Ljg4NTU4IDguMjE4NzkgNy4zMzMyOSA3LjY2NjUgNy4zMzMyOUgzLjY2NjVDMy4xMTQyMiA3LjMzMzI5IDIuNjY2NSA2Ljg4NTU4IDIuNjY2NSA2LjMzMzI5WiIgZmlsbD0iIzg3MDAzNyIvPg0KPC9zdmc+DQo=) center no-repeat;
   background-size: 16px 16px;
}

.running-session-using-rtav.microphone.blocked {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik00LjgzMzE3IDYuMjA3MDdWNy45OTk5NkM0LjgzMzE3IDkuNzQ4ODYgNi4yNTA5NCAxMS4xNjY2IDcuOTk5ODQgMTEuMTY2NkM4LjUyMDMyIDExLjE2NjYgOS4wMTE0OCAxMS4wNDExIDkuNDQ0NjYgMTAuODE4NkwxMC4xNzg1IDExLjU1MjRDOS41NDQ1NyAxMS45NDIgOC43OTg0NCAxMi4xNjY2IDcuOTk5ODQgMTIuMTY2NkM1LjY5ODY1IDEyLjE2NjYgMy44MzMxNyAxMC4zMDExIDMuODMzMTcgNy45OTk5NlY3LjMzMzI5QzMuODMzMTcgNy4wNTcxNSAzLjYwOTMxIDYuODMzMjkgMy4zMzMxNyA2LjgzMzI5QzMuMDU3MDMgNi44MzMyOSAyLjgzMzE3IDcuMDU3MTUgMi44MzMxNyA3LjMzMzI5VjcuOTk5OTZDMi44MzMxNyAxMC42ODQ4IDQuODgwOTcgMTIuODkxMyA3LjQ5OTg0IDEzLjE0MjdWMTQuODMzM0gzLjk5OTg0QzMuNzIzNjkgMTQuODMzMyAzLjQ5OTg0IDE1LjA1NzIgMy40OTk4NCAxNS4zMzMzQzMuNDk5ODQgMTUuNjA5NCAzLjcyMzY5IDE1LjgzMzMgMy45OTk4NCAxNS44MzMzSDExLjk5OThDMTIuMjc2IDE1LjgzMzMgMTIuNDk5OCAxNS42MDk0IDEyLjQ5OTggMTUuMzMzM0MxMi40OTk4IDE1LjA1NzIgMTIuMjc2IDE0LjgzMzMgMTEuOTk5OCAxNC44MzMzSDguNDk5ODRWMTMuMTQyN0M5LjM4NDU2IDEzLjA1NzggMTAuMjA0MSAxMi43NDk3IDEwLjkwMTUgMTIuMjc1NEwxNC4zMTMgMTUuNjg2OEMxNC41MDgyIDE1Ljg4MjEgMTQuODI0OCAxNS44ODIxIDE1LjAyMDEgMTUuNjg2OEMxNS4yMTUzIDE1LjQ5MTYgMTUuMjE1MyAxNS4xNzUgMTUuMDIwMSAxNC45Nzk3TDEuMDIwMDYgMC45Nzk3MzlDMC44MjQ3OTUgMC43ODQ0NzcgMC41MDgyMTMgMC43ODQ0NzcgMC4zMTI5NTEgMC45Nzk3MzlDMC4xMTc2ODggMS4xNzUgMC4xMTc2ODggMS40OTE1OCAwLjMxMjk1MSAxLjY4Njg1TDQuODMzMTcgNi4yMDcwN1oiIGZpbGw9IiM4NzAwMzciLz4NCjxwYXRoIGQ9Ik0xMS42NTk3IDkuOTkzMTdMMTIuMzkwOCAxMC43MjQyQzEyLjg4MjUgOS45MzMzIDEzLjE2NjUgOC45OTk4IDEzLjE2NjUgNy45OTk5NlY3LjMzMzI5QzEzLjE2NjUgNy4wNTcxNSAxMi45NDI2IDYuODMzMjkgMTIuNjY2NSA2LjgzMzI5QzEyLjM5MDQgNi44MzMyOSAxMi4xNjY1IDcuMDU3MTUgMTIuMTY2NSA3LjMzMzI5VjcuOTk5OTZDMTIuMTY2NSA4LjcyMTk4IDExLjk4MjkgOS40MDExIDExLjY1OTcgOS45OTMxN1oiIGZpbGw9IiM4NzAwMzciLz4NCjxwYXRoIGQ9Ik00LjgzNzI3IDMuMTcwNzdMMTAuOTEyMSA5LjI0NTU3QzExLjA3NTkgOC44NjMyNSAxMS4xNjY1IDguNDQyMTkgMTEuMTY2NSA3Ljk5OTk2VjMuMzMzMjlDMTEuMTY2NSAxLjU4NDM5IDkuNzQ4NzQgMC4xNjY2MjYgNy45OTk4NCAwLjE2NjYyNkM2LjMwNTQ0IDAuMTY2NjI2IDQuOTIxODYgMS40OTc0IDQuODM3MjcgMy4xNzA3N1oiIGZpbGw9IiM4NzAwMzciLz4NCjwvc3ZnPg0K) center no-repeat;
   background-size: 16px 16px;
}

.running-app-name {
   /* width: 158px; */
   padding-left: 6px;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   vertical-align: middle;
   color: #000;
   font-size: 14px;
   font-style: normal;
   font-weight: 400;
   line-height: normal;
}

.focused-app-name {
   font-weight: bold;
}

.running-app-window-count-container {
   display: none;
}

.running-app-window-count {
   width: 16px;
   height: 16px;
   border-radius: 4px;
   border: 1px solid rgb(0 0 0 / 12%);
   background: radial-gradient(circle 10px at center, #63616D 100%, transparent 0%) #fff;
   color: #fff;
   font-size: 11px;
   font-weight: 600;
   display: inline-flex;
   align-items: center;
   justify-content: center;
   padding: 4px;
   cursor: default;
   flex-shrink: 0;
   margin-left: 4px;
   box-sizing: content-box;
}

.running-app-window-count:hover {
   background: radial-gradient(circle 10px at center, #63616D 100%, transparent 0%) #fff;
}

.running-app-context-menu {
   margin-left: 4px;
}

.sidebar-app-context-menu {
   right: 0;
   top: 0;
   order: 2;
   margin-left: 4px;
}

.sidebar-app-favorite-placeholder {
   position: absolute;
   right: 36px;
   top: 0;
}

.context-menu-icon-css,
.favourite-icon-css {
   position: relative;
   width: 16px;
   height: 16px;
}

.context-menu-icon-css::before,
.favourite-icon-css::before {
   content: '';

   /* position: absolute; */
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   width: 16px;
   height: 16px;
   mask-size: 16px 16px;
   mask-position: center;
   mask-repeat: no-repeat;
   opacity: 0;
   transition: opacity 0.2s;
}

.context-menu-icon-css {
   background: url(data:image/svg+xml;base64,PCEtLSBAZm9ybWF0IC0tPg0KDQo8c3ZnIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgPHBhdGgNCiAgICAgIGQ9Ik00IDhDNCA4LjU1MjI4IDMuNTUyMjggOSAzIDlDMi40NDc3MiA5IDIgOC41NTIyOCAyIDhDMiA3LjQ0NzcyIDIuNDQ3NzIgNyAzIDdDMy41NTIyOCA3IDQgNy40NDc3MiA0IDhaIg0KICAgICAgZmlsbD0iY3VycmVudENvbG9yIg0KICAgLz4NCiAgIDxwYXRoDQogICAgICBkPSJNOSA4QzkgOC41NTIyOCA4LjU1MjI5IDkgOCA5QzcuNDQ3NzIgOSA3IDguNTUyMjggNyA4QzcgNy40NDc3MiA3LjQ0NzcyIDcgOCA3QzguNTUyMjkgNyA5IDcuNDQ3NzIgOSA4WiINCiAgICAgIGZpbGw9ImN1cnJlbnRDb2xvciINCiAgIC8+DQogICA8cGF0aA0KICAgICAgZD0iTTEzIDlDMTMuNTUyMyA5IDE0IDguNTUyMjggMTQgOEMxNCA3LjQ0NzcyIDEzLjU1MjMgNyAxMyA3QzEyLjQ0NzcgNyAxMiA3LjQ0NzcyIDEyIDhDMTIgOC41NTIyOCAxMi40NDc3IDkgMTMgOVoiDQogICAgICBmaWxsPSJjdXJyZW50Q29sb3IiDQogICAvPg0KPC9zdmc+DQo=) center center no-repeat;
   background-size: 16px 16px;
}

.favourite-icon-css {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MTg4XzYyMzcwKSI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuMzI3MzggMS4wMTU0OUM1LjYwMjQ5IDAuNDU4MDU1IDYuMzk3MzcgMC40NTgwNTIgNi42NzI0OCAxLjAxNTQ5TDguMDEyMzEgMy43MzAyOEwxMS4wMDgzIDQuMTY1NjFDMTEuNjIzNCA0LjI1NSAxMS44NjkxIDUuMDEwOTggMTEuNDIzOSA1LjQ0NDg4TDkuMjU2MDMgNy41NTgwNUw5Ljc2NzggMTAuNTQxOUM5Ljg3Mjg4IDExLjE1NDYgOS4yMjk4MSAxMS42MjE4IDguNjc5NTkgMTEuMzMyNUw1Ljk5OTkzIDkuOTIzNzVMMy4zMjAyNyAxMS4zMzI1QzIuNzcwMDYgMTEuNjIxOCAyLjEyNjk4IDExLjE1NDYgMi4yMzIwNiAxMC41NDE5TDIuNzQzODMgNy41NTgwNUwwLjU3NTk0NCA1LjQ0NDg4QzAuMTMwODA3IDUuMDEwOTggMC4zNzY0MzcgNC4yNTUgMC45OTE2MDMgNC4xNjU2MUwzLjk4NzU1IDMuNzMwMjhMNS4zMjczOCAxLjAxNTQ5Wk03LjMzOTc2IDQuMDYyMkw1Ljk5OTkzIDEuMzQ3NDFMNC42NjAxIDQuMDYyMkM0LjU1MDg2IDQuMjgzNTYgNC4zMzk2OCA0LjQzNjk5IDQuMDk1NCA0LjQ3MjQ4TDEuMDk5NDUgNC45MDc4MkwzLjI2NzM0IDcuMDIwOTlDMy40NDQxIDcuMTkzMjkgMy41MjQ3NyA3LjQ0MTU0IDMuNDgzMDQgNy42ODQ4NEwyLjk3MTI3IDEwLjY2ODdMNS42NTA5MiA5LjI1OTlDNS44Njk0MiA5LjE0NTAzIDYuMTMwNDQgOS4xNDUwMyA2LjM0ODk0IDkuMjU5OUw5LjAyODU5IDEwLjY2ODdMOC41MTY4MiA3LjY4NDgzQzguNDc1MSA3LjQ0MTU0IDguNTU1NzYgNy4xOTMyOSA4LjczMjUyIDcuMDIwOTlMMTAuOTAwNCA0LjkwNzgyTDcuOTA0NDYgNC40NzI0OEM3LjY2MDE4IDQuNDM2OTggNy40NDkgNC4yODM1NiA3LjMzOTc2IDQuMDYyMloiIGZpbGw9IiMwMTA0MUEiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF83MTg4XzYyMzcwIj4NCjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) center center no-repeat;
   background-size: 16px 16px;
}

.context-menu-icon-css::before {
   mask-image: url(data:image/svg+xml;base64,PCEtLSBAZm9ybWF0IC0tPg0KDQo8c3ZnIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgPHBhdGgNCiAgICAgIGQ9Ik00IDhDNCA4LjU1MjI4IDMuNTUyMjggOSAzIDlDMi40NDc3MiA5IDIgOC41NTIyOCAyIDhDMiA3LjQ0NzcyIDIuNDQ3NzIgNyAzIDdDMy41NTIyOCA3IDQgNy40NDc3MiA0IDhaIg0KICAgICAgZmlsbD0iY3VycmVudENvbG9yIg0KICAgLz4NCiAgIDxwYXRoDQogICAgICBkPSJNOSA4QzkgOC41NTIyOCA4LjU1MjI5IDkgOCA5QzcuNDQ3NzIgOSA3IDguNTUyMjggNyA4QzcgNy40NDc3MiA3LjQ0NzcyIDcgOCA3QzguNTUyMjkgNyA5IDcuNDQ3NzIgOSA4WiINCiAgICAgIGZpbGw9ImN1cnJlbnRDb2xvciINCiAgIC8+DQogICA8cGF0aA0KICAgICAgZD0iTTEzIDlDMTMuNTUyMyA5IDE0IDguNTUyMjggMTQgOEMxNCA3LjQ0NzcyIDEzLjU1MjMgNyAxMyA3QzEyLjQ0NzcgNyAxMiA3LjQ0NzcyIDEyIDhDMTIgOC41NTIyOCAxMi40NDc3IDkgMTMgOVoiDQogICAgICBmaWxsPSJjdXJyZW50Q29sb3IiDQogICAvPg0KPC9zdmc+DQo=);
   background-color: #013C38;
}

.favourite-icon-css::before {
   mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MTg4XzYyMzcwKSI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuMzI3MzggMS4wMTU0OUM1LjYwMjQ5IDAuNDU4MDU1IDYuMzk3MzcgMC40NTgwNTIgNi42NzI0OCAxLjAxNTQ5TDguMDEyMzEgMy43MzAyOEwxMS4wMDgzIDQuMTY1NjFDMTEuNjIzNCA0LjI1NSAxMS44NjkxIDUuMDEwOTggMTEuNDIzOSA1LjQ0NDg4TDkuMjU2MDMgNy41NTgwNUw5Ljc2NzggMTAuNTQxOUM5Ljg3Mjg4IDExLjE1NDYgOS4yMjk4MSAxMS42MjE4IDguNjc5NTkgMTEuMzMyNUw1Ljk5OTkzIDkuOTIzNzVMMy4zMjAyNyAxMS4zMzI1QzIuNzcwMDYgMTEuNjIxOCAyLjEyNjk4IDExLjE1NDYgMi4yMzIwNiAxMC41NDE5TDIuNzQzODMgNy41NTgwNUwwLjU3NTk0NCA1LjQ0NDg4QzAuMTMwODA3IDUuMDEwOTggMC4zNzY0MzcgNC4yNTUgMC45OTE2MDMgNC4xNjU2MUwzLjk4NzU1IDMuNzMwMjhMNS4zMjczOCAxLjAxNTQ5Wk03LjMzOTc2IDQuMDYyMkw1Ljk5OTkzIDEuMzQ3NDFMNC42NjAxIDQuMDYyMkM0LjU1MDg2IDQuMjgzNTYgNC4zMzk2OCA0LjQzNjk5IDQuMDk1NCA0LjQ3MjQ4TDEuMDk5NDUgNC45MDc4MkwzLjI2NzM0IDcuMDIwOTlDMy40NDQxIDcuMTkzMjkgMy41MjQ3NyA3LjQ0MTU0IDMuNDgzMDQgNy42ODQ4NEwyLjk3MTI3IDEwLjY2ODdMNS42NTA5MiA5LjI1OTlDNS44Njk0MiA5LjE0NTAzIDYuMTMwNDQgOS4xNDUwMyA2LjM0ODk0IDkuMjU5OUw5LjAyODU5IDEwLjY2ODdMOC41MTY4MiA3LjY4NDgzQzguNDc1MSA3LjQ0MTU0IDguNTU1NzYgNy4xOTMyOSA4LjczMjUyIDcuMDIwOTlMMTAuOTAwNCA0LjkwNzgyTDcuOTA0NDYgNC40NzI0OEM3LjY2MDE4IDQuNDM2OTggNy40NDkgNC4yODM1NiA3LjMzOTc2IDQuMDYyMloiIGZpbGw9IiMwMTA0MUEiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF83MTg4XzYyMzcwIj4NCjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==);
   background-color: #013C38;
}

.context-menu-icon-css:hover::before,
.favourite-icon-css:hover::before,
.icon-button:hover .context-menu-icon-css::before,
.icon-button:hover .favourite-icon-css::before {
   opacity: 1;
}





.running-window {
   /* padding: 4px; */
   min-height: 32px;
   width: 100%;
   cursor: default;

   /* margin-left: 18px; */
   position: relative;
   display: flex;
   align-items: center;
}

/* .running-window::before {
    content: "";
   display: block;
   width: 14px;
   height: 0;
   border-top: 1px dotted grey; 
   margin-top: -1px;
   position: absolute;
   top: 18px;
   left: -16px; 
} */

.running-window:last-child::before {
   /* background: #eee; */
   height: 20px;
   top: 18px;
   bottom: 0;
}

.running-window-list {
   margin-left: 18px;
   position: relative;
   margin-bottom: 12px;
}

.running-window-list::before {
   content: "";
   display: block;
   width: 0;
   position: absolute;
   top: 0;
   bottom: 0;
   left: 21px;

   /* border-left: 1px dotted grey; */
}

.running-window-name {
   flex: 1;
   min-width: 0;
   padding-left: 7px;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   vertical-align: middle;
   color: #000;
   font-size: 14px;
   font-style: normal;
   font-weight: 400;
   line-height: normal;
}

.focused-window-name {
   font-weight: bold;
}

.running-window-border {
   width: 32px;
   height: 32px;
   background: white;

   /* border: 1px solid #c3c3c3;
   border-radius: 5px; */
}

.running-app-disabled .running-window-border {
   background: #ff6347;
}

.focused-window-border {
   width: 32px;
   height: 32px;
   background: white;

   /* border: 2px solid ;
   border-radius: 5px; */
}

.running-app-disabled .focused-window-border {
   background: #ff6347;
}

.running-window-icon {
   width: 24px;
   height: 24px;
   padding: 4px;
   vertical-align: middle;
}

.running-window-overlay {
   position: absolute;
   width: 32px;
   height: 32px;
   top: 0;
   left: 0;
}

.running-window-overlay.loading {
   background: url(icons-38207119424/spinner.gif) center no-repeat;
   background-size: 32px 32px;
}

.running-window-overlay.attention {
   width: 14px;
   height: 14px;
   top: -2px;
   left: auto;
   right: -2px;
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDk3M0E4RDBDRTExMTFFNDhDNkY4MDcwOUZDRkUwMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDk3M0E4RDFDRTExMTFFNDhDNkY4MDcwOUZDRkUwMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RkJGOTY3RkNDRjQxMUU0OEM2RjgwNzA5RkNGRTAwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RkJGOTY4MENDRjQxMUU0OEM2RjgwNzA5RkNGRTAwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phv5lIgAAAHESURBVHjavJbJSsNQFIbTm1oVH8ERR3QhLnTrazjP+gyOFWzrizhVHKqv4FoUB1Tq9AK6sW5E6vBfOJFDSHPvqdYDH6RN0r9f/5ukkdxMoyOcCnAC3kEPyEtOVo58pkAH6AKj0pOlgeVgnr1eBNFSBk6DanAGskD3MVKqQG03R9sJkKLtJYmlEnZXA87BIUiDW7Ic/utA3t0K+AIfICm1tA2cJLsLsvNmmyybbC1tAmNgwWfnTZ51abVilaA7bXdA7x2DI9r2umwGQ78NjLHuEsyuG/QGWBq7VBZ2tWSXCTmOWw4WGxhj113S151/tOWqjaUyrMw6cAn2LbreAnegJcxSCbtzDJbGFVsocILZZQR3I215D1rBgG0gt9PdfQoCjStWFbCrF3Tnn01m2W8K5CszJbQLWrFx4IYFjoMGcAX2Qj70GpyG7N8AD0FdqiK766T/M7ZdukGBY8xu1/CzRS1u1NryEbTxLr3AMvZEMHVXRR+UpeekjeVPl8rXne5mx/DNXfr5K0HEcOw6s+zzArmdzXWXo5u0voW9CVbssv6yitndWNh58wJeLY9d45a6+Fna0U7/U0o5cW345PzfPH8LMABApm1qVePGogAAAABJRU5ErkJggg==) center no-repeat;
   background-size: 14px 14px;
}

.focused-window-icon {
   width: 24px;
   height: 24px;
   padding: 4px;
   vertical-align: middle;
}

.available-app-name {
   flex: 1;
   min-width: 0;
   padding-left: 7px;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   vertical-align: middle;
   color: #535353;
   font-size: 14px;
}

.available-app-favorite-button {
   width: 16px;
   height: 16px;
   cursor: pointer;
   border-radius: 4px;
   border: 1px solid rgb(0 0 0 / 12%);
   padding: 4px;
   background-color: #fff;
}

.available-app-favorite-button:hover {
   border-color: #02948C;
}

.available-app-favorite-button.on {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik04LjkwMzMgMi43MTE0NEw3LjE4ODQ3IDYuMzM2MjlDNy4xMjkwOSA2LjQ2MTggNy4wMTQzMSA2LjU0ODggNi44ODE1NCA2LjU2ODkyTDMuMDQ3MDUgNy4xNTAyQzIuNzgwOSA3LjE5MDU0IDIuNTM0OTIgNy4zMjEyOSAyLjM0NzIgNy41MjIyQzEuODc1NzcgOC4wMjY3NSAxLjg4NTY3IDguODM0NDUgMi4zNjkzIDkuMzI2MjZMNS4xNDM5NyAxMi4xNDc4QzUuMjQwMDQgMTIuMjQ1NSA1LjI4Mzg4IDEyLjM4NjMgNS4yNjEyIDEyLjUyNDJMNC42MDYxOSAxNi41MDgzQzQuNTYwNzMgMTYuNzg0OCA0LjYwMzkyIDE3LjA2OTMgNC43MjkwNyAxNy4zMTc2QzUuMDQzMzUgMTcuOTQxMyA1Ljc4Mjc1IDE4LjE4MTEgNi4zODA1NiAxNy44NTMyTDkuODEwMjMgMTUuOTcyMkM5LjkyODk5IDE1LjkwNyAxMC4wNzA5IDE1LjkwNyAxMC4xODk2IDE1Ljk3MjJMMTMuNjE5MyAxNy44NTMyQzEzLjg1NzMgMTcuOTgzOCAxNC4xMyAxOC4wMjg4IDE0LjM5NTEgMTcuOTgxNEMxNS4wNjA3IDE3Ljg2MjMgMTUuNTA3OCAxNy4yMDI4IDE1LjM5MzcgMTYuNTA4M0wxNC43Mzg2IDEyLjUyNDJDMTQuNzE2IDEyLjM4NjMgMTQuNzU5OCAxMi4yNDU1IDE0Ljg1NTkgMTIuMTQ3OEwxNy42MzA1IDkuMzI2MjZDMTcuODIzMSA5LjEzMDQyIDE3Ljk0ODUgOC44NzM4MSAxNy45ODcxIDguNTk2MTVDMTguMDg0MyA3Ljg5ODg5IDE3LjYyMTIgNy4yNTE1MSAxNi45NTI4IDcuMTUwMkwxMy4xMTgzIDYuNTY4OTJDMTIuOTg1NSA2LjU0ODggMTIuODcwOCA2LjQ2MTggMTIuODExNCA2LjMzNjI5TDExLjA5NjUgMi43MTE0NEMxMC45Nzc1IDIuNDU5ODQgMTAuNzgyMyAyLjI1NjIgMTAuNTQxMSAyLjEzMjAyQzkuOTM1NDkgMS44MjAyIDkuMjAyMjEgMi4wNzk2MSA4LjkwMzMgMi43MTE0NFoiIGZpbGw9IiNGQUM0MDAiIHN0cm9rZT0iIzMxNDM1MSIvPg0KPC9zdmc+DQo=) center no-repeat;
   background-size: 16px 16px;
}

.available-app-favorite-button.off {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy4xODg0NyA2LjMzNjI5TDguOTAzMyAyLjcxMTQ0QzkuMjAyMjEgMi4wNzk2MSA5LjkzNTQ5IDEuODIwMiAxMC41NDExIDIuMTMyMDJDMTAuNzgyMyAyLjI1NjIgMTAuOTc3NSAyLjQ1OTg0IDExLjA5NjUgMi43MTE0NEwxMi44MTE0IDYuMzM2MjlDMTIuODcwOCA2LjQ2MTggMTIuOTg1NSA2LjU0ODggMTMuMTE4MyA2LjU2ODkyTDE2Ljk1MjggNy4xNTAyQzE3LjYyMTIgNy4yNTE1MSAxOC4wODQzIDcuODk4ODkgMTcuOTg3MSA4LjU5NjE1QzE3Ljk0ODUgOC44NzM4MSAxNy44MjMxIDkuMTMwNDIgMTcuNjMwNSA5LjMyNjI2TDE0Ljg1NTkgMTIuMTQ3OEMxNC43NTk4IDEyLjI0NTUgMTQuNzE2IDEyLjM4NjMgMTQuNzM4NiAxMi41MjQyTDE1LjM5MzcgMTYuNTA4M0MxNS41MDc4IDE3LjIwMjggMTUuMDYwNyAxNy44NjIzIDE0LjM5NTEgMTcuOTgxNEMxNC4xMyAxOC4wMjg4IDEzLjg1NzMgMTcuOTgzOCAxMy42MTkzIDE3Ljg1MzJMMTAuMTg5NiAxNS45NzIyQzEwLjA3MDkgMTUuOTA3IDkuOTI4OTkgMTUuOTA3IDkuODEwMjMgMTUuOTcyMkw2LjM4MDU2IDE3Ljg1MzJDNS43ODI3NSAxOC4xODExIDUuMDQzMzUgMTcuOTQxMyA0LjcyOTA3IDE3LjMxNzZDNC42MDM5MiAxNy4wNjkzIDQuNTYwNzMgMTYuNzg0OCA0LjYwNjE5IDE2LjUwODNMNS4yNjEyIDEyLjUyNDJDNS4yODM4OCAxMi4zODYzIDUuMjQwMDQgMTIuMjQ1NSA1LjE0Mzk3IDEyLjE0NzhMMi4zNjkzIDkuMzI2MjZDMS44ODU2NyA4LjgzNDQ1IDEuODc1NzcgOC4wMjY3NSAyLjM0NzIgNy41MjIyQzIuNTM0OTIgNy4zMjEyOSAyLjc4MDkgNy4xOTA1NCAzLjA0NzA1IDcuMTUwMkw2Ljg4MTU0IDYuNTY4OTJDNy4wMTQzMSA2LjU0ODggNy4xMjkwOSA2LjQ2MTggNy4xODg0NyA2LjMzNjI5Wk0xMC4zNTYxIDMuMjMyMTlDMTAuMzE3NSAzLjE1MDA4IDEwLjI1NDEgMy4wODM2MSAxMC4xNzU3IDMuMDQzMDlMMTAuMTA4OSAzLjAxNTk4QzkuOTI3ODcgMi45NjE2MyA5LjczMDEyIDMuMDQ4OSA5LjY0MzgzIDMuMjMyMTlMNy45NzMwNyA2Ljc4MTM0QzcuNzk5NTIgNy4xNTAwMSA3LjQ2NDA1IDcuNDA1NTQgNy4wNzU5NyA3LjQ2NDY2TDMuMzQwMDQgOC4wMzM4QzMuMjUzNjEgOC4wNDY5NiAzLjE3MzcyIDguMDg5NjQgMy4xMTI3NiA4LjE1NTIxQzIuOTU5NjUgOC4zMTk4OCAyLjk2Mjg3IDguNTgzNDkgMy4xMTk5NCA4Ljc0NEw1LjgyMzI4IDExLjUwNjZDNi4xMDQwOSAxMS43OTM2IDYuMjMyMjMgMTIuMjA3MSA2LjE2NTk0IDEyLjYxMjNMNS41Mjc3NyAxNi41MTMyQzUuNTEzIDE2LjYwMzQgNS41MjcwMyAxNi42OTYyIDUuNTY3NjcgMTYuNzc3M0M1LjY2OTc0IDE2Ljk4MDggNS45MDk4NyAxNy4wNTkxIDYuMTA0MDIgMTYuOTUyMUw5LjQ0NTU0IDE1LjExMDNDOS43OTI2NCAxNC45MTkgMTAuMjA3MyAxNC45MTkgMTAuNTU0NCAxNS4xMTAzTDEzLjg5NTkgMTYuOTUyMUMxMy45NzMyIDE2Ljk5NDcgMTQuMDYxOCAxNy4wMDk0IDE0LjE0NzkgMTYuOTkzOUMxNC4zNjQxIDE2Ljk1NSAxNC41MDkzIDE2LjczOTggMTQuNDcyMiAxNi41MTMyTDEzLjgzNCAxMi42MTIzQzEzLjc2NzcgMTIuMjA3MSAxMy44OTU5IDExLjc5MzYgMTQuMTc2NyAxMS41MDY2TDE2Ljg4IDguNzQ0QzE2Ljk0MjYgOC42ODAwOCAxNi45ODMzIDguNTk2MzMgMTYuOTk1OCA4LjUwNTcyQzE3LjAyNzQgOC4yNzgxNSAxNi44NzcgOC4wNjY4NiAxNi42NTk5IDguMDMzOEwxMi45MjQgNy40NjQ2NkMxMi41MzU5IDcuNDA1NTQgMTIuMjAwNCA3LjE1MDAxIDEyLjAyNjkgNi43ODEzNEwxMC4zNTYxIDMuMjMyMTlaIiBmaWxsPSIjMzE0MzUxIi8+DQo8L3N2Zz4NCg==) center no-repeat;
   background-size: 16px 16px;
}

.available-app-favorite-button.off:hover {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik04LjkwMzMgMi43MTE0NEw3LjE4ODQ3IDYuMzM2MjlDNy4xMjkwOSA2LjQ2MTggNy4wMTQzMSA2LjU0ODggNi44ODE1NCA2LjU2ODkyTDMuMDQ3MDUgNy4xNTAyQzIuNzgwOSA3LjE5MDU0IDIuNTM0OTIgNy4zMjEyOSAyLjM0NzIgNy41MjIyQzEuODc1NzcgOC4wMjY3NSAxLjg4NTY3IDguODM0NDUgMi4zNjkzIDkuMzI2MjZMNS4xNDM5NyAxMi4xNDc4QzUuMjQwMDQgMTIuMjQ1NSA1LjI4Mzg4IDEyLjM4NjMgNS4yNjEyIDEyLjUyNDJMNC42MDYxOSAxNi41MDgzQzQuNTYwNzMgMTYuNzg0OCA0LjYwMzkyIDE3LjA2OTMgNC43MjkwNyAxNy4zMTc2QzUuMDQzMzUgMTcuOTQxMyA1Ljc4Mjc1IDE4LjE4MTEgNi4zODA1NiAxNy44NTMyTDkuODEwMjMgMTUuOTcyMkM5LjkyODk5IDE1LjkwNyAxMC4wNzA5IDE1LjkwNyAxMC4xODk2IDE1Ljk3MjJMMTMuNjE5MyAxNy44NTMyQzEzLjg1NzMgMTcuOTgzOCAxNC4xMyAxOC4wMjg4IDE0LjM5NTEgMTcuOTgxNEMxNS4wNjA3IDE3Ljg2MjMgMTUuNTA3OCAxNy4yMDI4IDE1LjM5MzcgMTYuNTA4M0wxNC43Mzg2IDEyLjUyNDJDMTQuNzE2IDEyLjM4NjMgMTQuNzU5OCAxMi4yNDU1IDE0Ljg1NTkgMTIuMTQ3OEwxNy42MzA1IDkuMzI2MjZDMTcuODIzMSA5LjEzMDQyIDE3Ljk0ODUgOC44NzM4MSAxNy45ODcxIDguNTk2MTVDMTguMDg0MyA3Ljg5ODg5IDE3LjYyMTIgNy4yNTE1MSAxNi45NTI4IDcuMTUwMkwxMy4xMTgzIDYuNTY4OTJDMTIuOTg1NSA2LjU0ODggMTIuODcwOCA2LjQ2MTggMTIuODExNCA2LjMzNjI5TDExLjA5NjUgMi43MTE0NEMxMC45Nzc1IDIuNDU5ODQgMTAuNzgyMyAyLjI1NjIgMTAuNTQxMSAyLjEzMjAyQzkuOTM1NDkgMS44MjAyIDkuMjAyMjEgMi4wNzk2MSA4LjkwMzMgMi43MTE0NFoiIGZpbGw9IiNDQ0NDQ0MiIHN0cm9rZT0iIzMxNDM1MSIvPg0KPC9zdmc+DQo=) center no-repeat;
   background-size: 16px 16px;
}

.no-items-label {
   margin-left: 11px;
   color: #8a8a8a;
   font-size: 14px;
}

.separator {
   background-color: #fff;
   border-bottom: 1px solid #fff;
   border-top: 1px solid #ccc;
   margin: 0;
   padding: 0;
   height: 0;
}

.panel-toggle-tab {
   position: fixed;
   left: 0;
   margin: 0;
   z-index: 25;
}

.sidebar-out {
   left: var(--sidebar-width, 279px);
}

.pointer-cursor {
   cursor: pointer;
}

.resize-cursor {
   cursor: ns-resize !important;
}

.ng-hide + .panel-toggle-tab {
   left: 0;
}

.menu {
   position: fixed;
   border: 1px solid #c3c3c3;
   background-color: #fff;
   z-index: 100;
}

.menu.global-context {
   left: calc(var(--sidebar-width, 279px) - 5px);
   top: 50px;
   width: 147px;
   position: fixed;
   padding: 8px;
   border-radius: 4px;
   border: 1px solid rgb(0 0 0 / 12%);
   box-shadow: 0 2px 4px 0 rgb(22 35 63 / 16%);
}

.menu-sidebar-global-icon {
   width: 18px;
   height: 18px;
   flex: 0 0 18px;
   align-self: center;
}

.menu-item {
   width: 123px;
   height: 20px;
   cursor: default;
   padding: 4px 12px !important;
   border-radius: 4px;
   display: flex;
   align-items: center;
   gap: 8px;
}

.menu-item:not(.inactive):hover {
   background: #BAFAF3;
   cursor: pointer;
}

.menu-item:not(.inactive):active {
   background: var(--prsm-bgcolor-accent-teal-lightest, rgb(220 249 245 / 100%));
}

.multimon-preview {
   display: block;
   margin: auto;
   margin-top: 25px;
}

.menu-content {
   margin: 0;
}

.menu-separator {
   height: 1px;
   margin: 4px 0;
   background: rgb(0 0 0 / 12%);
}

.menu-item-title {
   text-align: left;
   font-size: 14px;
   font-weight: 400;
   white-space: nowrap;
   text-overflow: ellipsis;
   overflow: hidden;
   flex: 1;
}

#sidebar-usb-button .disabled {
   opacity: 0.5 !important;
   cursor: default !important;
}

.menu-item-icon {
   width: 16px;
   height: 16px;
}

.icon-button {
   width: 16px;
   height: 16px;
   border: 1px solid rgb(0 0 0 / 12%);
   border-radius: 4px;
   padding: 4px;
   cursor: pointer;
   background-color: #fff !important;
}

.icon-button.on {
   background-color: #04736C !important;
   border-color: #02948C;
}

.icon-button:hover {
   border-color: #02948C;
}

.icon-button.disable {
   opacity: 0.5 !important;
   cursor: default !important;
}

.sidebar-button-hover:hover {
   border-color: #013C38 !important;
}

.icon-button.disable:hover {
   background-color: #f5f5f5 !important;
}

.no-disable-hover.disable:hover {
   background-color: #249bd5 !important;
}

.sidebar-keyboard-image {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgNEg0QzIuODk1NDMgNCAyIDQuODk1NDMgMiA2VjE3QzIgMTguMTA0NiAyLjg5NTQzIDE5IDQgMTlIMjBDMjEuMTA0NiAxOSAyMiAxOC4xMDQ2IDIyIDE3VjZDMjIgNC44OTU0MyAyMS4xMDQ2IDQgMjAgNFpNNCAzQzIuMzQzMTUgMyAxIDQuMzQzMTUgMSA2VjE3QzEgMTguNjU2OSAyLjM0MzE1IDIwIDQgMjBIMjBDMjEuNjU2OSAyMCAyMyAxOC42NTY5IDIzIDE3VjZDMjMgNC4zNDMxNSAyMS42NTY5IDMgMjAgM0g0WiIgZmlsbD0iIzMyNDM1MCIvPg0KPGNpcmNsZSBjeD0iNiIgY3k9IjgiIHI9IjEiIGZpbGw9IiMzMjQzNTAiLz4NCjxjaXJjbGUgY3g9IjYiIGN5PSIxMiIgcj0iMSIgZmlsbD0iIzMyNDM1MCIvPg0KPGNpcmNsZSBjeD0iMTAiIGN5PSI4IiByPSIxIiBmaWxsPSIjMzI0MzUwIi8+DQo8Y2lyY2xlIGN4PSIxMCIgY3k9IjEyIiByPSIxIiBmaWxsPSIjMzI0MzUwIi8+DQo8Y2lyY2xlIGN4PSIxNCIgY3k9IjgiIHI9IjEiIGZpbGw9IiMzMjQzNTAiLz4NCjxjaXJjbGUgY3g9IjE0IiBjeT0iMTIiIHI9IjEiIGZpbGw9IiMzMjQzNTAiLz4NCjxjaXJjbGUgY3g9IjE4IiBjeT0iOCIgcj0iMSIgZmlsbD0iIzMyNDM1MCIvPg0KPGNpcmNsZSBjeD0iMTgiIGN5PSIxMiIgcj0iMSIgZmlsbD0iIzMyNDM1MCIvPg0KPHJlY3QgeD0iOCIgeT0iMTYiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiIHJ4PSIwLjUiIGZpbGw9IiMzMjQzNTAiLz4NCjwvc3ZnPg0K) center no-repeat #f5f5f5;
}

.sidebar-button-trackpad {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgNi41SDRDMy43MjM4NiA2LjUgMy41IDYuNzIzODYgMy41IDdWMTMuNzVIMjAuNVY3QzIwLjUgNi43MjM4NiAyMC4yNzYxIDYuNSAyMCA2LjVaTTIwLjUgMTUuMjVIMTIuNzVWMTcuNUgyMEMyMC4yNzYxIDE3LjUgMjAuNSAxNy4yNzYxIDIwLjUgMTdWMTUuMjVaTTExLjI1IDE1LjI1SDMuNVYxN0MzLjUgMTcuMjc2MSAzLjcyMzg2IDE3LjUgNCAxNy41SDExLjI1VjE1LjI1Wk0yIDE1LjI1VjEzLjc1VjdDMiA1Ljg5NTQzIDIuODk1NDMgNSA0IDVIMjBDMjEuMTA0NiA1IDIyIDUuODk1NDMgMjIgN1YxN0MyMiAxOC4xMDQ2IDIxLjEwNDYgMTkgMjAgMTlINEMyLjg5NTQzIDE5IDIgMTguMTA0NiAyIDE3VjE1LjI1WiIgZmlsbD0iIzU2NTY1NiIvPg0KPC9zdmc+DQo=) center no-repeat #f5f5f5;

   /* background-size: 24px 24px; */
}

.sidebar-button-nativetouch {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy41ODYwMiA3LjA1ODc1QzcuNTg2MDIgNS44OTc2OSA4LjQ1NDkgNC45NTU4MSA5LjY0MDA2IDQuOTU1ODFDMTAuODI1MiA0Ljk1NTgxIDExLjY5NDEgNS44OTc2OSAxMS42OTQxIDcuMDU4NzVWOS4zNjUwNkMxMS45MTUzIDkuMzA3NzEgMTIuMTYzIDkuMjcwOTQgMTIuNDM0NCA5LjI3MDk0QzEzLjE3MTEgOS4yNzA5NCAxMy42OTk0IDkuNjI4NjIgMTQuMDM0MSAxMC4wNDlDMTQuMDgyNiAxMC4xMDk5IDE0LjEyNzMgMTAuMTcyMyAxNC4xNjg0IDEwLjIzNTNDMTQuNDk3MSAxMC4xMTQyIDE0LjkwNTMgMTAuMDU3NiAxNS4zODEyIDEwLjE1NjNMMTUuMzk3MyAxMC4xNTk5QzE2LjAyNTcgMTAuMzA0NyAxNi41NDIxIDEwLjY2MjggMTYuODc0NSAxMS4xMDZDMTcuMTM5OSAxMC45OTUyIDE3LjQ2MjYgMTAuOTEzOCAxNy44MzY5IDEwLjkxMzhDMTguNTg4NyAxMC45MTM4IDE5LjA5NzggMTEuMzU5NiAxOS4zODQgMTEuNzk2M0MxOS42NTk2IDEyLjIxNjkgMTkuNzk3OCAxMi43MjE1IDE5Ljc5NzggMTMuMTEzNFYxOC43MTg0QzE5Ljc5NzggMTguNzM0NSAxOS43OTczIDE4Ljc1MDUgMTkuNzk2MiAxOC43NjY1TDE5LjA0NzggMTguNzE4NEMxOS43OTYyIDE4Ljc2NjUgMTkuNzk2MyAxOC43NjYxIDE5Ljc5NjIgMTguNzY2NUwxOS43OTYxIDE4Ljc2ODFMMTkuNzk2IDE4Ljc2OThMMTkuNzk1NyAxOC43NzM2TDE5Ljc5NSAxOC43ODI5TDE5Ljc5MjggMTguODA3OUMxOS43OTA5IDE4LjgyNzQgMTkuNzg4MSAxOC44NTI0IDE5Ljc4NDEgMTguODgyNUMxOS43NzYxIDE4Ljk0MjggMTkuNzYzIDE5LjAyMzggMTkuNzQyIDE5LjEyMjRDMTkuNyAxOS4zMTk1IDE5LjYyNTkgMTkuNTg3NiAxOS40OTU3IDE5LjkwMDVDMTkuMjM0IDIwLjUyOTIgMTguNzQ4OCAyMS4zMzAzIDE3Ljg1ODMgMjIuMDkxMUwxNy44NTY1IDIyLjA5MjdDMTYuNjgxNCAyMy4wOTAzIDE1LjI5MjcgMjMuNTI3MiAxMy44MzE2IDIzLjUyNzJIMTEuOTY4N0MxMS4zMTU5IDIzLjUyNzIgMTAuNzU0NiAyMy40MTI4IDEwLjE5ODkgMjMuMTgzM0M5LjQzMDI4IDIyLjg4MzggOC4yMzMxOCAyMi4zMzY0IDcuNDQ4MzUgMjEuMTg3MkwzLjQ1NjM2IDE1Ljk4NkMzLjQwOTQyIDE1LjkyNDggMy4zNzIxOSAxNS44NTY4IDMuMzQ1OTggMTUuNzg0M0w0LjA1MTMyIDE1LjUyOTNDMy4zNDU5OCAxNS43ODQzIDMuMzQ2MTMgMTUuNzg0NyAzLjM0NTk4IDE1Ljc4NDNMMy4zNDUzOCAxNS43ODI2TDMuMzQ0NzYgMTUuNzgwOUwzLjM0MzQ1IDE1Ljc3NzJMMy4zNDA1NSAxNS43Njg4TDMuMzMzNzcgMTUuNzQ4MkMzLjMyODg3IDE1LjczMjggMy4zMjMyNCAxNS43MTQxIDMuMzE3MjYgMTUuNjkyMkMzLjMwNTMzIDE1LjY0ODUgMy4yOTE4OCAxNS41OTE3IDMuMjgwMTcgMTUuNTIzN0MzLjI1NjgyIDE1LjM4ODEgMy4yMzk2OCAxNS4yMDM2IDMuMjU3MTUgMTQuOTg2MUMzLjI5Mjg2IDE0LjU0MTYgMy40NzE1MyAxMy45OTE3IDMuOTY3NzEgMTMuNDcyNEwzLjk3MzYxIDEzLjQ2NThDMy45ODU2MiAxMy40NTI4IDQuMDAxMDEgMTMuNDM2NSA0LjAxOTYzIDEzLjQxNzlDNC4wNTY3MSAxMy4zODA3IDQuMTA3NjYgMTMuMzMyNyA0LjE3MTQ5IDEzLjI4MDJDNC4yOTY2MSAxMy4xNzcyIDQuNDg1MSAxMy4wNDUzIDQuNzI4MSAxMi45NDgzQzQuOTc0ODMgMTIuODQ5OCA1LjI4NjM5IDEyLjc4NDQgNS42MzkzMiAxMi44MzIyQzUuOTk1NiAxMi44ODA0IDYuMzQ1MDUgMTMuMDM3NCA2LjY3MjY3IDEzLjMwOTRDNi42OTQwNCAxMy4zMjcxIDYuNzE0NCAxMy4zNDYgNi43MzM2NyAxMy4zNjZMNy41ODYwMiAxNC4yNTAzVjcuMDU4NzVaTTcuNjU0MTIgMTUuMjM5NEM3LjY1NDEgMTUuMjM5NSA3LjY1NDE0IDE1LjIzOTQgNy42NTQxMiAxNS4yMzk0Wk03Ljk2MzQ0IDE1LjcyMjZMNy41MDI4NSAxNi4zMTQ1QzcuNDc0NzIgMTYuMjkyNiA3LjQ0ODE4IDE2LjI2ODggNy40MjM0NCAxNi4yNDMxTDUuNjg2MjUgMTQuNDQwOEM1LjU2Mzc0IDE0LjM0NTcgNS40ODAzOCAxNC4zMjQ0IDUuNDM4MTYgMTQuMzE4N0M1LjM4OTM5IDE0LjMxMjEgNS4zNDAwMiAxNC4zMTkxIDUuMjg0MDMgMTQuMzQxNUM1LjIyNDMgMTQuMzY1MyA1LjE2ODI5IDE0LjQwMjUgNS4xMjQ1OCAxNC40Mzg0QzUuMTAzOTkgMTQuNDU1NCA1LjA4OTQ1IDE0LjQ2OTMgNS4wODIxNCAxNC40NzY3QzUuMDgwNTMgMTQuNDc4MyA1LjA3OTM0IDE0LjQ3OTUgNS4wNzg1NyAxNC40ODAzQzUuMDcxNTYgMTQuNDg4MiA1LjA2NDM4IDE0LjQ5NiA1LjA1NzA1IDE0LjUwMzZDNC44MTUxNiAxNC43NTQ2IDQuNzYyOTggMTQuOTczNyA0Ljc1MjM0IDE1LjEwNjJDNC43NDkxNiAxNS4xNDU3IDQuNzQ5NTUgMTUuMTgwNyA0Ljc1MTUgMTUuMjA5OEw4LjY1MTU0IDIwLjI5MTJDOC42NjA4NCAyMC4zMDMzIDguNjY5NzcgMjAuMzE1NyA4LjY3ODMxIDIwLjMyODRDOS4xOTUyMyAyMS4wOTQ1IDEwLjAzMjcgMjEuNTA5MiAxMC43NTAzIDIxLjc4ODRMMTAuNzY1OCAyMS43OTQ2QzExLjEzOSAyMS45NDk1IDExLjUwNjkgMjIuMDI3MiAxMS45Njg3IDIyLjAyNzJIMTMuODMxNkMxNC45NzgyIDIyLjAyNzIgMTYuMDExMSAyMS42OTEzIDE2Ljg4NSAyMC45NDk5QzE3LjU3NzMgMjAuMzU4MSAxNy45MzAyIDE5Ljc1ODMgMTguMTEwOCAxOS4zMjQxQzE4LjIwMTggMTkuMTA1NSAxOC4yNSAxOC45MjY3IDE4LjI3NSAxOC44MDk3QzE4LjI4NzQgMTguNzUxMiAxOC4yOTQgMTguNzA4NSAxOC4yOTczIDE4LjY4NDJDMTguMjk3NCAxOC42ODI4IDE4LjI5NzYgMTguNjgxNSAxOC4yOTc4IDE4LjY4MDNWMTMuMTEzNEMxOC4yOTc4IDEzLjAyMiAxOC4yNDk2IDEyLjgwMTkgMTguMTI5NCAxMi42MTg1QzE4LjAxOTcgMTIuNDUxMiAxNy45MjMzIDEyLjQxMzggMTcuODM2OSAxMi40MTM4QzE3LjU5ODUgMTIuNDEzOCAxNy40MTM3IDEyLjQ5NDcgMTcuMjgyOCAxMi41ODAyVjE0LjQ2NjNDMTcuMjgyOCAxNC44ODA1IDE2Ljk0NzEgMTUuMjE2MyAxNi41MzI4IDE1LjIxNjNDMTYuMTE4NiAxNS4yMTYzIDE1Ljc4MjggMTQuODgwNSAxNS43ODI4IDE0LjQ2NjNWMTIuMjQzNkMxNS43ODI4IDEyLjIyNDcgMTUuNzYyNCAxMi4xMDMzIDE1LjYyOTkgMTEuOTUxNEMxNS41MDk4IDExLjgxMzYgMTUuMzIzNSAxMS42ODQgMTUuMDY4NSAxMS42MjM0QzE0LjgyODcgMTEuNTc1NiAxNC42NzcxIDExLjYzNTQgMTQuNTgxNiAxMS42OTM4VjEzLjQwMzNDMTQuNTgxNiAxMy44MTc1IDE0LjI0NTggMTQuMTUzMyAxMy44MzE2IDE0LjE1MzNDMTMuNDE3NCAxNC4xNTMzIDEzLjA4MTYgMTMuODE3NSAxMy4wODE2IDEzLjQwMzNWMTEuNDU0NEMxMy4wNDQyIDExLjMwMzQgMTIuOTcwMyAxMS4xMjExIDEyLjg2MDcgMTAuOTgzNEMxMi43NTMgMTAuODQ4MSAxMi42MjkyIDEwLjc3MDkgMTIuNDM0NCAxMC43NzA5QzEyLjEyOCAxMC43NzA5IDExLjg4MjEgMTAuODY1OCAxMS43MDk0IDEwLjk2MzZDMTEuNzA0MiAxMC45NjY1IDExLjY5OTEgMTAuOTY5NCAxMS42OTQxIDEwLjk3MjNWMTIuNTMzNUMxMS42OTQxIDEyLjk0NzggMTEuMzU4MyAxMy4yODM1IDEwLjk0NDEgMTMuMjgzNUMxMC41Mjk5IDEzLjI4MzUgMTAuMTk0MSAxMi45NDc4IDEwLjE5NDEgMTIuNTMzNVY3LjA1ODc1QzEwLjE5NDEgNi42NzM1OSA5Ljk0NTIzIDYuNDU1ODEgOS42NDAwNiA2LjQ1NTgxQzkuMzM0ODkgNi40NTU4MSA5LjA4NjAyIDYuNjczNTkgOS4wODYwMiA3LjA1ODc1VjE1LjIzOTFDOS4wODYwMiAxNS40Nzc1IDkuMDU5NTcgMTUuNzIwOCA4Ljk2NzIxIDE1LjkzNjRDOC44NjQxMSAxNi4xNzcxIDguNjYwNzkgMTYuNDEzMiA4LjMzODAzIDE2LjQ5NjlDOC4wNTk3MSAxNi41NjkxIDcuODI4OTEgMTYuNDg5NiA3LjcyNDA1IDE2LjQ0NDNDNy42NjMzNiAxNi40MTggNy42MTQzOCAxNi4zOSA3LjU3OTcxIDE2LjM2ODJDNy41NjE4OCAxNi4zNTY5IDcuNTQ2NTEgMTYuMzQ2NSA3LjUzMzg1IDE2LjMzNzVMNy41MTY1NiAxNi4zMjVMNy41MDkyNyAxNi4zMTk1TDcuNTA1OTUgMTYuMzE2OUw3LjUwNDM3IDE2LjMxNTdDNy41MDQgMTYuMzE1NCA3LjUwMjg1IDE2LjMxNDUgNy45NjM0NCAxNS43MjI2WiIgZmlsbD0iIzU2NTY1NiIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjMwMzYxIDQuMTIzNTVDNy4wOTI0NyA0LjQ3NzggNi42MzQ1MiA0LjU5NTI4IDYuMjc4NzUgNC4zODU3MkM1LjkyMTg1IDQuMTc1NSA1LjgwMjk1IDMuNzE1NzUgNi4wMTMxNyAzLjM1ODg1TDYuNjU5NCAzLjczOTVDNi4wMTMxNyAzLjM1ODg1IDYuMDEzMDEgMy4zNTkxMyA2LjAxMzE3IDMuMzU4ODVMNi4wMTM4NCAzLjM1NzcyTDYuMDE0NjEgMy4zNTY0Mkw2LjAxNjQ1IDMuMzUzMzRMNi4wMjEzMSAzLjM0NTI2TDYuMDM1ODEgMy4zMjE3N0M2LjA0NzYgMy4zMDI5NiA2LjA2MzY2IDMuMjc3OTMgNi4wODM5OCAzLjI0NzU3QzYuMTI0NTYgMy4xODY5NCA2LjE4MjQ3IDMuMTA0NTcgNi4yNTc2NiAzLjAwNzc0QzYuNDA3MyAyLjgxNTAxIDYuNjI5NDcgMi41NTk2OSA2LjkyNDM4IDIuMzAzNTJDNy41MTI2MSAxLjc5MjU5IDguNDI1NjUgMS4yNSA5LjY0MDA2IDEuMjVDMTAuODUwNyAxLjI1IDExLjc4MzIgMS43ODk0NSAxMi4zODk1IDIuMjkyNjRDMTIuNjk0NSAyLjU0NTgyIDEyLjkyNzcgMi43OTgyMiAxMy4wODU4IDIuOTg4N0MxMy4xNjUyIDMuMDg0MzggMTMuMjI2NyAzLjE2NTY4IDEzLjI2OTggMy4yMjUzN0MxMy4yOTE0IDMuMjU1MjUgMTMuMzA4NSAzLjI3OTgyIDEzLjMyMSAzLjI5ODIxTDEzLjMzNjQgMy4zMjEwN0wxMy4zNDE1IDMuMzI4ODNMMTMuMzQzNCAzLjMzMTc3TDEzLjM0NDIgMy4zMzI5OUMxMy4zNDQzIDMuMzMzMjUgMTMuMzQ0OCAzLjMzNDA2IDEyLjcxMzkgMy43Mzk1TDEzLjM0NDggMy4zMzQwNkMxMy41Njg4IDMuNjgyNTMgMTMuNDY3OCA0LjE0NjU0IDEzLjExOTMgNC4zNzA0NkMxMi43NzE4IDQuNTkzNzYgMTIuMzA5NCA0LjQ5Mzk3IDEyLjA4NDggNC4xNDc4NE0xMi4wODQ4IDQuMTQ3ODRMMTIuMDgwNyA0LjE0MTcyQzEyLjA3NTggNC4xMzQ2MiAxMi4wNjcgNC4xMjE4MiAxMi4wNTQyIDQuMTA0MTRDMTIuMDI4NiA0LjA2ODY5IDExLjk4NzUgNC4wMTQxIDExLjkzMTUgMy45NDY3QzExLjgxODkgMy44MTEwMiAxMS42NTA0IDMuNjI4NTUgMTEuNDMxNSAzLjQ0Njg2QzEwLjk4OTggMy4wODAzIDEwLjM4NTUgMi43NSA5LjY0MDA2IDIuNzVDOC44OTg0MSAyLjc1IDguMzIxMTIgMy4wNzcxNiA3LjkwODAzIDMuNDM1OTdDNy43MDIyOSAzLjYxNDY4IDcuNTQ2MDUgMy43OTQyMyA3LjQ0MjQ1IDMuOTI3NjZDNy4zOTEwMiAzLjk5MzkxIDcuMzUzNiA0LjA0NzQ0IDcuMzMwNTEgNC4wODE5M0M3LjMxODk5IDQuMDk5MTQgNy4zMTExMyA0LjExMTQ4IDcuMzA2OTUgNC4xMTgxNUw3LjMwMzYxIDQuMTIzNTVNMTIuMDg0OCA0LjE0Nzg0TDEyLjA4NCA0LjE0NjU5TDEyLjA4MzIgNC4xNDU0MSIgZmlsbD0iIzU2NTY1NiIvPg0KPC9zdmc+DQo=) center no-repeat #f5f5f5;

   /* background-size: 21px 21px; */
}

.notification-trackpad {
   background: url(data:image/png;base64,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) center no-repeat #000;
   opacity: 0.75;
}

.notification-nativetouch {
   background: url(data:image/png;base64,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) center no-repeat #000;
   opacity: 0.75;
}

/* Common properties for menu icons */
.icon-settings-image,
.icon-user-image,
.icon-about-image,
.icon-cad-image,
.icon-fullscreen-image,
.icon-gesture-help-image,
.icon-quit-fullscreen-image,
.icon-logoff-image{
   background-position: center;
   background-repeat: no-repeat;
   background-size: 16px 16px;
   display: inline-block;
}

.icon-settings-image {
   background-image: url(data:image/svg+xml;base64,PCEtLSBAZm9ybWF0IC0tPg0KDQo8c3ZnIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY2NzhfNTQzMikiPg0KICAgICAgPHBhdGgNCiAgICAgICAgIGZpbGwtcnVsZT0iZXZlbm9kZCINCiAgICAgICAgIGNsaXAtcnVsZT0iZXZlbm9kZCINCiAgICAgICAgIGQ9Ik04LjAwMDE3IDUuNTAwMDJDNi42MTk0NiA1LjUwMDAyIDUuNTAwMTcgNi42MTkzMSA1LjUwMDE3IDguMDAwMDJDNS41MDAxNyA5LjM4MDczIDYuNjE5NDYgMTAuNSA4LjAwMDE3IDEwLjVDOS4zODA4OCAxMC41IDEwLjUwMDIgOS4zODA3MyAxMC41MDAyIDguMDAwMDJDMTAuNTAwMiA2LjYxOTMxIDkuMzgwODggNS41MDAwMiA4LjAwMDE3IDUuNTAwMDJaTTYuNTAwMTcgOC4wMDAwMkM2LjUwMDE3IDcuMTcxNTkgNy4xNzE3NCA2LjUwMDAyIDguMDAwMTcgNi41MDAwMkM4LjgyODYgNi41MDAwMiA5LjUwMDE3IDcuMTcxNTkgOS41MDAxNyA4LjAwMDAyQzkuNTAwMTcgOC44Mjg0NSA4LjgyODYgOS41MDAwMiA4LjAwMDE3IDkuNTAwMDJDNy4xNzE3NCA5LjUwMDAyIDYuNTAwMTcgOC44Mjg0NSA2LjUwMDE3IDguMDAwMDJaIg0KICAgICAgICAgZmlsbD0iIzAxMDQxQSINCiAgICAgIC8+DQogICAgICA8cGF0aA0KICAgICAgICAgZmlsbC1ydWxlPSJldmVub2RkIg0KICAgICAgICAgY2xpcC1ydWxlPSJldmVub2RkIg0KICAgICAgICAgZD0iTTcuMTY4MTUgMC4xNjY2ODdDNi40NDMyNCAwLjE2NjY4NyA1LjgyMjA1IDAuNjg1MTA2IDUuNjkyMzUgMS4zOTgzM0w1LjQ0NTc3IDIuNzU0MzhDNS4xOTg2NyAyLjg3NDkyIDQuOTYxNDEgMy4wMTIzNiA0LjczNTQ5IDMuMTY1MThMMy40MzcwNSAyLjcwMDM3QzIuNzU0NTIgMi40NTYwNCAxLjk5NDkzIDIuNzM0NzkgMS42MzI0NiAzLjM2MjZMMC44MDAzNjUgNC44MDM4M0MwLjQzNzkwNyA1LjQzMTYyIDAuNTc2Mjc1IDYuMjI4OCAxLjEyOTEgNi42OTc3M0wyLjE4MTA4IDcuNTkwMDdDMi4xNzE2NiA3LjcyNTU2IDIuMTY2ODggNy44NjIyNyAyLjE2Njg4IDguMDAwMDJDMi4xNjY4OCA4LjEzNzcxIDIuMTcxNjYgOC4yNzQzNiAyLjE4MTA3IDguNDA5ODFMMS4xMjg4OSA5LjMwMjMxQzAuNTc2MDY3IDkuNzcxMjQgMC40Mzc2OTggMTAuNTY4NCAwLjgwMDE1NyAxMS4xOTYyTDEuNjMyMjUgMTIuNjM3NEMxLjk5NDcyIDEzLjI2NTMgMi43NTQzMSAxMy41NDQgMy40MzY4NCAxMy4yOTk3TDQuNzM1NDIgMTIuODM0OEM0Ljk2MTM2IDEyLjk4NzYgNS4xOTg2NCAxMy4xMjUxIDUuNDQ1NzcgMTMuMjQ1N0w1LjY5MjM1IDE0LjYwMTdDNS44MjIwNSAxNS4zMTQ5IDYuNDQzMjQgMTUuODMzNCA3LjE2ODE1IDE1LjgzMzRIOC44MzIzM0M5LjU1NzI4IDE1LjgzMzQgMTAuMTc4NSAxNS4zMTQ5IDEwLjMwODEgMTQuNjAxN0wxMC41NTQ3IDEzLjI0NTdDMTAuODAxOSAxMy4xMjUxIDExLjAzOTIgMTIuOTg3NiAxMS4yNjUyIDEyLjgzNDdMMTIuNTYzNiAxMy4yOTk0QzEzLjI0NjEgMTMuNTQzNyAxNC4wMDU2IDEzLjI2NSAxNC4zNjgxIDEyLjYzNzJMMTUuMjAwMiAxMS4xOTU5QzE1LjU2MjcgMTAuNTY4MSAxNS40MjQzIDkuNzcwOTIgMTQuODcxNCA5LjMwMkwxMy44MTk0IDguNDA5NjhDMTMuODI4OCA4LjI3NDI4IDEzLjgzMzUgOC4xMzc2NyAxMy44MzM1IDguMDAwMDJDMTMuODMzNSA3Ljg2MjMxIDEzLjgyODggNy43MjU2NSAxMy44MTk0IDcuNTkwMTlMMTQuODcxMiA2LjY5ODA0QzE1LjQyNDEgNi4yMjkxMyAxNS41NjI0IDUuNDMxOTIgMTUuMiA0LjgwNDFMMTQuMzY3OSAzLjM2Mjg4QzE0LjAwNTQgMi43MzUwOCAxMy4yNDU5IDIuNDU2MzMgMTIuNTYzNCAyLjcwMDYyTDExLjI2NTEgMy4xNjUzMUMxMS4wMzkxIDMuMDEyNDQgMTAuODAxOCAyLjg3NDk1IDEwLjU1NDcgMi43NTQzOUwxMC4zMDgxIDEuMzk4MzlDMTAuMTc4NSAwLjY4NTE0IDkuNTU3MjggMC4xNjY2ODcgOC44MzIzMyAwLjE2NjY4N0g3LjE2ODE1Wk02LjY3NjIyIDEuNTc3MjNDNi43MTk0NSAxLjMzOTQ5IDYuOTI2NTIgMS4xNjY2OSA3LjE2ODE1IDEuMTY2NjlIOC44MzIzM0M5LjA3Mzk4IDEuMTY2NjkgOS4yODEwNSAxLjMzOTUgOS4zMjQyNyAxLjU3NzI1TDkuNjY1MjggMy40NTMwNEw5LjkxMTM5IDMuNTU5MTFDMTAuMjYwMyAzLjcwOTQ3IDEwLjU4ODEgMy44OTk4NCAxMC44ODkgNC4xMjQ1NUwxMS4xMDQgNC4yODUxTDEyLjkwMDQgMy42NDIxM0MxMy4xMjc5IDMuNTYwNyAxMy4zODEgMy42NTM2MSAxMy41MDE5IDMuODYyODhMMTQuMzM0IDUuMzA0MUMxNC40NTQ4IDUuNTEzMzggMTQuNDA4NiA1Ljc3OTExIDE0LjIyNDQgNS45MzU0MkwxMi43NyA3LjE2ODk4TDEyLjgwMDkgNy40MzQ5QzEyLjgyMjQgNy42MjAxIDEyLjgzMzUgNy44MDg2NiAxMi44MzM1IDguMDAwMDJDMTIuODMzNSA4LjE5MTMzIDEyLjgyMjUgOC4zNzk4NCAxMi44MDA5IDguNTY0OTlMMTIuNzcgOC44MzA5TDE0LjIyNDYgMTAuMDY0NkMxNC40MDg5IDEwLjIyMDkgMTQuNDU1IDEwLjQ4NjcgMTQuMzM0MiAxMC42OTU5TDEzLjUwMjEgMTIuMTM3MkMxMy4zODEzIDEyLjM0NjQgMTMuMTI4MSAxMi40MzkzIDEyLjkwMDYgMTIuMzU3OUwxMS4xMDQxIDExLjcxNDlMMTAuODg5IDExLjg3NTRDMTAuNTg4MSAxMi4xMDAyIDEwLjI2MDMgMTIuMjkwNiA5LjkxMTM5IDEyLjQ0MDlMOS42NjUyOCAxMi41NDdMOS4zMjQyNyAxNC40MjI4QzkuMjgxMDUgMTQuNjYwNSA5LjA3Mzk4IDE0LjgzMzQgOC44MzIzMyAxNC44MzM0SDcuMTY4MTVDNi45MjY1MiAxNC44MzM0IDYuNzE5NDUgMTQuNjYwNSA2LjY3NjIyIDE0LjQyMjhMNi4zMzUxMiAxMi41NDdMNi4wODkwMyAxMi40NDA5QzUuNzQwMTkgMTIuMjkwNiA1LjQxMjQyIDEyLjEwMDIgNS4xMTE1MyAxMS44NzU2TDQuODk2NTEgMTEuNzE1TDMuMDk5OCAxMi4zNTgyQzIuODcyMjkgMTIuNDM5NiAyLjYxOTEgMTIuMzQ2NyAyLjQ5ODI3IDEyLjEzNzRMMS42NjYxOCAxMC42OTYyQzEuNTQ1MzYgMTAuNDg2OSAxLjU5MTQ5IDEwLjIyMTIgMS43NzU3NiAxMC4wNjQ5TDMuMjMwNDQgOC44MzA5OUwzLjE5OTUxIDguNTY1MDlDMy4xNzc5NyA4LjM3OTkxIDMuMTY2ODggOC4xOTEzNiAzLjE2Njg4IDguMDAwMDJDMy4xNjY4OCA3LjgwODYzIDMuMTc3OTggNy42MjAwMyAzLjE5OTUzIDcuNDM0ODFMMy4yMzA0NiA3LjE2ODlMMS43NzU5NyA1LjkzNTEzQzEuNTkxNjkgNS43Nzg4MiAxLjU0NTU3IDUuNTEzMDkgMS42NjYzOSA1LjMwMzgzTDIuNDk4NDggMy44NjI2QzIuNjE5MyAzLjY1MzMzIDIuODcyNSAzLjU2MDQxIDMuMTAwMDEgMy42NDE4Nkw0Ljg5NjU3IDQuMjg0OTlMNS4xMTE1OSA0LjEyNDQ0QzUuNDEyNDcgMy44OTk3OCA1Ljc0MDIyIDMuNzA5NDUgNi4wODkwMyAzLjU1OTExTDYuMzM1MTIgMy40NTMwNUw2LjY3NjIyIDEuNTc3MjNaIg0KICAgICAgICAgZmlsbD0iIzAxMDQxQSINCiAgICAgIC8+DQogICA8L2c+DQogICA8ZGVmcz4NCiAgICAgIDxjbGlwUGF0aCBpZD0iY2xpcDBfNjY3OF81NDMyIj4NCiAgICAgICAgIDxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiIC8+DQogICAgICA8L2NsaXBQYXRoPg0KICAgPC9kZWZzPg0KPC9zdmc+DQo=);
}

.icon-user-image {
   background-image: url(data:image/svg+xml;base64,PCEtLSBAZm9ybWF0IC0tPg0KDQo8c3ZnIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY2NzhfNTQ3OSkiPg0KICAgICAgPHBhdGgNCiAgICAgICAgIGZpbGwtcnVsZT0iZXZlbm9kZCINCiAgICAgICAgIGNsaXAtcnVsZT0iZXZlbm9kZCINCiAgICAgICAgIGQ9Ik03Ljk5OTg0IDAuMTY2Njg3QzYuMjUwOTQgMC4xNjY2ODcgNC44MzMxNyAxLjU4NDQ1IDQuODMzMTcgMy4zMzMzNUM0LjgzMzE3IDUuMDgyMjYgNi4yNTA5NCA2LjUwMDAyIDcuOTk5ODQgNi41MDAwMkM5Ljc0ODc0IDYuNTAwMDIgMTEuMTY2NSA1LjA4MjI2IDExLjE2NjUgMy4zMzMzNUMxMS4xNjY1IDEuNTg0NDUgOS43NDg3NCAwLjE2NjY4NyA3Ljk5OTg0IDAuMTY2Njg3Wk01LjgzMzE3IDMuMzMzMzVDNS44MzMxNyAyLjEzNjc0IDYuODAzMjIgMS4xNjY2OSA3Ljk5OTg0IDEuMTY2NjlDOS4xOTY0NSAxLjE2NjY5IDEwLjE2NjUgMi4xMzY3NCAxMC4xNjY1IDMuMzMzMzVDMTAuMTY2NSA0LjUyOTk3IDkuMTk2NDUgNS41MDAwMiA3Ljk5OTg0IDUuNTAwMDJDNi44MDMyMiA1LjUwMDAyIDUuODMzMTcgNC41Mjk5NyA1LjgzMzE3IDMuMzMzMzVaIg0KICAgICAgICAgZmlsbD0iIzAxMDQxQSINCiAgICAgIC8+DQogICAgICA8cGF0aA0KICAgICAgICAgZmlsbC1ydWxlPSJldmVub2RkIg0KICAgICAgICAgY2xpcC1ydWxlPSJldmVub2RkIg0KICAgICAgICAgZD0iTTcuOTk5ODQgNy41MDAwMkM0Ljc3ODE4IDcuNTAwMDIgMi4xNjY1IDEwLjExMTcgMi4xNjY1IDEzLjMzMzRWMTMuNUMyLjE2NjUgMTMuNjA1NyAyLjE5OTk4IDEzLjcwODYgMi4yNjIxNCAxMy43OTQxTDIuNjY2NSAxMy41QzIuMjYyMTQgMTMuNzk0MSAyLjI2MjU2IDEzLjc5NDcgMi4yNjI1NiAxMy43OTQ3TDIuMjYzMDIgMTMuNzk1M0wyLjI2NDAzIDEzLjc5NjdMMi4yNjY0NSAxMy44TDIuMjcyODQgMTMuODA4NEMyLjI3NzgxIDEzLjgxNSAyLjI4NDE5IDEzLjgyMzIgMi4yOTIwMiAxMy44MzNDMi4zMDc2OSAxMy44NTI1IDIuMzI5MTggMTMuODc4NSAyLjM1NjgzIDEzLjkwOThDMi40MTIxNCAxMy45NzI0IDIuNDkyMTIgMTQuMDU2NiAyLjU5OTQ3IDE0LjE1NTFDMi44MTQzNSAxNC4zNTIgMy4xMzgyNCAxNC42MDUxIDMuNTkyMjEgMTQuODU0OEM0LjUwMzIgMTUuMzU1OCA1LjkyMDA4IDE1LjgzMzQgNy45OTk4NCAxNS44MzM0QzEwLjExNyAxNS44MzM0IDExLjUzNTIgMTUuMzU2NiAxMi40MzkxIDE0Ljg1MzZDMTIuODg5NSAxNC42MDI5IDEzLjIwNzQgMTQuMzQ4MyAxMy40MTczIDE0LjE0OTRDMTMuNTIyMSAxNC4wNTAxIDEzLjU5OTggMTMuOTY0OCAxMy42NTM1IDEzLjkwMTJDMTMuNjgwMyAxMy44NjkzIDEzLjcwMTIgMTMuODQyOSAxMy43MTY0IDEzLjgyMjhDMTMuNzI0IDEzLjgxMjggMTMuNzMwMyAxMy44MDQzIDEzLjczNTEgMTMuNzk3NUwxMy43NDE0IDEzLjc4ODdMMTMuNzQzOSAxMy43ODUyTDEzLjc0NDkgMTMuNzgzN0wxMy43NDUzIDEzLjc4MzFDMTMuNzQ1MyAxMy43ODMxIDEzLjc0NTggMTMuNzgyNCAxMy4zMzMyIDEzLjVMMTMuNzQ1OCAxMy43ODI0QzEzLjgwMjcgMTMuNjk5MyAxMy44MzMyIDEzLjYwMDggMTMuODMzMiAxMy41VjEzLjMzMzRDMTMuODMzMiAxMC4xMTE3IDExLjIyMTUgNy41MDAwMiA3Ljk5OTg0IDcuNTAwMDJaTTMuMjc1MiAxMy40MTc5QzMuMjMxOSAxMy4zNzgyIDMuMTk1ODIgMTMuMzQyOCAzLjE2NjU1IDEzLjMxMjZDMy4xNzc3MyAxMC42NTI4IDUuMzM3MzggOC41MDAwMiA3Ljk5OTg0IDguNTAwMDJDMTAuNjY0NSA4LjUwMDAyIDEyLjgyNTYgMTAuNjU2NCAxMi44MzMyIDEzLjMxOTNDMTIuODA1NCAxMy4zNDkgMTIuNzcxIDEzLjM4NDEgMTIuNzI5NCAxMy40MjM2QzEyLjU3NjYgMTMuNTY4NCAxMi4zMjU4IDEzLjc3MjIgMTEuOTUyOCAxMy45Nzk4QzExLjIwOTYgMTQuMzkzNCA5Ljk2MTEyIDE0LjgzMzQgNy45OTk4NCAxNC44MzM0QzYuMDc5NiAxNC44MzM0IDQuODI5OCAxNC4zOTQyIDQuMDc0MTMgMTMuOTc4NkMzLjY5NDc3IDEzLjc2OTkgMy40MzUzMyAxMy41NjQ3IDMuMjc1MiAxMy40MTc5WiINCiAgICAgICAgIGZpbGw9IiMwMTA0MUEiDQogICAgICAvPg0KICAgPC9nPg0KICAgPGRlZnM+DQogICAgICA8Y2xpcFBhdGggaWQ9ImNsaXAwXzY2NzhfNTQ3OSI+DQogICAgICAgICA8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIiAvPg0KICAgICAgPC9jbGlwUGF0aD4NCiAgIDwvZGVmcz4NCjwvc3ZnPg0K);
}

.icon-about-image {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgIHZpZXdCb3g9IjAgMCAzNiAzNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPHRpdGxlPmluZm8tc3RhbmRhcmQtbGluZTwvdGl0bGU+DQogICAgPGNpcmNsZSBjbGFzcz0iY2xyLWktb3V0bGluZSBjbHItaS1vdXRsaW5lLXBhdGgtMSIgY3g9IjE3Ljk3IiBjeT0iMTAuNDUiIHI9IjEuNCI+PC9jaXJjbGU+PHBhdGggY2xhc3M9ImNsci1pLW91dGxpbmUgY2xyLWktb3V0bGluZS1wYXRoLTIiIGQ9Ik0yMSwyNUgxOVYxNC4xSDE2YTEsMSwwLDAsMCwwLDJoMVYyNUgxNWExLDEsMCwwLDAsMCwyaDZhMSwxLDAsMCwwLDAtMloiPjwvcGF0aD48cGF0aCBjbGFzcz0iY2xyLWktb3V0bGluZSBjbHItaS1vdXRsaW5lLXBhdGgtMyIgZD0iTTE4LDM0QTE2LDE2LDAsMSwxLDM0LDE4LDE2LDE2LDAsMCwxLDE4LDM0Wk0xOCw0QTE0LDE0LDAsMSwwLDMyLDE4LDE0LDE0LDAsMCwwLDE4LDRaIj48L3BhdGg+DQogICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiBmaWxsLW9wYWNpdHk9IjAiLz4NCjwvc3ZnPg==);
}

.icon-cad-image {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik02IDMuODMzMzNDNiAzLjU1NzE5IDYuMjIzODYgMy4zMzMzMyA2LjUgMy4zMzMzM0g5LjE2NjY3QzkuNDQyODEgMy4zMzMzMyA5LjY2NjY3IDMuNTU3MTkgOS42NjY2NyAzLjgzMzMzQzkuNjY2NjcgNC4xMDk0OCA5LjQ0MjgxIDQuMzMzMzMgOS4xNjY2NyA0LjMzMzMzSDYuNUM2LjIyMzg2IDQuMzMzMzMgNiA0LjEwOTQ4IDYgMy44MzMzM1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPg0KPHBhdGggZD0iTTYuNSA3LjMzMzMzQzYuMjIzODYgNy4zMzMzMyA2IDcuNTU3MTkgNiA3LjgzMzMzQzYgOC4xMDk0OCA2LjIyMzg2IDguMzMzMzMgNi41IDguMzMzMzNIOS4xNjY2N0M5LjQ0MjgxIDguMzMzMzMgOS42NjY2NyA4LjEwOTQ4IDkuNjY2NjcgNy44MzMzM0M5LjY2NjY3IDcuNTU3MTkgOS40NDI4MSA3LjMzMzMzIDkuMTY2NjcgNy4zMzMzM0g2LjVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4NCjxwYXRoIGQ9Ik02IDExLjgzMzNDNiAxMS41NTcyIDYuMjIzODYgMTEuMzMzMyA2LjUgMTEuMzMzM0g5LjE2NjY3QzkuNDQyODEgMTEuMzMzMyA5LjY2NjY3IDExLjU1NzIgOS42NjY2NyAxMS44MzMzQzkuNjY2NjcgMTIuMTA5NSA5LjQ0MjgxIDEyLjMzMzMgOS4xNjY2NyAxMi4zMzMzSDYuNUM2LjIyMzg2IDEyLjMzMzMgNiAxMi4xMDk1IDYgMTEuODMzM1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPg0KPHBhdGggZD0iTTMuMTY2NjcgMTEuMzMzM0MyLjg5MDUyIDExLjMzMzMgMi42NjY2NyAxMS41NTcyIDIuNjY2NjcgMTEuODMzM0MyLjY2NjY3IDEyLjEwOTUgMi44OTA1MiAxMi4zMzMzIDMuMTY2NjcgMTIuMzMzM0MzLjQ0MjgxIDEyLjMzMzMgMy42NjY3MyAxMi4xMDk1IDMuNjY2NzMgMTEuODMzM0MzLjY2NjczIDExLjU1NzIgMy40NDI4MSAxMS4zMzMzIDMuMTY2NjcgMTEuMzMzM1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPg0KPHBhdGggZD0iTTQuODUzNTkgMi44MTMxMkM1LjA0ODg1IDMuMDA4MzggNS4wNDg4NSAzLjMyNDk2IDQuODUzNTkgMy41MjAyMkwzLjUyMDI2IDQuODUzNTZDMy4zMjUgNS4wNDg4MiAzLjAwODQxIDUuMDQ4ODIgMi44MTMxNSA0Ljg1MzU2TDIuMTQ2NDkgNC4xODY4OUMxLjk1MTIyIDMuOTkxNjMgMS45NTEyMiAzLjY3NTA0IDIuMTQ2NDkgMy40Nzk3OEMyLjM0MTc1IDMuMjg0NTIgMi42NTgzMyAzLjI4NDUyIDIuODUzNTkgMy40Nzk3OEwzLjE2NjcxIDMuNzkyOUw0LjE0NjQ5IDIuODEzMTJDNC4zNDE3NSAyLjYxNzg1IDQuNjU4MzMgMi42MTc4NSA0Ljg1MzU5IDIuODEzMTJaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4NCjxwYXRoIGQ9Ik00Ljg1MzU5IDcuNTIwMjJDNS4wNDg4NSA3LjMyNDk2IDUuMDQ4ODUgNy4wMDgzOCA0Ljg1MzU5IDYuODEzMTJDNC42NTgzMyA2LjYxNzg1IDQuMzQxNzUgNi42MTc4NSA0LjE0NjQ5IDYuODEzMTJMMy4xNjY3MSA3Ljc5MjlMMi44NTM1OSA3LjQ3OTc4QzIuNjU4MzMgNy4yODQ1MiAyLjM0MTc1IDcuMjg0NTIgMi4xNDY0OSA3LjQ3OTc4QzEuOTUxMjIgNy42NzUwNCAxLjk1MTIyIDcuOTkxNjMgMi4xNDY0OSA4LjE4Njg5TDIuODEzMTUgOC44NTM1NkMzLjAwODQxIDkuMDQ4ODIgMy4zMjUgOS4wNDg4MiAzLjUyMDI2IDguODUzNTZMNC44NTM1OSA3LjUyMDIyWiIgZmlsbD0iY3VycmVudENvbG9yIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMS41QzAgMC42NzE1NzMgMC42NzE1NzMgMCAxLjUgMEgxMC4xNjY3QzEwLjk5NTEgMCAxMS42NjY3IDAuNjcxNTczIDExLjY2NjcgMS41VjE0LjE2NjdDMTEuNjY2NyAxNC45OTUxIDEwLjk5NTEgMTUuNjY2NyAxMC4xNjY3IDE1LjY2NjdIMS41QzAuNjcxNTczIDE1LjY2NjcgMCAxNC45OTUxIDAgMTQuMTY2N1YxLjVaTTEuNSAxQzEuMjIzODYgMSAxIDEuMjIzODYgMSAxLjVWMTQuMTY2N0MxIDE0LjQ0MjggMS4yMjM4NiAxNC42NjY3IDEuNSAxNC42NjY3SDEwLjE2NjdDMTAuNDQyOCAxNC42NjY3IDEwLjY2NjcgMTQuNDQyOCAxMC42NjY3IDE0LjE2NjdWMS41QzEwLjY2NjcgMS4yMjM4NiAxMC40NDI4IDEgMTAuMTY2NyAxSDEuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPg0KPC9zdmc+DQo=);
}

.icon-fullscreen-image {
   background-image: url(data:image/svg+xml;base64,PCEtLSBAZm9ybWF0IC0tPg0KDQo8c3ZnIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgPHBhdGgNCiAgICAgIGQ9Ik0zLjMzMzUgOS4wNTUzOEMzLjYwOTU3IDkuMDU1MzggMy44MzMzOCA5LjI3OTM0IDMuODMzNSA5LjU1NTM4VjEyLjE2NjdINi40NDQ4Mkw2LjQ5NTYxIDEyLjE2OTNDNi43NDc3OSAxMi4xOTQ5IDYuOTQ0ODIgMTIuNDA3OCA2Ljk0NDgyIDEyLjY2NjdDNi45NDQ4MiAxMi45MjU2IDYuNzQ3NzkgMTMuMTM4NiA2LjQ5NTYxIDEzLjE2NDFMNi40NDQ4MiAxMy4xNjY3SDMuMzMzNUMzLjA1NzM1IDEzLjE2NjcgMi44MzM1IDEyLjk0MjggMi44MzM1IDEyLjY2NjdWOS41NTUzOEMyLjgzMzYxIDkuMjc5MzQgMy4wNTc0MyA5LjA1NTM4IDMuMzMzNSA5LjA1NTM4WiINCiAgICAgIGZpbGw9ImN1cnJlbnRDb2xvciINCiAgIC8+DQogICA8cGF0aA0KICAgICAgZD0iTTEyLjY2NjggOS4wNTUzOEMxMi45NDI5IDkuMDU1MzggMTMuMTY2NyA5LjI3OTM0IDEzLjE2NjggOS41NTUzOFYxMi42NjY3QzEzLjE2NjggMTIuOTQyOCAxMi45NDMgMTMuMTY2NyAxMi42NjY4IDEzLjE2NjdIOS41NTU1QzkuMjc5NDYgMTMuMTY2NiA5LjA1NTUgMTIuOTQyOCA5LjA1NTUgMTIuNjY2N0M5LjA1NTUgMTIuMzkwNiA5LjI3OTQ2IDEyLjE2NjggOS41NTU1IDEyLjE2NjdIMTIuMTY2OFY5LjU1NTM4QzEyLjE2NjkgOS4yNzkzNCAxMi4zOTA4IDkuMDU1MzggMTIuNjY2OCA5LjA1NTM4WiINCiAgICAgIGZpbGw9ImN1cnJlbnRDb2xvciINCiAgIC8+DQogICA8cGF0aA0KICAgICAgZD0iTTYuNDk1NjEgMi44MzU5OEM2Ljc0Nzc5IDIuODYxNTMgNi45NDQ4MiAzLjA3NDQ1IDYuOTQ0ODIgMy4zMzMzN0M2Ljk0NDgyIDMuNTkyMyA2Ljc0Nzc5IDMuODA1MjIgNi40OTU2MSAzLjgzMDc3TDYuNDQ0ODIgMy44MzMzN0gzLjgzMzVWNi40NDQ3QzMuODMzMzggNi43MjA3NCAzLjYwOTU3IDYuOTQ0NyAzLjMzMzUgNi45NDQ3QzMuMDU3NDMgNi45NDQ3IDIuODMzNjEgNi43MjA3NCAyLjgzMzUgNi40NDQ3VjMuMzMzMzdMMi44MzYxIDMuMjgxOTRDMi44NjE4NSAzLjAyOTk2IDMuMDc0NzIgMi44MzMzNyAzLjMzMzUgMi44MzMzN0g2LjQ0NDgyTDYuNDk1NjEgMi44MzU5OFoiDQogICAgICBmaWxsPSJjdXJyZW50Q29sb3IiDQogICAvPg0KICAgPHBhdGgNCiAgICAgIGQ9Ik0xMi43MTgzIDIuODM1OThDMTIuOTcwMiAyLjg2MTczIDEzLjE2NjggMy4wNzQ2IDEzLjE2NjggMy4zMzMzN1Y2LjQ0NDdDMTMuMTY2NyA2LjcyMDc0IDEyLjk0MjkgNi45NDQ3IDEyLjY2NjggNi45NDQ3QzEyLjM5MDggNi45NDQ3IDEyLjE2NjkgNi43MjA3NCAxMi4xNjY4IDYuNDQ0N1YzLjgzMzM3SDkuNTU1NUM5LjI3OTQ2IDMuODMzMjYgOS4wNTU1IDMuNjA5NDQgOS4wNTU1IDMuMzMzMzdDOS4wNTU1IDMuMDU3MyA5LjI3OTQ2IDIuODMzNDkgOS41NTU1IDIuODMzMzdIMTIuNjY2OEwxMi43MTgzIDIuODM1OThaIg0KICAgICAgZmlsbD0iY3VycmVudENvbG9yIg0KICAgLz4NCiAgIDxwYXRoDQogICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiDQogICAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiDQogICAgICBkPSJNMTMuNjY2OCAwLjgzMzM3NEMxNC40OTUzIDAuODMzMzc0IDE1LjE2NjggMS41MDQ5NSAxNS4xNjY4IDIuMzMzMzdWMTMuNjY2N0MxNS4xNjY4IDE0LjQ5NTEgMTQuNDk1MyAxNS4xNjY3IDEzLjY2NjggMTUuMTY2N0gyLjMzMzVDMS41MDUwNyAxNS4xNjY3IDAuODMzNDk2IDE0LjQ5NTEgMC44MzM0OTYgMTMuNjY2N1YyLjMzMzM3QzAuODMzNDk2IDEuNTA0OTUgMS41MDUwNyAwLjgzMzM3NCAyLjMzMzUgMC44MzMzNzRIMTMuNjY2OFpNMi4zMzM1IDEuODMzMzdDMi4wNTczNSAxLjgzMzM3IDEuODMzNSAyLjA1NzIzIDEuODMzNSAyLjMzMzM3VjEzLjY2NjdDMS44MzM1IDEzLjk0MjggMi4wNTczNSAxNC4xNjY3IDIuMzMzNSAxNC4xNjY3SDEzLjY2NjhDMTMuOTQzIDE0LjE2NjcgMTQuMTY2OCAxMy45NDI4IDE0LjE2NjggMTMuNjY2N1YyLjMzMzM3QzE0LjE2NjggMi4wNTcyMyAxMy45NDMgMS44MzMzNyAxMy42NjY4IDEuODMzMzdIMi4zMzM1WiINCiAgICAgIGZpbGw9ImN1cnJlbnRDb2xvciINCiAgIC8+DQo8L3N2Zz4NCg==);
}

.icon-quit-fullscreen-image {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik04Ljc1IDEyQzkuMTYzOTQgMTIuMDAwMiA5LjQ5OTggMTIuMzM2MSA5LjUgMTIuNzVWMTcuNDE2QzkuNSAxNy44MzAxIDkuMTY0MDYgMTguMTY1OCA4Ljc1IDE4LjE2NkM4LjMzNTkgMTguMTY1OSA4IDE3LjgzMDEgOCAxNy40MTZWMTMuNUg0LjA4MzAxQzMuNjY5MDEgMTMuNDk5OSAzLjMzMzE4IDEzLjE2NCAzLjMzMzAxIDEyLjc1QzMuMzMzMjEgMTIuMzM2IDMuNjY5MDMgMTIuMDAwMSA0LjA4MzAxIDEySDguNzVaIiBmaWxsPSIjMDEwNDFBIi8+DQo8cGF0aCBkPSJNMTcuNDkzMiAxMi4wMDM5QzE3Ljg3MTIgMTIuMDQyNCAxOC4xNjU4IDEyLjM2MTkgMTguMTY2IDEyLjc1QzE4LjE2NTkgMTMuMTM4MSAxNy44NzEyIDEzLjQ1NzYgMTcuNDkzMiAxMy40OTYxTDE3LjQxNiAxMy41SDEzLjVWMTcuNDE2QzEzLjUgMTcuODMwMSAxMy4xNjQxIDE4LjE2NTggMTIuNzUgMTguMTY2QzEyLjMzNTkgMTguMTY1OSAxMiAxNy44MzAxIDEyIDE3LjQxNlYxMi43NUMxMi4wMDAyIDEyLjMzNiAxMi4zMzYgMTIuMDAwMSAxMi43NSAxMkgxNy40MTZMMTcuNDkzMiAxMi4wMDM5WiIgZmlsbD0iIzAxMDQxQSIvPg0KPHBhdGggZD0iTTguNzUgMy4zMzMwMUM5LjE2Mzk0IDMuMzMzMTggOS40OTk4IDMuNjY5MDcgOS41IDQuMDgzMDFWOC43NUM5LjQ5OTgyIDkuMTYzOTYgOS4xNjM5NiA5LjQ5OTgyIDguNzUgOS41SDQuMDgzMDFDMy42NjkwMSA5LjQ5OTg3IDMuMzMzMTggOS4xNjM5OCAzLjMzMzAxIDguNzVDMy4zMzMyMSA4LjMzNjA0IDMuNjY5MDMgOC4wMDAxMyA0LjA4MzAxIDhIOFY0LjA4MzAxQzguMDAwMiAzLjY2OTA0IDguMzM2MDIgMy4zMzMxNCA4Ljc1IDMuMzMzMDFaIiBmaWxsPSIjMDEwNDFBIi8+DQo8cGF0aCBkPSJNMTIuNzUgMy4zMzMwMUMxMy4xNjM5IDMuMzMzMTggMTMuNDk5OCAzLjY2OTA3IDEzLjUgNC4wODMwMVY4SDE3LjQxNkwxNy40OTMyIDguMDAzOTFDMTcuODcxMiA4LjA0MjM4IDE4LjE2NTggOC4zNjE5IDE4LjE2NiA4Ljc1QzE4LjE2NTkgOS4xMzgxNCAxNy44NzEyIDkuNDU3NjUgMTcuNDkzMiA5LjQ5NjA5TDE3LjQxNiA5LjVIMTIuNzVDMTIuMzM2IDkuNDk5ODcgMTIuMDAwMiA5LjE2Mzk4IDEyIDguNzVWNC4wODMwMUMxMi4wMDAyIDMuNjY5MDQgMTIuMzM2IDMuMzMzMTQgMTIuNzUgMy4zMzMwMVoiIGZpbGw9IiMwMTA0MUEiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTkuMjUgMEMyMC40OTI2IDAgMjEuNSAxLjAwNzM2IDIxLjUgMi4yNVYxOS4yNUMyMS41IDIwLjQ5MjYgMjAuNDkyNiAyMS41IDE5LjI1IDIxLjVIMi4yNUMxLjAwNzM2IDIxLjUgMy4yMjEyOGUtMDggMjAuNDkyNiAwIDE5LjI1VjIuMjVDMCAxLjAwNzM2IDEuMDA3MzYgMy4yMjEyOGUtMDggMi4yNSAwSDE5LjI1Wk0yLjI1IDEuNUMxLjgzNTc5IDEuNSAxLjUgMS44MzU3OSAxLjUgMi4yNVYxOS4yNUMxLjUgMTkuNjY0MiAxLjgzNTc5IDIwIDIuMjUgMjBIMTkuMjVDMTkuNjY0MiAyMCAyMCAxOS42NjQyIDIwIDE5LjI1VjIuMjVDMjAgMS44MzU3OSAxOS42NjQyIDEuNSAxOS4yNSAxLjVIMi4yNVoiIGZpbGw9IiMwMTA0MUEiLz4NCjwvc3ZnPg0K);
}

.icon-logoff-image {
   background-image: url(data:image/svg+xml;base64,PCEtLSBAZm9ybWF0IC0tPg0KDQo8c3ZnIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgPHBhdGgNCiAgICAgIGQ9Ik0zLjE2NjUgMS42NjY2OUMzLjE2NjUgMS4zOTA1NCAzLjM5MDM2IDEuMTY2NjkgMy42NjY1IDEuMTY2NjlIOS42NjY1QzkuOTQyNjUgMS4xNjY2OSAxMC4xNjY1IDEuMzkwNTQgMTAuMTY2NSAxLjY2NjY5VjQuMDAwMDJDMTAuMTY2NSA0LjI3NjE2IDEwLjM5MDQgNC41MDAwMiAxMC42NjY1IDQuNTAwMDJDMTAuOTQyNiA0LjUwMDAyIDExLjE2NjUgNC4yNzYxNiAxMS4xNjY1IDQuMDAwMDJWMS42NjY2OUMxMS4xNjY1IDAuODM4MjYgMTAuNDk0OSAwLjE2NjY4NyA5LjY2NjUgMC4xNjY2ODdIMy42NjY1QzIuODM4MDggMC4xNjY2ODcgMi4xNjY1IDAuODM4MjYgMi4xNjY1IDEuNjY2NjlWMTQuMzMzNEMyLjE2NjUgMTUuMTYxOCAyLjgzODA4IDE1LjgzMzQgMy42NjY1IDE1LjgzMzRIOS42NjY1QzEwLjQ5NDkgMTUuODMzNCAxMS4xNjY1IDE1LjE2MTggMTEuMTY2NSAxNC4zMzM0VjEyQzExLjE2NjUgMTEuNzIzOSAxMC45NDI2IDExLjUgMTAuNjY2NSAxMS41QzEwLjM5MDQgMTEuNSAxMC4xNjY1IDExLjcyMzkgMTAuMTY2NSAxMlYxNC4zMzM0QzEwLjE2NjUgMTQuNjA5NSA5Ljk0MjY1IDE0LjgzMzQgOS42NjY1IDE0LjgzMzRIMy42NjY1QzMuMzkwMzYgMTQuODMzNCAzLjE2NjUgMTQuNjA5NSAzLjE2NjUgMTQuMzMzNFYxLjY2NjY5WiINCiAgICAgIGZpbGw9ImN1cnJlbnRDb2xvciINCiAgIC8+DQogICA8cGF0aA0KICAgICAgZD0iTTEyLjM1MzQgNC45Nzk4QzEyLjE1ODEgNC43ODQ1NCAxMS44NDE1IDQuNzg0NTQgMTEuNjQ2MyA0Ljk3OThDMTEuNDUxIDUuMTc1MDYgMTEuNDUxIDUuNDkxNjUgMTEuNjQ2MyA1LjY4NjkxTDEzLjQ1OTQgNy41MDAwMkg3LjMzMzE3QzcuMDU3MDMgNy41MDAwMiA2LjgzMzE3IDcuNzIzODggNi44MzMxNyA4LjAwMDAyQzYuODMzMTcgOC4yNzYxNiA3LjA1NzAzIDguNTAwMDIgNy4zMzMxNyA4LjUwMDAySDEzLjQ1OTRMMTEuNjQ2MyAxMC4zMTMxQzExLjQ1MSAxMC41MDg0IDExLjQ1MSAxMC44MjUgMTEuNjQ2MyAxMS4wMjAyQzExLjg0MTUgMTEuMjE1NSAxMi4xNTgxIDExLjIxNTUgMTIuMzUzNCAxMS4wMjAyTDE1LjAyMDEgOC4zNTM1N0MxNS4yMTUzIDguMTU4MzEgMTUuMjE1MyA3Ljg0MTczIDE1LjAyMDEgNy42NDY0N0wxMi4zNTM0IDQuOTc5OFoiDQogICAgICBmaWxsPSJjdXJyZW50Q29sb3IiDQogICAvPg0KPC9zdmc+DQo=);
}

.icon-gesture-help-image {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy41ODYwMiA3LjA1ODc1QzcuNTg2MDIgNS44OTc2OSA4LjQ1NDkgNC45NTU4MSA5LjY0MDA2IDQuOTU1ODFDMTAuODI1MiA0Ljk1NTgxIDExLjY5NDEgNS44OTc2OSAxMS42OTQxIDcuMDU4NzVWOS4zNjUwNkMxMS45MTUzIDkuMzA3NzEgMTIuMTYzIDkuMjcwOTQgMTIuNDM0NCA5LjI3MDk0QzEzLjE3MTEgOS4yNzA5NCAxMy42OTk0IDkuNjI4NjIgMTQuMDM0MSAxMC4wNDlDMTQuMDgyNiAxMC4xMDk5IDE0LjEyNzMgMTAuMTcyMyAxNC4xNjg0IDEwLjIzNTNDMTQuNDk3MSAxMC4xMTQyIDE0LjkwNTMgMTAuMDU3NiAxNS4zODEyIDEwLjE1NjNMMTUuMzk3MyAxMC4xNTk5QzE2LjAyNTcgMTAuMzA0NyAxNi41NDIxIDEwLjY2MjggMTYuODc0NSAxMS4xMDZDMTcuMTM5OSAxMC45OTUyIDE3LjQ2MjYgMTAuOTEzOCAxNy44MzY5IDEwLjkxMzhDMTguNTg4NyAxMC45MTM4IDE5LjA5NzggMTEuMzU5NiAxOS4zODQgMTEuNzk2M0MxOS42NTk2IDEyLjIxNjkgMTkuNzk3OCAxMi43MjE1IDE5Ljc5NzggMTMuMTEzNFYxOC43MTg0QzE5Ljc5NzggMTguNzM0NSAxOS43OTczIDE4Ljc1MDUgMTkuNzk2MiAxOC43NjY1TDE5LjA0NzggMTguNzE4NEMxOS43OTYyIDE4Ljc2NjUgMTkuNzk2MyAxOC43NjYxIDE5Ljc5NjIgMTguNzY2NUwxOS43OTYxIDE4Ljc2ODFMMTkuNzk2IDE4Ljc2OThMMTkuNzk1NyAxOC43NzM2TDE5Ljc5NSAxOC43ODI5TDE5Ljc5MjggMTguODA3OUMxOS43OTA5IDE4LjgyNzQgMTkuNzg4MSAxOC44NTI0IDE5Ljc4NDEgMTguODgyNUMxOS43NzYxIDE4Ljk0MjggMTkuNzYzIDE5LjAyMzggMTkuNzQyIDE5LjEyMjRDMTkuNyAxOS4zMTk1IDE5LjYyNTkgMTkuNTg3NiAxOS40OTU3IDE5LjkwMDVDMTkuMjM0IDIwLjUyOTIgMTguNzQ4OCAyMS4zMzAzIDE3Ljg1ODMgMjIuMDkxMUwxNy44NTY1IDIyLjA5MjdDMTYuNjgxNCAyMy4wOTAzIDE1LjI5MjcgMjMuNTI3MiAxMy44MzE2IDIzLjUyNzJIMTEuOTY4N0MxMS4zMTU5IDIzLjUyNzIgMTAuNzU0NiAyMy40MTI4IDEwLjE5ODkgMjMuMTgzM0M5LjQzMDI4IDIyLjg4MzggOC4yMzMxOCAyMi4zMzY0IDcuNDQ4MzUgMjEuMTg3MkwzLjQ1NjM2IDE1Ljk4NkMzLjQwOTQyIDE1LjkyNDggMy4zNzIxOSAxNS44NTY4IDMuMzQ1OTggMTUuNzg0M0w0LjA1MTMyIDE1LjUyOTNDMy4zNDU5OCAxNS43ODQzIDMuMzQ2MTMgMTUuNzg0NyAzLjM0NTk4IDE1Ljc4NDNMMy4zNDUzOCAxNS43ODI2TDMuMzQ0NzYgMTUuNzgwOUwzLjM0MzQ1IDE1Ljc3NzJMMy4zNDA1NSAxNS43Njg4TDMuMzMzNzcgMTUuNzQ4MkMzLjMyODg3IDE1LjczMjggMy4zMjMyNCAxNS43MTQxIDMuMzE3MjYgMTUuNjkyMkMzLjMwNTMzIDE1LjY0ODUgMy4yOTE4OCAxNS41OTE3IDMuMjgwMTcgMTUuNTIzN0MzLjI1NjgyIDE1LjM4ODEgMy4yMzk2OCAxNS4yMDM2IDMuMjU3MTUgMTQuOTg2MUMzLjI5Mjg2IDE0LjU0MTYgMy40NzE1MyAxMy45OTE3IDMuOTY3NzEgMTMuNDcyNEwzLjk3MzYxIDEzLjQ2NThDMy45ODU2MiAxMy40NTI4IDQuMDAxMDEgMTMuNDM2NSA0LjAxOTYzIDEzLjQxNzlDNC4wNTY3MSAxMy4zODA3IDQuMTA3NjYgMTMuMzMyNyA0LjE3MTQ5IDEzLjI4MDJDNC4yOTY2MSAxMy4xNzcyIDQuNDg1MSAxMy4wNDUzIDQuNzI4MSAxMi45NDgzQzQuOTc0ODMgMTIuODQ5OCA1LjI4NjM5IDEyLjc4NDQgNS42MzkzMiAxMi44MzIyQzUuOTk1NiAxMi44ODA0IDYuMzQ1MDUgMTMuMDM3NCA2LjY3MjY3IDEzLjMwOTRDNi42OTQwNCAxMy4zMjcxIDYuNzE0NCAxMy4zNDYgNi43MzM2NyAxMy4zNjZMNy41ODYwMiAxNC4yNTAzVjcuMDU4NzVaTTcuNjU0MTIgMTUuMjM5NEM3LjY1NDEgMTUuMjM5NSA3LjY1NDE0IDE1LjIzOTQgNy42NTQxMiAxNS4yMzk0Wk03Ljk2MzQ0IDE1LjcyMjZMNy41MDI4NSAxNi4zMTQ1QzcuNDc0NzIgMTYuMjkyNiA3LjQ0ODE4IDE2LjI2ODggNy40MjM0NCAxNi4yNDMxTDUuNjg2MjUgMTQuNDQwOEM1LjU2Mzc0IDE0LjM0NTcgNS40ODAzOCAxNC4zMjQ0IDUuNDM4MTYgMTQuMzE4N0M1LjM4OTM5IDE0LjMxMjEgNS4zNDAwMiAxNC4zMTkxIDUuMjg0MDMgMTQuMzQxNUM1LjIyNDMgMTQuMzY1MyA1LjE2ODI5IDE0LjQwMjUgNS4xMjQ1OCAxNC40Mzg0QzUuMTAzOTkgMTQuNDU1NCA1LjA4OTQ1IDE0LjQ2OTMgNS4wODIxNCAxNC40NzY3QzUuMDgwNTMgMTQuNDc4MyA1LjA3OTM0IDE0LjQ3OTUgNS4wNzg1NyAxNC40ODAzQzUuMDcxNTYgMTQuNDg4MiA1LjA2NDM4IDE0LjQ5NiA1LjA1NzA1IDE0LjUwMzZDNC44MTUxNiAxNC43NTQ2IDQuNzYyOTggMTQuOTczNyA0Ljc1MjM0IDE1LjEwNjJDNC43NDkxNiAxNS4xNDU3IDQuNzQ5NTUgMTUuMTgwNyA0Ljc1MTUgMTUuMjA5OEw4LjY1MTU0IDIwLjI5MTJDOC42NjA4NCAyMC4zMDMzIDguNjY5NzcgMjAuMzE1NyA4LjY3ODMxIDIwLjMyODRDOS4xOTUyMyAyMS4wOTQ1IDEwLjAzMjcgMjEuNTA5MiAxMC43NTAzIDIxLjc4ODRMMTAuNzY1OCAyMS43OTQ2QzExLjEzOSAyMS45NDk1IDExLjUwNjkgMjIuMDI3MiAxMS45Njg3IDIyLjAyNzJIMTMuODMxNkMxNC45NzgyIDIyLjAyNzIgMTYuMDExMSAyMS42OTEzIDE2Ljg4NSAyMC45NDk5QzE3LjU3NzMgMjAuMzU4MSAxNy45MzAyIDE5Ljc1ODMgMTguMTEwOCAxOS4zMjQxQzE4LjIwMTggMTkuMTA1NSAxOC4yNSAxOC45MjY3IDE4LjI3NSAxOC44MDk3QzE4LjI4NzQgMTguNzUxMiAxOC4yOTQgMTguNzA4NSAxOC4yOTczIDE4LjY4NDJDMTguMjk3NCAxOC42ODI4IDE4LjI5NzYgMTguNjgxNSAxOC4yOTc4IDE4LjY4MDNWMTMuMTEzNEMxOC4yOTc4IDEzLjAyMiAxOC4yNDk2IDEyLjgwMTkgMTguMTI5NCAxMi42MTg1QzE4LjAxOTcgMTIuNDUxMiAxNy45MjMzIDEyLjQxMzggMTcuODM2OSAxMi40MTM4QzE3LjU5ODUgMTIuNDEzOCAxNy40MTM3IDEyLjQ5NDcgMTcuMjgyOCAxMi41ODAyVjE0LjQ2NjNDMTcuMjgyOCAxNC44ODA1IDE2Ljk0NzEgMTUuMjE2MyAxNi41MzI4IDE1LjIxNjNDMTYuMTE4NiAxNS4yMTYzIDE1Ljc4MjggMTQuODgwNSAxNS43ODI4IDE0LjQ2NjNWMTIuMjQzNkMxNS43ODI4IDEyLjIyNDcgMTUuNzYyNCAxMi4xMDMzIDE1LjYyOTkgMTEuOTUxNEMxNS41MDk4IDExLjgxMzYgMTUuMzIzNSAxMS42ODQgMTUuMDY4NSAxMS42MjM0QzE0LjgyODcgMTEuNTc1NiAxNC42NzcxIDExLjYzNTQgMTQuNTgxNiAxMS42OTM4VjEzLjQwMzNDMTQuNTgxNiAxMy44MTc1IDE0LjI0NTggMTQuMTUzMyAxMy44MzE2IDE0LjE1MzNDMTMuNDE3NCAxNC4xNTMzIDEzLjA4MTYgMTMuODE3NSAxMy4wODE2IDEzLjQwMzNWMTEuNDU0NEMxMy4wNDQyIDExLjMwMzQgMTIuOTcwMyAxMS4xMjExIDEyLjg2MDcgMTAuOTgzNEMxMi43NTMgMTAuODQ4MSAxMi42MjkyIDEwLjc3MDkgMTIuNDM0NCAxMC43NzA5QzEyLjEyOCAxMC43NzA5IDExLjg4MjEgMTAuODY1OCAxMS43MDk0IDEwLjk2MzZDMTEuNzA0MiAxMC45NjY1IDExLjY5OTEgMTAuOTY5NCAxMS42OTQxIDEwLjk3MjNWMTIuNTMzNUMxMS42OTQxIDEyLjk0NzggMTEuMzU4MyAxMy4yODM1IDEwLjk0NDEgMTMuMjgzNUMxMC41Mjk5IDEzLjI4MzUgMTAuMTk0MSAxMi45NDc4IDEwLjE5NDEgMTIuNTMzNVY3LjA1ODc1QzEwLjE5NDEgNi42NzM1OSA5Ljk0NTIzIDYuNDU1ODEgOS42NDAwNiA2LjQ1NTgxQzkuMzM0ODkgNi40NTU4MSA5LjA4NjAyIDYuNjczNTkgOS4wODYwMiA3LjA1ODc1VjE1LjIzOTFDOS4wODYwMiAxNS40Nzc1IDkuMDU5NTcgMTUuNzIwOCA4Ljk2NzIxIDE1LjkzNjRDOC44NjQxMSAxNi4xNzcxIDguNjYwNzkgMTYuNDEzMiA4LjMzODAzIDE2LjQ5NjlDOC4wNTk3MSAxNi41NjkxIDcuODI4OTEgMTYuNDg5NiA3LjcyNDA1IDE2LjQ0NDNDNy42NjMzNiAxNi40MTggNy42MTQzOCAxNi4zOSA3LjU3OTcxIDE2LjM2ODJDNy41NjE4OCAxNi4zNTY5IDcuNTQ2NTEgMTYuMzQ2NSA3LjUzMzg1IDE2LjMzNzVMNy41MTY1NiAxNi4zMjVMNy41MDkyNyAxNi4zMTk1TDcuNTA1OTUgMTYuMzE2OUw3LjUwNDM3IDE2LjMxNTdDNy41MDQgMTYuMzE1NCA3LjUwMjg1IDE2LjMxNDUgNy45NjM0NCAxNS43MjI2WiIgZmlsbD0iIzU2NTY1NiIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjMwMzYxIDQuMTIzNTVDNy4wOTI0NyA0LjQ3NzggNi42MzQ1MiA0LjU5NTI4IDYuMjc4NzUgNC4zODU3MkM1LjkyMTg1IDQuMTc1NSA1LjgwMjk1IDMuNzE1NzUgNi4wMTMxNyAzLjM1ODg1TDYuNjU5NCAzLjczOTVDNi4wMTMxNyAzLjM1ODg1IDYuMDEzMDEgMy4zNTkxMyA2LjAxMzE3IDMuMzU4ODVMNi4wMTM4NCAzLjM1NzcyTDYuMDE0NjEgMy4zNTY0Mkw2LjAxNjQ1IDMuMzUzMzRMNi4wMjEzMSAzLjM0NTI2TDYuMDM1ODEgMy4zMjE3N0M2LjA0NzYgMy4zMDI5NiA2LjA2MzY2IDMuMjc3OTMgNi4wODM5OCAzLjI0NzU3QzYuMTI0NTYgMy4xODY5NCA2LjE4MjQ3IDMuMTA0NTcgNi4yNTc2NiAzLjAwNzc0QzYuNDA3MyAyLjgxNTAxIDYuNjI5NDcgMi41NTk2OSA2LjkyNDM4IDIuMzAzNTJDNy41MTI2MSAxLjc5MjU5IDguNDI1NjUgMS4yNSA5LjY0MDA2IDEuMjVDMTAuODUwNyAxLjI1IDExLjc4MzIgMS43ODk0NSAxMi4zODk1IDIuMjkyNjRDMTIuNjk0NSAyLjU0NTgyIDEyLjkyNzcgMi43OTgyMiAxMy4wODU4IDIuOTg4N0MxMy4xNjUyIDMuMDg0MzggMTMuMjI2NyAzLjE2NTY4IDEzLjI2OTggMy4yMjUzN0MxMy4yOTE0IDMuMjU1MjUgMTMuMzA4NSAzLjI3OTgyIDEzLjMyMSAzLjI5ODIxTDEzLjMzNjQgMy4zMjEwN0wxMy4zNDE1IDMuMzI4ODNMMTMuMzQzNCAzLjMzMTc3TDEzLjM0NDIgMy4zMzI5OUMxMy4zNDQzIDMuMzMzMjUgMTMuMzQ0OCAzLjMzNDA2IDEyLjcxMzkgMy43Mzk1TDEzLjM0NDggMy4zMzQwNkMxMy41Njg4IDMuNjgyNTMgMTMuNDY3OCA0LjE0NjU0IDEzLjExOTMgNC4zNzA0NkMxMi43NzE4IDQuNTkzNzYgMTIuMzA5NCA0LjQ5Mzk3IDEyLjA4NDggNC4xNDc4NE0xMi4wODQ4IDQuMTQ3ODRMMTIuMDgwNyA0LjE0MTcyQzEyLjA3NTggNC4xMzQ2MiAxMi4wNjcgNC4xMjE4MiAxMi4wNTQyIDQuMTA0MTRDMTIuMDI4NiA0LjA2ODY5IDExLjk4NzUgNC4wMTQxIDExLjkzMTUgMy45NDY3QzExLjgxODkgMy44MTEwMiAxMS42NTA0IDMuNjI4NTUgMTEuNDMxNSAzLjQ0Njg2QzEwLjk4OTggMy4wODAzIDEwLjM4NTUgMi43NSA5LjY0MDA2IDIuNzVDOC44OTg0MSAyLjc1IDguMzIxMTIgMy4wNzcxNiA3LjkwODAzIDMuNDM1OTdDNy43MDIyOSAzLjYxNDY4IDcuNTQ2MDUgMy43OTQyMyA3LjQ0MjQ1IDMuOTI3NjZDNy4zOTEwMiAzLjk5MzkxIDcuMzUzNiA0LjA0NzQ0IDcuMzMwNTEgNC4wODE5M0M3LjMxODk5IDQuMDk5MTQgNy4zMTExMyA0LjExMTQ4IDcuMzA2OTUgNC4xMTgxNUw3LjMwMzYxIDQuMTIzNTVNMTIuMDg0OCA0LjE0Nzg0TDEyLjA4NCA0LjE0NjU5TDEyLjA4MzIgNC4xNDU0MSIgZmlsbD0iIzU2NTY1NiIvPg0KPC9zdmc+DQo=);
}

.icon-key-mapping-image {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgNEg0QzIuODk1NDMgNCAyIDQuODk1NDMgMiA2VjE3QzIgMTguMTA0NiAyLjg5NTQzIDE5IDQgMTlIMjBDMjEuMTA0NiAxOSAyMiAxOC4xMDQ2IDIyIDE3VjZDMjIgNC44OTU0MyAyMS4xMDQ2IDQgMjAgNFpNNCAzQzIuMzQzMTUgMyAxIDQuMzQzMTUgMSA2VjE3QzEgMTguNjU2OSAyLjM0MzE1IDIwIDQgMjBIMjBDMjEuNjU2OSAyMCAyMyAxOC42NTY5IDIzIDE3VjZDMjMgNC4zNDMxNSAyMS42NTY5IDMgMjAgM0g0WiIgZmlsbD0iIzMyNDM1MCIvPg0KPGNpcmNsZSBjeD0iNiIgY3k9IjgiIHI9IjEiIGZpbGw9IiMzMjQzNTAiLz4NCjxjaXJjbGUgY3g9IjYiIGN5PSIxMiIgcj0iMSIgZmlsbD0iIzMyNDM1MCIvPg0KPGNpcmNsZSBjeD0iMTAiIGN5PSI4IiByPSIxIiBmaWxsPSIjMzI0MzUwIi8+DQo8Y2lyY2xlIGN4PSIxMCIgY3k9IjEyIiByPSIxIiBmaWxsPSIjMzI0MzUwIi8+DQo8Y2lyY2xlIGN4PSIxNCIgY3k9IjgiIHI9IjEiIGZpbGw9IiMzMjQzNTAiLz4NCjxjaXJjbGUgY3g9IjE0IiBjeT0iMTIiIHI9IjEiIGZpbGw9IiMzMjQzNTAiLz4NCjxjaXJjbGUgY3g9IjE4IiBjeT0iOCIgcj0iMSIgZmlsbD0iIzMyNDM1MCIvPg0KPGNpcmNsZSBjeD0iMTgiIGN5PSIxMiIgcj0iMSIgZmlsbD0iIzMyNDM1MCIvPg0KPHJlY3QgeD0iOCIgeT0iMTYiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiIHJ4PSIwLjUiIGZpbGw9IiMzMjQzNTAiLz4NCjwvc3ZnPg0K) center no-repeat;
   background-size: 15px 15px;
   float: left;
   margin-top: 8px;
}

.icon-help-image {
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0ZDNTU1MkRGQTZDMTFFNDhBMjRGNUQxQTMwREFERUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0ZDNTU1MkVGQTZDMTFFNDhBMjRGNUQxQTMwREFERUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NjgzNzZDNkZBNkMxMUU0OEEyNEY1RDFBMzBEQURFRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RkM1NTUyQ0ZBNkMxMUU0OEEyNEY1RDFBMzBEQURFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr84SikAAAE1SURBVHjadNLBK0RRFMfxN2OsZGzG3moISfwPLMwkLKawFgsL/g8WokiWkpFXwoJSVsKCeYlkwR8wQslGie+p363jxalP73bvOe+de+/LVKvVyEUB8yihqLkHHGARzyEx64pGcYcmTOklBY2btTYWknN6jmAJg7iOfse5bOjL34izeuua2gtF3djBpsYWNQxhFa1WOKuEmhJacIRTnGmc11qi3DkrHMa2a61Nra3Ik/tqpNyS7bEDV24h0SHk9dKiDiaEbac9F/0fM5hEGW9uvhGf1uo9+v4ozOgUL1Lz1vajfXEP49qXjxMVp2MCh1a4jFvdU+ISBnRnl26uBxV0WWEd02qr7K5lAV+uqBf7yq2Hw4n1PMaW3KAB/WqvogOL0/+qTXTiA+t4xYvG71rbDck/AgwAtr9IdWKKwx4AAAAASUVORK5CYII=) center no-repeat;
   float: left;
}

.sidebar-usb-image::before {
   mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MzU4XzYzMjQzKSI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuOTAyMTggMy41MDAzM0M3LjExOTgyIDIuNzMwODIgNy44MjczMiAyLjE2Njk5IDguNjY2NSAyLjE2Njk5QzkuNjc5MDMgMi4xNjY5OSAxMC40OTk4IDIuOTg3OCAxMC40OTk4IDQuMDAwMzNDMTAuNDk5OCA1LjAxMjg1IDkuNjc5MDMgNS44MzM2NiA4LjY2NjUgNS44MzM2NkM3LjgyNzMyIDUuODMzNjYgNy4xMTk4MiA1LjI2OTgzIDYuOTAyMTggNC41MDAzM0g2LjcyMDZDNi41MDUzOCA0LjUwMDMzIDYuMzE0MzEgNC42MzgwNCA2LjI0NjI1IDQuODQyMjFMNS4zNjAyMiA3LjUwMDMzSDEyLjE2NjVWNy4wMDAzM0MxMi4xNjY1IDYuMTc2MjggMTMuMTA3MyA1LjcwNTkgMTMuNzY2NSA2LjIwMDMzTDE1LjA5OTggNy4yMDAzM0MxNS42MzMyIDcuNjAwMzMgMTUuNjMzMiA4LjQwMDMzIDE1LjA5OTggOC44MDAzM0wxMy43NjY1IDkuODAwMzNDMTMuMTA3MyAxMC4yOTQ4IDEyLjE2NjUgOS44MjQzNyAxMi4xNjY1IDkuMDAwMzNWOC41MDAzM0g3LjM2MDIyTDguMjQ2MjUgMTEuMTU4NEM4LjMxNDMxIDExLjM2MjYgOC41MDUzOCAxMS41MDAzIDguNzIwNiAxMS41MDAzSDguODMzMTdWMTEuMTY3QzguODMzMTcgMTAuNjE0NyA5LjI4MDg5IDEwLjE2NyA5LjgzMzE3IDEwLjE2N0gxMS40OTk4QzEyLjA1MjEgMTAuMTY3IDEyLjQ5OTggMTAuNjE0NyAxMi40OTk4IDExLjE2N1YxMi44MzM3QzEyLjQ5OTggMTMuMzg1OSAxMi4wNTIxIDEzLjgzMzcgMTEuNDk5OCAxMy44MzM3SDkuODMzMTdDOS4yODA4OSAxMy44MzM3IDguODMzMTcgMTMuMzg1OSA4LjgzMzE3IDEyLjgzMzdWMTIuNTAwM0g4LjcyMDZDOC4wNzQ5NSAxMi41MDAzIDcuNTAxNzQgMTIuMDg3MiA3LjI5NzU3IDExLjQ3NDdMNi4zMDYxMiA4LjUwMDMzSDMuNzY0MTZDMy41NDY1MiA5LjI2OTgzIDIuODM5MDIgOS44MzM2NiAxLjk5OTg0IDkuODMzNjZDMC45ODczMTUgOS44MzM2NiAwLjE2NjUwNCA5LjAxMjg1IDAuMTY2NTA0IDguMDAwMzNDMC4xNjY1MDQgNi45ODc4IDAuOTg3MzE1IDYuMTY2OTkgMS45OTk4NCA2LjE2Njk5QzIuODM5MDIgNi4xNjY5OSAzLjU0NjUyIDYuNzMwODIgMy43NjQxNiA3LjUwMDMzSDQuMzA2MTJMNS4yOTc1NyA0LjUyNTk4QzUuNTAxNzQgMy45MTM0NyA2LjA3NDk1IDMuNTAwMzMgNi43MjA2IDMuNTAwMzNINi45MDIxOFpNOC42NjY1IDMuMTY2OTlDOC4yMDYyNyAzLjE2Njk5IDcuODMzMTcgMy41NDAwOSA3LjgzMzE3IDQuMDAwMzNDNy44MzMxNyA0LjQ2MDU2IDguMjA2MjcgNC44MzM2NiA4LjY2NjUgNC44MzM2NkM5LjEyNjc0IDQuODMzNjYgOS40OTk4NCA0LjQ2MDU2IDkuNDk5ODQgNC4wMDAzM0M5LjQ5OTg0IDMuNTQwMDkgOS4xMjY3NCAzLjE2Njk5IDguNjY2NSAzLjE2Njk5Wk0xLjk5OTg0IDcuMTY2OTlDMS41Mzk2IDcuMTY2OTkgMS4xNjY1IDcuNTQwMDkgMS4xNjY1IDguMDAwMzNDMS4xNjY1IDguNDYwNTYgMS41Mzk2IDguODMzNjYgMS45OTk4NCA4LjgzMzY2QzIuNDYwMDcgOC44MzM2NiAyLjgzMzE3IDguNDYwNTYgMi44MzMxNyA4LjAwMDMzQzIuODMzMTcgNy41NDAwOSAyLjQ2MDA3IDcuMTY2OTkgMS45OTk4NCA3LjE2Njk5Wk05LjgzMzE3IDExLjE2N0gxMS40OTk4VjEyLjgzMzdIOS44MzMxN1YxMS4xNjdaTTE0LjQ5OTggOC4wMDAzM0wxMy4xNjY1IDcuMDAwMzNWOS4wMDAzM0wxNC40OTk4IDguMDAwMzNaIiBmaWxsPSIjM0M0ODYwIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfNzM1OF82MzI0MyI+DQo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=);
}
      
.sidebar-cad-image::before {
   mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik02IDMuODMzMzNDNiAzLjU1NzE5IDYuMjIzODYgMy4zMzMzMyA2LjUgMy4zMzMzM0g5LjE2NjY3QzkuNDQyODEgMy4zMzMzMyA5LjY2NjY3IDMuNTU3MTkgOS42NjY2NyAzLjgzMzMzQzkuNjY2NjcgNC4xMDk0OCA5LjQ0MjgxIDQuMzMzMzMgOS4xNjY2NyA0LjMzMzMzSDYuNUM2LjIyMzg2IDQuMzMzMzMgNiA0LjEwOTQ4IDYgMy44MzMzM1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPg0KPHBhdGggZD0iTTYuNSA3LjMzMzMzQzYuMjIzODYgNy4zMzMzMyA2IDcuNTU3MTkgNiA3LjgzMzMzQzYgOC4xMDk0OCA2LjIyMzg2IDguMzMzMzMgNi41IDguMzMzMzNIOS4xNjY2N0M5LjQ0MjgxIDguMzMzMzMgOS42NjY2NyA4LjEwOTQ4IDkuNjY2NjcgNy44MzMzM0M5LjY2NjY3IDcuNTU3MTkgOS40NDI4MSA3LjMzMzMzIDkuMTY2NjcgNy4zMzMzM0g2LjVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4NCjxwYXRoIGQ9Ik02IDExLjgzMzNDNiAxMS41NTcyIDYuMjIzODYgMTEuMzMzMyA2LjUgMTEuMzMzM0g5LjE2NjY3QzkuNDQyODEgMTEuMzMzMyA5LjY2NjY3IDExLjU1NzIgOS42NjY2NyAxMS44MzMzQzkuNjY2NjcgMTIuMTA5NSA5LjQ0MjgxIDEyLjMzMzMgOS4xNjY2NyAxMi4zMzMzSDYuNUM2LjIyMzg2IDEyLjMzMzMgNiAxMi4xMDk1IDYgMTEuODMzM1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPg0KPHBhdGggZD0iTTMuMTY2NjcgMTEuMzMzM0MyLjg5MDUyIDExLjMzMzMgMi42NjY2NyAxMS41NTcyIDIuNjY2NjcgMTEuODMzM0MyLjY2NjY3IDEyLjEwOTUgMi44OTA1MiAxMi4zMzMzIDMuMTY2NjcgMTIuMzMzM0MzLjQ0MjgxIDEyLjMzMzMgMy42NjY3MyAxMi4xMDk1IDMuNjY2NzMgMTEuODMzM0MzLjY2NjczIDExLjU1NzIgMy40NDI4MSAxMS4zMzMzIDMuMTY2NjcgMTEuMzMzM1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPg0KPHBhdGggZD0iTTQuODUzNTkgMi44MTMxMkM1LjA0ODg1IDMuMDA4MzggNS4wNDg4NSAzLjMyNDk2IDQuODUzNTkgMy41MjAyMkwzLjUyMDI2IDQuODUzNTZDMy4zMjUgNS4wNDg4MiAzLjAwODQxIDUuMDQ4ODIgMi44MTMxNSA0Ljg1MzU2TDIuMTQ2NDkgNC4xODY4OUMxLjk1MTIyIDMuOTkxNjMgMS45NTEyMiAzLjY3NTA0IDIuMTQ2NDkgMy40Nzk3OEMyLjM0MTc1IDMuMjg0NTIgMi42NTgzMyAzLjI4NDUyIDIuODUzNTkgMy40Nzk3OEwzLjE2NjcxIDMuNzkyOUw0LjE0NjQ5IDIuODEzMTJDNC4zNDE3NSAyLjYxNzg1IDQuNjU4MzMgMi42MTc4NSA0Ljg1MzU5IDIuODEzMTJaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4NCjxwYXRoIGQ9Ik00Ljg1MzU5IDcuNTIwMjJDNS4wNDg4NSA3LjMyNDk2IDUuMDQ4ODUgNy4wMDgzOCA0Ljg1MzU5IDYuODEzMTJDNC42NTgzMyA2LjYxNzg1IDQuMzQxNzUgNi42MTc4NSA0LjE0NjQ5IDYuODEzMTJMMy4xNjY3MSA3Ljc5MjlMMi44NTM1OSA3LjQ3OTc4QzIuNjU4MzMgNy4yODQ1MiAyLjM0MTc1IDcuMjg0NTIgMi4xNDY0OSA3LjQ3OTc4QzEuOTUxMjIgNy42NzUwNCAxLjk1MTIyIDcuOTkxNjMgMi4xNDY0OSA4LjE4Njg5TDIuODEzMTUgOC44NTM1NkMzLjAwODQxIDkuMDQ4ODIgMy4zMjUgOS4wNDg4MiAzLjUyMDI2IDguODUzNTZMNC44NTM1OSA3LjUyMDIyWiIgZmlsbD0iY3VycmVudENvbG9yIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMS41QzAgMC42NzE1NzMgMC42NzE1NzMgMCAxLjUgMEgxMC4xNjY3QzEwLjk5NTEgMCAxMS42NjY3IDAuNjcxNTczIDExLjY2NjcgMS41VjE0LjE2NjdDMTEuNjY2NyAxNC45OTUxIDEwLjk5NTEgMTUuNjY2NyAxMC4xNjY3IDE1LjY2NjdIMS41QzAuNjcxNTczIDE1LjY2NjcgMCAxNC45OTUxIDAgMTQuMTY2N1YxLjVaTTEuNSAxQzEuMjIzODYgMSAxIDEuMjIzODYgMSAxLjVWMTQuMTY2N0MxIDE0LjQ0MjggMS4yMjM4NiAxNC42NjY3IDEuNSAxNC42NjY3SDEwLjE2NjdDMTAuNDQyOCAxNC42NjY3IDEwLjY2NjcgMTQuNDQyOCAxMC42NjY3IDE0LjE2NjdWMS41QzEwLjY2NjcgMS4yMjM4NiAxMC40NDI4IDEgMTAuMTY2NyAxSDEuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPg0KPC9zdmc+DQo=);
}

.sidebar-keyboard-image::before {
   mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgNEg0QzIuODk1NDMgNCAyIDQuODk1NDMgMiA2VjE3QzIgMTguMTA0NiAyLjg5NTQzIDE5IDQgMTlIMjBDMjEuMTA0NiAxOSAyMiAxOC4xMDQ2IDIyIDE3VjZDMjIgNC44OTU0MyAyMS4xMDQ2IDQgMjAgNFpNNCAzQzIuMzQzMTUgMyAxIDQuMzQzMTUgMSA2VjE3QzEgMTguNjU2OSAyLjM0MzE1IDIwIDQgMjBIMjBDMjEuNjU2OSAyMCAyMyAxOC42NTY5IDIzIDE3VjZDMjMgNC4zNDMxNSAyMS42NTY5IDMgMjAgM0g0WiIgZmlsbD0iIzMyNDM1MCIvPg0KPGNpcmNsZSBjeD0iNiIgY3k9IjgiIHI9IjEiIGZpbGw9IiMzMjQzNTAiLz4NCjxjaXJjbGUgY3g9IjYiIGN5PSIxMiIgcj0iMSIgZmlsbD0iIzMyNDM1MCIvPg0KPGNpcmNsZSBjeD0iMTAiIGN5PSI4IiByPSIxIiBmaWxsPSIjMzI0MzUwIi8+DQo8Y2lyY2xlIGN4PSIxMCIgY3k9IjEyIiByPSIxIiBmaWxsPSIjMzI0MzUwIi8+DQo8Y2lyY2xlIGN4PSIxNCIgY3k9IjgiIHI9IjEiIGZpbGw9IiMzMjQzNTAiLz4NCjxjaXJjbGUgY3g9IjE0IiBjeT0iMTIiIHI9IjEiIGZpbGw9IiMzMjQzNTAiLz4NCjxjaXJjbGUgY3g9IjE4IiBjeT0iOCIgcj0iMSIgZmlsbD0iIzMyNDM1MCIvPg0KPGNpcmNsZSBjeD0iMTgiIGN5PSIxMiIgcj0iMSIgZmlsbD0iIzMyNDM1MCIvPg0KPHJlY3QgeD0iOCIgeT0iMTYiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiIHJ4PSIwLjUiIGZpbGw9IiMzMjQzNTAiLz4NCjwvc3ZnPg0K);
}

.sidebar-button-trackpad::before {
   mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgNi41SDRDMy43MjM4NiA2LjUgMy41IDYuNzIzODYgMy41IDdWMTMuNzVIMjAuNVY3QzIwLjUgNi43MjM4NiAyMC4yNzYxIDYuNSAyMCA2LjVaTTIwLjUgMTUuMjVIMTIuNzVWMTcuNUgyMEMyMC4yNzYxIDE3LjUgMjAuNSAxNy4yNzYxIDIwLjUgMTdWMTUuMjVaTTExLjI1IDE1LjI1SDMuNVYxN0MzLjUgMTcuMjc2MSAzLjcyMzg2IDE3LjUgNCAxNy41SDExLjI1VjE1LjI1Wk0yIDE1LjI1VjEzLjc1VjdDMiA1Ljg5NTQzIDIuODk1NDMgNSA0IDVIMjBDMjEuMTA0NiA1IDIyIDUuODk1NDMgMjIgN1YxN0MyMiAxOC4xMDQ2IDIxLjEwNDYgMTkgMjAgMTlINEMyLjg5NTQzIDE5IDIgMTguMTA0NiAyIDE3VjE1LjI1WiIgZmlsbD0iIzU2NTY1NiIvPg0KPC9zdmc+DQo=);
}

.sidebar-button-nativetouch::before {
   mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy41ODYwMiA3LjA1ODc1QzcuNTg2MDIgNS44OTc2OSA4LjQ1NDkgNC45NTU4MSA5LjY0MDA2IDQuOTU1ODFDMTAuODI1MiA0Ljk1NTgxIDExLjY5NDEgNS44OTc2OSAxMS42OTQxIDcuMDU4NzVWOS4zNjUwNkMxMS45MTUzIDkuMzA3NzEgMTIuMTYzIDkuMjcwOTQgMTIuNDM0NCA5LjI3MDk0QzEzLjE3MTEgOS4yNzA5NCAxMy42OTk0IDkuNjI4NjIgMTQuMDM0MSAxMC4wNDlDMTQuMDgyNiAxMC4xMDk5IDE0LjEyNzMgMTAuMTcyMyAxNC4xNjg0IDEwLjIzNTNDMTQuNDk3MSAxMC4xMTQyIDE0LjkwNTMgMTAuMDU3NiAxNS4zODEyIDEwLjE1NjNMMTUuMzk3MyAxMC4xNTk5QzE2LjAyNTcgMTAuMzA0NyAxNi41NDIxIDEwLjY2MjggMTYuODc0NSAxMS4xMDZDMTcuMTM5OSAxMC45OTUyIDE3LjQ2MjYgMTAuOTEzOCAxNy44MzY5IDEwLjkxMzhDMTguNTg4NyAxMC45MTM4IDE5LjA5NzggMTEuMzU5NiAxOS4zODQgMTEuNzk2M0MxOS42NTk2IDEyLjIxNjkgMTkuNzk3OCAxMi43MjE1IDE5Ljc5NzggMTMuMTEzNFYxOC43MTg0QzE5Ljc5NzggMTguNzM0NSAxOS43OTczIDE4Ljc1MDUgMTkuNzk2MiAxOC43NjY1TDE5LjA0NzggMTguNzE4NEMxOS43OTYyIDE4Ljc2NjUgMTkuNzk2MyAxOC43NjYxIDE5Ljc5NjIgMTguNzY2NUwxOS43OTYxIDE4Ljc2ODFMMTkuNzk2IDE4Ljc2OThMMTkuNzk1NyAxOC43NzM2TDE5Ljc5NSAxOC43ODI5TDE5Ljc5MjggMTguODA3OUMxOS43OTA5IDE4LjgyNzQgMTkuNzg4MSAxOC44NTI0IDE5Ljc4NDEgMTguODgyNUMxOS43NzYxIDE4Ljk0MjggMTkuNzYzIDE5LjAyMzggMTkuNzQyIDE5LjEyMjRDMTkuNyAxOS4zMTk1IDE5LjYyNTkgMTkuNTg3NiAxOS40OTU3IDE5LjkwMDVDMTkuMjM0IDIwLjUyOTIgMTguNzQ4OCAyMS4zMzAzIDE3Ljg1ODMgMjIuMDkxMUwxNy44NTY1IDIyLjA5MjdDMTYuNjgxNCAyMy4wOTAzIDE1LjI5MjcgMjMuNTI3MiAxMy44MzE2IDIzLjUyNzJIMTEuOTY4N0MxMS4zMTU5IDIzLjUyNzIgMTAuNzU0NiAyMy40MTI4IDEwLjE5ODkgMjMuMTgzM0M5LjQzMDI4IDIyLjg4MzggOC4yMzMxOCAyMi4zMzY0IDcuNDQ4MzUgMjEuMTg3MkwzLjQ1NjM2IDE1Ljk4NkMzLjQwOTQyIDE1LjkyNDggMy4zNzIxOSAxNS44NTY4IDMuMzQ1OTggMTUuNzg0M0w0LjA1MTMyIDE1LjUyOTNDMy4zNDU5OCAxNS43ODQzIDMuMzQ2MTMgMTUuNzg0NyAzLjM0NTk4IDE1Ljc4NDNMMy4zNDUzOCAxNS43ODI2TDMuMzQ0NzYgMTUuNzgwOUwzLjM0MzQ1IDE1Ljc3NzJMMy4zNDA1NSAxNS43Njg4TDMuMzMzNzcgMTUuNzQ4MkMzLjMyODg3IDE1LjczMjggMy4zMjMyNCAxNS43MTQxIDMuMzE3MjYgMTUuNjkyMkMzLjMwNTMzIDE1LjY0ODUgMy4yOTE4OCAxNS41OTE3IDMuMjgwMTcgMTUuNTIzN0MzLjI1NjgyIDE1LjM4ODEgMy4yMzk2OCAxNS4yMDM2IDMuMjU3MTUgMTQuOTg2MUMzLjI5Mjg2IDE0LjU0MTYgMy40NzE1MyAxMy45OTE3IDMuOTY3NzEgMTMuNDcyNEwzLjk3MzYxIDEzLjQ2NThDMy45ODU2MiAxMy40NTI4IDQuMDAxMDEgMTMuNDM2NSA0LjAxOTYzIDEzLjQxNzlDNC4wNTY3MSAxMy4zODA3IDQuMTA3NjYgMTMuMzMyNyA0LjE3MTQ5IDEzLjI4MDJDNC4yOTY2MSAxMy4xNzcyIDQuNDg1MSAxMy4wNDUzIDQuNzI4MSAxMi45NDgzQzQuOTc0ODMgMTIuODQ5OCA1LjI4NjM5IDEyLjc4NDQgNS42MzkzMiAxMi44MzIyQzUuOTk1NiAxMi44ODA0IDYuMzQ1MDUgMTMuMDM3NCA2LjY3MjY3IDEzLjMwOTRDNi42OTQwNCAxMy4zMjcxIDYuNzE0NCAxMy4zNDYgNi43MzM2NyAxMy4zNjZMNy41ODYwMiAxNC4yNTAzVjcuMDU4NzVaTTcuNjU0MTIgMTUuMjM5NEM3LjY1NDEgMTUuMjM5NSA3LjY1NDE0IDE1LjIzOTQgNy42NTQxMiAxNS4yMzk0Wk03Ljk2MzQ0IDE1LjcyMjZMNy41MDI4NSAxNi4zMTQ1QzcuNDc0NzIgMTYuMjkyNiA3LjQ0ODE4IDE2LjI2ODggNy40MjM0NCAxNi4yNDMxTDUuNjg2MjUgMTQuNDQwOEM1LjU2Mzc0IDE0LjM0NTcgNS40ODAzOCAxNC4zMjQ0IDUuNDM4MTYgMTQuMzE4N0M1LjM4OTM5IDE0LjMxMjEgNS4zNDAwMiAxNC4zMTkxIDUuMjg0MDMgMTQuMzQxNUM1LjIyNDMgMTQuMzY1MyA1LjE2ODI5IDE0LjQwMjUgNS4xMjQ1OCAxNC40Mzg0QzUuMTAzOTkgMTQuNDU1NCA1LjA4OTQ1IDE0LjQ2OTMgNS4wODIxNCAxNC40NzY3QzUuMDgwNTMgMTQuNDc4MyA1LjA3OTM0IDE0LjQ3OTUgNS4wNzg1NyAxNC40ODAzQzUuMDcxNTYgMTQuNDg4MiA1LjA2NDM4IDE0LjQ5NiA1LjA1NzA1IDE0LjUwMzZDNC44MTUxNiAxNC43NTQ2IDQuNzYyOTggMTQuOTczNyA0Ljc1MjM0IDE1LjEwNjJDNC43NDkxNiAxNS4xNDU3IDQuNzQ5NTUgMTUuMTgwNyA0Ljc1MTUgMTUuMjA5OEw4LjY1MTU0IDIwLjI5MTJDOC42NjA4NCAyMC4zMDMzIDguNjY5NzcgMjAuMzE1NyA4LjY3ODMxIDIwLjMyODRDOS4xOTUyMyAyMS4wOTQ1IDEwLjAzMjcgMjEuNTA5MiAxMC43NTAzIDIxLjc4ODRMMTAuNzY1OCAyMS43OTQ2QzExLjEzOSAyMS45NDk1IDExLjUwNjkgMjIuMDI3MiAxMS45Njg3IDIyLjAyNzJIMTMuODMxNkMxNC45NzgyIDIyLjAyNzIgMTYuMDExMSAyMS42OTEzIDE2Ljg4NSAyMC45NDk5QzE3LjU3NzMgMjAuMzU4MSAxNy45MzAyIDE5Ljc1ODMgMTguMTEwOCAxOS4zMjQxQzE4LjIwMTggMTkuMTA1NSAxOC4yNSAxOC45MjY3IDE4LjI3NSAxOC44MDk3QzE4LjI4NzQgMTguNzUxMiAxOC4yOTQgMTguNzA4NSAxOC4yOTczIDE4LjY4NDJDMTguMjk3NCAxOC42ODI4IDE4LjI5NzYgMTguNjgxNSAxOC4yOTc4IDE4LjY4MDNWMTMuMTEzNEMxOC4yOTc4IDEzLjAyMiAxOC4yNDk2IDEyLjgwMTkgMTguMTI5NCAxMi42MTg1QzE4LjAxOTcgMTIuNDUxMiAxNy45MjMzIDEyLjQxMzggMTcuODM2OSAxMi40MTM4QzE3LjU5ODUgMTIuNDEzOCAxNy40MTM3IDEyLjQ5NDcgMTcuMjgyOCAxMi41ODAyVjE0LjQ2NjNDMTcuMjgyOCAxNC44ODA1IDE2Ljk0NzEgMTUuMjE2MyAxNi41MzI4IDE1LjIxNjNDMTYuMTE4NiAxNS4yMTYzIDE1Ljc4MjggMTQuODgwNSAxNS43ODI4IDE0LjQ2NjNWMTIuMjQzNkMxNS43ODI4IDEyLjIyNDcgMTUuNzYyNCAxMi4xMDMzIDE1LjYyOTkgMTEuOTUxNEMxNS41MDk4IDExLjgxMzYgMTUuMzIzNSAxMS42ODQgMTUuMDY4NSAxMS42MjM0QzE0LjgyODcgMTEuNTc1NiAxNC42NzcxIDExLjYzNTQgMTQuNTgxNiAxMS42OTM4VjEzLjQwMzNDMTQuNTgxNiAxMy44MTc1IDE0LjI0NTggMTQuMTUzMyAxMy44MzE2IDE0LjE1MzNDMTMuNDE3NCAxNC4xNTMzIDEzLjA4MTYgMTMuODE3NSAxMy4wODE2IDEzLjQwMzNWMTEuNDU0NEMxMy4wNDQyIDExLjMwMzQgMTIuOTcwMyAxMS4xMjExIDEyLjg2MDcgMTAuOTgzNEMxMi43NTMgMTAuODQ4MSAxMi42MjkyIDEwLjc3MDkgMTIuNDM0NCAxMC43NzA5QzEyLjEyOCAxMC43NzA5IDExLjg4MjEgMTAuODY1OCAxMS43MDk0IDEwLjk2MzZDMTEuNzA0MiAxMC45NjY1IDExLjY5OTEgMTAuOTY5NCAxMS42OTQxIDEwLjk3MjNWMTIuNTMzNUMxMS42OTQxIDEyLjk0NzggMTEuMzU4MyAxMy4yODM1IDEwLjk0NDEgMTMuMjgzNUMxMC41Mjk5IDEzLjI4MzUgMTAuMTk0MSAxMi45NDc4IDEwLjE5NDEgMTIuNTMzNVY3LjA1ODc1QzEwLjE5NDEgNi42NzM1OSA5Ljk0NTIzIDYuNDU1ODEgOS42NDAwNiA2LjQ1NTgxQzkuMzM0ODkgNi40NTU4MSA5LjA4NjAyIDYuNjczNTkgOS4wODYwMiA3LjA1ODc1VjE1LjIzOTFDOS4wODYwMiAxNS40Nzc1IDkuMDU5NTcgMTUuNzIwOCA4Ljk2NzIxIDE1LjkzNjRDOC44NjQxMSAxNi4xNzcxIDguNjYwNzkgMTYuNDEzMiA4LjMzODAzIDE2LjQ5NjlDOC4wNTk3MSAxNi41NjkxIDcuODI4OTEgMTYuNDg5NiA3LjcyNDA1IDE2LjQ0NDNDNy42NjMzNiAxNi40MTggNy42MTQzOCAxNi4zOSA3LjU3OTcxIDE2LjM2ODJDNy41NjE4OCAxNi4zNTY5IDcuNTQ2NTEgMTYuMzQ2NSA3LjUzMzg1IDE2LjMzNzVMNy41MTY1NiAxNi4zMjVMNy41MDkyNyAxNi4zMTk1TDcuNTA1OTUgMTYuMzE2OUw3LjUwNDM3IDE2LjMxNTdDNy41MDQgMTYuMzE1NCA3LjUwMjg1IDE2LjMxNDUgNy45NjM0NCAxNS43MjI2WiIgZmlsbD0iIzU2NTY1NiIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjMwMzYxIDQuMTIzNTVDNy4wOTI0NyA0LjQ3NzggNi42MzQ1MiA0LjU5NTI4IDYuMjc4NzUgNC4zODU3MkM1LjkyMTg1IDQuMTc1NSA1LjgwMjk1IDMuNzE1NzUgNi4wMTMxNyAzLjM1ODg1TDYuNjU5NCAzLjczOTVDNi4wMTMxNyAzLjM1ODg1IDYuMDEzMDEgMy4zNTkxMyA2LjAxMzE3IDMuMzU4ODVMNi4wMTM4NCAzLjM1NzcyTDYuMDE0NjEgMy4zNTY0Mkw2LjAxNjQ1IDMuMzUzMzRMNi4wMjEzMSAzLjM0NTI2TDYuMDM1ODEgMy4zMjE3N0M2LjA0NzYgMy4zMDI5NiA2LjA2MzY2IDMuMjc3OTMgNi4wODM5OCAzLjI0NzU3QzYuMTI0NTYgMy4xODY5NCA2LjE4MjQ3IDMuMTA0NTcgNi4yNTc2NiAzLjAwNzc0QzYuNDA3MyAyLjgxNTAxIDYuNjI5NDcgMi41NTk2OSA2LjkyNDM4IDIuMzAzNTJDNy41MTI2MSAxLjc5MjU5IDguNDI1NjUgMS4yNSA5LjY0MDA2IDEuMjVDMTAuODUwNyAxLjI1IDExLjc4MzIgMS43ODk0NSAxMi4zODk1IDIuMjkyNjRDMTIuNjk0NSAyLjU0NTgyIDEyLjkyNzcgMi43OTgyMiAxMy4wODU4IDIuOTg4N0MxMy4xNjUyIDMuMDg0MzggMTMuMjI2NyAzLjE2NTY4IDEzLjI2OTggMy4yMjUzN0MxMy4yOTE0IDMuMjU1MjUgMTMuMzA4NSAzLjI3OTgyIDEzLjMyMSAzLjI5ODIxTDEzLjMzNjQgMy4zMjEwN0wxMy4zNDE1IDMuMzI4ODNMMTMuMzQzNCAzLjMzMTc3TDEzLjM0NDIgMy4zMzI5OUMxMy4zNDQzIDMuMzMzMjUgMTMuMzQ0OCAzLjMzNDA2IDEyLjcxMzkgMy43Mzk1TDEzLjM0NDggMy4zMzQwNkMxMy41Njg4IDMuNjgyNTMgMTMuNDY3OCA0LjE0NjU0IDEzLjExOTMgNC4zNzA0NkMxMi43NzE4IDQuNTkzNzYgMTIuMzA5NCA0LjQ5Mzk3IDEyLjA4NDggNC4xNDc4NE0xMi4wODQ4IDQuMTQ3ODRMMTIuMDgwNyA0LjE0MTcyQzEyLjA3NTggNC4xMzQ2MiAxMi4wNjcgNC4xMjE4MiAxMi4wNTQyIDQuMTA0MTRDMTIuMDI4NiA0LjA2ODY5IDExLjk4NzUgNC4wMTQxIDExLjkzMTUgMy45NDY3QzExLjgxODkgMy44MTEwMiAxMS42NTA0IDMuNjI4NTUgMTEuNDMxNSAzLjQ0Njg2QzEwLjk4OTggMy4wODAzIDEwLjM4NTUgMi43NSA5LjY0MDA2IDIuNzVDOC44OTg0MSAyLjc1IDguMzIxMTIgMy4wNzcxNiA3LjkwODAzIDMuNDM1OTdDNy43MDIyOSAzLjYxNDY4IDcuNTQ2MDUgMy43OTQyMyA3LjQ0MjQ1IDMuOTI3NjZDNy4zOTEwMiAzLjk5MzkxIDcuMzUzNiA0LjA0NzQ0IDcuMzMwNTEgNC4wODE5M0M3LjMxODk5IDQuMDk5MTQgNy4zMTExMyA0LjExMTQ4IDcuMzA2OTUgNC4xMTgxNUw3LjMwMzYxIDQuMTIzNTVNMTIuMDg0OCA0LjE0Nzg0TDEyLjA4NCA0LjE0NjU5TDEyLjA4MzIgNC4xNDU0MSIgZmlsbD0iIzU2NTY1NiIvPg0KPC9zdmc+DQo=);
}

.sidebar-context-menu-image::before {
   mask-image: url(data:image/svg+xml;base64,PCEtLSBAZm9ybWF0IC0tPg0KDQo8c3ZnIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgPHBhdGgNCiAgICAgIGQ9Ik00IDhDNCA4LjU1MjI4IDMuNTUyMjggOSAzIDlDMi40NDc3MiA5IDIgOC41NTIyOCAyIDhDMiA3LjQ0NzcyIDIuNDQ3NzIgNyAzIDdDMy41NTIyOCA3IDQgNy40NDc3MiA0IDhaIg0KICAgICAgZmlsbD0iY3VycmVudENvbG9yIg0KICAgLz4NCiAgIDxwYXRoDQogICAgICBkPSJNOSA4QzkgOC41NTIyOCA4LjU1MjI5IDkgOCA5QzcuNDQ3NzIgOSA3IDguNTUyMjggNyA4QzcgNy40NDc3MiA3LjQ0NzcyIDcgOCA3QzguNTUyMjkgNyA5IDcuNDQ3NzIgOSA4WiINCiAgICAgIGZpbGw9ImN1cnJlbnRDb2xvciINCiAgIC8+DQogICA8cGF0aA0KICAgICAgZD0iTTEzIDlDMTMuNTUyMyA5IDE0IDguNTUyMjggMTQgOEMxNCA3LjQ0NzcyIDEzLjU1MjMgNyAxMyA3QzEyLjQ0NzcgNyAxMiA3LjQ0NzcyIDEyIDhDMTIgOC41NTIyOCAxMi40NDc3IDkgMTMgOVoiDQogICAgICBmaWxsPSJjdXJyZW50Q29sb3IiDQogICAvPg0KPC9zdmc+DQo=);
}

.sidebar-clipboard-image::before {
   mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MzU4XzYzMjQ1KSI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjMzMzIgMy4xNjY5OUgxMS4xNjY1VjQuMDAwMzNDMTEuMTY2NSA0LjI3NjQ3IDEwLjk0MjYgNC41MDAzMyAxMC42NjY1IDQuNTAwMzNINS4zMzMxN0M1LjA1NzAzIDQuNTAwMzMgNC44MzMxNyA0LjI3NjQ3IDQuODMzMTcgNC4wMDAzM1YzLjE2Njk5SDMuNjY2NUMzLjM5MDM2IDMuMTY2OTkgMy4xNjY1IDMuMzkwODUgMy4xNjY1IDMuNjY2OTlWMTQuMzMzN0MzLjE2NjUgMTQuNjA5OCAzLjM5MDM2IDE0LjgzMzcgMy42NjY1IDE0LjgzMzdIMTIuMzMzMkMxMi42MDkzIDE0LjgzMzcgMTIuODMzMiAxNC42MDk4IDEyLjgzMzIgMTQuMzMzN1YxMy4zMzM3QzEyLjgzMzIgMTMuMDU3NSAxMy4wNTcgMTIuODMzNyAxMy4zMzMyIDEyLjgzMzdDMTMuNjA5MyAxMi44MzM3IDEzLjgzMzIgMTMuMDU3NSAxMy44MzMyIDEzLjMzMzdWMTQuMzMzN0MxMy44MzMyIDE1LjE2MjEgMTMuMTYxNiAxNS44MzM3IDEyLjMzMzIgMTUuODMzN0gzLjY2NjVDMi44MzgwOCAxNS44MzM3IDIuMTY2NSAxNS4xNjIxIDIuMTY2NSAxNC4zMzM3VjMuNjY2OTlDMi4xNjY1IDIuODM4NTcgMi44MzgwOCAyLjE2Njk5IDMuNjY2NSAyLjE2Njk5SDQuODMzMTdWMi4wMDAzM0M0LjgzMzE3IDEuNzI0MTggNS4wNTcwMyAxLjUwMDMzIDUuMzMzMTcgMS41MDAzM0g2LjIyMDQyQzYuMjc4NiAxLjI0MjI5IDYuMzg4NzggMC45ODU5MDMgNi41NzQwNiAwLjc2MzU2N0M2Ljg5NDA1IDAuMzc5NTgxIDcuMzc5NiAwLjE2Njk5MiA3Ljk5OTg0IDAuMTY2OTkyQzguNjIwMDggMC4xNjY5OTIgOS4xMDU2MyAwLjM3OTU4MSA5LjQyNTYxIDAuNzYzNTY3QzkuNjEwODkgMC45ODU5MDMgOS43MjEwNyAxLjI0MjI5IDkuNzc5MjYgMS41MDAzM0gxMC42NjY1QzEwLjk0MjYgMS41MDAzMyAxMS4xNjY1IDEuNzI0MTggMTEuMTY2NSAyLjAwMDMzVjIuMTY2OTlIMTIuMzMzMkMxMy4xNjE2IDIuMTY2OTkgMTMuODMzMiAyLjgzODU3IDEzLjgzMzIgMy42NjY5OVY1LjMzMzY2QzEzLjgzMzIgNS42MDk4IDEzLjYwOTMgNS44MzM2NiAxMy4zMzMyIDUuODMzNjZDMTMuMDU3IDUuODMzNjYgMTIuODMzMiA1LjYwOTggMTIuODMzMiA1LjMzMzY2VjMuNjY2OTlDMTIuODMzMiAzLjM5MDg1IDEyLjYwOTMgMy4xNjY5OSAxMi4zMzMyIDMuMTY2OTlaTTcuMTY2NSAyLjAwMDMzQzcuMTY2NSAxLjc0MTI4IDcuMjMyMjQgMS41MzU4MSA3LjM0MjI4IDEuNDAzNzVDNy40Mzg5NiAxLjI4Nzc0IDcuNjIwMDggMS4xNjY5OSA3Ljk5OTg0IDEuMTY2OTlDOC4zNzk2IDEuMTY2OTkgOC41NjA3MSAxLjI4Nzc0IDguNjU3MzkgMS40MDM3NUM4Ljc2NzQ0IDEuNTM1ODEgOC44MzMxNyAxLjc0MTI4IDguODMzMTcgMi4wMDAzM1YyLjUwMDMzSDEwLjE2NjVWMy41MDAzM0g1LjgzMzE3VjIuNTAwMzNINy4xNjY1VjIuMDAwMzNaIiBmaWxsPSIjM0M0ODYwIi8+DQo8cGF0aCBkPSJNMTEuMDIwMSA3LjAyMDU1QzExLjIxNTMgNi44MjUyOCAxMS4yMTUzIDYuNTA4NyAxMS4wMjAxIDYuMzEzNDRDMTAuODI0OCA2LjExODE4IDEwLjUwODIgNi4xMTgxOCAxMC4zMTMgNi4zMTM0NEw3LjY0NjI4IDguOTgwMTFDNy40NTEwMiA5LjE3NTM3IDcuNDUxMDIgOS40OTE5NSA3LjY0NjI4IDkuNjg3MjFMMTAuMzEzIDEyLjM1MzlDMTAuNTA4MiAxMi41NDkxIDEwLjgyNDggMTIuNTQ5MSAxMS4wMjAxIDEyLjM1MzlDMTEuMjE1MyAxMi4xNTg2IDExLjIxNTMgMTEuODQyIDExLjAyMDEgMTEuNjQ2OEw5LjIwNjk0IDkuODMzNjZIMTUuMzMzMkMxNS42MDkzIDkuODMzNjYgMTUuODMzMiA5LjYwOTggMTUuODMzMiA5LjMzMzY2QzE1LjgzMzIgOS4wNTc1MiAxNS42MDkzIDguODMzNjYgMTUuMzMzMiA4LjgzMzY2SDkuMjA2OTRMMTEuMDIwMSA3LjAyMDU1WiIgZmlsbD0iIzNDNDg2MCIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzczNThfNjMyNDUiPg0KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K);
}

.sidebar-file-share-image::before {
   mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MzU4XzYzMjQxKSI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguNjY2NSAwLjE2Njk5MkM4Ljc5OTExIDAuMTY2OTkyIDguOTI2MjUgMC4yMTk3MDggOS4wMjAwMiAwLjMxMzQ3N0wxMy42ODY3IDQuOTgwMTRDMTMuNzgwNSA1LjA3MzkxIDEzLjgzMzIgNS4yMDEwNSAxMy44MzMyIDUuMzMzNjZWOC4yMzZMMTMuMjYyOSA3LjY5NzU5QzEzLjEzNiA3LjU3Nzc5IDEyLjk4OTcgNy40ODY2OCAxMi44MzMyIDcuNDI1NDZWNS44MzM2Nkg5LjY2NjVDOC44MzgwOCA1LjgzMzY2IDguMTY2NSA1LjE2MjA5IDguMTY2NSA0LjMzMzY2VjEuMTY2OTlIMy42NjY1QzMuMzkwMzYgMS4xNjY5OSAzLjE2NjUgMS4zOTA4NSAzLjE2NjUgMS42NjY5OVYxNC4zMzM3QzMuMTY2NSAxNC42MDk4IDMuMzkwMzYgMTQuODMzNyAzLjY2NjUgMTQuODMzN0g3Ljg2ODk4QzguMDk5MjcgMTUuMjA4MiA4LjM4NzE1IDE1LjUyNTMgOC43MDM2MSAxNS43ODA5QzguNzI2MDMgMTUuNzk5IDguNzQ5MjIgMTUuODE2MSA4Ljc3MTk3IDE1LjgzMzdIMy42NjY1QzIuODM4MDggMTUuODMzNyAyLjE2NjUgMTUuMTYyMSAyLjE2NjUgMTQuMzMzN1YxLjY2Njk5QzIuMTY2NSAwLjgzODU2NSAyLjgzODA4IDAuMTY2OTkyIDMuNjY2NSAwLjE2Njk5Mkg4LjY2NjVaTTkuMTY2NSA0LjMzMzY2QzkuMTY2NSA0LjYwOTggOS4zOTAzNiA0LjgzMzY2IDkuNjY2NSA0LjgzMzY2SDEyLjEyNjFMOS4xNjY1IDEuODc0MDJWNC4zMzM2NloiIGZpbGw9IiMzQzQ4NjAiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIuMTQ5NiA4LjIwODAxQzEyLjMzMjkgOC4xMjg5OSAxMi41NDU1IDguMTY2NjUgMTIuNjkwNiA4LjMwMzcxTDE1LjY5MDYgMTEuMTM3QzE1Ljc5MDYgMTEuMjMxNSAxNS44NDc1IDExLjM2MjggMTUuODQ3NSAxMS41MDAzQzE1Ljg0NzUgMTEuNjM3OSAxNS43OTA2IDExLjc2OTIgMTUuNjkwNiAxMS44NjM2TDEyLjY5MDYgMTQuNjk2OUMxMi41NDU1IDE0LjgzNCAxMi4zMzI5IDE0Ljg3MTcgMTIuMTQ5NiAxNC43OTI2QzExLjk2NjMgMTQuNzEzNiAxMS44NDc1IDE0LjUzMzMgMTEuODQ3NSAxNC4zMzM3VjEzLjE2N0gxMS4wMTQyQzEwLjc1MzEgMTMuMTY3IDEwLjY1MjcgMTMuMjQ5OSAxMC42MDg2IDEzLjMwNjNDMTAuNTUzMiAxMy4zNzczIDEwLjUwNjYgMTMuNTExNSAxMC41Mjc4IDEzLjcyMTdDMTAuNTcxOSAxNC4xNTcyIDEwLjg4MjcgMTQuNjY1MyAxMS4zMjQ3IDE0Ljg4NjRDMTEuNTMyIDE0Ljk5MDEgMTEuNjQwOSAxNS4yMjI3IDExLjU4NzcgMTUuNDQ4MkMxMS41MzQ1IDE1LjY3MzggMTEuMzMzMiAxNS44MzM1IDExLjEwMTQgMTUuODMzN0MxMC41MjY3IDE1LjgzMzcgOS44MDc0NiAxNS42MDE5IDkuMjI3MDUgMTUuMTMzMUM4LjYzMTEgMTQuNjUxOCA4LjE2NjUxIDEzLjkwNjMgOC4xNjY1IDEyLjg5ODhDOC4xNjY1MyAxMS45MzkxIDguNTAzMzEgMTEuMTU1NyA5LjEwMjA1IDEwLjYxNjlDOS42OTMzOCAxMC4wODQ3IDEwLjQ5MjIgOS44MzM2OCAxMS4zNDc1IDkuODMzNjZIMTEuODQ3NVY4LjY2Njk5QzExLjg0NzUgOC40NjczNyAxMS45NjYzIDguMjg3MDQgMTIuMTQ5NiA4LjIwODAxWk0xMi44NDc1IDEwLjMzMzdDMTIuODQ3NSAxMC40NjYzIDEyLjc5NDggMTAuNTkzNCAxMi43MDEgMTAuNjg3MkMxMi42MDcyIDEwLjc4MDkgMTIuNDgwMSAxMC44MzM3IDEyLjM0NzUgMTAuODMzN0gxMS4zNDc1QzEwLjY4MTMgMTAuODMzNyAxMC4xMzk0IDExLjAyODUgOS43NzA2NyAxMS4zNjA0QzkuNDA5NDUgMTEuNjg1NiA5LjE2NjUzIDEyLjE4NDggOS4xNjY1IDEyLjg5ODhDOS4xNjY1MSAxMy4zOTM4IDkuMzMwMTkgMTMuNzgxNSA5LjU3NTM2IDE0LjA3ODVDOS41NTYyNCAxMy45OTI2IDkuNTQxNiAxMy45MDcxIDkuNTMzMDQgMTMuODIyNkM5LjQ5NDU4IDEzLjQ0MjUgOS41NTk3MiAxMy4wMjM3IDkuODIwOCAxMi42ODk4QzEwLjA5MzIgMTIuMzQxNCAxMC41MTQ2IDEyLjE2NyAxMS4wMTQyIDEyLjE2N0gxMi4zNDc1QzEyLjYyMzYgMTIuMTY3IDEyLjg0NzUgMTIuMzkwOSAxMi44NDc1IDEyLjY2N1YxMy4xNzM1TDE0LjYyMDMgMTEuNTAwM0wxMi44NDc1IDkuODI2NVYxMC4zMzM3WiIgZmlsbD0iIzNDNDg2MCIvPg0KPHBhdGggZD0iTTEzLjczODEgMTQuODUzMkMxMy41MjY4IDE1LjQyNDUgMTIuOTc5NyAxNS44MzIyIDEyLjMzNTEgMTUuODMzQzEyLjM1NyAxNS43Nzg5IDEyLjM3NjkgMTUuNzIzNCAxMi4zOTE4IDE1LjY2NTdDMTIuNzEwNCAxNS42NTUgMTMuMDIxNiAxNS41MzA4IDEzLjI2MjkgMTUuMzAzMUwxMy43MzgxIDE0Ljg1MzJaIiBmaWxsPSIjM0M0ODYwIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfNzM1OF82MzI0MSI+DQo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=);
}

.sidebar-toolbox-image::before {
   mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuMTY2NSAzLjVWM0MxMS4xNjY1IDIuMTcxNTcgMTAuNDk0OSAxLjUgOS42NjY1IDEuNUg2LjMzMzE3QzUuNTA0NzQgMS41IDQuODMzMTcgMi4xNzE1NyA0LjgzMzE3IDNWMy41SDMuNjY2NUMzLjM0MTk1IDMuNSAzLjAyNjE1IDMuNjA1MjcgMi43NjY1IDMuOEwwLjc2NjUwNCA1LjNDMC4zODg3OTUgNS41ODMyOCAwLjE2NjUwNCA2LjAyNzg2IDAuMTY2NTA0IDYuNVYxMi4zMzMzQzAuMTY2NTA0IDEzLjE2MTggMC44MzgwNzcgMTMuODMzMyAxLjY2NjUgMTMuODMzM0gxNC4zMzMyQzE1LjE2MTYgMTMuODMzMyAxNS44MzMyIDEzLjE2MTggMTUuODMzMiAxMi4zMzMzVjYuNUMxNS44MzMyIDYuMDI3ODYgMTUuNjEwOSA1LjU4MzI4IDE1LjIzMzIgNS4zTDEzLjIzMzIgMy44QzEyLjk3MzUgMy42MDUyNyAxMi42NTc3IDMuNSAxMi4zMzMyIDMuNUgxMS4xNjY1Wk02LjMzMzE3IDIuNUM2LjA1NzAzIDIuNSA1LjgzMzE3IDIuNzIzODYgNS44MzMxNyAzVjMuNUgxMC4xNjY1VjNDMTAuMTY2NSAyLjcyMzg2IDkuOTQyNjUgMi41IDkuNjY2NSAyLjVINi4zMzMxN1pNMy42NjY1IDQuNUMzLjU1ODMyIDQuNSAzLjQ1MzA1IDQuNTM1MDkgMy4zNjY1IDQuNkwxLjM2NjUgNi4xQzEuMjQwNiA2LjE5NDQzIDEuMTY2NSA2LjM0MjYyIDEuMTY2NSA2LjVWOC44MzMzM0g2LjE2NjVWNy4zMzMzM0M2LjE2NjUgNy4wNTcxOSA2LjM5MDM2IDYuODMzMzMgNi42NjY1IDYuODMzMzNIOS4zMzMxN0M5LjYwOTMxIDYuODMzMzMgOS44MzMxNyA3LjA1NzE5IDkuODMzMTcgNy4zMzMzM1Y4LjgzMzMzSDE0LjgzMzJWNi41QzE0LjgzMzIgNi4zNDI2MiAxNC43NTkxIDYuMTk0NDMgMTQuNjMzMiA2LjFMMTIuNjMzMiA0LjZDMTIuNTQ2NiA0LjUzNTA5IDEyLjQ0MTQgNC41IDEyLjMzMzIgNC41SDMuNjY2NVpNMTQuODMzMiA5LjgzMzMzSDkuODMzMTdWMTAuNjY2N0M5LjgzMzE3IDEwLjk0MjggOS42MDkzMSAxMS4xNjY3IDkuMzMzMTcgMTEuMTY2N0g2LjY2NjVDNi4zOTAzNiAxMS4xNjY3IDYuMTY2NSAxMC45NDI4IDYuMTY2NSAxMC42NjY3VjkuODMzMzNIMS4xNjY1VjEyLjMzMzNDMS4xNjY1IDEyLjYwOTUgMS4zOTAzNiAxMi44MzMzIDEuNjY2NSAxMi44MzMzSDE0LjMzMzJDMTQuNjA5MyAxMi44MzMzIDE0LjgzMzIgMTIuNjA5NSAxNC44MzMyIDEyLjMzMzNWOS44MzMzM1pNNy4xNjY1IDcuODMzMzNWMTAuMTY2N0g4LjgzMzE3VjcuODMzMzNINy4xNjY1WiIgZmlsbD0iY3VycmVudENvbG9yIi8+DQo8L3N2Zz4NCg==);
}

.sidebar-horizon-delegate-image::before {
   mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMiAxLjI1QzEyLjQxNDIgMS4yNSAxMi43NSAxLjU4NTc5IDEyLjc1IDJDMTIuNzUgMi40MTQyMSAxMi40MTQyIDIuNzUgMTIgMi43NUM2LjE5MTM0IDIuNzUgMS43NSA2LjU3NzM1IDEuNzUgMTFDMS43NSAxNS40MjI2IDYuMTkxMzQgMTkuMjUgMTIgMTkuMjVDMTIuOTEzMyAxOS4yNSAxMy43OTc4IDE5LjE1MzkgMTQuNjM4NyAxOC45NzM2TDE0Ljc3MTUgMTguOTU3QzE0LjkwNDMgMTguOTUyNyAxNS4wMzcyIDE4Ljk4MzQgMTUuMTU1MyAxOS4wNDc5TDE4LjI1IDIwLjczNjNWMTcuOTQyNEMxOC4yNTAxIDE3LjY5MzQgMTguMzczOCAxNy40NjA3IDE4LjU4MDEgMTcuMzIxM0MyMC44NTk0IDE1Ljc4MTEgMjIuMjUgMTMuNDk4MiAyMi4yNSAxMUMyMi4yNSAxMC41ODU4IDIyLjU4NTggMTAuMjUgMjMgMTAuMjVDMjMuNDE0MiAxMC4yNSAyMy43NSAxMC41ODU4IDIzLjc1IDExQzIzLjc1IDEzLjk1ODYgMjIuMTcwNyAxNi41NjgzIDE5Ljc1IDE4LjMzMTFWMjJDMTkuNzUgMjIuMjY0NiAxOS42MTAzIDIyLjUwOTQgMTkuMzgyOCAyMi42NDQ1QzE5LjE1NTIgMjIuNzc5NyAxOC44NzMgMjIuNzg1IDE4LjY0MDYgMjIuNjU4MkwxNC42NzU4IDIwLjQ5NTFDMTMuODE1NCAyMC42NjExIDEyLjkxOTcgMjAuNzUgMTIgMjAuNzVDNS42NTgzOSAyMC43NSAwLjI1IDE2LjUxODUgMC4yNSAxMUMwLjI1IDUuNDgxNTIgNS42NTgzOSAxLjI1IDEyIDEuMjVaIiBmaWxsPSIjMDEwNDFBIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1IDIuMjVDMTUuNDE0MiAyLjI1IDE1Ljc1IDIuNTg1NzkgMTUuNzUgM0MxNS43NSA1LjExMjY2IDE2LjMzMyA2LjM3NDM4IDE3LjE4MzYgNy4xMjVDMTguMDUyNSA3Ljg5MTY1IDE5LjMzOTYgOC4yNSAyMSA4LjI1QzIxLjQxNDIgOC4yNSAyMS43NSA4LjU4NTc5IDIxLjc1IDlDMjEuNzUgOS40MTQyMSAyMS40MTQyIDkuNzUgMjEgOS43NUMxNy45MTQyIDkuNzUgMTUuNzUgMTEuOTE0MiAxNS43NSAxNUMxNS43NSAxNS40MTQyIDE1LjQxNDIgMTUuNzUgMTUgMTUuNzVDMTQuNTg1OCAxNS43NSAxNC4yNSAxNS40MTQyIDE0LjI1IDE1QzE0LjI1IDExLjkxNDIgMTIuMDg1OCA5Ljc1IDkgOS43NUM4LjU4NTc5IDkuNzUgOC4yNSA5LjQxNDIxIDguMjUgOUM4LjI1IDguNTg1NzkgOC41ODU3OSA4LjI1IDkgOC4yNUMxMC42NjA0IDguMjUgMTEuOTQ3NSA3Ljg5MTY1IDEyLjgxNjQgNy4xMjVDMTMuNjY3IDYuMzc0MzggMTQuMjUgNS4xMTI2NiAxNC4yNSAzQzE0LjI1IDIuNTg1NzkgMTQuNTg1OCAyLjI1IDE1IDIuMjVaTTE1IDYuNjg4NDhDMTQuNjkzNyA3LjI5OTg4IDE0LjI5NTkgNy44MjAwNyAxMy44MDg2IDguMjVDMTMuNDAxMyA4LjYwOTM0IDEyLjk0NTIgOC44OTE1NyAxMi40NTMxIDkuMTExMzNDMTMuNTUgOS43MjE5NCAxNC40MjcxIDEwLjYzMDkgMTUgMTEuNzU0OUMxNS41NzI4IDEwLjYzMTEgMTYuNDQ5MyA5LjcyMTk0IDE3LjU0NTkgOS4xMTEzM0MxNy4wNTQxIDguODkxNjIgMTYuNTk4NSA4LjYwOTE1IDE2LjE5MTQgOC4yNUMxNS43MDQxIDcuODIwMDcgMTUuMzA2MyA3LjI5OTg4IDE1IDYuNjg4NDhaIiBmaWxsPSIjMDEwNDFBIi8+DQo8cGF0aCBkPSJNMjAgMS4yNUMyMC40MTQyIDEuMjUgMjAuNzUgMS41ODU3OSAyMC43NSAyVjMuMjVIMjJDMjIuNDE0MiAzLjI1IDIyLjc1IDMuNTg1NzkgMjIuNzUgNEMyMi43NSA0LjQxNDIxIDIyLjQxNDIgNC43NSAyMiA0Ljc1SDIwLjc1VjZDMjAuNzUgNi40MTQyMSAyMC40MTQyIDYuNzUgMjAgNi43NUMxOS41ODU4IDYuNzUgMTkuMjUgNi40MTQyMSAxOS4yNSA2VjQuNzVIMThDMTcuNTg1OCA0Ljc1IDE3LjI1IDQuNDE0MjEgMTcuMjUgNEMxNy4yNSAzLjU4NTc5IDE3LjU4NTggMy4yNSAxOCAzLjI1SDE5LjI1VjJDMTkuMjUgMS41ODU3OSAxOS41ODU4IDEuMjUgMjAgMS4yNVoiIGZpbGw9IiMwMTA0MUEiLz4NCjwvc3ZnPg0K);
}

.ui-contextMenu-icon {
   background-image: url(data:image/svg+xml;base64,PCEtLSBAZm9ybWF0IC0tPg0KDQo8c3ZnIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgPHBhdGgNCiAgICAgIGQ9Ik00IDhDNCA4LjU1MjI4IDMuNTUyMjggOSAzIDlDMi40NDc3MiA5IDIgOC41NTIyOCAyIDhDMiA3LjQ0NzcyIDIuNDQ3NzIgNyAzIDdDMy41NTIyOCA3IDQgNy40NDc3MiA0IDhaIg0KICAgICAgZmlsbD0iY3VycmVudENvbG9yIg0KICAgLz4NCiAgIDxwYXRoDQogICAgICBkPSJNOSA4QzkgOC41NTIyOCA4LjU1MjI5IDkgOCA5QzcuNDQ3NzIgOSA3IDguNTUyMjggNyA4QzcgNy40NDc3MiA3LjQ0NzcyIDcgOCA3QzguNTUyMjkgNyA5IDcuNDQ3NzIgOSA4WiINCiAgICAgIGZpbGw9ImN1cnJlbnRDb2xvciINCiAgIC8+DQogICA8cGF0aA0KICAgICAgZD0iTTEzIDlDMTMuNTUyMyA5IDE0IDguNTUyMjggMTQgOEMxNCA3LjQ0NzcyIDEzLjU1MjMgNyAxMyA3QzEyLjQ0NzcgNyAxMiA3LjQ0NzcyIDEyIDhDMTIgOC41NTIyOCAxMi40NDc3IDkgMTMgOVoiDQogICAgICBmaWxsPSJjdXJyZW50Q29sb3IiDQogICAvPg0KPC9zdmc+DQo=);
   display: inline-block;
   margin-top: 1px;
   margin-left: -1px;
}

.ui-contextMenu-icon-two {
   display: inline-block;
   margin-left: 4px;
   margin-top: 5px;
}

.icon-close-app-image {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83NzYxXzc2MDY4KSI+DQo8cGF0aCBkPSJNMTAuMjY1MyAyLjI2NTE3QzEwLjQxMTcgMi4xMTg3MiAxMC40MTE3IDEuODgxMjggMTAuMjY1MyAxLjczNDg0QzEwLjExODggMS41ODgzOSA5Ljg4MTQxIDEuNTg4MzkgOS43MzQ5NiAxLjczNDgzTDYuMDAwMSA1LjQ2OTY1TDIuMjY1MjkgMS43MzQ4M0MyLjExODg0IDEuNTg4MzkgMS44ODE0IDEuNTg4MzkgMS43MzQ5NiAxLjczNDgzQzEuNTg4NTEgMS44ODEyOCAxLjU4ODUxIDIuMTE4NzIgMS43MzQ5NiAyLjI2NTE3TDUuNDY5NzcgNS45OTk5OEwxLjczNDg0IDkuNzM0ODZDMS41ODgzOSA5Ljg4MTMxIDEuNTg4MzkgMTAuMTE4NyAxLjczNDgzIDEwLjI2NTJDMS44ODEyOCAxMC40MTE2IDIuMTE4NzIgMTAuNDExNiAyLjI2NTE2IDEwLjI2NTJMNi4wMDAxIDYuNTMwMzFMOS43MzQ5NiAxMC4yNjUyQzkuODgxNCAxMC40MTE2IDEwLjExODggMTAuNDExNiAxMC4yNjUzIDEwLjI2NTJDMTAuNDExNyAxMC4xMTg3IDEwLjQxMTcgOS44ODEyOCAxMC4yNjUzIDkuNzM0ODNMNi41MzA0MyA1Ljk5OTk4TDEwLjI2NTMgMi4yNjUxN1oiIGZpbGw9IiMwMTA0MUEiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF83NzYxXzc2MDY4Ij4NCjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) center no-repeat;
   float: right;
}

.icon-close-running-window {
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBoCg+AAAADnRSTlMADhoGIl4cUD4bIWZIRJPo1uAAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAU0lEQVQI12MQYgABZgcG1QQQw7yBgS0SJFABJFIngAUYQEJgAZAQWAAoFAURYGBYfQBCM9dEQhjmDSCNYDPAZoHNAAmBzQAJQcyYOoHBA6yB8wIAVZURwutzrBoAAAAASUVORK5CYII=) center no-repeat;
   background-size: 10px 10px;
   border: 0;
   float: right;
   margin-right: 12px;
}

.ui-cad-icon {
   display: inline-block;
}

.icon-reset-image {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MzY2XzEyNTIpIj4NCjxwYXRoIGQ9Ik0xNS40MzExIDAuMTc2Mjc0QzE1LjcwMTkgMC4yMzAzMzEgMTUuODc3NiAwLjQ5MzY4IDE1LjgyMzUgMC43NjQ0OEwxNS4wMjQyIDQuNzY4NTFDMTQuOTcxMSA1LjAzNDQ3IDE0LjcxNTcgNS4yMDk2MiAxNC40NDg1IDUuMTYzMjhMMTAuNTgxMSA0LjQ5MjU4QzEwLjMwOSA0LjQ0NTM5IDEwLjEyNjcgNC4xODY1OCAxMC4xNzM5IDMuOTE0NUMxMC4yMjExIDMuNjQyNDIgMTAuNDc5OSAzLjQ2MDEgMTAuNzUyIDMuNTA3MjlMMTMuNTMyNiAzLjk4OTUyQzEyLjc4NSAyLjk1ODAzIDExLjc1OTEgMi4xNDk5NCAxMC41NjUyIDEuNjY2MzdDOS4wNDAwNSAxLjA0ODYzIDcuMzQzMjEgMS4wMDE5NyA1Ljc4NjQyIDEuNTM0OThDNC4yMjk2MyAyLjA2Nzk4IDIuOTE3NDYgMy4xNDQ4NiAyLjA5MDk4IDQuNTY3NzVDMS4yNjQ1IDUuOTkwNjQgMC45NzkyMjEgNy42NjM5NyAxLjI4NzU2IDkuMjgwMzNDMS41OTU5IDEwLjg5NjcgMi40NzcxNCAxMi4zNDc1IDMuNzY5MzggMTMuMzY2MkM1LjA2MTYyIDE0LjM4NDkgNi42NzgwNyAxNC45MDMyIDguMzIxNzUgMTQuODI1NkM5Ljk2NTQzIDE0Ljc0ODEgMTEuNTI1OSAxNC4wODAxIDEyLjcxNjYgMTIuOTQ0M0MxMy45MDcyIDExLjgwODUgMTQuNjQ4IDEwLjI4MTIgMTQuODAyOSA4LjY0Mjk3QzE0LjgyODggOC4zNjgwNSAxNS4wNzI4IDguMTY2MjUgMTUuMzQ3NyA4LjE5MjI0QzE1LjYyMjYgOC4yMTgyMyAxNS44MjQ0IDguNDYyMTYgMTUuNzk4NCA4LjczNzA4QzE1LjYyMDkgMTAuNjE1IDE0Ljc3MTcgMTIuMzY1OCAxMy40MDY4IDEzLjY2NzlDMTIuMDQxOSAxNC45Njk5IDEwLjI1MzEgMTUuNzM1NyA4LjM2ODg1IDE1LjgyNDVDNi40ODQ2NCAxNS45MTM0IDQuNjMxNjQgMTUuMzE5MyAzLjE1MDI5IDE0LjE1MTVDMS42Njg5MyAxMi45ODM3IDAuNjU4NzMgMTEuMzIwNiAwLjMwNTI3MSA5LjQ2NzcxQy0wLjA0ODE4ODMgNy42MTQ4MSAwLjI3ODgzNyA1LjY5NjYgMS4yMjYyNyA0LjA2NTQ4QzIuMTczNjkgMi40MzQzNiAzLjY3Nzg5IDEuMTk5OSA1LjQ2MjUgMC41ODg4OTJDNy4yNDcxMSAtMC4wMjIxMTcxIDkuMTkyMjcgMC4wMzEzNjY1IDEwLjk0MDYgMC43Mzk1MTdDMTIuMjgyMSAxLjI4Mjg5IDEzLjQzODYgMi4xODM3MSAxNC4yOTExIDMuMzMyODFMMTQuODQyOSAwLjU2ODcyMUMxNC44OTY5IDAuMjk3OTIxIDE1LjE2MDMgMC4xMjIyMTcgMTUuNDMxMSAwLjE3NjI3NFoiIGZpbGw9IiMwMTA0MUEiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF83MzY2XzEyNTIiPg0KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) center no-repeat;
   background-size: 16px 16px;
   display: inline-block;

   /* float: left;
   margin-top: 8px; */
}

.icon-restart-image {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MzY2XzEyNjcpIj4NCjxwYXRoIGQ9Ik0xNS40OTY3IDAuNzI0NTlDMTUuNTI4NiAwLjQ1MDI5OCAxNS4zMzIxIDAuMjAyMDY2IDE1LjA1NzggMC4xNzAxNDdDMTQuNzgzNSAwLjEzODIyOCAxNC41MzUzIDAuMzM0NzA5IDE0LjUwMzQgMC42MDkwMDFMMTQuMjAwNCAzLjIxMjkxQzEzLjQ3MDYgMi4yNjc3MSAxMi41MzAyIDEuNDk2NTUgMTEuNDQ2MiAwLjk2NTU0NkM5LjkyMjkgMC4yMTkyNzQgOC4xOTg0OCAtMC4wMTIzNDQzIDYuNTMyMjIgMC4zMDU1MTJDNC44NjU5NiAwLjYyMzM2OSAzLjM0NzkgMS40NzM1MiAyLjIwNjI2IDIuNzI4MTZDMS4wNjQ2MyAzLjk4MjgxIDAuMzYxMTA4IDUuNTc0MTMgMC4yMDE0NzIgNy4yNjI5MUMwLjE3NTQ4NSA3LjUzNzgzIDAuMzc3MjgyIDcuNzgxNzYgMC42NTIxOTkgNy44MDc3NUMwLjkyNzExNiA3LjgzMzc0IDEuMTcxMDUgNy42MzE5NCAxLjE5NzAzIDcuMzU3MDJDMS4zMzYyOSA1Ljg4MzgzIDEuOTUgNC40OTU2NSAyLjk0NTg5IDMuNDAxMThDMy45NDE3OSAyLjMwNjcgNS4yNjYwNSAxLjU2NTA4IDYuNzE5NiAxLjI4NzhDOC4xNzMxNSAxLjAxMDUyIDkuNjc3NDMgMS4yMTI1NyAxMS4wMDYzIDEuODYzNTdDMTIuMDE0NCAyLjM1NzQ1IDEyLjg4MDMgMy4wODk0NiAxMy41MzI4IDMuOTg5NzJMMTAuNzUyMSAzLjUwNzQ4QzEwLjQ4MDEgMy40NjAzIDEwLjIyMTIgMy42NDI2MSAxMC4xNzQxIDMuOTE0NjlDMTAuMTI2OSA0LjE4Njc3IDEwLjMwOTIgNC40NDU1OSAxMC41ODEzIDQuNDkyNzdMMTQuNDQ4NiA1LjE2MzQ4QzE0LjU4NDEgNS4xODY5NyAxNC43MjMyIDUuMTUzNjYgMTQuODMzMyA1LjA3MTRDMTQuOTQzNSA0Ljk4OTEzIDE1LjAxNDggNC44NjUxNiAxNS4wMzA3IDQuNzI4NjNMMTUuNDk2NyAwLjcyNDU5WiIgZmlsbD0iIzAxMDQxQSIvPg0KPHBhdGggZD0iTTAuNTAzMzkzIDE1LjI3NTdDMC40NzE0NzIgMTUuNTUgMC42Njc5NTUgMTUuNzk4MiAwLjk0MjI0NSAxNS44MzAxQzEuMjE2NTQgMTUuODYyIDEuNDY0NzcgMTUuNjY1NSAxLjQ5NjY5IDE1LjM5MTNMMS43OTk3MSAxMi43ODczQzIuNTI5NSAxMy43MzI1IDMuNDY5OTMgMTQuNTAzNyA0LjU1Mzg1IDE1LjAzNDdDNi4wNzcxOCAxNS43ODA5IDcuODAxNiAxNi4wMTI2IDkuNDY3ODYgMTUuNjk0N0MxMS4xMzQxIDE1LjM3NjkgMTIuNjUyMiAxNC41MjY3IDEzLjc5MzggMTMuMjcyMUMxNC45MzU1IDEyLjAxNzQgMTUuNjM5IDEwLjQyNjEgMTUuNzk4NiA4LjczNzMxQzE1LjgyNDYgOC40NjIzOSAxNS42MjI4IDguMjE4NDYgMTUuMzQ3OSA4LjE5MjQ3QzE1LjA3MyA4LjE2NjQ5IDE0LjgyOSA4LjM2ODI4IDE0LjgwMyA4LjY0MzJDMTQuNjYzOCAxMC4xMTY0IDE0LjA1MDEgMTEuNTA0NiAxMy4wNTQyIDEyLjU5OUMxMi4wNTgzIDEzLjY5MzUgMTAuNzM0IDE0LjQzNTEgOS4yODA0OCAxNC43MTI0QzcuODI2OTMgMTQuOTg5NyA2LjMyMjY1IDE0Ljc4NzcgNC45OTM3OSAxNC4xMzY2QzMuOTg1NjcgMTMuNjQyOCAzLjExOTg0IDEyLjkxMDggMi40NjcyOSAxMi4wMTA1TDUuMjQ3OTQgMTIuNDkyOEM1LjUyMDAyIDEyLjU0IDUuNzc4ODQgMTIuMzU3NyA1LjgyNjAzIDEyLjA4NTZDNS44NzMyMSAxMS44MTM1IDUuNjkwOSAxMS41NTQ3IDUuNDE4ODIgMTEuNTA3NUwxLjU1MTQ0IDEwLjgzNjdDMS40MTYgMTAuODEzMyAxLjI3Njg3IDEwLjg0NjYgMS4xNjY3NSAxMC45Mjg4QzEuMDU2NjMgMTEuMDExMSAwLjk4NTIzMyAxMS4xMzUxIDAuOTY5MzQ1IDExLjI3MTZMMC41MDMzOTMgMTUuMjc1N1oiIGZpbGw9IiMwMTA0MUEiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF83MzY2XzEyNjciPg0KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) center no-repeat;
   background-size: 16px 16px;
   display: inline-block;

   /* margin-top: 8px; */

   /* float: left; */
}

.icon-minimize-ctx-image {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83ODQxXzY5MzIpIj4NCjxwYXRoIGQ9Ik0zLjQ5OTg0IDguMDAwMDhDMy40OTk4NCA4LjI3NjIyIDMuNzIzNyA4LjUwMDA4IDMuOTk5ODQgOC41MDAwOEwxMS45OTk4IDguNTAwMDhDMTIuMjc2IDguNTAwMDggMTIuNDk5OCA4LjI3NjIyIDEyLjQ5OTggOC4wMDAwOEMxMi40OTk4IDcuNzIzOTQgMTIuMjc2IDcuNTAwMDggMTEuOTk5OCA3LjUwMDA4TDMuOTk5ODQgNy41MDAwOEMzLjcyMzY5IDcuNTAwMDggMy40OTk4NCA3LjcyMzk0IDMuNDk5ODQgOC4wMDAwOFoiIGZpbGw9IiMwMTA0MUEiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy45OTk4NCAwLjE2Njc0OEMzLjY3MzYxIDAuMTY2NzQ4IDAuMTY2NTA0IDMuNjczODUgMC4xNjY1MDQgOC4wMDAwOEMwLjE2NjUwNCAxMi4zMjYzIDMuNjczNjEgMTUuODMzNCA3Ljk5OTg0IDE1LjgzMzRDMTIuMzI2MSAxNS44MzM0IDE1LjgzMzIgMTIuMzI2MyAxNS44MzMyIDguMDAwMDhDMTUuODMzMiAzLjY3Mzg1IDEyLjMyNjEgMC4xNjY3NDggNy45OTk4NCAwLjE2Njc0OFpNMS4xNjY1IDguMDAwMDhDMS4xNjY1IDQuMjI2MTQgNC4yMjU4OSAxLjE2Njc1IDcuOTk5ODQgMS4xNjY3NUMxMS43NzM4IDEuMTY2NzUgMTQuODMzMiA0LjIyNjE0IDE0LjgzMzIgOC4wMDAwOEMxNC44MzMyIDExLjc3NCAxMS43NzM4IDE0LjgzMzQgNy45OTk4NCAxNC44MzM0QzQuMjI1ODkgMTQuODMzNCAxLjE2NjUgMTEuNzc0IDEuMTY2NSA4LjAwMDA4WiIgZmlsbD0iIzAxMDQxQSIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzc4NDFfNjkzMiI+DQo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) center no-repeat;
   background-size: 16px 16px;
   display: inline-block;
}

.icon-maximize-ctx-image {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83ODQxXzY5NDcpIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4xNjY1MDQgMy42NjY3NUMwLjE2NjUwNCAyLjgzODMyIDAuODM4MDc3IDIuMTY2NzUgMS42NjY1IDIuMTY2NzVIMTQuMzMzMkMxNS4xNjE2IDIuMTY2NzUgMTUuODMzMiAyLjgzODMyIDE1LjgzMzIgMy42NjY3NVYxMi4zMzM0QzE1LjgzMzIgMTMuMTYxOCAxNS4xNjE2IDEzLjgzMzQgMTQuMzMzMiAxMy44MzM0SDEuNjY2NUMwLjgzODA3NyAxMy44MzM0IDAuMTY2NTA0IDEzLjE2MTggMC4xNjY1MDQgMTIuMzMzNFYzLjY2Njc1Wk0xLjY2NjUgMy4xNjY3NUMxLjM5MDM2IDMuMTY2NzUgMS4xNjY1IDMuMzkwNjEgMS4xNjY1IDMuNjY2NzVWMTIuMzMzNEMxLjE2NjUgMTIuNjA5NiAxLjM5MDM2IDEyLjgzMzQgMS42NjY1IDEyLjgzMzRIMTQuMzMzMkMxNC42MDkzIDEyLjgzMzQgMTQuODMzMiAxMi42MDk2IDE0LjgzMzIgMTIuMzMzNFYzLjY2Njc1QzE0LjgzMzIgMy4zOTA2MSAxNC42MDkzIDMuMTY2NzUgMTQuMzMzMiAzLjE2Njc1SDEuNjY2NVoiIGZpbGw9IiMwMTA0MUEiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF83ODQxXzY5NDciPg0KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) center no-repeat;
   background-size: 16px 16px;
   display: inline-block;
}

.icon-bring-to-front-ctx-image {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83ODQxXzY5MTMpIj4NCjxwYXRoIGQ9Ik03Ljk5OTg0IDkuMzMzNDFDOC43MzYyMiA5LjMzMzQxIDkuMzMzMTcgOC43MzY0NiA5LjMzMzE3IDguMDAwMDhDOS4zMzMxNyA3LjI2MzcgOC43MzYyMiA2LjY2Njc1IDcuOTk5ODQgNi42NjY3NUM3LjI2MzQ2IDYuNjY2NzUgNi42NjY1IDcuMjYzNyA2LjY2NjUgOC4wMDAwOEM2LjY2NjUgOC43MzY0NiA3LjI2MzQ2IDkuMzMzNDEgNy45OTk4NCA5LjMzMzQxWiIgZmlsbD0iIzAxMDQxQSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjE2NjUgOC4wMDAwOEM0LjE2NjUgNS44ODI5OSA1Ljg4Mjc1IDQuMTY2NzUgNy45OTk4NCA0LjE2Njc1QzEwLjExNjkgNC4xNjY3NSAxMS44MzMyIDUuODgyOTkgMTEuODMzMiA4LjAwMDA4QzExLjgzMzIgMTAuMTE3MiAxMC4xMTY5IDExLjgzMzQgNy45OTk4NCAxMS44MzM0QzUuODgyNzUgMTEuODMzNCA0LjE2NjUgMTAuMTE3MiA0LjE2NjUgOC4wMDAwOFpNNy45OTk4NCA1LjE2Njc1QzYuNDM1MDMgNS4xNjY3NSA1LjE2NjUgNi40MzUyNyA1LjE2NjUgOC4wMDAwOEM1LjE2NjUgOS41NjQ4OSA2LjQzNTAzIDEwLjgzMzQgNy45OTk4NCAxMC44MzM0QzkuNTY0NjQgMTAuODMzNCAxMC44MzMyIDkuNTY0ODkgMTAuODMzMiA4LjAwMDA4QzEwLjgzMzIgNi40MzUyNyA5LjU2NDY0IDUuMTY2NzUgNy45OTk4NCA1LjE2Njc1WiIgZmlsbD0iIzAxMDQxQSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjIwNzE1NiA3LjgwMjZDMS40NTcyMSA0Ljg5NDk1IDQuNDM4MjcgMi4xNjY3NSA3Ljk5OTg0IDIuMTY2NzVDMTEuNTYxNCAyLjE2Njc1IDE0LjU0MjUgNC44OTQ5NiAxNS43OTI1IDcuODAyNkMxNS44NDY3IDcuOTI4NjggMTUuODQ2NyA4LjA3MTQ5IDE1Ljc5MjUgOC4xOTc1N0MxNC41NDI1IDExLjEwNTIgMTEuNTYxNCAxMy44MzM0IDcuOTk5ODQgMTMuODMzNEM0LjQzODI3IDEzLjgzMzQgMS40NTcyMSAxMS4xMDUyIDAuMjA3MTU2IDguMTk3NTZDMC4xNTI5NTMgOC4wNzE0OSAwLjE1Mjk1MyA3LjkyODY4IDAuMjA3MTU2IDcuODAyNlpNMS4yMTM4MyA4LjAwMDA4QzIuNDAyOTkgMTAuNTc5IDUuMDI5MzYgMTIuODMzNCA3Ljk5OTg0IDEyLjgzMzRDMTAuOTcwMyAxMi44MzM0IDEzLjU5NjcgMTAuNTc5IDE0Ljc4NTggOC4wMDAwOEMxMy41OTY3IDUuNDIxMTMgMTAuOTcwMyAzLjE2Njc1IDcuOTk5ODQgMy4xNjY3NUM1LjAyOTM2IDMuMTY2NzUgMi40MDI5OSA1LjQyMTEzIDEuMjEzODMgOC4wMDAwOFoiIGZpbGw9IiMwMTA0MUEiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF83ODQxXzY5MTMiPg0KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) center no-repeat;
   background-size: 16px 16px;
   display: inline-block;
}

.icon-close-image {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83NzYxXzc2MDY4KSI+DQo8cGF0aCBkPSJNMTAuMjY1MyAyLjI2NTE3QzEwLjQxMTcgMi4xMTg3MiAxMC40MTE3IDEuODgxMjggMTAuMjY1MyAxLjczNDg0QzEwLjExODggMS41ODgzOSA5Ljg4MTQxIDEuNTg4MzkgOS43MzQ5NiAxLjczNDgzTDYuMDAwMSA1LjQ2OTY1TDIuMjY1MjkgMS43MzQ4M0MyLjExODg0IDEuNTg4MzkgMS44ODE0IDEuNTg4MzkgMS43MzQ5NiAxLjczNDgzQzEuNTg4NTEgMS44ODEyOCAxLjU4ODUxIDIuMTE4NzIgMS43MzQ5NiAyLjI2NTE3TDUuNDY5NzcgNS45OTk5OEwxLjczNDg0IDkuNzM0ODZDMS41ODgzOSA5Ljg4MTMxIDEuNTg4MzkgMTAuMTE4NyAxLjczNDgzIDEwLjI2NTJDMS44ODEyOCAxMC40MTE2IDIuMTE4NzIgMTAuNDExNiAyLjI2NTE2IDEwLjI2NTJMNi4wMDAxIDYuNTMwMzFMOS43MzQ5NiAxMC4yNjUyQzkuODgxNCAxMC40MTE2IDEwLjExODggMTAuNDExNiAxMC4yNjUzIDEwLjI2NTJDMTAuNDExNyAxMC4xMTg3IDEwLjQxMTcgOS44ODEyOCAxMC4yNjUzIDkuNzM0ODNMNi41MzA0MyA1Ljk5OTk4TDEwLjI2NTMgMi4yNjUxN1oiIGZpbGw9IiMwMTA0MUEiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF83NzYxXzc2MDY4Ij4NCjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) center no-repeat;
   background-size: 16px 16px;
   display: inline-block;
}

.icon-close-desktop-image {
   background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgIHZpZXdCb3g9IjAgMCAzNiAzNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPHRpdGxlPndpbmRvdy1jbG9zZS1saW5lPC90aXRsZT4NCiAgICA8cGF0aCBkPSJNMTkuNDEsMThsNy4yOS03LjI5YTEsMSwwLDAsMC0xLjQxLTEuNDFMMTgsMTYuNTksMTAuNzEsOS4yOWExLDEsMCwwLDAtMS40MSwxLjQxTDE2LjU5LDE4LDkuMjksMjUuMjlhMSwxLDAsMSwwLDEuNDEsMS40MUwxOCwxOS40MWw3LjI5LDcuMjlhMSwxLDAsMCwwLDEuNDEtMS40MVoiIGNsYXNzPSJjbHItaS1vdXRsaW5lIGNsci1pLW91dGxpbmUtcGF0aC0xIj48L3BhdGg+DQogICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiBmaWxsLW9wYWNpdHk9IjAiLz4NCjwvc3ZnPg==) center no-repeat;
   background-size: 16px 16px;
   display: inline-block;
}

.icon-logoff-desktop-image {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MzY2XzEyODQpIj4NCjxwYXRoIGQ9Ik0zLjE2NjUgMy42NjY3NUMzLjE2NjUgMy4zOTA2MSAzLjM5MDM2IDMuMTY2NzUgMy42NjY1IDMuMTY2NzVIOS42NjY1QzkuOTQyNjUgMy4xNjY3NSAxMC4xNjY1IDMuMzkwNjEgMTAuMTY2NSAzLjY2Njc1VjYuMDAwMDhDMTAuMTY2NSA2LjI3NjIyIDEwLjM5MDQgNi41MDAwOCAxMC42NjY1IDYuNTAwMDhDMTAuOTQyNiA2LjUwMDA4IDExLjE2NjUgNi4yNzYyMiAxMS4xNjY1IDYuMDAwMDhWMy42NjY3NUMxMS4xNjY1IDIuODM4MzIgMTAuNDk0OSAyLjE2Njc1IDkuNjY2NSAyLjE2Njc1SDMuNjY2NUMyLjgzODA4IDIuMTY2NzUgMi4xNjY1IDIuODM4MzIgMi4xNjY1IDMuNjY2NzVWMTYuMzMzNEMyLjE2NjUgMTcuMTYxOCAyLjgzODA4IDE3LjgzMzQgMy42NjY1IDE3LjgzMzRIOS42NjY1QzEwLjQ5NDkgMTcuODMzNCAxMS4xNjY1IDE3LjE2MTggMTEuMTY2NSAxNi4zMzM0VjE0LjAwMDFDMTEuMTY2NSAxMy43MjM5IDEwLjk0MjYgMTMuNTAwMSAxMC42NjY1IDEzLjUwMDFDMTAuMzkwNCAxMy41MDAxIDEwLjE2NjUgMTMuNzIzOSAxMC4xNjY1IDE0LjAwMDFWMTYuMzMzNEMxMC4xNjY1IDE2LjYwOTYgOS45NDI2NSAxNi44MzM0IDkuNjY2NSAxNi44MzM0SDMuNjY2NUMzLjM5MDM2IDE2LjgzMzQgMy4xNjY1IDE2LjYwOTYgMy4xNjY1IDE2LjMzMzRWMy42NjY3NVoiIGZpbGw9IiMwMTA0MUEiLz4NCjxwYXRoIGQ9Ik0xMi4zNTM0IDYuOTc5ODZDMTIuMTU4MSA2Ljc4NDYgMTEuODQxNSA2Ljc4NDYgMTEuNjQ2MyA2Ljk3OTg2QzExLjQ1MSA3LjE3NTEyIDExLjQ1MSA3LjQ5MTcxIDExLjY0NjMgNy42ODY5N0wxMy40NTk0IDkuNTAwMDhINy4zMzMxN0M3LjA1NzAzIDkuNTAwMDggNi44MzMxNyA5LjcyMzk0IDYuODMzMTcgMTAuMDAwMUM2LjgzMzE3IDEwLjI3NjIgNy4wNTcwMyAxMC41MDAxIDcuMzMzMTcgMTAuNTAwMUgxMy40NTk0TDExLjY0NjMgMTIuMzEzMkMxMS40NTEgMTIuNTA4NSAxMS40NTEgMTIuODI1IDExLjY0NjMgMTMuMDIwM0MxMS44NDE1IDEzLjIxNTYgMTIuMTU4MSAxMy4yMTU2IDEyLjM1MzQgMTMuMDIwM0wxNS4wMjAxIDEwLjM1MzZDMTUuMjE1MyAxMC4xNTg0IDE1LjIxNTMgOS44NDE3OSAxNS4wMjAxIDkuNjQ2NTNMMTIuMzUzNCA2Ljk3OTg2WiIgZmlsbD0iIzAxMDQxQSIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzczNjZfMTI4NCI+DQo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDIpIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) center no-repeat;
   background-size: 16px 16px;
   display: inline-block;
}

.icon-connect-image {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MzY2XzEyMzMpIj4NCjxwYXRoIGQ9Ik00Ljk0MjggMTEuNjg3OEM0Ljc3MDMgMTEuOTAzNCA0LjgwNTI2IDEyLjIxODEgNS4wMjA4OSAxMi4zOTA2QzUuMjM2NTIgMTIuNTYzMSA1LjU1MTE3IDEyLjUyODEgNS43MjM2NyAxMi4zMTI1TDcuMDU3IDEwLjY0NThDNy4xNzcwNyAxMC40OTU4IDcuMjAwNDggMTAuMjkwMSA3LjExNzIyIDEwLjExNjlDNy4wMzM5NiA5Ljk0MzY3IDYuODU4NzcgOS44MzM1IDYuNjY2NTcgOS44MzM1SDUuNzA2ODhMNi4zOTAzNCA4Ljk3OTE4QzYuNTYyODQgOC43NjM1NSA2LjUyNzg4IDguNDQ4OSA2LjMxMjI1IDguMjc2MzlDNi4wOTY2MiA4LjEwMzg5IDUuNzgxOTcgOC4xMzg4NSA1LjYwOTQ3IDguMzU0NDhMNC4yNzYxMyAxMC4wMjExQzQuMTU2MDcgMTAuMTcxMiA0LjEzMjY2IDEwLjM3NjkgNC4yMTU5MiAxMC41NTAxQzQuMjk5MTggMTAuNzIzMyA0LjQ3NDM3IDEwLjgzMzUgNC42NjY1NyAxMC44MzM1SDUuNjI2MjZMNC45NDI4IDExLjY4NzhaIiBmaWxsPSIjMDEwNDFBIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguODMzMTcgNS42NjY4M0M4LjgzMzE3IDQuODM4NCA5LjUwNDc0IDQuMTY2ODMgMTAuMzMzMiA0LjE2NjgzQzExLjE2MTYgNC4xNjY4MyAxMS44MzMyIDQuODM4NCAxMS44MzMyIDUuNjY2ODNDMTEuODMzMiA2LjQ5NTI2IDExLjE2MTYgNy4xNjY4MyAxMC4zMzMyIDcuMTY2ODNDOS41MDQ3NCA3LjE2NjgzIDguODMzMTcgNi40OTUyNiA4LjgzMzE3IDUuNjY2ODNaTTEwLjMzMzIgNS4xNjY4M0MxMC4wNTcgNS4xNjY4MyA5LjgzMzE3IDUuMzkwNjkgOS44MzMxNyA1LjY2NjgzQzkuODMzMTcgNS45NDI5NyAxMC4wNTcgNi4xNjY4MyAxMC4zMzMyIDYuMTY2ODNDMTAuNjA5MyA2LjE2NjgzIDEwLjgzMzIgNS45NDI5NyAxMC44MzMyIDUuNjY2ODNDMTAuODMzMiA1LjM5MDY5IDEwLjYwOTMgNS4xNjY4MyAxMC4zMzMyIDUuMTY2ODNaIiBmaWxsPSIjMDEwNDFBIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjM1MzYgOC4wMjAzOEMxNC43MTc3IDYuNjU2MyAxNC44Mjc5IDQuNTEzMTQgMTMuNjg0MSAzLjAyMzIyTDE1LjAyMDMgMS42ODcwNUMxNS4yMTU1IDEuNDkxNzkgMTUuMjE1NSAxLjE3NTIgMTUuMDIwMyAwLjk3OTk0M0MxNC44MjUgMC43ODQ2ODEgMTQuNTA4NCAwLjc4NDY4MSAxNC4zMTMyIDAuOTc5OTQzTDEyLjk3NyAyLjMxNjExQzExLjQ4NzEgMS4xNzIzNiA5LjM0MzkzIDEuMjgyNTMgNy45Nzk4NCAyLjY0NjYxTDUuMzIzMTcgNS4zMDMyOUM1LjMxOTUzIDUuMzA2OTIgNS4zMTU5NiA1LjMxMDYgNS4zMTI0NSA1LjMxNDMyTDUuMzAzMjkgNS4zMjMyN0wyLjY0NjYxIDcuOTc5OTRDMS4yODI1MyA5LjM0NDAyIDEuMTcyMzYgMTEuNDg3MiAyLjMxNjExIDEyLjk3NzFMMC45Nzk5NDMgMTQuMzEzM0MwLjc4NDY4MSAxNC41MDg1IDAuNzg0NjgxIDE0LjgyNTEgMC45Nzk5NDMgMTUuMDIwNEMxLjE3NTIgMTUuMjE1NiAxLjQ5MTc5IDE1LjIxNTYgMS42ODcwNSAxNS4wMjA0TDMuMDIzMjIgMTMuNjg0MkM0LjUxMzE0IDE0LjgyOCA2LjY1NjMgMTQuNzE3OCA4LjAyMDM4IDEzLjM1MzdMMTAuNjc3MSAxMC42OTdDMTAuNjgwNyAxMC42OTM0IDEwLjY4NDMgMTAuNjg5NyAxMC42ODc4IDEwLjY4NkwxMC42OTY5IDEwLjY3NzFMMTMuMzUzNiA4LjAyMDM4Wk01LjY2Njc4IDYuMzczOThMOS42MjYzNCAxMC4zMzM1TDcuMzEzMjggMTIuNjQ2NkM2LjIxOTg3IDEzLjc0IDQuNDQ3MTIgMTMuNzQgMy4zNTM3MiAxMi42NDY2QzIuMjYwMzEgMTEuNTUzMiAyLjI2MDMxIDkuNzgwNDUgMy4zNTM3MiA4LjY4NzA1TDUuNjY2NzggNi4zNzM5OFpNMTAuMzMzNCA5LjYyNjM0TDEyLjY0NjUgNy4zMTMyOEMxMy43Mzk5IDYuMjE5ODcgMTMuNzM5OSA0LjQ0NzEyIDEyLjY0NjUgMy4zNTM3MkMxMS41NTMxIDIuMjYwMzEgOS43ODAzNSAyLjI2MDMxIDguNjg2OTUgMy4zNTM3Mkw2LjM3Mzg5IDUuNjY2NzhMMTAuMzMzNCA5LjYyNjM0WiIgZmlsbD0iIzAxMDQxQSIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzczNjZfMTIzMyI+DQo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) center no-repeat;
   background-size: 16px 16px;
   display: inline-block;
}

.icon-up-arrow-image {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMS40Njk3IDYuNDY5NjdDMTEuNzYyNiA2LjE3Njc4IDEyLjIzNzQgNi4xNzY3OCAxMi41MzAzIDYuNDY5NjdMMjEuNTMwMyAxNS40Njk3QzIxLjgyMzIgMTUuNzYyNiAyMS44MjMyIDE2LjIzNzQgMjEuNTMwMyAxNi41MzAzQzIxLjIzNzQgMTYuODIzMiAyMC43NjI2IDE2LjgyMzIgMjAuNDY5NyAxNi41MzAzTDEyIDguMDYwNjZMMy41MzAzMyAxNi41MzAzQzMuMjM3NDQgMTYuODIzMiAyLjc2MjU2IDE2LjgyMzIgMi40Njk2NyAxNi41MzAzQzIuMTc2NzggMTYuMjM3NCAyLjE3Njc4IDE1Ljc2MjYgMi40Njk2NyAxNS40Njk3TDExLjQ2OTcgNi40Njk2N1oiIGZpbGw9IiMwMTA0MUEiLz4NCjwvc3ZnPg0K) center no-repeat;
   background-size: 16px 16px;
   margin-left: 4px;
}

.icon-up-arrow-image.toggle-collapsed {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMi41MzAzIDE3LjUzMDNDMTIuMjM3NCAxNy44MjMyIDExLjc2MjYgMTcuODIzMiAxMS40Njk3IDE3LjUzMDNMMi40Njk2NyA4LjUzMDMzQzIuMTc2NzggOC4yMzc0NCAyLjE3Njc4IDcuNzYyNTYgMi40Njk2NyA3LjQ2OTY3QzIuNzYyNTYgNy4xNzY3OCAzLjIzNzQ0IDcuMTc2NzggMy41MzAzMyA3LjQ2OTY3TDEyIDE1LjkzOTNMMjAuNDY5NyA3LjQ2OTY3QzIwLjc2MjYgNy4xNzY3OCAyMS4yMzc0IDcuMTc2NzggMjEuNTMwMyA3LjQ2OTY3QzIxLjgyMzIgNy43NjI1NiAyMS44MjMyIDguMjM3NDQgMjEuNTMwMyA4LjUzMDMzTDEyLjUzMDMgMTcuNTMwM1oiIGZpbGw9IiMwMTA0MUEiLz4NCjwvc3ZnPg0K);
}

.sidebar-tab-image {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNCAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0wIDBMNy4yMDUxNCAxLjA5NzkzQzExLjExMjkgMS42OTM0IDE0IDUuMDUzNzIgMTQgOS4wMDY2M1YyMi45OTM0QzE0IDI2Ljk0NjMgMTEuMTEyOSAzMC4zMDY2IDcuMjA1MTQgMzAuOTAyMUwwIDMyVjBaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNzE0NF8xNTU1NCkiLz4NCjxwYXRoIGQ9Ik03LjEyOTg4IDEuNTkxOEMxMC43OTM0IDIuMTUwMDUgMTMuNSA1LjMwMDk4IDEzLjUgOS4wMDY4NFYyMi45OTMyQzEzLjUgMjYuNjk5IDEwLjc5MzQgMjkuODQ5OSA3LjEyOTg4IDMwLjQwODJMMC41IDMxLjQxOFYwLjU4MTA1NUw3LjEyOTg4IDEuNTkxOFoiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1vcGFjaXR5PSIwLjEyIi8+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNzE0NF8xNTU1NCkiPg0KPHBhdGggZD0iTTUgMTNDNS41NTIyOCAxMyA2IDEyLjU1MjMgNiAxMkM2IDExLjQ0NzcgNS41NTIyOCAxMSA1IDExQzQuNDQ3NzIgMTEgNCAxMS40NDc3IDQgMTJDNCAxMi41NTIzIDQuNDQ3NzIgMTMgNSAxM1oiIGZpbGw9IiMwMTA0MUEiLz4NCjxwYXRoIGQ9Ik01IDE3QzUuNTUyMjggMTcgNiAxNi41NTIzIDYgMTZDNiAxNS40NDc3IDUuNTUyMjggMTUgNSAxNUM0LjQ0NzcyIDE1IDQgMTUuNDQ3NyA0IDE2QzQgMTYuNTUyMyA0LjQ0NzcyIDE3IDUgMTdaIiBmaWxsPSIjMDEwNDFBIi8+DQo8cGF0aCBkPSJNNiAyMEM2IDIwLjU1MjMgNS41NTIyOCAyMSA1IDIxQzQuNDQ3NzIgMjEgNCAyMC41NTIzIDQgMjBDNCAxOS40NDc3IDQuNDQ3NzIgMTkgNSAxOUM1LjU1MjI4IDE5IDYgMTkuNDQ3NyA2IDIwWiIgZmlsbD0iIzAxMDQxQSIvPg0KPHBhdGggZD0iTTkgMTNDOS41NTIyOCAxMyAxMCAxMi41NTIzIDEwIDEyQzEwIDExLjQ0NzcgOS41NTIyOCAxMSA5IDExQzguNDQ3NzIgMTEgOCAxMS40NDc3IDggMTJDOCAxMi41NTIzIDguNDQ3NzIgMTMgOSAxM1oiIGZpbGw9IiMwMTA0MUEiLz4NCjxwYXRoIGQ9Ik0xMCAxNkMxMCAxNi41NTIzIDkuNTUyMjggMTcgOSAxN0M4LjQ0NzcyIDE3IDggMTYuNTUyMyA4IDE2QzggMTUuNDQ3NyA4LjQ0NzcyIDE1IDkgMTVDOS41NTIyOCAxNSAxMCAxNS40NDc3IDEwIDE2WiIgZmlsbD0iIzAxMDQxQSIvPg0KPHBhdGggZD0iTTkgMjFDOS41NTIyOCAyMSAxMCAyMC41NTIzIDEwIDIwQzEwIDE5LjQ0NzcgOS41NTIyOCAxOSA5IDE5QzguNDQ3NzIgMTkgOCAxOS40NDc3IDggMjBDOCAyMC41NTIzIDguNDQ3NzIgMjEgOSAyMVoiIGZpbGw9IiMwMTA0MUEiLz4NCjwvZz4NCjxkZWZzPg0KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzcxNDRfMTU1NTQiIHgxPSIxNCIgeTE9IjE2IiB4Mj0iLTYuNTE4NThlLTA4IiB5Mj0iMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCjxzdG9wIHN0b3AtY29sb3I9IiNEOUQ5RDkiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzcxNDRfMTU1NTQiPg0KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxMCkiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==);
   background-size: 20px 64px;
   width: 20px;
   height: 64px;
   z-index: 19;
}

.sidebar-icon-base {
  width: 32px;
   height: 32px;
   box-sizing: border-box;
   background-color: #fff;
   border: 1px solid #dcdcdc;
   border-radius: 4px;
   padding: 4px;
   opacity: 0.9;
   display: block;
   position: relative;
}

.sidebar-icon-base::before {
   content: '';
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   width: 24px;
   height: 24px;
   background-color: #3C4860;
   mask-size: 24px 24px;
   mask-position: center;
   mask-repeat: no-repeat;
   pointer-events: none;
}

.sidebar-button-hover:hover::before {
   background-color: #013C38 !important;
}

#clipboard:active {
   background-color: #f5f5f5 !important;
}

.sidebar-icon-base.disable {
   opacity: 0.5;
   cursor: default;
}

.sidebar-button-hover.disable:hover {
   border-color: #dcdcdc !important;
}

.sidebar-button-hover.disable:hover::before {
   background-color: #3C4860 !important;
}

.app-image {
   width: 16px;
   height: 16px;
   margin-right: 4px;
}

.nonready-icon {
   opacity: 0.8;
}

.imgNotification {
   position: fixed !important;
   min-width: 150px;
   min-height: 150px;
   max-width: 300px;
   max-height: 300px;
   z-index: 999;
}

@media only screen and (resolution >= 192dpi), only screen and (resolution >= 2dppx) {
   .color-bar {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAh4AAAAECAMAAAD2z8asAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAATlBMVEUqo9wdf5oRW1oSXFoPWVsGT14AQmM6clKsxDTX4inU4CrI2C3G1i4qpN0qpd8dfZgQWlgrp+IsqOQcepMPV1Qure0qotsegJ0NUUkAAAAbeCCwAAAAAWJLR0QZ7G61iAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAEZJREFUSMdjYBjqgJFpKAJmFlY2dg5OLm6eQQ0GOnIpALx8IJJfYKBjejR5DErAKyjEwCAsMpo8RpMH9uQhKiYuMZo8aAkAhTolg+jLwTgAAAAASUVORK5CYII=);
      background-size: 218px 2px;
   }

   /* Common properties for high-DPI menu icons */
   .icon-settings-image,
   .icon-user-image,
   .icon-about-image,
   .icon-cad-image,
   .icon-fullscreen-image,
   .icon-quit-fullscreen-image,
   .icon-logoff-image,
   .icon-gesture-help-image {
      background-position: center;
      background-repeat: no-repeat;
      background-size: 14px 14px;
      display: inline-block;
      float: none;
      margin-top: 0;
   }

   .icon-settings-image {
      background-image: url(data:image/svg+xml;base64,PCEtLSBAZm9ybWF0IC0tPg0KDQo8c3ZnIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY2NzhfNTQzMikiPg0KICAgICAgPHBhdGgNCiAgICAgICAgIGZpbGwtcnVsZT0iZXZlbm9kZCINCiAgICAgICAgIGNsaXAtcnVsZT0iZXZlbm9kZCINCiAgICAgICAgIGQ9Ik04LjAwMDE3IDUuNTAwMDJDNi42MTk0NiA1LjUwMDAyIDUuNTAwMTcgNi42MTkzMSA1LjUwMDE3IDguMDAwMDJDNS41MDAxNyA5LjM4MDczIDYuNjE5NDYgMTAuNSA4LjAwMDE3IDEwLjVDOS4zODA4OCAxMC41IDEwLjUwMDIgOS4zODA3MyAxMC41MDAyIDguMDAwMDJDMTAuNTAwMiA2LjYxOTMxIDkuMzgwODggNS41MDAwMiA4LjAwMDE3IDUuNTAwMDJaTTYuNTAwMTcgOC4wMDAwMkM2LjUwMDE3IDcuMTcxNTkgNy4xNzE3NCA2LjUwMDAyIDguMDAwMTcgNi41MDAwMkM4LjgyODYgNi41MDAwMiA5LjUwMDE3IDcuMTcxNTkgOS41MDAxNyA4LjAwMDAyQzkuNTAwMTcgOC44Mjg0NSA4LjgyODYgOS41MDAwMiA4LjAwMDE3IDkuNTAwMDJDNy4xNzE3NCA5LjUwMDAyIDYuNTAwMTcgOC44Mjg0NSA2LjUwMDE3IDguMDAwMDJaIg0KICAgICAgICAgZmlsbD0iIzAxMDQxQSINCiAgICAgIC8+DQogICAgICA8cGF0aA0KICAgICAgICAgZmlsbC1ydWxlPSJldmVub2RkIg0KICAgICAgICAgY2xpcC1ydWxlPSJldmVub2RkIg0KICAgICAgICAgZD0iTTcuMTY4MTUgMC4xNjY2ODdDNi40NDMyNCAwLjE2NjY4NyA1LjgyMjA1IDAuNjg1MTA2IDUuNjkyMzUgMS4zOTgzM0w1LjQ0NTc3IDIuNzU0MzhDNS4xOTg2NyAyLjg3NDkyIDQuOTYxNDEgMy4wMTIzNiA0LjczNTQ5IDMuMTY1MThMMy40MzcwNSAyLjcwMDM3QzIuNzU0NTIgMi40NTYwNCAxLjk5NDkzIDIuNzM0NzkgMS42MzI0NiAzLjM2MjZMMC44MDAzNjUgNC44MDM4M0MwLjQzNzkwNyA1LjQzMTYyIDAuNTc2Mjc1IDYuMjI4OCAxLjEyOTEgNi42OTc3M0wyLjE4MTA4IDcuNTkwMDdDMi4xNzE2NiA3LjcyNTU2IDIuMTY2ODggNy44NjIyNyAyLjE2Njg4IDguMDAwMDJDMi4xNjY4OCA4LjEzNzcxIDIuMTcxNjYgOC4yNzQzNiAyLjE4MTA3IDguNDA5ODFMMS4xMjg4OSA5LjMwMjMxQzAuNTc2MDY3IDkuNzcxMjQgMC40Mzc2OTggMTAuNTY4NCAwLjgwMDE1NyAxMS4xOTYyTDEuNjMyMjUgMTIuNjM3NEMxLjk5NDcyIDEzLjI2NTMgMi43NTQzMSAxMy41NDQgMy40MzY4NCAxMy4yOTk3TDQuNzM1NDIgMTIuODM0OEM0Ljk2MTM2IDEyLjk4NzYgNS4xOTg2NCAxMy4xMjUxIDUuNDQ1NzcgMTMuMjQ1N0w1LjY5MjM1IDE0LjYwMTdDNS44MjIwNSAxNS4zMTQ5IDYuNDQzMjQgMTUuODMzNCA3LjE2ODE1IDE1LjgzMzRIOC44MzIzM0M5LjU1NzI4IDE1LjgzMzQgMTAuMTc4NSAxNS4zMTQ5IDEwLjMwODEgMTQuNjAxN0wxMC41NTQ3IDEzLjI0NTdDMTAuODAxOSAxMy4xMjUxIDExLjAzOTIgMTIuOTg3NiAxMS4yNjUyIDEyLjgzNDdMMTIuNTYzNiAxMy4yOTk0QzEzLjI0NjEgMTMuNTQzNyAxNC4wMDU2IDEzLjI2NSAxNC4zNjgxIDEyLjYzNzJMMTUuMjAwMiAxMS4xOTU5QzE1LjU2MjcgMTAuNTY4MSAxNS40MjQzIDkuNzcwOTIgMTQuODcxNCA5LjMwMkwxMy44MTk0IDguNDA5NjhDMTMuODI4OCA4LjI3NDI4IDEzLjgzMzUgOC4xMzc2NyAxMy44MzM1IDguMDAwMDJDMTMuODMzNSA3Ljg2MjMxIDEzLjgyODggNy43MjU2NSAxMy44MTk0IDcuNTkwMTlMMTQuODcxMiA2LjY5ODA0QzE1LjQyNDEgNi4yMjkxMyAxNS41NjI0IDUuNDMxOTIgMTUuMiA0LjgwNDFMMTQuMzY3OSAzLjM2Mjg4QzE0LjAwNTQgMi43MzUwOCAxMy4yNDU5IDIuNDU2MzMgMTIuNTYzNCAyLjcwMDYyTDExLjI2NTEgMy4xNjUzMUMxMS4wMzkxIDMuMDEyNDQgMTAuODAxOCAyLjg3NDk1IDEwLjU1NDcgMi43NTQzOUwxMC4zMDgxIDEuMzk4MzlDMTAuMTc4NSAwLjY4NTE0IDkuNTU3MjggMC4xNjY2ODcgOC44MzIzMyAwLjE2NjY4N0g3LjE2ODE1Wk02LjY3NjIyIDEuNTc3MjNDNi43MTk0NSAxLjMzOTQ5IDYuOTI2NTIgMS4xNjY2OSA3LjE2ODE1IDEuMTY2NjlIOC44MzIzM0M5LjA3Mzk4IDEuMTY2NjkgOS4yODEwNSAxLjMzOTUgOS4zMjQyNyAxLjU3NzI1TDkuNjY1MjggMy40NTMwNEw5LjkxMTM5IDMuNTU5MTFDMTAuMjYwMyAzLjcwOTQ3IDEwLjU4ODEgMy44OTk4NCAxMC44ODkgNC4xMjQ1NUwxMS4xMDQgNC4yODUxTDEyLjkwMDQgMy42NDIxM0MxMy4xMjc5IDMuNTYwNyAxMy4zODEgMy42NTM2MSAxMy41MDE5IDMuODYyODhMMTQuMzM0IDUuMzA0MUMxNC40NTQ4IDUuNTEzMzggMTQuNDA4NiA1Ljc3OTExIDE0LjIyNDQgNS45MzU0MkwxMi43NyA3LjE2ODk4TDEyLjgwMDkgNy40MzQ5QzEyLjgyMjQgNy42MjAxIDEyLjgzMzUgNy44MDg2NiAxMi44MzM1IDguMDAwMDJDMTIuODMzNSA4LjE5MTMzIDEyLjgyMjUgOC4zNzk4NCAxMi44MDA5IDguNTY0OTlMMTIuNzcgOC44MzA5TDE0LjIyNDYgMTAuMDY0NkMxNC40MDg5IDEwLjIyMDkgMTQuNDU1IDEwLjQ4NjcgMTQuMzM0MiAxMC42OTU5TDEzLjUwMjEgMTIuMTM3MkMxMy4zODEzIDEyLjM0NjQgMTMuMTI4MSAxMi40MzkzIDEyLjkwMDYgMTIuMzU3OUwxMS4xMDQxIDExLjcxNDlMMTAuODg5IDExLjg3NTRDMTAuNTg4MSAxMi4xMDAyIDEwLjI2MDMgMTIuMjkwNiA5LjkxMTM5IDEyLjQ0MDlMOS42NjUyOCAxMi41NDdMOS4zMjQyNyAxNC40MjI4QzkuMjgxMDUgMTQuNjYwNSA5LjA3Mzk4IDE0LjgzMzQgOC44MzIzMyAxNC44MzM0SDcuMTY4MTVDNi45MjY1MiAxNC44MzM0IDYuNzE5NDUgMTQuNjYwNSA2LjY3NjIyIDE0LjQyMjhMNi4zMzUxMiAxMi41NDdMNi4wODkwMyAxMi40NDA5QzUuNzQwMTkgMTIuMjkwNiA1LjQxMjQyIDEyLjEwMDIgNS4xMTE1MyAxMS44NzU2TDQuODk2NTEgMTEuNzE1TDMuMDk5OCAxMi4zNTgyQzIuODcyMjkgMTIuNDM5NiAyLjYxOTEgMTIuMzQ2NyAyLjQ5ODI3IDEyLjEzNzRMMS42NjYxOCAxMC42OTYyQzEuNTQ1MzYgMTAuNDg2OSAxLjU5MTQ5IDEwLjIyMTIgMS43NzU3NiAxMC4wNjQ5TDMuMjMwNDQgOC44MzA5OUwzLjE5OTUxIDguNTY1MDlDMy4xNzc5NyA4LjM3OTkxIDMuMTY2ODggOC4xOTEzNiAzLjE2Njg4IDguMDAwMDJDMy4xNjY4OCA3LjgwODYzIDMuMTc3OTggNy42MjAwMyAzLjE5OTUzIDcuNDM0ODFMMy4yMzA0NiA3LjE2ODlMMS43NzU5NyA1LjkzNTEzQzEuNTkxNjkgNS43Nzg4MiAxLjU0NTU3IDUuNTEzMDkgMS42NjYzOSA1LjMwMzgzTDIuNDk4NDggMy44NjI2QzIuNjE5MyAzLjY1MzMzIDIuODcyNSAzLjU2MDQxIDMuMTAwMDEgMy42NDE4Nkw0Ljg5NjU3IDQuMjg0OTlMNS4xMTE1OSA0LjEyNDQ0QzUuNDEyNDcgMy44OTk3OCA1Ljc0MDIyIDMuNzA5NDUgNi4wODkwMyAzLjU1OTExTDYuMzM1MTIgMy40NTMwNUw2LjY3NjIyIDEuNTc3MjNaIg0KICAgICAgICAgZmlsbD0iIzAxMDQxQSINCiAgICAgIC8+DQogICA8L2c+DQogICA8ZGVmcz4NCiAgICAgIDxjbGlwUGF0aCBpZD0iY2xpcDBfNjY3OF81NDMyIj4NCiAgICAgICAgIDxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiIC8+DQogICAgICA8L2NsaXBQYXRoPg0KICAgPC9kZWZzPg0KPC9zdmc+DQo=);
   }

   .icon-user-image {
      background-image: url(data:image/svg+xml;base64,PCEtLSBAZm9ybWF0IC0tPg0KDQo8c3ZnIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY2NzhfNTQ3OSkiPg0KICAgICAgPHBhdGgNCiAgICAgICAgIGZpbGwtcnVsZT0iZXZlbm9kZCINCiAgICAgICAgIGNsaXAtcnVsZT0iZXZlbm9kZCINCiAgICAgICAgIGQ9Ik03Ljk5OTg0IDAuMTY2Njg3QzYuMjUwOTQgMC4xNjY2ODcgNC44MzMxNyAxLjU4NDQ1IDQuODMzMTcgMy4zMzMzNUM0LjgzMzE3IDUuMDgyMjYgNi4yNTA5NCA2LjUwMDAyIDcuOTk5ODQgNi41MDAwMkM5Ljc0ODc0IDYuNTAwMDIgMTEuMTY2NSA1LjA4MjI2IDExLjE2NjUgMy4zMzMzNUMxMS4xNjY1IDEuNTg0NDUgOS43NDg3NCAwLjE2NjY4NyA3Ljk5OTg0IDAuMTY2Njg3Wk01LjgzMzE3IDMuMzMzMzVDNS44MzMxNyAyLjEzNjc0IDYuODAzMjIgMS4xNjY2OSA3Ljk5OTg0IDEuMTY2NjlDOS4xOTY0NSAxLjE2NjY5IDEwLjE2NjUgMi4xMzY3NCAxMC4xNjY1IDMuMzMzMzVDMTAuMTY2NSA0LjUyOTk3IDkuMTk2NDUgNS41MDAwMiA3Ljk5OTg0IDUuNTAwMDJDNi44MDMyMiA1LjUwMDAyIDUuODMzMTcgNC41Mjk5NyA1LjgzMzE3IDMuMzMzMzVaIg0KICAgICAgICAgZmlsbD0iIzAxMDQxQSINCiAgICAgIC8+DQogICAgICA8cGF0aA0KICAgICAgICAgZmlsbC1ydWxlPSJldmVub2RkIg0KICAgICAgICAgY2xpcC1ydWxlPSJldmVub2RkIg0KICAgICAgICAgZD0iTTcuOTk5ODQgNy41MDAwMkM0Ljc3ODE4IDcuNTAwMDIgMi4xNjY1IDEwLjExMTcgMi4xNjY1IDEzLjMzMzRWMTMuNUMyLjE2NjUgMTMuNjA1NyAyLjE5OTk4IDEzLjcwODYgMi4yNjIxNCAxMy43OTQxTDIuNjY2NSAxMy41QzIuMjYyMTQgMTMuNzk0MSAyLjI2MjU2IDEzLjc5NDcgMi4yNjI1NiAxMy43OTQ3TDIuMjYzMDIgMTMuNzk1M0wyLjI2NDAzIDEzLjc5NjdMMi4yNjY0NSAxMy44TDIuMjcyODQgMTMuODA4NEMyLjI3NzgxIDEzLjgxNSAyLjI4NDE5IDEzLjgyMzIgMi4yOTIwMiAxMy44MzNDMi4zMDc2OSAxMy44NTI1IDIuMzI5MTggMTMuODc4NSAyLjM1NjgzIDEzLjkwOThDMi40MTIxNCAxMy45NzI0IDIuNDkyMTIgMTQuMDU2NiAyLjU5OTQ3IDE0LjE1NTFDMi44MTQzNSAxNC4zNTIgMy4xMzgyNCAxNC42MDUxIDMuNTkyMjEgMTQuODU0OEM0LjUwMzIgMTUuMzU1OCA1LjkyMDA4IDE1LjgzMzQgNy45OTk4NCAxNS44MzM0QzEwLjExNyAxNS44MzM0IDExLjUzNTIgMTUuMzU2NiAxMi40MzkxIDE0Ljg1MzZDMTIuODg5NSAxNC42MDI5IDEzLjIwNzQgMTQuMzQ4MyAxMy40MTczIDE0LjE0OTRDMTMuNTIyMSAxNC4wNTAxIDEzLjU5OTggMTMuOTY0OCAxMy42NTM1IDEzLjkwMTJDMTMuNjgwMyAxMy44NjkzIDEzLjcwMTIgMTMuODQyOSAxMy43MTY0IDEzLjgyMjhDMTMuNzI0IDEzLjgxMjggMTMuNzMwMyAxMy44MDQzIDEzLjczNTEgMTMuNzk3NUwxMy43NDE0IDEzLjc4ODdMMTMuNzQzOSAxMy43ODUyTDEzLjc0NDkgMTMuNzgzN0wxMy43NDUzIDEzLjc4MzFDMTMuNzQ1MyAxMy43ODMxIDEzLjc0NTggMTMuNzgyNCAxMy4zMzMyIDEzLjVMMTMuNzQ1OCAxMy43ODI0QzEzLjgwMjcgMTMuNjk5MyAxMy44MzMyIDEzLjYwMDggMTMuODMzMiAxMy41VjEzLjMzMzRDMTMuODMzMiAxMC4xMTE3IDExLjIyMTUgNy41MDAwMiA3Ljk5OTg0IDcuNTAwMDJaTTMuMjc1MiAxMy40MTc5QzMuMjMxOSAxMy4zNzgyIDMuMTk1ODIgMTMuMzQyOCAzLjE2NjU1IDEzLjMxMjZDMy4xNzc3MyAxMC42NTI4IDUuMzM3MzggOC41MDAwMiA3Ljk5OTg0IDguNTAwMDJDMTAuNjY0NSA4LjUwMDAyIDEyLjgyNTYgMTAuNjU2NCAxMi44MzMyIDEzLjMxOTNDMTIuODA1NCAxMy4zNDkgMTIuNzcxIDEzLjM4NDEgMTIuNzI5NCAxMy40MjM2QzEyLjU3NjYgMTMuNTY4NCAxMi4zMjU4IDEzLjc3MjIgMTEuOTUyOCAxMy45Nzk4QzExLjIwOTYgMTQuMzkzNCA5Ljk2MTEyIDE0LjgzMzQgNy45OTk4NCAxNC44MzM0QzYuMDc5NiAxNC44MzM0IDQuODI5OCAxNC4zOTQyIDQuMDc0MTMgMTMuOTc4NkMzLjY5NDc3IDEzLjc2OTkgMy40MzUzMyAxMy41NjQ3IDMuMjc1MiAxMy40MTc5WiINCiAgICAgICAgIGZpbGw9IiMwMTA0MUEiDQogICAgICAvPg0KICAgPC9nPg0KICAgPGRlZnM+DQogICAgICA8Y2xpcFBhdGggaWQ9ImNsaXAwXzY2NzhfNTQ3OSI+DQogICAgICAgICA8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIiAvPg0KICAgICAgPC9jbGlwUGF0aD4NCiAgIDwvZGVmcz4NCjwvc3ZnPg0K);
   }

   .icon-about-image {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgIHZpZXdCb3g9IjAgMCAzNiAzNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPHRpdGxlPmluZm8tc3RhbmRhcmQtbGluZTwvdGl0bGU+DQogICAgPGNpcmNsZSBjbGFzcz0iY2xyLWktb3V0bGluZSBjbHItaS1vdXRsaW5lLXBhdGgtMSIgY3g9IjE3Ljk3IiBjeT0iMTAuNDUiIHI9IjEuNCI+PC9jaXJjbGU+PHBhdGggY2xhc3M9ImNsci1pLW91dGxpbmUgY2xyLWktb3V0bGluZS1wYXRoLTIiIGQ9Ik0yMSwyNUgxOVYxNC4xSDE2YTEsMSwwLDAsMCwwLDJoMVYyNUgxNWExLDEsMCwwLDAsMCwyaDZhMSwxLDAsMCwwLDAtMloiPjwvcGF0aD48cGF0aCBjbGFzcz0iY2xyLWktb3V0bGluZSBjbHItaS1vdXRsaW5lLXBhdGgtMyIgZD0iTTE4LDM0QTE2LDE2LDAsMSwxLDM0LDE4LDE2LDE2LDAsMCwxLDE4LDM0Wk0xOCw0QTE0LDE0LDAsMSwwLDMyLDE4LDE0LDE0LDAsMCwwLDE4LDRaIj48L3BhdGg+DQogICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiBmaWxsLW9wYWNpdHk9IjAiLz4NCjwvc3ZnPg==);
   }

   .icon-cad-image {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik02IDMuODMzMzNDNiAzLjU1NzE5IDYuMjIzODYgMy4zMzMzMyA2LjUgMy4zMzMzM0g5LjE2NjY3QzkuNDQyODEgMy4zMzMzMyA5LjY2NjY3IDMuNTU3MTkgOS42NjY2NyAzLjgzMzMzQzkuNjY2NjcgNC4xMDk0OCA5LjQ0MjgxIDQuMzMzMzMgOS4xNjY2NyA0LjMzMzMzSDYuNUM2LjIyMzg2IDQuMzMzMzMgNiA0LjEwOTQ4IDYgMy44MzMzM1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPg0KPHBhdGggZD0iTTYuNSA3LjMzMzMzQzYuMjIzODYgNy4zMzMzMyA2IDcuNTU3MTkgNiA3LjgzMzMzQzYgOC4xMDk0OCA2LjIyMzg2IDguMzMzMzMgNi41IDguMzMzMzNIOS4xNjY2N0M5LjQ0MjgxIDguMzMzMzMgOS42NjY2NyA4LjEwOTQ4IDkuNjY2NjcgNy44MzMzM0M5LjY2NjY3IDcuNTU3MTkgOS40NDI4MSA3LjMzMzMzIDkuMTY2NjcgNy4zMzMzM0g2LjVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4NCjxwYXRoIGQ9Ik02IDExLjgzMzNDNiAxMS41NTcyIDYuMjIzODYgMTEuMzMzMyA2LjUgMTEuMzMzM0g5LjE2NjY3QzkuNDQyODEgMTEuMzMzMyA5LjY2NjY3IDExLjU1NzIgOS42NjY2NyAxMS44MzMzQzkuNjY2NjcgMTIuMTA5NSA5LjQ0MjgxIDEyLjMzMzMgOS4xNjY2NyAxMi4zMzMzSDYuNUM2LjIyMzg2IDEyLjMzMzMgNiAxMi4xMDk1IDYgMTEuODMzM1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPg0KPHBhdGggZD0iTTMuMTY2NjcgMTEuMzMzM0MyLjg5MDUyIDExLjMzMzMgMi42NjY2NyAxMS41NTcyIDIuNjY2NjcgMTEuODMzM0MyLjY2NjY3IDEyLjEwOTUgMi44OTA1MiAxMi4zMzMzIDMuMTY2NjcgMTIuMzMzM0MzLjQ0MjgxIDEyLjMzMzMgMy42NjY3MyAxMi4xMDk1IDMuNjY2NzMgMTEuODMzM0MzLjY2NjczIDExLjU1NzIgMy40NDI4MSAxMS4zMzMzIDMuMTY2NjcgMTEuMzMzM1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPg0KPHBhdGggZD0iTTQuODUzNTkgMi44MTMxMkM1LjA0ODg1IDMuMDA4MzggNS4wNDg4NSAzLjMyNDk2IDQuODUzNTkgMy41MjAyMkwzLjUyMDI2IDQuODUzNTZDMy4zMjUgNS4wNDg4MiAzLjAwODQxIDUuMDQ4ODIgMi44MTMxNSA0Ljg1MzU2TDIuMTQ2NDkgNC4xODY4OUMxLjk1MTIyIDMuOTkxNjMgMS45NTEyMiAzLjY3NTA0IDIuMTQ2NDkgMy40Nzk3OEMyLjM0MTc1IDMuMjg0NTIgMi42NTgzMyAzLjI4NDUyIDIuODUzNTkgMy40Nzk3OEwzLjE2NjcxIDMuNzkyOUw0LjE0NjQ5IDIuODEzMTJDNC4zNDE3NSAyLjYxNzg1IDQuNjU4MzMgMi42MTc4NSA0Ljg1MzU5IDIuODEzMTJaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4NCjxwYXRoIGQ9Ik00Ljg1MzU5IDcuNTIwMjJDNS4wNDg4NSA3LjMyNDk2IDUuMDQ4ODUgNy4wMDgzOCA0Ljg1MzU5IDYuODEzMTJDNC42NTgzMyA2LjYxNzg1IDQuMzQxNzUgNi42MTc4NSA0LjE0NjQ5IDYuODEzMTJMMy4xNjY3MSA3Ljc5MjlMMi44NTM1OSA3LjQ3OTc4QzIuNjU4MzMgNy4yODQ1MiAyLjM0MTc1IDcuMjg0NTIgMi4xNDY0OSA3LjQ3OTc4QzEuOTUxMjIgNy42NzUwNCAxLjk1MTIyIDcuOTkxNjMgMi4xNDY0OSA4LjE4Njg5TDIuODEzMTUgOC44NTM1NkMzLjAwODQxIDkuMDQ4ODIgMy4zMjUgOS4wNDg4MiAzLjUyMDI2IDguODUzNTZMNC44NTM1OSA3LjUyMDIyWiIgZmlsbD0iY3VycmVudENvbG9yIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMS41QzAgMC42NzE1NzMgMC42NzE1NzMgMCAxLjUgMEgxMC4xNjY3QzEwLjk5NTEgMCAxMS42NjY3IDAuNjcxNTczIDExLjY2NjcgMS41VjE0LjE2NjdDMTEuNjY2NyAxNC45OTUxIDEwLjk5NTEgMTUuNjY2NyAxMC4xNjY3IDE1LjY2NjdIMS41QzAuNjcxNTczIDE1LjY2NjcgMCAxNC45OTUxIDAgMTQuMTY2N1YxLjVaTTEuNSAxQzEuMjIzODYgMSAxIDEuMjIzODYgMSAxLjVWMTQuMTY2N0MxIDE0LjQ0MjggMS4yMjM4NiAxNC42NjY3IDEuNSAxNC42NjY3SDEwLjE2NjdDMTAuNDQyOCAxNC42NjY3IDEwLjY2NjcgMTQuNDQyOCAxMC42NjY3IDE0LjE2NjdWMS41QzEwLjY2NjcgMS4yMjM4NiAxMC40NDI4IDEgMTAuMTY2NyAxSDEuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPg0KPC9zdmc+DQo=);
   }

   .icon-fullscreen-image {
      background-image: url(data:image/svg+xml;base64,PCEtLSBAZm9ybWF0IC0tPg0KDQo8c3ZnIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgPHBhdGgNCiAgICAgIGQ9Ik0zLjMzMzUgOS4wNTUzOEMzLjYwOTU3IDkuMDU1MzggMy44MzMzOCA5LjI3OTM0IDMuODMzNSA5LjU1NTM4VjEyLjE2NjdINi40NDQ4Mkw2LjQ5NTYxIDEyLjE2OTNDNi43NDc3OSAxMi4xOTQ5IDYuOTQ0ODIgMTIuNDA3OCA2Ljk0NDgyIDEyLjY2NjdDNi45NDQ4MiAxMi45MjU2IDYuNzQ3NzkgMTMuMTM4NiA2LjQ5NTYxIDEzLjE2NDFMNi40NDQ4MiAxMy4xNjY3SDMuMzMzNUMzLjA1NzM1IDEzLjE2NjcgMi44MzM1IDEyLjk0MjggMi44MzM1IDEyLjY2NjdWOS41NTUzOEMyLjgzMzYxIDkuMjc5MzQgMy4wNTc0MyA5LjA1NTM4IDMuMzMzNSA5LjA1NTM4WiINCiAgICAgIGZpbGw9ImN1cnJlbnRDb2xvciINCiAgIC8+DQogICA8cGF0aA0KICAgICAgZD0iTTEyLjY2NjggOS4wNTUzOEMxMi45NDI5IDkuMDU1MzggMTMuMTY2NyA5LjI3OTM0IDEzLjE2NjggOS41NTUzOFYxMi42NjY3QzEzLjE2NjggMTIuOTQyOCAxMi45NDMgMTMuMTY2NyAxMi42NjY4IDEzLjE2NjdIOS41NTU1QzkuMjc5NDYgMTMuMTY2NiA5LjA1NTUgMTIuOTQyOCA5LjA1NTUgMTIuNjY2N0M5LjA1NTUgMTIuMzkwNiA5LjI3OTQ2IDEyLjE2NjggOS41NTU1IDEyLjE2NjdIMTIuMTY2OFY5LjU1NTM4QzEyLjE2NjkgOS4yNzkzNCAxMi4zOTA4IDkuMDU1MzggMTIuNjY2OCA5LjA1NTM4WiINCiAgICAgIGZpbGw9ImN1cnJlbnRDb2xvciINCiAgIC8+DQogICA8cGF0aA0KICAgICAgZD0iTTYuNDk1NjEgMi44MzU5OEM2Ljc0Nzc5IDIuODYxNTMgNi45NDQ4MiAzLjA3NDQ1IDYuOTQ0ODIgMy4zMzMzN0M2Ljk0NDgyIDMuNTkyMyA2Ljc0Nzc5IDMuODA1MjIgNi40OTU2MSAzLjgzMDc3TDYuNDQ0ODIgMy44MzMzN0gzLjgzMzVWNi40NDQ3QzMuODMzMzggNi43MjA3NCAzLjYwOTU3IDYuOTQ0NyAzLjMzMzUgNi45NDQ3QzMuMDU3NDMgNi45NDQ3IDIuODMzNjEgNi43MjA3NCAyLjgzMzUgNi40NDQ3VjMuMzMzMzdMMi44MzYxIDMuMjgxOTRDMi44NjE4NSAzLjAyOTk2IDMuMDc0NzIgMi44MzMzNyAzLjMzMzUgMi44MzMzN0g2LjQ0NDgyTDYuNDk1NjEgMi44MzU5OFoiDQogICAgICBmaWxsPSJjdXJyZW50Q29sb3IiDQogICAvPg0KICAgPHBhdGgNCiAgICAgIGQ9Ik0xMi43MTgzIDIuODM1OThDMTIuOTcwMiAyLjg2MTczIDEzLjE2NjggMy4wNzQ2IDEzLjE2NjggMy4zMzMzN1Y2LjQ0NDdDMTMuMTY2NyA2LjcyMDc0IDEyLjk0MjkgNi45NDQ3IDEyLjY2NjggNi45NDQ3QzEyLjM5MDggNi45NDQ3IDEyLjE2NjkgNi43MjA3NCAxMi4xNjY4IDYuNDQ0N1YzLjgzMzM3SDkuNTU1NUM5LjI3OTQ2IDMuODMzMjYgOS4wNTU1IDMuNjA5NDQgOS4wNTU1IDMuMzMzMzdDOS4wNTU1IDMuMDU3MyA5LjI3OTQ2IDIuODMzNDkgOS41NTU1IDIuODMzMzdIMTIuNjY2OEwxMi43MTgzIDIuODM1OThaIg0KICAgICAgZmlsbD0iY3VycmVudENvbG9yIg0KICAgLz4NCiAgIDxwYXRoDQogICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiDQogICAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiDQogICAgICBkPSJNMTMuNjY2OCAwLjgzMzM3NEMxNC40OTUzIDAuODMzMzc0IDE1LjE2NjggMS41MDQ5NSAxNS4xNjY4IDIuMzMzMzdWMTMuNjY2N0MxNS4xNjY4IDE0LjQ5NTEgMTQuNDk1MyAxNS4xNjY3IDEzLjY2NjggMTUuMTY2N0gyLjMzMzVDMS41MDUwNyAxNS4xNjY3IDAuODMzNDk2IDE0LjQ5NTEgMC44MzM0OTYgMTMuNjY2N1YyLjMzMzM3QzAuODMzNDk2IDEuNTA0OTUgMS41MDUwNyAwLjgzMzM3NCAyLjMzMzUgMC44MzMzNzRIMTMuNjY2OFpNMi4zMzM1IDEuODMzMzdDMi4wNTczNSAxLjgzMzM3IDEuODMzNSAyLjA1NzIzIDEuODMzNSAyLjMzMzM3VjEzLjY2NjdDMS44MzM1IDEzLjk0MjggMi4wNTczNSAxNC4xNjY3IDIuMzMzNSAxNC4xNjY3SDEzLjY2NjhDMTMuOTQzIDE0LjE2NjcgMTQuMTY2OCAxMy45NDI4IDE0LjE2NjggMTMuNjY2N1YyLjMzMzM3QzE0LjE2NjggMi4wNTcyMyAxMy45NDMgMS44MzMzNyAxMy42NjY4IDEuODMzMzdIMi4zMzM1WiINCiAgICAgIGZpbGw9ImN1cnJlbnRDb2xvciINCiAgIC8+DQo8L3N2Zz4NCg==);
   }

   .icon-logoff-image {
      background-image: url(data:image/svg+xml;base64,PCEtLSBAZm9ybWF0IC0tPg0KDQo8c3ZnIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgPHBhdGgNCiAgICAgIGQ9Ik0zLjE2NjUgMS42NjY2OUMzLjE2NjUgMS4zOTA1NCAzLjM5MDM2IDEuMTY2NjkgMy42NjY1IDEuMTY2NjlIOS42NjY1QzkuOTQyNjUgMS4xNjY2OSAxMC4xNjY1IDEuMzkwNTQgMTAuMTY2NSAxLjY2NjY5VjQuMDAwMDJDMTAuMTY2NSA0LjI3NjE2IDEwLjM5MDQgNC41MDAwMiAxMC42NjY1IDQuNTAwMDJDMTAuOTQyNiA0LjUwMDAyIDExLjE2NjUgNC4yNzYxNiAxMS4xNjY1IDQuMDAwMDJWMS42NjY2OUMxMS4xNjY1IDAuODM4MjYgMTAuNDk0OSAwLjE2NjY4NyA5LjY2NjUgMC4xNjY2ODdIMy42NjY1QzIuODM4MDggMC4xNjY2ODcgMi4xNjY1IDAuODM4MjYgMi4xNjY1IDEuNjY2NjlWMTQuMzMzNEMyLjE2NjUgMTUuMTYxOCAyLjgzODA4IDE1LjgzMzQgMy42NjY1IDE1LjgzMzRIOS42NjY1QzEwLjQ5NDkgMTUuODMzNCAxMS4xNjY1IDE1LjE2MTggMTEuMTY2NSAxNC4zMzM0VjEyQzExLjE2NjUgMTEuNzIzOSAxMC45NDI2IDExLjUgMTAuNjY2NSAxMS41QzEwLjM5MDQgMTEuNSAxMC4xNjY1IDExLjcyMzkgMTAuMTY2NSAxMlYxNC4zMzM0QzEwLjE2NjUgMTQuNjA5NSA5Ljk0MjY1IDE0LjgzMzQgOS42NjY1IDE0LjgzMzRIMy42NjY1QzMuMzkwMzYgMTQuODMzNCAzLjE2NjUgMTQuNjA5NSAzLjE2NjUgMTQuMzMzNFYxLjY2NjY5WiINCiAgICAgIGZpbGw9ImN1cnJlbnRDb2xvciINCiAgIC8+DQogICA8cGF0aA0KICAgICAgZD0iTTEyLjM1MzQgNC45Nzk4QzEyLjE1ODEgNC43ODQ1NCAxMS44NDE1IDQuNzg0NTQgMTEuNjQ2MyA0Ljk3OThDMTEuNDUxIDUuMTc1MDYgMTEuNDUxIDUuNDkxNjUgMTEuNjQ2MyA1LjY4NjkxTDEzLjQ1OTQgNy41MDAwMkg3LjMzMzE3QzcuMDU3MDMgNy41MDAwMiA2LjgzMzE3IDcuNzIzODggNi44MzMxNyA4LjAwMDAyQzYuODMzMTcgOC4yNzYxNiA3LjA1NzAzIDguNTAwMDIgNy4zMzMxNyA4LjUwMDAySDEzLjQ1OTRMMTEuNjQ2MyAxMC4zMTMxQzExLjQ1MSAxMC41MDg0IDExLjQ1MSAxMC44MjUgMTEuNjQ2MyAxMS4wMjAyQzExLjg0MTUgMTEuMjE1NSAxMi4xNTgxIDExLjIxNTUgMTIuMzUzNCAxMS4wMjAyTDE1LjAyMDEgOC4zNTM1N0MxNS4yMTUzIDguMTU4MzEgMTUuMjE1MyA3Ljg0MTczIDE1LjAyMDEgNy42NDY0N0wxMi4zNTM0IDQuOTc5OFoiDQogICAgICBmaWxsPSJjdXJyZW50Q29sb3IiDQogICAvPg0KPC9zdmc+DQo=);
   }

   .icon-gesture-help-image {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy41ODYwMiA3LjA1ODc1QzcuNTg2MDIgNS44OTc2OSA4LjQ1NDkgNC45NTU4MSA5LjY0MDA2IDQuOTU1ODFDMTAuODI1MiA0Ljk1NTgxIDExLjY5NDEgNS44OTc2OSAxMS42OTQxIDcuMDU4NzVWOS4zNjUwNkMxMS45MTUzIDkuMzA3NzEgMTIuMTYzIDkuMjcwOTQgMTIuNDM0NCA5LjI3MDk0QzEzLjE3MTEgOS4yNzA5NCAxMy42OTk0IDkuNjI4NjIgMTQuMDM0MSAxMC4wNDlDMTQuMDgyNiAxMC4xMDk5IDE0LjEyNzMgMTAuMTcyMyAxNC4xNjg0IDEwLjIzNTNDMTQuNDk3MSAxMC4xMTQyIDE0LjkwNTMgMTAuMDU3NiAxNS4zODEyIDEwLjE1NjNMMTUuMzk3MyAxMC4xNTk5QzE2LjAyNTcgMTAuMzA0NyAxNi41NDIxIDEwLjY2MjggMTYuODc0NSAxMS4xMDZDMTcuMTM5OSAxMC45OTUyIDE3LjQ2MjYgMTAuOTEzOCAxNy44MzY5IDEwLjkxMzhDMTguNTg4NyAxMC45MTM4IDE5LjA5NzggMTEuMzU5NiAxOS4zODQgMTEuNzk2M0MxOS42NTk2IDEyLjIxNjkgMTkuNzk3OCAxMi43MjE1IDE5Ljc5NzggMTMuMTEzNFYxOC43MTg0QzE5Ljc5NzggMTguNzM0NSAxOS43OTczIDE4Ljc1MDUgMTkuNzk2MiAxOC43NjY1TDE5LjA0NzggMTguNzE4NEMxOS43OTYyIDE4Ljc2NjUgMTkuNzk2MyAxOC43NjYxIDE5Ljc5NjIgMTguNzY2NUwxOS43OTYxIDE4Ljc2ODFMMTkuNzk2IDE4Ljc2OThMMTkuNzk1NyAxOC43NzM2TDE5Ljc5NSAxOC43ODI5TDE5Ljc5MjggMTguODA3OUMxOS43OTA5IDE4LjgyNzQgMTkuNzg4MSAxOC44NTI0IDE5Ljc4NDEgMTguODgyNUMxOS43NzYxIDE4Ljk0MjggMTkuNzYzIDE5LjAyMzggMTkuNzQyIDE5LjEyMjRDMTkuNyAxOS4zMTk1IDE5LjYyNTkgMTkuNTg3NiAxOS40OTU3IDE5LjkwMDVDMTkuMjM0IDIwLjUyOTIgMTguNzQ4OCAyMS4zMzAzIDE3Ljg1ODMgMjIuMDkxMUwxNy44NTY1IDIyLjA5MjdDMTYuNjgxNCAyMy4wOTAzIDE1LjI5MjcgMjMuNTI3MiAxMy44MzE2IDIzLjUyNzJIMTEuOTY4N0MxMS4zMTU5IDIzLjUyNzIgMTAuNzU0NiAyMy40MTI4IDEwLjE5ODkgMjMuMTgzM0M5LjQzMDI4IDIyLjg4MzggOC4yMzMxOCAyMi4zMzY0IDcuNDQ4MzUgMjEuMTg3MkwzLjQ1NjM2IDE1Ljk4NkMzLjQwOTQyIDE1LjkyNDggMy4zNzIxOSAxNS44NTY4IDMuMzQ1OTggMTUuNzg0M0w0LjA1MTMyIDE1LjUyOTNDMy4zNDU5OCAxNS43ODQzIDMuMzQ2MTMgMTUuNzg0NyAzLjM0NTk4IDE1Ljc4NDNMMy4zNDUzOCAxNS43ODI2TDMuMzQ0NzYgMTUuNzgwOUwzLjM0MzQ1IDE1Ljc3NzJMMy4zNDA1NSAxNS43Njg4TDMuMzMzNzcgMTUuNzQ4MkMzLjMyODg3IDE1LjczMjggMy4zMjMyNCAxNS43MTQxIDMuMzE3MjYgMTUuNjkyMkMzLjMwNTMzIDE1LjY0ODUgMy4yOTE4OCAxNS41OTE3IDMuMjgwMTcgMTUuNTIzN0MzLjI1NjgyIDE1LjM4ODEgMy4yMzk2OCAxNS4yMDM2IDMuMjU3MTUgMTQuOTg2MUMzLjI5Mjg2IDE0LjU0MTYgMy40NzE1MyAxMy45OTE3IDMuOTY3NzEgMTMuNDcyNEwzLjk3MzYxIDEzLjQ2NThDMy45ODU2MiAxMy40NTI4IDQuMDAxMDEgMTMuNDM2NSA0LjAxOTYzIDEzLjQxNzlDNC4wNTY3MSAxMy4zODA3IDQuMTA3NjYgMTMuMzMyNyA0LjE3MTQ5IDEzLjI4MDJDNC4yOTY2MSAxMy4xNzcyIDQuNDg1MSAxMy4wNDUzIDQuNzI4MSAxMi45NDgzQzQuOTc0ODMgMTIuODQ5OCA1LjI4NjM5IDEyLjc4NDQgNS42MzkzMiAxMi44MzIyQzUuOTk1NiAxMi44ODA0IDYuMzQ1MDUgMTMuMDM3NCA2LjY3MjY3IDEzLjMwOTRDNi42OTQwNCAxMy4zMjcxIDYuNzE0NCAxMy4zNDYgNi43MzM2NyAxMy4zNjZMNy41ODYwMiAxNC4yNTAzVjcuMDU4NzVaTTcuNjU0MTIgMTUuMjM5NEM3LjY1NDEgMTUuMjM5NSA3LjY1NDE0IDE1LjIzOTQgNy42NTQxMiAxNS4yMzk0Wk03Ljk2MzQ0IDE1LjcyMjZMNy41MDI4NSAxNi4zMTQ1QzcuNDc0NzIgMTYuMjkyNiA3LjQ0ODE4IDE2LjI2ODggNy40MjM0NCAxNi4yNDMxTDUuNjg2MjUgMTQuNDQwOEM1LjU2Mzc0IDE0LjM0NTcgNS40ODAzOCAxNC4zMjQ0IDUuNDM4MTYgMTQuMzE4N0M1LjM4OTM5IDE0LjMxMjEgNS4zNDAwMiAxNC4zMTkxIDUuMjg0MDMgMTQuMzQxNUM1LjIyNDMgMTQuMzY1MyA1LjE2ODI5IDE0LjQwMjUgNS4xMjQ1OCAxNC40Mzg0QzUuMTAzOTkgMTQuNDU1NCA1LjA4OTQ1IDE0LjQ2OTMgNS4wODIxNCAxNC40NzY3QzUuMDgwNTMgMTQuNDc4MyA1LjA3OTM0IDE0LjQ3OTUgNS4wNzg1NyAxNC40ODAzQzUuMDcxNTYgMTQuNDg4MiA1LjA2NDM4IDE0LjQ5NiA1LjA1NzA1IDE0LjUwMzZDNC44MTUxNiAxNC43NTQ2IDQuNzYyOTggMTQuOTczNyA0Ljc1MjM0IDE1LjEwNjJDNC43NDkxNiAxNS4xNDU3IDQuNzQ5NTUgMTUuMTgwNyA0Ljc1MTUgMTUuMjA5OEw4LjY1MTU0IDIwLjI5MTJDOC42NjA4NCAyMC4zMDMzIDguNjY5NzcgMjAuMzE1NyA4LjY3ODMxIDIwLjMyODRDOS4xOTUyMyAyMS4wOTQ1IDEwLjAzMjcgMjEuNTA5MiAxMC43NTAzIDIxLjc4ODRMMTAuNzY1OCAyMS43OTQ2QzExLjEzOSAyMS45NDk1IDExLjUwNjkgMjIuMDI3MiAxMS45Njg3IDIyLjAyNzJIMTMuODMxNkMxNC45NzgyIDIyLjAyNzIgMTYuMDExMSAyMS42OTEzIDE2Ljg4NSAyMC45NDk5QzE3LjU3NzMgMjAuMzU4MSAxNy45MzAyIDE5Ljc1ODMgMTguMTEwOCAxOS4zMjQxQzE4LjIwMTggMTkuMTA1NSAxOC4yNSAxOC45MjY3IDE4LjI3NSAxOC44MDk3QzE4LjI4NzQgMTguNzUxMiAxOC4yOTQgMTguNzA4NSAxOC4yOTczIDE4LjY4NDJDMTguMjk3NCAxOC42ODI4IDE4LjI5NzYgMTguNjgxNSAxOC4yOTc4IDE4LjY4MDNWMTMuMTEzNEMxOC4yOTc4IDEzLjAyMiAxOC4yNDk2IDEyLjgwMTkgMTguMTI5NCAxMi42MTg1QzE4LjAxOTcgMTIuNDUxMiAxNy45MjMzIDEyLjQxMzggMTcuODM2OSAxMi40MTM4QzE3LjU5ODUgMTIuNDEzOCAxNy40MTM3IDEyLjQ5NDcgMTcuMjgyOCAxMi41ODAyVjE0LjQ2NjNDMTcuMjgyOCAxNC44ODA1IDE2Ljk0NzEgMTUuMjE2MyAxNi41MzI4IDE1LjIxNjNDMTYuMTE4NiAxNS4yMTYzIDE1Ljc4MjggMTQuODgwNSAxNS43ODI4IDE0LjQ2NjNWMTIuMjQzNkMxNS43ODI4IDEyLjIyNDcgMTUuNzYyNCAxMi4xMDMzIDE1LjYyOTkgMTEuOTUxNEMxNS41MDk4IDExLjgxMzYgMTUuMzIzNSAxMS42ODQgMTUuMDY4NSAxMS42MjM0QzE0LjgyODcgMTEuNTc1NiAxNC42NzcxIDExLjYzNTQgMTQuNTgxNiAxMS42OTM4VjEzLjQwMzNDMTQuNTgxNiAxMy44MTc1IDE0LjI0NTggMTQuMTUzMyAxMy44MzE2IDE0LjE1MzNDMTMuNDE3NCAxNC4xNTMzIDEzLjA4MTYgMTMuODE3NSAxMy4wODE2IDEzLjQwMzNWMTEuNDU0NEMxMy4wNDQyIDExLjMwMzQgMTIuOTcwMyAxMS4xMjExIDEyLjg2MDcgMTAuOTgzNEMxMi43NTMgMTAuODQ4MSAxMi42MjkyIDEwLjc3MDkgMTIuNDM0NCAxMC43NzA5QzEyLjEyOCAxMC43NzA5IDExLjg4MjEgMTAuODY1OCAxMS43MDk0IDEwLjk2MzZDMTEuNzA0MiAxMC45NjY1IDExLjY5OTEgMTAuOTY5NCAxMS42OTQxIDEwLjk3MjNWMTIuNTMzNUMxMS42OTQxIDEyLjk0NzggMTEuMzU4MyAxMy4yODM1IDEwLjk0NDEgMTMuMjgzNUMxMC41Mjk5IDEzLjI4MzUgMTAuMTk0MSAxMi45NDc4IDEwLjE5NDEgMTIuNTMzNVY3LjA1ODc1QzEwLjE5NDEgNi42NzM1OSA5Ljk0NTIzIDYuNDU1ODEgOS42NDAwNiA2LjQ1NTgxQzkuMzM0ODkgNi40NTU4MSA5LjA4NjAyIDYuNjczNTkgOS4wODYwMiA3LjA1ODc1VjE1LjIzOTFDOS4wODYwMiAxNS40Nzc1IDkuMDU5NTcgMTUuNzIwOCA4Ljk2NzIxIDE1LjkzNjRDOC44NjQxMSAxNi4xNzcxIDguNjYwNzkgMTYuNDEzMiA4LjMzODAzIDE2LjQ5NjlDOC4wNTk3MSAxNi41NjkxIDcuODI4OTEgMTYuNDg5NiA3LjcyNDA1IDE2LjQ0NDNDNy42NjMzNiAxNi40MTggNy42MTQzOCAxNi4zOSA3LjU3OTcxIDE2LjM2ODJDNy41NjE4OCAxNi4zNTY5IDcuNTQ2NTEgMTYuMzQ2NSA3LjUzMzg1IDE2LjMzNzVMNy41MTY1NiAxNi4zMjVMNy41MDkyNyAxNi4zMTk1TDcuNTA1OTUgMTYuMzE2OUw3LjUwNDM3IDE2LjMxNTdDNy41MDQgMTYuMzE1NCA3LjUwMjg1IDE2LjMxNDUgNy45NjM0NCAxNS43MjI2WiIgZmlsbD0iIzU2NTY1NiIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjMwMzYxIDQuMTIzNTVDNy4wOTI0NyA0LjQ3NzggNi42MzQ1MiA0LjU5NTI4IDYuMjc4NzUgNC4zODU3MkM1LjkyMTg1IDQuMTc1NSA1LjgwMjk1IDMuNzE1NzUgNi4wMTMxNyAzLjM1ODg1TDYuNjU5NCAzLjczOTVDNi4wMTMxNyAzLjM1ODg1IDYuMDEzMDEgMy4zNTkxMyA2LjAxMzE3IDMuMzU4ODVMNi4wMTM4NCAzLjM1NzcyTDYuMDE0NjEgMy4zNTY0Mkw2LjAxNjQ1IDMuMzUzMzRMNi4wMjEzMSAzLjM0NTI2TDYuMDM1ODEgMy4zMjE3N0M2LjA0NzYgMy4zMDI5NiA2LjA2MzY2IDMuMjc3OTMgNi4wODM5OCAzLjI0NzU3QzYuMTI0NTYgMy4xODY5NCA2LjE4MjQ3IDMuMTA0NTcgNi4yNTc2NiAzLjAwNzc0QzYuNDA3MyAyLjgxNTAxIDYuNjI5NDcgMi41NTk2OSA2LjkyNDM4IDIuMzAzNTJDNy41MTI2MSAxLjc5MjU5IDguNDI1NjUgMS4yNSA5LjY0MDA2IDEuMjVDMTAuODUwNyAxLjI1IDExLjc4MzIgMS43ODk0NSAxMi4zODk1IDIuMjkyNjRDMTIuNjk0NSAyLjU0NTgyIDEyLjkyNzcgMi43OTgyMiAxMy4wODU4IDIuOTg4N0MxMy4xNjUyIDMuMDg0MzggMTMuMjI2NyAzLjE2NTY4IDEzLjI2OTggMy4yMjUzN0MxMy4yOTE0IDMuMjU1MjUgMTMuMzA4NSAzLjI3OTgyIDEzLjMyMSAzLjI5ODIxTDEzLjMzNjQgMy4zMjEwN0wxMy4zNDE1IDMuMzI4ODNMMTMuMzQzNCAzLjMzMTc3TDEzLjM0NDIgMy4zMzI5OUMxMy4zNDQzIDMuMzMzMjUgMTMuMzQ0OCAzLjMzNDA2IDEyLjcxMzkgMy43Mzk1TDEzLjM0NDggMy4zMzQwNkMxMy41Njg4IDMuNjgyNTMgMTMuNDY3OCA0LjE0NjU0IDEzLjExOTMgNC4zNzA0NkMxMi43NzE4IDQuNTkzNzYgMTIuMzA5NCA0LjQ5Mzk3IDEyLjA4NDggNC4xNDc4NE0xMi4wODQ4IDQuMTQ3ODRMMTIuMDgwNyA0LjE0MTcyQzEyLjA3NTggNC4xMzQ2MiAxMi4wNjcgNC4xMjE4MiAxMi4wNTQyIDQuMTA0MTRDMTIuMDI4NiA0LjA2ODY5IDExLjk4NzUgNC4wMTQxIDExLjkzMTUgMy45NDY3QzExLjgxODkgMy44MTEwMiAxMS42NTA0IDMuNjI4NTUgMTEuNDMxNSAzLjQ0Njg2QzEwLjk4OTggMy4wODAzIDEwLjM4NTUgMi43NSA5LjY0MDA2IDIuNzVDOC44OTg0MSAyLjc1IDguMzIxMTIgMy4wNzcxNiA3LjkwODAzIDMuNDM1OTdDNy43MDIyOSAzLjYxNDY4IDcuNTQ2MDUgMy43OTQyMyA3LjQ0MjQ1IDMuOTI3NjZDNy4zOTEwMiAzLjk5MzkxIDcuMzUzNiA0LjA0NzQ0IDcuMzMwNTEgNC4wODE5M0M3LjMxODk5IDQuMDk5MTQgNy4zMTExMyA0LjExMTQ4IDcuMzA2OTUgNC4xMTgxNUw3LjMwMzYxIDQuMTIzNTVNMTIuMDg0OCA0LjE0Nzg0TDEyLjA4NCA0LjE0NjU5TDEyLjA4MzIgNC4xNDU0MSIgZmlsbD0iIzU2NTY1NiIvPg0KPC9zdmc+DQo=);
   }

   .icon-help-image {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0ZDNTU1MzFGQTZDMTFFNDhBMjRGNUQxQTMwREFERUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0ZDNTU1MzJGQTZDMTFFNDhBMjRGNUQxQTMwREFERUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RkM1NTUyRkZBNkMxMUU0OEEyNEY1RDFBMzBEQURFRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RkM1NTUzMEZBNkMxMUU0OEEyNEY1RDFBMzBEQURFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv9lnw0AAALzSURBVHjatJbfSxRRFMdnxy2MLCqSHqSMyiKyhxBMDbWCflkRFdH2C3upt6KnWPsHtt5EekvMiFxdgpLMyH6RUVJLTxmUZeZWLxol1Us/3O174HvjMsy9Myt04MPcuT/OmTn33HNPJJVKOQESAbVgO1gHloG5HPsK3oLH4CZ4BHI2ZVHLmAsaQRMoM8xZQORDToM3IAEugaxJqZ+IgQHQxnYGnANbwEJQCGaBlWArx0Y4t41rF4c1uBk8B5U0dBAsAXHQBz6Cn+AHeAVuc6yMczNc+4xbYTVYB27w63vAapAEk06wTHJuOdcWg7tgo8mguOAqmA5awC7wzclfvnNtC3VdB8u9QSOGu/hV8jxliba1oIbtJ+Cpz5wsdUhA7QeXQbX0K4ON9PsHcMxgTI7CFbDN038LHOIR0SVHXdXUfVQCyuU5O8NJcbrET5I0NgHOgwvgM/uSFvc2sS3PiMtAkcM8Snf6yXoeiS9gDTgBjoMK9slYvWFtF3WLjTox2MCBTks0qvBuBe+1/gz7VISboreT7QaXPhZ5YIm8d+A3uO8z9idE1lK6q1wtZActCyRYZvCQ6zKHAeMwu5hE6V4R5SKHARB0sPWjIVtxGJSCNLOQScZVpEedqck9MJNtSYO7TcnaL7VNsD0/D4PK2B7+7aeA+cXqOhODQ3wpn8KfXguZZ5XuIVfb7A3O/xOle0AM9vIlBgpCKhgmYbctxnavvPSzTChlog0jFSSMxKhbbPS7TLIJDsqzKECB3JUvyeyAuUUe3Tl1H7bzhl7EVBWxKJEEMI8UBhRfrdSZZp3z7wLO8tfH6dZmS70zBlaRMcu+NVOX3BhHVDTrSqUI2gd+gZOg2+KyEWJyeTd1iK694LWppnkIdrJA2gFegAOWv9WlgHMHuVZS5SZwJ6hq62MEpun/Dv5NghVdCZhGStiXYE3aoe1ZJU9AqEJYsk+VpxCOE5uI0bMMwmy+lbcsuMjFtXSTVNhLPaX+MEv9njCl/l8BBgD3trJ7/PRrXAAAAABJRU5ErkJggg==) center no-repeat;
      background-size: 14px 14px;
      float: left;
   }

   .icon-reset-image {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MzY2XzEyNTIpIj4NCjxwYXRoIGQ9Ik0xNS40MzExIDAuMTc2Mjc0QzE1LjcwMTkgMC4yMzAzMzEgMTUuODc3NiAwLjQ5MzY4IDE1LjgyMzUgMC43NjQ0OEwxNS4wMjQyIDQuNzY4NTFDMTQuOTcxMSA1LjAzNDQ3IDE0LjcxNTcgNS4yMDk2MiAxNC40NDg1IDUuMTYzMjhMMTAuNTgxMSA0LjQ5MjU4QzEwLjMwOSA0LjQ0NTM5IDEwLjEyNjcgNC4xODY1OCAxMC4xNzM5IDMuOTE0NUMxMC4yMjExIDMuNjQyNDIgMTAuNDc5OSAzLjQ2MDEgMTAuNzUyIDMuNTA3MjlMMTMuNTMyNiAzLjk4OTUyQzEyLjc4NSAyLjk1ODAzIDExLjc1OTEgMi4xNDk5NCAxMC41NjUyIDEuNjY2MzdDOS4wNDAwNSAxLjA0ODYzIDcuMzQzMjEgMS4wMDE5NyA1Ljc4NjQyIDEuNTM0OThDNC4yMjk2MyAyLjA2Nzk4IDIuOTE3NDYgMy4xNDQ4NiAyLjA5MDk4IDQuNTY3NzVDMS4yNjQ1IDUuOTkwNjQgMC45NzkyMjEgNy42NjM5NyAxLjI4NzU2IDkuMjgwMzNDMS41OTU5IDEwLjg5NjcgMi40NzcxNCAxMi4zNDc1IDMuNzY5MzggMTMuMzY2MkM1LjA2MTYyIDE0LjM4NDkgNi42NzgwNyAxNC45MDMyIDguMzIxNzUgMTQuODI1NkM5Ljk2NTQzIDE0Ljc0ODEgMTEuNTI1OSAxNC4wODAxIDEyLjcxNjYgMTIuOTQ0M0MxMy45MDcyIDExLjgwODUgMTQuNjQ4IDEwLjI4MTIgMTQuODAyOSA4LjY0Mjk3QzE0LjgyODggOC4zNjgwNSAxNS4wNzI4IDguMTY2MjUgMTUuMzQ3NyA4LjE5MjI0QzE1LjYyMjYgOC4yMTgyMyAxNS44MjQ0IDguNDYyMTYgMTUuNzk4NCA4LjczNzA4QzE1LjYyMDkgMTAuNjE1IDE0Ljc3MTcgMTIuMzY1OCAxMy40MDY4IDEzLjY2NzlDMTIuMDQxOSAxNC45Njk5IDEwLjI1MzEgMTUuNzM1NyA4LjM2ODg1IDE1LjgyNDVDNi40ODQ2NCAxNS45MTM0IDQuNjMxNjQgMTUuMzE5MyAzLjE1MDI5IDE0LjE1MTVDMS42Njg5MyAxMi45ODM3IDAuNjU4NzMgMTEuMzIwNiAwLjMwNTI3MSA5LjQ2NzcxQy0wLjA0ODE4ODMgNy42MTQ4MSAwLjI3ODgzNyA1LjY5NjYgMS4yMjYyNyA0LjA2NTQ4QzIuMTczNjkgMi40MzQzNiAzLjY3Nzg5IDEuMTk5OSA1LjQ2MjUgMC41ODg4OTJDNy4yNDcxMSAtMC4wMjIxMTcxIDkuMTkyMjcgMC4wMzEzNjY1IDEwLjk0MDYgMC43Mzk1MTdDMTIuMjgyMSAxLjI4Mjg5IDEzLjQzODYgMi4xODM3MSAxNC4yOTExIDMuMzMyODFMMTQuODQyOSAwLjU2ODcyMUMxNC44OTY5IDAuMjk3OTIxIDE1LjE2MDMgMC4xMjIyMTcgMTUuNDMxMSAwLjE3NjI3NFoiIGZpbGw9IiMwMTA0MUEiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF83MzY2XzEyNTIiPg0KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) center no-repeat;
      background-size: 16px 16px;
      display: inline-block;
   }

   .icon-restart-image {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MzY2XzEyNjcpIj4NCjxwYXRoIGQ9Ik0xNS40OTY3IDAuNzI0NTlDMTUuNTI4NiAwLjQ1MDI5OCAxNS4zMzIxIDAuMjAyMDY2IDE1LjA1NzggMC4xNzAxNDdDMTQuNzgzNSAwLjEzODIyOCAxNC41MzUzIDAuMzM0NzA5IDE0LjUwMzQgMC42MDkwMDFMMTQuMjAwNCAzLjIxMjkxQzEzLjQ3MDYgMi4yNjc3MSAxMi41MzAyIDEuNDk2NTUgMTEuNDQ2MiAwLjk2NTU0NkM5LjkyMjkgMC4yMTkyNzQgOC4xOTg0OCAtMC4wMTIzNDQzIDYuNTMyMjIgMC4zMDU1MTJDNC44NjU5NiAwLjYyMzM2OSAzLjM0NzkgMS40NzM1MiAyLjIwNjI2IDIuNzI4MTZDMS4wNjQ2MyAzLjk4MjgxIDAuMzYxMTA4IDUuNTc0MTMgMC4yMDE0NzIgNy4yNjI5MUMwLjE3NTQ4NSA3LjUzNzgzIDAuMzc3MjgyIDcuNzgxNzYgMC42NTIxOTkgNy44MDc3NUMwLjkyNzExNiA3LjgzMzc0IDEuMTcxMDUgNy42MzE5NCAxLjE5NzAzIDcuMzU3MDJDMS4zMzYyOSA1Ljg4MzgzIDEuOTUgNC40OTU2NSAyLjk0NTg5IDMuNDAxMThDMy45NDE3OSAyLjMwNjcgNS4yNjYwNSAxLjU2NTA4IDYuNzE5NiAxLjI4NzhDOC4xNzMxNSAxLjAxMDUyIDkuNjc3NDMgMS4yMTI1NyAxMS4wMDYzIDEuODYzNTdDMTIuMDE0NCAyLjM1NzQ1IDEyLjg4MDMgMy4wODk0NiAxMy41MzI4IDMuOTg5NzJMMTAuNzUyMSAzLjUwNzQ4QzEwLjQ4MDEgMy40NjAzIDEwLjIyMTIgMy42NDI2MSAxMC4xNzQxIDMuOTE0NjlDMTAuMTI2OSA0LjE4Njc3IDEwLjMwOTIgNC40NDU1OSAxMC41ODEzIDQuNDkyNzdMMTQuNDQ4NiA1LjE2MzQ4QzE0LjU4NDEgNS4xODY5NyAxNC43MjMyIDUuMTUzNjYgMTQuODMzMyA1LjA3MTRDMTQuOTQzNSA0Ljk4OTEzIDE1LjAxNDggNC44NjUxNiAxNS4wMzA3IDQuNzI4NjNMMTUuNDk2NyAwLjcyNDU5WiIgZmlsbD0iIzAxMDQxQSIvPg0KPHBhdGggZD0iTTAuNTAzMzkzIDE1LjI3NTdDMC40NzE0NzIgMTUuNTUgMC42Njc5NTUgMTUuNzk4MiAwLjk0MjI0NSAxNS44MzAxQzEuMjE2NTQgMTUuODYyIDEuNDY0NzcgMTUuNjY1NSAxLjQ5NjY5IDE1LjM5MTNMMS43OTk3MSAxMi43ODczQzIuNTI5NSAxMy43MzI1IDMuNDY5OTMgMTQuNTAzNyA0LjU1Mzg1IDE1LjAzNDdDNi4wNzcxOCAxNS43ODA5IDcuODAxNiAxNi4wMTI2IDkuNDY3ODYgMTUuNjk0N0MxMS4xMzQxIDE1LjM3NjkgMTIuNjUyMiAxNC41MjY3IDEzLjc5MzggMTMuMjcyMUMxNC45MzU1IDEyLjAxNzQgMTUuNjM5IDEwLjQyNjEgMTUuNzk4NiA4LjczNzMxQzE1LjgyNDYgOC40NjIzOSAxNS42MjI4IDguMjE4NDYgMTUuMzQ3OSA4LjE5MjQ3QzE1LjA3MyA4LjE2NjQ5IDE0LjgyOSA4LjM2ODI4IDE0LjgwMyA4LjY0MzJDMTQuNjYzOCAxMC4xMTY0IDE0LjA1MDEgMTEuNTA0NiAxMy4wNTQyIDEyLjU5OUMxMi4wNTgzIDEzLjY5MzUgMTAuNzM0IDE0LjQzNTEgOS4yODA0OCAxNC43MTI0QzcuODI2OTMgMTQuOTg5NyA2LjMyMjY1IDE0Ljc4NzcgNC45OTM3OSAxNC4xMzY2QzMuOTg1NjcgMTMuNjQyOCAzLjExOTg0IDEyLjkxMDggMi40NjcyOSAxMi4wMTA1TDUuMjQ3OTQgMTIuNDkyOEM1LjUyMDAyIDEyLjU0IDUuNzc4ODQgMTIuMzU3NyA1LjgyNjAzIDEyLjA4NTZDNS44NzMyMSAxMS44MTM1IDUuNjkwOSAxMS41NTQ3IDUuNDE4ODIgMTEuNTA3NUwxLjU1MTQ0IDEwLjgzNjdDMS40MTYgMTAuODEzMyAxLjI3Njg3IDEwLjg0NjYgMS4xNjY3NSAxMC45Mjg4QzEuMDU2NjMgMTEuMDExMSAwLjk4NTIzMyAxMS4xMzUxIDAuOTY5MzQ1IDExLjI3MTZMMC41MDMzOTMgMTUuMjc1N1oiIGZpbGw9IiMwMTA0MUEiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF83MzY2XzEyNjciPg0KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) center no-repeat;
      background-size: 16px 16px;
      display: inline-block;
   }

   .icon-close-app-image {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAMAAABhTZc9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAQlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACO4fbyAAAAFXRSTlMAAQYIP1UYXycHZmBACUJWQxdNQRP38ivBAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAI5JREFUKM910UsCgjAQA9DUCmIVYdD7n9Uilv6Sbt+ikwRwF4jnAXcdPMfxNuE+BM7jIzyBmXPEl4PghJQzEi6x4xobbrHiHgtmeDLHPyv88SIx8hLCqnD/M6jFdlzVYse1YrEUhfMZhbHlKD1bmbNlq0uo2dqGSra+vszGuk1svPiDvVol8gZMb7HKvH2+TAUIeDtIluUAAAAASUVORK5CYII=) center no-repeat;
      background-size: 10px 10px;
   }

   .icon-high-res-image {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABCFBMVEUAAACysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrIAAADxQr0KAAAAVnRSTlMAAjd4rNLt+ByH4hOV+d2XWzIG3lbr/ag5ATynVwS9Kgqz92tqseyY6ij29VlmFboe+vspo6TjO1V3u4g9RMwzeSLu0zERmRKqOLm8ZVhaNbZktAUU5K824TEAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAB+UlEQVQ4y4VVbVvaMBQNoSBYSrAIG0MRmba+sYlsQmFlUIFNUXxBz///KUsrjiQt5Xygec5zmuTee3ogRESCJrVUemsrndKSNEHWIZPdhoDtbCZSpucMIM8KO7pp6jsFVgSMnB7W7ZZQ/vRZICpfqmWU9hTZPgNqB+rLBzWA7YtM/RCNr1H3OWrgsC7sdwyLRhdILRyv9rRxcrquFacnsD/WezijZC3oOS6WfSmhSWLQRPpbsGD4TmJRez/8snXVjhe2r1qX/JHFD7IBP5HlPrhGR2K7Tq/X70rUL1wnCEWxInBu/t0Rg98CWSmCkuGqTRyj/94ZiFvaSBINBVno9d1ujytdgS5AIzcYi++6zoj/TrjQEdgxboiFCM+pQh0WMWCqslFzwIViNSaMCOE0KGZKFGH4aL8Sz5GoP/xopRiOv0B3IlN+MXJ7gtF4U4UJ2jMEIxvBeMNv5REGrXQVXTDCkClcZSocHd8UIZs5SrM5qr7NSMaQjTvJIy8X3S4bQbjkcKdMRrnibFmvbuE+ruR7WMuZPOA8/nOdf6w3BMCq/yaPlMdo3SOPFME19Sc0nqN0z2d4qYvEwgZmodhrzwB7oZAPPEirUpB2/CC9CJ/yyoJono/1xUIfz4NoZq+RF8/038Swf+tHh72PBB1qKa/V8lLaUPn7+AeqmV/Lx8Pb+QAAAABJRU5ErkJggg==) center no-repeat;
      background-size: 20px 20px;
   }

   .icon-close-running-window {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAMAAABhTZc9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAQlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACO4fbyAAAAFXRSTlMAAQYIP1UYXycHZmBACUJWQxdNQRP38ivBAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAI5JREFUKM910UsCgjAQA9DUCmIVYdD7n9Uilv6Sbt+ikwRwF4jnAXcdPMfxNuE+BM7jIzyBmXPEl4PghJQzEi6x4xobbrHiHgtmeDLHPyv88SIx8hLCqnD/M6jFdlzVYse1YrEUhfMZhbHlKD1bmbNlq0uo2dqGSra+vszGuk1svPiDvVol8gZMb7HKvH2+TAUIeDtIluUAAAAASUVORK5CYII=) center no-repeat;
      background-size: 10px 10px;
   }

   .notification-trackpad {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MjRFNjdFNDBEMjA2ODExODcxRkM2QkY0NDEwMjRGOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MjY3MTA1NjBGMkMxMUUyQTVFN0JGRTVDQTBFODFGNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MjY3MTA1NTBGMkMxMUUyQTVFN0JGRTVDQTBFODFGNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM0Q0Y3RjBEMEEyMDY4MTFCQzUzRkY2MThDMTU2OUExIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQyNEU2N0U0MEQyMDY4MTE4NzFGQzZCRjQ0MTAyNEY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBt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) center no-repeat #444;
      background-size: 100px 100px;
      opacity: 0.75;
   }

   .notification-nativetouch {
      background: url(icons-38207119424/notification-nativetouch2x.png) center no-repeat #444;
      background-size: 100px 100px;
      opacity: 0.75;
   }

   .icon-minimize-ctx-image {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83ODQxXzY5MzIpIj4NCjxwYXRoIGQ9Ik0zLjQ5OTg0IDguMDAwMDhDMy40OTk4NCA4LjI3NjIyIDMuNzIzNyA4LjUwMDA4IDMuOTk5ODQgOC41MDAwOEwxMS45OTk4IDguNTAwMDhDMTIuMjc2IDguNTAwMDggMTIuNDk5OCA4LjI3NjIyIDEyLjQ5OTggOC4wMDAwOEMxMi40OTk4IDcuNzIzOTQgMTIuMjc2IDcuNTAwMDggMTEuOTk5OCA3LjUwMDA4TDMuOTk5ODQgNy41MDAwOEMzLjcyMzY5IDcuNTAwMDggMy40OTk4NCA3LjcyMzk0IDMuNDk5ODQgOC4wMDAwOFoiIGZpbGw9IiMwMTA0MUEiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy45OTk4NCAwLjE2Njc0OEMzLjY3MzYxIDAuMTY2NzQ4IDAuMTY2NTA0IDMuNjczODUgMC4xNjY1MDQgOC4wMDAwOEMwLjE2NjUwNCAxMi4zMjYzIDMuNjczNjEgMTUuODMzNCA3Ljk5OTg0IDE1LjgzMzRDMTIuMzI2MSAxNS44MzM0IDE1LjgzMzIgMTIuMzI2MyAxNS44MzMyIDguMDAwMDhDMTUuODMzMiAzLjY3Mzg1IDEyLjMyNjEgMC4xNjY3NDggNy45OTk4NCAwLjE2Njc0OFpNMS4xNjY1IDguMDAwMDhDMS4xNjY1IDQuMjI2MTQgNC4yMjU4OSAxLjE2Njc1IDcuOTk5ODQgMS4xNjY3NUMxMS43NzM4IDEuMTY2NzUgMTQuODMzMiA0LjIyNjE0IDE0LjgzMzIgOC4wMDAwOEMxNC44MzMyIDExLjc3NCAxMS43NzM4IDE0LjgzMzQgNy45OTk4NCAxNC44MzM0QzQuMjI1ODkgMTQuODMzNCAxLjE2NjUgMTEuNzc0IDEuMTY2NSA4LjAwMDA4WiIgZmlsbD0iIzAxMDQxQSIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzc4NDFfNjkzMiI+DQo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) center no-repeat;
      background-size: 16px 16px;
      display: inline-block;
   }

   .icon-maximize-ctx-image {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83ODQxXzY5NDcpIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4xNjY1MDQgMy42NjY3NUMwLjE2NjUwNCAyLjgzODMyIDAuODM4MDc3IDIuMTY2NzUgMS42NjY1IDIuMTY2NzVIMTQuMzMzMkMxNS4xNjE2IDIuMTY2NzUgMTUuODMzMiAyLjgzODMyIDE1LjgzMzIgMy42NjY3NVYxMi4zMzM0QzE1LjgzMzIgMTMuMTYxOCAxNS4xNjE2IDEzLjgzMzQgMTQuMzMzMiAxMy44MzM0SDEuNjY2NUMwLjgzODA3NyAxMy44MzM0IDAuMTY2NTA0IDEzLjE2MTggMC4xNjY1MDQgMTIuMzMzNFYzLjY2Njc1Wk0xLjY2NjUgMy4xNjY3NUMxLjM5MDM2IDMuMTY2NzUgMS4xNjY1IDMuMzkwNjEgMS4xNjY1IDMuNjY2NzVWMTIuMzMzNEMxLjE2NjUgMTIuNjA5NiAxLjM5MDM2IDEyLjgzMzQgMS42NjY1IDEyLjgzMzRIMTQuMzMzMkMxNC42MDkzIDEyLjgzMzQgMTQuODMzMiAxMi42MDk2IDE0LjgzMzIgMTIuMzMzNFYzLjY2Njc1QzE0LjgzMzIgMy4zOTA2MSAxNC42MDkzIDMuMTY2NzUgMTQuMzMzMiAzLjE2Njc1SDEuNjY2NVoiIGZpbGw9IiMwMTA0MUEiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF83ODQxXzY5NDciPg0KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) center no-repeat;
      background-size: 16px 16px;
      display: inline-block;
   }

   .icon-bring-to-front-ctx-image {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83ODQxXzY5MTMpIj4NCjxwYXRoIGQ9Ik03Ljk5OTg0IDkuMzMzNDFDOC43MzYyMiA5LjMzMzQxIDkuMzMzMTcgOC43MzY0NiA5LjMzMzE3IDguMDAwMDhDOS4zMzMxNyA3LjI2MzcgOC43MzYyMiA2LjY2Njc1IDcuOTk5ODQgNi42NjY3NUM3LjI2MzQ2IDYuNjY2NzUgNi42NjY1IDcuMjYzNyA2LjY2NjUgOC4wMDAwOEM2LjY2NjUgOC43MzY0NiA3LjI2MzQ2IDkuMzMzNDEgNy45OTk4NCA5LjMzMzQxWiIgZmlsbD0iIzAxMDQxQSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjE2NjUgOC4wMDAwOEM0LjE2NjUgNS44ODI5OSA1Ljg4Mjc1IDQuMTY2NzUgNy45OTk4NCA0LjE2Njc1QzEwLjExNjkgNC4xNjY3NSAxMS44MzMyIDUuODgyOTkgMTEuODMzMiA4LjAwMDA4QzExLjgzMzIgMTAuMTE3MiAxMC4xMTY5IDExLjgzMzQgNy45OTk4NCAxMS44MzM0QzUuODgyNzUgMTEuODMzNCA0LjE2NjUgMTAuMTE3MiA0LjE2NjUgOC4wMDAwOFpNNy45OTk4NCA1LjE2Njc1QzYuNDM1MDMgNS4xNjY3NSA1LjE2NjUgNi40MzUyNyA1LjE2NjUgOC4wMDAwOEM1LjE2NjUgOS41NjQ4OSA2LjQzNTAzIDEwLjgzMzQgNy45OTk4NCAxMC44MzM0QzkuNTY0NjQgMTAuODMzNCAxMC44MzMyIDkuNTY0ODkgMTAuODMzMiA4LjAwMDA4QzEwLjgzMzIgNi40MzUyNyA5LjU2NDY0IDUuMTY2NzUgNy45OTk4NCA1LjE2Njc1WiIgZmlsbD0iIzAxMDQxQSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjIwNzE1NiA3LjgwMjZDMS40NTcyMSA0Ljg5NDk1IDQuNDM4MjcgMi4xNjY3NSA3Ljk5OTg0IDIuMTY2NzVDMTEuNTYxNCAyLjE2Njc1IDE0LjU0MjUgNC44OTQ5NiAxNS43OTI1IDcuODAyNkMxNS44NDY3IDcuOTI4NjggMTUuODQ2NyA4LjA3MTQ5IDE1Ljc5MjUgOC4xOTc1N0MxNC41NDI1IDExLjEwNTIgMTEuNTYxNCAxMy44MzM0IDcuOTk5ODQgMTMuODMzNEM0LjQzODI3IDEzLjgzMzQgMS40NTcyMSAxMS4xMDUyIDAuMjA3MTU2IDguMTk3NTZDMC4xNTI5NTMgOC4wNzE0OSAwLjE1Mjk1MyA3LjkyODY4IDAuMjA3MTU2IDcuODAyNlpNMS4yMTM4MyA4LjAwMDA4QzIuNDAyOTkgMTAuNTc5IDUuMDI5MzYgMTIuODMzNCA3Ljk5OTg0IDEyLjgzMzRDMTAuOTcwMyAxMi44MzM0IDEzLjU5NjcgMTAuNTc5IDE0Ljc4NTggOC4wMDAwOEMxMy41OTY3IDUuNDIxMTMgMTAuOTcwMyAzLjE2Njc1IDcuOTk5ODQgMy4xNjY3NUM1LjAyOTM2IDMuMTY2NzUgMi40MDI5OSA1LjQyMTEzIDEuMjEzODMgOC4wMDAwOFoiIGZpbGw9IiMwMTA0MUEiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF83ODQxXzY5MTMiPg0KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) center no-repeat;
      background-size: 16px 16px;
      display: inline-block;
   }

   .icon-close-image {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83NzYxXzc2MDY4KSI+DQo8cGF0aCBkPSJNMTAuMjY1MyAyLjI2NTE3QzEwLjQxMTcgMi4xMTg3MiAxMC40MTE3IDEuODgxMjggMTAuMjY1MyAxLjczNDg0QzEwLjExODggMS41ODgzOSA5Ljg4MTQxIDEuNTg4MzkgOS43MzQ5NiAxLjczNDgzTDYuMDAwMSA1LjQ2OTY1TDIuMjY1MjkgMS43MzQ4M0MyLjExODg0IDEuNTg4MzkgMS44ODE0IDEuNTg4MzkgMS43MzQ5NiAxLjczNDgzQzEuNTg4NTEgMS44ODEyOCAxLjU4ODUxIDIuMTE4NzIgMS43MzQ5NiAyLjI2NTE3TDUuNDY5NzcgNS45OTk5OEwxLjczNDg0IDkuNzM0ODZDMS41ODgzOSA5Ljg4MTMxIDEuNTg4MzkgMTAuMTE4NyAxLjczNDgzIDEwLjI2NTJDMS44ODEyOCAxMC40MTE2IDIuMTE4NzIgMTAuNDExNiAyLjI2NTE2IDEwLjI2NTJMNi4wMDAxIDYuNTMwMzFMOS43MzQ5NiAxMC4yNjUyQzkuODgxNCAxMC40MTE2IDEwLjExODggMTAuNDExNiAxMC4yNjUzIDEwLjI2NTJDMTAuNDExNyAxMC4xMTg3IDEwLjQxMTcgOS44ODEyOCAxMC4yNjUzIDkuNzM0ODNMNi41MzA0MyA1Ljk5OTk4TDEwLjI2NTMgMi4yNjUxN1oiIGZpbGw9IiMwMTA0MUEiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF83NzYxXzc2MDY4Ij4NCjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) center no-repeat;
      background-size: 16px 16px;
      display: inline-block;
   }

   .icon-close-desktop-image {
      background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgIHZpZXdCb3g9IjAgMCAzNiAzNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPHRpdGxlPndpbmRvdy1jbG9zZS1saW5lPC90aXRsZT4NCiAgICA8cGF0aCBkPSJNMTkuNDEsMThsNy4yOS03LjI5YTEsMSwwLDAsMC0xLjQxLTEuNDFMMTgsMTYuNTksMTAuNzEsOS4yOWExLDEsMCwwLDAtMS40MSwxLjQxTDE2LjU5LDE4LDkuMjksMjUuMjlhMSwxLDAsMSwwLDEuNDEsMS40MUwxOCwxOS40MWw3LjI5LDcuMjlhMSwxLDAsMCwwLDEuNDEtMS40MVoiIGNsYXNzPSJjbHItaS1vdXRsaW5lIGNsci1pLW91dGxpbmUtcGF0aC0xIj48L3BhdGg+DQogICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiBmaWxsLW9wYWNpdHk9IjAiLz4NCjwvc3ZnPg==) center no-repeat;
      background-size: 16px 16px;
      display: inline-block;
   }

   .icon-logoff-desktop-image {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MzY2XzEyODQpIj4NCjxwYXRoIGQ9Ik0zLjE2NjUgMy42NjY3NUMzLjE2NjUgMy4zOTA2MSAzLjM5MDM2IDMuMTY2NzUgMy42NjY1IDMuMTY2NzVIOS42NjY1QzkuOTQyNjUgMy4xNjY3NSAxMC4xNjY1IDMuMzkwNjEgMTAuMTY2NSAzLjY2Njc1VjYuMDAwMDhDMTAuMTY2NSA2LjI3NjIyIDEwLjM5MDQgNi41MDAwOCAxMC42NjY1IDYuNTAwMDhDMTAuOTQyNiA2LjUwMDA4IDExLjE2NjUgNi4yNzYyMiAxMS4xNjY1IDYuMDAwMDhWMy42NjY3NUMxMS4xNjY1IDIuODM4MzIgMTAuNDk0OSAyLjE2Njc1IDkuNjY2NSAyLjE2Njc1SDMuNjY2NUMyLjgzODA4IDIuMTY2NzUgMi4xNjY1IDIuODM4MzIgMi4xNjY1IDMuNjY2NzVWMTYuMzMzNEMyLjE2NjUgMTcuMTYxOCAyLjgzODA4IDE3LjgzMzQgMy42NjY1IDE3LjgzMzRIOS42NjY1QzEwLjQ5NDkgMTcuODMzNCAxMS4xNjY1IDE3LjE2MTggMTEuMTY2NSAxNi4zMzM0VjE0LjAwMDFDMTEuMTY2NSAxMy43MjM5IDEwLjk0MjYgMTMuNTAwMSAxMC42NjY1IDEzLjUwMDFDMTAuMzkwNCAxMy41MDAxIDEwLjE2NjUgMTMuNzIzOSAxMC4xNjY1IDE0LjAwMDFWMTYuMzMzNEMxMC4xNjY1IDE2LjYwOTYgOS45NDI2NSAxNi44MzM0IDkuNjY2NSAxNi44MzM0SDMuNjY2NUMzLjM5MDM2IDE2LjgzMzQgMy4xNjY1IDE2LjYwOTYgMy4xNjY1IDE2LjMzMzRWMy42NjY3NVoiIGZpbGw9IiMwMTA0MUEiLz4NCjxwYXRoIGQ9Ik0xMi4zNTM0IDYuOTc5ODZDMTIuMTU4MSA2Ljc4NDYgMTEuODQxNSA2Ljc4NDYgMTEuNjQ2MyA2Ljk3OTg2QzExLjQ1MSA3LjE3NTEyIDExLjQ1MSA3LjQ5MTcxIDExLjY0NjMgNy42ODY5N0wxMy40NTk0IDkuNTAwMDhINy4zMzMxN0M3LjA1NzAzIDkuNTAwMDggNi44MzMxNyA5LjcyMzk0IDYuODMzMTcgMTAuMDAwMUM2LjgzMzE3IDEwLjI3NjIgNy4wNTcwMyAxMC41MDAxIDcuMzMzMTcgMTAuNTAwMUgxMy40NTk0TDExLjY0NjMgMTIuMzEzMkMxMS40NTEgMTIuNTA4NSAxMS40NTEgMTIuODI1IDExLjY0NjMgMTMuMDIwM0MxMS44NDE1IDEzLjIxNTYgMTIuMTU4MSAxMy4yMTU2IDEyLjM1MzQgMTMuMDIwM0wxNS4wMjAxIDEwLjM1MzZDMTUuMjE1MyAxMC4xNTg0IDE1LjIxNTMgOS44NDE3OSAxNS4wMjAxIDkuNjQ2NTNMMTIuMzUzNCA2Ljk3OTg2WiIgZmlsbD0iIzAxMDQxQSIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzczNjZfMTI4NCI+DQo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDIpIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) center no-repeat;
      background-size: 16px 16px;
      display: inline-block;
   }

   .sidebar-tab-image {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNCAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0wIDBMNy4yMDUxNCAxLjA5NzkzQzExLjExMjkgMS42OTM0IDE0IDUuMDUzNzIgMTQgOS4wMDY2M1YyMi45OTM0QzE0IDI2Ljk0NjMgMTEuMTEyOSAzMC4zMDY2IDcuMjA1MTQgMzAuOTAyMUwwIDMyVjBaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNzE0NF8xNTU1NCkiLz4NCjxwYXRoIGQ9Ik03LjEyOTg4IDEuNTkxOEMxMC43OTM0IDIuMTUwMDUgMTMuNSA1LjMwMDk4IDEzLjUgOS4wMDY4NFYyMi45OTMyQzEzLjUgMjYuNjk5IDEwLjc5MzQgMjkuODQ5OSA3LjEyOTg4IDMwLjQwODJMMC41IDMxLjQxOFYwLjU4MTA1NUw3LjEyOTg4IDEuNTkxOFoiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1vcGFjaXR5PSIwLjEyIi8+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNzE0NF8xNTU1NCkiPg0KPHBhdGggZD0iTTUgMTNDNS41NTIyOCAxMyA2IDEyLjU1MjMgNiAxMkM2IDExLjQ0NzcgNS41NTIyOCAxMSA1IDExQzQuNDQ3NzIgMTEgNCAxMS40NDc3IDQgMTJDNCAxMi41NTIzIDQuNDQ3NzIgMTMgNSAxM1oiIGZpbGw9IiMwMTA0MUEiLz4NCjxwYXRoIGQ9Ik01IDE3QzUuNTUyMjggMTcgNiAxNi41NTIzIDYgMTZDNiAxNS40NDc3IDUuNTUyMjggMTUgNSAxNUM0LjQ0NzcyIDE1IDQgMTUuNDQ3NyA0IDE2QzQgMTYuNTUyMyA0LjQ0NzcyIDE3IDUgMTdaIiBmaWxsPSIjMDEwNDFBIi8+DQo8cGF0aCBkPSJNNiAyMEM2IDIwLjU1MjMgNS41NTIyOCAyMSA1IDIxQzQuNDQ3NzIgMjEgNCAyMC41NTIzIDQgMjBDNCAxOS40NDc3IDQuNDQ3NzIgMTkgNSAxOUM1LjU1MjI4IDE5IDYgMTkuNDQ3NyA2IDIwWiIgZmlsbD0iIzAxMDQxQSIvPg0KPHBhdGggZD0iTTkgMTNDOS41NTIyOCAxMyAxMCAxMi41NTIzIDEwIDEyQzEwIDExLjQ0NzcgOS41NTIyOCAxMSA5IDExQzguNDQ3NzIgMTEgOCAxMS40NDc3IDggMTJDOCAxMi41NTIzIDguNDQ3NzIgMTMgOSAxM1oiIGZpbGw9IiMwMTA0MUEiLz4NCjxwYXRoIGQ9Ik0xMCAxNkMxMCAxNi41NTIzIDkuNTUyMjggMTcgOSAxN0M4LjQ0NzcyIDE3IDggMTYuNTUyMyA4IDE2QzggMTUuNDQ3NyA4LjQ0NzcyIDE1IDkgMTVDOS41NTIyOCAxNSAxMCAxNS40NDc3IDEwIDE2WiIgZmlsbD0iIzAxMDQxQSIvPg0KPHBhdGggZD0iTTkgMjFDOS41NTIyOCAyMSAxMCAyMC41NTIzIDEwIDIwQzEwIDE5LjQ0NzcgOS41NTIyOCAxOSA5IDE5QzguNDQ3NzIgMTkgOCAxOS40NDc3IDggMjBDOCAyMC41NTIzIDguNDQ3NzIgMjEgOSAyMVoiIGZpbGw9IiMwMTA0MUEiLz4NCjwvZz4NCjxkZWZzPg0KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzcxNDRfMTU1NTQiIHgxPSIxNCIgeTE9IjE2IiB4Mj0iLTYuNTE4NThlLTA4IiB5Mj0iMTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCjxzdG9wIHN0b3AtY29sb3I9IiNEOUQ5RDkiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzcxNDRfMTU1NTQiPg0KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxMCkiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==);
      background-size: 20px 64px;
   }

   .settings-high-resolution-checkbox-on {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAzFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAA6LMcaAAAAQnRSTlMAG1fxiQGEcZBfeFZO/Wsl8pYDx8p59W0EIn0h9+QuCH72Pq/ZH0fbwjzcHMDnWejJPfk5FrbhYoGRasRe/iBpZwKmlZJSAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAKZJREFUGNNl0GcTwiAMBmBste5VZ92z7r13zf//USappwW4I8DzIdwbIbQVMnQzzLBKEQsgqloMAOIKJtAgKVsqTZiRLJsjg3zQ7AIbFINYYipXqvxyalTrDbJmi6nd6UIPzz7ZYMjmjvA+FmJCNp2xWX5zV8yxLpxvhuWKcL3Bst39Pt0fSI+4T8HAZ7/FRY53pXg3WxnE/QHmUxvtCzx93sJ7/+8f62QdeKBJyrUAAAAASUVORK5CYII=) center no-repeat #3faada;
      background-size: 10px 10px;
   }

   .available-app-favorite-button.on {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik04LjkwMzMgMi43MTE0NEw3LjE4ODQ3IDYuMzM2MjlDNy4xMjkwOSA2LjQ2MTggNy4wMTQzMSA2LjU0ODggNi44ODE1NCA2LjU2ODkyTDMuMDQ3MDUgNy4xNTAyQzIuNzgwOSA3LjE5MDU0IDIuNTM0OTIgNy4zMjEyOSAyLjM0NzIgNy41MjIyQzEuODc1NzcgOC4wMjY3NSAxLjg4NTY3IDguODM0NDUgMi4zNjkzIDkuMzI2MjZMNS4xNDM5NyAxMi4xNDc4QzUuMjQwMDQgMTIuMjQ1NSA1LjI4Mzg4IDEyLjM4NjMgNS4yNjEyIDEyLjUyNDJMNC42MDYxOSAxNi41MDgzQzQuNTYwNzMgMTYuNzg0OCA0LjYwMzkyIDE3LjA2OTMgNC43MjkwNyAxNy4zMTc2QzUuMDQzMzUgMTcuOTQxMyA1Ljc4Mjc1IDE4LjE4MTEgNi4zODA1NiAxNy44NTMyTDkuODEwMjMgMTUuOTcyMkM5LjkyODk5IDE1LjkwNyAxMC4wNzA5IDE1LjkwNyAxMC4xODk2IDE1Ljk3MjJMMTMuNjE5MyAxNy44NTMyQzEzLjg1NzMgMTcuOTgzOCAxNC4xMyAxOC4wMjg4IDE0LjM5NTEgMTcuOTgxNEMxNS4wNjA3IDE3Ljg2MjMgMTUuNTA3OCAxNy4yMDI4IDE1LjM5MzcgMTYuNTA4M0wxNC43Mzg2IDEyLjUyNDJDMTQuNzE2IDEyLjM4NjMgMTQuNzU5OCAxMi4yNDU1IDE0Ljg1NTkgMTIuMTQ3OEwxNy42MzA1IDkuMzI2MjZDMTcuODIzMSA5LjEzMDQyIDE3Ljk0ODUgOC44NzM4MSAxNy45ODcxIDguNTk2MTVDMTguMDg0MyA3Ljg5ODg5IDE3LjYyMTIgNy4yNTE1MSAxNi45NTI4IDcuMTUwMkwxMy4xMTgzIDYuNTY4OTJDMTIuOTg1NSA2LjU0ODggMTIuODcwOCA2LjQ2MTggMTIuODExNCA2LjMzNjI5TDExLjA5NjUgMi43MTE0NEMxMC45Nzc1IDIuNDU5ODQgMTAuNzgyMyAyLjI1NjIgMTAuNTQxMSAyLjEzMjAyQzkuOTM1NDkgMS44MjAyIDkuMjAyMjEgMi4wNzk2MSA4LjkwMzMgMi43MTE0NFoiIGZpbGw9IiNGQUM0MDAiIHN0cm9rZT0iIzMxNDM1MSIvPg0KPC9zdmc+DQo=) center no-repeat;
      background-size: 16px 16px;
   }

   .available-app-favorite-button.off {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy4xODg0NyA2LjMzNjI5TDguOTAzMyAyLjcxMTQ0QzkuMjAyMjEgMi4wNzk2MSA5LjkzNTQ5IDEuODIwMiAxMC41NDExIDIuMTMyMDJDMTAuNzgyMyAyLjI1NjIgMTAuOTc3NSAyLjQ1OTg0IDExLjA5NjUgMi43MTE0NEwxMi44MTE0IDYuMzM2MjlDMTIuODcwOCA2LjQ2MTggMTIuOTg1NSA2LjU0ODggMTMuMTE4MyA2LjU2ODkyTDE2Ljk1MjggNy4xNTAyQzE3LjYyMTIgNy4yNTE1MSAxOC4wODQzIDcuODk4ODkgMTcuOTg3MSA4LjU5NjE1QzE3Ljk0ODUgOC44NzM4MSAxNy44MjMxIDkuMTMwNDIgMTcuNjMwNSA5LjMyNjI2TDE0Ljg1NTkgMTIuMTQ3OEMxNC43NTk4IDEyLjI0NTUgMTQuNzE2IDEyLjM4NjMgMTQuNzM4NiAxMi41MjQyTDE1LjM5MzcgMTYuNTA4M0MxNS41MDc4IDE3LjIwMjggMTUuMDYwNyAxNy44NjIzIDE0LjM5NTEgMTcuOTgxNEMxNC4xMyAxOC4wMjg4IDEzLjg1NzMgMTcuOTgzOCAxMy42MTkzIDE3Ljg1MzJMMTAuMTg5NiAxNS45NzIyQzEwLjA3MDkgMTUuOTA3IDkuOTI4OTkgMTUuOTA3IDkuODEwMjMgMTUuOTcyMkw2LjM4MDU2IDE3Ljg1MzJDNS43ODI3NSAxOC4xODExIDUuMDQzMzUgMTcuOTQxMyA0LjcyOTA3IDE3LjMxNzZDNC42MDM5MiAxNy4wNjkzIDQuNTYwNzMgMTYuNzg0OCA0LjYwNjE5IDE2LjUwODNMNS4yNjEyIDEyLjUyNDJDNS4yODM4OCAxMi4zODYzIDUuMjQwMDQgMTIuMjQ1NSA1LjE0Mzk3IDEyLjE0NzhMMi4zNjkzIDkuMzI2MjZDMS44ODU2NyA4LjgzNDQ1IDEuODc1NzcgOC4wMjY3NSAyLjM0NzIgNy41MjIyQzIuNTM0OTIgNy4zMjEyOSAyLjc4MDkgNy4xOTA1NCAzLjA0NzA1IDcuMTUwMkw2Ljg4MTU0IDYuNTY4OTJDNy4wMTQzMSA2LjU0ODggNy4xMjkwOSA2LjQ2MTggNy4xODg0NyA2LjMzNjI5Wk0xMC4zNTYxIDMuMjMyMTlDMTAuMzE3NSAzLjE1MDA4IDEwLjI1NDEgMy4wODM2MSAxMC4xNzU3IDMuMDQzMDlMMTAuMTA4OSAzLjAxNTk4QzkuOTI3ODcgMi45NjE2MyA5LjczMDEyIDMuMDQ4OSA5LjY0MzgzIDMuMjMyMTlMNy45NzMwNyA2Ljc4MTM0QzcuNzk5NTIgNy4xNTAwMSA3LjQ2NDA1IDcuNDA1NTQgNy4wNzU5NyA3LjQ2NDY2TDMuMzQwMDQgOC4wMzM4QzMuMjUzNjEgOC4wNDY5NiAzLjE3MzcyIDguMDg5NjQgMy4xMTI3NiA4LjE1NTIxQzIuOTU5NjUgOC4zMTk4OCAyLjk2Mjg3IDguNTgzNDkgMy4xMTk5NCA4Ljc0NEw1LjgyMzI4IDExLjUwNjZDNi4xMDQwOSAxMS43OTM2IDYuMjMyMjMgMTIuMjA3MSA2LjE2NTk0IDEyLjYxMjNMNS41Mjc3NyAxNi41MTMyQzUuNTEzIDE2LjYwMzQgNS41MjcwMyAxNi42OTYyIDUuNTY3NjcgMTYuNzc3M0M1LjY2OTc0IDE2Ljk4MDggNS45MDk4NyAxNy4wNTkxIDYuMTA0MDIgMTYuOTUyMUw5LjQ0NTU0IDE1LjExMDNDOS43OTI2NCAxNC45MTkgMTAuMjA3MyAxNC45MTkgMTAuNTU0NCAxNS4xMTAzTDEzLjg5NTkgMTYuOTUyMUMxMy45NzMyIDE2Ljk5NDcgMTQuMDYxOCAxNy4wMDk0IDE0LjE0NzkgMTYuOTkzOUMxNC4zNjQxIDE2Ljk1NSAxNC41MDkzIDE2LjczOTggMTQuNDcyMiAxNi41MTMyTDEzLjgzNCAxMi42MTIzQzEzLjc2NzcgMTIuMjA3MSAxMy44OTU5IDExLjc5MzYgMTQuMTc2NyAxMS41MDY2TDE2Ljg4IDguNzQ0QzE2Ljk0MjYgOC42ODAwOCAxNi45ODMzIDguNTk2MzMgMTYuOTk1OCA4LjUwNTcyQzE3LjAyNzQgOC4yNzgxNSAxNi44NzcgOC4wNjY4NiAxNi42NTk5IDguMDMzOEwxMi45MjQgNy40NjQ2NkMxMi41MzU5IDcuNDA1NTQgMTIuMjAwNCA3LjE1MDAxIDEyLjAyNjkgNi43ODEzNEwxMC4zNTYxIDMuMjMyMTlaIiBmaWxsPSIjMzE0MzUxIi8+DQo8L3N2Zz4NCg==) center no-repeat;
      background-size: 16px 16px;
   }

   .running-item-overlay.loading {
      background: url(icons-38207119424/spinner2x.gif) center no-repeat;
      background-size: 32px 32px;
   }

   .running-item-overlay.attention {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEZCRjk2N0RDQ0Y0MTFFNDhDNkY4MDcwOUZDRkUwMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEZCRjk2N0VDQ0Y0MTFFNDhDNkY4MDcwOUZDRkUwMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RkJGOTY3QkNDRjQxMUU0OEM2RjgwNzA5RkNGRTAwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RkJGOTY3Q0NDRjQxMUU0OEM2RjgwNzA5RkNGRTAwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpIxG/QAAAOnSURBVHja3JpNTxNRFIYvNxjkqyBiRY2J+g9M9Be4defalRYqoihU1MS48wuk1BZUEBSNK3+Av8GNiXsT4wd+xUBrMSos1HPSWzMcznSm03tvZ3qSdzHT6cDbt8+5c+9tUzFxQFiqAdBt0DroFOiZjT8qLZnbA7oD6gD1gGZB3Y1k8DKoxXGM5oYbxSCmd4I5f85GijYMXgJtZc6jubNRN4jpnazw+nlQV5QNXiTpvQMt22TRpMHdoAQ5d00NFZTFrigapOy9BT0GzZAUt5lkURpMj7J3Qw3yq6BJWyxKg+y1kvQWHcfTTIpnomKQY++mSq9cmGKaXDMCikXB4BhJDzvnI+a6HGjFNIu6De4C9buwR8uNxViYDVL23ruk52TRmWKPbhZ1GuyrIr1yFU2zKA2n99DH+3JMikNhM9inJrSVOmelFKfIuVFQZ5gM0s75AbRArjkG+gb6BDpCXsuC8iZYlJrSS3qw1wSaB/WqTjvnk8XOMBi8QNJbYtKLkcntdhcW8+SaoXob3ClKC0jOuu6TPVrfTbAoNbO35LNzulWWSfF0vQxy6SF7azXcE1PMkHMpUVqNs25wzAd7QQqXFwu6WJQ1pJdkxr01DQbdWOywaRA7Z5vj+KMaBnRVlqTYGzRFGRL2aBUYFkeCpBjEYIpJb0HoL8rijiAdtVqDcdAgw95vAwYLymRNLMqQsUcrw6Q4aMpgnGHvlqH0nClmGUTaTRikN8ZZwQNhvqbU0BGIRRlC9vyy2K7T4CiT3rywVxmSYtwvi34Mcl8JZO+XRYP5oCzKELPnxSLX9Ko2yLXlccvpOVPMeQxbVRukA+tnZrnBT60qORtHkEqr5Q3fLEpL7P0Rpe20dfX+K5pZbAtikD7cfgmYXrnuitL+A+ppjSwWPR7+PQ1y0xMdnfOnhlnHSjUsSp/sYXqzIjyVZlJM+jXILRHo6pz7QXs13AdTnPZYQnE1mGLSu6/hn3oCeiNKexbjGu43STozy6Jk0qOdc0JDeodBx8mHuM8Qi62VDNKF1q+gexo+7WZyjEv5WzSx6Exx0zaCtMTeC9BzxzEucbzWcN9lLxYlGfdoejrYw/oLOgo6BDooKv+8q1YWN2zllQ1y21UTatwSGk2+BL3SPGRgijPk3P/NWGmYPVuFPw/7QVLsL8PPbRnjoN4iNv6INcyFz7qLxAemONcs+E3/q0pRLtxoHZBi8956I9WwtLRwVK9aw69oQk1luhvMHDbK5D8BBgBH1eCXq/5S+AAAAABJRU5ErkJggg==) center no-repeat;
      background-size: 32px 32px;
   }

   .running-session-using-rtav.webcam {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTUuODMzMiAzLjUwNzU0QzE1LjgzMzIgMi4yMjYwMSAxNC4zMyAxLjUzNDY0IDEzLjM1NyAyLjM2ODY1TDExLjE2NjUgNC4yNDYyMVYzLjY2NjY1QzExLjE2NjUgMi44MzgyMiAxMC40OTQ5IDIuMTY2NjUgOS42NjY1IDIuMTY2NjVIMS42NjY1QzAuODM4MDc3IDIuMTY2NjUgMC4xNjY1MDQgMi44MzgyMiAwLjE2NjUwNCAzLjY2NjY1VjEyLjMzMzNDMC4xNjY1MDQgMTMuMTYxNyAwLjgzODA3NyAxMy44MzMzIDEuNjY2NSAxMy44MzMzSDkuNjY2NUMxMC40OTQ5IDEzLjgzMzMgMTEuMTY2NSAxMy4xNjE3IDExLjE2NjUgMTIuMzMzM1YxMS43NTM4TDEzLjM1NyAxMy42MzEzQzE0LjMzIDE0LjQ2NTMgMTUuODMzMiAxMy43NzQgMTUuODMzMiAxMi40OTI0VjMuNTA3NTRaTTIuNjY2NSA2LjMzMzI5QzIuNjY2NSA1Ljc4MTAxIDMuMTE0MjIgNS4zMzMyOSAzLjY2NjUgNS4zMzMyOUg3LjY2NjVDOC4yMTg3OSA1LjMzMzI5IDguNjY2NSA1Ljc4MTAxIDguNjY2NSA2LjMzMzI5QzguNjY2NSA2Ljg4NTU4IDguMjE4NzkgNy4zMzMyOSA3LjY2NjUgNy4zMzMyOUgzLjY2NjVDMy4xMTQyMiA3LjMzMzI5IDIuNjY2NSA2Ljg4NTU4IDIuNjY2NSA2LjMzMzI5WiIgZmlsbD0iIzAxNTcxRiIvPg0KPC9zdmc+DQo=) center no-repeat;
      background-size: 16px 16px;
   }

   .running-session-using-rtav.microphone {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik00LjgzMzUgMy4zMzMzNUM0LjgzMzUgMS41ODQ0NSA2LjI1MTI2IDAuMTY2Njg3IDguMDAwMTYgMC4xNjY2ODdDOS43NDkwNiAwLjE2NjY4NyAxMS4xNjY4IDEuNTg0NDUgMTEuMTY2OCAzLjMzMzM1VjguMDAwMDJDMTEuMTY2OCA5Ljc0ODkyIDkuNzQ5MDYgMTEuMTY2NyA4LjAwMDE2IDExLjE2NjdDNi4yNTEyNiAxMS4xNjY3IDQuODMzNSA5Ljc0ODkyIDQuODMzNSA4LjAwMDAyVjMuMzMzMzVaIiBmaWxsPSIjMDE1NzFGIi8+DQo8cGF0aCBkPSJNMy44MzM1IDcuMzMzMzVDMy44MzM1IDcuMDU3MjEgMy42MDk2NCA2LjgzMzM1IDMuMzMzNSA2LjgzMzM1QzMuMDU3MzUgNi44MzMzNSAyLjgzMzUgNy4wNTcyMSAyLjgzMzUgNy4zMzMzNVY4LjAwMDAyQzIuODMzNSAxMC42ODQ4IDQuODgxMyAxMi44OTEzIDcuNTAwMTYgMTMuMTQyOFYxNC44MzM0SDQuMDAwMTZDMy43MjQwMiAxNC44MzM0IDMuNTAwMTYgMTUuMDU3MiAzLjUwMDE2IDE1LjMzMzRDMy41MDAxNiAxNS42MDk1IDMuNzI0MDIgMTUuODMzNCA0LjAwMDE2IDE1LjgzMzRIMTIuMDAwMkMxMi4yNzYzIDE1LjgzMzQgMTIuNTAwMiAxNS42MDk1IDEyLjUwMDIgMTUuMzMzNEMxMi41MDAyIDE1LjA1NzIgMTIuMjc2MyAxNC44MzM0IDEyLjAwMDIgMTQuODMzNEg4LjUwMDE2VjEzLjE0MjhDMTEuMTE5IDEyLjg5MTMgMTMuMTY2OCAxMC42ODQ4IDEzLjE2NjggOC4wMDAwMlY3LjMzMzM1QzEzLjE2NjggNy4wNTcyMSAxMi45NDMgNi44MzMzNSAxMi42NjY4IDYuODMzMzVDMTIuMzkwNyA2LjgzMzM1IDEyLjE2NjggNy4wNTcyMSAxMi4xNjY4IDcuMzMzMzVWOC4wMDAwMkMxMi4xNjY4IDEwLjMwMTIgMTAuMzAxMyAxMi4xNjY3IDguMDAwMTYgMTIuMTY2N0M1LjY5ODk4IDEyLjE2NjcgMy44MzM1IDEwLjMwMTIgMy44MzM1IDguMDAwMDJWNy4zMzMzNVoiIGZpbGw9IiMwMTU3MUYiLz4NCjwvc3ZnPg0K) center no-repeat;
      background-size: 16px 16px;
   }

   .running-session-using-rtav.webcam.blocked {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTUuODMzMiAzLjUwNzU0QzE1LjgzMzIgMi4yMjYwMSAxNC4zMyAxLjUzNDY0IDEzLjM1NyAyLjM2ODY1TDExLjE2NjUgNC4yNDYyMVYzLjY2NjY1QzExLjE2NjUgMi44MzgyMiAxMC40OTQ5IDIuMTY2NjUgOS42NjY1IDIuMTY2NjVIMS42NjY1QzAuODM4MDc3IDIuMTY2NjUgMC4xNjY1MDQgMi44MzgyMiAwLjE2NjUwNCAzLjY2NjY1VjEyLjMzMzNDMC4xNjY1MDQgMTMuMTYxNyAwLjgzODA3NyAxMy44MzMzIDEuNjY2NSAxMy44MzMzSDkuNjY2NUMxMC40OTQ5IDEzLjgzMzMgMTEuMTY2NSAxMy4xNjE3IDExLjE2NjUgMTIuMzMzM1YxMS43NTM4TDEzLjM1NyAxMy42MzEzQzE0LjMzIDE0LjQ2NTMgMTUuODMzMiAxMy43NzQgMTUuODMzMiAxMi40OTI0VjMuNTA3NTRaTTIuNjY2NSA2LjMzMzI5QzIuNjY2NSA1Ljc4MTAxIDMuMTE0MjIgNS4zMzMyOSAzLjY2NjUgNS4zMzMyOUg3LjY2NjVDOC4yMTg3OSA1LjMzMzI5IDguNjY2NSA1Ljc4MTAxIDguNjY2NSA2LjMzMzI5QzguNjY2NSA2Ljg4NTU4IDguMjE4NzkgNy4zMzMyOSA3LjY2NjUgNy4zMzMyOUgzLjY2NjVDMy4xMTQyMiA3LjMzMzI5IDIuNjY2NSA2Ljg4NTU4IDIuNjY2NSA2LjMzMzI5WiIgZmlsbD0iIzg3MDAzNyIvPg0KPC9zdmc+DQo=) center no-repeat;
      background-size: 16px 16px;
   }

   .running-session-using-rtav.microphone.blocked {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik00LjgzMzE3IDYuMjA3MDdWNy45OTk5NkM0LjgzMzE3IDkuNzQ4ODYgNi4yNTA5NCAxMS4xNjY2IDcuOTk5ODQgMTEuMTY2NkM4LjUyMDMyIDExLjE2NjYgOS4wMTE0OCAxMS4wNDExIDkuNDQ0NjYgMTAuODE4NkwxMC4xNzg1IDExLjU1MjRDOS41NDQ1NyAxMS45NDIgOC43OTg0NCAxMi4xNjY2IDcuOTk5ODQgMTIuMTY2NkM1LjY5ODY1IDEyLjE2NjYgMy44MzMxNyAxMC4zMDExIDMuODMzMTcgNy45OTk5NlY3LjMzMzI5QzMuODMzMTcgNy4wNTcxNSAzLjYwOTMxIDYuODMzMjkgMy4zMzMxNyA2LjgzMzI5QzMuMDU3MDMgNi44MzMyOSAyLjgzMzE3IDcuMDU3MTUgMi44MzMxNyA3LjMzMzI5VjcuOTk5OTZDMi44MzMxNyAxMC42ODQ4IDQuODgwOTcgMTIuODkxMyA3LjQ5OTg0IDEzLjE0MjdWMTQuODMzM0gzLjk5OTg0QzMuNzIzNjkgMTQuODMzMyAzLjQ5OTg0IDE1LjA1NzIgMy40OTk4NCAxNS4zMzMzQzMuNDk5ODQgMTUuNjA5NCAzLjcyMzY5IDE1LjgzMzMgMy45OTk4NCAxNS44MzMzSDExLjk5OThDMTIuMjc2IDE1LjgzMzMgMTIuNDk5OCAxNS42MDk0IDEyLjQ5OTggMTUuMzMzM0MxMi40OTk4IDE1LjA1NzIgMTIuMjc2IDE0LjgzMzMgMTEuOTk5OCAxNC44MzMzSDguNDk5ODRWMTMuMTQyN0M5LjM4NDU2IDEzLjA1NzggMTAuMjA0MSAxMi43NDk3IDEwLjkwMTUgMTIuMjc1NEwxNC4zMTMgMTUuNjg2OEMxNC41MDgyIDE1Ljg4MjEgMTQuODI0OCAxNS44ODIxIDE1LjAyMDEgMTUuNjg2OEMxNS4yMTUzIDE1LjQ5MTYgMTUuMjE1MyAxNS4xNzUgMTUuMDIwMSAxNC45Nzk3TDEuMDIwMDYgMC45Nzk3MzlDMC44MjQ3OTUgMC43ODQ0NzcgMC41MDgyMTMgMC43ODQ0NzcgMC4zMTI5NTEgMC45Nzk3MzlDMC4xMTc2ODggMS4xNzUgMC4xMTc2ODggMS40OTE1OCAwLjMxMjk1MSAxLjY4Njg1TDQuODMzMTcgNi4yMDcwN1oiIGZpbGw9IiM4NzAwMzciLz4NCjxwYXRoIGQ9Ik0xMS42NTk3IDkuOTkzMTdMMTIuMzkwOCAxMC43MjQyQzEyLjg4MjUgOS45MzMzIDEzLjE2NjUgOC45OTk4IDEzLjE2NjUgNy45OTk5NlY3LjMzMzI5QzEzLjE2NjUgNy4wNTcxNSAxMi45NDI2IDYuODMzMjkgMTIuNjY2NSA2LjgzMzI5QzEyLjM5MDQgNi44MzMyOSAxMi4xNjY1IDcuMDU3MTUgMTIuMTY2NSA3LjMzMzI5VjcuOTk5OTZDMTIuMTY2NSA4LjcyMTk4IDExLjk4MjkgOS40MDExIDExLjY1OTcgOS45OTMxN1oiIGZpbGw9IiM4NzAwMzciLz4NCjxwYXRoIGQ9Ik00LjgzNzI3IDMuMTcwNzdMMTAuOTEyMSA5LjI0NTU3QzExLjA3NTkgOC44NjMyNSAxMS4xNjY1IDguNDQyMTkgMTEuMTY2NSA3Ljk5OTk2VjMuMzMzMjlDMTEuMTY2NSAxLjU4NDM5IDkuNzQ4NzQgMC4xNjY2MjYgNy45OTk4NCAwLjE2NjYyNkM2LjMwNTQ0IDAuMTY2NjI2IDQuOTIxODYgMS40OTc0IDQuODM3MjcgMy4xNzA3N1oiIGZpbGw9IiM4NzAwMzciLz4NCjwvc3ZnPg0K) center no-repeat;
      background-size: 16px 16px;
   }

   .running-window-overlay.loading {
      background: url(icons-38207119424/spinner2x.gif) center no-repeat;
      background-size: 32px 32px;
   }

   .running-window-overlay.attention {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEZCRjk2N0RDQ0Y0MTFFNDhDNkY4MDcwOUZDRkUwMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEZCRjk2N0VDQ0Y0MTFFNDhDNkY4MDcwOUZDRkUwMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RkJGOTY3QkNDRjQxMUU0OEM2RjgwNzA5RkNGRTAwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RkJGOTY3Q0NDRjQxMUU0OEM2RjgwNzA5RkNGRTAwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpIxG/QAAAOnSURBVHja3JpNTxNRFIYvNxjkqyBiRY2J+g9M9Be4defalRYqoihU1MS48wuk1BZUEBSNK3+Av8GNiXsT4wd+xUBrMSos1HPSWzMcznSm03tvZ3qSdzHT6cDbt8+5c+9tUzFxQFiqAdBt0DroFOiZjT8qLZnbA7oD6gD1gGZB3Y1k8DKoxXGM5oYbxSCmd4I5f85GijYMXgJtZc6jubNRN4jpnazw+nlQV5QNXiTpvQMt22TRpMHdoAQ5d00NFZTFrigapOy9BT0GzZAUt5lkURpMj7J3Qw3yq6BJWyxKg+y1kvQWHcfTTIpnomKQY++mSq9cmGKaXDMCikXB4BhJDzvnI+a6HGjFNIu6De4C9buwR8uNxViYDVL23ruk52TRmWKPbhZ1GuyrIr1yFU2zKA2n99DH+3JMikNhM9inJrSVOmelFKfIuVFQZ5gM0s75AbRArjkG+gb6BDpCXsuC8iZYlJrSS3qw1wSaB/WqTjvnk8XOMBi8QNJbYtKLkcntdhcW8+SaoXob3ClKC0jOuu6TPVrfTbAoNbO35LNzulWWSfF0vQxy6SF7azXcE1PMkHMpUVqNs25wzAd7QQqXFwu6WJQ1pJdkxr01DQbdWOywaRA7Z5vj+KMaBnRVlqTYGzRFGRL2aBUYFkeCpBjEYIpJb0HoL8rijiAdtVqDcdAgw95vAwYLymRNLMqQsUcrw6Q4aMpgnGHvlqH0nClmGUTaTRikN8ZZwQNhvqbU0BGIRRlC9vyy2K7T4CiT3rywVxmSYtwvi34Mcl8JZO+XRYP5oCzKELPnxSLX9Ko2yLXlccvpOVPMeQxbVRukA+tnZrnBT60qORtHkEqr5Q3fLEpL7P0Rpe20dfX+K5pZbAtikD7cfgmYXrnuitL+A+ppjSwWPR7+PQ1y0xMdnfOnhlnHSjUsSp/sYXqzIjyVZlJM+jXILRHo6pz7QXs13AdTnPZYQnE1mGLSu6/hn3oCeiNKexbjGu43STozy6Jk0qOdc0JDeodBx8mHuM8Qi62VDNKF1q+gexo+7WZyjEv5WzSx6Exx0zaCtMTeC9BzxzEucbzWcN9lLxYlGfdoejrYw/oLOgo6BDooKv+8q1YWN2zllQ1y21UTatwSGk2+BL3SPGRgijPk3P/NWGmYPVuFPw/7QVLsL8PPbRnjoN4iNv6INcyFz7qLxAemONcs+E3/q0pRLtxoHZBi8956I9WwtLRwVK9aw69oQk1luhvMHDbK5D8BBgBH1eCXq/5S+AAAAABJRU5ErkJggg==) center no-repeat;
      background-size: 32px 32px;
   }

   .available-app-favorite-button.off:hover {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik04LjkwMzMgMi43MTE0NEw3LjE4ODQ3IDYuMzM2MjlDNy4xMjkwOSA2LjQ2MTggNy4wMTQzMSA2LjU0ODggNi44ODE1NCA2LjU2ODkyTDMuMDQ3MDUgNy4xNTAyQzIuNzgwOSA3LjE5MDU0IDIuNTM0OTIgNy4zMjEyOSAyLjM0NzIgNy41MjIyQzEuODc1NzcgOC4wMjY3NSAxLjg4NTY3IDguODM0NDUgMi4zNjkzIDkuMzI2MjZMNS4xNDM5NyAxMi4xNDc4QzUuMjQwMDQgMTIuMjQ1NSA1LjI4Mzg4IDEyLjM4NjMgNS4yNjEyIDEyLjUyNDJMNC42MDYxOSAxNi41MDgzQzQuNTYwNzMgMTYuNzg0OCA0LjYwMzkyIDE3LjA2OTMgNC43MjkwNyAxNy4zMTc2QzUuMDQzMzUgMTcuOTQxMyA1Ljc4Mjc1IDE4LjE4MTEgNi4zODA1NiAxNy44NTMyTDkuODEwMjMgMTUuOTcyMkM5LjkyODk5IDE1LjkwNyAxMC4wNzA5IDE1LjkwNyAxMC4xODk2IDE1Ljk3MjJMMTMuNjE5MyAxNy44NTMyQzEzLjg1NzMgMTcuOTgzOCAxNC4xMyAxOC4wMjg4IDE0LjM5NTEgMTcuOTgxNEMxNS4wNjA3IDE3Ljg2MjMgMTUuNTA3OCAxNy4yMDI4IDE1LjM5MzcgMTYuNTA4M0wxNC43Mzg2IDEyLjUyNDJDMTQuNzE2IDEyLjM4NjMgMTQuNzU5OCAxMi4yNDU1IDE0Ljg1NTkgMTIuMTQ3OEwxNy42MzA1IDkuMzI2MjZDMTcuODIzMSA5LjEzMDQyIDE3Ljk0ODUgOC44NzM4MSAxNy45ODcxIDguNTk2MTVDMTguMDg0MyA3Ljg5ODg5IDE3LjYyMTIgNy4yNTE1MSAxNi45NTI4IDcuMTUwMkwxMy4xMTgzIDYuNTY4OTJDMTIuOTg1NSA2LjU0ODggMTIuODcwOCA2LjQ2MTggMTIuODExNCA2LjMzNjI5TDExLjA5NjUgMi43MTE0NEMxMC45Nzc1IDIuNDU5ODQgMTAuNzgyMyAyLjI1NjIgMTAuNTQxMSAyLjEzMjAyQzkuOTM1NDkgMS44MjAyIDkuMjAyMjEgMi4wNzk2MSA4LjkwMzMgMi43MTE0NFoiIGZpbGw9IiNDQ0NDQ0MiIHN0cm9rZT0iIzMxNDM1MSIvPg0KPC9zdmc+DQo=) center no-repeat;
      background-size: 16px 16px;
   }
}

@media (width <= 440px) {
   .menu.global-context {
      left: 90px;
      top: 70px;
      width: 147px;
   }
}

@media (width <= 320px) {
   .menu.global-context {
      left: 8px;
      right: 8px;
      width: auto;
   }
}

.perf-button {
   width: 30px;
   height: 30px;
   border-radius: 4px;
   cursor: pointer;
}

.icon-button.perf-image {
   float: left;
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
}

#clipboard {
   position: relative;
}

.clipboardClickable {
   background-color: #fff !important;
}

#chromeFileTransferOkBtn,
#chromeFileTransferCancelBtn,
#usbOkBtn {
   background: white;
   color: #000;
   float: right;
   padding: 2px 15px;
   border-radius: 3px;
   cursor: pointer;
   margin-top: 3px;
   margin-right: 3px;
}

#clipboardOkBtn {
   margin-left: 260px;
}

.sidebar-panel .app-item-action {
   /* position: absolute;
   right: 5px;
   top: 80px; */
   width: 16px;
   height: 16px;
   border: 1px solid rgb(0 0 0 / 12%);
   border-radius: 4px;
   padding: 4px !important;
   background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogICAgPHBhdGggZD0iTTE5LDEwYTIsMiwwLDEsMS0yLDJBMiwyLDAsMCwxLDE5LDEwWm0tNywwYTIsMiwwLDEsMS0yLDJBMiwyLDAsMCwxLDEyLDEwWk01LDEwYTIsMiwwLDEsMS0yLDJBMiwyLDAsMCwxLDUsMTBaIiBzdHJva2U9InRyYW5zcGFyZW50Ii8+DQo8L3N2Zz4=) center no-repeat #fff;
   background-size: 16px 16px;
   cursor: pointer;
}

.sidebar-panel .app-item-action:hover {
   border-color: #02948C;
}

.contextmenu-button {
   margin-left: 8px;
   display: flex;
   align-items: center;
}

#sidebar-container .context-menu-container button {
   padding-left: 20px;
   box-sizing: border-box;
}

/** @format */

.prsm-notification-toast .toast-body {
   padding: 0;
}
/**
 * prism.js tomorrow night eighties for JavaScript, CoffeeScript, CSS and HTML
 * Based on https://github.com/chriskempson/tomorrow-theme
 * @author Rose Pritchard
 */

code[class*="language-"],
pre[class*="language-"] {
	color: #ccc;
	background: none;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	font-size: 1em;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;

}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #2d2d2d;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal;
}

.token.comment,
.token.block-comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: #999;
}

.token.punctuation {
	color: #ccc;
}

.token.tag,
.token.attr-name,
.token.namespace,
.token.deleted {
	color: #e2777a;
}

.token.function-name {
	color: #6196cc;
}

.token.boolean,
.token.number,
.token.function {
	color: #f08d49;
}

.token.property,
.token.class-name,
.token.constant,
.token.symbol {
	color: #f8c555;
}

.token.selector,
.token.important,
.token.atrule,
.token.keyword,
.token.builtin {
	color: #cc99cd;
}

.token.string,
.token.char,
.token.attr-value,
.token.regex,
.token.variable {
	color: #7ec699;
}

.token.operator,
.token.entity,
.token.url {
	color: #67cdcc;
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}

.token.inserted {
	color: green;
}

/** @format */

/* Prism.js syntax-highlighting theme (loaded alongside prismjs in horizon-delegate.module.ts).
   Dark theme to match the dark code block in horizon-delegate-text-block.component.less. */

/* Prism.js syntax classes are unrelated to the Prism design system. Until an
   approved syntax palette exists, inherit the tokenized code-block foreground
   and surface instead of allowing the vendor theme's literals to bypass the
   Delegate theme contract. Font weight/style distinctions remain intact. */
horizon-delegate :where(code, pre)[class*="language-"],
.horizon-delegate-page :where(code, pre)[class*="language-"],
horizon-delegate .token,
.horizon-delegate-page .token {
   background: transparent;
   color: inherit;
}

/*
 * Layer 1: Prism design-system tokens. These canonical --prsm-* properties
 * resolve even before a full Prism CSS bundle is loaded. They are scoped to the
 * active Delegate body so reparented overlays inherit them without leaking into
 * unrelated webclient UI.
 * Values are derived from the Prism Web Component Library (Figma) and the inline
 * fallbacks already present across horizon-delegate component stylesheets.
 */
.horizon-delegate-page,
body.horizon-delegate-active,
body.horizon-delegate-mobile {
   /* ── Background colors ─────────────────────────────────────────────────── */
   --prsm-bg-color-default-base: #fff;
   --prsm-bg-color-default-subtle: rgb(0 0 0 / 6%);
   --prsm-bg-color-default-hover: rgb(0 0 0 / 5%);
   --prsm-bg-color-default-strong: #f6f5fb;
   --prsm-bg-color-brand-main-base: #3778f5;
   --prsm-bg-color-inverse-base: #14171f;
   --prsm-bg-color-inverse-strong: #0b0d13;
   --prsm-bg-color-inverse-scrim: rgb(1 4 26 / 72%);

   /* ── Foreground / text colors ──────────────────────────────────────────── */
   --prsm-fg-color-default-primary: #01041a;
   --prsm-fg-color-default-secondary: #3c4860;
   --prsm-fg-color-default-tertiary: #8b95a5;
   --prsm-fg-color-brand-default: #0e6ce8;
   --prsm-fg-color-danger: #dc2626;
   --prsm-fg-color-inverse-primary: #fff;
   --prsm-fg-color-inverse-secondary: rgb(255 255 255 / 60%);
   --prsm-fg-color-default-disabled: rgb(0 26 82 / 40%);
   --prsm-control-input-fg-color-value-rest: #01041a;
   --prsm-control-input-fg-color-placeholder-rest: #3c4860;
   --prsm-control-input-border-color-rest: #c5c7d6;
   --prsm-control-input-bg-color-active: #fff;
   --prsm-control-input-border-color-active: #1858d2;

   /* ── Border colors & widths ────────────────────────────────────────────── */
   --prsm-border-color-default-lightest: rgb(0 0 0 / 12%);
   --prsm-border-color-default-light: rgb(0 0 0 / 12%);
   --prsm-border-color-default: #8b949e;
   --prsm-border-color-brand-default: #0e6ce8;
   --prsm-border-color-inverse-base: rgb(255 255 255 / 12%);
   --prsm-border-color-inverse-light: rgb(255 255 255 / 8%);
   --prsm-util-divider-border-color: rgb(0 0 0 / 12%);
   --prsm-border-width-100: 1px;

   /* ── Typography ────────────────────────────────────────────────────────── */
   --prsm-font-family-body: "Outfit", system-ui, "Segoe UI", "Roboto", "Helvetica", "Arial", sans-serif;
   --prsm-font-family-brand: "Outfit", system-ui, "Segoe UI", "Roboto", "Helvetica", "Arial", sans-serif;
   --prsm-font-size-75: 12px;
   --prsm-font-size-100: 14px;
   --prsm-font-size-200: 16px;
   --prsm-font-size-400: 21px;
   --prsm-font-size-500: 24px;
   --prsm-font-heading-h2-line-height: 36px;
   --prsm-font-heading-h3-line-height: 28px;
   --prsm-font-heading-h5-line-height: 20px;
   --prsm-font-heading-h6-line-height: 16px;
   --prsm-font-paragraph-p1-line-height: 20px;
   --prsm-font-paragraph-p2-line-height: 16px;
   --prsm-font-paragraph-md-line-height: 20px;
   --prsm-font-weight-light: 300;
   --prsm-font-meta-m2-line-height: 16px;
   --prsm-font-meta-md-line-height: 16px;

   /* ── Button tokens ─────────────────────────────────────────────────────── */
   --prsm-button-brand-primary-bg-color-rest: #4a12f0;
   --prsm-button-brand-primary-bg-color-hover: #290192;
   --prsm-button-brand-primary-bg-color-pressed: #1c016d;
   --prsm-button-brand-primary-bg-color-disabled: rgb(0 63 204 / 20%);
   --prsm-button-brand-primary-fg-color-rest: #fff;
   --prsm-button-brand-primary-fg-color-hover: #c9ff27;
   --prsm-button-brand-primary-fg-color-pressed: #c9ff27;
   --prsm-button-brand-primary-fg-color-disabled: #73809b;
   --prsm-button-neutral-tertiary-bg-color-rest: transparent;
   --prsm-button-neutral-tertiary-bg-color-hover: rgb(13 88 255 / 12%);
   --prsm-button-neutral-tertiary-bg-color-pressed: rgb(0 63 204 / 20%);
   --prsm-button-neutral-tertiary-fg-color-rest: #00297b;
   --prsm-button-neutral-tertiary-fg-color-hover: #1858d2;
   --prsm-button-neutral-tertiary-fg-color-pressed: #001e60;
   --prsm-button-neutral-tertiary-fg-color-disabled: #73809b;
   --prsm-button-negative-primary-bg-color-rest: #b7014d;
   --prsm-button-negative-primary-bg-color-hover: #870037;
   --prsm-button-negative-primary-bg-color-pressed: #49001a;
   --prsm-button-negative-primary-fg-color-rest: #fff;
   --prsm-button-negative-primary-fg-color-hover: #fff;
   --prsm-button-negative-primary-fg-color-pressed: #fff;
   --prsm-button-negative-secondary-bg-color-rest: transparent;
   --prsm-button-negative-secondary-bg-color-hover: #fee3e7;
   --prsm-button-negative-secondary-bg-color-pressed: #ffc6cf;
   --prsm-button-negative-secondary-border-color-rest: #b7014d;
   --prsm-button-negative-secondary-border-color-hover: #630126;
   --prsm-button-negative-secondary-border-color-pressed: #630126;
   --prsm-button-negative-secondary-border-color-disabled: rgb(0 0 0 / 12%);
   --prsm-button-negative-secondary-fg-color-rest: #b7014d;
   --prsm-button-negative-secondary-fg-color-hover: #630126;
   --prsm-button-negative-secondary-fg-color-pressed: #49001a;
   --prsm-button-negative-secondary-fg-color-disabled: rgb(0 26 82 / 40%);
   --prsm-button-inverse-primary-bg-color-rest: rgb(255 255 255 / 88%);
   --prsm-button-inverse-primary-bg-color-hover: #fff;
   --prsm-button-inverse-primary-bg-color-pressed: rgb(255 255 255 / 74%);
   --prsm-button-inverse-primary-fg-color-rest: #000;
   --prsm-button-inverse-primary-fg-color-pressed: #000;
   --prsm-button-inverse-tertiary-bg-color-rest: transparent;
   --prsm-button-inverse-tertiary-bg-color-hover: rgb(255 255 255 / 12%);
   --prsm-button-inverse-tertiary-bg-color-pressed: rgb(255 255 255 / 20%);
   --prsm-button-inverse-tertiary-fg-color-rest: #fff;
   --prsm-button-inverse-tertiary-fg-color-disabled: rgb(255 255 255 / 35%);
   --prsm-button-neutral-secondary-bg-color-rest: transparent;
   --prsm-button-neutral-secondary-bg-color-hover: rgb(13 88 255 / 12%);
   --prsm-button-neutral-secondary-bg-color-pressed: rgb(0 63 204 / 20%);
   --prsm-button-neutral-secondary-border-color-rest: #4a12f0;
   --prsm-button-neutral-secondary-border-color-hover: #3b01c6;
   --prsm-button-neutral-secondary-border-color-pressed: #290192;
   --prsm-button-neutral-secondary-border-color-disabled: rgb(0 0 0 / 12%);
   --prsm-button-neutral-secondary-fg-color-rest: #4a12f0;
   --prsm-button-neutral-secondary-fg-color-hover: #3b01c6;
   --prsm-button-neutral-secondary-fg-color-pressed: #290192;
   --prsm-button-neutral-secondary-fg-color-disabled: rgb(0 26 82 / 40%);
   --prsm-button-secondary-border-width: 1px;
   --prsm-button-radii: 999px;
   --prsm-button-small-height: 24px;
   --prsm-button-small-gap: 8px;
   --prsm-button-small-padding-horizontal: 12px;
   --prsm-button-group-gap: 4px;

   /* ── Spacing scale (Prism "space" tokens: inner = padding/gap within a
      component, outer = margin/padding relative to a container) ──────────── */
   --prsm-space-inner-sm: 12px;
   --prsm-space-outer-2xs: 4px;
   --prsm-space-outer-xs: 8px;
   --prsm-space-outer-sm: 12px;
   --prsm-space-outer-md: 16px;
   --prsm-space-outer-lg: 24px;
   --prsm-space-outer-xl: 32px;

   /* ── Corner radii ──────────────────────────────────────────────────────── */
   --prsm-radii-100: 6px;
   --prsm-radii-200: 8px;
   --prsm-radii-300: 12px;
   --prsm-radii-500: 24px;
   --prsm-radii-full: 999px;

   /* ── Modal component (`dialog/*` variables in Prism) ───────────────────── */
   --prsm-dialog-bg-color: #fff;
   --prsm-dialog-radii: 16px;
   --prsm-dialog-section-content-gap: 16px;
   --prsm-dialog-section-content-padding-horizontal: 24px;
   --prsm-dialog-section-content-padding-vertical: 16px;

   /* ── Segmented control tokens ──────────────────────────────────────────── */
   --prsm-segmented-control-border-width: 1px;
   --prsm-segmented-control-border-color: #00297b;
   --prsm-segmented-control-radii: 999px;
   --prsm-segmented-control-item-small-padding-horizontal: 12px;
   --prsm-segmented-control-item-selected-border-width: 1px;
   --prsm-segmented-control-item-selected-bg-color-rest: #00297b;
   --prsm-segmented-control-item-selected-fg-color-rest: #fff;
   --prsm-segmented-control-item-selected-bg-color-disabled: rgb(0 41 133 / 30%);
   --prsm-segmented-control-item-selected-fg-color-disabled: #73809b;
   --prsm-segmented-control-item-not-selected-bg-color-rest: transparent;
   --prsm-segmented-control-item-not-selected-bg-color-hover: rgb(13 88 255 / 12%);
   --prsm-segmented-control-item-not-selected-bg-color-pressed: rgb(0 63 204 / 20%);
   --prsm-segmented-control-item-not-selected-fg-color-rest: #00297b;
   --prsm-segmented-control-item-not-selected-fg-color-hover: #1858d2;
   --prsm-segmented-control-item-not-selected-fg-color-pressed: #001e60;
   --prsm-segmented-control-item-not-selected-fg-color-disabled: rgb(0 26 82 / 40%);

   /* ── Control menu / dropdown-list tokens ──────────── */
   --prsm-control-menu-radii: 8px;
   --prsm-control-menu-section-padding-horizontal: 8px;
   --prsm-control-menu-section-padding-vertical: 8px;
   --prsm-control-menu-item-list-gap: 2px;
   --prsm-control-menu-item-padding-horizontal: 12px;
   --prsm-control-menu-item-padding-vertical: 4px;
   --prsm-control-menu-item-radii: 4px;
   --prsm-control-menu-item-content-gap: 8px;
   --prsm-surface-raised-border-width: 1px;
   --prsm-structure-surface-raised-border-color: rgb(0 0 0 / 12%);
   --prsm-divider-util-border-width: 1px;
   --prsm-shadow-color-base: rgb(22 35 63 / 16%);
   --prsm-elevation-shadow-lowest: 0 1px 2px 0 var(--prsm-shadow-color-base, rgb(22 35 63 / 16%));
   --prsm-elevation-shadow-low: 0 2px 4px 0 var(--prsm-shadow-color-base, rgb(22 35 63 / 16%));
   --prsm-elevation-shadow-highest: 0 16px 32px 0 var(--prsm-shadow-color-base, rgb(22 35 63 / 16%));

   /* Hover/selected highlight for interactive list/menu items */
   --prsm-interaction-neutral-bg-color-rest: transparent;
   --prsm-interaction-neutral-bg-color-hover: rgb(13 88 255 / 12%);
   --prsm-interaction-neutral-bg-color-pressed: rgb(0 63 204 / 20%);
   --prsm-interaction-neutral-selected-bg-color-rest: rgb(13 88 255 / 12%);
   --prsm-interaction-neutral-selected-bg-color-hover: rgb(0 63 204 / 20%);
   --prsm-interaction-neutral-selected-bg-color-pressed: rgb(0 68 214 / 6%);

   /* ── Chip / status badge tokens ────────────────────────────────────────── */
   --prsm-chip-height: 20px;
   --prsm-chip-gap: 4px;
   --prsm-chip-padding-horizontal: 8px;
   --prsm-chip-radii: 4px;
   --prsm-chip-status-positive-bg-color-rest: #cff8d3;
   --prsm-chip-status-positive-fg-color: #01571f;
   --prsm-chip-status-negative-bg-color-rest: #fee3e7;
   --prsm-chip-status-negative-fg-color: #870037;
   --prsm-chip-status-attention-bg-color-rest: #f6ecbb;
   --prsm-chip-status-attention-fg-color: #604101;
   --prsm-chip-status-in-progress-bg-color-rest: #e1ecff;
   --prsm-chip-status-in-progress-fg-color: #003ba7;
   --prsm-chip-status-unknown-bg-color-rest: #eeedf6;
   --prsm-chip-status-unknown-fg-color: #484651;

   /* Alert tokens are used for negative/error banners; other meanings use chip tokens. */
   --prsm-alert-global-negative-bg-color-base: #b7014d;
   --prsm-alert-global-negative-fg-color: #fff;
   --prsm-alert-global-content-gap: 8px;
   --prsm-alert-global-content-padding-horizontal: 16px;
   --prsm-alert-global-content-padding-vertical: 8px;

   /* ── Control switch (toggle) tokens ────────────────────────────────────── */
   --prsm-control-track-interactive-checked-bg-color-rest: #1858d2;
   --prsm-control-track-interactive-checked-border-color-rest: #1858d2;
   --prsm-control-track-interactive-checked-bg-color-hover: #003ba7;
   --prsm-control-track-interactive-checked-border-color-hover: #003ba7;
   --prsm-control-track-interactive-checked-bg-color-pressed: #00297b;
   --prsm-control-track-interactive-checked-border-color-active: #00297b;
   --prsm-control-track-interactive-checked-bg-color-disabled: rgb(0 63 204 / 20%);
   --prsm-control-track-interactive-unchecked-bg-color-rest: #fff;
   --prsm-control-track-interactive-unchecked-border-color-rest: rgb(0 0 0 / 50%);
   --prsm-control-track-interactive-unchecked-bg-color-hover: rgb(13 88 255 / 12%);
   --prsm-control-track-interactive-unchecked-border-color-hover: #1858d2;
   --prsm-control-track-interactive-unchecked-bg-color-pressed: rgb(0 63 204 / 20%);
   --prsm-control-track-interactive-unchecked-border-color-active: #001e60;
   --prsm-control-track-interactive-unchecked-bg-color-disabled: rgb(0 63 204 / 20%);
   --prsm-control-switch-knob-checked-base: #fff;
   --prsm-control-switch-knob-checked-disabled: #73809b;
   --prsm-control-switch-knob-unchecked-base: #000;
   --prsm-control-switch-knob-unchecked-disabled: #73809b;

   /* ── Tooltip tokens ────────────────────────────────────────────────────── */
   --prsm-tooltip-neutral-bg-color: #001e60;
   --prsm-tooltip-fg-color: #fff;
   --prsm-tooltip-radii: 4px;
}

/*
 * GLOBAL stylesheet for the Horizon Delegate container — intentionally NOT a
 * component-scoped styleUrls file. It is imported once at app bootstrap
 * (titan/app.module.ts, html5-client/hcweb.module.ts) so its selectors stay
 * unencapsulated.
 *
 * DO NOT move these rules into @Component({ styleUrls }) — they must cross
 * component/DOM boundaries that Angular's Emulated encapsulation would break:
 *   - body.horizon-delegate-active #main.canvas-view-port / #busy-overlay-container
 *     reach into the VDI canvas DOM owned by DesktopComponent.
 *   - `.horizon-delegate-header horizon-delegate-header` and
 *     `> horizon-delegate-desktop-card` target child component host elements.
 *   - body.horizon-delegate-active toggles a global <body> class.
 * Per-component visual styles belong in each child's own styleUrls file.
 */

.horizon-delegate-page {
   --horizon-delegate-content-max-width: 760px;

   /* ── Layer 2: Horizon Delegate fallback and product tokens ─────────────────────
    * Shared --hd-* custom properties consumed by every horizon-delegate child
    * component's .less file via `var(--hd-*, <fallback>)`. CSS custom
    * properties cascade through the DOM at runtime, so they cross Angular's
    * Emulated encapsulation boundary (LESS @variables and plain .css cannot).
    * Each component keeps an inline fallback literal, so a value still resolves
    * even if the element is ever rendered outside `.horizon-delegate-page`.
    * Edit a value here once instead of hunting duplicated literals across files. */

   /* Base palette values used by semantic HD fallbacks */
   --hd-color-white: #fff;

   /* Ink / text + borders + tinted surface */
   --hd-ink-primary: #01041a;
   --hd-ink-slate: #3c4860;
   --hd-ink-tertiary: #8b95a5;
   --hd-border-muted: #d0d7de;
   --hd-border-default: #8b949e;
   --hd-bg-default-strong: #f6f5fb;

   /* Semantic fallback layer. Components consume these roles; shared palette
      primitives remain an implementation detail of this shim. */
   --hd-bgcolor-default-base: var(--hd-color-white, #fff);
   --hd-bgcolor-default-strong: var(--hd-bg-default-strong, #f6f5fb);
   --hd-bgcolor-default-subtle: var(--hd-shadow-06, rgb(0 0 0 / 6%));
   --hd-bgcolor-default-hover: rgb(0 0 0 / 5%);
   --hd-bgcolor-brand-main-base: var(--hd-blue-base, #3778f5);
   --hd-bgcolor-input-active: #fff;
   --hd-fgcolor-default-primary: var(--hd-ink-primary, #01041a);
   --hd-fgcolor-default-secondary: var(--hd-ink-slate, #3c4860);
   --hd-fgcolor-default-tertiary: var(--hd-ink-tertiary, #8b95a5);
   --hd-fgcolor-brand-default: #0e6ce8;
   --hd-fgcolor-danger: var(--hd-red-base, #ef4444);
   --hd-fg-color-default-disabled: var(--hd-fg-disabled, rgb(0 26 82 / 40%));
   --hd-bordercolor-default: var(--hd-border-default, #8b949e);
   --hd-bordercolor-default-light: var(--hd-shadow-12, rgb(0 0 0 / 12%));
   --hd-bordercolor-default-lightest: var(--hd-shadow-12, rgb(0 0 0 / 12%));
   --hd-bordercolor-brand-default: #0e6ce8;
   --hd-focus-ring-color: #121212;
   --hd-color-border-default: #c5c7d6;
   --hd-bordercolor-input-active: #1858d2;
   --hd-util-divider-bordercolor: var(--hd-shadow-12, rgb(0 0 0 / 12%));
   --hd-structure-surfaceraised-bordercolor: var(--hd-shadow-12, rgb(0 0 0 / 12%));
   --hd-shadow-color-base: var(--hd-shadow-base, rgb(22 35 63 / 16%));
   --hd-dialog-bgcolor: var(--hd-color-white, #fff);

   /* Brand / info blue */
   --hd-blue-base: #3778f5;
   --hd-blue-strong: #0f6cbd;
   --hd-accent-navy: var(--hd-blue-base, #3778f5);
   --hd-accent-magenta: #8f2dac;

   /* Danger red */
   --hd-red-base: #ef4444;

   /* Prism button-state fallbacks */
   --hd-brand-primary-rest: #4a12f0;
   --hd-brand-primary-hover: #290192;
   --hd-brand-primary-pressed: #1c016d;
   --hd-brand-primary-disabled: rgb(0 63 204 / 20%);
   --hd-brand-primary-fg: #fff;
   --hd-brand-primary-fg-emphasis: #c9ff27;
   --hd-brand-primary-fg-disabled: #73809b;
   --hd-negative-primary-rest: #b7014d;
   --hd-negative-primary-hover: #870037;
   --hd-negative-primary-pressed: #49001a;
   --hd-negative-primary-fg: #fff;
   --hd-negative-secondary-rest: transparent;
   --hd-negative-secondary-hover: #fee3e7;
   --hd-negative-secondary-pressed: #ffc6cf;
   --hd-negative-secondary-border-rest: #b7014d;
   --hd-negative-secondary-border-interactive: #630126;
   --hd-negative-secondary-border-disabled: rgb(0 0 0 / 12%);
   --hd-negative-secondary-fg-rest: #b7014d;
   --hd-negative-secondary-fg-hover: #630126;
   --hd-negative-secondary-fg-pressed: #49001a;
   --hd-negative-secondary-fg-disabled: rgb(0 26 82 / 40%);
   --hd-neutral-secondary-rest: transparent;
   --hd-neutral-secondary-hover: rgb(13 88 255 / 12%);
   --hd-neutral-secondary-pressed: rgb(0 63 204 / 20%);
   --hd-neutral-secondary-border-rest: #4a12f0;
   --hd-neutral-secondary-border-hover: #3b01c6;
   --hd-neutral-secondary-border-pressed: #290192;
   --hd-neutral-secondary-border-disabled: rgb(0 0 0 / 12%);
   --hd-neutral-secondary-fg-rest: #4a12f0;
   --hd-neutral-secondary-fg-hover: #3b01c6;
   --hd-neutral-secondary-fg-pressed: #290192;
   --hd-neutral-secondary-fg-disabled: rgb(0 26 82 / 40%);
   --hd-neutral-tertiary-fg-rest: #00297b;
   --hd-neutral-tertiary-fg-hover: #1858d2;
   --hd-neutral-tertiary-fg-pressed: #001e60;
   --hd-neutral-tertiary-fg-disabled: #73809b;
   --hd-neutral-tertiary-bg-rest: transparent;
   --hd-neutral-tertiary-bg-hover: rgb(13 88 255 / 12%);
   --hd-neutral-tertiary-bg-pressed: rgb(0 63 204 / 20%);

   /* Interactive navigation controls */
   --hd-interaction-rest: transparent;
   --hd-interaction-hover: rgb(13 88 255 / 12%);
   --hd-interaction-pressed: rgb(0 63 204 / 20%);
   --hd-interaction-selected-rest: rgb(13 88 255 / 12%);
   --hd-interaction-selected-hover: rgb(0 63 204 / 20%);
   --hd-interaction-selected-pressed: rgb(0 68 214 / 6%);
   --hd-fg-disabled: rgb(0 26 82 / 40%);
   --hd-segmented-border: #00297b;
   --hd-segmented-selected-rest: #00297b;
   --hd-segmented-selected-fg: #fff;
   --hd-segmented-selected-disabled: rgb(0 41 133 / 30%);
   --hd-segmented-fg-disabled: #73809b;
   --hd-segmented-fg-hover: #1858d2;
   --hd-segmented-fg-pressed: #001e60;
   --hd-segmented-fg-not-selected-disabled: rgb(0 26 82 / 40%);
   --hd-elevation-low: 0 2px 4px 0 rgb(22 35 63 / 16%);
   --hd-elevation-lowest: 0 1px 2px 0 rgb(22 35 63 / 16%);
   --hd-elevation-highest: 0 16px 32px 0 rgb(22 35 63 / 16%);
   --hd-switch-checked-rest: #1858d2;
   --hd-switch-checked-hover: #003ba7;
   --hd-switch-checked-pressed: #00297b;
   --hd-switch-unchecked-rest: #fff;
   --hd-switch-unchecked-border-rest: rgb(0 0 0 / 50%);
   --hd-switch-unchecked-bg-hover: rgb(13 88 255 / 12%);
   --hd-switch-unchecked-border-hover: #1858d2;
   --hd-switch-unchecked-bg-pressed: rgb(0 63 204 / 20%);
   --hd-switch-unchecked-border-pressed: #001e60;
   --hd-switch-disabled: rgb(0 63 204 / 20%);
   --hd-switch-knob-rest: #000;
   --hd-switch-knob-checked: #fff;
   --hd-switch-knob-disabled: #73809b;

   /* Status surfaces */
   --hd-status-positive-bg: #cff8d3;
   --hd-status-positive-fg: #01571f;
   --hd-status-progress-bg: #e1ecff;
   --hd-status-progress-fg: #003ba7;
   --hd-status-attention-bg: #f6ecbb;
   --hd-status-attention-fg: #604101;
   --hd-status-unknown-bg: #eeedf6;
   --hd-status-unknown-fg: #484651;
   --hd-status-negative-bg: #fee3e7;
   --hd-status-negative-fg: #870037;
   --hd-tooltip-bg: #001e60;
   --hd-tooltip-fg: #fff;

   /* Inverse media surfaces and controls */
   --hd-inverse-scrim: rgb(1 4 26 / 72%);
   --hd-inverse-surface: #14171f;
   --hd-inverse-canvas: #0b0d13;
   --hd-inverse-border: rgb(255 255 255 / 12%);
   --hd-inverse-divider: rgb(255 255 255 / 8%);
   --hd-inverse-fg-primary: #fff;
   --hd-inverse-fg-secondary: rgb(255 255 255 / 60%);
   --hd-inverse-fg-disabled: rgb(255 255 255 / 35%);
   --hd-inverse-primary-rest: rgb(255 255 255 / 88%);
   --hd-inverse-primary-hover: #fff;
   --hd-inverse-primary-pressed: rgb(255 255 255 / 74%);
   --hd-inverse-primary-fg: #000;
   --hd-inverse-tertiary-rest: transparent;
   --hd-inverse-tertiary-hover: rgb(255 255 255 / 12%);
   --hd-inverse-tertiary-pressed: rgb(255 255 255 / 20%);

   /* Font-size scale */
   --hd-font-2xs: 10px;
   --hd-font-xs: 11px;
   --hd-font-sm: 12px;
   --hd-font-md: 13px;
   --hd-font-lg: 14px;
   --hd-font-xl: 15px;

   /* Border-radius scale */
   --hd-radius-xs: 3px;
   --hd-radius-sm: 4px;
   --hd-radius-md: 6px;
   --hd-radius-lg: 8px;
   --hd-radius-xl: 10px;
   --hd-radius-2xl: 12px;
   --hd-radius-pill: 999px;

   /* Elevation / overlay shadows */
   --hd-shadow-06: rgb(0 0 0 / 6%);
   --hd-shadow-12: rgb(0 0 0 / 12%);
   --hd-shadow-base: rgb(22 35 63 / 16%);

   /* Resize / drag handles — shared so the split divider and the overlay
      edge handles look identical (grab width, line thickness, colours). */
   --hd-drag-grab: 8px; /* interactive grab area width */
   --hd-drag-target: 40px; /* edge-resize hit target */
   --hd-drag-line: 4px; /* visible reveal-line thickness */
   --hd-drag-hover: var(--hd-border-muted, #d0d7de); /* hover (idle) tint */
   --hd-drag-active: var(--hd-blue-strong, #0f6cbd); /* dragging tint */

   /* "Chat unavailable" muting shared by the message list, composer, and
      status banner so the dim level and fade speed stay consistent. */
   --hd-unavailable-opacity: 0.8; /* muted-surface opacity */
   --hd-unavailable-transition: 200ms ease; /* opacity fade duration/easing */

   /* Single-control disabled affordance (buttons/chips with no dedicated
      Prism disabled color token) — distinct from --hd-unavailable-opacity,
      which dims an entire surface rather than one control. */
   --hd-disabled-opacity: 0.5;

   display: flex;

   /* dvh, not vh: on iPad/iOS Safari 100vh is the chrome-hidden layout viewport,
      taller than what's actually visible while the URL/tab bar is shown — this
      root wrapper isn't gated behind .mobile (isMobile() is false for iPad's
      desktop-class UA in split/overlay layout), so it needs the same fix. */
   min-height: 100dvh;
   background: var(--prsm-bg-color-default-base, var(--hd-bgcolor-default-base, #fff));
   color: var(--prsm-fg-color-default-primary, var(--hd-fgcolor-default-primary, #01041a));

   /* Base font for the whole Horizon Delegate subtree; children inherit unless they
      opt into monospace (code/JSON) via their own font-family. */
   font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

/* Shared screen-reader-only utility. This must remain global because live
   regions in the desktop shell sit outside every component's scoped styles. */
.horizon-delegate-page .hd-visually-hidden {
   position: absolute;
   width: 1px;
   height: 1px;
   padding: 0;
   margin: -1px;
   overflow: hidden;
   clip-path: inset(50%);
   white-space: nowrap;
   border: 0;
}

.horizon-delegate-page
   :where(button, a[href], input, select, textarea, [tabindex]:not([tabindex="-1"]), [role="radio"]):focus-visible {
   outline: auto;
   outline-color: var(--hd-focus-ring-color, #121212) !important;
}

/* Background (non-foreground) Agentic Computers are kept mounted for instant
   switching but must stay fully hidden. Explicit rule so the host's flex/block
   display can never override the [hidden] attribute. */
horizon-delegate-desktop[hidden] {
   display: none !important;
}

.horizon-delegate-panel {
   display: flex;
   flex-direction: column;
   flex: 1 1 auto;
   min-width: 0;

   /* dvh: see .horizon-delegate-page comment above — same iPad split/overlay gap. */
   height: 100dvh;
   background: var(--prsm-bg-color-default-base, var(--hd-bgcolor-default-base, #fff));
   z-index: 1;
   position: relative; /* containing block for absolute children (e.g. history right panel) */
}

/* ── Body row: wraps chat body + history sidebar ──────────────────────────── */

/* Default: single-column flex (split / overlay / full without sidebar). */
.hd-body-row {
   display: flex;
   flex-direction: column;
   flex: 1 1 0;
   min-height: 0;
   overflow: hidden;
}

/* Full mode + history open: chat body (left) and history sidebar (right). */
.hd-body-row.hd-body-row--with-sidebar {
   flex-direction: row;
}

/* Chat body: wraps message list + composer. Fills remaining space in the row. */
.hd-chat-body {
   display: flex;
   flex-direction: column;
   flex: 1 1 0;
   min-height: 0;
   overflow: hidden;
   position: relative; /* containing block for absolute children (overlay history) */
}

/* ── Backend unavailable banner ───────────────────────────────
   grid-rows 0fr→1fr + opacity animates open/closed without @angular/animations.
   Row shape is shared across meanings; only the --{attention,unknown,in-progress,
   negative} color pairing below differs, so the banner never resizes. */
.hd-chat-unavailable-banner {
   display: grid;
   grid-template-rows: 0fr;
   opacity: 0;

   /* Flex item of .horizon-delegate-panel, so this is honored without an
      explicit position — without it the dismiss button loses hit-testing to
      the resize handles on coarse pointers. */
   z-index: 6;
   transition:
      grid-template-rows var(--hd-unavailable-transition, 200ms ease),
      opacity var(--hd-unavailable-transition, 200ms ease);
}

.hd-chat-unavailable-banner--visible {
   grid-template-rows: 1fr;
   opacity: 1;
}

.hd-chat-unavailable-banner-inner {
   overflow: hidden;
   min-height: 0;
}

.hd-chat-unavailable-banner-row {
   display: flex;
   align-items: center;
   min-height: 40px;
   gap: var(--prsm-alert-global-content-gap, 8px);
   padding: var(--prsm-alert-global-content-padding-vertical, 8px) 4px
      var(--prsm-alert-global-content-padding-vertical, 8px) var(--prsm-alert-global-content-padding-horizontal, 16px);
   font-family: var(--prsm-font-family-brand, "Outfit"), sans-serif;
   font-size: var(--prsm-font-size-100, 14px);
   line-height: var(--prsm-font-paragraph-p1-line-height, 20px);
   font-weight: 300;
   box-sizing: border-box;
}

/* Masked (not <img>) so the icon tints via currentcolor and stays legible on
   every meaning's background without a per-meaning asset. */
.hd-chat-unavailable-banner-icon {
   flex-shrink: 0;
   display: inline-block;
   width: 16px;
   height: 16px;
   background-color: currentcolor;
   mask-size: contain;
   mask-repeat: no-repeat;
   mask-position: center;
}

.hd-chat-unavailable-banner-text {
   flex: 1 1 auto;
   min-width: 0;
}

/* Dismiss button: visible box stays the designed 24x24, but the actual hit
   target is expanded to the 40x40 floor via negative margin (same recipe as
   .hd-modal-close-btn) so it doesn't shift the banner's height. Border-radius
   matches the header's icon buttons (.hd-header-icon-btn) rather than the
   Prism pill radius, for visual consistency with the rest of the chrome. */
.hd-chat-unavailable-banner-dismiss {
   display: inline-flex;
   flex-shrink: 0;
   align-items: center;
   justify-content: center;
   width: 40px;
   height: 40px;
   margin: -8px;
   padding: 0;
   border: none;
   border-radius: var(--hd-radius-lg, 8px);
   background: transparent;
   color: inherit;
   cursor: pointer;
   transition: background 120ms;
}

.hd-chat-unavailable-banner-dismiss:hover {
   background: var(--prsm-bg-color-default-subtle, var(--hd-bgcolor-default-subtle, rgb(0 0 0 / 6%)));
}

/* Same masking approach as .hd-chat-unavailable-banner-icon — tints with the
   button's own `color`, which inherits the row's per-meaning fgcolor. Swap
   alongside bannerIconUrl above if/when UX provides per-status icons. */
.hd-chat-unavailable-banner-dismiss-icon {
   display: inline-block;
   width: 12px;
   height: 12px;
   background-color: currentcolor;
   mask-size: contain;
   mask-repeat: no-repeat;
   mask-position: center;
}

.hd-chat-unavailable-banner--attention .hd-chat-unavailable-banner-row {
   background: var(--prsm-chip-status-attention-bg-color-rest, var(--hd-status-attention-bg, #f6ecbb));
   color: var(--prsm-chip-status-attention-fg-color, var(--hd-status-attention-fg, #604101));
}

.hd-chat-unavailable-banner--unknown .hd-chat-unavailable-banner-row {
   background: var(--prsm-chip-status-unknown-bg-color-rest, var(--hd-status-unknown-bg, #eeedf6));
   color: var(--prsm-chip-status-unknown-fg-color, var(--hd-status-unknown-fg, #484651));
}

/* Negative/disconnected changes only the color pairing; shared banner geometry
   prevents resizing when the meaning changes. */
.hd-chat-unavailable-banner--negative .hd-chat-unavailable-banner-row {
   background: var(--prsm-alert-global-negative-bg-color-base, var(--hd-negative-primary-rest, #b7014d));
   color: var(--prsm-alert-global-negative-fg-color, var(--hd-negative-primary-fg, #fff));
}

.hd-chat-unavailable-banner--negative .hd-chat-unavailable-banner-dismiss:hover {
   background: var(
      --prsm-button-inverse-tertiary-bg-color-hover,
      var(--hd-inverse-tertiary-hover, rgb(255 255 255 / 12%))
   );
}

.hd-chat-unavailable-banner--in-progress .hd-chat-unavailable-banner-row {
   background: var(--prsm-chip-status-in-progress-bg-color-rest, var(--hd-status-progress-bg, #e1ecff));
   color: var(--prsm-chip-status-in-progress-fg-color, var(--hd-status-progress-fg, #003ba7));
}

/* Full-screen mode: desktop area uses a slightly tinted background so the
   split/overlay desktop panel visually separates from the chat panel. */
.horizon-delegate-page.with-preview .horizon-delegate-desktop-panel {
   background: var(--prsm-bg-color-default-strong, var(--hd-bgcolor-default-strong, #f6f5fb));
}

/* ── Split mode: desktop dominant LEFT, resizable chat dock RIGHT ─────────── */

.horizon-delegate-page.with-preview.pinned .horizon-delegate-desktop-panel {
   order: -1; /* render before chat panel → visually LEFT */
   flex: 1 1 auto;
   width: auto;
   min-width: 320px;
}

/* Drag-to-resize divider between desktop (left) and chat (right) in split mode.
   Transparent at rest so it doesn't compete with a scrollbar inside the remote
   desktop canvas; a reveal line is shown only on hover / drag. The handle is
   kept thin so the line sits on the panel seam, and the grab area is enlarged
   via ::after toward the chat side only — it never overlays (and steals mouse
   events from) the interactive remote canvas. Shares the --hd-drag-* tokens
   with the overlay edge handles for a consistent look. */
.hd-resize-handle {
   order: 0;
   flex: 0 0 2px;
   width: 2px;
   background: transparent;
   cursor: col-resize;
   z-index: 10;
   position: relative;

   /* Claim the gesture so a touch drag resizes instead of scrolling the page. */
   touch-action: none;
}

/* Enlarged, invisible grab area — extends into the chat-side gutter (right). */
.hd-resize-handle::after {
   content: "";
   position: absolute;
   inset: 0 calc(-1 * (var(--hd-drag-grab, 8px) - 2px)) 0 0;
}

/* Centered reveal line on the seam — invisible until hover or drag. */
.hd-resize-handle::before {
   content: "";
   position: absolute;
   top: 0;
   bottom: 0;
   left: 50%;
   width: var(--hd-drag-line, 4px);
   transform: translateX(-50%);
   background: transparent;
   transition: background 120ms;
}

.hd-resize-handle:hover::before {
   background: var(--prsm-util-divider-border-color, var(--hd-drag-hover, #d0d7de));
}

.hd-resize-handle:active::before {
   background: var(--prsm-border-color-brand-default, var(--hd-drag-active, #0f6cbd));
}

.horizon-delegate-page.with-preview.pinned .horizon-delegate-panel {
   order: 1;
   flex: 0 0 var(--hd-chat-width, 480px);
   width: var(--hd-chat-width, 480px);
   min-width: 480px;
   border-left: none;
   border-right: none;
}

/* Full / overlay: chat panel expands (or floats); no in-flow border needed */
.horizon-delegate-page:not(.with-preview) .horizon-delegate-panel,
.horizon-delegate-page.with-preview:not(.pinned) .horizon-delegate-panel {
   border-right: none;
   border-left: none;
}

/* ── Overlay mode: desktop fullscreen, chat floats bottom-right ───────────── */

/* Establishes containing block for the absolutely-positioned desktop panel. */
.horizon-delegate-page.overlay {
   position: relative;
}

/* Desktop fills the whole page area behind everything. */
.horizon-delegate-page.with-preview.overlay .horizon-delegate-desktop-panel {
   position: absolute;
   inset: 0;
   flex: none;
   width: 100%;
   height: 100%;
   min-width: 0;
   order: 0;
   animation: none;
}

/* Chat panel: fixed floating card. Default anchor: bottom-right corner. */
.horizon-delegate-page.with-preview.overlay .horizon-delegate-panel {
   position: fixed;

   /* dvh: see .horizon-delegate-page comment above — this is `position: fixed`,
      so its offset is measured against the real visual viewport too. */
   bottom: max(0px, min(50px, calc(100dvh - var(--hd-overlay-height, 480px))));
   right: max(0px, min(24px, calc(100vw - var(--hd-overlay-width, 480px))));
   width: var(--hd-overlay-width, 480px);
   min-width: 480px;
   max-width: 700px;
   height: var(--hd-overlay-height, 480px);
   min-height: 480px;
   flex: none;
   border-radius: var(--prsm-dialog-radii, var(--hd-radius-2xl, 16px));
   border: 1px solid
      var(--prsm-structure-surface-raised-border-color, var(--hd-structure-surfaceraised-bordercolor, rgb(0 0 0 / 12%)));
   box-shadow: var(--prsm-elevation-shadow-highest, var(--hd-elevation-highest, 0 16px 32px 0 rgb(22 35 63 / 16%)));
   z-index: 100;
   overflow: hidden;
}

/* After first drag the panel switches to left/top absolute positioning. */
.horizon-delegate-page.with-preview.overlay.hd-overlay-dragged .horizon-delegate-panel {
   inset: var(--hd-overlay-top) auto auto var(--hd-overlay-left);
}

/* Prevent text selection while dragging the overlay by its dedicated move
   surface, and disable the browser's native touch gestures (pan/scroll) on
   it -- the drag now starts from anywhere in the header (see
   onOverlayDragStart), not just .hd-header-left--move-handle, which already
   has its own touch-action: none for the same reason. Without this, a touch
   drag starting outside that sub-region can be taken over by the browser as
   a pan gesture and pointer-cancelled on iPad. */
.horizon-delegate-page.with-preview.overlay .horizon-delegate-header {
   user-select: none;
   touch-action: none;
}

/* Overlay resize follows the established full-edge interaction on all sides.
   Base z-index sits below the header (6) and composer-shell (6) so the
   widened coarse-pointer hit target never wins a hit-test over their
   controls. --top overrides this below — see its rule for why. */
.hd-overlay-resize-handle {
   position: absolute;
   width: var(--hd-drag-target, 40px);
   height: var(--hd-drag-target, 40px);
   z-index: 4;
   touch-action: none;
}

.hd-overlay-resize-handle::before {
   content: "";
   position: absolute;
   background: transparent;
   transition: background 120ms;
}

.hd-overlay-resize-handle--left,
.hd-overlay-resize-handle--right {
   top: 0;
   bottom: 0;
   width: var(--hd-drag-grab, 8px);
   height: auto;
   cursor: ew-resize;
}

.hd-overlay-resize-handle--left::before,
.hd-overlay-resize-handle--right::before {
   top: 0;
   bottom: 0;
   width: var(--hd-drag-line, 4px);
}

.hd-overlay-resize-handle--left::before {
   left: 0;
}

.hd-overlay-resize-handle--right::before {
   right: 0;
}

.hd-overlay-resize-handle--top,
.hd-overlay-resize-handle--bottom {
   right: 0;
   left: 0;
   width: auto;
   height: var(--hd-drag-grab, 8px);
   cursor: ns-resize;
}

.hd-overlay-resize-handle--top::before,
.hd-overlay-resize-handle--bottom::before {
   right: 0;
   left: 0;
   height: var(--hd-drag-line, 4px);
}

.hd-overlay-resize-handle--top::before {
   top: 0;
}

.hd-overlay-resize-handle--bottom::before {
   bottom: 0;
}

.hd-overlay-resize-handle:hover::before,
.hd-overlay-resize-handle:focus-visible::before {
   background: var(--prsm-util-divider-border-color, var(--hd-drag-hover, #d0d7de));
}

.hd-overlay-resize-handle:active::before {
   background: var(--prsm-border-color-brand-default, var(--hd-drag-active, #0f6cbd));
}

.hd-overlay-resize-handle--left {
   left: 0;
}

.hd-overlay-resize-handle--right {
   right: 0;
}

/* Unlike left/right/bottom, the top handle's full height sits entirely
   inside the header's 52px band with no safe (non-header) territory at any
   width — the header is 100% covering it, not just partially. So it can't
   share the left/right/bottom z-index tier (4): ranking it there makes it
   permanently unreachable rather than merely narrowed. Instead it stays
   above the header (unlike the others) and is kept at the base 8px grab
   size always (see the coarse-pointer block below) so it only ever
   shadows a thin sliver of the header buttons' 40px targets, not their
   clickable center. */
.hd-overlay-resize-handle--top {
   top: 0;
   z-index: 20;
}

.hd-overlay-resize-handle--bottom {
   bottom: 0;
}

@media (pointer: coarse) {
   .hd-overlay-resize-handle--left,
   .hd-overlay-resize-handle--right {
      width: var(--hd-drag-target, 40px);
   }

   /* --top intentionally excluded: widening it to 40px here would restore
      the original bug (it would then cover the header buttons' full
      40px-tall hit area instead of just an 8px sliver of their top edge). */
   .hd-overlay-resize-handle--bottom {
      height: var(--hd-drag-target, 40px);
   }

   /* :hover never fires on touch, so give left/right/bottom their reveal-line
      cue at rest instead of only on hover/active. Top is left alone — it has
      no equivalent discoverability need called out for this fix. */
   .hd-overlay-resize-handle--left::before,
   .hd-overlay-resize-handle--right::before,
   .hd-overlay-resize-handle--bottom::before {
      background: var(--prsm-util-divider-border-color, var(--hd-drag-hover, #d0d7de));
   }

   /* While history is open, .hd-history fills its container edge-to-edge with
      no inset, so widening these edges to the 40px touch target would cost
      the whole edge with no safe corner left for the back button / delete
      button to fall back on. Keep the base 8px grab width/height instead. */
   .hd-overlay-resize-handle--left.hd-overlay-resize-handle--history-open,
   .hd-overlay-resize-handle--right.hd-overlay-resize-handle--history-open {
      width: var(--hd-drag-grab, 8px);
   }

   .hd-overlay-resize-handle--bottom.hd-overlay-resize-handle--history-open {
      height: var(--hd-drag-grab, 8px);
   }
}

.hd-overlay-resize-handle:focus-visible {
   outline: auto;
   outline-offset: -2px;
}

.horizon-delegate-header {
   display: flex;
   align-items: center;

   /* 52px total height to match Figma design (prsm- Side Panel header) */
   padding: 0 20px;
   height: 52px;
   flex-shrink: 0;
   background: var(--prsm-bg-color-default-base, var(--hd-bgcolor-default-base, #fff));
   border-bottom: var(--prsm-border-width-100, 1px) solid
      var(--prsm-border-color-default-lightest, var(--hd-bordercolor-default-lightest, rgb(0 0 0 / 12%)));

   /* Ensure the header sits above any absolute-positioned children (e.g.
      the history overlay panel in overlay mode). */
   position: relative;
   z-index: 6;
}

.hd-pending-interaction-jump {
   align-self: center;
   min-height: 40px;
   margin: 4px 12px;
   padding: 0 12px;
   border: 1px solid var(--prsm-border-color-default, var(--hd-bordercolor-default, #8b949e));
   border-radius: var(--hd-radius-md, 6px);
   background: var(--prsm-bg-color-default-base, var(--hd-bgcolor-default-base, #fff));
   color: var(--prsm-fg-color-default-primary, var(--hd-fgcolor-default-primary, #01041a));

   &:focus-visible {
      outline: auto;
      outline-offset: -2px;
   }
}

.hd-pending-interaction-jump--desktop-view,
.hd-pending-interaction-jump--history {
   position: fixed;
   left: 50%;
   z-index: 11;
   transform: translateX(-50%);
}

.hd-pending-interaction-jump--desktop-view {
   top: calc(48px + env(safe-area-inset-top, 0));
}

.hd-pending-interaction-jump--history {
   top: 56px;
}

/* Header component fills the row; internal flex handles left/right layout */
.horizon-delegate-header horizon-delegate-header {
   flex: 1 1 auto;
   min-width: 0;
}

/* Full mode (non-mobile): browser-tab style top bar is shorter and less padded
   than the compact panel header (Figma: 40px bar, 24px side padding). */
.horizon-delegate-page.full:not(.mobile) .horizon-delegate-header {
   height: 40px;
   padding: 0 24px;
}

/* Keeps a component in the DOM but visually hidden */
.hd-hidden {
   display: none !important;
}

/* Non-leader-tab placeholder — shown when the same UI is open in another tab. */
.hd-follower-placeholder {
   width: 100%;
   max-width: 520px;
   margin: 64px auto;
   padding: 24px 28px;
   text-align: center;
   border: 1px dashed var(--prsm-util-divider-border-color, var(--hd-util-divider-bordercolor, rgb(0 0 0 / 12%)));
   border-radius: var(--hd-radius-2xl, 12px);
   background: var(--prsm-bg-color-default-strong, var(--hd-bgcolor-default-strong, #f6f5fb));
}

.hd-follower-placeholder h3 {
   margin: 0 0 8px;
   color: var(--prsm-fg-color-default-primary, var(--hd-fgcolor-default-primary, #01041a));
   font-size: 16px;
   font-weight: 600;
}

.hd-follower-placeholder p {
   margin: 0;
   color: var(--prsm-fg-color-default-secondary, var(--hd-fgcolor-default-secondary, #3c4860));
   font-size: var(--hd-font-md, 13px);
   line-height: 1.5;
}

/* ── Desktop preview outer wrappers (inner card styles live in horizon-delegate-desktop-card.component.css) ── */

.horizon-delegate-desktop-panel {
   display: flex;
   flex-direction: column;
   flex: 0 0 56vw;
   width: 56vw;
   min-width: 420px;
   position: relative;

   /* dvh: see .horizon-delegate-page comment above. This panel's height is what
      clientUtil.getHorizonDelegateStageRect() reads (via .horizon-delegate-desktop-frame's
      clientHeight) to size the remote session's resolution request — left at 100vh it
      requests a taller desktop than iPad Safari can actually show, pushing the agent's
      taskbar off the bottom of the visible viewport. */
   height: 100dvh;
   background: var(--prsm-bg-color-default-strong, var(--hd-bgcolor-default-strong, #f6f5fb));
   overflow: hidden;
   animation: horizon-delegate-desktop-panel-enter 220ms ease-out;
}

@keyframes horizon-delegate-desktop-panel-enter {
   from {
      opacity: 0;
   }

   to {
      opacity: 1;
   }
}

.horizon-delegate-desktop-shell {
   position: relative;
   display: flex;
   flex-direction: column;
   flex: 1;
   height: 100%;
   min-height: 0;
   overflow: hidden;
   background: var(--prsm-bg-color-default-strong, var(--hd-bgcolor-default-strong, #f6f5fb));
}

/* Make the card component's host element participate in the shell's flex column layout. */
.horizon-delegate-desktop-shell > horizon-delegate-desktop-card {
   display: flex;
   flex-direction: column;
   flex: 1;
   min-height: 0;
   overflow: hidden;
}

body.horizon-delegate-active .horizon-delegate-panel {
   z-index: auto;
}

body.horizon-delegate-active #main.canvas-view-port {
   position: fixed;
   top: var(--horizon-delegate-desktop-top, 0);
   left: var(--horizon-delegate-desktop-left, 0);
   width: var(--horizon-delegate-desktop-width, 0);
   height: var(--horizon-delegate-desktop-height, 0);
   z-index: 2;
   overflow: hidden;
   pointer-events: none;
}

/* Multimon renders through its own dedicated canvas (#canvas-container), not
   #main — it needs the same Horizon Delegate stage-frame treatment so the primary
   monitor's remote content sits in the space actually available next to/behind
   the chat panel instead of stretching across the full
   screen. */
body.horizon-delegate-active #canvas-container {
   position: fixed;
   top: var(--horizon-delegate-desktop-top, 0);
   left: var(--horizon-delegate-desktop-left, 0);
   width: var(--horizon-delegate-desktop-width, 0);
   height: var(--horizon-delegate-desktop-height, 0);
   z-index: 2;

   /* wmks.service.ts's addMonitor()/setCanvasParentOverflow() can leave an
      inline overflow:visible on this element (shadow-session handling that
      doesn't apply here). Inline styles beat stylesheet rules regardless of
      specificity, so !important is required to keep the desktop stage's
      stale, not-yet-resized canvas clipped instead of bleeding into the
      Horizon Delegate panel. */
   overflow: hidden !important;
   pointer-events: none;
}

body.horizon-delegate-active #busy-overlay-container {
   position: fixed;
   top: var(--horizon-delegate-desktop-top, 0);
   left: var(--horizon-delegate-desktop-left, 0);
   width: var(--horizon-delegate-desktop-width, 0);
   height: var(--horizon-delegate-desktop-height, 0);
   z-index: 3;
   pointer-events: none;
}

body.horizon-delegate-active.horizon-delegate-control-enabled #main.canvas-view-port {
   pointer-events: auto;
}

body.horizon-delegate-active.horizon-delegate-control-enabled #canvas-container {
   pointer-events: auto;
}

/* Mobile "Delegate" (chat) view has no HD canvas reservation — isCanvasActive()
   is false, so applyBodyLayout never adds horizon-delegate-active, and the two
   rules above don't apply. #main/#canvas-container then fall back to their
   pre-HD default fixed/full-viewport sizing (see wmks.service.ts's
   `$("#main").css({ position: "fixed" })` for touch devices), which is not
   reliably stacked behind the chat panel. Force the remote desktop fully
   invisible whenever HD mobile chat is the foreground view, regardless of any
   of that default positioning. */
body.horizon-delegate-mobile:not(.horizon-delegate-active) #main.canvas-view-port,
body.horizon-delegate-mobile:not(.horizon-delegate-active) #canvas-container {
   visibility: hidden;
   pointer-events: none;
}

html:has(> body.horizon-delegate-mobile) {
   overflow-x: hidden;
}

body.horizon-delegate-mobile {
   overflow-x: hidden;
}

body.horizon-delegate-mobile #desktop-controller-place-holder {
   overflow-x: hidden;
}

/* ── Mobile shell (clientUtil.isIOS/isAndroid → layoutService.isMobile()) ──── */

/* dvh = dynamic viewport height, ignores browser chrome show/hide. Static
   100dvh (not the live viewport height), with real `overflow-y: auto` (not
   `hidden`): this box, not <body>, is the ancestor Safari pans to reveal a
   keyboard-focused input, and it must stay put in the layout for that scroll
   to run cleanly. The composer clamps its own expanded height to
   `layoutService.mobileViewportHeight()` instead (see
   horizon-delegate-composer.component.ts/.less). */
.horizon-delegate-page.mobile {
   height: 100dvh;
   min-height: 0;
   width: 100%;
   max-width: 100vw;
   overflow: hidden auto;
   flex-direction: column;
   padding-left: env(safe-area-inset-left, 0);
   padding-right: env(safe-area-inset-right, 0);
   box-sizing: border-box;
}

/* Persistent 40px mobile topbar, sticky (not relative) to `.horizon-delegate-page.mobile`'s
   own scroll position so it doesn't pan away with the keyboard-focus scroll.
   Must stay above #main.canvas-view-port (z-index 2) and .sidebar-panel (z-index 20). */
.hd-switcher-row {
   flex-shrink: 0;
   display: flex;
   align-items: center;
   height: 40px;
   padding: env(safe-area-inset-top, 0) 12px 0;
   background: var(--prsm-bg-color-default-base, var(--hd-bgcolor-default-base, #fff));
   box-shadow: var(--prsm-elevation-shadow-lowest, var(--hd-elevation-lowest, 0 1px 2px 0 rgb(22 35 63 / 16%)));
   position: sticky;
   top: 0;
   z-index: 10;
}

.horizon-delegate-page.mobile .horizon-delegate-panel {
   width: 100%;
   max-width: 100%;
   min-width: 0;
   flex: 1 1 auto;

   /* `clip`, not `hidden`, and both axes set: `hidden` still makes this a CSS
      scroll container, which would capture the composer's `position: sticky`
      lookup here instead of at `.horizon-delegate-page.mobile`; `clip` doesn't. */
   overflow: clip visible;

   /* Overrides the base rule's height: 100dvh — a second one here would add
      the 40px topbar's height on top, leaving a permanent rest-scroll sliver. */
   height: auto;
}

/* Same non-scroll-container reasoning as `.horizon-delegate-panel` above.
   `.hd-message-list-scroll` still scrolls its own chat history independently. */
.horizon-delegate-page.mobile .hd-body-row,
.horizon-delegate-page.mobile .hd-chat-body {
   overflow: clip visible;
}

/* "Desktop" mode: the chat panel hides so the live remote desktop shows
   through; the topbar (a sibling, outside .horizon-delegate-panel) stays visible. */
.horizon-delegate-page.mobile.hd-mobile-desktop-view .horizon-delegate-panel {
   display: none;
}

/* Invisible sizing reference filling the area below the topbar in "Desktop"
   mode — DesktopViewportService measures its rect to position/size #main
   beneath the topbar (see isMobileDesktopViewActive in horizon-delegate-desktop.component.ts). */
.hd-mobile-desktop-anchor {
   flex: 1 1 auto;
   width: 100%;
   visibility: hidden;
   pointer-events: none;
}

.horizon-delegate-page.mobile button:not([hidden]),
.horizon-delegate-page.mobile [role="button"]:not([hidden]),
.horizon-delegate-page.mobile [role="menuitem"]:not([hidden]),
.horizon-delegate-page.mobile [role="menuitemcheckbox"]:not([hidden]),
.horizon-delegate-page.mobile [role="radio"]:not([hidden]) {
   min-width: 40px;
   min-height: 40px;
}

.horizon-delegate-page.mobile input:not([type="checkbox"], [type="radio"]),
.horizon-delegate-page.mobile select {
   min-height: 40px;
}

.horizon-delegate-page.mobile input,
.horizon-delegate-page.mobile textarea,
.horizon-delegate-page.mobile select {
   font-size: 16px;
}

.hd-tooltip {
   position: fixed;
   z-index: 2147483647;
   max-width: min(280px, calc(100vw - 16px));
   padding: 4px 8px;
   border-radius: var(--prsm-tooltip-radii, var(--hd-radius-sm, 4px));
   background: var(--prsm-tooltip-neutral-bg-color, var(--hd-tooltip-bg, #001e60));
   color: var(--prsm-tooltip-fg-color, var(--hd-tooltip-fg, #fff));
   font-family: var(--prsm-font-family-brand, "Outfit"), sans-serif;
   font-size: var(--prsm-font-size-100, 14px);
   font-weight: var(--prsm-font-weight-light, 300);
   line-height: var(--prsm-font-paragraph-md-line-height, 20px);
   overflow-wrap: anywhere;
   pointer-events: auto;
}

.hd-tooltip::after {
   position: absolute;
   left: var(--hd-tooltip-pointer-left, 50%);
   width: 0;
   height: 0;
   border-right: 6px solid transparent;
   border-left: 6px solid transparent;
   content: "";
   transform: translateX(-50%);
}

.hd-tooltip--above::after {
   top: 100%;
   border-top: 8px solid var(--prsm-tooltip-neutral-bg-color, var(--hd-tooltip-bg, #001e60));
}

.hd-tooltip--below::after {
   bottom: 100%;
   border-bottom: 8px solid var(--prsm-tooltip-neutral-bg-color, var(--hd-tooltip-bg, #001e60));
}

/*
 * Reduced-motion — honour the OS "reduce motion" preference (vestibular
 * disorders / battery). Neutralise the HD spinners, thinking pulses and
 * expand/collapse transitions with a single blanket reset. Scoped to the
 * horizon-delegate subtree so it never touches the rest of the app; !important
 * beats the component-scoped (non-important) animation declarations. Loading
 * spinners collapse to a static dot rather than a spin.
 */
@media (prefers-reduced-motion: reduce) {
   horizon-delegate *,
   horizon-delegate *::before,
   horizon-delegate *::after,
   .horizon-delegate-page *,
   .horizon-delegate-page *::before,
   .horizon-delegate-page *::after {
      animation-duration: 0.001ms !important;
      animation-iteration-count: 1 !important;
      transition-duration: 0.001ms !important;
      scroll-behavior: auto !important;
   }
}

/* Inline send-failure hint for interactive cards.
   Rendered when an optimistic decision was rolled back because the wire send
   failed. Lives in global (unscoped) CSS so both card components can use it. */
horizon-delegate .hd-card-send-error,
.horizon-delegate-page .hd-card-send-error {
   margin: 6px 0 0;
   color: var(--prsm-fg-color-danger, var(--hd-fgcolor-danger, #ef4444));
   font-size: var(--hd-font-sm, 12px);
   line-height: 1.4;
}

@media (forced-colors: active) {
   .horizon-delegate-page
      :where(button, a[href], input, select, textarea, [tabindex]:not([tabindex="-1"]), [role="radio"]):focus-visible,
   .hd-tooltip:focus-within {
      outline-color: Highlight !important;
   }

   .horizon-delegate-composer-shell:has(.horizon-delegate-composer-input:focus-visible),
   .hd-project-custom:has(.hd-project-input:focus-visible) {
      outline: 3px auto Highlight !important;
      outline-offset: 2px;
      box-shadow: none !important;
   }

   .hd-project-apply:focus-visible .hd-project-apply-chip,
   .hd-modal-btn:focus-visible .hd-modal-btn-visual,
   .hd-connectors-btn:focus-visible .hd-connectors-btn-chip,
   .hd-connectors-refresh:focus-visible .hd-connectors-btn-chip,
   .hd-connectors-switch:focus-visible .hd-connectors-switch-track {
      outline: 3px auto Highlight !important;
      outline-offset: 2px;
   }

   .hd-chat-unavailable-banner-icon,
   .hd-chat-unavailable-banner-dismiss-icon {
      background-color: ButtonText;
   }

   .hd-switcher-item--selected,
   .hd-layout-menu-item--active,
   .hd-kebab-menu-item--active,
   .hd-history-item--active,
   .hd-tool-access-item[aria-checked="true"] {
      border-color: Highlight;
      background: Highlight;
      color: HighlightText;
      forced-color-adjust: none;
   }

   .hd-switcher-item--selected::before {
      border-color: Highlight;
      background: Highlight;
   }
}

/** @format */

.login-error-icon {
   display: block;
   width: 16px;
   height: 16px;
   margin-right: 8px;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF84NzM2XzEzNDApIj4NCjxwYXRoIGQ9Ik04LjAwMDA4IDEwLjgzMzRDOC4yNzYyMiAxMC44MzM0IDguNTAwMDggMTEuMDU3MiA4LjUwMDA4IDExLjMzMzRDOC41MDAwOCAxMS42MDk1IDguMjc2MjIgMTEuODMzNCA4LjAwMDA4IDExLjgzMzRDNy43MjM5NCAxMS44MzM0IDcuNTAwMDggMTEuNjA5NiA3LjUwMDA4IDExLjMzMzRDNy41MDAwOCAxMS4wNTczIDcuNzIzOTQgMTAuODMzNCA4LjAwMDA4IDEwLjgzMzRaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTguNTAwMDggNC42NjY2OUM4LjUwMDA4IDQuMzkwNTQgOC4yNzYyMiA0LjE2NjY5IDguMDAwMDggNC4xNjY2OUM3LjcyMzk0IDQuMTY2NjkgNy41MDAwOCA0LjM5MDU0IDcuNTAwMDggNC42NjY2OVY5LjMzMzM1QzcuNTAwMDggOS42MDk1IDcuNzIzOTQgOS44MzMzNSA4LjAwMDA4IDkuODMzMzVDOC4yNzYyMiA5LjgzMzM1IDguNTAwMDggOS42MDk1IDguNTAwMDggOS4zMzMzNVY0LjY2NjY5WiIgZmlsbD0id2hpdGUiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4xNjY3NDggOC4wMDAwMkMwLjE2Njc0OCAzLjY3Mzc5IDMuNjczODUgMC4xNjY2ODcgOC4wMDAwOCAwLjE2NjY4N0MxMi4zMjYzIDAuMTY2Njg3IDE1LjgzMzQgMy42NzM3OSAxNS44MzM0IDguMDAwMDJDMTUuODMzNCAxMi4zMjYzIDEyLjMyNjMgMTUuODMzNCA4LjAwMDA4IDE1LjgzMzRDMy42NzM4NSAxNS44MzM0IDAuMTY2NzQ4IDEyLjMyNjMgMC4xNjY3NDggOC4wMDAwMlpNOC4wMDAwOCAxLjE2NjY5QzQuMjI2MTQgMS4xNjY2OSAxLjE2Njc1IDQuMjI2MDcgMS4xNjY3NSA4LjAwMDAyQzEuMTY2NzUgMTEuNzc0IDQuMjI2MTQgMTQuODMzNCA4LjAwMDA4IDE0LjgzMzRDMTEuNzc0IDE0LjgzMzQgMTQuODMzNCAxMS43NzQgMTQuODMzNCA4LjAwMDAyQzE0LjgzMzQgNC4yMjYwNyAxMS43NzQgMS4xNjY2OSA4LjAwMDA4IDEuMTY2NjlaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzg3MzZfMTM0MCI+DQo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) no-repeat;
   background-size: contain;
}

.login-download-cloud-icon {
   display: block;
   width: 16px;
   height: 16px;
   margin-right: 8px;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik04LjAwMDAyIDYuOTY4ODRDOC4yNDUzOSA2Ljk2ODg2IDguNDQ0MjUgNy4xNjc4MiA4LjQ0NDM1IDcuNDEzMTdWMTIuODYyNEw5LjU4NjkzIDExLjcxNTlDOS42NzA4MSAxMS42MzI3IDkuNzg0MjIgMTEuNTg2MyA5LjkwMjM2IDExLjU4N0g5LjkwNjI3QzEwLjA4NjcgMTEuNTg2IDEwLjI1IDExLjY5MzkgMTAuMzE5NCAxMS44NjA0QzEwLjM4ODYgMTIuMDI3MSAxMC4zNTA3IDEyLjIxOTYgMTAuMjIyNyAxMi4zNDY4TDguMDAwMDIgMTQuNTY4NEw1Ljc3NzM2IDEyLjM0NjhDNS42MDQ1MiAxMi4xNzEzIDUuNjA2OTMgMTEuODg4OSA1Ljc4MjI0IDExLjcxNTlDNS45NTc2NyAxMS41NDI5IDYuMjQwMDMgMTEuNTQ0NSA2LjQxMzEgMTEuNzE5OEw3LjU1NTY4IDEyLjg2MjRWNy40MTMxN0M3LjU1NTc5IDcuMTY3OCA3Ljc1NDYyIDYuOTY4ODQgOC4wMDAwMiA2Ljk2ODg0Wk04LjgyNzE2IDEuMTkxNDlDMTEuMzMzNyAxLjE0NDQ0IDEzLjQwODYgMy4xMjk1NyAxMy40NzE3IDUuNjM1ODNWNS43Nzc0M0gxMy40NjY4QzE0Ljg4OTcgNi41NjQ1OCAxNS41OTc3IDguMjE3MTMgMTUuMTg1NiA5Ljc5MDEzQzE0Ljc3MzQgMTEuMzYzMSAxMy4zNDU4IDEyLjQ1NjEgMTEuNzE5NyAxMi40NDQ0SDExLjE1MTRDMTEuMjUzIDEyLjE1NjkgMTEuMjUzIDExLjg0MzMgMTEuMTUxNCAxMS41NTU4SDExLjcyNDZDMTIuOTg3NiAxMS41NzE2IDE0LjA4ODEgMTAuNjk5IDE0LjM2MTMgOS40NjU5MUMxNC42MzQ0IDguMjMyNjUgMTQuMDA1MSA2Ljk3Njk5IDEyLjg1MzUgNi40NTgwOUwxMi41NjQ1IDYuMzI0MzFMMTIuNjAwNiA2LjAwMzk5QzEyLjYwNjcgNS44ODU3MSAxMi42MDY3IDUuNzY2ODEgMTIuNjAwNiA1LjY0ODUyQzEyLjUzNzUgMy42MzMyNiAxMC44NjA1IDIuMDQ1NTcgOC44NDQ3NCAyLjA5Mjg2QzcuMjczNTUgMi4wNjgwOCA1Ljg1MzcxIDMuMDI2ODIgNS4yODkwOCA0LjQ5MzI1TDUuMTg2NTQgNC43NzM1Mkg0Ljg4ODY5QzMuMTA5NzEgNC44ODkxIDEuNzIxODUgNi4zNTg5NiAxLjcwOSA4LjE0MTY5QzEuNjk2MTUgOS45MjQ0NCAzLjA2MjY5IDExLjQxNDYgNC44Mzk4NiAxMS41NTU4QzQuNzM4MyAxMS44NDMyIDQuNzM4MjYgMTIuMTU3IDQuODM5ODYgMTIuNDQ0NEMyLjYxNTUxIDEyLjMyOCAwLjg1MDMzMiAxMC41MjgxIDAuNzc3MzYgOC4zMDE4NEMwLjcwNDQxMyA2LjA3NTUyIDIuMzQ4NDcgNC4xNjQxNSA0LjU2MDU2IDMuOTAyNDNDNS4zMjUxMyAyLjIzNzY1IDYuOTk1MjcgMS4xNzY1NSA4LjgyNzE2IDEuMTkxNDlaIiBmaWxsPSIjMDI1MzRGIi8+DQo8L3N2Zz4NCg==) no-repeat;
   background-size: contain;
}

.ui-eye-pwd {
   content: "";
   width: 18px;
   height: 18px;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNi4yODk2IDE1LjE0NUwxNS40MTQ2IDE1Ljg5NUwxMi45MTQ2IDEzLjM5NUMxMS43NjU3IDEzLjk1MDggMTAuNTA2MiAxNC4yMzk1IDkuMjI5OTggMTQuMjM5N0M1Ljk1OTk4IDE0LjIzOTcgMy4wMDQ4MiAxMi4zNTQ3IDEuMzE5ODIgOS4yMzk3NUwxLjE4OTk0IDkuMDAwNDlMMS4zMTk4MiA4Ljc2NTE0QzIuMTAzMjYgNy4yODMwNiAzLjI1NTA2IDYuMDI3MTggNC42NjQ1NSA1LjExOTYzTDIuNDM1MDYgMi44OTAxNEwzLjI4OTU1IDIuMTQ1MDJMMTYuMjg5NiAxNS4xNDVaTTUuMzkwMTQgNS44NTAxQzQuMTE2IDYuNjE5MiAzLjA2MTQ0IDcuNzA0NiAyLjMyOTU5IDkuMDAwNDlDMy44NTQ2IDExLjY0NTQgNi40MTUwNiAxMy4yMTUzIDkuMjI5OTggMTMuMjE1M0MxMC4yMzcxIDEzLjIxNTMgMTEuMjMzNiAxMy4wMTA2IDEyLjE1OTcgMTIuNjE0N0wxMS4zNTk5IDExLjgxNDlDOS45OTc4MiAxMi43ODA3IDguMTM4MjQgMTIuNjIzNCA2Ljk1NzUyIDExLjQ0MjlDNS43NzY3OSAxMC4yNjIxIDUuNjE5NTkgOC40MDE2NyA2LjU4NTQ1IDcuMDM5NTVMNS4zOTAxNCA1Ljg1MDFaTTkuMjM0ODYgMy43NjUxNEMxMi41MDQ5IDMuNzY1MTQgMTUuNDYgNS42NTAxNCAxNy4xNDUgOC43NjUxNEwxNy4yODk2IDkuMDAwNDlMMTcuMTU5NyA5LjIzOTc1QzE2LjUzMjQgMTAuMzk0OCAxNS42ODI3IDExLjQxNDQgMTQuNjU5NyAxMi4yMzk3TDEzLjk0OTcgMTEuNTI5OEMxNC44MzM3IDEwLjgyNjYgMTUuNTc1OCA5Ljk2MTI4IDE2LjEzNTMgOC45Nzk5OEMxNC42MTAzIDYuMzM0OTggMTIuMDQ5OSA0Ljc2NTE0IDkuMjM0ODYgNC43NjUxNEM4LjYyMjYgNC43Njc5NyA4LjAxMzIxIDQuODQ3MzEgNy40MjA0MSA1LjAwMDQ5TDYuNjE0NzUgNC4xODk5NEM3LjQ2MDA0IDMuOTEwNSA4LjM0NDU4IDMuNzY3MjQgOS4yMzQ4NiAzLjc2NTE0Wk05LjE4NTA2IDUuNTg1NDVDMTEuMDczNSA1LjU4NTQ2IDEyLjYwNjUgNy4xMTIwMyAxMi42MTQ3IDkuMDAwNDlDMTIuNjE2MSA5LjQwOTk1IDEyLjU0MzQgOS44MTYyIDEyLjM5OTkgMTAuMTk5N0w4LjAwMDQ5IDUuODAwMjlDOC4zNzk0MiA1LjY1ODY2IDguNzgwNTIgNS41ODU5MiA5LjE4NTA2IDUuNTg1NDVaIiBmaWxsPSIjNDI0MjQyIi8+DQo8L3N2Zz4NCg==) no-repeat;
   background-size: 18px 18px;
   position: relative;
   border: 0;
   z-index: 10;
   font-size: 0;
}

.ui-eye-open {
   content: "";
   width: 18px;
   height: 18px;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNCAxMkMxNCAxMy4xMDQ2IDEzLjEwNDYgMTQgMTIgMTRDMTAuODk1NCAxNCAxMCAxMy4xMDQ2IDEwIDEyQzEwIDEwLjg5NTQgMTAuODk1NCAxMCAxMiAxMEMxMy4xMDQ2IDEwIDE0IDEwLjg5NTQgMTQgMTJaIiBmaWxsPSIjMDEwNDFBIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMzEwOTc4IDExLjcwMzhDMi4xODYwNiA3LjM0MjMxIDYuNjU3NjYgMy4yNSAxMiAzLjI1QzE3LjM0MjMgMy4yNSAyMS44MTM5IDcuMzQyMzEgMjMuNjg5IDExLjcwMzhDMjMuNzcwMyAxMS44OTI5IDIzLjc3MDMgMTIuMTA3MSAyMy42ODkgMTIuMjk2MkMyMS44MTM5IDE2LjY1NzcgMTcuMzQyMyAyMC43NSAxMiAyMC43NUM2LjY1NzY2IDIwLjc1IDIuMTg2MDYgMTYuNjU3NyAwLjMxMDk3OCAxMi4yOTYyQzAuMjI5Njc0IDEyLjEwNzEgMC4yMjk2NzQgMTEuODkyOSAwLjMxMDk3OCAxMS43MDM4Wk0xNyAxMkMxNyAxNC43NjE0IDE0Ljc2MTQgMTcgMTIgMTdDOS4yMzg1OCAxNyA3IDE0Ljc2MTQgNyAxMkM3IDkuMjM4NTggOS4yMzg1OCA3IDEyIDdDMTQuNzYxNCA3IDE3IDkuMjM4NTggMTcgMTJaIiBmaWxsPSIjMDEwNDFBIi8+DQo8L3N2Zz4NCg==) no-repeat;
   background-size: 18px 18px;
   position: relative;
   border: 0;
   z-index: 10;
   font-size: 0;
}

@media (width <= 440px) {
   #domain-button,
   #unauthenticatedUsername,
   #domain-button[disabled],
   .ui-panel-content .alert {
      width: 319px;
   }

   .ui-panel-content .alert {
      min-height: 44px;
      height: auto;
   }
}

