diff --git a/Gruntfile.js b/Gruntfile.js
index c0572e375771ac385d7496db053ce115fe0db441..535051c3a141a5797069e95023f57ac7c99d52e8 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -77,7 +77,8 @@ module.exports = function (grunt) {
                 'css/styles-old',
                 'css/styles',
                 'css/pages',
-                'css/admin'
+                'css/admin',
+                'css/styles-migration'
             ]
         }
     };
@@ -313,6 +314,11 @@ module.exports = function (grunt) {
             backend: {
                 files: combo.lessFiles('backend')
             },
+            override: {
+                files: {
+                    '<%= combo.autopath("backend","pub") %>css/styles-migration.css': '<%= combo.autopath("backend","pub") %>css/styles-migration.less'
+                }
+            },
             blank: {
                 files: combo.lessFiles('blank')
             },
@@ -361,6 +367,23 @@ module.exports = function (grunt) {
             }
         },
 
+        //  Replace task for backend migration
+        //  ---------------------------------------------
+
+        replace: {
+            example: {
+                src: ['<%= combo.autopath("backend","pub") %>/css/styles.css'], // source files array (supports minimatch)
+                dest: '<%= combo.autopath("backend","pub") %>/css/override.css', // destination directory or file
+                replacements: [{
+                    from: /:(.*calc.*);/g, // regex replacement ('Fooo' to 'Mooo')
+                    to: ': ~"$1";'
+                }, {
+                    from: /\/\*# sourc.*/g, // regex replacement ('Fooo' to 'Mooo')
+                    to: ''
+                }]
+            }
+        },
+
         //  Banners
         //  ---------------------------------------------
 
