/*************************************************************************
*
*               SHOPIFY EMBEDDED APP FRONTEND FRAMEWORK
* ========================================================================
*
*   This framework was built in order to help Shopify embedded apps
*   developers to build the frontend of their apps quickly and standardized
*   with the look and feel of Shopify merchant admin.
*
*   GitHub repository
*   https://github.com/microapps/Shopify-Embedded-App-Frontend-Framework
*
**************************************************************************/

/******************************************
* GENERAL ELEMENTS
*******************************************/

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

* {
    font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', Roboto, 'Segoe UI', 'Helvetica Neue', sans-serif;
    font-size: 15px;
    font-weight: 400;
}

body {
    line-height: 1.428;
    color: #31373d;
    background: #ebeef0;
    text-align: left;
    margin: 0px;
}

div {
    display: block;
}

p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

p.note {
    color: #888888;
    font-weight: normal;
    text-transform: none;
    margin-bottom: 10px;
    margin-top: 0px;
}

ul {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}

form {
    display: inherit;
    width: 100%;
}

/******************************************
* GENERAL CLASSES
*******************************************/

.full-width {
    width: 100%;
}

.half-width {
    width: 100%;
}

.normal {
    color: #31373d;
}

.subdued {
    color: #95a7b7;
}

.warning {
    color: #d83e3e;
}

.danger {
    color: #d83e3e;
    text-decoration: line-through;
}

.underlined {
    text-decoration: underline;
}

/******************************************
* LINKS
*******************************************/

a {
    color: #479ccf;
    text-decoration: none;
    line-height: 1.428;
    font-size: 15px;
    font-weight: none;
    position: relative;
}

a:hover {
    text-decoration: underline;
}

a.normal {
    color: #31373d;
}

a.subdued {
    color: #95a7b7;
}

a.subdued:hover {
    color: #31373d;
}

a.warning {
    color: #d83e3e;
}

.tooltip-container {
    top: -webkit-calc(100% + 8px);
    top: calc(100% + 8px);
    left: 50%;
    line-height: 18px;
    position: absolute;
    z-index: 999;
}

.tooltip-label {
    border-radius: 3px;
    background-color: rgba(33, 37, 41, 0.9);
    color: white;
    display: block;
    font-size: 12px;
    font-weight: normal;
    left: -50%;
    padding: 4px 9px;
    position: relative;
    text-indent: 0;
    text-shadow: none;
    white-space: nowrap;
    overflow: hidden;
}

/*
Buttons
*/

hr {
    height: 1px;
    color: #000000;
}

/******************************************
* BUTTONS
*******************************************/

.btn {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 32px;
    line-height: 30px;
    padding: 0 15px;
    font-size: 13px;
    border-radius: 4px;
    text-decoration: none;
    white-space: nowrap;
    text-transform: none;
    vertical-align: middle;
    -webkit-appearance: none;
    margin: 0;
}

.btn:active {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2) inset;
}

/* modifier: primary */
.btn.primary {
    background-color: #479ccf;
    border: 1px solid #479ccf;
    color: #FFFFFF;
}

.btn.primary:hover, .btn.primary:active {
    background-color: #4293C2;
    border: #479ccf 1px solid;
    color: #FFFFFF;
    text-decoration: none;
}

/* modifier: disabled */

.btn.disabled, .btn.disabled:hover, .btn.disabled:focus, .btn.disabled:active, .btn.disabled:link, .btn.disabled:visited {
    cursor: default;
    box-shadow: none;
    background: #fafbfc;
    color: #c3cfd8;
    border: 1px solid #d3dbe2;
    text-decoration: none;
}

/* modifiers: default, filter-left, destroy */

.btn.default, .btn.filter-left, .btn.destroy {
    background-color: #ffffff;
    border: 1px solid #d3dbe2;
    color: #479ccf;
}

.btn.default:hover, .btn.default:active, .btn.filter-left:hover, .btn.filter-left:active {
    background-color: #F5F6F7;
    border: #d6d6d6 1px solid;
    text-decoration: none;
}

.btn.filter-left, .btn.filter-left:hover, .btn.filter-left:active, .btn.filter-left:focus {
    border-right: none;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    text-decoration: none;
}

.btn.destroy:hover, .btn.destroy:active {
    background: #FF5D5D none repeat scroll 0% 0%/auto padding-box border-box;
    border: 1px solid #FF5D5D;
    color: white;
    text-decoration: none;
}

/* modifiers: pagination buttons */

.pagination {
    width: 100%;
    /* Firefox */
    display:-moz-box;
    -moz-box-pack:center;
    -moz-box-align:center;
    /* Safari and Chrome */
    display:-webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;
    /* W3C */
    display:box;
    box-pack:center;
    box-align:center;
}

.btn.btn-left {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}

.btn.btn-left, .btn.btn-left:hover, .btn.btn-left:focus, .btn.btn-left:active, .btn.btn-left:link, .btn.btn-left:visited {
    border-right: none;
}

.btn.btn-right {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    margin-left: -4px;
}

/* modifier: select-all checkbox */
.btn-select-all {
    padding: 5px 22px 5px 6px;
    height: 28px;
    line-height: 16px;
    position: absolute;
    margin-top: -14px;
    margin-left: -6px;
}

.all-selected-msg {
    display: none;
    margin-left: 5px;
    vertical-align: middle;
    color: #444444;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* modifier: slim */
.btn-slim {
    padding: 5px 10px;
    height: 28px;
    line-height: 16px;
}

/* Segmented Butons */

.segmented {
    padding: 0;
    line-height: 22px;
    font-size: 0;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
}

.segmented>li {
    position: relative
}

.segmented>li .btn {
    display: inline-block;
    position: static;
    border-radius: 0px 0px 0px 0px;
    border-left-width: 0 !important;
}

.segmented>li .btn.primary {
    border: 1px solid #479ccf;
    border-right-color: #3e89b5;
}

.segmented>li {
    list-style-type: none;
    display: inline-block;
    margin: 0;
}

.segmented>li:first-child .btn, .segmented>li.first-child .btn {
    border-radius: 3px 0px 0px 3px;
    border-left-width: 1px !important;
}

.segmented>li:last-child .btn {
    border-radius: 0px 3px 3px 0px;
}

.segmented>li:last-child .btn.primary {
    border-right-color: #479ccf;
}

.segmented>li.middle-child>.btn {
    border-radius: 0px;
}

.segmented>li:only-child>.btn, .segmented>li.only-child>.btn {
    border-radius: 3px 3px 3px 3px;
    border-left-width: 1px !important;
}

.segmented .items-selected {
    color: #95a7b7;
    margin-left: 4px;
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.segmented .checkbox-wrapper {
    margin-left: -4px;
    display: inline-block;
}

.segmented .btn.active {
    color: #c3cfd8;
}

.segmented .btn.active.primary {
    color: #ffffff;
}

.segmented .btn.active:hover {
    cursor: default;
}

.menu-items-selected {
    margin: -14px 0 0 -6px;
    position: absolute;
}

/******************************************
* SECTIONS
*******************************************/

.section {
    border-bottom: #dee3e8 1px solid;
    float: none;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    padding: 10px 0 10px 0;
}

.section:last-of-type {
    border-bottom: 0px;
}

.section-summary {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    padding: 10px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    padding: 30px 30px 20px 50px;
}

.section-summary h1 {
    color: #31373d;
    font-size: 18px;
    margin-bottom: 10px;
    margin-bottom: 0px;
    font-weight: 500;
}

.section-summary p {
    color: #798c9c;
    margin-bottom: 15px;
}

.section-summary p:last-child {
    margin-bottom: 0;
}

.section-content {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 10px 20px 15px 15px;
}

.section-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 10px;
}

.section-row:last-of-type {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0px;
}

.section-cell, .section-listing {
    padding: 20px;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #FFFFFF;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    color: #888888;
}

.section-cell {
    margin-right: 10px;
}

.section-cell:last-of-type {
    margin-right: 0px;
}

.section-cell.dark {
    background-color: #f5f6f7;
}

.section-upload-images {
    padding: 20px;
}

.section-upload-images * {
    /* Firefox */
    display:-moz-box;
    -moz-box-pack:center;
    -moz-box-align:center;
    /* Safari and Chrome */
    display:-webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;
    /* W3C */
    display:box;
    box-pack:center;
    box-align:center;
}

.cell-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.cell-column {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 20px 0 0;
}

.cell-container .cell-column:last-of-type {
    padding: 0;
}

.cell-row {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-top: 20px;
    padding-top: 20px;
    border-top: #dee3e8 1px solid;
}

.section-listing {
    padding: 0px;
    margin: 0px;
}

.section-tabs {
    /*background-color: #f5f6f7;
    margin: 0;
    border-radius: 4px 4px 0 0;
    padding: 15px 20px 0 20px;
    background: #f2f4f5;
    border-bottom: solid 1px #d3dbe2;
    list-style: none;
    padding: 15px 20px 0 20px;
    background: #f2f4f5;
    content: "";
    display: table;
    clear: both;
    box-sizing: border-box;
    width: 100%;*/
    padding: 0;
    margin: 0;
    list-style: none;
    background-color: #f5f6f7;
    overflow: visible;
    border-radius: 3px 3px 0 0;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.section-tabs::after {
    content: '';
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    border-bottom: 1px solid #ebeef0;
}

.section-tabs li {
    /*padding: 0;
    margin: 0 0 -1px -1px;
    float: left;
    list-style: none;
    background: #f2f4f5;
    border-bottom: solid 1px #d3dbe2;*/
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.section-tabs li:first-child, .section-tabs li:first-child a {
    border-top-left-radius: 4px;
}

.section-tabs li:first-child {
    margin-left: 0;
}

.section-tabs li a {
    /*line-height: 26px;
    padding: 0 7px;
    position: relative;
    border-radius: 4px 4px 0 0;
    background: transparent;
    border: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-width: 1px 1px 0 1px;
    color: #666666;
    display: block;
    text-decoration: none;*/
    padding: 15px 20px;
    text-decoration: none;
    color: #798c9c;
    border-right: 1px solid #ebeef0;
    border-bottom: 1px solid #ebeef0;
    text-align: center;
    line-height: 1;
    cursor: pointer;
    position: relative;
    font-size: 13px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.section-tabs li.active {
    background: white;
    border-bottom: solid 1px white;
    color: #479ccf;
    cursor: default;
}

.section-tabs li.active a {
    /*background: white;
    border: 1px solid #d3dbe2;
    border-bottom: solid 1px white;
    color: #479ccf;
    cursor: default;
    line-height: 26px;
    padding: 0 7px;
    position: relative;
    border-radius: 4px 4px 0 0;
    border-width: 1px 1px 0 1px;
    display: block;
    text-decoration: none;*/
    background-color: white;
    color: #31373d;
    border-bottom-color: white;
    cursor: default;
    text-decoration: none;
}

.section-tabs li a:hover {
    color: #479CCF;
    background: #FAFBFC;
}

.section-tabs li.active a:hover {
    text-decoration: none;
    background: inherit;
    color: #31373d;
}

.section-filter {
    padding: 20px;
    padding-bottom: 0px;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.section-filter input {
    padding-left: 28px;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    color: #222;
    border: 1px solid #e3e3e3;
    border-radius: 0 3px 3px 0;
}

.section-filter input[type="text"]:focus {
    border: #479CCF 1px solid;
    outline: 0;
}

.section-fixed {
    display: inline-flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 1180px;
    margin: 10px auto;
    box-sizing: border-box;
}

.section-content-065 {
    -webkit-flex: 0 0 65%;
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    padding: 10px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.section-content-035 {
    -webkit-flex: 0 0 35%;
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
    padding: 10px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.section-header {
    margin-bottom: 20px;
}

.section-header h2 {
    font-size: 18px;
    font-weight: 400;
    color: #31373d;
}

.section-header>* {
    display: inline !important;
}

/******************************************
* TAGS
*******************************************/
.tag {
    border-radius: 3px;
    margin-right: 10px;
    padding: 5px 10px;
    vertical-align: middle;
    display: inline-block;
}

.tag.green {
    background: #b2d86a;
    color: #4d684b;
}

.tag.yellow {
    background: #ffe477;
    color: #6f4f26;
}

.tag.pink {
    background: #ff9797;
    color: #8c2929;
}

.tag.gray {
    background: #aaa;
    color: white;
}

.tag.lightgray {
    background: #ebeef0;
    color: #798c9c;
}

.tag.orange {
    background-color: #fec97d;
    color: #7f3a07;
}

.tag.blue {
    background: #e9f3ff;
    color: #647f9e;
}

.tag.small-blue {
    line-height: 15px;
    padding: 4px 8px;
    color: #3e89b5;
    background: #cae9f7;
    margin: 0;
}

.tag.closable {
    border: 1px solid #cbdbee;
    border-radius: 2px;
    background: #e9f3ff;
    color: #647f9e;
    position: relative;
    padding: 5px 30px 5px 7px;
}

.tag.closable .close {
    position: absolute;
    background-repeat: no-repeat;
    background-image: url(http://cdn.shopify.com/s/assets/admin/icon-sprite-b80563bbfd69f535a5598b3208708dc5.png);
    background-position: -9px -3363px;
    height: 100%;
    width: 22px;
    border: none;
    border-left: 1px solid #d4e2f3;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    display: inline-block;
    padding: 0;
    margin: 0 0 0 3px;
    line-height: 16px;
    text-indent: -99999px;
    top: 0px;
    right: 0px;
}

.tag.closable .close:hover {
    background-color: #f9fcff;
    cursor: pointer;
}

.tag.inactive {
    opacity: 0.4;
}

/******************************************
* INPUTS
*******************************************/

.input-wrapper {
    padding: 15px 0;
}

.input-wrapper label {
    vertical-align: top !important;
}

.input-wrapper * ~ * {
    margin-left: 5px;
}

.input-wrapper.inline>* {
    display: inline-block;
}

.input-search {
    padding-left: 28px;
    background-image: url("https://cdn.shopify.com/s/assets/admin/icon-sprite-69fb7315250564ab3a0142a102e7a18c.png");
    background-repeat: no-repeat;
    background-position: -4px -960px;
}

input {
    border-radius: 3px;
    height: 32px;
    margin-bottom: 15px;
    max-width: 100%;
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

input[type=text] {
    width: 100%;
    font-size: 15px;
}

input {
    height: 28px;
}

input::-webkit-input-placeholder {
   color: #c3cfd8;
}

input:-moz-placeholder { /* Firefox 18- */
   color: #c3cfd8;
}

input::-moz-placeholder {  /* Firefox 19+ */
   color: #c3cfd8;
}

input:-ms-input-placeholder {
   color: #c3cfd8;
}

input[type=radio], input[type=checkbox] {
    float: left;
    height: auto;
    line-height: 1;
    width: auto;
    max-width: none;
    margin: 0 10px 5px 0;
    border: none;
    padding: 0;
    vertical-align: baseline;
    display: inline-block;
}

textarea {
    margin-bottom: 15px !important;
    min-height: 72px;
    line-height: 20px;
    -webkit-transition: min-height 0.15s;
    transition: min-height 0.15s;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    vertical-align: top;
    height: 28px;
    font-size: 13px;
    padding: 4px;
    margin: 0;
    border: 1px solid #ccc;
    display: inline-block;
    color: #222;
    border-radius: 3px;
}

label {
    color: #000;
    display: block;
    margin-bottom: 5px;
    font-weight: 400;
}

label.label-normal {
    color: #31373d;
    font-weight: normal;
}

/* SELECT */

.select-wrapper {
    width: 100%;
    margin: 10px 0;
    border: none;
    box-sizing: border-box;
    position: relative;
    background: #ffffff;
    overflow: hidden;
    vertical-align: bottom;
}

.select-wrapper:after {
    content: '';
    display: block;
    height: 15px;
    width: 15px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -7.5px;
    pointer-events: none;
}

.select {
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100%;
    font-size: 15px;
    background: transparent;
    padding: 5px 10px;
    padding-right: 35px;
    border: 1px solid #d3dbe2;
    border-radius: 3px;
    box-sizing: border-box;
    height: auto;
    line-height: 20px;
    max-width: none;
    display: block;
    color: #31373d;
}

.select:focus {
    outline: none;
    border-color: #479ccf;
}

.select option {
    color: #31373d;
}

.select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}

.select::-ms-expand {
    display: none;
}

.select:focus::-ms-value {
    background: transparent;
    color: #31373d;
}

/* CHECKBOX */

.checkbox-wrapper {
    position: relative;
}

td .checkbox-wrapper, th .checkbox-wrapper {
    margin: 0 0 0 6px;
}

.checkbox, input[type=checkbox].checkbox, .checkbox-styled {
    display: block;
    position: relative;
    height: 16px;
    width: 16px;
    border: 1px solid #d3dbe2;
    background-color: #ffffff;
    margin: 0;
    box-sizing: border-box;
    vertical-align: middle;
}

.checkbox, input[type=checkbox].checkbox {
    z-index: 2;
    opacity: 0
}

.checkbox-styled {
    border-radius: 3px;
    z-index: 1
}

.checkbox-styled:after {
    content: "";
    display: block;
    height: 10px;
    width: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: transparent;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transform: translate(-50%, -50%) scale(0);
    -ms-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out;
    z-index: 2
}

.checkbox:active ~ .checkbox-styled, .checkbox:focus ~ .checkbox-styled {
    border-color: #479ccf
}

.checkbox:checked ~ .checkbox-styled:after {
    -webkit-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1)
}

.checkbox:indeterminate ~ .checkbox-styled:after {
    -webkit-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1)
}

.checkbox-styled:after {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23479ccf%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M23.6%205L22%203.4c-.5-.4-1.2-.4-1.7%200L8.5%2015l-4.8-4.7c-.5-.4-1.2-.4-1.7%200L.3%2011.9c-.5.4-.5%201.2%200%201.6l7.3%207.1c.5.4%201.2.4%201.7%200l14.3-14c.5-.4.5-1.1%200-1.6z%22%2F%3E%3C%2Fsvg%3E)
}

.checkbox:indeterminate ~ .checkbox-styled:after {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%20enable-background%3D%22new%200%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23479ccf%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M6%200%22%2F%3E%3Cpath%20d%3D%22M.8%207C.3%207%200%206.7%200%206.2v-.4c0-.5.3-.8.8-.8h10.5c.4%200%20.7.3.7.8v.5c0%20.4-.3.7-.8.7H.8z%22%2F%3E%3C%2Fsvg%3E)
}

/******************************************
* TABLES
*******************************************/

table {
    display: table;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
}

th {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
    font-weight: 400;
    text-align: left;
    color: #31373d;
    padding: 19px 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

td, th {
    display: table-cell;
    vertical-align: inherit;
    white-space: nowrap !important;
}

td {
    padding-top: 8px;
    padding-bottom: 8px;
    border-top: 1px solid #ececec;
    padding: 6px 10px;
    background: transparent;
    color: #31373d;
}

table tbody tr:last-child td {
    border-bottom: 1px solid #ececec;
}

table.table-section {
    padding-top: 8px;
    padding-bottom: 8px;
}

table.table-section tbody tr:hover {
    background: #eff9fd;
}

table.table-section .sortable:hover {
    background: #eff9fd;
    color: #479ccf;
    cursor: hand;
}

table.table-section .select-col {
    width: 46px;
    padding-right: 0;
}

table.table-section .thumbnail {
    width: 1px;
    padding-left: 10px;
    padding-right: 10px;
}

td.col-center, th.col-center {
    text-align: center !important;
}

td.col-right, th.col-right {
    text-align: right !important;
}

tr.selected {
    background-color: #fffbe9;
}

table .thumbnail-image {
    width: 50px;
    height: 50px;
    border: 1px solid rgba(195,207,216,0.3);
}

.highlight-warning {
    background: #fffbe9;
    color: #e85b0f;
}

/******************************************
* CONTAINERS
*******************************************/

.container {
    position: relative;
    padding: 10px;
    background: #fafafa;
    border: 1px solid #e3e3e3;
    margin-top: 5px;
    border-radius: 2px;
}

/* Modifiers */
.container code {
    font-family: Monaco, Consolas, "Lucida Console", monospace;
    font-size: 13px;
    color: #575757;
}

/******************************************
* Alerts
*******************************************/

.box {
    padding: 15px 50px;
    line-height: 20px;
    position: relative;
}

.box.warning, .box.alert {
    border-bottom: 1px solid #e2dcc2;
    color: #9b731d;
    background-color: #fcf5d9;
}

.box.notice {
    border-bottom: 1px solid #d6e0e8;
    background-color: #fafcfc;
}

.box-close {
    float: right;
    margin-right: -30px;
}

/******************************************
* ICONS
*******************************************/

.icon {
    width: 20px;
    height: 20px;
    top: 0;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.filter-left .ico-down {
    width: 10px;
    height: 10px;
    margin-top: -4px;
}

.btn-select-all.ico-down {
    background-repeat: no-repeat;
    background-position: calc(100% - 5px) center;
}

.box.warning .ico-warning, .box.alert .ico-alert, .box.notice .ico-notice {
    background-repeat: no-repeat;
    background-position: center;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 18px;
}

.btn-left .ico-prev, .btn-right .ico-next {
    display: block;
    width: 1em;
    height: 1em;
    padding: 8.5px 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

/* SVG icons */

.ico-prev {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23479ccf%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M23%2C24.7L12.5%2C14.2L23%2C3.7L20.3%2C1L7%2C14.2l13.3%2C13.3C20.3%2C27.5%2C23%2C24.7%2C23%2C24.7z%22%2F%3E%3C%2Fsvg%3E)
}

.disabled .ico-prev {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23c3cfd8%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M23%2C24.7L12.5%2C14.2L23%2C3.7L20.3%2C1L7%2C14.2l13.3%2C13.3C20.3%2C27.5%2C23%2C24.7%2C23%2C24.7z%22%2F%3E%3C%2Fsvg%3E)
}

.ico-next {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2028%2028%22%20enable-background%3D%22new%200%200%2028%2028%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2228%22%20height%3D%2228%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23479ccf%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20fill%3D%22%23329ECC%22%20d%3D%22M7%2C3.8l10.5%2C10.5L7%2C24.7l2.7%2C2.7L23%2C14.3L9.7%2C1C9.7%2C1%2C7%2C3.8%2C7%2C3.8z%22%2F%3E%3C%2Fsvg%3E)
}

.disabled .ico-next {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2028%2028%22%20enable-background%3D%22new%200%200%2028%2028%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2228%22%20height%3D%2228%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23c3cfd8%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20fill%3D%22%23329ECC%22%20d%3D%22M7%2C3.8l10.5%2C10.5L7%2C24.7l2.7%2C2.7L23%2C14.3L9.7%2C1C9.7%2C1%2C7%2C3.8%2C7%2C3.8z%22%2F%3E%3C%2Fsvg%3E)
}

.ico-check {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iI0FBQUFBQSIgZD0iTTMuMTIxLDguNzA5QzIuOTU5LDguNTQ3LDIuOTYsOC4yODIsMy4xMjIsOC4xMmwxLjA0LTEuMDQxYzAuMTYyLTAuMTYyLDAuNDI3LTAuMTYyLDAuNTg5LDBsMS42OSwxLjY4NiAgIEM2LjYwMyw4LjkyNyw2Ljg2OCw4LjkyNyw3LjAzLDguNzY0bDQuNjMxLTQuNjQyYzAuMTYyLTAuMTYyLDAuNDI3LTAuMTYzLDAuNTg5LTAuMDAxbDEuMDM1LDEuMDI4ICAgYzAuMTYzLDAuMTYyLDAuMTYzLDAuNDI2LDAuMDAxLDAuNTg4TDcuNjcsMTEuNDI1Yy0wLjE2LDAuMTYzLTAuNDgsMC4zNTQtMC43MDksMC4zNTRINi40NzZjLTAuMjI5LDAtMC41NDgtMC4xOTItMC43MS0wLjM1NCAgIEwzLjEyMSw4LjcwOXoiLz48L2c+PC9zdmc+);
}

.ico-email-slate-lightest {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M11.5%2013.2c.3.2.8.2%201.1%200l11.2-8c.2-.1.2-.2.2-.4-.2-.5-.8-.8-1.4-.8H1.4c-.6%200-1.2.3-1.3.9%200%20.2%200%20.3.2.4l11.2%207.9zM23.3%207.9l-10.7%207.6c-.2.1-.4.2-.5.2s-.4-.1-.5-.2L.7%207.9c-.3-.3-.7%200-.7.3v10.7c0%20.8.6%201.1%201.4%201.1h21.2c.8%200%201.4-.3%201.4-1.1V8.2c0-.3-.4-.6-.7-.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
}

.ico-clear-bluegray {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22tiny%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23BFBFBF%22%20d%3D%22M12.234%203.766c-2.334-2.334-6.119-2.334-8.453%200s-2.334%206.119%200%208.453%206.119%202.334%208.453%200%202.334-6.119%200-8.453zm-1.06%206.329l-1.056%201.056-2.11-2.112-2.111%202.111-1.056-1.056%202.111-2.111-2.111-2.11%201.056-1.056%202.111%202.111%202.111-2.111%201.056%201.056-2.112%202.111%202.111%202.111z%22%2F%3E%3C%2Fsvg%3E);
}

.ico-checkmark-green {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2396bf48%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20fill%3D%22%23AAAAAA%22%20d%3D%22M3.121%2C8.709C2.959%2C8.547%2C2.96%2C8.282%2C3.122%2C8.12l1.04-1.041c0.162-0.162%2C0.427-0.162%2C0.589%2C0l1.69%2C1.686%20%20%20C6.603%2C8.927%2C6.868%2C8.927%2C7.03%2C8.764l4.631-4.642c0.162-0.162%2C0.427-0.163%2C0.589-0.001l1.035%2C1.028%20%20%20c0.163%2C0.162%2C0.163%2C0.426%2C0.001%2C0.588L7.67%2C11.425c-0.16%2C0.163-0.48%2C0.354-0.709%2C0.354H6.476c-0.229%2C0-0.548-0.192-0.71-0.354%20%20%20L3.121%2C8.709z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
}

.ico-cancel-lightblue {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23cae9f7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20fill%3D%22%23BCCFDF%22%20d%3D%22M8%2C1C4.134%2C1%2C1%2C4.134%2C1%2C8s3.134%2C7%2C7%2C7s7-3.134%2C7-7S11.866%2C1%2C8%2C1z%20M13.25%2C8c0%2C1.131-0.361%2C2.179-0.971%2C3.037%20%20L4.963%2C3.721C5.821%2C3.111%2C6.869%2C2.75%2C8%2C2.75C10.895%2C2.75%2C13.25%2C5.105%2C13.25%2C8z%20M2.75%2C8c0-1.139%2C0.366-2.194%2C0.985-3.055l7.321%2C7.32%20%20C10.194%2C12.884%2C9.139%2C13.25%2C8%2C13.25C5.105%2C13.25%2C2.75%2C10.895%2C2.75%2C8z%22%2F%3E%3C%2Fsvg%3E);
}

.ico-fail-red {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2012%2012%22%20enable-background%3D%22new%200%200%2012%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23ff5d5d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20fill%3D%22%23DB7878%22%20d%3D%22M7.2%2C6l2-2c0.1-0.2%2C0.1-0.5%2C0-0.6L8.6%2C2.8C8.5%2C2.7%2C8.2%2C2.7%2C8%2C2.8L6%2C4.8l-2-2c-0.1-0.2-0.5-0.2-0.6%2C0L2.8%2C3.3%20%20c-0.1%2C0.2-0.1%2C0.5%2C0%2C0.6l2%2C2.1l-2%2C2c-0.1%2C0.1-0.1%2C0.4%2C0%2C0.6l0.6%2C0.6c0.1%2C0.1%2C0.4%2C0.1%2C0.6%2C0l2-2l2%2C2c0.1%2C0.1%2C0.5%2C0.1%2C0.6%2C0l0.6-0.6%20%20c0.1-0.1%2C0.1-0.4%2C0-0.6L7.2%2C6z%22%2F%3E%3C%2Fsvg%3E);
}

.ico-notice {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23479ccf%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M24%2010.1L20%20.3c-.2-.5-.7-.6-1.1-.2C14.3%205.5%208.6%200%203.2%203.8L2.9%203C2.6%202.2%201.8%201.8%201%202%20.2%202.3-.2%203.1.1%203.9l6.5%2018.9c.2.6.8%201%201.4%201%20.2%200%20.3%200%20.5-.1.8-.3%201.2-1.1.9-1.9l-2.6-7.5c5.7-3.4%2012.3%202.7%2017-3.4.2-.2.2-.5.2-.8z%22%2F%3E%3C%2Fsvg%3E);
}

.ico-warning, .ico-alert {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBmaWxsPSIjOUE3NTJFIiBkPSJNMTkuNDg3IDE1LjQwNWwtNy4zOS0xMi43NDdjLTEuMTUtMS45ODUtMy4wMzQtMS45ODMtNC4xODcuMDAxbC03LjQxNiAxMi43NDdjLTEuMTUzIDEuOTg0LS4yMTkgMy41OTQgMi4wNzUgMy41OTRoMTQuODM4YzIuMjk0IDAgMy4yMy0xLjYxIDIuMDgtMy41OTV6bS05LjQxNiAxLjM3N2MtLjcxMSAwLTEuMjc2LS41NjUtMS4yNzYtMS4yNzYgMC0uNzEuNTY1LTEuMjc2IDEuMjc2LTEuMjc2LjcxIDAgMS4yNzYuNTY1IDEuMjc2IDEuMjc2LS4wMDEuNzExLS41NjYgMS4yNzYtMS4yNzYgMS4yNzZ6bS45MDQtMy43ODJoLTEuODA5bC0uNjA4LTdoMy4wMjZsLS42MDkgN3oiLz48L3N2Zz4=);
}

.ico-down {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHdpZHRoPSI5cHgiIGhlaWdodD0iNHB4IiB2aWV3Qm94PSIwIDAgOSA0IiB2ZXJzaW9uPSIxLjEiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Y2lyY2xlLCBlbGxpcHNlLCBsaW5lLCBwYXRoLCBwb2x5Z29uLCBwb2x5bGluZSwgcmVjdCwgdGV4dCB7IGZpbGw6ICM0NzljY2YgIWltcG9ydGFudDsgfTwvc3R5bGU+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDMuMC4zICg3ODkxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5kaXNjbG9zdXJlLWljb248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcy8+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8cG9seWdvbiBpZD0iZGlzY2xvc3VyZS1pY29uIiBmaWxsPSIjOTI5MjkyIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjUwMDAwMCwgMi4wMDAwMDApIHNjYWxlKDEsIC0xKSB0cmFuc2xhdGUoLTQuNTAwMDAwLCAtMi4wMDAwMDApICIgcG9pbnRzPSI0LjUgMCA5IDQgMCA0ICIvPgogICAgPC9nPgo8L3N2Zz4K);
}

.ico-order-page {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23212529%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M20.2%201H3.9C2.3%201%201%202.3%201%203.9v16.9C1%2022%202.1%2023%203.4%2023h17.3c1.3%200%202.3-1%202.3-2.3V3.9C23%202.3%2021.8%201%2020.2%201zM20%204v11h-2.2c-1.3%200-2.8%201.5-2.8%202.8v1c0%20.3.2.2-.1.2H8.2c-.3%200-.2.1-.2-.2v-1C8%2016.5%206.7%2015%205.3%2015H4V4h16zM10.8%2014.7c.2.2.6.2.8%200l7.1-6.9c.3-.3.3-.6%200-.8l-.8-.8c-.2-.2-.6-.2-.8%200l-5.9%205.7-2.4-2.3c-.2-.2-.6-.2-.8%200l-.8.8c-.2.2-.2.6%200%20.8l3.6%203.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
}

.ico-help-blue {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2296%22%20height%3D%2296%22%20viewBox%3D%220%200%2096%2096%22%3E%3Cpath%20fill%3D%22%23479CCF%22%20d%3D%22M48%200c-26.509%200-48%2021.49-48%2048s21.491%2048%2048%2048%2048-21.49%2048-48-21.491-48-48-48zm3.181%2076.696c-1.426%201.376-3.391%202.018-5.603%202.01l-.051.002c-2.107%200-4.001-.661-5.398-2.008-1.43-1.352-2.143-3.245-2.13-5.337-.013-2.092.701-3.983%202.141-5.309%201.411-1.325%203.32-1.969%205.439-1.961%202.204-.008%204.159.622%205.592%201.961%201.44%201.326%202.154%203.217%202.141%205.309.012%202.092-.701%203.985-2.131%205.333zm12.846-36.712c-.747%201.856-1.691%203.469-2.836%204.817-1.104%201.295-2.32%202.445-3.65%203.44-1.197.898-2.292%201.856-3.28%202.865-.948.978-1.755%202.103-2.427%203.401-.6%201.145-.945%202.727-.945%204.77v1.333h-11.209l-.115-1.206c-.091-.943-.138-1.84-.138-2.699%200-1.72.18-3.285.568-4.686.549-2.015%201.318-3.785%202.32-5.305.974-1.473%202.094-2.766%203.362-3.865%201.164-1.01%202.245-1.972%203.247-2.899.951-.872%201.724-1.769%202.333-2.685.514-.776.787-1.699.794-2.892-.01-1.583-.419-2.646-1.171-3.465-.585-.665-2.008-1.221-4.447-1.21-.737%200-1.536.077-2.396.243-.87.173-1.742.417-2.615.73-.887.32-1.732.685-2.535%201.103-.819.421-1.538.847-2.159%201.275l-1.243.859-5.146-9.881.977-.668c2.087-1.429%204.475-2.6%207.151-3.519%202.758-.944%206.013-1.397%209.762-1.397%205.093-.005%209.277%201.242%2012.341%203.874%203.06%202.604%204.622%206.268%204.604%2010.574.003%202.772-.36%205.132-1.147%207.093z%22%2F%3E%3C%2Fsvg%3E);
}

.ico-products-page {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23212529%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M21.8%201h-7c-.8%200-1.5.3-2%20.8L1.4%2013.2c-.5.5-.5%201.3%200%201.8L9%2022.7c.5.5%201.3.5%201.8%200l11.3-11.4c.5-.5.8-1.3.8-2v-7c.1-.7-.4-1.3-1.1-1.3zm-4%207.6c-1.3%200-2.3-1.1-2.3-2.3C15.5%205%2016.6%204%2017.8%204c1.3%200%202.3%201.1%202.3%202.3%200%201.3-1%202.3-2.3%202.3z%22%2F%3E%3C%2Fsvg%3E);
}

.ico-customers-page {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23212529%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M19.6%2012.3c-1-.4-1-1.1-1-1.5%200-.4.4-1%20.8-1.4.7-.6%201.2-1.6%201.2-2.6%200-1.8-1.5-3.3-3.3-3.4-1.3%200-2.5.6-3.1%201.6-.1.2%200%20.5.2.6%201.7.8%202.8%202.5%202.8%204.5%200%201.3-.5%202.5-1.3%203.5-.2.2-.1.5.1.7%201%20.5%203.1%201.4%203.9%202.5.1.2.2.2.3.2h2.5c.7%200%201.3-.4%201.3-1.1v-.2c0-2-2.9-2.8-4.4-3.4zM8.1%2013.7c-.8-.9-1.2-2.1-1.2-3.5%200-2%201.1-3.8%202.8-4.6.2%200%20.3-.3.1-.6-.8-1.2-2.3-1.9-4-1.5-1.4.4-2.4%201.8-2.4%203.4%200%201%20.3%201.9%201.1%202.6.4.4.9.9.9%201.4%200%20.4-.1%201.1-1.1%201.5-1.5.5-4.3%201.3-4.3%203.3v.2c0%20.7.6%201.1%201.3%201.1h2.5c.1%200%20.3%200%20.3-.1.8-1.1%202.9-2.1%203.8-2.5.3-.2.4-.5.2-.7zM14.5%2015.7c-1-.4-1-1.1-1-1.5%200-.4.4-1%20.8-1.4.7-.6%201.2-1.6%201.2-2.6%200-2.2-2.1-3.8-4.4-3.3-1.5.4-2.5%201.8-2.5%203.3%200%201%20.3%201.9%201.1%202.6.4.4.9.9.9%201.4%200%20.4-.1%201.1-1.1%201.5-1.6.6-4.5%201.4-4.5%203.4v.2c0%20.7.7%201.7%201.4%201.7h11.1c.7%200%201.4-1%201.4-1.7v-.2c.1-2-2.9-2.8-4.4-3.4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
}

.ico-calendar-blue {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23479ccf%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M21%203h-1V2c0-1.1-.9-2-2-2s-2%20.9-2%202v1H8V2c0-1.1-.9-2-2-2S4%20.9%204%202v1H3C1.3%203%200%204.3%200%206v15c0%201.7%201.3%203%203%203h18c1.7%200%203-1.3%203-3V6c0-1.7-1.3-3-3-3zM3%2021V10h18v11H3z%22%2F%3E%3C%2Fsvg%3E);
}

.ico-cancel-blue {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23479ccf%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20fill%3D%22%23BCCFDF%22%20d%3D%22M8%2C1C4.134%2C1%2C1%2C4.134%2C1%2C8s3.134%2C7%2C7%2C7s7-3.134%2C7-7S11.866%2C1%2C8%2C1z%20M13.25%2C8c0%2C1.131-0.361%2C2.179-0.971%2C3.037%20%20L4.963%2C3.721C5.821%2C3.111%2C6.869%2C2.75%2C8%2C2.75C10.895%2C2.75%2C13.25%2C5.105%2C13.25%2C8z%20M2.75%2C8c0-1.139%2C0.366-2.194%2C0.985-3.055l7.321%2C7.32%20%20C10.194%2C12.884%2C9.139%2C13.25%2C8%2C13.25C5.105%2C13.25%2C2.75%2C10.895%2C2.75%2C8z%22%2F%3E%3C%2Fsvg%3E);
}

.select-wrapper:after, .ico-down-gray {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2028%2028%22%20enable-background%3D%22new%200%200%2028%2028%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23798c9c%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20fill%3D%22%23329ECC%22%20d%3D%22M24.5%2C6.2L13.9%2C16.8L3.5%2C6.2L0.8%2C9l13.2%2C13.3L27.2%2C9L24.5%2C6.2z%22%2F%3E%3C%2Fsvg%3E);
}

.ico-upload-image {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Cpath%20d%3D%22M80%2057.6l-4-18.7v-23.9c0-1.1-.9-2-2-2h-3.5l-1.1-5.4c-.3-1.1-1.4-1.8-2.4-1.6l-32.6%207h-27.4c-1.1%200-2%20.9-2%202v4.3l-3.4.7c-1.1.2-1.8%201.3-1.5%202.4l5%2023.4v20.2c0%201.1.9%202%202%202h2.7l.9%204.4c.2.9%201%201.6%202%201.6h.4l27.9-6h33c1.1%200%202-.9%202-2v-5.5l2.4-.5c1.1-.2%201.8-1.3%201.6-2.4zm-75-21.5l-3-14.1%203-.6v14.7zm62.4-28.1l1.1%205h-24.5l23.4-5zm-54.8%2064l-.8-4h19.6l-18.8%204zm37.7-6h-43.3v-51h67v51h-23.7zm25.7-7.5v-9.9l2%209.4-2%20.5zm-52-21.5c-2.8%200-5-2.2-5-5s2.2-5%205-5%205%202.2%205%205-2.2%205-5%205zm0-8c-1.7%200-3%201.3-3%203s1.3%203%203%203%203-1.3%203-3-1.3-3-3-3zm-13-10v43h59v-43h-59zm57%202v24.1l-12.8-12.8c-3-3-7.9-3-11%200l-13.3%2013.2-.1-.1c-1.1-1.1-2.5-1.7-4.1-1.7-1.5%200-3%20.6-4.1%201.7l-9.6%209.8v-34.2h55zm-55%2039v-2l11.1-11.2c1.4-1.4%203.9-1.4%205.3%200l9.7%209.7c-5.2%201.3-9%202.4-9.4%202.5l-3.7%201h-13zm55%200h-34.2c7.1-2%2023.2-5.9%2033-5.9l1.2-.1v6zm-1.3-7.9c-7.2%200-17.4%202-25.3%203.9l-9.1-9.1%2013.3-13.3c2.2-2.2%205.9-2.2%208.1%200l14.3%2014.3v4.1l-1.3.1z%22%20fill%3D%22%23d3dbe2%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);
}

/* PNG icons */

.ico-popular-searches {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAANf0lEQVR42t2ba2xbZxnHz4Y2YNykgZhAQhPjPrZPSDDGhhBICMH2jQkhjZsQHxB8GBJDQpMQiA/TBmzr7peuademTdq0uV/sXHyPL3Fix/H9ktixnTiJmzRp06Rp0pf/+efktHFe24mXttss/XUc+/jYv/f/vM/zvK8dxToS3m/dDz0OvQF5oCIkrtEiFIDqoT9C34Y+DCk3Qvt1ofugv0PdUBZahzagK5DYKT6+oZ03B5mhZ6AHodvfq8C3QY9BBugyJPZJLuhP0KfeS8CPQnZIXEdFoT9AH7qZwF/U5p6oJstwSJi9IWHyBsXAkKoxHk2QGY/h+d2Cm6Dv3ARgujpR6cMBhIAW3HcG4sIfmxDh8ZyIZ6ZEYnKax8hETozGM8IdTKiv0QfFUhn6AvTEjQR+EtqQOgmZ6FhY+KLjIj01K85dWBZra5fFlStXhOymPnr58rq4cHFF5GaKIpDICLsvAverOv8WdMf1Bn5W/uYE5TECF8+dXyZgrbfli6simS0Ix2i0muNt0CdqBa4FFi4wDBGaabF4/qLYz9vK6pqIpvOMGHN5t7ugj+438JPyeRoSNoRfdqZIR6/XbW5hSbjG4noUSXQUumW/gB+BLkuSEj/EAsL3RtxWLl0SvtgE5nZZ6Kf2A/gLUFYG6wklxPLKqriRtzUkt7FEphz0JeiH7xb4hCyM4Sxhb8bt8vo6Sly6XHgHoE/WCvyILEFhzjIL38zbKsocane5RPaPWoBvhzyy0pObOStKb+vrG8yocB31FFpeEUsXLoqFpQvI3MussauX1sTGxsZ+MePay+XmchG6e6/Aj8nmbXg8u/lmixdErlAUc/OLojC3IPIYhOz0nJicmtOPEM9JZQvsqpLZaTGRn+G5xXNLGJxL7zqzp3KFcqH99F6Ab4X6Si9i90dEKDEpeqwj4miLSXjHEoArapCzUJGA+cJZXdNz8+Is4BKTaCcBHU/noSkRncjxOInXzS0siksI0VqTGEJb1pHloc/sFvh+6HIpbK9rVLzZYBCvHOsSbX0ewNFVHRRS7+uwU3ASjxE4W5ijyzEAJ7Qj/iZ0KDXJ3rpQnMfcXNszNKZYOZd/tVvgp0pf7ABwQ6dNvNVoJLTTFwPQPIFzgIT0AciroBCg+dhMcQEwC4TUnc7kCYn7cHsTPpzK4pycKJxdEOsbG3ty2RWIy1zu3A3wbVAvJDQxK/e7A6KuqU8cOtUrDgJ6OJgU07PzW6Ca4C5BIR24yPOmIIJuOavdR2hTkfEsByGUnGSdTWG+F+eXdsvMgRzYWZtnoM9XA74PmtoezlHRYfGqoIR+G9BDYwnMTxUYUDqgKv1vaJ73AUv3kPAInZws0NUo3AQ4gfE8oalUTrT2uzl1HMORXQGfXTxPhyWLjJ9UA/4dtFHqcGOXnbBHzgzwaPUEAbxAIEIRTgPWXeZzcHhB2NCsOP1ROqcnrYyevLQBgdMTWTGI8156p0McONwu/newRXSZvUxq1cM6Jgvrp6oB18k22+rbzIQ91mJmhm42OkU6Pwv3thydh7Ygi6p0lzM4r6XXpQruTm8LZYBCk5vOalFgQWi+UNemQlP/PdjM97u4eqkSM9fRZu8O4MZqwD4VuGT+AthC0PpWszjRbuV961CIyWiKsAxdDZ4ZmoOBGs1owEBBJk6FxCQz89bc5byl5MA69BlAr1VwGutnWY89VA14sbQcddvVugt3AXsc4FvQJzqsnGOstwArbIpze/bsOYAXhd0bFodP9/O1daf76BQcJhiAeUSSogLxNMEdI2EdtBS60+Qt26xkEVXYKysFTlTa6lVkzUYnEtbRZpMa1oC1iAaAHiewheDdlhHhC4+LaArzEckoNp7n3/hwmAYqrEmNCL7eHYjT3XCKzm6DhXjfG0qy9B040i6BbuGAyG5TGGxJPZ6E7twbsHWYoHCXgPWay42oyyc77eIkEhodbOrnc6e6HBwgPKaGMh0+gr89WGElEc4RFRYKaqClAjTzxQuH23YAv4hBOIDH07nZHcAFRJVZ3nHdtSfgbtsIHYUI1NQzKAx4rLXPjUFQHbfpAwHpbgKUH7wBz7lGY2pW1udskIK7EmBEAK+hzeMder6ulddeKUli08gn5p0OZ6FPVwJekc3h4xoMyhOdGc8X2CggIRG4EWrr94iOgSFhcgWEyx9TSxHnsCcQ1xMU3CMs4eTiQLzTPFAWGEK5aub1S1pM2RxOQXdUAo6W1GD20HCQQqbUet/N1c84MuNoLA2nMoSKQWrpSU/NbJ4DoaXUys+2BFU2nP3RCSa4595uES/KgTm/X63vQp9+fosXJszIuq3Raln6VElZYjE/1e1QXcbIm9hAAFZvEwFGyBgcj21vF7UOKidLUBWhkdwQTTbx0tFOhHCbOnclLreIvkG/Doy8IEtabdWA/yJrPE4bBhm6KEUI2TGtRZzWe+LY5rJPA+YigJEQ1GpshTDWzsuoR31AcD7l8EWQMxx084Xt4Exerx3v1ndf3MGkLGk9XQ34AWihNKzbTR61HNFlC+ZtBuvYVG56ExQCvBbSeSrM5KQnJpmzesIyOvxciRntPuGLjDMqgkkdnJ3YENa8bQMe8fqJHjWct9VmLGTYhVl9EVkv/fNqwB+HBkuBjYN+lCAbywxGnAkDsOyNuc7VMjBEWDpU2VmC9eK6zx1qpXsQl58dpiHU4oQGTtc5AOizme3hqu40XsPcwp2Pne4uQV+tBqzqOUjsDGunWg7och2OzUYXEsy4vrAHaGlDQcnnaZqDgymCD916TZi2i+cxACpUE6bRoC9CWFyXwJ5AYhswjnTdjvMkn9kB3bob4O9L67F1hEkL9ZiNBe4zzAGtzlndkWD15MRB6bJ4ZclIB3leK0vH2sw8t9s6jKWpURwomcdH0cnZ5Jt5f93tjsdHIL9sixa1mG+A0KbqTvWptZfzNyjNxPIkNeAKEEoDriiELcC21L5tUF7G0eDwyRxehO7ZJTD1hMzlLrh8CJCH0EbCYX1DYDiUosMSWCmwwe4jgA5Wgzh/O63coJB917TXbdo7oXRJ8uLxFFpLtIwEPajtcaEh0YArw15dEUV0t2oQX4v35XLQttPdVehbewSm/gyJEmi8yRhDGwmMCeO1+m7x6rEurmNZTqoDs3mRh3N1MZTRkHTZhsu5W1fjVy2cy25ZaBsGfXT4DQDjzRleJ7vtzNTVgDHXWV5ewetqgKWa+91SWHy2HEy5G1LwPBgiCr5bhkIKajTE++Qz4ygbhQeg1Z0XjnKE2QEdZg1lTcX83AVwBjsfennZE+wBqMnolMFSPfaRZ/qcfkWVwe5VrN6Agr0uxROMK4P+MBRRnPjbgeNQKKns6ctwx6gOzZ0MSZMhFcoWklwSTYZBDiyfs8zIzX0u4QCs7LO0DnhwvbaZ+paBHzUb7MqxpnbF5nQrkVRGSWZyij8YUXyhuILPqXgxAJn8TFngW6B3ICFzut8TEJ5ggglrl4sD/qIHzUu1TA0AZmMmqC7bCGFtvh2wLE3Y1uXAYKosNXaYf3CiuQvAHiWcTCvxdFbxAXgEwHh/ZQjAE7kCgcvpY5BBDh1RdwuhoBgOp3YFHda6LLSVgJKDHgDoy0c7xHGch3WuLIz5WB82Gd9oMOhZn9c70n7uWFPH9+y1A+ulqrfCj88ozA2skScIDpXN1GbPGOfx1WTE0KWjcAkNjln0wDkMqKz00Nk+9fuuRh1WB379eKdoaDNmzA73fQjpWoGpT0ENEuBS1/mtHjYcAE/IrZDXBWg+7xjhRr/qCjJ/nzhlcAij069C8jrlphIqBZztKYFV63MPFjrqDqkZ21C2lD+cvDeZydcKTN0K/Qtar/xzw6u1G5lRuMficD/BXUlvGNKOw5GUsOLcXueoDoNWseJgtpmGMGc7S51Fmewi7OnuAWw52bHycooe21AiGB+/dzQcrRVY10+h4K5+a6mHPCR57JpOrpqmAfzr+nbLL+HmyoslYdwE0NZeK76bson2AQe2mF1YeLixMzKScPvGvumPJPYILA/xf0NFSFxHrWkd1JfUpgJNjoJvMh9H07N24HCHeJPO9osWwLb1O+guYa1u9Acj2JfziT6nL+4Nxr4RlADXonug/0C5fQZdhI5e+wtaFbix26Zgk195+6TxNwjjiw3tveqchSyE7gaoweFFIzIk+t2jog/AA54AKslYDJuEX8cGgwS4Nn0O+j1khGZqhFyCnNDfoK/o1y4BPgzguqZepbXX/uPWXkvxjMFMZxHC6ryls0ZoC9aEqkBo2OwKRL+W1hqP/dTd0KPQP6EzkA9KalEwBeWhcWgM6oKehX4B3Su5lgwYYW1UOk1uxTYcfBhzdrbD7FRDmc4abF41jOnwAIRFjwqLI8HjqWzhnv0FlusO6LNaJNxV/Zew1YE7BlyKczSq2EZCDyGUZ4yOYdXZbbBmDRZiktR+NtnOC76nJQfmomAQ0JahsYf7Xf6ZXqcaxnDVE9BhWRG2joQOrb2vgR0QXFZQwx8CdEFzFpB0lCotje9/4OEQnUatfhCwBdNVd7fJ+oEC9kdxn9DftQwHZyv8E0nmAwQMwWksJR8EcMG6E/gK9NsPlsOjEbhMfRmvexMagUJQJ/QzSPk/tGVTV9/A/IUAAAAASUVORK5CYII=);
}

.ico-buy-button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATYAAADOCAYAAAC0Ci5pAABGi0lEQVR4AezUsQmAQBBE0S3Nzg00P9BENNJGTpvwgt038DoYflj+7dczf3oVECZsIGwmbCBsJmwgbCZsIGwmbCBswjYcCJsJGwibCRsIm7CBsJmwgbCZsIGwmbCBsJmwgbAJGwibCRsImwkbCJsJGwibCRsImwkbwmbCBsJmwgbCZsIGwmbCBsJmwgaxtGMit+28m7NTLWz9T+vLvtnuxlEEUfT9HwdIiCAhayfZmV07ZD/WYK9tAXmSYe8UR3NV6rScEYIk2z+uqrq7pnpsyFFV93gbwn8bY9MxS7E+Lq/nGJsj73J3dFvw7wfEXKex1kzEdGFt7ogY84xiTwrb75X/Tut6d55H7EuO2Ov0TH94CLvXWPmwPKO1B55lbHMRvzt+bP+zNzWw/btQK6sAshkCJD6X4YYsxsDC/uQCPA4oCRgBC3IyJ6h2gBRIat2ASj6UAIQUK6vn3CKAFzkOj2MeWY1XJ8s7AeHt8a/Cf/ymze0fsk0NbJ9ZpdWANh9qVGepqpryhR8WAaEkByPgcZtjgA45vTKzMWsJjgY05LBywPVWoelnYay8ABGYabzaP4Y9SGNeWc0VKrami6vd8N2rd8PP794P3faW+aYGtidXaFrDfjbIiMcCIGxuO6UMNSq0nLsrg81hhg8YI5/l7kICDxUbEGJPgIb0fqwbKAWoAJwsOWIttZ1A7TTW70VVmiCm91zfjD7vLT9VbE2vV5sRat9Lv4T98WI1LD/8Nuza76qBbW6VZtDKfhl+U6uY2kkHG+MazABVweZWdNyXvAAqBLwQ8VRqABMQyVJhektJdSlRpVFtcS6H7YCZ5ZRoPXkHjQEbFdvmrv1jdagJZqElEuhGPVv0qubOvU1tYANmqAy1eS3n0n3GFQEJ9vKW06FWFlAjVxLVVWo/JUELnz0AD9Wan405GDUHLKnW5BMPKDk/A2bkBF6q1JYRY3OKbxUb6ja3gIyKLcaItX+gt1hvh+ubh/a7OxuwATTG8mdfDFTiAE3slwHGfjY2GdjyZQB7+Tkafm5fWctnZt6CEt9ZPPIqjcrMbzapzrDsz56coy1pRbF7LGvh036GHjXXwHbS9eEhV2hFqP3w2v1OGs/h+u1dA8a3DDZggmZcDjCHRV4xYfGBBxYVxvduDWBYi5HSHvnWM0ACpJjDToCSvEKTyIV1eNFmSvq52UPKN56xTusZFpgZ5KjopADc6LfLA52bvbhcFyAmdQ6ysGn8LOx4Dtdtfm/ncN8O2NJlQB1qs/QpoBVyA7PyeVql7QSepdZT8sqK9jLaSio0r8yOQNLkcJKYn9pMgGatJu2ngWoSQLYWU1YCmMggGP56BF2r2C6u9iWAIWAmgAXUXlGtyfJM6NmiG56fAHd5vW/ncF872Oq3nfOBRrsp5SqOiql+WeDVWRGM+aYTKwEe4ANkvCJjL81xnubnaAgIAixyAy3LfZ9vPYEZNkC2f2QPYhjjc8Y25pddAz9rSfvdWX+gK/g40ELuI+CFgB/ACwE/fF00tHO4rwtsDq+iSjeb9ZYT2bxXU9gENoDGnIPMgSUBGLO2jsiJTRcC5PY54Jhz0xYCMuWST5XGHpK3mVwcAC32FdBym4loNbHe+q5jjs8+8BV71hXbYrUFXCF8q8SAF0DTzSgVnPR80RMTWkygA34vlzqH+6K/h2tgq7edx5oqoEtzBjVylyDG2ECW/QTHooASe3A7mVtLoBPzNgdA8IEZefB7E/El36ozWWBFi6kxexiokMXbuZtyAzhpdaMcx2F3//Fsz9YEKeADkFyCllVjjIk1HxAqJuIkPaPWlOd/ens99JvbL+kcroHNATajSiPPrDM1IOa+5Sr/bSU23W7imwp7kIcWkVwak8OhRg4DU/ozp1HhF0BmsXa7Ge8wVWyA7M2HaHnzXxEw7mOO3ECNTzz0DuhswbbeHwEV0JJFVG8CV8TZORrSvC4N8JFgRk7yAlGNX1zGOdz27s8Gmv8RbBWQsf70D2wrMONMrXqz6RVbLVdX+bjWW1ODI7D61GUA8cAHlUAJyCRaT4MjNn/qQd7IocpL4kwM36o3gOfna4AOy7Oq0gAaVdvZfqD75v3Bqy/gJMtcmscCqLAa06ISF5VaT4x8AKjYkx9rAufF+j8/h2tgA1xSpfUkBh/75KptWQBXglqqCgFRvfWkWjPYSeQt/F0ncYxZK7ecfPfmrSe+3hW4GcT0DJAj3gBKVTkBy8/F8HmOtpSLASpALguuokJTpSaxt4BGvrMF28vlrwKOQCMrCUJAixtOr8KkCWAC1DjXMwfMHFxhFXu50lixf7P37s9+Vfd9Pv/S96dv2kybuh07bceTTtLptOPJTOIm7cRuO0ncy2SaZjy1xzNNc6kb28SXGIxtwDY2YDAIIYmLkBASkrAACUMQGDDijp3+A6f72fo8Jw/r7CNhVZzDkc4P71mXfdn7c2w9vN6Xtfbc51r6Qu/AkZNr9012/5ETu/DZCrAt2yUU1baEwmOOR7gtuqAXVmeFWMdpe6+ss7QNFAcICpZNkhHAYskdHrcV8nldZRBYAqONKwTojwvYq8qEl+6mIKu7yd9dmNH3mqt15YFgw7VUVelW6jY2PsZxQVYY6q4KM4Gl2vN8YWbiQZDyfOZpcU//8x99eu0XP/DLa5/648+uHT21W/S7dWC7hP3RLlxkq2u4eU2aJjDajoH/tj02rhwQNEIiwDOuJgRGpeb9BkBGhY3u55AcKARxPVlzemSCWoHWTGqXQ41xtAdPPjUW51aVYcKU+zA2dsf4qgcbsGrJBq1Kqq6l8FJ92arE9hw8KugEGGNNNccx+52bn3vb3gfX/s4vfXDt//v//x42A+6zX7z+vayH2wWb8Lp4VnP53MJmTAoMcTPnfe7obm60C8Oua0MDotHVdE74DXG0cfPGAGpcDqV7mvsKylzvHmm4ls8UWAUbJtBUbyYGvKd92sIL49mMO6dLKuwE21W54F3AmBXVdCWBnHE1+piwou+8ruk9B48CKs8Rdj5jOn5MQK6ypMfm53GPf/3x31uHmvYP/8k/m48/eOzx3Tjc5Qfb5irt581ydlyo0W46HsC1tJ3QADTB4nNiwimFuMN8lVmznLxXY2L0tcbt6m56v0JSl9a5As3+GE/TFTZu1rITlVpdz5Zz6K7a5/z+R+RqjbEdOvEkAGtWc4Pr2GJd5lV0HMOaJABquK4sz/I8rvP+HAdkAM7ncC79G2+7u0Bbt8/8+RcE5Xz9/odPTi7q07tw+n8H28Vdzs2U2gifC68cePdwLNgayO8xFc+4aqDLnzoeM5yCJ3Az0zm6st5bcz7XrBSSQDu1XlwryMZ+txWKGUOL+qMfmAk0xqgxgUsfq2o7iBt7FbuiJ86cJbYlqFRhWt1IzHN0X1fxsaMCEfAIOFWY/YLM/ur882D89d/62KJaI+7mfW7f9xDPnfs895HpP7SPX3qpzi7YLl7O8W7Xdy4X2Tq3VI+mRUX1vAGerUcrRAXZkPUckgLet88TUlqhdtDF6VjcXGEjfGzjxrZ8I/ePS+o4xrxrPYWecTxhpqkEARjnOMZMHDB3te/uwc4cgAOAtJbN+JdAa5GtCQYgJfyEjwqtkPS8e1atUCMuhzK89vqbFtXaX37tZstI2G2kkKO1z7Kty1kPt6vYNouhJesZEC21Am7B5ew9nR/nMg4kvb8m0Gh9N68XbENBb9QY7bgv2sJqAuFhO2713Syn8NIaR1Opmd3UhK3ALMjoY0BMmDXG5rV9vufx97+awXbsiWeElIF92jkWxhxjWg2QVHXhWnaOdu8KPIAMa6yN8wGUsTnaf/6Rj26AGnMFI9blW0DRPvO8M/vDHX/y2V1w/bxgG210O9sfi2svZlVqvY9WFdVjjgvZIcOJFThet6kJsyrHqCefp/s4qDb6loXM1qJZTLDo7trWBOIi5Ao0xkLN84XWmAARfFyLGzrDdHdrcJIIwk2QVXE1qWCtW1WYkGssbG73DKUfKi3nsT/5/FcW1doXrruxSQnaSV0+Oj9Dl1eweQ79z3/1m2sf/PCvrV173Td3AfYul1QVZoVP20WVNoBw8z3S2tc2y3g610JbgVYIjpAsvGKDC+zCd9Uac46ds+8WQlF6BZPAWU4Q1FSP4+4burbGyurWNjFAuwS0ha9a2dcV3d2PLTCjBWLOdXUC4yo1YeW24ZqJAvrGxVxKRbt3UoQcJ442Qu23/90nzK4KNY04G/coPLkP587v+Kv/6jfW7/MhAPfVb+zG4ZbAViC1LcgKj0vZf20p8D8qqxFwY3xOM36WvdJyfABaINpiWa7RsuvG5jtvBIiArKpPG+HG2NaEgxnPcRnUsdNnm+HU9Sy4BKbmudO1sypjrmAztody2zawPTIVoB4+eWbt0PSRlIeOP0k7ZSpPs4ZyLm3AcBXZ3fb46Wcx5rTF8WxTHzsx9TXuYetx+8zzoRbVGioMYAArF7brOjI2tsUc56nANOfpN0O6ZwUrVzd86k/+YlGtkSEVXiYNaH0fS1MYA7f9h4/Pz/ny17+9eL+bbt/D8rEL1MPtgm1h5w1blZj9TReuD4ASLoMVdJuuRGiJRoBGq0XdbKbWhJSB+C5/ol3quy133UZNqNEfM56aYBFs4+aPAkyg1f0suHQvbePKqo6bmLH2zt88gfTsti2Cv/fwcYtZgUcC5HHtEsC3NZjf9Ztcr8qi3/gUrW6kY+DFnM+gRflwX1UWrh/v48oD42O+q89RTQkvzLmCjP6s7LjfvoNrf/cffGgDhP7Tf/s07yO8rH1ztQLlKfwG3o0+86vfRKzuNzfc7zd+53fd6pxzKRcB/rtgK9A2X/ZUsFXZZT6Ky+MF17gcyvNVZ7Y1s4ubfbczyq91Y4supaqpsLR1bmk7Ie/f7YHGNaMtrrXf3TdoMWFu7GysSRNqlmn4twdqhX7d5M0+rOzaUtqTT21PRk1XCyvEaJ0TaN1GSIC1jEIYOC/A9gRuZiIx+kDK1uOqMue0Zj0LsdFVFGK6n8IMKHLc7CsAGyEE6G695wFBxnUYbut5iN0noM5DDyXHO9D//HU3Lqq1G265k/Pn99136Lju8fQuj6wde/zpqxdsKjRb7MJbcG+E2TrkAq/R5cRUc8M6z4KMdtyOewDPoNACtGYWl74I1Zia9/J8oLR+fQAlfAWac5y/WfmGz/QY42FVQJdCdU2oEHTe3zUqTt1YzHf0k37dFYTxthXo8g/V9Zi2QIh/rLSa8FKBCSDjXoUcRlaSsQZMCjFNZab6EmiMPV/w8k5sFilojWsVvvsmFcW8LdcLOWFN+50f7F/7BZdOxf7jH35q/i1CjT73AWoCzALf2yaoYbq+S2rtox/7PY5zP96d1nWpQpK/OfVwV93+cNe0PGLcYWN5KdRy/Kw2uLEFW4En6BZcTywxuCHGVpjVqlpa2BoX03YAIC2g8p5x+aLIBJy/W4Bgs0IbXE3hE6i5YN13FmTeV8DR77ygLrSFGs/EqiK5VtBtW4xNEHVPM9XXuJBcmHEMcHme/9gFzQgx42NYVVqXQt2LmsoCeAxXTzUGAIQcKkloMabFTAr4Tj6n8TBa7ktyYITQP5qSCMBGgAEzrgFe3uO7k5oTeryDf7//9aUbFtXa9d+5w6QG96FvdnV+1nfuvn/++9y698EZog9NcbiTZ567isAm0MbW/lBga7u4RfeyjcmDZPLG73N6rsqtkAvsMEFjrEloYcM/8O6RhjXjuVAQrGvpeS3p0EUe3FBb+wumUkzJhm7mkkobs7Z+9d0WmPkfhwdPPOXvLdRwa7dNsbnMqJCiLcRwJY2FYQLKVsiYHWzgvtbdO/iHrUuqGnPOIL2Q5Lp9K8gx5n0axAc0XKs6FEKqTVUXIAFWN922ZxFC//1//gXnCVxhxP0LswlCB+MWn1du//RX/+WG+/3Wx3/f4zMQVWi0jjVd3tvufYgxmwOwCefVALblr6nXCjVtw7In2xEUWrOXcTFtBZnu7vhpuz4Hq+rqewtDQdJ9zAq+qi/HhZOA68J1x00MCBj6VVg+n6ynLmgB2OVQPtN+oax5z/l+ga4QI1GgkhRq9LdDseH6tBpfGFgG4VpNXUPGqhSBJnh0Ia3n8j6MDfp3VYGFssbAvFZAWvQqcA3g0zdYj80AXL27rQqS84a5TQP8gAkAtXykbiYGcHAnhRAGoD7zZ5/fNBMKqPhdvLvg0s1WualIbXWz5/Om68hU87/Xj55/+coC2wA0bFRqozLbLIbWY4XQALWCMZnNAXIx3cDhvuMi9fYXsp1mKg3yT6bL+UhczkKshbzjcUyw1YRtkwMtrrUWTaUmyOqa1t1sHNOCW93Pwe10DNAcbxvYKLXYu4IF/8AMzAsv2jEeZvZUdaYSE1qtxqfPOR5XsY3upcfrbnq+72YM79Z7Dwox2/Z5HufrQtLyjoJu06VTf/7Fr9XNFLgzzIQdfdQaxr3dqvwD//hXNtzv3/z7T6jGVItCbQW4g/P423ffp7vv8bl/y54H1r43uafOE4d7+vmfrJ1+9qUrDWxmOTdxPZ2rFVo53rmCYdyae/wAse6k8BrXdKqWlgFWoLS8owpuTDasZzIDAZctafM5hZLPM+vovU0I+M7OAdIqshbXCjjr0TAVmb9R1xMTYnWdma/7iUvKcRUk9982sHX3C+Flv/G3qrGu1TSuZn1YA/uNfwkqr7ew1THgInamugK4tNSHASwD+sJFUNEK0cayVJWj6vrIR39nhBAKzm2RfH+us8WqpniuEJrc1/+9aSaU48CJd7zpjn2OvY8Qc95CZIyxz5hbQPjCy6+uvf7WT9deOPf62pmzP9n5YKsLtwy0hfjYUrJgsYRjNb/udvb8AtHjA8xsU8agxdUsyKre3gmZlflNgYLLe1blCBDjalWPY4utu5QrMy7WRerjNt66jAKv9WzCdSyhGUs7jLEdXUH30dNnUWwcp2V+yyvTBRvqRjgIocKuO2kIEJcmCTPdUBWZ6msswRBmjefdOcTILKUQZjyDscDb//Bx3UpaAdaC3Q1qjVbo4R6SqSyErr3h25aQCBsA2piXYKdljhZbVGvcX2BxrqoLFWYfcLmKwvej/+277ls/9s3v7wNo03X3z8fPvvjy2htv/2zdXnzljbWnf3zuylkrOgJtcC/tOx5U3LJSE2pdqO64EBsXrReUBZfq5ciCCSGOtyZNc7faxrHGBerCT2i5amCEm5CyDs13pl9XMxlPr0WdCSfhp5upejRm5nvyDoCrEPaYCg1L1hUFd2Zb6tgITs+B/IceNR7WEgrHLXQVhMDL8gqBqOLyg8XCyxYTYMbzGvuiVXkxbzbSREETFag2IUhbeGmu6dS1JPOoCpuzlb/yL34dl3Ge5z4+i+PGxjBAU1eSMfaHn/mzRbX21W/dXqAJK99xnmdOYAEvzGPYLXefP0bLubQ/eu7FdajVXn7trbVnX3xl54KtQKsJm7g+GY9bDdUKRF2jxNKyi+2wtKqlFpoqZSiotS/0ho0eo3h0OW11bZcym7PF7etYZdY4mgoNsxYt7qelLd5b19P7rBTXWWNnZk1NCMxzVW2Pnjnru5mYYF6VBsz8+wDCbXFFH2KTx6xzFBoqsKowATcH8ldxoxFcggZ4AUrhZYsZE+O+gtBr605a0Cqkqr48pqoSVoz70RZiZgDQAt26lbaYCkpjzG8ANqo41Jb3mGF3z4Nrv/ShDy+pNe8hsBjT+vdjDKg07sVvnxTavcJP4PFbaKvYNrVX33x7RwHumhZytn+xDw8LIyFWF1ZVxbjJASE3Vvpj9t+xgNvaLWG2oRbNsfcRiC46z7uurrGvCTRbTcDaVtkVylWC7nxrzNLreh8zpprqs0kJ43fjDiRmOTunu33/8TNmQoUxfY5tC9jY6tpMJJDB6JsFzUJvAUV2bwLGg44xq/J1K3UT577fIaiy8hjW0gog1OC9WUjdyu9Nx6n7Yh4TUIWax4QZ7+scsNH6G4WX6qwBfYAm+PjN9Pk9n/wfn90AtV/4+x9ErXEdsJoNtSXgbrpzPyDzb8JxzuU3cYx3mPvf+sEBzqflHOZoq9guCri/fuHc+x9swkhzvOR6es4Y4G9sTqsCE0wXzHg6N0Asc7Z1N4XgsAPHOix9b1cWqNSWTKAl6+k4bqiLzQcot1xDwNAKKEwV9+iZ586DL/VmBP0Fl0rN3ybMhDj3seU6nk/LXJfIPXBiht22KTbBRms5xa26RStVJcSsxDfrWHhhFrRi3W5IcHnMgL7A8pgxMl1hv+aO8hJgxsI4zpjzeW/AQ+szhJXqCVM5Ofb3MC/AuCcw8jjzZigPHDnhPRdjax/7xH/luK7j/CwBpxr71nSM3ym8MGFWsGEmHOjfOPUvqNiWXVSSDDsAbMurBYRXwTaqNIFj/Mz5LlgXhBdcNVATIMaebLt90RBDq1srqDTBsriaQJgZ3G8pR57t9b6/437yrvPDutjZVMRjnGxcDlX30/P65ffAd46jqehoGdMHbPy2bQObCknFRauNdWBAzqVFAIA+LceYE1YG8rnesTEj5ixO5ZjqSpdRRUbfADwxMM83kC+MaIFYVZjwEVxCCxN0wAaIj6rMZzbQD3w8Rlzs03/6uUW1dtP393KtQBNcwonfpvqqcUzQoYYF2dzn7yjsfnT2hXcNNY0s6nMvvfr+V2zCp65o4RagJaa1pMiGxMDmmz0mQTCUbRRmwzOTmMhi9aituHL+hq4iUJkJMk2X1vhZoWpSoEkDQWPsTRvft7E0QdUCW//mwkug1Zgv2FRqhWeUZeN6W77ywC25Kacg2K+ZjaQd419W9DdA31jY/odPVJnN/b2HjqnEDPgDp64u0G30mMF8QKUrWXDRFyCCaQUGwJdSiYDNDOTY3nzngSo4XEIhhjXeZTxsUa39h//yRyqu827nHfvp87cRYICKOc/TzEKr2lbgx0Wd3VjG9C8JbNpPXn3zfVcDd83CdwbaD9wWLC5nF6xbkxYwMqeKyZfOhSbHWsKRWFpg4LwxNJ89ft6u6zrtCw2ttWhCTVdOgNF6j270GJjYXwRa91vrwnlNYNkXcrqY9JsEONJrEg/1OO8nzPhtqLb7j5/e8qyoYFNt8Y/fIlcABMQKrcKLvkqvIDM7uv5Nz5iQaBxMtSXIVFmapRVVTsw5FnLNVgKQFrqifFRg3qMlFF+/fS/XADTmgZ0qi3nN+20aW/vOXfsBk+Y1uJN1OXkfFZjQmu1b0/NHkNl+/ba9azdOpR/PPP/SpYLN2Nv7avXCNUvLopqB2wC7rOWsWtPGJMCoBsdVA4IsGU+Peb8oqBlqqhOA1liXWU9MkI0Kz0XqqjONa3Q3LZKtYtT1VaEJOPut+O9v0z00u8nf1FUDwmtxDzuzyMbqaLtkK2BzzgSFsOOabVNsB46cBGrGylRRxsEa3BdGQM84mDEyY2C0hVhjaPR1KQWSxasFmaqMAH6XF2F1M2drDAwgGdhXbelCet0tCdKPLqMmkARkIYRReDvWwf3uH3xSNSZI61aq0Pj70BdmnAO0MGE6929ePY8WsAE11PTZF4yxXZrpmgq37QdbATS6ndoINM+1n69BCUnbmDEyTcDoNnkv51ByKrAkMuIKxt10LOCwIStpLZrzHhNeqrS6n427GT9z7O/2XO9p5nPTDQMEnEu5sELSJIJQE16oMlrnmiAo1Gy5HrNAd6sVm8DQrbQds4tmHTHrwwQZsDNYL/AcF0Tcw3mynSgQjHtxnL3KhCLvpaLTncSYw310bKAfBcYxxpggo22NmGOzlca4AJ4ZSMzMZs/5btov33jrDDjU2jdu2yO4ON9WKAkp+szRx1RlPWce37xSjxhJB4z3VbFdCXATbAKtbl/gFjUV4Dk3xNG8h/3Fyn4B18ymfWwT5Te6nI1JLX7DU9evihBrYmBMZjhnOUdNsHlun3kkz6MmzfdzF9sWFgvAupz+jn4oGeO44LeEA9je9+hpXX3mNig1rt1/9EnmtsUVFVotxTCIj7pSwdWFtD4MmHx3VdtlQJ/WwlaVllX8wEk1d+j4E7hFdZGYqxvaWJmJAu4DwAQUwNH9FERY1ZhwIhtpicVsjWndcOs9tMbBBJlqTfeRFlddeJ0/Nrmy9IUVigu1SZ97Ai9h9rXv7QFiuphT/961r95yFyCbrruHvycQo8+1Qm6eu2Gae8oY2xUBN5MHKwvMss13thASbi26bbyrS6AER2CVtrEpzx0+FJx90mhPuVh9ea8znznG0epCaiozSy5ojacJbaCDQvIddT0LViHf0g1MVWZfV7QZUQtrha1AOn7mbN1Q39drN/xHgxiaCs5MqCruwAQ/+tuwySDKSrh1629MuFkGQkYUiBj8Nka2UldHVUWcT1/4dGkRoLxgLRaKhFISYQaIDOYLNIGlW1llhTlnHRhmIF9YeS5j3knA9TjtdwNJoMZxSmGEkzCr6lKlOW+MTKgBquu/dzctx4UWiowxLXO4nkLNOcs9Lifcti+h4FrRQaENLuHih1SwBueFh61w7NbctFiux5o8AGQzcICZQEvmMbvSLiy4F2jeS8Bg3W2jkNKa3WxWsYF6TdAB1sLMmFoV2FiAO7uHjz1VJUmrqbpaRrIIZjfuFHaYrif/AUg93QS2rXdFhZZlFNZxMVc3skH67imGWZEvxMxEqtA8/vDJJ9fOvf7WuwpwAzevsyyDVheyKqyQEmhAiaB9IWUgH1i1dqwupufRV2lxrqCiD3CMeQkuoWaL4mIeMKnCMCFGK8jsY8IOBcmYFlBfd8vdjC+rYkut2/aBrdXtZi8bRwvY6AuUJbgNX2+68PcFVGhY42iArW5n4QUYxixnd+IQYr6bQJuPC7MsgeoutbqGunvO2frOwk/Xk9Z5IUbr38lvJbggPQkFIey1GCrRYmJMJSfInBN4Ao0lWsbtRvBtS/KAzOccT8oSKsFlPIsxwCAb2iVIupzGs5qF5BhuKPdA6T17CUHvpydlByRIbPCOtwRSrcovzFBfwtUlUbqRmONv3L6XMW3hVLdRpeX84jm6kF+LAqPFqsSu/+7dFu5WiRVy2PQ+96595ds/AGir/p0T1O4CbrTG2C63Wee2fYqNtrGocfnTu7EhMTACLurFuUBt+CCKkCnc3Faox4Sa8By3GurHUmwFW8HVsg7hJXzqZhZmwlEzm+l1Ld1oAW6znSrHlm40o1mw0fp3xMXkmiozz8UOPPrktu2gy+fuANMY02pphHDDnHPcL6uPxbC6pQcfPWUs7eeyN3/6N5P9bO216VqUHs+whox/9I2dCbUa8OIas5CMDd4LLI7pQjIu0FRn8/wEHIP8uKG6hRiAAloCClN52ecYYPqr7/wA9SbAqsgwIDuN98x92q9NxvOYZ+7GO/ZXse18l1TFdmiDi5m2C93jJnUXjjGWVqXm/VOnliRFXUG2+M6W3MMGj42rOSdA63467vcF1kEYkGGtTyughU3dzIIN61Knwq0KWPD4noLMrOfxM88tFtgm02nGF0UmtISaikzote99MJ6z5VsWCbYG/AWYbqiZxq6V7CJvjmm6jCjB51965RKAJtTeaS++8rrLuKq+aHUjDfILM+AE3FBIwopjxLo47tzfQi11ZMDsxlUQv4DCuIdj4UYfcAEqAXfdBDz+lkCJedxJgAa0AJwAE2aoM84HaBhuNrFB3pd5+u+VYnMLpC0HW2rRhrWhy9/s7Fzho2vZYlrM+RaxGkvTdTWOdngoUhUem39lfdzwcVBUAjFqbdzwcazq95ouUPd+Y51aFRpj3U3m3fSxKq3uZ4GrtVSm2xsBp1GpCS9h1vja/aukAXbg2JNbGmMTbEuZR+aq2hg757n8w23Nl8exI4+dnmJpb178H9K519YeOPrYO5YZHT11Zu2VN94SaPN59l+bVMXhE08AX4P6jW81UC/Y6GMqMVuPGw/TfaRfVUaflnsDLs/Dzp9z+73ACgNcQgxwMacK4z60uJNcpwojI4oBLeaAGSAjFmgfm875AYXE7xnYtC1VbYJNCLUebaxFS63UuE9awBITaJtDzcXqgkKlVXhhfdaouIyjCbXWohXC/bxdVeXoigqwqX2GPqUbQk6YWb4xFtRWwQkyTHdUNclaTp5l22+wOqcxLzzJgAKruqZVawCNse8iCHVFt3QvNkGlEtNQXlbnN1ivi2nLMZcaoaie+fFLF1dlk70wQc37NHAPDEhcFG6jkRm01IJ2jIE1UymE6H91BSYgI5joc6yqbCn2xTmACBUGtISYUFN1cQxAATDdTpQYc6gwIPXlb03jVZaUeVvghdFHeV4/zQOzv1pBjXGzoldCrO2a7pFWU0Ek4zl8pCSu6rhWVLi1rKP3noG2GOOqixeltrA4Pe5yEwLdK00I1+30PgXbWOZBX+XnSoEHjp/pCoKuzOhGj1rr0tyuGyvIeJblGs5bJ8e870PrOSo1lJluqQBTtal8ty158MipH5EY4B+kIKPFhFWVGGN3p7CA1cXkF1Vpb8bNZMxKhi4xwuibWbzvyIl1kL1Fa/9n51vidkd/eAa4GTsDELiPAA6g6EaquHQZiYkVYpqB/gbyDeIDKSAoxFRiAgt40aK+iIWhwHQjV33eD/fywAS2OwqyAsw+LQoRQ3E6fs8V2yuvv7W1YCNuVvgUZFrdL0szosYEmMc9N7DCXKje+2388LDPH7OdhdqYxWwr4ASUgKnSE9JViig051w1QDvutiFsjZOp1gRYgS/wGrtrUsA6Oeaq7nqe8AJkQqxKmjneB7XGubienGMBL+2JLS7QPfjoEwKriszdXQFYVRU293G/DN4DqOd/8srmMLMfOFHHJtQsYqVtthHQvPrGW00kCLXeb1IY58iattargXutSqwAA+r8HmNhupJAywA/6kuI1ZUEWMBMiKHCAJsuJP3VeftmgAlwwCW8tC9NsANgtNS4CbUv3fx9WmA8tXeunXn2x+8V1LQt3ebomrGWqtuAj0W1VUlNDIyL1zFhVlCqbrq+cnRFhRnvEChF7W2Mo7kECqh5bpXR+MV1j5nV9DcCJucLVJVZwYYJpMK9MTTVVdWj87qdzjXYb1831MXsJAEAHIaC9Hzutf/oE7qj60B7cPWcrQbboROnm1GclZqxLmu8VGxaA/YnTz+jSrtgEmAE26EpToaCGjOQLWillu7HEzDPqzTs/9Afjfkpc/rTtWOPP9WMpJDjnVFbKi9VmOMJZPsEnPBCfTEHtBgLKAw3krFxMPq0jYOpwoAYKkwlBriEmOBSkQEuDJABsNm+MhmuL++D0d8CsG3pBpWCbYSbMa1xE8hFtaZKc856NGxcoO59U8Yh1DxX67ZAHu/2QZgwG+vSkhxYXjVgi6mQdDtbmoHr2QRB79e/WYBt6zMxY2RdMWDt2eK3U30fwZUxUANgwtV3rWsK1GhXYHtuaxXb8SdUaEBMqAk0A/TGvujXNnU1L2ZPPPOc8TABx/1wI43bAQuKeYXXO2HmXMa0/MMHUNSB8b70Depb8Cq0dCXrRhq8F1wqscKNeYBFK7yqvuwLsLm9+bwaA2Kcj4ssvADZFyfj3dfbm76PCTTMuS0B2/Mvv7alYBtiTS3fKMSq0Lymqi4bPwqmuJeaqixQG760bpvEgNYY2hAn0wSbX4Xyfv1mZ2vLGHdJUhMVmH0VW5Waxr1acqISG9ehMu+cQGumE5XFvTXOtSbtcNbTGk+z9R5zYmI1z734+2xHVvSBY6e6a4XFtcCgsS8AR2shrEBqzdlFree9NJVuAFDuwT9y2qosnkVSA3hhvQcQe5u5AM1jllRwn7iOAE5w0VozJrBUYtiqf4fxL+NiQgtYYQb0BZatykv11RaQAS4hdkGAtc/5fzm1X57mCradXvYh2IZVA7aBWlxN2wLNazWSA7TjV9XHXWwFXdVZkwPCDDOG1jIS1dr47YHeU1cSdcRHUOas5qq6X4A3btaF65Zu9Jy6jr4PYw0l5g62whXQONcEAPO9j8eEGcdRZgUvoOqc8TRVJsdVavseeRzQbXnyYO+h426xg7ntjlX5GHEjzBIJWgtaCzbbCxmqTiBR1kF9Gf/gjYnR6gITO/NcW0wF5/N0VRkDMeFV97EKjLEupMbYYD7AElyY6ou+iivxrzsa/wLS9gHXxWDlmFYTYNo0vh2zvwS2Hb3E6ppmNGcYjQmBzTOf7o+mCZcWsQqxgkbzOS3dUKnpZhZiZmXH7O24lVBdQoHkHmvCTOt6zsWyDYHRTS99Z8zrm/HE7I9rOoFVlVZLPbB7JxgJOt1Kn6VLmho1XU5/A3PeS5d0y11RvixuUauqzZiX+4IJMyvvPY6NKwVqhVL7dVcf+eFpSy3Of+BktT344z86W3jRnldv9FdJhNffmo81oWA5hSUVI9hUYo2HGQezZU5wCS9blBfn0RZgmKDSlUQ9LkKtAKsJLwE2241/a9fOdoWCTWgtLYnSfcPyZaZkFnE5zWCOZRtCbZg3MD98BUogqaYEm213BMEKtC6HEgbjqgHBZtxs/Ep9x7p1As17FvxC1eO+YxMHhRrWuJruegpzNZWb+82Z9RR2zhdixN5Qbyo3YbjlYLvzviPsidYgvopMkFlKYX8zV9RWi7oSZpMlNmaf5AP/WI8/8TTLhSg34F7eQ3B5nc9c7AszA/tC7vqYigxAOee4INOFbDyMOcaA6YZVW4g5LuAGiBVcywC7oN12hYJNF9N+AFeYzHOCLVBqtpN+d7EdA/ZVaWM9mmtBu1Devq39Ma7mdc10dsWA81VkLbjt+5tMGBMrrUkTWLwzrecYYxtUmi4jfd51EWIqPM7R7fTaMZnQzCfnAbW6pkIOO3767NYugL/vYRd5uzGi2+oABOvBGC+tfyxYBJlWmF3cev3bwkygaYnVtU3yovAaC1uBlQAzmJ/4F8pVBSa8NoMV5rwmtAquGtC9KMCE12hf+KZ2BYKtRbZLGyhiG5ICq/30WzjrP/KqKNc/Cj9VTtsWx7Z8Q5fTtZwYdV8CjPMKvKXkgq4l/QJJ8HUZFNbj4xbglnAI7bHA1kB/XchR0TnvLhyCTIjRWh8nzGzrdgoy3p+5ew7/UJh5jv1tibEBLgP47tTq8iJ3pGDOyv3Gw+gPYBM+KqyLgswW4z6Fl+O3/waXNO4u7QA3FnDTH91IIYY5p/LCKKcAUAbyB5DVCjAhpgu5qMAE2bWXDjHtygYbpRpd52mfdlzW1J0o+nES2lGtLa3pdHtuxoWR8S/nWppRa/xKsJiQwIyxdZnTmNm0pAPzN9kKqJpz/daArYDTlayL2R063PSxiou+WWPjZZZsjBlPlZcZT58puFRrzPHh5L1HTvE39tiWgw14WYkPuOxjHOvSImvCUthaAAkz24vCbASiY4E1xtiEWedt317N6ULaAjZawOUOHGYltSqwzNHGhWR81wUBdnkgdhWCre4dVvdPhWaSoJnHpZKIcaG6MSRhJjyxxtBUbLR+REUoNBMq7FBuLdXohpbjYnVLMcx0Oi8k3cVWsHWvtNaU6V4yBjLCy903CmS35KZfENGS7WwpB7/FAlsVna0ga7YTdWbGE4DR1+3knfdP52lcTzJiq11R3UtMuNG6JtItdVrc6ph2LMQt2Nb7BVrBFWVW91WoYa8HcAPkaDUVG2pTE1RjFnLRpawKG1xKWrKtwmuLAKbdum6f/8Z5O/3XV54rmm+Ersx/pNlOKB9K0R11XOXjh4cXA+0mIoRUi2vpAwiuHeNmBQ1jlZHH/M4AUOx7eMxkRb8I1XP6iTvvXRN4ft6usTCP21p8q9oSagBeheYxTTVqjZpKzOv5cjwgE2KeyzlZOsUxW9Xatii27h/mgu1bVgu8CzKXFVmdb12YsCnQgI4FtMLL8Rgz45itx4GUoHMszNibbd11fYvxTz2fc8Ys5Gh1JQuuUYVtA8QEWCFWu8LBZpJAVaZLOe6D1v6YAdWEGKb7iem2qQhtu4OF/XFxuqYi00bVKLw0gah140fBW7jRFlDOCbWqNebcVqguK0ARerqb9GmTKKhyRK0553UFE2PAVojVRXUOq3uKWsMA9pZuWeRurYAMYFnUOm56KNyY624UdSc3iZkVYAWVsKorGasqA4wCb12hAbmej7ozO1kltnIv7xoB9n5SYYNdZWAz09mlU344ZdxzrXVbZjyFoJAYVxDoSrYOrYH+Fth240fv5TUjEAXX0biXAVjbKsrBtTVuOKu1Qs7dNbDF1QCeN+7Y4fHDuY9jASa8CrO6nbrXKrDG0wBcSjs03FKOa7jDANw6ti0G216BZUU+AKBv7Zd7hdEKNKvxx38QQqqqS1teNxpwFWSvcf0KYAJNIAo31JpAE3IXVWA7AF7a55bs69+bwPb8lQU2lZr1aC3fUFGMcTPm6oqOO29UCbnbBq1gwoRY11Y2jmbLagFjaW0t0xBYmG5egaZ76n5otMLHVmvdGXB1rAlaYdYvQtm2iNa+yQGzsFizofSNobVdyHDqamoosjEjSksSwe3Bt1Sx3XLHXj/2e6kWdZU6s3eUeOhqOgZ8Qz1aoRaY2Rdqup3OATOVG8Z9+m6Xbrv2kd/8t1udPFA1BUjjNzoTYxNGnG/Gs27khdZymhDo8zDBUuDRYhy3ZGNp7aZbCgk5lZCxLwHWZEEXqavANCHltkJe5z2aRBmXU3ltlz3pmvJO7sIhgAQYxnFNRUYSQMW25/APGeuKCjfHqDRAR+tzLPfYcWCrEnM8uJoCqRAzFmcfE2Ber3rD6oYytmVDShXbToTILtgKmManhFDibcOxFNxm19xx1QBmv/DzmY1lCTHiVvSXsq6CDBPAzWaOH03pov2e6+/zukKrbmRLL0a306246Ve9aePOHMKLubEVciovW1xMFZlxNeDF2Mwnc/smmKHSABpKjf52gO1PP/fly6TYqrZozWTGfTRGtqDKNJXZq2+8TfvOa3NNwIax4aTjnQqSXbB1p1zA5D/GcVvuQnDMenaTx2Y8W7IhuJr1pDW+1Tiamc6uInAboawOGBMDgkyXTxd0062EbDHdT+89lpyoABlj1qO1pAOl1tgZY+CiAvT8fROAgBPvRZtEAMCqqynITA5wnDn6LvsqzOgzT4ttqSv6qT/+7OUEmzBbVmqBnC7l+nHn627O4xlYNd1P+6vW+R2r2HbBNuxgO2Q5PZ6yiZRINBmgFYBthUQ/wNw1ol5ftxLre1nqoPoSQq5s8Fr7up6+r6smHAOzbubYY31nwTVmOG11VTku0FSOjY+p5izfcI6+UBNogk6YYZwLwO55+BTnCC/meFcUG8Zx5lVsOw1sup5xNZ1rO7udgksAMi60RkXGHK6m7uZ5daa98bZQc33pTgXJLtj6yTuViHBq+YawEGhtMZMFgkyojVnOqp6CTZAJsbqajavpFjr23IKuH07pagETH6o13s1rm0wQdoDh+Jmzup1CTcgJW7cT0rXsTh4mB7xO0Olqzsb9q8oEW0s/iJ0xxyoGEwPCTaABOEzg7Z2OmxXdiYqt6oyxtWYeH82vTtFWtQGvZjuZY4yLKtSEGcb8qztXse2CbeP3B7IhZIA21n3Vreu6SKwKrR8frpKre+nXoFxa1Zo0M4m0glcQabqkBa8w0yxRcV6XsG2hO2ZJq848n/NMFPD83s/NHjWBB6Ca8RTcoyrTqt4AFn/LxtKE4Ag0+jxnz8OnttQV/e2P//7lUWwrs28CwKyo43VXU7dziI9hKjPPoeUarSA7B9imPkZ/h4JtF2wW3Aq1C60aMBEgzHQ7s6TI88avPhkoz0L18yBlbCZT0GEmB4SaNn5/wHcdIVeQdk+0fvLOtnE1s4tmPQGIUFPR9TN3KrcCT9XFewi2bgDJMRWadtehx4ybOZeyjdO4lnU/hZhQnO2uw48xR/yO+/HMSQ0+vqWuKP/nvdzJAzOXNeFk7MxW0w0VbEALeJkdpQ/QtHP2V0mGXbBdMa6okFiHmjGwcbcNAYd16dOwN1rAYj9BfCHXZU9u1635pfTW1Qkx39elUHVRdTf7QWNA2fWhQrB92yq1QhHIdetyYSVcxtUAxtHcgYNWOKPM+C2AirEFtmY7Ke3Q1VShNTnA2OVluJvADLBxD/oA7cB8n1NrJ848tyPBpjIzqynMWqaBWZ4h4IyZMdbVFIK0M9RWYJvHq+OY89gOdkV3wWbQ3RIK3U3jQQUafa1JgTExMH44RYh5TLdToGEqMeFSmKnoBK7uKLEv30F16BbcgK3KrLVswq8KzdIPl0B5zPPcnbYlHMDHd3f1wLClEHArADmmmSwQbq4YYIxKK9hosbqbuJlVaJhQw4TbjgXbqNB0MWsmA8bEgABjjAkwzL4QO7cyrjs/fnNqZ9st99jJBbpCqOZKATOCXaje3WqFh7ARilVnRwKo7srRBIDbggs3oTZu9FiwFWDjqgDXdAox25ZttO7M+6rSfL6t5xnzAyDjLhzCDxtXAnTVgJBqGYfZTs67ewImx1Blzgs53FHOQaUBNp7Fcd5HhWYyA2N+K8H2ix/45csCtsbMTAIILVVcyzSAmC0qi2NVXi+/9qYKDTOWtgLcOsxomy3d2WDbdUVVTu44O4ElQMMc170UCKlLE3QrdbZxPzTuVZhRl6ZS6nn91kCXQlUpjsW21pN1FUNVV+EnxLQW6LoEynhaoYZxXBgJK4/TV6Xx3i2UJTHC3LCXGvczlibcjJ9ZGjPB7jEhB9R0OVWDAM2EAW7tSsWd3HKwffDDv3bZwAZYzG4yXk8EpGXOMg3OVZ01AWBbdVaYCbSMJxC+wfjygW3XSCxt8bZFWZyOCTETBbYFC2ZRa4toaR27g25jZxbZ2hdk9lV9QkGlNRYFV8UJMV1EVi40MZDP2q1ics+aEMC8P31r0FSd9I3dNX7WjS91K1VK9rGx6FYQtnzD4l3q6Mx2YvQLOYAWeM1xNVvcYv7OtICNc1B+2JaC7Q8++ZnLrtgs0aihzLBzr71JOyYAVGrOCbMqtJpwA2i2qsBdKF0mu/a6b/5f9u5md86jiMI4938xQGwHJIRI4iA+EtsSUhbsQSLKhltgHjs/c9QLI4L5S+N5F0fd70dmxgg/PtVV1f2EYPtAgW1z62YLkAUb5wYOm2XlznYvtM1uGj3TwbCu7JzLavb5wEWAd27N7V7zbYOSyTzLOoDNaL1sSzm2DYojU3ALVlqe9lkj5xXYCi0DmPUzIGsuxKTAtUmB1P2AGMyev3z9dlywvfj9mycF25//8tdCjo8GNuGg9a/mCdwkBQLX98LPM8N5QC0BGXdm/Pv371X4eoHtI6l/8J5yT8CfWUsDt0ZgO3WWcghdiWsDtq1DAw0OzTOATGebFfgAz8LLMyFmu4D4Hu8YtwFe2cZu/LjQowADvuAl9AOu5sJPdWbN07mLbdLAHswKO3vWHMysofnHYsNOEPVbrJ8BmXnj22d/unUf3K4blXs8pT7/7dc1xP8kARt4BSLtTULJ7jcKO0FN2AlmHNiEnH0WV5bjC2BAZt5/3xjY/K6fqEtf/PG1/188fbkHhwYGdrO1P5rF9bQwA4QyncEM3HJpwGUtjTvbboN0FgCDHXFozc8zO5tvDZnDVdKepN73cFsLWov+r27V+aBxngLV85wSaJ1FtYAFaEDkvsxnDooT6xrQODbj1qmlzXLm2sCrNbRgVvjZn5t7e/H1mw1FFejejTS+c14W8l17BmgDs3OtzPW6sgRg1DvmBGx+173oklD0dGWroHYePnwKdGQ5+8unWZ0T84y8Dz5guttrb/jbc3MwA6iFlPvnISvmybvp3JJoEwM6Bbiy1D3nDlg7I85ts6CFm81zaMAl/CwhsGAry5lDqx6tedpQNLCtO6OuA1hAa+zzc2opwN0n2P65rqx7zYFMZrP3OLOenUAz584+BLFPCmwX2M490o5zO4HAYb8OV7Z+lsw5tA01qc84z+zcLY/OPdmSujTN6pID3BjtOQNGsKOgA2i0WwuddWqym80XVAC2J60bu79N7LtutokBTi0FocDkun8UrKFZTwOyPkNyIFlDW4h179lXr7vm3qyx3aNjC2LGBRsXtwCTFGg0J6EmYH3qYLvABmjbFtW/8KAmUxnMNosp7Dw3e1S+4eT1RlIMDEgLzQC2Dep24jh3r208HVbATcDHpQWKdXGynAFAjdgCyoHG29LUcyUU3JhnW+5h5NLWmQFa8r3gZu1OogDMKrZt3ghkQs3g1fqZMZCtU2v8zW0UilpjuzPHFoj0chJogdq5huaaM9t1M3oksF1gAxoAk0xQziB0BCznc27LUuA6Q9Dmtuh23Nx7sE0/6XlwyhlOnhlPTm13rnUa1Iam7hPQaUxfeCXg2vMFhKaAxJUFmwAGcgs10NrEgPtJ6Yaugd4NZJxazizJhraeBlT9eQNYbkwPafMA517vPb/NC3fvNBTdEo6zgHYLaQHtQxB7NLBdYNs90xZee3DKHpC8IWcCM47N83VoHBjtyeqc2QKWQ9v3d12tawfFbDcBx7aZWCOnpkl+yzgagUmYuUA/7wGZRIGeT5A7d7DdDoLmwSqwCTONQc0c1ILni4HahpsAFuQaObXPvnrdb7mNrxrvFWy5ssORgdvoANkFtkvAxv3IaJIDjJVvaHtauO3pTw4oXuDs+hknuGUcgAlCe7wdR7bvb3eDZ+daGVdmvrvW2nFDb+fqPMpOSOraO94HL+tom9E0t80QmHXvrUNzb7OcQLbqXmB79vIdyHqvkWMLZAFW6CkEzq2lX92+69vv7hNs69LSZDTpI8OMfqB7BdsFNm5td9poTAudPWfAe+B2ngoFRJyZubNFJQS2z3MTASDnCDylGkLVU+vMhJtOVk/KLtSsSQjYGw3AhKeN26A+BxXr7/wRTN8JhXcfNFnOwBPYuk/Wz9J2DRjNWzsLZo3W0SQDOLXucWiFnIFMaApqdw02UHs7/l9BBmZ0/2C7wDanTkkING5SIAHeWWe2WwPRGXJyatuUnoBp4eZ5c/fO9TPg5NCCiNanxu5ti1Pfn1vixtynXTdrDmLmaXe1bdTbKSHQGHQaF3IBxnqaToH9bl0CwCbT2TWXJmFAnFrPhJ19j7EQ9PnLN+8B+s19go1LezJ3Rn+j+wbbBTbdAuAl7OSCzK1d2cZbyOl0dVBbwG1BLdd1ujML/Z6nrUczBou97zPPxABwdb3ndkoINLrm3kagtrVp2p96pmsA1LgkYankgGyn4tqFWvfXoQUvz8GrzxN29lz2M3VfciCZd9+mlelewRZQnh5mdP9gu8AGaMC14aVMp/kmDLguSYDA1sidAcweLtyY+qx1bwuzzT7WrL7ujEMz17DeaM6Rdb3h5+5iC1YSADZ5dF/oqsQjLdAKLwNIcAomjbu+Zi3tbFZPZ+mGsDMBGrgBppCze/02ANuQs3kujVOjZ7frOwfbx4fZfwYaVW5ygeIewbZ7pC3QwI4TkxjY3TiEmuB29nNuprPPtLZGYHdu+rhOTT2aNibQUlPnHU5rw8uczu5kKxQ969Go5z5n19EkBwBs56n5FtmqP1O6kTbcTLYUkukMbEFNsS3AgVpAC16yneDWdWDr+4LaL798tVDrWoHuvYHtid3Z6B9012C7WqoU5XJnW48GfAuyDTPPA10kBDaEbTxD1OQ99+y60T2nQYEegIGXOTcGSJvRXMhxXRIMAcF8IbdOzRF2+jh9R/dt1W0XW05td7Ld7oHEoVlD20JbQGt+1qI1D2zW0ayhUb/h2Ti1YOb68cD2w/8Is08GbNca254JsIcQgwkptzgBB27b66kY13wLcdeh7fvnwSjJvYWc52rQQKvRe40beiqo7RrU1rFxXno7SYgJbOeBKvV1BrRNDDTnzMBM+Jn8Ll0CJ9QSoJF1tKDW9Wdfvgpa/V5gM3JqN31bAqKC53sDG7h9TPnc/1YXKO4VbNsa1fY/QrzdJ80aGrCdbU+7Qy23BloSDtvHaZuh1q3UmoHYgsyz3Ykj92LtjDsLDD2THAC6zWyezeoUqPoz9lusn52lG2mTAs13o0cbQCYnROnrbMylbXYTyGgh1rWkQP+7g1zuLJDtWhqYBTLJghTQUqEssF269FBg46gAbkPS3VJIzdu2P23BrI4Ac5CyU8dZdJvOUNNW2buWZtPHzWZ653RegQTYXEsGrAtToxYorO3tmQKNwNYIZOc4QAtyfdZu/lio2TMw49KEm4dLk9l8B7rmrZ/l0kCLSwMw99alpV988VYX2C49bvKAC9ti2z04xZxj20b1XU+zCwd3BXxb5rHwa1wXdzo07ySHpxDAAdt+JlcHYDKdZ8Igh5aEmevMuqdrwPpZAjE9nnu9o903dtPH5mBGm91UsxbIuk7CzhzaM5okQfOcWfOAVlIioAVKcLPGdunSw4ANrPaUdeHneRqUZzoCgtmGnJ5vNhSg9kwCe/z33+4W3Nb1vLelG9bUvGfuneYLuV1H814qLAxYimtpm9mBzdy+aEJPzeq6B2wpZJTlFH6qQ9MStXunnbVoFMi4NI7MaM6hEYe26t7l2C49mpwruq7s3bVtitw7Wp+UZPQXdrcRMgpFG89zBrxngf88FWpPUffMOpqsqLW17TJI7gOfeVKyssW1u3stgd2eNaCoVp/n2QIFZtS18g3tT5vx3IJa17KeObRgKuOZFm5gB2ggtk7N/ALbpYcEmxAUjIBHX6cQ0r2eK7INOuC2QPOOUDaonYkBJSRn8W2QOGvKtkjWfWcMeC70PM/w9EzoyYmdyYFGIJMkACyZTgkBY89d7/5omyCwlZB7fRegNXatyFbYCWhnTZqkAA3Q6NQFtkuPG4oq3QCm1XkQsdDQPHBtyCpRAFi0Z3M2CkHNdwQmDg3UaK+DFhAq52iufAPQtqB2d7LdxEAhakATfvYstxbUdueNz38MMUEN0CQFUvPkud5OnQMk2xnQgOx0ZlxbMDvDzsZTgHeB7dLDgo0b22wnyIHaho86BtJuG7TyziYR9oT1vdd8uwJozxs4nRutIwM43xMwZDoDmSxnozBUSKnI1lzCQHEtmJ3bdDcPvitralqgaNfSJAVyaUo3hJrEoSnjWJe2ADvnq5//Ll1gu/Sgjm0PVVHu0eI+SCRgs6a2Lq7nYMbFmQeDs7A22StN6GlUc7ZZz4Xa7l67ISvI5bAa9XTq5dz1M9+nwHYg5uzOoCIRENS0QdkbTefADU7vw851Z7k2J2ZxZoAGZsDVuHKfQ+t77ZALYOYfgBp9c4Ht0uOBrf7N1s4aZT+DVdec09kGtU6tXkrJgdOd7QHEe3/PyTTfUHWTA+dp665PF5c723Cz54C24syICzNXcHt2DNCWcOjpVJumSb0x6ekEtHVpzdeVGQHt138IkAH230ALrifATv2rvftJbRuIAjjco/dKXRS6CKT0D6EiNCAwqVucCmHVaoXPoPJWjvHOSGPN6HvwXSB5/mUiJVLE7KQSNlbpTfzLSNnYNn8sO8KGsIGwIWwgbAgbCBvCNhWEDWEDYUPYQNgQNhA2hA2EjcO/49j9hdUoLmwA14YNQNgAhK3p+nHXdqt1GI6lLBkIW3ygP357Gt/dfVm19/cP4+ZXU8KSgbDdfX189QFn+9LmvGAgbHFCEbNzEfqMFwyEraqfxeySRYWcw+bamrCBsAkbIGzCBrcnbAgbCJuwAcImbJCYsCFsIGzCBgibsMESCJuwMd2TVGi6XtiE7ZZh4/vmZzz5xF5M7MOnKtnTZIQNYTs9zirBk194eNoIm7AJW3kPSKD+sRO2ucOGsO37wR4kfsipsE17/cRiCduFOEHYg7R2bSdsU97pslTn4hS79rDFdR+7kFQcMoRttiX2K0EJt+JdohA2YXNL/3RSEzVhS0LY0t/i98eSCNtVhA2EDWEDYcuAsIGwIWwgbBkQNhA2hA2ELQPCBsKGsIGwZUDYQNgQNhC2pRM2EDaEDYRtgYTtLcX7LWysKmzFj4kfXvfChrAZYVuQz4+12CQgbEbYin4XBtuXVtiMsM2p6XqxSewwHIWtnBE219mo6ucE31NhM8IWJ4gE78Eg3rYfX2thM8KWLm7zntyc1AqImrAJW8bX3OKGAtOIF1Lv+6GY/RA2YYOCCJuwgbAZYQNhM8IGwmaEDYTNCBsIm7CBsBlhA2EzwgbCZoQNhM0IGwibETaEzQgbCJsRNhA2I2wgbEbYQNiMsMF/XC60pyf/Rq8AAAAASUVORK5CYII=);
}

.ico-mobile-visitors {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAC+CAMAAABH/bBwAAAA21BMVEVFTldIUltMVmBPWmRQWWFSXmhVYW1ZZXFbY2tcaXVfbXpicX5mbnVmdYJpeYZsfYtvgI9xeH9zhJN0eoF2iJh5jJx8g4mHjZOSmJ2Uo7SaqLibqbmdoqegrbyhr72ms8GntMKorbGotMKsuMWvuseyvcmzt7u1wMu4ws28xtC+wsW+x9HDy9XFzdbJzM/K0drL0trQ197R09XR197U19nV19rX3OLX3ePd4ebe4ujf4ePj5urk6Ozp7O/q7O3r7vHs7e/v8fPx8/Tx8/Xy9Pb19vf4+Pn4+fr///9N1lh8AAAE4UlEQVR4Ae3dj1IaVxTH8aulbQyYqg3RhSREthKIYrSQgKKQTXN39/2fqH/anTr+OHfi0XPgMuf7BHxGf+zu3Rl1/kFdHzWccPvHc8/IPYix71Q6mstCejWnVG0sCTl0ivXkID2n2rkUZOx0q82FIA2n3KEM5INT71oE8kofciwCcfo1JCDnbgVtDGS8KZBzgxjEIAYxiEEMYpBgX35fQV8EIHm5gnKDGMQgBjGIQQxiEIMYxCAGMYhBNhAyTb6rdYMYJF0ziEGytYcMV7ERgxjEIAYxyO10ejEcDk/SNG1FDIE+bwgk62wIpJ9sBuRiQzYy3ZCx37bih+DQo4XA0FsXcUJg6KNplBAY+qmPEgJDT32UEBj6myxOCAx95tcLclUEIfTQ/XpBJkl7EYLQQ9eHhB1JUJLTQ9eHhB1hSU4PXR8SdoQlOT10fUjYgRKE4NAVIBwHLcmJoStAOA5akhNDV4BwHLQkJ4auAOE4aElODV0fQjtAcrMMgkMXgvAd2AQhOHQFCNtBSxYwdEUI3wGS4h0MXRHCd4BkQA8d04bQDpBcwtAVIXwHSG5g6AoQtqNNSr61YegKELZjcdVeLim6MHQFCN9RlguUEEPXgPAdyyQfiaFrQPiOZZIBDl0NwneABEu9CoTvICUwdE0I3wESGLouhO8IS0ZeG8J3hCSnXh/Cd9CS1GtA+A7sW5cYuj6E74C7Ehi6LoTvAAk9dD5kChABB0ioofMh/eQCISIOkKT+cRB4l9pHiIADJG+/PiFklCT/SHJxB0oWOR+Cjn9L/5B2oGRSPh6CBy7vClkHSgbl00Fmdw7IuoWkAyXdkg9BB34OaUd1oNUumBDCwZWwHZVkUT4ZJOvggbmUA7op+RB0YBNRB8SHoIOW8B2qkJNkeWeSDgFIP6Ea8B36EHSghO9QhAyTUN2C79CFjAgBSvgOBQg6ULLgO9Qg6OhPW/jx+A4tyKx13+H9jJDwHAoQwrFUMmE5FCCEo0Ne6CdshwIke3PfUZ2Pfe2C5JLpUIBkHcrh8+I9SAYchwIEHa3s7gHdACUchwIkDZxX5uUyyfuC75CD9ClHBSkvqYs87VCHoCOZ4dnvZLkk7FCGnOL5MULKCbzFeLsIO7QhI3QgZOn7mPZH2qELIRwIISS0Qx2CjlOPkErSZToUIDO44fU0pCy6DIcChLpRRAhKwg5lCDpST0GqBnyHHCSDG96MhqCEdmhDOrSDhpRnfIcUZBR+sU1AygnfIQTx0xbeYCGE8zyo/62FDoRAV+2wQx9SSdBBQ+AiTzsUIf72v8V/9jSEltAObUj1cDjyYQhUdGmHPqSSoAMhKAk79CE+Oxn6IISQ/IaOSP8q4AAckULKM3BEAGFlEIMYxCAGMcinX1fQJ/uvSQZhZRCDGGS7vtf8q192tuKG1JtVL3cihmztNe+0Gy+kcoAkMsjz5r1+ihOy3bzfQZyQehP6OUrIHkJ2o4Q0sb1YIZBB7FdLZuwv7Ot3vS6IL7eihOCPZMfFCdl6/E3jWAAydo+UvGA8W3kBiK8xJPX/Hc/dw9sXgRyyHnV3D/5WHNS3HaNjEQj79OHHHxyzaxGI33fKHXkZyHVN1/FsLgTxH1QdtbGXgvierkMO4s9rWo7G2EtC/Py1CqX22nsxSEXpvXomq2gc9jynPwEiaAh5TCfwbwAAAABJRU5ErkJggg==);
}




/*********************************** *********************************************************/

@charset "UTF-8";
.CodeMirror {
    font-family: monospace;
    height: 300px
}

.CodeMirror-scroll {
    overflow: auto
}

.CodeMirror-lines {
    padding: 4px 0
}

.CodeMirror pre {
    padding: 0 4px
}

.CodeMirror-scrollbar-filler,
.CodeMirror-gutter-filler {
    background-color: white
}

.CodeMirror-gutters {
    border-right: 1px solid #ddd;
    background-color: #f7f7f7;
    white-space: nowrap
}

.CodeMirror-linenumber {
    padding: 0 3px 0 5px;
    min-width: 20px;
    text-align: right;
    color: #999;
    box-sizing: content-box
}

.CodeMirror-guttermarker {
    color: black
}

.CodeMirror-guttermarker-subtle {
    color: #999
}

.CodeMirror div.CodeMirror-cursor {
    border-left: 1px solid black
}

.CodeMirror div.CodeMirror-secondarycursor {
    border-left: 1px solid silver
}

.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor {
    width: auto;
    border: 0;
    background: #7e7
}

.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursors {
    z-index: 1
}

.cm-animate-fat-cursor {
    width: auto;
    border: 0;
    -webkit-animation: blink 1.06s steps(1) infinite;
    animation: blink 1.06s steps(1) infinite
}

@-webkit-keyframes blink {
    0% {
        background: #7e7
    }
    50% {
        background: none
    }
    100% {
        background: #7e7
    }
}

@keyframes blink {
    0% {
        background: #7e7
    }
    50% {
        background: none
    }
    100% {
        background: #7e7
    }
}

.cm-tab {
    display: inline-block
}

.CodeMirror-ruler {
    border-left: 1px solid #ccc;
    position: absolute
}

.cm-s-default .cm-keyword {
    color: #708
}

.cm-s-default .cm-atom {
    color: #219
}

.cm-s-default .cm-number {
    color: #164
}

.cm-s-default .cm-def {
    color: #00f
}

.cm-s-default .cm-variable-2 {
    color: #05a
}

.cm-s-default .cm-variable-3 {
    color: #085
}

.cm-s-default .cm-comment {
    color: #a50
}

.cm-s-default .cm-string {
    color: #a11
}

.cm-s-default .cm-string-2 {
    color: #f50
}

.cm-s-default .cm-meta {
    color: #555
}

.cm-s-default .cm-qualifier {
    color: #555
}

.cm-s-default .cm-builtin {
    color: #30a
}

.cm-s-default .cm-bracket {
    color: #997
}

.cm-s-default .cm-tag {
    color: #170
}

.cm-s-default .cm-attribute {
    color: #00c
}

.cm-s-default .cm-header {
    color: blue
}

.cm-s-default .cm-quote {
    color: #090
}

.cm-s-default .cm-hr {
    color: #999
}

.cm-s-default .cm-link {
    color: #00c
}

.cm-negative {
    color: #d44
}

.cm-positive {
    color: #292
}

.cm-header,
.cm-strong {
    font-weight: bold
}

.cm-em {
    font-style: italic
}

.cm-link {
    text-decoration: underline
}

.cm-s-default .cm-error {
    color: #f00
}

.cm-invalidchar {
    color: #f00
}

div.CodeMirror span.CodeMirror-matchingbracket {
    color: #0f0
}

div.CodeMirror span.CodeMirror-nonmatchingbracket {
    color: #f22
}

.CodeMirror-matchingtag {
    background: rgba(255, 150, 0, 0.3)
}

.CodeMirror-activeline-background {
    background: #e8f2ff
}

.CodeMirror {
    line-height: 1;
    position: relative;
    overflow: hidden;
    background: white;
    color: black
}

.CodeMirror-scroll {
    margin-bottom: -30px;
    margin-right: -30px;
    padding-bottom: 30px;
    height: 100%;
    outline: none;
    position: relative;
    box-sizing: content-box
}

.CodeMirror-sizer {
    position: relative;
    border-right: 30px solid transparent;
    box-sizing: content-box
}

.CodeMirror-vscrollbar,
.CodeMirror-hscrollbar,
.CodeMirror-scrollbar-filler,
.CodeMirror-gutter-filler {
    position: absolute;
    z-index: 6;
    display: none
}

.CodeMirror-vscrollbar {
    right: 0;
    top: 0;
    overflow-x: hidden;
    overflow-y: scroll
}

.CodeMirror-hscrollbar {
    bottom: 0;
    left: 0;
    overflow-y: hidden;
    overflow-x: scroll
}

.CodeMirror-scrollbar-filler {
    right: 0;
    bottom: 0
}

.CodeMirror-gutter-filler {
    left: 0;
    bottom: 0
}

.CodeMirror-gutters {
    position: absolute;
    left: 0;
    top: 0;
    padding-bottom: 30px;
    z-index: 3
}

.CodeMirror-gutter {
    white-space: normal;
    height: 100%;
    box-sizing: content-box;
    padding-bottom: 30px;
    margin-bottom: -32px;
    display: inline-block;
    *zoom: 1;
    *display: inline
}

.CodeMirror-gutter-elt {
    position: absolute;
    cursor: default;
    z-index: 4
}

.CodeMirror-lines {
    cursor: text;
    min-height: 1px
}

.CodeMirror pre {
    border-radius: 0;
    border-width: 0;
    background: transparent;
    font-family: inherit;
    font-size: inherit;
    margin: 0;
    white-space: pre;
    word-wrap: normal;
    line-height: inherit;
    color: inherit;
    z-index: 2;
    position: relative;
    overflow: visible
}

.CodeMirror-wrap pre {
    word-wrap: break-word;
    white-space: pre-wrap;
    word-break: normal
}

.CodeMirror-linebackground {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0
}

.CodeMirror-linewidget {
    position: relative;
    z-index: 2;
    overflow: auto
}

.CodeMirror-wrap .CodeMirror-scroll {
    overflow-x: hidden
}

.CodeMirror-measure {
    position: absolute;
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden
}

.CodeMirror-measure pre {
    position: static
}

.CodeMirror div.CodeMirror-cursor {
    position: absolute;
    border-right: none;
    width: 0
}

div.CodeMirror-cursors {
    visibility: hidden;
    position: relative;
    z-index: 3
}

.CodeMirror-focused div.CodeMirror-cursors {
    visibility: visible
}

.CodeMirror-selected {
    background: #d9d9d9
}

.CodeMirror-focused .CodeMirror-selected {
    background: #d7d4f0
}

.CodeMirror-crosshair {
    cursor: crosshair
}

.cm-searching {
    background: #ffa;
    background: rgba(255, 255, 0, 0.4)
}

.CodeMirror span {
    *vertical-align: text-bottom
}

.cm-force-border {
    padding-right: .1px
}

@media print {
    .CodeMirror div.CodeMirror-cursors {
        visibility: hidden
    }
}

span.CodeMirror-selectedtext {
    background: none
}

.CodeMirror-dialog {
    position: absolute;
    left: 0;
    right: 0;
    background: white;
    z-index: 15;
    padding: .1em .8em;
    overflow: hidden;
    color: #333
}

.CodeMirror-dialog-top {
    border-bottom: 1px solid #eee;
    top: 0
}

.CodeMirror-dialog-bottom {
    border-top: 1px solid #eee;
    bottom: 0
}

.CodeMirror-dialog input {
    border: none;
    outline: none;
    background: transparent;
    width: 20em;
    color: inherit;
    font-family: monospace
}

.CodeMirror-dialog button {
    font-size: 70%
}

.CodeMirror-foldmarker {
    color: blue;
    text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
    font-family: arial;
    line-height: .3;
    cursor: pointer
}

.CodeMirror-foldgutter {
    width: .7em
}

.CodeMirror-foldgutter-open,
.CodeMirror-foldgutter-folded {
    cursor: pointer
}

.CodeMirror-foldgutter-open:after {
    content: "\25BE"
}

.CodeMirror-foldgutter-folded:after {
    content: "\25B8"
}

.CodeMirror-hints {
    position: absolute;
    z-index: 10;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 2px;
    box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    border: 1px solid silver;
    background: white;
    font-size: 90%;
    font-family: monospace;
    max-height: 20em;
    overflow-y: auto
}

.CodeMirror-hint {
    margin: 0;
    padding: 0 4px;
    border-radius: 2px;
    max-width: 19em;
    overflow: hidden;
    white-space: pre;
    color: black;
    cursor: pointer
}

.CodeMirror-hint-active {
    background: #08f;
    color: white
}

.CodeMirror .cm-liquid {
    color: #000;
    background-color: #EEE;
    background-color: rgba(230, 230, 230, 0.4)
}

.cm-liquid.CodeMirror-searching {
    background: #FFA;
    background: rgba(255, 255, 0, 0.4)
}

.CodeMirror .cm-liquid-atom {
    color: #AA00BB
}

.CodeMirror .cm-liquid-string {
    color: #228811
}

.CodeMirror .cm-liquid-markup-delimiter {
    color: #555
}

.CodeMirror .cm-liquid-tag-name {
    font-weight: bold
}

.CodeMirror .cm-liquid-endtag-name {
    font-weight: bold
}

.CodeMirror .cm-liquid-keyword {
    font-weight: bold
}

.CodeMirror .cm-liquid-operator {
    font-weight: bold
}

.CodeMirror .cm-liquid-tag-attribute-name {
    font-style: italic
}

.CodeMirror .cm-liquid-variable {
    color: #00a
}

.CodeMirror .cm-liquid-method {
    font-style: italic
}

.CodeMirror .cm-liquid-tag-cycle-name {
    font-style: italic
}

.CodeMirror .cm-liquid-filter {
    font-style: italic
}

.sp-container {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    z-index: 9999994;
    overflow: hidden
}

.sp-container.sp-flat {
    position: relative
}

.sp-container,
.sp-container * {
    box-sizing: content-box
}

.sp-top {
    position: relative;
    width: 100%;
    display: inline-block
}

.sp-top-inner {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.sp-color {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 20%
}

.sp-hue {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 84%;
    height: 100%
}

.sp-clear-enabled .sp-hue {
    top: 33px;
    height: 77.5%
}

.sp-fill {
    padding-top: 80%
}

.sp-sat,
.sp-val {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sp-alpha-enabled .sp-top {
    margin-bottom: 18px
}

.sp-alpha-enabled .sp-alpha {
    display: block
}

.sp-alpha-handle {
    position: absolute;
    top: -4px;
    bottom: -4px;
    width: 6px;
    left: 50%;
    cursor: pointer;
    border: 1px solid black;
    background: white;
    opacity: .8
}

.sp-alpha {
    display: none;
    position: absolute;
    bottom: -14px;
    right: 0;
    left: 0;
    height: 8px
}

.sp-alpha-inner {
    border: solid 1px #333
}

.sp-clear {
    display: none
}

.sp-clear.sp-clear-display {
    background-position: center
}

.sp-clear-enabled .sp-clear {
    display: block;
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 84%;
    height: 28px
}

.sp-container,
.sp-replacer,
.sp-preview,
.sp-dragger,
.sp-slider,
.sp-alpha,
.sp-clear,
.sp-alpha-handle,
.sp-container.sp-dragging .sp-input,
.sp-container button {
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.sp-container.sp-input-disabled .sp-input-container {
    display: none
}

.sp-container.sp-buttons-disabled .sp-button-container {
    display: none
}

.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
    display: none
}

.sp-palette-only .sp-picker-container {
    display: none
}

.sp-palette-disabled .sp-palette-container {
    display: none
}

.sp-initial-disabled .sp-initial {
    display: none
}

.sp-sat {
    background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81')
}

.sp-val {
    background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000')
}

.sp-hue {
    background: linear-gradient(to bottom, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 67%, #f0f 83%, red 100%)
}

.sp-1 {
    height: 17%;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00')
}

.sp-2 {
    height: 16%;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00')
}

.sp-3 {
    height: 17%;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff')
}

.sp-4 {
    height: 17%;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff')
}

.sp-5 {
    height: 16%;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff')
}

.sp-6 {
    height: 17%;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000')
}

.sp-hidden {
    display: none !important
}

.sp-cf:before,
.sp-cf:after {
    content: "";
    display: table
}

.sp-cf:after {
    clear: both
}

.sp-cf {
    *zoom: 1
}

@media (max-device-width: 480px) {
    .sp-color {
        right: 40%
    }
    .sp-hue {
        left: 63%
    }
    .sp-fill {
        padding-top: 60%
    }
}

.sp-dragger {
    border-radius: 5px;
    height: 5px;
    width: 5px;
    border: 1px solid #fff;
    background: #000;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0
}

.sp-slider {
    position: absolute;
    top: 0;
    cursor: pointer;
    height: 3px;
    left: -1px;
    right: -1px;
    border: 1px solid #000;
    background: white;
    opacity: .8
}

.sp-container {
    border-radius: 0;
    background-color: #ECECEC;
    border: solid 1px #f0c49B;
    padding: 0
}

.sp-container,
.sp-container button,
.sp-container input,
.sp-container .autocomplete-field,
.sp-color,
.sp-hue,
.sp-clear {
    font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sp-top {
    margin-bottom: 3px
}

.sp-color,
.sp-hue,
.sp-clear {
    border: solid 1px #666
}

.sp-input-container {
    float: right;
    width: 100px;
    margin-bottom: 4px
}

.sp-initial-disabled .sp-input-container {
    width: 100%
}

.sp-input {
    font-size: 12px !important;
    border: 1px inset;
    padding: 4px 5px;
    margin: 0;
    width: 100%;
    background: transparent;
    border-radius: 3px;
    color: #222
}

.sp-input:focus {
    border: 1px solid orange
}

.sp-input.sp-validation-error {
    border: 1px solid red;
    background: #fdd
}

.sp-picker-container,
.sp-palette-container {
    float: left;
    position: relative;
    padding: 10px;
    padding-bottom: 300px;
    margin-bottom: -290px
}

.sp-picker-container {
    width: 172px;
    border-left: solid 1px #fff
}

.sp-palette-container {
    border-right: solid 1px #ccc
}

.sp-palette-only .sp-palette-container {
    border: 0
}

.sp-palette .sp-thumb-el {
    display: block;
    position: relative;
    float: left;
    width: 24px;
    height: 15px;
    margin: 3px;
    cursor: pointer;
    border: solid 2px transparent
}

.sp-palette .sp-thumb-el:hover,
.sp-palette .sp-thumb-el.sp-thumb-active {
    border-color: orange
}

.sp-thumb-el {
    position: relative
}

.sp-initial {
    float: left;
    border: solid 1px #333
}

.sp-initial span {
    width: 30px;
    height: 25px;
    border: none;
    display: block;
    float: left;
    margin: 0
}

.sp-initial .sp-clear-display {
    background-position: center
}

.sp-palette-button-container,
.sp-button-container {
    float: right
}

.sp-replacer {
    margin: 0;
    overflow: hidden;
    cursor: pointer;
    padding: 4px;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    border: solid 1px #91765d;
    background: #eee;
    color: #333;
    vertical-align: middle
}

.sp-replacer:hover,
.sp-replacer.sp-active {
    border-color: #F0C49B;
    color: #111
}

.sp-replacer.sp-disabled {
    cursor: default;
    border-color: silver;
    color: silver
}

.sp-dd {
    padding: 2px 0;
    height: 16px;
    line-height: 16px;
    float: left;
    font-size: 10px
}

.sp-preview {
    position: relative;
    width: 25px;
    height: 20px;
    border: solid 1px #222;
    margin-right: 5px;
    float: left;
    z-index: 0
}

.sp-palette {
    *width: 220px;
    max-width: 220px
}

.sp-palette .sp-thumb-el {
    width: 16px;
    height: 16px;
    margin: 2px 1px;
    border: solid 1px #d0d0d0
}

.sp-container {
    padding-bottom: 0
}

.sp-container button {
    background-color: #eeeeee;
    background-image: linear-gradient(to bottom, #eee, #ccc);
    border: 1px solid #ccc;
    border-bottom: 1px solid #bbb;
    border-radius: 3px;
    color: #333;
    font-size: 14px;
    line-height: 1;
    padding: 5px 4px;
    text-align: center;
    text-shadow: 0 1px 0 #eee;
    vertical-align: middle
}

.sp-container button:hover {
    background-color: #dddddd;
    background-image: linear-gradient(to bottom, #ddd, #bbb);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd
}

.sp-container button:active {
    border: 1px solid #aaa;
    border-bottom: 1px solid #888;
    -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee
}

.sp-cancel {
    font-size: 11px;
    color: #d93f3f !important;
    margin: 0;
    padding: 2px;
    margin-right: 5px;
    vertical-align: middle;
    text-decoration: none
}

.sp-cancel:hover {
    color: #d93f3f !important;
    text-decoration: underline
}

.sp-palette span:hover,
.sp-palette span.sp-thumb-active {
    border-color: #000
}

.sp-preview,
.sp-alpha,
.sp-thumb-el {
    position: relative
}

.sp-preview-inner,
.sp-alpha-inner,
.sp-thumb-inner {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.sp-palette .sp-thumb-inner {
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.sp-clear-display {
    background-repeat: no-repeat;
    background-position: center
}

#report-cart-analysis {
    margin-top: 20px
}

#report-cart-analysis img {
    margin: 0px auto
}

#report-cart-analysis .reports-property {
    text-align: center !important;
    position: relative
}

#report-cart-analysis .data-row td.reports-property {
    padding-top: 30px;
    padding-bottom: 26px
}

.big-number {
    font-size: 24px;
    line-height: 34px
}

.reports-chart {
    position: relative;
    -ms-touch-action: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.reports-chart .y-axis path {
    display: none
}

.reports-chart table {
    padding-bottom: 10px;
    table-layout: fixed;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.reports-chart table td .reports-property-content {
    white-space: normal !important
}

.reports-chart table .large-value {
    float: left;
    min-width: 40px
}

.reports-chart table .small-value {
    padding-left: 5px
}

.reports-chart .reports-property-content {
    position: relative
}

.reports-chart .reports-property .filterable {
    color: #777;
    text-decoration: underline;
    cursor: pointer
}

.reports-chart .reports-property .filterable:hover {
    color: #2f82b4
}

.reports-chart .reports-measure {
    border-left: 1px dotted #ececec;
    padding-left: 30px
}

.reports-chart .reports-measure ~ .reports-measure {
    border-left: none;
    padding-left: 0
}

.reports-chart .blank-slate {
    position: absolute;
    width: 100%;
    background-color: #ffffff;
    margin-top: 20px
}

.reports-chart .loading {
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #ccc), color-stop(0.05, #ccc), color-stop(0.05, #fff), color-stop(0.5, #fff), color-stop(0.5, #ccc), color-stop(0.55, #ccc), color-stop(0.55, #fff));
    background-size: 16px 16px
}

.reports-chart .dimension-builder .datalist {
    max-height: 283px;
    overflow-y: scroll
}

.reports-chart .filter-builder {
    margin-right: 10px
}

.reports-chart .filter-builder.fluid-container {
    position: static
}

.reports-chart .filter-builder .dropdown.left-aligned,
.reports-chart .filter-builder .dropdown.sp-container {
    left: auto;
    top: auto
}

.reports-chart .filter-builder select {
    max-width: 200px
}

.reports-chart .filter-builder a.add-filter {
    margin-right: 0px
}

.reports-chart .measure-builder {
    float: right
}

.reports-chart .interactive {
    -ms-touch-action: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.report-autocomplete-dropdown .member-list {
    position: absolute;
    display: inline-block;
    overflow-y: scroll;
    max-height: 204px;
    width: 250px;
    margin-top: 25px;
    background-color: #fff;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 6px 0px
}

.report-autocomplete-dropdown .member-list .unstyled,
.report-autocomplete-dropdown .member-list .callout-list,
.report-autocomplete-dropdown .member-list .dropdown,
.report-autocomplete-dropdown .member-list .content-index {
    margin: 0;
    border: 1px solid #ccc
}

.report-autocomplete-dropdown .member-list .unstyled:empty,
.report-autocomplete-dropdown .member-list .callout-list:empty,
.report-autocomplete-dropdown .member-list .dropdown:empty,
.report-autocomplete-dropdown .member-list .content-index:empty {
    border: 0
}

.report-autocomplete-dropdown .member-list .unstyled li a,
.report-autocomplete-dropdown .member-list .callout-list li a,
.report-autocomplete-dropdown .member-list .dropdown li a,
.report-autocomplete-dropdown .member-list .content-index li a {
    display: block;
    margin-right: 0;
    padding: 3px 10px;
    line-height: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow-x: hidden
}

.report-autocomplete-dropdown .member-list .unstyled li a:hover,
.report-autocomplete-dropdown .member-list .callout-list li a:hover,
.report-autocomplete-dropdown .member-list .dropdown li a:hover,
.report-autocomplete-dropdown .member-list .content-index li a:hover {
    background: #479ccf;
    color: #fff;
    text-decoration: none
}

.report-autocomplete-dropdown .member-list .unstyled li.focused a,
.report-autocomplete-dropdown .member-list .callout-list li.focused a,
.report-autocomplete-dropdown .member-list .dropdown li.focused a,
.report-autocomplete-dropdown .member-list .content-index li.focused a {
    background: #479ccf;
    color: #fff;
    text-decoration: none
}

.report-autocomplete-dropdown .member-list .unstyled li.focused a .ico-16,
.report-autocomplete-dropdown .member-list .callout-list li.focused a .ico-16,
.report-autocomplete-dropdown .member-list .dropdown li.focused a .ico-16,
.report-autocomplete-dropdown .member-list .content-index li.focused a .ico-16 {
    background-position-y: -32px
}

.total-title,
.total-cell {
    float: left
}

.total-title p {
    padding-left: 10px
}

.total-cell {
    border-left: 1px dotted #ececec;
    padding-left: 30px;
    text-align: right
}

.total-cell ~ .total-cell {
    border-left: none;
    padding-left: 0
}

td.reports-property>a {
    text-decoration: underline;
    cursor: pointer
}

.reports-measure {
    text-align: right
}

.reports-measure .define {
    margin-left: 3px
}

.footer-main {
    line-height: 56px
}

.footer-main.notice {
    text-align: center
}

.footer-row {
    box-sizing: border-box;
    z-index: 4;
    position: fixed;
    bottom: -1px;
    padding-left: 197px;
    margin-left: -197px;
    width: 100%;
    min-width: 667px;
    border-top: solid 1px #e9eff3;
    box-shadow: 0 -3px 3px rgba(233, 239, 243, 0.2);
    color: #96a7b6
}

.footer-row>div {
    background: rgba(250, 252, 252, 0.95);
    padding: 0
}

.footer-row strong {
    color: #698197
}

.footer-row footer {
    position: relative;
    height: 56px;
    padding: 0 20px
}

@media print {
    .footer-row {
        display: none
    }
}

.phrase-builder__wrapper {
    font-family: 'Monaco';
    border: 1px solid #cad3da;
    border-radius: 5px
}

.phrase-builder__wrapper .phrase-builder {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    vertical-align: baseline;
    padding: 1px;
    margin: 5px;
    color: #141414
}

.phrase-builder__wrapper .phrase-builder .phrase-prefix {
    margin-right: 5px;
    color: #cad3da
}

.phrase-builder__wrapper .phrase-builder .phrase-editor {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.phrase-builder__wrapper .phrase-builder .phrase-editor:focus {
    outline: 0px solid transparent
}

.phrase-builder__wrapper.focused {
    border-color: #479ccf
}

.phrase-builder__wrapper.focused .phrase-prefix {
    color: #479ccf
}

.phrase-builder__wrapper .phrase-builder__dropdown {
    line-height: 18px;
    position: absolute;
    margin-top: 7px;
    right: 0;
    text-align: left;
    background: white;
    width: 200px;
    border: 1px solid #c0c0c0;
    z-index: 280;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.25);
    border-radius: 3px;
    font-size: 0;
    font-size: 13px
}

.phrase-builder__wrapper .phrase-builder__dropdown ul {
    margin: 5px 0;
    padding: 0
}

.phrase-builder__wrapper .phrase-builder__dropdown li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    padding-left: 5px;
    font-size: 13px;
    font-weight: 400
}

.phrase-builder__wrapper .phrase-builder__dropdown li.active {
    background: #d3dbe2
}

.rjs-tooltip {
    position: absolute;
    background-color: white;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 10px;
    z-index: 9;
    color: #999;
    font-size: 13px;
    line-height: 1.2em;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.rjs-tooltip__tail {
    content: "";
    width: 0;
    height: 0;
    position: absolute
}

.rjs-tooltip.x-rjs-tooltip,
.rjs-tooltip.y-rjs-tooltip {
    padding: 8px
}

.rjs-tooltip h3 {
    color: #999;
    text-align: center;
    font: bold 11px / 13px
}

.rjs-tooltip p {
    text-align: center
}

.rjs-tooltip span {
    display: inline-block;
    margin: 0;
    max-width: 200px
}

.rjs-tooltip span.description {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.rjs-tooltip-pending-removal {
    position: absolute;
    pointer-events: none
}

.rjs-tooltip .description {
    color: #666
}

.rjs-tooltip__tail--top,
.rjs-tooltip__tail--bottom {
    left: 50%;
    margin-left: -6px;
    border: 5px solid transparent
}

.rjs-tooltip__tail--top {
    top: -4px;
    border-top: 0;
    border-bottom-color: #ffffff
}

.rjs-tooltip__tail--bottom {
    bottom: -4px;
    border-bottom: 0;
    border-top-color: #ffffff
}

.rjs-tooltip__tail__border--bottom {
    border-top-color: #ddd;
    bottom: -5px
}

.rjs-tooltip__tail__border--top {
    border-bottom-color: #ddd;
    top: -5px
}

@media print {
    .rjs-tooltip {
        border: 1px solid #000;
        color: #000
    }
    .rjs-tooltip .description {
        color: #000
    }
    .rjs-tooltip:after {
        bottom: -5px
    }
}

@-webkit-keyframes fieldErrors {
    0% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px)
    }
    33% {
        -webkit-transform: translate(5px, 0px);
        transform: translate(5px, 0px)
    }
    66% {
        -webkit-transform: translate(-5px, 0px);
        transform: translate(-5px, 0px)
    }
    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px)
    }
}

@keyframes fieldErrors {
    0% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px)
    }
    33% {
        -webkit-transform: translate(5px, 0px);
        transform: translate(5px, 0px)
    }
    66% {
        -webkit-transform: translate(-5px, 0px);
        transform: translate(-5px, 0px)
    }
    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px)
    }
}

@-webkit-keyframes modalOpen {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 0
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes modalOpen {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 0
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

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

@keyframes modalBgOpen {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    25% {
        -webkit-transform: rotate(-1deg);
        transform: rotate(-1deg)
    }
    50% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    75% {
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg)
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    25% {
        -webkit-transform: rotate(-1deg);
        transform: rotate(-1deg)
    }
    50% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    75% {
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg)
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@-webkit-keyframes wobbleOpposite {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    25% {
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg)
    }
    50% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    75% {
        -webkit-transform: rotate(-1deg);
        transform: rotate(-1deg)
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes wobbleOpposite {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    25% {
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg)
    }
    50% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    75% {
        -webkit-transform: rotate(-1deg);
        transform: rotate(-1deg)
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@-webkit-keyframes reveal {
    0% {
        opacity: 0
    }
    1% {
        opacity: 0;
        -webkit-transform: scale(0.98) translateY(-15px);
        transform: scale(0.98) translateY(-15px)
    }
    80% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes reveal {
    0% {
        opacity: 0
    }
    1% {
        opacity: 0;
        -webkit-transform: scale(0.98) translateY(-15px);
        transform: scale(0.98) translateY(-15px)
    }
    80% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes pan {
    0% {
        background-position: 0
    }
    20% {
        background-position: 100px
    }
    25% {
        background-position: 1060px
    }
    45% {
        background-position: 1160px
    }
    50% {
        background-position: 2120px
    }
    70% {
        background-position: 2220px
    }
    75% {
        background-position: 3180px
    }
    95% {
        background-position: 3280px
    }
    100% {
        background-position: 4242px
    }
}

@keyframes pan {
    0% {
        background-position: 0
    }
    20% {
        background-position: 100px
    }
    25% {
        background-position: 1060px
    }
    45% {
        background-position: 1160px
    }
    50% {
        background-position: 2120px
    }
    70% {
        background-position: 2220px
    }
    75% {
        background-position: 3180px
    }
    95% {
        background-position: 3280px
    }
    100% {
        background-position: 4242px
    }
}

@-webkit-keyframes flyup {
    0% {
        -webkit-transform: translateY(100px);
        opacity: 0
    }
    100% {
        -webkit-transform: translateY(0px);
        opacity: 1
    }
}

@keyframes flyup {
    0% {
        -webkit-transform: translateY(100px);
        opacity: 0
    }
    100% {
        -webkit-transform: translateY(0px);
        opacity: 1
    }
}

@-webkit-keyframes flydown {
    0% {
        -webkit-transform: translateY(-100px);
        opacity: 0
    }
    100% {
        -webkit-transform: translateY(0px);
        opacity: 1
    }
}

@keyframes flydown {
    0% {
        -webkit-transform: translateY(-100px);
        opacity: 0
    }
    100% {
        -webkit-transform: translateY(0px);
        opacity: 1
    }
}

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

@keyframes fadein {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes flyright {
    0% {
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
        opacity: 0
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes flyright {
    0% {
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
        opacity: 0
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
}

@-webkit-keyframes fillup {
    0% {
        width: 0%
    }
}

@keyframes fillup {
    0% {
        width: 0%
    }
}

@-webkit-keyframes giftSlideUp {
    0% {
        background-position: center 0
    }
    100% {
        background-position: center -995px
    }
}

@keyframes giftSlideUp {
    0% {
        background-position: center 0
    }
    100% {
        background-position: center -995px
    }
}

@-webkit-keyframes giftSlideUp2x {
    0% {
        background-position: center 0
    }
    100% {
        background-position: center -498px
    }
}

@keyframes giftSlideUp2x {
    0% {
        background-position: center 0
    }
    100% {
        background-position: center -498px
    }
}

@-webkit-keyframes giftSlideUpGradient {
    0% {
        background-position: center center, center 0
    }
    100% {
        background-position: center center, center -995px
    }
}

@keyframes giftSlideUpGradient {
    0% {
        background-position: center center, center 0
    }
    100% {
        background-position: center center, center -995px
    }
}

@-webkit-keyframes giftSlideUpGradient2x {
    0% {
        background-position: center center, center center, center 0
    }
    100% {
        background-position: center center, center center, center -498px
    }
}

@keyframes giftSlideUpGradient2x {
    0% {
        background-position: center center, center center, center 0
    }
    100% {
        background-position: center center, center center, center -498px
    }
}

@-webkit-keyframes bouncein {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.3);
        transform: scale(0.3)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
    70% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bouncein {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.3);
        transform: scale(0.3)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
    70% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes rotating {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotating {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.type-container>*:not(.hide)+* {
    margin-top: 1.42857rem
}

.type-container.type-container--tight>*:not(.hide)+* {
    margin-top: 0.71429rem
}

.text-style-title {
    font-size: 1.42857rem;
    line-height: 1.71429rem;
    font-weight: 400
}

.text-style-heading {
    font-size: 1.21429rem;
    line-height: 1.71429rem;
    font-weight: 600
}

@media screen and (min-width: 640px) {
    .text-style-heading {
        font-size: 1.14286rem
    }
}

.text-style-subheading {
    font-size: 0.92857rem;
    line-height: 1.42857rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.04em
}

@media screen and (min-width: 640px) {
    .text-style-subheading {
        font-size: 0.85714rem
    }
}

@supports ((-webkit-font-feature-settings: "smcp") or (font-feature-settings: "smcp")) and (not (-webkit-font-feature-settings: "smcp")) {
    {}
    .text-style-subheading {
        font-size: 1.07143rem;
        text-transform: lowercase;
        letter-spacing: initial;
        -webkit-font-feature-settings: 'smcp';
        font-feature-settings: 'smcp'
    }
}

.text-style-input {
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial
}

.text-style-body {
    font-size: 1.07143rem;
    line-height: 1.42857rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial
}

@media screen and (min-width: 640px) {
    .text-style-body {
        font-size: 1rem
    }
}

.text-style-display-x-large {
    font-size: 1.92857rem;
    line-height: 2.57143rem;
    font-weight: 400
}

@media (min-width: 640px) {
    .text-style-display-x-large {
        font-size: 2.35714rem;
        line-height: 3.14286rem
    }
}

.text-style-display-large {
    font-size: 1.71429rem;
    line-height: 2.28571rem;
    font-weight: 400
}

@media (min-width: 640px) {
    .text-style-display-large {
        font-size: 2.35714rem;
        line-height: 2.85714rem
    }
}

.text-style-display-medium {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 400
}

@media (min-width: 640px) {
    .text-style-display-medium {
        font-size: 1.85714rem;
        line-height: 2.57143rem
    }
}

.text-style-display-small {
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 400
}

@media (min-width: 640px) {
    .text-style-display-small {
        font-size: 1.42857rem;
        line-height: 2rem
    }
}

.text-emphasis-strong {
    font-weight: 600
}

.text-emphasis-subdued {
    color: #707070
}

.text-emphasis-normal {
    color: #1a1a1a;
    font-weight: normal
}

.text-breakword {
    word-wrap: break-word;
    word-break: break-word
}

.block {
    display: block !important
}

.is-visuallyhidden,
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.is-transitioning {
    display: block !important;
    visibility: visible !important
}

.inline {
    display: inline !important;
    width: auto !important
}

.inline-block,
.zero-state div.box,
.zero-state-splash,
.onboarding-domain-splash,
#domain-list {
    display: inline-block !important
}

.table {
    display: table !important
}

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

.divider {
    margin-bottom: 15px !important;
    padding-bottom: 15px !important;
    border-bottom: 1px solid #e6e6e6 !important
}

.divider-slim {
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
    border-bottom: 1px solid #e6e6e6 !important
}

.divider-top {
    margin-top: 15px !important;
    padding-top: 15px !important;
    border-top: 1px solid #e6e6e6 !important
}

.s-none {
    margin: 0 !important
}

.s {
    margin: 10px !important
}

.ss {
    margin: 20px !important
}

.st {
    margin-top: 10px !important
}

.sst {
    margin-top: 20px !important
}

.sr {
    margin-right: 10px !important
}

.ssr,
.zero-state div.box>p {
    margin-right: 20px !important
}

.sb {
    margin-bottom: 10px !important
}

.has-inline-errors .sb {
    position: relative
}

.ssb {
    margin-bottom: 15px !important
}

.ssb--thin {
    margin-bottom: 7px !important
}

.sssb {
    margin-bottom: 30px !important
}

.sl {
    margin-left: 10px !important
}

.ssl,
.zero-state div.box>p {
    margin-left: 20px !important
}

.p-none {
    padding: 0 !important
}

.pt-none {
    padding-top: 0 !important
}

.pr-none {
    padding-right: 0 !important
}

.pl-none {
    padding-left: 0 !important
}

.p {
    padding: 10px !important
}

.pp {
    padding: 20px !important
}

.pt {
    padding-top: 10px !important
}

.ppt {
    padding-top: 20px !important
}

.pppt {
    padding-top: 30px !important
}

.pr {
    padding-right: 10px !important
}

.ppr {
    padding-right: 20px !important
}

.pb {
    padding-bottom: 10px !important
}

.ppb {
    padding-bottom: 20px !important
}

.pl {
    padding-left: 10px !important
}

.ppl {
    padding-left: 20px !important
}

.pppl {
    padding-left: 30px !important
}

.p-rel {
    position: relative !important
}

.no-wrap {
    white-space: nowrap !important
}

.w-auto {
    width: auto !important
}

.fr {
    float: right !important
}

.fl {
    float: left !important
}

.fn {
    float: none !important
}

.tr {
    text-align: right !important
}

.tl {
    text-align: left !important
}

.tc {
    text-align: center !important
}

.wait {
    cursor: wait !important
}

.pointer {
    cursor: pointer !important
}

.cursor-default {
    cursor: default
}

.va-t {
    vertical-align: top !important
}

.va-m {
    vertical-align: middle !important
}

.relative {
    position: relative
}

.fixed {
    position: fixed !important
}

.updated {
    background: #f3eab5;
    color: #ce6416
}

.underline {
    text-decoration: underline
}

.mono {
    font-family: Monaco, Consolas, "Lucida Console", monospace
}

.uppercase {
    text-transform: uppercase
}

.dashed-text {
    border-bottom: 1px dashed #ccc
}

@media screen and (max-width: 1200px) {
    .truncate::before {
        content: "..."
    }
    .truncate .is-truncated {
        display: none
    }
}

.paragraph p {
    margin-bottom: 10px
}

.paragraph p:last-child {
    margin-bottom: 0
}

.paragraph ol,
.paragraph ul {
    margin-left: 20px
}

.paragraph li {
    margin: 5px 0
}

.paragraph li li {
    margin: 8px 0;
    line-height: 1.2
}

.paragraph ul li {
    list-style-type: square
}

.paragraph ul li li {
    list-style-type: circle
}

.ir {
    border: 0;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    background-color: transparent
}

.top {
    top: 0
}

.animate.animate-rotate {
    -webkit-animation: rotating 1s linear infinite;
    animation: rotating 1s linear infinite
}

button::-moz-focus-inner {
    border: 0
}

a:hover section {
    text-decoration: none
}

a.disabled {
    color: #aaa;
    pointer-events: none
}

ul.unstyled,
ul.callout-list,
ul.dropdown,
ul.content-index,
ol.unstyled,
ol.callout-list,
ol.dropdown,
ol.content-index {
    margin: 0
}

ul.unstyled>li,
ul.callout-list>li,
ul.dropdown>li,
ul.content-index>li,
ol.unstyled>li,
ol.callout-list>li,
ol.dropdown>li,
ol.content-index>li {
    list-style: none
}

ul.horizontal>li,
ol.horizontal>li {
    display: block;
    float: left
}

hr {
    color: #e6e6e6;
    background-color: #e6e6e6;
    height: 1px;
    padding: 0;
    border: 0
}

[tabindex="-1"]:focus {
    outline: none
}

a,
button,
[role="button"],
input,
.autocomplete-field,
label,
select,
summary,
textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

.ellipsis-text {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.x-large {
    font-size: 18px;
    line-height: 22px
}

.xx-large {
    font-size: 20px;
    line-height: 24px
}

.large {
    font-size: 16px
}

.small {
    font-size: 13px
}

.x-small {
    font-size: 12px
}

.fw-normal {
    font-weight: normal !important
}

.fw-strong {
    font-weight: bold !important
}

.fw-strong-black {
    color: #000000;
    font-weight: bold !important
}

.capitalize {
    text-transform: capitalize
}

.light {
    font-weight: normal
}

.lbl-light {
    color: #8093a5;
    font-weight: normal
}

.description p {
    margin-bottom: 8px
}

.heading {
    display: block;
    border-bottom: 1px solid #e6e6e6;
    color: #000000;
    margin: 0 0 12px 0;
    font-size: 16px;
    padding: 0 0 4px 0;
    font-weight: bold
}

.heading a {
    font-weight: normal
}

.heading-success,
.heading-error,
.heading-warning,
.heading-subdued {
    margin: 0 0 4px 0;
    line-height: 1.3;
    font-weight: 600
}

.heading-success {
    color: #96bf48
}

.heading-error {
    color: #ff5d5d
}

.heading-warning {
    color: #ff9517
}

.heading-subdued {
    color: #798c9c
}

.table-dropdown .heading {
    padding-left: 0px
}

.helper--kill-transitions {
    transition: none
}

.helper--visually-hidden {
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important
}

.body:hover .helper--visually-hidden a,
.body:hover .helper--visually-hidden input,
.body:hover .helper--visually-hidden .autocomplete-field,
.body:hover .helper--visually-hidden button {
    display: none !important
}

.helper--visually-hidden-focusable {
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important
}

.body:hover .helper--visually-hidden-focusable a,
.body:hover .helper--visually-hidden-focusable input,
.body:hover .helper--visually-hidden-focusable .autocomplete-field,
.body:hover .helper--visually-hidden-focusable button {
    display: none !important
}

.helper--visually-hidden-focusable:active,
.helper--visually-hidden-focusable:focus {
    clip: auto !important;
    height: auto !important;
    margin: 0 !important;
    overflow: visible !important;
    width: auto !important
}

.helper--overflow-hidden {
    overflow: hidden !important;
    max-height: 100vh !important
}

.helper--pre-wrap {
    white-space: pre-wrap
}

.helper--scroll-lock {
    overflow-y: scroll;
    margin: 0
}

.helper--scroll-lock #wrapper {
    overflow: hidden;
    height: 100%
}

hr.helper--divider {
    color: #ebeef0;
    background: #ebeef0;
    border: none;
    height: 1px;
    margin: 20px 0
}

.helper--scrollable {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

html,
body {
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    background: #ebeef0
}

img {
    display: block;
    max-width: 100%
}

ul,
ol,
dl {
    margin: 0;
    padding: 0
}

li,
form,
input,
.autocomplete-field {
    margin: 0
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0 0 20px 0
}

html {
    font-size: 87.5%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body {
    font-size: 1.07143rem;
    line-height: 1.42857rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial;
    color: #1a1a1a;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif
}

@media screen and (min-width: 640px) {
    body {
        font-size: 1rem
    }
}

strong {
    font-weight: 600
}

a {
    text-decoration: none;
    color: #0078bd;
    cursor: pointer
}

a:hover {
    color: #0069a6;
    text-decoration: underline
}

a.is-disabled {
    color: #95a7b7;
    pointer-events: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400;
    margin: 0
}

h1 {
    font-size: 26px;
    line-height: 1
}

h2 {
    font-size: 18px
}

h3 {
    font-size: 14px
}

h4 {
    font-size: 14px
}

h5 {
    font-size: 14px
}

h6 {
    font-size: 14px
}

p {
    margin: 0
}

ul {
    list-style: disc inside none
}

ol {
    list-style: decimal inside none
}

ol[type='1'] {
    list-style-type: decimal inside none
}

ol[type='a'] {
    list-style-type: lower-alpha inside none
}

ol[type='A'] {
    list-style-type: upper-alpha inside none
}

ol[type='i'] {
    list-style-type: lower-roman inside none
}

ol[type='I'] {
    list-style-type: upper-roman inside none
}

li {
    margin: 0
}

dt {
    font-weight: bold
}

dd {
    margin-left: 10px
}

pre,
code {
    font-family: Monaco, Consolas, Lucida Console, monospace
}

pre {
    font-size: 90%
}

code {
    font-size: 85%;
    background: #ebeef0;
    padding: 2px
}

input,
.autocomplete-field {
    font-size: 14px;
    line-height: 24px;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif
}

del {
    text-decoration: line-through
}

address {
    font-style: normal
}

small {
    color: #798c9c;
    font-size: 12px
}

.next-type--note {
    font-style: italic;
    font-size: 12px;
    color: #95a7b7
}

.type--no-margin {
    margin: 0
}

.type--margin-bottom {
    margin-bottom: 5px
}

.type--margin-left {
    margin-left: 10px
}

.type--centered {
    text-align: center
}

.type--right {
    text-align: right
}

.type--left {
    text-align: left
}

.type--breakall {
    word-wrap: break-word;
    word-break: break-all;
    word-break: break-word
}

.type--light-weight {
    font-weight: 300
}

.type--semi-bold {
    font-weight: 500
}

.type--bold {
    font-weight: 700
}

.type--base {
    font-size: 14px
}

.type--danger {
    color: #ff5d5d
}

.type--warning {
    color: #ff9517
}

.type--success {
    color: #96bf48
}

.type--attention {
    color: #d4a002
}

.type--info {
    color: #0078bd
}

.type--white {
    color: #ffffff
}

.type--blue-lighter {
    color: #cae9f7
}

.type--strikethrough {
    text-decoration: line-through
}

.type--line-height-equal-to-font {
    line-height: 1 !important
}

.type--tight-spacing {
    margin-bottom: -4px
}

.type--subdued {
    color: #707070
}

a.type--subdued {
    color: inherit;
    text-decoration: underline
}

a.type--subdued:hover {
    color: ui-color(ink)
}

.type--truncated {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: inline-block
}

.type--truncated--block {
    display: block
}

.type--margin-top {
    margin-top: 20px
}

.type--half-margin {
    margin-bottom: 10px
}

.type--number {
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 400
}

@media (min-width: 640px) {
    .type--number {
        font-size: 1.42857rem;
        line-height: 2rem
    }
}

.type--number--x-large {
    font-size: 1.71429rem;
    line-height: 2.28571rem;
    font-weight: 400
}

@media (min-width: 640px) {
    .type--number--x-large {
        font-size: 2.35714rem;
        line-height: 2.85714rem
    }
}

.type--number--large {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 400
}

@media (min-width: 640px) {
    .type--number--large {
        font-size: 1.85714rem;
        line-height: 2.57143rem
    }
}

.type--number--small {
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 400
}

@media (min-width: 640px) {
    .type--number--small {
        font-size: 1.42857rem;
        line-height: 2rem
    }
}

.type--number--tiny {
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 400
}

@media (min-width: 640px) {
    .type--number--tiny {
        font-size: 1.42857rem;
        line-height: 2rem
    }
}

.user-avatar {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 32px;
    height: 32px;
    border-radius: 3px;
    background: #29bc94;
    text-align: center;
    z-index: 2
}

.next-card--aside .user-avatar {
    outline: 4px solid #f5f6f7
}

.user-avatar img {
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 3px;
    width: 100%;
    height: 100%
}

.user-avatar--style-1 {
    background: #29bc94
}

.user-avatar--style-2 {
    background: #ff5d5d
}

.user-avatar--style-3 {
    background: #ff9517
}

.user-avatar--style-4 {
    background: #96bf48
}

.user-avatar--style-5 {
    background: #0078bd
}

.user-avatar--style-6 {
    background: #b762ff
}

.user-avatar--shopify-event {
    background: #c3cfd8
}

.user-avatar__initials {
    margin-left: 2px;
    font-size: 14px;
    color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 2px;
    line-height: 0
}

.user-avatar--email {
    position: relative;
    height: 32px;
    width: 32px;
    line-height: 32px;
    max-height: 32px;
    max-width: 32px;
    overflow: hidden;
    border-radius: 3px
}

.user-avatar--email span {
    line-height: 32px
}

.user-avatar--email img {
    width: 100%
}

.row,
.header-row {
    margin-bottom: 20px
}

.row-attached-to-top {
    position: relative;
    top: -20px
}

.span1,
.span2,
.span3,
.span4,
.span5,
.span6,
.span7,
.span8,
.span10,
.span11,
.span12,
.span13,
.span14,
.span15,
.span16,
.span17,
.span18,
.span19,
.span20,
.span21,
.span22,
.span23,
.span24 {
    padding: 0 20px;
    float: left;
    box-sizing: border-box
}

.span1.inner-left,
.span2.inner-left,
.span3.inner-left,
.span4.inner-left,
.span5.inner-left,
.span6.inner-left,
.span7.inner-left,
.span8.inner-left,
.span10.inner-left,
.span11.inner-left,
.span12.inner-left,
.span13.inner-left,
.span14.inner-left,
.span15.inner-left,
.span16.inner-left,
.span17.inner-left,
.span18.inner-left,
.span19.inner-left,
.span20.inner-left,
.span21.inner-left,
.span22.inner-left,
.span23.inner-left,
.span24.inner-left {
    padding-left: 0px
}

.span1.inner-right,
.span2.inner-right,
.span3.inner-right,
.span4.inner-right,
.span5.inner-right,
.span6.inner-right,
.span7.inner-right,
.span8.inner-right,
.span10.inner-right,
.span11.inner-right,
.span12.inner-right,
.span13.inner-right,
.span14.inner-right,
.span15.inner-right,
.span16.inner-right,
.span17.inner-right,
.span18.inner-right,
.span19.inner-right,
.span20.inner-right,
.span21.inner-right,
.span22.inner-right,
.span23.inner-right,
.span24.inner-right {
    padding-right: 0px
}

.span1.only-child,
.span2.only-child,
.span3.only-child,
.span4.only-child,
.span5.only-child,
.span6.only-child,
.span7.only-child,
.span8.only-child,
.span10.only-child,
.span11.only-child,
.span12.only-child,
.span13.only-child,
.span14.only-child,
.span15.only-child,
.span16.only-child,
.span17.only-child,
.span18.only-child,
.span19.only-child,
.span20.only-child,
.span21.only-child,
.span22.only-child,
.span23.only-child,
.span24.only-child {
    padding: 0;
    float: none
}

.span1 {
    width: 4.1666667%
}

.span2 {
    width: 8.3333333%
}

.span3 {
    width: 12.5%
}

.span4 {
    width: 16.6666667%
}

.span5 {
    width: 20%
}

.span6 {
    width: 25%
}

.span7 {
    width: 29.1666667%
}

.span8 {
    width: 33.3333333%
}

.span9 {
    width: 37.5%
}

.span10 {
    width: 41.6666667%
}

.span11 {
    width: 45%
}

.span12 {
    width: 50%
}

.span13 {
    width: 54.1666667%
}

.span14 {
    width: 58.3333333%
}

.span15 {
    width: 62.5%
}

.span16 {
    width: 66.6666667%
}

.span17 {
    width: 70.8333333%
}

.span18 {
    width: 75%
}

.span19 {
    width: 80%
}

.span20 {
    width: 83.3333333%
}

.span21 {
    width: 87.5%
}

.span22 {
    width: 91.6666667%
}

.span23 {
    width: 95.8333333%
}

.span24 {
    width: 100%;
    float: none
}

@media screen {
    .clearfix::after,
    .dropdown-header::after,
    .global-search__list-item .btn--link::after,
    .global-search__list-item a::after,
    .report-category-wrapper::after,
    ul.horizontal::after,
    ol.horizontal::after,
    .row::after,
    .header-row::after,
    .modal header::after,
    .modal-section::after,
    .box.actions::after,
    .inset-header-notice::after,
    .box-details .box-header::after,
    .box-details .box-header .inline-action-links::after,
    .box-details .box-footer::after,
    .content-index__item::after,
    .tabs::after,
    .timeline-content::after,
    #gift-card-default-values-lst::after,
    .fp-section-fixed-width .fp-section-cols::after,
    .color-control::after,
    .checkout-optional-fields .box-content::after,
    .checkout-optional-fields .content-index__item::after {
        content: "";
        display: table;
        clear: both
    }
}

noscript {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #212529;
    z-index: 2000
}

#wrapper {
    min-height: 100%;
    background: #ebeef0
}

#content,
.wrapper {
    max-width: 3000px;
    margin: 0 auto;
    position: relative
}

#body {
    min-height: 660px
}

.nav-toggle {
    display: none
}

@media screen and (max-width: 768px) {
    .nav-toggle {
        display: block;
        margin: 12px 10px;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 220;
        transition: -webkit-transform 200ms ease;
        transition: transform 200ms ease;
        transition: transform 200ms ease, -webkit-transform 200ms ease
    }
}

.disabledfeature .next-grid {
    opacity: .5;
    pointer-events: none
}

.page-payments-transactions {
    padding: 0 0 30px 0
}

#content {
    padding: 76px 0 20px 240px;
    width: 100%;
    box-sizing: border-box;
    outline: 0;
    display: block;
    transition: -webkit-transform 200ms ease;
    transition: transform 200ms ease;
    transition: transform 200ms ease, -webkit-transform 200ms ease
}

#content .row,
#content .header-row {
    display: block
}

#content.full-height {
    padding-bottom: 0
}

@media screen and (max-width: 768px) {
    #content {
        padding-left: 0
    }
}

.has-contextual-help {
    margin-top: 0
}

.has-contextual-help.page {
    min-height: 646px;
    position: relative
}

.has-contextual-help .header-row {
    margin-bottom: 0
}

.has-contextual-help .header-notice {
    top: 0
}

@media screen and (max-width: 450px) {
    .keyboard-commands__container>.next-grid {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.keyboard-commands {
    list-style: none;
    margin: 0
}

.keyboard-command {
    padding-bottom: 5px
}

.keyboard-key {
    text-align: center;
    text-transform: capitalize;
    display: inline-block;
    line-height: 26px;
    min-width: 26px;
    height: 26px;
    border: 1px solid #c3cfd8;
    border-radius: 3px;
    box-sizing: border-box;
    padding: 0px 6px;
    background-color: #ffffff;
    box-shadow: inset 0 0 1px #ffffff, inset 0 0 0.1em #ffffff, 0 0.1em 0 #ebeef0, 0 0.12em 0.1em #212529;
    margin: 0px 2px 2px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.keyboard-key ~ .keyboard-key {
    margin-left: 3px
}

.keyboard-name {
    margin-left: 5px
}

@media screen and (min-width: 1024px) {
    .navigating-commands {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2
    }
}

.page--flush-with-header {
    margin: -20px 0
}

#theme-preview {
    z-index: 20;
    left: 0;
    border: 0;
    width: 100%;
    -webkit-transition: width 0.25s ease-in;
    height: 1000px
}

.dialog-layout {
    background: #ffffff
}

.only-when-printing,
.only-when-printing--inline {
    display: none
}

.separate-layer,
.breadcrumb .dropdown,
.sfe-next .theme-editor__sidebar,
.sfe-next.theme-editor .loading-bar__container,
.sfe-next .theme-editor__fullscreen-toggle {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.pagination {
    text-align: right;
    padding: 30px 0 20px
}

.pagination span {
    margin-right: 10px
}

.pagination .segmented {
    display: inline-block
}

.callout-item {
    display: inline-block
}

.callout-item+.callout-item {
    border-left: 1px solid #ddd
}

.callout-item a {
    display: block
}

.callout-centered {
    text-align: center
}

.callout-centered .ico {
    margin-bottom: 15px
}

@media screen and (max-height: 660px),
screen and (max-width: 768px) {
    .has-contextual-help.page {
        position: static
    }
}

.next-ui #wrapper {
    background: #ebeef0
}

.next-ui #content {
    padding-top: 56px;
    padding-bottom: 0
}

.layout-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 650px),
(min-width: 768px) and (max-width: 890px) {
    .layout-content {
        display: block
    }
    .layout-content>.layout-content__sidebar,
    .layout-content>.layout-content__main {
        max-width: 100%;
        padding: 0 10px
    }
    .layout-content>.layout-content__sidebar>.section-content>.next-grid,
    .layout-content>.layout-content__main>.section-content>.next-grid {
        width: 100%;
        padding: 0
    }
    .layout-content>.layout-content__sidebar>.section-content>.next-grid>.next-grid__cell,
    .layout-content>.layout-content__main>.section-content>.next-grid>.next-grid__cell {
        padding-top: 0
    }
    .layout-content .layout-content__first {
        padding: 0 0 10px 0
    }
    .layout-content .section-summary {
        padding: 30px 20px 10px 30px !important
    }
}

.layout-content__sidebar {
    padding: 20px;
    -webkit-flex: 1 1 25%;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    max-width: 25%
}

.layout-content__main {
    padding: 20px;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
}

.layout-content__first {
    padding-right: 0
}

.layout-content__no-padding {
    padding: 0
}

.badge {
    font-size: 1.07143rem;
    line-height: 1.42857rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial;
    color: #5d6063;
    border-radius: 3px;
    background-color: #d3dbe2;
    padding: 0.35714rem 0.71429rem;
    vertical-align: middle;
    white-space: nowrap;
    display: inline-block
}

@media screen and (min-width: 640px) {
    .badge {
        font-size: 1rem
    }
}

.badge+.badge {
    margin-left: 0.71429rem
}

.badge--inline {
    margin-left: 0.71429rem
}

.badge--status-subdued,
.badge--status-complete {
    color: #67696a;
    background-color: #ebeef0
}

.badge--status-success {
    color: #4e5f2f;
    background-color: #b2d86a
}

.badge--status-info {
    color: #59676d;
    background-color: #cae9f7
}

.badge--status-attention {
    color: #706434;
    background-color: #ffe477
}

.badge--status-warning {
    color: #705837;
    background-color: #fec97d
}

.badge--status-critical {
    color: #704242;
    background-color: #ff9797
}

.ui-callout-card {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.ui-callout-card__image {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: 1.42857rem
}

@media (max-width: 460px),
(min-width: 768px) and (max-width: 700px) {
    .ui-callout-card__image {
        display: none
    }
}

.ui-callout-card__content {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.ui-callout-card__content>*:not(.hide)+* {
    margin-top: 1.42857rem
}

.ui-card {
    background-color: #ffffff;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1)
}

@media screen and (max-width: 720px) {
    .ui-card {
        border-radius: 0
    }
}

.ui-card+.ui-card {
    margin-top: 1.42857rem
}

.ui-card>*:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.ui-card>*:first-child>*:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.ui-card>*:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.ui-card>*:last-child>*:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.ui-card--type-aside {
    background-color: #f5f6f7
}

.ui-card__header {
    display: block;
    padding: 1.42857rem 1.42857rem 0
}

.ui-card__header+.ui-card__section--type-subdued {
    border-top: 1px solid #ebeef0;
    margin-top: 1.42857rem
}

.ui-card__section {
    padding: 1.42857rem
}

.ui-card__section+.ui-card__section {
    border-top: 1px solid #ebeef0
}

.ui-card__section:first-child {
    border-radius: 3px 3px 0 0
}

.ui-card__section:last-child {
    border-radius: 0 0 3px 3px
}

.ui-card__footer {
    display: block;
    padding: 0 1.42857rem 1.42857rem;
    border-radius: 0 0 3px 3px
}

.ui-card__section--type-subdued {
    background-color: #f5f6f7
}

.ui-card__section--type-subdued+.ui-card__footer {
    border-top: 1px solid #ebeef0;
    padding-top: 1.42857rem
}

.ui-flag {
    width: 48px;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.ui-flag>* {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.ui-flag--size-small {
    width: 24px
}

.ui-heading {
    font-size: 1.21429rem;
    line-height: 1.71429rem;
    font-weight: 600
}

@media screen and (min-width: 640px) {
    .ui-heading {
        font-size: 1.14286rem
    }
}

.ui-subheading {
    font-size: 0.92857rem;
    line-height: 1.42857rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.04em
}

@media screen and (min-width: 640px) {
    .ui-subheading {
        font-size: 0.85714rem
    }
}

@supports ((-webkit-font-feature-settings: "smcp") or (font-feature-settings: "smcp")) and (not (-webkit-font-feature-settings: "smcp")) {
    {}
    .ui-subheading {
        font-size: 1.07143rem;
        text-transform: lowercase;
        letter-spacing: initial;
        -webkit-font-feature-settings: 'smcp';
        font-feature-settings: 'smcp'
    }
}

.ui-subheading--subdued {
    color: #707070
}

.ui-stack {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -1.42857rem;
    margin-top: -1.42857rem
}

.ui-stack>* {
    margin-left: 1.42857rem;
    margin-top: 1.42857rem;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.ui-stack>.ui-stack {
    margin-left: 0;
    margin-top: 0
}

.ui-stack>.ui-stack--spacing-tight {
    margin-left: 0.71429rem;
    margin-top: 0.71429rem
}

.ui-stack>.ui-stack--spacing-loose {
    margin-left: -0.71429rem;
    margin-top: -0.71429rem
}

.ui-stack--spacing-none {
    margin-left: 0;
    margin-top: 0
}

.ui-stack--spacing-none>* {
    margin-left: 0;
    margin-top: 0
}

.ui-stack--spacing-none>.ui-stack {
    margin-left: -1.42857rem;
    margin-top: -1.42857rem
}

.ui-stack--spacing-none .ui-stack--spacing-tight {
    margin-left: -0.71429rem;
    margin-top: -0.71429rem
}

.ui-stack--spacing-none .ui-stack--spacing-loose {
    margin-left: -2.14286rem;
    margin-top: -2.14286rem
}

.ui-stack--spacing-tight {
    margin-left: -0.71429rem;
    margin-top: -0.71429rem
}

.ui-stack--spacing-tight>* {
    margin-left: 0.71429rem;
    margin-top: 0.71429rem
}

.ui-stack--spacing-tight>.ui-stack {
    margin-left: -0.71429rem;
    margin-top: -0.71429rem
}

.ui-stack--spacing-tight>.ui-stack--spacing-tight {
    margin-left: 0;
    margin-top: 0
}

.ui-stack--spacing-tight>.ui-stack--spacing-loose {
    margin-left: -1.42857rem;
    margin-top: -1.42857rem
}

.ui-stack--spacing-loose {
    margin-left: -2.14286rem;
    margin-top: -2.14286rem
}

.ui-stack--spacing-loose>* {
    margin-left: 2.14286rem;
    margin-top: 2.14286rem
}

.ui-stack--spacing-loose>.ui-stack {
    margin-left: 0.71429rem;
    margin-top: 0.71429rem
}

.ui-stack--spacing-loose>.ui-stack--spacing-tight {
    margin-left: 1.42857rem;
    margin-top: 1.42857rem
}

.ui-stack--spacing-loose>.ui-stack--spacing-loose {
    margin-left: 0;
    margin-top: 0
}

.ui-stack--wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ui-stack--vertical {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.ui-stack--distribution-leading {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.ui-stack--distribution-trailing {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ui-stack--distribution-equal-spacing {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ui-stack--distribution-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ui-stack--distribution-fill>* {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.ui-stack--distribution-fill-equally>* {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.ui-stack--distribution-fill-equally>* _::-webkit-:not(:root:root),
.ui-stack--distribution-fill-equally>* {
    -webkit-flex: 1 1 auto !important;
    flex: 1 1 auto !important
}

@supports (min-width: -webkit-max-content) or (min-width: -moz-max-content) or (min-width: max-content) {
    {}
    .ui-stack--distribution-fill-equally:not(.ui-stack--vertical)>* {
        -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        min-width: -webkit-max-content;
        min-width: -moz-max-content;
        min-width: max-content
    }
}

@supports (min-height: -webkit-max-content) or (min-height: -moz-max-content) or (min-height: max-content) {
    {}
    .ui-stack--distribution-fill-equally.ui-stack--vertical>* {
        -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        min-height: -webkit-max-content;
        min-height: -moz-max-content;
        min-height: max-content
    }
}

.ui-stack--alignment-leading {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start
}

.ui-stack--alignment-trailing {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end
}

.ui-stack--alignment-center {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center
}

.ui-stack--alignment-fill {
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch
}

.ui-stack--alignment-baseline {
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    -ms-grid-row-align: baseline;
    align-items: baseline
}

.ui-stack-item {
    min-width: 0;
    max-width: 100%
}

.ui-stack-item--fill {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.ui-title {
    font-size: 1.42857rem;
    line-height: 1.71429rem;
    font-weight: 400
}

.drag,
.ui-sortable--next .ui-sortable__handle {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABF0lEQVR4AdWSsU3GQAyFaWgo0tCkoUlD8TdI6WhoUrBAVsgKWSGzZIV%2FhVshK2SF4z7EQ8bWwSEqLFm2pfN3711y879jmqY8DEMubVfy9k%2BAZVkycRwHc%2F41fJ5nlgsivQOYCc0GTvY%2FAsdxFECKPFA9%2BdSk1qlyvb8s6Ql6oC0qqz3Wr9frp1qUBmWyIJUsKegd3AKfS94HmzoglT48fNu2CJRNr0CL%2B77n8zy%2FVCKlJNhrsMxgoKosodZXwNbuS8kH%2F1EYeqxzWFED4kJ2gzoL5TA3C1oD1u3G6Dx0XVd6W3nHb%2B0G6x5K2A%2FTqC6%2BJ1ClVLWri%2B%2BpRaVU%2BX%2BvObByYdEkFh8%2F6qXFrrfeocIk8x2VrNl9A%2F0l7Ib3y%2F5wAAAAAElFTkSuQmCC), move;
    cursor: -webkit-grab;
    cursor: grab
}

.drag:active,
.ui-sortable-helper,
.ui-sortable-helper a {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAA8ElEQVR4Ae2SsQ3CQAxFaWgo0qRJQ5OGggYpHQ3NFSyQWbJCZskKWeFWyApZ4cgLsmRc3LmgQcLSl53k7uFvc%2FiIf4QQUtu2aSurb0DSO%2BJeG%2FjRDdMQW2u4C0wHy7IkYhxHkqnjDiN3XQe0KUI5WIoYIzB0o9MsTOzR6TRNaV1XnS3wvqnOzm%2BeZ7mEPZsBc6YMpDsOa1u8U1nmx0zLQBbCLwPNALXdZ2mGFRc1dBgGarI8M0cBPjadc1vmQ2OhhFqMszsD7fseqEi68ndnofL3MaIrswx%2FYOXKRSUsXsh8s3Y91rlQK%2FF8IiOx%2B3vxAooqZGlRhljTAAAAAElFTkSuQmCC), move;
    cursor: -webkit-grabbing;
    cursor: grabbing
}

a.drag-handle {
    display: block;
    text-indent: -9999px;
    width: 21px;
    height: 21px;
    padding: 0;
    margin: 0;
    background-repeat: no-repeat;
    background-position: 45% -93px;
    background-image: url(//cdn.shopify.com/s/assets/admin/image-actions-b4b0fa116eefd507978a2c66777e89dc7c8685a85741f60ae72e04b0c25dd21c.png)
}

.flash-highlight:not(.ui-sortable-helper) {
    -webkit-animation-name: flash-highlight;
    animation-name: flash-highlight;
    -webkit-animation-duration: 600ms;
    animation-duration: 600ms;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease
}

.ui-sortable--next {
    -webkit-tap-highlight-color: transparent
}

.ui-sortable--next .ui-sortable__handle {
    width: 21px;
    padding-left: 6px
}

.ui-sortable--next .ui-sortable__placeholder {
    background: #eff9fd
}

.ui-sortable--next .ui-sortable__placeholder .ui-sortable__item {
    opacity: 0
}

.ui-sortable--next .ui-sortable-helper {
    background: rgba(255, 255, 255, 0.95);
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1)
}

.ui-sortable--next .ui-sortable-helper .ui-sortable__item:not(.ui-sortable__helper-visible) {
    display: none
}

.ui-sortable--next .ui-sortable-helper a {
    text-decoration: none
}

.ui-sortable--next .ui-sortable-helper .ui-sortable__helper-visible {
    background: none
}

.btn {
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial;
    line-height: 1.14286rem;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    padding: 9px 15px;
    margin: 0;
    border-radius: 3px;
    height: auto;
    white-space: nowrap;
    text-transform: none;
    font-family: inherit;
    font-weight: normal;
    position: relative;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent
}

.btn::-moz-focus-inner {
    border: 0;
    padding: 0
}

.btn.btn-disabled,
.btn.disabled,
.btn:disabled,
.btn[disabled] {
    cursor: default;
    pointer-events: none;
    box-shadow: none;
    background: #fafbfc;
    color: #c3cfd8;
    border: 1px solid #d3dbe2
}

.btn.has-loading::before {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    content: '';
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.btn.is-loading,
.btn.is-loading:hover {
    border: 1px solid #d3dbe2;
    cursor: default;
    color: transparent;
    text-shadow: none
}

.btn.is-loading::before,
.btn.is-loading:hover::before {
    display: block
}

.btn.is-loading:focus,
.btn.is-loading:hover:focus {
    color: transparent
}

.btn .next-icon {
    margin-top: -13px;
    margin-bottom: -13px
}

.btn .ico {
    vertical-align: middle;
    margin-top: -17px;
    margin-bottom: -13px
}

.btn.attached-to-right {
    border-radius: 0 3px 3px 0;
    position: relative;
    left: -2px
}

.btn-default,
.btn {
    background-color: #ffffff;
    color: #0078bd;
    border: 1px solid #d3dbe2
}

.btn-default:hover,
.btn:hover,
.btn-default:focus,
.btn:focus,
.btn-default.focus,
.focus.btn,
.btn-default:active,
.btn:active,
.btn-default.active,
.active.btn {
    border: 1px solid #d3dbe2;
    background-color: #f5f6f7;
    color: #0078bd;
    text-decoration: none
}

.btn-default:active,
.btn:active,
.btn-default.active,
.active.btn,
.btn-default.rte-command-active,
.rte-command-active.btn {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1) inset;
    background: #f5f6f7
}

.btn-primary {
    background-color: #0078bd;
    color: #ffffff;
    border: 1px solid #0078bd
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active {
    border: 1px solid #0069a6;
    background-color: #0069a6;
    color: #ffffff;
    text-decoration: none
}

.btn-primary:active,
.btn-primary.active,
.btn-primary.rte-command-active {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2) inset;
    background: #0069a6
}

.btn-destroy {
    background-color: #ffffff;
    color: #0078bd;
    border: 1px solid #d3dbe2
}

.btn-destroy:hover,
.btn-destroy:focus,
.btn-destroy.focus,
.btn-destroy:active,
.btn-destroy.active {
    border: 1px solid #d3dbe2;
    background-color: #ff5d5d;
    color: #0078bd;
    text-decoration: none
}

.btn-destroy:active,
.btn-destroy.active,
.btn-destroy.rte-command-active {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2) inset;
    background: #ff5d5d
}

.btn-destroy-no-hover {
    background-color: #ff5d5d;
    color: #ffffff;
    border: 1px solid #ff5d5d
}

.btn-destroy-no-hover:hover,
.btn-destroy-no-hover:focus,
.btn-destroy-no-hover.focus,
.btn-destroy-no-hover:active,
.btn-destroy-no-hover.active {
    border: 1px solid #d83e3e;
    background-color: #d83e3e;
    color: #ffffff;
    text-decoration: none
}

.btn-destroy-no-hover:active,
.btn-destroy-no-hover.active,
.btn-destroy-no-hover.rte-command-active {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2) inset;
    background: #d83e3e
}

.btn-disabled {
    background-color: #fafbfc;
    color: #c3cfd8;
    border: 1px solid #d3dbe2
}

.btn-disabled:hover,
.btn-disabled:focus,
.btn-disabled.focus,
.btn-disabled:active,
.btn-disabled.active {
    border: 1px solid #d3dbe2;
    background-color: #fafbfc;
    color: #c3cfd8;
    text-decoration: none
}

.btn-disabled:active,
.btn-disabled.active,
.btn-disabled.rte-command-active {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1) inset;
    background: #fafbfc
}

.btn-purchase {
    background-color: #96bf48;
    color: #ffffff;
    border: 1px solid #96bf48
}

.btn-purchase:hover,
.btn-purchase:focus,
.btn-purchase.focus,
.btn-purchase:active,
.btn-purchase.active {
    border: 1px solid #7ba232;
    background-color: #7ba232;
    color: #ffffff;
    text-decoration: none
}

.btn-purchase:active,
.btn-purchase.active,
.btn-purchase.rte-command-active {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2) inset;
    background: #7ba232
}

.btn--facebook {
    background-color: #3b5998;
    color: #ffffff;
    border: 1px solid #3b5998
}

.btn--facebook:hover,
.btn--facebook:focus,
.btn--facebook.focus,
.btn--facebook:active,
.btn--facebook.active {
    border: 1px solid #344e86;
    background-color: #344e86;
    color: #ffffff;
    text-decoration: none
}

.btn--facebook:active,
.btn--facebook.active,
.btn--facebook.rte-command-active {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2) inset;
    background: #344e86
}

.btn--twitter {
    background-color: #55acee;
    color: #ffffff;
    border: 1px solid #55acee
}

.btn--twitter:hover,
.btn--twitter:focus,
.btn--twitter.focus,
.btn--twitter:active,
.btn--twitter.active {
    border: 1px solid #3ea1ec;
    background-color: #3ea1ec;
    color: #ffffff;
    text-decoration: none
}

.btn--twitter:active,
.btn--twitter.active,
.btn--twitter.rte-command-active {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2) inset;
    background: #3ea1ec
}

.btn-warning {
    background-color: transparent;
    color: #6f4f0c;
    border: 1px solid #6f4f0c
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active {
    border: 1px solid #6f4f0c;
    background-color: rgba(111, 79, 12, 0.1);
    color: #6f4f0c;
    text-decoration: none
}

.btn-warning:active,
.btn-warning.active,
.btn-warning.rte-command-active {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2) inset;
    background: rgba(111, 79, 12, 0.1)
}

.btn--outline {
    background-color: transparent;
    color: #31373d;
    border: 1px solid #31373d
}

.btn--outline:hover,
.btn--outline:focus,
.btn--outline.focus,
.btn--outline:active,
.btn--outline.active {
    border: 1px solid #31373d;
    background-color: rgba(49, 55, 61, 0.1);
    color: #31373d;
    text-decoration: none
}

.btn--outline:active,
.btn--outline.active,
.btn--outline.rte-command-active {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2) inset;
    background: rgba(49, 55, 61, 0.1)
}

.btn-large {
    font-size: 16px;
    padding: 13px 30px;
    margin: 15px 0
}

.btn-slim {
    font-size: 14px;
    padding: 6px 10px
}

.btn.btn--full-width {
    width: 100%
}

.btn-destroy:hover,
.btn-destroy:focus,
.btn-destroy:active {
    border: 1px solid #ff5d5d;
    color: #ffffff
}

.btn-more::before {
    content: "•••";
    text-indent: 0;
    display: block;
    font-size: 16px
}

.btn-skip {
    z-index: 226;
    border-radius: 0;
    left: 0;
    min-width: 240px;
    padding: 20px 0 !important;
    text-align: center;
    top: 0
}

.btn--icon {
    padding-left: 9px;
    padding-right: 9px
}

.btn--icon.btn-large {
    padding-left: 13px;
    padding-right: 13px
}

.btn--icon.btn-slim {
    padding-left: 6px;
    padding-right: 6px
}

.btn--icon--tiny {
    padding: 1px
}

.btn--plain,
.btn--link {
    font-size: 14px;
    background-color: transparent !important;
    border: none;
    cursor: pointer;
    color: #0078bd;
    text-decoration: none;
    vertical-align: initial;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.btn--plain:hover,
.btn--plain:focus,
.btn--plain:active,
.btn--link:hover,
.btn--link:focus,
.btn--link:active {
    background: transparent;
    box-shadow: none;
    border: none
}

.btn--plain:hover,
.btn--plain:focus,
.btn--link:hover,
.btn--link:focus {
    color: #0069a6;
    text-decoration: underline
}

.btn--plain.btn-disabled,
.btn--plain.disabled,
.btn--plain:disabled,
.btn--plain[disabled],
.btn--link.btn-disabled,
.btn--link.disabled,
.btn--link:disabled,
.btn--link[disabled] {
    border: 0
}

.btn--link {
    height: auto;
    padding: 0;
    line-height: 24px;
    white-space: normal;
    text-align: left
}

.btn--plain--flush-right {
    margin-right: -15px
}

.btn--plain--flush-left {
    margin-left: -15px
}

.segmented {
    padding: 0;
    margin: 0;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.segmented>li {
    position: relative
}

.segmented>li .btn {
    display: inline-block;
    position: static;
    border-radius: 0px 0px 0px 0px;
    border-left-width: 0 !important
}

.segmented>li .btn.btn-primary {
    border: 1px solid #0078bd;
    border-right-color: #005e94
}

.segmented>li {
    list-style-type: none;
    display: inline-block;
    margin: 0
}

.segmented>li:first-child .btn,
.segmented>li.first-child .btn {
    border-radius: 3px 0px 0px 3px;
    border-left-width: 1px !important
}

.segmented>li:last-child .btn {
    border-radius: 0px 3px 3px 0px
}

.segmented>li:last-child .btn.btn-primary {
    border-right-color: #0078bd
}

.segmented>li.middle-child>.btn {
    border-radius: 0px
}

.segmented>li:only-child>.btn,
.segmented>li:only-child>.next-popover__container>.btn {
    border-radius: 3px;
    border-left-width: 1px !important
}

.segmented .btn.active {
    color: #c3cfd8
}

.segmented .btn.active.btn-primary {
    color: #ffffff
}

.segmented .btn.active:hover {
    cursor: default
}

.buttons,
.shipping-rate-buttons {
    text-align: right;
    padding: 10px;
    background: #fafbfc;
    border-top: 1px solid #d3dbe2;
    border-bottom: 1px solid #d3dbe2
}

.buttons.slim,
.slim.shipping-rate-buttons {
    padding: 5px 10px
}

.buttons.slim .btn,
.slim.shipping-rate-buttons .btn {
    padding: 6px 10px
}

.buttons.plain,
.plain.shipping-rate-buttons {
    background: none;
    padding: 13px 0;
    border-bottom: none;
    border-top: 1px solid #d3dbe2
}

.buttons.connected,
.connected.shipping-rate-buttons {
    background: #fafbfc;
    border: 1px solid #d3dbe2;
    border-top: none
}

.buttons .text-action,
.shipping-rate-buttons .text-action {
    line-height: 32px
}

.button-group {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-top: -10px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.button-group .btn {
    margin-right: 10px;
    margin-top: 10px
}

.button-group .button-group {
    margin-right: 0
}

.button-group--right-aligned {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.btn-separate {
    margin-left: 5px
}

.btn-separate-left {
    margin-right: 5px
}

.btn-separate-top {
    margin-top: 10px
}

a img {
    border: none
}

img.border {
    padding: 3px;
    border: 1px solid #e6e6e6
}

img.drop-shadow {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3)
}

img.thumb {
    max-width: 50px;
    max-height: 50px
}

img.disabled {
    opacity: 0.5
}

.img-circle {
    border-radius: 50%;
    overflow: hidden;
    width: 160px;
    height: 160px
}

.aspect-ratio {
    position: relative;
    display: block;
    background: #fafbfc;
    padding: 0
}

.aspect-ratio::before {
    z-index: 1;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid rgba(195, 207, 216, 0.3)
}

.aspect-ratio--drop-indicator::before {
    border: 2px dashed rgba(50, 156, 218, 0.3)
}

.aspect-ratio--drop-preview-indicator::before {
    border: 2px dashed rgba(211, 219, 226, 0.3)
}

.aspect-ratio--reset-z-index::before {
    z-index: auto
}

.aspect-ratio--no-visual-container {
    background: none
}

.aspect-ratio--no-visual-container::before {
    display: none
}

.aspect-ratio--square {
    width: 100%;
    padding-bottom: 100%
}

.aspect-ratio--square--30 {
    width: 30px;
    padding-bottom: 30px
}

.aspect-ratio--square--40 {
    width: 40px;
    padding-bottom: 40px
}

.aspect-ratio--square--50 {
    width: 50px;
    padding-bottom: 50px;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.aspect-ratio--interactive:focus {
    outline: none
}

.aspect-ratio--interactive:focus::before {
    border-color: rgba(195, 207, 216, 0.8)
}

.aspect-ratio--interactive:hover::before {
    border: 1px solid rgba(195, 207, 216, 0.6)
}

.aspect-ratio--is-selected {
    overflow: visible
}

.aspect-ratio--is-selected::before,
.aspect-ratio--is-selected:hover::before,
.aspect-ratio--is-selected:focus::before {
    border: 2px solid #0078bd;
    border-radius: 3px;
    top: -3px;
    right: -3px;
    bottom: -3px;
    left: -3px
}

.aspect-ratio__content {
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.next-icon.aspect-ratio__content {
    position: absolute
}

.img-link {
    display: inline-block;
    opacity: 0.9;
    max-height: 360px;
    overflow: hidden;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    transition-property: opacity, box-shadow, -webkit-transform;
    transition-property: opacity, transform, box-shadow;
    transition-property: opacity, transform, box-shadow, -webkit-transform;
    transition-duration: 200ms;
    transition-timing-function: ease
}

.img-link>img {
    border-radius: 3px
}

.img-link:hover,
.img-link:focus {
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
    opacity: 1;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3)
}

.header-row {
    box-sizing: border-box;
    position: fixed;
    top: 0;
    left: 240px;
    right: 0;
    height: 56px;
    max-width: 100vw;
    z-index: 198;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07)
}

@media screen and (max-width: 768px) {
    .header-row {
        left: 0
    }
}

.header {
    position: relative;
    height: 56px;
    padding: 0 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff
}

@media screen and (max-width: 768px) {
    .header {
        padding-left: 52px
    }
}

.header__main {
    font-size: 1.42857rem;
    line-height: 1.71429rem;
    font-weight: 400;
    z-index: 3;
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin: 0;
    padding: 10px 0;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.header__main--has-metadata {
    color: #707070
}

.header__title {
    font-size: 1.42857rem;
    line-height: 1.71429rem;
    font-weight: 400;
    color: #1a1a1a;
    font-weight: normal
}

.header__primary-actions {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    z-index: 3;
    padding-left: 10px
}

.header__secondary-actions {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    background: #ffffff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1
}

.header__secondary-actions .tutorial-countdown {
    font-size: 16px;
    line-height: 32px
}

.header__secondary-actions .tutorial-countdown a.btn.btn-primary {
    margin-left: 10px
}

.header__secondary-actions>.btn,
.header__secondary-actions>.segmented {
    margin-left: 10px;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.header__metadata {
    font-size: 1.07143rem;
    line-height: 1.42857rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial;
    padding-left: 10px
}

@media screen and (min-width: 640px) {
    .header__metadata {
        font-size: 1rem
    }
}

.header__background {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #ffffff;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07);
    z-index: 2
}

.header-action {
    display: inline
}

.breadcrumb {
    color: #798c9c;
    margin-right: 5px
}

.breadcrumb a,
.breadcrumb a:hover {
    color: #798c9c
}

@media screen and (max-width: 768px) {
    .header-row {
        left: 0
    }
}

@media screen and (max-width: 580px) {
    .content--has-secondary-actions {
        padding-top: 98px !important
    }
    .content--has-secondary-actions .header__secondary-actions {
        position: absolute;
        top: 100%;
        left: 0;
        height: 42px;
        transition: -webkit-transform 200ms ease;
        transition: transform 200ms ease;
        transition: transform 200ms ease, -webkit-transform 200ms ease;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        margin: 0;
        text-align: right;
        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.07);
        width: calc(100% - 20px);
        padding-right: 10px;
        box-sizing: border-box
    }
    .content--has-secondary-actions .header__secondary-actions--are-hidden {
        -webkit-transform: translate3d(0, -55px, 0);
        transform: translate3d(0, -55px, 0)
    }
    .header::before {
        content: "";
        display: block;
        background: #ffffff;
        height: 56px;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 2
    }
    .header {
        position: absolute;
        width: calc(100% - 52px)
    }
    .breadcrumb {
        display: none
    }
    .header__main {
        position: relative;
        padding-left: 5px
    }
    .header__main>.ico,
    .header__main>.next-icon {
        display: none
    }
    .header__primary-actions {
        padding: 0 10px
    }
}

@media screen and (max-width: 450px) {
    .import-export-actions {
        display: none
    }
    .header .btn__text--deprioritize {
        position: absolute !important;
        top: 0;
        clip: rect(1px, 1px, 1px, 1px) !important;
        padding: 0 !important;
        border: 0 !important;
        height: 1px !important;
        width: 1px !important;
        overflow: hidden !important
    }
    .body:hover .header .btn__text--deprioritize a,
    .body:hover .header .btn__text--deprioritize input,
    .body:hover .header .btn__text--deprioritize .autocomplete-field,
    .body:hover .header .btn__text--deprioritize button {
        display: none !important
    }
}

.collapsible-header {
    padding: 20px;
    background: #f5f6f7;
    position: absolute;
    top: 100%;
    left: 0;
    width: calc(100% - 40px);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
    pointer-events: none;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    transition-duration: 100ms;
    transition-timing-function: ease-in-out;
    z-index: 1
}

.collapsible-header .ui-breadcrumb {
    display: inline
}

.collapsible-header .ui-breadcrumb__link,
.collapsible-header .ui-breadcrumb__link:hover {
    color: #0078bd
}

.collapsible-header .collapsible-header__heading {
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 400
}

@media (min-width: 640px) {
    .collapsible-header .collapsible-header__heading {
        font-size: 1.42857rem;
        line-height: 2rem
    }
}

.collapsible-header--is-visible {
    opacity: 1;
    pointer-events: all;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0
}

table.no-hover tr:hover td {
    background-color: transparent;
    border-color: #ececec
}

table.no-hover tr.summary:hover td {
    background: #f9f9f9;
    border-color: #ececec
}

table.no-hover tr:hover td.table-dropdown {
    background-color: #f9f9f9;
    border-color: #dcdcdc;
    border-top-color: #ccc
}

table.border-bottom tr:last-child td {
    border-bottom: 1px solid #ebeef0
}

table.border-bottom tr:last-child td.table-dropdown {
    border: 1px solid #dcdcdc
}

table.border-top th {
    border: 0
}

table.border-top td {
    border-bottom: 0;
    border-top: 1px solid #ececec
}

table.border-top tr.no-border td {
    border-top: 0
}

table.border-left td,
table .border-left {
    border-left: solid 1px #d3dbe2
}

table.expanded td {
    padding-top: 8px;
    padding-bottom: 8px
}

tr.selected:hover td,
tr.selected td,
tr.selected td:hover {
    background-color: #fffbe9
}

tr:last-child>td {
    border-bottom: none
}

th {
    font-weight: 400;
    text-align: left;
    color: #31373d;
    padding: 8px 10px;
    border-bottom: 1px solid #ebeef0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

th.is-sortable {
    cursor: pointer
}

th.is-sortable:hover {
    background: #eff9fd;
    color: #0078bd
}

th.sorted-desc>span,
th.sorted-asc>span {
    padding-right: 16px;
    position: relative
}

th.sorted-desc>span::before,
th.sorted-asc>span::before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
    height: 100%;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center
}

th.sorted-desc>span::before {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

th.sorted-asc>span::before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

th.right-aligned {
    text-align: right
}

th.right-aligned>span {
    padding-right: 0;
    padding-left: 16px
}

th.right-aligned.sorted-desc>span::before {
    right: auto;
    left: 0
}

th.right-aligned.sorted-asc>span::before {
    right: auto;
    left: 0
}

th.select {
    width: 32px;
    max-width: 32px;
    z-index: 7
}

th.select input[type=checkbox],
th.select [type=checkbox].autocomplete-field {
    position: relative;
    z-index: 8
}

th>span {
    display: inline-block
}

td {
    border-bottom: 1px solid #ebeef0;
    padding: 6px 10px;
    background: transparent
}

td.key {
    width: 15%;
    text-align: right
}

td.value {
    width: 85%
}

td.border-right {
    border-right: solid 1px #d3dbe2
}

td.select {
    width: 18px;
    max-width: 18px
}

td img {
    display: block
}

label.disabled {
    color: #a6a6a6
}

th.drag-handle,
td.drag-handle {
    padding-right: 0;
    padding-left: 0;
    width: 21px
}

th.link-name,
td.link-name {
    padding-left: 0;
    padding-right: 0
}

th.link-value,
td.link-value {
    width: 100%;
    padding-right: 0
}

th.link-remove,
td.link-remove {
    text-align: right;
    padding-right: 0
}

th.customer,
td.customer {
    width: 250px
}

th.section,
td.section {
    width: 20%
}

th.language,
td.language {
    width: 200px
}

th.theme_language-actions,
td.theme_language-actions {
    width: 180px
}

th.remove,
td.remove {
    width: 21px
}

th.select,
td.select {
    padding-right: 7px !important;
    padding-left: 7px !important
}

th.draggable,
td.draggable {
    width: 21px;
    padding-right: 5px
}

th.border-bottom-none,
td.border-bottom-none {
    border-bottom: none !important
}

tfoot,
tfoot td {
    text-align: right
}

tfoot td {
    border: none
}

.table-hover tr:hover td {
    background: #eff9fd
}

.table-hover .table-blank-slate tr:hover td {
    background: transparent
}

.summary td {
    background: #fafbfc
}

td a.subdued,
td .dropdown li a.subdued,
.dropdown li td a.subdued {
    text-decoration: none
}

td a.subdued:hover {
    text-decoration: underline
}

.is-archived {
    color: #707070
}

.is-archived td>a,
.is-archived .customer-name>a {
    color: #707070
}

.is-archived td>a:hover,
.is-archived .customer-name>a:hover {
    color: #1a1a1a
}

.is-cancelled td {
    color: #d83e3e
}

.is-cancelled td>a,
.is-cancelled td .customer-name>a {
    color: #d83e3e
}

.is-cancelled td.total {
    text-decoration: line-through
}

.is-abandoned td {
    color: #e06b0c
}

.is-abandoned td>a,
.is-abandoned td .customer-name>a {
    color: #e06b0c
}

.data-table-th {
    border-right: 1px solid #ececec;
    background: #fafafa
}

.data-table-td {
    border-right: 1px solid #ececec;
    transition: all 0.15s
}

.table-label {
    background: #fafafa;
    border-right: 1px solid #e6e6e6;
    padding-left: 20px;
    padding-top: 8px;
    min-width: 220px;
    vertical-align: top
}

.table-label-copy {
    color: #444444;
    margin-top: 10px
}

.column-type {
    background: #fafafa
}

.column-type-ignored {
    color: #444444;
    text-decoration: line-through
}

.is-selected>td,
.is-selected:hover>td {
    background-color: #fffbe9;
    border-color: #ebebda
}

.first-row td {
    padding-top: 15px
}

.last-row td {
    color: #333;
    border-top: 1px solid #ececec
}

.summary-total td {
    padding: 0
}

.summary-total td span {
    display: block;
    margin-top: 14px;
    padding: 6px 10px;
    border-top: 1px solid #ececec;
    font-weight: bold;
    background: #f6f6f6
}

.select {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.select input[type=checkbox],
.select [type=checkbox].autocomplete-field {
    margin: 0;
    height: auto
}

.image {
    width: 50px;
    padding-right: 5px
}

.image img {
    max-width: 50px;
    margin: 0 auto;
    border-radius: 4px
}

.image.thumb {
    height: 50px
}

.table-img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

.sortable-placeholder {
    display: block
}

.table-fixed {
    table-layout: fixed
}

.table-fixed td {
    word-wrap: break-word;
    word-break: break-word
}

.table--no-border {
    border: none
}

.table--no-border tbody {
    border: none
}

.table--no-border thead {
    border: none
}

.table--no-border tr {
    border: none
}

.table--no-border tfoot {
    border: none
}

.table--no-border th {
    border: none
}

.table--no-border td {
    border: none
}

.table__row--no-border td {
    border: none !important
}

.no-border-bottom {
    border-bottom: none !important
}

.table-dropdown {
    position: relative;
    background: #f9f9f9;
    padding: 25px 28px !important;
    border: 1px solid #dcdcdc;
    margin-top: -1px
}

.table-dropdown .heading {
    width: 100%;
    position: relative;
    left: -4px
}

.table-dropdown .buttons,
.table-dropdown .shipping-rate-buttons {
    position: relative;
    width: 100%;
    padding: 10px 10px 10px 46px;
    top: 25px;
    left: -28px;
    background: #fafafa;
    border-top: 1px solid #e6e6e6;
    border-bottom: none
}

.table-dropdown .buttons p,
.table-dropdown .shipping-rate-buttons p {
    line-height: 32px
}

.table-dropdown table {
    border: none
}

.table-dropdown table th {
    cursor: default;
    border-top: none !important
}

.table-dropdown table th,
.table-dropdown table tr:hover td,
.table-dropdown table td {
    background: transparent !important
}

.table-dropdown table td {
    border-bottom: 1px solid #e6e6e6
}

.table-dropdown table th:first-child,
.table-dropdown table td:first-child {
    padding-left: 0
}

.table-dropdown table th:last-child,
.table-dropdown table td:last-child {
    padding-right: 0
}

.fulfillment-table th:first-child {
    width: 250px
}

.fulfillment-table th:last-child {
    width: 140px
}

.number-of-items {
    width: 90px
}

.table--no-side-padding th:first-child,
.table--no-side-padding td:first-child {
    padding-left: 0
}

.table--no-side-padding th:last-child,
.table--no-side-padding td:last-child {
    padding-right: 0
}

.table--nested td:first-child {
    padding-left: 0
}

.table--nested td:last-child {
    padding-right: 0
}

.table--nested tr:first-child td {
    padding-top: 0 !important
}

.table--extra-expanded td {
    padding-top: 10px;
    padding-bottom: 10px
}

.table--rounded-border {
    border: 1px solid #ebeef0;
    border-radius: 4px
}

.table--no-horizontal-padding td:first-child {
    padding-left: 0
}

.table--no-horizontal-padding td:last-child {
    padding-right: 0
}

.table-wrapper {
    max-width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

.table--divided {
    border-collapse: collapse
}

.table--divided tr {
    border-top: 1px solid #ebeef0
}

.table--divided tr:first-child {
    border-top: 0
}

.table--divided td {
    border: 0
}

.table-cell--no-left-padding {
    padding-left: 0
}

.table-cell--no-right-padding {
    padding-right: 0
}

.ui-sortable-helper>tr>td {
    background: #ffffff
}

.table-wrapper-sticky {
    position: relative
}

.table-wrapper-sticky--is-sticky td,
.table-wrapper-sticky--is-sticky th {
    box-sizing: border-box
}

.table-wrapper-sticky--is-sticky .table__cell--sticky {
    background-color: #ffffff;
    position: absolute;
    z-index: 4;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.table-wrapper-sticky--is-sticky .table__cell--sticky:first-child {
    left: 0;
    box-shadow: 4px 0 3px -1px rgba(69, 78, 87, 0.05);
    border-right: solid 1px #d3dbe2
}

.table-wrapper-sticky--is-sticky .table__cell--sticky:last-child {
    right: 0;
    box-shadow: -4px 0 3px -1px rgba(69, 78, 87, 0.05);
    border-left: solid 1px #d3dbe2
}

.selected .table__cell--sticky {
    background-color: #fffbe9
}

.table-wrapper-sticky--supports-position-sticky .table__cell--sticky {
    display: table-cell;
    position: -webkit-sticky;
    position: sticky
}

.table-wrapper-sticky--is-sticky .table__cell--sticky--bulk-selection-active:first-child {
    width: 100% !important;
    border-left: none;
    border-right: none;
    box-shadow: none;
    display: block;
    position: absolute;
    z-index: 6
}

.table-wrapper-sticky--is-sticky.table-wrapper-sticky--is-resizing .table__cell--sticky--bulk-selection-active {
    width: auto !important
}

form {
    margin: 0;
    padding: 0
}

form.button_to {
    display: inline-block
}

label {
    display: block;
    color: #31373d;
    margin-bottom: 5px
}

label.helper {
    display: inline;
    font-weight: 400;
    font-size: 11px
}

label.error {
    color: #c03939
}

label.error+input,
label.error+.autocomplete-field,
label.error+textarea {
    border-color: #cc4c3f
}

label.plain {
    font-weight: 400
}

p.error,
.domain-modal .errors li {
    color: #c03939
}

.align-with-input {
    line-height: 28px
}

.between-inputs {
    margin: 0 6px
}

input,
.autocomplete-field,
textarea {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    vertical-align: top;
    height: 28px;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: 14px;
    padding: 4px;
    margin: 0;
    border: 1px solid #d3dbe2;
    display: inline-block;
    color: #222;
    border-radius: 3px
}

input:focus,
.autocomplete-field:focus,
input.focus,
.focus.autocomplete-field,
textarea:focus,
textarea.focus {
    border: 1px solid #0078bd;
    outline: none
}

input.placeholder,
.placeholder.autocomplete-field,
textarea.placeholder {
    color: #c3cfd8
}

input.success,
.success.autocomplete-field,
textarea.success {
    border: 1px solid #acba8c
}

input.error,
.error.autocomplete-field,
textarea.error {
    border-color: #cc4c3f;
    background-color: #FFFCFC
}

input.large,
.large.autocomplete-field,
textarea.large {
    height: 32px
}

input.slim,
.slim.autocomplete-field,
textarea.slim {
    padding: 0 4px;
    height: 24px
}

input[class*="span"],
[class*="span"].autocomplete-field,
textarea[class*="span"] {
    margin: 0 0 5px 0;
    float: none;
    padding: 4px;
    max-width: none
}

input.input-percentage,
.input-percentage.autocomplete-field,
textarea.input-percentage {
    width: 45px
}

input.w-tiny,
.w-tiny.autocomplete-field,
textarea.w-tiny {
    width: 60px
}

input.w-micro,
.w-micro.autocomplete-field,
textarea.w-micro {
    width: 35px
}

input.w-small,
.w-small.autocomplete-field,
textarea.w-small {
    width: 120px
}

input.w-half,
.w-half.autocomplete-field,
textarea.w-half {
    width: 50%
}

input.w-big,
.w-big.autocomplete-field,
textarea.w-big {
    width: 170px
}

input::-ms-clear,
.autocomplete-field::-ms-clear,
textarea::-ms-clear {
    display: none
}

input::-webkit-input-placeholder,
.autocomplete-field::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #9e9e9e;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased
}

input::-moz-placeholder,
.autocomplete-field::-moz-placeholder,
textarea::-moz-placeholder {
    color: #9e9e9e;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased
}

input:-ms-input-placeholder,
.autocomplete-field:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #9e9e9e;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased
}

input::placeholder,
.autocomplete-field::placeholder,
textarea::placeholder {
    color: #9e9e9e;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased
}

input[disabled],
[disabled].autocomplete-field,
textarea[disabled] {
    border: 1px solid #ebeef0;
    background: #fafbfc;
    color: #c3cfd8
}

.field_with_errors {
    display: inline
}

.field_with_errors input,
.field_with_errors .autocomplete-field,
.field_with_errors textarea {
    border-color: #cc4c3f;
    background-color: #fef6f5
}

input.error,
.error.autocomplete-field,
select.error,
textarea.error {
    -webkit-animation: fieldErrors 0.25s linear;
    animation: fieldErrors 0.25s linear
}

input[type=checkbox],
[type=checkbox].autocomplete-field,
input[type=radio],
[type=radio].autocomplete-field {
    height: auto;
    line-height: 1;
    width: auto;
    max-width: none;
    margin: 0 5px 5px 0;
    border: none;
    padding: 0;
    vertical-align: baseline
}

input[type=checkbox]:focus,
[type=checkbox].autocomplete-field:focus,
input[type=radio]:focus,
[type=radio].autocomplete-field:focus {
    outline: 2px auto #0078bd
}

input[type=file],
[type=file].autocomplete-field {
    width: auto;
    max-width: none;
    cursor: pointer;
    border: none;
    box-shadow: none;
    padding: 0;
    margin: 0
}

input[type=file]:focus,
[type=file].autocomplete-field:focus {
    outline: none;
    border: none
}

input[type=submit],
[type=submit].autocomplete-field,
input[type=button],
[type=button].autocomplete-field {
    width: auto;
    max-width: none;
    cursor: pointer
}

input[type=number],
[type=number].autocomplete-field {
    width: 4em
}

input[type=number].w-currency,
[type=number].w-currency.autocomplete-field {
    width: 6em
}

input[type=number].no-spinbox::-webkit-inner-spin-button,
[type=number].no-spinbox.autocomplete-field::-webkit-inner-spin-button,
input[type=number].no-spinbox::-webkit-outer-spin-button,
[type=number].no-spinbox.autocomplete-field::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number].no-spinbox,
[type=number].no-spinbox.autocomplete-field {
    -moz-appearance: textfield
}

input[type=search],
[type=search].autocomplete-field {
    -webkit-appearance: none
}

textarea {
    min-height: 72px;
    line-height: 20px;
    transition: min-height 0.15s
}

textarea.tall {
    min-height: 180px
}

textarea.is-expanded {
    min-height: 240px
}

select {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: 14px;
    display: inline-block;
    color: #222;
    vertical-align: top;
    height: 28px;
    line-height: 28px;
    padding: 4px 2px 2px 2px;
    border: 1px solid #ccc;
    border-radius: 1px;
    max-width: 100%
}

select.error {
    border-color: #cc4c3f;
    background-color: #FFFCFC
}

select:focus,
select.focus {
    outline: none;
    border: 1px solid #0078bd
}

select.full-width {
    width: 100%
}

select[class*="span"] {
    margin: 0 0 5px 0;
    float: none;
    padding: 4px 2px 2px 2px;
    max-width: none
}

select[disabled] {
    background-color: #fafafa;
    background-image: url(//cdn.shopify.com/s/assets/admin/diagonal-line-bg-59f909d81bf8edb2d1f8481b32388b6054ac77a2e802fd88b76719665b6007aa.png);
    border-color: #ddd;
    color: #999
}

.radio-group input[type="radio"],
.radio-group [type="radio"].autocomplete-field {
    float: left;
    margin-top: 3px
}

.radio-group label {
    display: table-cell
}

.attach-to-field {
    box-sizing: border-box;
    width: 100%;
    position: relative;
    font-size: 13px;
    padding: 7px 10px;
    border: 1px solid #ccc;
    background: #fafafa;
    border-top: none;
    border-radius: 0 0 3px 3px
}

.ui-autocomplete {
    padding: 0;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #ccc;
    width: 345px !important;
    max-height: 200px;
    overflow-y: scroll;
    z-index: 9999
}

.ui-autocomplete .ui-menu-item a {
    border-top: 1px solid #e6e6e6;
    display: block;
    padding: 4px 6px;
    cursor: pointer
}

.ui-autocomplete .ui-menu-item:first-child a {
    border-top: none
}

.ui-autocomplete .ui-menu-item a.ui-state-hover,
.ui-autocomplete .ui-menu-item a.ui-state-focus {
    background-color: #EFEFEF
}

.add-on {
    background: #fafafa;
    color: #666;
    border: 1px solid #ccc;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    height: 18px;
    padding: 4px
}

.add-on input,
.add-on .autocomplete-field {
    margin-left: 0;
    margin-right: 0
}

.add-on.before {
    position: relative;
    margin-right: -7px;
    border-radius: 3px 0 0 3px
}

.add-on.before.is-connected {
    margin: 0;
    border-right: none
}

.add-on.after {
    position: relative;
    left: -7px;
    border-radius: 0 3px 3px 0
}

.add-on.add-on-handle {
    border-right: 0;
    border-radius: 3px 0 0 3px
}

.date-selector-item {
    display: inline-block;
    line-height: 28px
}

.input-date {
    min-width: 130px;
    max-width: 130px
}

.input-time {
    width: 130px
}

.input-has-icon {
    display: inline-block;
    position: relative
}

.input-has-icon .ico {
    position: absolute;
    top: 50%;
    left: 6px;
    margin-top: -7px
}

.input-has-icon input[type=text],
.input-has-icon [type=text].autocomplete-field {
    padding-left: 24px;
    margin-bottom: 0;
    margin-left: 0
}

.styled-file-input {
    cursor: pointer
}

.styled-file-input .btn,
.styled-file-input .btn--plain,
.styled-file-input .btn--link {
    position: relative;
    overflow: hidden
}

.styled-file-input .btn>span,
.styled-file-input .btn--plain>span,
.styled-file-input .btn--link>span {
    color: #0078bd
}

.styled-file-input .btn>label,
.styled-file-input .btn--plain>label,
.styled-file-input .btn--link>label {
    margin: 0;
    color: inherit;
    font-weight: inherit
}

.styled-file-input .btn-primary>span {
    color: #ffffff
}

.styled-file-input input[type=file],
.styled-file-input [type=file].autocomplete-field {
    position: absolute;
    filter: alpha(opacity=0);
    opacity: 0;
    font-size: 100px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer
}

.buttons .styled-file-input,
.shipping-rate-buttons .styled-file-input {
    display: inline-block
}

.secure-input-container {
    position: relative
}

.secure-input-icon {
    position: absolute;
    top: 6px;
    right: 6px
}

.secure-input-icon-large {
    top: 8px
}

.choicelist li {
    position: relative;
    padding-left: 23px;
    margin-bottom: 8px
}

.choicelist li:last-child {
    margin-bottom: 0
}

.choicelist li>input,
.choicelist li>.autocomplete-field {
    position: absolute;
    left: 0;
    top: 2px
}

.radio-filters {
    margin: 0;
    display: block;
    float: right;
    list-style: none
}

.radio-filter {
    display: inline-block;
    margin-left: 15px
}

.radio-filter-input {
    display: none
}

.radio-filter-label {
    cursor: pointer;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
    font-weight: normal;
    color: #798c9c
}

.radio-filter-label::before {
    content: "";
    margin-top: -3px;
    vertical-align: middle;
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #ffffff;
    border: 1px solid #95a7b7;
    transition: all 0.15s
}

.radio-filter-input:checked+.radio-filter-all:before {
    background: #0078bd;
    border-color: #0078bd
}

.radio-filter-input:checked+.radio-filter-store:before {
    background: #94c140;
    border-color: #94c140
}

.radio-filter-input:checked+.radio-filter-admin:before {
    background: #e49642;
    border-color: #e49642
}

.copy-link .fixed-container {
    vertical-align: bottom;
    padding-left: 20px
}

.copy-link .variable-container input,
.copy-link .variable-container .autocomplete-field {
    padding: 15px
}

.dom-switch,
.dom-switch-target {
    display: none
}

input[type="checkbox"].dom-switch ~ .dom-switch-button,
[type="checkbox"].dom-switch.autocomplete-field ~ .dom-switch-button {
    color: #0078bd;
    font-weight: normal;
    cursor: pointer
}

input[type="checkbox"].dom-switch:checked ~ .dom-switch-target,
[type="checkbox"].dom-switch.autocomplete-field:checked ~ .dom-switch-target {
    display: block
}

input[disabled]+label.gray-on-disabled,
[disabled].autocomplete-field+label.gray-on-disabled,
input[disabled]+label.gray-on-disabled strong,
[disabled].autocomplete-field+label.gray-on-disabled strong {
    color: #bbbbbb
}

.next-ui .js-province-select,
.next-ui .js-country-select {
    display: block;
    width: 100%
}

.next-ui .form--button-only {
    display: inline-block
}

.next-ui .outer-input-border:not(:focus) {
    box-shadow: none
}

input.attached-to-left,
.attached-to-left.autocomplete-field {
    border-radius: 3px 0 0 3px
}

input.attached-to-right,
.attached-to-right.autocomplete-field {
    border-radius: 0 3px 3px 0
}

input.attached-to-both,
.attached-to-both.autocomplete-field {
    border-radius: 0
}

.section {
    position: relative;
    padding: 25px 0;
    border-bottom: 1px solid #e6e6e6
}

.section h5 {
    color: #000;
    padding: 0 0 7px 0;
    font-weight: bold
}

.section.row {
    margin: 0
}

.section.first-section {
    padding-top: 5px
}

.section.last-section {
    padding-bottom: 5px;
    border-bottom: none
}

.section .section-summary {
    float: left;
    padding-left: 50px;
    padding-right: 0px
}

.section .section-summary h1,
.section .section-summary h2 {
    font-size: 18px;
    margin-bottom: 10px
}

.section .section-summary p {
    margin-bottom: 15px
}

.section .section-content {
    float: right;
    padding: 0 20px 0 25px
}

.section>.section-content-full-width {
    float: none;
    padding: 0 20px 0 50px
}

.section.setting-summary {
    padding: 10px 50px 30px 50px
}

.section.setting-summary.setting-summary-centered {
    text-align: center;
    padding: 10px 0 30px 0
}

.section.setting-summary p {
    font-size: 18px;
    color: #000;
    line-height: 28px
}

.section.section-vertically-centered {
    display: table
}

.section.section-vertically-centered>.section-summary {
    float: none;
    display: table-cell
}

.section.section-vertically-centered>.section-content {
    float: none;
    display: table-cell;
    vertical-align: middle
}

.section-heading {
    font-size: 18px;
    margin: 0 10px 20px 0;
    display: inline-block
}

.section-heading-label {
    display: inline-block;
    margin: 0 5px 10px 0
}

.section-actions {
    list-style: none;
    display: inline-block;
    font-size: 0;
    margin: 0
}

.section-action {
    display: inline-block;
    margin: 0;
    font-size: 14px
}

.section-action::after {
    content: "\b7\a0";
    display: inline-block;
    padding: 0 2px 0 5px
}

.section-action:last-child::after {
    content: ""
}

.section--divided {
    border-bottom: none
}

.section--divided+.section--divided {
    border-top: 1px solid #e6e6e6
}

.section--highlighted {
    background: #fff7b2;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: flash-highlight;
    animation-name: flash-highlight;
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

@-webkit-keyframes flash-highlight {
    from {
        background: #fff7b2
    }
    to {
        background: rgba(255, 247, 178, 0)
    }
}

@keyframes flash-highlight {
    from {
        background: #fff7b2
    }
    to {
        background: rgba(255, 247, 178, 0)
    }
}

.next-ui .section-summary,
.next-ui .section-content,
.next-ui .section {
    float: none
}

.next-ui .section {
    border-color: #d3dbe2;
    margin: 0;
    padding: 0
}

.next-ui .section-content {
    padding: 0
}

.next-ui .section-summary {
    padding: 20px 20px 20px 30px
}

.next-ui .section-summary h1 {
    color: #31373d;
    line-height: 1.325;
    margin-top: -4px
}

.next-ui .section-summary p {
    color: #798c9c
}

.next-ui .section-summary p:last-child {
    margin-bottom: 0
}

.next-ui .setting-summary {
    padding: 30px 50px
}

.next-ui .section--no-border {
    border: none
}

.next-ui .section .next-grid--space-between>.next-grid__cell:first-child .btn {
    margin-left: 30px
}

.next-ui .section-content .bulk-actions {
    left: 25%;
    margin-left: 34px;
    width: calc(75% - 54px)
}

.next-ui .section--with-padding {
    padding: 20px
}

.obj-filter {
    position: relative;
    margin-bottom: 15px;
    padding: 0
}

.obj-filter .segmented>li:first-child>.btn {
    border-radius: 0px;
    border-left: none
}

.obj-filter-btn {
    border-radius: 3px 0 0 3px;
    margin: 0
}

.obj-filter-btn,
.obj-filter-btn:hover,
.obj-filter-btn:active,
.obj-filter-btn:focus,
.obj-filter-btn.active {
    border-right: none
}

.obj-filter-text {
    border-radius: 0 3px 3px 0;
    height: 32px;
    padding-left: 28px;
    background-image: url(//cdn.shopify.com/s/assets/admin/icon-sprite-fd0620cf871991a01f2321ba21b521b4502c86d282ea36fbd5e9b58aa6f2e072.png);
    background-repeat: no-repeat;
    background-position: -4px -960px;
    border-color: #d3dbe2
}

.obj-filter-list {
    margin: 5px 0 0;
    padding: 0;
    position: relative
}

.saved-search-actions {
    display: none;
    vertical-align: middle
}

.saved-search-actions.is-visible {
    display: table-cell
}

.saved-search-actions-next {
    vertical-align: middle
}

.saved-search-actions-next.is-visible {
    display: table-cell
}

.full-width-search .obj-filter-text {
    border-radius: 3px
}

.show-saved-search-actions .obj-filter-text {
    border-radius: 0px
}

.btn-save-search {
    margin: 0
}

.table-filter-container {
    margin-bottom: 0;
    padding: 0;
    width: 100%
}

@media (max-width: 600px),
(min-width: 768px) and (max-width: 840px) {
    .table-filter-container .btn__text--deprioritize {
        position: absolute !important;
        top: 0;
        clip: rect(1px, 1px, 1px, 1px) !important;
        padding: 0 !important;
        border: 0 !important;
        height: 1px !important;
        width: 1px !important;
        overflow: hidden !important
    }
    .body:hover .table-filter-container .btn__text--deprioritize a,
    .body:hover .table-filter-container .btn__text--deprioritize input,
    .body:hover .table-filter-container .btn__text--deprioritize .autocomplete-field,
    .body:hover .table-filter-container .btn__text--deprioritize button {
        display: none !important
    }
}

.modal-bg,
.aviary-modal-bg {
    background-color: rgba(0, 0, 0, 0.25);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 550;
    display: none
}

.modal-bg.visible,
.aviary-modal-bg.visible {
    display: block
}

#modal_container {
    z-index: 551;
    display: none
}

.graphic-modal header,
.modal .graphic-modal header {
    background-position: center center;
    background-size: cover;
    height: 150px;
    color: #ffffff
}

.graphic-modal header h2,
.modal .graphic-modal header h2 {
    color: #ffffff
}

.graphic-modal header .close-modal,
.modal .graphic-modal header .close-modal {
    opacity: 1;
    background-image: none;
    text-indent: 0
}

.graphic-modal .body,
.modal .graphic-modal .body {
    color: #000000;
    padding: 30px 20px
}

.graphic-modal h2,
.modal .graphic-modal h2 {
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: 24px;
    margin-bottom: 20px;
    text-align: center
}

.graphic-modal .footer-note,
.modal .graphic-modal .footer-note {
    float: left;
    line-height: 24px
}

.graphic-modal--upgrade-plan header {
    background-color: #7ab55c;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.modal--add-channel header {
    background-color: #798c9c;
    height: auto;
    padding: 30px;
    color: #ffffff;
    border-bottom: none
}

.modal--add-channel header .close-modal {
    opacity: 1;
    top: 0;
    right: 0;
    background-image: none;
    text-indent: 0
}

.modal--add-channel header h2 {
    color: #ffffff;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: 18px;
    line-height: 1.2;
    margin: 0 10px 0 0
}

.modal--add-channel header h3 {
    color: #ffffff;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: 15px;
    line-height: 1.2;
    margin: 10px 10px 0 0
}

.modal--add-channel header .marketing-pricing--small {
    margin: 20px 10px 0 0;
    color: #ffffff
}

.modal--add-channel header .modal__image--align-to-bottom {
    margin-bottom: -30px
}

.modal--add-channel header>.next-grid--single-column {
    text-align: center
}

.modal--add-channel header>.next-grid--single-column .modal__image {
    display: none
}

.modal--add-channel .body {
    color: #454e57;
    font-size: 15px
}

.modal--add-channel .body .next-icon {
    fill: #96bf48
}

.aviary-modal {
    position: fixed;
    top: 8%;
    bottom: 8%;
    left: 14%;
    right: 14%
}

.file-upload-dropzone {
    position: absolute;
    z-index: 101;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 175px;
    padding: 20px;
    background: #ffffff;
    text-align: center;
    box-sizing: border-box
}

.file-upload-dropzone-content {
    border: dashed 2px #ddd;
    width: 100%;
    height: 100%;
    text-align: center;
    box-sizing: border-box
}

.file-upload-dropzone-message {
    position: absolute;
    top: 50%;
    margin: -58px 0 0 -20px;
    width: 100%
}

.modal.announcement {
    width: 750px;
    margin-left: -375px
}

.body.centered-text {
    text-align: center;
    padding: 40px 100px !important
}

.body.extended {
    max-height: 1000px
}

.modal-action-link {
    font-size: 16px;
    font-weight: bold
}

.modal-section label {
    margin-top: -.25em
}

.modal-section+.modal-section {
    border-top: 1px solid #f2f2f2
}

.modal-section .half {
    width: 50%;
    float: left
}

.modal-section .half:first-child {
    border-right: 1px solid #f2f2f2;
    margin-right: -1px
}

.modal-section .half:last-child {
    border-left: 1px solid #f2f2f2;
    margin-right: -1px
}

@media screen and (max-height: 768px) {
    .modal {
        top: 60px;
        max-height: calc(100vh - 120px)
    }
    .modal .body {
        max-height: calc(100vh - 294px)
    }
}

@media screen and (max-height: 480px) {
    .modal {
        top: 10px;
        max-height: calc(100vh - 20px)
    }
    .modal .body {
        max-height: calc(100vh - 194px)
    }
}

.modal-dormancy-plan .image-right {
    width: 75%
}

.modal-dormancy-plan sup {
    position: relative;
    font-size: 25px;
    vertical-align: top;
    top: -6px
}

.modal-dormancy-plan .per-month {
    font-size: 13px;
    display: block;
    padding-top: 9px;
    padding-left: 4px
}

.modal-dormancy-plan .off-center {
    padding-right: 7px;
    display: block;
    padding-top: 36px
}

.option-links-two {
    list-style-type: none;
    text-align: center;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    margin-left: 45px
}

.option-links-two li {
    display: inline-block;
    font-size: 16px;
    vertical-align: top
}

.option-links-two li.or {
    margin-top: 10px;
    margin: 10px 20px 0
}

.option-links-two li.email-link {
    margin-top: 10px
}

.option-links-two li.email-link .ico {
    vertical-align: baseline
}

.option-links-two a {
    display: block;
    font-weight: bold
}

.option-links-two a .ico {
    vertical-align: baseline
}

.authentication-modal-qr-code {
    margin-top: -35px
}

.authentication-modal-qr-code img {
    height: 120px;
    float: right
}

.modal.no-scroll {
    overflow: visible
}

.modal.no-scroll .body {
    overflow: visible
}

.resource-search-widget {
    padding-bottom: 20px
}

.resource-select-widget {
    padding-top: 20px
}

ul.resource-search-results-list {
    list-style: none;
    margin-left: 0px
}

td.resource-picker-column {
    height: auto
}

td.resource-picker-column--image {
    width: 50px
}

label.resource-text {
    font-weight: normal;
    display: block;
    color: #798c9c;
    margin-bottom: 0px;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis
}

label.resource-text.resource-text__collection {
    max-width: none
}

label.resource-image {
    margin-bottom: 0px
}

.modal-content__aside {
    border-top: solid 1px #ebeef0;
    background-color: #f5f6f7
}

.has-dropdown {
    display: inline-block;
    position: relative
}

.has-dropdown .dropdown,
.has-dropdown .next-dropdown,
.has-dropdown .sp-container {
    z-index: 224
}

.next-dropdown__container {
    position: relative
}

.dropdown,
.next-dropdown,
.sp-container {
    z-index: 197;
    display: none;
    position: absolute;
    top: 100%;
    margin-top: 11px;
    border: 1px solid #c0c0c0;
    background: #ffffff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    border-radius: 3px
}

.dropdown::after,
.dropdown::before,
.next-dropdown::after,
.sp-container::after,
.next-dropdown::before,
.sp-container::before {
    position: absolute;
    right: 10px;
    content: "";
    width: 0;
    height: 0;
    border-top: none;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent
}

.dropdown::before,
.next-dropdown::before,
.sp-container::before {
    top: -7px;
    border-bottom: 7px solid #c2c2c2
}

.dropdown::after,
.next-dropdown::after,
.sp-container::after {
    top: -6px;
    border-bottom: 7px solid #ffffff
}

.dropdown.left-aligned,
.dropdown.sp-container,
.next-dropdown.left-aligned,
.sp-container {
    right: auto;
    left: 0px
}

.dropdown.left-aligned::before,
.dropdown.sp-container::before,
.dropdown.left-aligned::after,
.dropdown.sp-container::after,
.next-dropdown.left-aligned::before,
.sp-container::before,
.next-dropdown.left-aligned::after,
.sp-container::after {
    left: 10px;
    border-top: none;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent
}

.dropdown.left-aligned::before,
.dropdown.sp-container::before,
.next-dropdown.left-aligned::before,
.sp-container::before {
    top: -7px;
    border-bottom: 7px solid #c2c2c2
}

.dropdown.left-aligned::after,
.dropdown.sp-container::after,
.next-dropdown.left-aligned::after,
.sp-container::after {
    top: -6px;
    border-bottom: 7px solid #ffffff
}

.dropdown.display-from-right,
.next-dropdown.display-from-right,
.display-from-right.sp-container {
    top: 0;
    left: 100%;
    margin-top: 0;
    margin-left: 11px
}

.dropdown.display-from-right::before,
.dropdown.display-from-right::after,
.next-dropdown.display-from-right::before,
.display-from-right.sp-container::before,
.next-dropdown.display-from-right::after,
.display-from-right.sp-container::after {
    top: 10px;
    border-left: none;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent
}

.dropdown.display-from-right::before,
.next-dropdown.display-from-right::before,
.display-from-right.sp-container::before {
    left: -7px;
    border-right: 7px solid #c2c2c2
}

.dropdown.display-from-right::after,
.next-dropdown.display-from-right::after,
.display-from-right.sp-container::after {
    left: -6px;
    border-right: 7px solid #ffffff
}

.dropdown.display-from-bottom,
.next-dropdown.display-from-bottom,
.display-from-bottom.sp-container {
    top: auto;
    bottom: 100%;
    margin-bottom: 8px
}

.dropdown.display-from-bottom::before,
.dropdown.display-from-bottom::after,
.next-dropdown.display-from-bottom::before,
.display-from-bottom.sp-container::before,
.next-dropdown.display-from-bottom::after,
.display-from-bottom.sp-container::after {
    top: 100%;
    left: 10px;
    border-bottom: none;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent
}

.dropdown.display-from-bottom::before,
.next-dropdown.display-from-bottom::before,
.display-from-bottom.sp-container::before {
    border-top: 7px solid #c2c2c2
}

.dropdown.display-from-bottom::after,
.next-dropdown.display-from-bottom::after,
.display-from-bottom.sp-container::after {
    margin-top: -1px;
    border-top: 7px solid #ffffff
}

.dropdown {
    line-height: 18px;
    right: 0;
    text-align: left;
    min-width: 175px;
    font-size: 0
}

.dropdown.show-content {
    font-size: 13px
}

.dropdown.dropdown-padded {
    padding: 10px
}

.dropdown ul {
    margin: 5px 0
}

.dropdown li {
    text-transform: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 400
}

.dropdown li a {
    font-weight: 400;
    display: block;
    padding: 3px 10px;
    border-radius: 0px;
    text-decoration: none
}

.dropdown li a:hover,
.dropdown li a.is-selected {
    text-decoration: none;
    color: #ffffff;
    background: #0078bd
}

.dropdown li a.destroy:hover {
    background: #ba4747
}

.dropdown li a.is-disabled {
    color: #bbbbbb;
    pointer-events: none
}

.dropdown li a.is-disabled:hover {
    color: #bbbbbb;
    cursor: default;
    background: #ffffff
}

.dropdown li a.subdued {
    padding: 0
}

.dropdown li a.subdued:hover {
    background: none;
    text-decoration: underline
}

.dropdown .app-icon-list {
    padding: 5px 10px;
    overflow: hidden;
    position: relative
}

.dropdown .app-icon-list img {
    margin-right: 10px;
    float: left;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute
}

.dropdown .app-icon-list:hover {
    cursor: pointer;
    background: #0078bd
}

.dropdown .app-icon-list:hover a {
    color: #ffffff
}

.dropdown .app-icon-list:hover img {
    background-color: #ffffff
}

.dropdown .app-icon-list a {
    padding: 0 0 0 28px
}

.dropdown.focused::before {
    border-bottom: 7px solid #3578d5
}

.dropdown.display-from-right.focused::before {
    border-right: 7px solid #3578d5
}

.dropdown .break {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e6e6e6
}

.dropdown .break-top {
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px solid #e6e6e6
}

.dropdown.filter-dropdown .filter-heading {
    font-size: 14px;
    margin-bottom: 4px
}

.dropdown.filter-dropdown .add-filters {
    font-size: 14px
}

.dropdown.filter-dropdown .active-filters {
    margin: 0
}

.dropdown.filter-dropdown .filter-builder select,
.dropdown.filter-dropdown .filter-builder a,
.dropdown.filter-dropdown .filter-builder input,
.dropdown.filter-dropdown .filter-builder .autocomplete-field,
.dropdown.filter-dropdown .filter-builder span {
    margin-right: 5px
}

.dropdown .dropdown-body {
    font-size: 14px
}

.active .dropdown,
.active .next-dropdown,
.active .sp-container {
    display: block;
    -webkit-animation: reveal 0.2s ease-out;
    animation: reveal 0.2s ease-out
}

.dropdown.disabled a {
    color: #aaa !important;
    pointer-events: none !important
}

.dropdown-with-close .close-dropdown {
    height: 15px;
    position: absolute;
    right: 10px;
    top: 10px;
    text-align: right;
    width: 10px
}

.dropdown-with-close .dropdown-body {
    padding-right: 20px
}

.apps-dropdown a.btn {
    font-size: 18px;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif
}

.apps-dropdown .dropdown {
    min-width: 250px
}

.selected-result>a {
    text-decoration: none;
    color: #ffffff;
    background: #0078bd
}

.selected-result {
    text-decoration: none;
    color: #ffffff;
    background: #ebeef0
}

.dropdown-container {
    position: relative;
    display: inline-block
}

.dropdown-container--full-width {
    position: relative;
    display: block;
    text-align: center
}

.dropdown-header {
    background: #fafbfc;
    border-bottom: solid 1px #ebeef0;
    border-radius: 3px 3px 0 0;
    padding: 10px;
    font-size: 13px
}

.dropdown-header-title {
    float: left;
    font-weight: 700
}

.dropdown-header-title a {
    text-decoration: none
}

.dropdown-header-action {
    float: right
}

.next-dropdown,
.sp-container {
    min-width: 220px;
    line-height: 18px
}

.next-dropdown--full-width {
    width: 100%
}

.next-dropdown__section {
    padding: 10px
}

.next-dropdown__section ~ .next-dropdown__section {
    border-top: 1px solid #ebeef0
}

.next-dropdown__section--full-padding {
    padding: 20px
}

.next-dropdown__section--no-padding {
    padding: 0
}

.next-dropdown__footer {
    padding: 0 20px 20px 20px;
    text-align: right
}

.next-dropdown__footer .btn {
    margin-left: 5px
}

.dropdown-container--is-error>.btn,
.next-dropdown__container--is-error>.btn {
    background-color: #fef6f5;
    border-color: #ff5d5d;
    color: #ff5d5d
}

.progress-bar {
    position: relative;
    height: 24px;
    background-color: #ebeef0;
    border-radius: 3px;
    overflow: hidden;
    cursor: default
}

.progress-bar.progress-bar--margin-top {
    margin-top: 5px
}

.progress-bar.super-skinny {
    height: 4px
}

.progress-bar.very-skinny {
    height: 6px
}

.progress-bar.skinny {
    height: 12px
}

.progress-bar.large {
    height: 36px
}

.progress-level {
    position: relative;
    width: 100%;
    height: 100%;
    background: #96bf48;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.progress-level.progress-level--next-purple-light {
    background: #d098ff
}

.progress-level.progress-level--next-red {
    background: #ff5d5d
}

.progress-bar--transition .progress-level {
    transition-property: width;
    transition-duration: 600ms;
    transition-timing-function: ease-out
}

.progress-bar-animated .progress-level {
    -webkit-animation: fillup 1.2s cubic-bezier(0.83, 0.04, 0.13, 0.99);
    animation: fillup 1.2s cubic-bezier(0.83, 0.04, 0.13, 0.99)
}

.progress-level.full {
    border-radius: 3px
}

.progress-data {
    font-size: 16px;
    color: #798c9c
}

.progress-data-item {
    color: #31373d;
    letter-spacing: -0.015em
}

.progress-data-item.secondary {
    color: #798c9c;
    font-weight: 300
}

.progress-data-item small {
    font-size: 1em;
    color: inherit
}

.drop-target {
    border: 2px dashed #ccc;
    border-radius: 6px;
    padding: 20px;
    text-align: center;
    cursor: pointer;
    color: #777;
    transition: all 0.15s
}

.drop-target:hover {
    border-color: #aaa;
    color: #555
}

.progress-bar--flat,
.progress-bar--flat .progress-level {
    border-radius: 0
}

.progress-bar--flat .progress-level {
    background-color: #c3cfd8
}

.box {
    background-color: #ffffff;
    border: 1px solid #d3dbe2;
    padding: 10px;
    position: relative;
    margin-bottom: 20px;
    transition: background 0.5s
}

.box.no-radius {
    border-radius: 0px
}

.box.no-bottom-radius {
    border-radius: 3px 3px 0 0
}

.box.expanded {
    padding: 15px;
    margin-bottom: 30px
}

.box.warning {
    background-color: #fffbe9;
    color: #6f4f0c;
    border: 1px solid #fffbe9;
    border-right-color: #fffbe9;
    border-bottom-color: #fffbe9
}

.box.warning .divider-top {
    border-top-color: #d4a002 !important
}

.box.warning .divider {
    border-bottom-color: #d4a002 !important
}

.box.warning .subdued {
    color: #6f4f0c
}

.box.warning .circle {
    display: block;
    position: relative;
    width: 28px;
    height: 28px;
    border-radius: 28px;
    border: solid 1px #d4a002;
    text-align: center;
    background: rgba(255, 255, 255, 0.4);
    font-size: 14px;
    line-height: 28px;
    font-weight: 300
}

.box.warning h3 {
    font-size: 16px
}

.box.warning ul:not(.unstyled):not(.callout-list):not(.dropdown):not(.content-index) {
    margin: 5px 0 5px 25px
}

.box.error {
    background: #d83e3e;
    color: #ffffff;
    border: 1px solid #852929;
    border-right-color: #852929;
    border-bottom-color: #852929
}

.box.error h2 {
    font-size: 18px;
    font-weight: 200;
    color: #ffffff
}

.box.error ul {
    list-style: disc inside none;
    margin: 0 0 0 40px;
    padding: 10px 0 10px 15px;
    border-left: 1px solid #ff5d5d
}

.box.error a {
    color: #ffffff;
    text-decoration: underline
}

.box.error a:hover {
    color: #852929
}

.box.errors {
    background: #fef6f5;
    top: -20px;
    padding: 20px 20px 20px 50px;
    margin: 0;
    border: none;
    border-bottom: 1px solid #ffd9d6
}

.box.errors ul {
    margin: 0
}

.box.errors li {
    margin-left: 25px
}

.box.success {
    background-color: #f8ffec;
    border: 1px solid #e5fabc;
    border-right-color: #b2d86a;
    border-bottom-color: #b2d86a
}

.box.success h3 {
    font-size: 16px
}

.box.success.is-attached {
    border-width: 0 0 1px 0;
    border-color: #e5fabc
}

.box.notice {
    background-color: #f5f6f7;
    border: 1px solid #d3dbe2;
    border-right-color: #d3dbe2;
    border-bottom-color: #d3dbe2;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.025)
}

.box.notice h3 {
    font-size: 16px;
    color: #31373d
}

.box.notice p,
.box.notice li {
    color: #798c9c
}

.box.notice li {
    margin-left: 10px
}

.box.plan-upsell {
    padding-right: 170px !important
}

.box.plan-upsell .btn {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -16px
}

.box .notice-message {
    margin-top: 9px;
    margin-bottom: 7px
}

.box.box-subdued {
    background-color: #f5f6f7
}

.box.has-button p:first-child {
    padding-top: 5px
}

.box.has-ico {
    padding: 15px 50px;
    position: relative;
    line-height: 20px
}

.box.has-ico .in-gutter {
    position: absolute;
    left: 18px;
    top: 15px
}

.box.has-ico .box__dismiss {
    position: absolute;
    right: 18px;
    top: 15px
}

.box.compact {
    margin: 3px
}

.box.subdiv {
    border-top: none;
    margin: 0;
    border-radius: 0px
}

.box .subdiv {
    border-top: 1px solid #ebeef0;
    border-bottom: 1px solid #ebeef0;
    margin: 0 0 20px 0;
    padding: 20px 0
}

.box h2 {
    font-size: 14px;
    margin: 0 0 5px 0
}

.box.actions {
    background: #fafbfc;
    border: 1px solid #d3dbe2;
    margin: 20px 0 0 0;
    border-radius: 0 0 3px 3px
}

.header-inline h3 {
    display: inline-block
}

.header-inline p {
    display: inline-block
}

.box-grey {
    padding: 10px;
    background: #fafbfc;
    border: 1px solid #ebeef0;
    border-radius: 4px
}

.subcontainer {
    position: relative;
    padding: 10px;
    background: #fafbfc;
    border: 1px solid #ebeef0;
    margin-top: 5px;
    border-radius: 2px
}

.modal-warning {
    margin: 0;
    position: relative;
    top: -20px;
    left: -20px;
    width: 100%;
    border-left: none !important;
    border-top: none !important;
    border-right: none !important;
    padding: 15px 20px
}

.header-notice {
    margin: 0;
    position: relative;
    top: -20px;
    border-left: none !important;
    border-top: none !important;
    border-right: none !important;
    padding: 15px 20px
}

.inset-header-notice {
    margin-top: -20px;
    margin-bottom: 20px;
    background-color: #f5f6f7;
    border-bottom: 1px solid #ebeef0;
    padding: 20px
}

.inset-header-notice h2 {
    color: #454e57
}

.inset-header-notice p {
    color: #798c9c
}

.inset-header-notice .close {
    font-size: 28px;
    color: #95a7b7;
    font-weight: 100;
    position: absolute;
    top: 20px;
    right: 20px
}

.inset-header-notice .close:hover {
    color: #ff9797;
    text-decoration: none
}

.box-details {
    background: #ffffff;
    border: solid 1px #d3dbe2;
    padding: 0;
    border-radius: 3px
}

.box-details.attach-to-top {
    margin-top: -21px
}

.box-details .box-header {
    position: relative;
    background-color: #fafbfc;
    border-bottom: solid 1px #ebeef0;
    padding: 10px;
    border-radius: 3px 3px 0 0;
    color: #798c9c
}

.box-details .box-header .box-header-title {
    float: left
}

.box-details .box-header label,
.box-details .box-header h3 {
    font-weight: 400;
    color: #798c9c;
    margin: 0
}

.box-details .box-header .more-info {
    float: right;
    margin-right: 2px
}

.box-details .box-header .inline-action-links {
    list-style-type: none;
    margin-left: 20px;
    float: left;
    margin: 0 0 0 20px
}

.box-details .box-header .inline-action-links li {
    float: left
}

.box-details .box-header .inline-action-links li+li::before {
    content: "•";
    padding: 0 7px;
    color: #0078bd
}

.box-details .box-footer {
    border-top: 1px solid #ebeef0;
    padding: 8px 10px
}

.box-details .box-controls {
    position: absolute;
    top: 5px;
    right: 10px
}

.box-details .edit-order {
    position: absolute;
    top: 10px;
    right: 10px
}

.box-details .divider-top-slim,
.box-details .divider-slim {
    border-color: #d3dbe2
}

.box-details h3 {
    color: #212529;
    font-weight: bold
}

.box-details h4 {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 11px;
    margin-bottom: 5px
}

.box-details .divider-left {
    border-left: solid 1px #d3dbe2
}

.box-details .box-sub-heading {
    font-weight: 400;
    font-size: 14px;
    color: #454e57;
    margin-bottom: 5px
}

.divider-box+.divider-box {
    border-top: 1px solid #ebeef0;
    padding-top: 15px
}

.box-header-link {
    padding: 10px;
    display: block;
    color: #212529
}

.box-header-link:hover {
    color: #212529;
    background-color: #ebeef0
}

.box-header-action {
    position: absolute;
    top: 5px;
    right: 5px
}

.box-content,
.content-index__item {
    padding: 10px
}

.box-content.box-connected,
.box-connected.content-index__item,
.box-content+.box-content,
.content-index__item+.box-content,
.box-content+.content-index__item,
.content-index__item+.content-index__item {
    border-top: 1px solid #ebeef0
}

.box-content-filled {
    background-color: #fafbfc
}

.modal .box.errors {
    left: -20px;
    padding-left: 20px;
    width: 100%
}

.modal .box.errors.small-error {
    padding: 10px inherit
}

.small-modal .box.errors {
    padding: 10px inherit
}

.modal .body.p-none .box.errors {
    left: 0;
    top: 0;
    box-sizing: border-box
}

.modal-notice {
    position: relative;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    margin: 0;
    top: -20px;
    left: -20px;
    padding: 15px 20px;
    width: 100%
}

.table-dropdown .box.errors {
    left: -28px;
    padding-left: 28px;
    padding-right: 28px;
    width: 100%
}

.box-plain {
    background: transparent;
    border: solid 1px #ebeef0
}

.box-open {
    border-top: none
}

.box-test-mode {
    padding-top: 14px;
    background-image: url(//cdn.shopify.com/s/assets/admin/payments/test-mode-fa7738d96ca8120a13796f3942ac486d34b3ed46c3a82dbedeeaeea666ed12b6.png);
    background-repeat: repeat-x;
    background-position: 0 -1px;
    z-index: auto
}

.box-payments-message {
    overflow: hidden;
    padding: 20px 20px 20px 50px
}

@media only screen and (min-width: 600px) {
    .box-payments-message {
        padding: 20px 300px 20px 50px
    }
}

.box-payments-message .btn-primary {
    margin-top: 20px
}

@media only screen and (min-width: 600px) {
    .box-payments-message .btn-primary {
        position: absolute;
        top: 50%;
        right: 20px;
        margin-top: -16px
    }
}

.box-payments-message h4 {
    margin-top: 2px;
    font-size: 14px
}

.box-payments-message .in-gutter {
    position: absolute;
    left: 18px;
    top: 18px
}

.bare .box {
    margin-top: 20px
}

.plain-template-warning {
    padding: 12px;
    margin-bottom: 0;
    margin-top: -14px;
    top: 3px
}

.fullscreen-container .plain-template-warning {
    padding-left: 19px
}

textarea.edit-email-template {
    padding: 12px
}

.box.inline-box {
    padding: 5px;
    display: inline-block;
    margin: 0
}

.box-secondary {
    background: #ebeef0;
    border: solid 1px #d3dbe2;
    border-radius: 3px
}

.box-secondary .box-header {
    background: #ebeef0;
    border-bottom-color: #d3dbe2
}

.next-ui .header-notice {
    top: 0
}

.next-ui .row>.box.errors {
    top: 0
}

.next-ui .box-header-title {
    margin: 0
}

.next-success {
    background-color: #e5fabc;
    color: #7ba232
}

.next-success.header-notice {
    border-bottom: 1px solid #b2d86a
}

.next-success h3 {
    color: #4d6110
}

.next-success .btn-dismiss {
    position: absolute;
    top: 10px;
    right: 20px;
    padding: 0;
    background: none;
    border: 0;
    opacity: 0.5
}

.next-success .btn-dismiss:hover,
.next-success .btn-dismiss:focus {
    opacity: 1
}

.next-info {
    background-color: #eff9fd;
    border-bottom: 1px solid #cae9f7
}

.content-index__item {
    min-height: 35px;
    position: relative;
    padding: 20px
}

.content-index__item.content-index__item-noicon {
    min-height: 0
}

.content-index__item.content-index__item-emptystate {
    padding-bottom: 60px;
    padding-top: 60px;
    text-align: center
}

.content-index__item.content-index__item-emptystate::before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em
}

.content-index__item.content-index__item-emptystate p {
    color: #798c9c;
    display: inline-block;
    vertical-align: middle;
    width: 350px
}

.content-index__item .content-index__icon {
    float: left;
    margin-right: 20px
}

.content-index-img-icons .content-index__item .content-index__icon {
    background: #454e57;
    border: 1px solid #31373d;
    border-radius: 50%;
    height: 36px;
    width: 36px
}

.content-index__item .content-index__title,
.content-index__item .content-index__description {
    display: block;
    margin-left: 55px
}

.content-index__item .content-index__title {
    font-weight: 600
}

.content-index__item .content-index__title::after {
    content: '›';
    margin-left: 0.35em;
    text-decoration: none !important
}

.content-index__item .btn-dismiss {
    transition: visibility 0.2s ease, opacity 0.2s ease;
    background-color: transparent;
    border: none;
    opacity: 0;
    position: absolute !important;
    right: 15px;
    top: 15px;
    visibility: hidden
}

.content-index__item:hover .btn-dismiss,
.content-index__item:focus .btn-dismiss {
    cursor: pointer;
    opacity: 0.6;
    visibility: visible
}

.content-index__item:hover .btn-dismiss:hover,
.content-index__item:focus .btn-dismiss:hover {
    opacity: 1
}

.tabs {
    border-bottom: solid 1px #d3dbe2;
    list-style: none;
    margin: 0
}

.tabs li {
    padding: 0;
    margin: 0 0 -1px -1px;
    float: left
}

.tabs li:first-child {
    margin-left: 0
}

.tabs a {
    background: transparent;
    border: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-width: 1px 1px 0 1px;
    color: #666;
    display: block;
    padding: 10px 12px;
    line-height: 14px
}

.tabs a:hover {
    background: transparent
}

.tabs a:focus {
    outline: none
}

.tabs .active a,
.tabs .is-active a {
    background: #ffffff;
    border: 1px solid #d3dbe2;
    border-bottom: solid 1px #ffffff;
    color: #0078bd;
    cursor: default
}

.tabs .active a:hover,
.tabs .is-active a:hover {
    text-decoration: none
}

.tabs-rounded a {
    border-radius: 4px 4px 0 0
}

.tabs-inline {
    background: #eff9fd;
    border: 1px solid #d3dbe2;
    border-radius: 3px
}

.tabs-inline .tabs a {
    border-top: none;
    color: #0078bd;
    padding: 15px 18px
}

.tabs-inline .tabs li:first-child a {
    border-left: none;
    border-radius: 3px 0 0 0
}

.tabs-inline .tabs .active a,
.tabs-inline .tabs .is-active a {
    color: #666
}

.tabs-inline .tab-content-boxed {
    border: none;
    border-radius: 0 0 3px 3px
}

.tabs-xl a {
    padding: 15px
}

.tabs-bg a {
    background: #fcfcfc;
    border: 1px solid #d3dbe2
}

.tabs-bg a:hover {
    background: #ffffff
}

.tabs-bg a:focus {
    background: #eff8ff
}

.tab-content {
    padding: 20px 0 0 0
}

.tab-content-boxed {
    border: solid 1px #d3dbe2;
    border-top: 0;
    background: #ffffff
}

.tabs-attached-top {
    background-color: #fcfcfc
}

.tabs-attached-top a {
    padding: 12px 20px;
    margin-bottom: 1px
}

.tabs-attached-top li {
    margin: -1px 0 -2px -1px
}

.tabs-attached-top .active a,
.tabs-attached-top .is-active a {
    border-bottom-right-radius: 1px
}

.tabs-attached-top li:first-child {
    margin-left: -1px
}

.segmented-control {
    display: table;
    list-style: none;
    margin: 0;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
    border-radius: 3px;
    width: 100%;
    table-layout: fixed;
    overflow: hidden
}

.segmented-control input,
.segmented-control .autocomplete-field {
    display: none
}

.segmented-control li {
    display: table-cell;
    text-align: center;
    position: relative
}

.segmented-control li a,
.segmented-control li label {
    display: block;
    position: relative;
    margin: 0;
    padding: 6px;
    color: #0078bd;
    font-size: 13px;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer
}

.segmented-control li a:hover,
.segmented-control li label:hover {
    text-decoration: none;
    background-color: #f5fafc;
    z-index: 20;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
    margin-left: -1px;
    padding-right: 5px
}

.segmented-control li:first-child a,
.segmented-control li:first-child label {
    border-radius: 3px 0 0 3px
}

.segmented-control li:first-child a:hover,
.segmented-control li:first-child label:hover {
    margin-left: 0px;
    padding-right: 6px
}

.segmented-control li:last-child a,
.segmented-control li:last-child label {
    border-radius: 0 3px 3px 0
}

.segmented-control .selected:first-child label {
    margin-left: 0
}

.segmented-control li+li::before {
    content: "";
    width: 1px;
    position: absolute;
    top: 20%;
    bottom: 20%;
    left: -1px;
    background: #e5e5e5
}

.segmented-control .selected a,
.segmented-control .selected label {
    background-color: #0078bd;
    color: #ffffff;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
    z-index: 30;
    margin-left: -1px
}

.segmented-control .selected a:hover,
.segmented-control .selected label:hover {
    background-color: #0078bd;
    z-index: 30;
    padding-right: 6px
}

.segmented-control .selected::before {
    display: none
}

.segmented-control .selected:first-child a,
.segmented-control .selected:first-child label {
    margin-left: 0
}

.segmented-control.large li a,
.segmented-control.large li label {
    font-size: 16px;
    padding: 10px
}

.segmented-control.large li a:hover,
.segmented-control.large li label:hover {
    padding-right: 9px
}

.segmented-control.large li:first-child a:hover,
.segmented-control.large li:first-child label:hover {
    padding-right: 10px
}

.segmented-control.large .selected a:hover,
.segmented-control.large .selected label:hover {
    padding-right: 10px
}

.tooltip {
    position: relative !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.tooltip::before {
    content: "";
    display: none;
    position: absolute;
    left: 50%;
    margin-left: -4px;
    width: 0;
    height: 0;
    border: 4px solid transparent
}

.tooltip.is-active::before {
    display: block
}

.tooltip-ico,
.tooltip-ico:hover {
    text-decoration: none;
    font-size: 0;
    line-height: 1
}

.tooltip-top::before {
    border-top-color: rgba(33, 37, 41, 0.9);
    bottom: 100%
}

.tooltip-top .tooltip-top--inverse-arrow::before {
    border-top-color: rgba(250, 251, 252, 0.9)
}

.tooltip-bottom::before {
    border-bottom-color: rgba(33, 37, 41, 0.9);
    bottom: auto;
    top: 100%
}

.tooltip-bottom--light-arrow::before {
    border-bottom-color: rgba(250, 251, 252, 0.9)
}

.tooltip--delayed::before {
    display: block;
    opacity: 0;
    transition-property: opacity;
    transition-delay: 100ms;
    transition-duration: 1s
}

@media screen and (min-width: 768px) {
    .tooltip--delayed::before {
        pointer-events: none
    }
}

.tooltip--delayed .tooltip-container {
    display: block;
    opacity: 0;
    transition-property: opacity;
    transition-delay: 100ms;
    transition-duration: 1s
}

@media screen and (min-width: 768px) {
    .tooltip--delayed .tooltip-container {
        pointer-events: none
    }
}

.tooltip--delayed.is-active::before {
    transition-delay: 500ms;
    transition-duration: 0s;
    opacity: 1
}

.tooltip--delayed.is-active .tooltip-container {
    transition-delay: 500ms;
    transition-duration: 0s;
    opacity: 1
}

.tooltip-container {
    display: none;
    left: 50%;
    line-height: 18px;
    position: absolute;
    z-index: 999
}

.tooltip.is-active .tooltip-container {
    display: block
}

.tooltip-top>.tooltip-container {
    bottom: calc(100% + 8px)
}

.tooltip-bottom>.tooltip-container {
    top: calc(100% + 8px)
}

.tooltip-left-align>.tooltip-container {
    left: 0
}

.tooltip-right-align>.tooltip-container {
    left: auto;
    right: 0
}

.tooltip-container.tooltip-sidebar-need-help {
    margin-left: 10px
}

.tooltip-container.tooltip-sidebar-announcements {
    margin-right: 10px
}

.tooltip-label {
    border-radius: 3px;
    background-color: rgba(33, 37, 41, 0.9);
    color: #ffffff;
    display: block;
    font-size: 12px;
    font-weight: normal;
    left: -50%;
    padding: 4px 9px;
    position: relative;
    text-indent: 0;
    text-shadow: none;
    white-space: nowrap
}

.tooltip-left-align .tooltip-label {
    left: 0
}

.tooltip-right-align .tooltip-label {
    left: auto;
    right: 0
}

.tooltip-label.tooltip--view-website {
    right: 5px
}

.tooltip-label--light {
    background: rgba(250, 251, 252, 0.9);
    color: #454e57
}

.tooltip--no-decoration:hover {
    text-decoration: none
}

.tooltip-wordy .tooltip-label {
    min-width: 180px;
    white-space: normal;
    line-height: 1.4
}

.tooltip-embiggened .tooltip-container {
    white-space: normal
}

.tooltip-embiggened .tooltip-label {
    font-size: 13px;
    padding: 6px;
    width: 275px
}

.tooltip-error-container {
    position: relative
}

.tooltip-error {
    padding: 2px 9px;
    margin-bottom: 9px;
    background: #ec6060;
    position: absolute;
    top: -7px;
    z-index: 50;
    border-radius: 3px
}

.tooltip-error::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid;
    border-color: #ec6060 transparent transparent transparent;
    bottom: -10px;
    left: 15px
}

.tooltip-error.attached-to-bottom {
    top: 100%;
    margin-top: 9px
}

.tooltip-error.attached-to-bottom::after {
    border-color: transparent transparent #ec6060 transparent;
    top: -10px
}

.tooltip-error.attached-to-top {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.error-list {
    padding: 0;
    margin: 0;
    line-height: 20px
}

.error-list li {
    list-style-type: none;
    font-size: 13px;
    color: #ffffff
}

.error-highlight {
    border: 1px solid #ec6060
}

.error-highlight-warning {
    background-image: url(//cdn.shopify.com/s/assets/admin/alert3-eae1618173edd54b6aca9cb097b0a29d9c14c5c298a8206e36e0ca910305b5f1.png);
    background-repeat: no-repeat;
    background-position: right;
    border: 1px solid #e0aa4c
}

.warning-desc {
    color: #C27C00;
    font-size: 13px;
    padding-bottom: 15px
}

.table-wrapper tr:last-child .tooltip-container,
.table-wrapper tr:last-child .tooltip-label {
    right: auto;
    left: 0
}

.table-wrapper tr:last-child .tooltip::before {
    left: 100%;
    margin-right: 0
}

.table-wrapper tr:last-child .tooltip-bottom::before,
.table-wrapper tr:last-child .tooltip-top::before {
    border-bottom-color: transparent;
    border-right-color: rgba(33, 37, 41, 0.9);
    border-top-color: transparent;
    margin-top: -4px;
    top: 50%
}

.table-wrapper tr:last-child .tooltip-container {
    left: calc(100% + 4px);
    top: auto;
    bottom: 0
}

.table-wrapper tr:last-child td:last-child .tooltip-container,
.table-wrapper tr:last-child td:last-child .tooltip-label {
    left: auto;
    right: 0
}

.table-wrapper tr:last-child td:last-child .tooltip::before {
    left: -8px;
    margin-left: 0
}

.table-wrapper tr:last-child td:last-child .tooltip-bottom::before,
.table-wrapper tr:last-child td:last-child .tooltip-top::before {
    border-left-color: rgba(33, 37, 41, 0.9);
    border-right-color: transparent
}

.table-wrapper tr:last-child td:last-child .tooltip-container {
    right: calc(100% + 8px)
}

.ico {
    display: inline-block;
    line-height: 0;
    vertical-align: top;
    text-indent: 999em;
    white-space: nowrap;
    overflow: hidden
}

.ico-competitor {
    width: 120px;
    height: 40px;
    background-image: url(//cdn.shopify.com/s/assets/admin/competitor-icons-006f9abb7a16a271054547eb08f5aebd26e0d58f0609446cb799b5ce72ffc001.png);
    background-position: 0 0;
    background-repeat: no-repeat
}

.ico-magento {
    background-position: 0 0
}

.ico-wordpress {
    background-position: 0 -40px
}

.ico-volusion {
    background-position: 0 -80px
}

.ico-ebay {
    background-position: 0 -120px
}

.ico-20 {
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAB4CAYAAAAE9le0AAAVtklEQVR42u2dCXQVRb6HCRAUBEICDKKBEZDNsKgBdUBBEIGHyjKTwBNFRxkVBATxIaIogjBmHk%2FhCRhQR5gBeTxRxG2AQbaAO5BEwIVNgQSGxZBg2JP0%2FHLOL%2BfU%2BZ%2Fq7qru3ACSe853cm9VdXO7vq69blOhfv36JvQEvXRxjuNc0OAabKkOBoE04IhzFb82g1%2FAdrABLAEvgJom38fkC%2FQGp0lfGyGInwOcEhjWUAlryDBHIfU8FFIN9AH%2FB04Ah0gh6SAXzARHxHV9CmLCCkmiCIecAf1NhCCuCvjZVgiPqXKOhVwCbgJjwQpwEjgSKYR59SLfTwCOTkpQIQNBgTwpw%2B41ENKP6b8BycV4CEkmWxneJ0DGVgF%2FAtPBeHCVT%2FpaoJtyvZPBQlY5Z7QC%2FIXsA3vBaLAbOG5SbIX8UcjQSRnsI2Qx0w5Xw6UQETeC4YsDCBkLioBDVoIamnRVQapS8isQRxBEyNcy3k6KXsgj4sK0MM1Qj7vvJC%2B6toWQuuA0j42xkFFbVo8kWZN2oRJf2kI%2BBk4YKVLGCCHDRMoozUUPZvwSfn7N4FyvMu0Sfh7skflXiLDfgnzNOUeKdPVAUQSFTAdOUClSyBjgBGSs%2BGKrGd5bqd9XuR3PuCpM24dhqzUyBoFscBRMBZWUUveLOKeuurwaOBEUUhdkBJEihTwDnJA8xy%2FVABSCgyBa%2BbIx4Bt5HMNilHTRPLYQNFDCK4EtoscXr5x7v%2Bbcd4kMiwIZERRyXUApG0DFEiGTRWQY%2FqyUtGmaOzwe7CtJz%2FfxmnTTGD9GCasMvlWOPQEaKfGviu%2FyE4jVnLsxyIyQkGWgfwApb4sSUnpfSikFbV3agBvBcZLokqZtSekRd%2FdnwCF54HIlvgE4qsSP8ugEVASdwRPKtb%2FPbvfpENf%2BBiiwlLIYREdSiOPBrUzTW2lfOluceyAoZNx8JXN7cxSdL6qBsaCe5cAwGiSCR8FSkGvx%2FVqAQ8ZSKANUPFdC1mgyZI3fuZnuSvAUw1fwYm9XOhBuZPE4XfX1F%2FAKmAgeA93BFSJPKoNOnI%2FaIc%2BvOWcrIaWOkCJlpIA3y05IeGLBM0qjvYMyZlue53vwO91sguBBn%2Bmk34EZ4KhGiKmUxRSdws%2BbQSUjISI%2B5hwI2SA%2BzxDVnA3rNJnnCFoYTjjWApM9qsIEFylva2Rw8HxhCFkN0sEmXtBo0JHvN5nC9LN8hbChN4TnMZLynxQRpZNxwQiJ9Gyv7gawFGIqpYjn3qTIiCtOUy7E%2B%2FueATEWQmykOFJGuRAgvu8p4Ai6WwixkiJkRE7IhQp7WnMUUkDVUhQiZypqBl8xDN%2Bo3QayQ5SQrzWLUMtAjgkGGXQteIsTfNNA%2FbDXb4%2B9kKbgIXAfaGQp5CdmbI41lCKmThYosvyOLfL5bt1AnrgBMkD8%2BSikDuvRaWKGNZ3T3l1BrK%2BQEFWaRsiLptUkF6vu4PvLfGT8BOaC44qUBhZSnNJEnb%2B5FowEnyhzQke5CjaMccvBMcYdY9xwTgZW5sWu1d3lto22OHYocCyENOLfMRzZxytxHRQZ2SCRefAAKBBSzomQF0EmKCBrObfTyaX7Fwu6car9c1AIzoIMudNCCunYsaOKGpejIgRWBwWmQohccNuurJ2sV6b%2B24lrGwQKFSmXmwoJ3AZzqkUVckTUob1BDcOpgySx6LRbSDASIhFCYnTthqkM0fevqMyJPaLM9t7K3lVNMECRMjOAkAROelayEJKgCGHDC8SFr%2BGk3i3cp1QNdAGTwDrZIJIt9kL4HURmCyFCnrWMX8AtjE9nWBqozYxZpaxeVgf%2Fo7SZURZCWitV9bOatFVZ6qSQ1n5CJO1BkiZ8B3iDF0IhkSshYWUwzT1i4vIycL%2Fa1QZ3sx1dqmycMxHSTfm8UKalpPdKQ8hN4kLmghuVE%2F7dRIggrBCZ%2FkkPGTLtKCVNGqjG6ytQSspwMB%2BsY1X8OrjSR0g0GMf8aSnSteX3KQT%2FDZ4II%2BRG3jUO6cN%2F5AZWa7v9hNihFxJShjzmcXVaHnRgb%2FKM0p4%2BBnLkOCVAo34pxTsKB0Ht0hKSDr6zbENyTLERYi9DX1LIDDBEWVffCpLYppxkWCZoYCCkI6jL9y8wjeSu0ELcKfsSgrBkWxkSzkDsBnnMi8GUckZZLq4k1vM5TnEV0gscZ3v0rLJjXjI7gkLKvoSwqhkI9qsy2CbMtdj9fhmI4x29D%2FwvGKa0KWvBpZpxym80Qm6z2Lmyl%2BdtoQrJLkUh35dFCWF8E5DGzJwquraZFt1kleZKyegA7lW2nj6qjOjPMmyWEFIPOJY0Ak1UIV%2BVopBVYUuIhZCJrBI%2B46xBC3FsECHVwU7R%2BxrIdfCrlHSLmGa5ppfFAaExUXKkHgM6g%2BdZNHMthBwFn7CndTOoocT9BiyMYAm5H7RSw8IKIQ%2BILnEtEX8LOMj4uZGYy5LEs2eRyjahEHRk%2FVnA6uAV0BdcobnALLnROZLd3ggIkb2v9aCOIuOwUv9fHWkhklqgBwdETcHtYsJRd4GjgRMe%2FVyWEeGFyHHKWo5J%2FqXMEreLxHpIpJZFh4AfQE5IVgshRoQVIqUIskpknI9CLoafRQ%2Fg9P0pTrgmRHrFMAwXvdCLUgh%2F0zEHDDnPS1hjEuuTbym8HhluJCQeHAJTWX8%2BGEYI1%2BM3gJ4Wx2Qoa95Pn2dCtFM4ugwXU%2FQ5QYSovaaV%2FHsYVA0qRBnN7zQ8Rq5jZJxfQpjBet6W%2Ban0AhODCvkMfC12nD9kIoRb998DI0FtzQLSKFCX0xLzQYLHuW7gMYW8KE5fuMO0CywzeJ7BeQ%2BC%2Bky%2FS7njWV1BBNMyrAJ5WLm5K%2Bgwqa6KwFP8%2FDlPuA1EGQj5p8gcRyDD3%2FN58oLjwkmQIzjBuCILGdcDx5CJYgAr73iHJGvCGtsKkSPWpvzcX12kMhDyBHAseNznfIeYboDJtk2fdZRrOVu8EUxhGO9gI97iMTmGQlJENRZISBpIFz%2Fv2sMTrzEQUkezhWc7WAJ%2B1Ow6j%2FU53wam%2Fb2fEHVAaVB6i5ihQ0MI2aXc%2BXNEaYhVPscGFVKf1cn4IN1eVmmyhEyk1GvAJZonH4wGFT3OObekDQsjhNNBjmB0QCHJrmnYVihtSgo%2FGwlxaDuXawzvMux6sJQnP6v8XaP2vsQF%2FwfIEl9uN2V8qpSwaLBXpMsGvVwyeRzT%2FMVk7OIhZDNwBE8FFKKv6lg1qaVDjFceJt1chVDEy5zVdEhXsJhpcpW%2FMSUXqxHyvvyClBovwuqB5bq0LpmcxPgCkCORSwceQpxSFKKSSNRqaSXTP6y2JYJdIFYKKVQsFr9asytag8uaY0WvZoLPIyY%2BU%2BPZZkSDj%2Fh5Caut%2FaIuXwfauAhpw3SnhAhJniLu%2Fw2FjAnYqHuRKAaBSh4yXJGiKyFRYCrl5IE%2FgFZBZ1bVxR4yC1Rh6aoG%2Fibi7%2FWphqpR2jKGBUKRvxVsZGehGUvs%2BwzzY4CvEI5RWC3JDoCuukuUzxWUv9v%2BIuQPdmI0A7i9LMYHRfgpUMM3M7kHzJCdHkLuVn4EFMX3l4JYDRVFWpPZ4mSR%2BbG6cYgQlSxPMlg%2BOshnLXgHyHEb0PFhaI4Fww2E3A%2BOgBwDNnn8fqQqNzGcoORGoA2rZ0fQECQx7R7QzECIHJ%2FoB4sMdxPSlRGEOy3ceYd3%2FAHQTnPhfxdP73EbZTtkplGVw80EVnH6tF%2BqbQjDKutKCFim%2FpbdU4icIpFVGGCaRBEWK5%2FE%2BVclcp7Bzu9kXtRuUE1zwa3ZeI8G1cFDQsYDrCr%2FxHX6ugaZWIl7yTZ7xRkKmaTcFDcYrIIWgWOgrY8Q%2FSCQXXEtHKPI5%2FPuUXZ%2FVzCkKac0GhlmQnrJHq4QjfJa8I5tnMcUyhWGaRuCWBEmmeM1%2FU4pG0VPi11iCglDSWNnOYG3AHT4lS4BJ4KxonSYUr6EG%2FS6yzc5lI2Q%2BzhlNArE%2FOqFsKvZgZ2BO1l9RZscq3lFgQ5gK3DIPtAXRAUQ8meKmAKyONPQ5bwSwp5RU5DIzLs8oIiG4DVwgl3kjcoO8TwwG8RbCmkLPgSbwU0gAawC68GtlkI68ldNPbnzvS8YxDm87iDeRgg3FE4CH3Pn4%2BtgsMnA1%2B0BlK%2BAHR5b6N%2FkP%2Bp7J3JRKx98x6mSKJAkVgq%2FZG%2Bjj4WQP4Bs0FxJUxV8BSZYClkA6nBc1Qq8yB7nWQ6Ot4MbmcZTCI91XEgHCUZCOI%2FzrrJmnMo7pTl7DC04cHwWbGO6z0Fbn40JeaAX%2B%2FGZrJu3K1PtRSyFs0ABuN1FSDXgBMGgFljNnlGuZql5pfjcyE0IS5kD8lkqBnAea4Iy5f%2BD19OA1Ed1H%2BCgZwwfR%2BG3%2BNSPM7indOsXFHgMdFWOaUuJhbzznqeEeeA43x8GsRohtUtTCB92OUm5udz4RHzuqRPCm4qro9r8iFGeO%2FySSQkZDZoqn2uw%2FnyMGTeWA8YrlTQ1wTTdQ%2BU5Qn9Z%2BdxcbN8vopgbwXDOUb3M6mtypEtIcaaYPmJQfB7mImQicLwGpewknOFAurZpG1KLo8xTyj6sLaxmCpiJH6jyJNzakwfqiOe2y90m1ZX049gDuwtk6dqQUhayVKznPwea8Ebs4SFkuouQFYzvyzAtSom8yVcIq5UvKOMl0EIjaxQ4CvI8FpJ6U2RF1p%2F9ZF1MEsFILlr9wHPWYGPa0FDIkUceeWTRxo0bt2VmZqY3btzYVEiG3EGjMNKjyvrYRcg64Mg20GP5uKNpCUkA7X1O2gSkeMy4PsoS0AkU8A48rikhH%2FBO3cdeTTt2GnLBDSZCkpKS0h28ZsyYcWTq1KlnYmNjjYQoy71pzNyWYC2%2Fz7cejfp2FyFv%2BK33s936hTf8VUHGIZ35CO%2BveGfcZ9jVHQYcZvi1%2FCJTxHLtNjFlHsP3d1KWkZApU6ZkO3gNHDhwOj7%2FaFBlycWiVOXXs2yUiV7IGVBZI%2BR2UMT2obFLvrzJc3xoPTBktVMEdrJNWcnPqUzjfSwvVjM9%2Fg3jNrgc24Dx8SZC4uLiTmzduvV4fn7%2B6WnTpv3DUMh1okqqQLqAw169LHK1ECL3jX3Prn600otNVVcyQWtbIVXYw7pE7ProbiCkHu%2B2RSL8Gkp1wGZl2fRmZRl1JPjeolHPLq6m0tLSfiyWYiikn8fjxW%2F16mWRXi5CEsQjNL7jrMQvLjtNmpfZXBbr4rNgBhv3KLBEfKl94JRy11UveXi%2BqZDU1NQvhwwZsjAjIyM7KyvrpKEQ%2BTvIInC%2FIuUnHyEjPEbqlcEUsRR8ijXMAc31tzEWwox8E5xkBl9qISRByex7DHav1ObUyl5QzURIccnYsWPHzw5eW7Zs2dupU6dMQyGvKE9%2BeAxkg2mKkD0%2BVdYMpvPb4NGepb8xw9qBLZqS0tJUSCdx8N2WpWQQ774cVk3HXGScVR5EyeeURG4cws6GAz4EFQRtvBp1skwIMYbtyb%2FE%2BfaYCklghjqka4AvMJAljAMnVw4IGRETonQsToOnlae8tQffGgjZpQgJIqW9UlIK1E0Tpk%2FL%2BQg8xrCgd8U8l8btINciajF95IWwJyUo8nlciCzR0RQSJk%2B2g2dC%2Fegz5Ma5S7n2kMTR8fVit3uZwMxsy4Z8OntGeYZzWYW8uy8%2FH38WLbmQl3CjOAPRn2say1h63%2BP750BPsbR7zoXM5%2BpelXMlRHlVAu3A82Ae%2FyaCiow3FTKGpWMrp08qU0I%2BG%2F1LQBPG54Kn1evt8Ua6G3VBTzAGzCdjGFaXacIJEc%2F%2BqGMqRHm1AingXf5txXBbIVFgAigU7UUBeI7xpkIOgzjOoT3PBvdTilgJbuHU%2BgSWjjwfITXA4yATOC5kMk2N0ELE8L%2BFhZABIBt8AF7i3yyQHEDIFEXCXrCe53bICxZCcvndh7LrPRh8xLC3OHMwl%2FFM7yqkJVgPHBOYtmUoIYJc0N1ASAIzfyiIUu7yYQy%2FxkJId3CKGb8JtOP5bgLfMPwkuM3kEU5CCMNUIQxThTBMCGkN9rlk%2FElwShfHY1pLIeniZ1eOBWfBEB8hk1gidK8PwUQLIS8w04vAIHGuh4BDJhgKOcEG%2FVEl7B%2FKZnKHDGe6fI2QmiBNZHQeeA30AFeDZiAZbJJSeGxNVYgTVAjJB5U9hGwE412ETACrLYQsZYafAT3Fufoq7cpcEyFkIzgkptjTxMMsDymPQ5RCRgBHsJRxkuZglyb9CFXIJyGE%2FAw6%2B5SQg%2BAJ9oCa8m%2FJaxzItBDyEnDIPFCV56kOFilxKX5CwkIhcWAbcAQHQRdwJ3gVDFWkvC7T8xxxYduQ70ATgzYkGwxjPf8FqKoIeQZsthDSHzgKb4OR4B0Rnmz4GMA5xcyfP5%2Fv%2FRFCegDHhTzl%2FWZFyCyX9D3CCFkhdnibCLkZbNYISbcQ0gx8CxwPtoFmZSTkSeD48C24gTKqga9d0j3pJ%2BBhMF0j5NWSNsNSSEewSQgZbymkEpjhI2Q6iDIRAhHWCCGpPjL2geuU0pHikTZVK4KZPVP9h8l0tUdVSkKeA%2BssxyH9PGQUgT6gQhmVkNk%2BQsZTRCUw3SftbO2TSOVUuUxTykImgOWWQuqCNS5CVoE4CjkfqqybKeRWEW5UZTVhQ%2B2UsZAVAeayxroIGVOSoIyqrJ4%2BmfwRGAc%2BNxDSU83MzuBn226fupDjISQrAkLagH1Cxh7QmvFlVUJqs9F2XFgE7gGvGzT8tZU2gyPQIEKIh5CjYBTo4CLknwGERIF5QshfGVeWQooZ6ZLJh0A9pqkqplYkI%2BVc1lBwNoSQDA8hi0Fv0IXd3kqiUf%2FYVghfd4Bc4FA6R%2B5lWmUVE%2BMyqXgW9Ad1OEDM95hkjNFNLnYHuRFoQyryjm7NaqYD8yyajfDkgEJiQBqFrAU1z0UJIW1AtsxsStgMjulk8Jg2XrO9LcDOUhXCF8W8DHaBF8FykA5%2BG0QIX5MoZCI%2FnxMhJAF8BhwTmDbB9P%2FCXSuEBEa8osEDnCqfCa4CxqI1r25gAehqKyQsFCKJAf8l5rck25gmxmaBqgqXaxfwcyQJI%2BQycCWodo6FSOqBOzhO%2BZo8ybB6hku49hhWbS25OzxOE9eMW40SPYVcHA8OiLwQ8TO24%2BIJQ6PFTwAWgqhyIZET0oLhkgc9nm%2FY3ubCuRN9P%2BnF8AsWuwy2F9KU4ZKfiC6uuY0QinDI%2FnIh%2FumnAMeQ502rBmXrjqPCsLiLQoiMtxCYElQGkTK6a%2FfnEsZ1LxeCz2CdCAvDKimET5M47Xcs03T%2F9Qmx%2F1xQikIKVCF8UEGWxfH7Qc2LXUhhBIWMCnCOURe7kLQIVVlBz512sQuJCOK%2FhrAhp1yIJmNCpgs1%2F3ShCXFKKBdSLqRcyIUqRKxk2pJbLqRcyK%2B%2BygpMeZVVdkLkbO%2BBC11IpBZ6DpeCkCMW6yEHQBboVS5EL%2BRe8GNQIZTxx4uxyvo3Si3L0zOrXoYAAAAASUVORK5CYII%3D);
    background-repeat: no-repeat
}

.ico-20.ico-20-loading {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPUAAC8vL3Z2dpSUlKWlpa2trbW1tb29vcbGxs7OztbW1t7e3ufn5%2B%2Fv7%2Ff39%2F%2F%2F%2F%2F%2F%2F%2Fz09PXNzc4uLizk5OX9%2Ffzo6On19fZiYmEFBQW9vbzw8PEBAQGtrazU1NWdnZ4GBgSUlJWRkZJCQkD4%2BPj8%2FPy4uLo2NjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwH%2F%2FwAh%2BQQJBgAPACwAAAAAEAAQAAAEifDJ52QJdeq3QnoC4DSFsnFAAAIPMizaAheAEbrI0yyOEwSGRkCAKAwIO2PjoQikGktK4zAowCauzCTxkRgGYNNmajBQBWixhlEoEAyTBUIrUVwlUwFy8z0wKEYIUwkNDApBCUdLdhwDCUULjg8MCVokBQ4HBA9UfxsLBDCaIwRdGiMSCAYVDVoRACH5BAkGAAAALAAAAAAQABAAAAWRICACjjhE5agCS6QAEeQ0kLECTBTBECBBB9WCATgAYwnIrrFwOCQSRCMyQBgGEMaiMGiwTpKGF9BgcAsLVcKQGiUSI2sBfWscDIY7gUBfmQsENiIMCm0iCmkjDQgDBGMjVwdEDlxSBwllCgYNCY1eiF8JCGgDcAwJbQ1zDgcERQNEKwsEaa0zBHArMyJWJQ1tIQAh%2BQQJBgAAACwAAAAAEAAQAAAFkSAgAo5ICOWoAouwABTlMJSxAvQACNQ%2BHaoFA4CgJHiJSa%2BhcDgKg0RDYFAgCBNGMoszDAqNhsjRoEwmhRQLoRZRBCOEwXAYrlrzg4FAKLxWDAUFBDYiDE0rCn8iDQgDBGIqXnUkUAgNB1KHBg0Jj2KKLFEIflE4CWoNgg4HBAAHA3ZBBC%2BtZAQJN2QiciUNaiEAIfkECQYAAAAsAAAAABAAEAAABZMgIAKOaAzlqAJMsQCD5TQWsgINUcAWXNmjBQOgGCQIF0XlglM4HIWBomE4LBIGC%2BNQqTRYp0IjNbN0DSnAApEWXQYjhKE6XC0slwvBQNC9VkpdFSMMTit7Kg0IAwRfKicHQ1ADCA0HCQ2FBg0JjF8KLwtGCC5GLAlpDQUFDgcEAAcDdSoLBC%2BuMwQJNzMiciVjIyEAIfkECQYAAAAsAAAAABAAEAAABZEgIAKOiBjlqAJMwQAH4TRDsgINYcADUGQK1eKlGCgOg0WmgFM4HAVjw4BgKBASBiKTabAMg0IjNZNgMogUYJFeEZgmg%2BHwWi0kXImB8F7cFBkYZyNWaiIFByoNCAMEXiMOggMvUAMIDQcJDQwJGXeCXgp%2BCzUIBaQ7CQNqDQUFDjE8dUIEfjEzBDYrM3ElYyMhACH5BAkGAAAALAAAAAAQABAAAAWSICACjogY5agCTMEAB%2BE0hbICDWHABIAMC9XipRgoYowBArdwOArGhgHBWCgIjMSF0mAZBoVGakagXBJCRGp0OIxOhsNrxdiaDQRCIbhaUP4UIwwKayIFbiMNPwRdIw4UGhQ2T0oNBwkNCwQaCwMaGl0KQZ0JCBcFGgUACQVrNK0xAJ98QgRBMQ4LqTczJigsayEAIfkECQYAAAAsAAAAABAAEAAABZIgIAKOiBjlqAJMwQAH4TSFsgINYcAEgAwL1eKlGChijAECt3A4CsaGAcFYKAiNBbTBMgwKjdTsMCDYRgtEanRYmgyGw2vFIAy%2BBgKhEKQPJBIDIwwKayJtKg0%2FWCoOEhsSQU9KDWQKCQUcWhwcXApBC2WcBxuCR2s0BQ4cGwCsCTcLBEEbGw4LGzsrMyKcJWEjIQAh%2BQQJBgAAACwAAAAAEAAQAAAFkyAgAo6IGOWoAkzBAAfhNIWyAg1hwASADAvV4qUYKGKMAQK3cDgKxoYBwVgoCI0FtMEyDAqN1OzwDY4WiNQokRidDIfXqnEwwA0EQsGsYuR1IwwJaiZtIw0%2FHlwjDgMfAy9PXwoeQEcfDAcfH1wKQQYdBR8eCB49aGoMHR8OHh0AozYrBx02rg4MHgc3MyKjJWEjIQAh%2BQQJBgAAACwAAAAAEAAQAAAGmUCAEOAQIgzFoRLAKDAAB4KjUVAsAQ2CAUoAIAYL5eKpGCiijAECu3A4CuaGAcFYKAiNBbzBNAwKDUlTB39hQwsISUMJCUNHBgdPSw0HBpAGBAQDjUtNBVqOA4pCCoZCDCEgIHxKfpFEqiILIbILCSIMCQN4AFVQIAQiIQkhB0wJiqghDsIAwaaLIFvCDgwia0tTQgMiRYFDQQAh%2BQQJBgAAACwAAAAAEAAQAAAGmECAEOAQIgzFoRLAKDAAB4KjUVAsAQ2CAUoAIAYL5eKpGCiijAECu3A4CuaGAcFYKAiNBbzBNAwKDUlTB39hQwciSUMJCUMZIyMZa0sNBwYGiBmaB1dNBVqLBYpCCoZCDCKQfEp%2BB08OjyILIgQMDAkGDQkDeFCcCSOfImWNt4oNmg4DIgB%2BT0sLkgDLDgwEjUtTQn5FgUNBACH5BAkGAAAALAAAAAAQABAAAAaVQIAQ4BAiDMWhEsAoMAAHgqNRUCwBDYIBSgAgBgvlwfpVRBkDBHbhcERIA0bkwFgoCI1FYdAALEQkJAx9RA0HAwVhQwciSUMJCUMiEZSRS4YGBgdvgQdXTQVaQwpISwqKQg0DJBGEQwYDdERvcVoMDKQNCQN4XmoKcwaJA5EMCY4NIo0GXYdPS3%2BRzFMElkpTRqUNjkEAIfkECQYAAAAsAAAAABAAEAAABptAgBDgECIMxaESoCghAAeCo1FQLAGMUglKACAGC2XCeigRzozBs7FwODLmRiaTWCgI7MKgAUjAMw18RA0HAwVhQwcmSUMJCUMDJpJWS4QGBopzdFcMBQUEBkMLCIxCCohCDQaSgkMGAwcMRAMZBQwHCQ0MCgYNCQN4Xo8LAwkIh8VYCYxUBQ5RUAOySwsEYVFTBI9LU0ZIAA2MQQA7);
    background-position: 2px 2px;
    background-repeat: no-repeat
}

.ico-16 {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(//cdn.shopify.com/s/assets/admin/ico-sprite-small-d5c582573067d4fac062e63c84d93941bca7886004ded7fd63f54fc81b02b19f.png)
}

.ico-16.ico-view-storefront {
    background-position: 0 -273px
}

.ico-16.ico-combobox {
    background-position: 0 -159px
}

.ico-16.ico-timeline {
    background-position: -32px 0
}

.ico-16.ico-dispute {
    background-position: 0 -320px
}

.ico-16.ico-dispute-needsresponse {
    background-position: -16px -320px
}

.ico-16.ico-dispute-inreview {
    background-position: -32px -320px
}

.ico-16.ico-dispute-lost {
    background-position: -48px -320px
}

.ico-16.ico-dispute-won {
    background-position: -64px -320px
}

.status-badge,
.status-badge:hover {
    text-decoration: none
}

.payment-method-is-inactive {
    opacity: 0.4;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.ico-payment {
    width: 56px;
    height: 36px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url(//cdn.shopify.com/s/assets/admin/ico-payments-bc4a2a4608d92b75982af5b121888464feddeb272703b162e3ff86b3ebf0acfb.png)
}

.ico-payment.is-inactive {
    opacity: 0.15
}

.ico-payment.ico-type-paypal {
    background-position: -84px -40px;
    width: 23px;
    height: 24px
}

.gateway-active .ico-payment.ico-type-paypal {
    background-position: -112px -40px
}

.ico-view-storefront {
    margin: 12px 14px 12px 0
}

a:hover .ico-view-storefront,
a.active .ico-view-storefront {
    background-position: -16px -273px
}

.ico-toggle-sidebar {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%208%208%22%20enable-background%3D%22new%200%200%208%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23798c9c%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M1.2%2C0.2c0.3-0.3%2C0.7-0.3%2C1%2C0l3.3%2C3.3l1.9-1.9C7.6%2C1.4%2C8%2C1.6%2C8%2C1.9v5.5C8%2C7.7%2C7.7%2C8%2C7.3%2C8H1.9C1.6%2C8%2C1.4%2C7.6%2C1.6%2C7.4%20%20l1.9-1.9L0.2%2C2.3c-0.3-0.3-0.3-0.7%2C0-1L1.2%2C0.2z%22%2F%3E%3C%2Fsvg%3E")
}

.ico-toggle-sidebar-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%208%208%22%20enable-background%3D%22new%200%200%208%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3Awhite%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M1.2%2C0.2c0.3-0.3%2C0.7-0.3%2C1%2C0l3.3%2C3.3l1.9-1.9C7.6%2C1.4%2C8%2C1.6%2C8%2C1.9v5.5C8%2C7.7%2C7.7%2C8%2C7.3%2C8H1.9C1.6%2C8%2C1.4%2C7.6%2C1.6%2C7.4%20%20l1.9-1.9L0.2%2C2.3c-0.3-0.3-0.3-0.7%2C0-1L1.2%2C0.2z%22%2F%3E%3C%2Fsvg%3E")
}

.screen_sharing-highlighted {
    box-shadow: 0 0 50px #96bf48 !important
}

.timeline-blank-slate {
    color: #a9a9ae;
    padding: 15px;
    text-align: center
}

.timeline-list {
    position: relative;
    list-style: none;
    margin: 0
}

.timeline-list .next-card ~ .next-card {
    margin-top: 10px
}

.timeline-item {
    position: relative
}

.timeline-item .timeline-dropdown {
    background: #fbfdfe;
    border: none;
    border-top: 1px solid #d5dbe6;
    box-shadow: none;
    margin-top: -1px;
    padding: 0 !important;
    position: relative
}

.timeline-item .timeline-dropdown::before,
.timeline-item .timeline-dropdown::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute
}

.timeline-item .timeline-dropdown::before {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 8px solid #d5dbe6;
    left: 25px;
    top: -9px
}

.timeline-item .timeline-dropdown::after {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 9px solid #fbfdfe;
    left: 23px;
    top: -7px
}

.timeline-item .timeline-dropdown tr>td,
.timeline-item .timeline-dropdown th {
    border-bottom: 1px solid #ebeef3
}

.timeline-item .timeline-dropdown th,
.timeline-item .timeline-dropdown td {
    padding: 15px
}

.timeline-item .timeline-dropdown th {
    min-width: 100px
}

.timeline-item .timeline-dropdown td {
    word-break: break-word
}

.timeline-item .timeline-dropdown ul,
.timeline-item .timeline-dropdown li {
    list-style-position: inside;
    padding: 0 !important;
    margin: 0
}

.timeline-item .timeline-dropdown .formatted {
    padding: 8px 0
}

.timeline-item .timeline-dropdown .next-input,
.timeline-item .timeline-dropdown .sp-input,
.timeline-item .timeline-dropdown .next-input--stylized,
.timeline-item .timeline-dropdown .next-textarea,
.timeline-item .timeline-dropdown .next-select {
    font-size: 13px
}

.timeline-item .timeline-dropdown .next-select__wrapper .next-icon {
    height: 13px;
    width: 13px
}

.timeline-item .timeline__sub-table {
    table-layout: fixed;
    max-width: 700px
}

.timeline-item .timeline__sub-table tr:first-child td,
.timeline-item .timeline__sub-table tr:first-child th {
    border-top: 0;
    padding-top: 0
}

.timeline-item .timeline__sub-table tr:last-child td,
.timeline-item .timeline__sub-table tr:last-child th {
    padding-bottom: 0
}

.timeline-item .timeline__sub-table td,
.timeline-item .timeline__sub-table th {
    border-top: 1px solid #ebeef3;
    border-bottom: 0 !important
}

.timeline-item .timeline__sub-table td:first-child,
.timeline-item .timeline__sub-table th:first-child {
    padding-left: 0
}

.timeline-item .timeline__sub-table td:last-child,
.timeline-item .timeline__sub-table th:last-child {
    padding-right: 0
}

.timeline-item .timeline__sub-table .btn {
    margin-top: 5px
}

.timeline-item .timeline__sub-table .btn+.btn {
    margin-left: 5px
}

@media only screen and (max-width: 650px) {
    .timeline-item .timeline-datetime {
        font-size: 11px
    }
    .timeline-item .time-separator {
        width: 2px;
        height: 2px;
        border-radius: 0
    }
    .timeline-item .img-circle {
        width: 30px;
        height: 30px
    }
    .timeline-item .timeline-content {
        padding: 12px 20px 11px 20px
    }
    .timeline-item .timeline-content h2 {
        font-size: 13px
    }
    .timeline-item .timeline-content .multiple-messages p:first-child {
        padding-top: 3px
    }
}

.page-orders-show .timeline-item::before,
.page-checkouts-show .timeline-item::before {
    display: none
}

.page-orders-show .timeline-content,
.page-checkouts-show .timeline-content {
    border-bottom: 1px solid #ebeef0;
    padding: 12px 20px 11px 20px;
    font-size: 13px
}

.page-orders-show .timeline-content .time-separator,
.page-checkouts-show .timeline-content .time-separator {
    width: 2px;
    height: 2px;
    border-radius: 0px
}

.page-orders-show .timeline-content .timeline-datetime,
.page-checkouts-show .timeline-content .timeline-datetime {
    font-size: 11px
}

.page-orders-show .timeline-item:last-child .timeline-content,
.page-checkouts-show .timeline-item:last-child .timeline-content {
    border-bottom: 0
}

.timeline-ico {
    border-radius: 26px;
    background: #657880;
    border: 2px solid #ffffff;
    top: 10px;
    right: 20px;
    z-index: 2;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset
}

@media only screen and (max-width: 650px) {
    .timeline-ico {
        top: 6px
    }
}

.timeline-ico .ico {
    margin-top: 5px
}

.timeline-ico.success {
    background: #94c140
}

.timeline-ico.failure {
    background: #d55129
}

.timeline-item-type-announcement .timeline-ico {
    background: #94c140
}

.timeline-ico img {
    width: 16px;
    margin-top: 7px
}

.timeline-item-type-announcement .timeline-ico img {
    width: auto;
    margin: 0
}

.timeline-datetime {
    color: #798c9c;
    font-size: 13px;
    white-space: pre
}

.timeline-content {
    color: #798c9c;
    padding: 17px 20px 15px 20px
}

.timeline-content .timeline-action {
    font-size: 13px;
    text-decoration: underline
}

.timeline-content .time-separator {
    margin-right: 5px;
    white-space: pre
}

.timeline-content h2 {
    font-size: 15px;
    width: 100%
}

.timeline-content p {
    padding-top: 2px
}

.timeline-content p::first-letter {
    text-transform: uppercase
}

.timeline-content .multiple-messages p:first-child {
    padding-top: 9px
}

.timeline-content strong {
    color: #31373d
}

.timeline-content .table-dropdown {
    margin-left: -55px;
    background: #fbfdfe;
    position: relative;
    z-index: 5;
    margin-right: -130px;
    border: none;
    border-top: 1px solid #d5dbe6;
    box-shadow: none;
    margin-bottom: -15px;
    padding: 0 !important;
    margin-top: 15px !important
}

.timeline-content .table-dropdown .table-dropdown-icon {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 8px solid #d5dbe6;
    left: 18px;
    top: -9px;
    position: absolute;
    display: block !important
}

.timeline-content .table-dropdown .table-dropdown-icon::before {
    content: "";
    display: block;
    position: absolute;
    top: 1.5px;
    left: -12px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 9px solid #fbfdfe
}

.timeline-content .table-dropdown th,
.timeline-content .table-dropdown td {
    border-bottom: 1px solid #ebeef3 !important;
    padding: 15px !important
}

.timeline-content .table-dropdown td {
    word-break: break-all
}

.timeline-content .table-dropdown .heading {
    left: 0;
    text-transform: uppercase;
    font-size: 14px;
    color: #888888;
    border-bottom: 1px solid #ebeef3;
    padding-left: 15px;
    width: auto
}

.timeline-content--compact {
    padding-left: 0;
    padding-right: 0
}

.timeline-header {
    font-size: 13px;
    padding: 8px 15px;
    background-color: #fafbfc;
    position: relative;
    z-index: 2;
    border-bottom: 1px solid #d5dbe6;
    border-top: 1px solid #d5dbe6;
    color: #798c9c
}

.timeline-group:first-of-type .timeline-header {
    border-radius: 4px 4px 0 0;
    border-top: none
}

.timeline-footer {
    position: relative;
    margin-top: 20px
}

.timeline-footer .btn {
    margin-left: 50%;
    position: relative;
    left: -70px
}

.load-btn {
    display: block
}

.load-btn:hover {
    text-decoration: none;
    color: #5f7188
}

.load-btn.disabled:hover {
    color: #929eac
}

.load-btn i {
    margin-top: 2px;
    opacity: .6
}

.timeline-dropdown .heading {
    left: 0;
    text-transform: uppercase;
    font-size: 14px;
    color: #888888;
    border-bottom: 1px solid #ebeef3;
    padding-left: 15px;
    width: auto
}

.timeline-notice {
    padding: 15px 130px 15px 55px;
    border-bottom: solid 1px #d5dbe6;
    background: #ebeef0
}

.audit-message {
    display: inline-block;
    vertical-align: top
}

.announcement-viewed-true {
    background-color: #f9fcfe
}

.announcement-viewed-true .timeline-ico {
    border-color: #f9fcfe
}

.timeline-badge {
    font-size: 12px;
    line-height: 12px;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-weight: 400;
    border-radius: 3px;
    vertical-align: middle;
    white-space: nowrap;
    display: inline-block;
    text-transform: uppercase;
    background-color: #b762ff;
    color: #ffffff;
    padding: 3px 5px
}

.timeline-badge--attachment {
    background-color: #798c9c
}

.global-search__pane {
    position: fixed;
    opacity: 0;
    visibility: hidden;
    outline: 0;
    width: 410px;
    max-width: calc(100vw - 66px);
    height: 100vh;
    background: #ffffff;
    top: 0;
    left: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.5);
    overflow: hidden;
    z-index: 225;
    transition: all 0.15s;
    -webkit-transform: translateX(200px);
    transform: translateX(200px)
}

.global-search__pane.global-search__pane--is-expanded {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(56px);
    transform: translateX(56px)
}

.global-search__pane .global-search__header {
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #ebeef0;
    margin: 0;
    background: #f5f6f7;
    height: 56px
}

.global-search__pane .global-search__header .next-card__section {
    padding-top: 0
}

.global-search__pane .global-search__input-wrapper {
    padding-left: 20px;
    max-width: 85%
}

.global-search__pane .global-search__input-wrapper .next-input--stylized {
    border-radius: 100px
}

.global-search__pane .global-search__input-wrapper .next-input__add-on--before {
    margin-right: 5px;
    margin-bottom: 2px
}

.global-search__pane .global-search__input-wrapper .next-input__add-on--before .next-icon {
    top: 0
}

.global-search__pane .global-search__loading {
    opacity: 0.5;
    margin-top: 2px;
    height: 16px;
    width: 16px
}

.global-search__pane .global-search__clear {
    opacity: 0.5;
    vertical-align: middle;
    margin-top: 2px
}

.global-search__pane .global-search__clear:hover,
.global-search__pane .global-search__clear:focus {
    opacity: 1
}

.global-search__pane .global-search__close {
    float: right;
    margin-right: 14px;
    opacity: 0.6
}

.global-search__pane .global-search__close:hover,
.global-search__pane .global-search__close:focus {
    opacity: 1
}

.global-search__wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: calc(100vh - 102px);
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.global-search__body {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.global-search__footer {
    margin: 20px 0;
    padding: 20px 0 60px 0
}

@media screen and (max-width: 480px) {
    .global-search__pane.global-search__pane--is-expanded {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        width: 100vw;
        max-width: 100vw
    }
}

.global-search__results {
    overflow-x: hidden;
    overflow-y: auto;
    height: calc(100% - 56px);
    -webkit-overflow-scrolling: touch
}

.global-search__results .global-search__result {
    padding: 10px;
    padding-right: 0;
    margin: 0;
    width: 100%;
    border-right: 3px solid #ffffff
}

.global-search__results .global-search__result ~ .global-search__result {
    padding-top: 10px
}

.global-search__results .global-search__result--selected {
    background-color: #eff9fd;
    border-right: 3px solid #0078bd;
    outline: 0
}

.global-search__results .global-search__result__image {
    position: relative;
    top: -10px;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    border: 1px solid #ebeef0
}

.global-search__results .global-search__result__image-container {
    width: 70px
}

.global-search__results .global-search__result__image__wrapper {
    background: #f5f6f7;
    position: relative;
    top: -10px;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    border: 1px solid #ebeef0
}

.global-search__results .global-search__result__image__wrapper .next-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -10px 0 0 -10px
}

.global-search__results .global-search__result__heading {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 5px
}

.global-search__results .global-search__result__heading a {
    max-width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #31373d;
    text-decoration: underline;
    margin: 5px 10px 5px 0
}

.global-search__results .global-search__result__heading__actions {
    margin: 5px 0;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    white-space: nowrap
}

.global-search__results .global-search__result-content-item {
    margin: 8px 0
}

.global-search__results .next-token {
    display: inline-block
}

.global-search__first-match {
    margin-bottom: 8px
}

.global-search__more-results {
    margin-top: 8px
}

.global-search__more-results a {
    text-decoration: underline
}

.global-search__list-heading {
    font-size: 11px;
    text-transform: uppercase;
    margin-bottom: 3px;
    color: #95a7b7
}

.global-search__results__count {
    font-size: 12px;
    text-align: center;
    color: #95a7b7
}

.global-search__list-heading {
    padding: 0 4px
}

.global-search__list {
    list-style: none;
    margin: 0
}

.global-search__list-item {
    border-top: 1px solid #ebeef0
}

.global-search__list-item .btn--link,
.global-search__list-item a {
    padding: 6px 4px;
    display: block;
    line-height: inherit;
    width: 100%
}

.global-search__list-item .btn--link:focus,
.global-search__list-item .btn--link:hover,
.global-search__list-item a:focus,
.global-search__list-item a:hover {
    text-decoration: none;
    background-color: #eff9fd !important
}

.global-search__list-item .btn--link span,
.global-search__list-item a span {
    float: right
}

.global-search__blank-slate {
    padding: 50px
}

.global-search__blank-slate .next-heading--1 {
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: 20px;
    line-height: 1.4em;
    color: #31373d;
    margin-bottom: 8px
}

.global-search__blank-slate .next-heading--2 {
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: 18px;
    line-height: 1.4em;
    color: #798c9c
}

.global-search__blank-slate-message {
    margin-bottom: 70px
}

.global-search__recent {
    color: #798c9c
}

.global-search__tip {
    background: #f5f6f7;
    border-radius: 8px;
    padding: 20px;
    color: #798c9c;
    margin: 0 50px
}

.next-nav .sidebar-link.search {
    padding: 0px 10px 0px 20px;
    height: 40px;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.next-nav .sidebar-link.search .next-icon--sidebar {
    margin-right: 10px
}

@media screen and (max-width: 768px) {
    .next-nav .global-search__pane.global-search__pane--is-expanded {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.sidebar-link.search .next-nav-search__text {
    margin-left: 0
}

.global-search__pane--is-expanded .sidebar-link {
    color: transparent !important
}

.global-search__pane--is-expanded .sidebar-link span {
    color: transparent !important
}

.spreadsheet__container {
    background: #ffffff;
    border-top: 1px solid #ebeef0;
    position: relative;
    overflow-x: scroll;
    width: 100%;
    padding-bottom: 200px;
    margin-bottom: -15px
}

.spreadsheet__overflow {
    overflow: hidden
}

.spreadsheet {
    display: table;
    table-layout: fixed;
    width: 100%
}

.spreadsheet__header-group {
    display: table-row;
    color: #798c9c;
    visibility: visible
}

.spreadsheet__header-group>.spreadsheet__cell {
    padding: 6px 10px;
    background: #f5f6f7;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    z-index: 5
}

.spreadsheet__header-group::after {
    content: "";
    position: absolute;
    background: #fafbfc;
    height: 31px;
    width: 100%;
    left: 0;
    border-bottom: 1px solid #ebeef0
}

.spreadsheet__cell--resizable {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.spreadsheet__resize-handle {
    position: absolute;
    width: 10px;
    top: 0;
    right: 0;
    bottom: 0;
    cursor: col-resize
}

.spreadsheet__header-group--is-fixed {
    position: fixed;
    z-index: 5;
    top: 56px
}

.spreadsheet__header-group--is-fixed::after {
    position: fixed;
    top: 56px;
    z-index: 4
}

.spreadsheet__header-group--is-hidden {
    visibility: hidden
}

.spreadsheet__row-group {
    display: table-row-group
}

.spreadsheet__row {
    display: table-row
}

.spreadsheet__row::after {
    content: "";
    position: absolute;
    background: #f5f6f7;
    height: 1px;
    width: 100%;
    left: 0;
    margin-top: -1px
}

.spreadsheet__row:hover .spreadsheet__cell,
.spreadsheet__row:hover .next-select,
.spreadsheet__row:hover .next-input,
.spreadsheet__row:hover .sp-input,
.spreadsheet__row:hover .next-input--stylized,
.spreadsheet__row:hover .next-textarea {
    background: #eff9fd
}

.spreadsheet__row:hover .next-input--is-focused,
.spreadsheet__row:hover .spreadsheet__cell--focused {
    background: #ffffff
}

.spreadsheet__row:hover .next-input--is-focused .next-select,
.spreadsheet__row:hover .next-input--is-focused .next-input,
.spreadsheet__row:hover .next-input--is-focused .sp-input,
.spreadsheet__row:hover .next-input--is-focused .next-input--stylized,
.spreadsheet__row:hover .next-input--is-focused .next-input--stylized,
.spreadsheet__row:hover .next-input--is-focused .next-textarea,
.spreadsheet__row:hover .spreadsheet__cell--focused .next-select,
.spreadsheet__row:hover .spreadsheet__cell--focused .next-input,
.spreadsheet__row:hover .spreadsheet__cell--focused .sp-input,
.spreadsheet__row:hover .spreadsheet__cell--focused .next-input--stylized,
.spreadsheet__row:hover .spreadsheet__cell--focused .next-input--stylized,
.spreadsheet__row:hover .spreadsheet__cell--focused .next-textarea {
    background: #ffffff
}

.spreadsheet__row:hover .spreadsheet__cell--row-title {
    color: #31373d;
    background: #ebeef0
}

.spreadsheet__cell {
    display: table-cell;
    vertical-align: top;
    position: relative;
    padding: 0;
    border-right: 1px solid #ebeef0;
    border-bottom: 1px solid #ebeef0;
    z-index: 1;
    box-sizing: border-box
}

.spreadsheet__cell:focus {
    outline: none
}

.spreadsheet__cell .next-select,
.spreadsheet__cell .next-input,
.spreadsheet__cell .sp-input,
.spreadsheet__cell .next-input--stylized,
.spreadsheet__cell .next-input--stylized,
.spreadsheet__cell .next-textarea {
    position: static;
    border: none;
    border-radius: 0;
    cursor: default
}

.spreadsheet__cell .next-select:focus,
.spreadsheet__cell .next-input:focus,
.spreadsheet__cell .sp-input:focus,
.spreadsheet__cell .next-input--stylized:focus,
.spreadsheet__cell .next-input--stylized:focus,
.spreadsheet__cell .next-textarea:focus {
    background: #ffffff;
    cursor: text;
    border: none
}

.spreadsheet__cell .next-textarea {
    height: 70px
}

.spreadsheet__cell .next-popover .next-select,
.spreadsheet__cell .next-popover .next-input,
.spreadsheet__cell .next-popover .sp-input,
.spreadsheet__cell .next-popover .next-input--stylized,
.spreadsheet__cell .next-popover .next-input--stylized,
.spreadsheet__cell .next-popover .next-textarea {
    border: 1px solid #d3dbe2
}

.spreadsheet__cell .spreadsheet__drag-selection {
    text-align: center;
    margin: 1px;
    position: static;
    width: calc(100% - 2px)
}

.spreadsheet__cell .next-select__wrapper {
    border: none;
    margin-top: 1px
}

.spreadsheet__cell .next-input--is-focused {
    border-radius: 0;
    z-index: 3;
    border: none
}

.spreadsheet__cell .next-input-wrapper--is-error {
    box-shadow: 0 0 0 1px #ff5d5d
}

.spreadsheet__cell--visually-focused {
    background: #eff9fd;
    border-color: #0078bd
}

.spreadsheet__cell--visually-focused .next-select,
.spreadsheet__cell--visually-focused .next-input,
.spreadsheet__cell--visually-focused .sp-input,
.spreadsheet__cell--visually-focused .next-input--stylized,
.spreadsheet__cell--visually-focused .next-input--stylized,
.spreadsheet__cell--visually-focused .next-textarea {
    background: #eff9fd
}

.spreadsheet__cell--visually-focused::before,
.spreadsheet__cell--visually-focused::after {
    position: absolute;
    content: "";
    background: #0078bd
}

.spreadsheet__cell--visually-focused::before {
    top: -1px;
    left: -1px;
    width: 100%;
    height: 1px;
    border-left: 1px solid #0078bd;
    border-right: 1px solid #0078bd
}

.spreadsheet__cell--visually-focused::after {
    top: -1px;
    left: -1px;
    width: 1px;
    height: 100%;
    border-top: 1px solid #0078bd;
    border-bottom: 1px solid #0078bd
}

.spreadsheet__cell--focused {
    background: #ffffff;
    border-color: #0078bd;
    box-shadow: inset 0px 0px 0px 1px #0078bd;
    z-index: 2
}

.spreadsheet__cell--focused::before,
.spreadsheet__cell--focused::after {
    position: absolute;
    content: "";
    top: -1px;
    left: -1px;
    width: 100%;
    height: 0;
    background: #0078bd;
    border: 1px solid #0078bd
}

.spreadsheet__cell--focused::after {
    top: -1px;
    left: -1px;
    width: 0;
    height: 100%
}

.spreadsheet__cell--focused .next-select,
.spreadsheet__cell--focused .next-input,
.spreadsheet__cell--focused .sp-input,
.spreadsheet__cell--focused .next-input--stylized,
.spreadsheet__cell--focused .next-input--stylized,
.spreadsheet__cell--focused .next-textarea {
    background: #ffffff
}

.spreadsheet__cell--focused .spreadsheet__drag-selection::after {
    content: "";
    position: absolute;
    z-index: 2;
    bottom: -2px;
    left: -2px;
    width: 7px;
    height: 7px;
    background: #0078bd;
    border: 1px solid #ffffff;
    cursor: ns-resize
}

.spreadsheet__cell--uneditable {
    color: #95a7b7;
    padding: 7px 10px;
    cursor: not-allowed
}

.spreadsheet__cell--row-title {
    padding: 7px 10px;
    background: #f5f6f7;
    width: 280px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.spreadsheet__cell--row-subtitle {
    color: #798c9c;
    padding-left: 20px
}

.spreadsheet__cell--dirty-indicator {
    padding: 7px 0;
    border-right: none;
    text-align: center;
    width: 20px
}

.spreadsheet__cell--type-text_area {
    width: 400px
}

.spreadsheet__cell--type-string,
.spreadsheet__cell--type-select {
    width: 300px
}

.spreadsheet__cell--type-money,
.spreadsheet__cell--type-weight {
    width: 140px
}

.spreadsheet__cell--type-dimensions {
    width: 150px
}

.spreadsheet__cell--type-money {
    text-align: right
}

.spreadsheet__cell--type-money .next-input,
.spreadsheet__cell--type-money .sp-input,
.spreadsheet__cell--type-money .next-input--stylized {
    text-align: right
}

.spreadsheet__cell--type-inventory {
    width: 180px;
    text-align: center
}

.spreadsheet__cell--type-inventory .next-select,
.spreadsheet__cell--type-inventory .next-input,
.spreadsheet__cell--type-inventory .sp-input,
.spreadsheet__cell--type-inventory .next-input--stylized,
.spreadsheet__cell--type-inventory .next-input--stylized,
.spreadsheet__cell--type-inventory .next-textarea {
    text-align: center
}

.spreadsheet__cell--type-publishing {
    width: 180px;
    text-align: center;
    padding: 7px 0
}

.spreadsheet__cell--type-boolean {
    width: 120px;
    text-align: center;
    padding: 7px 0
}

.spreadsheet__cell--type-inventory_adjustment {
    width: 160px
}

.spreadsheet__cell--type-inventory_adjustment .next-input-wrapper {
    padding: 5px 10px
}

.spreadsheet__cell--type-inventory_adjustment .next-input-wrapper .next-input.quantity-field,
.spreadsheet__cell--type-inventory_adjustment .next-input-wrapper .quantity-field.sp-input,
.spreadsheet__cell--type-inventory_adjustment .next-input-wrapper .quantity-field.next-input--stylized {
    padding: 0
}

.spreadsheet__cell--type-tags {
    padding: 3px 10px;
    width: 400px;
    max-width: 550px
}

.spreadsheet__tag-list {
    position: relative;
    top: 1px
}

.spreadsheet__status-indicator--is-hidden {
    opacity: 0;
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    transition: all 200ms ease 1500ms
}

.spreadsheet__cell--image {
    padding: 0;
    border-right: none;
    width: 32px
}

.spreadsheet-scroller {
    height: 15px;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    width: calc(100vw - 240px);
    left: 240px;
    position: fixed;
    bottom: 0;
    z-index: 6
}

@media screen and (max-width: 768px) {
    .spreadsheet-scroller {
        width: 100vw;
        left: 0
    }
}

.spreadsheet-scroller__scroll-area {
    position: absolute;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch
}

.spreadsheet-scroller__scroll-bar {
    height: 15px
}

.spreadsheet__cell--has-changes::before {
    content: "";
    background-color: #798c9c;
    display: inline-block;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    top: calc(50% - 2px)
}

.msw-search-controls {
    position: relative
}

.msw-search-controls .msw-search-btn {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    left: auto
}

.msw-search-container {
    width: calc(100% + 2px)
}

.msw-search-container input,
.msw-search-container .autocomplete-field {
    border: 1px solid #C0C0C0;
    border-bottom: 1px solid #e6e6e6;
    border-radius: 3px 3px 0px 0px;
    padding-left: 11px;
    margin: -1px;
    height: 30px
}

.msw-search-container input:focus,
.msw-search-container .autocomplete-field:focus {
    border-bottom: 1px dotted #84b3f4 !important
}

.msw-results-wrap {
    width: 320px;
    left: 0;
    right: auto
}

.msw-results-wrap::before {
    left: 1px;
    right: auto
}

.msw-results-wrap .msw-result-focused a {
    text-decoration: none;
    color: #ffffff !important;
    background: #0078bd;
    outline: none
}

.msw-results-wrap .msw-result-focused.datalist-item-applied .ico {
    background-position: -48px -32px
}

.msw-msg {
    font-size: 16px;
    color: #666
}

.msw .resource-search-result-title {
    display: inline-block;
    width: 265px
}

.msw-results-paginate {
    padding: 10px;
    position: relative;
    background: #f9f9f9;
    border-top: solid 1px #ebebeb
}

.msw-results-paginate .segmented {
    float: right;
    margin: 0
}

.msw-results-paginate .segmented li {
    vertical-align: top
}

.msw-results-paginate .segmented a.disabled:hover {
    background: #F4F4F4
}

.datalist .ico {
    visibility: hidden;
    width: 16px;
    margin-right: 8px
}

.datalist-stacked a {
    font-weight: 400;
    display: block;
    padding: 4px 10px;
    border-radius: 0;
    overflow: hidden
}

.datalist-stacked a:hover {
    text-decoration: none;
    color: #ffffff;
    background-color: #0078bd
}

.datalist-item-applied a {
    color: #999
}

.datalist-item-applied a:hover .ico {
    background-position: -48px -32px
}

.datalist-item-applied .ico {
    background-position: -48px -64px;
    visibility: visible
}

.dropdown li.datalist-item-locked a:hover {
    color: #ffffff;
    background-color: #AAA;
    cursor: default
}

.dropdown li.datalist-item-locked a:hover .ico {
    background-position: -32px -80px;
    visibility: visible
}

.datalist-item-pending a {
    color: #999
}

.datalist-item-pending a:hover {
    color: #999 !important;
    cursor: default !important;
    background: #ffffff !important
}

.datalist-item-pending .ico {
    background-image: url(//cdn.shopify.com/s/assets/admin/animations/loading-small-c85c9cf67e3f92793579efa7decc43b9f41c79c069d7d1c8be765dd31b658880.gif);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    visibility: visible
}

.clear-search-selection {
    padding: 0 4px
}

.autocomplete-container {
    position: relative
}

.autocomplete-container .autocomplete-lst {
    position: absolute;
    left: 0;
    top: 100%
}

.autocomplete-container input[type='text'],
.autocomplete-container [type='text'].autocomplete-field {
    z-index: 9999
}

.autocomplete-container .msw-search-container {
    border: none
}

.search-results-visible .autocomplete-field {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.magnificent-search-widget .resource-search-pagination-links a:hover {
    background: #e7e7e7
}

.autocomplete-field {
    padding: 0
}

.autocomplete-field input,
.autocomplete-field .autocomplete-field {
    margin: 0;
    padding: 4px 4px 4px 29px;
    border: none;
    height: auto;
    line-height: 20px;
    background: url(//cdn.shopify.com/s/assets/admin/icon-sprite-fd0620cf871991a01f2321ba21b521b4502c86d282ea36fbd5e9b58aa6f2e072.png) no-repeat -4px -962px
}

.autocomplete-result {
    display: block;
    padding: 4px;
    text-decoration: none
}

.autocomplete-result a {
    text-decoration: none
}

.autocomplete-result strong {
    display: inline-block;
    margin-right: .5em;
    color: #343A40;
    font-weight: normal
}

.autocomplete-result small {
    color: #adb9c5;
    display: inline-block;
    font-size: 14px
}

.autocomplete-lst {
    background-color: #ffffff;
    border: 1px solid #ccc;
    border-top: none;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
    width: 100%;
    max-height: 140px;
    overflow: auto;
    z-index: 1;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.autocomplete-lst li {
    padding: 4px
}

.autocomplete-lst li a {
    display: block;
    padding: 2px 4px;
    border-radius: 3px
}

.autocomplete-lst li strong {
    display: inline-block;
    margin-right: .5em;
    color: #8093a5;
    font-weight: normal
}

.autocomplete-lst li small {
    color: #adb9c5;
    display: inline-block;
    font-size: 14px
}

.autocomplete-lst li:hover {
    color: #ffffff
}

.autocomplete-lst li:hover a,
.autocomplete-lst li.selected a {
    background: #0078bd;
    text-decoration: none;
    color: #ffffff
}

.autocomplete-lst li:hover a strong,
.autocomplete-lst li.selected a strong {
    color: #ffffff
}

.autocomplete-lst li:hover a small,
.autocomplete-lst li.selected a small {
    color: #b0d4ea
}

.autocomplete-lst li.no-result {
    background: #f7fbfc
}

.autocomplete-lst li p {
    padding: 2px 4px;
    margin: 0
}

.autocomplete-lst .separator-top {
    border-top: 1px solid #e5e5e5;
    padding-top: 4px !important
}

.autocomplete-lst .separator-bottom {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 4px !important
}

.modal .body.app-modal-body {
    padding: 0
}

.app-modal-iframe {
    display: block;
    width: 100%;
    height: 100%
}

#content.viewing-embedded-app {
    padding-top: 0 !important;
    padding-bottom: 0
}

#content.viewing-embedded-app section {
    height: 100%
}

.embedded-app {
    position: relative;
    height: 100%
}

@media screen and (max-width: 580px) {
    .embedded-app__icon {
        display: none
    }
}

.embedded-app__secondary-buttons {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.embedded-app__secondary-buttons>.btn,
.embedded-app__secondary-buttons>.segmented,
.embedded-app__secondary-buttons>.next-popover__container {
    margin-left: 10px;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

a.breadcrumb:hover,
a.breadcrumb:focus {
    color: #798c9c
}

.app-iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    box-sizing: border-box
}

.app-iframe--admin {
    height: calc(100% - 56px);
    margin-top: 56px
}

@media screen and (max-width: 580px) {
    .content--has-secondary-actions .app-iframe--admin {
        height: calc(100% - 98px);
        margin-top: 98px
    }
}

.app-iframe--pos {
    max-height: 704px
}

.modal-iframe {
    overflow: hidden;
    transition: height 0.25s ease-out
}

.bulk-actions {
    z-index: 7;
    position: absolute;
    left: 20px;
    right: 0;
    background: #ffffff;
    padding: 10px 0;
    white-space: nowrap;
    margin-top: -38px;
    font-weight: 400;
    display: none
}

.bulk-actions .btn--selection {
    white-space: nowrap;
    padding-left: 30px
}

.bulk-actions.bulk-actions--is-visible {
    display: block
}

.bulk-actions--variants {
    left: 0
}

.bulk-actions--is-sticky {
    position: fixed;
    top: 94px;
    left: 280px;
    border-bottom: 1px solid #d3dbe2
}

.next-grid--single-column .bulk-actions--is-sticky {
    left: 270px
}

@media screen and (max-width: 768px) {
    .bulk-actions--is-sticky {
        left: 40px
    }
    .next-grid--single-column .bulk-actions--is-sticky {
        left: 30px
    }
}

.bulk-actions__select-all--has-selected-items.bulk-actions__select-all--is-sticky {
    position: fixed;
    top: 64px;
    left: 287px
}

.next-grid--single-column .bulk-actions__select-all--has-selected-items.bulk-actions__select-all--is-sticky {
    left: 277px
}

@media screen and (max-width: 768px) {
    .bulk-actions__select-all--has-selected-items.bulk-actions__select-all--is-sticky {
        left: 47px
    }
    .next-grid--single-column .bulk-actions__select-all--has-selected-items.bulk-actions__select-all--is-sticky {
        left: 37px
    }
}

@media screen and (max-width: 580px) {
    .content--secondary-actions-visible .bulk-actions--is-sticky {
        top: 136px
    }
    .content--secondary-actions-visible .bulk-actions__select-all--has-selected-items.bulk-actions__select-all--is-sticky {
        position: fixed;
        top: 106px
    }
}

.selection-count {
    font-weight: 400;
    color: #95a7b7
}

.bulk-action-inline-buttons {
    text-align: right
}

.bulk-action-inline-buttons .btn {
    margin-left: 5px
}

.has-bulk-actions {
    position: relative
}

.btn--select-all {
    z-index: 8;
    padding: 7px 20px 7px 0;
    margin: 0
}

.bulk-action-all-selector {
    position: relative;
    top: 2px;
    display: inline-block;
    text-transform: none;
    font-size: 13px;
    line-height: 26px;
    color: #444444;
    padding: 0 5px
}

.bulk-actions__select-all .bulk-actions__select-all-checkbox,
.bulk-actions__select-all .next-checkbox--styled {
    margin-top: 8px;
    top: 50%
}

.bulk-actions__select-all-btn {
    height: 28px;
    left: -7px;
    width: 45px;
    top: 2px
}

.bulk-actions__select-all-btn.next-label--switch {
    position: absolute
}

.bulk-actions__select-all-btn::after {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    content: '';
    height: 10px;
    margin-top: -5px;
    position: absolute;
    right: 5px;
    top: 50%;
    width: 10px
}

.bulk-actions__select-all-tooltip.tooltip-left-align .tooltip-label {
    left: -5px
}

.table-wrapper tr:last-child .bulk-actions__select-all-tooltip .tooltip-container {
    top: 2.5px
}

.row-touches-header {
    margin-top: -20px !important
}

.row-plain {
    background-color: #ebeef0
}

.row-warning {
    background-color: #fec97d;
    padding: 20px
}

.row-success {
    background-color: #e5fabc;
    padding: 20px
}

.row-featured {
    padding: 50px 0
}

.row-featured h2 {
    font: normal 24px / 1.1
}

.row-featured h3 {
    font: normal 18px / 1.3
}

.row-featured-content {
    max-width: 920px;
    margin: 0 auto
}

.blank-slate.centered {
    padding: 10% 0
}

@media screen and (max-height: 760px) {
    .blank-slate.centered {
        padding: 5% 0
    }
}

.next-ui .header-section,
.next-ui .row-success {
    padding: 20px
}

.nps-survey {
    position: relative;
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
    padding-bottom: 5px
}

.nps-survey-heading {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 15px
}

.nps-survey-options {
    box-sizing: border-box;
    position: relative;
    width: 750px;
    padding: 0 150px;
    margin: 0 auto;
    overflow: hidden
}

.nps-survey-label {
    position: absolute;
    top: 0px;
    left: 0;
    height: 32px;
    line-height: 32px;
    width: 130px;
    text-align: right;
    color: #ac6e6e
}

.nps-survey-label-very-likely {
    left: auto;
    right: 0;
    text-align: left;
    color: #72ac6e
}

.nps-survey-option {
    width: 10%;
    box-sizing: border-box;
    display: block;
    float: left;
    padding: 0 5px
}

.nps-survey-option label {
    font-size: 16px;
    color: #777;
    font-weight: normal;
    display: block;
    width: 100%;
    height: 32px;
    line-height: 32px;
    margin: 0;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 3px
}

.nps-survey-option label:hover {
    background: #95a7b7
}

.nps-survey-option label.is-selected {
    background: #798c9c;
    color: #ffffff
}

.blank-slate {
    text-align: center;
    padding: 50px 0
}

.blank-slate.slim {
    padding: 20px 0
}

.blank-slate.slim h2 {
    font-size: 18px
}

.blank-slate .ico,
.blank-slate .next-icon {
    margin-bottom: 30px
}

.blank-slate .next-spinner {
    margin-bottom: 30px
}

.blank-slate .next-spinner .next-icon {
    margin-bottom: 0
}

.blank-slate h2 {
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 15px;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif
}

.blank-slate p {
    color: #798c9c;
    font-size: 15px;
    line-height: 22px;
    margin: 0 0 15px
}

.blank-slate a.plain {
    font-size: 14px;
    color: #777
}

.blank-slate-section-tip {
    font-size: 16px;
    line-height: 22px;
    padding: 20px;
    border: 1px solid #ebeef0;
    background: #eff9fd
}

.zero-state {
    padding: 56px 10px 0 10px;
    text-align: center;
    box-sizing: border-box
}

.zero-state h1 {
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: 32px;
    font-weight: normal;
    margin-bottom: 16px;
    color: #31373d
}

.zero-state h1+p,
.zero-state h1+.zero-state__subheading {
    font-size: 18px;
    line-height: 1.4;
    margin-bottom: 56px
}

.zero-state h1+p.zero-state__tagline,
.zero-state h1+.zero-state__subheading.zero-state__tagline {
    margin-bottom: 20px
}

.zero-state p {
    color: #798c9c;
    line-height: 20px
}

.zero-state div.box {
    border: 0
}

.zero-state div.box.success {
    background-color: #ebf3dc
}

.zero-state div.box>p {
    min-width: 643px;
    font-size: 16px;
    padding: 8px 0
}

.zero-state div.box>p span {
    color: #000;
    font-size: 18px;
    font-weight: 500;
    margin-right: 8px
}

.zero-state span.icon-checkmark {
    background-size: 100%;
    color: #96b264;
    width: 17px;
    height: 13px;
    display: inline-block;
    margin-right: 8px
}

.zero-state--has-bottom-margin {
    margin-bottom: 40px
}

.zero-state--dialog {
    max-width: 960px;
    margin: 0 auto
}

.zero-state--orders {
    padding: 50px 0
}

.zero-state--products {
    padding: 50px 0
}

.zero-state__heading {
    font-size: 32px;
    font-weight: normal;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
    line-height: 1.2;
    margin-bottom: 18px
}

.zero-state__subheading {
    font-size: 18px;
    font-weight: normal;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
    color: #000000
}

.zero-state__link {
    display: block
}

.zero-state__image {
    margin: 60px auto 10px auto
}

.zero-state__image--orders {
    width: 210px;
    height: 200px
}

.zero-state__image--products {
    width: 198px;
    height: 212px
}

@media screen and (max-width: 450px) {
    .zero-state__image--discounts,
    .zero-state__image--pos {
        height: auto
    }
}

.zero-state__help {
    margin-top: 100px;
    display: block
}

.bg {
    background-size: 100%
}

.zero-state-splash {
    margin-bottom: 56px;
    width: 676px;
    height: 259px;
    max-width: 100%
}

.table-blank-slate .blank-slate {
    padding: 25px
}

.domains-blank-slate.bg,
.orders-page.bg {
    background-repeat: no-repeat
}

.domains-blank-slate#settings-domains,
.orders-page#settings-domains {
    min-height: 0
}

#discounts-splash {
    background-image: url(//cdn.shopify.com/s/assets/admin/discounts-img-80b58bc3ee7ac785300757c8dd314a957d7e6d5b48a9692287025c41b7a65d2b.png)
}

#customers-splash {
    background-image: url(//cdn.shopify.com/s/assets/admin/customers-img-0e3d6dc7d9ae4c9893e31e1582a579a047c8d7bdcaa805793c9ea959db484b80.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%
}

@media only screen and (max-width: 768px) {
    #customers-splash {
        height: 120px
    }
}

.onboarding-domain-splash {
    width: 460px;
    height: 279px;
    background-image: url(//cdn.shopify.com/s/assets/admin/domains-zero-state-bg-c9aeba49f27e7bb27892f278ea3be22bec6a0256ab0da90237039c00c288d7e7.png);
    position: relative;
    margin-bottom: 56px;
    background-repeat: no-repeat
}

.onboarding-domain-splash span,
.onboarding-domain-splash .shop-domain {
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    left: 83px;
    width: 270px;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 18px
}

#available-domains {
    text-align: center;
    margin-bottom: 56px
}

.domain-item {
    background-position: 26px 14px;
    background-repeat: no-repeat;
    color: #666;
    min-width: 300px;
    padding: 14px 26px;
    border-bottom: solid 1px #f4f7ef;
    text-align: right
}

.domain-item:first-of-type {
    border-top: solid 1px #f4f7ef
}

.domain-item span {
    float: left;
    margin: 0 26px;
    color: #333;
    font-weight: 500
}

.next-ui .blank-slate .ico {
    opacity: 1
}

.next-ui .discounts-page.bg,
.next-ui .customers-page.bg {
    background: none
}

.next-ui .blank-slate.slim p {
    margin-bottom: 0
}

.ui-footer-help {
    margin: 2.14286rem 0;
    text-align: center;
    width: 100%
}

.ui-footer-help__content {
    color: #707070;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    margin: 0 auto;
    padding: 1.42857rem;
    border: 1px solid #d3dbe2;
    border-radius: 3px
}

.ui-footer-help__content ul {
    list-style: disc outside none;
    margin-left: 1.42857rem
}

.ui-footer-help__icon {
    margin-right: 1.42857rem;
    color: #95a7b7
}

.ui-footer-help__title {
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial;
    margin-bottom: 0.71429rem
}

.website-preview {
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    padding-top: 12px;
    background-color: #95a7b7;
    background-size: 25px 5px;
    background-position: 7px 5px;
    border-radius: 2px 2px 0 0;
    background-repeat: no-repeat
}

.website-preview:hover .website-preview__mask {
    opacity: 1
}

.website-preview__link {
    display: block;
    border: 1px solid #d3dbe2;
    width: 316px;
    height: 168px;
    background-color: #ffffff
}

.website-preview__iframe {
    pointer-events: none;
    width: 1264px;
    height: 672px;
    border: none;
    left: 0;
    -webkit-transform: scale(0.25);
    transform: scale(0.25);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: all .3s ease-in-out
}

.website-preview__mask {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 2px 2px 0 0;
    background-color: rgba(0, 0, 0, 0.5);
    box-sizing: border-box;
    text-align: center;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
    position: absolute;
    left: 0;
    top: 0;
    padding-top: 72px
}

.website-preview__icon {
    margin: 1px 5px 0 0
}

.website-preview__mask-text {
    color: #ffffff;
    font-size: 16px
}

.website-preview--zero-state {
    border-radius: 5px;
    padding-top: 17px;
    background-image: url(//cdn.shopify.com/s/assets/admin/channels/online-store-preview-browser-bar-58ac074eac8f7a86b7ccba1f732f96a60c3c0c072b1c3afef327aaccaf09561d.png);
    background-size: 100% 17px;
    background-position: top left;
    display: inline-block
}

.website-preview--zero-state .website-preview__link {
    width: 420px;
    height: 280px;
    border: none
}

.website-preview--zero-state .website-preview__iframe {
    width: 1105.26316px;
    height: 736.84211px;
    -webkit-transform: scale(0.38);
    transform: scale(0.38)
}

.website-preview--zero-state .website-preview__mask {
    border-radius: 5px;
    padding-top: 128px
}

.advisor {
    border-radius: 3px;
    border: 1px solid #d3dbe2;
    padding: 26px;
    background-color: #fafbfc;
    margin-bottom: 0;
    overflow: hidden;
    position: relative
}

.advisor:hover .advisor__close {
    display: block
}

.advisor__ico-wrapper {
    display: table-cell;
    vertical-align: top;
    padding-right: 14px;
    box-sizing: border-box
}

.advisor__copy {
    display: table-cell;
    vertical-align: top
}

.advisor__copy--middle {
    vertical-align: middle
}

.advisor__heading {
    color: #454e57;
    font-weight: 700;
    margin-bottom: 4px;
    margin-top: -3px
}

.advisor__body {
    color: #454e57;
    margin-bottom: 4px
}

.advisor__btn {
    margin-top: 6px
}

.advisor__secondary-link {
    margin-left: 20px
}

.advisor__close {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px
}

#global-notification {
    z-index: 20;
    font-weight: normal;
    position: fixed;
    text-align: center;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: 24px;
    bottom: -86px;
    left: 240px;
    right: 0;
    padding: 0 10px;
    line-height: 86px;
    height: 86px;
    background: rgba(0, 0, 0, 0.85);
    color: #ffffff;
    transition: bottom 200ms ease, -webkit-transform 200ms ease;
    transition: bottom 200ms ease, transform 200ms ease;
    transition: bottom 200ms ease, transform 200ms ease, -webkit-transform 200ms ease
}

#global-notification.has-errors {
    background: rgba(120, 0, 0, 0.85)
}

#global-notification.is-visible {
    bottom: 0px
}

#global-notification .close-notification {
    position: absolute;
    right: 0;
    cursor: pointer;
    color: #999;
    height: 86px;
    width: 48px
}

#global-notification .close-notification:hover .next-icon {
    opacity: 0.75
}

@media screen and (max-width: 768px) {
    #global-notification {
        left: 0
    }
}

.plan-selection {
    z-index: 19;
    overflow: hidden;
    text-align: center;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-weight: normal;
    font-size: 18px;
    position: fixed;
    bottom: 0;
    left: 240px;
    right: 0;
    background: rgba(0, 0, 0, 0.85);
    color: #ffffff;
    height: 84px;
    width: auto;
    transition: bottom 200ms ease, -webkit-transform 200ms ease;
    transition: bottom 200ms ease, transform 200ms ease;
    transition: bottom 200ms ease, transform 200ms ease, -webkit-transform 200ms ease
}

.plan-selection.light-version {
    border-top: 1px solid #ebeef0;
    background: #31373d;
    color: #000
}

.plan-selection.is-visible {
    bottom: 0px
}

.plan-selection.is-hidden {
    bottom: -86px
}

.plan-selection .close-notification {
    position: absolute;
    right: 0;
    cursor: pointer;
    color: #999;
    height: 86px;
    width: 48px
}

.plan-selection .ico {
    vertical-align: middle
}

@media screen and (max-width: 768px) {
    .plan-selection {
        left: 0;
        font-size: 14px
    }
}

.plan-selection-message {
    line-height: 84px;
    margin-right: 10px
}

.plan-selection-unlock {
    margin-bottom: 3px
}

.plan-is-warning {
    background-color: #fec97d;
    border-top: 1px solid #ff9517;
    color: #7f3a07;
    line-height: 26px
}

.plan-selection--error {
    background: rgba(216, 62, 62, 0.95)
}

.top-banner {
    margin: 0;
    position: relative;
    top: -20px
}

.top-banner-remove-icon {
    cursor: pointer;
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -8px
}

.help-message {
    color: #444444;
    display: block;
    font-size: 14px;
    line-height: 32px
}

.help-message:hover {
    text-decoration: none
}

.help-message-icon {
    margin: 5px 5px 0 0
}

.info-message {
    text-align: center;
    padding: 40px 0;
    margin-top: 10px;
    color: #798c9c;
    font-size: 14px
}

.info-message.is-attached {
    border-top: none
}

.info-message .adwords-coupon {
    padding-top: 20px
}

.round-help-link {
    background: #cde3f5;
    padding: 0 3px;
    color: #3a9ef0;
    width: 12px;
    height: 12px;
    border-radius: 12px;
    font-weight: bold
}

.round-help-link:hover {
    text-decoration: none
}

.round-help-link-ico {
    font-style: normal
}

#errorExplanation,
.errorExplanation {
    padding: 10px;
    margin: 0 15px 20px 15px;
    background-color: #fffbe9;
    color: #9b731d;
    border: 1px solid #f2ebcf;
    border-right-color: #e2dcc2;
    border-bottom-color: #e2dcc2
}

#errorExplanation h2,
.errorExplanation h2 {
    font-size: 14px;
    color: #332104;
    margin-bottom: 10px
}

#errorExplanation p,
.errorExplanation p {
    margin: 0 0 4px 0
}

#errorExplanation ul,
.errorExplanation ul {
    margin: 0 0 0 25px
}

#errorExplanation {
    margin: 0 0 20px 0
}

.full-page-notice {
    padding: 80px
}

.unsupported-browser-inline-form,
.unsupported-browser-inline-form form,
.unsupported-browser-inline-form div {
    display: inline-block
}

#content.has-bottom-messages {
    box-sizing: border-box;
    padding-bottom: 86px
}

.has-bottom-messages--embedded .app-iframe.app-iframe--admin {
    padding-bottom: 116px
}

.tag>span.inactive,
.tag .tag-body.inactive {
    opacity: 0.5
}

.tag>span a,
.tag .tag-body a {
    color: #295b7a;
    text-decoration: none
}

.tag>span em,
.tag .tag-body em {
    font-style: normal
}

.tag .tag-inline {
    display: inline-block
}

.tag .tag-mini {
    padding: 1px 4px;
    margin: 0 5px 5px 0
}

.tag.closable span:first-child {
    padding: 3px 30px 3px 7px
}

.tag .close,
.tag .back {
    position: absolute;
    background-repeat: no-repeat;
    background-image: url(//cdn.shopify.com/s/assets/admin/icon-sprite-fd0620cf871991a01f2321ba21b521b4502c86d282ea36fbd5e9b58aa6f2e072.png);
    height: 26px;
    width: 22px;
    border: none;
    border-left: 1px solid #d4e2f3;
    display: inline-block;
    padding: 0;
    margin: 0;
    line-height: 16px;
    text-indent: -99999px;
    top: 0px;
    right: 0px
}

.tag .close {
    background-position: -9px -3363px
}

.tag .back {
    background-position: -9px -3413px
}

.tag .close:hover,
.tag .back:hover {
    background-color: #f9fcff;
    cursor: pointer
}

.tag.inactive span {
    opacity: 0.4
}

.status.success {
    color: #7ea13d
}

.status.warning {
    color: #9b731d
}

.status.error {
    color: #bd4f4f
}

.status.notice {
    color: #3378b0
}

.highlight {
    background: #fcfcd1;
    padding: 1px
}

.highlight-warning {
    background: #fffbe9;
    color: #e85b0f
}

.highlight-success {
    color: #7da337
}

.slidedown-hidden {
    position: absolute;
    visibility: hidden;
    max-height: 0
}

.slidedown-hidden.slidedown-visible {
    transition: max-height 1s;
    max-height: 1500px;
    position: relative;
    visibility: visible;
    overflow: hidden
}

@-webkit-keyframes slideUp {
    0% {
        top: 0
    }
    100% {
        top: -54px
    }
}

.auto-slide {
    position: absolute;
    -webkit-animation: slideUp 0.5s 1s forwards
}

.content {
    padding: 0 4px 20px 4px;
    margin-bottom: 20px
}

.content.grey {
    background: #f4f4f4
}

.editable.editing>.display-mode {
    display: none
}

.editable>.display-mode {
    display: block
}

.editable>tr.display-mode {
    display: table-row
}

.editable.inline.editing>.display-mode {
    display: none !important
}

.editable.inline>.display-mode {
    display: inline !important
}

.content {
    padding: 0;
    margin: 0
}

@-webkit-keyframes konami-fadeing {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes konami-fadeing {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-webkit-keyframes konami-falling {
    from {
        top: -200px
    }
    to {
        top: 1000px
    }
}

@keyframes konami-falling {
    from {
        top: -200px
    }
    to {
        top: 1000px
    }
}

.konami-icon {
    position: fixed;
    z-index: 5000;
    -webkit-animation-name: konami-falling, konami-fadeing;
    animation-name: konami-falling, konami-fadeing;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    animation-direction: normal
}

.obj-loading-indicator {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff url(//cdn.shopify.com/s/assets/admin/animations/loading-small-c85c9cf67e3f92793579efa7decc43b9f41c79c069d7d1c8be765dd31b658880.gif) 50% 50% no-repeat;
    border-radius: 3px;
    z-index: 1
}

.next-loader__has-loader {
    min-height: 90px;
    position: relative
}

.next-loader {
    position: absolute;
    background-image: url(//cdn.shopify.com/s/assets/admin/animations/loading-043bb819fe1b6cd7009abadd3d172d7edd10227cfe96b00a05b357f1959bf946.gif);
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 24px;
    height: 24px
}

.dashboard-card {
    position: relative
}

.dashboard__empty {
    position: absolute;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 5
}

.dashboard__empty__inner {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    text-align: center
}

.dashboard__empty__desc {
    color: #798c9c
}

.dashboard-card--graph .dashboard__empty__desc {
    padding: 20px 0;
    background-color: #ffffff
}

.dashboard-widget {
    position: relative;
    width: 100%
}

.dashboard-loading {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 5
}

.dashboard-loading__inner {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%
}

.channel-stat__heading {
    color: #95a7b7;
    font-size: 15px;
    vertical-align: bottom
}

.channel-stat__heading>* {
    display: inline-block;
    vertical-align: middle
}

.channel-stat__number {
    font-weight: 300;
    font-size: 36px;
    line-height: 30px
}

.channel-stat__number--small {
    font-size: 24px;
    padding-top: 5px;
    padding-bottom: 5px
}

.channel-stat__number--large {
    padding: 5px 0
}

.channel-stat__desc {
    color: #95a7b7
}

.channel-stat--green {
    color: #96bf48
}

.channel-stat--blue {
    color: #0078bd
}

.ratio-bar {
    display: block
}

.ratio-bar__fill {
    fill: #96bf48
}

.ratio-bar__fill--blue {
    fill: #0078bd
}

.channel-stats .channel-stat__stats {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.channel-stats .channel-stat__number {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%
}

.channel-stats .channel-stat__desc {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.dashboard-product-list {
    table-layout: fixed
}

.dashboard-product-list__title {
    width: 75%;
    white-space: nowrap
}

.dashboard-product-list__title a {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden
}

.dashboard-product-list__quantity {
    white-space: nowrap
}

.ranked-list__stat-count {
    color: #95a7b7
}

.dashboard-source-list {
    table-layout: fixed
}

.dashboard-source-list td {
    padding-top: 4px;
    padding-bottom: 4px
}

.dashboard-source-list__icon {
    width: 16px;
    padding-left: 0;
    padding-right: 0
}

.dashboard-source-list__number {
    width: 18%
}

.dashboard-source-list__title {
    width: 60%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.dashboard-multi-time {
    min-height: 215px
}

.next-grid--channel-single-column .dashboard-multi-time {
    margin-bottom: 10px
}

.description-list {
    margin: 0;
    padding: 0
}

.description-list dt {
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px
}

.description-list dt:first-child {
    margin-top: 0
}

.description-list dd {
    margin: 0;
    padding: 0
}

.description-list+* {
    margin-top: 20px
}

.description-list--bullet-separated {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.description-list--bullet-separated dt {
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important
}

.body:hover .description-list--bullet-separated dt a,
.body:hover .description-list--bullet-separated dt input,
.body:hover .description-list--bullet-separated dt .autocomplete-field,
.body:hover .description-list--bullet-separated dt button {
    display: none !important
}

.description-list--bullet-separated dd::after {
    content: '\00B7';
    margin: 0 5px
}

.description-list--bullet-separated dd:last-of-type::after {
    content: '';
    margin: 0
}

.description-list--hidden-titles dt {
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important
}

.body:hover .description-list--hidden-titles dt a,
.body:hover .description-list--hidden-titles dt input,
.body:hover .description-list--hidden-titles dt .autocomplete-field,
.body:hover .description-list--hidden-titles dt button {
    display: none !important
}

.description-list--specifications {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.description-list--specifications dt {
    color: #707070;
    min-width: 0;
    max-width: 100%;
    word-wrap: break-word;
    word-break: break-word;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    box-sizing: border-box;
    font-weight: 400
}

.description-list--specifications dd {
    word-wrap: break-word;
    word-break: break-word;
    -webkit-flex: 0 1 75%;
    -ms-flex: 0 1 75%;
    flex: 0 1 75%;
    max-width: 75%;
    box-sizing: border-box;
    padding-left: 10px
}

.description-list--specifications dt,
.description-list--specifications dd {
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ebeef0
}

.description-list--specifications dt:last-of-type,
.description-list--specifications dd:last-of-type {
    border-bottom: 0;
    padding-bottom: 0
}

.description-list--specifications dt:first-of-type,
.description-list--specifications dd:first-of-type {
    padding-top: 0
}

.description-list--specifications dd>dl {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 10px
}

.description-list--specifications .description-list__heading {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    border-bottom: 0;
    padding-bottom: 0;
    color: #31373d;
    font-weight: 400;
    font-size: 14px
}

.description-list--specifications .description-list__nested {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media screen and (max-width: 450px) {
    .description-list--specifications dt {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        border-bottom: 0;
        padding-bottom: 0
    }
    .description-list--specifications dd {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        padding-left: 0
    }
    .description-list--specifications dd:first-of-type {
        padding-top: 10px
    }
}

.trix-editor {
    font-size: 16px;
    line-height: 24px
}

.trix-editor::before {
    color: #9e9e9e !important
}

.trix-editor .caption {
    display: none
}

.trix-editor .trix-attachment {
    display: inline-block;
    margin: 0;
    padding: 0 5px;
    background: #fafbfc;
    border: 1px solid #ebeef0;
    border-radius: 3px;
    color: #0078bd;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.trix-editor [data-trix-mutable] {
    border: 1px solid #c3cfd8
}

.trix-editor .remove {
    display: none
}

.comment-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    padding: 4px 4px 4px 10px;
    border: 1px solid #d3dbe2;
    border-radius: 3px;
    background-color: #ffffff;
    background-color: -moz-field
}

.comment-box::-webkit-resizer {
    display: none
}

.comment-box:focus {
    outline: none
}

.comment-box+.next-popover__container {
    display: block
}

.comment-box__input {
    word-wrap: break-word;
    word-break: break-word;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 6px 5px;
    outline: none;
    min-height: 24px
}

@supports (-moz-appearance: none) {
    {}
    .comment-box__input {
        min-width: 0;
        max-width: 100%
    }
}

.comment-box__input--multiline {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.comment-box__actions {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 100%
}

.comment-box__actions.comment-box__actions--full-width {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.comment-box__attachments {
    width: 100%
}

.comment-box__icons-and-buttons {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.comment-box__action-buttons {
    display: inline-block;
    margin-left: 10px
}

.comment-box__edit-size-indicator {
    color: #d83e3e;
    text-align: right;
    padding-top: 5px
}

.comment-box__new-size-indicator {
    display: inline-block;
    color: #d83e3e;
    padding-right: 10px;
    padding-bottom: 5px;
    text-align: right;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.comment-box__action-icons {
    display: inline-block
}

.comment-box__action-icon {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    outline: none
}

.comment-box--timeline {
    padding: 5px 5px 5px 10px
}

.timeline__comment--editing .comment-box--timeline {
    margin-top: 10px
}

.timeline__new-comment-container .comment-box--timeline {
    border-left: 0;
    border-right: 0;
    border-radius: 0
}

@media screen and (min-width: 480px) {
    .timeline__new-comment-container .comment-box--timeline {
        border-left: 1px solid #d3dbe2;
        border-right: 1px solid #d3dbe2;
        border-radius: 3px;
        margin-left: 44px;
        padding-top: 4px;
        padding-bottom: 4px
    }
}

.comment-box--timeline .comment-box__input {
    padding-right: 0
}

.comment-box--timeline .comment-box__actions {
    margin-top: 10px
}

@media screen and (min-width: 768px) {
    .comment-box--timeline .comment-box__actions {
        margin-top: 0
    }
}

.comment-box--is-focused {
    border: 1px solid #0078bd
}

@media screen and (min-width: 480px) {
    .timeline__new-comment-container .comment-box--is-focused {
        border: 1px solid #0078bd
    }
}

.comment-box--dropzone-active {
    min-height: 142px
}

.comment-box__drop-overlay {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0.35714rem;
    bottom: 0.35714rem;
    left: 0.35714rem;
    right: 0.35714rem;
    z-index: 22;
    text-align: center;
    background-color: #ffffff;
    background-color: -moz-field
}

.comment-box__drop-overlay .comment-box__dropzone-heading {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    color: #329cda
}

.comment-box__drop-overlay .comment-box__dropzone-icon {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    stroke: #c3cfd8;
    width: 70px;
    height: 70px
}

.comment-box__drop-overlay--active::before {
    position: absolute;
    border: dashed 4px #cae9f7;
    border-radius: 3px;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    box-sizing: border-box;
    content: ''
}

.comment-box__drop-overlay--over-dropzone .comment-box__dropzone-icon {
    stroke: #329cda
}

@media screen and (max-width: 768px) {
    .comment-box__actions {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .comment-box__icons-and-buttons {
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }
    .comment-box__action-buttons {
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
    .comment-box__new-size-indicator {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        padding-right: 15px
    }
    .comment-box__action-icons {
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center
    }
    .comment-box__action-icon {
        margin: 0 10px
    }
    .comment-box__action-icon--first {
        margin-left: 5px
    }
    .comment-box__action-icon--last {
        margin-right: 5px
    }
}

@media screen and (max-width: 450px) {
    .comment-box__new-size-indicator {
        font-size: 12px;
        line-height: 12px;
        padding-left: 15px;
        padding-right: 0
    }
}

.emoji {
    font-family: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;
    font-size: 1.25em;
    vertical-align: middle;
    padding-right: 0.71429rem
}

.emoji-picker__result {
    font-size: 14px;
    padding: 0 5px;
    border-radius: 5px;
    border: none;
    background: #ffffff;
    cursor: pointer
}

.emoji-picker__result:focus {
    outline: none;
    border: 1px
}

.emoji-picker__result:hover {
    background: #eff9fd;
    border: 1px;
    border: none
}

.resource-picker__result-active {
    background: #eff9fd;
    border: 1px;
    border: none
}

.emoji-picker__list-item {
    display: inline
}

.emoji-picker__list-item a {
    display: inline-block;
    min-width: 22px;
    font-size: 18px;
    padding: 5px;
    border-radius: 3px
}

@media screen and (min-width: 0\0),
(-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .emoji-picker__list-item a {
        text-align: center
    }
}

.emoji-picker__list-item a:hover {
    background: #eff9fd;
    text-decoration: none
}

.emoji-picker__category a:hover {
    background: #f5f6f7
}

.emoji-picker__category--is-selected {
    position: relative
}

.emoji-picker__category--is-selected::before {
    position: absolute;
    content: "";
    height: 3px;
    left: -10px;
    right: -10px;
    top: -12px;
    background: #31373d
}

.emoji-picker__container--fixed-width {
    width: 320px
}

.emoji-picker__container--fixed-height {
    min-height: 300px
}

.emoji-picker__container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 300px;
    max-height: 300px
}

.mention-picker__result {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    padding: 5px
}

.mention-picker__result:hover {
    background: #eff9fd
}

.mention-picker__name {
    padding-left: 10px
}

.sticky-message {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 10px;
    background: rgba(33, 37, 41, 0.95);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 19
}

@media screen and (min-width: 768px) {
    .sticky-message {
        left: 240px
    }
}

.sticky-message__content {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: #ffffff;
    text-align: center;
    margin: 10px
}

.sticky-message__action {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.ui-scrollable-container {
    padding: 20px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    border-radius: 3px;
    border: 1px solid #ebeef0;
    max-height: 260px
}

.ui-scrollable-container:not(:first-child) {
    margin-top: 20px
}

.ui-scrollable-container:not(:last-child) {
    margin-bottom: 20px
}

.scale {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin: 0;
    box-sizing: border-box
}

.scale *,
.scale *::before,
.scale *::after {
    box-sizing: inherit
}

.scale__segment {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative;
    margin-right: 2px;
    padding-top: 14px;
    color: #d3dbe2;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    text-transform: uppercase
}

.scale__segment:last-child {
    margin-right: 0
}

.scale__segment::before,
.scale__segment::after {
    position: absolute;
    left: 0;
    right: 0
}

.scale__segment::before {
    content: '';
    display: block;
    top: 0;
    height: 8px;
    background-color: #ebeef0
}

.scale__segment::after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 6px solid #ebeef0;
    top: 7px;
    margin-left: auto;
    margin-right: auto
}

.scale__segment.is-active.scale__segment--safe {
    color: #96bf48
}

.scale__segment.is-active.scale__segment--safe::before {
    background-color: #96bf48
}

.scale__segment.is-active.scale__segment--safe::after {
    border-top-color: #96bf48
}

.scale__segment.is-active.scale__segment--warn {
    color: #ff9517
}

.scale__segment.is-active.scale__segment--warn::before {
    background-color: #ff9517
}

.scale__segment.is-active.scale__segment--warn::after {
    border-top-color: #ff9517
}

.scale__segment.is-active.scale__segment--danger {
    color: #ff5d5d
}

.scale__segment.is-active.scale__segment--danger::before {
    background-color: #ff5d5d
}

.scale__segment.is-active.scale__segment--danger::after {
    border-top-color: #ff5d5d
}

.image-gallery__enlarged {
    border-radius: 3px;
    margin: 20px 0 0;
    width: 100%
}

.image-gallery__thumbnail-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style-type: none;
    margin-top: 20px;
    max-width: calc(100vw - 40px)
}

.image-gallery__thumbnail-list li {
    margin: 10px 10px 10px 0
}

.image-gallery__thumbnail {
    margin: 0;
    padding: 0;
    width: 72px
}

.image-gallery__thumbnail:last-of-type {
    margin-right: 0
}

.image-gallery__thumbnail img {
    border-radius: 3px;
    width: 100%
}

.image-gallery__thumbnail--is-active {
    opacity: 0.5
}

.attachments {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.comment-box__actions .attachments {
    padding-left: 5px
}

@media screen and (max-width: 768px) {
    .comment-box__actions .attachments {
        padding-top: 0
    }
}

.attachment {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 240px;
    border: 1px solid #d3dbe2;
    border-radius: 3px;
    margin-right: 10px;
    margin-top: 10px
}

.timeline__body .attachment {
    padding-right: 10px
}

.attachment--existing:hover {
    background: #eff9fd;
    border: 1px solid #0078bd;
    text-decoration: initial
}

.attachment--existing:hover .attachment__file-icon {
    fill: #0069a6
}

.attachment--existing:hover .attachment__file-icon-container {
    background: #cae9f7
}

.attachment--existing:hover .timeline-badge--attachment {
    background: #0078bd
}

.attachment--error {
    background: #fef6f5;
    border-color: #d83e3e
}

.attachment--error .attachment__filename {
    color: #852929
}

.attachment--error .attachment__error-message {
    color: #d83e3e
}

.attachment--error .attachment__file-icon-container {
    background: #ffd9d6
}

.attachment--error .attachment__file-icon {
    fill: #d83e3e
}

.attachment--error .attachment__delete .next-icon {
    fill: #852929
}

.attachment__delete {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2
}

.attachment__thumb-container {
    background: transparent
}

.attachment__thumb-container::before,
.attachment__thumb-container img {
    border-radius: 3px 0 0 3px
}

.attachment__file-icon-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background: #f5f6f7;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    padding: 13px;
    border-radius: 3px 0 0 3px
}

.attachment__file-icon {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.attachment__details {
    -webkit-flex: 0 0 170px;
    -ms-flex: 0 0 170px;
    flex: 0 0 170px;
    padding: 5px 0 5px 10px
}

.attachment__progress-bar {
    margin: 3px 10px 5px 0
}

.attachment__filename {
    display: block;
    max-width: 148px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #31373d
}

.attachment__file-size {
    color: #798c9c;
    vertical-align: bottom
}

.attachment__uploading {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    left: 50%;
    top: 50%
}

.attachment__overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1
}

.attachment__overlay--error {
    opacity: 0.6;
    background: #ff9797
}

.attachment__overlay--uploading {
    opacity: 0.6;
    background: #ffffff
}

.lightbox__actions {
    position: absolute;
    top: 0.71429rem;
    right: -1.42857rem;
    text-align: right
}

.lightbox__title-container {
    position: absolute;
    color: white
}

.lightbox__arrow-left {
    left: 0
}

.lightbox__arrow-left .next-icon {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.lightbox__arrow-right {
    right: 0
}

.lightbox__arrow-right .next-icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.modal .issue-gift-card-body input,
.modal .issue-gift-card-body .autocomplete-field,
.modal .issue-gift-card-body .autocomplete-field,
.modal .issue-gift-card-body textarea,
.modal .issue-gift-card-body .autocomplete-lst {
    border-color: #d9d9d9
}

.modal .issue-gift-card-body input:focus,
.modal .issue-gift-card-body .autocomplete-field:focus,
.modal .issue-gift-card-body input.focus,
.modal .issue-gift-card-body .focus.autocomplete-field,
.modal .issue-gift-card-body .autocomplete-field:focus,
.modal .issue-gift-card-body .autocomplete-field.focus,
.modal .issue-gift-card-body textarea:focus,
.modal .issue-gift-card-body textarea.focus,
.modal .issue-gift-card-body .autocomplete-lst:focus,
.modal .issue-gift-card-body .autocomplete-lst.focus {
    border-color: #0078bd
}

@media screen and (min-height: 713px) {
    .modal .issue-gift-card-body {
        max-height: 500px
    }
}

#gift-card-default-values-lst {
    list-style-type: none;
    margin: 0
}

#gift-card-default-values-lst li {
    float: left;
    margin-right: 5px;
    margin-bottom: 10px
}

#gift-card-default-values-lst li.selected .label,
#gift-card-default-values-lst li.selected .add-on.before {
    background: #0078bd !important;
    border-color: #00588a;
    color: #ffffff
}

#gift-card-default-values-lst li.selected .label:active,
#gift-card-default-values-lst li.selected .add-on.before:active {
    background: #00588a !important;
    border-color: #003757
}

#gift-card-default-values-lst li .add-on.before {
    cursor: pointer
}

#gift-card-default-values-lst li:hover .add-on.before,
#gift-card-default-values-lst li:hover .label {
    background-color: #f2f2f2
}

#gift-card-default-values-lst .label {
    vertical-align: baseline;
    color: #777;
    background: #fafafa;
    border-color: #ccc;
    display: inline-block;
    margin-bottom: 0;
    cursor: pointer;
    font-weight: 400
}

#gift-card-default-values-lst input[type='text'],
#gift-card-default-values-lst [type='text'].autocomplete-field {
    margin-left: 2px;
    border-radius: 0 3px 3px 0;
    height: 27px
}

#gift-card-default-values-lst .add-on.before {
    border-radius: 3px 0 0 3px;
    color: #777;
    height: 17px;
    font-weight: 400
}

#gift-card-default-values-lst input[type='radio'],
#gift-card-default-values-lst [type='radio'].autocomplete-field {
    display: none
}

.edit-block {
    display: block
}

.edit-block:hover {
    background-color: #f5fafc;
    text-decoration: none
}

.issue-gift-card-code {
    font-size: 24px;
    font-weight: 300;
    color: #343a40
}

.modal .gift-card-code {
    display: inline-block;
    font-size: 25px;
    line-height: 1em;
    font-weight: 300;
    color: #343a40;
    padding: 18px 25px;
    border: 1px solid #e5e5e5;
    background-color: #ffffff;
    border-radius: 6px
}

.gift-card-success-icon {
    background-repeat: no-repeat;
    display: block;
    width: 140px;
    height: 140px;
    margin: 0 auto;
    -webkit-animation: bouncein .6s ease-in-out;
    animation: bouncein .6s ease-in-out
}

#issue-gift-card-success {
    background-color: #f8fafb;
    background: radial-gradient(#fff, rgba(255, 255, 255, 0)), linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%), url(//cdn.shopify.com/s/assets/admin/gift-cards/gift-card-pattern-f2190e420e52e6e5a0c1bc85e40455e5354ab2bde960d200be6320090069a8f0.png);
    background-position: center 0, center center;
    background-repeat: repeat;
    background-size: auto, auto, 498px 498px;
    padding: 30px 20px;
    -webkit-animation: giftSlideUpGradient2x 30s linear 0s infinite;
    animation: giftSlideUpGradient2x 30s linear 0s infinite
}

.gift-card-success-heading {
    padding: 30px 0
}

.gift-card-success-heading h2 {
    margin-bottom: 10px;
    font-size: 25px;
    font-weight: 300;
    color: #343a40
}

.gift-card-success-heading p {
    color: #8093a5;
    font-size: 16px
}

@media screen and (max-height: 690px) {
    .gift-card-success-icon {
        height: 146px;
        background-size: contain;
        background-position: center center
    }
}

@media screen and (max-height: 520px) {
    .gift-card-success-icon {
        height: 75px;
        background-size: contain;
        background-position: center center
    }
}

.gravatar {
    width: 40px;
    height: 40px;
    border-radius: 50%
}

.gravatar--size-pico {
    width: 18px;
    height: 18px
}

.gravatar--size-icon {
    width: 30px;
    height: 30px
}

.gravatar--size-thumb {
    width: 60px;
    height: 60px
}

.gravatar--size-medium {
    width: 80px;
    height: 80px
}

.minicolors {
    position: relative
}

.minicolors-no-data-uris .minicolors-sprite {
    background-image: url(//cdn.shopify.com/s/assets/admin/jquery.minicolors-2cc1b274bae0db0bdca8c4782c9f96a40c232588d04096f94ad70e29f8aa2c4d.png)
}

.minicolors-swatch {
    position: absolute;
    vertical-align: middle;
    background-position: -80px 0;
    border: solid 1px #ccc;
    cursor: text;
    padding: 0;
    margin: 0;
    display: inline-block
}

.minicolors-swatch-color {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.minicolors input[type=hidden]+.minicolors-swatch,
.minicolors [type=hidden].autocomplete-field+.minicolors-swatch {
    width: 28px;
    position: static;
    cursor: pointer
}

.minicolors-panel {
    position: absolute;
    width: 173px;
    height: 152px;
    background: white;
    border: solid 1px #CCC;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    z-index: 99999;
    box-sizing: content-box;
    display: none
}

.minicolors-panel.minicolors-visible {
    display: block
}

.minicolors-position-top .minicolors-panel {
    top: -154px
}

.minicolors-position-right .minicolors-panel {
    right: 0
}

.minicolors-position-bottom .minicolors-panel {
    top: auto
}

.minicolors-position-left .minicolors-panel {
    left: 0
}

.minicolors-with-opacity .minicolors-panel {
    width: 194px
}

.minicolors .minicolors-grid {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 150px;
    height: 150px;
    background-position: -120px 0;
    cursor: crosshair
}

.minicolors .minicolors-grid-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 150px
}

.minicolors-slider-saturation .minicolors-grid {
    background-position: -420px 0
}

.minicolors-slider-saturation .minicolors-grid-inner {
    background-position: -270px 0;
    background-image: inherit
}

.minicolors-slider-brightness .minicolors-grid {
    background-position: -570px 0
}

.minicolors-slider-brightness .minicolors-grid-inner {
    background-color: black
}

.minicolors-slider-wheel .minicolors-grid {
    background-position: -720px 0
}

.minicolors-slider,
.minicolors-opacity-slider {
    position: absolute;
    top: 1px;
    left: 152px;
    width: 20px;
    height: 150px;
    background-color: white;
    background-position: 0 0;
    cursor: row-resize
}

.minicolors-slider-saturation .minicolors-slider {
    background-position: -60px 0
}

.minicolors-slider-brightness .minicolors-slider {
    background-position: -20px 0
}

.minicolors-slider-wheel .minicolors-slider {
    background-position: -20px 0
}

.minicolors-opacity-slider {
    left: 173px;
    background-position: -40px 0;
    display: none
}

.minicolors-with-opacity .minicolors-opacity-slider {
    display: block
}

.minicolors-grid .minicolors-picker {
    position: absolute;
    top: 70px;
    left: 70px;
    width: 12px;
    height: 12px;
    border: solid 1px black;
    border-radius: 10px;
    margin-top: -6px;
    margin-left: -6px;
    background: none
}

.minicolors-grid .minicolors-picker>div {
    position: absolute;
    top: 0;
    left: 0;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    border: solid 2px white;
    box-sizing: content-box
}

.minicolors-picker {
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
    height: 2px;
    background: white;
    border: solid 1px black;
    margin-top: -2px;
    box-sizing: content-box
}

.minicolors-inline {
    display: inline-block
}

.minicolors-inline .minicolors-input {
    display: none !important
}

.minicolors-inline .minicolors-panel {
    position: relative;
    top: auto;
    left: auto;
    box-shadow: none;
    z-index: auto;
    display: inline-block
}

.minicolors-theme-default .minicolors-swatch {
    top: 5px;
    left: 5px;
    width: 18px;
    height: 18px
}

.minicolors-theme-default.minicolors-position-right .minicolors-swatch {
    left: auto;
    right: 5px
}

.minicolors-theme-default.minicolors {
    width: auto;
    display: inline-block
}

.minicolors-theme-default .minicolors-input {
    height: 20px;
    width: auto;
    display: inline-block;
    padding-left: 26px
}

.minicolors-theme-default.minicolors-position-right .minicolors-input {
    padding-right: 26px;
    padding-left: inherit
}

.minicolors-theme-bootstrap .minicolors-swatch {
    top: 3px;
    left: 3px;
    width: 28px;
    height: 28px;
    border-radius: 3px
}

.minicolors-theme-bootstrap .minicolors-swatch-color {
    border-radius: inherit
}

.minicolors-theme-bootstrap.minicolors-position-right .minicolors-swatch {
    left: auto;
    right: 3px
}

.minicolors-theme-bootstrap .minicolors-input {
    padding-left: 44px
}

.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input {
    padding-right: 44px;
    padding-left: 12px
}

.minicolors-theme-bootstrap .minicolors-input.input-lg+.minicolors-swatch {
    top: 4px;
    left: 4px;
    width: 37px;
    height: 37px;
    border-radius: 5px
}

.minicolors-theme-bootstrap .minicolors-input.input-sm+.minicolors-swatch {
    width: 24px;
    height: 24px
}

.sp-container {
    display: block;
    min-width: 0;
    width: auto !important;
    top: 20px !important;
    left: 0px !important;
    overflow: visible
}

.sp-container::after,
.sp-container::before {
    left: 3px
}

.sp-picker-container {
    width: 186px;
    padding: 10px;
    margin: 0;
    border: 0
}

.sp-top {
    display: block;
    margin-bottom: 10px
}

.sp-hue,
.sp-color,
.sp-val {
    border: none;
    border-radius: 3px
}

.sp-color {
    right: 26px
}

.sp-dragger {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 2px solid #ffffff;
    background: transparent;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35)
}

.sp-hue.sp-hue {
    top: 0;
    height: 100%;
    width: 16px;
    left: auto;
    right: 0;
    border-radius: 3px
}

.sp-slider {
    opacity: 1;
    height: 6px;
    border: 1px solid #c3cfd8;
    width: 20px;
    border-radius: 3px;
    left: -3px
}

.sp-input-container {
    width: 81px;
    margin: 0
}

.sp-input {
    font: 15px -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif !important;
    height: 28px !important
}

.sp-initial.sp-initial {
    border: 0
}

.sp-initial.sp-initial span {
    width: 28px;
    height: 28px;
    overflow: hidden
}

.sp-palette-row-initial>span {
    border-radius: 3px 0 0 3px
}

.sp-palette-row-initial>span+span {
    border-left: 1px solid white;
    border-radius: 0 3px 3px 0
}

.sp-clear-display {
    background-position: 0 0 !important
}

.sp-clear.sp-clear-display {
    top: auto;
    bottom: -38px;
    left: 67px;
    width: 28px;
    height: 28px;
    border-radius: 3px;
    border-color: #d3dbe2;
    cursor: pointer
}

.sp-replacer {
    padding: 0;
    background: none
}

.sp-replacer,
.sp-replacer:hover,
.sp-replacer.sp-active {
    border: none
}

.sp-preview {
    border: none;
    margin: 0;
    height: 24px;
    width: 24px
}

.sp-preview-inner {
    border-radius: 3px;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1)
}

.sp-preview,
.sp-alpha,
.sp-thumb-el {
    background: none
}

.sp-dd,
.sp-button-container {
    display: none
}

.sp-hidden {
    display: block !important;
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important
}

.body:hover .sp-hidden a,
.body:hover .sp-hidden input,
.body:hover .sp-hidden .autocomplete-field,
.body:hover .sp-hidden button {
    display: none !important
}

.minicolors-theme-default.minicolors {
    display: block
}

.minicolors-theme-default .minicolors-swatch {
    top: auto;
    left: auto;
    vertical-align: bottom;
    display: inline-block;
    outline: none;
    height: 26px;
    width: 23px;
    border: 1px solid #ccc;
    border-left: none;
    margin: 0;
    border-radius: 0 3px 3px 0
}

.minicolors-theme-default .minicolors-input {
    padding: 0 5px;
    height: 28px;
    border-radius: 3px 0 0 3px;
    -webkit-appearance: none
}

.minicolors-swatch-color {
    border-radius: 0 2px 2px 0;
    cursor: pointer
}

.apple-pass-form .minicolors-position-left .minicolors-panel {
    left: auto;
    right: -25px
}

.ui-timepicker-wrapper {
    overflow-y: auto;
    height: 150px;
    width: 6.5em;
    background: #ffffff;
    border: 1px solid #bbbbbb;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    outline: none;
    z-index: 100;
    margin: 0;
    font-size: 14px;
    line-height: 24px
}

.ui-timepicker-list {
    margin: 0 0;
    padding: 0;
    list-style: none
}

.ui-timepicker-list li {
    padding: 0 10px;
    cursor: pointer;
    white-space: nowrap;
    list-style: none;
    margin: 0
}

.ui-timepicker-list li:hover,
.ui-timepicker-list li.ui-timepicker-selected {
    text-decoration: none;
    color: #ffffff;
    background: #0078bd
}

.ui-datepicker {
    width: 200px;
    padding: 10px;
    background: #ffffff;
    border: solid 1px #bbbbbb;
    margin: 0;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    display: none;
    line-height: 24px;
    font-size: 14px;
    z-index: 100
}

.ui-datepicker .ui-datepicker-calendar {
    border-collapse: collapse;
    table-layout: fixed;
    border-bottom: solid 1px #eee
}

.ui-datepicker strong {
    background: #f4f4f4
}

.ui-datepicker th {
    padding: 4px;
    text-align: center;
    color: #999
}

.ui-datepicker td {
    padding: 0;
    text-align: center;
    border: solid 1px #eee;
    cursor: pointer;
    font-size: 12px
}

.ui-datepicker td.ui-datepicker-unselectable,
.ui-datepicker td.ui-datepicker-unselectable:hover {
    background: transparent;
    cursor: default;
    color: #ddd
}

.ui-datepicker td:hover a {
    color: #ffffff
}

.ui-datepicker td:hover {
    background: #329cda
}

.ui-datepicker td a {
    text-decoration: none;
    color: black
}

.ui-datepicker .is-start-or-end {
    background: #d3e7f7
}

.ui-datepicker .ui-datepicker-current-day {
    background: #0078bd
}

.ui-datepicker .ui-datepicker-current-day a {
    color: white
}

.ui-datepicker .ui-datepicker-current-day:hover {
    color: #ffffff;
    background: #329cda
}

.ui-datepicker .is-between-selected-dates {
    background: #f0f8ff
}

.ui-datepicker-next,
.ui-datepicker-prev {
    text-indent: -900em;
    overflow: visible
}

.ui-datepicker-next .ui-icon,
.ui-datepicker-prev .ui-icon {
    line-height: 1em;
    display: block;
    width: 9px;
    height: 16px
}

.ui-datepicker-next {
    float: right
}

.ui-datepicker-prev {
    float: left
}

.ui-datepicker-next,
.ui-datepicker-next:hover,
.ui-datepicker-prev,
.ui-datepicker-prev:hover {
    background-repeat: no-repeat;
    background-size: cover
}

.ui-datepicker-next,
.ui-datepicker-next:hover {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ui-datepicker-header a {
    font-size: 11px;
    cursor: pointer
}

.ui-datepicker-header .ui-state-disabled {
    visibility: hidden
}

.ui-datepicker-header .ui-datepicker-title {
    line-height: initial;
    text-align: center
}

.hasDatepicker .ui-datepicker {
    box-shadow: none;
    border: none;
    padding: 0
}

.hasDatepicker .calendar-title {
    font-size: 11px;
    color: #bbbbbb;
    text-transform: uppercase;
    line-height: 1em;
    background: none
}

.input-date-picker {
    z-index: 10
}

.CodeMirror,
.CodeMirror-hints {
    font-family: monospace, monospace;
    font-size: 1em
}

.CodeMirror-matchingtag.cm-tag:not(.cm-bracket) {
    background: rgba(255, 150, 0, 0.3)
}

div.CodeMirror span.CodeMirror-matchingbracket {
    background: rgba(255, 150, 0, 0.3);
    color: #111
}

.CodeMirror-lines {
    padding: 4px 0 100px 0 !important
}

.CodeMirror-dialog {
    font-size: 0;
    position: absolute;
    left: auto;
    right: 20px;
    top: 1px;
    background: #fafafa;
    border: 1px solid #e6e6e6;
    border-top: none;
    padding: 5px;
    z-index: 50
}

.CodeMirror-dialog .search {
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif
}

.cm-searching {
    background: rgba(255, 255, 0, 0.4) !important
}

.hide {
    display: none !important
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none !important
}

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader a {
    color: #CCC
}

.mfp-preloader a:hover {
    color: #FFF
}

.mfp-s-ready .mfp-preloader {
    display: none
}

.mfp-s-error .mfp-content {
    display: none
}

button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace
}

.mfp-close:hover,
.mfp-close:focus {
    opacity: 1
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.lightbox__arrow {
    position: absolute;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent
}

.lightbox__arrow:active {
    margin-top: -54px
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 50px 0 40px;
    margin: 0 auto
}

.mfp-figure {
    line-height: 0
}

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 50px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444
}

.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-image-holder .mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

@media screen and (max-width: 800px) and (orientation: landscape),
screen and (max-height: 300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0
    }
    .mfp-img-mobile img.mfp-img {
        padding: 0
    }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75)
    }
    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0
    }
    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%
    }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

.next-layout--fixed-sidebar {
    width: 250px
}

.next-layout--fixed-sidebar__content {
    width: inherit
}

@media screen and (min-height: 661px) {
    .next-layout--fixed-sidebar__content {
        position: fixed
    }
}

.next-layout--fixed-width {
    width: 100%;
    max-width: 800px;
    margin: 0 auto
}

.next-layout--fixed-width--small {
    max-width: 580px;
    margin: 0 auto
}

.next-layout--fixed-width--large {
    max-width: 1200px
}

.next-layout__sidebar {
    min-width: 250px
}

.next-layout__sidebar--fill-vertically {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.ui-layout {
    max-width: 1036px;
    margin: 20px auto
}

.ui-layout--full-width {
    max-width: none
}

.ui-layout+.ui-layout {
    margin-top: 0
}

.ui-layout__sections {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: -20px;
    margin-left: -20px;
    padding-top: 0
}

@media screen and (min-width: 720px) {
    .ui-layout__sections {
        padding-left: 20px;
        padding-right: 20px
    }
}

.ui-layout__section {
    min-width: 0;
    max-width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    margin-top: -20px;
    margin-left: -20px;
    padding-top: 20px;
    padding-left: 20px
}

.ui-layout__section--primary {
    -webkit-flex: 2 1 480px;
    -ms-flex: 2 1 480px;
    flex: 2 1 480px
}

.ui-layout__section--secondary {
    -webkit-flex: 1 0 240px;
    -ms-flex: 1 0 240px;
    flex: 1 0 240px
}

.ui-layout__item {
    min-width: 0;
    max-width: 100%;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding-top: 20px;
    padding-left: 20px
}

.next-grid--equal-height-cells>.next-grid__cell,
.next-grid__cell--full-height {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.next-grid--equal-height-cells>.next-grid__cell>*,
.next-grid__cell--full-height>* {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.next-grid {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% - 20px);
    margin: 0 auto;
    box-sizing: border-box;
    padding-top: 10px
}

.next-grid ~ .next-grid {
    padding-top: 0
}

.next-grid:last-of-type {
    padding-bottom: 10px
}

.next-grid.next-grid--single-column {
    display: block
}

.next-grid.next-grid--single-column>.next-grid__cell {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0
}

.next-grid.next-grid--channel-single-column {
    display: block
}

.next-grid.next-grid--channel-single-column>.next-grid__cell {
    max-width: 100%
}

.next-grid__cell>.next-grid {
    width: 100%;
    padding: 0
}

.next-grid__cell>.next-grid .next-grid__cell:first-child {
    padding-left: 0
}

.next-grid__cell>.next-grid .next-grid__cell:last-child {
    padding-right: 0
}

.next-grid--no-padding {
    width: 100%
}

.next-grid--no-padding:first-of-type,
.next-grid--no-padding:last-of-type {
    padding: 0
}

.next-grid--no-padding>.next-grid__cell {
    padding: 0
}

.next-grid--no-outside-padding {
    width: 100%;
    padding: 0
}

.next-grid--no-outside-padding:last-of-type {
    padding: 0
}

.next-grid--no-outside-padding>.next-grid__cell {
    padding-top: 0;
    padding-bottom: 0
}

.next-grid--no-outside-padding>.next-grid__cell:first-of-type {
    padding-left: 0
}

.next-grid--no-outside-padding>.next-grid__cell:last-of-type {
    padding-right: 0
}

.next-grid--no-outside-padding+.next-grid--no-outside-padding {
    margin-top: 20px
}

.next-grid--no-outside-padding+*>.next-grid--no-outside-padding:first-child {
    margin-top: 20px
}

.next-grid--compact>.next-grid__cell {
    padding-left: 5px;
    padding-right: 5px
}

.next-grid--more-compact>.next-grid__cell {
    padding-left: 3px;
    padding-right: 3px
}

.next-grid--column {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.next-grid--column>.next-grid__cell {
    padding: 10px 0;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.next-grid--column>.next-grid__cell:first-child {
    padding-top: 0
}

.next-grid--column>.next-grid__cell:last-child {
    padding-bottom: 0
}

.next-grid--column.next-grid--compact>.next-grid__cell {
    padding: 5px 0
}

.next-grid--column.next-grid--compact>.next-grid__cell:first-child {
    padding-top: 0
}

.next-grid--column.next-grid--compact>.next-grid__cell:last-child {
    padding-bottom: 0
}

.next-grid--column.next-grid--no-padding>.next-grid__cell {
    padding: 0
}

.next-grid--column.next-grid--more-compact>.next-grid__cell {
    padding: 3px 0
}

.next-grid--no-horizontal-padding {
    width: 100%
}

.next-grid--no-horizontal-padding>.next-grid__cell:first-of-type {
    padding-left: 0
}

.next-grid--no-horizontal-padding>.next-grid__cell:last-of-type {
    padding-right: 0
}

.next-grid--condensed-page-spacing {
    width: 100%;
    padding: 0
}

.next-grid--vertically-centered,
.next-grid--center-both {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center
}

.next-grid--aligned-to-end {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end
}

.next-grid--aligned-to-baseline {
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    -ms-grid-row-align: baseline;
    align-items: baseline
}

.next-grid--right-aligned {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.next-grid--center-aligned,
.next-grid--center-both {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.next-grid--space-between {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.next-grid--multi-row-special {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.next-grid--multi-row-special.next-grid--single-column {
    margin: 20px auto
}

.next-grid--multi-row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.next-grid--full-height {
    height: 100vh
}

.next-grid--margin-top {
    margin-top: 5px
}

.next-grid--margin-bottom {
    margin-bottom: 5px
}

.next-grid__cell {
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    padding: 10px;
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0
}

.next-grid__cell--double {
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2
}

.next-grid__cell--full {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.next-grid__cell--half {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.next-grid__cell--third {
    -webkit-flex: 0 0 33.333%;
    -ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
    max-width: 33.333%
}

.next-grid__cell--two-fifths {
    -webkit-flex: 0 0 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%
}

.next-grid__cell--quarter {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.next-grid__cell--three-quarter {
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%
}

.next-grid__cell--fifth {
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%
}

.next-grid__cell--no-flex {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.next-grid__cell--vertically-centered {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.next-grid__cell--aligned-to-end {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.next-grid__cell--divider {
    position: relative
}

.next-grid__cell--divider::after,
.next-grid__cell--divider::before {
    content: '';
    margin-left: -20px;
    position: absolute;
    top: 15px;
    bottom: 15px;
    width: 1px;
    background: #d3dbe2
}

.next-grid__cell--divider::after {
    right: 10px
}

@media (max-width: 550px),
(min-width: 768px) and (max-width: 790px) {
    .page>.next-grid:not(.next-grid--single-column),
    .page>*>.next-grid:not(.next-grid--single-column) {
        width: 100%;
        padding: 0
    }
}

@media (max-width: 750px),
(min-width: 768px) and (max-width: 990px) {
    .next-grid--outer-grid-3 {
        display: block
    }
    .next-grid--outer-grid-3>.next-grid__cell {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width: 700px),
(min-width: 768px) and (max-width: 940px) {
    .next-grid--channel-grid {
        display: block
    }
    .next-grid--channel-grid>.next-grid__cell {
        max-width: 100%
    }
}

@media (max-width: 700px),
(min-width: 768px) and (max-width: 940px) {
    .next-grid--outer-grid {
        display: block
    }
    .next-grid--outer-grid>.next-grid__cell {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0
    }
}

.wrappable {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -20px;
    margin-left: -20px
}

.wrappable__item {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-top: 20px;
    margin-left: 20px
}

.wrappable--no-spacing {
    margin-top: 0
}

.wrappable--no-spacing>.wrappable__item {
    margin-top: 0
}

.wrappable--half-spacing {
    margin-top: -10px
}

.wrappable--half-spacing>.wrappable__item {
    margin-top: 10px
}

.wrappable--double-spacing {
    margin-top: -40px
}

.wrappable--double-spacing>.wrappable__item {
    margin-top: 40px
}

.wrappable--vertically-centered {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center
}

.wrappable--bottom-aligned {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end
}

.wrappable--right-aligned {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.wrappable--half-horizontal-spacing {
    margin-left: -10px
}

.wrappable--half-horizontal-spacing>.wrappable__item {
    margin-left: 10px
}

.wrappable--quartered-horizontal-spacing {
    margin-left: -5px
}

.wrappable--quartered-horizontal-spacing>.wrappable__item {
    margin-left: 5px
}

.wrappable__item--no-flex {
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.wrappable__item--flex-shrink {
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.next-heading {
    font-size: 1.21429rem;
    line-height: 1.71429rem;
    font-weight: 600;
    margin: 0 0 20px
}

@media screen and (min-width: 640px) {
    .next-heading {
        font-size: 1.14286rem
    }
}

.next-heading--1 {
    font-size: 22px
}

.next-heading--2 {
    font-size: 20px
}

.next-heading--3 {
    font-size: 18px
}

.next-heading--tiny {
    font-size: 1.07143rem;
    line-height: 1.42857rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial
}

@media screen and (min-width: 640px) {
    .next-heading--tiny {
        font-size: 1rem
    }
}

.next-heading--small {
    font-size: 0.92857rem;
    line-height: 1.42857rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.04em
}

@media screen and (min-width: 640px) {
    .next-heading--small {
        font-size: 0.85714rem
    }
}

@supports ((-webkit-font-feature-settings: "smcp") or (font-feature-settings: "smcp")) and (not (-webkit-font-feature-settings: "smcp")) {
    {}
    .next-heading--small {
        font-size: 1.07143rem;
        text-transform: lowercase;
        letter-spacing: initial;
        -webkit-font-feature-settings: 'smcp';
        font-feature-settings: 'smcp'
    }
}

.next-heading--large {
    font-size: 24px
}

.next-heading--xl {
    font-size: 32px
}

.next-heading--light-weight {
    font-weight: 300
}

.next-heading--semi-bold {
    font-weight: 500
}

.next-heading--subdued {
    color: #707070
}

.next-heading--callout {
    font-size: 0.92857rem;
    line-height: 1.42857rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: #c3cfd8
}

@media screen and (min-width: 640px) {
    .next-heading--callout {
        font-size: 0.85714rem
    }
}

@supports ((-webkit-font-feature-settings: "smcp") or (font-feature-settings: "smcp")) and (not (-webkit-font-feature-settings: "smcp")) {
    {}
    .next-heading--callout {
        font-size: 1.07143rem;
        text-transform: lowercase;
        letter-spacing: initial;
        -webkit-font-feature-settings: 'smcp';
        font-feature-settings: 'smcp'
    }
}

.next-heading--callout a.subdued,
.next-heading--callout .dropdown li a.subdued,
.dropdown li .next-heading--callout a.subdued {
    text-decoration: none
}

.next-heading--callout a.subdued:hover {
    text-decoration: underline
}

.next-heading--truncated {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.next-heading--callout--darker {
    color: #798c9c
}

.next-heading--micro-uppercase-bordered {
    color: #798c9c;
    padding: 5px 20px;
    padding-top: 10px;
    font-size: 11px;
    text-transform: uppercase;
    border-bottom: solid 1px #ebeef0;
    margin: 0
}

.next-heading--no-margin {
    margin: 0
}

.next-heading--half-margin {
    margin: 0 0 10px
}

.next-heading--quarter-margin {
    margin: 0 0 5px
}

.next-form {
    margin: 0;
    padding: 0
}

.next-input,
.sp-input,
.next-input--stylized,
.next-input--invisible {
    display: inline-block;
    max-width: auto;
    min-width: 75px;
    vertical-align: baseline;
    width: auto;
    height: auto;
    padding: 1px;
    margin: 0;
    border: 1px solid #95a7b7;
    border-radius: 0;
    border-style: inset;
    color: #000000;
    -webkit-appearance: none;
    -moz-appearance: none
}

.next-textarea {
    display: inline-block;
    max-width: auto;
    vertical-align: baseline;
    width: auto;
    height: auto;
    padding: 1px;
    margin: 0;
    border: 1px solid #95a7b7;
    border-radius: 0;
    color: #000000;
    min-height: 0;
    line-height: normal;
    -webkit-appearance: none;
    -moz-appearance: none
}

.next-input--number,
input[type=number].next-input--number,
[type=number].next-input--number.autocomplete-field {
    width: auto
}

.next-input--submit,
input[type=submit].next-input--submit,
[type=submit].next-input--submit.autocomplete-field {
    cursor: default;
    width: auto;
    max-width: none;
    margin: 2px;
    padding: 3px 6px
}

.next-input--button,
input[type=button].next-input--button,
[type=button].next-input--button.autocomplete-field {
    cursor: default;
    width: auto;
    max-width: none;
    margin: 2px;
    padding: 3px 6px
}

.next-input[disabled],
[disabled].sp-input,
[disabled].next-input--stylized,
.next-input--is-disabled {
    background-color: white;
    background-image: none;
    border-color: #95a7b7;
    color: graytext;
    -webkit-appearance: none;
    -moz-appearance: none
}

.card-fields-iframe {
    color: inherit;
    font: inherit;
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    -webkit-font-smoothing: inherit;
    border: 0;
    background: transparent;
    line-height: normal;
    width: 100%
}

.next-input,
.sp-input,
.next-input--stylized,
.next-textarea,
.next-token-list--is-input,
.sfe-next .theme-setting--richtext__sandbox,
.sfe-next .theme-setting--url__selected {
    padding: 5px 10px;
    border: 1px solid #d3dbe2;
    border-radius: 3px;
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial;
    box-sizing: border-box;
    display: block;
    width: 100%
}

.next-input::-webkit-input-placeholder,
.sp-input::-webkit-input-placeholder,
.next-input--stylized::-webkit-input-placeholder,
.next-textarea::-webkit-input-placeholder,
.next-token-list--is-input::-webkit-input-placeholder,
.sfe-next .theme-setting--richtext__sandbox::-webkit-input-placeholder,
.sfe-next .theme-setting--url__selected::-webkit-input-placeholder {
    color: #9e9e9e;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased
}

.next-input::-moz-placeholder,
.sp-input::-moz-placeholder,
.next-input--stylized::-moz-placeholder,
.next-textarea::-moz-placeholder,
.next-token-list--is-input::-moz-placeholder,
.sfe-next .theme-setting--richtext__sandbox::-moz-placeholder,
.sfe-next .theme-setting--url__selected::-moz-placeholder {
    color: #9e9e9e;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased
}

.next-input:-ms-input-placeholder,
.sp-input:-ms-input-placeholder,
.next-input--stylized:-ms-input-placeholder,
.next-textarea:-ms-input-placeholder,
.next-token-list--is-input:-ms-input-placeholder,
.sfe-next .theme-setting--richtext__sandbox:-ms-input-placeholder,
.sfe-next .theme-setting--url__selected:-ms-input-placeholder {
    color: #9e9e9e;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased
}

.next-input::placeholder,
.sp-input::placeholder,
.next-input--stylized::placeholder,
.next-textarea::placeholder,
.next-token-list--is-input::placeholder,
.sfe-next .theme-setting--richtext__sandbox::placeholder,
.sfe-next .theme-setting--url__selected::placeholder {
    color: #9e9e9e;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased
}

.next-input:focus,
.sp-input:focus,
.next-input--stylized:focus,
.next-textarea:focus,
.next-token-list--is-input:focus,
.sfe-next .theme-setting--richtext__sandbox:focus,
.sfe-next .theme-setting--url__selected:focus {
    border: 1px solid #0078bd
}

.next-form.next-form--full-width {
    width: 100%
}

.next-label {
    display: block;
    margin-bottom: 5px;
    font-size: 1.07143rem;
    line-height: 1.42857rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial;
    cursor: pointer
}

@media screen and (min-width: 640px) {
    .next-label {
        font-size: 1rem
    }
}

.next-label--inline {
    display: inline-block;
    padding-right: 10px
}

.next-label--no-margin {
    margin: 0
}

.next-label--increased-letter-spacing {
    letter-spacing: 0.05em
}

.next-input__help-text {
    font-size: 1.07143rem;
    line-height: 1.42857rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial;
    color: #707070;
    word-wrap: break-word;
    word-break: break-word;
    margin-top: 5px
}

@media screen and (min-width: 640px) {
    .next-input__help-text {
        font-size: 1rem
    }
}

.next-input__help-text--top {
    margin-bottom: 5px
}

.next-radio--styled+.next-input__help-text,
.next-checkbox--styled+.next-input__help-text {
    padding-left: 26px
}

.next-input--inline {
    display: inline-block
}

.next-input--card-field {
    height: 36px;
    position: relative;
    padding: 0;
    overflow: hidden
}

.next-input--card-field>.next-input--card-fields__container {
    height: 34px
}

.next-input--card-field>.next-input__add-on--after {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.next-input-wrapper .next-input--rounded-left-corners {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.card-fields-iframe {
    height: 34px
}

.next-textarea {
    height: 120px
}

.next-textarea--resize-vertical {
    resize: vertical;
    max-height: 240px
}

.next-textarea--expanding {
    resize: none;
    overflow: hidden;
    height: 34px
}

.next-input--number,
input[type=number].next-input--number,
[type=number].next-input--number.autocomplete-field {
    min-width: 0
}

.next-input--submit,
input[type=submit].next-input--submit,
[type=submit].next-input--submit.autocomplete-field {
    padding: 10px 15px;
    border: none;
    border-radius: 3px;
    background-color: #0078bd;
    color: #ffffff;
    font-size: 14px
}

.next-input--width-2-characters,
input[type=number].next-input--width-2-characters,
[type=number].next-input--width-2-characters.autocomplete-field {
    width: 3em;
    max-width: 3em;
    min-width: 3em
}

.next-input--width-4-characters,
input[type=number].next-input--width-4-characters,
[type=number].next-input--width-4-characters.autocomplete-field {
    width: 5em;
    max-width: 5em;
    min-width: 5em
}

.next-input[disabled],
[disabled].sp-input,
[disabled].next-input--stylized,
.next-input--is-disabled {
    border: 1px solid #ebeef0;
    background: #fafbfc;
    color: #c3cfd8
}

.next-input[disabled]:hover,
[disabled].sp-input:hover,
[disabled].next-input--stylized:hover,
.next-input--is-disabled:hover {
    border: 1px solid #ebeef0;
    background: #fafbfc
}

.next-input[disabled].next-input--invisible,
[disabled].next-input--invisible.sp-input,
[disabled].next-input--invisible.next-input--stylized,
.next-input--is-disabled.next-input--invisible {
    background: none;
    border: none
}

.next-input[readonly],
[readonly].sp-input,
[readonly].next-input--stylized {
    background: #fafbfc
}

.next-input-wrapper {
    position: relative
}

.next-input-wrapper+.next-input-wrapper {
    margin-top: 20px
}

.next-input-wrapper+.next-input-wrapper--halved {
    margin-top: 10px
}

.next-input-wrapper+.wrappable {
    padding-top: 20px
}

.wrappable+.next-input-wrapper {
    margin-top: 20px
}

.next-fieldset-wrapper .next-input-wrapper {
    margin-top: 5px
}

.select .next-input-wrapper {
    height: 16px
}

.next-input-wrapper--is-error .next-label {
    color: #ff5d5d
}

.next-input-wrapper--is-error .next-input,
.next-input-wrapper--is-error .sp-input,
.next-input-wrapper--is-error .next-input--stylized,
.next-input-wrapper--is-error .next-textarea,
.next-input-wrapper--is-error .next-select__wrapper {
    border-color: #ff5d5d;
    background-color: #fef6f5
}

.next-input-wrapper--inline {
    display: inline-block
}

.next-input-wrapper--inline [type=radio].next-radio,
.next-input-wrapper--inline [type=checkbox].next-checkbox {
    left: calc(50% - 15px);
    top: calc(50% - 15px)
}

.next-input-wrapper--inline .next-radio--styled,
.next-input-wrapper--inline .next-checkbox--styled {
    left: calc(50% - 8px);
    top: calc(50% - 8px)
}

.next-input-wrapper--half-spacing {
    margin-bottom: 10px;
    margin-top: 10px
}

.next-input--stylized {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    background: #ffffff;
    margin-right: 0.5px
}

.next-input--stylized .next-input,
.next-input--stylized .sp-input,
.next-input--stylized .next-input--stylized {
    min-width: 0
}

.next-input--stylized .field_with_errors {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.next-input--scrollable {
    overflow: auto
}

.next-input--invisible {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: auto;
    padding: 0;
    border: none;
    color: #31373d
}

.next-input--invisible:focus {
    border: none
}

.next-input__add-on {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    white-space: nowrap;
    color: #95a7b7
}

.next-input--has-content .next-input__add-on {
    color: #31373d
}

.next-input__add-on--before {
    padding-right: 4px
}

.next-input__add-on--before>.next-icon {
    margin-right: 6px
}

.next-input__add-on--after {
    padding-left: 4px
}

.next-input__add-on--url-base {
    color: #798c9c;
    padding-right: 0
}

.next-input--align-with-radio {
    margin-left: 26px
}

.next-radio,
input[type=radio].next-radio,
[type=radio].next-radio.autocomplete-field,
.next-checkbox,
input[type=checkbox].next-checkbox,
[type=checkbox].next-checkbox.autocomplete-field,
.next-radio--styled,
.next-checkbox--styled {
    display: block;
    position: absolute;
    left: 0;
    top: 0.15em;
    height: 16px;
    width: 16px;
    border: 1px solid #d3dbe2;
    background-color: #ffffff;
    margin: 0;
    box-sizing: border-box;
    vertical-align: middle;
    cursor: pointer
}

.next-radio,
input[type=radio].next-radio,
[type=radio].next-radio.autocomplete-field,
.next-checkbox,
input[type=checkbox].next-checkbox,
[type=checkbox].next-checkbox.autocomplete-field {
    z-index: 2;
    opacity: 0;
    width: 30px;
    height: 30px;
    left: -7.5px;
    top: -7.5px
}

.next-input-wrapper--inline .next-radio,
.next-input-wrapper--inline input[type=radio].next-radio,
.next-input-wrapper--inline [type=radio].next-radio.autocomplete-field,
.next-input-wrapper--inline .next-checkbox,
.next-input-wrapper--inline input[type=checkbox].next-checkbox,
.next-input-wrapper--inline [type=checkbox].next-checkbox.autocomplete-field {
    display: inline-block;
    position: relative
}

.next-label--switch {
    display: inline-block;
    position: relative;
    padding-left: 26px;
    margin-bottom: 0
}

.next-label--switch--centered .next-radio--styled,
.next-label--switch--centered .next-checkbox--styled {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.next-radio--styled {
    border-radius: 100%;
    z-index: 1
}

.next-radio--styled::after {
    content: "";
    display: block;
    height: 8px;
    width: 8px;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 100%;
    background-color: transparent;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    transition: -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out
}

.next-radio:active ~ .next-radio--styled,
.next-radio:focus .next-radio--styled {
    border-color: #0078bd
}

.next-radio:checked ~ .next-radio--styled::after {
    background-color: #0078bd;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1)
}

.next-radio:disabled ~ .next-radio--styled {
    border-color: #d3dbe2;
    background-color: #f5f6f7
}

.next-radio:disabled ~ .next-radio--styled::after {
    background-color: #95a7b7
}

.next-checkbox--styled {
    border-radius: 3px;
    z-index: 1
}

.next-checkbox--styled .next-icon {
    display: block;
    top: 2px;
    left: 2px;
    position: absolute;
    -webkit-transform: scale(0);
    transform: scale(0);
    transition: -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
    z-index: 2
}

.next-checkbox:checked ~ .next-checkbox--styled .next-icon.checkmark,
.next-checkbox:indeterminate ~ .next-checkbox--styled .next-icon.indeterminate {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.next-checkbox:active ~ .next-checkbox--styled,
.next-checkbox:focus ~ .next-checkbox--styled {
    border-color: #0078bd
}

.next-checkbox:disabled ~ .next-checkbox--styled {
    border-color: #d3dbe2;
    background-color: #f5f6f7
}

.next-checkbox:disabled ~ .next-checkbox--styled .next-icon {
    fill: #95a7b7
}

.select .next-checkbox--styled {
    top: 0
}

.next-input--is-focused {
    border: 1px solid #0078bd
}

.next-input--has-error {
    border: 1px solid #ff5d5d;
    background: #fef6f5
}

.next-select__wrapper {
    border: 1px solid #d3dbe2;
    border-radius: 3px;
    box-sizing: border-box;
    position: relative;
    background: #ffffff;
    overflow: hidden;
    vertical-align: bottom
}

.next-select__wrapper.next-input--is-focused {
    border-color: #0078bd
}

.next-select__wrapper .next-icon {
    cursor: pointer;
    display: block;
    fill: #798c9c;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -6px;
    pointer-events: none
}

.next-field--connected .next-select__wrapper {
    border-radius: 0 3px 3px 0
}

.next-select__wrapper--inline {
    display: inline-block
}

.next-input-wrapper--inline-group>*+* {
    margin-left: 10px
}

.next-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100%;
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial;
    background: transparent;
    padding: 5px 10px;
    padding-right: 32px;
    border: 0;
    box-sizing: border-box;
    height: 36px;
    max-width: none;
    display: block
}

.next-select:focus {
    outline: none;
    border: 0
}

.next-select option {
    color: #31373d
}

.next-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000
}

.next-select::-ms-expand {
    display: none
}

.next-select:focus::-ms-value {
    background: transparent;
    color: #31373d
}

.next-field__connected-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.next-field__connected-wrapper .next-label {
    min-width: 0;
    max-width: 100%
}

.next-form--multi-column .next-field__connected-wrapper {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.next-field__connected-wrapper--align-right {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.next-form--align-center .next-field__connected-wrapper--align-center {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center
}

.next-field--connected {
    position: relative;
    border-radius: 0;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    left: -1px;
    margin: 0 -1px 0 0;
    max-width: 100%
}

.next-field--connected:focus:not(.btn)+.next-field--connected,
.next-field--connected.next-input--is-focused+.next-field--connected {
    border-left: solid 1px #0078bd
}

.next-field--connected.btn:focus+.next-field--connected {
    border-left: solid 1px #D6D6D6
}

.next-field--connected:first-child {
    left: 0;
    margin-right: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.next-field--connected:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.next-field--connected--no-flex {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.next-field--connected--extra-padding {
    padding-left: 10px
}

.next-form--multi-column .next-field--connected--extra-padding {
    padding-left: 0;
    padding-top: 10px
}

.next-input--search {
    -webkit-appearance: textfield
}

.next-input--search::-webkit-search-decoration,
.next-input--search::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.unstyled .next-input-wrapper,
.callout-list .next-input-wrapper,
.dropdown .next-input-wrapper,
.content-index .next-input-wrapper {
    margin-top: 10px
}

.next-table--data,
.next-table--line-items {
    width: 100%;
    border-collapse: collapse
}

.next-table--data tr>th {
    font-weight: bold;
    text-align: center;
    padding: 1px;
    border-bottom: none
}

.next-table--data tr>td {
    background-color: transparent;
    padding: 1px;
    border-bottom: none
}

.next-table--data tr>th {
    color: #798c9c;
    text-align: left
}

.next-table--data tr>td {
    border-bottom: 1px solid #95a7b7
}

.next-table--fixed-layout {
    table-layout: fixed
}

.next-table--line-items td {
    padding-top: 20px;
    padding-bottom: 20px
}

.next-table--line-items .next-table__image-cell {
    vertical-align: top;
    min-width: 48px
}

.next-table--line-items td:first-of-type,
.next-table--line-items th:first-of-type {
    padding-left: 0
}

.next-table--line-items td:last-of-type,
.next-table--line-items th:last-of-type {
    padding-right: 0
}

@media (max-width: 480px),
(min-width: 768px) and (max-width: 720px) {
    .next-table--line-items {
        display: block
    }
    .next-table--line-items thead {
        display: none
    }
    .next-table--line-items tbody {
        width: 100%;
        display: block
    }
    .next-table--line-items tr {
        position: relative;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 20px 0 10px 0
    }
    .next-table--line-items tr+tr {
        border-top: 1px solid #ebeef0
    }
    .next-table--line-items tr.selected {
        background: #fffbe9
    }
    .next-table--line-items td {
        padding: 0 10px 10px 0;
        display: block;
        border: none
    }
    .next-table--line-items td:first-of-type {
        padding-left: 0
    }
    .next-table--line-items td:last-of-type {
        padding-right: 0
    }
    .next-table--line-items .next-table__cell--hide-when-condensed {
        display: none
    }
    .next-table--line-items .next-table__cell--full-width-when-condensed {
        -webkit-flex: 1 0 100%;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%
    }
    .next-table--line-items .next-table__cell--grow-when-condensed {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: auto
    }
    .next-table--line-items .next-table__cell--no-flex {
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
    .next-table--line-items .next-table__cell--top-right-when-condensed {
        position: absolute;
        top: 20px;
        right: 10px
    }
    .next-table--line-items .next-table__cell--item-name {
        -webkit-flex: 1 0 calc(100% - 58px);
        -ms-flex: 1 0 calc(100% - 58px);
        flex: 1 0 calc(100% - 58px);
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start
    }
    .next-table--line-items .only-when-printing {
        display: none
    }
}

.next-table--with-price td:last-of-type {
    width: 15%
}

.next-table--compact td {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px
}

.next-table--condensed {
    display: block
}

.next-table--condensed thead {
    display: none
}

.next-table--condensed tbody {
    width: 100%;
    display: block
}

.next-table--condensed tr {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 0 10px 0
}

.next-table--condensed tr+tr {
    border-top: 1px solid #ebeef0
}

.next-table--condensed tr.selected {
    background: #fffbe9
}

.next-table--condensed td {
    padding: 0 10px 10px 0;
    display: block;
    border: none
}

.next-table--condensed td:first-of-type {
    padding-left: 0
}

.next-table--condensed td:last-of-type {
    padding-right: 0
}

.next-table--condensed .next-table__cell--hide-when-condensed {
    display: none
}

.next-table--condensed .next-table__cell--full-width-when-condensed {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%
}

.next-table--condensed .next-table__cell--grow-when-condensed {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: auto
}

.next-table--condensed .next-table__cell--no-flex {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.next-table--condensed .next-table__cell--top-right-when-condensed {
    position: absolute;
    top: 20px;
    right: 10px
}

.next-table--condensed .next-table__cell--item-name {
    -webkit-flex: 1 0 calc(100% - 58px);
    -ms-flex: 1 0 calc(100% - 58px);
    flex: 1 0 calc(100% - 58px);
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.next-table--condensed .only-when-printing {
    display: none
}

.next-table--condensed--no-wrap tr {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.next-table__inline-heading {
    display: none
}

.next-table--collapsible {
    padding: 20px
}

.next-table--collapsible .next-table__btn--expand {
    display: none
}

.next-table--collapsible.next-table--condensed {
    padding: 0
}

.next-table--collapsible.next-table--condensed tr {
    padding: 0;
    width: 100%
}

.next-table--collapsible.next-table--condensed td {
    padding: 10px 20px
}

.next-table--collapsible.next-table--condensed td:first-of-type {
    padding-left: 20px
}

.next-table--collapsible.next-table--condensed td:last-of-type {
    padding-right: 20px
}

.next-table--collapsible.next-table--condensed .next-table__inline-heading {
    width: 40%;
    display: inline-block;
    color: #798c9c
}

.next-table--collapsible.next-table--condensed .next-table__btn--expand {
    display: block
}

.next-table--collapsible.next-table--condensed .next-table__cell--collapse {
    display: none
}

.next-table--collapsible.next-table--condensed .next-table__cell--visible {
    display: block;
    background: #f5f6f7
}

.next-table__row--no-border td {
    border-bottom: none
}

.next-table__row--align-top td {
    vertical-align: top
}

.next-table--clickable-row tbody tr {
    cursor: pointer
}

.table__row--subdued {
    background-color: #f5f6f7
}

.next-table--ultra-expanded td,
.next-table--ultra-expanded th {
    padding: 20px
}

.next-table__row--extra-padding-top td {
    padding-top: 20px
}

.next-table__row--extra-padding-bottom td {
    padding-bottom: 20px
}

.next-table--no-outside-padding tr>td:first-child,
.next-table--no-outside-padding tr>th:first-child {
    padding-left: 0
}

.next-table--no-outside-padding tr>td:last-child,
.next-table--no-outside-padding tr>th:last-child {
    padding-right: 0
}

.next-table--no-bottom-padding tr:last-child>td {
    padding-bottom: 0
}

.next-table--row-group-no-spacing tr:not(:first-child) td {
    padding-top: 0
}

.next-table--row-group-no-spacing tr:not(:last-child) td {
    padding-bottom: 0
}

.next-table--even-cell-padding td,
.next-table--even-cell-padding th {
    padding: 10px 10px
}

.next-card {
    background-color: #ffffff;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1)
}

.next-card ~ .next-card,
.next-card ~ .ui-card {
    margin-top: 20px
}

@media screen and (max-width: 720px) {
    .next-card {
        border-radius: 0
    }
}

@media (max-width: 550px),
(min-width: 768px) and (max-width: 790px) {
    .next-card+.next-card {
        margin-top: 10px
    }
}

.next-card--aside {
    background-color: #f5f6f7
}

.next-card--aside-lighter {
    background-color: #fafbfc
}

.next-card--plain {
    box-shadow: none
}

.next-card--hide-overflow {
    overflow: hidden
}

.next-card--stacked {
    margin: 0;
    box-shadow: none;
    border-radius: 0
}

.next-card--stacked ~ .next-card--stacked {
    margin-top: 0;
    border-top: 1px solid #ebeef0
}

.next-card--preserve-first-and-last-section-spacing .next-card__section--half-spacing:first-of-type {
    padding-top: 20px
}

.next-card--preserve-first-and-last-section-spacing .next-card__section--half-spacing:last-of-type {
    padding-bottom: 20px
}

.next-card--sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 76px
}

.next-card--js-sticky {
    position: fixed;
    top: 56px;
    margin-top: 20px
}

.next-card__header {
    padding: 20px 20px 0
}

.next-card__header .next-heading {
    margin-bottom: 0
}

.next-card__footer {
    padding: 0 20px 20px
}

.next-card__footer--no-padding {
    padding: 0
}

.next-card__section {
    padding: 20px
}

.next-card__section ~ .next-card__section {
    border-top: 1px solid #ebeef0
}

.next-card__section ~ .next-card__section.next-card__section--no-border {
    border-top: 0
}

.next-card__section:first-child {
    border-radius: 3px 3px 0 0
}

.next-card__section:last-child {
    border-radius: 0 0 3px 3px
}

.next-card__section--no-vertical-spacing {
    padding-top: 0;
    padding-bottom: 0
}

.next-card__section--no-vertical-spacing+.next-card__section {
    border-top: none
}

.next-card__section--no-horizontal-spacing {
    padding-left: 0;
    padding-right: 0
}

.next-card__section--half-spacing {
    padding-top: 10px;
    padding-bottom: 10px
}

.next-card__section--half-spacing.next-card__header {
    padding-bottom: 0
}

.next-card__section--half-spacing.next-card__footer {
    padding-top: 0
}

.next-card__section--double-spacing {
    padding-top: 40px;
    padding-bottom: 40px
}

.next-card__section--no-padding {
    padding: 0
}

.next-card__section--subdued {
    background-color: #f5f6f7
}

.next-card__section--more-subdued {
    background-color: #ebeef0
}

.next-card__section--less-subdued {
    background-color: #fafbfc
}

.next-card__section--accentuated {
    background-color: #0078bd
}

.next-card__section--accentuated .next-heading {
    color: #ffffff
}

.next-card__section--bordered {
    border-top: 1px solid #ebeef0
}

.next-card__section--no-bottom-spacing {
    padding-bottom: 0
}

.next-card__section--no-bottom-spacing+.next-card__section {
    border-top: 0
}

.next-card__section--no-top-spacing {
    padding-top: 0
}

.next-card__section ~ .next-card__section--no-top-spacing {
    border-top: 0
}

.next-card__section--border-left {
    border-left: 1px solid #ebeef0
}

.next-card__section--border-bottom {
    border-bottom: 1px solid #ebeef0
}

.next-card__section--centered {
    text-align: center
}

.next-card--with-full-height-image {
    position: relative;
    padding-left: 250px;
    max-width: calc(100% - 250px)
}

.next-card--with-full-height-image .next-card__image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 250px;
    background-size: cover;
    background-position: center;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

@media (max-width: 550px),
(min-width: 768px) and (max-width: 790px) {
    .next-card--with-full-height-image {
        padding-left: 0;
        max-width: 100%
    }
    .next-card--with-full-height-image .next-card__image {
        position: static;
        display: block;
        width: 100%;
        height: 120px;
        border-radius: 0
    }
}

.next-card__section__separator {
    margin: 20px auto;
    background-color: #ebeef0
}

.next-card__section__separator--no-margin {
    margin: 0
}

.next-card__separator {
    margin: 0;
    height: 1px;
    background: #ebeef0
}

.next-card__separator--thick {
    height: 5px
}

.next-card__separator--inline {
    margin: 10px 20px
}

.next-card--top-rounded-corners {
    border-radius: 3px 3px 0 0 !important
}

.next-card--bottom-rounded-corners {
    border-radius: 0 0 3px 3px !important
}

.next-card--all-rounded-corners {
    border-radius: 3px !important
}

.next-card--left-rounded-corners {
    border-radius: 3px 0 0 3px
}

.next-card--right-rounded-corners {
    border-radius: 0 3px 3px 0
}

.next-card--top-right-rounded-corner {
    border-top-right-radius: 3px
}

.next-card--bottom-right-rounded-corner {
    border-bottom-right-radius: 3px
}

.next-card--top-left-rounded-corner {
    border-top-left-radius: 3px
}

.next-card--bottom-left-rounded-corner {
    border-bottom-left-radius: 3px
}

.next-card__ribbon {
    background: #fafbfc;
    border-right: solid 1px #ebeef0;
    border-radius: 3px 0 0 3px;
    padding: 20px;
    display: block
}

.next-card__ribbon--warning {
    background: #ffd117;
    border-right: solid 1px rgba(212, 160, 2, 0.25)
}

.next-card__ribbon--vertically-centered {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.next-ui .next-text-slate {
    color: #31373d
}

.next-card__header--fully-padded {
    padding-bottom: 20px
}

.next-card--semi-transparent {
    background-color: rgba(255, 255, 255, 0.9)
}

.next-card__channel-image {
    margin-right: 20px
}

@media (max-width: 500px),
(min-width: 768px) and (max-width: 740px) {
    .next-card__channel-image {
        display: none
    }
}

.next-card__channel-illustration {
    margin: 0 auto
}

.next-tab__list {
    padding: 0;
    margin: 0;
    list-style: none;
    background-color: #f5f6f7;
    overflow: visible;
    border-radius: 3px 3px 0 0;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.next-tab__list::after {
    content: '';
    display: block;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    border-bottom: 1px solid #ebeef0
}

.next-tab__list>li {
    position: relative;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.next-tab__list .next-tab__list__disclosure-item {
    display: none
}

.next-tab__list .next-tab__list__disclosure-item .next-tab {
    border-top-right-radius: 3px
}

.next-tab__list>li:first-child .next-tab {
    border-top-left-radius: 3px
}

.next-tab__list--non-rounded {
    border-radius: 0
}

.next-tab__list--non-rounded .next-tab__list__disclosure-item .next-tab {
    border-top-right-radius: 0
}

.next-tab__list--non-rounded>li:first-child .next-tab {
    border-top-left-radius: 0
}

.next-tab__list--full::after {
    display: none
}

.next-tab__list--full>li {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.next-tab__list--full>li:last-of-type>.next-tab {
    border-right: none
}

.next-tab__list--full .next-tab__list__disclosure-item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.next-tab__list--fitted::after {
    display: none
}

.next-tab__list--fitted>li {
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
}

.next-tab__list--fitted>li:last-of-type>.next-tab {
    border-right: 0
}

.next-tab__list--fitted .next-tab__list__disclosure-item {
    display: none
}

.next-tab__list--vertical {
    display: block;
    background: transparent;
    padding: 7px 0
}

.next-tab__list--vertical::after {
    display: none
}

.next-tab__list--vertical .next-tab {
    border: none;
    padding: 8px 20px;
    text-align: left
}

.next-tab__list--vertical .next-tab:hover,
.next-tab__list--vertical .next-tab:focus {
    background: transparent
}

.next-tab__list--vertical .next-tab:hover {
    color: #0078bd
}

.next-tab__list--vertical .next-tab:focus {
    color: black
}

.next-tab {
    color: #707070;
    padding: 15px 20px;
    text-decoration: none;
    border-right: 1px solid #ebeef0;
    border-bottom: 1px solid #ebeef0;
    text-align: center;
    line-height: 1;
    cursor: pointer;
    position: relative;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.next-tab:focus,
.next-tab:hover {
    outline: none;
    background-color: #fafbfc;
    color: #0078bd;
    text-decoration: none
}

.next-tab.next-tab--is-active {
    color: #1a1a1a;
    font-weight: normal;
    background-color: #ffffff;
    border-bottom-color: #ffffff;
    cursor: default;
    text-decoration: none
}

.next-tab--disclosure {
    padding: 0 20px
}

.next-tab--disclosure .helper-hidden {
    display: none
}

.next-tab--disclosure .next-tab {
    display: inline-block
}

.next-tab__panel {
    display: none
}

.next-tab__panel.next-tab__panel--is-active {
    display: block
}

.next-tab__panel>*:first-child:focus {
    outline: none;
    box-shadow: none
}

.next-list,
.next-list--divided,
.next-list--divided-selectable,
.ui-action-list,
.product-photo-grid,
.photo-overlay-actions {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.next-list>li {
    width: 100%
}

.next-list>li .next-list__item {
    padding-right: 20px;
    padding-left: 20px
}

.next-list>li .next-list__item--indented {
    padding-left: 40px
}

.next-list--divided>li {
    width: 100%;
    border-bottom: 1px solid #ebeef0;
    box-sizing: border-box
}

.next-list--divided>li a,
.next-list--divided>li .next-list__item {
    display: block;
    color: #31373d;
    padding-top: 10px;
    padding-bottom: 10px
}

.next-list--divided>li .next-list__item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.next-list--divided>li .next-list__item:hover,
.next-list--divided>li .next-list__item.is-selected {
    background: #eff9fd;
    box-shadow: 0 1px 0 #ebeef0
}

.next-list--divided>li .next-list__item--disabled,
.next-list--divided>li .next-list__item--no-hover {
    cursor: default
}

.next-list--divided>li .next-list__item--disabled:hover,
.next-list--divided>li .next-list__item--no-hover:hover {
    background-color: transparent;
    box-shadow: none
}

.next-list--divided>li a:hover,
.next-list--divided>li a.is-selected {
    background: #eff9fd;
    text-decoration: none
}

.next-list--divided>li a:focus,
.next-list--divided>li a:active {
    background: #eff9fd;
    outline: none
}

.next-list--divided>li a.disabled {
    color: #c3cfd8
}

.next-list--divided-selectable li+li {
    border-top: 1px solid #ebeef0
}

.next-list--divided-selectable>li {
    width: 100%;
    box-sizing: border-box
}

.next-list--divided-selectable>li a,
.next-list--divided-selectable>li .next-list__item {
    display: block;
    color: #31373d;
    padding-top: 10px;
    padding-bottom: 10px
}

.next-list--divided-selectable>li a:hover,
.next-list--divided-selectable>li a.is-selected,
.next-list--divided-selectable>li .next-list__item:hover,
.next-list--divided-selectable>li .next-list__item.is-selected {
    background: #0078bd;
    text-decoration: none;
    color: #ffffff
}

.next-list--divided--top>li {
    border-bottom: 0
}

.next-list--divided--top>li:not(:first-child) .next-list__item {
    border-top: 1px solid #ebeef0
}

.next-list--divided--top>li:not(:first-child) .next-list__item.next-list__item--indented {
    border-top: 0
}

.next-list--divided-half-padding>li a,
.next-list--divided-half-padding>li .next-list__item {
    padding: 10px
}

.next-list__item--subdued,
.next-list--divided-subdued {
    background-color: #f5f6f7
}

.next-list>li .next-list__item--vertically-condensed {
    padding-top: 5px;
    padding-bottom: 5px
}

.next-list--subdued .next-list__item:active,
.next-list--subdued .next-list__item.next-list__item--is-current {
    background: #ffffff
}

.next-list--subdued .next-list__item:focus,
.next-list--subdued .next-list__item:hover {
    background: #fafbfc
}

.next-list--compact {
    margin: 5px 0
}

.next-list--compact .next-list__item {
    background: transparent;
    border: 0;
    display: block;
    font-size: 14px;
    padding: 5px 10px;
    text-align: left;
    text-decoration: none;
    color: #31373d;
    word-wrap: break-word;
    border-radius: 0;
    line-height: 24px;
    white-space: normal
}

.next-list--compact .next-list__item.next-list__item--is-applied {
    background: #eff9fd;
    color: #798c9c
}

.next-list--compact .next-list__item:hover,
.next-list--compact .next-list__item:focus,
.next-list--compact .next-list__item.next-list__item--is-selected {
    background: #0078bd;
    color: #ffffff;
    text-decoration: none;
    outline: none
}

.next-list--compact .next-list__item:hover .subdued,
.next-list--compact .next-list__item:focus .subdued,
.next-list--compact .next-list__item.next-list__item--is-selected .subdued {
    color: #d3dbe2
}

.next-list--compact .next-list__item:hover .next-heading,
.next-list--compact .next-list__item:hover small,
.next-list--compact .next-list__item:focus .next-heading,
.next-list--compact .next-list__item:focus small,
.next-list--compact .next-list__item.next-list__item--is-selected .next-heading,
.next-list--compact .next-list__item.next-list__item--is-selected small {
    color: #ffffff
}

.next-list--compact .next-list__item:active {
    color: #ffffff;
    background: #0069a6
}

.next-list--compact .next-list__item.is-disabled {
    color: #c3cfd8;
    pointer-events: none;
    cursor: default
}

.next-list--compact button.next-list__item {
    width: 100%;
    cursor: pointer;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif
}

.next-list--compact+.next-list--compact {
    border-top: 1px solid #ebeef0;
    padding-top: 5px
}

.next-list--toggles .next-icon {
    visibility: hidden
}

.next-list--toggles .next-list__item--is-applied .next-icon {
    visibility: visible
}

.next-list--toggles .next-list__item--promoted-action,
.next-list--divided>li .next-list__item--promoted-action {
    color: #0078bd
}

.next-list__item--promoted-action .next-icon {
    fill: #0078bd;
    visibility: visible
}

.next-list__item--is-applied .next-icon {
    fill: #798c9c
}

.next-list--toggles .next-list__item:focus .next-icon,
.next-list--toggles .next-list__item:hover .next-icon,
.next-list--toggles .next-list__item:active .next-icon,
.next-list--toggles .next-list__item.next-list__item--is-selected .next-icon {
    fill: #ffffff
}

.next-list--plain-divided>li {
    border-bottom: 1px solid #ebeef0;
    box-sizing: border-box;
    padding: 5px 0
}

.next-list--plain-divided>li:last-child {
    border-bottom: none
}

.next-list--plain-divided .next-card--aside>li {
    border-color: rgba(211, 219, 226, 0.5)
}

.next-list--row-hover>li {
    padding: 5px 10px
}

.next-list--row-hover>li:hover {
    background-color: #ebeef0
}

.next-list--row-hover.next-list--no-vertical-padding>li {
    padding: 0 10px
}

.next-list--heading {
    margin: 10px 0;
    border: none
}

.next-list>li .resource-browser-variant,
.next-list>li .resource-browser-variant.next-list__item--disabled:hover,
.next-list>li .resource-browser-variant.next-list__item--no-hover:hover {
    margin-left: 46px;
    padding-left: 0
}

.next-list>li .resource-browser-variant:hover,
.next-list>li .resource-browser-variant.is-selected {
    margin-left: 0;
    padding-left: 46px
}

.next-list>li .resource-browser-variant--review-step {
    margin-left: 20px;
    padding-left: 40px
}

.ui-action-list__item {
    font-size: 1.07143rem;
    line-height: 1.42857rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial;
    display: block;
    color: #31373d;
    background: transparent;
    border: 0;
    box-shadow: none;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 0;
    white-space: normal
}

@media screen and (min-width: 640px) {
    .ui-action-list__item {
        font-size: 1rem
    }
}

.ui-action-list__item:hover,
.ui-action-list__item:focus,
.ui-action-list__item:active,
.ui-action-list__item.is-selected {
    background: #eff9fd;
    color: #31373d;
    text-decoration: none;
    border: 0;
    box-shadow: none;
    outline: 0
}

.ui-action-list__item.is-selected {
    cursor: default;
    box-shadow: inset 0 0 0 1px #0078bd
}

.ui-action-list__item.btn-disabled,
.ui-action-list__item.disabled,
.ui-action-list__item:disabled,
.ui-action-list__item[disabled] {
    color: #798c9c;
    background-color: #fafbfc;
    pointer-events: none;
    cursor: default;
    border: 0
}

.ui-action-list__item.btn-disabled>*,
.ui-action-list__item.disabled>*,
.ui-action-list__item:disabled>*,
.ui-action-list__item[disabled]>* {
    opacity: 0.6
}

.ui-action-list__item[draggable] {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ui-action-list__item.btn {
    width: 100%;
    text-align: left
}

.ui-action-list__item--link {
    color: #0078bd
}

.ui-action-list__item--link:hover,
.ui-action-list__item--link:focus {
    color: #0069a6
}

.ui-action-list__item--separator {
    border-top: 1px solid #ebeef0
}

.ui-action-list--compact {
    margin: 5px 0
}

.ui-action-list--compact .ui-action-list__item {
    padding: 5px 20px
}

.ui-action-list--divided>li+li {
    border-top: 1px solid #ebeef0
}

.ui-action-list--divided+.ui-action-list--divided {
    border-top: 1px solid #ebeef0
}

.ui-action-list--rounded>li:first-child>.ui-action-list__item {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.ui-action-list--rounded>li:last-child>.ui-action-list__item {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.next-pane {
    display: none;
    width: 100%;
    height: calc(100% - 62px);
    background: #ffffff;
    position: absolute;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    box-sizing: border-box;
    overflow: hidden;
    z-index: 1;
    transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1)
}

.next-pane--index {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.next-pane--is-active,
.next-pane--index {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    display: block;
    opacity: 1
}

.next-pane--index--is-disabled {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 0
}

.next-pane__body {
    position: relative;
    padding: 20px 20px 0;
    overflow-y: auto;
    height: calc(100% - 62px - 20px)
}

.next-pane__body::after {
    content: '';
    display: block;
    height: 20px
}

.next-pane__body--no-padding {
    padding: 0
}

.next-pane__header {
    height: 60px;
    border-bottom: 1px solid #ebeef0
}

.next-pane__content-wrapper {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.next-pane__footer-wrapper {
    background: #d3dbe2
}

.next-pane__footer {
    height: 62px
}

.next-pane__footer>.next-grid {
    height: 100%
}

.tagit-new .ui-autocomplete-input,
.next-token,
.tagit-choice {
    border-radius: 3px
}

.next-token-list {
    margin: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none
}

.next-token-list--is-input {
    background: #ffffff;
    cursor: text;
    padding: 3px;
    padding-bottom: 0
}

.next-label--is-focused .next-token-list--is-input {
    border-color: #0078bd
}

.next-token-list__wrapper {
    position: relative
}

.next-token-list--is-input-invisible {
    border: none;
    padding: 2px 0 0 0
}

.next-token-list--large-tokens {
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial
}

.tagit-new {
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto
}

.tagit-new .ui-autocomplete-input {
    padding: 4px 8px;
    border: 0;
    height: auto;
    width: 120px;
    background: transparent;
    margin-bottom: 3px;
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial
}

.tagit-new:only-child .ui-autocomplete-input {
    width: 100%
}

.next-token-list--is-input .next-token,
.next-token-list--is-input .tagit-choice {
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial
}

.next-token,
.tagit-choice {
    background: #cae9f7;
    color: #005e94;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    word-wrap: break-word;
    max-width: 100%
}

.next-token-list .next-token,
.next-token-list .tagit-choice {
    margin-right: 3px;
    margin-bottom: 3px
}

.next-token-list--expanded {
    margin-bottom: -6px
}

.next-token-list--expanded .next-token {
    margin-right: 6px;
    margin-bottom: 6px
}

.next-token__label,
.tagit-label {
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    min-width: 0;
    width: 100%;
    display: block;
    padding: 4px 8px
}

.next-token__remove,
.tagit-close {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: block;
    padding: 4px 8px 4px 0
}

.next-token__remove .text-icon,
.tagit-close .text-icon {
    display: none
}

.next-token__remove .next-token__remove__icon,
.next-token__remove .ui-icon-close,
.tagit-close .next-token__remove__icon,
.tagit-close .ui-icon-close {
    display: inline-block;
    background-size: 9px 9px;
    width: 9px;
    height: 9px
}

.next-token--clickable {
    cursor: pointer
}

.next-token--is-disabled {
    opacity: 0.5;
    cursor: default
}

.next-token--is-inactive {
    background: #ebeef0;
    color: #798c9c
}

.next-token--is-inactive.next-token--is-disabled {
    cursor: pointer
}

.next-token-list--sortable {
    display: block;
    overflow: hidden
}

.next-token-list--sortable .next-token {
    float: left;
    display: block;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.next-token-list--sortable .next-token--is-draggable {
    padding-left: 13px;
    background-position: 8px 8px;
    background-size: 5px 11px;
    background-repeat: no-repeat
}

.ui-modal {
    max-width: calc(100% - 40px);
    max-height: calc(100% - 40px);
    width: 620px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    background: #ffffff;
    visibility: hidden;
    display: none;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translate3d(0, 200px, 0);
    transform: translate3d(0, 200px, 0);
    transition: all ease-in-out 260ms;
    opacity: 0;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.ui-modal:focus {
    outline: 0
}

.ui-modal form {
    min-height: 0;
    max-height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@media screen and (max-width: 450px) {
    .ui-modal {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        max-width: 100%;
        max-height: calc(100% - 20px);
        border-radius: 0;
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end;
        opacity: 1
    }
    .ui-modal.ui-modal--is-visible {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.ui-modal--is-transitioning {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: visible
}

.ui-modal--is-visible {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1
}

.ui-modal--instant {
    transition: none
}

.ui-modal__header {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
    border-bottom: 1px solid #ebeef0
}

.ui-modal__header-title {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.ui-modal__header-actions {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: -4.5px -15px 0 0;
    padding-left: 10px
}

.ui-modal__body {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    transition: box-shadow 260ms ease-in-out 0s, height ease-in-out 260ms
}

.ui-modal__body--contains-iframe {
    position: relative
}

.ui-modal__footer {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 20px;
    border-top: 1px solid #ebeef0
}

.ui-modal__footer-actions {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: -10px;
    margin-left: -10px
}

.ui-modal__secondary-actions {
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin-top: 10px;
    margin-left: 10px
}

.ui-modal__tertiary-actions {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-top: 10px;
    margin-left: 10px
}

.ui-modal__primary-actions {
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin-top: 10px;
    margin-left: 10px
}

.ui-modal__section {
    padding: 20px;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.ui-modal__section:not(:last-child) {
    border-bottom: 1px solid #ebeef0
}

.ui-modal__section--contains-iframe {
    position: absolute;
    height: 100%;
    width: 100%;
    padding: 0
}

.ui-modal__section--subdued {
    background: #f5f6f7
}

.ui-modal__section--no-padding {
    padding: 0
}

.ui-modal__section--footer-text {
    padding-left: 0
}

.ui-modal-backdrop {
    height: 100vh;
    width: 100vw;
    background: rgba(0, 0, 0, 0.25);
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    z-index: 550
}

.ui-modal-backdrop--is-visible {
    display: block
}

.ui-modal-contents {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 551
}

.ui-modal-contents--is-visible {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.next-popover__container {
    position: relative;
    display: inline-block
}

.next-popover__container--contains-active-popover {
    z-index: 23
}

.next-popover__container--is-deactivating {
    z-index: 22
}

.next-popover__container--full-width {
    display: block
}

.next-popover__container--border-when-active {
    border: 1px solid transparent;
    cursor: pointer
}

.next-popover__container--border-when-active:hover {
    background-color: #eff9fd
}

.next-popover__container--border-when-active.next-popover__container--contains-active-popover {
    border-color: #0078bd;
    background-color: #eff9fd
}

.next-popover {
    position: absolute;
    left: 0;
    top: 100%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    display: none;
    max-width: 100%;
    margin: 15px 20px;
    background-color: rgba(255, 255, 255, 0.98);
    border-radius: 3px;
    opacity: 0;
    box-shadow: 0 0 0 1px rgba(39, 44, 48, 0.05), 0 2px 7px 1px rgba(39, 44, 48, 0.16);
    transition: opacity 0.2s ease, -webkit-transform 0.2s ease;
    transition: transform 0.2s ease, opacity 0.2s ease;
    transition: transform 0.2s ease, opacity 0.2s ease, -webkit-transform 0.2s ease
}

.next-popover--tight-spacing {
    margin-top: 5px
}

.next-popover--is-active {
    display: block;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.next-popover--is-positioned-above {
    top: auto;
    bottom: 100%
}

.next-popover--is-positioned-above .next-popover__tooltip {
    top: 100%
}

.next-popover--is-positioned-above .next-popover__tooltip::after {
    top: -5px
}

.next-popover--half-spacing .next-popover__section,
.next-popover--half-spacing .next-popover__pane--fixed {
    padding: 10px
}

.next-popover--full-width {
    -webkit-transform-origin: 50% -20px;
    transform-origin: 50% -20px;
    left: 50%;
    -webkit-transform: translateX(-50%) scale(0);
    transform: translateX(-50%) scale(0);
    max-width: none;
    width: 100%
}

.next-popover--full-width.next-popover--is-active {
    -webkit-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1)
}

.next-popover--full-width .next-popover__content-wrapper,
.next-popover--full-width .next-popover__content {
    width: 100%;
    max-width: none
}

.next-popover--full-height .next-popover__content-wrapper {
    max-height: none
}

.next-popover__tooltip {
    position: absolute;
    left: 50%;
    top: -20px;
    width: 20px;
    height: 20px;
    margin-left: -10px;
    overflow: hidden;
    pointer-events: none
}

.next-popover__tooltip::after {
    content: "";
    position: absolute;
    top: 15px;
    left: 50%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-left: -5px;
    display: block;
    height: 10px;
    width: 10px;
    background-color: rgba(255, 255, 255, 0.98);
    box-shadow: 0 0 0 1px rgba(39, 44, 48, 0.05), 0 2px 7px 1px rgba(39, 44, 48, 0.16)
}

.next-popover__content-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 500px;
    max-height: 300px;
    border-radius: 3px
}

.next-popover__content {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: 100%;
    min-width: 150px;
    text-align: left
}

.next-popover__content>*:first-child {
    margin-top: 0
}

.next-popover__content>*:last-child {
    margin-bottom: 0
}

.next-popover__content--is-calculating {
    white-space: nowrap !important
}

.next-popover__content--is-calculating * {
    white-space: nowrap !important
}

.next-popover__pane {
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    max-width: 100%
}

.next-popover__pane+.next-popover__pane {
    border-top: 1px solid #ebeef0
}

.next-popover__pane--expand {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.next-popover__pane--fixed {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    overflow: visible;
    padding: 20px
}

.next-popover__section {
    padding: 20px
}

.next-popover__section+.next-popover__section {
    border-top: 1px solid #ebeef0
}

.next-popover__section--compact {
    padding: 10px
}

.next-popover__section--compact+.next-popover__section {
    border-top: 1px solid #ebeef0
}

.next-popover__section--no-padding {
    padding: 0
}

.ui-accordion__panel {
    display: none
}

.ui-choice-list {
    margin: 0 0 20px 0
}

.ui-choice-list:last-child {
    margin-bottom: 0
}

.ui-choice-list li {
    position: relative;
    list-style: none;
    margin-bottom: 10px
}

.ui-choice-list li:last-child {
    margin-bottom: 0
}

.ui-choice-list input[type=radio],
.ui-choice-list [type=radio].autocomplete-field,
.ui-choice-list input[type=checkbox],
.ui-choice-list [type=checkbox].autocomplete-field {
    position: absolute;
    left: 0
}

.ui-choice-list__title {
    margin-bottom: 10px;
    font-weight: 400
}

.ui-choice-list--sub-choice-list {
    padding-top: 10px;
    padding-left: 10px
}

.ui-feed {
    position: relative
}

.ui-feed::after {
    content: ' ';
    position: absolute;
    top: 5px;
    bottom: 18px;
    left: 34px;
    width: 3px;
    background: #e3e6e9
}

@media (max-width: 550px),
(min-width: 768px) and (max-width: 790px) {
    .ui-feed__full-width {
        overflow: hidden;
        margin-right: -10px;
        margin-left: -22px
    }
    .ui-feed__full-width .next-card {
        border-radius: 0
    }
    .ui-feed__full-width .ui-feed__item {
        margin-right: 4px
    }
    .ui-feed__full-width .ui-feed__item--framed {
        margin-right: 9px
    }
    .ui-feed__full-width .ui-feed__item--framed::before {
        left: -9px;
        right: -5px
    }
}

.ui-feed__section {
    position: relative;
    z-index: 2
}

.ui-feed__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin-bottom: 20px;
    margin-left: 16px
}

.ui-feed__item>* {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.ui-feed__item--card {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    margin-left: 0
}

.ui-feed__item--card>.next-card {
    width: 100%
}

.ui-feed__item--heading {
    margin-top: 25px;
    margin-bottom: 10px
}

.ui-feed__item--card+.ui-feed__item:not(.ui-feed__item--card) {
    margin-top: 25px
}

.ui-feed__item:not(.ui-feed__item--card)+.ui-feed__item--card {
    margin-top: 10px
}

.ui-feed__item--action {
    margin-left: 26px;
    margin-top: -10px
}

.ui-feed__item--message,
.ui-feed__item--date {
    margin-left: 26px
}

.ui-feed__item--card-context {
    padding-top: 10px;
    margin-bottom: 15px
}

.ui-feed__item--date {
    margin-top: 15px;
    margin-bottom: 20px
}

.ui-feed__item--date+.ui-feed__item--message {
    margin-top: 20px
}

.ui-feed__item--framed {
    padding: 5px 0
}

.ui-feed__item--framed::before {
    content: '';
    position: absolute;
    top: -10px;
    left: -26px;
    right: 0;
    bottom: -10px;
    border: 1px solid #c3cfd8;
    border-radius: 3px;
    z-index: -1
}

.ui-feed__separator {
    margin-top: -5px;
    color: #e3e6e9;
    background-color: #e3e6e9
}

.ui-feed__marker {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 13px;
    height: 13px;
    margin-right: 10px;
    vertical-align: middle;
    border-radius: 50%;
    border: 3px solid #ebeef0;
    background-color: #c3cfd8
}

.ui-feed__spacer {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
    width: 19px;
    height: 13px;
    margin-right: 10px
}

.ui-feed__item--heading .ui-feed__marker {
    width: auto;
    height: auto;
    margin-right: 5px;
    border: 0;
    background-color: transparent
}

.ui-feed__marker--date {
    background-color: #c3cfd8
}

.ui-feed__marker--user-action {
    background-color: #0078bd
}

.ui-feed__marker--error {
    background-color: #ff5d5d
}

.ui-feed__item--accordion {
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 16px;
    background-color: #f5f6f7
}

.ui-feed__item--accordion.ui-accordion--is-expanded {
    margin-bottom: 15px
}

.ui-feed__item__accordion-content {
    min-width: 0;
    max-width: 100%;
    margin-left: 18px;
    padding-left: 20px;
    border-left: 3px solid #e3e6e9
}

.ui-feed__item__accordion-content>.ui-accordion__panel {
    padding: 10px 10px 10px 0
}

.ui-feed__timeline {
    position: relative;
    padding-top: 15px;
    background-color: rgba(255, 255, 255, 0);
    border-radius: 3px;
    transition: background-color 200ms ease-in-out
}

.ui-feed__timeline>.ui-feed__item--accordion {
    opacity: 0;
    transition: opacity 200ms ease-in-out
}

.ui-feed__timeline>.ui-feed__item--message {
    margin-bottom: 15px
}

.ui-feed__timeline>.ui-feed__item--action {
    margin-top: 0
}

.ui-feed__timeline .ui-feed__marker {
    z-index: 1;
    transition: border-color 200ms ease-in-out
}

.ui-feed__timeline .ui-feed__message {
    min-width: 0;
    max-width: 100%
}

.ui-feed__timeline::after {
    content: ' ';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 34px;
    width: 3px;
    background: #e3e6e9;
    opacity: 0;
    transition: opacity 200ms ease-in-out
}

.ui-feed__timeline.ui-feed__item--revealed {
    background-color: white
}

.ui-feed__timeline.ui-feed__item--revealed>.ui-feed__item--accordion {
    opacity: 1
}

.ui-feed__timeline.ui-feed__item--revealed .ui-feed__marker {
    border-color: #ffffff
}

.ui-feed__timeline.ui-feed__item--revealed>.ui-feed__item--action {
    padding-bottom: 15px
}

.ui-feed__timeline.ui-feed__item--revealed::after {
    opacity: 1
}

.ui-form__section {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -8px
}

.ui-form__section .ui-form__section {
    margin: 0
}

.ui-form__section+.ui-form__section {
    margin-top: 8px
}

.ui-form__section .next-input-wrapper {
    box-sizing: border-box;
    margin: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 220px;
    padding: 8px
}

.ui-form__section .next-input-wrapper.ui-form__element--horizontal {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ui-form__section .next-radio,
.ui-form__section .next-radio--styled,
.ui-form__section .next-radio[type=radio],
.ui-form__section .next-checkbox,
.ui-form__section .next-checkbox--styled,
.ui-form__section .next-checkbox[type=checkbox] {
    top: 10px;
    left: 8px
}

.ui-form__section--full-width {
    width: 100%
}

.ui-form__group {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ui-form__group>.ui-form__element,
.ui-form__group>.next-input-wrapper {
    max-width: 100%;
    -webkit-flex: 1 0 220px;
    -ms-flex: 1 0 220px;
    flex: 1 0 220px
}

.ui-form__group--cell-size-auto>.ui-form__element,
.ui-form__group--cell-size-auto>.next-input-wrapper {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    min-width: auto
}

.ui-form__group--cell-size-small>.ui-form__element,
.ui-form__group--cell-size-small>.next-input-wrapper {
    -webkit-flex: 1 0 110px;
    -ms-flex: 1 0 110px;
    flex: 1 0 110px;
    min-width: 110px
}

.ui-form__label-wrapper {
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 -4px
}

.ui-form__label-wrapper>* {
    margin: 0 4px 4px 4px
}

.ui-form__label-wrapper.ui-form__element--horizontal {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ui-form__element {
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 220px;
    padding: 8px
}

.ui-form__element.ui-form__section--help-text {
    padding-top: 0
}

.ui-form__element.ui-form__section--label {
    padding-bottom: 0
}

.ui-form__element .next-input-wrapper {
    padding: 0
}

.ui-form__element .next-radio,
.ui-form__element .next-radio--styled,
.ui-form__element .next-radio[type=radio],
.ui-form__element .next-checkbox,
.ui-form__element .next-checkbox--styled,
.ui-form__element .next-checkbox[type=checkbox] {
    top: 2px;
    left: 0
}

.ui-form__element.ui-form__element--bottom-spacing-half {
    padding-bottom: 4px
}

.ui-form__element.ui-form__element--top-spacing-half {
    padding-top: 4px
}

.ui-form__element.ui-form__element--bottom-spacing-double {
    padding-bottom: 16px
}

.ui-form__element.ui-form__element--top-spacing-double {
    padding-top: 16px
}

@media screen and (max-width: 768px) {
    .nav-drawer--is-open ~ #wrapper .nav-toggle,
    .nav-drawer--is-open ~ #wrapper #content,
    .nav-drawer--is-open ~ #global-notification,
    .nav-drawer--is-open ~ .plan-selection {
        -webkit-transform: translate3d(240px, 0, 0);
        transform: translate3d(240px, 0, 0)
    }
}

.next-nav {
    z-index: 221;
    width: 240px;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    transition: -webkit-transform 200ms ease;
    transition: transform 200ms ease;
    transition: transform 200ms ease, -webkit-transform 200ms ease;
    overflow: hidden
}

@media screen and (max-width: 768px) {
    .next-nav {
        display: none;
        -webkit-transform: translate3d(-240px, 0, 0);
        transform: translate3d(-240px, 0, 0)
    }
    .nav-drawer.is-transitioning .next-nav {
        display: block !important;
        visibility: visible !important
    }
    .nav-drawer--is-open .next-nav {
        display: block;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.next-nav--show-overflow {
    overflow: visible
}

.next-nav__panel {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.next-nav__panel--primary {
    z-index: 1;
    width: 240px;
    background-color: #31373d;
    transition: background-color 200ms ease
}

.next-nav--show-overflow .next-nav__panel--primary {
    overflow: visible
}

.next-nav--is-expanded .next-nav__panel--primary {
    background-color: #212529
}

.next-nav__panel--secondary {
    z-index: 2;
    display: none;
    width: 184px;
    background-color: #31373d;
    transition: -webkit-transform 200ms ease;
    transition: transform 200ms ease;
    transition: transform 200ms ease, -webkit-transform 200ms ease;
    -webkit-transform: translate3d(240px, 0, 0);
    transform: translate3d(240px, 0, 0)
}

.next-nav--is-expanded .next-nav__panel--secondary {
    display: block;
    -webkit-transform: translate3d(56px, 0, 0);
    transform: translate3d(56px, 0, 0)
}

.is-transitioning .next-nav__panel--secondary {
    display: block !important;
    visibility: visible !important
}

.next-nav__panel--is-hidden {
    opacity: 0
}

.next-nav--is-expanded .next-nav__panel--is-hidden {
    display: none
}

.next-nav__panel--icon-overlay {
    z-index: 3;
    display: none;
    width: 56px
}

@media screen and (max-width: 768px) {
    .next-nav--is-expanded .next-nav__panel--icon-overlay {
        display: block
    }
}

.next-nav__logo {
    height: 56px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 20px;
    background-color: #31373d;
    border-bottom: 1px solid #212529;
    transition: background-color 200ms ease
}

.next-nav--is-expanded .next-nav__logo {
    background-color: #212529
}

@media screen and (min-width: 768px) {
    .next-nav__logo>.btn:hover>.next-icon {
        fill: #ffffff
    }
}

.next-nav__svg-logo {
    width: 102px;
    height: auto;
    transition: -webkit-transform 200ms ease;
    transition: transform 200ms ease;
    transition: transform 200ms ease, -webkit-transform 200ms ease;
    max-height: 56px
}

.next-nav__svg-logo .next-nav__svg-logo-text {
    transition: opacity 200ms ease
}

.next-nav--is-expanded .next-nav__svg-logo .next-nav__svg-logo-text {
    opacity: 0
}

.next-nav__logo--shopify .next-nav__svg-logo {
    transition: none;
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0)
}

.next-nav__logo--shopify-plus .next-nav__svg-logo {
    width: 110px
}

.next-nav--is-expanded .next-nav__logo--shopify-plus .next-nav__svg-logo {
    -webkit-transform: translate3d(-83px, 0, 0);
    transform: translate3d(-83px, 0, 0)
}

.next-nav__logo--rogers .next-nav__svg-logo {
    width: 120px
}

.next-nav--is-expanded .next-nav__logo--rogers .next-nav__svg-logo {
    -webkit-transform: translate3d(-3px, 0, 0);
    transform: translate3d(-3px, 0, 0)
}

.next-nav__search {
    margin: 12px 10px
}

.next-nav__search .global-search {
    width: 240px
}

.next-nav__search .global-search-input-clear {
    top: 5px
}

.next-nav__search .global-search-input {
    height: 36px;
    padding-left: 46px;
    border-top: none;
    border-bottom: none;
    background-color: #31373d;
    transition: background-color 200ms ease
}

.next-nav--is-expanded .next-nav__search .global-search-input {
    background-color: #212529
}

.next-nav__search .global-search-input:focus {
    background-color: #212529
}

.next-nav__search .global-search-input::-webkit-input-placeholder {
    transition: opacity 200ms ease, -webkit-transform 200ms ease;
    transition: transform 200ms ease, opacity 200ms ease;
    transition: transform 200ms ease, opacity 200ms ease, -webkit-transform 200ms ease
}

.next-nav__search .global-search-input::-moz-placeholder {
    transition: opacity 200ms ease, -webkit-transform 200ms ease;
    transition: transform 200ms ease, opacity 200ms ease;
    transition: transform 200ms ease, opacity 200ms ease, -webkit-transform 200ms ease
}

.next-nav__search .global-search-input:-ms-input-placeholder {
    transition: opacity 200ms ease, -webkit-transform 200ms ease;
    transition: transform 200ms ease, opacity 200ms ease;
    transition: transform 200ms ease, opacity 200ms ease, -webkit-transform 200ms ease
}

.next-nav__search .global-search-input::placeholder {
    transition: opacity 200ms ease, -webkit-transform 200ms ease;
    transition: transform 200ms ease, opacity 200ms ease;
    transition: transform 200ms ease, opacity 200ms ease, -webkit-transform 200ms ease
}

.next-nav--is-expanded .next-nav__search .global-search-input::-webkit-input-placeholder {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
    opacity: 0
}

.next-nav--is-expanded .next-nav__search .global-search-input::-moz-placeholder {
    transform: translateX(-5px);
    opacity: 0
}

.next-nav--is-expanded .next-nav__search .global-search-input:-ms-input-placeholder {
    transform: translateX(-5px);
    opacity: 0
}

.next-nav--is-expanded .next-nav__search .global-search-input::placeholder {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
    opacity: 0
}

.next-nav__search .global-search-icon {
    left: 20px;
    top: 50%;
    margin-top: -8px
}

.next-nav__search .global-search-loading {
    top: 50%;
    margin-top: -8px
}

.next-nav__list {
    margin: 0;
    padding: 0;
    list-style: none
}

.next-nav__list--primary {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    top: 112px;
    bottom: 0;
    left: 0;
    right: 0
}

.next-nav__list--secondary {
    display: none;
    position: absolute;
    width: 184px;
    -webkit-transform: translate3d(-184px, 0, 0);
    transform: translate3d(-184px, 0, 0);
    transition: -webkit-transform 200ms ease;
    transition: transform 200ms ease;
    transition: transform 200ms ease, -webkit-transform 200ms ease
}

.next-nav__list--tertiary {
    display: none;
    position: absolute;
    width: 184px;
    -webkit-transform: translate3d(184px, 0, 0);
    transform: translate3d(184px, 0, 0);
    transition: -webkit-transform 200ms ease;
    transition: transform 200ms ease;
    transition: transform 200ms ease, -webkit-transform 200ms ease
}

.next-nav__list--is-open {
    display: block;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.next-nav__item {
    display: block;
    min-height: 36px
}

@media screen and (max-width: 768px) {
    .next-nav__item {
        min-height: 40px
    }
}

.next-nav__item--header {
    height: 56px;
    padding: 0 10px 0 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    border-bottom: 1px solid #212529
}

.next-nav__item--header>.next-heading--callout {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.next-nav__heading-item {
    padding: 0 10px 0 20px;
    min-height: 36px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 0
}

.next-nav__heading-item .next-icon {
    fill: #798c9c;
    transition: opacity 200ms ease
}

.next-nav__heading-item .btn {
    position: relative;
    top: 2px
}

.next-nav__heading-item .btn:hover .next-icon,
.next-nav__heading-item .btn:focus .next-icon,
.next-nav__heading-item .btn:active .next-icon {
    fill: #ffffff
}

.next-nav__heading-item .next-nav__text {
    font-size: 0.92857rem;
    line-height: 1.42857rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: #d3dbe2;
    margin-left: 0;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0%;
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%
}

@media screen and (min-width: 640px) {
    .next-nav__heading-item .next-nav__text {
        font-size: 0.85714rem
    }
}

@supports ((-webkit-font-feature-settings: "smcp") or (font-feature-settings: "smcp")) and (not (-webkit-font-feature-settings: "smcp")) {
    {}
    .next-nav__heading-item .next-nav__text {
        font-size: 1.07143rem;
        text-transform: lowercase;
        letter-spacing: initial;
        -webkit-font-feature-settings: 'smcp';
        font-feature-settings: 'smcp'
    }
}

.next-nav__item--view-channel {
    padding: 0 0 0 20px
}

.next-nav__item--view-channel>.btn>.next-icon {
    fill: #d3dbe2
}

@media screen and (min-width: 768px) {
    .next-nav__item--view-channel>.btn>.next-icon:hover {
        fill: #ffffff
    }
}

.next-nav__item--with-back-button {
    padding-left: 0
}

.next-nav__item--with-back-button>.btn {
    padding-top: 15px;
    padding-bottom: 15px
}

.next-nav__item--with-back-button>.btn>.next-icon {
    fill: #d3dbe2
}

@media screen and (min-width: 768px) {
    .next-nav__item--with-back-button>.btn>.next-icon:hover {
        fill: #ffffff
    }
}

.next-nav__item--spacer {
    height: 12px;
    min-height: 12px
}

.next-nav__item--divider {
    margin-top: 12px;
    padding-top: 12px;
    border-top: 1px solid #212529
}

.next-nav__item--flex-spacer {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-height: 12px
}

.next-nav__item--account {
    padding: 0 12px 12px;
    min-height: 32px
}

.next-nav__item--account .next-nav__link {
    width: 100%;
    display: block
}

.next-nav__item--channel-auto-hidden {
    transition: opacity 200ms ease, min-height 200ms ease, height 200ms ease;
    height: 36px
}

.next-nav__item--is-hidden {
    min-height: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
    transition: opacity 200ms ease, min-height 200ms ease, height 200ms ease
}

.next-nav__text--shop-name {
    text-align: left
}

.next-nav__link {
    font-size: 1.07143rem;
    line-height: 1.42857rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial;
    font-weight: 500;
    color: #d3dbe2;
    padding: 0 10px 0 20px;
    height: 36px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    border: none;
    cursor: pointer;
    line-height: normal
}

@media screen and (min-width: 640px) {
    .next-nav__link {
        font-size: 1rem
    }
}

.next-nav__link .next-icon {
    fill: #798c9c;
    transition: opacity 200ms ease
}

.next-nav--is-expanded .next-nav__link .next-icon {
    opacity: 0.75
}

button.next-nav__link {
    text-align: left;
    width: 100%
}

.next-nav__link>.next-icon--16 {
    min-width: 16px
}

.next-nav__link:hover,
.next-nav__link:focus,
.next-nav__link:active,
.next-nav__link.next-nav__link--is-selected {
    text-decoration: none;
    color: #ffffff
}

.next-nav__link:hover .next-nav__text,
.next-nav__link:focus .next-nav__text,
.next-nav__link:active .next-nav__text,
.next-nav__link.next-nav__link--is-selected .next-nav__text {
    color: #ffffff
}

.next-nav__link:hover .next-icon,
.next-nav__link:focus .next-icon,
.next-nav__link:active .next-icon,
.next-nav__link.next-nav__link--is-selected .next-icon {
    fill: #ffffff
}

.next-nav--is-expanded .next-nav__link:hover .next-icon,
.next-nav--is-expanded .next-nav__link:focus .next-icon,
.next-nav--is-expanded .next-nav__link:active .next-icon,
.next-nav--is-expanded .next-nav__link.next-nav__link--is-selected .next-icon {
    opacity: 1
}

@media screen and (max-width: 768px) {
    .next-nav__link:hover:not(.next-nav__link--is-selected) {
        color: #d3dbe2
    }
    .next-nav__link:hover:not(.next-nav__link--is-selected)>.next-nav__text {
        color: #d3dbe2
    }
    .next-nav__link:hover:not(.next-nav__link--is-selected)>.next-icon {
        fill: #798c9c
    }
}

@media screen and (max-width: 768px) {
    .next-nav__link {
        height: 40px
    }
}

.next-nav__link--search {
    box-sizing: border-box;
    display: block;
    width: 100%;
    margin: 0;
    text-align: left
}

.next-nav__link--search>span {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.next-nav__link--is-selected {
    background-color: #454e57
}

.next-nav__panel--secondary .next-nav__link--is-selected {
    position: relative
}

.next-nav--is-expanded .next-nav__panel--primary .next-nav__link--is-selected,
.next-nav__item--account .next-nav__link--is-selected {
    background-color: transparent
}

.next-nav__link--avatar {
    padding: 0;
    height: 32px
}

.next-nav__link--is-disabled {
    opacity: 0.3
}

.next-nav__link--is-disabled:hover,
.next-nav__link--is-disabled:focus,
.next-nav__link--is-disabled:active {
    color: #d3dbe2;
    cursor: default;
    outline: none
}

.next-nav__link--is-disabled:hover>.next-icon,
.next-nav__link--is-disabled:focus>.next-icon,
.next-nav__link--is-disabled:active>.next-icon {
    fill: #798c9c
}

.next-nav__link--is-disabled:hover>.next-nav__text,
.next-nav__link--is-disabled:focus>.next-nav__text,
.next-nav__link--is-disabled:active>.next-nav__text {
    color: #d3dbe2
}

.next-nav__button {
    text-align: left;
    width: 100%
}

.next-nav__popover-link {
    display: block;
    padding: 5px 20px 5px 5px
}

.next-nav__text {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    color: #d3dbe2;
    transition: opacity 200ms ease, -webkit-transform 200ms ease;
    transition: transform 200ms ease, opacity 200ms ease;
    transition: transform 200ms ease, opacity 200ms ease, -webkit-transform 200ms ease;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0%;
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    margin-left: 12px
}

.next-nav--is-expanded .next-nav__text {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
    opacity: 0
}

.next-nav__overflow {
    min-height: 36px;
    height: 36px;
    overflow: hidden;
    display: block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.next-nav__overflow ul {
    display: block
}

.next-nav__overflow .next-nav__item--channel {
    transition: opacity 200ms ease;
    opacity: 0
}

.next-nav__item--overflow-toggle {
    transition: opacity 200ms ease;
    opacity: 1;
    height: 36px;
    min-height: 0
}

.next-nav__overflow--expanded {
    min-height: initial;
    height: auto;
    overflow: visible
}

.next-nav__overflow--expanded .next-nav__item--channel {
    opacity: 1
}

.next-nav__overflow--expanded .next-nav__item--overflow-toggle {
    position: absolute;
    opacity: 0;
    overflow: hidden;
    height: 0
}

.next-nav__gravatar {
    position: relative;
    border-radius: 50%;
    width: 26px;
    height: 26px;
    min-width: 26px;
    margin-left: -5px
}

.next-nav__text--subdued {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    line-height: 1.1em;
    font-size: 11px
}

.next-nav__badge {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #329cda;
    color: #ffffff;
    font-size: 11px;
    height: 17px;
    line-height: 17px;
    padding: 0 9px;
    border-radius: 9px;
    -webkit-transform-origin: right center;
    transform-origin: right center;
    transition: -webkit-transform 200ms ease;
    transition: transform 200ms ease;
    transition: transform 200ms ease, -webkit-transform 200ms ease
}

.next-nav--is-expanded .next-nav__badge {
    padding: 0;
    width: 17px;
    height: 17px;
    -webkit-transform: translate3d(-184px, 0, 0) scale(0.35294);
    transform: translate3d(-184px, 0, 0) scale(0.35294)
}

.next-nav--is-expanded .next-nav__badge>.next-nav__badge-content {
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important
}

.body:hover .next-nav--is-expanded .next-nav__badge>.next-nav__badge-content a,
.body:hover .next-nav--is-expanded .next-nav__badge>.next-nav__badge-content input,
.body:hover .next-nav--is-expanded .next-nav__badge>.next-nav__badge-content .autocomplete-field,
.body:hover .next-nav--is-expanded .next-nav__badge>.next-nav__badge-content button {
    display: none !important
}

.next-nav--is-expanded .next-nav__panel--has-scrollbars .next-nav__badge {
    display: none
}

.next-nav--is-expanded .next-nav__badge--adjacent-chevron {
    -webkit-transform: translate3d(-168px, 0, 0) scale(0.35294);
    transform: translate3d(-168px, 0, 0) scale(0.35294);
    position: relative;
    top: -0.15em
}

.shopify-context {
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 1em;
    box-sizing: border-box;
    padding: 7px 4px;
    letter-spacing: 0.05em
}

.shopify-context .shopify-context__link,
.shopify-context .shopify-context__text {
    transition: opacity 200ms ease, -webkit-transform 200ms ease;
    transition: transform 200ms ease, opacity 200ms ease;
    transition: transform 200ms ease, opacity 200ms ease, -webkit-transform 200ms ease
}

.next-nav--is-expanded .shopify-context .shopify-context__link,
.next-nav--is-expanded .shopify-context .shopify-context__text {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
    opacity: 0
}

.shopify-context__link {
    color: #ffffff;
    text-decoration: none
}

.shopify-context__link:hover {
    color: #ffffff
}

.shopify-context--staging {
    background-color: #e06b0c
}

.shopify-context--dashboard {
    background-color: #763eaf
}

.shopify-context--staff {
    background-color: #7ba232
}

.shopify-context--reseller {
    background-color: #d83e3e
}

.divider-title {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    font-size: 15px;
    color: #798c9c;
    margin: 10px 0
}

.divider-titlea::before,
.divider-title::after {
    border-bottom: 1px solid #d3dbe2;
    content: '\a0';
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 5px;
    position: relative;
    top: 0.3em
}

.divider-title::before {
    margin-right: 13px
}

.divider-title::after {
    margin-left: 13px
}

.ui-banner {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 10px 10px 0;
    background-color: #d3dbe2;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    color: #151617
}

.ui-banner a:not(.btn),
.ui-banner .btn--link {
    color: inherit;
    text-decoration: underline
}

.ui-banner a:not(.btn):hover,
.ui-banner a:not(.btn):focus,
.ui-banner .btn--link:hover,
.ui-banner .btn--link:focus {
    color: #272c30
}

@media (min-width: 890px),
(min-width: 650px) and (max-width: 768px) {
    .ui-banner {
        margin: 20px 20px 0
    }
}

.ui-banner__title {
    font-size: 1.21429rem;
    line-height: 1.71429rem;
    font-weight: 600
}

@media screen and (min-width: 640px) {
    .ui-banner__title {
        font-size: 1.14286rem
    }
}

.ui-banner__title:not(:last-child) {
    margin-bottom: 5px
}

.next-card .ui-banner,
.modal .ui-banner,
.ui-layout .ui-banner,
.ui-modal .ui-banner {
    margin: 0
}

.next-card *:not(.hide) ~ .ui-banner,
.next-card .ui-banner:not(.hide) ~ *,
.modal *:not(.hide) ~ .ui-banner,
.modal .ui-banner:not(.hide) ~ *,
.ui-layout *:not(.hide) ~ .ui-banner,
.ui-layout .ui-banner:not(.hide) ~ *,
.ui-modal *:not(.hide) ~ .ui-banner,
.ui-modal .ui-banner:not(.hide) ~ * {
    margin-top: 20px
}

@media screen and (max-width: 720px) {
    .ui-layout .ui-banner {
        border-radius: 0;
        border-left-width: 0;
        border-right-width: 0
    }
}

.ui-banner__ribbon {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 15px;
    padding-left: 20px
}

.ui-banner__ribbon>.next-icon {
    padding-top: 5px;
    fill: #798c9c
}

.ui-banner__content {
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    padding: 15px 0;
    padding-right: 20px
}

.ui-banner__content+.ui-banner__dismissible-action {
    margin-left: -20px
}

.ui-banner__content p+*,
.ui-banner__content ul+*,
.ui-banner__content a+* {
    margin-top: 10px
}

.ui-banner__dismissible-action {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.ui-banner__section:not(:first-of-type) {
    padding-top: 20px
}

.ui-banner__section:not(:last-of-type) {
    padding-bottom: 20px
}

.ui-banner__section+.ui-banner__section {
    border-top: 1px solid rgba(49, 55, 61, 0.6)
}

.ui-banner+.next-grid--no-padding {
    margin-top: 20px
}

.ui-banner--status-info {
    background-color: #cae9f7;
    color: #141719
}

.ui-banner--status-info .ui-banner__ribbon>.next-icon {
    fill: #329cda
}

.ui-banner--status-success {
    background-color: #e5fabc;
    color: #171913
}

.ui-banner--status-success .ui-banner__ribbon>.next-icon {
    fill: #7ba232
}

.ui-banner--status-warning {
    background-color: #fff7b2;
    color: #1a1912
}

.ui-banner--status-warning .ui-banner__ribbon>.next-icon {
    fill: #d4a002
}

.ui-banner--status-critical {
    background-color: #ff9797;
    color: #1a0f0f
}

.ui-banner--status-critical .ui-banner__ribbon>.next-icon {
    fill: #d83e3e
}

.next-notice {
    color: #31373d;
    position: relative;
    padding: 20px;
    background: #d3dbe2;
    border-color: #c3cfd8;
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.next-card .next-notice,
.modal .next-notice,
.ui-modal .next-notice {
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 20px
}

.next-notice a {
    color: #31373d;
    text-decoration: underline
}

.next-notice--info {
    background: #cae9f7;
    border-color: #ACCBD8
}

.next-notice--attention {
    background: #fff7b2;
    border-color: #ffe477
}

.next-notice--critical {
    background: #ff9797;
    border-color: #ff5d5d
}

.next-notice--no-bottom-margin {
    margin-bottom: 0
}

.next-card .next-notice--no-bottom-margin,
.modal .next-notice--no-bottom-margin {
    margin-bottom: 0
}

.frame {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid;
    color: #95a7b7
}

.frame.frame--fill {
    background: #95a7b7
}

.frame--12 {
    width: 12px;
    height: 12px
}

.frame--16 {
    width: 16px;
    height: 16px
}

.frame--24 {
    width: 24px;
    height: 24px
}

.frame--32 {
    width: 32px;
    height: 32px
}

.frame--36 {
    width: 36px;
    height: 36px
}

.frame--48 {
    width: 48px;
    height: 48px
}

.frame--80 {
    width: 80px;
    height: 80px
}

.frame--circle {
    border-radius: 50%
}

.frame--alternate-border {
    border-width: 3px;
    border-color: #ebeef0
}

.frame--subdued {
    color: #d3dbe2
}

.frame--subdued.frame--fill {
    background: #d3dbe2
}

.frame--info {
    color: #0078bd
}

.frame--info.frame--fill {
    background: #0078bd
}

.frame--success {
    color: #96bf48
}

.frame--success.frame--fill {
    background: #96bf48
}

.frame--error {
    color: #d83e3e
}

.frame--error.frame--fill {
    background: #d83e3e
}

.frame--updates {
    color: #ffffff
}

.frame--updates.frame--fill {
    background: #fec97d
}

.frame--advice {
    color: #ffffff
}

.frame--advice.frame--fill {
    background: #ff9797
}

.frame--insights {
    color: #ffffff
}

.frame--insights.frame--fill {
    background: #d098ff
}

.frame--blog {
    color: #ffffff
}

.frame--blog.frame--fill {
    background: #29bc94
}

.frame--account {
    color: #ffffff
}

.frame--account.frame--fill {
    background: #fec97d
}

.frame--sales {
    color: #ffffff
}

.frame--sales.frame--fill {
    background: #29bc94
}

.frame--engagement {
    color: #ffffff
}

.frame--engagement.frame--fill {
    background: #d098ff
}

.frame--growth {
    color: #ffffff
}

.frame--growth.frame--fill {
    background: #ffd117
}

.frame--social {
    color: #ffffff
}

.frame--social.frame--fill {
    background: #ff9797
}

.ui-page-actions {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1036px;
    margin: 0 auto;
    padding: 20px 0;
    border-top: 1px solid #d3dbe2
}

.ui-page-actions__primary {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding-right: 20px
}

.ui-page-actions__secondary {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0 20px
}

.ui-annotated-section {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 1036px;
    margin: 0 auto 20px
}

.ui-annotated-section__content {
    -webkit-flex: 2 1 480px;
    -ms-flex: 2 1 480px;
    flex: 2 1 480px;
    max-width: 100%;
    min-width: 0
}

.ui-annotated-section__annotation {
    -webkit-flex: 1 0 240px;
    -ms-flex: 1 0 240px;
    flex: 1 0 240px
}

.ui-annotated-section__title {
    padding: 20px
}

.ui-annotated-section__description {
    color: #707070;
    padding: 0 20px 20px 20px
}

.ui-annotated-section__description p {
    margin-bottom: 10px
}

@media screen and (min-width: 720px) {
    .ui-annotated-section {
        padding-top: 20px
    }
    .ui-annotated-section+.ui-annotated-section {
        border-top: 1px solid #d3dbe2
    }
    .ui-annotated-section__content {
        padding: 0 20px
    }
    .ui-annotated-section__annotation {
        padding: 0 20px
    }
}

.scroll-shadow--bottom {
    box-shadow: inset 0px -20px 20px -20px rgba(0, 0, 0, 0.1)
}

.scroll-shadow--top {
    box-shadow: inset 0px 20px 20px -20px rgba(0, 0, 0, 0.1)
}

.scroll-shadow--top-and-bottom {
    box-shadow: inset 0px -20px 20px -20px rgba(0, 0, 0, 0.1), inset 0px 20px 20px -20px rgba(0, 0, 0, 0.1)
}

.ui-empty-state {
    text-align: center
}

.ui-empty-state .btn-large {
    margin: 0
}

.ui-empty-state img {
    margin-left: auto;
    margin-right: auto
}

.ui-empty-state__section {
    padding: 60px 0
}

.ui-empty-state__section--featured {
    background-color: #ffffff
}

.ui-empty-state__section:not(.ui-empty-state__section--featured)+.ui-empty-state__section:not(.ui-empty-state__section--featured) {
    padding-top: 0
}

.ui-empty-state__subsection {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
    padding: 0 30px
}

.ui-empty-state__subsection>*:not(.hide)+* {
    margin-top: 1.42857rem
}

@media screen and (min-width: 0\0),
(-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .ui-empty-state__subsection>* {
        max-width: 100%
    }
}

.ui-empty-state__subsection+.ui-empty-state__subsection {
    padding-top: 60px
}

.ui-empty-state__items {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -30px;
    margin-left: -30px;
    width: calc(100% + 30px)
}

@media screen and (min-width: 0\0),
(-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .ui-empty-state__items {
        max-width: calc(100% + 30px);
        width: calc(100% + 30px)
    }
}

.ui-empty-state__item {
    margin-top: 30px;
    margin-left: 30px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%
}

.ui-empty-state__item>* {
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%
}

@media screen and (min-width: 0\0),
(-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .ui-empty-state__item {
        max-width: 100%;
        width: 100%
    }
}

.ui-empty-state__subitems {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: -20px;
    margin-left: -20px
}

@media screen and (min-width: 0\0),
(-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .ui-empty-state__subitems {
        max-width: calc(100% + 20px);
        width: calc(100% + 20px)
    }
}

.ui-empty-state__subitem {
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    margin-top: 20px;
    margin-left: 20px
}

.ui-empty-state__subitem--image {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    height: 90px;
    min-width: 0
}

.ui-empty-state__subitem--image img {
    margin: auto;
    max-height: 100%;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ui-empty-state__item:only-of-type .ui-empty-state__subitem--image {
    height: 170px
}

.ui-empty-state__subitem--description {
    -webkit-flex-basis: 340px;
    -ms-flex-preferred-size: 340px;
    flex-basis: 340px;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.ui-empty-state__title {
    font-size: 1.92857rem;
    line-height: 2.57143rem;
    font-weight: 400
}

@media (min-width: 640px) {
    .ui-empty-state__title {
        font-size: 2.35714rem;
        line-height: 3.14286rem
    }
}

.ui-empty-state__title:last-child {
    margin-bottom: 0
}

.ui-empty-state__subtitle {
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 400;
    color: #707070
}

@media (min-width: 640px) {
    .ui-empty-state__subtitle {
        font-size: 1.42857rem;
        line-height: 2rem
    }
}

.ui-empty-state__subtitle:last-child {
    margin-bottom: 0
}

.ui-empty-state__item-title {
    font-size: 1.21429rem;
    line-height: 1.71429rem;
    font-weight: 600;
    margin-bottom: 0.35714rem
}

@media screen and (min-width: 640px) {
    .ui-empty-state__item-title {
        font-size: 1.14286rem
    }
}

.ui-empty-state__item-title:last-child {
    margin-bottom: 0
}

.ui-empty-state__details {
    color: #67696a
}

@media (min-width: 856.66667px),
(min-width: 616.66667px) and (max-width: 768px) {
    .ui-empty-state__item:only-of-type .ui-empty-state__subitem--description,
    .ui-empty-state__item:not(: only-of-type) {
        max-width: calc(50% - 30px);
        -webkit-flex-basis: calc(50% - 30px);
        -ms-flex-preferred-size: calc(50% - 30px);
        flex-basis: calc(50% - 30px)
    }
    .ui-empty-state__items {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .ui-empty-state__details {
        max-width: 35em
    }
}

@media (min-width: 1150px),
(min-width: 910px) and (max-width: 768px) {
    .ui-empty-state__subitem--image {
        height: 170px
    }
    .ui-empty-state__section:first-child .ui-empty-state__item:only-of-type .ui-empty-state__subitem--image {
        height: 270px
    }
    .ui-empty-state__item:not(:only-of-type):nth-child(1):nth-last-child(3),
    .ui-empty-state__item:nth-child(1):nth-last-child(3) ~ .ui-empty-state__item {
        -webkit-flex-basis: calc(33% - 30px);
        -ms-flex-preferred-size: calc(33% - 30px);
        flex-basis: calc(33% - 30px);
        max-width: calc(33% - 30px)
    }
    .ui-empty-state__item:nth-child(1):nth-last-child(n+4) .ui-empty-state__subitem--image,
    .ui-empty-state__item:nth-child(1):nth-last-child(n+4) ~ .ui-empty-state__item .ui-empty-state__subitem--image {
        height: 90px
    }
}

@media (min-width: 1240px),
(min-width: 1000px) and (max-width: 768px) {
    .ui-empty-state__items {
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .ui-empty-state__item:nth-child(1):nth-last-child(n+4) .ui-empty-state__subitems,
    .ui-empty-state__item:nth-child(1):nth-last-child(n+4) ~ .ui-empty-state__item .ui-empty-state__subitems {
        text-align: left
    }
    .ui-empty-state__item:nth-child(1):nth-last-child(n+4) .ui-empty-state__subitem,
    .ui-empty-state__item:nth-child(1):nth-last-child(n+4) ~ .ui-empty-state__item .ui-empty-state__subitem {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
    .ui-empty-state__item:nth-child(1):nth-last-child(n+4) .ui-empty-state__subitem--image,
    .ui-empty-state__item:nth-child(1):nth-last-child(n+4) ~ .ui-empty-state__item .ui-empty-state__subitem--image {
        -webkit-flex: 0 0 150px;
        -ms-flex: 0 0 150px;
        flex: 0 0 150px
    }
}

.ui-channel-selector__icon {
    padding-left: 5px
}

.ui-data-table {
    box-sizing: border-box
}

.ui-data-table * {
    box-sizing: inherit
}

.ui-data-table__wrapper {
    position: relative;
    overflow: hidden
}

.ui-data-table__cell {
    border-bottom: none;
    padding: 12px;
    white-space: normal;
    word-wrap: break-word
}

.ui-data-table__cell img {
    max-width: inherit
}

.ui-data-table__row--expand-last .ui-data-table__cell:last-child {
    width: 100%
}

.ui-data-table__cell--header {
    background: #ffffff
}

.ui-data-table__header .ui-data-table__cell--header {
    padding: 16px;
    border-bottom: 1px solid #d3dbe2
}

.ui-data-table__body .ui-data-table__cell--header {
    border-right: 1px solid #d3dbe2
}

.ui-data-table__cell:first-of-type,
.ui-data-table__cell--header:first-of-type {
    padding-left: 20px
}

.ui-data-table__cell:last-of-type,
.ui-data-table__cell--header:last-of-type {
    padding-right: 20px
}

.ui-data-table__cell--alignment-left {
    text-align: left
}

.ui-data-table__cell--alignment-right {
    text-align: right
}

.ui-data-table__cell--single-line {
    white-space: nowrap
}

.ui-data-table__cell--single-line .btn--link {
    white-space: nowrap
}

.ui-data-table--scroll .ui-data-table__row:nth-child(even) {
    background: #ffffff
}

.ui-data-table--scroll .ui-data-table__row:nth-child(odd) {
    background: #fafbfc
}

.ui-data-table__body--fixed .ui-data-table__row:nth-child(even) {
    background: #ffffff
}

.ui-data-table__body--fixed .ui-data-table__row:nth-child(odd) {
    background: #fafbfc
}

.ui-data-table__footer .ui-data-table__cell {
    border-top: 1px solid #ebeef0;
    background: #f5f6f7;
    font-weight: bold;
    font-size: 14px
}

.ui-data-table__scroll-wrapper {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch
}

.ui-data-table__fixed-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    pointer-events: none
}

.ui-data-table--fixed {
    opacity: 0
}

.ui-data-table--fixed .ui-data-table__cell:not(:first-child) {
    visibility: hidden
}

.ui-data-table__wrapper--is-collapsed .ui-data-table__cell:first-child {
    min-width: 100px;
    max-width: 100px
}

@media screen and (min-width: 1024px) {
    .ui-data-table__wrapper--is-collapsed .ui-data-table__cell:first-child {
        width: auto
    }
}

.ui-data-table__wrapper--is-collapsed .ui-data-table__header .ui-data-table__cell--header {
    padding-top: 48px
}

.ui-data-table__wrapper--is-collapsed .ui-data-table__header .ui-data-table__cell--header:first-child .btn {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%
}

.ui-data-table__wrapper--is-collapsed .ui-data-table--fixed {
    opacity: 1
}

.ui-data-table__wrapper--is-collapsed .ui-data-table--fixed .ui-data-table__cell:first-child {
    pointer-events: all;
    box-shadow: 2px 0 4px -1px rgba(0, 0, 0, 0.1)
}

.ui-data-table__wrapper--is-collapsed .ui-data-table__scroll-wrapper {
    margin-left: 100px
}

.ui-data-table__wrapper--is-collapsed .ui-data-table--scroll {
    margin-left: -100px;
    width: calc(100% + 100px)
}

.ui-data-table__wrapper--is-collapsed .ui-data-table--scroll .ui-data-table__cell:first-child {
    color: transparent
}

.ui-data-table__navigation {
    position: absolute;
    top: 8px;
    right: 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1
}

.ui-data-table__wrapper--is-hiding-navigation .ui-data-table__navigation {
    display: none
}

.ui-data-table__navigation-pip {
    text-indent: -9999px;
    background: #454e57;
    width: 6px;
    height: 6px;
    border-radius: 3px;
    border: 0;
    padding: 0;
    margin-right: 5px
}

.ui-data-table__navigation-button--is-not-visible {
    background: #c3cfd8
}

.ui-data-table__next-button {
    margin-left: -5px;
    margin-right: -15px
}

.ui-content-list {
    list-style: none;
    margin-bottom: 1.42857rem
}

.ui-content-list:last-child {
    margin-bottom: 0
}

.ui-content-list__item {
    position: relative;
    padding-left: 1.42857rem;
    margin-bottom: 0.71429rem
}

.ui-content-list__item:last-child {
    margin-bottom: 0
}

.ui-content-list__item::before {
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.ui-content-list__item .ui-content-list {
    margin-top: 0.71429rem;
    margin-bottom: 0
}

.ui-content-list--numbered {
    counter-reset: ordered-counter
}

.ui-content-list--numbered>.ui-content-list__item::before {
    content: counter(ordered-counter, decimal) ".";
    counter-increment: ordered-counter;
    font-weight: 700;
    font-size: 0.85714rem;
    vertical-align: top
}

.ui-content-list--bulleted>.ui-content-list__item::before {
    content: '\2022';
    font-size: 1.28571rem
}

.ui-content-list--bulleted-padding-16>.ui-content-list__item::before {
    padding-left: 3px
}

.ui-content-list--bulleted-padding-16>.ui-content-list__item {
    padding-left: 26px
}

.ui-content-list--icons>.ui-content-list__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0
}

.ui-content-list--icons .ui-content-list__icon {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 0.71429rem
}

.ui-content-list--icons .ui-content-list__text {
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    min-width: 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word
}

.ui-content-list--icons .ui-content-list {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.ui-content-list--bordered .ui-content-list__item {
    border-bottom: solid 1px #d3dbe2;
    padding: 0 0 0.71429rem
}

.ui-content-list--bordered .ui-content-list__item:last-child {
    border-bottom: 0
}

.ui-content-list--tight .ui-content-list__item {
    margin-bottom: 0.35714rem
}

.ui-content-list--tight .ui-content-list__item .ui-content-list {
    margin-top: 0.35714rem
}

.tos-spacing {
    padding-left: 1.64286rem
}

[data-collapsible] {
    overflow: hidden
}

[data-collapsible-state="collapsed"] {
    opacity: 0;
    height: 0 !important
}

.collapsible--has-transition {
    transition-property: opacity, height;
    transition-duration: 260ms;
    transition-timing-function: ease-in-out
}

.ui-inline-help {
    color: #95a7b7
}

.ui-inline-help .next-popover--hover-activated {
    background-color: rgba(33, 37, 41, 0.98);
    border: 0;
    color: #ffffff
}

.ui-inline-help .next-popover--hover-activated .next-popover__tooltip::before,
.ui-inline-help .next-popover--hover-activated .next-popover__tooltip::after {
    background-color: rgba(33, 37, 41, 0.98)
}

.ui-breadcrumbs {
    color: #798c9c;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden
}

@media screen and (max-width: 450px) {
    .ui-breadcrumbs {
        display: none
    }
}

.ui-breadcrumbs a {
    color: inherit
}

.ui-breadcrumbs__item {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ui-breadcrumbs__separator {
    margin: 0 5px
}

.ui-title-bar--has-breadcrumbs {
    position: relative
}

.ui-title-bar--has-breadcrumbs .ui-breadcrumbs {
    display: block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap
}

.ui-title-bar--has-breadcrumbs .ui-breadcrumbs--is-collapsed {
    cursor: pointer
}

.ui-title-bar--has-breadcrumbs .ui-breadcrumbs--is-collapsed .ui-breadcrumb__link {
    pointer-events: none
}

.ui-title-bar--has-breadcrumbs .ui-breadcrumbs--is-loading {
    visibility: hidden
}

.ui-title-bar--has-breadcrumbs .ui-breadcrumb {
    display: inline-block;
    color: #000000
}

.ui-title-bar--has-breadcrumbs .ui-breadcrumb__link,
.ui-title-bar--has-breadcrumbs .ui-breadcrumb__link:hover {
    color: #798c9c
}

.ui-title-bar--has-breadcrumbs .ui-breadcrumb-ellipsis {
    border: 0;
    padding: 0;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    background: transparent
}

.ui-title-bar--has-breadcrumbs .ui-breadcrumb__separator,
.ui-title-bar--has-breadcrumbs .ui-breadcrumb-ellipsis {
    color: #798c9c
}

.ui-title-bar--has-breadcrumbs .ui-breadcrumb--is-hidden,
.ui-title-bar--has-breadcrumbs .ui-breadcrumb-ellipsis--is-hidden {
    display: none
}

.ui-title-bar {
    z-index: 197;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
    border-bottom: 1px solid #ebeef0;
    padding: 10px 20px;
    background: #ffffff;
    min-height: 56px
}

@media screen and (min-width: 769px) {
    .ui-title-bar {
        left: 240px
    }
}

.ui-title-bar__heading-group {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    line-height: 1.2;
    overflow: hidden;
    z-index: 4;
    font-size: 1.42857rem;
    line-height: 1.71429rem;
    font-weight: 400
}

@media screen and (max-width: 768px) {
    .ui-title-bar__heading-group {
        margin-left: 32px
    }
}

.ui-title-bar__title {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ui-title-bar__icon {
    margin-right: 10px;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

@media screen and (max-width: 450px) {
    .ui-title-bar__icon {
        display: none
    }
}

.ui-title-bar__pagination {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.ui-title-bar__pagination+.ui-title-bar__actions {
    margin-left: 10px
}

.ui-title-bar__actions {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    z-index: 4
}

.ui-title-bar__actions+.ui-title-bar__actions {
    margin-left: 10px
}

.ui-title-bar__actions--secondary {
    display: none
}

@media screen and (min-width: 450px) {
    .ui-title-bar__actions--secondary {
        display: block
    }
    .ui-title-bar__actions--secondary+.ui-title-bar__actions--popover {
        display: none
    }
}

.ui-title-bar__action+.ui-title-bar__action {
    margin-left: 10px
}

.next-navigation-search .next-input--stylized {
    height: 32px;
    border-radius: 20px;
    background-color: #f5f6f7;
    border-color: transparent;
    transition: background-color 200ms ease, border-color 200ms ease
}

.next-navigation-search .next-input--stylized .next-input__add-on {
    color: #798c9c
}

.next-navigation-search .next-input--stylized .next-input__add-on:hover {
    cursor: pointer
}

.next-nav--is-expanded .next-navigation-search .next-input--stylized .next-input__add-on {
    opacity: 0.75;
    color: #798c9c
}

.next-nav--is-expanded .next-navigation-search .next-input--stylized {
    background-color: transparent;
    border-color: transparent
}

.next-nav--is-expanded .next-navigation-search .next-input--stylized:hover {
    cursor: pointer
}

.next-navigation-search .next-input--is-focused {
    background-color: #fafbfc;
    border-color: transparent
}

.next-navigation-search .next-input--is-focused.next-input--has-content .next-input__add-on {
    color: #798c9c
}

.next-navigation-search .next-navigation-search--is-expanded .next-input__add-on {
    opacity: 1;
    color: #798c9c
}

.next-nav--is-expanded .next-navigation-search .next-navigation-search--is-expanded .next-input__add-on {
    opacity: 1;
    color: #ffffff
}

.next-navigation-search .next-input--has-content .next-input__add-on {
    color: #798c9c
}

.next-navigation-search .next-input--search {
    line-height: normal;
    background-color: transparent;
    transition: opacity 200ms ease, -webkit-transform 200ms ease;
    transition: transform 200ms ease, opacity 200ms ease;
    transition: transform 200ms ease, opacity 200ms ease, -webkit-transform 200ms ease
}

.next-navigation-search .next-input--search::-webkit-input-placeholder {
    color: #9e9e9e
}

.next-navigation-search .next-input--search::-moz-placeholder {
    color: #9e9e9e
}

.next-navigation-search .next-input--search:-ms-input-placeholder {
    color: #9e9e9e
}

.next-navigation-search .next-input--search::placeholder {
    color: #9e9e9e
}

.next-nav--is-expanded .next-navigation-search .next-input--search {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
    opacity: 0
}

.rte-sandbox,
.rte-plainview {
    border: 1px solid #ddd;
    margin: 0;
    padding: 10px;
    box-sizing: border-box
}

.rte-sandbox,
.rte-sandbox iframe,
.rte-plainview,
.rte-plainview iframe {
    border-radius: 3px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.rte-sandbox.is-focused {
    border-color: #0078bd
}

#rte-editor {
    margin: 0;
    padding: 0
}

#rte-editor>div {
    position: relative
}

.rte-color-picker-label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px 10px
}

.rte-plainview {
    font-family: monospace
}

.rte-viewtoggle {
    float: right;
    font-size: 11px;
    font-weight: bold
}

.rte-compose-toolbar {
    display: inline
}

.rte-toolbar {
    background: #fafbfc;
    border: 1px solid #d3dbe2;
    border-bottom: none;
    border-radius: 3px 3px 0 0
}

.rte-plainview.error ~ .rte-sandbox {
    border-color: #cc4c3f
}

.rtetools {
    padding: 5px;
    padding-bottom: 0
}

.rtetools .btn {
    margin: 0 0 5px 0
}

.rte-tools__source-btn {
    float: right;
    margin-left: 5px
}

.rtepanel {
    padding: 5px;
    border-top: 1px solid #CCC;
    background-color: #EEE
}

.rtepanel-bd {
    float: left;
    width: 80%
}

.rtepanel>footer {
    float: right;
    width: 18%;
    text-align: right
}

.rte-color-picker {
    min-width: 152px;
    max-width: 152px
}

.rte-color-picker-toggle {
    width: 100%;
    border: 0;
    padding: 5px 10px
}

.rte-color-picker-toggle:hover {
    background-color: transparent;
    border: 0
}

.rte-colors {
    width: 132px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 0;
    border-bottom: 1px solid #e6e6e6;
    padding: 10px
}

.rte-colors:last-child {
    border-bottom: 0
}

.rte-color {
    border: 0;
    height: 16px;
    width: 16px;
    box-sizing: border-box
}

.rte-color:hover {
    border: 1px solid #333;
    cursor: pointer;
    padding: 2px
}

.rte-color-option-mask {
    overflow: hidden
}

.rte-color-option-container {
    width: 304px;
    margin-left: -152px;
    transition: all 0.2s ease-out
}

.rte-color-option-container.show-text-color {
    margin-left: 0
}

.rte-color-option {
    display: block;
    float: left;
    outline: 0;
    width: 152px
}

.rte-blank-slate {
    text-align: center;
    padding: 20px 20px 0px 20px
}

.rte-blank-slate .ico {
    margin-bottom: 15px
}

.rte-blank-slate-info {
    font-size: 18px;
    line-height: 22px
}

.file-selected-details {
    background-color: #fafcfc;
    border-top: 1px solid #e1ebf3;
    padding: 10px 20px;
    position: relative;
    z-index: 2
}

.file-selected-details label {
    margin-bottom: none;
    line-height: 26px
}

.timeline .ui-feed__item--accordion:last-child {
    border-radius: 0 0 3px 3px
}

.ui-annotated-section .timeline {
    margin-left: 0;
    margin-right: 0
}

@media screen and (min-width: 768px) {
    .timeline__pane {
        margin-top: 10px
    }
}

.timeline__header {
    margin-bottom: 20px;
    border-bottom: 1px solid #d3dbe2;
    padding: 20px
}

@media screen and (min-width: 720px) {
    .timeline__entire .ui-feed__section .ui-feed__item--date:first-child {
        margin-top: 0
    }
}

.timeline__avatar {
    position: absolute
}

.timeline__avatar .user-avatar {
    width: 30px;
    height: 30px
}

@media screen and (min-width: 480px) {
    .timeline__avatar .user-avatar {
        width: 44px;
        height: 44px
    }
}

@media screen and (max-width: 720px) {
    .ui-feed__item.ui-feed__item--framed::before {
        border-left: 0;
        border-right: 0;
        border-radius: 0
    }
}

.timeline__date-heading {
    font-size: 0.92857rem;
    line-height: 1.42857rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: #707070
}

@media screen and (min-width: 640px) {
    .timeline__date-heading {
        font-size: 0.85714rem
    }
}

@supports ((-webkit-font-feature-settings: "smcp") or (font-feature-settings: "smcp")) and (not (-webkit-font-feature-settings: "smcp")) {
    {}
    .timeline__date-heading {
        font-size: 1.07143rem;
        text-transform: lowercase;
        letter-spacing: initial;
        -webkit-font-feature-settings: 'smcp';
        font-feature-settings: 'smcp'
    }
}

@media screen and (min-width: 480px) {
    .timeline__new-comment-container {
        padding-left: 20px;
        padding-right: 20px;
        position: relative
    }
    .timeline__new-comment-container::after {
        content: ' ';
        position: absolute;
        top: 0;
        bottom: -20px;
        left: 34px;
        width: 3px;
        background: #e3e6e9
    }
}

.timeline__avatar--new-comment {
    display: none;
    top: 1px;
    left: 14px
}

@media screen and (min-width: 480px) {
    .timeline__avatar--new-comment {
        display: block
    }
}

.timeline__resource-list-item {
    padding: 0 10px
}

.timeline__resource-picker-key {
    color: #c3cfd8;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    font-size: 12px;
    padding: 3.5px 6px
}

.timeline__resource-picker-no-icon-offset {
    margin-left: 26px
}

.timeline__resource-picker--result {
    padding: 10px
}

.timeline__resource-picker--result-title {
    padding: 0 5px
}

.timeline__font-size-override .next-input--search {
    font-size: 16px
}

.timeline__comment-card {
    transition: background-color 200ms ease-in-out
}

.timeline__comment-card .timeline__avatar {
    top: 20px;
    left: 20px
}

@media screen and (min-width: 480px) {
    .timeline__comment-card .timeline__avatar {
        left: 14px
    }
}

@media screen and (min-width: 480px) {
    .timeline__comment-card .timeline__body {
        padding-left: 54px
    }
}

.timeline__comment-card .timeline__comment--main {
    margin-top: 10px
}

@media screen and (min-width: 480px) {
    .timeline__comment-card .timeline__comment--main {
        margin-top: 0
    }
}

.timeline__comment--delete-modal {
    margin-top: 10px
}

.timeline__comment-heading {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: -2.5px 0 5px;
    padding-left: 44px;
    padding-right: 20px;
    min-height: 30px
}

@media screen and (min-width: 480px) {
    .timeline__comment-heading {
        -webkit-align-items: baseline;
        -ms-flex-align: baseline;
        -ms-grid-row-align: baseline;
        align-items: baseline;
        padding: 0;
        min-height: 0
    }
}

.timeline__comment-heading .timeline__author,
.timeline__comment-heading .timeline__time {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.timeline__comment-heading .timeline__author {
    margin-right: 6px
}

.timeline__time {
    color: #707070;
    display: inline-block
}

.timeline__time a {
    color: currentColor
}

.timeline__event-anchor {
    display: block;
    height: 56px;
    margin-top: -56px;
    visibility: hidden
}

.timeline__comment--editing:not(.hide) ~ .timeline__body {
    display: none
}

@media screen and (min-width: 480px) {
    .timeline__comment--editing {
        padding-left: 54px
    }
}

.timeline__comment-body {
    word-wrap: break-word;
    word-break: break-word;
    white-space: pre-line
}

.timeline__reminder-message {
    color: #707070;
    text-align: right;
    padding: 10px 5px 0
}

.timeline__message-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 20px
}

.timeline__message-container .timeline__time {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: right
}

.timeline__inner-message {
    word-wrap: break-word;
    word-break: break-word;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding-right: 20px;
    width: 0
}

.timeline__inner-message--error .timeline__inner-message {
    color: #d83e3e
}

.timeline__inner-message.timeline__inner-message--indicator>span:last-of-type::after {
    content: '';
    display: inline-block;
    width: 12px;
    height: 6px;
    margin-left: 5px;
    margin-top: 7px;
    position: absolute;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%229px%22%20height%3D%224px%22%20viewBox%3D%220%200%209%204%22%20version%3D%221.1%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Edisclosure-icon%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cdefs%2F%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%3Cpolygon%20id%3D%22disclosure-icon%22%20fill%3D%22%23929292%22%20sketch%3Atype%3D%22MSShapeGroup%22%20transform%3D%22translate%284.500000%2C%202.000000%29%20scale%281%2C%20-1%29%20translate%28-4.500000%2C%20-2.000000%29%20%22%20points%3D%224.5%200%209%204%200%204%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.ui-feed__item--revealed .timeline__inner-message.timeline__inner-message--indicator>span:last-of-type::after {
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.ui-feed__item--accordion-activator .timeline__inner-message:hover,
.timeline__secondary-accordion:hover {
    cursor: pointer;
    text-decoration: underline
}

.timeline__embed {
    margin-top: 10px;
    padding: 10px;
    max-width: 400px;
    font-size: 14px;
    border: 1px solid #ebeef0;
    border-radius: 3px;
    background: #ffffff
}

.timeline__embed__customer-note {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #ebeef0
}

.timeline__embed__body ul {
    list-style-type: disc
}

.timeline__embed__title {
    padding-bottom: 5px
}

.timeline__embed__badges {
    padding-top: 5px
}

.timeline__update-tracking {
    min-width: 245px
}

@media screen and (min-width: 768px) {
    .timeline__update-tracking {
        min-width: 400px
    }
}

.timeline__popover-link {
    padding: 0 10px
}

.timeline__popover-link--is-selected {
    background: #eff9fd
}

.timeline__popover-link-main-category {
    font-weight: 700;
    margin-left: 4px
}

.timeline__popover-link-sub-category {
    margin-left: 35px
}

.timeline__popover-link-helper-text {
    color: #95a7b7;
    float: right
}

.timeline__popover-table tr:last-child>td {
    border-bottom: 1px solid #ebeef0
}

.timeline__popover-table ul,
.timeline__popover-table li {
    list-style-position: inside;
    padding: 0 !important;
    margin: 0
}

.timeline__popover-inner-table tr:last-child>td {
    border-bottom: none
}

.timeline__popover-inner-table tr:last-child>th {
    border-bottom: none
}

.timeline__popover-td-nested-table {
    padding: 0
}

.timeline__titled-section {
    padding-top: 10px
}

.timeline__titled-section:last-of-type {
    padding-bottom: 10px
}

.timeline__order-transaction-heading {
    padding-top: 10px
}

.timeline__action-group {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.timeline__action-button {
    margin-right: 10px;
    background-color: transparent;
    color: #0078bd;
    cursor: pointer;
    text-decoration: none
}

.timeline__action-button:hover,
.timeline__action-button:focus,
.timeline__action-button:active {
    background-color: transparent;
    text-decoration: underline
}

.timeline__new-event .timeline__comment-card {
    background-color: #fffbe9
}

.timeline__file-attachment-covering-span {
    z-index: 4
}

@media screen and (min-width: 768px) {
    .timeline__file-attachment-covering-span {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 16px;
        height: 18px;
        position: absolute
    }
}

@media screen and (max-width: 768px) {
    .timeline__file-attachment-covering-span {
        display: none
    }
}

@media screen and (min-width: 768px) {
    .timeline__file-attachment-input {
        pointer-events: none
    }
}

.timeline__list--bottom-bordered {
    border-bottom: 1px solid #ebeef0
}

.timeline__list__item {
    margin: 5px 0
}

.timeline__list--compact {
    margin: 0
}

.next-icon,
.next-icon__text {
    display: inline-block;
    vertical-align: middle
}

.next-icon {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    top: -0.15em;
    fill: currentColor
}

.next-icon--add-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M22.5%2010H14V1.5c0-.8-.7-1.5-1.5-1.5h-1c-.8%200-1.5.7-1.5%201.5V10H1.5c-.8%200-1.5.7-1.5%201.5v1c0%20.8.7%201.5%201.5%201.5H10v8.5c0%20.8.7%201.5%201.5%201.5h1c.8%200%201.5-.7%201.5-1.5V14h8.5c.8%200%201.5-.7%201.5-1.5v-1c0-.8-.7-1.5-1.5-1.5z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--alert-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M13.5%200h-2c-.8%200-1.5.7-1.5%201.5v14c0%20.8.7%201.5%201.5%201.5h2c.8%200%201.5-.7%201.5-1.5v-14c0-.8-.7-1.5-1.5-1.5z%22%2F%3E%3Ccircle%20cx%3D%2212.5%22%20cy%3D%2221.5%22%20r%3D%222.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--alert-orange {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23ff9517%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M13.5%200h-2c-.8%200-1.5.7-1.5%201.5v14c0%20.8.7%201.5%201.5%201.5h2c.8%200%201.5-.7%201.5-1.5v-14c0-.8-.7-1.5-1.5-1.5z%22%2F%3E%3Ccircle%20cx%3D%2212.5%22%20cy%3D%2221.5%22%20r%3D%222.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--apps-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M18.6%2014.6c.9.6%201.3%201.6%201.3%202.5%200%20.4.5.7.9.3l2.9-2.9c.6-.6.6-1.5%200-2.1l-3.8-3.8c-.3-.3-.2-.7.2-.8.6-.2%201.2-.6%201.5-1.2.7-1%20.6-2.4-.1-3.3-1.1-1.6-3.3-1.7-4.6-.4-.3.3-.6.7-.7%201.1-.1.3-.6.4-.8.2L11.6.4c-.6-.6-1.5-.6-2.1%200L6.7%203.3c-.4.3-.1.9.4.9.8%200%201.5.3%202.1.9%201.3%201.3%201.2%203.5-.5%204.6-1%20.7-2.4.7-3.4%200C4.5%209%204%208.1%204%207.1c0-.4-.5-.7-.8-.3L.3%209.6c-.6.6-.6%201.5%200%202.1l3.8%203.8c.3.3.2.7-.2.8-.6.2-1.2.6-1.5%201.2-.7%201-.6%202.4.1%203.3%201.1%201.6%203.3%201.7%204.6.4.3-.3.6-.7.7-1.1.1-.3.6-.4.8-.2l3.8%203.8c.6.6%201.5.6%202.1%200l2.9-2.9c.3-.3.1-.9-.4-.9-.8%200-1.5-.3-2.1-.9-1.3-1.3-1.2-3.5.4-4.6.9-.5%202.3-.5%203.3.2z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--arrow-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M19.8%208.9L12.5.3c-.3-.3-.8-.3-1.1%200L4.2%208.9c-.4.4-.1%201.1.5%201.1H10v13c0%20.6.4%201%201%201h2c.6%200%201-.4%201-1V10h5.3c.6%200%20.9-.7.5-1.1z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--bar-chart-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M7%2018h2c.6%200%201-.4%201-1V7c0-.6-.4-1-1-1H7c-.6%200-1%20.4-1%201v10c0%20.6.4%201%201%201zM13%2018h2c.6%200%201-.4%201-1V3c0-.6-.4-1-1-1h-2c-.6%200-1%20.4-1%201v14c0%20.6.4%201%201%201zM19%2018h2c.6%200%201-.4%201-1v-6c0-.6-.4-1-1-1h-2c-.6%200-1%20.4-1%201v6c0%20.6.4%201%201%201zM23%2021H3V1c0-.6-.4-1-1-1H1C.4%200%200%20.4%200%201v22c0%20.6.4%201%201%201h22c.6%200%201-.4%201-1v-1c0-.6-.4-1-1-1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--calendar-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M21%203h-1V2c0-1.1-.9-2-2-2s-2%20.9-2%202v1H8V2c0-1.1-.9-2-2-2S4%20.9%204%202v1H3C1.3%203%200%204.3%200%206v15c0%201.7%201.3%203%203%203h18c1.7%200%203-1.3%203-3V6c0-1.7-1.3-3-3-3zM3%2021V10h18v11H3z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--calendar-next-sky-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23c3cfd8%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M21%203h-1V2c0-1.1-.9-2-2-2s-2%20.9-2%202v1H8V2c0-1.1-.9-2-2-2S4%20.9%204%202v1H3C1.3%203%200%204.3%200%206v15c0%201.7%201.3%203%203%203h18c1.7%200%203-1.3%203-3V6c0-1.7-1.3-3-3-3zM3%2021V10h18v11H3z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--checkmark-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M23.6%205L22%203.4c-.5-.4-1.2-.4-1.7%200L8.5%2015l-4.8-4.7c-.5-.4-1.2-.4-1.7%200L.3%2011.9c-.5.4-.5%201.2%200%201.6l7.3%207.1c.5.4%201.2.4%201.7%200l14.3-14c.5-.4.5-1.1%200-1.6z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--checkmark-green {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2396bf48%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M23.6%205L22%203.4c-.5-.4-1.2-.4-1.7%200L8.5%2015l-4.8-4.7c-.5-.4-1.2-.4-1.7%200L.3%2011.9c-.5.4-.5%201.2%200%201.6l7.3%207.1c.5.4%201.2.4%201.7%200l14.3-14c.5-.4.5-1.1%200-1.6z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--checkmark-thin-green {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22298%20388%2016%2016%22%20enable-background%3D%22new%20298%20388%2016%2016%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2396bf48%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Eicon%3A%20checkmark%202%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath%20d%3D%22M302.9%20402.5l-4.9-5.1%201.3-1.5%203.6%203.7%209.7-10.1%201.4%201.5z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--clock {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23d4a002%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M12%2C0C5.4%2C0%2C0%2C5.4%2C0%2C12s5.4%2C12%2C12%2C12s12-5.4%2C12-12S18.6%2C0%2C12%2C0z%20M12%2C21c-5%2C0-9-4-9-9c0-5%2C4-9%2C9-9s9%2C4%2C9%2C9%20C21%2C17%2C17%2C21%2C12%2C21z%20M17.4%2C14.5l-4.4-3V6.4l-0.1-0.3L12.5%2C6h-1.2L11%2C6.1l-0.1%2C0.3v6l0.1%2C0.3l0.1%2C0.1l5.1%2C3.4l0.3%2C0.1l0.1%2C0l0.3-0.2%20l0.6-1C17.6%2C14.9%2C17.6%2C14.6%2C17.4%2C14.5z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--clock-grey {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23798c9c%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M12%2C0C5.4%2C0%2C0%2C5.4%2C0%2C12s5.4%2C12%2C12%2C12s12-5.4%2C12-12S18.6%2C0%2C12%2C0z%20M12%2C21c-5%2C0-9-4-9-9c0-5%2C4-9%2C9-9s9%2C4%2C9%2C9%20C21%2C17%2C17%2C21%2C12%2C21z%20M17.4%2C14.5l-4.4-3V6.4l-0.1-0.3L12.5%2C6h-1.2L11%2C6.1l-0.1%2C0.3v6l0.1%2C0.3l0.1%2C0.1l5.1%2C3.4l0.3%2C0.1l0.1%2C0l0.3-0.2%20l0.6-1C17.6%2C14.9%2C17.6%2C14.6%2C17.4%2C14.5z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--collapse-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M23.7%201.7L22.3.3c-.4-.4-1-.4-1.4%200l-4.5%204.5-2.6-2.6c-.3-.3-.8-.1-.8.3V10c0%20.5.4%201%201%201h7.5c.4%200%20.6-.5.3-.8l-2.6-2.6%204.5-4.5c.4-.4.4-1%200-1.4zM10.1%2013H2.6c-.4%200-.6.5-.3.8l2.6%202.6-4.5%204.5c-.4.4-.4%201%200%201.4l1.4%201.4c.4.4%201%20.4%201.4%200l4.5-4.5%202.6%202.6c.3.3.8.1.8-.4v-7.5c-.1-.5-.5-.9-1-.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--credit-card-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M23.6%2010H.4c-.2%200-.4.5-.4.7v7.7c0%20.7.6%201.6%201.3%201.6h21.4c.7%200%201.3-.9%201.3-1.6v-7.7c0-.2-.2-.7-.4-.7zM20%2016.6c0%20.2-.2.4-.4.4h-4.1c-.2%200-.4-.2-.4-.4v-2.1c0-.2.2-.4.4-.4h4.1c.2%200%20.4.2.4.4v2.1zM22.7%204H1.3C.6%204%200%204.9%200%205.6v1.7c0%20.2.2.7.4.7h23.1c.3%200%20.5-.5.5-.7V5.6c0-.7-.6-1.6-1.3-1.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--customers-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M19.6%2012.3c-1-.4-1-1.1-1-1.5%200-.4.4-1%20.8-1.4.7-.6%201.2-1.6%201.2-2.6%200-1.8-1.5-3.3-3.3-3.4-1.3%200-2.5.6-3.1%201.6-.1.2%200%20.5.2.6%201.7.8%202.8%202.5%202.8%204.5%200%201.3-.5%202.5-1.3%203.5-.2.2-.1.5.1.7%201%20.5%203.1%201.4%203.9%202.5.1.2.2.2.3.2h2.5c.7%200%201.3-.4%201.3-1.1v-.2c0-2-2.9-2.8-4.4-3.4zM8.1%2013.7c-.8-.9-1.2-2.1-1.2-3.5%200-2%201.1-3.8%202.8-4.6.2%200%20.3-.3.1-.6-.8-1.2-2.3-1.9-4-1.5-1.4.4-2.4%201.8-2.4%203.4%200%201%20.3%201.9%201.1%202.6.4.4.9.9.9%201.4%200%20.4-.1%201.1-1.1%201.5-1.5.5-4.3%201.3-4.3%203.3v.2c0%20.7.6%201.1%201.3%201.1h2.5c.1%200%20.3%200%20.3-.1.8-1.1%202.9-2.1%203.8-2.5.3-.2.4-.5.2-.7zM14.5%2015.7c-1-.4-1-1.1-1-1.5%200-.4.4-1%20.8-1.4.7-.6%201.2-1.6%201.2-2.6%200-2.2-2.1-3.8-4.4-3.3-1.5.4-2.5%201.8-2.5%203.3%200%201%20.3%201.9%201.1%202.6.4.4.9.9.9%201.4%200%20.4-.1%201.1-1.1%201.5-1.6.6-4.5%201.4-4.5%203.4v.2c0%20.7.7%201.7%201.4%201.7h11.1c.7%200%201.4-1%201.4-1.7v-.2c.1-2-2.9-2.8-4.4-3.4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--customers-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M19.6%2012.3c-1-.4-1-1.1-1-1.5%200-.4.4-1%20.8-1.4.7-.6%201.2-1.6%201.2-2.6%200-1.8-1.5-3.3-3.3-3.4-1.3%200-2.5.6-3.1%201.6-.1.2%200%20.5.2.6%201.7.8%202.8%202.5%202.8%204.5%200%201.3-.5%202.5-1.3%203.5-.2.2-.1.5.1.7%201%20.5%203.1%201.4%203.9%202.5.1.2.2.2.3.2h2.5c.7%200%201.3-.4%201.3-1.1v-.2c0-2-2.9-2.8-4.4-3.4zM8.1%2013.7c-.8-.9-1.2-2.1-1.2-3.5%200-2%201.1-3.8%202.8-4.6.2%200%20.3-.3.1-.6-.8-1.2-2.3-1.9-4-1.5-1.4.4-2.4%201.8-2.4%203.4%200%201%20.3%201.9%201.1%202.6.4.4.9.9.9%201.4%200%20.4-.1%201.1-1.1%201.5-1.5.5-4.3%201.3-4.3%203.3v.2c0%20.7.6%201.1%201.3%201.1h2.5c.1%200%20.3%200%20.3-.1.8-1.1%202.9-2.1%203.8-2.5.3-.2.4-.5.2-.7zM14.5%2015.7c-1-.4-1-1.1-1-1.5%200-.4.4-1%20.8-1.4.7-.6%201.2-1.6%201.2-2.6%200-2.2-2.1-3.8-4.4-3.3-1.5.4-2.5%201.8-2.5%203.3%200%201%20.3%201.9%201.1%202.6.4.4.9.9.9%201.4%200%20.4-.1%201.1-1.1%201.5-1.6.6-4.5%201.4-4.5%203.4v.2c0%20.7.7%201.7%201.4%201.7h11.1c.7%200%201.4-1%201.4-1.7v-.2c.1-2-2.9-2.8-4.4-3.4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--delete-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%20enable-background%3D%22new%200%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M12%202c0%20.5-.4%201-.8%201H.8C.4%203%200%202.5%200%202s.4-1%20.8-1H4c0-.5.7-1%201.2-1h1.6C7.3%200%208%20.6%208%201h3.2c.4%200%20.8.5.8%201zm-1%202.6v6.6c0%20.4-.8.8-1.2.8H2.2c-.4%200-1.2-.3-1.2-.8V4.6c0-.1.5-.6.7-.6h8.7c.1%200%20.6.5.6.6zM5%206.4c0-.2-.2-.4-.4-.4h-.2c-.2%200-.4.2-.4.4v3.2c0%20.2.2.4.4.4h.2c.2%200%20.4-.2.4-.4V6.4zm3%200c0-.2-.2-.4-.4-.4h-.2c-.2%200-.4.2-.4.4v3.2c0%20.2.2.4.4.4h.2c.2%200%20.4-.2.4-.4V6.4z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--delete-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%20enable-background%3D%22new%200%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3Awhite%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M12%202c0%20.5-.4%201-.8%201H.8C.4%203%200%202.5%200%202s.4-1%20.8-1H4c0-.5.7-1%201.2-1h1.6C7.3%200%208%20.6%208%201h3.2c.4%200%20.8.5.8%201zm-1%202.6v6.6c0%20.4-.8.8-1.2.8H2.2c-.4%200-1.2-.3-1.2-.8V4.6c0-.1.5-.6.7-.6h8.7c.1%200%20.6.5.6.6zM5%206.4c0-.2-.2-.4-.4-.4h-.2c-.2%200-.4.2-.4.4v3.2c0%20.2.2.4.4.4h.2c.2%200%20.4-.2.4-.4V6.4zm3%200c0-.2-.2-.4-.4-.4h-.2c-.2%200-.4.2-.4.4v3.2c0%20.2.2.4.4.4h.2c.2%200%20.4-.2.4-.4V6.4z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--delete-slate-lighter {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%20enable-background%3D%22new%200%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23798c9c%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M12%202c0%20.5-.4%201-.8%201H.8C.4%203%200%202.5%200%202s.4-1%20.8-1H4c0-.5.7-1%201.2-1h1.6C7.3%200%208%20.6%208%201h3.2c.4%200%20.8.5.8%201zm-1%202.6v6.6c0%20.4-.8.8-1.2.8H2.2c-.4%200-1.2-.3-1.2-.8V4.6c0-.1.5-.6.7-.6h8.7c.1%200%20.6.5.6.6zM5%206.4c0-.2-.2-.4-.4-.4h-.2c-.2%200-.4.2-.4.4v3.2c0%20.2.2.4.4.4h.2c.2%200%20.4-.2.4-.4V6.4zm3%200c0-.2-.2-.4-.4-.4h-.2c-.2%200-.4.2-.4.4v3.2c0%20.2.2.4.4.4h.2c.2%200%20.4-.2.4-.4V6.4z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--disclosure-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M4.8%208h14.4c.6%200%20.9.7.6%201.2l-7.2%208.9c-.3.4-.8.4-1.1%200L4.2%209.2c-.4-.5%200-1.2.6-1.2z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--disclosure-slate {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M4.8%208h14.4c.6%200%20.9.7.6%201.2l-7.2%208.9c-.3.4-.8.4-1.1%200L4.2%209.2c-.4-.5%200-1.2.6-1.2z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--edit-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M19.758%208.15L8.656%2019.25l-3.89-3.89L15.87%204.26zM22.4%203.2l-1.6-1.6c-.6-.6-1.7-.6-2.3%200l-1.2%201.2%203.9%203.9%201.2-1.2c.6-.6.6-1.7%200-2.3zM3.4%2016.8l-.3.3c-.2.2-.3.4-.4.7l-1.4%204.3c-.1.4.3.8.7.7l4.3-1.4c.3-.1.5-.2.7-.4l.3-.3-3.9-3.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--edit-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3Awhite%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M19.758%208.15L8.656%2019.25l-3.89-3.89L15.87%204.26zM22.4%203.2l-1.6-1.6c-.6-.6-1.7-.6-2.3%200l-1.2%201.2%203.9%203.9%201.2-1.2c.6-.6.6-1.7%200-2.3zM3.4%2016.8l-.3.3c-.2.2-.3.4-.4.7l-1.4%204.3c-.1.4.3.8.7.7l4.3-1.4c.3-.1.5-.2.7-.4l.3-.3-3.9-3.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--edit-slate-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23212529%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M19.758%208.15L8.656%2019.25l-3.89-3.89L15.87%204.26zM22.4%203.2l-1.6-1.6c-.6-.6-1.7-.6-2.3%200l-1.2%201.2%203.9%203.9%201.2-1.2c.6-.6.6-1.7%200-2.3zM3.4%2016.8l-.3.3c-.2.2-.3.4-.4.7l-1.4%204.3c-.1.4.3.8.7.7l4.3-1.4c.3-.1.5-.2.7-.4l.3-.3-3.9-3.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--email-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M11.5%2013.2c.3.2.8.2%201.1%200l11.2-8c.2-.1.2-.2.2-.4-.2-.5-.8-.8-1.4-.8H1.4c-.6%200-1.2.3-1.3.9%200%20.2%200%20.3.2.4l11.2%207.9zM23.3%207.9l-10.7%207.6c-.2.1-.4.2-.5.2s-.4-.1-.5-.2L.7%207.9c-.3-.3-.7%200-.7.3v10.7c0%20.8.6%201.1%201.4%201.1h21.2c.8%200%201.4-.3%201.4-1.1V8.2c0-.3-.4-.6-.7-.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--email-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M11.5%2013.2c.3.2.8.2%201.1%200l11.2-8c.2-.1.2-.2.2-.4-.2-.5-.8-.8-1.4-.8H1.4c-.6%200-1.2.3-1.3.9%200%20.2%200%20.3.2.4l11.2%207.9zM23.3%207.9l-10.7%207.6c-.2.1-.4.2-.5.2s-.4-.1-.5-.2L.7%207.9c-.3-.3-.7%200-.7.3v10.7c0%20.8.6%201.1%201.4%201.1h21.2c.8%200%201.4-.3%201.4-1.1V8.2c0-.3-.4-.6-.7-.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--error-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M12%200C5.4%200%200%205.4%200%2012s5.4%2012%2012%2012%2012-5.4%2012-12S18.6%200%2012%200zm0%204c1.4%200%202.7.4%203.9%201L12%208.8%208.8%2012%205%2015.9c-.6-1.1-1-2.5-1-3.9%200-4.4%203.6-8%208-8zm0%2016c-1.4%200-2.7-.4-3.9-1l3.9-3.9%203.2-3.2L19%208.1c.6%201.1%201%202.5%201%203.9%200%204.4-3.6%208-8%208z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--error-red {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23ff5d5d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M12%200C5.4%200%200%205.4%200%2012s5.4%2012%2012%2012%2012-5.4%2012-12S18.6%200%2012%200zm0%204c1.4%200%202.7.4%203.9%201L12%208.8%208.8%2012%205%2015.9c-.6-1.1-1-2.5-1-3.9%200-4.4%203.6-8%208-8zm0%2016c-1.4%200-2.7-.4-3.9-1l3.9-3.9%203.2-3.2L19%208.1c.6%201.1%201%202.5%201%203.9%200%204.4-3.6%208-8%208z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--expand-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M23%200h-7.5c-.4%200-.6.5-.3.8l2.6%202.6-4.7%204.7c-.4.4-.4%201%200%201.4l1.4%201.4c.4.4%201%20.4%201.4%200l4.7-4.7%202.6%202.6c.3.3.8.1.8-.3V1c0-.6-.4-1-1-1zM9.3%2013.3c-.4-.4-1-.4-1.4%200l-4.5%204.5-2.6-2.6c-.3-.3-.8%200-.8.4v7.5c0%20.5.4.9.9.9h7.5c.4%200%20.6-.5.3-.8l-2.6-2.6%204.5-4.5c.4-.4.4-1%200-1.4l-1.3-1.4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--files-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M1%2020.6c0%20.8.6%201.4%201.4%201.4h19.3c.8%200%201.4-.6%201.4-1.4v-9.2c0-.3-.2-.5-.5-.5H1.5c-.3.1-.5.3-.5.6v9.1zM22%206H12c-.7%200-1.7%200-1.7-1.7v-.9c0-.8-.6-1.4-1.4-1.4H2.4C1.6%202%201%202.6%201%203.4V8.6c0%20.2.2.4.5.4h21.1c.2%200%20.4-.2.4-.5V7c0-.8-.2-1-1-1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--grab-handle-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M23.7%2011.5l-4.8-3.7c-.3-.2-.9-.1-.9.2v3h-5V6h3c.3%200%20.5-.6.2-.9L12.5.4c-.3-.3-.7-.4-1%200L7.8%205.1c-.2.3-.1.9.2.9h3v5H6V8c0-.3-.7-.5-.9-.2L.3%2011.5c-.3.3-.4.7-.1%201L5%2016.2c.4.3%201%20.1%201-.2v-3h5v5H8c-.3%200-.5.7-.2%201l3.7%204.7c.3.3.7.4%201%20.1l3.7-4.8c.2-.3.1-.9-.2-.9h-3v-5h5v3c0%20.3.6.5.9.2l4.7-3.7c.4-.4.5-.8.1-1.1z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--help-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M18.5%204.4c-.9-2.1-2.7-3.7-5-4.2-3.8-.8-7.3%201.6-8.3%205C5%206.1%205.7%207%206.7%207h1.1c.6%200%201.2-.4%201.4-1%20.4-1.2%201.5-2%202.8-2%202.1%200%203.9%202.5%202.5%204.6-.4.6-1%201-1.6%201.3-1.7.6-2.9%202.1-2.9%203.8v2.8c0%20.8.7%201.5%201.5%201.5h1c.8%200%201.5-.7%201.5-1.5v-2.1c0-.4.3-.8.6-.9%203.4-1.4%205.4-5.3%203.9-9.1z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2222%22%20r%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--import-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M12%2016.6c0%20.4.4.6.7.3l5.2-4.4c.2-.2.2-.5%200-.7l-5.2-4.4c-.3-.2-.7%200-.7.3V10H2c-.6%200-1%20.4-1%201v2c0%20.6.4%201%201%201h10v2.6zM21%200H10C8.3%200%207%201.3%207%203v5h3V3h11v18H10v-5H7v5c0%201.6%201.3%203%203%203h11c1.7%200%203-1.4%203-3V3c0-1.7-1.3-3-3-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--info-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M13.5%207h-2c-.8%200-1.5.7-1.5%201.5v14c0%20.8.7%201.5%201.5%201.5h2c.8%200%201.5-.7%201.5-1.5v-14c0-.8-.7-1.5-1.5-1.5z%22%2F%3E%3Ccircle%20cx%3D%2212.5%22%20cy%3D%222.5%22%20r%3D%222.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--locked-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M19.6%2012H19V9.6c0-4.2-3-7.4-7-7.4S5%205.5%205%209.6V12h-.7c-.7%200-1.3.8-1.3%201.6v8.9c0%20.7.6%201.5%201.3%201.5h15.3c.7%200%201.4-.8%201.4-1.5v-8.9c0-.8-.6-1.6-1.4-1.6zM8%209.6C8%206.9%209.4%205%2012%205s4%201.9%204%204.6V12H8V9.6zm6%209.6c0%201-.8%201.8-1.8%201.8h-.4c-1%200-1.8-.8-1.8-1.8v-2.4c0-1%20.8-1.8%201.8-1.8h.4c1%200%201.8.8%201.8%201.8v2.4z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--new-window-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M9.427%202c-.231%200-.347.28-.184.444l1.393%201.393-3.818%203.818c-.21.211-.21.553%200%20.763l.763.763c.21.21.552.21.763%200l3.818-3.818%201.393%201.393c.164.163.444.048.444-.184v-4.052c0-.287-.233-.52-.52-.52h-4.052z%22%2F%3E%3Cpath%20d%3D%22M9.996%202h-5.987c-1.107%200-2.009.899-2.009%202.009v7.983c0%201.107.899%202.009%202.009%202.009h7.983c1.107%200%202.009-.899%202.009-2.009v-5.987%201.996h-2v3.003c0%20.551-.453.997-.997.997h-6.006c-.551%200-.997-.453-.997-.997v-6.006c0-.551.453-.997.997-.997h3.003v-2h1.996z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--phone-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M18.7%200H6.3C5.6%200%205%20.6%205%201.3v21.3c0%20.8.6%201.4%201.3%201.4h12.3c.7%200%201.4-.587%201.4-1.287V1.3c0-.7-.6-1.3-1.3-1.3zm-6.2%2022.6c-.7%200-1.3-.6-1.3-1.3%200-.7.6-1.3%201.3-1.3.7%200%201.3.6%201.3%201.3%200%20.7-.6%201.3-1.3%201.3zm4.5-4c0%20.2-.2.4-.4.4H8.4c-.2%200-.4-.2-.4-.4V3.4c0-.2.2-.4.4-.4h8.1c.3%200%20.5.2.5.4v15.2z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--phone-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M18.7%200H6.3C5.6%200%205%20.6%205%201.3v21.3c0%20.8.6%201.4%201.3%201.4h12.3c.7%200%201.4-.587%201.4-1.287V1.3c0-.7-.6-1.3-1.3-1.3zm-6.2%2022.6c-.7%200-1.3-.6-1.3-1.3%200-.7.6-1.3%201.3-1.3.7%200%201.3.6%201.3%201.3%200%20.7-.6%201.3-1.3%201.3zm4.5-4c0%20.2-.2.4-.4.4H8.4c-.2%200-.4-.2-.4-.4V3.4c0-.2.2-.4.4-.4h8.1c.3%200%20.5.2.5.4v15.2z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--phone-slate-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23212529%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M18.7%200H6.3C5.6%200%205%20.6%205%201.3v21.3c0%20.8.6%201.4%201.3%201.4h12.3c.7%200%201.4-.587%201.4-1.287V1.3c0-.7-.6-1.3-1.3-1.3zm-6.2%2022.6c-.7%200-1.3-.6-1.3-1.3%200-.7.6-1.3%201.3-1.3.7%200%201.3.6%201.3%201.3%200%20.7-.6%201.3-1.3%201.3zm4.5-4c0%20.2-.2.4-.4.4H8.4c-.2%200-.4-.2-.4-.4V3.4c0-.2.2-.4.4-.4h8.1c.3%200%20.5.2.5.4v15.2z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--phone-sky-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23c3cfd8%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M18.7%200H6.3C5.6%200%205%20.6%205%201.3v21.3c0%20.8.6%201.4%201.3%201.4h12.3c.7%200%201.4-.587%201.4-1.287V1.3c0-.7-.6-1.3-1.3-1.3zm-6.2%2022.6c-.7%200-1.3-.6-1.3-1.3%200-.7.6-1.3%201.3-1.3.7%200%201.3.6%201.3%201.3%200%20.7-.6%201.3-1.3%201.3zm4.5-4c0%20.2-.2.4-.4.4H8.4c-.2%200-.4-.2-.4-.4V3.4c0-.2.2-.4.4-.4h8.1c.3%200%20.5.2.5.4v15.2z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--preview-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20500%20500%22%20enable-background%3D%22new%200%200%20500%20500%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M497.9%20237.5C447.9%20129.2%20352.1%2058.3%20250%2058.3S52.1%20129.2%202.1%20237.5c-4.2%208.3-4.2%2018.8%200%2027.1%2050%20108.3%20145.8%20179.2%20247.9%20179.2S447.9%20373%20497.9%20264.6c2.1-10.4%202.1-18.8%200-27.1zM250%20345.8c-52.1%200-95.8-43.8-95.8-95.8s43.8-95.8%2095.8-95.8%2095.8%2043.8%2095.8%2095.8-43.7%2095.8-95.8%2095.8z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--preview-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20500%20500%22%20enable-background%3D%22new%200%200%20500%20500%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3Awhite%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M497.9%20237.5C447.9%20129.2%20352.1%2058.3%20250%2058.3S52.1%20129.2%202.1%20237.5c-4.2%208.3-4.2%2018.8%200%2027.1%2050%20108.3%20145.8%20179.2%20247.9%20179.2S447.9%20373%20497.9%20264.6c2.1-10.4%202.1-18.8%200-27.1zM250%20345.8c-52.1%200-95.8-43.8-95.8-95.8s43.8-95.8%2095.8-95.8%2095.8%2043.8%2095.8%2095.8-43.7%2095.8-95.8%2095.8z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--remove-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3Awhite%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M19.5%2022c-.2%200-.5-.1-.7-.3L12%2014.9l-6.8%206.8c-.2.2-.4.3-.7.3-.2%200-.5-.1-.7-.3l-1.6-1.6c-.1-.2-.2-.4-.2-.6%200-.2.1-.5.3-.7L9.1%2012%202.3%205.2C2.1%205%202%204.8%202%204.5c0-.2.1-.5.3-.7l1.6-1.6c.2-.1.4-.2.6-.2.3%200%20.5.1.7.3L12%209.1l6.8-6.8c.2-.2.4-.3.7-.3.2%200%20.5.1.7.3l1.6%201.6c.1.2.2.4.2.6%200%20.2-.1.5-.3.7L14.9%2012l6.8%206.8c.2.2.3.4.3.7%200%20.2-.1.5-.3.7l-1.6%201.6c-.2.1-.4.2-.6.2z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--remove-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M19.5%2022c-.2%200-.5-.1-.7-.3L12%2014.9l-6.8%206.8c-.2.2-.4.3-.7.3-.2%200-.5-.1-.7-.3l-1.6-1.6c-.1-.2-.2-.4-.2-.6%200-.2.1-.5.3-.7L9.1%2012%202.3%205.2C2.1%205%202%204.8%202%204.5c0-.2.1-.5.3-.7l1.6-1.6c.2-.1.4-.2.6-.2.3%200%20.5.1.7.3L12%209.1l6.8-6.8c.2-.2.4-.3.7-.3.2%200%20.5.1.7.3l1.6%201.6c.1.2.2.4.2.6%200%20.2-.1.5-.3.7L14.9%2012l6.8%206.8c.2.2.3.4.3.7%200%20.2-.1.5-.3.7l-1.6%201.6c-.2.1-.4.2-.6.2z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--remove-blue-lighter {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23cae9f7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M19.5%2022c-.2%200-.5-.1-.7-.3L12%2014.9l-6.8%206.8c-.2.2-.4.3-.7.3-.2%200-.5-.1-.7-.3l-1.6-1.6c-.1-.2-.2-.4-.2-.6%200-.2.1-.5.3-.7L9.1%2012%202.3%205.2C2.1%205%202%204.8%202%204.5c0-.2.1-.5.3-.7l1.6-1.6c.2-.1.4-.2.6-.2.3%200%20.5.1.7.3L12%209.1l6.8-6.8c.2-.2.4-.3.7-.3.2%200%20.5.1.7.3l1.6%201.6c.1.2.2.4.2.6%200%20.2-.1.5-.3.7L14.9%2012l6.8%206.8c.2.2.3.4.3.7%200%20.2-.1.5-.3.7l-1.6%201.6c-.2.1-.4.2-.6.2z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--search-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M15.5%200C10.8%200%207%203.8%207%208.5c0%201.8.6%203.5%201.5%204.8l-.7.7c-.7-.1-1.5.1-2.1.7l-5%205c-1%201-1%202.6%200%203.5.5.6%201.2.8%201.8.8s1.3-.2%201.8-.7l5-5c.6-.6.8-1.4.7-2.1l.7-.7c1.4%201%203%201.5%204.8%201.5%204.7%200%208.5-3.8%208.5-8.5S20.2%200%2015.5%200zm0%2014c-3%200-5.5-2.5-5.5-5.5S12.5%203%2015.5%203%2021%205.5%2021%208.5%2018.5%2014%2015.5%2014z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--subtract-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%20enable-background%3D%22new%200%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M6%200%22%2F%3E%3Cpath%20d%3D%22M.8%207C.3%207%200%206.7%200%206.2v-.4c0-.5.3-.8.8-.8h10.5c.4%200%20.7.3.7.8v.5c0%20.4-.3.7-.8.7H.8z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--template-editor-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M21%200H3C1.3%200%200%201.3%200%203v18c0%201.7%201.3%203%203%203h18c1.7%200%203-1.3%203-3V3c0-1.7-1.3-3-3-3zM3%2021V3h18v18H3zM18.5%205h-13c-.3%200-.5.2-.5.5v3c0%20.3.2.5.5.5h13c.3%200%20.5-.2.5-.5v-3c0-.3-.2-.5-.5-.5zM12.5%2011h-7c-.3%200-.5.2-.5.5v7c0%20.3.2.5.5.5h7c.3%200%20.5-.2.5-.5v-7c0-.3-.2-.5-.5-.5zM18.5%2011h-3c-.3%200-.5.2-.5.5v7c0%20.3.2.5.5.5h3c.3%200%20.5-.2.5-.5v-7c0-.3-.2-.5-.5-.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--theme-settings-blue {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M3.9%208.3c-.1-.1-.3-.2-.5-.1-2.9.9-1.4%203-3.3%205.4-.2.2%200%20.5.2.5%201.6%200%205.2-.2%205.7-3.4%200-.2%200-.3-.1-.4l-2-2zM13.8.2c-.6-.6-2%200-3.3%201.3l-4.9%205c-.2.2-.2.5%200%20.7l1.3%201.3c.2.2.5.2.7%200l4.9-4.9C13.8%202.2%2014.3.8%2013.8.2zM23.7%2014.8l-1.7-.4c-.1%200-.2-.1-.2-.2-.1-.3-.2-.6-.4-.9-.1-.1-.1-.2%200-.3l1-1.5c.1-.1.1-.3%200-.4L21%209.7c-.1-.1-.3-.1-.4%200l-1.5%201c-.1.1-.2.1-.3%200-.3-.2-.6-.3-.9-.4-.1%200-.2-.1-.2-.2l-.4-1.8c0-.2-.2-.3-.3-.3h-1.8c-.2%200-.3.1-.3.3l-.5%201.7c0%20.1-.1.2-.2.2-.3.1-.6.2-.9.4-.1.1-.2.1-.3%200l-1.5-1c-.1-.1-.3-.1-.4%200L9.7%2011c-.1.1-.1.3%200%20.4l1%201.5c.1.1.1.2%200%20.3-.2.3-.3.6-.4.9%200%20.1-.1.2-.2.2l-1.8.4c-.2%200-.3.2-.3.3v1.8c0%20.2.1.3.3.3l1.8.4c.1%200%20.2.1.2.2.1.3.2.6.4.9.1.1.1.2%200%20.3l-1%201.5c-.1.1-.1.3%200%20.4l1.3%201.3c.1.1.3.1.4%200l1.5-1c.1-.1.2-.1.3%200%20.3.2.6.3.9.4.1%200%20.2.1.2.2l.4%201.8c0%20.2.2.3.3.3h1.8c.2%200%20.3-.1.3-.3l.4-1.8c0-.1.1-.2.2-.2.3-.1.6-.2.9-.4.1-.1.2-.1.3%200l1.5%201c.1.1.3.1.4%200l1.3-1.3c.1-.1.1-.3%200-.4l-1-1.5c-.1-.1-.1-.2%200-.3.2-.3.3-.6.4-.9%200-.1.1-.2.2-.2l1.8-.4c.2%200%20.3-.2.3-.3V15c.2-.1.1-.2-.1-.2zM16%2019c-1.7%200-3-1.3-3-3s1.3-3%203-3%203%201.3%203%203-1.3%203-3%203z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--languages-detailed-sky-dark {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22201.5%200%20800%20800%22%20enable-background%3D%22new%20201.5%200%20800%20800%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23d3dbe2%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M654.7%205c-5-5-9.9-5-14.9-5H605c-64.6%200-124.2%2014.9-173.9%2039.8-9.9%205-14.9%209.9-24.8%2014.9C287%20119.3%20207.5%20248.4%20207.5%20397.5c0%20119.3%2054.7%20228.6%20139.1%20303.1%205%205%2014.9%209.9%2019.9%2014.9C431.1%20765.2%20515.6%20795%20605%20795c109.3%200%20213.7-44.7%20283.2-119.3%205-5%209.9-9.9%209.9-14.9%2064.6-69.6%2099.4-164%2099.4-263.4%205-203.6-149-367.6-342.8-392.4zm-29.8%20477c-19.9%2029.8-29.8%2054.7-29.8%2079.5v5c-19.9%209.9-29.8%2029.8-34.8%2044.7-5%205-5%209.9-9.9%2014.9-9.9%2014.9-29.8%2044.7-39.8%2059.6-9.9-14.9-24.8-49.7-29.8-79.5-5-24.8-9.9-54.7-39.8-74.5-9.9-5-9.9-9.9-9.9-14.9%200-19.9-9.9-34.8-24.8-49.7-5-5-9.9-9.9-5-24.8%205-5%205-9.9%209.9-19.9%200%200%205-5%205-9.9%205-9.9%2014.9-29.8%200-54.7-5-5-14.9-9.9-24.8-5-5%200-9.9%205-19.9-9.9-14.9-14.9-29.8-24.8-44.7-34.8-14.9-9.9-19.9-14.9-19.9-24.8s-5-24.8-14.9-34.8l-5-9.9v-5c9.9-19.9%2019.9-34.8%2029.8-49.7%2019.9-24.8%2044.7-49.7%2069.6-69.6%2014.9-9.9%2024.8-19.9%2039.8-29.8%2014.9%2014.9%2044.7%2034.8%20104.3%2059.6%200%209.9-5%2014.9-5%2024.8-5%209.9-5%2014.9-5%2019.9-29.8%2019.9-49.7%2039.8-64.6%2049.7-5%205-5%209.9-9.9%209.9-24.8-5-54.7%200-69.6%2019.9-5%209.9-14.9%2029.8%2014.9%2054.7%200%200%205%205%209.9%205%200%205%205%209.9%205%209.9%209.9%2024.8%2019.9%2024.8%2029.8%2024.8h39.7c9.9%205%2014.9%209.9%2024.8%2014.9%205%205%209.9%205%209.9%209.9%200%205%205%205%205%205%2014.9%205%2019.9%209.9%2019.9%209.9s-5%2014.9-5%2019.9v14.9c0%205%205%209.9%209.9%2019.9h19.9c19.9-9.9%2034.8-5%2054.7-5%2019.9%205%2019.9%209.9%2019.9%209.9s.1%205.1-9.8%2020zm332.9-84.5c0%2084.5-29.8%20164-84.5%20228.6-24.8-19.9-39.8-59.6-34.8-74.5%200%200%2014.9-59.6%200-79.5-9.9-19.9-14.9-24.8-9.9-39.8%205-9.9%200-19.9-9.9-24.8l-9.9-9.9c-5-9.9-9.9-14.9-19.9-19.9H774l-9.9%205c-5%200-9.9%205-14.9%205-5-5-19.9-19.9-24.8-29.8%200-5-5-5-5-9.9-14.9-14.9-24.8-29.8-34.8-39.8l-5-9.9v-5c5-9.9%209.9-24.8%205-34.8-5-5-5-5-5-9.9v-5l5-5c5%200%2019.9-5%2034.8-5%2059.6-9.9%2084.5-9.9%2094.4-19.9%2014.9-9.9%2029.8-29.8%2024.8-49.7%200-19.9-14.9-34.8-34.8-34.8-5%200-14.9%200-34.8%205-14.9%200-44.7%205-59.6%205-9.9-24.8-34.8-54.7-44.7-64.6s-14.9-24.8-14.9-29.8c178.8%2019.8%20313%20173.8%20308%20352.7z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--theme-settings-yellow-dark {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%239b731d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M3.9%208.3c-.1-.1-.3-.2-.5-.1-2.9.9-1.4%203-3.3%205.4-.2.2%200%20.5.2.5%201.6%200%205.2-.2%205.7-3.4%200-.2%200-.3-.1-.4l-2-2zM13.8.2c-.6-.6-2%200-3.3%201.3l-4.9%205c-.2.2-.2.5%200%20.7l1.3%201.3c.2.2.5.2.7%200l4.9-4.9C13.8%202.2%2014.3.8%2013.8.2zM23.7%2014.8l-1.7-.4c-.1%200-.2-.1-.2-.2-.1-.3-.2-.6-.4-.9-.1-.1-.1-.2%200-.3l1-1.5c.1-.1.1-.3%200-.4L21%209.7c-.1-.1-.3-.1-.4%200l-1.5%201c-.1.1-.2.1-.3%200-.3-.2-.6-.3-.9-.4-.1%200-.2-.1-.2-.2l-.4-1.8c0-.2-.2-.3-.3-.3h-1.8c-.2%200-.3.1-.3.3l-.5%201.7c0%20.1-.1.2-.2.2-.3.1-.6.2-.9.4-.1.1-.2.1-.3%200l-1.5-1c-.1-.1-.3-.1-.4%200L9.7%2011c-.1.1-.1.3%200%20.4l1%201.5c.1.1.1.2%200%20.3-.2.3-.3.6-.4.9%200%20.1-.1.2-.2.2l-1.8.4c-.2%200-.3.2-.3.3v1.8c0%20.2.1.3.3.3l1.8.4c.1%200%20.2.1.2.2.1.3.2.6.4.9.1.1.1.2%200%20.3l-1%201.5c-.1.1-.1.3%200%20.4l1.3%201.3c.1.1.3.1.4%200l1.5-1c.1-.1.2-.1.3%200%20.3.2.6.3.9.4.1%200%20.2.1.2.2l.4%201.8c0%20.2.2.3.3.3h1.8c.2%200%20.3-.1.3-.3l.4-1.8c0-.1.1-.2.2-.2.3-.1.6-.2.9-.4.1-.1.2-.1.3%200l1.5%201c.1.1.3.1.4%200l1.3-1.3c.1-.1.1-.3%200-.4l-1-1.5c-.1-.1-.1-.2%200-.3.2-.3.3-.6.4-.9%200-.1.1-.2.2-.2l1.8-.4c.2%200%20.3-.2.3-.3V15c.2-.1.1-.2-.1-.2zM16%2019c-1.7%200-3-1.3-3-3s1.3-3%203-3%203%201.3%203%203-1.3%203-3%203z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--languages-yellow-dark {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22201.5%200%20800%20800%22%20enable-background%3D%22new%20201.5%200%20800%20800%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%239b731d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M654.7%205c-5-5-9.9-5-14.9-5H605c-64.6%200-124.2%2014.9-173.9%2039.8-9.9%205-14.9%209.9-24.8%2014.9C287%20119.3%20207.5%20248.4%20207.5%20397.5c0%20119.3%2054.7%20228.6%20139.1%20303.1%205%205%2014.9%209.9%2019.9%2014.9C431.1%20765.2%20515.6%20795%20605%20795c109.3%200%20213.7-44.7%20283.2-119.3%205-5%209.9-9.9%209.9-14.9%2064.6-69.6%2099.4-164%2099.4-263.4%205-203.6-149-367.6-342.8-392.4zm-29.8%20477c-19.9%2029.8-29.8%2054.7-29.8%2079.5v5c-19.9%209.9-29.8%2029.8-34.8%2044.7-5%205-5%209.9-9.9%2014.9-9.9%2014.9-29.8%2044.7-39.8%2059.6-9.9-14.9-24.8-49.7-29.8-79.5-5-24.8-9.9-54.7-39.8-74.5-9.9-5-9.9-9.9-9.9-14.9%200-19.9-9.9-34.8-24.8-49.7-5-5-9.9-9.9-5-24.8%205-5%205-9.9%209.9-19.9%200%200%205-5%205-9.9%205-9.9%2014.9-29.8%200-54.7-5-5-14.9-9.9-24.8-5-5%200-9.9%205-19.9-9.9-14.9-14.9-29.8-24.8-44.7-34.8-14.9-9.9-19.9-14.9-19.9-24.8s-5-24.8-14.9-34.8l-5-9.9v-5c9.9-19.9%2019.9-34.8%2029.8-49.7%2019.9-24.8%2044.7-49.7%2069.6-69.6%2014.9-9.9%2024.8-19.9%2039.8-29.8%2014.9%2014.9%2044.7%2034.8%20104.3%2059.6%200%209.9-5%2014.9-5%2024.8-5%209.9-5%2014.9-5%2019.9-29.8%2019.9-49.7%2039.8-64.6%2049.7-5%205-5%209.9-9.9%209.9-24.8-5-54.7%200-69.6%2019.9-5%209.9-14.9%2029.8%2014.9%2054.7%200%200%205%205%209.9%205%200%205%205%209.9%205%209.9%209.9%2024.8%2019.9%2024.8%2029.8%2024.8h39.7c9.9%205%2014.9%209.9%2024.8%2014.9%205%205%209.9%205%209.9%209.9%200%205%205%205%205%205%2014.9%205%2019.9%209.9%2019.9%209.9s-5%2014.9-5%2019.9v14.9c0%205%205%209.9%209.9%2019.9h19.9c19.9-9.9%2034.8-5%2054.7-5%2019.9%205%2019.9%209.9%2019.9%209.9s.1%205.1-9.8%2020zm332.9-84.5c0%2084.5-29.8%20164-84.5%20228.6-24.8-19.9-39.8-59.6-34.8-74.5%200%200%2014.9-59.6%200-79.5-9.9-19.9-14.9-24.8-9.9-39.8%205-9.9%200-19.9-9.9-24.8l-9.9-9.9c-5-9.9-9.9-14.9-19.9-19.9H774l-9.9%205c-5%200-9.9%205-14.9%205-5-5-19.9-19.9-24.8-29.8%200-5-5-5-5-9.9-14.9-14.9-24.8-29.8-34.8-39.8l-5-9.9v-5c5-9.9%209.9-24.8%205-34.8-5-5-5-5-5-9.9v-5l5-5c5%200%2019.9-5%2034.8-5%2059.6-9.9%2084.5-9.9%2094.4-19.9%2014.9-9.9%2029.8-29.8%2024.8-49.7%200-19.9-14.9-34.8-34.8-34.8-5%200-14.9%200-34.8%205-14.9%200-44.7%205-59.6%205-9.9-24.8-34.8-54.7-44.7-64.6s-14.9-24.8-14.9-29.8c178.8%2019.8%20313%20173.8%20308%20352.7z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--help-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M18.5%204.4c-.9-2.1-2.7-3.7-5-4.2-3.8-.8-7.3%201.6-8.3%205C5%206.1%205.7%207%206.7%207h1.1c.6%200%201.2-.4%201.4-1%20.4-1.2%201.5-2%202.8-2%202.1%200%203.9%202.5%202.5%204.6-.4.6-1%201-1.6%201.3-1.7.6-2.9%202.1-2.9%203.8v2.8c0%20.8.7%201.5%201.5%201.5h1c.8%200%201.5-.7%201.5-1.5v-2.1c0-.4.3-.8.6-.9%203.4-1.4%205.4-5.3%203.9-9.1z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2222%22%20r%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--template-editor-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3Awhite%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M9.427%202c-.231%200-.347.28-.184.444l1.393%201.393-3.818%203.818c-.21.211-.21.553%200%20.763l.763.763c.21.21.552.21.763%200l3.818-3.818%201.393%201.393c.164.163.444.048.444-.184v-4.052c0-.287-.233-.52-.52-.52h-4.052z%22%2F%3E%3Cpath%20d%3D%22M9.996%202h-5.987c-1.107%200-2.009.899-2.009%202.009v7.983c0%201.107.899%202.009%202.009%202.009h7.983c1.107%200%202.009-.899%202.009-2.009v-5.987%201.996h-2v3.003c0%20.551-.453.997-.997.997h-6.006c-.551%200-.997-.453-.997-.997v-6.006c0-.551.453-.997.997-.997h3.003v-2h1.996z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--apps-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M18.6%2014.6c.9.6%201.3%201.6%201.3%202.5%200%20.4.5.7.9.3l2.9-2.9c.6-.6.6-1.5%200-2.1l-3.8-3.8c-.3-.3-.2-.7.2-.8.6-.2%201.2-.6%201.5-1.2.7-1%20.6-2.4-.1-3.3-1.1-1.6-3.3-1.7-4.6-.4-.3.3-.6.7-.7%201.1-.1.3-.6.4-.8.2L11.6.4c-.6-.6-1.5-.6-2.1%200L6.7%203.3c-.4.3-.1.9.4.9.8%200%201.5.3%202.1.9%201.3%201.3%201.2%203.5-.5%204.6-1%20.7-2.4.7-3.4%200C4.5%209%204%208.1%204%207.1c0-.4-.5-.7-.8-.3L.3%209.6c-.6.6-.6%201.5%200%202.1l3.8%203.8c.3.3.2.7-.2.8-.6.2-1.2.6-1.5%201.2-.7%201-.6%202.4.1%203.3%201.1%201.6%203.3%201.7%204.6.4.3-.3.6-.7.7-1.1.1-.3.6-.4.8-.2l3.8%203.8c.6.6%201.5.6%202.1%200l2.9-2.9c.3-.3.1-.9-.4-.9-.8%200-1.5-.3-2.1-.9-1.3-1.3-1.2-3.5.4-4.6.9-.5%202.3-.5%203.3.2z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--two-factor-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M14%206h-1c0-3-2-6-5-6S3%203%203%206H2c-.6%200-1%20.5-1%201.1v8c0%20.5.4.9%201%20.9h12c.5%200%201-.4%201-.9v-8c0-.6-.5-1.1-1-1.1zM5%206c0-1%200-4%203-4s3%203%203%204H5zm3%207h2v1H6v-1l2-2c.6-.6%201.3-2%20.1-2-1%200-.7%201-.7%201H6s-.2-2%202-2c2.1%200%202%201.1%202%202.2%200%20.6-.7%201.6-.9%201.8L8%2013z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--search-slate-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23212529%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M15.5%200C10.8%200%207%203.8%207%208.5c0%201.8.6%203.5%201.5%204.8l-.7.7c-.7-.1-1.5.1-2.1.7l-5%205c-1%201-1%202.6%200%203.5.5.6%201.2.8%201.8.8s1.3-.2%201.8-.7l5-5c.6-.6.8-1.4.7-2.1l.7-.7c1.4%201%203%201.5%204.8%201.5%204.7%200%208.5-3.8%208.5-8.5S20.2%200%2015.5%200zm0%2014c-3%200-5.5-2.5-5.5-5.5S12.5%203%2015.5%203%2021%205.5%2021%208.5%2018.5%2014%2015.5%2014z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--search-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M15.5%200C10.8%200%207%203.8%207%208.5c0%201.8.6%203.5%201.5%204.8l-.7.7c-.7-.1-1.5.1-2.1.7l-5%205c-1%201-1%202.6%200%203.5.5.6%201.2.8%201.8.8s1.3-.2%201.8-.7l5-5c.6-.6.8-1.4.7-2.1l.7-.7c1.4%201%203%201.5%204.8%201.5%204.7%200%208.5-3.8%208.5-8.5S20.2%200%2015.5%200zm0%2014c-3%200-5.5-2.5-5.5-5.5S12.5%203%2015.5%203%2021%205.5%2021%208.5%2018.5%2014%2015.5%2014z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--apps-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3Awhite%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M18.6%2014.6c.9.6%201.3%201.6%201.3%202.5%200%20.4.5.7.9.3l2.9-2.9c.6-.6.6-1.5%200-2.1l-3.8-3.8c-.3-.3-.2-.7.2-.8.6-.2%201.2-.6%201.5-1.2.7-1%20.6-2.4-.1-3.3-1.1-1.6-3.3-1.7-4.6-.4-.3.3-.6.7-.7%201.1-.1.3-.6.4-.8.2L11.6.4c-.6-.6-1.5-.6-2.1%200L6.7%203.3c-.4.3-.1.9.4.9.8%200%201.5.3%202.1.9%201.3%201.3%201.2%203.5-.5%204.6-1%20.7-2.4.7-3.4%200C4.5%209%204%208.1%204%207.1c0-.4-.5-.7-.8-.3L.3%209.6c-.6.6-.6%201.5%200%202.1l3.8%203.8c.3.3.2.7-.2.8-.6.2-1.2.6-1.5%201.2-.7%201-.6%202.4.1%203.3%201.1%201.6%203.3%201.7%204.6.4.3-.3.6-.7.7-1.1.1-.3.6-.4.8-.2l3.8%203.8c.6.6%201.5.6%202.1%200l2.9-2.9c.3-.3.1-.9-.4-.9-.8%200-1.5-.3-2.1-.9-1.3-1.3-1.2-3.5.4-4.6.9-.5%202.3-.5%203.3.2z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--error-white {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3Awhite%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M12%200C5.4%200%200%205.4%200%2012s5.4%2012%2012%2012%2012-5.4%2012-12S18.6%200%2012%200zm0%204c1.4%200%202.7.4%203.9%201L12%208.8%208.8%2012%205%2015.9c-.6-1.1-1-2.5-1-3.9%200-4.4%203.6-8%208-8zm0%2016c-1.4%200-2.7-.4-3.9-1l3.9-3.9%203.2-3.2L19%208.1c.6%201.1%201%202.5%201%203.9%200%204.4-3.6%208-8%208z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--remove-slate-lighter {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23798c9c%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M19.5%2022c-.2%200-.5-.1-.7-.3L12%2014.9l-6.8%206.8c-.2.2-.4.3-.7.3-.2%200-.5-.1-.7-.3l-1.6-1.6c-.1-.2-.2-.4-.2-.6%200-.2.1-.5.3-.7L9.1%2012%202.3%205.2C2.1%205%202%204.8%202%204.5c0-.2.1-.5.3-.7l1.6-1.6c.2-.1.4-.2.6-.2.3%200%20.5.1.7.3L12%209.1l6.8-6.8c.2-.2.4-.3.7-.3.2%200%20.5.1.7.3l1.6%201.6c.1.2.2.4.2.6%200%20.2-.1.5-.3.7L14.9%2012l6.8%206.8c.2.2.3.4.3.7%200%20.2-.1.5-.3.7l-1.6%201.6c-.2.1-.4.2-.6.2z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--locked-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M19.6%2012H19V9.6c0-4.2-3-7.4-7-7.4S5%205.5%205%209.6V12h-.7c-.7%200-1.3.8-1.3%201.6v8.9c0%20.7.6%201.5%201.3%201.5h15.3c.7%200%201.4-.8%201.4-1.5v-8.9c0-.8-.6-1.6-1.4-1.6zM8%209.6C8%206.9%209.4%205%2012%205s4%201.9%204%204.6V12H8V9.6zm6%209.6c0%201-.8%201.8-1.8%201.8h-.4c-1%200-1.8-.8-1.8-1.8v-2.4c0-1%20.8-1.8%201.8-1.8h.4c1%200%201.8.8%201.8%201.8v2.4z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--online-store-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M12%200C5.4%200%200%205.4%200%2012s5.4%2012%2012%2012%2012-5.4%2012-12S18.6%200%2012%200zm0%2021.15c-5.1%200-9.15-4.05-9.15-9.15%200-1.35.3-2.7.9-3.9v.45c0%20.3.45.75.45%201.05%200%20.45.3.75.6%201.05.45.15.9.3%201.2.6.3.3.6.45%201.05.3.3.3.15.6%200%20.9-.3.3-.45.6-.45.75-.15.45-.15.9.3%201.2.3.15.45.45.45.75s.3.6.45.75c.6.3.6.9.75%201.5.15%201.2%201.05%203%201.35%202.4.3-.45.9-1.35%201.2-1.65.15-.15.3-.3.3-.45.15-.3.3-.6.6-.75.15-.15.3-.3.3-.45%200-.6.3-1.2.6-1.65.6-.75.3-1.2-.6-1.5-.45-.15-1.05-.45-1.65-.15v-.3c.15-.75%200-.9-.75-1.2-.3-.3-.6-.45-.9-.6-.3-.15-.75%200-1.2-.15-.45.15-.3-.6-.75-.75-.9-.9.45-1.2%201.05-.9.15.15.75-.75%201.95-1.5.3%200%20.15-1.5.45-1.5-2.55-1.5-3-2.1-3-2.1h-.3c1.35-.9%203-1.35%204.8-1.35h.9l-.15.15s-.75.45.15%201.5c.3.3%201.05%201.2.9%201.35%200%20.3%202.1-.15%202.4-.15.6%200%20.45.9%200%201.05%200%20.15-2.7.45-2.85.45-.45.6-.45.45-.3%201.05%200%20.3-.15.45-.15.9.3.3.6.75.9%201.2.45.45.75%201.2%201.2%201.05.15%200%20.3-.15.6-.3.15.15.45.6.75.75-.15.45%200%20.75.3%201.2.15.15%200%201.2-.15%201.35-.15.3%200%20.9.3%201.5s1.05.6%201.35%200l1.05-2.85c.3-.6.75-1.05%201.35-1.35l.45-.15V12c.15%205.1-3.9%209.15-9%209.15z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--customers-slate-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23212529%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M19.6%2012.3c-1-.4-1-1.1-1-1.5%200-.4.4-1%20.8-1.4.7-.6%201.2-1.6%201.2-2.6%200-1.8-1.5-3.3-3.3-3.4-1.3%200-2.5.6-3.1%201.6-.1.2%200%20.5.2.6%201.7.8%202.8%202.5%202.8%204.5%200%201.3-.5%202.5-1.3%203.5-.2.2-.1.5.1.7%201%20.5%203.1%201.4%203.9%202.5.1.2.2.2.3.2h2.5c.7%200%201.3-.4%201.3-1.1v-.2c0-2-2.9-2.8-4.4-3.4zM8.1%2013.7c-.8-.9-1.2-2.1-1.2-3.5%200-2%201.1-3.8%202.8-4.6.2%200%20.3-.3.1-.6-.8-1.2-2.3-1.9-4-1.5-1.4.4-2.4%201.8-2.4%203.4%200%201%20.3%201.9%201.1%202.6.4.4.9.9.9%201.4%200%20.4-.1%201.1-1.1%201.5-1.5.5-4.3%201.3-4.3%203.3v.2c0%20.7.6%201.1%201.3%201.1h2.5c.1%200%20.3%200%20.3-.1.8-1.1%202.9-2.1%203.8-2.5.3-.2.4-.5.2-.7zM14.5%2015.7c-1-.4-1-1.1-1-1.5%200-.4.4-1%20.8-1.4.7-.6%201.2-1.6%201.2-2.6%200-2.2-2.1-3.8-4.4-3.3-1.5.4-2.5%201.8-2.5%203.3%200%201%20.3%201.9%201.1%202.6.4.4.9.9.9%201.4%200%20.4-.1%201.1-1.1%201.5-1.6.6-4.5%201.4-4.5%203.4v.2c0%20.7.7%201.7%201.4%201.7h11.1c.7%200%201.4-1%201.4-1.7v-.2c.1-2-2.9-2.8-4.4-3.4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--apps-slate-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23212529%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M18.6%2014.6c.9.6%201.3%201.6%201.3%202.5%200%20.4.5.7.9.3l2.9-2.9c.6-.6.6-1.5%200-2.1l-3.8-3.8c-.3-.3-.2-.7.2-.8.6-.2%201.2-.6%201.5-1.2.7-1%20.6-2.4-.1-3.3-1.1-1.6-3.3-1.7-4.6-.4-.3.3-.6.7-.7%201.1-.1.3-.6.4-.8.2L11.6.4c-.6-.6-1.5-.6-2.1%200L6.7%203.3c-.4.3-.1.9.4.9.8%200%201.5.3%202.1.9%201.3%201.3%201.2%203.5-.5%204.6-1%20.7-2.4.7-3.4%200C4.5%209%204%208.1%204%207.1c0-.4-.5-.7-.8-.3L.3%209.6c-.6.6-.6%201.5%200%202.1l3.8%203.8c.3.3.2.7-.2.8-.6.2-1.2.6-1.5%201.2-.7%201-.6%202.4.1%203.3%201.1%201.6%203.3%201.7%204.6.4.3-.3.6-.7.7-1.1.1-.3.6-.4.8-.2l3.8%203.8c.6.6%201.5.6%202.1%200l2.9-2.9c.3-.3.1-.9-.4-.9-.8%200-1.5-.3-2.1-.9-1.3-1.3-1.2-3.5.4-4.6.9-.5%202.3-.5%203.3.2z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--languages-slate-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23212529%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M9.7%203.4c-.3%201.1-.5%201.6-.9%202.3-.4.8-.8%201.4-1.3%202%201.3.9-.2.5%201.7.8-.5.7-.2%202.2-1%201.8-1.5-1-.7-.3-2.1-1.3-1.3%201-2.7%201.7-4.8%202.4-.3-.7-.5-1.2-1-1.8%202.1-.5%203.3-1%204.5-1.8-.7-.8-1.2-1.4-1.6-2.2-.4-.7-.6-1.1-.9-2.2H2c-.6%200-1.1%200-1.6.1V1.6c.5.1%201%20.1%201.6.1h2.9V.9c0-.3%200-.6-.1-.8h2.1c0%20.3-.1.5-.1.8v.8h3c.7%200%201.2%200%201.7-.1v1.9c-.5%200-1-.1-1.6-.1h-.2zm-5.5%200c.3.7.4%201.1.8%201.8.3.6.6.9%201%201.3.4-.4.7-.8%201-1.3.3-.6.5-.9.7-1.8H4.2zM10.3%206.6h2.2l3.3%209.4h-2.1l-.6-1.9H9.7L9.1%2016H7l3.3-9.4zm-.1%205.9h2.4l-1.2-3.7-1.2%203.7z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--files-slate-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23212529%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20d%3D%22M1%2020.6c0%20.8.6%201.4%201.4%201.4h19.3c.8%200%201.4-.6%201.4-1.4v-9.2c0-.3-.2-.5-.5-.5H1.5c-.3.1-.5.3-.5.6v9.1zM22%206H12c-.7%200-1.7%200-1.7-1.7v-.9c0-.8-.6-1.4-1.4-1.4H2.4C1.6%202%201%202.6%201%203.4V8.6c0%20.2.2.4.5.4h21.1c.2%200%20.4-.2.4-.5V7c0-.8-.2-1-1-1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--bulk-products {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M21.678%200h-7.172c-1.053%200-2.045.411-2.791%201.156l-11.032%2011.032c-.443.443-.685%201.031-.683%201.655.003.62.248%201.2.683%201.628l7.84%207.84c.437.444%201.021.689%201.644.689.62%200%201.204-.243%201.644-.683l11.033-11.032c.745-.746%201.156-1.738%201.156-2.791v-7.172c0-1.28-1.042-2.322-2.322-2.322zm.322%209.494c0%20.52-.203%201.009-.57%201.377l-11.032%2011.032c-.185.183-.307.15-.455%200l-7.852-7.852c-.074-.074-.09-.158-.091-.216%200-.051.012-.148.097-.233l11.032-11.031c.368-.368.857-.571%201.377-.571h7.172c.178%200%20.322.145.322.322v7.172zm-8-1.994c0-1.381%201.119-2.5%202.5-2.5s2.5%201.119%202.5%202.5-1.119%202.5-2.5%202.5-2.5-1.119-2.5-2.5z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--bulk-product-variants {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M21.678%200h-7.172c-1.053%200-2.045.411-2.791%201.156l-11.032%2011.032c-.443.443-.685%201.031-.683%201.655.003.62.248%201.2.683%201.628l7.84%207.84c.437.444%201.021.689%201.644.689.62%200%201.204-.243%201.644-.683l11.033-11.032c.745-.746%201.156-1.738%201.156-2.791v-7.172c0-1.28-1.042-2.322-2.322-2.322zm.322%209.494c0%20.52-.203%201.009-.57%201.377l-11.032%2011.032c-.185.183-.307.15-.455%200l-7.852-7.852c-.074-.074-.09-.158-.091-.216%200-.051.012-.148.097-.233l11.032-11.031c.368-.368.857-.571%201.377-.571h7.172c.178%200%20.322.145.322.322v7.172zm-8-1.994c0-1.381%201.119-2.5%202.5-2.5s2.5%201.119%202.5%202.5-1.119%202.5-2.5%202.5-2.5-1.119-2.5-2.5z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--bulk-collections {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2222%22%20viewBox%3D%220%200%2024%2022%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M21.77%202h-1.78c-.054-1.111-.967-2-2.091-2h-6.159c-.801%200-1.555.312-2.122.879l-9%209c-.401.401-.62.932-.618%201.497.002.561.224%201.086.618%201.474l6.527%206.526c.395.403.923.624%201.488.624.303%200%20.593-.069.862-.19l1.536%201.568c.389.399.916.622%201.482.622h.012c.559%200%201.102-.222%201.494-.613l9.024-9.001c.608-.593.957-1.367.957-2.126v-6.16c0-1.138-1.021-2.1-2.23-2.1zm-19.738%209.436l.003-.14-.003-.003%209-9c.189-.189.441-.293.708-.293h6.159c.056%200%20.101.045.101.101v6.159c0%20.267-.104.519-.293.708l-9%209-.074.032-6.601-6.564zm19.968-1.176c0%20.216-.135.482-.361.702l-9.033%209.01-.146.009-1.453-1.485%208.114-8.114c.567-.567.879-1.321.879-2.122v-4.26h1.77c.101%200%20.216.086.23.1v6.16zm-10-4.26c0-1.105.895-2%202-2s2%20.895%202%202-.895%202-2%202-2-.895-2-2z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--bulk-customers {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2222%22%20viewBox%3D%220%200%2030%2022%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M25.06%2010.678l-.702-.278c-.599-.242-.599-.477-.604-.776.029-.111.27-.488.711-.883%201.035-.901%201.582-2.196%201.582-3.744%200-2.352-1.517-4.344-3.687-4.844-1.643-.382-3.296-.038-4.535.946-.941.747-1.551%201.806-1.756%203.008-.344-.07-.701-.11-1.07-.11-.34%200-.684.041-1.028.104-.2-1.186-.812-2.253-1.759-3.004-1.236-.983-2.886-1.326-4.527-.945-2.169.5-3.685%202.492-3.685%204.845%200%201.547.547%202.842%201.573%203.735.452.405.693.781.717.835%200%20.312%200%20.581-.634.837l-.704.279c-1.972.765-4.952%201.92-4.952%204.604v.21c0%201.378%201.122%202.5%202.5%202.5h3.762c-.165.386-.262.811-.262%201.286v.214c0%201.378%201.122%202.5%202.5%202.5h13c1.378%200%202.5-1.122%202.5-2.5v-.214c0-.476-.099-.901-.266-1.286h3.816c1.374%200%202.45-1.098%202.45-2.5v-.21c0-2.687-2.973-3.844-4.94-4.609zm-23.06%204.819v-.21c0-1.314%202.211-2.172%203.675-2.739l.739-.294c1.245-.502%201.876-1.406%201.876-2.687%200-.945-.866-1.862-1.393-2.334-.604-.526-.897-1.257-.897-2.236%200-1.438.858-2.602%202.137-2.896%201.043-.244%202.076-.038%202.832.562.687.545%201.066%201.343%201.077%202.246-1.252.9-2.046%202.398-2.046%204.088%200%201.542.546%202.837%201.574%203.741.448.4.688.775.712.83%200%20.311%200%20.58-.628.837l-.693.273c-.872.337-1.942.752-2.864%201.339l-.101-.02h-5.5c-.276%200-.5-.224-.5-.5zm20%204c0%20.276-.224.5-.5.5h-13c-.276%200-.5-.224-.5-.5v-.214c0-1.314%202.219-2.172%203.687-2.74l.731-.289c1.239-.507%201.868-1.41%201.868-2.686%200-.949-.865-1.863-1.386-2.327-.597-.525-.9-1.28-.9-2.244%200-1.435.86-2.6%202.14-2.899.288-.067.577-.101.859-.101%201.747%200%203.064%201.268%203.064%202.949%200%20.898-.364%201.713-1.031%202.299-.309.276-1.318%201.258-1.318%202.337%200%20.53%200%201.937%201.795%202.67l.776.305c1.48.568%203.715%201.427%203.715%202.726v.214zm6-4c0%20.249-.155.5-.45.5h-5.55l-.124.025c-.927-.583-1.999-.996-2.874-1.332l-.732-.287c-.556-.227-.556-.413-.558-.802.024-.122.262-.516.645-.858%201.084-.952%201.706-2.337%201.706-3.797%200-1.67-.815-3.112-2.075-4.004.001-.916.385-1.724%201.081-2.277.758-.603%201.793-.808%202.84-.564%201.259.291%202.138%201.481%202.138%202.896%200%20.98-.293%201.711-.905%202.245-.517.463-1.383%201.379-1.383%202.325%200%20.48%200%201.941%201.842%202.683l.733.292c1.547.601%203.666%201.426%203.666%202.745v.21z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--bulk-pages {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M21.5%200h-15c-1.379%200-2.5%201.122-2.5%202.5v1.5h-1.5c-1.379%200-2.5%201.122-2.5%202.5v15c0%201.378%201.121%202.5%202.5%202.5h15c1.379%200%202.5-1.122%202.5-2.5v-1.5h1.5c1.379%200%202.5-1.122%202.5-2.5v-15c0-1.378-1.121-2.5-2.5-2.5zm-3.5%2021.5c0%20.276-.225.5-.5.5h-15c-.275%200-.5-.224-.5-.5v-15c0-.276.225-.5.5-.5h15c.275%200%20.5.224.5.5v15zm4-4c0%20.276-.225.5-.5.5h-1.5v-11.5c0-1.378-1.121-2.5-2.5-2.5h-11.5v-1.5c0-.276.225-.5.5-.5h15c.275%200%20.5.224.5.5v15zm-8-8.5h-8c-.553%200-1%20.448-1%201s.447%201%201%201h8c.553%200%201-.448%201-1s-.447-1-1-1zm0%204h-8c-.553%200-1%20.448-1%201s.447%201%201%201h8c.553%200%201-.448%201-1s-.447-1-1-1zm0%204h-8c-.553%200-1%20.448-1%201s.447%201%201%201h8c.553%200%201-.448%201-1s-.447-1-1-1z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--bulk-articles {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2223%22%20viewBox%3D%220%200%2024%2023%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M11.948%200c-6.588%200-11.948%204.95-11.948%2011.035%200%201.978.58%203.915%201.679%205.62-.004.749-.14%201.406-.409%202.027-.336.7-.708%201.369-1.019%201.834-.276.41-.327.898-.142%201.336.201.475.654.818%201.21.918.187.034.395.053.62.053%201.43%200%203.255-.719%204.794-1.864%201.621.728%203.411%201.11%205.215%201.11%206.588%200%2011.948-4.95%2011.948-11.034%200-6.085-5.36-11.035-11.948-11.035zm0%2020.069c-1.708%200-3.398-.404-4.889-1.171-.357-.184-.793-.135-1.102.126-1.239%201.047-2.574%201.606-3.527%201.757.219-.388.444-.82.659-1.268.433-.997.625-2.045.585-3.202-.006-.189-.067-.374-.174-.53-.982-1.432-1.5-3.074-1.5-4.746%200-4.982%204.463-9.035%209.948-9.035s9.948%204.053%209.948%209.035-4.463%209.034-9.948%209.034zm4-14.069h-8c-.553%200-1%20.448-1%201s.447%201%201%201h8c.553%200%201-.448%201-1s-.447-1-1-1zm-8%206h6c.553%200%201-.448%201-1s-.447-1-1-1h-6c-.553%200-1%20.448-1%201s.447%201%201%201zm8%202h-8c-.553%200-1%20.448-1%201s.447%201%201%201h8c.553%200%201-.448%201-1s-.447-1-1-1z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--bulk-inventory {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M23.443%208.786c-.437-.5-1.086-.786-1.78-.786h-.041l.331-1.254.024-.12c.092-.674-.102-1.343-.534-1.837-.437-.502-1.087-.789-1.784-.789h-.04l.334-1.253.024-.121c.092-.671-.102-1.34-.533-1.834-.438-.503-1.092-.792-1.793-.792h-11.302c-.701%200-1.355.289-1.793.792-.432.494-.625%201.163-.533%201.834l.362%201.374h-.044c-.697%200-1.347.287-1.784.789-.432.494-.626%201.163-.534%201.837l.359%201.374h-.045c-.694%200-1.343.286-1.78.786-.431.492-.626%201.161-.535%201.834l2.657%2011.084c.204%201.292%201.383%202.296%202.71%202.296h13.222c1.326%200%202.506-1.004%202.71-2.296l2.638-10.984.019-.1c.091-.673-.105-1.342-.535-1.834zm-17.443-6.477c-.003-.082.018-.151.063-.203.06-.068.161-.106.286-.106h11.302c.125%200%20.226.038.286.106.045.052.066.121.063.203l-.45%201.691h-11.1l-.45-1.691zm-1.999%204.002c-.003-.067.008-.146.063-.208.058-.066.156-.103.277-.103h15.318c.121%200%20.219.037.277.103.055.062.066.141.063.208l-.446%201.689h-15.106l-.446-1.689zm15.365%2014.969l-.018.099c-.045.325-.395.621-.737.621h-13.222c-.342%200-.692-.296-.737-.621l-2.652-11.064c-.003-.067.007-.149.063-.213.058-.066.155-.102.274-.102h19.326c.119%200%20.216.036.274.102.056.064.066.146.062.213l-2.633%2010.965zm-4.366-8.28c-.552%200-1%20.447-1%201v1.5c0%20.275-.224.5-.5.5h-3c-.276%200-.5-.225-.5-.5v-1.5c0-.553-.448-1-1-1s-1%20.447-1%201v1.5c0%201.379%201.122%202.5%202.5%202.5h3c1.378%200%202.5-1.121%202.5-2.5v-1.5c0-.553-.448-1-1-1z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--bulk-pricing {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2218%22%20viewBox%3D%220%200%2028%2018%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M25.5%200h-19c-1.379%200-2.5%201.121-2.5%202.5v1.5h-1.5c-1.379%200-2.5%201.121-2.5%202.5v9c0%201.379%201.121%202.5%202.5%202.5h19c1.379%200%202.5-1.121%202.5-2.5v-1.5h1.5c1.379%200%202.5-1.121%202.5-2.5v-9c0-1.379-1.121-2.5-2.5-2.5zm-3.5%2015.5c0%20.275-.225.5-.5.5h-19c-.275%200-.5-.225-.5-.5v-9c0-.275.225-.5.5-.5h1.5v5.5c0%201.379%201.121%202.5%202.5%202.5h15.5v1.5zm4-4c0%20.275-.225.5-.5.5h-19c-.275%200-.5-.225-.5-.5v-9c0-.275.225-.5.5-.5h19c.275%200%20.5.225.5.5v9zm-10-8.5c-2.206%200-4%201.794-4%204s1.794%204%204%204%204-1.794%204-4-1.794-4-4-4zm0%206c-1.103%200-2-.898-2-2%200-1.102.897-2%202-2s2%20.898%202%202c0%201.102-.897%202-2%202z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--bulk-seo {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M16.04%200c-4.411%200-8%203.589-8%208%200%201.846.634%203.542%201.688%204.898l-.913.913c-1.111-.501-2.51-.319-3.396.568l-4.54%204.54c-.567.566-.879%201.319-.879%202.121%200%20.801.312%201.555.879%202.121.567.567%201.32.879%202.121.879.802%200%201.555-.312%202.121-.879l4.54-4.539c.567-.567.879-1.321.879-2.122%200-.454-.11-.888-.3-1.286l.902-.902c1.356%201.054%203.052%201.688%204.898%201.688%204.411%200%208-3.589%208-8s-3.589-8-8-8zm-7.793%2017.207l-4.541%204.541c-.376.377-1.035.377-1.413-.001-.189-.189-.293-.44-.293-.707%200-.267.104-.518.293-.707l4.54-4.541c.189-.188.44-.292.707-.292.267%200%20.518.104.707.293.189.189.293.44.293.707%200%20.267-.104.518-.293.707zm7.793-3.207c-3.309%200-6-2.691-6-6s2.691-6%206-6%206%202.691%206%206-2.691%206-6%206z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--bulk-shipments {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2220%22%20viewBox%3D%220%200%2028%2020%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M25.6%200h-15c-1.409%200-2.6%201.145-2.6%202.5v1.5h-2.38c-.667%200-1.294.26-1.767.733l-3.12%203.12c-.473.473-.733%201.1-.733%201.767v6.38c0%20.552.448%201%201%201h3.142c.447%201.72%202%203%203.858%203s3.411-1.28%203.858-3h6.284c.447%201.72%202%203%203.858%203s3.411-1.28%203.858-3h.142c.247%200%20.466-.099.641-.248.808-.398%201.359-1.243%201.359-2.252v-12c0-1.402-1.054-2.5-2.4-2.5zm-15.6%202.5c0-.252.297-.5.6-.5h15c.389%200%20.4.449.4.5v12c0%20.038-.009.289-.167.42-.475-1.679-2.004-2.92-3.833-2.92-1.858%200-3.411%201.28-3.858%203h-6.284c-.271-1.043-.949-1.913-1.858-2.444v-10.056zm-8%207.12c0-.133.052-.258.147-.353l3.12-3.12c.095-.095.22-.147.353-.147h2.38v6c-1.858%200-3.411%201.28-3.858%203h-2.142v-5.38zm6%208.38c-1.103%200-2-.897-2-2s.897-2%202-2%202%20.897%202%202-.897%202-2%202zm14%200c-1.103%200-2-.897-2-2s.897-2%202-2%202%20.897%202%202-.897%202-2%202z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--inventory-detailed-sky-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23c3cfd8%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%20fill%3D%22%23BBBDBF%22%3E%3Cpath%20d%3D%22M23.9%2029h-7.7c-1.1%200-2.1-.8-2.4-1.9l-.8-2.9c-.1-.5.2-1.1.7-1.2.5-.1%201.1.2%201.2.7l.7%202.9c.1.2.2.3.4.3h7.7c.2%200%20.4-.1.4-.3l.7-2.9c.1-.5.7-.9%201.2-.7.5.1.9.7.7%201.2l-.7%202.9c0%201.1-1%201.9-2.1%201.9zM39.4%2012.9c-.5-.5-1.2-.9-1.9-.9h-1.2l.7-2.8v-.1c.1-.8-.2-1.7-.7-2.3-.4-.5-1-.7-1.6-.7h-1.4l.7-2.9V3c.1-.9-.2-1.8-.7-2.4-.4-.4-.9-.6-1.3-.6H8.1c-.5%200-1%20.2-1.3.6-.5.6-.8%201.5-.7%202.4v.1L6.8%206H5.4c-.6%200-1.2.3-1.6.7-.5.6-.8%201.5-.7%202.3v.1l.7%202.9H2.6c-.7%200-1.4.3-1.9.9-.5.5-.7%201.3-.6%202l3.6%2022.9C3.9%2039%205%2040%206.2%2040h27.6c1.3%200%202.4-1%202.5-2.2l3.6-23c.2-.6-.1-1.4-.5-1.9zM8.1%202.8c0-.3.1-.6.2-.8h23.5c.1.1.2.4.2.8L31.2%206H8.8l-.7-3.2zM5.4%208h29.3c.1%200%20.3.4.3.8l-.8%203.2H5.8l-.7-3.2c0-.4.2-.8.3-.8zm29%2029.5c0%20.3-.3.5-.5.5H6.2c-.3%200-.5-.2-.5-.5L2.1%2014.6c0-.2.1-.4.1-.4.1-.1.2-.2.4-.2h34.8c.2%200%20.3.1.4.2.1.1.2.2.1.4l-3.5%2022.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--disclosure-sky-darker {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23c3cfd8%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M4.8%208h14.4c.6%200%20.9.7.6%201.2l-7.2%208.9c-.3.4-.8.4-1.1%200L4.2%209.2c-.4-.5%200-1.2.6-1.2z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--widgets-slate-lightest {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20fill%3D%22%2331373D%22%20d%3D%22M14.6%200H1.5C.7%200%200%20.7%200%201.5v13.1c0%20.8.7%201.4%201.5%201.4h13.1c.8%200%201.5-.7%201.5-1.5v-13C16%20.7%2015.4%200%2014.6%200zm-13%208l2.5-3.2%201.3%201.3L3.9%208l1.5%201.9-1.3%201.3L1.6%208zm3.9%206L8.6%202h1.9L7.4%2014H5.5zm6.6-2.9l-1.3-1.3%201.6-1.9L10.8%206l1.3-1.3L14.6%208l-2.5%203.1z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--widgets-blue-lighter {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23cae9f7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20fill%3D%22%2331373D%22%20d%3D%22M14.6%200H1.5C.7%200%200%20.7%200%201.5v13.1c0%20.8.7%201.4%201.5%201.4h13.1c.8%200%201.5-.7%201.5-1.5v-13C16%20.7%2015.4%200%2014.6%200zm-13%208l2.5-3.2%201.3%201.3L3.9%208l1.5%201.9-1.3%201.3L1.6%208zm3.9%206L8.6%202h1.9L7.4%2014H5.5zm6.6-2.9l-1.3-1.3%201.6-1.9L10.8%206l1.3-1.3L14.6%208l-2.5%203.1z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--header {
    margin-left: 10px;
    margin-right: 5px;
    fill: #798c9c
}

.next-icon--sidebar {
    margin-right: 15px;
    vertical-align: top
}

.next-icon--rte-formatting {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1%203%2012%2012%22%20enable-background%3D%22new%20-1%203%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Erte-formatting%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cpath%20d%3D%22M10.9%2013.2c-.1%200-.3%200-.5-.1-.2%200-.3-.1-.4-.2-.2-.1-.3-.2-.4-.3-.1-.1-.2-.3-.2-.4l-3.9-9.1v-.1h-.8v.1c-.6%201.3-1.2%202.8-1.9%204.4-.7%201.7-1.4%203.2-1.9%204.5l-.3.6c-.1.1-.3.3-.5.4-.1%200-.3.1-.5.1s-.4.1-.5.1h-.1v.8h4.6v-.8h-.1c-.4%200-.8-.1-1.1-.2-.3-.1-.4-.2-.4-.3v-.3c0-.1.1-.3.1-.5l.3-.7c.1-.2.3-.8.5-1.2h3.5l1%202.6v.2s0%20.1-.3.1c-.3.1-.6.1-1%20.1h-.1v1h5v-.8h-.1zm-5-4.2h-2.7l1.3-3.2%201.4%203.2z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--rte-bold {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1%203%2012%2012%22%20enable-background%3D%22new%20-1%203%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Erte-bold%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cpath%20d%3D%22M9.7%209.8c-.3-.5-.4-.6-.7-.8-.3-.3-.7-.4-1.1-.6-.4-.1-.8-.2-1.1-.2v-.2l1-.3c.3-.2.6-.3.8-.5.3-.2.5-.5.6-.8.2-.3.2-.6.2-1%200-.8-.3-1.4-.9-1.8-.6-.4-1.6-.6-3-.6h-5.5v.7c.2.1.4.1.5.2.2.1.4.2.4.3.1.1.1.3.1.5v7.7c0%20.2%200%20.4-.1.5-.1.1-.2.2-.4.3-.1.1-.2.1-.4.1h-.1v.7h5.3c.7%200%201.4%200%202-.1.5-.1%201-.3%201.4-.6.4-.2.8-.5%201-.9.2-.3.3-.8.3-1.4%200-.4%200-.7-.3-1.2zm-6.2-6.1h1.3c.6%200%201.1.2%201.4.5.3.4.5.8.5%201.4%200%20.7-.2%201.2-.6%201.6-.4.4-.9.6-1.7.6h-.9v-4.1zm3.1%209c-.3.4-.8.6-1.4.6-.3%200-1-.1-1.3-.2-.2-.1-.3-.3-.4-.5v-4h.7c.8%200%201.9.2%202.3.6.5.4.7%201%20.7%201.7%200%20.8-.2%201.4-.6%201.8z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--rte-camera {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Erte-camera%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cg%20sketch%3Atype%3D%22MSArtboardGroup%22%20fill%3D%22%23000%22%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20y%3D%222%22%20width%3D%229%22%20height%3D%228%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M12%203v6l-5-3%205-3z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--rte-clear {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Erte-clear%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cg%20sketch%3Atype%3D%22MSArtboardGroup%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M8.293%209.707l.707.707%201.414-1.414-.707-.707-6-6-.707-.707-1.414%201.414.707.707%206%206z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3Cpath%20d%3D%22M12%206c0-3.314-2.686-6-6-6s-6%202.686-6%206%202.686%206%206%206%206-2.686%206-6zm-10%200c0-2.209%201.791-4%204-4s4%201.791%204%204-1.791%204-4%204-4-1.791-4-4z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--rte-color {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1%203%2012%2012%22%20enable-background%3D%22new%20-1%203%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Erte-color%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cpath%20d%3D%22M8.9%2010.3c-.1%200-.2%200-.3-.1l-.3-.1-.3-.1-.1-.3-2.5-6.7h-.7v.2c-.4.9-.8%201.9-1.2%203.1-.5%201.2-.9%202.2-1.3%203.2%200%20.2-.1.3-.2.4%200%20.1-.1.2-.3.3l-.3.1-.3.1h-.1v.6h3.1v-.7h-.1c-.3%200-.5-.1-.7-.1-.2-.1-.3-.1-.3-.2v-.2c0-.1%200-.2.1-.4%200-.2.1-.3.2-.5.1-.1.3-.7.3-.9h2.2l.7%202v.2s-.1%200-.2.1c-.2%200-.4.1-.7.1h-.1v.6h3.5v-.7h-.1zm-3.4-3h-1.6l.8-2.1.8%202.1zM8%2012h-6c-.6%200-1%20.4-1%201%200%20.5.4%201%201%201h6c.6%200%201-.4%201-1%200-.5-.4-1-1-1z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--rte-html {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Erte-html%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cpath%20d%3D%22M5%204.406l-3.761%201.603%203.761%201.591v1.4l-5-2.334v-1.327l5-2.339v1.406zm2%200v-1.406l5%202.339v1.327l-5%202.334v-1.4l3.761-1.591-3.761-1.603z%22%20sketch%3Atype%3D%22MSShapeGroup%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--rte-image {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Erte-image%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cg%20sketch%3Atype%3D%22MSArtboardGroup%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M12%2010c0%20.552-.456%201-1.002%201h-9.995c-.554%200-1.002-.444-1.002-1h12z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3Cpath%20d%3D%22M12%201c0-.552-.456-1-1.002-1h-9.995c-.554%200-1.002.444-1.002%201h12z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3Cpath%20d%3D%22M12%201.002v8.995c0%20.554-.444%201.002-1%201.002v-11c.552%200%201%20.456%201%201.002z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3Cpath%20d%3D%22M0%201.002v8.995c0%20.554.444%201.002%201%201.002v-11c-.552%200-1%20.456-1%201.002z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3Ccircle%20sketch%3Atype%3D%22MSShapeGroup%22%20cx%3D%223.5%22%20cy%3D%223.5%22%20r%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M5.463%207.951l-1.463-1.951-3%204h10v-4.2l-2-2.8-3.537%204.951z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--rte-indent {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Erte-indent%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cg%20sketch%3Atype%3D%22MSArtboardGroup%22%20fill%3D%22%23000%22%3E%3Cg%20sketch%3Atype%3D%22MSLayerGroup%22%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20width%3D%2212%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M6%204c0-.552.439-1%20.996-1h4.538-.542c.557%200%201.008.444%201.008%201%200%20.552-.451%201-.991%201h-4.018c-.547%200-.991-.444-.991-1z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20x%3D%226%22%20y%3D%226%22%20width%3D%226%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20y%3D%229%22%20width%3D%2212%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3Cpath%20sketch%3Atype%3D%22MSShapeGroup%22%20d%3D%22M4%205.48l-4-2.48v5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--rte-italic {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-1%203%2012%2012%22%20enable-background%3D%22new%20-1%203%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Erte-italic%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cpath%20sketch%3Atype%3D%22MSShapeGroup%22%20d%3D%22M9%203l-.3%201c-.1%200-.4%200-.6.1-.3%200-.5.1-.6.1-.3.1-.5.2-.6.3l-.2.5-1.7%207v.2c0%20.1%200%20.2.1.3.1.1.2.2.3.2.1%200%20.3.1.5.1.3.2.5.2.6.2l-.2%201h-5.3l.2-1h.7s.5-.1.6-.1c.2-.1.4-.2.5-.3.1-.1.2-.3.2-.5l1.8-7v-.30000000000000004c0-.1%200-.2-.1-.3%200-.1-.1-.1-.3-.2-.1-.1-.3-.1-.6-.2-.2%200-.4-.1-.5-.1l.2-1h5.3z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--rte-justify {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Erte-justify%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cg%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28-1%29%22%20fill%3D%22%23000%22%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20x%3D%22.994%22%20width%3D%226.003%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M.994%204c0-.552.454-1%201.009-1h7.992c.554%200%201.004.444%201.004%201%200%20.552-.456%201-.996%201h-8.013c-.55%200-.996-.444-.996-1z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20x%3D%22.994%22%20y%3D%226%22%20width%3D%228.006%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20x%3D%22.994%22%20y%3D%229%22%20width%3D%2212.006%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--rte-link {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Erte-link%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cpath%20d%3D%22M7.606%204.394c1.044%201.066%201.057%202.798%200%203.855l-.643.643-.643.643-.643.643c-1.062%201.062-2.791%201.064-3.855%200-1.068-1.068-1.066-2.789%200-3.855l.871-.871c-.045.714.121%201.439.496%202.075l-.081.081c-.357.357-.358.927%200%201.285.354.354.932.353%201.285%200l.643-.643.643-.643.643-.643c.354-.354.354-.931%200-1.285l.643-.643.643-.643zm-3.213%203.213c-1.044-1.066-1.057-2.798%200-3.855l.643-.643.643-.643.643-.643c1.062-1.062%202.791-1.064%203.855%200%201.068%201.068%201.066%202.789%200%203.855l-.871.871c.045-.714-.121-1.439-.496-2.075l.081-.081c.357-.357.358-.927%200-1.285-.354-.354-.932-.353-1.285%200l-.643.643-.643.643-.643.643c-.354.354-.354.931%200%201.285l-.643.643-.643.643z%22%20sketch%3Atype%3D%22MSShapeGroup%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--rte-list-ordered {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Erte-list-ordered%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cg%20sketch%3Atype%3D%22MSArtboardGroup%22%20fill%3D%22%23000%22%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20width%3D%229%22%20height%3D%222%22%20rx%3D%221%22%20transform%3D%22translate%283%205%29%22%2F%3E%3Cpath%20d%3D%22M0%202.479h.697v-1.943l-.648.152v-.533l.653-.148h.602v2.472h.697v.521h-2v-.521z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20x%3D%223%22%20y%3D%221%22%20width%3D%229%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M.685%206.481h1.35v.512h-2.035v-.496l.343-.335.743-.734c.107-.113.185-.213.232-.3.047-.087.071-.174.071-.259%200-.131-.043-.233-.13-.304-.087-.072-.209-.107-.368-.107-.113%200-.24.021-.381.062-.141.041-.288.101-.441.18v-.541c.153-.051.303-.09.45-.117.147-.027.287-.04.422-.04.339%200%20.606.073.8.218.194.145.291.343.291.594%200%20.116-.021.224-.063.325-.042.101-.115.213-.218.337-.076.089-.284.29-.625.603l-.44.406z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20x%3D%223%22%20y%3D%229%22%20width%3D%229%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M.88%209.646h-.328v-.502h.328c.152%200%20.27-.028.354-.084.084-.056.126-.135.126-.237%200-.107-.042-.19-.126-.25-.084-.06-.202-.09-.354-.09-.116%200-.241.014-.374.041-.133.027-.271.066-.413.118v-.518c.143-.04.283-.071.421-.092.138-.021.271-.032.399-.032.327%200%20.581.066.764.199.183.133.274.316.274.549%200%20.171-.053.311-.158.42-.105.109-.255.18-.45.214.221.036.39.118.506.246.116.128.174.297.174.505%200%20.28-.096.493-.289.64-.192.147-.472.22-.839.22-.156%200-.31-.012-.462-.037-.152-.024-.296-.06-.435-.106v-.529c.13.061.271.107.421.138.151.032.309.047.475.047.166%200%20.298-.036.394-.107.097-.071.145-.168.145-.289%200-.148-.048-.262-.145-.343-.097-.081-.234-.121-.411-.121z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--rte-list {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Erte-list%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cg%20sketch%3Atype%3D%22MSArtboardGroup%22%20fill%3D%22%23000%22%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20width%3D%229%22%20height%3D%222%22%20rx%3D%221%22%20transform%3D%22translate%283%205%29%22%2F%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20x%3D%223%22%20y%3D%221%22%20width%3D%229%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20x%3D%223%22%20y%3D%229%22%20width%3D%229%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Ccircle%20sketch%3Atype%3D%22MSShapeGroup%22%20cx%3D%221%22%20cy%3D%222%22%20r%3D%221%22%2F%3E%3Ccircle%20sketch%3Atype%3D%22MSShapeGroup%22%20cx%3D%221%22%20cy%3D%226%22%20r%3D%221%22%2F%3E%3Ccircle%20sketch%3Atype%3D%22MSShapeGroup%22%20cx%3D%221%22%20cy%3D%2210%22%20r%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--rte-outdent {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Erte-outdent%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cg%20sketch%3Atype%3D%22MSArtboardGroup%22%20fill%3D%22%23000%22%3E%3Cg%20sketch%3Atype%3D%22MSLayerGroup%22%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20width%3D%2212%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M6%204c0-.552.439-1%20.996-1h4.538-.542c.557%200%201.008.444%201.008%201%200%20.552-.451%201-.991%201h-4.018c-.547%200-.991-.444-.991-1z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20x%3D%226%22%20y%3D%226%22%20width%3D%226%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20y%3D%229%22%20width%3D%2212%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3Cpath%20sketch%3Atype%3D%22MSShapeGroup%22%20d%3D%22M0%205.48l4-2.48v5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--rte-table {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Erte-table%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cg%20sketch%3Atype%3D%22MSArtboardGroup%22%20fill%3D%22%23000%22%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20width%3D%2212%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M12%2010c0%20.552-.456%201-1.002%201h-9.995c-.554%200-1.002-.444-1.002-1h12z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3Cpath%20d%3D%22M12%201.002v8.995c0%20.554-.444%201.002-1%201.002v-11c.552%200%201%20.456%201%201.002z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3Cpath%20d%3D%22M0%201.002v8.995c0%20.554.444%201.002%201%201.002v-11c-.552%200-1%20.456-1%201.002z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3Cpath%20d%3D%22M10.5%205h.5v-1h-10v1h9.5z%22%20id%3D%22Line%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3Cpath%20d%3D%22M10.5%208h.5v-1h-10v1h9.5z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3Cpath%20d%3D%22M4%209.5v.5h1v-8h-1v7.5zM7%209.5v.5h1v-8h-1v7.5z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--rte-left {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Erte-left%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cg%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28-1%29%22%20fill%3D%22%23000%22%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20x%3D%22.994%22%20width%3D%2212.006%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M.994%204c0-.552.444-1%201.009-1h6.047000000000001-.042c.548%200%20.992.444.992%201%200%20.552-.453%201-.998%201h-6.01c-.551%200-.998-.444-.998-1z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20x%3D%22.994%22%20y%3D%226%22%20width%3D%2212.006%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20x%3D%22.994%22%20y%3D%229%22%20width%3D%228.006%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--rte-center {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Erte-center%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cg%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28-1%29%22%20fill%3D%22%23000%22%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20x%3D%22.994%22%20width%3D%2212.006%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M2.994%204c0-.552.444-1%201.009-1h6.047000000000001-.042c.548%200%20.992.444.992%201%200%20.552-.453%201-.998%201h-6.01c-.551%200-.998-.444-.998-1z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20x%3D%22.994%22%20y%3D%226%22%20width%3D%2212.006%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20x%3D%222.994%22%20y%3D%229%22%20width%3D%228.006%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--rte-right {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2331373d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Erte-right%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cg%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28-1%29%22%20fill%3D%22%23000%22%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20x%3D%22.994%22%20width%3D%2212.006%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M4.994%204c0-.552.444-1%201.009-1h6.047000000000001-.042c.548%200%20.992.444.992%201%200%20.552-.453%201-.998%201h-6.01c-.551%200-.998-.444-.998-1z%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20x%3D%22.994%22%20y%3D%226%22%20width%3D%2212.006%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Crect%20sketch%3Atype%3D%22MSShapeGroup%22%20x%3D%224.994%22%20y%3D%229%22%20width%3D%228.006%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.is-disabled .next-icon--rte {
    opacity: 0.5
}

.next-icon--left-spacing-halved {
    margin-left: 10px
}

.next-icon--left-spacing-quartered {
    margin-left: 5px
}

.next-icon--right-spacing-halved {
    margin-right: 10px
}

.next-icon--right-spacing-quartered {
    margin-right: 5px
}

.next-icon__text {
    margin-left: 5px;
    text-decoration: inherit
}

.next-icon__with-text-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.next-icon__with-text-wrapper--halved .next-icon+*,
.next-icon__with-text-wrapper--halved *+.next-icon {
    margin-left: 10px
}

.next-icon__with-text-wrapper--quartered .next-icon+*,
.next-icon__with-text-wrapper--quartered *+.next-icon {
    margin-left: 5px
}

.next-icon--rotate-45 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.next-icon--rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.next-icon--rotate-135 {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.next-icon--rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.next-icon--rotate-225 {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg)
}

.next-icon--rotate-270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.next-icon--color-white {
    color: #ffffff;
    fill: currentColor
}

.next-icon--white {
    fill: #ffffff
}

.next-icon--color-sky {
    color: #ebeef0;
    fill: currentColor
}

.next-icon--sky {
    fill: #ebeef0
}

.next-icon--color-sky-light {
    color: #f5f6f7;
    fill: currentColor
}

.next-icon--sky-light {
    fill: #f5f6f7
}

.next-icon--color-sky-dark {
    color: #d3dbe2;
    fill: currentColor
}

.next-icon--sky-dark {
    fill: #d3dbe2
}

.next-icon--color-sky-darker {
    color: #c3cfd8;
    fill: currentColor
}

.next-icon--sky-darker {
    fill: #c3cfd8
}

.next-icon--color-slate-lightest {
    color: #95a7b7;
    fill: currentColor
}

.next-icon--slate-lightest {
    fill: #95a7b7
}

.next-icon--color-slate-lighter {
    color: #798c9c;
    fill: currentColor
}

.next-icon--slate-lighter {
    fill: #798c9c
}

.next-icon--color-slate {
    color: #31373d;
    fill: currentColor
}

.next-icon--slate {
    fill: #31373d
}

.next-icon--color-slate-darker {
    color: #212529;
    fill: currentColor
}

.next-icon--slate-darker {
    fill: #212529
}

.next-icon--color-blue-lighter {
    color: #cae9f7;
    fill: currentColor
}

.next-icon--blue-lighter {
    fill: #cae9f7
}

.next-icon--color-blue-light {
    color: #329cda;
    fill: currentColor
}

.next-icon--blue-light {
    fill: #329cda
}

.next-icon--color-blue {
    color: #0078bd;
    fill: currentColor
}

.next-icon--blue {
    fill: #0078bd
}

.next-icon--color-green {
    color: #96bf48;
    fill: currentColor
}

.next-icon--green {
    fill: #96bf48
}

.next-icon--color-yellow {
    color: #ffd117;
    fill: currentColor
}

.next-icon--yellow {
    fill: #ffd117
}

.next-icon--color-yellow-dark {
    color: #d4a002;
    fill: currentColor
}

.next-icon--yellow-dark {
    fill: #d4a002
}

.next-icon--color-orange-light {
    color: #fec97d;
    fill: currentColor
}

.next-icon--orange-light {
    fill: #fec97d
}

.next-icon--color-orange {
    color: #ff9517;
    fill: currentColor
}

.next-icon--orange {
    fill: #ff9517
}

.next-icon--color-red {
    color: #ff5d5d;
    fill: currentColor
}

.next-icon--red {
    fill: #ff5d5d
}

.next-icon--color-red-dark {
    color: #d83e3e;
    fill: currentColor
}

.next-icon--red-dark {
    fill: #d83e3e
}

.next-icon--inline-before {
    margin-right: 0.5em
}

.next-icon--inline-after {
    margin-left: 0.5em
}

.next-icon--no-nudge {
    top: 0
}

.next-icon--baseline {
    vertical-align: baseline
}

.frame .next-icon {
    top: 0
}

.next-icon--size-8 {
    width: 8px;
    height: 8px
}

.next-icon--8 {
    width: 8px;
    height: 8px
}

.next-icon--size-10 {
    width: 10px;
    height: 10px
}

.next-icon--10 {
    width: 10px;
    height: 10px
}

.next-icon--size-12 {
    width: 12px;
    height: 12px
}

.next-icon--12 {
    width: 12px;
    height: 12px
}

.next-icon--size-16 {
    width: 16px;
    height: 16px
}

.next-icon--16 {
    width: 16px;
    height: 16px
}

.next-icon--size-20 {
    width: 20px;
    height: 20px
}

.next-icon--20 {
    width: 20px;
    height: 20px
}

.next-icon--size-24 {
    width: 24px;
    height: 24px
}

.next-icon--24 {
    width: 24px;
    height: 24px
}

.next-icon--size-40 {
    width: 40px;
    height: 40px
}

.next-icon--40 {
    width: 40px;
    height: 40px
}

.next-icon--size-80 {
    width: 80px;
    height: 80px
}

.next-icon--80 {
    width: 80px;
    height: 80px
}

.next-icon--inline {
    padding-left: 0.125em;
    margin-bottom: -0.125em;
    height: 1em;
    width: 1em
}

.is-loading {
    cursor: progress
}

.loading-bar__container {
    position: fixed;
    width: calc(100% - 240px);
    height: 3px;
    top: 56px;
    left: 240px;
    overflow: hidden;
    z-index: 199
}

.dialog-layout .loading-bar__container,
.pricing-layout .loading-bar__container {
    top: 0;
    left: 0
}

.page-errors-error-403 .loading-bar__container,
.page-errors-error-404 .loading-bar__container {
    z-index: 223;
    top: 0
}

@media screen and (max-height: 660px),
screen and (max-width: 768px) {
    .loading-bar__container {
        z-index: 223;
        left: 0;
        top: 0;
        width: 100%
    }
}

.loading-bar {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background: #0078bd
}

.next-spinner__box {
    border: 1px solid #ebeef0;
    background: #f5f6f7;
    padding: 2.14286rem
}

@-webkit-keyframes next-spinner-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes next-spinner-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.next-spinner {
    display: inline-block;
    -webkit-animation: next-spinner-rotate 600ms linear infinite;
    animation: next-spinner-rotate 600ms linear infinite;
    position: relative
}

.next-spinner>.next-icon {
    position: static
}

.next-spinner>.next-spinner__status {
    position: absolute
}

.next-spinner--is-hidden {
    display: none
}

.next-spinner__ring {
    stroke: #0078bd;
    stroke-dasharray: 100%;
    stroke-width: 2px;
    stroke-linecap: round;
    fill: none
}

.next-spinner__status {
    top: 0;
    left: 0;
    transition: 0s linear;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    opacity: 0;
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.next-spinner__status__background {
    fill: none
}

.next-spinner__status--successful>.next-spinner__status__background {
    fill: #96bf48
}

.next-spinner__status--failed>.next-spinner__status__background {
    fill: #d83e3e
}

.next-spinner__status__icon {
    stroke: #ffffff;
    stroke-width: 2px
}

.next-spinner--is-successful,
.next-spinner--is-failed {
    -webkit-animation: none;
    animation: none
}

.next-spinner--is-successful .next-spinner__ring,
.next-spinner--is-failed .next-spinner__ring {
    opacity: 0
}

.next-spinner--is-successful>.next-spinner__status,
.next-spinner--is-failed>.next-spinner__status {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    transition: 200ms linear;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform
}

.next-spinner--is-successful>.next-spinner__status--failed {
    display: none
}

.next-spinner--is-failed>.next-spinner__status--successful {
    display: none
}

.overlaid {
    position: relative
}

.overlaid--inline {
    display: inline-block
}

.overlaid__element {
    position: absolute;
    right: auto;
    bottom: auto
}

.overlaid__element--origin-left-top {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.overlaid__element--origin-left-center {
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.overlaid__element--origin-left-bottom {
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%)
}

.overlaid__element--origin-center-top {
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0)
}

.overlaid__element--origin-center-center {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.overlaid__element--origin-center-bottom {
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%)
}

.overlaid__element--origin-right-top {
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0)
}

.overlaid__element--origin-right-center {
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%)
}

.overlaid__element--origin-right-bottom {
    -webkit-transform: translate(-100%, -100%);
    transform: translate(-100%, -100%)
}

.overlaid__element--left-top {
    left: 0;
    top: 0
}

.overlaid__element--left-center {
    left: 0;
    top: 50%
}

.overlaid__element--left-bottom {
    left: 0;
    top: 100%
}

.overlaid__element--center-top {
    left: 50%;
    top: 0
}

.overlaid__element--center-center {
    left: 50%;
    top: 50%
}

.overlaid__element--center-bottom {
    left: 50%;
    top: 100%
}

.overlaid__element--right-top {
    left: 100%;
    top: 0
}

.overlaid__element--right-center {
    left: 100%;
    top: 50%
}

.overlaid__element--right-bottom {
    left: 100%;
    top: 100%
}

.overlaid__element--right-top--zindex-safe {
    top: 0;
    right: 0
}

.overlaid__element--right-top--negate-btn-padding {
    top: 0;
    right: 0
}

.overlaid--card>.overlaid__element {
    top: 25%;
    bottom: 0;
    right: -15%;
    left: -15%
}

.timeline__comment-card>.overlaid__element {
    top: 11px;
    right: 11px
}

.dismissible {
    transition: max-height 200ms ease, opacity 200ms ease;
    overflow: hidden
}

.dismissible__action {
    padding: 10px;
    line-height: 1;
    background: none;
    border: 0;
    outline: none;
    cursor: pointer
}

.dismissible__action>.next-icon {
    fill: rgba(0, 0, 0, 0.2)
}

.dismissible__action:hover,
.dismissible__action:focus,
.dismissible__action:active {
    background: none;
    border: 0
}

.dismissible__action:hover>.next-icon,
.dismissible__action:focus>.next-icon,
.dismissible__action:active>.next-icon {
    fill: rgba(0, 0, 0, 0.5)
}

.dismissible--is-closed {
    opacity: 0;
    max-height: 0 !important
}

.fp-announcement {
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #e6e6e6
}

.fp-announcement.first-section {
    padding-top: 0
}

.fp-announcement.attach-to-header {
    top: -20px
}

.fp-announcement.no-bottom-border {
    border-bottom: none
}

.fp-announcement-summary {
    padding: 80px 20px 80px 50px
}

.first-section .fp-announcement-summary {
    padding-top: 50px
}

.fp-announcement-content {
    position: relative;
    padding-top: 20px
}

.fp-announcement-heading {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 15px
}

.fp-announcement-desc {
    font-size: 15px;
    color: #555;
    line-height: 22px;
    margin-bottom: 20px
}

.fp-announcement-desc--boxed {
    border: 1px solid #d3dbe2;
    padding: 20px
}

.fp-announcement-image {
    position: absolute;
    max-width: none;
    margin: 0;
    display: block
}

.fp-announcement-points {
    list-style: none;
    padding: 0;
    margin: 0 0 20px 0
}

.fp-announcement-point {
    font-size: 15px;
    color: #555;
    padding: 10px 0
}

.fp-announcement-point.indented {
    margin-left: 20px
}

.fp-announcement-point-with-icon {
    padding-left: 40px;
    position: relative
}

.fp-announcement-point-with-icon .ico {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -10px
}

.fp-section {
    text-align: left;
    padding: 70px 30px;
    display: table;
    margin: 0 auto
}

.fp-section.row-success,
.fp-section.row-warning {
    padding: 30px;
    font-size: 18px;
    line-height: 1.3
}

.fp-section.row-success h3 {
    font-size: 18px;
    color: #6B8A31
}

.fp-section-slim {
    padding: 35px 30px
}

.fp-section-fixed-width .fp-section-cols {
    max-width: 920px;
    margin: 0 auto;
    display: table
}

.fp-section-fixed-width .fp-section {
    display: block
}

.fp-section-fixed {
    width: 920px;
    margin: 0 auto
}

.fp-text,
.fp-col {
    float: none;
    display: table-cell;
    vertical-align: middle
}

.fp-image {
    float: none;
    display: table-cell;
    vertical-align: middle
}

.fp-col-align-middle {
    display: block;
    margin: 0 auto;
    float: none
}

.fp-last-section {
    border-bottom: none
}

.fp-heading {
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: 24px;
    margin-bottom: 10px;
    line-height: 1.2
}

.fp-main-heading {
    font-size: 26px;
    line-height: 1;
    margin-bottom: 0
}

.fp-subheading {
    margin: 0;
    color: #555;
    font: 16px/1.4 -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
    max-width: 650px;
    -webkit-font-smoothing: antialiased
}

.fp-subheading.fp-subheading-align-middle {
    max-width: none;
    margin: 0 auto
}

.fp-feature-image,
.fp-feature-image-2x {
    display: block;
    margin: 0 auto
}

.fp-feature-image-2x {
    width: 100%
}

.fp-pattern-bg {
    background-image: url(//cdn.shopify.com/s/assets/admin/gift-cards/gift-card-pattern-f2190e420e52e6e5a0c1bc85e40455e5354ab2bde960d200be6320090069a8f0.png);
    background-repeat: no-repeat
}

.pos-upgrade header {
    background: url(//cdn.shopify.com/s/assets/admin/pos-feature-modal-bg-8cdf990c5172ffbbe0277282baaaa93dd1f7ab2b8fedd3f28b6fed8d5d8c37e8.jpg) center center no-repeat
}

.pos-upgrade .pos-success-header {
    background: url(//cdn.shopify.com/s/assets/admin/shopify-pattern-green-f8cceba838dc234aee1ead50b480c738001697bacdbc6ed44666d1e280a2e466.png)
}

.pos-upgrade .pos-success-header h2 {
    margin-top: 60px
}

.pos-upgrade .pos-success-header .ico {
    vertical-align: middle
}

.page-api-permissions-show {
    overflow: hidden
}

.app-container {
    float: left;
    padding: 0;
    margin: 0 20px 20px 0
}

.apps-list-index .section-content {
    margin-bottom: -20px
}

.app {
    background: #ffffff;
    border-radius: 3px;
    margin-bottom: 0;
    height: 158px;
    width: 310px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1)
}

.app-card {
    text-align: center
}

.app-icon {
    display: block;
    margin: 0 auto;
    height: 100px;
    background-color: #fafbfc;
    border-radius: 3px 3px 0 0;
    overflow: hidden
}

.app-icon img {
    display: block;
    margin: 0 auto
}

.app-details {
    position: relative;
    padding: 5px 10px
}

.app-details .app-title {
    max-width: 190px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.app-details .segmented {
    position: absolute;
    right: 10px;
    top: 25px;
    margin-top: -17px
}

.app-title a {
    color: #1a1a1a
}

.app-developer {
    color: #707070
}

.app-grid {
    border: 0;
    height: 805px;
    overflow: hidden;
    width: 100%;
    max-width: 310px;
    margin: 0 auto
}

@media (min-width: 920px),
(min-width: 680px) and (max-width: 768px) {
    .app-grid {
        height: 410px
    }
    .app-grid.app-grid--blank-slate {
        max-width: 640px
    }
}

@media (min-width: 1580px),
(min-width: 1340px) and (max-width: 768px) {
    .app-grid {
        height: 190px
    }
    .app-grid.app-grid--blank-slate {
        max-width: 1300px
    }
}

.private-app .key {
    font-size: 14px;
    color: #798c9c;
    text-align: right;
    width: 90px
}

.private-app .value span {
    font-size: 14px;
    word-wrap: break-word
}

.private-app-title {
    color: #31373d !important;
    font-weight: bold !important
}

.private-app-data {
    table-layout: fixed
}

#app-install,
#confirm-app-charge {
    text-align: center
}

#apps-private .section-content div {
    word-wrap: break-word
}

.modal--apple-pay .buttons,
.modal--apple-pay .shipping-rate-buttons {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.modal--apple-pay .applepay_certificate_upload_errors li {
    list-style: none
}

.app-thumbnail {
    min-width: 0;
    max-width: 100%;
    -webkit-flex: 0 0 3.42857rem;
    -ms-flex: 0 0 3.42857rem;
    flex: 0 0 3.42857rem;
    display: block;
    margin-right: 1.42857rem;
    width: 3.42857rem;
    height: 3.42857rem;
    border-radius: 3px;
    overflow: hidden
}

.app-thumbnail--btn {
    padding: 0
}

.app-thumbnail--btn,
.app-thumbnail--link {
    transition: opacity 260ms ease-in-out
}

.app-thumbnail--btn:hover,
.app-thumbnail--link:hover {
    opacity: 0.8
}

.app-thumbnail--btn:active,
.app-thumbnail--link:active {
    opacity: 1
}

.apps-installed-list {
    list-style: none
}

.apps-installed-list__item {
    padding-bottom: 1.42857rem
}

@media screen and (min-width: 768px) {
    .apps-installed-list__item {
        padding-bottom: 0.71429rem
    }
}

.apps-installed-list__item+.apps-installed-list__item {
    padding-top: 1.42857rem
}

@media screen and (min-width: 768px) {
    .apps-installed-list__item+.apps-installed-list__item {
        padding-top: 0.71429rem;
        border-top: 1px solid #ebeef0
    }
}

.apps-installed-list__item:last-child {
    padding-bottom: 0
}

.apps-installed-list__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -1.42857rem;
    margin-left: -2.14286rem
}

.apps-installed-list__cell {
    min-width: 0;
    max-width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 1.42857rem;
    padding-left: 2.14286rem
}

.apps-installed-list__cell:first-child {
    -webkit-flex: 1 0 0;
    -ms-flex: 1 0 0;
    flex: 1 0 0;
    min-width: 15.71429rem
}

.apps-installed-list__cell:last-child {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-left: auto
}

.apps-installed-list__cell--mobile {
    -webkit-flex-basis: 40px;
    -ms-flex-preferred-size: 40px;
    flex-basis: 40px
}

@media screen and (min-width: 768px) {
    .apps-installed-list__cell--mobile {
        display: none
    }
}

.apps-installed-list__cell--desktop {
    display: none
}

@media screen and (min-width: 768px) {
    .apps-installed-list__cell--desktop {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.app-modal-header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.app-modal-header .app-thumbnail {
    -webkit-flex-basis: 1.42857rem;
    -ms-flex-preferred-size: 1.42857rem;
    flex-basis: 1.42857rem;
    margin-right: 0.71429rem;
    width: 1.42857rem;
    height: 1.42857rem
}

@media screen and (min-width: 620px) {
    .app-modal-header .app-thumbnail {
        -webkit-flex-basis: 4.28571rem;
        -ms-flex-preferred-size: 4.28571rem;
        flex-basis: 4.28571rem;
        margin-right: 1.42857rem;
        width: 4.28571rem;
        height: 4.28571rem
    }
}

.app-modal-header__content {
    min-width: 0;
    max-width: 100%;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@media screen and (min-width: 620px) {
    .app-modal-header__content {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center
    }
}

.app-modal-header__interior {
    margin-top: 1.42857rem;
    margin-left: -2.14286rem
}

@media screen and (min-width: 620px) {
    .app-modal-header__interior {
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        margin-top: 0.35714rem;
        margin-left: 0
    }
}

.app-modal-header__app-title {
    font-size: 1.07143rem;
    line-height: 1.42857rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial
}

@media screen and (min-width: 640px) {
    .app-modal-header__app-title {
        font-size: 1rem
    }
}

.app-modal-header-list {
    list-style: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -0.71429rem;
    margin-left: -2.14286rem
}

.app-modal-header-list__item {
    font-size: 1.07143rem;
    line-height: 1.42857rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    padding-top: 0.71429rem;
    padding-left: 2.14286rem
}

@media screen and (min-width: 640px) {
    .app-modal-header-list__item {
        font-size: 1rem
    }
}

@media screen and (min-width: 620px) {
    .app-modal-header-list__item {
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
}

.comment-content {
    background: #f9f9f9;
    border-left: solid 5px #eee;
    padding: 10px;
    margin-top: 5px
}

.comment-content p {
    margin-bottom: 10px
}

.comment-content p:last-child {
    margin-bottom: 0
}

.next-card--border-box {
    box-sizing: border-box
}

.next-card--border-box *,
.next-card--border-box *::before,
.next-card--border-box *::after {
    box-sizing: inherit
}

.next-card__section--top {
    padding: 0
}

.next-heading--report {
    margin: 0;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: #798c9c
}

.ui-accordion--capital {
    width: 100%;
    border-top: 1px solid #d3dbe2
}

@media screen and (min-width: 1024px) {
    .ui-accordion--capital .ui-accordion__panel {
        display: block !important
    }
}

.ui-accordion__toggle {
    display: block;
    padding: 16px;
    width: 100%;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    outline: none
}

@media screen and (min-width: 1024px) {
    .ui-accordion__toggle {
        display: none
    }
}

.ui-accordion__toggle:focus,
.ui-accordion__toggle:hover {
    color: #0069a6;
    border-bottom: 0;
    border-left: 0;
    border-right: 0
}

.ui-accordion__toggle:focus {
    background-color: #ffffff
}

.ui-accordion__toggle:active,
.ui-accordion__toggle.active {
    background-color: #fafbfc;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    box-shadow: none
}

.datacard,
.datacard__grid,
.datacard__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    min-width: 0;
    position: relative
}

.datacard:not(:first-child),
.datacard__grid:not(:first-child),
.datacard__content:not(:first-child) {
    border-left: 1px solid #d3dbe2
}

@media screen and (max-width: 1024px) {
    .datacard:not(: first-child), .datacard__grid:not(: first-child), .datacard__content:not(: first-child) {
        border-left: 0
    }
}

.datacard__grid,
.datacard__content {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end
}

ol.datacard__content,
ul.datacard__content {
    list-style: none
}

.datacard__grid--half {
    padding: 20px 0;
    min-width: 50%;
    -webkit-flex-basis: 420px;
    -ms-flex-preferred-size: 420px;
    flex-basis: 420px
}

.datacard__grid--quarter {
    padding: 10px 0;
    -webkit-flex-basis: 210px;
    -ms-flex-preferred-size: 210px;
    flex-basis: 210px
}

.datacard__grid--three-quarter {
    padding: 10px 0;
    -webkit-flex-basis: 600px;
    -ms-flex-preferred-size: 600px;
    flex-basis: 600px
}

.datacard__content--list {
    padding-top: 5px;
    padding-bottom: 10px;
    margin-top: -16px;
    margin-bottom: -16px;
    border-top: 1px solid #d3dbe2
}

@media screen and (min-width: 1024px) {
    .datacard__content--list {
        padding-top: 10px;
        margin-top: -10px;
        margin-bottom: -10px;
        border: 0
    }
}

.datacard__content--singleton-list {
    border: 0;
    width: 100%
}

.datacard__content--singleton-list li {
    width: 100%
}

.datacard__item {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    min-width: 0;
    padding-left: 20px;
    padding-right: 20px
}

.datacard__item--half {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    padding-left: 20px;
    padding-right: 20px
}

.datacard__item--third {
    -webkit-flex-basis: 140px;
    -ms-flex-preferred-size: 140px;
    flex-basis: 140px
}

.datacard__item--third:nth-last-child(n+3) ~ .datacard__item--third:nth-last-child(1) {
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

.datacard__item--align-right {
    text-align: right
}

.datacard__item--list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    padding-top: 16px;
    padding-bottom: 16px
}

.datacard__item--list::after {
    content: ' ';
    display: block;
    position: absolute;
    bottom: 0;
    left: 10px;
    right: 10px;
    height: 1px;
    background-color: #d3dbe2
}

.datacard__item--list:last-child::after {
    display: none
}

.datacard__item--list p {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 0
}

@media screen and (min-width: 1024px) {
    .datacard__item--list {
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-top: 10px;
        padding-bottom: 10px
    }
    .datacard__item--list:nth-last-child(n+2) {
        padding-right: 40px
    }
    .datacard__item--list::after {
        display: none
    }
}

.datacard__item--header p,
.datacard__item--header .next-icon {
    min-width: 0
}

.datacard__item--header .next-icon {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    fill: #95a7b7
}

.datacard__item--header p {
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
}

.capital-agreement>*:not(:last-child) {
    margin-bottom: 10px
}

.capital-agreement h1 {
    font-size: medium
}

.capital-agreement h2 {
    margin-top: 20px
}

.capital-agreement li {
    margin-top: 10px
}

.capital-agreement li ol {
    margin-left: 10px
}

.capital-agreement-section {
    opacity: 1;
    transition: opacity 200ms ease
}

.capital-agreement-section--disabled {
    opacity: 0.2
}

.capital-agreement__progress-bar .progress-level {
    background-color: #0078bd
}

.capital-agreement__body {
    max-height: 650px
}

.capital-agreement__body--disabled {
    overflow: hidden
}

.capital-halved-section {
    padding: 10px;
    background-color: #fafbfc
}

.table--capital-summary td:not(:last-child),
.table--capital-summary th:not(:last-child) {
    padding-right: 50px
}

.capital-steps {
    background-color: #f5f6f7
}

.capital-steps__item {
    position: relative;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 80px;
    height: 80px;
    color: #d3dbe2;
    background-color: #f5f6f7;
    border-radius: 50%;
    border: 2px solid
}

.capital-steps__item::after {
    content: '';
    position: absolute;
    left: 80px;
    width: 240px;
    height: 2px;
    background-color: #d3dbe2;
    margin-left: 0.71429rem
}

@media screen and (max-width: 1149px) {
    .capital-steps__item::after {
        content: none
    }
}

.capital-steps__item--last-item::after {
    content: none
}

.capital-steps__next-chevron {
    position: absolute;
    top: 50%;
    left: -25px;
    padding-right: 3px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #f5f6f7
}

@media screen and (max-width: 1149px) {
    .capital-steps__next-chevron {
        display: none
    }
}

.capital-steps__number {
    color: #798c9c
}

.financing-details {
    display: table;
    white-space: nowrap
}

.financing-details__row {
    display: table-row
}

.financing-details__name {
    color: #798c9c;
    display: table-cell
}

.financing-details__amount {
    display: table-cell;
    padding-left: 40px
}

.financing-details__advance--highlight {
    color: #96bf48
}

.offer__card {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.offer__btn {
    margin-bottom: 0
}

.offer__suggested-text {
    font-weight: 500;
    font-size: 16px
}

.offer__suggested-header {
    padding: 16px 1.42857rem;
    border-bottom: 1px solid #ebeef0;
    background-color: #f5f6f7
}

.offer__body-text {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px
}

.multi-financing-popover__text {
    display: inline
}

.multi-financing-popover__text--right {
    float: right
}

.multi-financing-popover__activator {
    border: 0
}

@media screen and (min-width: 1024px) {
    .multi-financing-popover__activator:hover {
        cursor: pointer;
        background-color: #eff9fd
    }
}

.capital-money {
    color: #000000;
    padding-bottom: 10px;
    font-size: 30px
}

.accept-offer__question {
    padding-bottom: 20px
}

.section__offer-cards {
    padding-top: 0;
    padding-bottom: 35px
}

.section__offer-cards>:last-child {
    padding-top: 35px
}

.capital-video-wrapper {
    max-width: 700px;
    margin: 0 auto
}

.capital-video {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.capital-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.single-offer-card {
    max-width: 740px;
    margin: 0 auto
}

.capital-announcement-banner {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #ffffff;
    border: 2px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    color: #151617;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.capital-announcement-banner__content {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    padding: 1.42857rem
}

.capital-announcement-banner__content>*:not(.hide)+* {
    margin-top: 1.42857rem
}

.capital-announcement-banner__image {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 1.42857rem
}

@media screen and (max-width: 568px) {
    .capital-announcement-banner__image {
        display: none
    }
}

.capital-announcement-banner__dismissible-action {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

table.smart-filters td:first-child {
    padding-left: 0
}

.product-condition-field {
    vertical-align: middle
}

#collection-products.is-rebuilding {
    opacity: 0.2
}

#collection-products td {
    height: 32px
}

#smart-filter-conditions {
    width: 100%
}

#collection-products-table tbody:last-child tr:last-child td {
    border-bottom: none
}

.collections-add-sort--is-rebuilding {
    position: relative
}

.collections-add-sort--is-rebuilding::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.5);
    z-index: 1
}

.dashboard-datepicker {
    width: 420px;
    font-size: 14px;
    padding: 0 10px
}

@media screen and (max-width: 420px) {
    .dashboard-datepicker {
        width: auto
    }
}

.range {
    font-size: 11px;
    text-transform: uppercase;
    color: #798c9c
}

.range .range-pill {
    background: #0078bd;
    padding: 2px 5px;
    color: #ffffff;
    border-radius: 3px;
    margin-left: 2px
}

.discount {
    padding: 6px 0
}

.discount-code {
    color: #31373d;
    font-family: Monaco, Consolas, Lucida Console, monospace
}

.discount-desc {
    margin-top: 2px
}

.is-discount-expired {
    color: #d83e3e !important
}

.is-discount-expired .discount-code {
    color: #d3dbe2 !important;
    text-decoration: line-through
}

.is-discount-expired .discount-desc {
    color: #d3dbe2 !important
}

.is-discount-disabled .discount-code {
    color: #d3dbe2;
    text-decoration: line-through
}

.is-discount-disabled .discount-desc {
    color: #d3dbe2
}

.is-cart-script-inactive {
    color: #d3dbe2
}

#discount-table dl,
#cart-script-table dl {
    margin: 0
}

#discount-table dl dd,
#cart-script-table dl dd {
    float: left;
    margin-left: 0
}

#discount-table dl dt,
#cart-script-table dl dt {
    float: left;
    clear: left;
    margin-right: 5px;
    font-weight: normal
}

.usage-limit-input {
    margin-top: -5px
}

.discount-value-input {
    max-width: 150px
}

.gift-card-denomination-table td:first-child {
    width: 90%
}

.gift-card-denomination {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    vertical-align: top;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    padding: 4px;
    margin: 0;
    display: inline-block;
    line-height: 24px
}

.fp-giftcards {
    width: 100%;
    margin-bottom: -20px
}

.gift-card-header {
    background: #e5e9ec url(//cdn.shopify.com/s/assets/admin/gift-cards/gift-card-pattern-f2190e420e52e6e5a0c1bc85e40455e5354ab2bde960d200be6320090069a8f0.png) repeat center 0;
    border-color: #d7dde1;
    -webkit-animation: giftSlideUp 30s linear 0s infinite;
    animation: giftSlideUp 30s linear 0s infinite
}

.gift-card-header h3 {
    margin-top: 5px
}

#gift-card-info {
    padding-right: 205px;
    position: relative
}

#gift-card-expiry-date {
    position: absolute;
    right: 0;
    float: none;
    top: 0
}

.gift-card-illustration {
    max-width: 223px;
    margin: 0 auto
}

@media screen and (max-width: 1096px) {
    .gift-card-circle {
        display: none
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi),
only screen and (min-resolution: 1.5dppx) {
    .gift-card-header {
        background-size: 498px 498px;
        -webkit-animation: giftSlideUp2x 30s linear infinite;
        animation: giftSlideUp2x 30s linear infinite
    }
}

.ico-gift-card-no-result {
    width: 150px;
    height: 103px;
    background-size: contain;
    background-repeat: no-repeat
}

.page-footer {
    text-align: center;
    border-top: 1px solid #ececec;
    padding-top: 30px;
    margin-bottom: 0
}

.page-footer .ico {
    margin-right: .5em
}

.page-footer .ico-manual {
    margin-top: -4px;
    width: 18px;
    height: 26px
}

.page-home-index .loading-bar__container {
    top: 0
}

.page-home-index .page--with-sidebar {
    position: relative
}

.page-home-index .page__content {
    padding: 1.42857rem 30px 30px
}

@media screen and (max-width: 550px) {
    .page-home-index .page__content {
        padding: 0
    }
    .page-home-index .page__content .next-card {
        border-radius: 0
    }
}

.page-home-index .page__sidebar {
    z-index: 195;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    max-width: 380px;
    background-color: #f5f6f7
}

.page-home-index .page__sidebar [data-dismissible-wrapper] {
    padding: 0
}

.page-home-index .page__sidebar [data-dismissible-wrapper] .ui-banner {
    margin: 20px
}

.page-home-index .page__sidebar-background {
    z-index: 195;
    content: '';
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    max-width: 380px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    background-color: #fafbfc
}

.page-home-index .page__sidebar-toggle {
    display: none;
    z-index: 1;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

@media screen and (min-width: 1066px) {
    .page-home-index #content {
        padding-top: 0
    }
    .page-home-index #content .header-row {
        display: none
    }
    .page-home-index .page--with-sidebar .home-greeting,
    .page-home-index .page--with-sidebar .page__content {
        margin-right: 380px
    }
    .page-home-index .page--with-sidebar .modal-overlay {
        display: none
    }
    .page-home-index .next-card__section--sidebar-header {
        display: none
    }
}

@media screen and (max-width: 1065px) {
    .page-home-index #content {
        padding-top: 56px
    }
    .page-home-index #content .header-row {
        margin-bottom: 0
    }
    .page-home-index .page__sidebar,
    .page-home-index .page__sidebar-background {
        display: none;
        z-index: 221;
        top: -3.92857rem
    }
    .page-home-index .next-card__section--sidebar-header {
        display: block
    }
    .page-home-index .next-card__section--sidebar-header .header__main {
        padding: 0.35714rem 0
    }
    .page-home-index .next-card__section--sidebar-header button {
        padding: 0.71429rem 0
    }
    .page-home-index .page__sidebar-header .header-row {
        left: auto;
        width: 100%;
        max-width: 380px
    }
    .page-home-index .page__sidebar-header .header {
        position: static;
        width: auto;
        padding-left: 1.42857rem;
        padding-right: 0.35714rem
    }
    .page-home-index .page__sidebar-header .header__primary-actions {
        padding: 0
    }
    .page-home-index .page__sidebar-toggle--show {
        display: block
    }
    .page-home-index .page--sidebar-is-visible .page__sidebar {
        display: inherit;
        padding-top: 56px
    }
    .page-home-index .page--sidebar-is-visible .page__sidebar-background {
        display: inherit
    }
    .page-home-index .page--sidebar-is-visible .page__sidebar-toggle--show {
        display: none
    }
    .page-home-index .page--sidebar-is-visible .page__sidebar-toggle--hide {
        display: inherit
    }
    .page-home-index .page--sidebar-is-visible .modal-overlay {
        display: inherit;
        z-index: 195;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: rgba(0, 0, 0, 0.25)
    }
    .page-home-index .page--sidebar-is-visible .home-greeting {
        position: fixed;
        width: calc(100% - 240px)
    }
}

@media screen and (max-width: 1065px) and (max-width: 768px) {
    .page-home-index .page--sidebar-is-visible .home-greeting {
        width: 100%
    }
}

@media screen and (max-width: 1065px) {
    .page-home-index .page--sidebar-is-visible .page__content {
        position: fixed;
        max-height: calc(100vh - 202px - 50px - 56px);
        margin-top: 202px;
        overflow-y: hidden
    }
}

@media screen and (max-width: 1065px) and (max-width: 550px),
screen and (max-width: 1065px) and (min-width: 768px) and (max-width: 790px) {
    .page-home-index .page--sidebar-is-visible .page__content {
        max-height: calc(100vh - 136px - 56px);
        margin-top: 136px
    }
}

.home-graph__wrapper {
    height: 205px
}

.home-graph {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.home-graph small {
    font-size: 13px
}

.home-graph__y-axis {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding-top: 0.71429rem
}

.home-graph__y-axis .home-graph__y-axis-label {
    display: block;
    margin-bottom: 1.5rem;
    margin-right: 0.35714rem
}

.home-graph__bars-and-x-axis {
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%
}

.home-graph__bars {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.42857rem;
    background: repeating-linear-gradient(180deg, #fff, #d3dbe2 1px, #fff 1px, #fff 20px)
}

.home-graph__bars .home-graph__bar-wrapper {
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    position: relative;
    height: 101px
}

.home-graph__bars .home-graph__bar-wrapper:not(.home-graph__bar-wrapper--future):hover .home-graph__tooltip,
.home-graph__bars .home-graph__bar-wrapper:not(.home-graph__bar-wrapper--future):hover .home-graph__tooltip-tail,
.home-graph__bars .home-graph__bar-wrapper:not(.home-graph__bar-wrapper--future):focus .home-graph__tooltip,
.home-graph__bars .home-graph__bar-wrapper:not(.home-graph__bar-wrapper--future):focus .home-graph__tooltip-tail,
.home-graph__bars .home-graph__bar-wrapper:not(.home-graph__bar-wrapper--future):active .home-graph__tooltip,
.home-graph__bars .home-graph__bar-wrapper:not(.home-graph__bar-wrapper--future):active .home-graph__tooltip-tail {
    display: block;
    pointer-events: none
}

.home-graph__bars .home-graph__bar {
    width: 100%;
    background: rgba(41, 188, 148, 0.75)
}

.home-graph__bars .home-graph__bar:hover,
.home-graph__bars .home-graph__bar:focus,
.home-graph__bars .home-graph__bar:active {
    background-color: #29bc94
}

.home-graph--visits .home-graph__bar {
    background-color: rgba(183, 98, 255, 0.75)
}

.home-graph--visits .home-graph__bar:hover,
.home-graph--visits .home-graph__bar:focus,
.home-graph--visits .home-graph__bar:active {
    background-color: #b762ff
}

.home-graph__bar-wrapper--future .home-graph__bar {
    background-color: rgba(211, 219, 226, 0.75)
}

.home-graph__bar-wrapper--future .home-graph__bar:hover,
.home-graph__bar-wrapper--future .home-graph__bar:focus,
.home-graph__bar-wrapper--future .home-graph__bar:active {
    background-color: #d3dbe2
}

.home-graph__x-axis {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.home-graph__x-axis .home-graph__x-axis-mark {
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    position: relative;
    height: 1.78571rem
}

.home-graph__x-axis .home-graph__x-axis-mark .home-graph__x-axis-tick {
    position: absolute;
    left: 50%;
    width: 1px;
    height: 4px;
    background-color: #c3cfd8
}

.home-graph__x-axis .home-graph__x-axis-mark .home-graph__x-axis-tick--with-label {
    height: 8px
}

.home-graph__x-axis .home-graph__x-axis-label {
    position: absolute;
    left: -50%;
    right: -50%;
    display: block;
    padding-top: 8px;
    text-align: center;
    white-space: nowrap
}

.home-graph__x-axis.home-graph__x-axis--many-data-points .home-graph__x-axis-label {
    left: auto;
    right: auto;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.home-graph__tooltip {
    display: none;
    position: absolute;
    top: -14px;
    padding: 5px 10px;
    font-size: 13px;
    text-align: center;
    white-space: nowrap;
    background: #ffffff;
    border: 1px solid #d3dbe2;
    border-radius: 1px solid #ebeef0;
    z-index: 21
}

.home-graph__tooltip-tail {
    display: none;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    margin-top: -15px;
    z-index: 21
}

.home-graph__tooltip-tail::before {
    content: '';
    position: absolute;
    border-top: 7px solid #d3dbe2;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    margin-left: -7px
}

.home-graph__tooltip-tail::after {
    content: '';
    position: absolute;
    border-top: 5px solid #ffffff;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    margin-left: -5px
}

@media (max-width: 550px),
(min-width: 768px) and (max-width: 790px) {
    .page-home-index .page__sidebar .next-card--stacked ~ .next-card--stacked {
        margin-top: 0
    }
}

.page-home-index .page__sidebar .btn.btn--full-width.btn--link {
    padding: 0
}

.page-home-index .page__sidebar .next-card__section--bordered {
    border-radius: 0
}

.page-home-index .page__sidebar button.tooltip {
    border: 0;
    padding: 0;
    background-color: transparent
}

.page-home-index .page__sidebar .tooltip:focus .tooltip-container,
.page-home-index .page__sidebar .tooltip:active .tooltip-container {
    display: block
}

.page-home-index .page__sidebar .tooltip-wordy .tooltip-label {
    width: 200px
}

.page-home-index .sticky-message {
    z-index: 222
}

.home-calendar {
    border-collapse: collapse
}

.home-calendar th,
.home-calendar td {
    padding: 0;
    border: 1px solid #ebeef0;
    text-align: center
}

.home-calendar__wrapper {
    margin-bottom: 1.42857rem;
    border-top: 1px solid #ebeef0;
    border-bottom: 1px solid #ebeef0
}

.home-calendar__wrapper>.next-grid--compact {
    padding-top: 0
}

.home-calendar__heading,
.home-calendar__date {
    height: 30px;
    min-width: 30px;
    width: calc(100% / 7)
}

.home-calendar__date .btn--link {
    color: inherit;
    text-decoration: none
}

.home-calendar__date .btn--full-size {
    width: 100%;
    height: 100%;
    text-align: center
}

.home-calendar__date--range-start,
.home-calendar__date--range-end {
    color: #ffffff;
    background-color: #0078bd
}

.home-calendar__date--is-in-range {
    background-color: #cae9f7
}

.home-datepicker__quick-date-range {
    -webkit-flex: initial;
    -ms-flex: initial;
    flex: initial;
    width: 40%
}

.sidebar-activity-timeline .timeline {
    margin: 0 -20px
}

.sidebar-activity-timeline .timeline-item.next-card {
    background-color: inherit;
    border-radius: inherit;
    box-shadow: inherit
}

.sidebar-activity-timeline .timeline-datetime {
    white-space: nowrap
}

.sidebar-activity-timeline .timeline-content {
    padding-bottom: 0.35714rem;
    padding-top: 0.71429rem
}

.sidebar-activity-timeline .timeline-footer {
    margin: 10px 20px
}

.page-home-index .ui-feed,
.page-home-index .next-card--home-notifications,
.page-home-index .home-today-feature {
    max-width: 724px;
    margin: 0 auto
}

.page-home-index .ui-feed--empty-feed {
    padding-top: 1.42857rem
}

.page-home-index .home-card-content {
    position: relative;
    padding: 1.07143rem 1.42857rem
}

.page-home-index .home-card-content+.home-card-content {
    padding-top: 0
}

.page-home-index .home-card-content--task-completed {
    color: #707070;
    background-color: #f5f6f7
}

.page-home-index .home-card-content--has-badge {
    padding-bottom: 0
}

.page-home-index .home-card-content--announcement {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    max-width: 75%
}

@media (max-width: 550px),
(min-width: 768px) and (max-width: 790px) {
    .page-home-index .home-card-content--announcement {
        max-width: 100%
    }
}

.page-home-index .home-card-content__wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.page-home-index .home-card-content__wrapper>* {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.page-home-index .home-card-content__image {
    -webkit-flex: 0 0 50px;
    -ms-flex: 0 0 50px;
    flex: 0 0 50px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin-left: 1.42857rem
}

.page-home-index .home-card-content__date-range {
    margin-bottom: 0.71429rem
}

.page-home-index .home-card-content__blog-category {
    margin-bottom: 0.35714rem
}

.page-home-index .home-card-content__message {
    margin-top: 0.71429rem
}

.page-home-index .home-card-content__button-wrapper .btn {
    margin-top: 1.07143rem;
    margin-right: 0.71429rem
}

.page-home-index .default-image {
    height: 40px;
    border-radius: 3px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

.page-home-index .default-image--list-card {
    width: 24px;
    height: 24px;
    padding: 0;
    margin-right: 10px
}

.page-home-index .default-image--product {
    background-size: cover;
    position: relative
}

.page-home-index .default-image--product.home-table-view__image-container {
    width: 35px;
    height: 35px;
    padding-right: 0
}

.page-home-index .next-card--home-card-feedback {
    position: relative;
    margin-top: 0.71429rem;
    background: #454e57;
    color: #f5f6f7
}

.page-home-index .next-card--home-card-feedback .btn--link {
    padding: 0 0.57143rem;
    color: #c3cfd8
}

.page-home-index .next-card--home-card-feedback .btn--link:first-of-type {
    margin-left: 1.42857rem
}

.page-home-index .next-card--home-card-feedback .btn--icon {
    position: absolute;
    right: 0;
    color: #f5f6f7
}

.page-home-index .next-card--home-card-feedback::before {
    content: '';
    position: absolute;
    top: -6px;
    left: 29px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #454e57
}

.page-home-index .next-card__section--home-feedback-undo {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    padding: 0
}

.page-home-index .next-card__section--home-feedback-undo .btn {
    margin-top: 0.71429rem
}

.page-home-index .next-card__section--home-feedback-undo>.next-heading {
    margin-top: 0.71429rem
}

.page-home-index .type--badge {
    margin-left: 0.71429rem;
    line-height: 1em
}

.page-home-index .next-card__section--help-text {
    color: #707070;
    padding: 1.07143rem 1.42857rem;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.page-home-index .home-today-feature {
    margin: 0 auto;
    margin-top: -5.71429rem
}

.page-home-index .home-today-feature__icon {
    display: block;
    width: 70px;
    height: 70px;
    margin: -0.35714rem 0
}

.page-home-index .next-card__section--callout--single-style {
    border-radius: 3px
}

@media (max-width: 550px),
(min-width: 768px) and (max-width: 790px) {
    .page-home-index .page__content .home-today-feature {
        margin: 0 0 20px
    }
}

.home-image-overlay::before {
    background: #454e57;
    content: '';
    opacity: 0.1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.page-home-index .announcement-image {
    display: inline-block;
    height: 125px;
    margin-bottom: 0.71429rem
}

.page-home-index .announcement-image--achievement {
    margin-top: -1.07143rem
}

.page-home-index .announcement-image--logo {
    height: 80px
}

.page-home-index .graph-legend {
    padding-top: 0.71429rem;
    padding-bottom: 0.35714rem;
    font-size: 14px
}

.page-home-index .graph-legend .graph-legend__bar {
    display: inline-block;
    width: 1.42857rem;
    height: 2px;
    margin-right: 0.71429rem;
    margin-bottom: 0.21429rem;
    margin-left: 0.35714rem
}

.home-greeting {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    text-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 136px
}

.home-greeting--illustration-a {
    background-image: url(//cdn.shopify.com/s/assets/admin/home/headers/illustrations_v1/home-header-a-9cdd5b76ab474c23202bf5c7eaa64ea8de4a2f224a9801c61d43e3fc25c9beff.png)
}

.home-greeting--illustration-b {
    background-image: url(//cdn.shopify.com/s/assets/admin/home/headers/illustrations_v1/home-header-b-2bbe93792e355ff4e482a363eeb835ebc757ff90c3f901faafcf89405281793e.png)
}

.home-greeting--illustration-c {
    background-image: url(//cdn.shopify.com/s/assets/admin/home/headers/illustrations_v1/home-header-c-2b7fa01b5e7a809acefd296b8c942632e8c6ab4532164694960ddb1b6f7a2408.png)
}

@media screen and (max-width: 942px) {
    .home-greeting--illustration-a {
        background-image: url(//cdn.shopify.com/s/assets/admin/home/headers/illustrations_v1/home-header-a-mobile-7dbfe26733425a869d0aacb3ec4425b0d57cc841f6c8045861e7a64f409831e4.png)
    }
    .home-greeting--illustration-b {
        background-image: url(//cdn.shopify.com/s/assets/admin/home/headers/illustrations_v1/home-header-b-mobile-9a02f9ec1c564436d036c79f0b6e34c5e76fee70285a0bce4d2128bcf85259c1.png)
    }
    .home-greeting--illustration-c {
        background-image: url(//cdn.shopify.com/s/assets/admin/home/headers/illustrations_v1/home-header-c-mobile-61eeafc3bf3d3e5d6b1e54b364c93a1786b251cada21dc2790be8caecd9df58c.png)
    }
}

@media screen and (max-width: 1435px) {
    .page--with-sidebar .home-greeting--illustration-a {
        background-image: url(//cdn.shopify.com/s/assets/admin/home/headers/illustrations_v1/home-header-a-mobile-7dbfe26733425a869d0aacb3ec4425b0d57cc841f6c8045861e7a64f409831e4.png)
    }
    .page--with-sidebar .home-greeting--illustration-b {
        background-image: url(//cdn.shopify.com/s/assets/admin/home/headers/illustrations_v1/home-header-b-mobile-9a02f9ec1c564436d036c79f0b6e34c5e76fee70285a0bce4d2128bcf85259c1.png)
    }
    .page--with-sidebar .home-greeting--illustration-c {
        background-image: url(//cdn.shopify.com/s/assets/admin/home/headers/illustrations_v1/home-header-c-mobile-61eeafc3bf3d3e5d6b1e54b364c93a1786b251cada21dc2790be8caecd9df58c.png)
    }
}

.home-greeting__content {
    padding: 1.42857rem;
    padding-top: 2.85714rem;
    padding-bottom: 5.71429rem
}

@media (max-width: 550px),
(min-width: 768px) and (max-width: 790px) {
    .home-greeting__content {
        padding-top: 20px;
        padding-bottom: 20px
    }
}

.home-greeting__heading {
    font-size: 1.92857rem;
    line-height: 2.57143rem;
    font-weight: 400;
    margin-bottom: 0.71429rem
}

@media (min-width: 640px) {
    .home-greeting__heading {
        font-size: 2.35714rem;
        line-height: 3.14286rem
    }
}

@media (max-width: 550px),
(min-width: 768px) and (max-width: 790px) {
    .home-greeting__heading .page-home-index .home-greeting__heading {
        margin-bottom: 1.42857rem
    }
}

.home-greeting__body {
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 400
}

@media (min-width: 640px) {
    .home-greeting__body {
        font-size: 1.42857rem;
        line-height: 2rem
    }
}

.next-card--home-notifications .hide-unless-condensed {
    display: none
}

.next-card--home-notifications .next-card__section ~ .next-card__section.next-card__section--callout {
    border: 0
}

.next-card--home-notifications .next-card__section--callout .type--align-baseline-with-button {
    margin-top: 4px
}

.next-card--home-notifications .next-card__section--callout .next-icon--align-with-button {
    margin-top: 10px
}

.next-card--home-notifications .next-card__section--callout .next-grid {
    padding: 1.07143rem 0
}

.next-card--home-notifications .next-card__section--callout-warning {
    color: #6f4f0c;
    background-color: #ffe477
}

.next-card--home-notifications .next-card__section--callout-warning+.next-card__section--callout-warning .next-grid {
    border-top: 1px solid rgba(212, 160, 2, 0.4)
}

.next-card--home-notifications .next-card__section--callout-warning .btn {
    color: #6f4f0c;
    border-color: #6f4f0c;
    background-color: #ffe477
}

.next-card--home-notifications .next-card__section--callout-warning .btn:hover {
    background-color: rgba(212, 160, 2, 0.1)
}

.next-card--home-notifications .next-card__section--callout-alert {
    color: #852929;
    background-color: #ff9797
}

.next-card--home-notifications .next-card__section--callout-alert+.next-card__section--callout-alert .next-grid {
    border-top: 1px solid rgba(216, 62, 62, 0.4)
}

.next-card--home-notifications .next-card__section--callout-alert .btn {
    color: #852929;
    border-color: #852929;
    background-color: #ff9797
}

.next-card--home-notifications .next-card__section--callout-alert .btn:hover {
    background-color: rgba(133, 41, 41, 0.1)
}

.next-card--home-notifications .next-card__section--callout-trial {
    color: #ffffff;
    background-color: #31373d
}

.next-card--home-notifications .next-card__section--callout-trial .next-icon {
    color: #329cda
}

.next-card--home-notifications .next-card__section--callout-trial .btn {
    color: #ffffff;
    border: 0;
    background-color: #96bf48
}

.next-card--home-notifications .next-card__section--callout-trial .btn:hover {
    background-color: #7ba232
}

.next-card--home-notifications .next-card__section--callout-info .next-icon {
    color: #0078bd
}

.next-card--home-notifications .next-card__section--callout-info+.next-card__section--callout-info .next-grid {
    border-top: 1px solid #ebeef0
}

.next-card--home-notifications .next-card__section--callout-positive {
    color: #ffffff;
    background-color: #96bf48
}

.next-card--home-notifications .next-card__section--callout-positive .next-icon {
    color: #ffffff
}

.next-card--home-notifications .next-card__section--callout-positive .btn {
    color: #ffffff;
    border-color: #ffffff;
    background-color: #96bf48
}

.next-card--home-notifications .next-card__section--callout-positive .btn:hover {
    background-color: #7ba232
}

.home-notification__title {
    color: inherit
}

.home-notification__copy {
    margin-top: 0.71429rem;
    color: inherit
}

.page-home-index .next-card--home-notifications {
    margin-top: 1.42857rem
}

@media (max-width: 550px),
(min-width: 768px) and (max-width: 790px) {
    .next-card--home-notifications {
        margin-top: 0
    }
    .next-card--home-notifications .hide-if-condensed {
        display: none
    }
    .next-card--home-notifications .hide-unless-condensed {
        display: inherit
    }
    .next-card--home-notifications .next-card__section--callout:first-of-type {
        border-radius: 0
    }
    .next-card--home-notifications .next-card__section--callout .next-grid {
        padding: 0.71429rem 0
    }
    .next-card--home-notifications .type--align-baseline-with-button {
        margin-top: 0
    }
    .next-card--home-notifications .next-icon--notification-dot {
        margin-top: 8px
    }
    .next-card--home-notifications .next-icon--align-with-button {
        margin-top: 1px
    }
    .next-card--home-notifications .btn--callout-mobile {
        font-size: 14px;
        margin-bottom: 15px
    }
}

@media screen and (min-width: 1065px) and (max-width: 1170px) {
    .next-card--home-notifications {
        margin-top: 0
    }
    .next-card--home-notifications .hide-if-condensed {
        display: none
    }
    .next-card--home-notifications .hide-unless-condensed {
        display: inherit
    }
    .next-card--home-notifications .next-card__section--callout:first-of-type {
        border-radius: 0
    }
    .next-card--home-notifications .next-card__section--callout .next-grid {
        padding: 0.71429rem 0
    }
    .next-card--home-notifications .type--align-baseline-with-button {
        margin-top: 0
    }
    .next-card--home-notifications .next-icon--notification-dot {
        margin-top: 8px
    }
    .next-card--home-notifications .next-icon--align-with-button {
        margin-top: 1px
    }
    .next-card--home-notifications .btn--callout-mobile {
        font-size: 14px;
        margin-bottom: 15px
    }
}

.home-card-overlay-close {
    margin-top: 0.71429rem;
    margin-right: 0.35714rem
}

.home-card-overlay {
    position: absolute;
    border-radius: 3px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #f5f6f7
}

.home-card-overlay .wrappable {
    margin: 0.35714rem 0
}

.home-card-overlay .wrappable .wrappable__item {
    min-width: 230px;
    margin: 0.35714rem 0
}

.home-card-overlay .next-textarea {
    margin: 0.71429rem 0 1.42857rem;
    height: auto
}

.next-heading--blog-card {
    font-size: 1.07143rem;
    line-height: 1.42857rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial;
    color: #31373d
}

@media screen and (min-width: 640px) {
    .next-heading--blog-card {
        font-size: 1rem
    }
}

.next-heading--blog-card:hover,
.next-heading--blog-card:active {
    color: #31373d
}

.home-table-view hr {
    background: #ebeef0;
    display: block;
    height: 2px
}

.home-table-view__header-row {
    display: none
}

@media (min-width: 740px),
(min-width: 500px) and (max-width: 768px) {
    .home-table-view__header-row {
        padding: 0.71429rem 1.42857rem;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.home-table-view__row {
    position: relative;
    padding: 1.42857rem
}

@media (min-width: 740px),
(min-width: 500px) and (max-width: 768px) {
    .home-table-view__row {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 0.71429rem 1.42857rem
    }
    .home-table-view__row .home-table-view__header {
        display: none
    }
}

.home-table-view__row:first-child {
    padding-top: 0
}

.home-table-view__row:last-child {
    padding-bottom: 1.07143rem
}

.home-table-view__row:nth-child(even) {
    background: #fafbfc
}

.home-table-view__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0.35714rem 0
}

@media (min-width: 740px),
(min-width: 500px) and (max-width: 768px) {
    .home-table-view__item {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding: 0
    }
    .home-table-view__item+.home-table-view__item:not(.home-table-view__item--left-align) {
        text-align: right
    }
    .home-table-view__item+.home-table-view__item:not(:first-child) .home-table-view__content {
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.home-table-view__item:first-child {
    padding-top: 0
}

.home-table-view__item:last-child {
    padding-bottom: 0
}

@media (min-width: 740px),
(min-width: 500px) and (max-width: 768px) {
    .home-table-view__item--wide {
        -webkit-flex: 2;
        -ms-flex: 2;
        flex: 2
    }
}

.home-table-view__image-container {
    float: right;
    height: 0
}

.home-table-view__image-container img {
    border-radius: 3px
}

@media (min-width: 740px),
(min-width: 500px) and (max-width: 768px) {
    .home-table-view__image-container {
        float: none;
        padding-right: 0.71429rem
    }
}

.home-table-view__items-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.home-table-view__items-container .home-table-view__header,
.home-table-view__items-container .home-table-view__content {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

@media (min-width: 740px),
(min-width: 500px) and (max-width: 768px) {
    .home-table-view__items-container {
        display: block
    }
}

.home-table-view__item--image a {
    display: inline-block
}

.home-table-view__item--image .home-table-view__header {
    -webkit-flex: 0.5;
    -ms-flex: 0.5;
    flex: 0.5
}

.home-table-view__item--image ~ .home-table-view__item .home-table-view__header {
    -webkit-flex: 0.5;
    -ms-flex: 0.5;
    flex: 0.5
}

@media (min-width: 740px),
(min-width: 500px) and (max-width: 768px) {
    .home-table-view__item--image ~ .home-table-view__item .home-table-view__content {
        height: 30px
    }
}

.home-table-view__content a {
    word-wrap: break-word
}

@media (min-width: 740px),
(min-width: 500px) and (max-width: 768px) {
    .home-table-view__content {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    .home-table-view__content span {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

@media (min-width: 740px),
(min-width: 500px) and (max-width: 768px) {
    .home-table-view__content--narrow {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.home-table-view__content--narrow a {
    max-width: 70%
}

@media (min-width: 740px),
(min-width: 500px) and (max-width: 768px) {
    .home-table-view__content--narrow a {
        max-width: none
    }
}

@media (min-width: 740px),
(min-width: 500px) and (max-width: 768px) {
    .home-table-view__progres {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: right
    }
    .home-table-view__progres span {
        -webkit-flex: 0.1;
        -ms-flex: 0.1;
        flex: 0.1;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
    .home-table-view__progres .progress-bar {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

.home-today-feature__label {
    color: #707070;
    margin-bottom: 0.35714rem
}

.home-today-feature__metric {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 400
}

@media (min-width: 640px) {
    .home-today-feature__metric {
        font-size: 1.85714rem;
        line-height: 2.57143rem
    }
}

.home-channel-data-error {
    color: #798c9c
}

.sane-table {
    border-collapse: collapse;
    table-layout: fixed
}

.sane-table .sane-table__cell {
    padding: 0;
    border: 0;
    vertical-align: top;
    word-break: break-word;
    word-wrap: break-word
}

.sane-table .sane-table__cell--icon .default-image {
    width: 40px;
    height: 40px
}

.sane-table .sane-table__cell--number {
    text-align: right
}

.sane-table .sane-table__cell--nowrap {
    white-space: nowrap
}

.sane-table .sane-table__cell--truncated {
    padding-right: 2px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.sane-table .sane-table__cell--count,
.sane-table .sane-table__cell--percentage {
    width: 20%
}

.sane-table.sane-table--double-spaced .sane-table__cell {
    padding-top: 0.35714rem;
    padding-bottom: 0.35714rem;
    line-height: 1.42857rem
}

.sane-table.sane-table--double-spaced .sane-table__row:first-child .sane-table__cell {
    padding-top: 0
}

.sane-table.sane-table--double-spaced .sane-table__row:last-child .sane-table__cell {
    padding-bottom: 0
}

.sane-table .sane-table__row--footer .sane-table__cell {
    border-top: 1px solid #ebeef0
}

.sane-table+.next-card__footer {
    margin-top: 1.42857rem
}

.home-channel-summary {
    margin: -1.42857rem;
    margin-top: -0.71429rem
}

.home-channel-summary__button {
    color: inherit;
    display: block
}

.home-channel-summary__button:hover,
.home-channel-summary__button:focus,
.home-channel-summary__button:active {
    color: inherit;
    background-color: #eff9fd !important;
    text-decoration: none
}

.home-channel-summary__button:first-of-type .home-channel-summary__wrapper {
    border-top: 0
}

.home-channel-summary__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.home-channel-summary__wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1.07143rem 0;
    border-top: 1px solid #ebeef0
}

.home-channel-summary__wrapper--icon {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 45px;
    border-top: 0
}

.home-channel-summary__wrapper--right {
    padding-right: 1.42857rem;
    text-align: right
}

.home-channel-summary__icon {
    position: relative;
    top: 2px
}

.home-channel-summary__name {
    margin-bottom: 0.35714rem
}

.home-top-sales__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.42857rem
}

.home-top-sales__item:last-of-type {
    margin-bottom: 0
}

.home-top-sales__image {
    overflow: hidden;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    background-size: cover;
    background-position: center
}

.home-top-sales__image .default-image {
    width: 40px;
    height: 40px
}

.home-top-sales__name {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding: 0 0.71429rem;
    min-width: 0
}

.home-top-sales__content {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.home-top-sales__variant::after {
    content: ' •'
}

.home-top-sales__value {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    text-align: right
}

.next-card--home-channel-filters.next-card--home-channel-filters--loading {
    visibility: hidden
}

.next-card--home-channel-filters .next-list {
    width: 340px
}

.next-card--home-channel-filters .next-list .next-list__item:focus .type--subdued,
.next-card--home-channel-filters .next-list .next-list__item:hover .type--subdued,
.next-card--home-channel-filters .next-list .next-list__item--is-selected .type--subdued {
    color: #ffffff
}

.next-card--home-channel-filters .next-grid__cell--fifth {
    min-width: calc((380px - 40px) / 5)
}

.platform-feedback .next-grid {
    padding: 0.71429rem 0
}

.platform-feedback .platform-feedback__input-container span {
    display: none
}

.platform-feedback .platform-feedback__input-container label {
    padding: 0
}

@-webkit-keyframes skeletonShimmer {
    0% {
        background-position: -400px 0
    }
    100% {
        background-position: 400px 0
    }
}

@keyframes skeletonShimmer {
    0% {
        background-position: -400px 0
    }
    100% {
        background-position: 400px 0
    }
}

.skeleton-today__heading {
    color: transparent
}

.skeleton-today__heading::after {
    position: absolute;
    top: 0;
    left: 0;
    color: transparent;
    background: #f5f6f7;
    background-image: linear-gradient(to left, rgba(149, 167, 183, 0) 0%, rgba(149, 167, 183, 0) 30%, #ebeef0 50%, rgba(149, 167, 183, 0) 70%, rgba(149, 167, 183, 0) 100%);
    background-repeat: no-repeat;
    border-radius: 3px;
    -webkit-animation: skeletonShimmer 3200ms linear infinite forwards;
    animation: skeletonShimmer 3200ms linear infinite forwards;
    content: '';
    top: 50%;
    left: 1.42857rem;
    width: 30%;
    height: 1.5rem;
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

.skeleton-today__heading--hidden {
    color: #1a1a1a;
    transition-duration: 400ms
}

.skeleton-today__heading--hidden::after {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    opacity: 0
}

.no-topics-experiment.skeleton-feed {
    margin-top: 20px
}

.no-topics-experiment.skeleton-feed .next-card {
    z-index: 1
}

.skeleton-feed__heading {
    position: absolute;
    top: 0;
    left: 0;
    color: transparent;
    background: #f5f6f7;
    background-image: linear-gradient(to left, rgba(149, 167, 183, 0) 0%, rgba(149, 167, 183, 0) 30%, #ebeef0 50%, rgba(149, 167, 183, 0) 70%, rgba(149, 167, 183, 0) 100%);
    background-repeat: no-repeat;
    border-radius: 3px;
    -webkit-animation: skeletonShimmer 3200ms linear infinite forwards;
    animation: skeletonShimmer 3200ms linear infinite forwards;
    content: '';
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 400;
    position: relative;
    width: 25%;
    height: 0.71429rem
}

@media (min-width: 640px) {
    .skeleton-feed__heading {
        font-size: 1.85714rem;
        line-height: 2.57143rem
    }
}

.skeleton-feed__heading--section {
    position: absolute;
    top: 0;
    left: 0;
    color: transparent;
    background: #f5f6f7;
    background-image: linear-gradient(to left, rgba(149, 167, 183, 0) 0%, rgba(149, 167, 183, 0) 30%, #ebeef0 50%, rgba(149, 167, 183, 0) 70%, rgba(149, 167, 183, 0) 100%);
    background-repeat: no-repeat;
    border-radius: 3px;
    -webkit-animation: skeletonShimmer 3200ms linear infinite forwards;
    animation: skeletonShimmer 3200ms linear infinite forwards;
    content: '';
    -webkit-animation: none;
    animation: none;
    display: table;
    position: relative;
    width: 20%;
    height: 0.71429rem;
    background-image: none;
    background: #e3e6e9
}

.skeleton-feed__heading:not(:last-child) {
    margin-bottom: 1rem
}

.skeleton-feed__body {
    position: absolute;
    top: 0;
    left: 0;
    color: transparent;
    background: #f5f6f7;
    background-image: linear-gradient(to left, rgba(149, 167, 183, 0) 0%, rgba(149, 167, 183, 0) 30%, #ebeef0 50%, rgba(149, 167, 183, 0) 70%, rgba(149, 167, 183, 0) 100%);
    background-repeat: no-repeat;
    border-radius: 3px;
    -webkit-animation: skeletonShimmer 3200ms linear infinite forwards;
    animation: skeletonShimmer 3200ms linear infinite forwards;
    content: '';
    position: relative;
    width: 100%;
    height: 0.71429rem
}

.skeleton-feed__body:not(:last-child) {
    margin-bottom: 1rem
}

.skeleton-feed__body:last-child {
    width: 90%
}

.skeleton-feed__icon--wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 0.71429rem
}

.skeleton-feed__icon {
    background: #e3e6e9;
    height: 24px;
    width: 24px;
    border: 6px solid #e3e6e9;
    border-radius: 50%
}

.skeleton-feed__card {
    opacity: 1
}

.skeleton-feed__card:last-child {
    box-shadow: 0 0.5em 0 -0.25em #fff, 0 0.5em 0.1875em -0.5em rgba(255, 255, 255, 0.5), 0 0.5em 0 -0.25em #fff, 0 1em 0 -0.5em rgba(255, 255, 255, 0.5)
}

.skeleton-feed--is-loaded .animated-heading {
    opacity: 0;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1)
}

.redirect-helper-text {
    margin-top: 3px
}

input.linkname,
.linkname.autocomplete-field {
    width: 112px
}

.filter-label {
    line-height: 34px;
    margin-left: 2px
}

.links .dropdown-container {
    margin: 4px 0
}

.links .msw-search-input {
    margin: 0
}

.links td {
    padding-top: 4px;
    padding-bottom: 4px
}

.links input,
.links .autocomplete-field,
.links select {
    margin: 4px 0
}

.date {
    white-space: nowrap
}

.page-orders-show [data-dismissible-wrapper] {
    padding: 0
}

.page-orders-show [data-dismissible-wrapper] .ui-banner {
    margin: 20px 0 0 20px
}

.order-history .heading {
    border: none;
    padding-bottom: 0;
    margin-bottom: 5px
}

.order-history.border-left td,
.order-history .border-left td {
    border: none
}

.order-history th,
.order-history td {
    border: none
}

.order-history th {
    padding: 7px 6px 7px 0;
    text-align: left
}

.order-history .label.success {
    background-color: #96bf48;
    color: #ffffff;
    text-transform: uppercase;
    border: 1px solid #85ad39;
    font-size: 12px
}

.item-quantity {
    color: #8b8b8b
}

.item-price {
    font-weight: bold
}

.order-payment-info {
    text-align: left
}

.order-payment-info .ico {
    margin: 5px 10px 0 0
}

.cc-number {
    padding-top: 2px;
    font: 13px "Source Code Pro", "Andale Mono", courier, monospace
}

.gc-code {
    padding-top: 2px;
    font: 13px "Source Code Pro", "Andale Mono", courier, monospace;
    text-transform: uppercase
}

.order-actions {
    box-sizing: border-box;
    position: relative
}

#accept-payment .bubble-arrow-outer,
#accept-payment .bubble-arrow-inner {
    left: 180px
}

#refund-payment .bubble-arrow-outer,
#refund-payment .bubble-arrow-inner {
    left: 180px
}

.order-action-add-tracking {
    border-top: none
}

.shipping-service-list {
    width: 115px
}

.line-items-to-get-tracking span::after {
    content: ", "
}

.line-items-to-get-tracking span:last-child::after {
    content: ""
}

.contact-customer-form .contact-field {
    margin-bottom: 5px
}

.contact-customer-form .contact-field label {
    display: inline-block;
    width: 60px;
    margin-right: 10px;
    line-height: 28px;
    color: #666
}

.contact-customer-form .contact-field input,
.contact-customer-form .contact-field .autocomplete-field {
    width: 400px
}

.forced-scrollbars::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
    height: 7px
}

.forced-scrollbars::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 1px rgba(255, 255, 255, 0.5)
}

.address {
    margin-left: 28px
}

.address .address-info {
    padding-top: 4px;
    text-overflow: ellipsis
}

.address .ico {
    margin-right: 4px
}

.customer-phone {
    margin-top: 10px
}

.customer-email {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal
}

.order-customer-notes .tooltip,
.order-customer-tags .tooltip {
    margin-right: 8px
}

.order-customer-tags {
    padding-bottom: 5px
}

.map {
    position: relative;
    height: 100px;
    width: 100%;
    overflow: hidden;
    background-position: 50% 50%;
    background-image: url(//cdn.shopify.com/s/assets/admin/no-map-380c530989227a270277eb38d157c0b9c8004a20560abb93870f662ed99d1db0.png)
}

.no-map {
    height: 100px;
    width: 100%;
    background: #ebeef0 url(//cdn.shopify.com/s/assets/admin/gift-cards/gift-card-pattern-f2190e420e52e6e5a0c1bc85e40455e5354ab2bde960d200be6320090069a8f0.png) repeat center 0;
    background-size: 70%
}

.map-canvas {
    height: 100px;
    background-size: cover;
    background-position: 50% 50%
}

.map-canvas::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -12px;
    margin-top: -12px;
    background-position: 0 0;
    display: block;
    width: 24px;
    height: 24px
}

.gravatar--map-overlay {
    margin-bottom: 20px;
    margin-top: -60px
}

.order-tags .previous-tags {
    margin-top: 20px
}

.order-tags .previous-tags p,
.order-tags .previous-tags .st {
    padding-top: 0 !important;
    margin-top: 0 !important
}

.unselected-refund {
    background: #f6f6f6
}

.refund-payments {
    background: #F9F9F9;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec
}

.refund-payments label {
    font-weight: normal !important
}

.refund-totals td {
    border: none;
    padding: 4px 10px
}

.refund-totals .fw-strong {
    color: #000
}

.refund-totals .quantity {
    width: 90px
}

.refund-totals .w-tiny {
    width: 70px
}

.padded {
    padding-top: 4px
}

.quick-fulfill-option {
    box-sizing: border-box;
    width: 50%;
    padding: 15px;
    float: left
}

.quick-fulfill-option a {
    display: block;
    width: 100%;
    text-align: center;
    height: 280px;
    padding: 75px;
    border: 1px solid #ddd;
    border-radius: 8px;
    text-decoration: none;
    box-sizing: border-box
}

.quick-fulfill-option a:hover {
    text-decoration: none;
    border-color: #bbbbbb
}

.quick-fulfill-label {
    display: block;
    color: #333
}

.risk-analysis-list ul {
    list-style: square;
    margin-left: 16px
}

.no-product-image {
    width: 24px;
    height: 24px;
    background: #d3dbe2;
    padding: 3px;
    line-height: 1
}

#product_list .thumb-30 {
    max-width: 30px;
    max-height: 30px;
    border: 1px solid #d3dbe2;
    box-sizing: border-box
}

#product_list .no-border {
    border: 0
}

#product_list .list-left-margin {
    margin-left: 32px
}

#product_list .no-padding-top {
    padding-top: 0
}

#product_list .next-list-compact {
    line-height: 1
}

#product_list .variant-title-one-only {
    display: inline-block;
    padding-left: 5px
}

#product_list .variant-title-first {
    display: inline-block;
    padding-right: 5px
}

#product_list .variant-title-next {
    display: inline-block;
    padding-right: 5px
}

#product_list .disabled img,
#product_list .disabled .thumb,
#product_list .disabled .no-product-image {
    opacity: 0.7
}

#product_list .disabled .option-1,
#product_list .disabled .option-2,
#product_list .disabled .option-3 {
    color: #c3cfd8
}

#customer_list .thumb-30 {
    max-width: 30px;
    max-height: 30px
}

#customer_list .image {
    width: 30px;
    padding-right: 0
}

#customer_list .border-bottom {
    border-bottom: 1px solid #ebeef0
}

#line_items .next-table-data,
#order-line-items .next-table-data {
    margin-bottom: 20px;
    border-bottom: 1px solid #ebeef0
}

#line_items .light-text,
#order-line-items .light-text {
    color: #798c9c
}

#line_items .price-discounted,
#order-line-items .price-discounted {
    text-decoration: line-through
}

#line_items .thumb-40,
#order-line-items .thumb-40 {
    max-width: 40px;
    max-height: 40px;
    border: 1px solid #d3dbe2;
    box-sizing: border-box
}

#line_items .no-product-image,
#order-line-items .no-product-image {
    padding: 8px
}

#line_items .name p,
#order-line-items .name p {
    display: inline;
    padding-right: 5px
}

#line_items .next-heading--callout,
#order-line-items .next-heading--callout {
    padding-top: 5px;
    padding-bottom: 5px
}

#line_items .thumbnail-small,
#order-line-items .thumbnail-small {
    width: 40px
}

#line_items .item-multiplier,
#order-line-items .item-multiplier {
    padding: 0 5px
}

#line_items .fulfilled,
#order-line-items .fulfilled {
    color: #c3cfd8
}

#line_items .fulfilled a,
#order-line-items .fulfilled a {
    color: #c3cfd8
}

#line_items .fulfilled small,
#order-line-items .fulfilled small {
    color: #c3cfd8
}

#line_items .fulfilled .light-text,
#order-line-items .fulfilled .light-text {
    color: #c3cfd8
}

#line_items .fulfilled .thumbnail-small,
#order-line-items .fulfilled .thumbnail-small {
    opacity: 0.7
}

#line_items .fulfilled .option-1,
#line_items .fulfilled .option-2,
#line_items .fulfilled .option-3,
#order-line-items .fulfilled .option-1,
#order-line-items .fulfilled .option-2,
#order-line-items .fulfilled .option-3 {
    color: #c3cfd8
}

#line_items .fulfilled .price-discounted,
#order-line-items .fulfilled .price-discounted {
    color: #c3cfd8
}

#line_items .next-heading--callout,
#order-line-items .next-heading--callout {
    font-weight: 500
}

#line_items .no-border-padding,
#order-line-items .no-border-padding {
    border-top: none;
    padding-top: 0
}

#line_items .no-border-bottom td,
#order-line-items .no-border-bottom td {
    border-bottom: none
}

.next-card__section__separator--half {
    margin-top: 10px;
    margin-bottom: 15px
}

.green-text {
    color: #96bf48
}

.text-nowrap {
    display: -webkit-flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.text-nowrap>div:first-child {
    white-space: nowrap;
    -webkit-order: 1;
    -webkit-flex: 0 1 auto;
    text-overflow: ellipsis;
    overflow: hidden;
    min-width: 0px
}

.text-nowrap>div:last-child {
    white-space: nowrap;
    -webkit-order: 2;
    -webkit-flex: 1 0 auto;
    text-overflow: ellipsis;
    overflow: hidden;
    min-width: 0px
}

.next-dropdown-wider {
    width: 300px
}

.close {
    float: right
}

.callout-complete {
    background: #f5f6f7
}

a.callout-underline {
    text-decoration: underline
}

.pt-half {
    padding-top: 5px
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.relative {
    position: relative
}

.customer-uploaded-image {
    margin-left: 1.6rem
}

.customer-uploaded-image a,
.customer-uploaded-image img {
    display: inline-block;
    width: auto
}

.customer-uploaded-image img {
    border: 1px solid #ececec
}

.product-browser .next-list>li>.product-browser__custom-line-item {
    padding-top: 16px;
    padding-bottom: 16px
}

.product-browser .option-1,
.product-browser .option-2,
.product-browser .option-3 {
    padding-right: 5px
}

.product-browser .next-list>li .next-list__item--indented {
    padding-left: 60px
}

.orders-line-item>* {
    padding: 10px 5px
}

.orders-line-item__image {
    width: 50px
}

.orders-line-item__description {
    width: 45%
}

.orders-line-item__price,
.orders-line-item__total {
    text-align: right
}

.orders-line-item__times-sign,
.orders-line-item__quantity {
    text-align: center
}

@media screen and (max-width: 450px) {
    .orders-line-item__image {
        float: left;
        padding-bottom: 0
    }
    .orders-line-item__description {
        overflow: hidden;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        min-height: 50px;
        padding-bottom: 0
    }
    .orders-line-item__price {
        float: left;
        clear: both;
        padding-left: 60px;
        text-align: left
    }
    .orders-line-item__description ~ * {
        padding-top: 5px
    }
    .orders-line-item__times-sign,
    .orders-line-item__quantity {
        float: left
    }
    .orders-line-item__total {
        float: right
    }
}

@media (max-width: 450px),
(min-width: 768px) and (max-width: 690px) {
    .fulfillments-table {
        display: block
    }
    .fulfillments-table thead {
        display: none
    }
    .fulfillments-table tbody {
        width: 100%;
        display: block
    }
    .fulfillments-table tr {
        position: relative;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 20px 0 10px 0
    }
    .fulfillments-table tr+tr {
        border-top: 1px solid #ebeef0
    }
    .fulfillments-table tr.selected {
        background: #fffbe9
    }
    .fulfillments-table td {
        padding: 0 10px 10px 0;
        display: block;
        border: none
    }
    .fulfillments-table td:first-of-type {
        padding-left: 0
    }
    .fulfillments-table td:last-of-type {
        padding-right: 0
    }
    .fulfillments-table .next-table__cell--hide-when-condensed {
        display: none
    }
    .fulfillments-table .next-table__cell--full-width-when-condensed {
        -webkit-flex: 1 0 100%;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%
    }
    .fulfillments-table .next-table__cell--grow-when-condensed {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: auto
    }
    .fulfillments-table .next-table__cell--no-flex {
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
    .fulfillments-table .next-table__cell--top-right-when-condensed {
        position: absolute;
        top: 20px;
        right: 10px
    }
    .fulfillments-table .next-table__cell--item-name {
        -webkit-flex: 1 0 calc(100% - 58px);
        -ms-flex: 1 0 calc(100% - 58px);
        flex: 1 0 calc(100% - 58px);
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start
    }
    .fulfillments-table .only-when-printing {
        display: none
    }
    .fulfillments-table tr {
        padding: 20px 0 10px 0;
        width: 100%
    }
    .fulfillments-table tr:last-child td {
        border: none
    }
    .fulfillments-table td {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    .fulfillments-table .next-table__inline-heading {
        -webkit-flex: 0 0 40%;
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        display: block;
        color: #798c9c;
        font-weight: 400;
        margin: 0
    }
    .fulfillments-table .next-table__inline-content {
        -webkit-flex: 1 1 60%;
        -ms-flex: 1 1 60%;
        flex: 1 1 60%
    }
}

.conversion-feedback {
    position: relative;
    margin-top: 10px;
    background: #454e57;
    color: #f5f6f7
}

.conversion-feedback .btn--link {
    padding: 0 8px;
    color: #c3cfd8
}

.conversion-feedback .btn--link:first-of-type {
    margin-left: 20px
}

.conversion-feedback .btn--icon {
    position: absolute;
    right: 0;
    color: #f5f6f7
}

.conversion-feedback::before {
    content: '';
    position: absolute;
    top: -6px;
    left: 29px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #454e57
}

.payments-migration-header-logo {
    padding: 40px 0
}

.payments-migration-header-logo img {
    margin: 0 auto
}

.payments-migration-header-btn {
    padding: 50px 30px
}

.payments-migration-rate {
    text-align: center;
    border-radius: 4px;
    padding: 16px 20px 20px 20px;
    color: #7fa6b3;
    border: solid 1px #e0ebec
}

.payments-migration-rate-desc {
    text-transform: uppercase;
    color: #555
}

.payments-migration-rate-val {
    font-size: 21px;
    margin: 6px 0 0 0
}

.payments-migration-card-brands {
    width: 100%;
    height: 28px;
    padding-top: 7px;
    background-color: #eff9fd;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    text-align: center
}

.fp-payments-img {
    display: block;
    margin: 0 auto
}

.mobile-visible {
    display: none
}

@media screen and (device-aspect-ratio: 40 / 71),
(min-device-width: 320px) and (max-device-width: 640px) {
    #payments-migration-original {
        text-align: center;
        overflow: hidden
    }
    #payments-migration-original .mobile-hidden {
        display: none !important
    }
    #payments-migration-original .mobile-visible {
        display: inherit
    }
    #payments-migration-original .small {
        font-size: 11px
    }
    #payments-migration-original a {
        font-weight: bold;
        color: #0078bd;
        text-decoration: underline
    }
    #payments-migration-original body {
        font-size: 12px;
        line-height: 16px
    }
    #payments-migration-original h2 {
        font-size: 14px
    }
    #payments-migration-original h3.x-large {
        font-size: 14px;
        line-height: 1.2
    }
    #payments-migration-original h4 {
        font-size: 12px
    }
    #payments-migration-original .btn {
        border-radius: 4px;
        font: 12px HelveticaNeue-Medium, 'Helvetica Neue', Helvetica;
        font-weight: 500;
        height: auto;
        padding: 8px 16px
    }
    #payments-migration-original .btn.btn-primary {
        background: #5aa6d4 -webkit-linear-gradient(top, #5aa6d4 0%, #0078bd 100%);
        border: 0;
        border-bottom: solid 1px #2a6a91;
        text-shadow: none
    }
    #payments-migration-original .btn.btn-large {
        font-size: 12px;
        height: auto;
        padding: 8px 16px;
        line-height: 1.4
    }
    #payments-migration-original .fp-section.row-success,
    #payments-migration-original .fp-section.row-warning {
        font-size: 14px
    }
    #payments-migration-original .mobile-payments-logo {
        max-width: 80%
    }
    #payments-migration-original #body {
        padding-top: 0;
        min-height: 0
    }
    #payments-migration-original #content,
    #payments-migration-original #wrapper {
        max-width: none;
        min-width: 0
    }
    #payments-migration-original #content {
        padding: 0 0 20px 0;
        min-width: 0
    }
    #payments-migration-original #content.loading #loading-header .header-row {
        min-width: 0;
        margin: 0;
        padding: 0
    }
    #payments-migration-original #content.loading #loading-header .header-row header {
        padding: 0
    }
    #payments-migration-original .modal {
        top: 0;
        left: 0;
        width: 100%;
        margin: 0;
        border-radius: 0;
        overflow: visible;
        height: 100%;
        min-height: 460px
    }
    #payments-migration-original .modal header .close-modal {
        display: none
    }
    #payments-migration-original .modal header h2 {
        font-size: 14px;
        text-align: center
    }
    #payments-migration-original .modal-bg {
        background: #ffffff
    }
    #payments-migration-original .modal .body {
        -webkit-overflow-scrolling: touch;
        min-height: 460px;
        text-align: left
    }
    #payments-migration-original .modal .body .for-mobile-legibility {
        margin-bottom: 460px
    }
    #payments-migration-original .modal .buttons,
    #payments-migration-original .modal .shipping-rate-buttons {
        background: #ffffff;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        box-sizing: border-box
    }
    #payments-migration-original .payments-migration-tos-preamble {
        font-size: 10px;
        color: #2d3538;
        line-height: 1.2
    }
    #payments-migration-original .fp-col,
    #payments-migration-original .fp-text,
    #payments-migration-original .fp-image,
    #payments-migration-original .fp-section {
        display: block
    }
    #payments-migration-original .fp-section {
        padding: 35px 10px;
        border-bottom: none
    }
    #payments-migration-original .fp-section-fixed-width .fp-section-cols {
        max-width: none;
        display: block;
        text-align: center
    }
    #payments-migration-original .fp-heading {
        color: #2d3538;
        font-size: 18px;
        margin-top: 20px
    }
    #payments-migration-original .fp-subheading {
        max-width: none;
        color: #2d3538;
        font-size: 12px;
        line-height: 1.3
    }
    #payments-migration-original .payments-migration-rate {
        padding: 10px
    }
    #payments-migration-original .payments-migration-rate-desc {
        font-size: 9px
    }
    #payments-migration-original .payments-migration-rate-val {
        font-size: 18px;
        margin-top: 0
    }
    #payments-migration-original .payments-migration-header-logo {
        padding: 40px 0 20px 0 !important
    }
}

#payments-migration-original .fp-image {
    margin: 0 auto
}

#payments-migration-original .fp-section {
    padding: 30px 50px;
    border: none
}

#payments-migration-original .fp-section-fixed-width .fp-section-cols {
    display: block
}

@media screen and (device-aspect-ratio: 40 / 71),
(min-device-width: 320px) and (max-device-width: 640px) {
    #payments-migration-original .next-card__section .next-grid {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    #payments-migration-original .next-card__section .next-grid>.next-grid__cell {
        padding: 10px 0;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }
    #payments-migration-original .next-card__section .next-grid>.next-grid__cell:first-child {
        padding-top: 0
    }
    #payments-migration-original .next-card__section .next-grid>.next-grid__cell:last-child {
        padding-bottom: 0
    }
    #payments-migration-original .fp-section {
        padding: 15px
    }
}

.product-image-is-blank {
    background: #d3dbe2
}

.option-1,
.variant-option-1 {
    color: #29bc94
}

.option-2,
.variant-option-2 {
    color: #763eaf
}

.option-3,
.variant-option-3 {
    color: #ff9517
}

.product-import-overview {
    position: relative
}

.competitor-badge {
    display: block;
    text-align: center;
    border: 1px solid transparent;
    padding: 20px 0;
    border-radius: 3px
}

.competitor-badge:hover {
    border-color: #ebeef0
}

.modal-image {
    display: block;
    margin: 0 auto
}

.modal-image-loading {
    min-height: 400px;
    background-image: url(//cdn.shopify.com/s/assets/admin/animations/loading-small-c85c9cf67e3f92793579efa7decc43b9f41c79c069d7d1c8be765dd31b658880.gif);
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.inventory-quantity {
    display: inline-block;
    padding: 1px 6px
}

.inventory-quantity__arrow {
    margin: 2px 5px 0 0
}

.inventory-quantity--modified {
    background: #fff7b2;
    border-radius: 3px;
    color: #6f4f0c
}

.inventory-quantity--out-of-stock {
    color: #d83e3e
}

.inventory-change-summary td:first-child {
    padding-left: 0
}

.inventory-change-summary td:first-child .inventory-quantity__arrow {
    margin: 2px 0 0 0
}

.product-photo-grid {
    margin-left: -10px;
    margin-bottom: -10px
}

.product-photo-grid>.product-photo-grid__item {
    width: 33.33%
}

.product-photo-grid>.product-photo-grid__item:first-child,
.product-photo-grid>.product-photo-grid__item.product-photo-grid--featured {
    width: 66.66%
}

.product-photo-grid:not(.is-sorting)>.product-photo-grid__item:nth-child(-n+3),
.product-photo-grid.is-sorting>.product-photo-grid__item:nth-child(-n+4) {
    display: block
}

.product-photo-grid ~ .show-all-product-images--more-than-3 {
    display: block
}

@media (min-width: 780px),
(min-width: 540px) and (max-width: 768px) {
    .product-photo-grid>.product-photo-grid__item {
        width: 25%
    }
    .product-photo-grid>.product-photo-grid__item:first-child,
    .product-photo-grid>.product-photo-grid__item.product-photo-grid--featured {
        width: 50%
    }
    .product-photo-grid:not(.is-sorting)>.product-photo-grid__item:nth-child(-n+5),
    .product-photo-grid.is-sorting>.product-photo-grid__item:nth-child(-n+6) {
        display: block
    }
    .product-photo-grid ~ .show-all-product-images--more-than-3 {
        display: none
    }
    .product-photo-grid ~ .show-all-product-images--more-than-5 {
        display: block
    }
}

@media (min-width: 940px),
(min-width: 700px) and (max-width: 768px) {
    .product-photo-grid>.product-photo-grid__item {
        width: 20%
    }
    .product-photo-grid>.product-photo-grid__item:first-child,
    .product-photo-grid>.product-photo-grid__item.product-photo-grid--featured {
        width: 40%
    }
    .product-photo-grid:not(.is-sorting)>.product-photo-grid__item:nth-child(-n+7),
    .product-photo-grid.is-sorting>.product-photo-grid__item:nth-child(-n+8) {
        display: block
    }
    .product-photo-grid ~ .show-all-product-images--more-than-5 {
        display: none
    }
    .product-photo-grid ~ .show-all-product-images--more-than-7 {
        display: block
    }
}

@media (min-width: 1090px),
(min-width: 850px) and (max-width: 768px) {
    .product-photo-grid:not(.is-sorting)>.product-photo-grid__item:nth-child(-n+11),
    .product-photo-grid.is-sorting>.product-photo-grid__item:nth-child(-n+12) {
        display: block
    }
    .product-photo-grid ~ .show-all-product-images--more-than-7 {
        display: none
    }
    .product-photo-grid ~ .show-all-product-images--more-than-11 {
        display: block
    }
}

.product-photo-grid__item {
    float: left;
    padding-left: 10px;
    margin: 0 0 10px 0;
    box-sizing: border-box;
    width: 14.2857%;
    display: none
}

.product-photo-grid__item:first-child,
.product-photo-grid__item.product-photo-grid--featured {
    width: 28.5714%;
    margin-bottom: 9px
}

.product-photo-grid__item:hover .product-photo-hover-overlay {
    opacity: 1.0
}

.product-photo-grid.product-photo-grid--is-showing-all>.product-photo-grid__item:nth-child(n+0) {
    display: block
}

.show-all-product-images {
    text-align: center;
    margin-top: 20px;
    display: none
}

.product-photo-loading-overlay {
    z-index: 3;
    background: rgba(255, 255, 255, 0.8);
    position: absolute;
    box-sizing: border-box;
    border: 1px solid rgba(195, 207, 216, 0.3);
    width: 100%;
    height: 100%
}

.product-photo-hover-overlay {
    z-index: 3;
    background: rgba(49, 55, 61, 0.75);
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 0.1s ease-in-out
}

.product-photo__sort-placeholder {
    width: 100%;
    padding-bottom: 100%;
    background: #ebeef0
}

.next-upload-dropzone {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 4;
    overflow: hidden
}

.next-upload-dropzone__wrapper {
    position: relative;
    -webkit-tap-highlight-color: transparent
}

.next-upload-dropzone__icon {
    fill: #d3dbe2;
    margin-bottom: 10px
}

.next-upload-dropzone__hit-area {
    display: block;
    text-align: center
}

.next-upload-dropzone__hit-area .next-upload-dropzone__heading {
    color: #c3cfd8;
    font-size: 15px
}

.next-upload-dropzone__hit-area--padded {
    padding: 20px
}

.next-upload-dropzone--active {
    color: #0078bd
}

.next-upload-dropzone--active::before {
    position: absolute;
    border: dashed 4px #cae9f7;
    border-radius: 3px;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    box-sizing: border-box;
    content: ""
}

.next-upload-dropzone--active .next-upload-dropzone__icon {
    fill: #0078bd
}

.next-upload-dropzone--active .next-upload-dropzone__heading {
    color: #0078bd
}

.next-upload-dropzone--overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.95)
}

.photo-overlay-actions {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%
}

.photo-overlay-actions__link {
    padding: 8px 4px;
    display: block;
    line-height: 0;
    text-align: center
}

.photo-overlay-actions__link:hover {
    position: relative;
    z-index: 1
}

@media only screen and (max-device-width: 850px) {
    .photo-overlay-actions__link--edit-with-aviary {
        display: none
    }
}

.next-media__blank-slate {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
    z-index: 1000;
    z-index: 2
}

.next-media__blank-slate__content--align-middle {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.variant-image__blank-slate__label {
    display: block;
    margin-top: 10px
}

.variant-image:hover .variant-image__blank-slate__label {
    color: #0069a6;
    text-decoration: underline
}

.variant-image-overlay {
    color: #95a7b7;
    transition: 0.1s ease-out
}

.products-next-overlay--transparent:hover .variant-image-dropzone::before {
    border-color: #0078bd
}

.variant-image-dropzone__label {
    margin-top: 10px;
    text-decoration: none
}

.seo-character-count {
    position: absolute;
    top: 0;
    right: 0
}

.seo-character-count--too-long {
    color: #ff5d5d;
    font-weight: bold
}

.meta-description__error {
    margin-top: 5px;
    display: block
}

.seo-url__base-url {
    color: #95a7b7;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.next-input.next-input__add-on--seo-placeholder,
.next-input__add-on--seo-placeholder.sp-input,
.next-input__add-on--seo-placeholder.next-input--stylized {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.next-input.next-input__add-on--seo-placeholder:not(textarea),
.next-input__add-on--seo-placeholder.sp-input:not(textarea),
.next-input__add-on--seo-placeholder.next-input--stylized:not(textarea) {
    width: auto
}

.google-preview {
    position: relative
}

.google-preview .google__title {
    min-height: 21px;
    display: block;
    font-size: 18px;
    color: #1a0dab;
    line-height: 21px;
    margin-bottom: 2px
}

.google-preview .google__url {
    display: block;
    word-wrap: break-word;
    color: #006621;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 2px
}

.google-preview .google__description {
    display: block;
    color: #545454;
    line-height: 18px;
    font-size: 13px
}

.google-preview .google__logo img {
    max-width: 100px;
    position: absolute;
    top: 30px;
    right: 24px
}

.product-collections-list .next-grid {
    min-height: 32px
}

.product-collections-list,
.product-collections-list__link {
    color: #798c9c
}

.product-collections-list__automatic-label {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 9px;
    letter-spacing: 2px;
    color: #c3cfd8
}

.variant-selector {
    margin-bottom: 10px
}

.variant-selector-list {
    display: inline;
    margin: 0;
    list-style: none;
    margin-bottom: -5px
}

.variant-selector-item {
    display: inline-block;
    margin-right: 10px
}

.variant-selector-link {
    cursor: pointer
}

.variant-selector-link:hover {
    text-decoration: underline
}

.variant-selector-link.default-option {
    color: #95a7b7
}

.new-variants-table-wrapper {
    position: relative
}

.new-variants-table .select {
    max-width: 50px
}

.variants-table__heading--indent-left {
    padding-left: 10px
}

.variants-table__heading--indent-right {
    padding-right: 10px
}

.new-variants-table__row:last-child>.new-variants-table__cell {
    border-bottom: solid 1px #ebeef0
}

.new-variants-table__row-wrapper:last-child .new-variants-table__cell {
    border-bottom: none
}

.variant-table-input--option-value {
    min-width: 80px
}

.variant-table-input--sku-barcode {
    min-width: 110px
}

.variant-table-input--numeric {
    min-width: 65px
}

.variant-image-dropzone__cell {
    position: absolute;
    left: 0;
    right: 0;
    background: #ffffff;
    z-index: 8;
    box-sizing: border-box;
    width: 100% !important;
    height: 53px !important
}

.variant-image-section:not(.image-over) .variant-image-dropzone {
    display: none
}

.variant-image-section.image-over .variant-image,
.variant-image-section.image-over .variant {
    display: table-row
}

.edit-on-hover,
.mock-edit-on-hover {
    border: 1px solid transparent;
    height: 32px;
    cursor: pointer;
    background: transparent;
    padding: 5px 6px;
    border-radius: 3px;
    box-sizing: border-box
}

.new-variants-table__row:hover .edit-on-hover,
.new-variants-table__row:hover .mock-edit-on-hover {
    border-color: #d3dbe2;
    background-color: #ffffff
}

.new-variants-table__row .edit-on-hover:focus,
.new-variants-table__row .mock-edit-on-hover:focus {
    border-color: #0078bd
}

.new-variants-table--gift-cards tr:first-child td {
    border-top: 1px solid #ebeef0
}

.new-variants-thumb__wrapper {
    width: 40px
}

.new-variants-table__no-photo {
    fill: #c3cfd8
}

.new-variants-thumb__wrapper:hover .new-variants-table__no-photo {
    fill: #0078bd
}

.new-variants-table__cell {
    padding-left: 4px;
    padding-right: 4px
}

.new-variants-table__cell .btn {
    padding-left: 10px;
    padding-right: 10px
}

.products-custom-option-input {
    margin-top: 5px !important
}

.options .tagit-new .ui-autocomplete-input {
    width: 120px
}

.options .tagit-new .ui-autocomplete-input::-webkit-input-placeholder {
    color: transparent
}

.options .tagit-new .ui-autocomplete-input::-moz-placeholder {
    color: transparent
}

.options .tagit-new .ui-autocomplete-input:-ms-input-placeholder {
    color: transparent
}

.options .tagit-new .ui-autocomplete-input::placeholder {
    color: transparent
}

.options .tagit-new:only-child {
    width: 100%
}

.options .tagit-new:only-child .ui-autocomplete-input {
    width: 100%
}

.options .tagit-new:only-child .ui-autocomplete-input::-webkit-input-placeholder {
    color: #95a7b7
}

.options .tagit-new:only-child .ui-autocomplete-input::-moz-placeholder {
    color: #95a7b7
}

.options .tagit-new:only-child .ui-autocomplete-input:-ms-input-placeholder {
    color: #95a7b7
}

.options .tagit-new:only-child .ui-autocomplete-input::placeholder {
    color: #95a7b7
}

.reorder-modal__options-list {
    margin: 0;
    margin-bottom: -20px
}

.reorder-modal__options-row {
    margin: 0 0 20px 0 !important
}

.reorder-modal__option-drag-handle {
    margin-right: 5px
}

.tokenized-product-options .tagit-choice {
    color: #ffffff
}

.option-1 .tagit-choice {
    background-color: #29bc94
}

.option-2 .tagit-choice {
    background-color: #763eaf
}

.option-3 .tagit-choice {
    background-color: #ff9517
}

.next-layout__sidebar--fill-vertically .next-card:first-child {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.next-layout__sidebar--fill-vertically .next-card:last-child {
    -webkit-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    height: 0;
    overflow-y: auto
}

.back-to-product .back-to-product__thumbnail {
    width: 70px
}

.back-to-product .back-to-product__space-for-variant-count {
    margin-bottom: 2px
}

.back-to-product .back-to-product__variant-count {
    margin-bottom: 5px;
    display: block
}

.variant-option-value {
    word-wrap: break-word
}

.next-list__item--is-current .variant-option-value {
    color: #454e57
}

.variant-list {
    overflow: auto;
    overflow-x: hidden
}

.variant-properties {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.variant-navigation {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

@media (max-width: 768px),
(min-width: 768px) and (max-width: 1040px) {
    .individual-variant {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .individual-variant .variant-properties {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
    .individual-variant .variant-navigation {
        max-width: 100%;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
    .individual-variant>.next-grid__cell {
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
    .individual-variant .next-layout__sidebar--fill-vertically .next-card {
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        height: auto
    }
}

.image-drop-file-input {
    z-index: 5
}

.multi-progress-bar {
    background: #f5f6f7;
    border-radius: 4px;
    min-width: 50px;
    height: 8px;
    position: relative;
    overflow: hidden;
    box-shadow: inset 0px 0px 0px 1px rgba(49, 55, 61, 0.1)
}

.multi-progress-bar--clickable {
    cursor: pointer
}

.multi-progress-bar__item {
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    transition: width 0.4s cubic-bezier(0.83, 0.04, 0.13, 0.99);
    box-shadow: inset 0px 0px 0px 1px rgba(49, 55, 61, 0.1);
    border-radius: 4px 0 0 4px
}

.multi-progress-bar__section--primary .multi-progress-bar__item--main {
    background: #96bf48
}

.multi-progress-bar__section--secondary .multi-progress-bar__item--main {
    background: #ffd117
}

.multi-progress-bar__section--tertiary .multi-progress-bar__item--main {
    background: #ff5d5d
}

.multi-progress-bar__section--primary.multi-progress-bar__section--subdued .multi-progress-bar__item--main {
    background: #95a7b7
}

.multi-progress-bar__section--secondary.multi-progress-bar__section--subdued .multi-progress-bar__item--main {
    background: #c3cfd8
}

.multi-progress-bar__section--tertiary.multi-progress-bar__section--subdued .multi-progress-bar__item--main {
    background: #d3dbe2
}

.multi-progress-bar--quarter-margin-top-bottom {
    margin: 5px 0
}

.multi-progress-bar__legend {
    height: 8px;
    width: 8px;
    position: relative;
    border-radius: 4px
}

.multi-progress-bar__legend--label {
    display: inline-block;
    margin-left: 5px
}

.multi-progress-bar__legend--primary-main {
    background: #96bf48
}

.multi-progress-bar__legend--secondary-main {
    background: #ffd117
}

.multi-progress-bar__legend--tertiary-main {
    background: #ff5d5d
}

.multi-progress-bar__legend--primary-main.multi-progress-bar__legend--subdued {
    background: #95a7b7
}

.multi-progress-bar__legend--secondary-main.multi-progress-bar__legend--subdued {
    background: #c3cfd8
}

.multi-progress-bar__legend--tertiary-main.multi-progress-bar__legend--subdued {
    background: #d3dbe2
}

.ui-card.resource-feedbacks .ui-subheading {
    text-transform: none;
    font-weight: normal;
    font-size: 1.1rem
}

.ui-card.resource-feedbacks .section--no-padding-top {
    padding-top: 0.35714rem
}

.ui-content-list--state-feedback {
    margin-top: 0.35714rem
}

.ui-content-list--state-feedback .ui-content-list__item {
    padding-left: 1.42857rem
}

.ui-content-list--state-feedback>.ui-content-list__item::before {
    color: #0078bd;
    font-size: 1.7rem
}

.ui-content-list--state-feedback>.ui-content-list__item.feedback--requires-action::before {
    color: #ffd117
}

.ui-content-list--state-feedback>.ui-content-list__item.feedback--rejected::before {
    color: #d83e3e
}

.ui-content-list--state-feedback>.ui-content-list__item.feedback--unpublished::before,
.ui-content-list--state-feedback>.ui-content-list__item.feedback--unavailable::before {
    color: #454e57
}

.reportcard-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.reportcard {
    background: #ffffff;
    border-right: 1px solid #ebeef0;
    cursor: pointer;
    width: 25%;
    float: left;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.reportcard:nth-child(4n) {
    border-right: none
}

.reportcard:nth-child(4n+5)::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    background: #ebeef0
}

.reportcard .reportcard-link {
    display: block;
    text-decoration: none;
    width: 100%
}

.reportcard .reportcard-banner {
    height: 40px;
    position: relative
}

.reportcard .reportcard-icon {
    margin-top: 20px
}

.reportcard .reportcard-name {
    color: #31373d;
    margin: 13px 0 0 0
}

.reportcard .reportcard-author {
    color: #95a7b7;
    margin-bottom: 13px
}

.reportcard.product_reports .reportcard-link:focus,
.reportcard.product_reports .reportcard-link:hover {
    background: #f8ffec
}

.reportcard.product_reports .reportcard-link:focus .reportcard-name,
.reportcard.product_reports .reportcard-link:hover .reportcard-name {
    color: #96bf48
}

.reportcard.product_reports .reportcard-link:focus .reportcard-icon,
.reportcard.product_reports .reportcard-link:hover .reportcard-icon {
    fill: #96bf48
}

.reportcard.order_reports .reportcard-link:focus,
.reportcard.order_reports .reportcard-link:hover,
.reportcard.sales_reports .reportcard-link:focus,
.reportcard.sales_reports .reportcard-link:hover {
    background: #eff9fd
}

.reportcard.order_reports .reportcard-link:focus .reportcard-name,
.reportcard.order_reports .reportcard-link:hover .reportcard-name,
.reportcard.sales_reports .reportcard-link:focus .reportcard-name,
.reportcard.sales_reports .reportcard-link:hover .reportcard-name {
    color: #0078bd
}

.reportcard.order_reports .reportcard-link:focus .reportcard-icon,
.reportcard.order_reports .reportcard-link:hover .reportcard-icon,
.reportcard.sales_reports .reportcard-link:focus .reportcard-icon,
.reportcard.sales_reports .reportcard-link:hover .reportcard-icon {
    fill: #0078bd
}

.reportcard.payment_reports .reportcard-link:focus,
.reportcard.payment_reports .reportcard-link:hover,
.reportcard.payments_reports .reportcard-link:focus,
.reportcard.payments_reports .reportcard-link:hover {
    background: #faf1fe
}

.reportcard.payment_reports .reportcard-link:focus .reportcard-name,
.reportcard.payment_reports .reportcard-link:hover .reportcard-name,
.reportcard.payments_reports .reportcard-link:focus .reportcard-name,
.reportcard.payments_reports .reportcard-link:hover .reportcard-name {
    color: #b762ff
}

.reportcard.payment_reports .reportcard-link:focus .reportcard-icon,
.reportcard.payment_reports .reportcard-link:hover .reportcard-icon,
.reportcard.payments_reports .reportcard-link:focus .reportcard-icon,
.reportcard.payments_reports .reportcard-link:hover .reportcard-icon {
    fill: #b762ff
}

.reportcard.traffic_reports .reportcard-link:focus,
.reportcard.traffic_reports .reportcard-link:hover {
    background: #fff9ec
}

.reportcard.traffic_reports .reportcard-link:focus .reportcard-name,
.reportcard.traffic_reports .reportcard-link:hover .reportcard-name {
    color: #ff9517
}

.reportcard.traffic_reports .reportcard-link:focus .reportcard-icon,
.reportcard.traffic_reports .reportcard-link:hover .reportcard-icon {
    fill: #ff9517
}

.reportcard.tax_reports .reportcard-link:focus,
.reportcard.tax_reports .reportcard-link:hover,
.reportcard.taxes_reports .reportcard-link:focus,
.reportcard.taxes_reports .reportcard-link:hover {
    background: #eafdf7
}

.reportcard.tax_reports .reportcard-link:focus .reportcard-name,
.reportcard.tax_reports .reportcard-link:hover .reportcard-name,
.reportcard.taxes_reports .reportcard-link:focus .reportcard-name,
.reportcard.taxes_reports .reportcard-link:hover .reportcard-name {
    color: #29bc94
}

.reportcard.tax_reports .reportcard-link:focus .reportcard-icon,
.reportcard.tax_reports .reportcard-link:hover .reportcard-icon,
.reportcard.taxes_reports .reportcard-link:focus .reportcard-icon,
.reportcard.taxes_reports .reportcard-link:hover .reportcard-icon {
    fill: #29bc94
}

.reportcard.insight_reports .reportcard-link:focus,
.reportcard.insight_reports .reportcard-link:hover {
    background: #f8ffec
}

.reportcard.insight_reports .reportcard-link:focus .reportcard-name,
.reportcard.insight_reports .reportcard-link:hover .reportcard-name {
    color: #96bf48
}

.reportcard.insight_reports .reportcard-link:focus .reportcard-icon,
.reportcard.insight_reports .reportcard-link:hover .reportcard-icon {
    fill: #96bf48
}

.reports-index-card .value {
    font-size: 32px;
    letter-spacing: 0.33px;
    line-height: 40px
}

.reports-index-card .change {
    font-size: 18px;
    line-height: 30px;
    color: #272c30
}

.reports-index-card .last-30 {
    font-size: 14px;
    color: #707070
}

.reports-index-card .metric-name {
    font-size: 12px;
    color: #191919;
    text-transform: uppercase
}

.reports-index-card .index-list,
.reports-index-card .finances-list {
    list-style-type: none
}

.reports-index-card .index-list li,
.reports-index-card .finances-list li {
    padding: 1.42857rem 0
}

.reports-index-card .index-list li {
    border-top: 1px solid #e0e0e0
}

.reports-index-card .finances-list li {
    border-bottom: 1px solid #e0e0e0
}

#reports-index .btn--create-report {
    white-space: normal
}

.reports-betaflag {
    background: #bec3c6;
    color: #f2f4f5;
    border-radius: 2px;
    padding: 2px 5px 2px 4px;
    font-size: 12px;
    font-weight: 200;
    margin-left: 2px
}

@media (max-width: 550px),
(min-width: 768px) and (max-width: 790px) {
    .next-grid.next-grid--reports-gallery {
        padding: 10px
    }
}

#reports-show .header-row .next-spinner {
    margin-left: 10px
}

#reports-show .date-stamp {
    float: right;
    padding: 10px 0;
    position: relative;
    top: -20px;
    z-index: 1000
}

.report-category-wrapper {
    padding: 0;
    position: relative;
    display: block;
    width: 100%;
    background: #fafbfc;
    border-radius: 0 0 3px 3px
}

.reports-chart {
    position: relative
}

.reports-chart .header__primary-actions {
    padding-left: 5px
}

.reports-chart .next-card {
    margin: 20px
}

.reports-chart #reports-table table {
    padding: 0
}

.reports-chart #report-query-builder .span24 {
    padding: 0
}

.reports-chart .next-card--timeline {
    position: relative;
    overflow: hidden
}

.reports-chart .next-card--primary {
    margin-bottom: 60px
}

.reports-chart .footer-row>div {
    padding-left: 10px !important
}

@media screen and (max-width: 580px) {
    .page-reports-show .content--has-secondary-actions .header__secondary-actions {
        display: block;
        text-align: left;
        padding-left: 10px
    }
    .page-reports-show .dropdown-container {
        float: none;
        display: block;
        margin: 10px
    }
    .page-reports-show .measure-builder .dropdown {
        right: auto
    }
    .page-reports-show .measure-builder .dropdown::before,
    .page-reports-show .measure-builder .dropdown::after {
        right: auto;
        left: 10px
    }
    .page-reports-show .next-card {
        margin: 0 0 20px;
        width: auto;
        overflow-x: auto
    }
    .page-reports-show .next-card table {
        width: auto;
        overflow-x: auto;
        padding-bottom: 0;
        margin-top: 0 !important
    }
    .page-reports-show .next-card--primary .next-card__section {
        padding: 0
    }
    .page-reports-show .reports-measure ~ .reports-measure {
        border-left: 1px solid #f5f6f7;
        padding-left: 10px
    }
    .page-reports-show .footer-row {
        display: none
    }
    .page-reports-show tr.summary {
        display: table-row !important
    }
    .page-reports-show tr.summary .reports-measure {
        white-space: nowrap
    }
}

.reports-property .filterable:hover {
    color: #00588a
}

.detailed-choice-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width: 768px) {
    .detailed-choice-list {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.detailed-choice-list__label {
    text-align: center;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 20px;
    border: 1px solid #d3dbe2;
    border-radius: 3px;
    margin: 0 10px;
    cursor: pointer
}

.detailed-choice-list__label:first-of-type {
    margin-left: 0
}

.detailed-choice-list__label:last-of-type {
    margin-right: 0
}

@media screen and (max-width: 768px) {
    .detailed-choice-list__label {
        margin: 10px 0
    }
    .detailed-choice-list__label:first-of-type {
        margin-top: 0
    }
    .detailed-choice-list__label:last-of-type {
        margin-bottom: 0
    }
}

.detailed-choice-list__label:hover {
    border-color: #0078bd;
    background-color: #eff9fd
}

.detailed-choice-list__label--is-selected {
    border-color: #0078bd;
    background-color: #eff9fd
}

.detailed-choice-list__icon {
    color: #798c9c;
    margin-bottom: 10px
}

.detailed-choice-list__radio-button {
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important
}

.body:hover .detailed-choice-list__radio-button a,
.body:hover .detailed-choice-list__radio-button input,
.body:hover .detailed-choice-list__radio-button .autocomplete-field,
.body:hover .detailed-choice-list__radio-button button {
    display: none !important
}

.new-report-modal__report-name {
    padding-top: 10px;
    border-top: 1px solid #d3dbe2;
    margin-top: 20px
}

.report-heading {
    display: block;
    text-align: center;
    color: #000;
    font-weight: normal
}

.report-subheading {
    display: block;
    text-align: center;
    font-weight: 400;
    color: #999
}

.report-actions {
    display: inline-block
}

.report-actions--loading-or-error .import-export-actions,
.report-actions--loading-or-error .segmented,
.report-actions--loading-or-error .has-dropdown {
    display: none
}

.report-actions--loading-or-error .has-dropdown--custom-report {
    display: block
}

.report-actions--loading-or-error .has-dropdown--custom-report .dropdown li {
    display: none
}

.report-actions--loading-or-error .has-dropdown--custom-report .dropdown li:last-child {
    display: list-item
}

#dashboard-cal-start-input-container,
#dashboard-cal-end-input-container,
#datepicker-text-start-container,
#datepicker-text-end-container {
    width: 200px;
    float: left
}

#dashboard-cal-start-input-container,
#datepicker-text-start-container,
#datepicker-cal-start {
    padding-right: 20px
}

.datepicker-cal {
    margin-top: 20px;
    width: 200px;
    height: 200px;
    float: left
}

.dropdown.datepicker {
    padding: 5px;
    width: 420px
}

.next-fieldset-wrapper--data-type {
    margin-top: 20px
}

.custom-reports-table__buttons {
    float: right
}

.gateway-identifier {
    border-right: dotted 1px #eaeaea;
    position: absolute;
    width: 50px;
    height: 100%;
    top: 0;
    text-align: center;
    left: 0
}

.gateway-identifier .ico,
.gateway-identifier .next-icon {
    margin-top: 19px
}

.gateway-header {
    border-color: #e6e6e6
}

.gateway-header.box {
    padding: 20px 15px 20px 65px
}

.gateway-reactivation-btns {
    min-width: 270px
}

.gateway-test-mode {
    transition: all 0.3s;
    background-image: url(//cdn.shopify.com/s/assets/admin/payments/test-mode-fa7738d96ca8120a13796f3942ac486d34b3ed46c3a82dbedeeaeea666ed12b6.png);
    width: 100%;
    height: 0;
    opacity: 0;
    position: relative;
    bottom: 0;
    z-index: 2
}

.gateway-test-mode-enabled {
    height: 2px;
    opacity: 1.0
}

.gateway-test-mode-in-banner {
    position: absolute;
    top: 1px;
    left: 0
}

.accepted-card {
    position: relative;
    padding: 5px 5px 0;
    margin-right: 6px;
    margin-bottom: 8px;
    background: #f6f6f6;
    border-radius: 3px
}

.accepted-card-label {
    float: left;
    margin: 0
}

.accepted-card-label.disabled {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .4
}

.accepted-card-input[type=checkbox] {
    float: left;
    margin: 3px 5px 0 0
}

.payments-account-card-rate {
    margin-top: 5px;
    line-height: 16px
}

.checkout-language-field[type=text] {
    width: 60%
}

.state-picker-field[type=text] {
    width: 80%
}

.gateway-logo-shopify-payments img {
    width: 142px
}

.file-upload-modal-container,
.tax-document-modal-container {
    padding: 20px 0 0
}

.file-upload-stack-container>div {
    padding: 0 20px 20px
}

.tax-document-stack-container>div {
    padding: 0 20px 15px;
    min-height: 52px
}

.file-upload-stack-container>div:nth-child(even),
.tax-document-stack-container>div:nth-child(even) {
    background-color: #f5f6f7
}

.tax-document-stack {
    padding-top: 10px;
    padding-bottom: 10px
}

.tax-document-stack div {
    min-width: 130px;
    max-width: 340px
}

.file-upload-stack {
    padding-top: 10px;
    padding-bottom: 10px
}

.file-upload-stack div {
    min-width: 100px;
    max-width: 340px
}

.payments-statement-preview {
    margin-top: 20px;
    border: 1px solid #d3dbe2;
    border-radius: 4px;
    font-size: 12px;
    font-family: Monaco, Consolas, Lucida Console, monospace;
    -webkit-mask-image: linear-gradient(top, #000 0%, #000 50%, transparent 100%);
    mask-image: linear-gradient(top, #000 0%, #000 50%, transparent 100%)
}

.payments-statement-preview th {
    color: #798c9c;
    padding: 5px 10px
}

.payments-statement-preview td {
    border-bottom: 0;
    padding: 5px 10px;
    line-height: 1
}

.payments-statement-preview tr:first-child td {
    padding-top: 10px
}

.payments-statement-preview tr:last-child td {
    padding-bottom: 10px
}

.payments-statement-preview .highlight {
    padding: 0;
    background-color: #fff7b2;
    text-transform: uppercase
}

.sp-accounts-terms .ui-annotated-section__annotation {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sp-accounts-terms p {
    padding-bottom: 5px
}

.sp-accounts-terms .ui-annotated-section__description {
    margin-right: auto
}

@media screen and (max-width: 450px) {
    .sp-accounts-terms .ui-page-actions {
        margin-left: 20px
    }
}

.payments-expanded-rates-table th {
    font-weight: bold
}

.payments-expanded-rates-table .tabs a {
    padding: 7px
}

.bank-details-next-section.bordered {
    border-top: 1px solid #ebeef0
}

.bank-details-next-section .bank-details-next-section__cheque-thumb {
    padding-left: 8px;
    padding-right: 8px
}

.bank-details-next-section .ui-form__group:nth-child(2) {
    margin-top: 12px;
    margin-bottom: 12px
}

.bank-details-next-section .vertical-align {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.shipping-rate-table {
    margin-bottom: 35px
}

.shipping-rate-buttons {
    border-bottom: none
}

.shipping-rate-buttons .destroy {
    position: relative;
    left: -19px
}

#settings-shipping td,
#fulfillment-services td {
    vertical-align: top
}

#settings-shipping .service-description {
    margin: 8px 0 8px
}

#settings-shipping .shipping-rates>tr:last-child td {
    border-bottom: 1px solid #ececec
}

#settings-shipping td.name {
    vertical-align: top;
    background: #f9f9f9;
    border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf
}

#settings-shipping .shipping-icon {
    width: 78px;
    height: 78px;
    background-color: white;
    background-repeat: no-repeat;
    display: block;
    border: 2px solid #EEE;
    border-radius: 999px;
    background-position: 50%
}

#settings-shipping .fulfillment-icon {
    background-color: white;
    background-repeat: no-repeat;
    width: 78px;
    height: 78px;
    display: block;
    border: 2px solid #EEE;
    border-radius: 999px;
    background-position: 50%
}

.country-icon {
    display: block;
    margin: 7px 0 3px 0
}

.shipping-rates td {
    margin-bottom: 5px
}

.shipping-rates td:first-child {
    padding-left: 32px
}

.positive-shipping-change {
    font-size: 14px;
    color: #77bc56;
    font-weight: bold
}

.negative-shipping-change {
    font-size: 14px;
    color: #cb4b4a;
    font-weight: bold
}

.shipping-country {
    border-bottom: 1px solid #ECECEC;
    padding: 4px 0px 3px 0px
}

.shipping-country strong {
    font-size: 14px
}

.shipping-country .btn {
    position: relative;
    top: -6px
}

.shipping-rates {
    margin-bottom: 20px
}

.shipping-rates td:first-child {
    padding-left: 20px
}

.shipping-rates .table-dropdown table tr:last-child td {
    border: none
}

.carrier-calculated-shipping tbody tr:last-child>td {
    border: 1px solid #dcdcdc
}

.other-shipping tr:first-child .other-shipping-provider {
    border-top: 1px solid #ECECEC;
    padding-top: 10px
}

.shipping-rates-icon {
    background-image: url(//cdn.shopify.com/s/assets/admin/icons-shipping-small-3a79e5a554ee0b1b28576660175f4c930e50323ad0f2d2e03281429e3fca0145.png);
    background-repeat: no-repeat;
    width: 45px;
    height: 14px;
    display: inline-block;
    position: relative;
    top: 4px;
    margin-right: 5px
}

.shipping-rates-icon.ups {
    background-position: 0 0px
}

.shipping-rates-icon.shipwire {
    background-position: 0 -14px
}

.shipping-rates-icon.fedex {
    background-position: 0 -28px
}

.shipping-rates-icon.usps {
    background-position: 0 -43px
}

.shipping-rates-icon.canada_post {
    background-position: 0 -56px
}

.shipping-rates-icon.webgistix {
    background-position: 0 -70px
}

.shipping-rates-icon.amazon {
    background-position: 0 -83px
}

.shipping-rates-icon.api {
    background-position: 0 -99px
}

.shipping-rates-icon.bogus {
    background-position: 0 -114px
}

.shipping-rates-icon.shipping-rates-icon--no-margin {
    margin-right: 0
}

.ico-shipping-shipwire {
    background-image: url(//cdn.shopify.com/s/assets/admin/shipping-shipwire-d012b03467f77dbca1bab50afcbe5cd4189baad8829c60ba456f0acb90df8e03.png)
}

.ico-fulfill-shipwire {
    background-image: url(//cdn.shopify.com/s/assets/admin/fulfill-shipwire-2293f04493906d1bf88994a2080df69d466d18fb42c8a349dbb177c54b0a96b3.png)
}

.ico-fulfill-webgistix {
    background-image: url(//cdn.shopify.com/s/assets/admin/fulfill-webgistix-cae95322397f80d06b33e311d5d9154a158f58e746257bff76fa7bc40fbde022.png)
}

.ico-fulfill-webgistix2x {
    background-image: url(//cdn.shopify.com/s/assets/admin/fulfill-webgistix2x-6f6000b932ef85c3446fef55e3cd05d66c2ab05f2d6a83fd6dcc81208e4666d7.png)
}

.shipping-disabled .shipping-rates-icon {
    opacity: 0.5
}

.shipping-disabled .shipping-carrier-description {
    opacity: 0.5
}

.shipping-boxes table tbody:last-child tr:first-child td {
    border-bottom: none
}

.shipping-rate-offset {
    line-height: 18px
}

.shipping-rate-test .ui-autocomplete-input {
    width: 238px
}

.zone-shipping-rates {
    margin-left: 3.14286rem
}

.zone-shipping-rates .table--zone-rates {
    padding: 5px 0;
    border-bottom: 1px solid #ebeef0
}

.zone-shipping-rates .table--zone-rates thead td {
    padding-bottom: 0
}

.zone-shipping-rates>.table-wrapper:last-child .table--zone-rates {
    padding-bottom: 0;
    border-bottom: none
}

.tax-override td {
    padding: 0;
    height: 34px
}

.tax-override th {
    padding: 8px 5px
}

.tax-override label {
    margin-bottom: 0;
    padding-left: 6px;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif
}

.tax-override .indent-county {
    padding-left: 15px
}

.tax-override .indent-city {
    padding-left: 25px
}

.tax-override .heading-align {
    padding-right: 35px !important
}

.tax-override .no-bottom-border {
    border-bottom: none !important
}

.tax-override .country-province-overrides {
    min-height: 150px
}

#country-province-overrides {
    min-height: 140px
}

.usa-state-field {
    width: 75%
}

.subregion-tax-policy select {
    max-width: 190px
}

.email-templates tbody tr {
    height: 45px
}

.order-notification.is-disabled {
    color: #999;
    text-decoration: line-through
}

textarea.html-email-preview {
    height: 300px
}

iframe.html-email-preview {
    width: 100%;
    height: 300px;
    display: block;
    border: 0;
    background: #fff
}

iframe.html-email-preview.bordered {
    border: 1px solid #d3dbe2;
    border-radius: 3px
}

.plaintext-email-preview {
    background: #fff;
    border: 1px solid #d3dbe2;
    border-radius: 3px;
    padding: 20px;
    white-space: pre-wrap;
    word-wrap: break-word
}

.apple-pass-form-wrapper {
    width: 220px
}

.apple-pass-form .file-group {
    border-top: 1px solid #E6E6E6;
    margin-bottom: 16px;
    margin-top: 16px
}

.apple-pass-form .file-group__checkbox {
    margin-top: 32px
}

.apple-pass-form .minicolors {
    margin-right: 25px
}

#setting-gift-card-apple-pass-logo-text {
    min-width: 150px;
    margin-right: -23px
}

.apple-pass-preview-wrapper {
    background: url(//cdn.shopify.com/s/assets/admin/gift-cards/apple-pass-iphone-13f0b58e21584e7793412da0149228f6b98d8b99e8e6ee21520b71fc83329167.png) no-repeat center center;
    height: 390px;
    min-width: 220px;
    position: relative;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px
}

.apple-pass-preview {
    position: absolute;
    left: 50%;
    top: 62px;
    width: 166px;
    height: 246px;
    margin-left: -83px;
    border-radius: 5px;
    color: #29302c;
    box-shadow: inset 0 -4px 1px -4px rgba(0, 0, 0, 0.4)
}

.apple-pass-preview #apple-pass-heading {
    float: left;
    width: 75%
}

.apple-pass-preview #apple-pass-logo {
    float: left;
    width: 17px;
    height: 17px;
    margin: 9px 5px 0 7px
}

.apple-pass-preview #apple-pass-title {
    margin: 2px 0 0 10px;
    line-height: 30px;
    font-size: 11px;
    font-weight: 600;
    height: 33px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.apple-pass-preview #apple-pass-strip {
    height: 70px;
    width: 100%;
    overflow: hidden
}

.apple-pass-preview #apple-pass-balance {
    font-size: 11px;
    font-weight: 500;
    text-align: right;
    margin-right: 6px
}

.apple-pass-preview #apple-pass-barcode {
    width: 50%;
    margin: 50px auto 10px auto
}

.apple-pass-preview .apple-pass-label {
    display: block;
    text-transform: uppercase;
    font-size: 6px;
    margin-top: 6px;
    height: 6px;
    line-height: 10px
}

.apple-pass-preview .apple-pass-secondary-text {
    color: #c7bca1
}

#domains .box.warning {
    margin-bottom: 0
}

.box.add-domain {
    border-top: none;
    padding: 12px 10px
}

.primary-domain-form select {
    margin-left: 4px;
    margin-top: -1px
}

.ssl-certificate-illustration {
    height: 100px;
    margin: 0 auto
}

.shopify-classic-iframe-modal {
    margin-top: 10px
}

.domain-deleted {
    text-decoration: line-through
}

.domain-modal ul li {
    list-style-type: none
}

.domain-modal .bold {
    font-weight: 600
}

.domain-modal .errors h2 {
    display: none
}

.domain-modal .errors ul {
    margin-left: 0
}

.domain-modal .details {
    margin-left: 0
}

.domain-modal .details li {
    font-weight: 600
}

.domain-modal .details li span {
    font-weight: normal
}

.domain-modal .row.mb {
    margin-bottom: 48px
}

.domain-modal .registrar-logo {
    background: url(//cdn.shopify.com/s/assets/admin/godaddy-80eacfc326b39eea87c988e9475d1e36368fb425ede06d26ee4d460323fce7d6.jpg) no-repeat;
    border: solid 1px #e3e3e3;
    border-radius: 2px;
    width: 224px;
    height: 113px;
    position: absolute;
    top: 134px;
    right: 20px
}

.domain-modal .available {
    background-color: #fafcf6
}

.domain-modal .domain-list tr.error td {
    border-top: 1px solid #ececec;
    background-color: #FFFCFC
}

.domain-modal .domain-list tr.bordered td {
    border-top: 0
}

.domain-modal .domain-list tr td:last-child {
    text-align: right
}

.domain-modal .ico-fail-red {
    width: 18px;
    height: 18px;
    display: inline-block
}

.loading .domain-modal .domain-list {
    opacity: 0.6
}

.loading .domain-modal .domain-list td a {
    visibility: hidden
}

.modal .domain-instructions {
    text-align: center;
    padding: 40px
}

.modal .domain-instructions table tr td {
    border-bottom: 1px solid #ececec;
    padding: 20px 0;
    text-align: left;
    font-size: 14px
}

.modal .domain-instructions .circle::before {
    display: inline-block;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    margin-right: 20px;
    padding: 16px;
    text-align: center;
    font-size: 16px;
    color: #ffffff
}

.modal .domain-instructions .number-one::before {
    content: '1';
    background-color: #95c13e
}

.modal .domain-instructions .number-two::before {
    content: '2';
    background-color: #0078bd
}

.modal .domain-instructions .btn-primary {
    margin-top: 40px;
    padding: 10px 20px;
    height: auto;
    font-size: 16px
}

.modal .domain-instructions p:last-child {
    font-size: 11px;
    margin-top: 20px;
    color: #ababab
}

.page-domains-index .impending {
    background-color: #fffaf3
}

.page-domains-index .impending .status {
    color: #f7991d
}

.page-domains-index .section select[class*=span] {
    margin: 2px 0 0 0;
    float: left
}

.page-domains-index .section .message {
    margin-top: 8px
}

.page-domains-index .section .section-content p {
    margin-top: 12px;
    color: #f7991d
}

.page-domains-index .section .section-content p span:first-of-type {
    font-weight: 600
}

.page-domains-index .section .section-content p a {
    text-decoration: underline
}

.page-domains-index th.google-domain-col,
.page-domains-index td.google-domain-col {
    padding: 0
}

.page-domains-index th.google-domain-col.google-icon,
.page-domains-index td.google-domain-col.google-icon {
    min-width: 24px;
    min-height: 24px;
    background-image: url(//cdn.shopify.com/s/assets/admin/google-favicon-34fbf575b88ff1a993091c835bde7dd88d1361d86b9d55f015cf5a709be5d4d8.png);
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: center
}

.page-domains-index td.stent::before {
    content: '';
    height: 28px;
    width: 1px;
    float: right
}

.page-domains-index .domain-list .bordered td {
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec
}

.page-domains-index .domain-list th,
.page-domains-index .domain-list td.status {
    font-weight: 600
}

.page-domains-index .domain-list td .ok {
    color: #95b360
}

.page-domains-index .domain-list td.select:first-of-type {
    padding-top: 20px;
    padding-bottom: 20px
}

.page-domains-index .domain-list tr.selected:hover,
.page-domains-index .domain-list tr.selected td,
.page-domains-index .domain-list tr.selected td:hover {
    background-color: #fafcf6
}

.page-domains-index .domain-list tr.selected.impending:hover,
.page-domains-index .domain-list tr.selected.impending td,
.page-domains-index .domain-list tr.selected.impending td:hover {
    background-color: #fffaf3
}

.page-domains-index .domain-list a.visit-link {
    margin-left: 10px
}

.account-stat-wrapper label {
    font-weight: normal;
    margin-bottom: 3px
}

.account-stat {
    background: #eee;
    width: 100%;
    padding: 3px
}

.stat-bar {
    background: #c2d48f;
    display: block;
    height: 25px
}

.stat-grid {
    padding: 0
}

.stat-grid td {
    border: none;
    padding: 0 0 10px 0
}

.stat-grid label {
    width: 105px;
    float: left;
    margin-right: 5px
}

.stat-grid span {
    float: left
}

.credit-card-container {
    position: relative
}

.credit-card-container .tooltip-error {
    bottom: 100%;
    top: auto
}

.credit-card-container .field_with_errors {
    display: inline
}

.credit-card-container .credit-cards-accepted {
    position: absolute;
    top: 0;
    right: 0
}

.summary-new td {
    background-color: #fcf5d9 !important;
    color: #9b731d
}

.invoice-summary td {
    background: #f9f9f9
}

.google-apps {
    padding: 1px 0 20px 100px;
    background-repeat: no-repeat;
    background-position: 13px 0;
    background-image: url(//cdn.shopify.com/s/assets/admin/logo-google-1cfb0125175cb15ef8ea5dc760be3964662c3203fc380ed60aa83008541b0ba0.png)
}

.staff-accounts-list {
    list-style: none
}

.staff-accounts-list__item {
    padding: 1.42857rem 0;
    border-top: 1px solid #ebeef0
}

.staff-accounts-list__item:first-child {
    border-top: 0;
    padding-top: 0
}

.staff-accounts-list__item:last-child {
    padding-bottom: 0
}

.blue-callout-pad p {
    padding-bottom: 5px
}

.blue-callout-pad .pad-left {
    padding-left: 60px
}

.blue-callout-pad:hover {
    background: #eff9fd;
    cursor: pointer
}

.divider-vertical {
    border-right: 1px solid #d5d5d5;
    margin: 0 20px;
    height: 105px
}

.divider-vertical-short {
    border-right: 1px solid #d5d5d5;
    margin: 0 20px;
    height: 80px
}

.blue-callout-space {
    padding: 20px;
    width: 228px
}

.guru-chat .ico {
    margin-right: 10px;
    vertical-align: middle
}

.close-store .span12 {
    padding-left: 0
}

.close-store .sssb {
    margin-bottom: 40px !important
}

.blue {
    color: #0078bd
}

.circle-blue {
    width: 100px;
    height: 100px;
    border-radius: 55px;
    background: #f1f7f9;
    color: #3084ca;
    font-size: 50px
}

.circle-blue-small {
    width: 90px;
    height: 90px;
    border-radius: 55px;
    background: #f1f7f9;
    margin: 0 auto
}

.delivery-methods {
    margin: 0
}

.delivery-methods li {
    border-radius: 4px;
    padding: 20px;
    list-style-type: none;
    background-color: #fcfcfc;
    border: 1px solid #e3e3e3
}

.delivery-methods li:hover {
    background-color: #efefef;
    border-color: #d6d6d6
}

.delivery-methods li.selected {
    background-color: #ffffff;
    border-color: #479ccf
}

.delivery-methods li .delivery-method-info {
    padding: 10px 20px
}

.delivery-methods li label {
    cursor: pointer;
    height: 100%;
    margin: 0;
    font-weight: inherit
}

.delivery-methods li h4 {
    border: 0;
    padding: 0;
    margin-bottom: 4px
}

#two_factor_auth_modal li.disabled {
    color: #999
}

#two_factor_auth_modal li.disabled .heading {
    color: #999
}

.next-ui .gateway-header {
    position: relative;
    padding-left: 50px
}

.next-ui #fulfillment-services tbody:last-of-type>tr:first-of-type>td,
.next-ui #carrier-calculated-shipping tbody:last-of-type>tr:first-of-type>td {
    border-bottom: none
}

.next-ui .shipping-rate-table:last-of-type {
    margin-bottom: 0
}

.next-ui .shipping-rate-table:last-of-type .shipping-rates {
    margin-bottom: 0
}

.next-ui .shipping-rate-table:last-of-type .shipping-rates tbody:last-of-type>tr:first-of-type>td {
    border-bottom: none
}

@media (max-width: 400px),
(min-width: 768px) and (max-width: 640px) {
    .card-illustration-hide-on-mobile {
        display: none
    }
}

@media (max-width: 500px),
(min-width: 768px) and (max-width: 740px) {
    .next-grid--accounts-store-status {
        display: block
    }
    .next-grid--accounts-store-status>.next-grid__cell {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0
    }
}

.gateway-card {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.gateway-card__icon {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-right: 1px solid #ebeef0;
    text-align: center;
    padding: 20px 10px
}

.gateway-card__content {
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
}

.gateway-edit-form,
.carrier-side-by-side-form {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-top: -20px
}

.gateway-edit-form__section,
.carrier-side-by-side-form__section {
    -webkit-flex: 1 1 200px;
    -ms-flex: 1 1 200px;
    flex: 1 1 200px;
    margin-left: 20px;
    margin-top: 20px
}

.next-settings-page h2 {
    color: #454e57
}

.next-settings-page .section {
    padding: 40px 0
}

.next-settings-page .section.first-section {
    padding-top: 20px
}

.next-settings-page .section-summary h1 {
    color: #454e57
}

.next-settings-page .section-summary p {
    color: #798c9c;
    line-height: 1.5em
}

.drag-and-drop-upload {
    padding: 2em 1em;
    border: 1px dashed #d3dbe2;
    border-radius: 3px;
    text-align: center
}

.drag-and-drop-upload .ico {
    margin: 10px auto
}

.drag-and-drop-upload span {
    color: #798c9c;
    display: block
}

.drag-and-drop-upload small {
    font-size: 1em;
    color: #95a7b7;
    display: block
}

.drag-and-drop-upload input[type='file'],
.drag-and-drop-upload [type='file'].autocomplete-field {
    margin-top: 10px;
    margin-left: 70px
}

.drag-and-drop-upload.uploaded {
    border: none;
    padding: 1em
}

.drag-and-drop-upload.uploaded img {
    display: block;
    margin: 0 auto
}

.drag-and-drop-upload.uploaded.full-size {
    padding: 0
}

.drag-and-drop-upload.uploaded.full-size img {
    border-radius: 3px
}

.drag-and-drop-upload.uploaded.small {
    padding: 2em 1em
}

.color-control .minicolors .minicolors-grid {
    top: 5px;
    left: 5px;
    border-radius: 1.5px
}

.color-control .minicolors .minicolors-input {
    position: absolute;
    width: 97px;
    z-index: 999999999;
    max-width: none;
    left: 20px;
    top: 193px;
    border: none;
    display: none;
    background-color: transparent
}

.color-control .minicolors-focus .minicolors-input {
    display: block
}

.color-control .minicolors-slider {
    top: 5px;
    left: 160px;
    border-radius: 1.5px
}

.color-control .minicolors-slider .minicolors-picker {
    border: none;
    margin-top: -1px;
    left: -1px;
    width: 22px;
    border-radius: 1.5px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1)
}

.color-control .minicolors-panel {
    border: none;
    border-radius: 3px;
    width: 176px;
    height: 180px;
    left: 50% !important;
    top: 100%;
    margin-left: -98px;
    margin-top: 34px;
    padding: 5px
}

.color-control .minicolors-panel::before {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px
}

.color-control .minicolors-panel::after {
    content: "Color Code";
    display: block;
    position: absolute;
    bottom: 8px;
    color: #798c9c
}

.color-control .minicolors-theme-default.minicolors {
    float: left;
    margin-right: 10px;
    width: 60px;
    height: 30px;
    display: block
}

.color-control .minicolors-swatch {
    border-radius: 3px !important;
    width: 60px !important;
    height: 30px !important;
    border: none !important;
    cursor: pointer !important
}

.color-control .minicolors-swatch-color {
    border-radius: 3px !important
}

.color-control .minicolors-grid .minicolors-picker {
    border-color: rgba(0, 0, 0, 0.1)
}

.color-control .minicolors-grid .minicolors-picker>div {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset
}

.color-control .color-label {
    float: left;
    color: #798c9c;
    display: block;
    line-height: 16px;
    cursor: pointer;
    width: calc(100% - 72px)
}

.color-control .color-label strong {
    display: block;
    font-weight: normal
}

.color-control .color-label small {
    display: block;
    font-weight: normal;
    color: #95a7b7;
    font-size: 1em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.checkout-optional-fields .box-content .optional-field-label,
.checkout-optional-fields .content-index__item .optional-field-label {
    float: left;
    color: #798c9c;
    padding: 6px 0
}

.checkout-optional-fields .box-content .segmented-control,
.checkout-optional-fields .content-index__item .segmented-control {
    float: right;
    width: 300px
}

.package-dimensions {
    line-height: 28px
}

.package-dimension-options,
.package-weight-options {
    padding: 0
}

.shipping-rate-ranges__connector {
    width: 10px
}

th.google-domain-col,
td.google-domain-col {
    padding: 0
}

th.google-domain-col.google-icon,
td.google-domain-col.google-icon {
    min-width: 24px;
    min-height: 24px;
    background-image: url(//cdn.shopify.com/s/assets/admin/google-favicon-34fbf575b88ff1a993091c835bde7dd88d1361d86b9d55f015cf5a709be5d4d8.png);
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: center
}

.account-channel__image-container {
    width: 100%;
    max-width: 150px;
    height: 90px;
    margin: 0 auto
}

.account-channel__image-container>.account-channel__image {
    margin: 0 auto;
    max-width: 100%;
    max-height: 100%
}

.tooltip-amex {
    display: none
}

.has-amex .tooltip-other {
    display: none
}

.has-amex .tooltip-amex {
    display: inline-block
}

.table-transfers .next-input--number[type="number"] {
    width: 70px
}

.transfers-quantity-ordered-input {
    -moz-appearance: textfield;
    width: 60px
}

.transfers-quantity-ordered-input::-webkit-outer-spin-button,
.transfers-quantity-ordered-input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.transfer-reference-number--truncated {
    max-width: 140px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.table-transfers .next-table__image-cell {
    width: 50px;
    height: 36px
}

.table-transfers__received-meter-cell {
    width: 120px
}

.table-transfers__received-meter-cell .next-label {
    display: none
}

.table-transfers__remove-item-cell {
    width: 1px
}

.table-transfers {
    padding: 20px
}

.table-transfers tr>td {
    border-bottom: solid 1px #ebeef0
}

.table-transfers__variant-row:not(:last-child) .next-table__image-cell,
.table-transfers>tbody:last-of-type>tr:last-child>td {
    border-bottom: none
}

.transfers-table__only-display-when-condensed {
    display: none
}

@media (max-width: 500px),
(min-width: 768px) and (max-width: 740px) {
    .table-transfers {
        padding: 0;
        display: block
    }
    .table-transfers thead {
        display: none
    }
    .table-transfers tr {
        position: relative;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        box-sizing: border-box;
        padding: 20px
    }
    .table-transfers tbody {
        width: 100%;
        display: block;
        background: #fafbfc
    }
    .table-transfers tbody>tr:first-child {
        background: #ffffff;
        padding-bottom: 20px
    }
    .table-transfers input[type="number"],
    .table-transfers [type="number"].autocomplete-field {
        -moz-appearance: textfield;
        width: 60px
    }
    .table-transfers input[type="number"]::-webkit-outer-spin-button,
    .table-transfers [type="number"].autocomplete-field::-webkit-outer-spin-button,
    .table-transfers input[type="number"]::-webkit-inner-spin-button,
    .table-transfers [type="number"].autocomplete-field::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0
    }
    .table-transfers td {
        padding: 0 10px 10px 0;
        display: block
    }
    .table-transfers tr td {
        border: none
    }
    .table-transfers td:first-of-type {
        padding-left: 0
    }
    .table-transfers td:last-of-type {
        padding-right: 0
    }
    .table-transfers tbody+tbody {
        border-top: solid 1px #ebeef0
    }
    .table-transfers tbody>tr:not(:last-child) {
        border-bottom: solid 1px #ebeef0
    }
    .table-transfers .next-table__cell--hide-when-condensed {
        display: none
    }
    .table-transfers .next-table__cell--full-width-when-condensed {
        -webkit-flex: 1 0 100%;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%
    }
    .table-transfers .next-table__cell--grow-when-condensed {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: auto
    }
    .table-transfers .next-table__cell--no-flex {
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
    .table-transfers .aspect-ratio--square {
        width: 40px;
        padding-bottom: 40px
    }
    .table-transfers .next-table__image-cell {
        width: 40px;
        height: auto;
        padding-top: 0;
        padding-bottom: 0
    }
    .table-transfers .table-transfers__item-title {
        box-sizing: border-box;
        padding: 0;
        -webkit-flex: 1 1 200px;
        -ms-flex: 1 1 200px;
        flex: 1 1 200px
    }
    .table-transfers .table-transfers__received-meter-cell {
        padding-right: 0;
        padding-bottom: 0;
        -webkit-flex: 0 0 95px;
        -ms-flex: 0 0 95px;
        flex: 0 0 95px
    }
    .table-transfers .table-transfers__received-meter-cell .next-label {
        display: block
    }
    .table-transfers .table-transfers__remove-item-cell {
        -webkit-flex: 0 0 22px;
        -ms-flex: 0 0 22px;
        flex: 0 0 22px;
        padding-bottom: 0
    }
    .table-transfers .transfers-table__only-display-when-condensed {
        display: block
    }
}

@media (max-width: 500px),
(min-width: 768px) and (max-width: 740px) {
    .table-transfers--receive tr {
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .table-transfers--receive .next-table__cell--full-width-when-condensed {
        padding: 0
    }
    .table-transfers--receive .transfers-table__accept-reject-cell {
        margin-top: 10px;
        padding-bottom: 0
    }
    .table-transfers--receive .transfers-table__accept-reject-cell input[type="number"],
    .table-transfers--receive .transfers-table__accept-reject-cell [type="number"].autocomplete-field {
        width: 56px
    }
    .table-transfers--receive .transfers-table__accept-reject-cell .next-grid__cell {
        padding-right: 0
    }
    .table-transfers--receive .table-transfers__received-meter-cell {
        text-align: left;
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end
    }
}

.table-timeline-create-receipt__variant-row-title {
    padding-left: 20px
}

.transfer-complete-modal__radio-sub-label {
    padding-left: 26px;
    padding-bottom: 20px
}

.transfer-complete-modal__radio-sub-label:last-of-type {
    padding-bottom: 0
}

.transfer-complete-modal__radio-options-cell {
    border-right: 1px solid #ebeef0
}

.transfer-complete-modal__progress-bar-cell {
    padding-left: 20px
}

@media screen and (max-width: 400px) {
    .transfer-complete-modal__radio-options-cell {
        border: none
    }
    .transfer-complete-modal__progress-bar-cell {
        display: none
    }
}

@media print {
    .page-transfers-show .section {
        border: none
    }
    .page-transfers-show .next-card__header {
        padding: 0;
        margin: 0 0 20px
    }
    .page-transfers-show .next-card__section {
        padding: 0
    }
    .transfers-grid--print-layout {
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
    .transfers-grid--print-layout .next-grid__cell {
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
    .table-transfers {
        border-top: solid 1px #000000
    }
    .table-transfers td,
    .table-transfers th {
        font-size: 14px;
        padding: 5px
    }
}

@media print and (max-width: 500px),
print and (min-width: 768px) and (max-width: 740px) {
    .table-transfers {
        display: table
    }
    .table-transfers tbody,
    .table-transfers thead,
    .table-transfers tfoot {
        display: table-row-group
    }
    .table-transfers tr {
        display: table-row
    }
    .table-transfers td,
    .table-transfers th {
        display: table-cell;
        border-bottom: solid 1px #000000
    }
}

@media print {
    .table-transfers .table-transfers__item-title .next-heading {
        padding: 5px;
        padding-left: 0
    }
    .table-transfers .table-transfers__variant-row>.table-transfers__item-title {
        padding-left: 20px
    }
    .table-transfers__item-title>.next-heading {
        font-weight: bold
    }
    .table-transfers__totals-row {
        border-top: solid 3px #000000
    }
}

.pricing__tag {
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: 60px;
    color: #0078bd;
    font-weight: normal
}

.pricing__tag--subdued {
    color: #95a7b7
}

.pricing__tag--small {
    font-size: 16px;
    vertical-align: middle;
    margin: 0px 5px
}

.next-grid--single-column .pricing__img {
    display: none
}

.pricing__img--basic {
    width: 97px;
    height: 86px;
    margin: 54px auto 30px auto
}

.pricing__img--professional {
    width: 128px;
    height: 108px;
    margin: 32px auto 30px auto
}

.pricing__img--unlimited {
    width: 157px;
    height: 117px;
    margin: 23px auto 30px auto
}

.pricing__description {
    max-width: 250px;
    height: 72px;
    margin: 0 auto
}

.next-grid--single-column .pricing__description {
    max-width: auto;
    height: auto
}

.pricing__list {
    list-style: none;
    padding-top: 30px
}

.next-grid--single-column .pricing__list {
    padding-top: 20px
}

.pricing__list li {
    margin: 0px 0px 0.6em 0px
}

.pricing__list li:last-child {
    margin-bottom: 0px
}

.unlockable-features {
    margin-bottom: 15px
}

.unlockable-feature {
    font-weight: normal;
    font-size: 15px;
    margin: 0 0 8px 10px
}

.unlockable-feature .ico {
    margin-right: 5px
}

.marketing-pricing>* {
    line-height: 70px;
    display: inline-block;
    vertical-align: middle;
    font-weight: 300;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif
}

.marketing-pricing__currency {
    font-size: 23px
}

.marketing-pricing__amount {
    font-size: 70px
}

.marketing-pricing__frequency {
    font-size: 23px
}

.marketing-pricing--small>* {
    line-height: 40px
}

.marketing-pricing--small .marketing-pricing__currency {
    font-size: 16px
}

.marketing-pricing--small .marketing-pricing__amount {
    font-size: 40px
}

.marketing-pricing--small .marketing-pricing__frequency {
    font-size: 16px
}

.payout-schedule td {
    width: 1%;
    white-space: nowrap
}

.payout-schedule .range {
    display: inline-block
}

.payout-schedule .range .tooltip-label {
    text-transform: none
}

.payout-schedule a {
    text-decoration: none
}

.payout-schedule a:hover {
    text-decoration: underline
}

@media screen and (max-width: 994px) {
    .payout-schedule .large {
        font-size: 13px
    }
}

.payout-processing {
    background-image: url(//cdn.shopify.com/s/assets/admin/diagonal-line-bg-wide-d96f129543dd6ef0a170b3e5efd86dad45024481a7934c44945ced14f3bf4ab2.png)
}

.payout-schedule-empty {
    color: #e6e6e6
}

.payment-schedule-disclaimer {
    line-height: 35px
}

.curtain-loader {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0
}

.btn-connect-qbo,
.btn-connect-qbo:hover,
.btn-connect-qbo:focus,
.btn-connect-qbo:active {
    background-color: #24A105;
    border-color: #24A105;
    width: 200px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: 200px;
    background-position: center top;
    background-image: url(//cdn.shopify.com/s/assets/admin/payments/connect-qbo-button-7f001879c30f0eeab6967e543d17c570651114ac8d358ed9c2f536c405b274df.png)
}

.btn-connect-qbo:hover,
.btn-connect-qbo:focus,
.btn-connect-qbo:active {
    border-color: #24A105;
    background-image: url(//cdn.shopify.com/s/assets/admin/payments/connect-qbo-button-hover-ffb2c011f7db0adba29dda34b0a158458c8fce32c68c546d9674e14c4ef1d890.png)
}

.page-themes-index .section {
    border: 0px
}

.page-themes-show #body {
    min-height: 0
}

@media screen and (max-height: 500px) {
    .page-themes-show #body .editor {
        overflow-y: auto
    }
}

.section.published-theme .live-text {
    text-transform: uppercase;
    color: #888888;
    letter-spacing: 1px;
    box-sizing: border-box;
    font-size: 11px
}

.theme-section-title {
    margin-bottom: 20px
}

.published-theme-type {
    font-size: 13px;
    font-weight: normal;
    text-transform: uppercase;
    color: #888888;
    margin-bottom: 10px
}

.published-theme-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    max-width: 500px
}

.published-theme-split {
    width: 49%;
    position: relative;
    margin-left: 2%
}

.published-theme-split>h2 {
    padding-top: 12px;
    margin-bottom: 9px
}

.published-theme-split .published-theme-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    max-width: 300px
}

@media only screen and (max-width: 1660px) {
    .published-theme-split .published-theme-title {
        max-width: 250px
    }
}

@media only screen and (max-width: 1600px) {
    .published-theme-split .published-theme-title {
        max-width: 200px
    }
}

@media only screen and (max-width: 1460px) {
    .published-theme-split .published-theme-title {
        max-width: 150px
    }
}

@media only screen and (max-width: 1380px) {
    .published-theme-split .published-theme-title {
        max-width: 200px
    }
}

@media only screen and (max-width: 1280px) {
    .published-theme-split .published-theme-title {
        max-width: 150px
    }
}

@media only screen and (max-width: 1170px) {
    .published-theme-split .published-theme-title {
        max-width: 120px
    }
}

@media only screen and (max-width: 1110px) {
    .published-theme-split .published-theme-title {
        max-width: 100px
    }
}

@media only screen and (max-width: 1060px) {
    .published-theme-split .published-theme-title {
        max-width: 75px
    }
}

.published-theme-split:first-child {
    margin-left: 0px
}

.published-theme .iphone .store-preview-mask {
    width: 155px;
    height: 220px;
    top: 54px;
    left: 15px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.published-theme .store-preview-mask {
    display: block;
    width: 685px;
    height: 435px;
    position: absolute;
    left: 26px;
    top: 34px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    box-sizing: border-box;
    background-color: rgba(255, 255, 255, 0.9);
    padding-top: 202px;
    text-align: center;
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.published-theme .store-preview-mask .ico {
    margin-right: 6px;
    position: relative;
    top: -1px
}

.published-theme a:hover .store-preview-mask {
    opacity: 1
}

.published-theme iframe {
    pointer-events: none;
    width: 1159px;
    height: 694px;
    border: none;
    overflow: hidden;
    margin-left: 27px;
    top: 60px;
    position: relative;
    background-color: white;
    -webkit-transform: scale(0.59);
    transform: scale(0.59);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: all 0.3s ease-in-out
}

.devices {
    overflow: hidden
}

.devices>a {
    display: block;
    width: 80%;
    margin: 0 auto;
    padding-top: 20px
}

@media only screen and (max-width: 1220px) {
    .devices>a {
        width: 100%;
        margin-left: 0px
    }
}

.macbook {
    width: 736px;
    height: 469px;
    background-image: url(//cdn.shopify.com/s/assets/admin/themes/macbook-b3612b8d301da56231dd9305b19fce15890eea5353b930d0b6c7debbe002b2c4.png);
    position: relative;
    margin: 0px auto;
    background-position: 0px 1px;
    background-repeat: no-repeat
}

.iphone {
    width: 183px;
    height: 274px;
    position: absolute;
    right: -21px;
    bottom: 0px;
    background-image: url(//cdn.shopify.com/s/assets/admin/themes/iphone-753f1c82cdf00f801d5538f4e042712032dcf02521d73cb2da0ca487d39ee49e.png);
    background-repeat: no-repeat;
    background-position: 0px 1px
}

.iphone iframe {
    width: 320px;
    height: 456px;
    margin-left: 15px;
    top: 54px;
    -webkit-transform: scale(0.484);
    transform: scale(0.484);
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    box-sizing: border-box
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .macbook {
        background-image: url(//cdn.shopify.com/s/assets/admin/themes/macbook_retina-2ef9582a865851200cef92858e2a8ff5dc2b85e06a4570ebd4287e83c15a6519.png);
        background-size: 100%
    }
    .iphone {
        background-image: url(//cdn.shopify.com/s/assets/admin/themes/iphone_retina-eb3b509e81b09ccc4bd098dcba1e2773cdced564d67ffe6f9675b2c9dfa31859.png);
        background-size: 100%
    }
}

.unpublished-theme-title {
    font-size: 18px;
    line-height: 32px;
    color: #31373d;
    text-transform: capitalize;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal
}

.unpublished-box:nth-of-type(-n+2) {
    margin-top: 0
}

.unpublished-box:nth-of-type(even) {
    margin-right: 0
}

.preview-label {
    max-width: 160px;
    display: inline-block;
    padding: 0 10px
}

.theme-store-cta .btn {
    margin-top: 20px
}

.theme-store-cta-title {
    margin-bottom: 20px
}

.next-grid--single-column .theme-store-cta-title {
    margin-top: 20px
}

.theme-store-cta-btn {
    display: block
}

.theme-store-cta__image {
    max-width: 405px;
    width: 100%;
    height: auto;
    margin: 0 auto
}

.theme-role {
    box-sizing: border-box;
    width: 50%;
    padding: 15px;
    float: left
}

.theme-role.main-theme {
    padding-left: 0
}

.theme-role.main-theme a {
    background-image: url(//cdn.shopify.com/s/assets/admin/icn-main-large-fb0a01ac8278170174ca86baabfd4e4162d76c80db625008151eda8c79fac204.png);
    background-repeat: no-repeat;
    background-position: 50% 77px
}

.theme-role.mobile-theme {
    padding-right: 0
}

.theme-role.mobile-theme a {
    background-image: url(//cdn.shopify.com/s/assets/admin/icn-mobile-large-01dd38c93d26014c4b99f6aafb2a5a440d1e419f3e6cded10a8172a79503dd4a.png);
    background-position: 50% 68px;
    background-repeat: no-repeat
}

.theme-role.is-selected a,
.theme-role.is-selected a:hover {
    border-color: #4c90ee;
    box-shadow: 0px 0px 2px 1px rgba(76, 144, 238, 0.3) inset
}

.theme-role a {
    display: block;
    width: 100%;
    text-align: center;
    height: 280px;
    padding: 195px 30px 0 30px;
    border: 1px solid #ddd;
    border-radius: 8px;
    text-decoration: none;
    box-sizing: border-box
}

.theme-role a:hover {
    text-decoration: none;
    border-color: #bbbbbb
}

.theme-heading {
    display: block;
    text-align: center;
    color: #31373d
}

.theme-subheading {
    display: block;
    text-align: center;
    font-weight: 400;
    color: #999
}

.asset-listing {
    position: relative;
    background: #ffffff;
    padding: 0;
    height: 100%;
    overflow: auto;
    border-right: 1px solid #e6e6e6;
    box-sizing: border-box
}

.asset-listing-list {
    display: block;
    list-style: none inside none;
    margin: 0;
    padding-bottom: 5px
}

.add-theme-asset {
    font-size: 13px;
    display: block;
    color: #3084CA;
    text-decoration: underline;
    padding: 5px 10px 5px 50px;
    background-image: none
}

.add-theme-asset:hover {
    background-color: #eff9fd
}

.asset-listing-theme-file {
    color: #444444;
    font-size: 13px;
    display: block;
    padding: 3px 10px 3px 75px;
    background-image: url(//cdn.shopify.com/s/assets/admin/ico-mime-types-eaf16c36eb15fce4911bddf6baacd8568a09124005569ea618063a49497bfdd9.png);
    background-position: 30px -124px;
    background-repeat: no-repeat;
    white-space: nowrap
}

.asset-listing-theme-file:hover {
    color: #31373d;
    text-decoration: none;
    background-color: #eff9fd
}

.asset-listing-theme-file.file-type-png,
.asset-listing-theme-file.file-type-gif,
.asset-listing-theme-file.file-type-jpg {
    background-position: 30px -44px
}

.asset-listing-theme-file.file-type-css,
.asset-listing-theme-file.file-type-sass,
.asset-listing-theme-file.file-type-scss {
    background-position: 30px -284px
}

.asset-listing-theme-file.file-type-js,
.asset-listing-theme-file.file-type-coffee {
    background-position: 30px -5px
}

.asset-listing-theme-file.file-type-liquid {
    background-position: 30px -205px
}

.asset-listing-theme-file.file-type-html {
    background-position: 30px -85px
}

.asset-listing-heading {
    margin-bottom: 0px;
    border: none;
    padding: 5px 10px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: bold
}

.asset-listing-heading:hover {
    background-color: #eff9fd
}

.asset-listing-heading-value {
    display: block;
    padding-left: 40px;
    background-image: url(//cdn.shopify.com/s/assets/admin/ico-mime-types-eaf16c36eb15fce4911bddf6baacd8568a09124005569ea618063a49497bfdd9.png);
    background-repeat: no-repeat;
    background-position: -4px -488px
}

.is-collapsed .asset-listing-heading-value {
    background-position: -4px -448px
}

.is-collapsed+.asset-listing-list {
    display: none
}

.is-collapsed .asset-listing-list {
    display: none
}

.asset-search {
    width: 100%;
    padding: 10px 18px 7px 18px;
    box-sizing: border-box
}

.asset-search-field {
    padding-right: 4px;
    padding-left: 4px;
    box-sizing: border-box;
    width: 100%;
    border-radius: 3px
}

.file-overview {
    padding: 7px;
    background: #ffffff;
    border-bottom: 1px solid #e6e6e6
}

.theme-asset-name {
    padding-left: 10px;
    line-height: 28px
}

.view-older-versions {
    padding-left: 4px;
    font-size: 13px
}

.theme-asset-actions {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 20px
}

.theme-asset-actions__rename {
    margin-right: 5px
}

.theme-asset-actions__rename .next-dropdown,
.theme-asset-actions__rename .sp-container {
    right: 0;
    min-width: 340px
}

.theme-asset-actions__rename .next-dropdown__section {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.template-blankslate {
    width: 400px;
    position: absolute;
    top: 35%;
    left: 50%;
    margin-left: -200px;
    text-align: center;
    background-image: url(//cdn.shopify.com/s/assets/admin/theme-editor-open-file-709d83a1aff2d127caeb52f32c3e8089b949f55b7e5d0635c3c8e31caca2308d.png);
    background-position: center top;
    background-repeat: no-repeat;
    padding-top: 86px;
    line-height: 22px;
    color: #aaa
}

.stylized-divider {
    position: relative
}

.stylized-or {
    position: relative;
    background: #ffffff;
    top: -11px;
    z-index: 1;
    padding: 0 12px;
    color: #ccc
}

.faux-hr-line {
    border-top: 1px solid #ddd;
    width: 200px;
    height: 1px;
    top: 0;
    left: 100px;
    display: block;
    position: absolute
}

.editor {
    position: relative;
    height: 100%;
    padding: 0;
    box-sizing: border-box
}

.asset-container {
    height: 100%;
    overflow: hidden
}

.code-asset-container {
    height: 100%
}

.image-asset-view {
    display: block;
    margin: 0 auto;
    padding: 57px 0 100px 0
}

.image-asset-container {
    height: 100%;
    overflow: scroll;
    background: #eff9fd
}

.template-editor-container {
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    box-shadow: 1px 1px #e6e6e6;
    background: #ffffff;
    box-sizing: border-box
}

.template-editor-tabs-blank-slate {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4px 20px;
    box-sizing: border-box
}

.template-editor-tabs-blank-slate .ico {
    margin-right: 6px
}

.template-editor-tabs {
    list-style: none;
    padding: 0 18px;
    margin: 0;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap
}

.template-editor-tab {
    position: relative;
    background: none;
    display: inline-block;
    vertical-align: top;
    padding: 0 7px;
    border: 1px solid transparent;
    border-bottom: none;
    margin: 0 2px;
    cursor: pointer;
    border-radius: 3px 3px 0px 0px;
    color: #666
}

.template-editor-tab.active {
    background: #ffffff;
    padding-right: 23px;
    border-color: #e6e6e6
}

.template-editor-tab.active .template-editor-tab-filename {
    color: #0078bd;
    text-decoration: none
}

.template-editor-tab.active .template-editor-close-tab {
    display: block
}

.template-editor-tab.has-changes .template-editor-close-tab {
    background-position: -17px -372px
}

.template-editor-tab-filename {
    display: block;
    line-height: 28px;
    color: #666
}

.template-editor-tab-filename:hover {
    color: #666
}

.template-editor-close-tab {
    display: none;
    position: absolute;
    top: 6px;
    right: 4px;
    text-indent: -9999px;
    width: 15px;
    height: 15px;
    background-image: url(//cdn.shopify.com/s/assets/admin/ico-mime-types-eaf16c36eb15fce4911bddf6baacd8568a09124005569ea618063a49497bfdd9.png);
    background-position: -18px -413px;
    background-repeat: no-repeat;
    border-radius: 15px
}

.template-editor-close-tab:hover {
    background-color: #e6e6e6
}

.sfe-next .theme-editor__banner .ui-banner {
    margin: 0 0 10px
}

.sfe-next .theme-editor__banner .ui-banner--transparent {
    background-color: transparent
}

.sfe-next .theme-editor__banner .ui-banner__content {
    padding: 10px 15px
}

.sfe-next .theme-editor__banner .ui-banner__ribbon {
    display: none
}

.sfe-next#theme-editor {
    min-width: 640px;
    height: 100%;
    width: 100%;
    background: #ebeef0;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent
}

.sfe-next .theme-editor__wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    overflow: hidden
}

.sfe-next .theme-editor__preview {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.sfe-next .theme-editor__iframe-wrapper {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    overflow: hidden
}

.sfe-next .theme-editor__iframe-wrapper--mobile,
.sfe-next .theme-editor__iframe-wrapper--mobile>.theme-editor__iframe {
    width: 375px;
    max-height: 667px
}

.sfe-next .theme-editor__iframe-wrapper--scaled:not(.theme-editor__iframe-wrapper--mobile) {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    max-height: 200%;
    height: 200%
}

.sfe-next .theme-editor__iframe-wrapper--scaled.theme-editor__iframe-wrapper--mobile,
.sfe-next .theme-editor__iframe-wrapper--scaled.theme-editor__iframe-wrapper--mobile>.theme-editor__iframe {
    max-height: 100%;
    height: 100%
}

.sfe-next .theme-editor__iframe {
    display: block;
    width: 1px;
    min-width: 100%;
    height: 100%;
    padding: 0;
    border: 0;
    background-color: #ffffff
}

.sfe-next .theme-editor__sidebar {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 1;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 300px;
    background: #f5f6f7;
    box-shadow: 1px 0 5px rgba(0, 0, 0, 0.12);
    overflow: hidden;
    transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1);
    height: 100%
}

.sfe-next .theme-editor__footer {
    position: relative;
    z-index: 2;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    height: 36px;
    padding: 10px;
    background: #ffffff;
    box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.1)
}

.sfe-next.theme-editor .loading-bar__container {
    position: absolute;
    top: 0;
    left: 300px;
    right: 0;
    width: auto;
    transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-overflow-scrolling: touch
}

.sfe-next .theme-editor__spinner {
    position: absolute;
    top: 0;
    left: 300px;
    opacity: 0;
    display: none;
    pointer-events: none;
    transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1);
    padding: 20px 0 0 20px
}

.sfe-next .theme-editor__spinner--is-visible {
    display: block
}

.sfe-next .theme-editor__spinner--is-active {
    opacity: 1
}

.sfe-next.theme-editor--fullscreen#theme-editor {
    min-width: 0
}

.sfe-next.theme-editor--fullscreen .theme-editor__fullscreen-toggle,
.sfe-next.theme-editor--fullscreen .loading-bar__container,
.sfe-next.theme-editor--fullscreen .theme-editor__spinner {
    left: 0
}

.sfe-next.theme-editor--fullscreen .theme-editor__fullscreen-toggle-icon {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.sfe-next.theme-editor--fullscreen .theme-editor__sidebar {
    margin-left: -300px
}

.sfe-next .theme-editor__fullscreen-toggle {
    display: block;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 300px;
    width: 20px;
    height: 40px;
    margin-top: -20px;
    padding: 0;
    background: #f5f6f7;
    border: 0;
    border-radius: 0 3px 3px 0;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.12);
    clip: rect(-3px, 25px, 45px, 0);
    color: #212529;
    transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1)
}

.sfe-next .theme-editor__fullscreen-toggle:hover,
.sfe-next .theme-editor__fullscreen-toggle:focus,
.sfe-next .theme-editor__fullscreen-toggle:active {
    color: #0078bd
}

.sfe-next .theme-editor__fullscreen-toggle-icon {
    position: absolute;
    top: 14px;
    left: 3px;
    margin: 0
}

.sfe-next .theme-editor__header {
    position: relative;
    z-index: 2;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    background: #ffffff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1)
}

.sfe-next .theme-editor__header--no-shadow {
    box-shadow: none
}

.sfe-next .theme-editor__heading {
    padding: 15px 40px;
    cursor: default;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.sfe-next .theme-editor__title-bar {
    padding: 10px
}

.sfe-next .theme-editor__title-bar .next-popover__container {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.sfe-next .theme-editor__title-container {
    padding-left: 3px;
    overflow: hidden
}

.sfe-next .theme-editor__title {
    cursor: default;
    font-size: 18px;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.sfe-next .theme-editor__header-nav {
    line-height: 32px;
    background: #31373d
}

.sfe-next .theme-editor__header-nav-link {
    display: inline-block;
    color: #ebeef0;
    padding: 0 10px
}

.sfe-next .theme-editor__header-nav-link:hover,
.sfe-next .theme-editor__header-nav-link:focus,
.sfe-next .theme-editor__header-nav-link:active {
    color: #ffffff
}

.sfe-next .theme-editor__header-action {
    position: absolute;
    top: 0;
    width: 40px;
    height: 100%;
    padding: 0
}

.sfe-next .theme-editor__header-action:first-child {
    left: 0
}

.sfe-next .theme-editor__header-action:last-child {
    right: 0
}

.sfe-next .theme-editor__header-action--subdued {
    color: #95a7b7
}

.sfe-next .theme-editor__header-action--subdued:hover,
.sfe-next .theme-editor__header-action--subdued:active,
.sfe-next .theme-editor__header-action--subdued:focus {
    color: #31373d
}

.sfe-next .theme-editor__index {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    overflow: hidden
}

.sfe-next .theme-editor__index .next-tab__container {
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    min-height: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden
}

.sfe-next .theme-editor__index .next-tab__list {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    position: relative;
    z-index: 1;
    background: #ffffff;
    border-top: 1px solid #ebeef0;
    border-radius: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1)
}

.sfe-next .theme-editor__index .next-tab {
    color: inherit;
    padding: 14px 10px 15px;
    border-bottom-width: 0;
    border-color: #ebeef0
}

.sfe-next .theme-editor__index .next-tab:focus,
.sfe-next .theme-editor__index .next-tab:hover {
    color: #0078bd;
    background: none
}

.sfe-next .theme-editor__index .next-tab.next-tab--is-active {
    color: inherit;
    font-weight: 700;
    background: none
}

.sfe-next .theme-editor__index .next-tab.next-tab--subdued {
    color: #95a7b7
}

.sfe-next .theme-editor__index .next-tab__list>li:first-child>.next-tab::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 100%;
    width: calc(100% + 2px);
    height: 3px;
    background: #0078bd;
    transition: 150ms ease left
}

.sfe-next .theme-editor__index .next-tab__list>li:first-child>.next-tab--is-active::after {
    left: 0;
    width: calc(100% + 1px)
}

.sfe-next .theme-editor__index .next-tab__panel__container {
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    min-height: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.sfe-next .theme-editor__index .next-tab__panel--is-active {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.sfe-next .theme-editor__index .next-tab__panel--is-active>.next-tab__panel--grow {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.sfe-next .theme-editor__section-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.sfe-next .theme-editor__empty-state {
    color: #6c6c6d;
    text-align: center;
    padding: 25px 15px 15px
}

.sfe-next .theme-editor__empty-state>*:not(.hide)+* {
    margin-top: 0.71429rem
}

.sfe-next .theme-editor__theme-info {
    padding: 10px 15px;
    margin-top: 20px
}

.sfe-next .theme-editor__presets {
    text-align: center;
    padding: 0 20px
}

.sfe-next .theme-editor__presets>p {
    margin-top: 10px
}

.sfe-next .theme-editor__presets-panel--note {
    padding: 0 20px
}

.sfe-next .theme-editor__panel {
    display: none;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #f5f6f7;
    transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.sfe-next .theme-editor__panel--is-visible {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.sfe-next .theme-editor__panel--is-active {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.sfe-next .theme-editor__panel--vertical {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.sfe-next .theme-editor__panel--vertical.theme-editor__panel--is-active {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.sfe-next .theme-editor__panel-body {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 100%;
    min-height: 0;
    overflow-y: auto;
    padding: 10px 10px 0;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch
}

.sfe-next .theme-editor__panel-body::after {
    content: '';
    display: block;
    height: 10px;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.sfe-next .theme-editor__panel-body .next-popover {
    margin-left: 0;
    margin-right: 0
}

.sfe-next .theme-editor__panel-body--padded {
    padding-top: 20px
}

.sfe-next .theme-editor__panel-body--padded::after {
    height: 20px
}

.sfe-next .theme-editor__panel-separator {
    margin: 20px 0;
    background-color: #d3dbe2
}

.sfe-next .stacked-menu__item-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.sfe-next .stacked-menu__item-icon {
    height: 40px;
    width: 40px;
    min-width: 40px;
    margin-left: -5px;
    margin-right: 10px
}

.sfe-next .stacked-menu__item-icon>.theme-editor__icon,
.sfe-next .stacked-menu__item-icon>.theme-editor__thumb,
.sfe-next .stacked-menu__item-icon>.theme-editor__icon-grid {
    width: 100%;
    height: 100%
}

.sfe-next .stacked-menu__item-icon .next-icon {
    margin: auto;
    top: auto;
    width: 30px;
    height: 30px
}

.sfe-next .stacked-menu__item-icon--small,
.sfe-next .stacked-menu__item-icon--small .next-icon {
    height: 20px;
    width: 20px;
    min-width: 20px
}

.sfe-next .stacked-menu__item-disclosure-icon {
    margin-left: -10px;
    margin-right: 10px
}

.sfe-next .theme-editor__icon {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.sfe-next .theme-editor__thumb {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-blend-mode: multiply;
    border-radius: 2px
}

.sfe-next .ui-action-list a:hover .theme-editor__thumb,
.sfe-next .ui-action-list a:focus .theme-editor__thumb,
.sfe-next .ui-action-list a:active .theme-editor__thumb {
    background-color: #eff9fd
}

.sfe-next .theme-editor__icon-grid {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between
}

.sfe-next .theme-editor__icon-grid>.theme-editor__thumb {
    height: 19px;
    -webkit-flex: 0 0 19px;
    -ms-flex: 0 0 19px;
    flex: 0 0 19px
}

.sfe-next .theme-editor__icon-grid>.theme-editor__thumb:nth-child(1):nth-last-child(2),
.sfe-next .theme-editor__icon-grid>.theme-editor__thumb:nth-child(2):nth-last-child(1) {
    height: 40px
}

.sfe-next .theme-setting {
    margin: 15px 0
}

.sfe-next .theme-setting:first-child {
    margin-top: 0
}

.sfe-next .theme-setting:last-child {
    margin-bottom: 0
}

.sfe-next .theme-setting--hidden {
    display: none
}

.sfe-next .theme-setting--image_picker p {
    line-height: 24px
}

.sfe-next .btn.next-select {
    color: inherit;
    text-align: left;
    text-decoration: none;
    cursor: default;
    overflow: hidden;
    text-overflow: ellipsis
}

.sfe-next .color-picker__container {
    position: relative
}

.sfe-next .next-label--color-picker {
    line-height: 25px
}

.sfe-next .sp-preview {
    border-radius: 3px
}

.sfe-next .theme-setting--radio-wrapper {
    margin-top: 5px
}

.sfe-next .theme-setting--radio-wrapper:first-child {
    margin-top: 0
}

.sfe-next .theme-setting--richtext__sandbox.is-focused {
    border-color: #0078bd
}

.sfe-next .theme-setting--url__selected {
    padding-right: 5px
}

.sfe-next .theme-setting--url__selected__text {
    display: block;
    max-width: 160px
}

.sfe-next .theme-setting--url__clear-btn {
    display: block;
    padding: 3px 6px
}

.sfe-next .theme-setting--url__loading-icon {
    padding: 10px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.sfe-next .theme-setting--url__back-btn.next-list__item {
    color: #0078bd
}

.sfe-next .theme-editor__card {
    margin-bottom: 10px
}

.sfe-next .theme-editor__card:last-child {
    margin-bottom: 0
}

.sfe-next .theme-editor__card ~ .theme-editor__card {
    margin-top: 0
}

.sfe-next .skeleton-section-list__icon {
    border-radius: 0
}

.sfe-next .skeleton-section-list--item {
    padding: 10px 20px
}

.sfe-next .theme-setting--header {
    padding-top: 15px;
    margin-bottom: 0
}

.sfe-next .theme-setting--header+.next-card__section {
    padding-top: 15px
}

.sfe-next .theme-editor__subheading {
    margin: 20px 0 10px 20px
}

.sfe-next .theme-editor__subheading:first-child {
    margin-top: 0
}

.sfe-next .theme-editor__add-section {
    position: relative
}

.sfe-next .theme-editor__add-section-item {
    padding-right: 60px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.sfe-next .theme-editor__add-section-btn {
    position: absolute;
    top: 5px;
    right: 5px
}

.sfe-next .theme-editor__template-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 10px
}

.sfe-next .theme-editor__template-content::before,
.sfe-next .theme-editor__template-content::after {
    content: '';
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 1px;
    background: #d3dbe2
}

.sfe-next .theme-editor__template-content::before {
    margin-right: 10px
}

.sfe-next .theme-editor__template-content::after {
    margin-left: 10px
}

.sfe-next .theme-editor__modal {
    position: relative
}

.sfe-next .theme-editor__modal--image-picker {
    min-height: 285px
}

.sfe-next .theme-editor__modal__spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.sfe-next .theme-editor__sortable-sorting {
    background-color: transparent
}

.sfe-next .theme-editor__sortable-sorting .ui-action-list__item {
    background: #ffffff
}

.sfe-next .theme-editor__sortable-sorting .ui-action-list__item:hover,
.sfe-next .theme-editor__sortable-sorting .ui-action-list__item:focus,
.sfe-next .theme-editor__sortable-sorting .ui-action-list__item:active {
    background: #ffffff
}

.sfe-next .theme-editor__sortable-sorting .ui-accordion {
    display: none
}

.sfe-next .theme-editor__sortable-placeholder .ui-action-list__item {
    opacity: 0
}

.sfe-next .theme-editor__sortable-moving {
    position: relative;
    z-index: 1
}

.sfe-next .theme-editor__sortable-ghost {
    z-index: 2
}

.sfe-next .theme-editor__sortable-ghost .ui-action-list__item {
    background: #ffffff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1), 0 -10px 6px -10px rgba(0, 0, 0, 0.1);
    border: 1px solid #ebeef0
}

.sfe-next .theme-editor__sortable-ghost .ui-accordion {
    opacity: 0
}

.sfe-next .image-picker {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -10px;
    margin-left: -10px
}

.sfe-next .image-picker__item {
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: calc(25% - 10px);
    -ms-flex-preferred-size: calc(25% - 10px);
    flex-basis: calc(25% - 10px);
    margin-top: 10px;
    margin-left: 10px
}

.sfe-next .image-picker__preview-image {
    margin-bottom: 5px;
    cursor: pointer
}

.sfe-next .image-picker--dragging {
    margin-bottom: 5px
}

@media only screen and (max-width: 600px) {
    .sfe-next .image-picker__item {
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        -webkit-flex-basis: calc(33% - 10px);
        -ms-flex-preferred-size: calc(33% - 10px);
        flex-basis: calc(33% - 10px)
    }
}

@media only screen and (max-width: 480px) {
    .sfe-next .image-picker__item {
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        -webkit-flex-basis: calc(50% - 10px);
        -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px)
    }
}

.sfe-next .image-picker--hidden {
    display: none
}

.sfe-next .ui-accordion__panel {
    padding: 20px;
    border-top: 1px solid #ebeef0
}

.sfe-next [data-accordion-toggler-for][aria-expanded="true"] .stacked-menu__item-disclosure-icon .next-icon {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.sfe-next.ui-accordion--is-expanded .sfe-block__header {
    background-color: rgba(0, 0, 0, 0.4);
    color: #ffffff
}

.sfe-next.ui-accordion--is-expanded .sfe-accordion__chevron {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.sfe-next #global-notification {
    display: none;
    position: absolute;
    left: 0;
    height: auto;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 400;
    padding: 2.14286rem;
    padding-right: 4.28571rem
}

@media (min-width: 640px) {
    .sfe-next #global-notification {
        font-size: 1.85714rem;
        line-height: 2.57143rem
    }
}

.sfe-next #global-notification.is-visible {
    display: block
}

.sfe-next #global-notification .close-notification {
    height: 40px
}

.sfe-old#theme-editor {
    position: relative;
    min-width: 680px;
    height: 100%;
    background: #ebeef0;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent
}

.sfe-old .theme-editor__sidebar {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 300px;
    height: calc(100% - 30px - 20px);
    right: 20px;
    top: 30px;
    position: absolute;
    overflow: hidden
}

.sfe-old .theme-editor__sidebar .next-icon__text {
    margin-left: 10px
}

.sfe-old .theme-editor__panel-label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.sfe-old .theme-editor__back-btn {
    max-width: 56px;
    padding-left: 20px
}

.sfe-old .theme-editor__heading-wrapper {
    margin-right: 56px;
    white-space: nowrap;
    overflow: hidden;
    position: relative
}

.sfe-old .theme-editor__heading-wrapper::after {
    content: "";
    position: absolute;
    width: 20px;
    height: 100%;
    top: 0;
    right: 0;
    background-image: linear-gradient(to left, #fff, rgba(255, 255, 255, 0))
}

.sfe-old .theme-editor__heading-icon {
    vertical-align: text-bottom
}

.sfe-old .theme-editor__undo-btn path {
    fill: #0078bd
}

.sfe-old .theme-editor__undo-btn--is-disabled path {
    fill: #d3dbe2
}

.sfe-old .theme-editor__undo-btn--is-flipped {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.sfe-old .theme-setting {
    margin-top: 20px
}

.sfe-old .theme-setting:first-child {
    margin-top: 0
}

.sfe-old .theme-setting--header:not(:first-child) {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #ebeef0
}

.sfe-old .theme-setting__image-preview {
    background: #ebeef0;
    border-radius: 3px
}

.sfe-old .theme-setting__image-wrapper {
    height: 80px
}

.sfe-old .theme-setting__image-thumbnail {
    max-width: 100%;
    max-height: 80px;
    cursor: pointer
}

.sfe-old .themes-settings--radio-wrapper {
    margin-top: 5px
}

.sfe-old .themes-settings--radio-wrapper:first-child {
    margin-top: 0
}

.sfe-old .theme-setting--has-changes {
    position: relative
}

.sfe-old .theme-setting--has-changes::before {
    content: "";
    background-color: #798c9c;
    position: absolute;
    display: block;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    left: -12px;
    top: calc(50% - 2px)
}

.sfe-old .resource-picker--search {
    border-bottom: 1px solid #ebeef0;
    position: relative
}

.sfe-old .resource-picker--search>input[type=text],
.sfe-old .resource-picker--search>[type=text].autocomplete-field {
    border: 0;
    height: auto;
    padding: 10px 40px;
    font-size: 13px
}

.sfe-old .resource-picker--search .next-icon {
    position: absolute;
    top: calc(50% - 7px);
    left: 20px;
    width: 14px;
    height: 14px
}

.sfe-old .next-list--divided .no-results {
    padding: 10px 20px;
    border-bottom: 1px solid #ebeef0
}

.sfe-old .theme-editor__toggle {
    position: absolute;
    top: 0;
    right: 0;
    width: 32px;
    height: 32px;
    background: #0078bd;
    border-radius: 0 0 0 3px;
    border: 0;
    cursor: pointer;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 2
}

.sfe-old .theme-editor__toggle:hover .theme-editor__toggle-icon {
    opacity: 0.75
}

.sfe-old .theme-editor__toggle--minimise {
    background: #d3dbe2;
    border-top-right-radius: 3px
}

.sfe-old .theme-editor__toggle--minimise .theme-editor__toggle-icon {
    color: #798c9c;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.sfe-old .theme-editor__nav {
    position: absolute;
    left: 20px;
    top: 0;
    z-index: 3
}

.sfe-old .theme-editor__nav .next-icon {
    top: 0
}

.sfe-old .theme-editor__nav-item--has-divider {
    margin-right: 20px;
    padding-right: 20px;
    border-right: 1px solid #d3dbe2
}

.sfe-old .theme-editor__link,
.sfe-old .theme-editor__link:focus,
.sfe-old .theme-editor__link:hover,
.sfe-old .theme-editor__link:active {
    color: #31373d;
    text-decoration: none
}

.sfe-old .theme-editor__link .next-icon__text:hover,
.sfe-old .theme-editor__link .next-icon__text:active {
    text-decoration: underline
}

.sfe-old .next-icon--theme-editor-back-arrow {
    width: 11px;
    height: 8px
}

.sfe-old .next-icon--theme-editor-shopify-logo {
    width: 16px;
    height: 17px
}

.sfe-old .preset {
    width: calc(50% - 10px);
    margin-bottom: 20px;
    text-align: center;
    float: left
}

.sfe-old .preset:nth-child(even) {
    margin-left: 20px
}

.sfe-old .preset__thumbnail {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 80px;
    margin-bottom: 5px;
    border-radius: 3px;
    background: #95a7b7;
    border: 1px solid #ebeef0;
    color: #ffffff;
    font-weight: bold;
    font-size: 15px
}

.sfe-old .preset__thumbnail:hover {
    color: #ffffff;
    background: #778ea2;
    text-decoration: none
}

.sfe-old .theme-setting--selected .preset__thumbnail {
    background: #0078bd
}

.sfe-old .preset__actions {
    position: relative
}

.sfe-old .preset__actions--name {
    display: block;
    margin: 0 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.sfe-old .preset__actions--delete {
    position: absolute;
    right: 0;
    top: 2px;
    padding: 0
}

.sfe-old .preset__actions--delete .next-icon {
    width: 13px;
    height: 13px;
    margin: 0
}

.sfe-old .presets--footer {
    padding-top: 20px;
    border-top: 1px solid #ebeef0;
    color: #798c9c
}

.sfe-old .presets--footer>p {
    margin-bottom: 20px
}

.sfe-old .theme-editor__preview {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 30px;
    left: 20px;
    width: calc(100% - 60px - 300px);
    height: calc(100% - 30px - 20px);
    border-radius: 3px;
    z-index: 2
}

.sfe-old .theme-editor__preview .preview-loader {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    z-index: 6;
    overflow: hidden;
    pointer-events: none;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.sfe-old .theme-editor__iframe-container {
    position: relative;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
    overflow: auto;
    border-radius: 3px;
    -webkit-overflow-scrolling: touch
}

.sfe-old .theme-editor__iframe-container[data-preview-window-size=tablet] {
    max-width: 768px;
    max-height: 1024px
}

.sfe-old .theme-editor__iframe-container[data-preview-window-size=mobile] {
    max-width: 375px;
    max-height: 667px
}

.sfe-old #theme-editor-iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    background: white;
    border-radius: 3px
}

.sfe-old .theme-editor__preview--is-full-screen {
    top: 0;
    left: 0;
    border-radius: 0;
    width: 100%;
    height: 100%;
    border: 0;
    z-index: 5
}

.sfe-old .preview-window__menu {
    position: absolute;
    bottom: 10px;
    left: 10px;
    z-index: 2;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.sfe-old .preview-window__menu path {
    fill: #0078bd
}

.sfe-old .preview-window__menu--is-open .preview-window__selector {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.sfe-old .preview-window__menu--is-open .preview-window__active-button {
    display: none
}

.sfe-old .preview-window__active-button {
    display: inline-block;
    line-height: 1em;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    padding: 0;
    border: 1px solid #d3dbe2
}

.sfe-old .preview-window__selector {
    display: none;
    white-space: nowrap
}

.sfe-old .preview-window__selector .btn {
    height: auto;
    padding: 10px 0;
    line-height: 1em;
    text-align: center;
    min-width: 76px
}

.sfe-old .preview-window__selector .btn-primary path {
    fill: #ffffff
}

.sfe-old .preview-window__selector .next-icon {
    display: block;
    margin: 0 auto 10px
}

.sfe-old .active-button--desktop,
.sfe-old .active-button--tablet,
.sfe-old .active-button--mobile {
    display: none
}

.sfe-old .active-button--is-visible {
    display: inline-block
}

.sfe-old .theme-editor__toggle--minimise,
.sfe-old .theme-editor__preview,
.sfe-old .theme-editor__preview-tablet,
.sfe-old .theme-editor__preview-mobile,
.sfe-old .theme-editor__nav,
.sfe-old .theme-editor__iframe-container {
    transition: all 300ms cubic-bezier(0.605, 0.195, 0.175, 1)
}

.sfe-old .theme-editor__toggle,
.sfe-old .theme-editor__toggle .theme-editor__toggle-icon,
.sfe-old .theme-editor__preview--is-full-screen,
.sfe-old .theme-editor__nav--is-full-screen {
    transition: all 200ms cubic-bezier(0.605, 0.195, 0.175, 1)
}

.sfe-old.theme-editor .next-type--note {
    margin-top: 5px
}

.sfe-old.theme-editor .next-type--note+.next-dropdown__container,
.sfe-old.theme-editor .next-type--note+.next-select__wrapper {
    margin-top: 10px
}

.sfe-old.theme-editor .dropdown,
.sfe-old.theme-editor .next-dropdown,
.sfe-old.theme-editor .sp-container {
    box-sizing: border-box;
    width: 100%
}

.sfe-old.theme-editor .theme-setting--color .next-grid__cell {
    position: relative
}

.sfe-old.theme-editor button {
    outline: none
}

.sfe-old.theme-editor #global-notification {
    left: 0
}

.sfe-old.theme-editor .next-card {
    margin-top: 0
}

.sfe-old.theme-editor .next-pane__footer .btn {
    padding: 9px
}

.package-select-activator {
    font-size: 1.07143rem;
    line-height: 1.42857rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial;
    background: #ffffff;
    border: 1px solid #d3dbe2;
    border-radius: 3px;
    padding: 0.71429rem;
    text-align: left;
    width: 100%
}

@media screen and (min-width: 640px) {
    .package-select-activator {
        font-size: 1rem
    }
}

.package-select-activator__wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.package-select-activator__info {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding-left: 0.71429rem
}

.package-select-activator__icon {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.fulfillment-header {
    margin: 1.42857rem
}

.fulfillment-card-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -1.42857rem
}

.fulfillment-card-row+.fulfillment-card-row {
    margin-top: 0
}

.fulfillment-card-column {
    -webkit-flex: 1 1 240px;
    -ms-flex: 1 1 240px;
    flex: 1 1 240px;
    margin-top: 1.42857rem
}

.fulfillment-card-list {
    list-style-type: none
}

.fulfillment-card-list li {
    margin-top: 0.35714rem
}

.shipping-loading {
    text-align: center
}

.shipping-loading img {
    display: inline-block
}

.shipping-map__address,
.shipping-map__container {
    position: relative
}

.shipping-map__overbox {
    overflow: hidden;
    height: 100%
}

.shipping-map__map {
    height: 100%;
    top: 0;
    position: absolute
}

.shipping-map__map--canvas {
    position: relative;
    width: 150%;
    height: 100%;
    top: 0
}

.shipping-rates-table {
    border: 1px solid #ebeef0;
    border-bottom: 0;
    border-radius: 3px;
    margin-top: 20px
}

.shipping-rates-table .shipping-rates-table__header {
    padding: 10px 20px;
    border-bottom: 1px solid #ebeef0
}

.shipping-rates-table .shipping-rates-table__section {
    border-bottom: 1px solid #ebeef0;
    cursor: pointer
}

.shipping-rates-table .shipping-rates-table__section:hover {
    background-color: #eff9fd
}

.shipping-rates-table .shipping-rates-table__section--collapsible {
    padding-right: 1.42857rem;
    padding-left: 46px;
    border-bottom: 1px solid #ebeef0;
    border-top: 0
}

.next-popover--customs-form-countries {
    width: 150px
}

.shipping-radio-emphasized {
    border: 1px solid #ebeef0;
    border-radius: 3px
}

.shipping-radio-emphasized:hover {
    background: #eff9fd;
    border: 1px solid #0078bd
}

.shipping-radio-emphasized+.shipping-radio-emphasized {
    margin-top: 0.71429rem
}

.shipping-radio-emphasized .next-label {
    width: calc(100% - 66px);
    padding: 20px;
    padding-left: 46px
}

.shipping-radio-emphasized .next-radio,
.shipping-radio-emphasized input[type=radio].next-radio,
.shipping-radio-emphasized [type=radio].next-radio.autocomplete-field {
    top: 1.42857rem;
    left: 1.42857rem
}

.shipping-radio-emphasized .next-radio--styled {
    top: calc(1.42857rem + 0.14286rem);
    left: calc(1.42857rem + 0.14286rem)
}

.shipping-radio-emphasized--selected {
    border: 1px solid #0078bd;
    background: #eff9fd
}

.shipping-fulfillment-method-logo {
    width: 135px
}

.next-list--divided>.shipping-modal-row--subdued .next-list__item {
    color: #95a7b7
}

.shipping-zone-activated-region:hover {
    background: #eff9fd
}

.shipping-zone__rest-of-world-body {
    margin-bottom: 0.71429rem
}

.zone-shipping-rates p {
    margin: 0.71429rem 0
}

.zone-shipping-rates__rate {
    border-bottom: 1px solid #ebeef0;
    margin: 0.71429rem 0;
    padding-bottom: 0.71429rem
}

.zone-shipping-rates__rate:last-child {
    border-bottom: 0;
    padding-bottom: 0
}

.zone-shipping-rates__rate:first-child {
    border-top: 1px solid #ebeef0;
    padding-top: 0.71429rem
}

.zone-shipping-rates__rate-header {
    margin-bottom: 0.71429rem
}

.shipping-modal-row--subdued .ui-flag {
    opacity: 0.25
}

.shipping-rate__name {
    width: 40%
}

.shipping-rate__range {
    width: 25%
}

.shipping-rate__actions {
    white-space: nowrap;
    padding-right: 0
}

.shipping-accordion {
    margin-top: 0.71429rem
}

.shipping-accordion .ui-accordion__toggler-text:hover {
    cursor: pointer;
    text-decoration: underline
}

.shipping-accordion .expanded-icon {
    display: none
}

.shipping-accordion .contracted-icon {
    display: inline-block
}

.shipping-accordion.ui-accordion--is-expanded .expanded-icon {
    display: inline-block
}

.shipping-accordion.ui-accordion--is-expanded .contracted-icon {
    display: none
}

.carrier-shipping-rate-provider {
    border-bottom: 1px solid #ebeef0;
    padding-bottom: 1.42857rem;
    margin-bottom: 1.42857rem
}

.carrier-shipping-rate-provider:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

.carrier-shipping-rate-provider__group {
    margin: 0.71429rem 0
}

.carrier-shipping-rate-provider__modifiers {
    margin-left: 0.71429rem
}

.carrier-shipping-rate-provider__countries {
    margin-bottom: 0.71429rem
}

.carrier-shipping-rate-provider__countries--accordion {
    cursor: pointer;
    display: inline-block
}

.carrier-shipping-rate-provider__countries--accordion:hover {
    text-decoration: underline
}

.carrier-shipping-rate-provider__countries-list {
    margin-left: 1.42857rem
}

.customs-form-wrapper {
    overflow-x: scroll
}

.shipping-radio-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #ebeef0;
    padding: 0 0.71429rem;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.shipping-radio-box:hover {
    background: #eff9fd
}

.shipping-radio-box:only-child {
    border-radius: 3px
}

.shipping-radio-box+.shipping-radio-box {
    border-radius: 0;
    border-top: 0
}

.shipping-radio-box:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.next-popover .shipping-radio-box {
    border: 0
}

.shipping-radio-box--checked {
    background: #eff9fd
}

.shipping-radio-box-item__radio {
    position: relative;
    width: 16px
}

.shipping-radio-box--radio-hidden .shipping-radio-box-item__radio {
    position: absolute;
    opacity: 0
}

.shipping-radio-box-item__radio+.shipping-radio-box-item__label {
    cursor: pointer;
    margin-left: 0.71429rem
}

.shipping-radio-box-item__label {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin: 0;
    padding: 0.71429rem 0
}

.next-icon+.shipping-radio-box-item__label {
    margin-left: 0.71429rem
}

.shipping-radio-box-item__image+.shipping-radio-box-item__label-description {
    margin-left: 0.71429rem
}

.translation__reference {
    box-sizing: border-box;
    padding: 5px 10px;
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 400;
    text-transform: initial;
    letter-spacing: initial;
    color: #95a7b7;
    background-color: #fafbfc;
    border: 1px dashed #d3dbe2;
    word-break: break-word;
    vertical-align: baseline;
    border-radius: 3px
}

.translation__target {
    cursor: text
}

.translation+.next-heading {
    margin-top: 20px
}

.modal #change-language-form .box.errors {
    top: auto;
    left: auto
}

.next-token-list--bulk-editor {
    border: none;
    padding: 0;
    cursor: default
}

.next-token-list--bulk-editor .tagit-new {
    display: none
}

.next-token-list--bulk-editor .tagit-choice {
    margin-bottom: 0 !important
}

.finances-table {
    border-collapse: collapse
}

.finances-table td {
    border: none;
    padding: 8px 0
}

.finances-table__cell--indented {
    padding-left: 8px
}

.btn--finances-column-heading {
    line-height: inherit
}

.btn--finances-column-heading:hover,
.btn--finances-column-heading:focus,
.btn--finances-column-heading:active {
    text-decoration: none
}

.btn--finances-column-heading:hover .finances-table__heading,
.btn--finances-column-heading:focus .finances-table__heading,
.btn--finances-column-heading:active .finances-table__heading {
    text-decoration: underline
}

.finances-table__heading+.next-icon {
    margin-left: 2px
}

.finances-table__section {
    border-top: 1px solid #ebeef0
}

.finances-table--is-empty {
    padding: 60px
}

@media screen and (max-width: 450px) {
    .finances-table--is-empty {
        padding: 80px 20px
    }
}

.finances__caption {
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important
}

.body:hover .finances__caption a,
.body:hover .finances__caption input,
.body:hover .finances__caption .autocomplete-field,
.body:hover .finances__caption button {
    display: none !important
}

.finances-table__cell--hidden-text {
    visibility: hidden
}

.finances-table__row--load-more {
    height: 43px;
    text-align: center
}

.finances-table__row--load-more td {
    position: absolute;
    width: 100%;
    padding: 0;
    border-top: 1px solid #ebeef0
}

.finances-table__row--load-more td .btn--plain {
    width: 100%;
    max-width: 100vw;
    padding: 12px 0;
    z-index: 1
}

.finances-sales-summary-options {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.finances-sales-summary-options.finances-sales-summary-options--trailing {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.finances-sales-summary-options .next-popover__container,
.finances-sales-summary-options .finances__date-picker-btn {
    width: 100%
}

.finances-sales-summary-options .next-popover__content {
    width: 462px
}

@media (min-width: 760px),
(min-width: 520px) and (max-width: 768px) {
    .finances-sales-summary-options {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

@media (min-width: 760px),
(min-width: 520px) and (max-width: 768px) {
    .finances-pickers-container {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

@media (min-width: 760px),
(min-width: 520px) and (max-width: 768px) {
    .finances__heading-wrapper {
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end
    }
}

.finances__channel-picker .next-grid {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.finances__channel-picker .next-grid__cell:first-child {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.finances-layout--no-top-margin {
    margin-top: 0
}

.finances__heading {
    white-space: nowrap
}

@media screen and (min-width: 720px) {
    .finances__heading {
        margin-left: 20px
    }
}

.finances__heading--has-top-margin {
    margin-top: 10px
}

@media screen and (max-width: 450px) {
    .finances-title-bar .ui-title-bar__actions--secondary {
        display: block
    }
}

.finances-title-bar .ui-title-bar__actions--popover {
    display: none
}

.page--finances .ui-banner:not(.hide) ~ * {
    margin-top: 5px
}

.page--finances .ui-layout__section--primary {
    -webkit-flex-basis: 355px;
    -ms-flex-preferred-size: 355px;
    flex-basis: 355px
}

.page--finances .next-card+.next-card {
    margin-top: 20px
}

.finances__date-picker #datepicker-text-start-container,
.finances__date-picker #datepicker-cal-start {
    padding-right: 0
}

.finances__date-picker .ui-datepicker-header a {
    overflow: hidden
}

.reports-announcements {
    margin: 20px;
    margin-bottom: 0
}

.reports-announcements .ui-stack-item {
    -webkit-flex: 1 1 300px;
    -ms-flex: 1 1 300px;
    flex: 1 1 300px
}

@media screen and (max-width: 450px) {
    .reports-announcements .btn {
        width: 100%;
        text-align: center
    }
}

@media (max-width: 550px),
(min-width: 768px) and (max-width: 790px) {
    .reports-announcements {
        margin: 10px
    }
}

#export-format_CurrentPage,
#export-format_FullReport {
    cursor: pointer
}

.report-is-loading::after {
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    -webkit-animation: ellipsis steps(6, end) 800ms infinite;
    animation: ellipsis steps(6, end) 800ms infinite;
    content: '\2026';
    width: 0
}

@-webkit-keyframes ellipsis {
    to {
        width: 1.25em
    }
}

@keyframes ellipsis {
    to {
        width: 1.25em
    }
}

@media (max-width: 289px) {
    .channels__list {
        margin-right: -20px
    }
}

.channels__channel {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    padding: 20px;
    text-align: center;
    width: 100%
}

@media (min-width: 290px) {
    .channels__channel {
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        text-align: left
    }
}

@media (min-width: 450px) {
    .channels__channel {
        -webkit-flex: 0 1 50%;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
        max-width: 50%
    }
}

@media (min-width: 557px) {
    .channels__channel {
        display: inline-block;
        -webkit-flex: 0 1 33.33333%;
        -ms-flex: 0 1 33.33333%;
        flex: 0 1 33.33333%;
        max-width: 33.33333%
    }
}

@media (min-width: 600px) {
    .channels__channel {
        -webkit-flex: 0 1 25%;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
        max-width: 25%
    }
}

@media (min-width: 706px) {
    .channels__channel {
        -webkit-flex: 0 1 20%;
        -ms-flex: 0 1 20%;
        flex: 0 1 20%;
        max-width: 20%
    }
}

@media (min-width: 721px) {
    .channels__channel {
        -webkit-flex: 0 1 25%;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
        max-width: 25%
    }
}

@media (min-width: 746px) {
    .channels__channel {
        -webkit-flex: 0 1 20%;
        -ms-flex: 0 1 20%;
        flex: 0 1 20%;
        max-width: 20%
    }
}

@media (min-width: 769px) {
    .channels__channel {
        -webkit-flex: 0 1 33.33333%;
        -ms-flex: 0 1 33.33333%;
        flex: 0 1 33.33333%;
        max-width: 33.33333%
    }
}

@media (min-width: 839px) {
    .channels__channel {
        -webkit-flex: 0 1 25%;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
        max-width: 25%
    }
}

@media (min-width: 976px) {
    .channels__channel {
        -webkit-flex: 0 1 20%;
        -ms-flex: 0 1 20%;
        flex: 0 1 20%;
        max-width: 20%
    }
}

@media (min-width: 1113px) {
    .channels__channel {
        -webkit-flex: 0 1 16.66667%;
        -ms-flex: 0 1 16.66667%;
        flex: 0 1 16.66667%;
        max-width: 16.66667%
    }
}

@media (min-width: 1250px) {
    .channels__channel {
        -webkit-flex: 0 1 14.28571%;
        -ms-flex: 0 1 14.28571%;
        flex: 0 1 14.28571%;
        max-width: 14.28571%
    }
}

.channels__image {
    border-radius: 3px;
    max-width: 200px;
    width: 100%
}

@media (min-width: 290px) {
    .channels__image {
        max-width: 100px
    }
}

@media (min-width: 450px) {
    .channels__image {
        max-width: 70px
    }
}

@media (min-width: 500px) {
    .channels__image {
        max-width: 100px
    }
}

@media (min-width: 557px) {
    .channels__image {
        max-width: none
    }
}

@media (min-width: 290px) {
    .channels__overview {
        margin-left: 20px;
        max-width: calc(100% - 100px)
    }
}

@media (min-width: 557px) {
    .channels__overview {
        margin-left: 0;
        max-width: none
    }
}

.channels__info {
    margin: 10px 0
}

@media (min-width: 290px) {
    .channels__info {
        margin: 0
    }
}

.channels__developer {
    color: #798c9c
}

.channels__status {
    margin-top: 10px
}

.channels__channel .channels__title {
    font-weight: 700
}

@media (min-width: 557px) {
    .channels__channel .channels__info {
        margin: 10px 0
    }
}

.channels__modal {
    max-width: calc(100vw - 40px)
}

.channels__modal .channels__meta {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.channels__modal .channels__image {
    -webkit-flex: 0 0 70px;
    -ms-flex: 0 0 70px;
    flex: 0 0 70px;
    height: 70px;
    margin: 0 20px 0 0;
    width: 70px
}

.channels__modal .channels__price,
.channels__modal .channels__app-store-link {
    color: #798c9c
}

.channels__modal .channels__features {
    margin: 20px 0 20px 10px
}

.channels-index-intro-image {
    padding-bottom: 74.7126%;
    position: relative;
    margin: 0 auto 20px;
    max-width: 100%
}

.channels-index-intro-image img {
    position: absolute;
    height: auto;
    max-width: 100%
}

#AddChannelModal {
    height: 100%
}

@media (min-height: 701px) {
    #AddChannelModal {
        max-height: 700px
    }
}

.add-channel-modal {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    overflow: hidden
}

.add-channel-modal__cta {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    text-align: right
}

.add-channel-modal__channel {
    margin: 0;
    width: 100%
}

.add-channel-modal__channel:not(:first-child) {
    padding-top: 20px
}

.add-channel-modal__channel:not(:last-child) {
    border-bottom: 1px solid #ebeef0;
    padding-bottom: 20px
}

.add-channel-modal__content--secondary .add-channel-modal__channel {
    display: none
}

.add-channel-modal__content--secondary .add-channel-modal__channel.is-active {
    border: 0;
    display: block;
    padding: 0
}

.add-channel-modal__content {
    min-width: 100%;
    transition: -webkit-transform 500ms;
    transition: transform 500ms;
    transition: transform 500ms, -webkit-transform 500ms;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.add-channel-modal__section--fixed .add-channel-modal__content {
    transition: opacity 250ms, -webkit-transform 500ms;
    transition: opacity 250ms, transform 500ms;
    transition: opacity 250ms, transform 500ms, -webkit-transform 500ms
}

.add-channel-modal__section--fixed .add-channel-modal__content.add-channel-modal__content--primary {
    opacity: 1
}

.add-channel-modal__section--fixed .add-channel-modal__content.add-channel-modal__content--secondary {
    opacity: 0
}

.is-secondary .add-channel-modal__section--fixed .add-channel-modal__content.add-channel-modal__content--primary {
    opacity: 0
}

.is-secondary .add-channel-modal__section--fixed .add-channel-modal__content.add-channel-modal__content--secondary {
    opacity: 1
}

.is-secondary .add-channel-modal__content {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

[data-start-visible="true"] .add-channel-modal__content {
    transition: none
}

.add-channel-modal__content .ui-modal__body {
    height: 100%
}

.add-channel-modal__title {
    line-height: 27px
}

.add-channel-modal__description {
    display: none
}

.add-channel-modal__details-title {
    margin-left: 10px
}

.add-channel-modal__developer {
    color: #707070
}

.add-channel-modal__price {
    color: #707070
}

.add-channel-modal__features {
    margin: 20px 0
}

.add-channel-modal__feedback {
    max-height: 0;
    margin-right: 39px;
    margin-top: 0 !important;
    overflow: hidden;
    transition: max-height 500ms, padding 500ms
}

.add-channel-modal__feedback iframe {
    border: 0;
    width: 100%
}

.add-channel-modal__feedback.is-active {
    max-height: 400px;
    padding-top: 10px;
    overflow: auto
}

.add-channel-modal__icon {
    -webkit-flex: 0 0 80px;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    height: 80px;
    width: 80px
}

.add-channel-modal__icon img {
    border-radius: 3px
}

.add-channel-modal__intro .badge {
    margin: 5px 0 0
}

.add-channel-modal__list {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.add-channel-modal__section {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow-x: hidden;
    overflow-y: auto
}

.add-channel-modal__section--fixed {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.add-channel-modal__store-link {
    color: #707070
}

@media (max-width: 599px) {
    .add-channel-modal__channel {
        position: relative
    }
    .add-channel-modal__button,
    .add-channel-modal__button:active,
    .add-channel-modal__button:focus,
    .add-channel-modal__button:hover {
        background-color: transparent;
        border: 0;
        color: #0078bd
    }
    .add-channel-modal__button--mobile {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: none;
        border: 0
    }
    .add-channel-modal__button-label {
        display: none
    }
    .add-channel-modal__developer {
        display: block;
        text-transform: capitalize
    }
    .add-channel-modal__developer-link {
        color: inherit
    }
    .add-channel-modal__icon {
        -webkit-flex-basis: 70px;
        -ms-flex-preferred-size: 70px;
        flex-basis: 70px;
        height: 70px;
        width: 70px
    }
    .add-channel-modal__intro .ui-stack-item {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center
    }
}

@media (min-width: 600px) {
    .add-channel-modal__button--mobile {
        display: none
    }
    .add-channel-modal__button-icon {
        display: none
    }
    .add-channel-modal__cta {
        -webkit-flex: 0 0 125px;
        -ms-flex: 0 0 125px;
        flex: 0 0 125px
    }
    .add-channel-modal__description {
        display: block
    }
    .add-channel-modal__intro .badge {
        margin: 0 5px
    }
}

.add-channel-modal__ineligible-banner {
    margin-top: 0
}

.add-channel-modal__learn-more .add-channel-modal__description {
    display: block
}

.add-channel-modal__learn-more .add-channel-modal__icon {
    -webkit-flex-basis: 70px;
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px;
    height: 70px;
    width: 70px
}

.recent-orders__header {
    margin-left: 20px
}

.recent-orders__source {
    margin-left: 20px
}

.recent-orders__card-contents {
    margin-top: 20px
}

.recent-orders__product {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media (min-width: 940px) {
    .recent-orders__product {
        -webkit-flex-basis: calc(50% - 20px);
        -ms-flex-preferred-size: calc(50% - 20px);
        flex-basis: calc(50% - 20px)
    }
}

.recent-orders__product-name {
    overflow: hidden
}

.btn.has-loading::before {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPUAAC8vL3Z2dpSUlKWlpa2trbW1tb29vcbGxs7OztbW1t7e3ufn5%2B%2Fv7%2Ff39%2F%2F%2F%2F%2F%2F%2F%2Fz09PXNzc4uLizk5OX9%2Ffzo6On19fZiYmEFBQW9vbzw8PEBAQGtrazU1NWdnZ4GBgSUlJWRkZJCQkD4%2BPj8%2FPy4uLo2NjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwH%2F%2FwAh%2BQQJBgAPACwAAAAAEAAQAAAEifDJ52QJdeq3QnoC4DSFsnFAAAIPMizaAheAEbrI0yyOEwSGRkCAKAwIO2PjoQikGktK4zAowCauzCTxkRgGYNNmajBQBWixhlEoEAyTBUIrUVwlUwFy8z0wKEYIUwkNDApBCUdLdhwDCUULjg8MCVokBQ4HBA9UfxsLBDCaIwRdGiMSCAYVDVoRACH5BAkGAAAALAAAAAAQABAAAAWRICACjjhE5agCS6QAEeQ0kLECTBTBECBBB9WCATgAYwnIrrFwOCQSRCMyQBgGEMaiMGiwTpKGF9BgcAsLVcKQGiUSI2sBfWscDIY7gUBfmQsENiIMCm0iCmkjDQgDBGMjVwdEDlxSBwllCgYNCY1eiF8JCGgDcAwJbQ1zDgcERQNEKwsEaa0zBHArMyJWJQ1tIQAh%2BQQJBgAAACwAAAAAEAAQAAAFkSAgAo5ICOWoAouwABTlMJSxAvQACNQ%2BHaoFA4CgJHiJSa%2BhcDgKg0RDYFAgCBNGMoszDAqNhsjRoEwmhRQLoRZRBCOEwXAYrlrzg4FAKLxWDAUFBDYiDE0rCn8iDQgDBGIqXnUkUAgNB1KHBg0Jj2KKLFEIflE4CWoNgg4HBAAHA3ZBBC%2BtZAQJN2QiciUNaiEAIfkECQYAAAAsAAAAABAAEAAABZMgIAKOaAzlqAJMsQCD5TQWsgINUcAWXNmjBQOgGCQIF0XlglM4HIWBomE4LBIGC%2BNQqTRYp0IjNbN0DSnAApEWXQYjhKE6XC0slwvBQNC9VkpdFSMMTit7Kg0IAwRfKicHQ1ADCA0HCQ2FBg0JjF8KLwtGCC5GLAlpDQUFDgcEAAcDdSoLBC%2BuMwQJNzMiciVjIyEAIfkECQYAAAAsAAAAABAAEAAABZEgIAKOiBjlqAJMwQAH4TRDsgINYcADUGQK1eKlGCgOg0WmgFM4HAVjw4BgKBASBiKTabAMg0IjNZNgMogUYJFeEZgmg%2BHwWi0kXImB8F7cFBkYZyNWaiIFByoNCAMEXiMOggMvUAMIDQcJDQwJGXeCXgp%2BCzUIBaQ7CQNqDQUFDjE8dUIEfjEzBDYrM3ElYyMhACH5BAkGAAAALAAAAAAQABAAAAWSICACjogY5agCTMEAB%2BE0hbICDWHABIAMC9XipRgoYowBArdwOArGhgHBWCgIjMSF0mAZBoVGakagXBJCRGp0OIxOhsNrxdiaDQRCIbhaUP4UIwwKayIFbiMNPwRdIw4UGhQ2T0oNBwkNCwQaCwMaGl0KQZ0JCBcFGgUACQVrNK0xAJ98QgRBMQ4LqTczJigsayEAIfkECQYAAAAsAAAAABAAEAAABZIgIAKOiBjlqAJMwQAH4TSFsgINYcAEgAwL1eKlGChijAECt3A4CsaGAcFYKAiNBbTBMgwKjdTsMCDYRgtEanRYmgyGw2vFIAy%2BBgKhEKQPJBIDIwwKayJtKg0%2FWCoOEhsSQU9KDWQKCQUcWhwcXApBC2WcBxuCR2s0BQ4cGwCsCTcLBEEbGw4LGzsrMyKcJWEjIQAh%2BQQJBgAAACwAAAAAEAAQAAAFkyAgAo6IGOWoAkzBAAfhNIWyAg1hwASADAvV4qUYKGKMAQK3cDgKxoYBwVgoCI0FtMEyDAqN1OzwDY4WiNQokRidDIfXqnEwwA0EQsGsYuR1IwwJaiZtIw0%2FHlwjDgMfAy9PXwoeQEcfDAcfH1wKQQYdBR8eCB49aGoMHR8OHh0AozYrBx02rg4MHgc3MyKjJWEjIQAh%2BQQJBgAAACwAAAAAEAAQAAAGmUCAEOAQIgzFoRLAKDAAB4KjUVAsAQ2CAUoAIAYL5eKpGCiijAECu3A4CuaGAcFYKAiNBbzBNAwKDUlTB39hQwsISUMJCUNHBgdPSw0HBpAGBAQDjUtNBVqOA4pCCoZCDCEgIHxKfpFEqiILIbILCSIMCQN4AFVQIAQiIQkhB0wJiqghDsIAwaaLIFvCDgwia0tTQgMiRYFDQQAh%2BQQJBgAAACwAAAAAEAAQAAAGmECAEOAQIgzFoRLAKDAAB4KjUVAsAQ2CAUoAIAYL5eKpGCiijAECu3A4CuaGAcFYKAiNBbzBNAwKDUlTB39hQwciSUMJCUMZIyMZa0sNBwYGiBmaB1dNBVqLBYpCCoZCDCKQfEp%2BB08OjyILIgQMDAkGDQkDeFCcCSOfImWNt4oNmg4DIgB%2BT0sLkgDLDgwEjUtTQn5FgUNBACH5BAkGAAAALAAAAAAQABAAAAaVQIAQ4BAiDMWhEsAoMAAHgqNRUCwBDYIBSgAgBgvlwfpVRBkDBHbhcERIA0bkwFgoCI1FYdAALEQkJAx9RA0HAwVhQwciSUMJCUMiEZSRS4YGBgdvgQdXTQVaQwpISwqKQg0DJBGEQwYDdERvcVoMDKQNCQN4XmoKcwaJA5EMCY4NIo0GXYdPS3%2BRzFMElkpTRqUNjkEAIfkECQYAAAAsAAAAABAAEAAABptAgBDgECIMxaESoCghAAeCo1FQLAGMUglKACAGC2XCeigRzozBs7FwODLmRiaTWCgI7MKgAUjAMw18RA0HAwVhQwcmSUMJCUMDJpJWS4QGBopzdFcMBQUEBkMLCIxCCohCDQaSgkMGAwcMRAMZBQwHCQ0MCgYNCQN4Xo8LAwkIh8VYCYxUBQ5RUAOySwsEYVFTBI9LU0ZIAA2MQQA7)
}

.btn:not(.btn-disabled).is-loading,
.btn:not(.btn-disabled).is-loading:hover {
    background: #fff url(data:image/gif;base64,R0lGODlhEAAQAPUAAC8vL3Z2dpSUlKWlpa2trbW1tb29vcbGxs7OztbW1t7e3ufn5%2B%2Fv7%2Ff39%2F%2F%2F%2F%2F%2F%2F%2Fz09PXNzc4uLizk5OX9%2Ffzo6On19fZiYmEFBQW9vbzw8PEBAQGtrazU1NWdnZ4GBgSUlJWRkZJCQkD4%2BPj8%2FPy4uLo2NjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwH%2F%2FwAh%2BQQJBgAPACwAAAAAEAAQAAAEifDJ52QJdeq3QnoC4DSFsnFAAAIPMizaAheAEbrI0yyOEwSGRkCAKAwIO2PjoQikGktK4zAowCauzCTxkRgGYNNmajBQBWixhlEoEAyTBUIrUVwlUwFy8z0wKEYIUwkNDApBCUdLdhwDCUULjg8MCVokBQ4HBA9UfxsLBDCaIwRdGiMSCAYVDVoRACH5BAkGAAAALAAAAAAQABAAAAWRICACjjhE5agCS6QAEeQ0kLECTBTBECBBB9WCATgAYwnIrrFwOCQSRCMyQBgGEMaiMGiwTpKGF9BgcAsLVcKQGiUSI2sBfWscDIY7gUBfmQsENiIMCm0iCmkjDQgDBGMjVwdEDlxSBwllCgYNCY1eiF8JCGgDcAwJbQ1zDgcERQNEKwsEaa0zBHArMyJWJQ1tIQAh%2BQQJBgAAACwAAAAAEAAQAAAFkSAgAo5ICOWoAouwABTlMJSxAvQACNQ%2BHaoFA4CgJHiJSa%2BhcDgKg0RDYFAgCBNGMoszDAqNhsjRoEwmhRQLoRZRBCOEwXAYrlrzg4FAKLxWDAUFBDYiDE0rCn8iDQgDBGIqXnUkUAgNB1KHBg0Jj2KKLFEIflE4CWoNgg4HBAAHA3ZBBC%2BtZAQJN2QiciUNaiEAIfkECQYAAAAsAAAAABAAEAAABZMgIAKOaAzlqAJMsQCD5TQWsgINUcAWXNmjBQOgGCQIF0XlglM4HIWBomE4LBIGC%2BNQqTRYp0IjNbN0DSnAApEWXQYjhKE6XC0slwvBQNC9VkpdFSMMTit7Kg0IAwRfKicHQ1ADCA0HCQ2FBg0JjF8KLwtGCC5GLAlpDQUFDgcEAAcDdSoLBC%2BuMwQJNzMiciVjIyEAIfkECQYAAAAsAAAAABAAEAAABZEgIAKOiBjlqAJMwQAH4TRDsgINYcADUGQK1eKlGCgOg0WmgFM4HAVjw4BgKBASBiKTabAMg0IjNZNgMogUYJFeEZgmg%2BHwWi0kXImB8F7cFBkYZyNWaiIFByoNCAMEXiMOggMvUAMIDQcJDQwJGXeCXgp%2BCzUIBaQ7CQNqDQUFDjE8dUIEfjEzBDYrM3ElYyMhACH5BAkGAAAALAAAAAAQABAAAAWSICACjogY5agCTMEAB%2BE0hbICDWHABIAMC9XipRgoYowBArdwOArGhgHBWCgIjMSF0mAZBoVGakagXBJCRGp0OIxOhsNrxdiaDQRCIbhaUP4UIwwKayIFbiMNPwRdIw4UGhQ2T0oNBwkNCwQaCwMaGl0KQZ0JCBcFGgUACQVrNK0xAJ98QgRBMQ4LqTczJigsayEAIfkECQYAAAAsAAAAABAAEAAABZIgIAKOiBjlqAJMwQAH4TSFsgINYcAEgAwL1eKlGChijAECt3A4CsaGAcFYKAiNBbTBMgwKjdTsMCDYRgtEanRYmgyGw2vFIAy%2BBgKhEKQPJBIDIwwKayJtKg0%2FWCoOEhsSQU9KDWQKCQUcWhwcXApBC2WcBxuCR2s0BQ4cGwCsCTcLBEEbGw4LGzsrMyKcJWEjIQAh%2BQQJBgAAACwAAAAAEAAQAAAFkyAgAo6IGOWoAkzBAAfhNIWyAg1hwASADAvV4qUYKGKMAQK3cDgKxoYBwVgoCI0FtMEyDAqN1OzwDY4WiNQokRidDIfXqnEwwA0EQsGsYuR1IwwJaiZtIw0%2FHlwjDgMfAy9PXwoeQEcfDAcfH1wKQQYdBR8eCB49aGoMHR8OHh0AozYrBx02rg4MHgc3MyKjJWEjIQAh%2BQQJBgAAACwAAAAAEAAQAAAGmUCAEOAQIgzFoRLAKDAAB4KjUVAsAQ2CAUoAIAYL5eKpGCiijAECu3A4CuaGAcFYKAiNBbzBNAwKDUlTB39hQwsISUMJCUNHBgdPSw0HBpAGBAQDjUtNBVqOA4pCCoZCDCEgIHxKfpFEqiILIbILCSIMCQN4AFVQIAQiIQkhB0wJiqghDsIAwaaLIFvCDgwia0tTQgMiRYFDQQAh%2BQQJBgAAACwAAAAAEAAQAAAGmECAEOAQIgzFoRLAKDAAB4KjUVAsAQ2CAUoAIAYL5eKpGCiijAECu3A4CuaGAcFYKAiNBbzBNAwKDUlTB39hQwciSUMJCUMZIyMZa0sNBwYGiBmaB1dNBVqLBYpCCoZCDCKQfEp%2BB08OjyILIgQMDAkGDQkDeFCcCSOfImWNt4oNmg4DIgB%2BT0sLkgDLDgwEjUtTQn5FgUNBACH5BAkGAAAALAAAAAAQABAAAAaVQIAQ4BAiDMWhEsAoMAAHgqNRUCwBDYIBSgAgBgvlwfpVRBkDBHbhcERIA0bkwFgoCI1FYdAALEQkJAx9RA0HAwVhQwciSUMJCUMiEZSRS4YGBgdvgQdXTQVaQwpISwqKQg0DJBGEQwYDdERvcVoMDKQNCQN4XmoKcwaJA5EMCY4NIo0GXYdPS3%2BRzFMElkpTRqUNjkEAIfkECQYAAAAsAAAAABAAEAAABptAgBDgECIMxaESoCghAAeCo1FQLAGMUglKACAGC2XCeigRzozBs7FwODLmRiaTWCgI7MKgAUjAMw18RA0HAwVhQwcmSUMJCUMDJpJWS4QGBopzdFcMBQUEBkMLCIxCCohCDQaSgkMGAwcMRAMZBQwHCQ0MCgYNCQN4Xo8LAwkIh8VYCYxUBQ5RUAOySwsEYVFTBI9LU0ZIAA2MQQA7) 50% 50% no-repeat !important
}

th.is-sortable:hover>span::before {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%229px%22%20height%3D%224px%22%20viewBox%3D%220%200%209%204%22%20version%3D%221.1%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Edisclosure-icon%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cdefs%2F%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%3Cpolygon%20id%3D%22disclosure-icon%22%20fill%3D%22%23929292%22%20sketch%3Atype%3D%22MSShapeGroup%22%20transform%3D%22translate%284.500000%2C%202.000000%29%20scale%281%2C%20-1%29%20translate%28-4.500000%2C%20-2.000000%29%20%22%20points%3D%224.5%200%209%204%200%204%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important
}

th.sorted-desc>span::before,
th.sorted-asc>span::before {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%229px%22%20height%3D%224px%22%20viewBox%3D%220%200%209%204%22%20version%3D%221.1%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23454e57%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Edisclosure-icon%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cdefs%2F%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%3Cpolygon%20id%3D%22disclosure-icon%22%20fill%3D%22%23929292%22%20sketch%3Atype%3D%22MSShapeGroup%22%20transform%3D%22translate%284.500000%2C%202.000000%29%20scale%281%2C%20-1%29%20translate%28-4.500000%2C%20-2.000000%29%20%22%20points%3D%224.5%200%209%204%200%204%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.bulk-actions__select-all-btn::after {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%229px%22%20height%3D%224px%22%20viewBox%3D%220%200%209%204%22%20version%3D%221.1%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Edisclosure-icon%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cdefs%2F%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%3Cpolygon%20id%3D%22disclosure-icon%22%20fill%3D%22%23929292%22%20sketch%3Atype%3D%22MSShapeGroup%22%20transform%3D%22translate%284.500000%2C%202.000000%29%20scale%281%2C%20-1%29%20translate%28-4.500000%2C%20-2.000000%29%20%22%20points%3D%224.5%200%209%204%200%204%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.zero-state span.icon-checkmark {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2396bf48%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20fill%3D%22%23AAAAAA%22%20d%3D%22M3.121%2C8.709C2.959%2C8.547%2C2.96%2C8.282%2C3.122%2C8.12l1.04-1.041c0.162-0.162%2C0.427-0.162%2C0.589%2C0l1.69%2C1.686%20%20%20C6.603%2C8.927%2C6.868%2C8.927%2C7.03%2C8.764l4.631-4.642c0.162-0.162%2C0.427-0.163%2C0.589-0.001l1.035%2C1.028%20%20%20c0.163%2C0.162%2C0.163%2C0.426%2C0.001%2C0.588L7.67%2C11.425c-0.16%2C0.163-0.48%2C0.354-0.709%2C0.354H6.476c-0.229%2C0-0.548-0.192-0.71-0.354%20%20%20L3.121%2C8.709z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.discounts-page.bg,
.customers-page.bg {
    background-image: url(//cdn.shopify.com/s/assets/admin/blank-slate-generic-bg-16ff364b772785060ed54967fef4b9655f897ba76bd90b817fdff3541556518a.svg)
}

.domains-blank-slate.bg,
.orders-page.bg {
    background-image: url(//cdn.shopify.com/s/assets/admin/domains-map-bg-a50dbc70a9e5886ddc6eff30e1d02a18b4b7722b29e9471a0da5f1b93780ed68.svg)
}

.domain-item {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2396bf48%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20fill%3D%22%23AAAAAA%22%20d%3D%22M3.121%2C8.709C2.959%2C8.547%2C2.96%2C8.282%2C3.122%2C8.12l1.04-1.041c0.162-0.162%2C0.427-0.162%2C0.589%2C0l1.69%2C1.686%20%20%20C6.603%2C8.927%2C6.868%2C8.927%2C7.03%2C8.764l4.631-4.642c0.162-0.162%2C0.427-0.163%2C0.589-0.001l1.035%2C1.028%20%20%20c0.163%2C0.162%2C0.163%2C0.426%2C0.001%2C0.588L7.67%2C11.425c-0.16%2C0.163-0.48%2C0.354-0.709%2C0.354H6.476c-0.229%2C0-0.548-0.192-0.71-0.354%20%20%20L3.121%2C8.709z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.edit-block {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI%2BPGcgaWQ9IlBlbmNpbF8zX3gyQ19fRWRpdF8zIj48cG9seWdvbiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0Q3RERFMiIgcG9pbnRzPSIwLDExIDAsOC42NDMgNS44OTMsMi43NSA4LjI1LDUuMTA3IDIuMzU3LDExICAiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0Q3RERFMiIgZD0iTTcuMDcxLDEuNTcxbDEuMjI2LTEuMjI2YzAuNDYtMC40NiwxLjIwNi0wLjQ2LDEuNjY3LDAgICBsMC42OTEsMC42OTFjMC40NiwwLjQ2LDAuNDYsMS4yMDYsMCwxLjY2N0w5LjQyOSwzLjkyOUw3LjA3MSwxLjU3MXoiLz48L2c%2BPC9zdmc%2B) no-repeat right 20px top 20px
}

.edit-block:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%2211px%22%20viewBox%3D%220%200%2011%2011%22%20enable-background%3D%22new%200%200%2011%2011%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%22%23479ccf%22%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%20id%3D%22Pencil_3_x2C__Edit_3%22%3E%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23D7DDE2%22%20points%3D%220%2C11%200%2C8.643%205.893%2C2.75%208.25%2C5.107%202.357%2C11%20%20%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23D7DDE2%22%20d%3D%22M7.071%2C1.571l1.226-1.226c0.46-0.46%2C1.206-0.46%2C1.667%2C0%20%20%20l0.691%2C0.691c0.46%2C0.46%2C0.46%2C1.206%2C0%2C1.667L9.429%2C3.929L7.071%2C1.571z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.gift-card-success-icon {
    background-image: url(//cdn.shopify.com/s/assets/admin/gift-card-success-f536a7a6fe1e66793076a1796666f27ac72c15040f7586592bfb4101b55ad141.svg)
}

.sp-clear-display {
    background: #fff url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208%208%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23D8D8D8%22%20d%3D%22M0%200h4v4h-4z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4%200h4v4h-4z%22%2F%3E%3Cpath%20fill%3D%22%23D8D8D8%22%20d%3D%22M4%204h4v4h-4z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%204h4v4h-4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 0/8px 8px
}

.ui-datepicker-next,
.ui-datepicker-prev {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%2217px%22%20height%3D%2230px%22%20viewBox%3D%220%200%2017%2030%22%20version%3D%221.1%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3EShape%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cdefs%2F%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%3Cg%20id%3D%22chevron-left-thinner%22%20sketch%3Atype%3D%22MSLayerGroup%22%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M13.7%2C29.6%20L0.6%2C16.1%20C-2.13162821e-14%2C15.5%20-2.13162821e-14%2C14.7%200.6%2C14.1%20L13.7%2C0.6%20C14.3%2C-2.84217094e-14%2015.1%2C-2.84217094e-14%2015.7%2C0.6%20C16.3%2C1.2%2016.3%2C2%2015.7%2C2.6%20L3.6%2C14.9%20L15.7%2C27.4%20C16.3%2C28%2016.3%2C28.8%2015.7%2C29.4%20C15.5%2C29.6%2015.1%2C29.8%2014.7%2C29.8%20C14.3%2C29.8%2013.9%2C29.6%2013.7%2C29.6%20L13.7%2C29.6%20Z%22%20id%3D%22Shape%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.ui-datepicker-next:hover,
.ui-datepicker-prev:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%2217px%22%20height%3D%2230px%22%20viewBox%3D%220%200%2017%2030%22%20version%3D%221.1%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23329cda%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3EShape%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cdefs%2F%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%3Cg%20id%3D%22chevron-left-thinner%22%20sketch%3Atype%3D%22MSLayerGroup%22%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M13.7%2C29.6%20L0.6%2C16.1%20C-2.13162821e-14%2C15.5%20-2.13162821e-14%2C14.7%200.6%2C14.1%20L13.7%2C0.6%20C14.3%2C-2.84217094e-14%2015.1%2C-2.84217094e-14%2015.7%2C0.6%20C16.3%2C1.2%2016.3%2C2%2015.7%2C2.6%20L3.6%2C14.9%20L15.7%2C27.4%20C16.3%2C28%2016.3%2C28.8%2015.7%2C29.4%20C15.5%2C29.6%2015.1%2C29.8%2014.7%2C29.8%20C14.3%2C29.8%2013.9%2C29.6%2013.7%2C29.6%20L13.7%2C29.6%20Z%22%20id%3D%22Shape%22%20sketch%3Atype%3D%22MSShapeGroup%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-token__remove .next-token__remove__icon,
.next-token__remove .ui-icon-close,
.tagit-close .next-token__remove__icon,
.tagit-close .ui-icon-close {
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23005e94%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M19.5%2022c-.2%200-.5-.1-.7-.3L12%2014.9l-6.8%206.8c-.2.2-.4.3-.7.3-.2%200-.5-.1-.7-.3l-1.6-1.6c-.1-.2-.2-.4-.2-.6%200-.2.1-.5.3-.7L9.1%2012%202.3%205.2C2.1%205%202%204.8%202%204.5c0-.2.1-.5.3-.7l1.6-1.6c.2-.1.4-.2.6-.2.3%200%20.5.1.7.3L12%209.1l6.8-6.8c.2-.2.4-.3.7-.3.2%200%20.5.1.7.3l1.6%201.6c.1.2.2.4.2.6%200%20.2-.1.5-.3.7L14.9%2012l6.8%206.8c.2.2.3.4.3.7%200%20.2-.1.5-.3.7l-1.6%201.6c-.2.1-.4.2-.6.2z%22%2F%3E%3C%2Fsvg%3E")
}

.next-token-list--sortable .next-token--is-draggable {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%205%2011%22%20enable-background%3D%22new%200%200%205%2011%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3Awhite%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M1%202c-.6%200-1-.4-1-1%200-.5.4-1%201-1%20.5%200%201%20.4%201%201s-.4%201-1%201zm1%202c0-.6-.4-1-1-1s-1%20.4-1%201c0%20.5.4%201%201%201s1-.4%201-1zm0%203c0-.6-.4-1-1-1s-1%20.4-1%201c0%20.5.4%201%201%201s1-.4%201-1zm0%203c0-.6-.4-1-1-1-.5%200-1%20.4-1%201%200%20.5.4%201%201%201s1-.4%201-1zm3-9c0-.6-.4-1-1-1S3%20.4%203%201c0%20.5.4%201%201%201s1-.4%201-1zm0%203c0-.6-.4-1-1-1s-1%20.4-1%201c0%20.5.4%201%201%201s1-.4%201-1zm0%203c0-.6-.4-1-1-1s-1%20.4-1%201c0%20.5.4%201%201%201s1-.4%201-1zm0%203c0-.6-.4-1-1-1-.5%200-1%20.4-1%201%200%20.5.4%201%201%201s1-.4%201-1z%22%2F%3E%3C%2Fsvg%3E");
    background-position: 8px 50%
}

.next-icon--theme-editor-back-arrow {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20viewBox%3D%220%200%2011%208%22%3E%3Cpath%20d%3D%22M.12%203.716c-.159.146-.159.423%200%20.568l3.946%203.636c.209.191.518.021.518-.284v-2.636h5.958c.253%200%20.458-.224.458-.5v-1c0-.276-.205-.5-.458-.5h-5.958v-2.636c0-.305-.309-.475-.518-.284l-3.946%203.636z%22%20sketch%3Atype%3D%22MSShapeGroup%22%20fill%3D%22%2331373D%22%2F%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-back-arrow {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20viewBox%3D%220%200%2011%208%22%3E%3Cpath%20d%3D%22M.12%203.716c-.159.146-.159.423%200%20.568l3.946%203.636c.209.191.518.021.518-.284v-2.636h5.958c.253%200%20.458-.224.458-.5v-1c0-.276-.205-.5-.458-.5h-5.958v-2.636c0-.305-.309-.475-.518-.284l-3.946%203.636z%22%20sketch%3Atype%3D%22MSShapeGroup%22%20fill%3D%22%2331373D%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-blog {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cpath%20fill%3D%22%2331373D%22%20d%3D%22M8%201c-4.412%200-8%203.364-8%207.5%200%201.266.339%202.507.984%203.61l-.951%202.998c-.078.245-.014.514.165.695.127.128.296.197.469.197l.214-.036%202.997-1.037c1.234.703%202.653%201.073%204.122%201.073%204.411%200%208-3.365%208-7.5%200-4.136-3.589-7.5-8-7.5zm3.5%2011h-7c-.275%200-.5-.225-.5-.5s.225-.5.5-.5h7c.275%200%20.5.225.5.5s-.225.5-.5.5zm-7.5-3.5c0-.275.225-.5.5-.5h5c.275%200%20.5.225.5.5s-.225.5-.5.5h-5c-.275%200-.5-.225-.5-.5zm7.5-2.5h-7c-.275%200-.5-.225-.5-.5s.225-.5.5-.5h7c.275%200%20.5.225.5.5s-.225.5-.5.5z%22%2F%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-blog {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cpath%20fill%3D%22%2331373D%22%20d%3D%22M8%201c-4.412%200-8%203.364-8%207.5%200%201.266.339%202.507.984%203.61l-.951%202.998c-.078.245-.014.514.165.695.127.128.296.197.469.197l.214-.036%202.997-1.037c1.234.703%202.653%201.073%204.122%201.073%204.411%200%208-3.365%208-7.5%200-4.136-3.589-7.5-8-7.5zm3.5%2011h-7c-.275%200-.5-.225-.5-.5s.225-.5.5-.5h7c.275%200%20.5.225.5.5s-.225.5-.5.5zm-7.5-3.5c0-.275.225-.5.5-.5h5c.275%200%20.5.225.5.5s-.225.5-.5.5h-5c-.275%200-.5-.225-.5-.5zm7.5-2.5h-7c-.275%200-.5-.225-.5-.5s.225-.5.5-.5h7c.275%200%20.5.225.5.5s-.225.5-.5.5z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-camera {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20fill%3D%22%2331373D%22%3E%3Crect%20y%3D%223%22%20width%3D%2212%22%20height%3D%2210%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M16%203.833v8l-4.167-4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-camera {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20fill%3D%22%2331373D%22%3E%3Crect%20y%3D%223%22%20width%3D%2212%22%20height%3D%2210%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M16%203.833v8l-4.167-4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-cart {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cg%20fill%3D%22%2331373D%22%3E%3Cpath%20d%3D%22M14.387%208.267l1.6-6.4c.067-.267-.133-.533-.467-.533h-12.066c-.133-.667-.733-1.334-1.933-1.334h-.534c-.533%200-1%20.467-1%201s.467%201%201%201h.6000000000000001l1.933%208.867c.133.867%201%201.8%202%201.8h7.467c.533%200%201-.467%201-1s-.467-1-1-1h-7.4l-.133-.2-.2-1.133h8.133c.467-.001.934-.601%201-1.067z%22%2F%3E%3Ccircle%20cx%3D%225.987%22%20cy%3D%2214.667%22%20r%3D%221.333%22%2F%3E%3Ccircle%20cx%3D%2211.987%22%20cy%3D%2214.667%22%20r%3D%221.333%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-cart {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cg%20fill%3D%22%2331373D%22%3E%3Cpath%20d%3D%22M14.387%208.267l1.6-6.4c.067-.267-.133-.533-.467-.533h-12.066c-.133-.667-.733-1.334-1.933-1.334h-.534c-.533%200-1%20.467-1%201s.467%201%201%201h.6000000000000001l1.933%208.867c.133.867%201%201.8%202%201.8h7.467c.533%200%201-.467%201-1s-.467-1-1-1h-7.4l-.133-.2-.2-1.133h8.133c.467-.001.934-.601%201-1.067z%22%2F%3E%3Ccircle%20cx%3D%225.987%22%20cy%3D%2214.667%22%20r%3D%221.333%22%2F%3E%3Ccircle%20cx%3D%2211.987%22%20cy%3D%2214.667%22%20r%3D%221.333%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-checkout {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cg%20fill%3D%22%2331373D%22%3E%3Cpath%20d%3D%22M14.387%208.267l1.6-6.4c.067-.267-.133-.533-.467-.533h-12.066c-.133-.667-.733-1.334-1.933-1.334h-.534c-.533%200-1%20.467-1%201s.467%201%201%201h.6000000000000001l1.933%208.867c.133.867%201%201.8%202%201.8h7.467c.533%200%201-.467%201-1s-.467-1-1-1h-7.4l-.133-.2-.2-1.133h8.133c.467-.001.934-.601%201-1.067z%22%2F%3E%3Ccircle%20cx%3D%225.987%22%20cy%3D%2214.667%22%20r%3D%221.333%22%2F%3E%3Ccircle%20cx%3D%2211.987%22%20cy%3D%2214.667%22%20r%3D%221.333%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-checkout {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cg%20fill%3D%22%2331373D%22%3E%3Cpath%20d%3D%22M14.387%208.267l1.6-6.4c.067-.267-.133-.533-.467-.533h-12.066c-.133-.667-.733-1.334-1.933-1.334h-.534c-.533%200-1%20.467-1%201s.467%201%201%201h.6000000000000001l1.933%208.867c.133.867%201%201.8%202%201.8h7.467c.533%200%201-.467%201-1s-.467-1-1-1h-7.4l-.133-.2-.2-1.133h8.133c.467-.001.934-.601%201-1.067z%22%2F%3E%3Ccircle%20cx%3D%225.987%22%20cy%3D%2214.667%22%20r%3D%221.333%22%2F%3E%3Ccircle%20cx%3D%2211.987%22%20cy%3D%2214.667%22%20r%3D%221.333%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-collection {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cpath%20fill%3D%22%2331373D%22%20d%3D%22M15.267%202.952h-1.6c-.184%200-.333.15-.333.334v4.101c0%20.201-.08.388-.213.522l-5.458%205.483c-.13.131-.13.342%200%20.473l.911.914c.28.288.747.288%201.033%200l6.18-6.202c.133-.132.213-.32.213-.52v-4.369c0-.406-.328-.736-.733-.736zM11.266%202h-4.106c-.354%200-.693-.052-.943.199l-6%205.925c-.289.29-.289.708%200%20.993l4.355%204.346c.284.29.749.278%201.037-.012l6-6.027c.251-.252.391-.598.391-.953v-4.12c0-.407-.329-.351-.734-.351zm-2.266%204.266c-.699%200-1.266-.567-1.266-1.266%200-.699.567-1.266%201.266-1.266s1.266.567%201.266%201.266c0%20.699-.567%201.266-1.266%201.266z%22%2F%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-collection {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cpath%20fill%3D%22%2331373D%22%20d%3D%22M15.267%202.952h-1.6c-.184%200-.333.15-.333.334v4.101c0%20.201-.08.388-.213.522l-5.458%205.483c-.13.131-.13.342%200%20.473l.911.914c.28.288.747.288%201.033%200l6.18-6.202c.133-.132.213-.32.213-.52v-4.369c0-.406-.328-.736-.733-.736zM11.266%202h-4.106c-.354%200-.693-.052-.943.199l-6%205.925c-.289.29-.289.708%200%20.993l4.355%204.346c.284.29.749.278%201.037-.012l6-6.027c.251-.252.391-.598.391-.953v-4.12c0-.407-.329-.351-.734-.351zm-2.266%204.266c-.699%200-1.266-.567-1.266-1.266%200-.699.567-1.266%201.266-1.266s1.266.567%201.266%201.266c0%20.699-.567%201.266-1.266%201.266z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-color {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cg%20fill%3D%22%2331373D%22%3E%3Cpath%20d%3D%22M9.282%209.362l-5.034%205.034c-.221.221-.58.221-.794%200l-.29-.29-1.453%201.448c-.346.344-.905.344-1.25-.001l-.013-.013c-.346-.346-.345-.907.001-1.252l1.451-1.446-.297-.297c-.219-.219-.219-.575%200-.794l5.034-5.034%202.645%202.645zM12.782%209.338l.02-.02c.534-.534.534-1.4%200-1.934l-4.188-4.187c-.534-.534-1.4-.534-1.934%200l-.02.02c-.534.534-.534%201.4%200%201.934l4.187%204.188c.535.533%201.401.533%201.935-.001zM15.269.756l-.027-.026c-.723-.723-1.895-.723-2.617%200l-2.442%202.442%202.644%202.644%202.442-2.442c.723-.723.723-1.895%200-2.618z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-color {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cg%20fill%3D%22%2331373D%22%3E%3Cpath%20d%3D%22M9.282%209.362l-5.034%205.034c-.221.221-.58.221-.794%200l-.29-.29-1.453%201.448c-.346.344-.905.344-1.25-.001l-.013-.013c-.346-.346-.345-.907.001-1.252l1.451-1.446-.297-.297c-.219-.219-.219-.575%200-.794l5.034-5.034%202.645%202.645zM12.782%209.338l.02-.02c.534-.534.534-1.4%200-1.934l-4.188-4.187c-.534-.534-1.4-.534-1.934%200l-.02.02c-.534.534-.534%201.4%200%201.934l4.187%204.188c.535.533%201.401.533%201.935-.001zM15.269.756l-.027-.026c-.723-.723-1.895-.723-2.617%200l-2.442%202.442%202.644%202.644%202.442-2.442c.723-.723.723-1.895%200-2.618z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-contact {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2015%22%3E%3Cpath%20d%3D%22M15.091%201h-14.182c-.502%200-.909.407-.909.909v11.182c0%20.502.407.909.909.909h14.182c.502%200%20.909-.407.909-.909v-11.182c0-.502-.407-.909-.909-.909zm-7.091%209.46c0%20.314-.23.54-.513.54h-3.924c-.283%200-.563-.226-.563-.54v-.081c0-.866.902-1.227%201.49-1.498.388-.176.316-.579.309-.772-.751-.236-1.299-.929-1.299-1.758%200-1.022.829-1.851%201.851-1.851%201.023%200%201.851.829%201.851%201.851%200%20.862-.591%201.579-1.387%201.786.003.189.055.568.444.744.588.271%201.741.632%201.741%201.498v.081zm5.394-.46h-3.788c-.335%200-.606-.165-.606-.5%200-.335.271-.5.606-.5h3.788c.335%200%20.606.165.606.5%200%20.335-.271.5-.606.5zm0-3h-3.788c-.335%200-.606.002-.606-.5s.271-.5.606-.5h3.394c.684%200%201-.002%201%20.5s-.271.5-.606.5z%22%20fill%3D%22%2331373D%22%2F%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-contact {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2015%22%3E%3Cpath%20d%3D%22M15.091%201h-14.182c-.502%200-.909.407-.909.909v11.182c0%20.502.407.909.909.909h14.182c.502%200%20.909-.407.909-.909v-11.182c0-.502-.407-.909-.909-.909zm-7.091%209.46c0%20.314-.23.54-.513.54h-3.924c-.283%200-.563-.226-.563-.54v-.081c0-.866.902-1.227%201.49-1.498.388-.176.316-.579.309-.772-.751-.236-1.299-.929-1.299-1.758%200-1.022.829-1.851%201.851-1.851%201.023%200%201.851.829%201.851%201.851%200%20.862-.591%201.579-1.387%201.786.003.189.055.568.444.744.588.271%201.741.632%201.741%201.498v.081zm5.394-.46h-3.788c-.335%200-.606-.165-.606-.5%200-.335.271-.5.606-.5h3.788c.335%200%20.606.165.606.5%200%20.335-.271.5-.606.5zm0-3h-3.788c-.335%200-.606.002-.606-.5s.271-.5.606-.5h3.394c.684%200%201-.002%201%20.5s-.271.5-.606.5z%22%20fill%3D%22%2331373D%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-currency {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20fill%3D%22%2331373D%22%3E%3Cpath%20d%3D%22M0.986415318%2C5.020942%20L0.857142857%2C4.94444444%20C0.383428571%2C4.94444444%200%2C5.35511111%200%2C5.86111111%20L0%2C12.5833333%20C0%2C13.0893333%200.383428571%2C13.5%200.857142857%2C13.5%20L2.18585205%2C13.5%20L12.8571429%2C13.5%20C13.3302857%2C13.5%2013.7142857%2C13.0893333%2013.7142857%2C12.5833333%20L13.7791138%2C12.5068357%20L0.986415327%2C12.5068357%20L0.986415318%2C5.020942%20Z%20M2.78169506%2C2.5%20C2.34178302%2C2.5%201.98571428%2C2.932%201.98571428%2C3.46428571%20L1.98571428%2C10.5357143%20C1.98571428%2C11.068%202.34178302%2C11.5%202.78169506%2C11.5%20L14.2040192%2C11.5%20C14.6434006%2C11.5%2015%2C11.068%2015%2C10.5357143%20L15%2C3.46428571%20C15%2C2.932%2014.6434006%2C2.5%2014.2040192%2C2.5%20L2.78169506%2C2.5%20Z%20M8.44477844%2C9.5%20C9.85598834%2C9.5%2011%2C8.38071187%2011%2C7%20C11%2C5.61928813%209.85598834%2C4.5%208.44477844%2C4.5%20C7.03356854%2C4.5%205.88955688%2C5.61928813%205.88955688%2C7%20C5.88955688%2C8.38071187%207.03356854%2C9.5%208.44477844%2C9.5%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-currency {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20fill%3D%22%2331373D%22%3E%3Cpath%20d%3D%22M0.986415318%2C5.020942%20L0.857142857%2C4.94444444%20C0.383428571%2C4.94444444%200%2C5.35511111%200%2C5.86111111%20L0%2C12.5833333%20C0%2C13.0893333%200.383428571%2C13.5%200.857142857%2C13.5%20L2.18585205%2C13.5%20L12.8571429%2C13.5%20C13.3302857%2C13.5%2013.7142857%2C13.0893333%2013.7142857%2C12.5833333%20L13.7791138%2C12.5068357%20L0.986415327%2C12.5068357%20L0.986415318%2C5.020942%20Z%20M2.78169506%2C2.5%20C2.34178302%2C2.5%201.98571428%2C2.932%201.98571428%2C3.46428571%20L1.98571428%2C10.5357143%20C1.98571428%2C11.068%202.34178302%2C11.5%202.78169506%2C11.5%20L14.2040192%2C11.5%20C14.6434006%2C11.5%2015%2C11.068%2015%2C10.5357143%20L15%2C3.46428571%20C15%2C2.932%2014.6434006%2C2.5%2014.2040192%2C2.5%20L2.78169506%2C2.5%20Z%20M8.44477844%2C9.5%20C9.85598834%2C9.5%2011%2C8.38071187%2011%2C7%20C11%2C5.61928813%209.85598834%2C4.5%208.44477844%2C4.5%20C7.03356854%2C4.5%205.88955688%2C5.61928813%205.88955688%2C7%20C5.88955688%2C8.38071187%207.03356854%2C9.5%208.44477844%2C9.5%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-default {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cpath%20fill%3D%22%2331373D%22%20d%3D%22M15.733%206.767l-1.769-.361c-.118-.024-.21-.111-.246-.226-.102-.323-.232-.636-.39-.935-.056-.107-.053-.234.013-.335l.999-1.51c.086-.131.069-.304-.042-.415l-1.278-1.278c-.114-.114-.292-.132-.426-.043l-1.504.995c-.101.067-.228.07-.335.014-.299-.158-.611-.288-.935-.39-.114-.037-.202-.129-.226-.247l-.361-1.769c-.031-.155-.168-.267-.326-.267h-1.814c-.158%200-.295.111-.326.267l-.361%201.769c-.024.118-.112.21-.226.246-.323.102-.636.232-.935.39-.107.056-.234.053-.335-.013l-1.504-.995c-.134-.089-.312-.071-.426.043l-1.278%201.278c-.111.111-.128.284-.042.415l.999%201.51c.067.101.07.228.013.335-.158.299-.288.612-.39.935-.036.114-.128.202-.246.226l-1.769.361c-.155.031-.267.168-.267.326v1.813c0%20.158.111.295.267.327l1.769.361c.118.024.21.111.246.226.102.323.232.636.39.935.056.107.053.234-.013.335l-.995%201.504c-.089.134-.071.312.043.426l1.273%201.273c.114.114.292.132.426.043l1.504-.995c.101-.067.228-.07.335-.013.299.158.611.288.935.39.115.036.202.128.226.246l.361%201.769c.031.156.168.267.326.267h1.813c.158%200%20.295-.111.327-.267l.361-1.769c.024-.118.111-.21.226-.246.323-.102.636-.232.935-.39.107-.056.234-.053.335.013l1.504.995c.134.089.312.071.426-.043l1.273-1.273c.114-.114.132-.292.043-.426l-.995-1.504c-.067-.101-.07-.228-.013-.335.158-.299.288-.611.39-.935.036-.115.128-.202.246-.226l1.769-.361c.156-.031.267-.168.267-.326v-1.814c0-.158-.112-.295-.267-.326zm-5.066%201.233c0%201.473-1.193%202.667-2.667%202.667s-2.667-1.194-2.667-2.667c0-1.473%201.193-2.667%202.667-2.667s2.667%201.194%202.667%202.667z%22%2F%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-default {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cpath%20fill%3D%22%2331373D%22%20d%3D%22M15.733%206.767l-1.769-.361c-.118-.024-.21-.111-.246-.226-.102-.323-.232-.636-.39-.935-.056-.107-.053-.234.013-.335l.999-1.51c.086-.131.069-.304-.042-.415l-1.278-1.278c-.114-.114-.292-.132-.426-.043l-1.504.995c-.101.067-.228.07-.335.014-.299-.158-.611-.288-.935-.39-.114-.037-.202-.129-.226-.247l-.361-1.769c-.031-.155-.168-.267-.326-.267h-1.814c-.158%200-.295.111-.326.267l-.361%201.769c-.024.118-.112.21-.226.246-.323.102-.636.232-.935.39-.107.056-.234.053-.335-.013l-1.504-.995c-.134-.089-.312-.071-.426.043l-1.278%201.278c-.111.111-.128.284-.042.415l.999%201.51c.067.101.07.228.013.335-.158.299-.288.612-.39.935-.036.114-.128.202-.246.226l-1.769.361c-.155.031-.267.168-.267.326v1.813c0%20.158.111.295.267.327l1.769.361c.118.024.21.111.246.226.102.323.232.636.39.935.056.107.053.234-.013.335l-.995%201.504c-.089.134-.071.312.043.426l1.273%201.273c.114.114.292.132.426.043l1.504-.995c.101-.067.228-.07.335-.013.299.158.611.288.935.39.115.036.202.128.226.246l.361%201.769c.031.156.168.267.326.267h1.813c.158%200%20.295-.111.327-.267l.361-1.769c.024-.118.111-.21.226-.246.323-.102.636-.232.935-.39.107-.056.234-.053.335.013l1.504.995c.134.089.312.071.426-.043l1.273-1.273c.114-.114.132-.292.043-.426l-.995-1.504c-.067-.101-.07-.228-.013-.335.158-.299.288-.611.39-.935.036-.115.128-.202.246-.226l1.769-.361c.156-.031.267-.168.267-.326v-1.814c0-.158-.112-.295-.267-.326zm-5.066%201.233c0%201.473-1.193%202.667-2.667%202.667s-2.667-1.194-2.667-2.667c0-1.473%201.193-2.667%202.667-2.667s2.667%201.194%202.667%202.667z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-email {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M7.642%208.904c.214.166.502.166.715%200l7.491-5.796c.105-.082.153-.227.12-.363-.104-.429-.463-.745-.892-.745h-14.154c-.428%200-.788.316-.892.745-.033.136.015.281.12.363l7.491%205.796zm7.871-3.899l-7.156%205.538c-.107.083-.232.124-.358.124-.126%200-.25-.041-.358-.124l-7.156-5.538c-.204-.157-.487.001-.487.271v7.724c0%20.552.414%201%20.923%201h14.154c.51%200%20.923-.448.923-1v-7.724c0-.271-.283-.429-.487-.271z%22%20fill%3D%22%2331373D%22%2F%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-email {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M7.642%208.904c.214.166.502.166.715%200l7.491-5.796c.105-.082.153-.227.12-.363-.104-.429-.463-.745-.892-.745h-14.154c-.428%200-.788.316-.892.745-.033.136.015.281.12.363l7.491%205.796zm7.871-3.899l-7.156%205.538c-.107.083-.232.124-.358.124-.126%200-.25-.041-.358-.124l-7.156-5.538c-.204-.157-.487.001-.487.271v7.724c0%20.552.414%201%20.923%201h14.154c.51%200%20.923-.448.923-1v-7.724c0-.271-.283-.429-.487-.271z%22%20fill%3D%22%2331373D%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-footer {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cg%20fill%3D%22%2331373D%22%3E%3Cpath%20d%3D%22M0%203v2h3v-2h1v-3h-1.499c-2.784%200-2.501%202.413-2.501%203zM0%207h3v4h-3zM13%207h3v4h-3zM6%200h4v3h-4zM16%203v2h-3v-2h-1v-3h1.492c2.784%200%202.508%202.413%202.508%203zM.001%2010h16v4.5c0%20.828-.672%201.5-1.5%201.5h-13c-.828%200-1.5-.672-1.5-1.5v-4.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-footer {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cg%20fill%3D%22%2331373D%22%3E%3Cpath%20d%3D%22M0%203v2h3v-2h1v-3h-1.499c-2.784%200-2.501%202.413-2.501%203zM0%207h3v4h-3zM13%207h3v4h-3zM6%200h4v3h-4zM16%203v2h-3v-2h-1v-3h1.492c2.784%200%202.508%202.413%202.508%203zM.001%2010h16v4.5c0%20.828-.672%201.5-1.5%201.5h-13c-.828%200-1.5-.672-1.5-1.5v-4.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-header {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cg%20fill%3D%22%2331373D%22%3E%3Cpath%20d%3D%22M16%2013v-2h-3v2h-1v3h1.5c2.784%200%202.5-2.413%202.5-3zM13%205h3v4h-3zM0%205h3v4h-3zM6%2013h4v3h-4zM0%2013v-2h3v2h1v3h-1.492c-2.784%200-2.508-2.413-2.508-3zM16%206h-16v-4.5c0-.828.672-1.5%201.5-1.5h13c.828%200%201.5.672%201.5%201.5v4.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-header {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cg%20fill%3D%22%2331373D%22%3E%3Cpath%20d%3D%22M16%2013v-2h-3v2h-1v3h1.5c2.784%200%202.5-2.413%202.5-3zM13%205h3v4h-3zM0%205h3v4h-3zM6%2013h4v3h-4zM0%2013v-2h3v2h1v3h-1.492c-2.784%200-2.508-2.413-2.508-3zM16%206h-16v-4.5c0-.828.672-1.5%201.5-1.5h13c.828%200%201.5.672%201.5%201.5v4.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-homepage {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cg%20fill%3D%22%2331373D%22%3E%3Cpath%20d%3D%22M8.431%203.445c-.249-.21-.613-.21-.862%200l-5.215%204.415c-.225.19-.354.47-.354.764v6.71c0%20.366.3.666.667.666h2.667c.366%200%20.666-.3.666-.667v-3c0-.183.15-.333.333-.333h3.333c.184%200%20.334.15.334.333v3c0%20.367.3.667.667.667h2.667c.366%200%20.666-.3.666-.667v-6.71c0-.294-.129-.573-.354-.763l-5.215-4.415zM15.764%206.158l-6.82-5.767c-.252-.252-.587-.391-.945-.391-.356%200-.691.14-.901.354l-6.862%205.804c-.281.238-.316.659-.078.94.132.156.32.236.509.236.152%200%20.305-.052.43-.158l6.504-5.538c.237-.178.559-.18.796-.003%201.468%201.099%206.505%205.54%206.505%205.54.281.237.702.203.94-.078s.203-.701-.078-.939z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-homepage {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cg%20fill%3D%22%2331373D%22%3E%3Cpath%20d%3D%22M8.431%203.445c-.249-.21-.613-.21-.862%200l-5.215%204.415c-.225.19-.354.47-.354.764v6.71c0%20.366.3.666.667.666h2.667c.366%200%20.666-.3.666-.667v-3c0-.183.15-.333.333-.333h3.333c.184%200%20.334.15.334.333v3c0%20.367.3.667.667.667h2.667c.366%200%20.666-.3.666-.667v-6.71c0-.294-.129-.573-.354-.763l-5.215-4.415zM15.764%206.158l-6.82-5.767c-.252-.252-.587-.391-.945-.391-.356%200-.691.14-.901.354l-6.862%205.804c-.281.238-.316.659-.078.94.132.156.32.236.509.236.152%200%20.305-.052.43-.158l6.504-5.538c.237-.178.559-.18.796-.003%201.468%201.099%206.505%205.54%206.505%205.54.281.237.702.203.94-.078s.203-.701-.078-.939z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-info {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M8.8%204.667h-1.6c-.662%200-1.2.448-1.2%201v9.333c0%20.552.538%201%201.2%201h1.6c.662%200%201.2-.448%201.2-1v-9.333c0-.552-.538-1-1.2-1zm-.8-1.333c1.105%200%202-.746%202-1.667s-.895-1.667-2-1.667-2%20.746-2%201.667.895%201.667%202%201.667z%22%20fill%3D%22%2331373D%22%2F%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-info {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M8.8%204.667h-1.6c-.662%200-1.2.448-1.2%201v9.333c0%20.552.538%201%201.2%201h1.6c.662%200%201.2-.448%201.2-1v-9.333c0-.552-.538-1-1.2-1zm-.8-1.333c1.105%200%202-.746%202-1.667s-.895-1.667-2-1.667-2%20.746-2%201.667.895%201.667%202%201.667z%22%20fill%3D%22%2331373D%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-navigation {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cpath%20fill%3D%22%2331373D%22%20d%3D%22M8%200c-4.418%200-8%203.582-8%208s3.582%208%208%208%208-3.582%208-8-3.582-8-8-8zm4%204c0%20.849-.473%203.618-1.382%205.204l-3.835-3.835c1.55-.932%204.351-1.369%205.217-1.369zm-8%208c0-.831.517-3.557%201.412-5.174l3.793%203.793c-1.587.908-4.356%201.381-5.205%201.381z%22%2F%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-navigation {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cpath%20fill%3D%22%2331373D%22%20d%3D%22M8%200c-4.418%200-8%203.582-8%208s3.582%208%208%208%208-3.582%208-8-3.582-8-8-8zm4%204c0%20.849-.473%203.618-1.382%205.204l-3.835-3.835c1.55-.932%204.351-1.369%205.217-1.369zm-8%208c0-.831.517-3.557%201.412-5.174l3.793%203.793c-1.587.908-4.356%201.381-5.205%201.381z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-picture {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20fill%3D%22%2331373D%22%3E%3Cpath%20d%3D%22M15.75%201.496c0-.69-.6-1.25-1.317-1.25H1.318C.588.246%200%20.802%200%201.496h15.75z%22%2F%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%224.5%22%20r%3D%221.75%22%2F%3E%3Cpath%20d%3D%22M7.137%2010.97L5.127%208.32%201%2013.75h13.75v-5.7L12%204.25%22%2F%3E%3Cpath%20d%3D%22M15.75%2013.5c0%20.69-.6%201.25-1.317%201.25H1.318C.588%2014.75%200%2014.195%200%2013.5h15.75z%22%2F%3E%3Cpath%20d%3D%22M15.75%201.567v11.858c0%20.73-.556%201.32-1.25%201.32V.246c.69%200%201.25.6%201.25%201.32v.002zM0%201.567v11.858c0%20.73.555%201.32%201.25%201.32V.246C.56.246%200%20.846%200%201.566v.002z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-picture {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20fill%3D%22%2331373D%22%3E%3Cpath%20d%3D%22M15.75%201.496c0-.69-.6-1.25-1.317-1.25H1.318C.588.246%200%20.802%200%201.496h15.75z%22%2F%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%224.5%22%20r%3D%221.75%22%2F%3E%3Cpath%20d%3D%22M7.137%2010.97L5.127%208.32%201%2013.75h13.75v-5.7L12%204.25%22%2F%3E%3Cpath%20d%3D%22M15.75%2013.5c0%20.69-.6%201.25-1.317%201.25H1.318C.588%2014.75%200%2014.195%200%2013.5h15.75z%22%2F%3E%3Cpath%20d%3D%22M15.75%201.567v11.858c0%20.73-.556%201.32-1.25%201.32V.246c.69%200%201.25.6%201.25%201.32v.002zM0%201.567v11.858c0%20.73.555%201.32%201.25%201.32V.246C.56.246%200%20.846%200%201.566v.002z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-preset {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cpath%20fill%3D%22%2331373D%22%20d%3D%22M15.825%205.09c-.744-3.172-4.079-5.09-7.752-5.09-4.458%200-8.073%203.582-8.073%208s3.615%208%208.073%208c6.21%200%205.702-3.13%203.726-4.364-1.164-.727-1.787-2.44-.621-3.636%202.166-2.222%205.642%201.333%204.647-2.91zm-12.928%206.261c-.171-.003-.264-.201-.155-.332%201.285-1.564.268-2.984%202.24-3.599.118-.037.251-.002.339.085l1.292%201.281c.075.074.114.182.1.286-.293%202.114-2.757%202.295-3.816%202.279zm8.229-7.06l-3.33%203.303c-.132.131-.345.131-.477%200l-.856-.849c-.132-.131-.132-.342%200-.473l3.331-3.303c.888-.881%201.837-1.251%202.202-.881l.019.019c.36.365%200%201.303-.889%202.184z%22%2F%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-preset {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cpath%20fill%3D%22%2331373D%22%20d%3D%22M15.825%205.09c-.744-3.172-4.079-5.09-7.752-5.09-4.458%200-8.073%203.582-8.073%208s3.615%208%208.073%208c6.21%200%205.702-3.13%203.726-4.364-1.164-.727-1.787-2.44-.621-3.636%202.166-2.222%205.642%201.333%204.647-2.91zm-12.928%206.261c-.171-.003-.264-.201-.155-.332%201.285-1.564.268-2.984%202.24-3.599.118-.037.251-.002.339.085l1.292%201.281c.075.074.114.182.1.286-.293%202.114-2.757%202.295-3.816%202.279zm8.229-7.06l-3.33%203.303c-.132.131-.345.131-.477%200l-.856-.849c-.132-.131-.132-.342%200-.473l3.331-3.303c.888-.881%201.837-1.251%202.202-.881l.019.019c.36.365%200%201.303-.889%202.184z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-product {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cpath%20fill%3D%22%2331373D%22%20d%3D%22M14.528%200h-4.738c-.386%200-.756.154-1.029.428l-8.333%208.305c-.57.572-.57%201.5%200%202.072l4.807%204.766c.57.572%201.495.572%202.065%200l8.274-8.305c.273-.274.426-.646.426-1.033v-4.755c0-.816-.659-1.478-1.472-1.478zm-3.028%206c-.828%200-1.5-.672-1.5-1.5s.672-1.5%201.5-1.5%201.5.672%201.5%201.5-.672%201.5-1.5%201.5z%22%2F%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-product {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cpath%20fill%3D%22%2331373D%22%20d%3D%22M14.528%200h-4.738c-.386%200-.756.154-1.029.428l-8.333%208.305c-.57.572-.57%201.5%200%202.072l4.807%204.766c.57.572%201.495.572%202.065%200l8.274-8.305c.273-.274.426-.646.426-1.033v-4.755c0-.816-.659-1.478-1.472-1.478zm-3.028%206c-.828%200-1.5-.672-1.5-1.5s.672-1.5%201.5-1.5%201.5.672%201.5%201.5-.672%201.5-1.5%201.5z%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-promotions {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M6.667%2011.827v-.013c-1.333-.293-2.233-.48-3.333-.48v.027c0%201.327.163%202.633.583%203.927.14.42.51.713.943.713h1.253c.647%200%201.13-.62.97-1.247-.253-.973-.417-2.02-.417-2.927zm6-11.827c-.697%200-1.287.342-1.769.912-1.772%201.542-5.031%202.421-7.565%202.421-1.841%200-3.333%201.493-3.333%203.333v.055c0%201.841%201.493%203.333%203.333%203.333%202.637%200%206.033.898%207.746%202.557.447.451.975.721%201.587.721%202.189%200%203.333-3.353%203.333-6.667%200-3.313-1.145-6.667-3.333-6.667zm0%2011.333c-.289-.051-.884-1.009-1.171-2.683%201.027-.083%201.838-.935%201.838-1.983%200-1.049-.811-1.9-1.838-1.984.287-1.678.884-2.637%201.169-2.683.387.061%201.335%201.773%201.335%204.667%200%202.888-.945%204.598-1.333%204.667z%22%20fill%3D%22%2331373D%22%2F%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-promotions {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M6.667%2011.827v-.013c-1.333-.293-2.233-.48-3.333-.48v.027c0%201.327.163%202.633.583%203.927.14.42.51.713.943.713h1.253c.647%200%201.13-.62.97-1.247-.253-.973-.417-2.02-.417-2.927zm6-11.827c-.697%200-1.287.342-1.769.912-1.772%201.542-5.031%202.421-7.565%202.421-1.841%200-3.333%201.493-3.333%203.333v.055c0%201.841%201.493%203.333%203.333%203.333%202.637%200%206.033.898%207.746%202.557.447.451.975.721%201.587.721%202.189%200%203.333-3.353%203.333-6.667%200-3.313-1.145-6.667-3.333-6.667zm0%2011.333c-.289-.051-.884-1.009-1.171-2.683%201.027-.083%201.838-.935%201.838-1.983%200-1.049-.811-1.9-1.838-1.984.287-1.678.884-2.637%201.169-2.683.387.061%201.335%201.773%201.335%204.667%200%202.888-.945%204.598-1.333%204.667z%22%20fill%3D%22%2331373D%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-search {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M0%205.667c0%203.124%202.542%205.666%205.667%205.666%201.201%200%202.315-.378%203.233-1.019l.455.456c-.069.499.082%201.024.467%201.408l3.333%203.334c.325.325.752.488%201.178.488.427%200%20.853-.163%201.179-.488.651-.651.651-1.706%200-2.357l-3.334-3.333c-.384-.385-.909-.536-1.408-.467l-.456-.455c.641-.918%201.019-2.032%201.019-3.233%200-3.125-2.542-5.667-5.666-5.667-3.125%200-5.667%202.542-5.667%205.667zm2%200c0-2.022%201.645-3.667%203.667-3.667%202.021%200%203.666%201.645%203.666%203.667%200%202.021-1.645%203.666-3.666%203.666-2.022%200-3.667-1.645-3.667-3.666z%22%20fill%3D%22%2331373D%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-shopify-logo {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015%2017%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M5.763%205.518l-.04-.003c-.155-.022-.285-.167-.29-.323-.005-.152-.095-3.746%201.95-4.563.516-.206.985-.16%201.393.138.491.358.849%201.065%201.064%202.101.152.733.177%201.364.178%201.39.006.156-.115.265-.271.243-.155-.022-.286-.165-.291-.322-.024-.651-.243-2.453-.952-2.97-.227-.165-.502-.18-.84-.045-1.753.7-1.67%204.074-1.669%204.108.004.142-.097.245-.232.245%22%20fill%3D%22%2394BE46%22%2F%3E%3Cpath%20d%3D%22M10.13%201.982l-7.91%202.524s-.339.099-.419.198c-.087.108-.104.399-.104.399l-1.223%209.718%209.179%201.772.707-14.619c-.101-.02-.205.002-.23.008%22%20fill%3D%22%2394BE46%22%2F%3E%3Cpath%20d%3D%22M12.869%203.238l-.055-.102-.086-.033-1.296-.099-.953-.976-.12-.054-.707%2014.619%204.973-1.109-1.757-12.246%22%20fill%3D%22%235F8D3E%22%2F%3E%3Cpath%20d%3D%22M6.863%2010.104c-.14-.195-.304-.367-.477-.519-.17-.15-.35-.28-.525-.396l-.326-.234-.226-.224-.13-.224-.037-.235c.005-.11.028-.209.069-.297.04-.088.098-.165.171-.229.073-.064.162-.116.265-.154.103-.038.221-.062.35-.07.141-.009.278-.004.407.01l.371.067.321.102.256.113.612-1.88c-.091-.048-.202-.092-.329-.129-.127-.037-.269-.067-.426-.087-.154-.02-.322-.031-.501-.031-.176.001-.362.013-.556.039-.418.056-.795.176-1.125.345-.321.165-.599.379-.827.634-.224.249-.403.539-.529.861-.125.319-.2.674-.216%201.059-.01.23.013.441.061.636.049.196.124.377.22.543.097.169.214.324.347.467.135.145.285.279.445.402.13.098.24.19.332.28.092.09.166.178.222.265.056.088.096.175.12.265.024.09.033.183.029.282-.004.099-.024.191-.061.273-.036.082-.088.153-.156.209-.067.056-.148.097-.244.119-.095.022-.204.026-.325.007-.138-.021-.276-.062-.411-.115-.133-.053-.263-.117-.384-.187l-.331-.215-.256-.203-.419%201.433c.07.092.158.183.262.272.105.09.227.176.361.257.136.082.285.157.444.223.162.067.333.125.511.169l.009.002.009.002.009.002.009.002c.38.086.748.107%201.092.06.354-.049.679-.17.96-.365.287-.2.525-.476.698-.827.175-.356.281-.784.302-1.282.013-.304-.028-.58-.109-.83-.08-.248-.198-.47-.341-.667%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M3.835%205.022l-.04-.003c-.151-.022-.256-.167-.235-.323.021-.152.546-3.746%202.731-4.564.551-.206%201.012-.16%201.37.138.43.358.667%201.065.705%202.101.027.733-.057%201.364-.06%201.391-.021.156-.161.265-.312.243-.151-.022-.257-.165-.236-.322.087-.651.177-2.453-.444-2.97-.199-.165-.471-.18-.832-.045-1.873.7-2.367%204.074-2.372%204.108-.02.142-.138.244-.274.244%22%20fill%3D%22%2394BE46%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-shopify-logo {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015%2017%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M5.763%205.518l-.04-.003c-.155-.022-.285-.167-.29-.323-.005-.152-.095-3.746%201.95-4.563.516-.206.985-.16%201.393.138.491.358.849%201.065%201.064%202.101.152.733.177%201.364.178%201.39.006.156-.115.265-.271.243-.155-.022-.286-.165-.291-.322-.024-.651-.243-2.453-.952-2.97-.227-.165-.502-.18-.84-.045-1.753.7-1.67%204.074-1.669%204.108.004.142-.097.245-.232.245%22%20fill%3D%22%2394BE46%22%2F%3E%3Cpath%20d%3D%22M10.13%201.982l-7.91%202.524s-.339.099-.419.198c-.087.108-.104.399-.104.399l-1.223%209.718%209.179%201.772.707-14.619c-.101-.02-.205.002-.23.008%22%20fill%3D%22%2394BE46%22%2F%3E%3Cpath%20d%3D%22M12.869%203.238l-.055-.102-.086-.033-1.296-.099-.953-.976-.12-.054-.707%2014.619%204.973-1.109-1.757-12.246%22%20fill%3D%22%235F8D3E%22%2F%3E%3Cpath%20d%3D%22M6.863%2010.104c-.14-.195-.304-.367-.477-.519-.17-.15-.35-.28-.525-.396l-.326-.234-.226-.224-.13-.224-.037-.235c.005-.11.028-.209.069-.297.04-.088.098-.165.171-.229.073-.064.162-.116.265-.154.103-.038.221-.062.35-.07.141-.009.278-.004.407.01l.371.067.321.102.256.113.612-1.88c-.091-.048-.202-.092-.329-.129-.127-.037-.269-.067-.426-.087-.154-.02-.322-.031-.501-.031-.176.001-.362.013-.556.039-.418.056-.795.176-1.125.345-.321.165-.599.379-.827.634-.224.249-.403.539-.529.861-.125.319-.2.674-.216%201.059-.01.23.013.441.061.636.049.196.124.377.22.543.097.169.214.324.347.467.135.145.285.279.445.402.13.098.24.19.332.28.092.09.166.178.222.265.056.088.096.175.12.265.024.09.033.183.029.282-.004.099-.024.191-.061.273-.036.082-.088.153-.156.209-.067.056-.148.097-.244.119-.095.022-.204.026-.325.007-.138-.021-.276-.062-.411-.115-.133-.053-.263-.117-.384-.187l-.331-.215-.256-.203-.419%201.433c.07.092.158.183.262.272.105.09.227.176.361.257.136.082.285.157.444.223.162.067.333.125.511.169l.009.002.009.002.009.002.009.002c.38.086.748.107%201.092.06.354-.049.679-.17.96-.365.287-.2.525-.476.698-.827.175-.356.281-.784.302-1.282.013-.304-.028-.58-.109-.83-.08-.248-.198-.47-.341-.667%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M3.835%205.022l-.04-.003c-.151-.022-.256-.167-.235-.323.021-.152.546-3.746%202.731-4.564.551-.206%201.012-.16%201.37.138.43.358.667%201.065.705%202.101.027.733-.057%201.364-.06%201.391-.021.156-.161.265-.312.243-.151-.022-.257-.165-.236-.322.087-.651.177-2.453-.444-2.97-.199-.165-.471-.18-.832-.045-1.873.7-2.367%204.074-2.372%204.108-.02.142-.138.244-.274.244%22%20fill%3D%22%2394BE46%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-shipping {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2015%22%3E%3Cpath%20d%3D%22M11.803%204h1.572c.226%200%20.443.244.603.404l1.772%201.85c.16.159.25.453.25.679v2.8329999999999997c0%20.015%200%20.234-1%20.234-.415-.854-1.116-1.287-2.124-1.287-.426%200-1.051.173-1.403.356-.139.073-.473.087-.473-.069v-4.197c0-.442.361-.803.803-.803zm-10.539-2h7.83c.5%200%20.906.406.906.906v6.188c0%20.5-.406.906-.906.906h-2.138c-.115%200-.214.206-.26.101-.397-.9-1.297-1.388-2.338-1.388-1.041%200-1.941.418-2.338%201.319-.046.105-.145-.032-.26-.032h-1.088c-.371%200-.672-.301-.672-.672v-6.063c0-.696.569-1.265%201.264-1.265zm11.675%207.978c.829%200%201.5.671%201.5%201.5%200%20.828-.671%201.5-1.5%201.5-.828%200-1.5-.672-1.5-1.5%200-.829.672-1.5%201.5-1.5zm-8.581-.071c.828%200%201.5.672%201.5%201.5%200%20.829-.672%201.5-1.5%201.5s-1.5-.671-1.5-1.5c0-.828.672-1.5%201.5-1.5z%22%20fill%3D%22%2331373D%22%2F%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-shipping {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2015%22%3E%3Cpath%20d%3D%22M11.803%204h1.572c.226%200%20.443.244.603.404l1.772%201.85c.16.159.25.453.25.679v2.8329999999999997c0%20.015%200%20.234-1%20.234-.415-.854-1.116-1.287-2.124-1.287-.426%200-1.051.173-1.403.356-.139.073-.473.087-.473-.069v-4.197c0-.442.361-.803.803-.803zm-10.539-2h7.83c.5%200%20.906.406.906.906v6.188c0%20.5-.406.906-.906.906h-2.138c-.115%200-.214.206-.26.101-.397-.9-1.297-1.388-2.338-1.388-1.041%200-1.941.418-2.338%201.319-.046.105-.145-.032-.26-.032h-1.088c-.371%200-.672-.301-.672-.672v-6.063c0-.696.569-1.265%201.264-1.265zm11.675%207.978c.829%200%201.5.671%201.5%201.5%200%20.828-.671%201.5-1.5%201.5-.828%200-1.5-.672-1.5-1.5%200-.829.672-1.5%201.5-1.5zm-8.581-.071c.828%200%201.5.672%201.5%201.5%200%20.829-.672%201.5-1.5%201.5s-1.5-.671-1.5-1.5c0-.828.672-1.5%201.5-1.5z%22%20fill%3D%22%2331373D%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-sidebar {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cg%20fill%3D%22%2331373D%22%3E%3Cg%3E%3Cpath%20d%3D%22M13.5%200h-1.5v3h1v1h3v-1c0-2.784-1.913-3-2.5-3zM7%200h3v3h-3zM13%2012.5c0%20.129-.102.369-.201.5h-.799v3h1c1.858%200%203-2.038%203-3.5v-.5h-3v.5zM5%2013h5v3h-5zM13%206h3v4h-3z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M1.5%200c-.828%200-1.5.672-1.5%201.5v13c0%20.828.672%201.5%201.5%201.5h6.5v-16h-6.5zm3.5%2013h-2c-.553%200-1-.447-1-1s.447-1%201-1h2c.553%200%201%20.447%201%201s-.447%201-1%201zm0-4h-2c-.553%200-1-.448-1-1s.447-1%201-1h2c.553%200%201%20.448%201%201s-.447%201-1%201zm-1-4c-.828%200-2-.672-2-1.5s1.172-1.5%202-1.5%202%20.672%202%201.5-1.172%201.5-2%201.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-sidebar {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cg%20fill%3D%22%2331373D%22%3E%3Cg%3E%3Cpath%20d%3D%22M13.5%200h-1.5v3h1v1h3v-1c0-2.784-1.913-3-2.5-3zM7%200h3v3h-3zM13%2012.5c0%20.129-.102.369-.201.5h-.799v3h1c1.858%200%203-2.038%203-3.5v-.5h-3v.5zM5%2013h5v3h-5zM13%206h3v4h-3z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M1.5%200c-.828%200-1.5.672-1.5%201.5v13c0%20.828.672%201.5%201.5%201.5h6.5v-16h-6.5zm3.5%2013h-2c-.553%200-1-.447-1-1s.447-1%201-1h2c.553%200%201%20.447%201%201s-.447%201-1%201zm0-4h-2c-.553%200-1-.448-1-1s.447-1%201-1h2c.553%200%201%20.448%201%201s-.447%201-1%201zm-1-4c-.828%200-2-.672-2-1.5s1.172-1.5%202-1.5%202%20.672%202%201.5-1.172%201.5-2%201.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-slideshow {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cg%20fill%3D%22%2331373D%22%3E%3Cpath%20d%3D%22M13%203v6h-10v-6h10m2-3h-14c-.552%200-1%20.448-1%201v10c0%20.552.448%201%201%201h14c.552%200%201-.448%201-1v-10c0-.552-.448-1-1-1zM7%2013h2v2h-2zM11%2013h2v2h-2zM3%2013h2v2h-2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-slideshow {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cg%20fill%3D%22%2331373D%22%3E%3Cpath%20d%3D%22M13%203v6h-10v-6h10m2-3h-14c-.552%200-1%20.448-1%201v10c0%20.552.448%201%201%201h14c.552%200%201-.448%201-1v-10c0-.552-.448-1-1-1zM7%2013h2v2h-2zM11%2013h2v2h-2zM3%2013h2v2h-2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-social {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M13.08%208.081c-.68-.274-.674-.731-.674-1.005%200-.275.291-.657.565-.903.48-.423.778-1.04.778-1.737%200-1.206-1.018-2.212-2.223-2.257-.896-.031-1.659.409-2.062%201.099-.088.151-.029.337.127.415%201.121.554%201.872%201.688%201.872%203.028%200%20.871-.321%201.699-.894%202.332-.127.14-.076.363.094.442.664.311%202.045.745%202.599%201.462l.224-.135h1.657c.473%200%20.857.116.857-.358v-.12c0-1.308-1.931-1.851-2.92-2.263zm-7.682.973c-.542-.603-.827-1.391-.827-2.304%200-1.348.739-2.53%201.863-3.079.159-.078.22-.269.127-.42-.501-.815-1.524-1.264-2.635-.992-1.006.24-1.64%201.171-1.64%202.211%200%20.697.223%201.28.708%201.703.275.246.6.628.6.903%200%20.274-.034.731-.714%201.005-.989.412-2.88.955-2.88%202.263v.12c0%20.474.384.358.857.358h1.656l.225.133c.546-.716%201.907-1.277%202.562-1.589.167-.079.222-.174.098-.312zm4.469%201.314c-.68-.277-.78-.735-.78-1.006%200-.274.233-.656.508-.901.483-.424.753-1.045.753-1.74%200-1.491-1.387-2.55-2.956-2.184-1.017.238-1.671%201.169-1.671%202.213%200%20.696.222%201.287.705%201.711.274.245.596.627.596.901%200%20.271-.248.729-.927%201.006-.986.408-3.095.953-3.095%202.26v.122c0%20.473.812%201.072%201.286%201.072h7.428c.474%200%201.286-.599%201.286-1.072v-.122c0-1.307-2.147-1.852-3.133-2.26z%22%20fill%3D%22%2331373D%22%2F%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-social {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M13.08%208.081c-.68-.274-.674-.731-.674-1.005%200-.275.291-.657.565-.903.48-.423.778-1.04.778-1.737%200-1.206-1.018-2.212-2.223-2.257-.896-.031-1.659.409-2.062%201.099-.088.151-.029.337.127.415%201.121.554%201.872%201.688%201.872%203.028%200%20.871-.321%201.699-.894%202.332-.127.14-.076.363.094.442.664.311%202.045.745%202.599%201.462l.224-.135h1.657c.473%200%20.857.116.857-.358v-.12c0-1.308-1.931-1.851-2.92-2.263zm-7.682.973c-.542-.603-.827-1.391-.827-2.304%200-1.348.739-2.53%201.863-3.079.159-.078.22-.269.127-.42-.501-.815-1.524-1.264-2.635-.992-1.006.24-1.64%201.171-1.64%202.211%200%20.697.223%201.28.708%201.703.275.246.6.628.6.903%200%20.274-.034.731-.714%201.005-.989.412-2.88.955-2.88%202.263v.12c0%20.474.384.358.857.358h1.656l.225.133c.546-.716%201.907-1.277%202.562-1.589.167-.079.222-.174.098-.312zm4.469%201.314c-.68-.277-.78-.735-.78-1.006%200-.274.233-.656.508-.901.483-.424.753-1.045.753-1.74%200-1.491-1.387-2.55-2.956-2.184-1.017.238-1.671%201.169-1.671%202.213%200%20.696.222%201.287.705%201.711.274.245.596.627.596.901%200%20.271-.248.729-.927%201.006-.986.408-3.095.953-3.095%202.26v.122c0%20.473.812%201.072%201.286%201.072h7.428c.474%200%201.286-.599%201.286-1.072v-.122c0-1.307-2.147-1.852-3.133-2.26z%22%20fill%3D%22%2331373D%22%2F%3E%3C%2Fsvg%3E")
}

.next-icon--theme-editor-typography {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cpath%20fill%3D%22%2331373D%22%20d%3D%22M15%201.498v3.017c0%20.82-.665%201.485-1.485%201.485h-.03c-.82%200-1.485-.665-1.485-1.485v-1.515h-3v9h1.515c.82%200%201.485.665%201.485%201.485v.03c0%20.82-.665%201.485-1.485%201.485h-6.03c-.82%200-1.485-.665-1.485-1.485v-.03c0-.82.665-1.485%201.485-1.485h1.515v-9h-3v1.515c0%20.82-.665%201.485-1.485%201.485h-.03c-.82%200-1.485-.665-1.485-1.485v-3.017c0-.827.671-1.498%201.498-1.498h12.004c.827%200%201.498.671%201.498%201.498z%22%2F%3E%3C%2Fsvg%3E")
}

#sidebar li.selected .next-icon--theme-editor-typography {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%3E%3Cpath%20fill%3D%22%2331373D%22%20d%3D%22M15%201.498v3.017c0%20.82-.665%201.485-1.485%201.485h-.03c-.82%200-1.485-.665-1.485-1.485v-1.515h-3v9h1.515c.82%200%201.485.665%201.485%201.485v.03c0%20.82-.665%201.485-1.485%201.485h-6.03c-.82%200-1.485-.665-1.485-1.485v-.03c0-.82.665-1.485%201.485-1.485h1.515v-9h-3v1.515c0%20.82-.665%201.485-1.485%201.485h-.03c-.82%200-1.485-.665-1.485-1.485v-3.017c0-.827.671-1.498%201.498-1.498h12.004c.827%200%201.498.671%201.498%201.498z%22%2F%3E%3C%2Fsvg%3E")
}

.map-canvas::after {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23b762ff%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M12%200C6.8%200%203%203.9%203%209.1c0%206.6%206.2%2012.7%208.3%2014.5.4.3%201%20.3%201.3%200%202.1-2%208.3-8.6%208.3-14.5C21%203.9%2017.2%200%2012%200zm0%2012c-1.7%200-3-1.3-3-3s1.3-3%203-3%203%201.3%203%203-1.3%203-3%203z%22%2F%3E%3C%2Fsvg%3E")
}

.tokenized-product-options .tagit-close .ui-icon-close {
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3Awhite%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M19.5%2022c-.2%200-.5-.1-.7-.3L12%2014.9l-6.8%206.8c-.2.2-.4.3-.7.3-.2%200-.5-.1-.7-.3l-1.6-1.6c-.1-.2-.2-.4-.2-.6%200-.2.1-.5.3-.7L9.1%2012%202.3%205.2C2.1%205%202%204.8%202%204.5c0-.2.1-.5.3-.7l1.6-1.6c.2-.1.4-.2.6-.2.3%200%20.5.1.7.3L12%209.1l6.8-6.8c.2-.2.4-.3.7-.3.2%200%20.5.1.7.3l1.6%201.6c.1.2.2.4.2.6%200%20.2-.1.5-.3.7L14.9%2012l6.8%206.8c.2.2.3.4.3.7%200%20.2-.1.5-.3.7l-1.6%201.6c-.2.1-.4.2-.6.2z%22%2F%3E%3C%2Fsvg%3E")
}

.report-category label.product-reports {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20fill%3D%22%23526066%22%20d%3D%22M9.1%2C13.6c-0.4%2C0-0.7-0.1-1-0.4L1.9%2C6.9l0.2%2C1.8c0%2C0.2%2C0.2%2C0.5%2C0.3%2C0.7l6.5%2C6.5C9%2C16%2C9.3%2C16%2C9.4%2C15.9%20%20%20l4.7-4.7c0.2-0.2%2C0.2-0.4%2C0-0.6l-0.7-0.7l-3.3%2C3.3C9.9%2C13.4%2C9.5%2C13.6%2C9.1%2C13.6z%22%2F%3E%3Cpath%20fill%3D%22%23526066%22%20d%3D%22M7.7%2C0.6C7.5%2C0.5%2C7.2%2C0.3%2C7%2C0.3L3.5%2C0c0%2C0%2C0%2C0-0.1%2C0C3.2%2C0%2C2.9%2C0.1%2C2.8%2C0.2L2%2C1C1.8%2C1.2%2C1.7%2C1.5%2C1.7%2C1.7%20%20%20l0.3%2C3.5c0%2C0.2%2C0.2%2C0.5%2C0.3%2C0.7l6.5%2C6.5c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1c0.1%2C0%2C0.2%2C0%2C0.3-0.1l4.7-4.7c0.2-0.2%2C0.2-0.4%2C0-0.6L7.7%2C0.6z%20%20%20%20M3.2%2C1.5c0.2-0.2%2C0.4-0.3%2C0.6-0.3s0.4%2C0.1%2C0.6%2C0.3c0.3%2C0.3%2C0.3%2C0.9%2C0%2C1.2C4.3%2C2.9%2C4.1%2C3%2C3.8%2C3S3.4%2C2.9%2C3.2%2C2.7%20%20%20C2.9%2C2.4%2C2.9%2C1.9%2C3.2%2C1.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.report-category label.order-reports {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpolygon%20fill%3D%22%23526066%22%20points%3D%2216%2C9%2013%2C1%2010%2C1%2010%2C3%2012%2C3%2014%2C9%2010%2C9%209%2C11%207%2C11%206%2C9%202%2C9%204%2C3%206%2C3%206%2C1%203%2C1%200%2C9%200%2C15%2016%2C15%20%22%2F%3E%3Cpolygon%20fill%3D%22%23526066%22%20points%3D%227%2C5%204.1%2C5%208%2C9%2011.9%2C5%209%2C5%209%2C1%207%2C1%20%22%2F%3E%3C%2Fsvg%3E")
}

.report-category label.payment-reports {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20fill%3D%22%235C5C5C%22%20d%3D%22M0%2C3v10h16V3H0z%20M15.1%2C12.1H0.9V3.9h14.2V12.1z%20M12.8%2C8.7c0.1%2C0%2C0.3-0.3%2C0.3-0.7s-0.2-0.7-0.3-0.7%20%20S12.5%2C7.5%2C12.5%2C8C12.5%2C8.5%2C12.8%2C8.7%2C12.8%2C8.7z%20M10.9%2C8c0%2C1.5-0.6%2C2.8-1.6%2C3.5h5.1V4.6h-5C10.3%2C5.2%2C10.9%2C6.5%2C10.9%2C8z%20M12.8%2C6.8%20%20c0.4%2C0%2C0.7%2C0.5%2C0.7%2C1.2s-0.3%2C1.2-0.7%2C1.2S12.1%2C8.6%2C12.1%2C8S12.4%2C6.8%2C12.8%2C6.8z%20M3.2%2C7.2C3.1%2C7.2%2C2.9%2C7.5%2C2.9%2C8s0.2%2C0.7%2C0.3%2C0.7%20%20c0.1%2C0%2C0.3-0.3%2C0.3-0.7S3.3%2C7.2%2C3.2%2C7.2z%20M5.1%2C8c0-1.5%2C0.6-2.8%2C1.5-3.4h-5v6.9h5.1C5.7%2C10.8%2C5.1%2C9.5%2C5.1%2C8z%20M3.2%2C9.2%20%20C2.8%2C9.2%2C2.5%2C8.6%2C2.5%2C8s0.3-1.2%2C0.7-1.2S3.9%2C7.3%2C3.9%2C8C3.9%2C8.6%2C3.6%2C9.2%2C3.2%2C9.2z%20M7.9%2C10.9h0.1c0.1%2C0%2C0.1%2C0%2C0.1-0.1v-0.3%20%20c0.5-0.1%2C1.2-0.4%2C1.2-1.4c0-0.9-0.8-1.2-1.2-1.4V6.3C8.5%2C6.3%2C9%2C6.6%2C9%2C6.6l0.1-0.1l0.2-0.5l0-0.1c0-0.2-0.9-0.4-1.1-0.4V5.2%20%20c0-0.1%2C0-0.1-0.1-0.1H7.9c-0.1%2C0-0.1%2C0-0.1%2C0.1v0.3c-0.3%2C0-1.2%2C0.3-1.2%2C1.4c0%2C0.9%2C0.8%2C1.2%2C1.2%2C1.4v1.4C7.4%2C9.6%2C6.9%2C9.4%2C6.8%2C9.4%20%20L6.8%2C9.4L6.6%2C10l0%2C0.1c0%2C0.2%2C1%2C0.4%2C1.2%2C0.4v0.3C7.8%2C10.9%2C7.8%2C10.9%2C7.9%2C10.9z%20M8.2%2C8.5c0.2%2C0.1%2C0.5%2C0.2%2C0.5%2C0.6%20%20c0%2C0.4-0.3%2C0.5-0.5%2C0.6V8.5z%20M7.4%2C6.9c0-0.4%2C0.3-0.5%2C0.5-0.6v1.2C7.7%2C7.4%2C7.4%2C7.3%2C7.4%2C6.9z%22%2F%3E%3C%2Fsvg%3E")
}

.report-category label.payments-reports {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20fill%3D%22%235C5C5C%22%20d%3D%22M0%2C3v10h16V3H0z%20M15.1%2C12.1H0.9V3.9h14.2V12.1z%20M12.8%2C8.7c0.1%2C0%2C0.3-0.3%2C0.3-0.7s-0.2-0.7-0.3-0.7%20%20S12.5%2C7.5%2C12.5%2C8C12.5%2C8.5%2C12.8%2C8.7%2C12.8%2C8.7z%20M10.9%2C8c0%2C1.5-0.6%2C2.8-1.6%2C3.5h5.1V4.6h-5C10.3%2C5.2%2C10.9%2C6.5%2C10.9%2C8z%20M12.8%2C6.8%20%20c0.4%2C0%2C0.7%2C0.5%2C0.7%2C1.2s-0.3%2C1.2-0.7%2C1.2S12.1%2C8.6%2C12.1%2C8S12.4%2C6.8%2C12.8%2C6.8z%20M3.2%2C7.2C3.1%2C7.2%2C2.9%2C7.5%2C2.9%2C8s0.2%2C0.7%2C0.3%2C0.7%20%20c0.1%2C0%2C0.3-0.3%2C0.3-0.7S3.3%2C7.2%2C3.2%2C7.2z%20M5.1%2C8c0-1.5%2C0.6-2.8%2C1.5-3.4h-5v6.9h5.1C5.7%2C10.8%2C5.1%2C9.5%2C5.1%2C8z%20M3.2%2C9.2%20%20C2.8%2C9.2%2C2.5%2C8.6%2C2.5%2C8s0.3-1.2%2C0.7-1.2S3.9%2C7.3%2C3.9%2C8C3.9%2C8.6%2C3.6%2C9.2%2C3.2%2C9.2z%20M7.9%2C10.9h0.1c0.1%2C0%2C0.1%2C0%2C0.1-0.1v-0.3%20%20c0.5-0.1%2C1.2-0.4%2C1.2-1.4c0-0.9-0.8-1.2-1.2-1.4V6.3C8.5%2C6.3%2C9%2C6.6%2C9%2C6.6l0.1-0.1l0.2-0.5l0-0.1c0-0.2-0.9-0.4-1.1-0.4V5.2%20%20c0-0.1%2C0-0.1-0.1-0.1H7.9c-0.1%2C0-0.1%2C0-0.1%2C0.1v0.3c-0.3%2C0-1.2%2C0.3-1.2%2C1.4c0%2C0.9%2C0.8%2C1.2%2C1.2%2C1.4v1.4C7.4%2C9.6%2C6.9%2C9.4%2C6.8%2C9.4%20%20L6.8%2C9.4L6.6%2C10l0%2C0.1c0%2C0.2%2C1%2C0.4%2C1.2%2C0.4v0.3C7.8%2C10.9%2C7.8%2C10.9%2C7.9%2C10.9z%20M8.2%2C8.5c0.2%2C0.1%2C0.5%2C0.2%2C0.5%2C0.6%20%20c0%2C0.4-0.3%2C0.5-0.5%2C0.6V8.5z%20M7.4%2C6.9c0-0.4%2C0.3-0.5%2C0.5-0.6v1.2C7.7%2C7.4%2C7.4%2C7.3%2C7.4%2C6.9z%22%2F%3E%3C%2Fsvg%3E")
}

.report-category label.taxes-reports {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpath%20fill%3D%22%23526066%22%20d%3D%22M7%2C3c0.8%2C0.8%2C1.2%2C1.8%2C1.2%2C2.9S7.8%2C8%2C7%2C8.8S5.2%2C10%2C4.1%2C10C3%2C10%2C2%2C9.6%2C1.2%2C8.8S0%2C7%2C0%2C5.9S0.4%2C3.8%2C1.2%2C3%20%20%20S3%2C1.8%2C4.1%2C1.8C5.2%2C1.8%2C6.2%2C2.2%2C7%2C3z%20M5.8%2C7.6c0.5-0.5%2C0.7-1%2C0.7-1.7S6.3%2C4.6%2C5.8%2C4.2C5.4%2C3.7%2C4.8%2C3.5%2C4.1%2C3.5%20%20%20c-0.7%2C0-1.2%2C0.2-1.7%2C0.7s-0.7%2C1-0.7%2C1.7c0%2C0.7%2C0.2%2C1.2%2C0.7%2C1.7c0.5%2C0.5%2C1%2C0.7%2C1.7%2C0.7C4.8%2C8.3%2C5.4%2C8.1%2C5.8%2C7.6z%20M14%2C1.3h1.3%20%20%20L5.8%2C18.6H4.5L14%2C1.3z%20M18.6%2C11.1c0.8%2C0.8%2C1.2%2C1.8%2C1.2%2C2.9s-0.4%2C2.1-1.2%2C2.9c-0.8%2C0.8-1.8%2C1.2-2.9%2C1.2c-1.1%2C0-2.1-0.4-2.9-1.2%20%20%20c-0.8-0.8-1.2-1.8-1.2-2.9s0.4-2.1%2C1.2-2.9s1.8-1.2%2C2.9-1.2C16.8%2C9.9%2C17.8%2C10.3%2C18.6%2C11.1z%20M17.4%2C15.8c0.5-0.5%2C0.7-1.1%2C0.7-1.7%20%20%20s-0.2-1.2-0.7-1.7c-0.5-0.5-1-0.7-1.7-0.7c-0.7%2C0-1.3%2C0.2-1.7%2C0.7c-0.5%2C0.5-0.7%2C1.1-0.7%2C1.7s0.2%2C1.2%2C0.7%2C1.7%20%20%20c0.5%2C0.5%2C1.1%2C0.7%2C1.7%2C0.7C16.4%2C16.5%2C16.9%2C16.2%2C17.4%2C15.8z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.report-category label.sales-reports {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpolygon%20fill%3D%22%23526066%22%20points%3D%2216%2C9%2013%2C1%2010%2C1%2010%2C3%2012%2C3%2014%2C9%2010%2C9%209%2C11%207%2C11%206%2C9%202%2C9%204%2C3%206%2C3%206%2C1%203%2C1%200%2C9%200%2C15%2016%2C15%20%22%2F%3E%3Cpolygon%20fill%3D%22%23526066%22%20points%3D%227%2C5%204.1%2C5%208%2C9%2011.9%2C5%209%2C5%209%2C1%207%2C1%20%22%2F%3E%3C%2Fsvg%3E")
}

.drag-and-drop-upload.uploaded {
    background: #5c6873 url(//cdn.shopify.com/s/assets/admin/checkerboard-pattern-03ce0039235e8b8778c04997d138e36741e4bfdfc13b647e1dd67610d0ed13c3.svg) repeat
}

.theme-cta-edit {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%2211px%22%20viewBox%3D%220%200%2011%2011%22%20enable-background%3D%22new%200%200%2011%2011%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%20id%3D%22Pencil_3_x2C__Edit_3%22%3E%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23D7DDE2%22%20points%3D%220%2C11%200%2C8.643%205.893%2C2.75%208.25%2C5.107%202.357%2C11%20%20%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23D7DDE2%22%20d%3D%22M7.071%2C1.571l1.226-1.226c0.46-0.46%2C1.206-0.46%2C1.667%2C0%20%20%20l0.691%2C0.691c0.46%2C0.46%2C0.46%2C1.206%2C0%2C1.667L9.429%2C3.929L7.071%2C1.571z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.theme-cta-editor {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20600%20441.8%22%20enable-background%3D%22new%200%200%20600%20441.8%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20fill%3D%22%23D6DCE1%22%20d%3D%22M335.1%2C0h-55.5l-32.2%2C441.8h51.7c6.2%2C0%2C12.8-4.4%2C13-12.6c6.1-71.7%2C36-410.8%2C36-416.3%20%20C348%2C4.5%2C341.4%2C0%2C335.1%2C0z%22%2F%3E%3Cg%3E%3Cpolygon%20fill%3D%22%23D6DCE1%22%20points%3D%220.5%2C260.7%20203.7%2C394.8%20203.7%2C306.5%2073.1%2C218.4%20203.7%2C135.5%20203.7%2C47%200.5%2C181.1%20%20%22%2F%3E%3Cpolygon%20fill%3D%22%23D6DCE1%22%20points%3D%22390.9%2C47.2%20390.9%2C135.5%20521.5%2C218.4%20390.9%2C306.5%20390.9%2C394.9%20599.5%2C255.2%20599.5%2C181.1%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.theme-cta-download {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%207.9%2010.9%22%20enable-background%3D%22new%200%200%207.9%2010.9%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20fill%3D%22%23D7DDE2%22%20d%3D%22M0%2C0v10.9h7.9V0L0%2C0z%20M3.9%2C8.5L1.3%2C5.4h2v-3h1.3v3h2L3.9%2C8.5z%22%2F%3E%3C%2Fsvg%3E")
}

.theme-cta-duplicate {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20id%3D%22Layer_1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%208.5%2010.9%22%20enable-background%3D%22new%200%200%208.5%2010.9%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%230078bd%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cg%3E%3Cpolygon%20fill%3D%22%23D7DDE2%22%20points%3D%221.5%2C9.4%201.5%2C8.8%201.5%2C2.2%200%2C2.2%200%2C10.9%206.2%2C10.9%206.2%2C9.4%202.1%2C9.4%20%20%22%2F%3E%3Cpolygon%20fill%3D%22%23D7DDE2%22%20points%3D%228.5%2C8.8%202.1%2C8.8%202.1%2C0%208.5%2C0%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.theme-settings-form h2.heading::before {
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20width%3D%229px%22%20height%3D%224px%22%20viewBox%3D%220%200%209%204%22%20version%3D%221.1%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%2395a7b7%20%21important%3B%20%7D%3C%2Fstyle%3E%3Ctitle%3Edisclosure-icon%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cdefs%2F%3E%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%3Cpolygon%20id%3D%22disclosure-icon%22%20fill%3D%22%23929292%22%20sketch%3Atype%3D%22MSShapeGroup%22%20transform%3D%22translate%284.500000%2C%202.000000%29%20scale%281%2C%20-1%29%20translate%28-4.500000%2C%20-2.000000%29%20%22%20points%3D%224.5%200%209%204%200%204%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 3px 3px
}

.theme-editor__preview {
    background: #ebeef0 url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%205%205%22%3E%3Cg%20fill%3D%22%23D3DBE2%22%3E%3Crect%20width%3D%221%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%221%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%222%22%20width%3D%221%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%221%22%20height%3D%221%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%224%22%20width%3D%221%22%20height%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 0/5px 5px
}

.shipping-map__map::after {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Ecircle%2Cellipse%2Cline%2Cpath%2Cpolygon%2Cpolyline%2Crect%2Ctext%7Bfill%3A%23ff5d5d%20%21important%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M12%200C6.8%200%203%203.9%203%209.1c0%206.6%206.2%2012.7%208.3%2014.5.4.3%201%20.3%201.3%200%202.1-2%208.3-8.6%208.3-14.5C21%203.9%2017.2%200%2012%200zm0%2012c-1.7%200-3-1.3-3-3s1.3-3%203-3%203%201.3%203%203-1.3%203-3%203z%22%2F%3E%3C%2Fsvg%3E")
}

.app-view .nav-toggle,
.app-view .next-nav,
.app-view #launchbar,
.app-view .breadcrumb,
.app-view .ui-breadcrumbs {
    display: none
}

.app-view .ui-title-bar,
.app-view .header-row {
    left: 0
}

.app-view .ui-title-bar__heading-group {
    margin-left: 0
}

.app-view .header {
    box-sizing: border-box;
    width: 100%;
    padding-left: 0
}

@media screen and (max-width: 580px) {
    .app-view .header {
        padding-right: 0
    }
}

.app-view .header__main {
    padding: 10px
}

.app-view main#content {
    padding-left: 0
}

.app-view .loading-bar__container {
    left: 0;
    width: 100%
}

.app-view .header__secondary-actions {
    display: none
}

.app-view .content--has-secondary-actions .header__secondary-actions {
    display: block
}

@media screen and (max-width: 580px) {
    .app-view .content--has-secondary-actions .header__secondary-actions {
        width: 100%
    }
}
