@@ -407,12 +430,6 @@ module.exports = function (grunt) {
         //  ---------------------------------------------
 
         watch: {
-            backend: {
-                files: [
-                    '<%= combo.autopath("backend","pub") %>/**/*.less'
-                ],
-                tasks: 'less:backend'
-            },
             blank: {
                 files: [
                     '<%= combo.autopath("blank","pub") %>/**/*.less'
@@ -428,6 +445,21 @@ module.exports = function (grunt) {
             setup: {
                 files: '<%= path.less.setup %>/**/*.less',
                 tasks: 'less:setup'
+            },
+            backendCompile: {
+                files: [
+                    '<%= combo.autopath("backend","pub") %>/**/*.less'
+                ],
+                tasks: 'less:backend'
+            },
+            backendReplace: {
+                files: [
+                    '<%= combo.autopath("backend","pub") %>/css/styles.css'
+                ],
+                tasks: [
+                    'replace:example',
+                    'less:override'
+                ]
             }
         },
 
@@ -640,4 +672,12 @@ module.exports = function (grunt) {
         'jasmine:backend-integration',
         'jasmine:frontend-integration'
     ]);
+
+    //  Backend styles migration tasks
+    //  ---------------------------------------------
+
+    grunt.event.on('watch', function(action, filepath, target) {
+        grunt.log.writeln(target + ': ' + filepath + ' has been ' + action);
+    });
+
 };
diff --git a/app/code/Magento/Backend/view/adminhtml/templates/menu.phtml b/app/code/Magento/Backend/view/adminhtml/templates/menu.phtml
index ca07b653a1c7fc1409fa605a79951f811e82e85c..f6511b1a31a0df71cb994c6d2c3baf2dc78dd325 100644
--- a/app/code/Magento/Backend/view/adminhtml/templates/menu.phtml
+++ b/app/code/Magento/Backend/view/adminhtml/templates/menu.phtml
@@ -7,6 +7,9 @@
 // @codingStandardsIgnoreFile
 
 ?>
-<nav data-mage-init='{"globalNavigation": {}}' class="navigation">
-    <?php echo $block->renderNavigation($block->getMenuModel(), 0, 12); ?>
-</nav>
+
+<div class="admin__scope">
+    <nav data-mage-init='{"globalNavigation": {}}' class="navigation admin__menu">
+        <?php echo $block->renderNavigation($block->getMenuModel(), 0, 12); ?>
+    </nav>
+</div>
diff --git a/app/design/adminhtml/Magento/backend/Magento_Backend/layout/default.xml b/app/design/adminhtml/Magento/backend/Magento_Backend/layout/default.xml
index bbad15a0bd0227e9a8c1505a8921d2c62c2aafe3..30ac6a1384201c3bf896c6e3ae8c426f6e8f275a 100644
--- a/app/design/adminhtml/Magento/backend/Magento_Backend/layout/default.xml
+++ b/app/design/adminhtml/Magento/backend/Magento_Backend/layout/default.xml
@@ -18,6 +18,8 @@
         <css src="mui/utils.css"/>
         <css src="Magento_Theme::prototype/magento.css"/>
         <css src="mui/print.css" media="print"/>
+
+        <css src="css/styles-migration.css"/> <!--New styles scope -->
     </head>
 
     <body/>
diff --git a/app/design/adminhtml/Magento/backend/Magento_Backend/web/css/source/_module.less b/app/design/adminhtml/Magento/backend/Magento_Backend/web/css/source/_module.less
index b291bbc08a55bbb4ecd2244e50a0147175ec1363..0166bd8f7d1249aeeb3964a3c72f9eb9a46ca236 100644
--- a/app/design/adminhtml/Magento/backend/Magento_Backend/web/css/source/_module.less
+++ b/app/design/adminhtml/Magento/backend/Magento_Backend/web/css/source/_module.less
@@ -3,4 +3,14 @@
 //  * See COPYING.txt for license details.
 //  */
 
-@import '_dashboard'; //  Import dashboard styles
+//
+//  Crosspage components
+//  _____________________________________________
+
+@import 'module/_menu';
+
+//
+//  Pages
+//  _____________________________________________
+
+@import 'module/_dashboard';
diff --git a/app/design/adminhtml/Magento/backend/Magento_Backend/web/css/source/_dashboard.less b/app/design/adminhtml/Magento/backend/Magento_Backend/web/css/source/module/_dashboard.less
similarity index 100%
rename from app/design/adminhtml/Magento/backend/Magento_Backend/web/css/source/_dashboard.less
rename to app/design/adminhtml/Magento/backend/Magento_Backend/web/css/source/module/_dashboard.less
diff --git a/app/design/adminhtml/Magento/backend/Magento_Backend/web/css/source/module/_menu.less b/app/design/adminhtml/Magento/backend/Magento_Backend/web/css/source/module/_menu.less
new file mode 100644
index 0000000000000000000000000000000000000000..9a9f82780a6bd0adc5dd22ed53999754c6fa321b
--- /dev/null
+++ b/app/design/adminhtml/Magento/backend/Magento_Backend/web/css/source/module/_menu.less
@@ -0,0 +1,44 @@
+// /**
+//  * Copyright © 2015 Magento. All rights reserved.
+//  * See COPYING.txt for license details.
+//  */
+
+//
+//  Menu
+//  _____________________________________________
+
+//
+//  Variables
+//  _____________________________________________
+
+@menu-item__font-size: 1rem;
+@menu-item__color: @color-white;
+@menu__background-color: @color-very-dark-grayish-orange;
+
+//
+
+.admin__menu {
+    background-color: @menu__background-color;
+    height: 100%;
+    left: 0;
+    position: fixed;
+    top: 0;
+    width: @menu__width;
+    z-index: @menu__z-index;
+    ul {
+        > li {
+            display: block;
+            float: none;
+        }
+    }
+    .level-0 {
+        > a {
+            display: block;
+            text-transform: uppercase;
+            text-decoration: none;
+            font-size: @menu-item__font-size;
+            color: @menu-item__color;
+        }
+    }
+
+}
diff --git a/app/design/adminhtml/Magento/backend/Magento_Theme/web/css/source/module.less b/app/design/adminhtml/Magento/backend/Magento_Theme/web/css/source/module.less
index f5791698d7508ae95c3932abf1de6e9c55600bee..1ba5b314d2142eb04cb710fa9d995916febd7fd2 100644
--- a/app/design/adminhtml/Magento/backend/Magento_Theme/web/css/source/module.less
+++ b/app/design/adminhtml/Magento/backend/Magento_Theme/web/css/source/module.less
@@ -41,9 +41,10 @@ body {
     .vendor-prefix-display(flex);
     .vendor-prefix-flex-direction(column);
     min-height: 100%;
-    width: 100%;
     max-width: 100%;
     min-width: @layout__min-width + 2 * @layout-indent__width;
+    margin-left: 8.8rem; // migration styles -> @menu__width
+    box-sizing: border-box;
     & > * {
         .vendor-prefix-flex-grow(0);
         .vendor-prefix-flex-shrink(0);
@@ -310,7 +311,7 @@ body {
         );
         .action.toggle {
             .button-reset();
-            color: @color-link;
+            color: @link__color;
             line-height: normal;
             margin-top: 2px;
             vertical-align: middle;
diff --git a/app/design/adminhtml/Magento/backend/web/css/admin.less b/app/design/adminhtml/Magento/backend/web/css/admin.less
index c33e41ed2e1b7c6d204164a66490f86cac29a1de..12fbf2a1d14dc9dc3418cf3cff9c69b436a31236 100644
--- a/app/design/adminhtml/Magento/backend/web/css/admin.less
+++ b/app/design/adminhtml/Magento/backend/web/css/admin.less
@@ -1874,7 +1874,7 @@ address {
 //
 //.page-login .logo:before,
 //.page-login .logo:after {
-//    font-family: 'admin-icons';
+//    font-family: 'admin-icons-legacy';
 //    font-size: 65px;
 //    content: '\e00d';
 //    position: absolute;
@@ -1896,7 +1896,7 @@ address {
 //}
 //
 //.page-login .logo span:before {
-//    font-family: 'admin-icons';
+//    font-family: 'admin-icons-legacy';
 //    content: '\e00f';
 //    display: block;
 //    position: absolute;
diff --git a/app/design/adminhtml/Magento/backend/web/css/override.css b/app/design/adminhtml/Magento/backend/web/css/override.css
new file mode 100644
index 0000000000000000000000000000000000000000..19ea2bcf587b4049dc9b0d30c41f5a9f6600a68e
--- /dev/null
+++ b/app/design/adminhtml/Magento/backend/web/css/override.css
@@ -0,0 +1,2727 @@
+/**
+ * Copyright © 2015 Magento. All rights reserved.
+ * See COPYING.txt for license details.
+ */
+/**
+ * @category    design
+ * Copyright © 2015 Magento. All rights reserved.
+ * See COPYING.txt for license details.
+ */
+/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
+html {
+  font-family: sans-serif;
+  -ms-text-size-adjust: 100%;
+  -webkit-text-size-adjust: 100%;
+  font-size-adjust: 100%;
+}
+body {
+  margin: 0;
+}
+article,
+aside,
+details,
+figcaption,
+figure,
+main,
+footer,
+header,
+main,
+nav,
+section,
+summary {
+  display: block;
+}
+audio,
+canvas,
+progress,
+video {
+  display: inline-block;
+  vertical-align: baseline;
+}
+audio:not([controls]) {
+  display: none;
+  height: 0;
+}
+[hidden],
+template {
+  display: none;
+}
+a {
+  background: transparent;
+}
+a:active,
+a:hover {
+  outline: 0;
+}
+abbr[title] {
+  border-bottom: 1px dotted;
+}
+b,
+strong {
+  font-weight: bold;
+}
+dfn {
+  font-style: italic;
+}
+h1 {
+  font-size: 2em;
+  margin: .67em 0;
+}
+mark {
+  background: #ff0;
+  color: #000;
+}
+small {
+  font-size: 80%;
+}
+sub,
+sup {
+  font-size: 75%;
+  line-height: 0;
+  position: relative;
+  vertical-align: baseline;
+}
+sup {
+  top: -0.5em;
+}
+sub {
+  bottom: -0.25em;
+}
+img {
+  border: 0;
+}
+svg:not(:root) {
+  overflow: hidden;
+}
+figure {
+  margin: 1em 40px;
+}
+hr {
+  box-sizing: content-box;
+  height: 0;
+}
+pre {
+  overflow: auto;
+}
+code,
+kbd,
+pre,
+samp {
+  font-family: monospace, monospace;
+  font-size: 1em;
+}
+button,
+input,
+optgroup,
+select,
+textarea {
+  color: inherit;
+  font: inherit;
+  margin: 0;
+}
+button {
+  overflow: visible;
+}
+button,
+select {
+  text-transform: none;
+}
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+  -webkit-appearance: button;
+  cursor: pointer;
+}
+button[disabled],
+html input[disabled] {
+  cursor: default;
+}
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+  border: 0;
+  padding: 0;
+}
+input {
+  line-height: normal;
+}
+input[type="checkbox"],
+input[type="radio"] {
+  box-sizing: border-box;
+  padding: 0;
+}
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+  height: auto;
+}
+input[type="search"] {
+  box-sizing: content-box;
+}
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none;
+}
+fieldset {
+  border: 1px solid #c0c0c0;
+  margin: 0 2px;
+  padding: .35em .625em .75em;
+}
+legend {
+  border: 0;
+  padding: 0;
+}
+textarea {
+  overflow: auto;
+}
+optgroup {
+  font-weight: bold;
+}
+table {
+  border-collapse: collapse;
+  border-spacing: 0;
+}
+td,
+th {
+  padding: 0;
+}
+* {
+  box-sizing: border-box;
+}
+*:focus {
+  box-shadow: none;
+  outline: 0;
+}
+.keyfocus *:focus {
+  box-shadow: 0 0 0 1px #008bdb;
+}
+img,
+video,
+embed,
+object {
+  max-width: 100%;
+}
+@font-face {
+  font-family: 'Open Sans';
+  src: url('../fonts/opensans/light/opensans-300.eot');
+  src: url('../fonts/opensans/light/opensans-300.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/light/opensans-300.woff2') format('woff2'), url('../fonts/opensans/light/opensans-300.woff') format('woff'), url('../fonts/opensans/light/opensans-300.ttf') format('truetype'), url('../fonts/opensans/light/opensans-300.svg#Open Sans') format('svg');
+  font-weight: 300;
+  font-style: normal;
+}
+@font-face {
+  font-family: 'Open Sans';
+  src: url('../fonts/opensans/regular/opensans-400.eot');
+  src: url('../fonts/opensans/regular/opensans-400.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/regular/opensans-400.woff2') format('woff2'), url('../fonts/opensans/regular/opensans-400.woff') format('woff'), url('../fonts/opensans/regular/opensans-400.ttf') format('truetype'), url('../fonts/opensans/regular/opensans-400.svg#Open Sans') format('svg');
+  font-weight: 400;
+  font-style: normal;
+}
+@font-face {
+  font-family: 'Open Sans';
+  src: url('../fonts/opensans/semibold/opensans-600.eot');
+  src: url('../fonts/opensans/semibold/opensans-600.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/semibold/opensans-600.woff2') format('woff2'), url('../fonts/opensans/semibold/opensans-600.woff') format('woff'), url('../fonts/opensans/semibold/opensans-600.ttf') format('truetype'), url('../fonts/opensans/semibold/opensans-600.svg#Open Sans') format('svg');
+  font-weight: 600;
+  font-style: normal;
+}
+@font-face {
+  font-family: 'Open Sans';
+  src: url('../fonts/opensans/bold/opensans-700.eot');
+  src: url('../fonts/opensans/bold/opensans-700.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/bold/opensans-700.woff2') format('woff2'), url('../fonts/opensans/bold/opensans-700.woff') format('woff'), url('../fonts/opensans/bold/opensans-700.ttf') format('truetype'), url('../fonts/opensans/bold/opensans-700.svg#Open Sans') format('svg');
+  font-weight: 700;
+  font-style: normal;
+}
+html {
+  font-size: 62.5%;
+}
+body {
+  font-size: 1.4rem;
+  color: #41362f;
+  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  font-weight: 400;
+  font-style: normal;
+  line-height: 1.4;
+}
+h1 {
+  font-size: 2.8rem;
+  color: #41362f;
+  font-weight: 400;
+  line-height: 3.4rem;
+  margin: 0 0 2rem;
+}
+h2 {
+  font-size: 2rem;
+  color: #41362f;
+  font-weight: 400;
+  line-height: 2.5rem;
+  margin: 0 0 2rem;
+}
+h3 {
+  font-size: 1.7rem;
+  color: #41362f;
+  font-weight: 600;
+  line-height: 2.2rem;
+  margin: 0 0 2rem;
+}
+h4,
+h5,
+h6 {
+  font-weight: 600;
+  margin-top: 0;
+}
+p {
+  margin: 0 0 1.5rem;
+}
+a {
+  color: #007bdb;
+  text-decoration: none;
+}
+a:hover {
+  color: #007bdb;
+  text-decoration: underline;
+}
+@font-face {
+  font-family: 'Icons';
+  src: url('../fonts/Icons/Icons.eot');
+  src: url('../fonts/Icons/Icons.eot?#iefix') format('embedded-opentype'), url('../fonts/Icons/Icons.woff2') format('woff2'), url('../fonts/Icons/Icons.woff') format('woff'), url('../fonts/Icons/Icons.ttf') format('truetype'), url('../fonts/Icons/Icons.svg#Icons') format('svg');
+  font-weight: normal;
+  font-style: normal;
+}
+[data-icon]:before {
+  content: attr(data-icon);
+  font-family: 'Icons';
+  -webkit-font-smoothing: antialiased;
+  font-weight: normal;
+  speak: none;
+}
+[class^='icon-']:before,
+[class*=' icon-']:before {
+  font-family: 'Icons';
+  -webkit-font-smoothing: antialiased;
+  font-style: normal;
+  font-weight: normal;
+  speak: none;
+}
+.icon-info:before {
+  content: '\e61a';
+}
+.icon-lock:before {
+  content: '\e61b';
+}
+.icon-loop:before {
+  content: '\e61c';
+}
+.icon-plus:before {
+  content: '\e61d';
+}
+.icon-recover:before {
+  content: '\e61e';
+}
+.icon-refresh:before {
+  content: '\e61f';
+}
+.icon-remove-small:before {
+  content: '\e620';
+}
+.icon-retweet:before {
+  content: '\e621';
+}
+.icon-unlocked:before {
+  content: '\e622';
+}
+.icon-warning:before {
+  content: '\e623';
+}
+.icon-arrow-left:before {
+  content: '\e624';
+}
+.icon-arrow-right:before {
+  content: '\e625';
+}
+.icon-back-arrow:before {
+  content: '\e626';
+}
+.icon-calendar:before {
+  content: '\e627';
+}
+.icon-caret-down:before {
+  content: '\e628';
+}
+.icon-caret-left:before {
+  content: '\e629';
+}
+.icon-caret-right:before {
+  content: '\e62a';
+}
+.icon-caret-up:before {
+  content: '\e62b';
+}
+.icon-ccw:before {
+  content: '\e62c';
+}
+.icon-check-mage:before {
+  content: '\e62d';
+}
+.icon-clock:before {
+  content: '\e62e';
+}
+.icon-close-mage:before {
+  content: '\e62f';
+}
+.icon-delete:before {
+  content: '\e630';
+}
+.icon-edit:before {
+  content: '\e631';
+}
+.icon-error:before {
+  content: '\e632';
+}
+.icon-help:before {
+  content: '\e633';
+}
+.icon-history:before {
+  content: '\e634';
+}
+.icon-icon-not-installed:before {
+  content: '\e638';
+}
+.icon-icon-disabled:before {
+  content: '\e639';
+}
+.icon-icon-enable:before {
+  content: '\e637';
+}
+.icon-icon-export:before {
+  content: '\e635';
+}
+.icon-icon-import:before {
+  content: '\e636';
+}
+.icon-icon-gripper:before {
+  content: '\e617';
+}
+.icon-icon-forward:before {
+  content: '\e618';
+}
+.icon-icon-backward:before {
+  content: '\e619';
+}
+.icon-icon-expand-close:before {
+  content: '\e615';
+}
+.icon-icon-expand-open:before {
+  content: '\e616';
+}
+.icon-icon-system-config:before {
+  content: '\e610';
+}
+.icon-icon-home:before {
+  content: '\e611';
+}
+.icon-icon-lego:before {
+  content: '\e612';
+}
+.icon-icon-tool:before {
+  content: '\e613';
+}
+.icon-icon-upgrade:before {
+  content: '\e614';
+}
+.icon-notification-02:before {
+  content: '\e607';
+}
+.icon-product:before {
+  content: '\e608';
+}
+.icon-logo:before {
+  content: '\e606';
+}
+.icon-account:before {
+  content: '\e600';
+}
+.icon-arrowdown:before {
+  content: '\e601';
+}
+.icon-cms:before {
+  content: '\e602';
+}
+.icon-customers:before {
+  content: '\e603';
+}
+.icon-dashboard:before {
+  content: '\e604';
+}
+.icon-filter:before {
+  content: '\e605';
+}
+.icon-promotions:before {
+  content: '\e609';
+}
+.icon-reports:before {
+  content: '\e60a';
+}
+.icon-sales:before {
+  content: '\e60b';
+}
+.icon-search:before {
+  content: '\e60c';
+}
+.icon-stores:before {
+  content: '\e60d';
+}
+.icon-systems:before {
+  content: '\e60e';
+}
+.icon-views:before {
+  content: '\e60f';
+}
+ul,
+ol,
+dl {
+  margin-top: 0;
+}
+nav ul,
+nav ol {
+  list-style: none none;
+  margin: 0;
+  padding: 0;
+}
+.list {
+  margin-bottom: 1rem;
+  padding-left: 0;
+}
+.list > li {
+  margin-bottom: .5rem;
+}
+.list > li ul {
+  padding-left: 1rem;
+  padding-top: .5rem;
+}
+.list-reset {
+  list-style: none;
+}
+.list-definition {
+  margin: 0 0 3rem;
+  padding: 0;
+}
+.list-definition > dt {
+  clear: left;
+  float: left;
+}
+.list-definition > dd {
+  margin-bottom: 1em;
+  margin-left: 20rem;
+}
+.action,
+button {
+  background: #e3e3e3;
+  border: 1px solid transparent;
+  color: #514943;
+  display: inline-block;
+  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  font-size: 1.4rem;
+  font-weight: 400;
+  padding: 0.55em 1em;
+  text-align: center;
+  vertical-align: middle;
+}
+.action:hover,
+button:hover {
+  background-color: #dbdbdb;
+  box-shadow: 0 0 0 1px #008bdb;
+  color: #514943;
+  text-decoration: none;
+}
+.action:active,
+button:active {
+  background-color: #d6d6d6;
+}
+.action[disabled],
+.action.disabled,
+button[disabled],
+button.disabled {
+  cursor: default;
+  opacity: 0.7;
+  pointer-events: none;
+}
+.action-large {
+  font-size: 1.6rem;
+  padding: 0.7em 1.45em;
+}
+.action-link {
+  background-color: transparent;
+  border: none;
+  color: #007bdb;
+  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+  font-size: 1.4rem;
+}
+.action-link:hover,
+.action-link:active {
+  background-color: transparent;
+  border-color: transparent;
+  color: #007bdb;
+  text-decoration: underline;
+}
+.action-primary,
+button.primary {
+  background-color: #eb5202;
+  color: #ffffff;
+  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
+}
+.action-primary:hover,
+.action-primary:active,
+button.primary:hover,
+button.primary:active {
+  background-color: #b84002;
+  border-color: #b84002;
+  color: #ffffff;
+}
+.action-primary.disabled,
+.action-primary[disabled],
+button.primary.disabled,
+button.primary[disabled] {
+  cursor: default;
+  opacity: 0.7;
+  pointer-events: none;
+}
+.action-secondary,
+button.secondary {
+  background-color: #514943;
+  border-color: #514943;
+  color: #ffffff;
+  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
+}
+.action-secondary:hover,
+.action-secondary:active,
+button.secondary:hover,
+button.secondary:active {
+  background-color: #35302c;
+  color: #ffffff;
+}
+.action-secondary:active,
+button.secondary:active {
+  background-color: #35302c;
+}
+.action-reset {
+  background-color: transparent;
+  border-color: transparent;
+  color: #333333;
+}
+.action-reset:hover,
+.action-reset:active {
+  background-color: transparent;
+}
+.action-tertiary,
+button.tertiary {
+  background: #e3e3e3;
+  border-color: #adadad;
+  color: #333333;
+}
+.action-tertiary:hover,
+.action-tertiary:active,
+button.tertiary:hover,
+button.tertiary:active {
+  background-color: #cacaca;
+  border-color: #8f8f8f;
+}
+.actions-split {
+  display: inline-block;
+  position: relative;
+  vertical-align: middle;
+}
+.actions-split:before,
+.actions-split:after {
+  content: "";
+  display: table;
+}
+.actions-split:after {
+  clear: both;
+}
+.actions-split .action-default {
+  float: left;
+  margin: 0;
+}
+.actions-split .action-toggle {
+  float: right;
+  margin: 0;
+}
+.actions-split button.action-default {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+.actions-split button + .action-toggle {
+  border-left: 0;
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.actions-split .action-toggle {
+  padding: 4px 0.25rem;
+  display: inline-block;
+  text-decoration: none;
+}
+.actions-split .action-toggle > span {
+  border: 0;
+  clip: rect(0, 0, 0, 0);
+  height: 1px;
+  margin: -1px;
+  overflow: hidden;
+  padding: 0;
+  position: absolute;
+  width: 1px;
+}
+.actions-split .action-toggle:after {
+  font-family: 'icons-blank-theme';
+  content: '\e607';
+  font-size: 40px;
+  line-height: 14px;
+  color: inherit;
+  overflow: hidden;
+  speak: none;
+  font-weight: normal;
+  -webkit-font-smoothing: antialiased;
+  display: inline-block;
+  vertical-align: middle;
+  text-align: center;
+  margin: 0;
+}
+.actions-split .action-toggle:hover:after {
+  color: inherit;
+}
+.actions-split .action-toggle:active:after {
+  color: inherit;
+}
+.actions-split .action-toggle.active {
+  display: inline-block;
+  text-decoration: none;
+}
+.actions-split .action-toggle.active > span {
+  border: 0;
+  clip: rect(0, 0, 0, 0);
+  height: 1px;
+  margin: -1px;
+  overflow: hidden;
+  padding: 0;
+  position: absolute;
+  width: 1px;
+}
+.actions-split .action-toggle.active:after {
+  font-family: 'icons-blank-theme';
+  content: '\e618';
+  font-size: 40px;
+  line-height: 14px;
+  color: inherit;
+  overflow: hidden;
+  speak: none;
+  font-weight: normal;
+  -webkit-font-smoothing: antialiased;
+  display: inline-block;
+  vertical-align: middle;
+  text-align: center;
+  margin: 0;
+}
+.actions-split .action-toggle.active:hover:after {
+  color: inherit;
+}
+.actions-split .action-toggle.active:active:after {
+  color: inherit;
+}
+.actions-split .dropdown-menu {
+  margin: 0;
+  padding: 0;
+  list-style: none none;
+  box-sizing: border-box;
+  background: #ffffff;
+  border: 1px solid #bbbbbb;
+  position: absolute;
+  z-index: 100;
+  top: 100%;
+  min-width: 175px;
+  margin-top: 4px;
+  display: none;
+  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
+}
+.actions-split .dropdown-menu li {
+  margin: 0;
+  padding: 3px 0.25rem;
+}
+.actions-split .dropdown-menu li:hover {
+  background: #e8e8e8;
+  cursor: pointer;
+}
+.actions-split .dropdown-menu:before,
+.actions-split .dropdown-menu:after {
+  content: "";
+  position: absolute;
+  display: block;
+  width: 0;
+  height: 0;
+  border-bottom-style: solid;
+}
+.actions-split .dropdown-menu:before {
+  z-index: 99;
+  border: solid 6px;
+  border-color: transparent transparent #ffffff transparent;
+}
+.actions-split .dropdown-menu:after {
+  z-index: 98;
+  border: solid 7px;
+  border-color: transparent transparent #bbbbbb transparent;
+}
+.actions-split .dropdown-menu:before {
+  top: -12px;
+  right: 10px;
+}
+.actions-split .dropdown-menu:after {
+  top: -14px;
+  right: 9px;
+}
+.actions-split.active {
+  overflow: visible;
+}
+.actions-split.active .dropdown-menu {
+  display: block;
+}
+.actions-split:hover:not(.disabled) {
+  box-shadow: 0 0 0 1px #008bdb;
+}
+.actions-split button {
+  margin-left: 0;
+}
+.actions-split button.action-toggle {
+  border-left: 1px solid #c34706;
+  padding: 0.55em 0;
+}
+.actions-split button.action-large.action-toggle {
+  padding: 0.7em 0;
+}
+.actions-split button:hover {
+  box-shadow: none;
+}
+.fieldset {
+  padding: 0;
+  margin: 0 0 2rem;
+  border: 0;
+  letter-spacing: -0.31em;
+}
+.fieldset > * {
+  letter-spacing: normal;
+}
+.fieldset > .legend {
+  margin: 0 0 1.25rem;
+  padding: 0;
+  font-size: 2rem;
+  line-height: 1.2;
+  box-sizing: border-box;
+  float: left;
+}
+.fieldset > .legend + br {
+  display: block;
+  visibility: hidden;
+  height: 0;
+  overflow: hidden;
+  clear: both;
+}
+fieldset.field [class^='fields-group-'] .field .control {
+  margin: 0 0 0 20px;
+  width: auto;
+}
+.fieldset-wrapper > .fieldset-wrapper-title,
+.fieldset > .legend {
+  border-bottom: 1px solid #cac3b4;
+  box-sizing: border-box;
+  float: left;
+  margin: 0 0 18px;
+  padding: 0;
+  position: static;
+  width: 100%;
+}
+.fieldset-wrapper > .fieldset-wrapper-title {
+  float: none;
+}
+.form-inline .label,
+.form-inline .control {
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+  float: left;
+  margin: 0;
+  width: 55%;
+}
+.form-inline .label {
+  padding: 5px 15px 0 0;
+  text-align: right;
+  width: 45%;
+}
+.form-inline .no-label .control {
+  margin-left: 20%;
+  width: 60%;
+}
+.form-inline .field-service {
+  box-sizing: border-box;
+  color: #999;
+  float: left;
+  font-size: 12px;
+  letter-spacing: .05em;
+  padding: 7px 0 0 15px;
+  width: 20%;
+}
+.form-inline .field-service .checkbox {
+  margin: 0;
+  vertical-align: middle;
+}
+.form-inline .field-service[value-scope]:before {
+  content: attr(value-scope) !important;
+  display: block;
+  margin-bottom: 5px;
+  white-space: nowrap;
+}
+.form-inline .choice {
+  position: relative;
+  z-index: 1;
+}
+.form-inline .choice .control {
+  left: 45%;
+  margin-top: 4px;
+  position: absolute;
+  width: auto;
+}
+.form-inline .choice .tooltip {
+  margin-left: 20px;
+  margin-top: 7px;
+  position: relative;
+  z-index: 1;
+}
+.form-inline .with-tooltip:not(.choice) {
+  padding-top: 20px;
+}
+.control *:first-child {
+  margin-bottom: 0;
+}
+.control > input {
+  width: 100%;
+}
+.control > input[type='button'],
+.control > input[type='radio'],
+.control > input[type='checkbox'],
+.control > input[type='file'] {
+  width: auto;
+}
+.control > input.hasDatepicker {
+  width: 160px;
+}
+.control > table {
+  width: 100%;
+}
+.control .input-file {
+  margin-top: 4px;
+}
+.control .hasDatepicker + img {
+  margin: -3px 0 0 5px;
+  vertical-align: middle;
+}
+.control .control-value {
+  display: inline-block;
+  padding: 6px 0 0;
+  vertical-align: top;
+}
+.control .control-value.special {
+  font-weight: bold;
+}
+.control .nested {
+  padding: 0;
+}
+.field-tooltip {
+  display: inline-block;
+  margin-top: 5px;
+  overflow: visible;
+  position: relative;
+  vertical-align: top;
+  width: 0;
+  z-index: 1;
+}
+.field-choice .field-tooltip {
+  margin-top: 10px;
+}
+.field-tooltip:hover {
+  z-index: 99;
+}
+.field-tooltip-action {
+  color: #514943;
+  cursor: pointer;
+  display: inline-block;
+  font-family: 'Icons';
+  margin-left: 18px;
+  margin-top: -6px;
+  position: relative;
+  z-index: 2;
+}
+.field-tooltip-action:hover {
+  color: #514943;
+  text-decoration: none;
+}
+.field-tooltip-action:before {
+  content: '\e633';
+  font-size: 22px;
+}
+.field-tooltip-action span {
+  border: 0;
+  clip: rect(0, 0, 0, 0);
+  height: 1px;
+  margin: -1px;
+  overflow: hidden;
+  padding: 0;
+  position: absolute;
+  width: 1px;
+}
+.control-text:focus + .field-tooltip-content,
+.field-tooltip:hover .field-tooltip-content {
+  display: block;
+}
+.field-tooltip-content {
+  background: #fff8d6;
+  border: 1px solid #adadad;
+  border-radius: 1px;
+  bottom: 42px;
+  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
+  display: none;
+  padding: 15px 25px;
+  position: absolute;
+  right: -66px;
+  width: 320px;
+  z-index: 1;
+}
+.field-tooltip-content:after,
+.field-tooltip-content:before {
+  border: 16px solid transparent;
+  height: 0;
+  width: 0;
+  border-top-color: #adadad;
+  content: '';
+  display: block;
+  position: absolute;
+  right: 20px;
+  top: 100%;
+  z-index: 3;
+}
+.field-tooltip-content:after {
+  border-top-color: #fff8d6;
+  margin-top: -1px;
+  z-index: 4;
+}
+.form__field {
+  position: relative;
+  z-index: 1;
+}
+.form__field:before,
+.form__field:after {
+  content: "";
+  display: table;
+}
+.form__field:after {
+  clear: both;
+}
+.form__field:hover {
+  z-index: 2;
+}
+.control .form__field {
+  position: static;
+}
+.form__field.field-error .control [class*='control-'] {
+  border-color: #e22626;
+}
+.form__field.field-error .control [class*='control-']:before {
+  border-color: #e22626;
+}
+.form__field .mage-error {
+  background: #fff8d6;
+  border: 1px solid #e22626;
+  box-sizing: border-box;
+  color: #555555;
+  display: block;
+  font-size: 12px;
+  font-weight: 500;
+  margin: 2px 0 0;
+  max-width: 380px;
+  padding: 6px 10px 10px;
+}
+.no-flexbox.no-flexboxlegacy .form__field .control-addon + .mage-error {
+  display: inline-block;
+  width: 100%;
+}
+.form__field[data-config-scope]:before {
+  color: #808080;
+  content: attr(data-config-scope);
+  display: inline-block;
+  position: absolute;
+  right: 0;
+  top: 6px;
+}
+.control .form__field[data-config-scope]:nth-child(n+2):before {
+  content: '';
+}
+.form__field.field-disabled > .label {
+  color: #999999;
+}
+.form__field.field-disabled.field .control [class*='control-'][disabled] {
+  background-color: #e9e9e9;
+  border-color: #adadad;
+  color: #303030;
+  opacity: .5;
+}
+.control-fields .label ~ .control {
+  width: 100%;
+}
+.form__field {
+  border: 0;
+  padding: 0;
+}
+.form__field .note {
+  color: #303030;
+  margin: 10px 0 0;
+  max-width: 380px;
+  padding: 0;
+}
+.form__field .note:before {
+  display: none;
+}
+.form__field.form__field {
+  margin-bottom: 0;
+}
+.form__field.form__field + .form__field.form__field {
+  margin-top: 15px;
+}
+.form__field.form__field:not(.choice) ~ .choice {
+  margin-left: 20px;
+  margin-top: 5px;
+}
+.form__field.form__field.choice ~ .choice {
+  margin-top: 9px;
+}
+.form__field.form__field ~ .choice:last-child {
+  margin-bottom: 8px;
+}
+.fieldset > .form__field {
+  margin-bottom: 30px;
+}
+.form__field .label {
+  color: #303030;
+}
+.form__field:not(.choice) > .label {
+  font-size: 14px;
+  font-weight: 600;
+  line-height: 33px;
+  padding-right: 30px;
+  padding-top: 0;
+  white-space: nowrap;
+  width: 30%;
+}
+.form__field:not(.choice) > .label:before {
+  content: '.';
+  margin-left: -7px;
+  overflow: hidden;
+  visibility: hidden;
+  width: 0;
+}
+.form__field:not(.choice) > .label span {
+  display: inline-block;
+  line-height: 1.2;
+  vertical-align: middle;
+  white-space: normal;
+}
+.form__field.required > .label span:after {
+  color: #eb5202;
+  content: '*';
+  display: inline;
+  font-size: 16px;
+  font-weight: 500;
+  margin-left: 10px;
+  margin-top: 2px;
+  position: absolute;
+  z-index: 1;
+}
+.form__field.required > .label:after {
+  content: '';
+  margin-left: 0;
+}
+.form__field .control-file {
+  margin-top: 6px;
+}
+.form__field .control-select {
+  line-height: 33px;
+}
+.form__field .control-select:not([multiple]),
+.form__field .control-text {
+  height: 33px;
+  max-width: 380px;
+}
+.form__field .control-addon {
+  max-width: 380px;
+}
+.form__field .control-textarea,
+.form__field .control-select,
+.form__field .control-text {
+  background-color: #ffffff;
+  border: 1px solid #adadad;
+  border-radius: 1px;
+  color: #303030;
+  font-size: 15px;
+  font-weight: 500;
+  min-width: 11em;
+  padding: 0 10px;
+}
+.form__field .control-textarea:focus,
+.form__field .control-select:focus,
+.form__field .control-text:focus {
+  border-color: #007bdb;
+  box-shadow: none;
+  outline: 0;
+}
+.form__field .control-text {
+  line-height: auto;
+}
+.form__field .control-textarea {
+  line-height: 1.18em;
+  padding-bottom: 6px;
+  padding-top: 6px;
+}
+.form__field .control-select[multiple],
+.form__field .control-textarea {
+  height: ~" calc(6 * 1.2em + 14px)";
+  width: 100%;
+}
+.form__field .control-value {
+  display: inline-block;
+  padding: 6px 10px;
+}
+.form__field .control-fields .form__field:nth-child(n+2):not(.choice) > .label {
+  border: 0;
+  clip: rect(0, 0, 0, 0);
+  height: 1px;
+  margin: -1px;
+  overflow: hidden;
+  padding: 0;
+  position: absolute;
+  width: 1px;
+}
+.form__field .control-select {
+  padding: 0;
+}
+.form__field .control-select option {
+  box-sizing: border-box;
+  display: block;
+  padding: 4px 10px;
+}
+.form__field .control-select optgroup {
+  display: block;
+  font-style: normal;
+  font-weight: 600;
+  line-height: 33px;
+  list-style: inside;
+  padding: 4px 10px;
+}
+.form__field .control-range > .form__field:nth-child(2):before {
+  content: '\2014';
+  display: inline-block;
+  float: left;
+  line-height: 33px;
+  margin-left: -25px;
+  text-align: center;
+  width: 20px;
+}
+.form__field.choice {
+  padding-left: 26px;
+  padding-right: 0;
+  padding-top: 8px;
+  position: relative;
+  z-index: 1;
+}
+.form__field.choice .label {
+  display: inline;
+  float: none;
+  font-weight: 500;
+  line-height: 18px;
+  padding: 0;
+}
+.form__field.choice input {
+  margin-top: 3px !important;
+  position: absolute;
+  top: 8px;
+}
+.form__field.choice input[disabled] + .label {
+  cursor: not-allowed;
+  opacity: .5;
+}
+.control > .form__field.choice {
+  max-width: 380px;
+}
+.control > .form__field.choice:nth-child(1):nth-last-child(2),
+.control > .form__field.choice:nth-child(2):nth-last-child(1) {
+  display: inline-block;
+}
+.control > .form__field.choice:nth-child(1):nth-last-child(2) + .choice,
+.control > .form__field.choice:nth-child(2):nth-last-child(1) + .choice {
+  margin-left: 41px;
+  margin-top: 0;
+}
+.control > .form__field.choice:nth-child(1):nth-last-child(2) + .choice:before,
+.control > .form__field.choice:nth-child(2):nth-last-child(1) + .choice:before {
+  background: #cccccc;
+  content: '';
+  display: inline-block;
+  height: 20px;
+  left: -20px;
+  position: absolute;
+  top: 8px;
+  width: 1px;
+}
+.form__field.choice .label {
+  cursor: pointer;
+}
+.form__field.choice .label:before {
+  background: url('../Magento_Ui/images/choice_bkg.png') no-repeat -100% -100%;
+  border: 1px solid #adadad;
+  border-radius: 2px;
+  content: '';
+  height: 14px;
+  left: 0;
+  position: absolute;
+  top: 10px;
+  width: 14px;
+  z-index: 1;
+}
+.form__field.choice input:focus + .label:before {
+  border-color: #007bdb;
+  outline: 0;
+}
+.form__field.choice .control-radio + .label:before {
+  border-radius: 8px;
+}
+.form__field.choice .control-radio:checked + .label:before {
+  background-position: -26px -1px;
+}
+.form__field.choice .control-checkbox:checked + .label:before {
+  background-position: -1px -1px;
+}
+.form__field.choice input {
+  opacity: 0;
+}
+.fieldset > .form__field.choice {
+  margin-left: 30%;
+}
+.form__field .control-after,
+.form__field .control-before {
+  border: 0;
+  box-sizing: border-box;
+  color: #858585;
+  display: inline-block;
+  font-size: 15px;
+  font-weight: 300;
+  height: 33px;
+  line-height: 33px;
+  padding: 0 3px;
+}
+.no-flexbox.no-flexboxlegacy .form__field .control-before,
+.no-flexbox.no-flexboxlegacy .form__field .control-addon {
+  float: left;
+  white-space: nowrap;
+}
+.form__field .control-addon {
+  display: inline-flex;
+  flex-flow: row nowrap;
+  max-width: 380px;
+  position: relative;
+  width: 100%;
+  z-index: 1;
+}
+.form__field .control-addon > * {
+  position: relative;
+  z-index: 1;
+}
+.form__field .control-addon .control-text[disabled][type],
+.form__field .control-addon .control-select[disabled][type],
+.form__field .control-addon .control-select,
+.form__field .control-addon .control-text {
+  background: transparent!important;
+  border: 0;
+  flex: 1;
+  order: 1;
+  vertical-align: top;
+  width: auto;
+}
+.form__field .control-addon .control-text[disabled][type]:focus,
+.form__field .control-addon .control-select[disabled][type]:focus,
+.form__field .control-addon .control-select:focus,
+.form__field .control-addon .control-text:focus {
+  box-shadow: none;
+}
+.form__field .control-addon .control-text[disabled][type]:focus + label:before,
+.form__field .control-addon .control-select[disabled][type]:focus + label:before,
+.form__field .control-addon .control-select:focus + label:before,
+.form__field .control-addon .control-text:focus + label:before {
+  border-color: #007bdb;
+  outline: 0;
+}
+.form__field .control-addon .control-text[disabled][type] + label,
+.form__field .control-addon .control-select[disabled][type] + label,
+.form__field .control-addon .control-select + label,
+.form__field .control-addon .control-text + label {
+  padding-left: 10px;
+  position: static!important;
+  z-index: 0;
+}
+.form__field .control-addon .control-text[disabled][type] + label > *,
+.form__field .control-addon .control-select[disabled][type] + label > *,
+.form__field .control-addon .control-select + label > *,
+.form__field .control-addon .control-text + label > * {
+  position: relative;
+  vertical-align: top;
+  z-index: 2;
+}
+.form__field .control-addon .control-text[disabled][type] + label:before,
+.form__field .control-addon .control-select[disabled][type] + label:before,
+.form__field .control-addon .control-select + label:before,
+.form__field .control-addon .control-text + label:before {
+  background: #ffffff;
+  border: 1px solid #adadad;
+  border-radius: 1px;
+  box-sizing: border-box;
+  content: '';
+  display: block;
+  height: 100%;
+  left: 0;
+  position: absolute;
+  top: 0;
+  width: 100%;
+  z-index: 0;
+}
+.form__field .control-addon .control-text[disabled][type][disabled] + label:before,
+.form__field .control-addon .control-select[disabled][type][disabled] + label:before,
+.form__field .control-addon .control-select[disabled] + label:before,
+.form__field .control-addon .control-text[disabled] + label:before {
+  background: #e9e9e9;
+  opacity: .5;
+}
+.form__field .control-after {
+  order: 3;
+}
+.form__field .control-after:last-child {
+  padding-right: 10px;
+}
+.form__field .control-before {
+  order: 0;
+}
+.form__field .control-some {
+  display: flex;
+}
+.form__field [class*='control-grouped'] {
+  box-sizing: border-box;
+  display: table;
+  table-layout: fixed;
+  width: 100%;
+}
+.form__field [class*='control-grouped'] > .form__field {
+  display: table-cell;
+  vertical-align: top;
+  width: 50%;
+}
+.form__field [class*='control-grouped'] > .form__field > .control {
+  float: none;
+  width: 100%;
+}
+.form__field [class*='control-grouped'] > .form__field:nth-child(n+2) {
+  padding-left: 20px;
+}
+.form__field [class*='control-grouped'] > .form__field:nth-child(n+2):not(.choice) .label {
+  border: 0;
+  clip: rect(0, 0, 0, 0);
+  height: 1px;
+  margin: -1px;
+  overflow: hidden;
+  padding: 0;
+  position: absolute;
+  width: 1px;
+}
+.form__field [required] {
+  box-shadow: none;
+}
+fieldset.form__field {
+  position: relative;
+}
+fieldset.form__field [class*='control-grouped'] > .form__field:first-child > .label,
+fieldset.form__field .control-fields > .form__field:first-child > .label {
+  cursor: pointer;
+  left: 0;
+  opacity: 0;
+  position: absolute;
+  top: 0;
+  width: 30%;
+}
+.control-text + .ui-datepicker-trigger {
+  background-image: none;
+  background: none;
+  border: 0;
+  margin: 0;
+  padding: 0;
+  -moz-box-sizing: content-box;
+  box-shadow: none;
+  text-shadow: none;
+  line-height: inherit;
+  font-weight: 400;
+  display: inline-block;
+  text-decoration: none;
+  margin-left: -40px;
+}
+.control-text + .ui-datepicker-trigger:focus,
+.control-text + .ui-datepicker-trigger:active {
+  background: none;
+  border: none;
+}
+.control-text + .ui-datepicker-trigger:hover {
+  background: none;
+  border: none;
+}
+.control-text + .ui-datepicker-trigger.disabled,
+.control-text + .ui-datepicker-trigger[disabled],
+fieldset[disabled] .control-text + .ui-datepicker-trigger {
+  cursor: not-allowed;
+  pointer-events: none;
+  opacity: 0.5;
+}
+.control-text + .ui-datepicker-trigger > span {
+  border: 0;
+  clip: rect(0, 0, 0, 0);
+  height: 1px;
+  margin: -1px;
+  overflow: hidden;
+  padding: 0;
+  position: absolute;
+  width: 1px;
+}
+.control-text + .ui-datepicker-trigger:after {
+  font-family: 'icons-blank-theme';
+  content: '\e612';
+  font-size: 38px;
+  line-height: 33px;
+  color: #514943;
+  overflow: hidden;
+  speak: none;
+  font-weight: normal;
+  -webkit-font-smoothing: antialiased;
+  display: inline-block;
+  vertical-align: middle;
+  text-align: center;
+}
+.control-text + .ui-datepicker-trigger img {
+  display: none;
+}
+.form-select-label {
+  border: 1px solid #adadad;
+  border-radius: 0;
+  color: #303030;
+  cursor: pointer;
+  display: inline-block;
+  overflow: hidden;
+  position: relative;
+}
+.form-select-label:hover,
+.form-select-label:hover:after {
+  border-color: #949494;
+}
+.form-select-label:focus,
+.form-select-label:focus:after,
+.form-select-label:active,
+.form-select-label:active:after {
+  border-color: #007bdb;
+}
+.form-select-label:after {
+  background: #e3e3e3;
+  border-left: 1px solid #adadad;
+  bottom: 0;
+  content: '';
+  position: absolute;
+  right: 0;
+  top: 0;
+  width: 2.36em;
+  z-index: -2;
+}
+.ie9 .form-select-label:after {
+  display: none;
+}
+.form-select-label:before {
+  border-color: #514943 transparent transparent transparent;
+  border-style: solid;
+  border-width: 5px 4px 0 4px;
+  content: '';
+  height: 0;
+  margin-right: -4px;
+  margin-top: -2.5px;
+  position: absolute;
+  right: 1.18em;
+  top: 50%;
+  width: 0;
+  z-index: -1;
+}
+.ie9 .form-select-label:before {
+  display: none;
+}
+.form-select-label .form-el-select {
+  background: transparent;
+  border: none;
+  border-radius: 0;
+  content: '';
+  display: block;
+  margin: 0;
+  padding: ~" 0.35em calc(2.36em + 10%) 0.35em 0.55em";
+  width: 110%;
+}
+.ie9 .form-select-label .form-el-select {
+  padding-right: 0.55em;
+  width: 100%;
+}
+.form-el-select {
+  background: #ffffff;
+  border: 1px solid #adadad;
+  border-radius: 0;
+  color: #303030;
+  display: block;
+  padding: 0.35em 0.55em;
+}
+table {
+  color: #303030;
+}
+table > caption {
+  margin-bottom: .5rem;
+}
+table tfoot {
+  background: #f8f8f8;
+}
+table tfoot th,
+table tfoot td {
+  text-align: left;
+}
+table th {
+  background: transparent;
+  border-bottom: 0.1rem solid #e3e3e3;
+  border-top: 0.1rem solid #e3e3e3;
+  font-weight: 700;
+  padding: 1rem 1.5rem;
+  text-align: left;
+}
+table td {
+  border-bottom: 0.1rem solid #e3e3e3;
+  padding: 1rem 1.5rem;
+  vertical-align: top;
+}
+table tbody td:first-child input[type='checkbox'] {
+  margin: 0;
+}
+table tbody tr:last-child td {
+  border-bottom-color: transparent;
+}
+.messages {
+  margin: 20px 0;
+}
+.messages > .message:last-child {
+  margin-bottom: 0;
+}
+.message {
+  background: #fff1ad;
+  color: #333333;
+  margin-bottom: 3.5rem;
+  padding: 1.8rem 4rem 1.8rem 1.9rem;
+  position: relative;
+  text-shadow: none;
+}
+.message:before {
+  background: none;
+  border: 0;
+  font-family: 'Icons';
+  font-size: 1.9rem;
+  font-style: normal;
+  font-weight: 400;
+  height: auto;
+  left: 1.9rem;
+  line-height: inherit;
+  margin-top: -1.3rem;
+  position: absolute;
+  speak: none;
+  text-shadow: none;
+  top: 50%;
+  width: auto;
+}
+.message-info,
+.message.info {
+  padding-left: 5rem;
+}
+.message-info:before,
+.message.info:before {
+  color: #007bdb;
+}
+.message-error,
+.message.error {
+  padding-left: 5rem;
+}
+.message-error:before,
+.message.error:before {
+  color: #eb5202;
+}
+.message.success {
+  padding-left: 5rem;
+}
+.message.success:before {
+  color: #79a22e;
+}
+.row {
+  margin-left: 0;
+  margin-right: 0;
+}
+.row:after {
+  content: "";
+  display: table;
+  clear: both;
+}
+.col-xs-1, .col-m-1, .col-l-1, .col-xl-1, .col-xs-2, .col-m-2, .col-l-2, .col-xl-2, .col-xs-3, .col-m-3, .col-l-3, .col-xl-3, .col-xs-4, .col-m-4, .col-l-4, .col-xl-4, .col-xs-5, .col-m-5, .col-l-5, .col-xl-5, .col-xs-6, .col-m-6, .col-l-6, .col-xl-6, .col-xs-7, .col-m-7, .col-l-7, .col-xl-7, .col-xs-8, .col-m-8, .col-l-8, .col-xl-8, .col-xs-9, .col-m-9, .col-l-9, .col-xl-9, .col-xs-10, .col-m-10, .col-l-10, .col-xl-10, .col-xs-11, .col-m-11, .col-l-11, .col-xl-11, .col-xs-12, .col-m-12, .col-l-12, .col-xl-12 {
+  position: relative;
+  min-height: 1px;
+  padding-left: 0;
+  padding-right: 0;
+}
+.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
+  float: left;
+}
+.col-xs-12 {
+  width: 100%;
+}
+.col-xs-11 {
+  width: 91.66666667%;
+}
+.col-xs-10 {
+  width: 83.33333333%;
+}
+.col-xs-9 {
+  width: 75%;
+}
+.col-xs-8 {
+  width: 66.66666667%;
+}
+.col-xs-7 {
+  width: 58.33333333%;
+}
+.col-xs-6 {
+  width: 50%;
+}
+.col-xs-5 {
+  width: 41.66666667%;
+}
+.col-xs-4 {
+  width: 33.33333333%;
+}
+.col-xs-3 {
+  width: 25%;
+}
+.col-xs-2 {
+  width: 16.66666667%;
+}
+.col-xs-1 {
+  width: 8.33333333%;
+}
+.col-xs-pull-12 {
+  right: 100%;
+}
+.col-xs-pull-11 {
+  right: 91.66666667%;
+}
+.col-xs-pull-10 {
+  right: 83.33333333%;
+}
+.col-xs-pull-9 {
+  right: 75%;
+}
+.col-xs-pull-8 {
+  right: 66.66666667%;
+}
+.col-xs-pull-7 {
+  right: 58.33333333%;
+}
+.col-xs-pull-6 {
+  right: 50%;
+}
+.col-xs-pull-5 {
+  right: 41.66666667%;
+}
+.col-xs-pull-4 {
+  right: 33.33333333%;
+}
+.col-xs-pull-3 {
+  right: 25%;
+}
+.col-xs-pull-2 {
+  right: 16.66666667%;
+}
+.col-xs-pull-1 {
+  right: 8.33333333%;
+}
+.col-xs-pull-0 {
+  right: auto;
+}
+.col-xs-push-12 {
+  left: 100%;
+}
+.col-xs-push-11 {
+  left: 91.66666667%;
+}
+.col-xs-push-10 {
+  left: 83.33333333%;
+}
+.col-xs-push-9 {
+  left: 75%;
+}
+.col-xs-push-8 {
+  left: 66.66666667%;
+}
+.col-xs-push-7 {
+  left: 58.33333333%;
+}
+.col-xs-push-6 {
+  left: 50%;
+}
+.col-xs-push-5 {
+  left: 41.66666667%;
+}
+.col-xs-push-4 {
+  left: 33.33333333%;
+}
+.col-xs-push-3 {
+  left: 25%;
+}
+.col-xs-push-2 {
+  left: 16.66666667%;
+}
+.col-xs-push-1 {
+  left: 8.33333333%;
+}
+.col-xs-push-0 {
+  left: auto;
+}
+.col-xs-offset-12 {
+  margin-left: 100%;
+}
+.col-xs-offset-11 {
+  margin-left: 91.66666667%;
+}
+.col-xs-offset-10 {
+  margin-left: 83.33333333%;
+}
+.col-xs-offset-9 {
+  margin-left: 75%;
+}
+.col-xs-offset-8 {
+  margin-left: 66.66666667%;
+}
+.col-xs-offset-7 {
+  margin-left: 58.33333333%;
+}
+.col-xs-offset-6 {
+  margin-left: 50%;
+}
+.col-xs-offset-5 {
+  margin-left: 41.66666667%;
+}
+.col-xs-offset-4 {
+  margin-left: 33.33333333%;
+}
+.col-xs-offset-3 {
+  margin-left: 25%;
+}
+.col-xs-offset-2 {
+  margin-left: 16.66666667%;
+}
+.col-xs-offset-1 {
+  margin-left: 8.33333333%;
+}
+.col-xs-offset-0 {
+  margin-left: 0%;
+}
+.validation-symbol:after,
+table th.required:after {
+  content: '*';
+  color: #e22626;
+  font-weight: 400;
+  margin-left: 3px;
+}
+.abs-visually-hidden,
+.dashboard-diagram-switcher .label {
+  border: 0;
+  clip: rect(0, 0, 0, 0);
+  height: 1px;
+  margin: -1px;
+  overflow: hidden;
+  padding: 0;
+  position: absolute;
+  width: 1px;
+}
+.abs-clearfix:before,
+.abs-clearfix:after,
+.tabs-horiz:before,
+.tabs-horiz:after,
+.dashboard-totals-list:before,
+.dashboard-totals-list:after,
+.dashboard-store-stats .ui-tabs:before,
+.dashboard-store-stats .ui-tabs:after {
+  content: "";
+  display: table;
+}
+.abs-clearfix:after,
+.tabs-horiz:after,
+.dashboard-totals-list:after,
+.dashboard-store-stats .ui-tabs:after {
+  clear: both;
+}
+.abs-list-reset-styles,
+.dashboard-totals-list {
+  margin: 0;
+  padding: 0;
+  list-style: none none;
+}
+.tabs-horiz {
+  margin: 0;
+  padding: 0;
+}
+.tabs-horiz .ui-state-default {
+  background: #e3e3e3;
+  border: 0.1rem solid #adadad;
+  float: left;
+  letter-spacing: .0183em;
+  list-style: none;
+  margin-right: .4rem;
+}
+.tabs-horiz .ui-state-hover {
+  background: #d6d6d6;
+}
+.tabs-horiz .ui-state-active {
+  background: #ffffff;
+  border-bottom: 0;
+  font-weight: 600;
+  letter-spacing: normal;
+  margin-bottom: -0.1rem;
+}
+.tabs-horiz .ui-state-active .ui-tabs-anchor {
+  border-bottom: 0.1rem solid #ffffff;
+  border-top: 0.4rem solid #eb5202;
+  padding-top: 1.1rem;
+}
+.tabs-horiz .ui-tabs-anchor {
+  color: #41362f;
+  display: block;
+  padding: 1.5rem 1.8rem 1.3rem;
+  text-decoration: none;
+}
+.ui-tabs-panel {
+  border-top: 0.1rem solid #adadad;
+  margin-top: -0.1rem;
+  padding: 2rem;
+}
+.page-wrapper {
+  padding-left: 8.8rem;
+}
+/**
+ * @category    design
+ * Copyright © 2015 Magento. All rights reserved.
+ * See COPYING.txt for license details.
+ */
+.spinner {
+  display: inline-block;
+  font-size: 4rem;
+  height: 1em;
+  margin-right: 1.5rem;
+  position: relative;
+  width: 1em;
+}
+.spinner > span:nth-child( 1) {
+  -webkit-animation-delay: 0.27s;
+  -moz-animation-delay: 0.27s;
+  -ms-animation-delay: 0.27s;
+  animation-delay: 0.27s;
+  -webkit-transform: rotate(-315deg);
+  -moz-transform: rotate(-315deg);
+  -ms-transform: rotate(-315deg);
+  transform: rotate(-315deg);
+}
+.spinner > span:nth-child( 2) {
+  -webkit-animation-delay: 0.36s;
+  -moz-animation-delay: 0.36s;
+  -ms-animation-delay: 0.36s;
+  animation-delay: 0.36s;
+  -webkit-transform: rotate(-270deg);
+  -moz-transform: rotate(-270deg);
+  -ms-transform: rotate(-270deg);
+  transform: rotate(-270deg);
+}
+.spinner > span:nth-child( 3) {
+  -webkit-animation-delay: 0.45s;
+  -moz-animation-delay: 0.45s;
+  -ms-animation-delay: 0.45s;
+  animation-delay: 0.45s;
+  -webkit-transform: rotate(-225deg);
+  -moz-transform: rotate(-225deg);
+  -ms-transform: rotate(-225deg);
+  transform: rotate(-225deg);
+}
+.spinner > span:nth-child( 4) {
+  -webkit-animation-delay: 0.54s;
+  -moz-animation-delay: 0.54s;
+  -ms-animation-delay: 0.54s;
+  animation-delay: 0.54s;
+  -webkit-transform: rotate(-180deg);
+  -moz-transform: rotate(-180deg);
+  -ms-transform: rotate(-180deg);
+  transform: rotate(-180deg);
+}
+.spinner > span:nth-child( 5) {
+  -webkit-animation-delay: 0.63s;
+  -moz-animation-delay: 0.63s;
+  -ms-animation-delay: 0.63s;
+  animation-delay: 0.63s;
+  -webkit-transform: rotate(-135deg);
+  -moz-transform: rotate(-135deg);
+  -ms-transform: rotate(-135deg);
+  transform: rotate(-135deg);
+}
+.spinner > span:nth-child( 6) {
+  -webkit-animation-delay: 0.72s;
+  -moz-animation-delay: 0.72s;
+  -ms-animation-delay: 0.72s;
+  animation-delay: 0.72s;
+  -webkit-transform: rotate(-90deg);
+  -moz-transform: rotate(-90deg);
+  -ms-transform: rotate(-90deg);
+  transform: rotate(-90deg);
+}
+.spinner > span:nth-child( 7) {
+  -webkit-animation-delay: 0.81s;
+  -moz-animation-delay: 0.81s;
+  -ms-animation-delay: 0.81s;
+  animation-delay: 0.81s;
+  -webkit-transform: rotate(-45deg);
+  -moz-transform: rotate(-45deg);
+  -ms-transform: rotate(-45deg);
+  transform: rotate(-45deg);
+}
+.spinner > span:nth-child( 8) {
+  -webkit-animation-delay: 0.9;
+  -moz-animation-delay: 0.9;
+  -ms-animation-delay: 0.9;
+  animation-delay: 0.9;
+  -webkit-transform: rotate(0deg);
+  -moz-transform: rotate(0deg);
+  -ms-transform: rotate(0deg);
+  transform: rotate(0deg);
+}
+@-moz-keyframes fade {
+  0% {
+    background-color: #514943;
+  }
+  100% {
+    background-color: #ffffff;
+  }
+}
+@-webkit-keyframes fade {
+  0% {
+    background-color: #514943;
+  }
+  100% {
+    background-color: #ffffff;
+  }
+}
+@-ms-keyframes fade {
+  0% {
+    background-color: #514943;
+  }
+  100% {
+    background-color: #ffffff;
+  }
+}
+@keyframes fade {
+  0% {
+    background-color: #514943;
+  }
+  100% {
+    background-color: #ffffff;
+  }
+}
+.spinner > span {
+  -webkit-transform: scale(0.4);
+  -moz-transform: scale(0.4);
+  -ms-transform: scale(0.4);
+  transform: scale(0.4);
+  -webkit-animation-name: fade;
+  -moz-animation-name: fade;
+  -ms-animation-name: fade;
+  animation-name: fade;
+  -webkit-animation-duration: 0.72s;
+  -moz-animation-duration: 0.72s;
+  -ms-animation-duration: 0.72s;
+  animation-duration: 0.72s;
+  -webkit-animation-iteration-count: infinite;
+  -moz-animation-iteration-count: infinite;
+  -ms-animation-iteration-count: infinite;
+  animation-iteration-count: infinite;
+  -webkit-animation-direction: linear;
+  -moz-animation-direction: linear;
+  -ms-animation-direction: linear;
+  animation-direction: linear;
+  background-color: #ffffff;
+  border-radius: 6px;
+  clip: rect(0 0.28571429em 0.1em 0);
+  height: .1em;
+  margin-top: 0.5em;
+  position: absolute;
+  width: 1em;
+}
+.ie9 .spinner {
+  background: url('../images/ajax-loader.gif') no-repeat center;
+}
+.ie9 .spinner > span {
+  display: none;
+}
+@media all and (min-width: 768px) {
+  html {
+    margin-left: ~" calc(100vw - 100%)";
+    margin-right: 0;
+    overflow: auto;
+  }
+  .col-m-1, .col-m-2, .col-m-3, .col-m-4, .col-m-5, .col-m-6, .col-m-7, .col-m-8, .col-m-9, .col-m-10, .col-m-11, .col-m-12 {
+    float: left;
+  }
+  .col-m-12 {
+    width: 100%;
+  }
+  .col-m-11 {
+    width: 91.66666667%;
+  }
+  .col-m-10 {
+    width: 83.33333333%;
+  }
+  .col-m-9 {
+    width: 75%;
+  }
+  .col-m-8 {
+    width: 66.66666667%;
+  }
+  .col-m-7 {
+    width: 58.33333333%;
+  }
+  .col-m-6 {
+    width: 50%;
+  }
+  .col-m-5 {
+    width: 41.66666667%;
+  }
+  .col-m-4 {
+    width: 33.33333333%;
+  }
+  .col-m-3 {
+    width: 25%;
+  }
+  .col-m-2 {
+    width: 16.66666667%;
+  }
+  .col-m-1 {
+    width: 8.33333333%;
+  }
+  .col-m-pull-12 {
+    right: 100%;
+  }
+  .col-m-pull-11 {
+    right: 91.66666667%;
+  }
+  .col-m-pull-10 {
+    right: 83.33333333%;
+  }
+  .col-m-pull-9 {
+    right: 75%;
+  }
+  .col-m-pull-8 {
+    right: 66.66666667%;
+  }
+  .col-m-pull-7 {
+    right: 58.33333333%;
+  }
+  .col-m-pull-6 {
+    right: 50%;
+  }
+  .col-m-pull-5 {
+    right: 41.66666667%;
+  }
+  .col-m-pull-4 {
+    right: 33.33333333%;
+  }
+  .col-m-pull-3 {
+    right: 25%;
+  }
+  .col-m-pull-2 {
+    right: 16.66666667%;
+  }
+  .col-m-pull-1 {
+    right: 8.33333333%;
+  }
+  .col-m-pull-0 {
+    right: auto;
+  }
+  .col-m-push-12 {
+    left: 100%;
+  }
+  .col-m-push-11 {
+    left: 91.66666667%;
+  }
+  .col-m-push-10 {
+    left: 83.33333333%;
+  }
+  .col-m-push-9 {
+    left: 75%;
+  }
+  .col-m-push-8 {
+    left: 66.66666667%;
+  }
+  .col-m-push-7 {
+    left: 58.33333333%;
+  }
+  .col-m-push-6 {
+    left: 50%;
+  }
+  .col-m-push-5 {
+    left: 41.66666667%;
+  }
+  .col-m-push-4 {
+    left: 33.33333333%;
+  }
+  .col-m-push-3 {
+    left: 25%;
+  }
+  .col-m-push-2 {
+    left: 16.66666667%;
+  }
+  .col-m-push-1 {
+    left: 8.33333333%;
+  }
+  .col-m-push-0 {
+    left: auto;
+  }
+  .col-m-offset-12 {
+    margin-left: 100%;
+  }
+  .col-m-offset-11 {
+    margin-left: 91.66666667%;
+  }
+  .col-m-offset-10 {
+    margin-left: 83.33333333%;
+  }
+  .col-m-offset-9 {
+    margin-left: 75%;
+  }
+  .col-m-offset-8 {
+    margin-left: 66.66666667%;
+  }
+  .col-m-offset-7 {
+    margin-left: 58.33333333%;
+  }
+  .col-m-offset-6 {
+    margin-left: 50%;
+  }
+  .col-m-offset-5 {
+    margin-left: 41.66666667%;
+  }
+  .col-m-offset-4 {
+    margin-left: 33.33333333%;
+  }
+  .col-m-offset-3 {
+    margin-left: 25%;
+  }
+  .col-m-offset-2 {
+    margin-left: 16.66666667%;
+  }
+  .col-m-offset-1 {
+    margin-left: 8.33333333%;
+  }
+  .col-m-offset-0 {
+    margin-left: 0%;
+  }
+}
+@media all and (min-width: 1024px) {
+  .col-l-1, .col-l-2, .col-l-3, .col-l-4, .col-l-5, .col-l-6, .col-l-7, .col-l-8, .col-l-9, .col-l-10, .col-l-11, .col-l-12 {
+    float: left;
+  }
+  .col-l-12 {
+    width: 100%;
+  }
+  .col-l-11 {
+    width: 91.66666667%;
+  }
+  .col-l-10 {
+    width: 83.33333333%;
+  }
+  .col-l-9 {
+    width: 75%;
+  }
+  .col-l-8 {
+    width: 66.66666667%;
+  }
+  .col-l-7 {
+    width: 58.33333333%;
+  }
+  .col-l-6 {
+    width: 50%;
+  }
+  .col-l-5 {
+    width: 41.66666667%;
+  }
+  .col-l-4 {
+    width: 33.33333333%;
+  }
+  .col-l-3 {
+    width: 25%;
+  }
+  .col-l-2 {
+    width: 16.66666667%;
+  }
+  .col-l-1 {
+    width: 8.33333333%;
+  }
+  .col-l-pull-12 {
+    right: 100%;
+  }
+  .col-l-pull-11 {
+    right: 91.66666667%;
+  }
+  .col-l-pull-10 {
+    right: 83.33333333%;
+  }
+  .col-l-pull-9 {
+    right: 75%;
+  }
+  .col-l-pull-8 {
+    right: 66.66666667%;
+  }
+  .col-l-pull-7 {
+    right: 58.33333333%;
+  }
+  .col-l-pull-6 {
+    right: 50%;
+  }
+  .col-l-pull-5 {
+    right: 41.66666667%;
+  }
+  .col-l-pull-4 {
+    right: 33.33333333%;
+  }
+  .col-l-pull-3 {
+    right: 25%;
+  }
+  .col-l-pull-2 {
+    right: 16.66666667%;
+  }
+  .col-l-pull-1 {
+    right: 8.33333333%;
+  }
+  .col-l-pull-0 {
+    right: auto;
+  }
+  .col-l-push-12 {
+    left: 100%;
+  }
+  .col-l-push-11 {
+    left: 91.66666667%;
+  }
+  .col-l-push-10 {
+    left: 83.33333333%;
+  }
+  .col-l-push-9 {
+    left: 75%;
+  }
+  .col-l-push-8 {
+    left: 66.66666667%;
+  }
+  .col-l-push-7 {
+    left: 58.33333333%;
+  }
+  .col-l-push-6 {
+    left: 50%;
+  }
+  .col-l-push-5 {
+    left: 41.66666667%;
+  }
+  .col-l-push-4 {
+    left: 33.33333333%;
+  }
+  .col-l-push-3 {
+    left: 25%;
+  }
+  .col-l-push-2 {
+    left: 16.66666667%;
+  }
+  .col-l-push-1 {
+    left: 8.33333333%;
+  }
+  .col-l-push-0 {
+    left: auto;
+  }
+  .col-l-offset-12 {
+    margin-left: 100%;
+  }
+  .col-l-offset-11 {
+    margin-left: 91.66666667%;
+  }
+  .col-l-offset-10 {
+    margin-left: 83.33333333%;
+  }
+  .col-l-offset-9 {
+    margin-left: 75%;
+  }
+  .col-l-offset-8 {
+    margin-left: 66.66666667%;
+  }
+  .col-l-offset-7 {
+    margin-left: 58.33333333%;
+  }
+  .col-l-offset-6 {
+    margin-left: 50%;
+  }
+  .col-l-offset-5 {
+    margin-left: 41.66666667%;
+  }
+  .col-l-offset-4 {
+    margin-left: 33.33333333%;
+  }
+  .col-l-offset-3 {
+    margin-left: 25%;
+  }
+  .col-l-offset-2 {
+    margin-left: 16.66666667%;
+  }
+  .col-l-offset-1 {
+    margin-left: 8.33333333%;
+  }
+  .col-l-offset-0 {
+    margin-left: 0%;
+  }
+}
+@media all and (min-width: 1440px) {
+  .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
+    float: left;
+  }
+  .col-xl-12 {
+    width: 100%;
+  }
+  .col-xl-11 {
+    width: 91.66666667%;
+  }
+  .col-xl-10 {
+    width: 83.33333333%;
+  }
+  .col-xl-9 {
+    width: 75%;
+  }
+  .col-xl-8 {
+    width: 66.66666667%;
+  }
+  .col-xl-7 {
+    width: 58.33333333%;
+  }
+  .col-xl-6 {
+    width: 50%;
+  }
+  .col-xl-5 {
+    width: 41.66666667%;
+  }
+  .col-xl-4 {
+    width: 33.33333333%;
+  }
+  .col-xl-3 {
+    width: 25%;
+  }
+  .col-xl-2 {
+    width: 16.66666667%;
+  }
+  .col-xl-1 {
+    width: 8.33333333%;
+  }
+  .col-xl-pull-12 {
+    right: 100%;
+  }
+  .col-xl-pull-11 {
+    right: 91.66666667%;
+  }
+  .col-xl-pull-10 {
+    right: 83.33333333%;
+  }
+  .col-xl-pull-9 {
+    right: 75%;
+  }
+  .col-xl-pull-8 {
+    right: 66.66666667%;
+  }
+  .col-xl-pull-7 {
+    right: 58.33333333%;
+  }
+  .col-xl-pull-6 {
+    right: 50%;
+  }
+  .col-xl-pull-5 {
+    right: 41.66666667%;
+  }
+  .col-xl-pull-4 {
+    right: 33.33333333%;
+  }
+  .col-xl-pull-3 {
+    right: 25%;
+  }
+  .col-xl-pull-2 {
+    right: 16.66666667%;
+  }
+  .col-xl-pull-1 {
+    right: 8.33333333%;
+  }
+  .col-xl-pull-0 {
+    right: auto;
+  }
+  .col-xl-push-12 {
+    left: 100%;
+  }
+  .col-xl-push-11 {
+    left: 91.66666667%;
+  }
+  .col-xl-push-10 {
+    left: 83.33333333%;
+  }
+  .col-xl-push-9 {
+    left: 75%;
+  }
+  .col-xl-push-8 {
+    left: 66.66666667%;
+  }
+  .col-xl-push-7 {
+    left: 58.33333333%;
+  }
+  .col-xl-push-6 {
+    left: 50%;
+  }
+  .col-xl-push-5 {
+    left: 41.66666667%;
+  }
+  .col-xl-push-4 {
+    left: 33.33333333%;
+  }
+  .col-xl-push-3 {
+    left: 25%;
+  }
+  .col-xl-push-2 {
+    left: 16.66666667%;
+  }
+  .col-xl-push-1 {
+    left: 8.33333333%;
+  }
+  .col-xl-push-0 {
+    left: auto;
+  }
+  .col-xl-offset-12 {
+    margin-left: 100%;
+  }
+  .col-xl-offset-11 {
+    margin-left: 91.66666667%;
+  }
+  .col-xl-offset-10 {
+    margin-left: 83.33333333%;
+  }
+  .col-xl-offset-9 {
+    margin-left: 75%;
+  }
+  .col-xl-offset-8 {
+    margin-left: 66.66666667%;
+  }
+  .col-xl-offset-7 {
+    margin-left: 58.33333333%;
+  }
+  .col-xl-offset-6 {
+    margin-left: 50%;
+  }
+  .col-xl-offset-5 {
+    margin-left: 41.66666667%;
+  }
+  .col-xl-offset-4 {
+    margin-left: 33.33333333%;
+  }
+  .col-xl-offset-3 {
+    margin-left: 25%;
+  }
+  .col-xl-offset-2 {
+    margin-left: 16.66666667%;
+  }
+  .col-xl-offset-1 {
+    margin-left: 8.33333333%;
+  }
+  .col-xl-offset-0 {
+    margin-left: 0%;
+  }
+}
+@media all and (max-width: 767px) {
+  .list-definition > dt {
+    float: none;
+  }
+  .list-definition > dd {
+    margin-left: 0;
+  }
+  .dashboard-totals-item {
+    float: left;
+    margin-bottom: 1rem;
+    width: 50%;
+  }
+}
+.admin__menu {
+  background-color: #373330;
+  height: 100%;
+  left: 0;
+  position: fixed;
+  top: 0;
+  width: 8.8rem;
+  z-index: 700;
+}
+.admin__menu ul > li {
+  display: block;
+  float: none;
+}
+.admin__menu .level-0 > a {
+  display: block;
+  text-transform: uppercase;
+  text-decoration: none;
+  font-size: 1rem;
+  color: #ffffff;
+}
+.dashboard-data {
+  background: #ffffff;
+  font-size: 1.3rem;
+  width: 100%;
+}
+.dashboard-data th,
+.dashboard-data td {
+  padding: 1rem 0 1rem 1rem;
+}
+.dashboard-data th:first-child,
+.dashboard-data td:first-child {
+  padding-left: 0;
+}
+.dashboard-data th {
+  border-top: 0;
+}
+.dashboard-main .dashboard-data th,
+.dashboard-main .dashboard-data td {
+  text-align: right;
+  white-space: nowrap;
+  width: 15%;
+}
+.dashboard-main .dashboard-data .col-name {
+  text-align: left;
+  white-space: normal;
+  width: 55%;
+}
+.dashboard-main .dashboard-data .col-product {
+  width: 70%;
+}
+.dashboard-main .dashboard-data .col-orders_count {
+  text-align: left;
+}
+.dashboard-secondary .dashboard-data .col-popularity,
+.dashboard-secondary .dashboard-data .col-total {
+  text-align: right;
+  width: 21.27659574%;
+}
+.dashboard-secondary .dashboard-data .col-customer,
+.dashboard-secondary .dashboard-data .col-search_query {
+  width: 57.44680851%;
+}
+.dashboard-container .empty-text {
+  background: #ffffff;
+  font-size: 1.3rem;
+}
+.dashboard-diagram-disabled {
+  padding: .5rem 2rem 2rem;
+}
+.dashboard-diagram-switcher {
+  margin-bottom: 2rem;
+}
+.dashboard-diagram-switcher .form-select-label {
+  display: inline-block;
+}
+.dashboard-diagram-image {
+  max-width: 100%;
+}
+.dashboard-totals {
+  margin: 1rem 2rem 6rem;
+}
+.dashboard-totals-list {
+  display: table;
+  width: 100%;
+}
+.dashboard-totals-item {
+  display: table-cell;
+  padding: 0 1rem 0 0;
+  width: 25%;
+}
+.dashboard-totals-item:first-child .price {
+  color: #eb5202;
+}
+.dashboard-totals-label {
+  display: block;
+  font-size: 1.3rem;
+  font-weight: 700;
+}
+.dashboard-totals-value {
+  font-size: 2.4rem;
+  font-weight: 600;
+}
+.dashboard-store-stats .ui-tabs {
+  position: relative;
+}
+.dashboard-store-stats .ui-tabs:before {
+  background-color: rgba(255, 255, 255, 0);
+  background-repeat: repeat-x;
+  background-image: -webkit-linear-gradient(left, color-stop(rgba(255, 255, 255, 0) 0%), color-stop(#ffffff 100%));
+  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0)', endColorstr='#ffffff', GradientType=1);
+  content: '';
+  height: 4.8rem;
+  position: absolute;
+  right: 0;
+  top: 0;
+  width: 2rem;
+}
+.dashboard-store-stats .ui-tabs-panel {
+  background: url(../images/ajax-loader-small.gif) no-repeat 50% 50%;
+  min-height: 6rem;
+}
+.dashboard-store-stats .tabs-horiz {
+  border-right: 1px solid #ffffff;
+  float: left;
+  overflow-x: auto;
+  white-space: nowrap;
+  width: 100%;
+}
+.dashboard-store-stats .tabs-horiz .ui-state-default {
+  display: inline-block;
+  float: none;
+  margin-right: .1rem;
+}
+.dashboard-container .dashboard-secondary {
+  padding-right: 3.5rem;
+}
+.dashboard-item {
+  margin-bottom: 3rem;
+}
+.dashboard-item-title {
+  font-size: 1.8rem;
+  font-weight: 700;
+}
+.dashboard-item-primary:first-child .dashboard-sales-value {
+  color: #eb5202;
+}
+.dashboard-sales-value {
+  font-size: 2.4rem;
+  font-weight: 600;
+}
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/_alerts.less b/app/design/adminhtml/Magento/backend/web/css/source/_alerts.less
index 24b82e6fbe64eeec168ba5bf04cc0d470689d7ff..557d64f562a87286ff5d219cbf3f2ae52a7da6a5 100644
--- a/app/design/adminhtml/Magento/backend/web/css/source/_alerts.less
+++ b/app/design/adminhtml/Magento/backend/web/css/source/_alerts.less
@@ -41,7 +41,7 @@
     &:before {
         background: none;
         border: 0;
-        font-family: @icon-font__admin-name;
+        font-family: @icons-admin__font-name;
         font-size: @alert__font-size;
         font-style: @font-style__base;
         font-weight: @font-weight__regular;
@@ -60,7 +60,7 @@
         padding-left: 5rem;
         &:before {
             color: @alert-icon__info__color;
-            content: @icon-info;
+            //content: @icon-info;
         }
     }
     &-error,
@@ -68,14 +68,14 @@
         padding-left: 5rem;
         &:before {
             color: @alert-icon__error__color;
-            content: @icon-error;
+            //content: @icon-error;
         }
     }
     &.success {
         padding-left: 5rem;
         &:before {
             color: @alert-icon__success__color;
-            content: @icon-check-mage;
+            //content: @icon-check-mage;
         }
     }
 }
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/_buttons.less b/app/design/adminhtml/Magento/backend/web/css/source/_buttons.less
index 80a450bb82c6db33b78ecac601f51947c5ccd8e4..75d9bc4b547904e840ef63831696dffa2bd0b2c6 100644
--- a/app/design/adminhtml/Magento/backend/web/css/source/_buttons.less
+++ b/app/design/adminhtml/Magento/backend/web/css/source/_buttons.less
@@ -73,7 +73,7 @@
     &[disabled],
     &.disabled {
         cursor: default;
-        opacity: @opacity-disabled;
+        opacity: @disabled__opacity;
         pointer-events: none;
     }
 }
@@ -94,14 +94,14 @@
 .action-link {
     background-color: transparent;
     border: none;
-    color: @color-link;
+    color: @link__color;
     font-family: @font-family__base;
     font-size: 1.4rem;
     &:hover,
     &:active {
         background-color: transparent;
         border-color: transparent;
-        color: @color-link-hover;
+        color: @link__hover__color;
         text-decoration: underline;
     }
 }
@@ -123,7 +123,7 @@
     &.disabled,
     &[disabled] {
         cursor: default;
-        opacity: @opacity-disabled;
+        opacity: @disabled__opacity;
         pointer-events: none;
     }
 }
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/_components.less b/app/design/adminhtml/Magento/backend/web/css/source/_components.less
index 3fb515d0badf515b7c766e400cd08fc3646813c8..5a36f32edbd288e766bc39c162e7392ed787b4dc 100644
--- a/app/design/adminhtml/Magento/backend/web/css/source/_components.less
+++ b/app/design/adminhtml/Magento/backend/web/css/source/_components.less
@@ -8,5 +8,4 @@
 //  Components
 //  _____________________________________________
 
-@import 'components/_navigation';
 @import 'components/_spinner';
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/_extends.less b/app/design/adminhtml/Magento/backend/web/css/source/_extends.less
index fd9cf80d3f6429d0ffe826706ed103604c14cab9..80e969849467c3a44491da6786c5044e7f0777aa 100644
--- a/app/design/adminhtml/Magento/backend/web/css/source/_extends.less
+++ b/app/design/adminhtml/Magento/backend/web/css/source/_extends.less
@@ -28,7 +28,7 @@ button {
 .validation-symbol {
     &:after {
         content: '*';
-        color: @validation-color;
+        color: @validation__color;
         font-weight: @font-weight__regular;
         margin-left: 3px;
     }
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/_icons.less b/app/design/adminhtml/Magento/backend/web/css/source/_icons.less
index 3b10fc8d99ab51b2122f990bc8d4edccb6fe679f..083d03c84112da1e95dd6ad87a12c7a85e683db2 100644
--- a/app/design/adminhtml/Magento/backend/web/css/source/_icons.less
+++ b/app/design/adminhtml/Magento/backend/web/css/source/_icons.less
@@ -3,47 +3,13 @@
 //  * See COPYING.txt for license details.
 //  */
 
-//
-//  Variables
-//  _____________________________________________
-
-//
-//  Icons
-//  ---------------------------------------------
-
-@icon-info: '\e61a';
-@icon-error: '\e632';
-@icon-check-mage: '\e62d';
-
 //
 //  Admin Theme Icons
-//  ---------------------------------------------
-
-.font-face(
-    @family-name: @icon-font__admin-name,
-    @font-path: @icon-font__admin-path,
-    @font-weight: normal,
-    @font-style: normal
-);
-
-//
-//  Blank Theme Icons
-//  ---------------------------------------------
-
-.font-face(
-    @family-name: @icon-font__blank-name,
-    @font-path: @icon-font__blank-path,
-    @font-weight: normal,
-    @font-style: normal
-);
-
-//
-//  MUI Icons
-//  ---------------------------------------------
+//  _____________________________________________
 
 .font-face(
-    @family-name: @icon-font__mui-name,
-    @font-path: @icon-font__mui-path,
+    @family-name: @icons-admin__font-name,
+    @font-path: @icons-admin__font-name-path,
     @font-weight: normal,
     @font-style: normal
 );
@@ -51,7 +17,7 @@
 //  Use the following CSS code if you want to use data attributes for inserting your icons
 [data-icon]:before {
     content: attr(data-icon);
-    font-family: @icon-font__admin-name;
+    font-family: @icons-admin__font-name;
     -webkit-font-smoothing: antialiased;
     font-weight: normal;
     speak: none;
@@ -60,241 +26,359 @@
 //  Use the following CSS code if you want to have a class per icon
 [class^='icon-']:before,
 [class*=' icon-']:before {
-    font-family: @icon-font__admin-name;
+    font-family: @icons-admin__font-name;
     -webkit-font-smoothing: antialiased;
     font-style: normal;
     font-weight: normal;
     speak: none;
 }
 
-.icon-info:before {
-    content: @icon-info;
+.icon-info {
+    &:before {
+        content: '\e61a';
+    }
 }
 
-.icon-lock:before {
-    content: '\e61b';
+.icon-lock {
+    &:before {
+        content: '\e61b';
+    }
 }
 
-.icon-loop:before {
-    content: '\e61c';
+.icon-loop {
+    &:before {
+        content: '\e61c';
+    }
 }
 
-.icon-plus:before {
-    content: '\e61d';
+.icon-plus {
+    &:before {
+        content: '\e61d';
+    }
 }
 
-.icon-recover:before {
-    content: '\e61e';
+.icon-recover {
+    &:before {
+        content: '\e61e';
+    }
 }
 
-.icon-refresh:before {
-    content: '\e61f';
+.icon-refresh {
+    &:before {
+        content: '\e61f';
+    }
 }
 
-.icon-remove-small:before {
-    content: '\e620';
+.icon-remove-small {
+    &:before {
+        content: '\e620';
+    }
 }
 
-.icon-retweet:before {
-    content: '\e621';
+.icon-retweet {
+    &:before {
+        content: '\e621';
+    }
 }
 
-.icon-unlocked:before {
-    content: '\e622';
+.icon-unlocked {
+    &:before {
+        content: '\e622';
+    }
 }
 
-.icon-warning:before {
-    content: '\e623';
+.icon-warning {
+    &:before {
+        content: '\e623';
+    }
 }
 
-.icon-arrow-left:before {
-    content: '\e624';
+.icon-arrow-left {
+    &:before {
+        content: '\e624';
+    }
 }
 
-.icon-arrow-right:before {
-    content: '\e625';
+.icon-arrow-right {
+    &:before {
+        content: '\e625';
+    }
 }
 
-.icon-back-arrow:before {
-    content: '\e626';
+.icon-back-arrow {
+    &:before {
+        content: '\e626';
+    }
 }
 
-.icon-calendar:before {
-    content: '\e627';
+.icon-calendar {
+    &:before {
+        content: '\e627';
+    }
 }
 
-.icon-caret-down:before {
-    content: '\e628';
+.icon-caret-down {
+    &:before {
+        content: '\e628';
+    }
 }
 
-.icon-caret-left:before {
-    content: '\e629';
+.icon-caret-left {
+    &:before {
+        content: '\e629';
+    }
 }
 
-.icon-caret-right:before {
-    content: '\e62a';
+.icon-caret-right {
+    &:before {
+        content: '\e62a';
+    }
 }
 
-.icon-caret-up:before {
-    content: '\e62b';
+.icon-caret-up {
+    &:before {
+        content: '\e62b';
+    }
 }
 
-.icon-ccw:before {
-    content: '\e62c';
+.icon-ccw {
+    &:before {
+        content: '\e62c';
+    }
 }
 
-.icon-check-mage:before {
-    content: @icon-check-mage;
+.icon-check-mage {
+    &:before {
+        content: '\e62d';
+    }
 }
 
-.icon-clock:before {
-    content: '\e62e';
+.icon-clock {
+    &:before {
+        content: '\e62e';
+    }
 }
 
-.icon-close-mage:before {
-    content: '\e62f';
+.icon-close-mage {
+    &:before {
+        content: '\e62f';
+    }
 }
 
-.icon-delete:before {
-    content: '\e630';
+.icon-delete {
+    &:before {
+        content: '\e630';
+    }
 }
 
-.icon-edit:before {
-    content: '\e631';
+.icon-edit {
+    &:before {
+        content: '\e631';
+    }
 }
 
-.icon-error:before {
-    content: @icon-error;
+.icon-error {
+    &:before {
+        content: '\e632';
+    }
 }
 
-.icon-help:before {
-    content: '\e633';
+.icon-help {
+    &:before {
+        content: '\e633';
+    }
 }
 
-.icon-history:before {
-    content: '\e634';
+.icon-history {
+    &:before {
+        content: '\e634';
+    }
 }
 
-.icon-icon-gripper:before {
-    content: '\e617';
+.icon-icon-not-installed {
+    &:before {
+        content: '\e638';
+    }
 }
 
-.icon-icon-forward:before {
-    content: '\e618';
+.icon-icon-disabled {
+    &:before {
+        content: '\e639';
+    }
 }
 
-.icon-icon-backward:before {
-    content: '\e619';
+.icon-icon-enable {
+    &:before {
+        content: '\e637';
+    }
 }
 
-.icon-icon-expand-close:before {
-    content: '\e615';
+.icon-icon-export {
+    &:before {
+        content: '\e635';
+    }
 }
 
-.icon-icon-expand-open:before {
-    content: '\e616';
+.icon-icon-import {
+    &:before {
+        content: '\e636';
+    }
 }
 
-.icon-icon-system-config:before {
-    content: '\e610';
+.icon-icon-gripper {
+    &:before {
+        content: '\e617';
+    }
 }
 
-.icon-icon-home:before {
-    content: '\e611';
+.icon-icon-forward {
+    &:before {
+        content: '\e618';
+    }
 }
 
-.icon-icon-lego:before {
-    content: '\e612';
+.icon-icon-backward {
+    &:before {
+        content: '\e619';
+    }
 }
 
-.icon-icon-tool:before {
-    content: '\e613';
+.icon-icon-expand-close {
+    &:before {
+        content: '\e615';
+    }
 }
 
-.icon-icon-upgrade:before {
-    content: '\e614';
+.icon-icon-expand-open {
+    &:before {
+        content: '\e616';
+    }
 }
 
-.icon-notification:before {
-    content: '\e607';
+.icon-icon-system-config {
+    &:before {
+        content: '\e610';
+    }
 }
 
-.icon-product:before {
-    content: '\e608';
+.icon-icon-home {
+    &:before {
+        content: '\e611';
+    }
 }
 
-.icon-logo:before {
-    content: '\e606';
+.icon-icon-lego {
+    &:before {
+        content: '\e612';
+    }
 }
 
-.icon-account:before {
-    content: '\e600';
+.icon-icon-tool {
+    &:before {
+        content: '\e613';
+    }
 }
 
-.icon-arrowdown:before {
-    content: '\e601';
+.icon-icon-upgrade {
+    &:before {
+        content: '\e614';
+    }
 }
 
-.icon-cms:before {
-    content: '\e602';
+.icon-notification-02 {
+    &:before {
+        content: '\e607';
+    }
 }
 
-.icon-customers:before {
-    content: '\e603';
+.icon-product {
+    &:before {
+        content: '\e608';
+    }
 }
 
-.icon-dashboard:before {
-    content: '\e604';
+.icon-logo {
+    &:before {
+        content: '\e606';
+    }
 }
 
-.icon-filter:before {
-    content: '\e605';
+.icon-account {
+    &:before {
+        content: '\e600';
+    }
 }
 
-.icon-promotions:before {
-    content: '\e609';
+.icon-arrowdown {
+    &:before {
+        content: '\e601';
+    }
 }
 
-.icon-reports:before {
-    content: '\e60a';
+.icon-cms {
+    &:before {
+        content: '\e602';
+    }
 }
 
-.icon-sales:before {
-    content: '\e60b';
+.icon-customers {
+    &:before {
+        content: '\e603';
+    }
 }
 
-.icon-search:before {
-    content: '\e60c';
+.icon-dashboard {
+    &:before {
+        content: '\e604';
+    }
 }
 
-.icon-stores:before {
-    content: '\e60d';
+.icon-filter {
+    &:before {
+        content: '\e605';
+    }
 }
 
-.icon-systems:before {
-    content: '\e60e';
+.icon-promotions {
+    &:before {
+        content: '\e609';
+    }
 }
 
-.icon-views:before {
-    content: '\e60f';
+.icon-reports {
+    &:before {
+        content: '\e60a';
+    }
 }
 
-.icon-import:before {
-    content: '\e636';
+.icon-sales {
+    &:before {
+        content: '\e60b';
+    }
 }
 
-.icon-export:before {
-    content: '\e635';
+.icon-search {
+    &:before {
+        content: '\e60c';
+    }
 }
 
-.icon-enable:before {
-    content: '\e637';
+.icon-stores {
+    &:before {
+        content: '\e60d';
+    }
 }
 
-.icon-not-installed:before {
-    content: '\e638';
+.icon-systems {
+    &:before {
+        content: '\e60e';
+    }
 }
 
-.icon-disabled:before {
-    content: '\e639';
+.icon-views {
+    &:before {
+        content: '\e60f';
+    }
 }
+
+
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/_sources.less b/app/design/adminhtml/Magento/backend/web/css/source/_sources.less
index 8954d42dee144211e9a75dc09627272996117f26..2ac9bb9472da0fc2bdbc7992df7efd5455eaca3e 100644
--- a/app/design/adminhtml/Magento/backend/web/css/source/_sources.less
+++ b/app/design/adminhtml/Magento/backend/web/css/source/_sources.less
@@ -21,6 +21,7 @@
 @import '_grid';
 @import '_extends';
 @import '_tabs';
+@import '_structure';
 
 //
 //  Components
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/_structure.less b/app/design/adminhtml/Magento/backend/web/css/source/_structure.less
new file mode 100644
index 0000000000000000000000000000000000000000..1f0d9d07e2368acd83c4b6e0f064b51abd7ea532
--- /dev/null
+++ b/app/design/adminhtml/Magento/backend/web/css/source/_structure.less
@@ -0,0 +1,15 @@
+// /**
+//  * Copyright © 2015 Magento. All rights reserved.
+//  * See COPYING.txt for license details.
+//  */
+
+//
+//  Structure
+//  _____________________________________________
+
+@page-wrapper__indent-left: @menu__width;
+
+.page-wrapper {
+    padding-left: @page-wrapper__indent-left;
+
+}
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/_typography.less b/app/design/adminhtml/Magento/backend/web/css/source/_typography.less
index f13c86fd1adb5a4f82afd46a13eeaa19bee2ab47..0ce2e3d4c84b7915144de7f8f7cfd47eabf59653 100644
--- a/app/design/adminhtml/Magento/backend/web/css/source/_typography.less
+++ b/app/design/adminhtml/Magento/backend/web/css/source/_typography.less
@@ -100,10 +100,10 @@ p {
 
 //  Links
 a {
-    color: @color-link;
+    color: @link__color;
     text-decoration: none;
     &:hover {
-        color: @color-link-hover;
+        color: @link__hover__color;
         text-decoration: underline;
     }
 }
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/_variables.less b/app/design/adminhtml/Magento/backend/web/css/source/_variables.less
index ae7bde2f5fd238513a220be8144d53e409d095eb..ba307b00c9a0ec24eb1ac2f7ec062287a2e59339 100644
--- a/app/design/adminhtml/Magento/backend/web/css/source/_variables.less
+++ b/app/design/adminhtml/Magento/backend/web/css/source/_variables.less
@@ -7,70 +7,8 @@
 //  Admin theme variables
 //  _____________________________________________
 
-//
-//  Typography
-//  ---------------------------------------------
-
-//  Base Font
-@font-family-name__base: 'Open Sans';
-@font-family__base: @font-family-name__base, @font-family__sans-serif;
-@font-family__console: 'Courier New', Courier, monospace;
-
-//  Admin Font Icons
-@icon-font__admin-name: 'UX-Icons';
-@icon-font__admin-path: '@{baseDir}fonts/@{icon-font__admin-name}/@{icon-font__admin-name}';
-
-//  Legacy Font Icons
-@icon-font__blank-name: 'icons-blank-theme';
-@icon-font__blank-path: '@{baseDir}fonts/Blank-Theme-Icons/Blank-Theme-Icons';
-@icon-font__mui-name: 'MUI-Icons';
-@icon-font__mui-path: '@{baseDir}fonts/@{icon-font__mui-name}/@{icon-font__mui-name}';
-
-@font-size__small: @font-size__base * .85;
-
-//  Colors
-@color-light-brownie: #676056;
-@color-dark-gray: #808080;
-@color-very-dark-gray: #666;
-@color-very-dark-gray2: #555;
-@color-lighter-grayish: #cacaca;
-@color-lighter-gray: #e9e9e9;
-@color-dark-grayish-orange: #afadac;
-@color-dark-grayish: #aeaeae;
-@color-gray65: #a6a6a6;
-@color-gray75: #bfbfbf;
-@color-gray83: #d4d4d4;
-@color-gray84: #d6d6d6;
-@color-gray85: #d9d9d9;
-@color-gray98: #fafafa;
-@color-very-light-gray: #fcfcfc;
-@color-white-fog: #f8f8f8;
-@color-lazy-sun: #fff8d6;
-@color-lazy-sunny: #fff1ad;
-@color-pure-blue: #007bdb;
-@color-dodger-blue: #008bdb;
-@color-green-apple: #79a22e;
-@color-brownie: #514943;
-@color-dark-brown: #4a3f39;
-@color-dark-brownie: #41362f;
-@color-very-dark-gray-black: #303030;
-@color-very-dark-gray-black2: #35302c;
-@color-very-dark-grayish-orange: #373330;
-@color-phoenix: #eb5202;
-@color-phoenix-brown: #b84002;
-@color-phoenix-brownie: #ae3d01;
-@color-tomato-brick: #e22626;
-
-@color__base: @color-dark-brownie;
-@color-link: @color-pure-blue;
-@color-link-hover: @color-pure-blue;
-
-//  Disabled
-@opacity-disabled: .7;
-
-//
-//  Forms
-//  ---------------------------------------------
-
-//  Validation
-@validation-color: @color-tomato-brick;
+@import 'variables/_colors';
+@import 'variables/_typography';
+@import 'variables/_icons';
+@import 'variables/_forms';
+@import 'variables/_structure';
\ No newline at end of file
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/abstract.less b/app/design/adminhtml/Magento/backend/web/css/source/abstract.less
index bd10565ed84694bea8d50c2e6bff07fdc99b7415..5952648b92d338e1bd0777b4f7ac86a8442654e6 100644
--- a/app/design/adminhtml/Magento/backend/web/css/source/abstract.less
+++ b/app/design/adminhtml/Magento/backend/web/css/source/abstract.less
@@ -17,7 +17,7 @@
 .validation-symbol {
     &:after {
         content: '*';
-        color: @validation-color;
+        color: @validation__color;
         font-weight: normal;
         margin-left: 3px;
     }
@@ -26,7 +26,7 @@
 .validation-symbol-light {
     &:after {
         content: '*';
-        color: @validation-color-light;
+        color: @validation__color-light;
         font-weight: normal;
         margin-left: 3px;
     }
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/forms/_forms.less b/app/design/adminhtml/Magento/backend/web/css/source/forms/_forms.less
index c09bed7dedef52a37835b35cce8505702335bfb9..ef1020a766e1c73fc086c239fde686b2884d948b 100644
--- a/app/design/adminhtml/Magento/backend/web/css/source/forms/_forms.less
+++ b/app/design/adminhtml/Magento/backend/web/css/source/forms/_forms.less
@@ -204,7 +204,7 @@ fieldset.field [class^='fields-group-'] .field .control {
         color: @field-tooltip-icon__background-color;
         cursor: pointer;
         display: inline-block;
-        font-family: @icon-font__admin-name;
+        font-family: @icons-admin__font-name;
         margin-left: 18px;
         margin-top: -6px;
         position: relative;
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/navigation.less b/app/design/adminhtml/Magento/backend/web/css/source/navigation.less
index e5b82d4805a8f22f56fbbb24532e843385fa13bb..046f2dae28cfecf5ba57c195d12c9bd559f5122c 100644
--- a/app/design/adminhtml/Magento/backend/web/css/source/navigation.less
+++ b/app/design/adminhtml/Magento/backend/web/css/source/navigation.less
@@ -7,11 +7,6 @@
 //    Global Navigation
 // --------------------------------------
 
-.navigation {
-    background-color: @color-middle;
-    position: relative;
-    z-index: 5;
-}
 
 .navigation .level-0.reverse > .submenu {
     right: 1px;
@@ -70,24 +65,6 @@
     text-align: left;
     transition: display .15s ease-out;
 }
-
-.navigation .level-0 > a {
-    background: none;
-    display: block;
-    padding: 12px 13px 0;
-    .style15();
-    text-transform: uppercase;
-    text-decoration: none;
-    transition: background .15s ease-out;
-    &:after {
-        content: "";
-        display: block;
-        margin-top: 10px;
-        height: 3px;
-        font-size: 0;
-    }
-}
-
 .navigation .level-0.active > a {
     font-weight: @baseFontWeightBold;
     &:after {
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/table.less b/app/design/adminhtml/Magento/backend/web/css/source/table.less
index b2c117491ad6f5f76e4ada921630cf9de4fee0bc..e2bf92895ef5c00e7f5e3042743292043b67a479 100644
--- a/app/design/adminhtml/Magento/backend/web/css/source/table.less
+++ b/app/design/adminhtml/Magento/backend/web/css/source/table.less
@@ -734,16 +734,16 @@ td.col-type {
     }
     .validation-advice {
         background: @validation-background-color;
-        border: 1px solid @validation-color;
+        border: 1px solid @validation__color;
         border-radius: 3px;
-        color: @validation-color;
+        color: @validation__color;
         margin: 5px 0 0;
         padding: 3px 7px;
         position: absolute;
         white-space: nowrap;
         z-index: 5;
         &:before {
-            .arrow(up, 5px, @validation-color);
+            .arrow(up, 5px, @validation__color);
             content: '';
             left: 50%;
             margin-left: -5px;
@@ -752,8 +752,8 @@ td.col-type {
         }
     }
     input[type="text"].validation-failed {
-        border-color: @validation-color;
-        box-shadow: 0 0 8px @validation-color-rgba;
+        border-color: @validation__color;
+        box-shadow: 0 0 8px @validation__color-rgba;
     }
     .link-feed {
         white-space: nowrap;
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/variables.less b/app/design/adminhtml/Magento/backend/web/css/source/variables.less
index cde6b27a6f88f8dafc2f2bb587777533e7c6767b..a18d24a963910f8bd8aa54aee9c5d294d3f20ca1 100644
--- a/app/design/adminhtml/Magento/backend/web/css/source/variables.less
+++ b/app/design/adminhtml/Magento/backend/web/css/source/variables.less
@@ -20,7 +20,7 @@
 @color-middle: #676056;
 @color-light: #e0dacf;
 @color-general: #f3ebde;
-@color-link: #026294;
+@link__color: #026294;
 @page-main-action-color: #645d53;
 
 //
@@ -36,11 +36,11 @@
 @form-element-background-color: @color-white;
 
 //  Validation
-@validation-color: #e22626;
-@validation-color-rgba: rgba(226, 38, 38, .6);
+@validation__color: #e22626;
+@validation__color-rgba: rgba(226, 38, 38, .6);
 @validation-background-color: #f9d4d4;
-@validation-border: 1px dashed @validation-color;
-@validation-color-light: #f9d4d4; //  For asterisk on <th> elements of grid tables
+@validation-border: 1px dashed @validation__color;
+@validation__color-light: #f9d4d4; //  For asterisk on <th> elements of grid tables
 
 //
 //  Tables
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/variables/_colors.less b/app/design/adminhtml/Magento/backend/web/css/source/variables/_colors.less
new file mode 100644
index 0000000000000000000000000000000000000000..694c8942d325e778bc00f7546d4a296541b44c80
--- /dev/null
+++ b/app/design/adminhtml/Magento/backend/web/css/source/variables/_colors.less
@@ -0,0 +1,50 @@
+// /**
+//  * Copyright © 2015 Magento. All rights reserved.
+//  * See COPYING.txt for license details.
+//  */
+
+//
+//  Colors
+//  _____________________________________________
+
+//
+//  Colors
+//  ---------------------------------------------
+
+@color-light-brownie: #676056;
+@color-dark-gray: #808080;
+@color-very-dark-gray: #666;
+@color-very-dark-gray2: #555;
+@color-lighter-grayish: #cacaca;
+@color-lighter-gray: #e9e9e9;
+@color-dark-grayish-orange: #afadac;
+@color-dark-grayish: #aeaeae;
+@color-gray65: #a6a6a6;
+@color-gray75: #bfbfbf;
+@color-gray83: #d4d4d4;
+@color-gray84: #d6d6d6;
+@color-gray85: #d9d9d9;
+@color-gray98: #fafafa;
+@color-very-light-gray: #fcfcfc;
+@color-white-fog: #f8f8f8;
+@color-lazy-sun: #fff8d6;
+@color-lazy-sunny: #fff1ad;
+@color-pure-blue: #007bdb;
+@color-dodger-blue: #008bdb;
+@color-green-apple: #79a22e;
+@color-brownie: #514943;
+@color-dark-brown: #4a3f39;
+@color-dark-brownie: #41362f;
+@color-very-dark-gray-black: #303030;
+@color-very-dark-gray-black2: #35302c;
+@color-very-dark-grayish-orange: #373330;
+@color-phoenix: #eb5202;
+@color-phoenix-brown: #b84002;
+@color-phoenix-brownie: #ae3d01;
+@color-tomato-brick: #e22626;
+
+//
+//  Nesting
+//  ---------------------------------------------
+
+@color__base: @color-dark-brownie;
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/components/_navigation.less b/app/design/adminhtml/Magento/backend/web/css/source/variables/_forms.less
similarity index 58%
rename from app/design/adminhtml/Magento/backend/web/css/source/components/_navigation.less
rename to app/design/adminhtml/Magento/backend/web/css/source/variables/_forms.less
index 1eed11f4d86f33e35b5203ccb629aca3b4cc78d7..d774bf3c774a1b5ecd10e002eeb9f617d17333ce 100644
--- a/app/design/adminhtml/Magento/backend/web/css/source/components/_navigation.less
+++ b/app/design/adminhtml/Magento/backend/web/css/source/variables/_forms.less
@@ -4,9 +4,11 @@
 //  */
 
 //
-//  Global Navigation
-//  ---------------------------------------------
+//  Forms
+//  _____________________________________________
 
-.navigation {
+//
+//  Validation
+//  ---------------------------------------------
 
-}
+@validation__color: @color-tomato-brick;
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/variables/_icons.less b/app/design/adminhtml/Magento/backend/web/css/source/variables/_icons.less
new file mode 100644
index 0000000000000000000000000000000000000000..45ced957d42b394c0c21e48258e6c9d306a5d236
--- /dev/null
+++ b/app/design/adminhtml/Magento/backend/web/css/source/variables/_icons.less
@@ -0,0 +1,11 @@
+// /**
+//  * Copyright © 2015 Magento. All rights reserved.
+//  * See COPYING.txt for license details.
+//  */
+
+//
+//  Icons
+//  _____________________________________________
+
+@icons-admin__font-name: 'Icons';
+@icons-admin__font-name-path: '@{baseDir}fonts/@{icons-admin__font-name}/@{icons-admin__font-name}';
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/variables/_structure.less b/app/design/adminhtml/Magento/backend/web/css/source/variables/_structure.less
new file mode 100644
index 0000000000000000000000000000000000000000..cd5de4f16d566d3ca791bb4ec0fe5470ca9a106c
--- /dev/null
+++ b/app/design/adminhtml/Magento/backend/web/css/source/variables/_structure.less
@@ -0,0 +1,38 @@
+// /**
+//  * Copyright © 2015 Magento. All rights reserved.
+//  * See COPYING.txt for license details.
+//  */
+
+//
+//  Structure
+//  _____________________________________________
+
+//
+//  Z axis
+//  ---------------------------------------------
+
+@z-index-1: 100;
+@z-index-2: 200;
+@z-index-3: 300;
+@z-index-4: 400;
+@z-index-5: 500;
+@z-index-6: 600;
+@z-index-7: 700;
+@z-index-8: 800;
+@z-index-9: 900;
+@z-index-10: 1000;
+
+// z-index 8
+@menu__z-index: @z-index-7;
+
+// z-index 8
+@overlay__z-index: @z-index-8; // example
+
+// z-index 9
+@modal__z-index: @z-index-9; // example
+
+//
+//  Components
+//  ---------------------------------------------
+
+@menu__width: 8.8rem;
diff --git a/app/design/adminhtml/Magento/backend/web/css/source/variables/_typography.less b/app/design/adminhtml/Magento/backend/web/css/source/variables/_typography.less
new file mode 100644
index 0000000000000000000000000000000000000000..0592c667cb63c7e1efc5eb48b4468d820407fd25
--- /dev/null
+++ b/app/design/adminhtml/Magento/backend/web/css/source/variables/_typography.less
@@ -0,0 +1,23 @@
+// /**
+//  * Copyright © 2015 Magento. All rights reserved.
+//  * See COPYING.txt for license details.
+//  */
+
+//
+//  Typography
+//  _____________________________________________
+
+//  Base Font
+@font-family-name__base: 'Open Sans';
+@font-family__base: @font-family-name__base, @font-family__sans-serif;
+@font-family__console: 'Courier New', Courier, monospace;
+
+// Sizes
+@font-size__small: @font-size__base * .85;
+
+//  Links
+@link__color: @color-pure-blue;
+@link__hover__color: @color-pure-blue;
+
+//  Disabled
+@disabled__opacity: .7;
diff --git a/app/design/adminhtml/Magento/backend/web/css/styles-migration.less b/app/design/adminhtml/Magento/backend/web/css/styles-migration.less
new file mode 100644
index 0000000000000000000000000000000000000000..05e0980edea197fe3134369a7e9f7c2f4fce3cdd
--- /dev/null
+++ b/app/design/adminhtml/Magento/backend/web/css/styles-migration.less
@@ -0,0 +1,8 @@
+/**
+ * Copyright © 2015 Magento. All rights reserved.
+ * See COPYING.txt for license details.
+ */
+
+#html-body[class][data-container="body"] .admin__scope {
+    @import (less) 'override.css';
+}
diff --git a/app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons.eot b/app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons-legacy.eot
similarity index 100%
rename from app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons.eot
rename to app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons-legacy.eot
diff --git a/app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons.svg b/app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons-legacy.svg
similarity index 100%
rename from app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons.svg
rename to app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons-legacy.svg
diff --git a/app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons.ttf b/app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons-legacy.ttf
similarity index 100%
rename from app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons.ttf
rename to app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons-legacy.ttf
diff --git a/app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons.woff b/app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons-legacy.woff
similarity index 100%
rename from app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons.woff
rename to app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons-legacy.woff
diff --git a/app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons.woff2 b/app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons-legacy.woff2
similarity index 100%
rename from app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons.woff2
rename to app/design/adminhtml/Magento/backend/web/fonts/icons/admin-icons-legacy.woff2
diff --git a/app/design/adminhtml/Magento/backend/web/fonts/icons/icons.eot b/app/design/adminhtml/Magento/backend/web/fonts/icons/icons.eot
new file mode 100644
index 0000000000000000000000000000000000000000..19f13bf76292da38fe449442771fd72ec7fdfd6f
Binary files /dev/null and b/app/design/adminhtml/Magento/backend/web/fonts/icons/icons.eot differ
diff --git a/app/design/adminhtml/Magento/backend/web/fonts/icons/icons.svg b/app/design/adminhtml/Magento/backend/web/fonts/icons/icons.svg
new file mode 100644
index 0000000000000000000000000000000000000000..85a68c310325e0b63fd0503811c8364af43defb9
--- /dev/null
+++ b/app/design/adminhtml/Magento/backend/web/fonts/icons/icons.svg
@@ -0,0 +1,68 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>Generated by IcoMoon</metadata>
+<defs>
+<font id="icomoon" horiz-adv-x="1024">
+<font-face units-per-em="1024" ascent="960" descent="-64" />
+<missing-glyph horiz-adv-x="1024" />
+<glyph unicode="&#x20;" d="" horiz-adv-x="512" />
+<glyph unicode="&#xe600;" d="M709.921 789.454c8.139-32.295 8.927-34.974 8.192-68.162-0.263-12.813-7.772-71.943-5.724-90.112 1.628-14.966 5.461-16.174 11.448-28.514 10.398-21.425 6.984-51.095 2.941-72.678-2.206-11.868-6.827-28.725-13.916-38.387-7.667-10.66-23.211-10.713-30.142-23.158-9.872-17.854-4.306-43.008-10.503-62.385-7.142-21.898-25.101-23.421-26.466-52.145 8.822-1.155 17.592-2.468 26.466-3.623 8.822-18.59 25.049-55.874 41.59-67.059 13.863-3.728 27.727-7.457 41.59-11.185 48.627-19.64 102.558-43.061 151.237-63.33 44.373-18.432 97.411-24.996 113.48-70.84 0-31.035 2.941-104.501 2.153-145.25h-965.553c-0.893 40.697 2.153 114.215 2.153 145.25 15.964 45.844 69.002 52.408 113.375 70.84 48.679 20.27 102.61 43.691 151.237 63.33 13.811 3.728 27.674 7.457 41.59 11.185 16.489 11.185 32.715 48.522 41.538 67.059l19.692 4.621c-4.464 24.576-19.85 26.466-26.256 43.743-2.521 26.099-5.041 52.145-7.509 78.192 0.053-1.155-18.117 3.361-20.48 4.779-25.731 15.806-26.204 80.24-28.725 107.021-1.103 12.183 16.174 22.265 11.343 44.636-28.094 131.44 12.183 192.88 75.881 213.307 44.216 17.749 126.871 50.465 203.855 3.728l19.167-17.487 30.93-5.251c15.491-8.77 25.416-38.124 25.416-38.124z" horiz-adv-x="1090" />
+<glyph unicode="&#xe601;" d="M529.203 62.008l-468.465 628.209h936.931l-468.465-628.209z" horiz-adv-x="1085" />
+<glyph unicode="&#xe602;" d="M976.793-33.858h-910.388v910.388h910.388v-910.388zM912.622 812.359h-782.046v-782.088h782.046v782.088zM221.432 125.348h152.876v372.033h-152.876v-372.033zM466.323 127.914h350.932v366.53h-350.932v-366.53zM221.432 587.659h595.865v147.125h-595.865v-147.125z" horiz-adv-x="1034" />
+<glyph unicode="&#xe603;" d="M264.319 639.317c75.685 0 136.98 61.259 136.98 136.944 0 75.649-61.295 136.98-136.98 136.98s-137.017-61.331-137.017-136.98c0-75.649 61.331-136.944 137.017-136.944zM448.929 577.297c-28.962 28.926-63.325 46.252-187.655 46.252s-157.859-18.776-185.335-46.252c-27.44-27.44-18.196-320.43-18.196-320.43l60.824 144.411 38.241-430.334 110.23 220.278 102.907-220.278 36.393 430.334 60.824-144.411c-0.036 0 10.693 291.468-18.233 320.43z" horiz-adv-x="489" />
+<glyph unicode="&#xe604;" d="M680.975 874.42c-337.523 0-610.976-273.515-611.038-610.976 0.122-37.72 1.039-251.812 1.039-251.812h1219.997c0 0 0.978 239.219 1.039 251.812-0.183 337.523-273.637 610.976-611.038 610.976zM737.708 750.317c31.117-3.607 61.379-10.271 90.418-19.624l-19.93-61.685c-25.004 8.070-51.169 13.939-78.191 16.995l7.703 64.313zM270.091 274.998h-64.864c0 31.423 3.118 62.235 8.803 92.007l63.702-12.349c-5.135-25.799-7.642-52.392-7.642-79.658zM305.855 443.729l-59.178 26.288c12.655 28.489 28 55.449 45.79 80.636l52.942-37.475c-15.284-21.825-28.611-45.056-39.554-69.449zM407.46 582.993l-43.405 48.113c22.925 20.541 47.807 39.187 74.462 54.96l33.318-55.571c-22.987-13.755-44.567-29.65-64.374-47.501zM536.943 730.693c29.039 9.292 59.178 16.017 90.418 19.624l7.581-64.313c-26.838-3.057-53.003-8.926-78.13-16.995l-19.869 61.685zM761.673 146.616l-152.897-27.205-38.881 150.452 395.172 404.22-203.394-527.467zM1019.476 513.177l52.942 37.414c17.79-25.187 33.257-52.148 45.851-80.636l-59.178-26.288c-10.943 24.454-24.209 47.685-39.615 69.51zM1094.916 274.998c0 27.266-2.69 53.859-7.703 79.658l63.702 12.349c5.808-29.834 8.803-60.645 8.803-92.007h-64.802zM646.006 177.489c26.777-17.056 62.174-9.415 79.291 17.24 17.118 26.593 9.292 62.051-17.301 79.108-26.655 17.24-62.051 9.354-79.23-17.362-17.118-26.349-9.476-61.99 17.24-78.986z" horiz-adv-x="1376" />
+<glyph unicode="&#xe605;" d="M24.097 834.683h972.827v-111.922l-410.504-412.792v-238.366l-171.447-87.505v325.871l-390.875 415.877v108.837z" />
+<glyph unicode="&#xe606;" d="M454.495 899.249l-402.697-240.513v-457.026l104.632-60.727v457.049l298.157 178.728 299.698-179.142-0.138-455.922 103.528 60.013v457.026l-403.18 240.513zM507.766 617.868v-534.344l-53.271-32.124-53.34 32.262v533.792l-138.090-83.853v-456.934l191.453-115.516 193.087 116.322v456.451l-139.839 83.945z" horiz-adv-x="903" />
+<glyph unicode="&#xe607;" d="M870.821 216.311c-64.195 65.89-78.231 188.772-91.738 283.159-20.074 139.937-24.259 297.089-226.008 317.693v25.318c0 25.424-39.195 46.028-64.937 46.028s-62.024-20.551-62.024-46.028v-25.371c-200.054-20.816-206.993-177.914-226.855-317.693-13.453-94.439-27.331-217.268-91.049-283.264-12.818-13.348-16.473-32.998-9.11-49.947 7.362-16.843 24.153-27.913 42.797-27.913h695.343c18.75 0 35.593 11.070 42.903 28.019s3.655 36.653-9.322 50zM489.569-15.735c51.060 0 92.373 40.837 92.373 91.367h-184.694c-0.053-50.53 41.314-91.367 92.32-91.367z" horiz-adv-x="989" />
+<glyph unicode="&#xe608;" d="M252.137 794.92l-160.070-92.393 378.042-218.205 160.023 92.393-377.996 218.205zM845.638 701.085l-377.996 218.252-145.222-83.828 377.996-218.205 145.222 83.782zM502.784 421.998v-433.664l376.832 217.507v433.711l-376.832-217.553zM55.668 205.888l376.785-217.507v436.503l-376.785 217.46v-436.457z" horiz-adv-x="954" />
+<glyph unicode="&#xe609;" d="M59.153 413.966l164.053-38.141v303.902l-164.053-38.141v-227.621zM1122.198 888.995l-837.712-194.959v-335.978l140.328-376.832 151.712 57.45-104.049 279.113 649.668-151.18v722.385z" horiz-adv-x="1170" />
+<glyph unicode="&#xe60a;" d="M736.707-33.086h207.134v322.703h-207.134v-322.703zM399.646-33.086h207.134v946.793h-207.134v-946.793zM62.673-33.042h207.134v634.704h-207.134v-634.704z" horiz-adv-x="991" />
+<glyph unicode="&#xe60b;" d="M426.502 335.631c-15.866 13.512-42.796 25.753-80.79 36.723v-198.774c11.535 1.459 23.729 4.331 36.299 8.851 12.618 4.426 23.87 10.829 33.804 19.068 9.981 8.427 18.173 18.55 24.529 30.649 6.638 12.006 9.651 26.365 9.651 42.89 0.047 26.836-7.721 47.222-23.493 60.593zM576.736 211.292c-7.109-23.117-19.774-45.762-38.135-67.749-18.503-22.175-43.079-41.855-74.010-58.992-30.885-17.373-70.432-27.683-118.878-31.12v-88.088h-57.014v88.088c-72.080 5.603-128.483 29.237-169.113 71.374-40.536 42.090-63.935 104.095-70.432 185.544h136.251c-0.753-39.359 8.992-70.479 28.86-93.266 20.15-22.74 44.774-37.335 74.434-43.455v216.523c-3.060 1.318-7.486 2.919-12.994 4.567-5.508 1.789-11.393 3.343-17.938 4.708-23.776 6.827-47.175 15.019-70.291 24.294-23.493 9.369-44.114 21.704-62.523 37.335-18.456 15.584-33.098 34.84-43.879 57.956-11.111 23.211-16.478 51.977-16.478 86.487 0 35.31 6.168 66.336 18.785 93.313 12.665 26.836 29.143 49.529 49.858 67.702 20.621 18.314 44.303 32.58 71.468 42.419 27.071 10.122 55.037 16.149 83.992 18.314v79.66h57.014v-79.66c29.143-3.531 56.308-10.169 81.638-20.292 25.423-10.028 47.787-23.729 67.137-41.478 19.585-17.514 35.357-39.453 47.457-65.771 12.288-26.13 19.35-57.109 21.28-93.172h-137.287c-0.518 27.636-8.616 51.082-23.917 70.432-15.725 19.303-34.275 29.002-56.308 29.002v-183.331c7.862-2.072 15.631-4.143 23.729-6.12 8.098-2.072 16.525-4.567 25.565-7.297 47.645-13.983 84.415-31.12 110.168-51.318 25.8-20.292 44.726-41.666 56.92-63.653 12.335-22.175 19.633-44.256 21.704-66.336 2.448-22.081 3.531-41.713 3.531-59.039 0.047-15.207-3.531-34.416-10.593-57.579zM228.905 684.733c-8.38-7.156-15.113-16.196-19.962-26.883-4.802-10.781-7.062-23.352-7.062-37.759 0-22.834 6.733-40.536 20.103-52.824 13.653-12.618 35.734-22.552 66.713-30.131v168.831c-10.829 0-21.516-1.695-31.826-5.226-10.216-3.437-19.633-8.851-27.966-16.007z" horiz-adv-x="659" />
+<glyph unicode="&#xe60c;" d="M555.139 926.506c-218.775 71.601-457.062-40.29-532.231-250.028-75.227-209.681 41.211-437.665 259.928-509.208 218.717-71.601 457.004 40.348 532.231 250.028s-41.211 437.665-259.928 509.208zM320.076 271.103c-158.915 52.089-243.467 217.681-188.903 369.978 54.679 152.296 227.754 233.625 386.669 181.593s243.409-217.624 188.788-369.92c-54.622-152.296-227.696-233.567-386.554-181.65zM638.482 262.354l358.927-349.602 24.807 69.241 24.865 69.241-310.348 302.29z" horiz-adv-x="1109" />
+<glyph unicode="&#xe60d;" d="M1098.281 862.698c19.777 3.723 34.901 21.232 34.901 42.347-0.058 23.791-19.196 43.103-42.812 43.103h-900.508c-23.675 0-42.754-19.312-42.754-43.103 0-21.057 15.007-38.566 34.843-42.347l-181.951-354.421v-68.988c0-30.946 32.516-56.016 72.594-56.016 13.437 0 26.001 2.908 36.821 7.795v-466.919h1061.286v466.919c10.878-4.944 23.326-7.795 36.879-7.795 40.078 0 72.594 25.071 72.594 56.016v68.988l-181.893 354.421zM214.758 383.273c-38.217 0-69.221 25.071-69.221 56.016v6.457h-0.349v62.531l137.162 353.665h109.648l-107.961-353.665v-68.988c0 0 0 0 0 0 0-30.946-31.004-56.016-69.279-56.016zM498.447 383.273c-38.217 0-69.221 25.071-69.221 56.016v68.988l57.354 353.665h109.241l-28.095-353.665v-68.93c-0.058-31.004-31.004-56.075-69.279-56.075zM782.077 383.273c-38.217 0-69.162 25.071-69.162 56.016v68.988l-28.154 353.665h108.892l57.296-353.665v-68.988c0-0.931 0.175-1.92 0.233-2.792-1.803-29.666-32.051-53.224-69.104-53.224zM1134.637 439.289c0-30.946-31.004-56.016-69.221-56.016s-69.162 25.071-69.162 56.016v68.988l-108.019 353.665h109.59l137.22-353.665v-62.473h-0.349v-6.515h-0.058z" horiz-adv-x="1280" />
+<glyph unicode="&#xe60e;" d="M1024 380.306v116.547l-141.218 46.117-33.219 80.36 63.981 135.383-82.407 82.407-15.458-7.831-117.008-59.477-80.309 33.321-50.57 141.014h-116.496l-5.374-16.533-40.743-124.686-80.258-33.321-135.537 63.981-82.356-82.407 7.882-15.407 59.323-117.059-33.219-80.258-141.014-50.519v-116.547l141.218-46.066 33.219-80.36-63.878-135.383 82.254-82.407 15.458 7.831 117.008 59.425 80.36-33.27 50.468-140.963h116.496l5.426 16.43 40.692 124.737 80.309 33.27 135.383-63.981 82.458 82.407-7.882 15.458-59.374 116.957 33.27 80.36 141.116 50.468zM512 272.92c-90.136 0-163.177 73.040-163.177 163.177s73.040 163.177 163.177 163.177c90.187 0 163.177-73.040 163.177-163.177s-72.989-163.177-163.177-163.177z" />
+<glyph unicode="&#xe60f;" d="M944.97 619.106c-97.861 0-177.522-79.581-177.522-177.443 0-97.94 79.66-177.679 177.522-177.679 98.019 0 177.679 79.739 177.679 177.679 0 97.861-79.66 177.443-177.679 177.443zM944.97 948.148c-470.712 0-944.97-512-944.97-512s474.258-512 944.97-512c470.949 0 945.128 512 945.128 512s-474.179 512-945.128 512zM944.97 79.292c-200.057 0-362.292 162.078-362.292 362.45 0 200.057 162.236 362.292 362.292 362.292 200.214 0 362.45-162.236 362.45-362.292 0-200.451-162.236-362.45-362.45-362.45z" horiz-adv-x="1890" />
+<glyph unicode="&#xe610;" d="M1020.032 382.593v116.045l-16.41 5.376-124.237 40.525-33.152 80.102 63.718 134.784-82.048 82.125-15.411-7.808-116.531-59.213-80.077 33.178-50.278 140.442h-116.096l-45.875-140.698-80-33.126-134.963 63.744-82.022-82.074 7.834-15.334 59.162-116.608-33.126-80.026-140.518-50.253v-116.147l16.435-5.325 124.288-40.576 33.075-80-63.693-134.886 82.048-82.099 131.942 66.97 80.026-33.152 50.304-140.39h116.096l5.35 16.41 40.55 124.237 80.077 33.178 134.886-63.718 82.074 82.074-7.834 15.386-59.213 116.582 33.203 80.026 140.416 50.253zM510.003 275.559c-89.754 0-162.509 72.832-162.509 162.611 0 89.754 72.755 162.483 162.509 162.483 89.83 0 162.509-72.73 162.509-162.483 0.026-89.805-72.653-162.611-162.509-162.611z" />
+<glyph unicode="&#xe611;" d="M509.978 893.722l-509.978-509.926 95.949-95.949 414.106 413.978 413.875-413.978 95.949 95.898-509.901 509.978zM146.253 259.585v-335.437h259.917v304.819h207.514v-304.819h259.917v335.488l-363.622 363.597-363.725-363.648z" />
+<glyph unicode="&#xe612;" d="M0 211.738l498.278-287.59v421.402l-498.278 287.667v-421.478zM894.464 723.662v-44.262c0-32.819-62.797-59.418-140.365-59.418-77.466 0-140.262 26.598-140.262 59.418v73.216h0.435c4.71-30.925 65.408-55.475 139.853-55.475 77.568 0 140.365 26.624 140.365 59.29 0 32.845-62.797 59.366-140.365 59.366-6.195 0-12.262-0.205-18.202-0.563l-90.317 52.147v-55.706c0-32.819-62.72-59.392-140.262-59.392-48.691 0-91.597 10.496-116.813 26.47-3.584 3.712-7.987 7.245-13.312 10.598-6.579 6.861-10.24 14.387-10.24 22.323v53.939l-87.322-50.381c-6.272 0.307-12.646 0.614-19.123 0.614-77.491 0-140.314-26.522-140.314-59.366 0-32.691 62.822-59.29 140.314-59.29 74.445 0 135.219 24.525 139.93 55.475h0.384v-73.216c0-32.819-62.746-59.418-140.314-59.418-77.491 0-140.314 26.598-140.314 59.418v43.622l-108.083-62.31 499.994-288.563 496.691 286.694-112.358 64.768zM646.784 540.135c0-32.794-62.874-59.315-140.365-59.315s-140.339 26.522-140.339 59.315v73.267h0.41c4.762-30.95 65.459-55.475 139.93-55.475s135.142 24.525 139.904 55.475h0.486v-73.267zM525.645 341.914v-417.766l498.355 287.718v417.766l-498.355-287.718zM505.318 829.492c77.542 0 140.262 26.547 140.262 59.315s-62.72 59.315-140.262 59.315c-77.491 0-140.339-26.573-140.339-59.315-0.026-32.768 62.822-59.315 140.339-59.315z" />
+<glyph unicode="&#xe613;" d="M287.002 466.484c0.205-0.23 0.461-0.486 0.691-0.717l103.347-103.373 36.045 36.045-56.55 56.499 90.266 90.189 11.904-1.28c3.046-0.307 6.093-0.538 9.19-0.538 6.246 0 12.314 0.768 18.253 2.125l-66.381 66.381c-1.357 1.382-2.765 2.611-4.173 3.814 20.454 73.6 1.766 155.725-56.038 213.555-57.421 57.421-138.803 76.237-211.968 56.525l123.955-123.981-32.563-121.446-121.395-32.589-124.032 124.006c-19.712-73.19-0.896-154.573 56.525-212.019 60.262-60.288 147.021-77.952 222.925-53.197zM653.235 392.346c-1.997-8.909-2.509-18.202-1.459-27.546l1.306-11.93-90.189-90.189-56.55 56.55-36.070-36.122 327.219-327.194c20.198-20.173 46.618-30.259 73.062-30.259s52.915 10.086 73.037 30.259c40.346 40.32 40.346 105.728 0 146.074l-290.355 290.355zM905.907-10.214l-51.866-13.875-42.112 42.112 13.901 51.891 51.866 13.926 42.112-42.138-13.901-51.917zM506.701 354.049l56.576-56.576 64.128 64.154c-3.482 31.334 6.707 63.821 30.669 87.808 24.013 23.962 56.474 34.176 87.808 30.72l280.397 280.346-157.056 157.056-280.448-280.397c3.482-31.258-6.682-63.821-30.669-87.782-24.013-23.987-56.525-34.176-87.808-30.643l-64.102-64.205 56.499-56.422-277.043-277.12-10.138 10.138-53.248-42.829-89.421-141.312 22.835-22.835 141.312 89.421 42.803 53.222-10.138 10.138 277.043 277.12z" />
+<glyph unicode="&#xe614;" d="M517.99 948.148c-279.398 0-505.882-226.534-505.882-505.958s226.483-505.958 505.882-505.958c279.501 0 506.010 226.534 506.010 505.958s-226.509 505.958-506.010 505.958zM614.835 136.295v274.56h181.53l-278.272 337.203-278.349-337.203h181.555v-274.56z" />
+<glyph unicode="&#xe615;" d="M512.794 948.148c-283.187 0-512.794-229.581-512.794-512.794 0-283.187 229.606-512.794 512.794-512.794s512.794 229.632 512.794 512.794c0 283.213-229.581 512.794-512.794 512.794zM512.794-23.065c-253.158 0-458.394 205.261-458.394 458.368 0 253.158 205.261 458.394 458.394 458.394 253.184 0 458.394-205.235 458.394-458.394 0.026-253.107-205.21-458.368-458.394-458.368zM760.013 322.535l30.387 38.4-265.6 206.413-20.787 1.613-259.226-208.026 28.826-39.987 236.8 177.613z" />
+<glyph unicode="&#xe616;" d="M512.794 948.148c-283.187 0-512.794-229.581-512.794-512.794 0-283.187 229.606-512.794 512.794-512.794s512.794 229.606 512.794 512.794c0 283.213-229.581 512.794-512.794 512.794zM512.794-23.065c-253.158 0-458.394 205.261-458.394 458.394 0 253.158 205.261 458.394 458.394 458.394 253.184 0 458.394-205.235 458.394-458.394 0.026-253.133-205.21-458.394-458.394-458.394zM265.6 493.748l-30.387-38.4 265.574-206.387 20.813-1.613 259.2 208-28.8 39.987-236.8-177.587z" />
+<glyph unicode="&#xe617;" d="M259.2 948.148h214.323v-214.323h-214.323v214.323zM259.2 678.273h214.323v-214.349h-214.323v214.349zM259.2 408.372h214.323v-214.349h-214.323v214.349zM259.2 138.497h214.323v-214.349h-214.323v214.349zM549.325 948.148h214.323v-214.323h-214.323v214.323zM549.325 678.273h214.323v-214.349h-214.323v214.349zM549.325 408.372h214.323v-214.349h-214.323v214.349zM549.325 138.497h214.323v-214.349h-214.323v214.349z" />
+<glyph unicode="&#xe618;" d="M860.058 763.086v-272l-430.029 269.158-1.894-253.491-424.371 249.754-3.763-647.834 426.24 241.28-5.606-239.437 439.424 252.16v-259.635h163.942v660.045z" />
+<glyph unicode="&#xe619;" d="M163.942 103.041v271.974l430.029-269.133 1.894 253.491 424.397-249.754 3.738 647.834-426.24-241.28 5.606 239.437-439.424-252.16v259.635h-163.942v-660.045z" />
+<glyph unicode="&#xe61a;" d="M505.704 907.15c-260.096-3.489-468.158-217.202-464.706-477.336 3.489-259.982 217.202-468.12 477.298-464.631s468.158 217.202 464.706 477.336c-3.413 260.058-217.202 468.12-477.298 464.631zM557.928 750.175c47.863 0 62.009-27.762 62.009-59.544 0-39.671-31.782-76.383-86.016-76.383-45.359 0-66.901 22.831-65.65 60.53 0 31.782 26.624 75.435 89.657 75.435zM435.162 141.767c-32.73 0-56.661 19.873-33.792 107.217l37.547 154.814c6.485 24.841 7.585 34.778 0 34.778-9.785 0-52.262-17.143-77.407-34.057l-16.346 26.776c79.607 66.446 171.16 105.472 210.375 105.472 32.73 0 38.153-38.722 21.807-98.266l-43.008-162.816c-7.585-28.786-4.286-38.722 3.262-38.722 9.785 0 41.984 11.871 73.614 36.75l18.47-24.841c-77.369-77.369-161.792-107.179-194.56-107.179z" />
+<glyph unicode="&#xe61b;" d="M591.986 500.129h-16.005v192.019c0 105.851-86.13 192.019-192.019 192.019h-128c-105.851 0-192.019-86.13-192.019-192.019v-192.019h-16.005c-26.396 0-48.014-21.618-48.014-48.014v-479.991c0-26.396 21.618-48.014 48.014-48.014h544.009c26.396 0 48.014 21.618 48.014 48.014v479.991c0 26.396-21.618 48.014-48.014 48.014zM384 52.148h-128l27.838 139.188c-16.801 11.529-27.838 30.872-27.838 52.793 0 35.347 28.672 64.019 64.019 64.019s64.019-28.672 64.019-64.019c0-21.921-11.036-41.263-27.838-52.793l27.838-139.188zM448.019 500.129h-256v192.019c0 35.271 28.71 64.019 64.019 64.019h128c35.271 0 64.019-28.71 64.019-64.019v-192.019z" />
+<glyph unicode="&#xe61c;" d="M870.4 630.708h-194.56v-143.36h153.6v-215.040h-634.88v215.040h215.040v-112.64l204.8 184.32-204.8 184.32v-112.64h-256c-56.51 0-102.4-45.815-102.4-102.4v-296.96c0-56.51 45.89-102.4 102.4-102.4h716.8c56.585 0 102.4 45.89 102.4 102.4v296.96c0 56.585-45.815 102.4-102.4 102.4z" />
+<glyph unicode="&#xe61d;" d="M991.991 564.148h-351.991v351.991c0 17.673-14.336 32.009-32.009 32.009h-192.019c-17.673 0-32.009-14.336-32.009-32.009v-351.991h-351.991c-17.673 0-32.009-14.336-32.009-32.009v-192.019c0-17.673 14.336-32.009 32.009-32.009h351.991v-351.991c0-17.673 14.336-32.009 32.009-32.009h192.019c17.673 0 32.009 14.336 32.009 32.009v351.991h351.991c17.673 0 32.009 14.336 32.009 32.009v192.019c0 17.673-14.336 32.009-32.009 32.009z" />
+<glyph unicode="&#xe61e;" d="M505.704 907.15c-260.096-3.489-468.158-217.126-464.706-477.298 3.489-260.21 217.202-468.158 477.298-464.744 260.134 3.489 468.233 217.202 464.706 477.298-3.489 260.21-217.202 468.233-477.298 464.744zM506.577 845.748c70.163 0.986 136.382-15.853 194.56-46.118l-63.374-105.662c-38.002 18.47-80.631 28.937-125.762 28.937-45.056 0-87.723-10.43-125.687-28.975l-63.336 105.624c54.993 28.672 117.343 45.321 183.599 46.232zM254.255 310.461l-105.586-63.298c-28.672 54.955-45.321 117.305-46.194 183.486-0.986 70.201 15.853 136.457 46.118 194.56l105.624-63.45c-18.546-37.926-28.975-80.555-28.975-125.649 0-45.056 10.43-87.723 28.975-125.687zM517.461 26.586c-70.163-0.986-136.457 15.853-194.56 46.118l63.374 105.662c38.002-18.546 80.631-28.975 125.687-28.975 45.094 0 87.761 10.392 125.687 28.937l63.336-105.586c-54.993-28.634-117.305-45.246-183.561-46.194zM512 210.906c-124.397 0-225.242 100.883-225.242 225.242 0 124.397 100.883 225.28 225.242 225.28 124.473 0 225.28-100.883 225.28-225.28s-100.807-225.242-225.28-225.242zM769.745 310.461c18.546 38.002 28.975 80.631 28.975 125.687 0 45.094-10.43 87.723-28.975 125.687l105.586 63.374c28.672-54.993 45.359-117.305 46.232-183.561 0.91-70.201-15.929-136.457-46.194-194.56l-105.624 63.336z" />
+<glyph unicode="&#xe61f;" d="M906.126 812.335v0c-91.174 75.89-202.487 113.171-312.548 113.057-127.014 0.038-253.611-49.683-348.16-145.636l-95.004 79.265-1.593-305.342 300.184 56.282-99.442 82.944c67.546 64.247 155.269 97.204 244.015 97.28 79.948-0.038 159.782-26.7 226.114-81.806 84.347-70.125 127.659-170.629 127.772-272.46-0.038-14.715-0.948-29.431-2.769-44.070l137.519 26.283c0.19 5.954 0.303 11.871 0.303 17.787 0.152 140.098-60.151 279.78-176.431 376.415zM839.035 181.172c-67.736-65.498-156.255-99.025-245.912-99.1-79.986 0.038-159.82 26.738-226.114 81.806-84.347 70.125-127.697 170.629-127.772 272.498 0 16.839 1.252 33.716 3.679 50.366l-138.164-25.941c-0.379-8.116-0.683-16.346-0.683-24.462-0.114-140.174 60.226-279.817 176.545-376.491 91.136-75.852 202.411-113.057 312.51-112.981h0.341c127.924 0 255.241 50.441 349.943 147.759l90.795-75.207 0.569 305.38-299.956-57.344 104.183-86.281z" horiz-adv-x="1176" />
+<glyph unicode="&#xe620;" d="M593.351 926.416c-270.753 0-490.268-219.477-490.268-490.231s219.515-490.268 490.268-490.268 490.231 219.515 490.231 490.268c0 270.753-219.477 490.231-490.231 490.231zM828.947 264.495l-72.363-72.363-162.095 162.133-164.902-164.902-73.121 73.121 164.902 164.902-161.678 161.678 72.363 72.325 161.602-161.678 165.774 165.736 73.121-73.083-165.774-165.736 162.171-162.133z" horiz-adv-x="1176" />
+<glyph unicode="&#xe621;" d="M254.976 272.308v267.264h103.424l-179.2 203.776-179.2-203.776h103.424v-308.224c0-56.51 45.815-102.4 102.4-102.4h459.776l-131.186 143.36h-279.438zM920.538 332.724v308.224c0 56.51-45.89 102.4-102.4 102.4h-459.738l131.11-143.36h279.514v-267.264h-103.424l179.2-203.776 179.2 203.776h-103.462z" />
+<glyph unicode="&#xe622;" d="M768 884.129h-128c-105.851 0-192.019-86.13-192.019-192.019v-192.019h-400.005c-26.396 0-48.014-21.618-48.014-48.014v-479.991c0-26.396 21.618-48.014 48.014-48.014h544.009c26.396 0 48.014 21.618 48.014 48.014v479.991c0 26.396-21.618 48.014-48.014 48.014h-16.005v192.019c0 35.271 28.71 64.019 64.019 64.019h128c35.271 0 64.019-28.71 64.019-64.019v-192.019h128v192.019c0 105.851-86.13 192.019-192.019 192.019zM384 52.148h-128l27.838 139.188c-16.801 11.529-27.838 30.872-27.838 52.793 0 35.347 28.672 64.019 64.019 64.019s64.019-28.672 64.019-64.019c0-21.921-11.036-41.263-27.838-52.793l27.838-139.188z" />
+<glyph unicode="&#xe623;" d="M593.351 948.148l-593.351-1023.962h1186.74l-593.351 1023.962zM653.236 48.697h-125.421v121.211h125.421v-121.211zM622.175 219.819h-62.502l-34.816 288.313v156.748h131.3v-156.748l-33.982-288.313z" horiz-adv-x="1176" />
+<glyph unicode="&#xe624;" d="M0 436.148l512-512v320.019h512v384h-512v320.019z" />
+<glyph unicode="&#xe625;" d="M1024 436.148l-512 512v-320.019h-512v-384h512v-320.019z" />
+<glyph unicode="&#xe626;" d="M402.735 801.413l-320.019-320.019c-24.993-24.993-24.993-65.498 0-90.491l320.019-320.019c24.993-24.993 65.498-24.993 90.491 0s24.993 65.498 0 90.491l-210.754 210.754h613.49c35.347 0 64.019 28.634 64.019 64.019s-28.672 64.019-64.019 64.019h-613.49l210.754 210.754c12.478 12.478 18.735 28.862 18.735 45.246s-6.258 32.768-18.735 45.246c-24.993 24.993-65.498 24.993-90.491 0z" />
+<glyph unicode="&#xe627;" d="M507.259 369.626h-102.059v-101.717h102.059v101.717zM650.885 233.434h-101.945v-101.717h101.945v101.717zM507.259 233.434h-102.059v-101.717h102.059v101.717zM507.259 505.818h-102.059v-101.679h102.059v101.679zM843.131 704.057c23.4 0 42.287 18.887 42.287 42.174v145.408c0 23.324-18.887 42.174-42.287 42.174s-42.325-18.849-42.325-42.174v-145.408c0.038-23.324 18.925-42.174 42.325-42.174zM343.419 704.057c23.362 0 42.249 18.887 42.249 42.174v145.408c0 23.324-18.887 42.174-42.249 42.174-23.4 0-42.325-18.849-42.325-42.174v-145.408c0-23.324 18.925-42.174 42.325-42.174zM363.444 369.626h-102.059v-101.717h102.059v101.717zM363.444 233.434h-102.059v-101.717h102.059v101.717zM650.885 369.626h-101.945v-101.717h101.945v101.717zM938.325 369.626h-102.059v-101.717h102.059v101.717zM938.325 505.818h-102.059v-101.679h102.059v101.679zM899.337 863.763v-46.914c17.598-15.474 28.71-38.153 28.71-63.412 0-46.801-37.964-84.764-84.916-84.764s-84.954 37.964-84.954 84.764c0 25.259 11.15 47.938 28.71 63.412v46.914h-387.262v-46.914c17.56-15.474 28.71-38.153 28.71-63.412 0-46.801-38.002-84.764-84.916-84.764s-84.954 37.964-84.954 84.764c0 25.259 11.15 47.938 28.71 63.412v46.914h-192.322v-925.279h997.035v925.279h-192.512zM999.234 32.844h-809.832v589.938h809.832v-589.938zM650.885 505.818h-101.945v-101.679h101.945v101.679zM794.624 505.818h-101.983v-101.679h101.983v101.679zM794.624 233.434h-101.983v-101.717h101.983v101.717zM794.624 369.626h-101.983v-101.717h101.983v101.717z" horiz-adv-x="1176" />
+<glyph unicode="&#xe628;" d="M132.21 661.39c-13.881 13.729-36.295 13.729-50.138 0-13.805-13.653-13.805-35.878 0-49.607l404.897-400.877c13.881-13.729 36.257-13.729 50.138 0l404.897 400.877c13.805 13.729 13.881 35.878 0 49.607s-36.371 13.729-50.138 0.038l-379.866-365.606-379.79 365.568z" />
+<glyph unicode="&#xe629;" d="M737.242 56.358c13.729-13.881 13.729-36.257 0-50.138s-35.878-13.881-49.607 0l-400.877 404.821c-13.729 13.881-13.729 36.295 0 50.138l400.877 404.897c13.729 13.881 35.878 13.881 49.607 0s13.729-36.257 0-50.138l-365.568-379.79 365.568-379.79z" />
+<glyph unicode="&#xe62a;" d="M286.72 56.358c-13.729-13.881-13.729-36.257 0-50.138s35.878-13.881 49.607 0l400.877 404.821c13.729 13.881 13.729 36.295 0 50.138l-400.915 404.897c-13.729 13.881-35.878 13.881-49.607 0s-13.729-36.257 0-50.138l365.568-379.79-365.568-379.79z" />
+<glyph unicode="&#xe62b;" d="M891.79 210.906c13.881-13.729 36.295-13.729 50.138 0 13.881 13.729 13.881 35.878 0 49.607l-404.897 400.877c-13.805 13.729-36.257 13.729-50.062 0l-404.897-400.877c-13.805-13.729-13.881-35.878 0-49.607s36.257-13.729 50.138 0l379.79 365.606 379.79-365.606z" />
+<glyph unicode="&#xe62c;" d="M574.767 855.988c-227.593 0-412.672-182.386-418.247-409.335h-125.8l188.378-209.92 188.302 209.92h-146.242c5.537 168.998 143.777 304.393 313.609 304.393 173.397 0 313.913-140.971 313.913-314.899s-140.478-314.861-313.913-314.861c-69.48 0-133.689 22.718-185.685 61.099l-71.983-76.99c70.997-55.751 160.465-89.050 257.707-89.050 231.159 0 418.551 187.961 418.551 419.84-0.038 231.879-187.43 419.84-418.551 419.84z" />
+<glyph unicode="&#xe62d;" d="M996.617 821.362l-513.555-513.555-256.796 256.834-128.379-128.417 385.214-385.252 641.896 642.010z" horiz-adv-x="1176" />
+<glyph unicode="&#xe62e;" d="M512 907.188c-260.134 0-471.040-210.944-471.040-471.040 0-260.134 210.906-471.040 471.040-471.040s471.040 210.906 471.040 471.040c0 260.134-210.906 471.040-471.040 471.040zM512 67.508c-203.624 0-368.64 165.054-368.64 368.64s165.016 368.64 368.64 368.64 368.64-165.054 368.64-368.64-165.016-368.64-368.64-368.64zM547.84 702.388h-71.68v-281.069l174.345-174.345 50.669 50.707-153.335 153.335z" />
+<glyph unicode="&#xe62f;" d="M92.312 870.476l924.331-924.369 77.672 77.71-924.293 924.331-77.71-77.672zM1094.391 870.438l-924.369-924.369-77.672 77.71 924.331 924.369 77.71-77.71z" horiz-adv-x="1176" />
+<glyph unicode="&#xe630;" d="M337.541-72.856h513.024l64.512 645.916h-639.128l61.592-645.916zM737.394 793.979v116.508c0 19.191-15.398 34.702-34.361 34.702h-217.847c-19.001 0-34.361-15.55-34.361-34.702v-114.574c-73.576-8.382-150.149-24.614-226.494-52.338v-106.989h738.001v109.833c0 0-90.074 31.403-224.977 47.559zM668.937 800.389c-47.749 3.224-99.252 4.096-153.297 0.986v61.44c0 9.519 7.623 17.332 17.143 17.332h118.936c9.519 0 17.218-7.813 17.218-17.332v-62.426z" horiz-adv-x="1176" />
+<glyph unicode="&#xe631;" d="M928.503 921.259l-111.502-112.109 156.065-156.9 111.502 112.071-156.065 156.937zM215.002 203.738l156.065-156.9 535.211 538.093-156.065 156.9-535.211-538.093zM103.917-59.013l188.985 49.873-139.302 140.098-49.683-190.009z" horiz-adv-x="1176" />
+<glyph unicode="&#xe632;" d="M1014.67 125.497c0 0 0 0 0 0l-310.651 310.651 310.651 310.651c0 0 0 0 0 0 3.337 3.337 5.765 7.244 7.32 11.416 4.248 11.378 1.82 24.69-7.32 33.83l-146.735 146.735c-9.14 9.14-22.452 11.567-33.83 7.32-4.172-1.555-8.078-3.982-11.416-7.32 0 0 0 0 0 0l-310.651-310.651-310.651 310.651c0 0 0 0 0 0-3.337 3.337-7.244 5.765-11.416 7.32-11.378 4.248-24.69 1.82-33.83-7.32l-146.735-146.735c-9.14-9.14-11.567-22.452-7.32-33.83 1.555-4.172 3.982-8.078 7.32-11.416 0 0 0 0 0 0l310.651-310.651-310.651-310.651c0 0 0 0 0 0-3.337-3.337-5.765-7.244-7.32-11.416-4.248-11.378-1.82-24.69 7.32-33.83l146.735-146.735c9.14-9.14 22.452-11.567 33.83-7.32 4.172 1.555 8.078 3.982 11.416 7.32 0 0 0 0 0 0l310.651 310.651 310.651-310.651c0 0 0 0 0 0 3.337-3.337 7.244-5.765 11.416-7.32 11.378-4.248 24.69-1.82 33.83 7.32l146.735 146.735c9.14 9.14 11.567 22.452 7.32 33.83-1.555 4.172-3.982 8.078-7.32 11.416z" />
+<glyph unicode="&#xe633;" d="M593.351 925.582c-270.336 0-489.434-219.098-489.434-489.358s219.098-489.434 489.434-489.434 489.434 219.136 489.434 489.434-219.136 489.358-489.434 489.358zM635.752 121.552c-11.985-11.719-26.396-17.636-43.16-17.636-8.154 0-15.967 1.517-23.4 4.589-7.358 3.034-13.843 7.168-19.456 12.174-5.613 5.158-10.126 11.226-13.388 18.356-3.337 7.13-4.968 14.753-4.968 22.945 0 16.308 5.992 30.303 17.977 42.060 11.947 11.681 26.396 17.598 43.198 17.598 16.308 0 30.606-5.689 42.78-16.801 12.25-11.188 18.318-24.993 18.318-41.339-0.038-16.384-5.992-30.303-17.939-41.984zM778.923 565.475c-3.982-13.767-9.747-26.396-17.18-37.774-7.471-11.454-16.498-22.49-27.079-33.071s-22.49-21.618-35.65-33.033c-11.454-9.785-20.783-18.318-27.913-25.79-7.168-7.396-12.895-14.867-17.218-22.338-4.286-7.433-7.282-15.398-9.026-24.007-1.707-8.609-2.617-49.721-2.617-62.35v-22.338h-101.376v32.616c0 13.729 0.986 56.661 3.034 67.584s5.158 21.125 9.481 30.872 10.012 19.228 17.18 28.369c7.168 9.14 16.232 18.887 27.079 29.203l38.647 36.902c10.847 9.747 20.177 20.632 27.951 32.616 7.737 12.060 11.529 26.7 11.529 43.88 0 22.3-6.978 41.036-21.011 56.206-14.071 15.17-33.944 22.793-59.695 22.793-13.16 0-25.069-2.389-35.65-7.282-10.619-4.817-19.797-11.454-27.496-19.759-7.737-8.344-13.577-17.901-17.598-28.786-3.982-10.847-6.334-21.997-6.865-33.527l-105.624 9.444c3.413 27.496 10.733 51.959 21.921 73.463 11.112 21.466 25.562 39.595 43.311 54.575 17.711 14.829 38.078 26.169 61.023 33.944 22.869 7.699 47.521 11.605 73.842 11.605 24.614 0 47.976-3.603 70.049-10.771 21.959-7.168 41.491-17.711 58.406-31.782 16.839-14.033 30.227-31.365 39.936-51.959 9.709-20.632 14.564-44.411 14.564-71.263 0-18.356-2.010-34.475-5.992-48.166z" horiz-adv-x="1176" />
+<glyph unicode="&#xe634;" d="M574.805 855.988c-227.631 0-412.71-182.386-418.247-409.335h-125.838l188.378-209.958 188.302 209.958h-146.242c5.537 168.998 143.777 304.393 313.647 304.393 173.359 0 313.875-140.971 313.875-314.899s-140.478-314.861-313.875-314.861c-69.518 0-133.727 22.718-185.761 61.099l-71.983-76.99c71.073-55.751 160.503-89.050 257.745-89.050 231.121 0 418.513 187.961 418.513 419.84-0.038 231.879-187.43 419.84-418.513 419.84zM537.6 661.428v-240.109l153.865-153.865 50.669 50.669-132.855 132.855v210.413h-71.68z" />
+<glyph unicode="&#xe635;" d="M383.462 370.638h255.693v213.043h127.795l-255.642 255.667-255.642-255.667h127.795zM852.173 370.638v-170.394h-681.754v170.394h-170.419v-340.89h1022.618v340.89z" />
+<glyph unicode="&#xe636;" d="M639.155 839.348h-255.693v-213.043h-127.795l255.667-255.667 255.616 255.667h-127.795zM852.173 370.638v-170.394h-681.754v170.394h-170.419v-340.89h1022.618v340.89z" />
+<glyph unicode="&#xe637;" d="M1021.85 437.223c0-282.176-228.749-510.925-510.925-510.925s-510.925 228.749-510.925 510.925c0 282.176 228.749 510.925 510.925 510.925s510.925-228.749 510.925-510.925z" />
+<glyph unicode="&#xe638;" d="M510.413 948.148c-281.907 0-510.413-228.582-510.413-510.413 0-281.933 228.506-510.464 510.413-510.464s510.387 228.557 510.387 510.464c0 281.83-228.48 510.413-510.387 510.413zM865.843 437.735c0-69.99-20.506-135.27-55.578-190.285l-490.163 490.163c55.091 35.021 120.32 55.475 190.31 55.475 195.942 0 355.43-159.411 355.43-355.354zM154.957 437.735c0 69.939 20.506 135.245 55.578 190.31l490.189-490.189c-55.066-35.072-120.371-55.501-190.31-55.501-195.942-0.026-355.456 159.437-355.456 355.379z" />
+<glyph unicode="&#xe639;" d="M511.77 948.148c-282.778 0-512.102-229.222-512.102-512.179 0-282.829 229.325-512.102 512.102-512.102 282.931-0.026 512.23 229.248 512.23 512.102 0 282.957-229.299 512.179-512.23 512.179zM143.718 528.18h736.205v-184.269h-736.205v184.269z" />
+</font></defs></svg>
\ No newline at end of file
diff --git a/app/design/adminhtml/Magento/backend/web/fonts/icons/icons.ttf b/app/design/adminhtml/Magento/backend/web/fonts/icons/icons.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..95977d3e84818f85c8ba7bdf27c6cd419c6e6aa4
Binary files /dev/null and b/app/design/adminhtml/Magento/backend/web/fonts/icons/icons.ttf differ
diff --git a/app/design/adminhtml/Magento/backend/web/fonts/icons/icons.woff b/app/design/adminhtml/Magento/backend/web/fonts/icons/icons.woff
new file mode 100644
index 0000000000000000000000000000000000000000..403a89173920f06aaedb8581eae9705722bb1c84
Binary files /dev/null and b/app/design/adminhtml/Magento/backend/web/fonts/icons/icons.woff differ
diff --git a/app/design/adminhtml/Magento/backend/web/fonts/icons/icons.woff2 b/app/design/adminhtml/Magento/backend/web/fonts/icons/icons.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..2055a32cd3adf1aeff1138f09300cb7e40c3e129
Binary files /dev/null and b/app/design/adminhtml/Magento/backend/web/fonts/icons/icons.woff2 differ
diff --git a/app/design/adminhtml/Magento/backend/web/fonts/icons/selection.json b/app/design/adminhtml/Magento/backend/web/fonts/icons/selection.json
new file mode 100644
index 0000000000000000000000000000000000000000..09cc72c25d9c9224312897c655d6f76021a68c56
--- /dev/null
+++ b/app/design/adminhtml/Magento/backend/web/fonts/icons/selection.json
@@ -0,0 +1,1852 @@
+{
+	"IcoMoonType": "selection",
+	"icons": [
+		{
+			"icon": {
+				"paths": [
+					"M505.704 40.998c-260.096 3.489-468.158 217.202-464.706 477.336 3.489 259.982 217.202 468.12 477.298 464.631s468.158-217.202 464.706-477.336c-3.413-260.058-217.202-468.12-477.298-464.631zM557.928 197.973c47.863 0 62.009 27.762 62.009 59.544 0 39.671-31.782 76.383-86.016 76.383-45.359 0-66.901-22.831-65.65-60.53 0-31.782 26.624-75.435 89.657-75.435zM435.162 806.381c-32.73 0-56.661-19.873-33.792-107.217l37.547-154.814c6.485-24.841 7.585-34.778 0-34.778-9.785 0-52.262 17.143-77.407 34.057l-16.346-26.776c79.607-66.446 171.16-105.472 210.375-105.472 32.73 0 38.153 38.722 21.807 98.266l-43.008 162.816c-7.585 28.786-4.286 38.722 3.262 38.722 9.785 0 41.984-11.871 73.614-36.75l18.47 24.841c-77.369 77.369-161.792 107.179-194.56 107.179z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"info"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 27,
+				"id": 28,
+				"prevSize": 27,
+				"code": 58906,
+				"name": "info"
+			},
+			"setIdx": 0,
+			"iconIdx": 0
+		},
+		{
+			"icon": {
+				"paths": [
+					"M591.986 448.019h-16.005v-192.019c0-105.851-86.13-192.019-192.019-192.019h-128c-105.851 0-192.019 86.13-192.019 192.019v192.019h-16.005c-26.396 0-48.014 21.618-48.014 48.014v479.991c0 26.396 21.618 48.014 48.014 48.014h544.009c26.396 0 48.014-21.618 48.014-48.014v-479.991c0-26.396-21.618-48.014-48.014-48.014zM384 896h-128l27.838-139.188c-16.801-11.529-27.838-30.872-27.838-52.793 0-35.347 28.672-64.019 64.019-64.019s64.019 28.672 64.019 64.019c0 21.921-11.036 41.263-27.838 52.793l27.838 139.188zM448.019 448.019h-256v-192.019c0-35.271 28.71-64.019 64.019-64.019h128c35.271 0 64.019 28.71 64.019 64.019v192.019z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"lock"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 28,
+				"id": 27,
+				"prevSize": 27,
+				"code": 58907,
+				"name": "lock"
+			},
+			"setIdx": 0,
+			"iconIdx": 1
+		},
+		{
+			"icon": {
+				"paths": [
+					"M870.4 317.44h-194.56v143.36h153.6v215.040h-634.88v-215.040h215.040v112.64l204.8-184.32-204.8-184.32v112.64h-256c-56.51 0-102.4 45.815-102.4 102.4v296.96c0 56.51 45.89 102.4 102.4 102.4h716.8c56.585 0 102.4-45.89 102.4-102.4v-296.96c0-56.585-45.815-102.4-102.4-102.4z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"loop"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 29,
+				"id": 26,
+				"prevSize": 27,
+				"code": 58908,
+				"name": "loop"
+			},
+			"setIdx": 0,
+			"iconIdx": 2
+		},
+		{
+			"icon": {
+				"paths": [
+					"M991.991 384h-351.991v-351.991c0-17.673-14.336-32.009-32.009-32.009h-192.019c-17.673 0-32.009 14.336-32.009 32.009v351.991h-351.991c-17.673 0-32.009 14.336-32.009 32.009v192.019c0 17.673 14.336 32.009 32.009 32.009h351.991v351.991c0 17.673 14.336 32.009 32.009 32.009h192.019c17.673 0 32.009-14.336 32.009-32.009v-351.991h351.991c17.673 0 32.009-14.336 32.009-32.009v-192.019c0-17.673-14.336-32.009-32.009-32.009z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"plus"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 32,
+				"id": 25,
+				"prevSize": 27,
+				"code": 58909,
+				"name": "plus"
+			},
+			"setIdx": 0,
+			"iconIdx": 3
+		},
+		{
+			"icon": {
+				"paths": [
+					"M505.704 40.998c-260.096 3.489-468.158 217.126-464.706 477.298 3.489 260.21 217.202 468.158 477.298 464.744 260.134-3.489 468.233-217.202 464.706-477.298-3.489-260.21-217.202-468.233-477.298-464.744zM506.577 102.4c70.163-0.986 136.382 15.853 194.56 46.118l-63.374 105.662c-38.002-18.47-80.631-28.937-125.762-28.937-45.056 0-87.723 10.43-125.687 28.975l-63.336-105.624c54.993-28.672 117.343-45.321 183.599-46.232zM254.255 637.687l-105.586 63.298c-28.672-54.955-45.321-117.305-46.194-183.486-0.986-70.201 15.853-136.457 46.118-194.56l105.624 63.45c-18.546 37.926-28.975 80.555-28.975 125.649 0 45.056 10.43 87.723 28.975 125.687zM517.461 921.562c-70.163 0.986-136.457-15.853-194.56-46.118l63.374-105.662c38.002 18.546 80.631 28.975 125.687 28.975 45.094 0 87.761-10.392 125.687-28.937l63.336 105.586c-54.993 28.634-117.305 45.246-183.561 46.194zM512 737.242c-124.397 0-225.242-100.883-225.242-225.242 0-124.397 100.883-225.28 225.242-225.28 124.473 0 225.28 100.883 225.28 225.28s-100.807 225.242-225.28 225.242zM769.745 637.687c18.546-38.002 28.975-80.631 28.975-125.687 0-45.094-10.43-87.723-28.975-125.687l105.586-63.374c28.672 54.993 45.359 117.305 46.232 183.561 0.91 70.201-15.929 136.457-46.194 194.56l-105.624-63.336z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"recover"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 30,
+				"id": 24,
+				"prevSize": 27,
+				"code": 58910,
+				"name": "recover"
+			},
+			"setIdx": 0,
+			"iconIdx": 4
+		},
+		{
+			"icon": {
+				"paths": [
+					"M906.126 135.813v0c-91.174-75.89-202.487-113.171-312.548-113.057-127.014-0.038-253.611 49.683-348.16 145.636l-95.004-79.265-1.593 305.342 300.184-56.282-99.442-82.944c67.546-64.247 155.269-97.204 244.015-97.28 79.948 0.038 159.782 26.7 226.114 81.806 84.347 70.125 127.659 170.629 127.772 272.46-0.038 14.715-0.948 29.431-2.769 44.070l137.519-26.283c0.19-5.954 0.303-11.871 0.303-17.787 0.152-140.098-60.151-279.78-176.431-376.415zM839.035 766.976c-67.736 65.498-156.255 99.025-245.912 99.1-79.986-0.038-159.82-26.738-226.114-81.806-84.347-70.125-127.697-170.629-127.772-272.498 0-16.839 1.252-33.716 3.679-50.366l-138.164 25.941c-0.379 8.116-0.683 16.346-0.683 24.462-0.114 140.174 60.226 279.817 176.545 376.491 91.136 75.852 202.411 113.057 312.51 112.981h0.341c127.924 0 255.241-50.441 349.943-147.759l90.795 75.207 0.569-305.38-299.956 57.344 104.183 86.281z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"width": 1176,
+				"grid": 0,
+				"tags": [
+					"refresh"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 33,
+				"id": 23,
+				"prevSize": 27,
+				"code": 58911,
+				"name": "refresh"
+			},
+			"setIdx": 0,
+			"iconIdx": 5
+		},
+		{
+			"icon": {
+				"paths": [
+					"M593.351 21.732c-270.753 0-490.268 219.477-490.268 490.231s219.515 490.268 490.268 490.268 490.231-219.515 490.231-490.268c0-270.753-219.477-490.231-490.231-490.231zM828.947 683.653l-72.363 72.363-162.095-162.133-164.902 164.902-73.121-73.121 164.902-164.902-161.678-161.678 72.363-72.325 161.602 161.678 165.774-165.736 73.121 73.083-165.774 165.736 162.171 162.133z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"width": 1176,
+				"grid": 0,
+				"tags": [
+					"remove-small"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 34,
+				"id": 22,
+				"prevSize": 27,
+				"code": 58912,
+				"name": "remove-small"
+			},
+			"setIdx": 0,
+			"iconIdx": 6
+		},
+		{
+			"icon": {
+				"paths": [
+					"M254.976 675.84v-267.264h103.424l-179.2-203.776-179.2 203.776h103.424v308.224c0 56.51 45.815 102.4 102.4 102.4h459.776l-131.186-143.36h-279.438zM920.538 615.424v-308.224c0-56.51-45.89-102.4-102.4-102.4h-459.738l131.11 143.36h279.514v267.264h-103.424l179.2 203.776 179.2-203.776h-103.462z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"retweet"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 35,
+				"id": 21,
+				"prevSize": 27,
+				"code": 58913,
+				"name": "retweet"
+			},
+			"setIdx": 0,
+			"iconIdx": 7
+		},
+		{
+			"icon": {
+				"paths": [
+					"M768 64.019h-128c-105.851 0-192.019 86.13-192.019 192.019v192.019h-400.005c-26.396 0-48.014 21.618-48.014 48.014v479.991c0 26.396 21.618 48.014 48.014 48.014h544.009c26.396 0 48.014-21.618 48.014-48.014v-479.991c0-26.396-21.618-48.014-48.014-48.014h-16.005v-192.019c0-35.271 28.71-64.019 64.019-64.019h128c35.271 0 64.019 28.71 64.019 64.019v192.019h128v-192.019c0-105.851-86.13-192.019-192.019-192.019zM384 896h-128l27.838-139.188c-16.801-11.529-27.838-30.872-27.838-52.793 0-35.347 28.672-64.019 64.019-64.019s64.019 28.672 64.019 64.019c0 21.921-11.036 41.263-27.838 52.793l27.838 139.188z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"unlocked"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 36,
+				"id": 20,
+				"prevSize": 27,
+				"code": 58914,
+				"name": "unlocked"
+			},
+			"setIdx": 0,
+			"iconIdx": 8
+		},
+		{
+			"icon": {
+				"paths": [
+					"M593.351 0l-593.351 1023.962h1186.74l-593.351-1023.962zM653.236 899.451h-125.421v-121.211h125.421v121.211zM622.175 728.329h-62.502l-34.816-288.313v-156.748h131.3v156.748l-33.982 288.313z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"width": 1176,
+				"grid": 0,
+				"tags": [
+					"warning"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 37,
+				"id": 19,
+				"prevSize": 27,
+				"code": 58915,
+				"name": "warning"
+			},
+			"setIdx": 0,
+			"iconIdx": 9
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 512l512 512v-320.019h512v-384h-512v-320.019z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"arrow-left"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 38,
+				"id": 18,
+				"prevSize": 27,
+				"code": 58916,
+				"name": "arrow-left"
+			},
+			"setIdx": 0,
+			"iconIdx": 10
+		},
+		{
+			"icon": {
+				"paths": [
+					"M1024 512l-512-512v320.019h-512v384h512v320.019z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"arrow-right"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 39,
+				"id": 17,
+				"prevSize": 27,
+				"code": 58917,
+				"name": "arrow-right"
+			},
+			"setIdx": 0,
+			"iconIdx": 11
+		},
+		{
+			"icon": {
+				"paths": [
+					"M402.735 146.735l-320.019 320.019c-24.993 24.993-24.993 65.498 0 90.491l320.019 320.019c24.993 24.993 65.498 24.993 90.491 0s24.993-65.498 0-90.491l-210.754-210.754h613.49c35.347 0 64.019-28.634 64.019-64.019s-28.672-64.019-64.019-64.019h-613.49l210.754-210.754c12.478-12.478 18.735-28.862 18.735-45.246s-6.258-32.768-18.735-45.246c-24.993-24.993-65.498-24.993-90.491 0z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"back-arrow"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 40,
+				"id": 16,
+				"prevSize": 27,
+				"code": 58918,
+				"name": "back-arrow"
+			},
+			"setIdx": 0,
+			"iconIdx": 12
+		},
+		{
+			"icon": {
+				"paths": [
+					"M507.259 578.522h-102.059v101.717h102.059v-101.717zM650.885 714.714h-101.945v101.717h101.945v-101.717zM507.259 714.714h-102.059v101.717h102.059v-101.717zM507.259 442.33h-102.059v101.679h102.059v-101.679zM843.131 244.091c23.4 0 42.287-18.887 42.287-42.174v-145.408c0-23.324-18.887-42.174-42.287-42.174s-42.325 18.849-42.325 42.174v145.408c0.038 23.324 18.925 42.174 42.325 42.174zM343.419 244.091c23.362 0 42.249-18.887 42.249-42.174v-145.408c0-23.324-18.887-42.174-42.249-42.174-23.4 0-42.325 18.849-42.325 42.174v145.408c0 23.324 18.925 42.174 42.325 42.174zM363.444 578.522h-102.059v101.717h102.059v-101.717zM363.444 714.714h-102.059v101.717h102.059v-101.717zM650.885 578.522h-101.945v101.717h101.945v-101.717zM938.325 578.522h-102.059v101.717h102.059v-101.717zM938.325 442.33h-102.059v101.679h102.059v-101.679zM899.337 84.385v46.914c17.598 15.474 28.71 38.153 28.71 63.412 0 46.801-37.964 84.764-84.916 84.764s-84.954-37.964-84.954-84.764c0-25.259 11.15-47.938 28.71-63.412v-46.914h-387.262v46.914c17.56 15.474 28.71 38.153 28.71 63.412 0 46.801-38.002 84.764-84.916 84.764s-84.954-37.964-84.954-84.764c0-25.259 11.15-47.938 28.71-63.412v-46.914h-192.322v925.279h997.035v-925.279h-192.512zM999.234 915.304h-809.832v-589.938h809.832v589.938zM650.885 442.33h-101.945v101.679h101.945v-101.679zM794.624 442.33h-101.983v101.679h101.983v-101.679zM794.624 714.714h-101.983v101.717h101.983v-101.717zM794.624 578.522h-101.983v101.717h101.983v-101.717z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"width": 1176,
+				"grid": 0,
+				"tags": [
+					"calendar"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 41,
+				"id": 15,
+				"prevSize": 27,
+				"code": 58919,
+				"name": "calendar"
+			},
+			"setIdx": 0,
+			"iconIdx": 13
+		},
+		{
+			"icon": {
+				"paths": [
+					"M132.21 286.758c-13.881-13.729-36.295-13.729-50.138 0-13.805 13.653-13.805 35.878 0 49.607l404.897 400.877c13.881 13.729 36.257 13.729 50.138 0l404.897-400.877c13.805-13.729 13.881-35.878 0-49.607s-36.371-13.729-50.138-0.038l-379.866 365.606-379.79-365.568z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"caret-down"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 42,
+				"id": 14,
+				"prevSize": 27,
+				"code": 58920,
+				"name": "caret-down"
+			},
+			"setIdx": 0,
+			"iconIdx": 14
+		},
+		{
+			"icon": {
+				"paths": [
+					"M737.242 891.79c13.729 13.881 13.729 36.257 0 50.138s-35.878 13.881-49.607 0l-400.877-404.821c-13.729-13.881-13.729-36.295 0-50.138l400.877-404.897c13.729-13.881 35.878-13.881 49.607 0s13.729 36.257 0 50.138l-365.568 379.79 365.568 379.79z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"caret-left"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 43,
+				"id": 13,
+				"prevSize": 27,
+				"code": 58921,
+				"name": "caret-left"
+			},
+			"setIdx": 0,
+			"iconIdx": 15
+		},
+		{
+			"icon": {
+				"paths": [
+					"M286.72 891.79c-13.729 13.881-13.729 36.257 0 50.138s35.878 13.881 49.607 0l400.877-404.821c13.729-13.881 13.729-36.295 0-50.138l-400.915-404.897c-13.729-13.881-35.878-13.881-49.607 0s-13.729 36.257 0 50.138l365.568 379.79-365.568 379.79z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"caret-right"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 44,
+				"id": 12,
+				"prevSize": 27,
+				"code": 58922,
+				"name": "caret-right"
+			},
+			"setIdx": 0,
+			"iconIdx": 16
+		},
+		{
+			"icon": {
+				"paths": [
+					"M891.79 737.242c13.881 13.729 36.295 13.729 50.138 0 13.881-13.729 13.881-35.878 0-49.607l-404.897-400.877c-13.805-13.729-36.257-13.729-50.062 0l-404.897 400.877c-13.805 13.729-13.881 35.878 0 49.607s36.257 13.729 50.138 0l379.79-365.606 379.79 365.606z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"caret-up"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 53,
+				"id": 11,
+				"prevSize": 27,
+				"code": 58923,
+				"name": "caret-up"
+			},
+			"setIdx": 0,
+			"iconIdx": 17
+		},
+		{
+			"icon": {
+				"paths": [
+					"M574.767 92.16c-227.593 0-412.672 182.386-418.247 409.335h-125.8l188.378 209.92 188.302-209.92h-146.242c5.537-168.998 143.777-304.393 313.609-304.393 173.397 0 313.913 140.971 313.913 314.899s-140.478 314.861-313.913 314.861c-69.48 0-133.689-22.718-185.685-61.099l-71.983 76.99c70.997 55.751 160.465 89.050 257.707 89.050 231.159 0 418.551-187.961 418.551-419.84-0.038-231.879-187.43-419.84-418.551-419.84z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"ccw"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 52,
+				"id": 10,
+				"prevSize": 27,
+				"code": 58924,
+				"name": "ccw"
+			},
+			"setIdx": 0,
+			"iconIdx": 18
+		},
+		{
+			"icon": {
+				"paths": [
+					"M996.617 126.786l-513.555 513.555-256.796-256.834-128.379 128.417 385.214 385.252 641.896-642.010z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"width": 1176,
+				"grid": 0,
+				"tags": [
+					"check-mage"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 51,
+				"id": 9,
+				"prevSize": 27,
+				"code": 58925,
+				"name": "check-mage"
+			},
+			"setIdx": 0,
+			"iconIdx": 19
+		},
+		{
+			"icon": {
+				"paths": [
+					"M512 40.96c-260.134 0-471.040 210.944-471.040 471.040 0 260.134 210.906 471.040 471.040 471.040s471.040-210.906 471.040-471.040c0-260.134-210.906-471.040-471.040-471.040zM512 880.64c-203.624 0-368.64-165.054-368.64-368.64s165.016-368.64 368.64-368.64 368.64 165.054 368.64 368.64-165.016 368.64-368.64 368.64zM547.84 245.76h-71.68v281.069l174.345 174.345 50.669-50.707-153.335-153.335z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"clock"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 31,
+				"id": 8,
+				"prevSize": 27,
+				"code": 58926,
+				"name": "clock"
+			},
+			"setIdx": 0,
+			"iconIdx": 20
+		},
+		{
+			"icon": {
+				"paths": [
+					"M92.312 77.672l924.331 924.369 77.672-77.71-924.293-924.331-77.71 77.672z",
+					"M1094.391 77.71l-924.369 924.369-77.672-77.71 924.331-924.369 77.71 77.71z"
+				],
+				"attrs": [
+					{},
+					{}
+				],
+				"isMulticolor": false,
+				"width": 1176,
+				"grid": 0,
+				"tags": [
+					"close-mage"
+				]
+			},
+			"attrs": [
+				{},
+				{}
+			],
+			"properties": {
+				"order": 50,
+				"id": 7,
+				"prevSize": 27,
+				"code": 58927,
+				"name": "close-mage"
+			},
+			"setIdx": 0,
+			"iconIdx": 21
+		},
+		{
+			"icon": {
+				"paths": [
+					"M337.541 1021.004h513.024l64.512-645.916h-639.128l61.592 645.916zM737.394 154.169v-116.508c0-19.191-15.398-34.702-34.361-34.702h-217.847c-19.001 0-34.361 15.55-34.361 34.702v114.574c-73.576 8.382-150.149 24.614-226.494 52.338v106.989h738.001v-109.833c0 0-90.074-31.403-224.977-47.559zM668.937 147.759c-47.749-3.224-99.252-4.096-153.297-0.986v-61.44c0-9.519 7.623-17.332 17.143-17.332h118.936c9.519 0 17.218 7.813 17.218 17.332v62.426z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"width": 1176,
+				"grid": 0,
+				"tags": [
+					"delete"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 49,
+				"id": 5,
+				"prevSize": 27,
+				"code": 58928,
+				"name": "delete"
+			},
+			"setIdx": 0,
+			"iconIdx": 23
+		},
+		{
+			"icon": {
+				"paths": [
+					"M928.503 26.889l-111.502 112.109 156.065 156.9 111.502-112.071-156.065-156.937zM215.002 744.41l156.065 156.9 535.211-538.093-156.065-156.9-535.211 538.093zM103.917 1007.161l188.985-49.873-139.302-140.098-49.683 190.009z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"width": 1176,
+				"grid": 0,
+				"tags": [
+					"edit"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 48,
+				"id": 4,
+				"prevSize": 27,
+				"code": 58929,
+				"name": "edit"
+			},
+			"setIdx": 0,
+			"iconIdx": 24
+		},
+		{
+			"icon": {
+				"paths": [
+					"M1014.67 822.651c0 0 0 0 0 0l-310.651-310.651 310.651-310.651c0 0 0 0 0 0 3.337-3.337 5.765-7.244 7.32-11.416 4.248-11.378 1.82-24.69-7.32-33.83l-146.735-146.735c-9.14-9.14-22.452-11.567-33.83-7.32-4.172 1.555-8.078 3.982-11.416 7.32 0 0 0 0 0 0l-310.651 310.651-310.651-310.651c0 0 0 0 0 0-3.337-3.337-7.244-5.765-11.416-7.32-11.378-4.248-24.69-1.82-33.83 7.32l-146.735 146.735c-9.14 9.14-11.567 22.452-7.32 33.83 1.555 4.172 3.982 8.078 7.32 11.416 0 0 0 0 0 0l310.651 310.651-310.651 310.651c0 0 0 0 0 0-3.337 3.337-5.765 7.244-7.32 11.416-4.248 11.378-1.82 24.69 7.32 33.83l146.735 146.735c9.14 9.14 22.452 11.567 33.83 7.32 4.172-1.555 8.078-3.982 11.416-7.32 0 0 0 0 0 0l310.651-310.651 310.651 310.651c0 0 0 0 0 0 3.337 3.337 7.244 5.765 11.416 7.32 11.378 4.248 24.69 1.82 33.83-7.32l146.735-146.735c9.14-9.14 11.567-22.452 7.32-33.83-1.555-4.172-3.982-8.078-7.32-11.416z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"error"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 47,
+				"id": 3,
+				"prevSize": 27,
+				"code": 58930,
+				"name": "error"
+			},
+			"setIdx": 0,
+			"iconIdx": 25
+		},
+		{
+			"icon": {
+				"paths": [
+					"M593.351 22.566c-270.336 0-489.434 219.098-489.434 489.358s219.098 489.434 489.434 489.434 489.434-219.136 489.434-489.434-219.136-489.358-489.434-489.358zM635.752 826.596c-11.985 11.719-26.396 17.636-43.16 17.636-8.154 0-15.967-1.517-23.4-4.589-7.358-3.034-13.843-7.168-19.456-12.174-5.613-5.158-10.126-11.226-13.388-18.356-3.337-7.13-4.968-14.753-4.968-22.945 0-16.308 5.992-30.303 17.977-42.060 11.947-11.681 26.396-17.598 43.198-17.598 16.308 0 30.606 5.689 42.78 16.801 12.25 11.188 18.318 24.993 18.318 41.339-0.038 16.384-5.992 30.303-17.939 41.984zM778.923 382.673c-3.982 13.767-9.747 26.396-17.18 37.774-7.471 11.454-16.498 22.49-27.079 33.071s-22.49 21.618-35.65 33.033c-11.454 9.785-20.783 18.318-27.913 25.79-7.168 7.396-12.895 14.867-17.218 22.338-4.286 7.433-7.282 15.398-9.026 24.007-1.707 8.609-2.617 49.721-2.617 62.35v22.338h-101.376v-32.616c0-13.729 0.986-56.661 3.034-67.584s5.158-21.125 9.481-30.872 10.012-19.228 17.18-28.369c7.168-9.14 16.232-18.887 27.079-29.203l38.647-36.902c10.847-9.747 20.177-20.632 27.951-32.616 7.737-12.060 11.529-26.7 11.529-43.88 0-22.3-6.978-41.036-21.011-56.206-14.071-15.17-33.944-22.793-59.695-22.793-13.16 0-25.069 2.389-35.65 7.282-10.619 4.817-19.797 11.454-27.496 19.759-7.737 8.344-13.577 17.901-17.598 28.786-3.982 10.847-6.334 21.997-6.865 33.527l-105.624-9.444c3.413-27.496 10.733-51.959 21.921-73.463 11.112-21.466 25.562-39.595 43.311-54.575 17.711-14.829 38.078-26.169 61.023-33.944 22.869-7.699 47.521-11.605 73.842-11.605 24.614 0 47.976 3.603 70.049 10.771 21.959 7.168 41.491 17.711 58.406 31.782 16.839 14.033 30.227 31.365 39.936 51.959 9.709 20.632 14.564 44.411 14.564 71.263 0 18.356-2.010 34.475-5.992 48.166z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"width": 1176,
+				"grid": 0,
+				"tags": [
+					"help"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 46,
+				"id": 1,
+				"prevSize": 27,
+				"code": 58931,
+				"name": "help"
+			},
+			"setIdx": 0,
+			"iconIdx": 27
+		},
+		{
+			"icon": {
+				"paths": [
+					"M574.805 92.16c-227.631 0-412.71 182.386-418.247 409.335h-125.838l188.378 209.958 188.302-209.958h-146.242c5.537-168.998 143.777-304.393 313.647-304.393 173.359 0 313.875 140.971 313.875 314.899s-140.478 314.861-313.875 314.861c-69.518 0-133.727-22.718-185.761-61.099l-71.983 76.99c71.073 55.751 160.503 89.050 257.745 89.050 231.121 0 418.513-187.961 418.513-419.84-0.038-231.879-187.43-419.84-418.513-419.84zM537.6 286.72v240.109l153.865 153.865 50.669-50.669-132.855-132.855v-210.413h-71.68z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"history"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 45,
+				"id": 0,
+				"prevSize": 27,
+				"code": 58932,
+				"name": "history"
+			},
+			"setIdx": 0,
+			"iconIdx": 28
+		},
+		{
+			"icon": {
+				"paths": [
+					"M510.413 0c-281.907 0-510.413 228.582-510.413 510.413 0 281.933 228.506 510.464 510.413 510.464s510.387-228.557 510.387-510.464c0-281.83-228.48-510.413-510.387-510.413zM865.843 510.413c0 69.99-20.506 135.27-55.578 190.285l-490.163-490.163c55.091-35.021 120.32-55.475 190.31-55.475 195.942 0 355.43 159.411 355.43 355.354zM154.957 510.413c0-69.939 20.506-135.245 55.578-190.31l490.189 490.189c-55.066 35.072-120.371 55.501-190.31 55.501-195.942 0.026-355.456-159.437-355.456-355.379z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"icon-not-installed"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 58,
+				"id": 16,
+				"prevSize": 27,
+				"code": 58936,
+				"name": "icon-not-installed"
+			},
+			"setIdx": 1,
+			"iconIdx": 0
+		},
+		{
+			"icon": {
+				"paths": [
+					"M511.77 0c-282.778 0-512.102 229.222-512.102 512.179 0 282.829 229.325 512.102 512.102 512.102 282.931 0.026 512.23-229.248 512.23-512.102 0-282.957-229.299-512.179-512.23-512.179zM143.718 419.968h736.205v184.269h-736.205v-184.269z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"icon-disabled"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 57,
+				"id": 15,
+				"prevSize": 27,
+				"code": 58937,
+				"name": "icon-disabled"
+			},
+			"setIdx": 1,
+			"iconIdx": 1
+		},
+		{
+			"icon": {
+				"paths": [
+					"M1021.85 510.925c0 282.176-228.749 510.925-510.925 510.925s-510.925-228.749-510.925-510.925c0-282.176 228.749-510.925 510.925-510.925s510.925 228.749 510.925 510.925z"
+				],
+				"attrs": [
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"icon-enable"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 56,
+				"id": 14,
+				"prevSize": 27,
+				"code": 58935,
+				"name": "icon-enable"
+			},
+			"setIdx": 1,
+			"iconIdx": 2
+		},
+		{
+			"icon": {
+				"paths": [
+					"M383.462 577.51h255.693v-213.043h127.795l-255.642-255.667-255.642 255.667h127.795z",
+					"M852.173 577.51v170.394h-681.754v-170.394h-170.419v340.89h1022.618v-340.89z"
+				],
+				"attrs": [
+					{},
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"icon-export"
+				]
+			},
+			"attrs": [
+				{},
+				{}
+			],
+			"properties": {
+				"order": 55,
+				"id": 13,
+				"prevSize": 27,
+				"code": 58933,
+				"name": "icon-export"
+			},
+			"setIdx": 1,
+			"iconIdx": 3
+		},
+		{
+			"icon": {
+				"paths": [
+					"M639.155 108.8h-255.693v213.043h-127.795l255.667 255.667 255.616-255.667h-127.795z",
+					"M852.173 577.51v170.394h-681.754v-170.394h-170.419v340.89h1022.618v-340.89z"
+				],
+				"attrs": [
+					{},
+					{}
+				],
+				"isMulticolor": false,
+				"grid": 0,
+				"tags": [
+					"icon-import"
+				]
+			},
+			"attrs": [
+				{},
+				{}
+			],
+			"properties": {
+				"order": 54,
+				"id": 12,
+				"prevSize": 27,
+				"code": 58934,
+				"name": "icon-import"
+			},
+			"setIdx": 1,
+			"iconIdx": 4
+		},
+		{
+			"icon": {
+				"paths": [
+					"M259.2 0h214.323v214.323h-214.323v-214.323z",
+					"M259.2 269.875h214.323v214.349h-214.323v-214.349z",
+					"M259.2 539.776h214.323v214.349h-214.323v-214.349z",
+					"M259.2 809.651h214.323v214.349h-214.323v-214.349z",
+					"M549.325 0h214.323v214.323h-214.323v-214.323z",
+					"M549.325 269.875h214.323v214.349h-214.323v-214.349z",
+					"M549.325 539.776h214.323v214.349h-214.323v-214.349z",
+					"M549.325 809.651h214.323v214.349h-214.323v-214.349z"
+				],
+				"attrs": [
+					{},
+					{},
+					{},
+					{},
+					{},
+					{},
+					{},
+					{}
+				],
+				"grid": 0,
+				"tags": [
+					"icon-gripper"
+				]
+			},
+			"attrs": [
+				{},
+				{},
+				{},
+				{},
+				{},
+				{},
+				{},
+				{}
+			],
+			"properties": {
+				"order": 26,
+				"id": 11,
+				"prevSize": 27,
+				"code": 58903,
+				"name": "icon-gripper"
+			},
+			"setIdx": 1,
+			"iconIdx": 5
+		},
+		{
+			"icon": {
+				"paths": [
+					"M860.058 185.062v272l-430.029-269.158-1.894 253.491-424.371-249.754-3.763 647.834 426.24-241.28-5.606 239.437 439.424-252.16v259.635h163.942v-660.045z"
+				],
+				"attrs": [
+					{}
+				],
+				"grid": 0,
+				"tags": [
+					"icon-forward"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 25,
+				"id": 10,
+				"prevSize": 27,
+				"code": 58904,
+				"name": "icon-forward"
+			},
+			"setIdx": 1,
+			"iconIdx": 6
+		},
+		{
+			"icon": {
+				"paths": [
+					"M163.942 845.107v-271.974l430.029 269.133 1.894-253.491 424.397 249.754 3.738-647.834-426.24 241.28 5.606-239.437-439.424 252.16v-259.635h-163.942v660.045z"
+				],
+				"attrs": [
+					{}
+				],
+				"grid": 0,
+				"tags": [
+					"icon-backward"
+				]
+			},
+			"attrs": [
+				{}
+			],
+			"properties": {
+				"order": 24,
+				"id": 9,
+				"prevSize": 27,
+				"code": 58905,
+				"name": "icon-backward"
+			},
+			"setIdx": 1,
+			"iconIdx": 7
+		},
+		{
+			"icon": {
+				"paths": [
+					"M512.794 0c-283.187 0-512.794 229.581-512.794 512.794 0 283.187 229.606 512.794 512.794 512.794s512.794-229.632 512.794-512.794c0-283.213-229.581-512.794-512.794-512.794zM512.794 971.213c-253.158 0-458.394-205.261-458.394-458.368 0-253.158 205.261-458.394 458.394-458.394 253.184 0 458.394 205.235 458.394 458.394 0.026 253.107-205.21 458.368-458.394 458.368z",
+					"M760.013 625.613l30.387-38.4-265.6-206.413-20.787-1.613-259.226 208.026 28.826 39.987 236.8-177.613z"
+				],
+				"attrs": [
+					{},
+					{}
+				],
+				"grid": 0,
+				"tags": [
+					"icon-expand-close"
+				]
+			},
+			"attrs": [
+				{},
+				{}
+			],
+			"properties": {
+				"order": 23,
+				"id": 8,
+				"prevSize": 27,
+				"code": 58901,
+				"name": "icon-expand-close"
+			},
+			"setIdx": 1,
+			"iconIdx": 8
+		},
+		{
+			"icon": {
+				"paths": [
+					"M512.794 0c-283.187 0-512.794 229.581-512.794 512.794 0 283.187 229.606 512.794 512.794 512.794s512.794-229.606 512.794-512.794c0-283.213-229.581-512.794-512.794-512.794zM512.794 971.213c-253.158 0-458.394-205.261-458.394-458.394 0-253.158 205.261-458.394 458.394-458.394 253.184 0 458.394 205.235 458.394 458.394 0.026 253.133-205.21 458.394-458.394 458.394z",
+					"M265.6 454.4l-30.387 38.4 265.574 206.387 20.813 1.613 259.2-208-28.8-39.987-236.8 177.587z"
+				],
+				"attrs": [
+					{},
+					{}
+				],
+				"grid": 0,
+				"tags": [
+					"icon-expand-open"
+				]
+			},
+			"attrs": [
+				{},
+				{}
+			],
+			"properties": {
+				"order": 21,
+				"id": 7,
+				"prevSize": 27,
+				"code": 58902,
+				"name": "icon-expand-open"
+			},
+			"setIdx": 1,
+			"iconIdx": 9
+		},
+		{
+			"icon": {
+				"paths": [
+					"M1020.032 565.555v-116.045l-16.41-5.376-124.237-40.525-33.152-80.102 63.718-134.784-82.048-82.125-15.411 7.808-116.531 59.213-80.077-33.178-50.278-140.442h-116.096l-45.875 140.698-80 33.126-134.963-63.744-82.022 82.074 7.834 15.334 59.162 116.608-33.126 80.026-140.518 50.253v116.147l16.435 5.325 124.288 40.576 33.075 80-63.693 134.886 82.048 82.099 131.942-66.97 80.026 33.152 50.304 140.39h116.096l5.35-16.41 40.55-124.237 80.077-33.178 134.886 63.718 82.074-82.074-7.834-15.386-59.213-116.582 33.203-80.026 140.416-50.253zM510.003 672.589c-89.754 0-162.509-72.832-162.509-162.611 0-89.754 72.755-162.483 162.509-162.483 89.83 0 162.509 72.73 162.509 162.483 0.026 89.805-72.653 162.611-162.509 162.611z"
+				],
+				"attrs": [
+					{
+						"visibility": false
+					}
+				],
+				"grid": 0,
+				"tags": [
+					"icon-system-config"
+				]
+			},
+			"attrs": [
+				{
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 22,
+				"id": 5,
+				"prevSize": 27,
+				"code": 58896,
+				"name": "icon-system-config"
+			},
+			"setIdx": 1,
+			"iconIdx": 10
+		},
+		{
+			"icon": {
+				"paths": [
+					"M509.978 54.426l-509.978 509.926 95.949 95.949 414.106-413.978 413.875 413.978 95.949-95.898-509.901-509.978zM146.253 688.563v335.437h259.917v-304.819h207.514v304.819h259.917v-335.488l-363.622-363.597-363.725 363.648z"
+				],
+				"attrs": [
+					{
+						"visibility": false
+					}
+				],
+				"grid": 0,
+				"tags": [
+					"icon-home"
+				]
+			},
+			"attrs": [
+				{
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 20,
+				"id": 3,
+				"prevSize": 27,
+				"code": 58897,
+				"name": "icon-home"
+			},
+			"setIdx": 1,
+			"iconIdx": 12
+		},
+		{
+			"icon": {
+				"paths": [
+					"M0 736.41l498.278 287.59v-421.402l-498.278-287.667v421.478zM894.464 224.486v44.262c0 32.819-62.797 59.418-140.365 59.418-77.466 0-140.262-26.598-140.262-59.418v-73.216h0.435c4.71 30.925 65.408 55.475 139.853 55.475 77.568 0 140.365-26.624 140.365-59.29 0-32.845-62.797-59.366-140.365-59.366-6.195 0-12.262 0.205-18.202 0.563l-90.317-52.147v55.706c0 32.819-62.72 59.392-140.262 59.392-48.691 0-91.597-10.496-116.813-26.47-3.584-3.712-7.987-7.245-13.312-10.598-6.579-6.861-10.24-14.387-10.24-22.323v-53.939l-87.322 50.381c-6.272-0.307-12.646-0.614-19.123-0.614-77.491 0-140.314 26.522-140.314 59.366 0 32.691 62.822 59.29 140.314 59.29 74.445 0 135.219-24.525 139.93-55.475h0.384v73.216c0 32.819-62.746 59.418-140.314 59.418-77.491 0-140.314-26.598-140.314-59.418v-43.622l-108.083 62.31 499.994 288.563 496.691-286.694-112.358-64.768zM646.784 408.013c0 32.794-62.874 59.315-140.365 59.315s-140.339-26.522-140.339-59.315v-73.267h0.41c4.762 30.95 65.459 55.475 139.93 55.475s135.142-24.525 139.904-55.475h0.486v73.267zM525.645 606.234v417.766l498.355-287.718v-417.766l-498.355 287.718zM505.318 118.656c77.542 0 140.262-26.547 140.262-59.315s-62.72-59.315-140.262-59.315c-77.491 0-140.339 26.573-140.339 59.315-0.026 32.768 62.822 59.315 140.339 59.315z"
+				],
+				"attrs": [
+					{
+						"visibility": false
+					}
+				],
+				"grid": 0,
+				"tags": [
+					"icon-lego"
+				]
+			},
+			"attrs": [
+				{
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 19,
+				"id": 2,
+				"prevSize": 27,
+				"code": 58898,
+				"name": "icon-lego"
+			},
+			"setIdx": 1,
+			"iconIdx": 13
+		},
+		{
+			"icon": {
+				"paths": [
+					"M287.002 481.664c0.205 0.23 0.461 0.486 0.691 0.717l103.347 103.373 36.045-36.045-56.55-56.499 90.266-90.189 11.904 1.28c3.046 0.307 6.093 0.538 9.19 0.538 6.246 0 12.314-0.768 18.253-2.125l-66.381-66.381c-1.357-1.382-2.765-2.611-4.173-3.814 20.454-73.6 1.766-155.725-56.038-213.555-57.421-57.421-138.803-76.237-211.968-56.525l123.955 123.981-32.563 121.446-121.395 32.589-124.032-124.006c-19.712 73.19-0.896 154.573 56.525 212.019 60.262 60.288 147.021 77.952 222.925 53.197zM653.235 555.802c-1.997 8.909-2.509 18.202-1.459 27.546l1.306 11.93-90.189 90.189-56.55-56.55-36.070 36.122 327.219 327.194c20.198 20.173 46.618 30.259 73.062 30.259s52.915-10.086 73.037-30.259c40.346-40.32 40.346-105.728 0-146.074l-290.355-290.355zM905.907 958.362l-51.866 13.875-42.112-42.112 13.901-51.891 51.866-13.926 42.112 42.138-13.901 51.917zM506.701 594.099l56.576 56.576 64.128-64.154c-3.482-31.334 6.707-63.821 30.669-87.808 24.013-23.962 56.474-34.176 87.808-30.72l280.397-280.346-157.056-157.056-280.448 280.397c3.482 31.258-6.682 63.821-30.669 87.782-24.013 23.987-56.525 34.176-87.808 30.643l-64.102 64.205 56.499 56.422-277.043 277.12-10.138-10.138-53.248 42.829-89.421 141.312 22.835 22.835 141.312-89.421 42.803-53.222-10.138-10.138 277.043-277.12z"
+				],
+				"attrs": [
+					{
+						"visibility": false
+					}
+				],
+				"grid": 0,
+				"tags": [
+					"icon-tool"
+				]
+			},
+			"attrs": [
+				{
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 18,
+				"id": 1,
+				"prevSize": 27,
+				"code": 58899,
+				"name": "icon-tool"
+			},
+			"setIdx": 1,
+			"iconIdx": 14
+		},
+		{
+			"icon": {
+				"paths": [
+					"M517.99 0c-279.398 0-505.882 226.534-505.882 505.958s226.483 505.958 505.882 505.958c279.501 0 506.010-226.534 506.010-505.958s-226.509-505.958-506.010-505.958z",
+					"M614.835 811.853v-274.56h181.53l-278.272-337.203-278.349 337.203h181.555v274.56z"
+				],
+				"attrs": [
+					{
+						"fill": "rgb(68, 68, 68)",
+						"opacity": 1,
+						"visibility": false
+					},
+					{
+						"fill": "rgb(255, 255, 255)",
+						"opacity": 1,
+						"visibility": false
+					}
+				],
+				"grid": 0,
+				"tags": [
+					"icon-upgrade"
+				]
+			},
+			"attrs": [
+				{
+					"fill": "rgb(68, 68, 68)",
+					"opacity": 1,
+					"visibility": false
+				},
+				{
+					"fill": "rgb(255, 255, 255)",
+					"opacity": 1,
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 17,
+				"id": 0,
+				"prevSize": 27,
+				"code": 58900,
+				"name": "icon-upgrade"
+			},
+			"setIdx": 1,
+			"iconIdx": 15
+		},
+		{
+			"icon": {
+				"paths": [
+					"M870.821 731.837c-64.195-65.89-78.231-188.772-91.738-283.159-20.074-139.937-24.259-297.089-226.008-317.693v-25.318c0-25.424-39.195-46.028-64.937-46.028s-62.024 20.551-62.024 46.028v25.371c-200.054 20.816-206.993 177.914-226.855 317.693-13.453 94.439-27.331 217.268-91.049 283.264-12.818 13.348-16.473 32.998-9.11 49.947 7.362 16.843 24.153 27.913 42.797 27.913h695.343c18.75 0 35.593-11.070 42.903-28.019s3.655-36.653-9.322-50z",
+					"M489.569 963.883c51.060 0 92.373-40.837 92.373-91.367h-184.694c-0.053 50.53 41.314 91.367 92.32 91.367z"
+				],
+				"attrs": [
+					{
+						"opacity": 1,
+						"visibility": false
+					},
+					{
+						"opacity": 1,
+						"visibility": false
+					}
+				],
+				"width": 989,
+				"grid": 0,
+				"tags": [
+					"notification-02"
+				]
+			},
+			"attrs": [
+				{
+					"opacity": 1,
+					"visibility": false
+				},
+				{
+					"opacity": 1,
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 6,
+				"id": 18,
+				"prevSize": 27,
+				"code": 58887,
+				"name": "notification-02"
+			},
+			"setIdx": 2,
+			"iconIdx": 0
+		},
+		{
+			"icon": {
+				"paths": [
+					"M252.137 153.228l-160.070 92.393 378.042 218.205 160.023-92.393-377.996-218.205zM845.638 247.063l-377.996-218.252-145.222 83.828 377.996 218.205 145.222-83.782zM502.784 526.15v433.664l376.832-217.507v-433.711l-376.832 217.553zM55.668 742.26l376.785 217.507v-436.503l-376.785-217.46v436.457z"
+				],
+				"attrs": [
+					{
+						"opacity": 1,
+						"visibility": false
+					}
+				],
+				"width": 954,
+				"grid": 0,
+				"tags": [
+					"product"
+				]
+			},
+			"attrs": [
+				{
+					"opacity": 1,
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 7,
+				"id": 17,
+				"prevSize": 27,
+				"code": 58888,
+				"name": "product",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"iconIdx": 1
+		},
+		{
+			"icon": {
+				"paths": [
+					"M454.495 48.899l-402.697 240.513v457.026l104.632 60.727v-457.049l298.157-178.728 299.698 179.142-0.138 455.922 103.528-60.013v-457.026l-403.18-240.513zM507.766 330.28v534.344l-53.271 32.124-53.34-32.262v-533.792l-138.090 83.853v456.934l191.453 115.516 193.087-116.322v-456.451l-139.839-83.945z"
+				],
+				"attrs": [
+					{
+						"opacity": 1,
+						"visibility": false
+					},
+					{
+						"opacity": 1,
+						"visibility": false
+					},
+					{
+						"opacity": 1,
+						"visibility": false
+					}
+				],
+				"width": 903,
+				"grid": 0,
+				"tags": [
+					"logo"
+				]
+			},
+			"attrs": [
+				{
+					"opacity": 1,
+					"visibility": false
+				},
+				{
+					"opacity": 1,
+					"visibility": false
+				},
+				{
+					"opacity": 1,
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 8,
+				"id": 16,
+				"prevSize": 27,
+				"code": 58886,
+				"name": "logo",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"iconIdx": 2
+		},
+		{
+			"icon": {
+				"paths": [
+					"M709.921 158.694c8.139 32.295 8.927 34.974 8.192 68.162-0.263 12.813-7.772 71.943-5.724 90.112 1.628 14.966 5.461 16.174 11.448 28.514 10.398 21.425 6.984 51.095 2.941 72.678-2.206 11.868-6.827 28.725-13.916 38.387-7.667 10.66-23.211 10.713-30.142 23.158-9.872 17.854-4.306 43.008-10.503 62.385-7.142 21.898-25.101 23.421-26.466 52.145 8.822 1.155 17.592 2.468 26.466 3.623 8.822 18.59 25.049 55.874 41.59 67.059 13.863 3.728 27.727 7.457 41.59 11.185 48.627 19.64 102.558 43.061 151.237 63.33 44.373 18.432 97.411 24.996 113.48 70.84 0 31.035 2.941 104.501 2.153 145.25h-965.553c-0.893-40.697 2.153-114.215 2.153-145.25 15.964-45.844 69.002-52.408 113.375-70.84 48.679-20.27 102.61-43.691 151.237-63.33 13.811-3.728 27.674-7.457 41.59-11.185 16.489-11.185 32.715-48.522 41.538-67.059l19.692-4.621c-4.464-24.576-19.85-26.466-26.256-43.743-2.521-26.099-5.041-52.145-7.509-78.192 0.053 1.155-18.117-3.361-20.48-4.779-25.731-15.806-26.204-80.24-28.725-107.021-1.103-12.183 16.174-22.265 11.343-44.636-28.094-131.44 12.183-192.88 75.881-213.307 44.216-17.749 126.871-50.465 203.855-3.728l19.167 17.487 30.93 5.251c15.491 8.77 25.416 38.124 25.416 38.124z"
+				],
+				"attrs": [
+					{
+						"opacity": 1,
+						"visibility": false
+					}
+				],
+				"width": 1090,
+				"grid": 0,
+				"tags": [
+					"account"
+				]
+			},
+			"attrs": [
+				{
+					"opacity": 1,
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 9,
+				"id": 15,
+				"prevSize": 27,
+				"code": 58880,
+				"name": "account",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"iconIdx": 3
+		},
+		{
+			"icon": {
+				"paths": [
+					"M529.203 886.14l-468.465-628.209h936.931l-468.465 628.209z"
+				],
+				"attrs": [
+					{
+						"opacity": 1,
+						"visibility": false
+					}
+				],
+				"width": 1085,
+				"grid": 0,
+				"tags": [
+					"arrowdown"
+				]
+			},
+			"attrs": [
+				{
+					"opacity": 1,
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 10,
+				"id": 14,
+				"prevSize": 27,
+				"code": 58881,
+				"name": "arrowdown",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"iconIdx": 4
+		},
+		{
+			"icon": {
+				"paths": [
+					"M976.793 982.006h-910.388v-910.388h910.388v910.388zM912.622 135.789h-782.046v782.088h782.046v-782.088z",
+					"M221.432 822.8h152.876v-372.033h-152.876v372.033z",
+					"M466.323 820.234h350.932v-366.53h-350.932v366.53z",
+					"M221.432 360.489h595.865v-147.125h-595.865v147.125z"
+				],
+				"attrs": [
+					{
+						"opacity": 1,
+						"visibility": false
+					},
+					{
+						"opacity": 1,
+						"visibility": false
+					},
+					{
+						"opacity": 1,
+						"visibility": false
+					},
+					{
+						"opacity": 1,
+						"visibility": false
+					}
+				],
+				"width": 1034,
+				"grid": 0,
+				"tags": [
+					"cms"
+				]
+			},
+			"attrs": [
+				{
+					"opacity": 1,
+					"visibility": false
+				},
+				{
+					"opacity": 1,
+					"visibility": false
+				},
+				{
+					"opacity": 1,
+					"visibility": false
+				},
+				{
+					"opacity": 1,
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 11,
+				"id": 13,
+				"prevSize": 27,
+				"code": 58882,
+				"name": "cms",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"iconIdx": 5
+		},
+		{
+			"icon": {
+				"paths": [
+					"M264.319 308.831c75.685 0 136.98-61.259 136.98-136.944 0-75.649-61.295-136.98-136.98-136.98s-137.017 61.331-137.017 136.98c0 75.649 61.331 136.944 137.017 136.944zM448.929 370.851c-28.962-28.926-63.325-46.252-187.655-46.252s-157.859 18.776-185.335 46.252c-27.44 27.44-18.196 320.43-18.196 320.43l60.824-144.411 38.241 430.334 110.23-220.278 102.907 220.278 36.393-430.334 60.824 144.411c-0.036 0 10.693-291.468-18.233-320.43z"
+				],
+				"attrs": [
+					{
+						"opacity": 1,
+						"visibility": false
+					}
+				],
+				"width": 489,
+				"grid": 0,
+				"tags": [
+					"customers"
+				]
+			},
+			"attrs": [
+				{
+					"opacity": 1,
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 12,
+				"id": 12,
+				"prevSize": 27,
+				"code": 58883,
+				"name": "customers",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"iconIdx": 6
+		},
+		{
+			"icon": {
+				"paths": [
+					"M680.975 73.728c-337.523 0-610.976 273.515-611.038 610.976 0.122 37.72 1.039 251.812 1.039 251.812h1219.997c0 0 0.978-239.219 1.039-251.812-0.183-337.523-273.637-610.976-611.038-610.976zM737.708 197.831c31.117 3.607 61.379 10.271 90.418 19.624l-19.93 61.685c-25.004-8.070-51.169-13.939-78.191-16.995l7.703-64.313zM270.091 673.15h-64.864c0-31.423 3.118-62.235 8.803-92.007l63.702 12.349c-5.135 25.799-7.642 52.392-7.642 79.658zM305.855 504.419l-59.178-26.288c12.655-28.489 28-55.449 45.79-80.636l52.942 37.475c-15.284 21.825-28.611 45.056-39.554 69.449zM407.46 365.155l-43.405-48.113c22.925-20.541 47.807-39.187 74.462-54.96l33.318 55.571c-22.987 13.755-44.567 29.65-64.374 47.501zM536.943 217.455c29.039-9.292 59.178-16.017 90.418-19.624l7.581 64.313c-26.838 3.057-53.003 8.926-78.13 16.995l-19.869-61.685zM761.673 801.532l-152.897 27.205-38.881-150.452 395.172-404.22-203.394 527.467zM1019.476 434.971l52.942-37.414c17.79 25.187 33.257 52.148 45.851 80.636l-59.178 26.288c-10.943-24.454-24.209-47.685-39.615-69.51zM1094.916 673.15c0-27.266-2.69-53.859-7.703-79.658l63.702-12.349c5.808 29.834 8.803 60.645 8.803 92.007h-64.802zM646.006 770.659c26.777 17.056 62.174 9.415 79.291-17.24 17.118-26.593 9.292-62.051-17.301-79.108-26.655-17.24-62.051-9.354-79.23 17.362-17.118 26.349-9.476 61.99 17.24 78.986z"
+				],
+				"attrs": [
+					{
+						"opacity": 1,
+						"visibility": false
+					}
+				],
+				"width": 1376,
+				"grid": 0,
+				"tags": [
+					"dashboard"
+				]
+			},
+			"attrs": [
+				{
+					"opacity": 1,
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 13,
+				"id": 11,
+				"prevSize": 27,
+				"code": 58884,
+				"name": "dashboard",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"iconIdx": 7
+		},
+		{
+			"icon": {
+				"paths": [
+					"M24.097 113.465h972.827v111.922l-410.504 412.792v238.366l-171.447 87.505v-325.871l-390.875-415.877v-108.837z"
+				],
+				"attrs": [
+					{
+						"opacity": 1,
+						"visibility": false
+					}
+				],
+				"grid": 0,
+				"tags": [
+					"filter"
+				]
+			},
+			"attrs": [
+				{
+					"opacity": 1,
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 14,
+				"id": 10,
+				"prevSize": 27,
+				"code": 58885,
+				"name": "filter",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"iconIdx": 8
+		},
+		{
+			"icon": {
+				"paths": [
+					"M59.153 534.182l164.053 38.141v-303.902l-164.053 38.141v227.621zM1122.198 59.153l-837.712 194.959v335.978l140.328 376.832 151.712-57.45-104.049-279.113 649.668 151.18v-722.385z"
+				],
+				"attrs": [
+					{
+						"opacity": 1,
+						"visibility": false
+					}
+				],
+				"width": 1170,
+				"grid": 0,
+				"tags": [
+					"promotions"
+				]
+			},
+			"attrs": [
+				{
+					"opacity": 1,
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 15,
+				"id": 6,
+				"prevSize": 27,
+				"code": 58889,
+				"name": "promotions",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"iconIdx": 9
+		},
+		{
+			"icon": {
+				"paths": [
+					"M736.707 981.234h207.134v-322.703h-207.134v322.703zM399.646 981.234h207.134v-946.793h-207.134v946.793zM62.673 981.19h207.134v-634.704h-207.134v634.704z"
+				],
+				"attrs": [
+					{
+						"opacity": 1,
+						"visibility": false
+					}
+				],
+				"width": 991,
+				"grid": 0,
+				"tags": [
+					"reports"
+				]
+			},
+			"attrs": [
+				{
+					"opacity": 1,
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 16,
+				"id": 5,
+				"prevSize": 27,
+				"code": 58890,
+				"name": "reports",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"iconIdx": 10
+		},
+		{
+			"icon": {
+				"paths": [
+					"M426.502 612.517c-15.866-13.512-42.796-25.753-80.79-36.723v198.774c11.535-1.459 23.729-4.331 36.299-8.851 12.618-4.426 23.87-10.829 33.804-19.068 9.981-8.427 18.173-18.55 24.529-30.649 6.638-12.006 9.651-26.365 9.651-42.89 0.047-26.836-7.721-47.222-23.493-60.593zM576.736 736.856c-7.109 23.117-19.774 45.762-38.135 67.749-18.503 22.175-43.079 41.855-74.010 58.992-30.885 17.373-70.432 27.683-118.878 31.12v88.088h-57.014v-88.088c-72.080-5.603-128.483-29.237-169.113-71.374-40.536-42.090-63.935-104.095-70.432-185.544h136.251c-0.753 39.359 8.992 70.479 28.86 93.266 20.15 22.74 44.774 37.335 74.434 43.455v-216.523c-3.060-1.318-7.486-2.919-12.994-4.567-5.508-1.789-11.393-3.343-17.938-4.708-23.776-6.827-47.175-15.019-70.291-24.294-23.493-9.369-44.114-21.704-62.523-37.335-18.456-15.584-33.098-34.84-43.879-57.956-11.111-23.211-16.478-51.977-16.478-86.487 0-35.31 6.168-66.336 18.785-93.313 12.665-26.836 29.143-49.529 49.858-67.702 20.621-18.314 44.303-32.58 71.468-42.419 27.071-10.122 55.037-16.149 83.992-18.314v-79.66h57.014v79.66c29.143 3.531 56.308 10.169 81.638 20.292 25.423 10.028 47.787 23.729 67.137 41.478 19.585 17.514 35.357 39.453 47.457 65.771 12.288 26.13 19.35 57.109 21.28 93.172h-137.287c-0.518-27.636-8.616-51.082-23.917-70.432-15.725-19.303-34.275-29.002-56.308-29.002v183.331c7.862 2.072 15.631 4.143 23.729 6.12 8.098 2.072 16.525 4.567 25.565 7.297 47.645 13.983 84.415 31.12 110.168 51.318 25.8 20.292 44.726 41.666 56.92 63.653 12.335 22.175 19.633 44.256 21.704 66.336 2.448 22.081 3.531 41.713 3.531 59.039 0.047 15.207-3.531 34.416-10.593 57.579zM228.905 263.415c-8.38 7.156-15.113 16.196-19.962 26.883-4.802 10.781-7.062 23.352-7.062 37.759 0 22.834 6.733 40.536 20.103 52.824 13.653 12.618 35.734 22.552 66.713 30.131v-168.831c-10.829 0-21.516 1.695-31.826 5.226-10.216 3.437-19.633 8.851-27.966 16.007z"
+				],
+				"attrs": [
+					{
+						"opacity": 1,
+						"visibility": false
+					}
+				],
+				"width": 659,
+				"grid": 0,
+				"tags": [
+					"sales"
+				]
+			},
+			"attrs": [
+				{
+					"opacity": 1,
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 5,
+				"id": 4,
+				"prevSize": 27,
+				"code": 58891,
+				"name": "sales",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"iconIdx": 11
+		},
+		{
+			"icon": {
+				"paths": [
+					"M555.139 21.642c-218.775-71.601-457.062 40.29-532.231 250.028-75.227 209.681 41.211 437.665 259.928 509.208 218.717 71.601 457.004-40.348 532.231-250.028s-41.211-437.665-259.928-509.208zM320.076 677.045c-158.915-52.089-243.467-217.681-188.903-369.978 54.679-152.296 227.754-233.625 386.669-181.593s243.409 217.624 188.788 369.92c-54.622 152.296-227.696 233.567-386.554 181.65z",
+					"M638.482 685.794l358.927 349.602 24.807-69.241 24.865-69.241-310.348-302.29z"
+				],
+				"attrs": [
+					{
+						"opacity": 1,
+						"visibility": false
+					},
+					{
+						"opacity": 1,
+						"visibility": false
+					}
+				],
+				"width": 1109,
+				"grid": 0,
+				"tags": [
+					"search"
+				]
+			},
+			"attrs": [
+				{
+					"opacity": 1,
+					"visibility": false
+				},
+				{
+					"opacity": 1,
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 4,
+				"id": 3,
+				"prevSize": 27,
+				"code": 58892,
+				"name": "search",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"iconIdx": 12
+		},
+		{
+			"icon": {
+				"paths": [
+					"M1098.281 85.45c19.777-3.723 34.901-21.232 34.901-42.347-0.058-23.791-19.196-43.103-42.812-43.103h-900.508c-23.675 0-42.754 19.312-42.754 43.103 0 21.057 15.007 38.566 34.843 42.347l-181.951 354.421v68.988c0 30.946 32.516 56.016 72.594 56.016 13.437 0 26.001-2.908 36.821-7.795v466.919h1061.286v-466.919c10.878 4.944 23.326 7.795 36.879 7.795 40.078 0 72.594-25.071 72.594-56.016v-68.988l-181.893-354.421zM214.758 564.875c-38.217 0-69.221-25.071-69.221-56.016v-6.457h-0.349v-62.531l137.162-353.665h109.648l-107.961 353.665v68.988c0 0 0 0 0 0 0 30.946-31.004 56.016-69.279 56.016zM498.447 564.875c-38.217 0-69.221-25.071-69.221-56.016v-68.988l57.354-353.665h109.241l-28.095 353.665v68.93c-0.058 31.004-31.004 56.075-69.279 56.075zM782.077 564.875c-38.217 0-69.162-25.071-69.162-56.016v-68.988l-28.154-353.665h108.892l57.296 353.665v68.988c0 0.931 0.175 1.92 0.233 2.792-1.803 29.666-32.051 53.224-69.104 53.224zM1134.637 508.859c0 30.946-31.004 56.016-69.221 56.016s-69.162-25.071-69.162-56.016v-68.988l-108.019-353.665h109.59l137.22 353.665v62.473h-0.349v6.515h-0.058z"
+				],
+				"attrs": [
+					{
+						"opacity": 1,
+						"visibility": false
+					}
+				],
+				"width": 1280,
+				"grid": 0,
+				"tags": [
+					"stores"
+				]
+			},
+			"attrs": [
+				{
+					"opacity": 1,
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 3,
+				"id": 2,
+				"prevSize": 27,
+				"code": 58893,
+				"name": "stores",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"iconIdx": 13
+		},
+		{
+			"icon": {
+				"paths": [
+					"M1024 567.842v-116.547l-141.218-46.117-33.219-80.36 63.981-135.383-82.407-82.407-15.458 7.831-117.008 59.477-80.309-33.321-50.57-141.014h-116.496l-5.374 16.533-40.743 124.686-80.258 33.321-135.537-63.981-82.356 82.407 7.882 15.407 59.323 117.059-33.219 80.258-141.014 50.519v116.547l141.218 46.066 33.219 80.36-63.878 135.383 82.254 82.407 15.458-7.831 117.008-59.425 80.36 33.27 50.468 140.963h116.496l5.426-16.43 40.692-124.737 80.309-33.27 135.383 63.981 82.458-82.407-7.882-15.458-59.374-116.957 33.27-80.36 141.116-50.468zM512 675.228c-90.136 0-163.177-73.040-163.177-163.177s73.040-163.177 163.177-163.177c90.187 0 163.177 73.040 163.177 163.177s-72.989 163.177-163.177 163.177z"
+				],
+				"attrs": [
+					{
+						"opacity": 1,
+						"visibility": false
+					}
+				],
+				"grid": 0,
+				"tags": [
+					"systems"
+				]
+			},
+			"attrs": [
+				{
+					"opacity": 1,
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 2,
+				"id": 1,
+				"prevSize": 27,
+				"code": 58894,
+				"name": "systems",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"iconIdx": 14
+		},
+		{
+			"icon": {
+				"paths": [
+					"M944.97 329.042c-97.861 0-177.522 79.581-177.522 177.443 0 97.94 79.66 177.679 177.522 177.679 98.019 0 177.679-79.739 177.679-177.679 0-97.861-79.66-177.443-177.679-177.443zM944.97-0c-470.712 0-944.97 512-944.97 512s474.258 512 944.97 512c470.949 0 945.128-512 945.128-512s-474.179-512-945.128-512zM944.97 868.856c-200.057 0-362.292-162.078-362.292-362.45 0-200.057 162.236-362.292 362.292-362.292 200.214 0 362.45 162.236 362.45 362.292 0 200.451-162.236 362.45-362.45 362.45z"
+				],
+				"attrs": [
+					{
+						"opacity": 1,
+						"visibility": false
+					}
+				],
+				"width": 1890,
+				"grid": 0,
+				"tags": [
+					"views"
+				]
+			},
+			"attrs": [
+				{
+					"opacity": 1,
+					"visibility": false
+				}
+			],
+			"properties": {
+				"order": 1,
+				"id": 0,
+				"prevSize": 27,
+				"code": 58895,
+				"name": "views",
+				"ligatures": ""
+			},
+			"setIdx": 2,
+			"iconIdx": 15
+		}
+	],
+	"height": 1024,
+	"metadata": {
+		"name": "icomoon"
+	},
+	"preferences": {
+		"fontPref": {
+			"prefix": "icon-",
+			"metadata": {
+				"fontFamily": "icomoon"
+			},
+			"showGlyphs": true,
+			"metrics": {
+				"emSize": 1024,
+				"baseline": 6.25,
+				"whitespace": 50
+			},
+			"resetPoint": 58880,
+			"showQuickUse": true,
+			"quickUsageToken": false,
+			"showMetrics": true,
+			"showMetadata": false
+		},
+		"imagePref": {
+			"color": 0,
+			"height": 32,
+			"columns": 16,
+			"margin": 16,
+			"png": false,
+			"sprites": true
+		},
+		"historySize": 100,
+		"showCodes": true,
+		"gridSize": 16,
+		"showLiga": false,
+		"showGrid": true,
+		"showGlyphs": true,
+		"showQuickUse": true,
+		"search": "",
+		"showQuickUse2": true,
+		"showSVGs": true
+	}
+}
\ No newline at end of file
diff --git a/app/design/adminhtml/Magento/backend/web/less/styles/base.less b/app/design/adminhtml/Magento/backend/web/less/styles/base.less
index 52c811e6b2f929d2aeef1f483c5b54632a520c02..c733ab86de169ff4cd8b3341c3ab154c1638487b 100644
--- a/app/design/adminhtml/Magento/backend/web/less/styles/base.less
+++ b/app/design/adminhtml/Magento/backend/web/less/styles/base.less
@@ -6,9 +6,9 @@
 // Fonts
 
 @font-face {
-    font-family: 'admin-icons';
-    src: url('../fonts/icons/admin-icons.eot');
-    src: url('../fonts/icons/admin-icons.eot?#iefix') format('embedded-opentype'), url('../fonts/icons/admin-icons.svg#admin-icons') format('svg'), url('../fonts/icons/admin-icons.woff') format('woff'), url('../fonts/icons/admin-icons.ttf') format('truetype');
+    font-family: 'admin-icons-legacy';
+    src: url('../fonts/icons/admin-icons-legacy.eot');
+    src: url('../fonts/icons/admin-icons-legacy.eot?#iefix') format('embedded-opentype'), url('../fonts/icons/admin-icons-legacy.svg#admin-icons-legacy') format('svg'), url('../fonts/icons/admin-icons-legacy.woff') format('woff'), url('../fonts/icons/admin-icons-legacy.ttf') format('truetype');
     font-weight: normal;
     font-style: normal;
 }
diff --git a/app/design/adminhtml/Magento/backend/web/less/styles/header.less b/app/design/adminhtml/Magento/backend/web/less/styles/header.less
index 0a665ea9240774c30f17bf6e2322660888fb066a..35a58814965545f777cabcab415a2fe1218c476c 100644
--- a/app/design/adminhtml/Magento/backend/web/less/styles/header.less
+++ b/app/design/adminhtml/Magento/backend/web/less/styles/header.less
@@ -46,7 +46,7 @@
 //
 //.header .logo:before,
 //.header .logo:after {
-//    font-family: 'admin-icons';
+//    font-family: 'admin-icons-legacy';
 //    font-size: 26px;
 //    content: '\e00d';
 //    position: absolute;
@@ -68,7 +68,7 @@
 //}
 //
 //.header .logo span:before {
-//    font-family: 'admin-icons';
+//    font-family: 'admin-icons-legacy';
 //    content: '\e00f';
 //    display: block;
 //    position: absolute;
@@ -203,7 +203,7 @@
 }
 
 .header-panel .store-front:before {
-    font-family: 'admin-icons';
+    font-family: 'admin-icons-legacy';
     font-style: normal;
     speak: none;
     font-weight: normal;
diff --git a/package.json b/package.json
index 8f03a4c1d39c5ac58cc62a30a83a7e86b42098a9..74ef7e333ec2016207e68c973fce45142ce99cee 100644
--- a/package.json
+++ b/package.json
@@ -22,6 +22,7 @@
     "grunt-exec": "^0.4.6",
     "grunt-styledocco": "^0.1.4",
     "grunt-template-jasmine-requirejs": "^0.2.0",
+    "grunt-text-replace": "^0.4.0",
     "imagemin-svgo": "^4.0.1",
     "load-grunt-tasks": "^1.0.0",
     "morgan": "^1.5.0",