        @font-face {
            font-family: "Salesforce Sans";
            font-weight: 300;
            font-style: normal;
            font-display: auto;
            src: URL('./fonts/webfonts/SalesforceSans-Light.ttf') format('truetype')
        }

        @font-face {
            font-family: "Salesforce Sans";
            font-weight: 400;
            font-style: normal;
            font-display: auto;
            src: URL('./fonts/webfonts/SalesforceSans-Regular.ttf') format('truetype')
        }

        @font-face {
            font-family: "Salesforce Sans";
            font-weight: 700;
            font-style: normal;
            font-display: auto;
            src: URL('./fonts/webfonts/SalesforceSans-Bold.ttf') format('truetype')
        }
        
        html {
            -ms-text-size-adjust: 100%;
            -webkit-text-size-adjust: 100%;
            --mm-sds-c-button-text-color: #f15e32;
            --mm-sds-c-button-text-color-hover: #e45125;
            --mm-sds-c-button-brand-color-background: #f15e32;
            --mm-sds-c-button-brand-color-border: #f15e32;
            --mm-sds-c-button-brand-color-background-hover: #e45125;
            --mm-sds-c-button-brand-color-border-hover: #e45125;
            --mm-sds-c-button-outline-brand-color-border: #f15e32;
            --mm-sds-c-button-outline-brand-color-border-hover: #e45125;
        }
        
        .mm-slds-button_neutral:not(:disabled) {
            color: #706e6b !important;
        }
        
        body {
            margin: 0;
        }
        
        article,
        aside,
        details,
        figcaption,
        figure,
        footer,
        header,
        hgroup,
        main,
        menu,
        nav,
        section,
        summary {
            display: block
        }
        
        audio,
        canvas,
        progress,
        video {
            display: inline-block;
            vertical-align: baseline
        }
        
        audio:not([controls]) {
            display: none;
            height: 0
        }
        
        template {
            display: none
        }
        
        a {
            background-color: transparent
        }
        
        a:active,
        a:hover {
            outline: 0
        }
        
        abbr[title] {
            border-bottom: 1px dotted
        }
        
        b,
        strong {
            font-weight: 700
        }
        
        dfn {
            font-style: italic
        }
        
        h1 {
            font-size: 2em;
            margin: .67em 0
        }
        
        mark {
            background: #ff0;
            color: #000
        }
        
        small {
            font-size: 80%
        }
        
        sub,
        sup {
            font-size: 75%;
            line-height: 0;
            position: relative;
            vertical-align: baseline
        }
        
        sup {
            top: -.5em
        }
        
        sub {
            bottom: -.25em
        }
        
        img {
            border: 0
        }
        
        svg:not(:root) {
            overflow: hidden
        }
        
        figure {
            margin: 1em 40px
        }
        
        hr {
            -moz-box-sizing: content-box;
            -webkit-box-sizing: content-box;
            box-sizing: content-box;
            height: 0
        }
        
        pre {
            overflow: auto
        }
        
        code,
        kbd,
        pre,
        samp {
            font-family: monospace, monospace;
            font-size: 1em
        }
        
        button,
        input,
        optgroup,
        select,
        textarea {
            color: inherit;
            font: inherit;
            margin: 0
        }
        
        button {
            overflow: visible
        }
        
        button,
        select {
            text-transform: none
        }
        
        button,
        html input[type=button],
        input[type=reset],
        input[type=submit] {
            -webkit-appearance: button;
            cursor: pointer
        }
        
        button[disabled],
        html input[disabled] {
            cursor: default
        }
        
        button::-moz-focus-inner,
        input::-moz-focus-inner {
            border: 0;
            padding: 0
        }
        
        input {
            line-height: normal
        }
        
        input[type=checkbox],
        input[type=radio] {
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            padding: 0
        }
        
        input[type=number]::-webkit-inner-spin-button,
        input[type=number]::-webkit-outer-spin-button {
            height: auto
        }
        
        input[type=search] {
            -webkit-appearance: textfield;
            -moz-box-sizing: content-box;
            -webkit-box-sizing: content-box;
            box-sizing: content-box
        }
        
        input[type=search]::-webkit-search-cancel-button,
        input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none
        }
        
        fieldset {
            border: 1px solid silver;
            margin: 0 2px;
            padding: .35em .625em .75em
        }
        
        legend {
            border: 0;
            padding: 0
        }
        
        textarea {
            overflow: auto
        }
        
        optgroup {
            font-weight: 700
        }
        
        table {
            border-collapse: collapse;
            border-spacing: 0
        }
        
        td,
        th {
            padding: 0
        }
        
        *,
         :after,
         :before {
            -webkit-box-sizing: border-box;
            box-sizing: border-box
        }
        
         ::-webkit-input-placeholder {
            color: #706e6b;
            font-weight: 400;
            opacity: 1
        }
        
         ::-moz-placeholder {
            color: #706e6b;
            font-weight: 400;
            opacity: 1
        }
        
         :-ms-input-placeholder {
            color: #706e6b;
            font-weight: 400;
            opacity: 1
        }
        
         ::-ms-input-placeholder {
            color: #706e6b;
            font-weight: 400;
            opacity: 1
        }
        
         ::placeholder {
            color: #706e6b;
            font-weight: 400;
            opacity: 1
        }
        
         ::-moz-selection {
            background: #d8edff;
            text-shadow: none;
            color: #080707
        }
        
         ::selection {
            background: #d8edff;
            text-shadow: none;
            color: #080707
        }
        
        body {
            font-size: .8125rem;
            background: 0 0
        }
        
        dl,
        fieldset,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        ol,
        p,
        ul {
            margin: 0;
            padding: 0
        }
        
        dd,
        figure {
            margin: 0
        }
        
        abbr[title] {
            text-decoration: none
        }
        
        abbr[title],
        fieldset,
        hr {
            border: 0
        }
        
        hr {
            padding: 0
        }
        
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            font-weight: inherit;
            font-size: 1em
        }
        
        ol,
        ul {
            list-style: none
        }
        
        a {
            color: #006dcc;
            text-decoration: none;
            -webkit-transition: color .1s linear;
            transition: color .1s linear
        }
        
        a:focus,
        a:hover {
            text-decoration: underline;
            color: #005fb2
        }
        
        a:active {
            color: #005fb2
        }
        
        a,
        button {
            cursor: pointer
        }
        
        b,
        dfn,
        strong {
            font-weight: 700
        }
        
        mark {
            background-color: #fff03f;
            color: #080707
        }
        
        abbr[title] {
            cursor: help
        }
        
        input[type=search] {
            -webkit-box-sizing: border-box;
            box-sizing: border-box
        }
        
        table {
            width: 100%
        }
        
        caption,
        td,
        th {
            text-align: left
        }
        
        hr {
            display: block;
            margin: 2rem 0;
            border-top: 1px solid #dddbda;
            height: 1px;
            clear: both
        }
        
        audio,
        canvas,
        iframe,
        img,
        svg,
        video {
            vertical-align: middle
        }
        
        img {
            max-width: 100%;
            height: auto
        }
        
        .mm-slds-modal--form .mm-slds-modal__content:last-child,
        .mm-slds-modal--form .mm-slds-modal__header,
        .mm-slds-modal_form .mm-slds-modal__content:last-child,
        .mm-slds-modal_form .mm-slds-modal__header {
            border-radius: 0;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-modal--form .mm-slds-modal__container,
        .mm-slds-modal_form .mm-slds-modal__container {
            margin: 0;
            padding: 0
        }
        
        .mm-slds-modal--form .mm-slds-modal__header .mm-slds-text-heading--medium,
        .mm-slds-modal--form .mm-slds-modal__header .mm-slds-text-heading_medium,
        .mm-slds-modal_form .mm-slds-modal__header .mm-slds-text-heading--medium,
        .mm-slds-modal_form .mm-slds-modal__header .mm-slds-text-heading_medium {
            line-height: 1.5
        }
        
        .mm-slds-modal--form .mm-slds-modal__header .mm-slds-button,
        .mm-slds-modal_form .mm-slds-modal__header .mm-slds-button {
            display: inline-block;
            width: auto
        }
        
        .mm-slds-modal--form .mm-slds-modal__header .mm-slds-button:first-child,
        .mm-slds-modal_form .mm-slds-modal__header .mm-slds-button:first-child {
            float: left;
            margin-right: .5rem
        }
        
        .mm-slds-modal--form .mm-slds-modal__header .mm-slds-button:first-child+.mm-slds-button,
        .mm-slds-modal_form .mm-slds-modal__header .mm-slds-button:first-child+.mm-slds-button {
            float: right;
            margin-top: 0;
            margin-left: .5rem
        }
        
        .mm-slds-action-overflow--touch,
        .mm-slds-action-overflow_touch {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 9001
        }
        
        .mm-slds-action-overflow--touch__container,
        .mm-slds-action-overflow_touch__container {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end;
            height: 100%
        }
        
        .mm-slds-action-overflow--touch__content,
        .mm-slds-action-overflow_touch__content {
            padding-top: 33.333%;
            overflow: hidden;
            overflow-y: auto
        }
        
        .mm-slds-action-overflow--touch__body,
        .mm-slds-action-overflow_touch__body {
            position: relative;
            top: 2rem;
            background: #fff;
            -webkit-box-shadow: 0 -2px 4px rgba(0, 0, 0, .07);
            box-shadow: 0 -2px 4px rgba(0, 0, 0, .07)
        }
        
        .mm-slds-action-overflow--touch__footer,
        .mm-slds-action-overflow_touch__footer {
            position: relative;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            border-top: 1px solid #dddbda;
            padding: .75rem 1rem;
            background-color: #f3f2f2;
            -webkit-box-shadow: 0 -2px 4px #f9f9fa;
            box-shadow: 0 -2px 4px #f9f9fa
        }
        
        .mm-slds-media--timeline,
        .mm-slds-media_timeline,
        .mm-slds-timeline__media {
            padding-bottom: 1.5rem;
            position: relative
        }
        
        .mm-slds-media--timeline:before,
        .mm-slds-media_timeline:before,
        .mm-slds-timeline__media:before {
            content: "";
            background: #dddbda;
            height: 100%;
            width: 2px;
            position: absolute;
            left: .75rem;
            top: 2px;
            bottom: 0;
            margin-left: 1px;
            z-index: -1
        }
        
        .mm-slds-timeline__title {
            position: relative
        }
        
        .mm-slds-timeline__title-content {
            position: relative;
            top: -1px;
            padding-right: 1rem;
            background: #fff;
            z-index: 2
        }
        
        .mm-slds-timeline__title:after {
            position: absolute;
            right: 0;
            bottom: .5rem;
            left: 0;
            border-bottom: 1px dashed #dddbda;
            content: " ";
            z-index: 1
        }
        
        .mm-slds-timeline__media--call:before,
        .mm-slds-timeline__media_call:before {
            background: #48c3cc
        }
        
        .mm-slds-timeline__media--email:before,
        .mm-slds-timeline__media_email:before {
            background: #95aec5
        }
        
        .mm-slds-timeline__media--event:before,
        .mm-slds-timeline__media_event:before {
            background: #eb7092
        }
        
        .mm-slds-timeline__media--task:before,
        .mm-slds-timeline__media_task:before {
            background: #4bc076
        }
        
        .mm-slds-timeline__item_expandable {
            position: relative;
            padding-bottom: 1rem
        }
        
        .mm-slds-timeline__item_expandable:before {
            content: "";
            background: #dddbda;
            height: 100%;
            width: 2px;
            position: absolute;
            left: 2.25rem;
            top: 0;
            bottom: 0;
            margin-left: 1px
        }
        
        .mm-slds-timeline__item_expandable .mm-slds-media__figure {
            margin-right: .25rem;
            z-index: 1
        }
        
        .mm-slds-timeline__item_expandable .mm-slds-media__figure .mm-slds-button_icon {
            margin-right: .5rem
        }
        
        .mm-slds-timeline__item_expandable .mm-slds-media__body {
            padding: 0 .25rem
        }
        
        .mm-slds-timeline__item_expandable .mm-slds-checkbox {
            margin-right: .25rem
        }
        
        .mm-slds-timeline__item_expandable .mm-slds-timeline__actions_inline {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            margin-left: .5rem
        }
        
        .mm-slds-timeline__item_expandable .mm-slds-timeline__actions_inline .mm-slds-timeline__date {
            padding-right: .5rem;
            margin-bottom: 0
        }
        
        .mm-slds-timeline__item_expandable .mm-slds-timeline__item_details {
            visibility: hidden;
            opacity: 0;
            height: 0;
            padding: 0
        }
        
        .mm-slds-timeline__item_expandable.mm-slds-is-open .mm-slds-timeline__item_details {
            visibility: visible;
            opacity: 1;
            height: auto;
            padding: 1rem
        }
        
        .mm-slds-timeline__item_expandable.mm-slds-is-open .mm-slds-timeline__details-action-icon {
            -webkit-transform: rotate(0);
            transform: rotate(0);
            -webkit-transform-origin: 45%;
            transform-origin: 45%
        }
        
        .mm-slds-timeline__item_call:before {
            background: #48c3cc
        }
        
        .mm-slds-timeline__item_email:before {
            background: #95aec5
        }
        
        .mm-slds-timeline__item_event:before {
            background: #eb7092
        }
        
        .mm-slds-timeline__item_task:before {
            background: #4bc076
        }
        
        .mm-slds-timeline__trigger {
            padding: .25rem
        }
        
        .mm-slds-timeline__trigger:hover {
            background-color: #f4f6f9
        }
        
        .mm-slds-timeline__icon {
            border: 2px solid #fff
        }
        
        .mm-slds-timeline__actions {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
            -webkit-box-align: end;
            -ms-flex-align: end;
            align-items: flex-end
        }
        
        .mm-slds-timeline__date {
            margin-bottom: .25rem;
            font-size: .75rem;
            color: #3e3e3c
        }
        
        .mm-slds-timeline__details-action-icon {
            -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg)
        }
        
        .mm-slds-badge {
            background-color: var(--mm-sds-c-badge-color-background, #ecebea);
            padding: .25rem .5rem;
            border-width: var(--mm-sds-c-badge-sizing-border, 1px);
            border-style: solid;
            border-color: var(--mm-sds-c-badge-color-border, transparent);
            border-radius: var(--mm-sds-c-badge-radius-border, 15rem);
            font-size: var(--mm-sds-c-badge-font-size, .75rem);
            font-weight: 700;
            line-height: var(--mm-sds-c-badge-line-height, normal);
            color: var(--mm-sds-c-badge-text-color, #080707);
            white-space: nowrap;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        .mm-slds-badge+.mm-slds-badge {
            margin-left: .5rem
        }
        
        .mm-slds-badge:empty {
            padding: 0
        }
        
        .mm-slds-badge_inverse {
            background-color: var(--mm-sds-c-badge-inverse-color-background, #706e6b);
            color: var(--mm-sds-c-badge-inverse-text-color, #fff)
        }
        
        .mm-slds-badge_lightest {
            background-color: var(--mm-sds-c-badge-lightest-color-background, #fff);
            border-color: var(--mm-sds-c-badge-lightest-color-border, #dddbda)
        }
        
        .mm-slds-badge__icon {
            color: var(--mm-sds-c-badge-icon-color-foreground, #706e6b);
            vertical-align: middle;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            line-height: 1
        }
        
        .mm-slds-badge__icon.mm-slds-badge__icon_inverse {
            color: currentColor
        }
        
        .mm-slds-badge__icon_left {
            margin-right: .25rem
        }
        
        .mm-slds-badge__icon_right {
            margin-left: .25rem
        }
        
        .mm-slds-breadcrumb .mm-slds-breadcrumb__item,
        .mm-slds-breadcrumb .mm-slds-list__item {
            position: relative
        }
        
        .mm-slds-breadcrumb .mm-slds-breadcrumb__item:before,
        .mm-slds-breadcrumb .mm-slds-list__item:before {
            content: ">";
            position: absolute;
            left: -.25rem
        }
        
        .mm-slds-breadcrumb .mm-slds-breadcrumb__item>a,
        .mm-slds-breadcrumb .mm-slds-list__item>a {
            display: block;
            padding-top: 0;
            padding-right: var(--mm-sds-c-breadcrumbs-spacing-inline-end, .5rem);
            padding-bottom: 0;
            padding-left: var(--mm-sds-c-breadcrumbs-spacing-inline-start, .5rem)
        }
        
        .mm-slds-breadcrumb .mm-slds-breadcrumb__item>a:hover,
        .mm-slds-breadcrumb .mm-slds-list__item>a:hover {
            text-decoration: none
        }
        
        .mm-slds-breadcrumb .mm-slds-breadcrumb__item:first-child>a,
        .mm-slds-breadcrumb .mm-slds-list__item:first-child>a {
            padding-left: 0
        }
        
        .mm-slds-breadcrumb .mm-slds-breadcrumb__item:first-child:before,
        .mm-slds-breadcrumb .mm-slds-list__item:first-child:before {
            content: ""
        }
        
        .mm-slds-breadcrumb .mm-slds-dropdown-trigger {
            margin-right: var(--mm-sds-c-breadcrumbs-spacing-inline-end, .5rem)
        }
        
        .mm-slds-button-group-row {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex
        }
        
        .mm-slds-button-group-row .mm-slds-button-group-item+.mm-slds-button-group-item {
            margin-left: .25rem
        }
        
        .mm-slds-button-group-row .mm-slds-button-group-item .mm-slds-button {
            margin: 0
        }
        
        .mm-slds-button-group,
        .mm-slds-button-group-list {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex
        }
        
        .mm-slds-button-group .mm-slds-button,
        .mm-slds-button-group-list .mm-slds-button {
            border-radius: 0;
            border-width: 1px
        }
        
        .mm-slds-button-group .mm-slds-button:focus,
        .mm-slds-button-group-list .mm-slds-button:focus {
            z-index: 1
        }
        
        .mm-slds-button-group .mm-slds-button+.mm-slds-button,
        .mm-slds-button-group .mm-slds-button+.mm-slds-button--last .mm-slds-button,
        .mm-slds-button-group .mm-slds-button+.mm-slds-button_last .mm-slds-button,
        .mm-slds-button-group-list li+li .mm-slds-button {
            margin-left: -1px !important;
        }
        
        .mm-slds-button-group .mm-slds-button_brand+.mm-slds-button--last .mm-slds-button_icon-brand,
        .mm-slds-button-group .mm-slds-button_brand+.mm-slds-button_last .mm-slds-button_icon-brand,
        .mm-slds-button-group-list li:last-child .mm-slds-button_icon-brand {
            -webkit-box-shadow: inset 1px 0 0 #fff;
            box-shadow: inset 1px 0 0 #fff
        }
        
        .mm-slds-button-group .mm-slds-button:first-child,
        .mm-slds-button-group-list li:first-child .mm-slds-button {
            border-radius: .25rem 0 0 .25rem
        }
        
        .mm-slds-button-group .mm-slds-button--last .mm-slds-button,
        .mm-slds-button-group .mm-slds-button--last .mm-slds-button:only-child,
        .mm-slds-button-group .mm-slds-button.mm-slds-button--last,
        .mm-slds-button-group .mm-slds-button.mm-slds-button_last,
        .mm-slds-button-group .mm-slds-button:last-child,
        .mm-slds-button-group .mm-slds-button_last .mm-slds-button,
        .mm-slds-button-group .mm-slds-button_last .mm-slds-button:only-child,
        .mm-slds-button-group-list li:last-child .mm-slds-button {
            border-radius: 0 .25rem .25rem 0
        }
        
        .mm-slds-button-group .mm-slds-button:only-child,
        .mm-slds-button-group-list li:only-child .mm-slds-button {
            border-radius: .25rem
        }
        
        .mm-slds-button.mm-slds-button_first.mm-slds-button_first {
            border-right: 0;
            border-radius: .25rem 0 0 .25rem
        }
        
        .mm-slds-button.mm-slds-button_middle.mm-slds-button_middle {
            border-radius: 0;
            margin-left: -1px
        }
        
        .mm-slds-button.mm-slds-button_last.mm-slds-button_last {
            border-radius: 0 .25rem .25rem 0;
            margin-left: -1px
        }
        
        .mm-slds-button-group+.mm-slds-button,
        .mm-slds-button-group+.mm-slds-button-group,
        .mm-slds-button-group+.mm-slds-button-group-list,
        .mm-slds-button-group-list+.mm-slds-button,
        .mm-slds-button-group-list+.mm-slds-button-group,
        .mm-slds-button-group-list+.mm-slds-button-group-list {
            margin-left: .25rem
        }
        
        .mm-slds-button-space-left {
            margin-left: .25rem
        }
        
        .mm-slds-button--small,
        .mm-slds-button_small {
            line-height: 1.75rem;
            min-height: 2rem
        }
        
        .mm-slds-button {
            position: relative;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding-top: var(--mm-sds-c-button-spacing-block-start, 0);
            padding-right: var(--mm-sds-c-button-spacing-inline-end, 0);
            padding-bottom: var(--mm-sds-c-button-spacing-block-end, 0);
            padding-left: var(--mm-sds-c-button-spacing-inline-start, 0);
            background: 0 0;
            background-color: var(--mm-sds-c-button-color-background, transparent);
            background-clip: border-box;
            border-color: var(--mm-sds-c-button-color-border, transparent);
            border-style: solid;
            border-width: var(--mm-sds-c-button-sizing-border, 1px);
            border-radius: var(--mm-sds-c-button-radius-border, .25rem);
            -webkit-box-shadow: var(--mm-sds-c-button-shadow);
            box-shadow: var(--mm-sds-c-button-shadow);
            line-height: var(--mm-sds-c-button-line-height, 1.875rem);
            text-decoration: none;
            color: var(--mm-sds-c-button-text-color, #0070d2);
            -webkit-appearance: none;
            white-space: normal;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none
        }
        
        .mm-slds-button:active,
        .mm-slds-button:focus,
        .mm-slds-button:hover,
        .mm-slds-button:visited {
            text-decoration: none
        }
        
        .mm-slds-button:focus,
        .mm-slds-button:hover {
            color: var(--mm-sds-c-button-text-color-hover, #005fb2)
        }
        
        .mm-slds-button:focus {
            outline: 0;
            -webkit-box-shadow: var(--mm-sds-c-button-shadow-focus, 0 0 3px #0070d2);
            box-shadow: var(--mm-sds-c-button-shadow-focus, 0 0 3px #0070d2)
        }
        
        .mm-slds-button:active {
            color: var(--mm-sds-c-button-text-color-active, #f15e32)
        }
        
        .mm-slds-button:disabled,
        .mm-slds-button[disabled] {
            color: var(--mm-sds-c-button-text-color-disabled, #dddbda);
            cursor: default
        }
        
        .mm-slds-button:disabled *,
        .mm-slds-button[disabled] * {
            pointer-events: none
        }
        
        .mm-slds-button a {
            color: currentColor
        }
        
        .mm-slds-button:active .mm-slds-button__icon,
        .mm-slds-button:disabled .mm-slds-button__icon,
        .mm-slds-button:focus .mm-slds-button__icon,
        .mm-slds-button:hover .mm-slds-button__icon,
        .mm-slds-button[disabled] .mm-slds-button__icon {
            fill: currentColor;
            pointer-events: none
        }
        
        .mm-slds-button+.mm-slds-button-group,
        .mm-slds-button+.mm-slds-button-group-list {
            margin-left: .25rem
        }
        
        .mm-slds-button+.mm-slds-button {
            margin-left: .25rem
        }
        
        a.mm-slds-button {
            text-align: center
        }
        
        a.mm-slds-button:focus {
            outline: 0;
            -webkit-box-shadow: var(--mm-sds-c-button-shadow-focus, 0 0 3px #0070d2);
            box-shadow: var(--mm-sds-c-button-shadow-focus, 0 0 3px #0070d2)
        }
        
        a.mm-slds-button--inverse:focus,
        a.mm-slds-button_inverse:focus {
            outline: 0;
            -webkit-box-shadow: var(--mm-sds-c-button-inverse-shadow-focus, 0 0 3px #ecebea);
            box-shadow: var(--mm-sds-c-button-inverse-shadow-focus, 0 0 3px #ecebea);
            border: 1px solid var(--mm-sds-c-button-inverse-color-border-focus, #ecebea)
        }
        
        .mm-slds-button--reset,
        .mm-slds-button_reset {
            font-size: inherit;
            color: inherit;
            line-height: inherit;
            padding: 0;
            background: 0 0;
            border: 0;
            text-align: inherit
        }
        
        .mm-slds-button--neutral,
        .mm-slds-button_neutral {
            padding-left: var(--mm-sds-c-button-neutral-spacing-inline-start, 1rem);
            padding-right: var(--mm-sds-c-button-neutral-spacing-inline-end, 1rem);
            text-align: center;
            vertical-align: middle;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-transition: border .15s linear;
            transition: border .15s linear;
            background-color: var(--mm-sds-c-button-neutral-color-background, #fff);
            border-color: var(--mm-sds-c-button-neutral-color-border, #dddbda)
        }
        
        .mm-slds-button--neutral:focus,
        .mm-slds-button--neutral:hover,
        .mm-slds-button_neutral:focus,
        .mm-slds-button_neutral:hover {
            background-color: var(--mm-sds-c-button-neutral-color-background-hover, #f4f6f9);
            border-color: var(--mm-sds-c-button-neutral-color-border-hover, #dddbda)
        }
        
        .mm-slds-button--neutral:active,
        .mm-slds-button_neutral:active {
            background-color: var(--mm-sds-c-button-neutral-color-background-active, #eef1f6);
            border-color: var(--mm-sds-c-button-neutral-color-border-active, #dddbda)
        }
        
        .mm-slds-button--neutral:disabled,
        .mm-slds-button--neutral[disabled],
        .mm-slds-button_neutral:disabled,
        .mm-slds-button_neutral[disabled] {
            background-color: var(--mm-sds-c-button-neutral-color-background-disabled, #fff);
            border-color: var(--mm-sds-c-button-neutral-color-border-disabled, #dddbda)
        }
        
        .mm-slds-button--brand,
        .mm-slds-button_brand {
            padding-left: var(--mm-sds-c-button-brand-spacing-inline-start, 1rem);
            padding-right: var(--mm-sds-c-button-brand-spacing-inline-end, 1rem);
            text-align: center;
            vertical-align: middle;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-transition: border .15s linear;
            transition: border .15s linear;
            background-color: var(--mm-sds-c-button-brand-color-background, #0070d2);
            border-color: var(--mm-sds-c-button-brand-color-border, #0070d2);
            color: var(--mm-sds-c-button-brand-text-color, #fff)
        }
        
        .mm-slds-button--brand:focus,
        .mm-slds-button--brand:hover,
        .mm-slds-button_brand:focus,
        .mm-slds-button_brand:hover {
            background-color: var(--mm-sds-c-button-brand-color-background-hover, #005fb2);
            border-color: var(--mm-sds-c-button-brand-color-border-hover, #005fb2);
            color: var(--mm-sds-c-button-brand-text-color-hover, #fff)
        }
        
        .mm-slds-button--brand:active,
        .mm-slds-button_brand:active {
            background-color: var(--mm-sds-c-button-brand-color-background-active, #005fb2);
            border-color: var(--mm-sds-c-button-brand-color-border-active, #005fb2);
            color: var(--mm-sds-c-button-brand-text-color-active, #fff)
        }
        
        .mm-slds-button--brand:disabled,
        .mm-slds-button--brand[disabled],
        .mm-slds-button_brand:disabled,
        .mm-slds-button_brand[disabled] {
            background-color: var(--mm-sds-c-button-brand-color-background-disabled, #c9c7c5);
            border-color: var(--mm-sds-c-button-brand-color-border-disabled, #c9c7c5);
            color: var(--mm-sds-c-button-brand-text-color-disabled, #fff)
        }
        
        .mm-slds-button_outline-brand {
            padding-left: var(--mm-sds-c-button-outline-brand-spacing-inline-start, 1rem);
            padding-right: var(--mm-sds-c-button-outline-brand-spacing-inline-end, 1rem);
            text-align: center;
            vertical-align: middle;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-transition: border .15s linear;
            transition: border .15s linear;
            background-color: var(--mm-sds-c-button-outline-brand-color-background, #fff);
            border-color: var(--mm-sds-c-button-outline-brand-color-border, #0070d2)
        }
        
        .mm-slds-button_outline-brand:focus,
        .mm-slds-button_outline-brand:hover {
            background-color: var(--mm-sds-c-button-outline-brand-color-background-hover, #f4f6f9);
            border-color: var(--mm-sds-c-button-outline-brand-color-border-hover, #0070d2)
        }
        
        .mm-slds-button_outline-brand:active {
            background-color: var(--mm-sds-c-button-outline-brand-color-background-active, #eef1f6);
            border-color: var(--mm-sds-c-button-outline-brand-color-border-active, #0070d2)
        }
        
        .mm-slds-button_outline-brand:disabled,
        .mm-slds-button_outline-brand[disabled] {
            background-color: var(--mm-sds-c-button-outline-brand-color-background-disabled, #fff);
            border-color: var(--mm-sds-c-button-outline-brand-color-border-disabled, #dddbda);
            color: var(--mm-sds-c-button-outline-brand-text-color-disabled, #dddbda)
        }
        
        .mm-slds-button--inverse,
        .mm-slds-button_inverse {
            padding-left: var(--mm-sds-c-button-inverse-spacing-inline-start, 1rem);
            padding-right: var(--mm-sds-c-button-inverse-spacing-inline-end, 1rem);
            text-align: center;
            vertical-align: middle;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-transition: border .15s linear;
            transition: border .15s linear;
            background-color: var(--mm-sds-c-button-inverse-color-background, rgba(0, 0, 0, 0));
            border-color: var(--mm-sds-c-button-inverse-color-border, #dddbda)
        }
        
        .mm-slds-button--inverse:focus,
        .mm-slds-button--inverse:hover,
        .mm-slds-button_inverse:focus,
        .mm-slds-button_inverse:hover {
            background-color: var(--mm-sds-c-button-inverse-color-background-hover, #f4f6f9);
            border-color: var(--mm-sds-c-button-inverse-color-border-hover, #dddbda)
        }
        
        .mm-slds-button--inverse:active,
        .mm-slds-button_inverse:active {
            background-color: var(--mm-sds-c-button-inverse-color-background-active, #f4f6f9);
            border-color: var(--mm-sds-c-button-inverse-color-border-active, #dddbda)
        }
        
        .mm-slds-button--inverse:disabled,
        .mm-slds-button--inverse[disabled],
        .mm-slds-button_inverse:disabled,
        .mm-slds-button_inverse[disabled] {
            background-color: var(--mm-sds-c-button-inverse-color-background-disabled, rgba(0, 0, 0, 0));
            border-color: var(--mm-sds-c-button-inverse-color-border-disabled, rgba(255, 255, 255, .15))
        }
        
        .mm-slds-button--icon-border-inverse,
        .mm-slds-button--icon-border-inverse:link,
        .mm-slds-button--icon-border-inverse:visited,
        .mm-slds-button--inverse,
        .mm-slds-button--inverse:link,
        .mm-slds-button--inverse:visited,
        .mm-slds-button_icon-border-inverse,
        .mm-slds-button_icon-border-inverse:link,
        .mm-slds-button_icon-border-inverse:visited,
        .mm-slds-button_inverse,
        .mm-slds-button_inverse:link,
        .mm-slds-button_inverse:visited {
            color: var(--mm-sds-c-button-inverse-text-color, #ecebea)
        }
        
        .mm-slds-button--icon-border-inverse:active,
        .mm-slds-button--icon-border-inverse:focus,
        .mm-slds-button--icon-border-inverse:hover,
        .mm-slds-button--inverse:active,
        .mm-slds-button--inverse:focus,
        .mm-slds-button--inverse:hover,
        .mm-slds-button_icon-border-inverse:active,
        .mm-slds-button_icon-border-inverse:focus,
        .mm-slds-button_icon-border-inverse:hover,
        .mm-slds-button_inverse:active,
        .mm-slds-button_inverse:focus,
        .mm-slds-button_inverse:hover {
            color: var(--mm-sds-c-button-inverse-text-color-active, #0070d2)
        }
        
        .mm-slds-button--icon-border-inverse:focus,
        .mm-slds-button--inverse:focus,
        .mm-slds-button_icon-border-inverse:focus,
        .mm-slds-button_inverse:focus {
            outline: 0;
            -webkit-box-shadow: var(--mm-sds-c-button-inverse-shadow-focus, 0 0 3px #ecebea);
            box-shadow: var(--mm-sds-c-button-inverse-shadow-focus, 0 0 3px #ecebea);
            border: 1px solid var(--mm-sds-c-button-inverse-color-border-focus, #ecebea)
        }
        
        .mm-slds-button--icon-border-inverse:disabled,
        .mm-slds-button--icon-border-inverse[disabled],
        .mm-slds-button--inverse:disabled,
        .mm-slds-button--inverse[disabled],
        .mm-slds-button_icon-border-inverse:disabled,
        .mm-slds-button_icon-border-inverse[disabled],
        .mm-slds-button_inverse:disabled,
        .mm-slds-button_inverse[disabled] {
            color: var(--mm-sds-c-button-inverse-text-color-disabled, rgba(255, 255, 255, .5))
        }
        
        .mm-slds-button--destructive,
        .mm-slds-button_destructive {
            padding-left: var(--mm-sds-c-button-destructive-spacing-inline-start, 1rem);
            padding-right: var(--mm-sds-c-button-destructive-spacing-inline-end, 1rem);
            text-align: center;
            vertical-align: middle;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-transition: border .15s linear;
            transition: border .15s linear;
            background-color: var(--mm-sds-c-button-destructive-color-background, #c23934);
            border-color: var(--mm-sds-c-button-destructive-color-border, #c23934);
            color: var(--mm-sds-c-button-destructive-text-color, #fff)
        }
        
        .mm-slds-button--destructive:focus,
        .mm-slds-button--destructive:hover,
        .mm-slds-button_destructive:focus,
        .mm-slds-button_destructive:hover {
            background-color: var(--mm-sds-c-button-destructive-color-background-hover, #a61a14);
            border-color: var(--mm-sds-c-button-destructive-color-border-hover, #c23934);
            color: var(--mm-sds-c-button-destructive-text-color-hover, #fff)
        }
        
        .mm-slds-button--destructive:active,
        .mm-slds-button_destructive:active {
            background-color: var(--mm-sds-c-button-destructive-color-background-active, #870500);
            border-color: var(--mm-sds-c-button-destructive-color-border-active, #870500);
            color: var(--mm-sds-c-button-destructive-text-color-active, #fff)
        }
        
        .mm-slds-button--destructive:disabled,
        .mm-slds-button--destructive[disabled],
        .mm-slds-button_destructive:disabled,
        .mm-slds-button_destructive[disabled] {
            background-color: var(--mm-sds-c-button-destructive-color-background-disabled, #c9c7c5);
            border-color: var(--mm-sds-c-button-destructive-color-border-disabled, #c9c7c5);
            color: var(--mm-sds-c-button-destructive-text-color-disabled, #fff)
        }
        
        .mm-slds-button_text-destructive {
            padding-left: var(--mm-sds-c-button-text-destructive-spacing-inline-start, 1rem);
            padding-right: var(--mm-sds-c-button-text-destructive-spacing-inline-end, 1rem);
            text-align: center;
            vertical-align: middle;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-transition: border .15s linear;
            transition: border .15s linear;
            background-color: var(--mm-sds-c-button-text-destructive-color-background, #fff);
            border-color: var(--mm-sds-c-button-text-destructive-color-border, #dddbda);
            color: var(--mm-sds-c-button-text-destructive-text-color, #c23934)
        }
        
        .mm-slds-button_text-destructive:focus,
        .mm-slds-button_text-destructive:hover {
            background-color: var(--mm-sds-c-button-text-destructive-color-background-hover, #f4f6f9);
            border-color: var(--mm-sds-c-button-text-destructive-color-border-hover, #dddbda);
            color: var(--mm-sds-c-button-text-destructive-text-color-hover, #a12b2b)
        }
        
        .mm-slds-button_text-destructive:active {
            background-color: var(--mm-sds-c-button-text-destructive-color-background-active, #eef1f6);
            border-color: var(--mm-sds-c-button-text-destructive-color-border-active, #dddbda);
            color: var(--mm-sds-c-button-text-destructive-text-color-active, #a12b2b)
        }
        
        .mm-slds-button_text-destructive:disabled,
        .mm-slds-button_text-destructive[disabled] {
            background-color: var(--mm-sds-c-button-text-destructive-color-background-disabled, #fff);
            border-color: var(--mm-sds-c-button-text-destructive-color-border-disabled, #dddbda);
            color: var(--mm-sds-c-button-text-destructive-text-color-disabled, #dddbda)
        }
        
        .mm-slds-button--success,
        .mm-slds-button_success {
            padding-left: var(--mm-sds-c-button-success-spacing-inline-start, 1rem);
            padding-right: var(--mm-sds-c-button-success-spacing-inline-end, 1rem);
            text-align: center;
            vertical-align: middle;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-transition: border .15s linear;
            transition: border .15s linear;
            background-color: var(--mm-sds-c-button-success-color-background, #4bca81);
            border-color: var(--mm-sds-c-button-success-color-border, #4bca81);
            color: var(--mm-sds-c-button-success-text-color, #080707)
        }
        
        .mm-slds-button--success:focus,
        .mm-slds-button--success:hover,
        .mm-slds-button_success:focus,
        .mm-slds-button_success:hover {
            background-color: var(--mm-sds-c-button-success-color-background-hover, #04844b);
            border-color: var(--mm-sds-c-button-success-color-border-hover, #04844b);
            color: var(--mm-sds-c-button-success-text-color-hover, #fff)
        }
        
        .mm-slds-button--success:active,
        .mm-slds-button_success:active {
            background-color: var(--mm-sds-c-button-success-color-background-active, #04844b);
            border-color: var(--mm-sds-c-button-success-color-border-active, #04844b);
            color: var(--mm-sds-c-button-success-text-color-active, #fff)
        }
        
        .mm-slds-button--success:disabled,
        .mm-slds-button--success[disabled],
        .mm-slds-button_success:disabled,
        .mm-slds-button_success[disabled] {
            background-color: var(--mm-sds-c-button-success-color-background-disabled, #c9c7c5);
            border-color: var(--mm-sds-c-button-success-color-border-disabled, #c9c7c5);
            color: var(--mm-sds-c-button-success-text-color-disabled, #fff)
        }
        
        .mm-slds-button__icon {
            width: .875rem;
            height: .875rem;
            fill: currentColor
        }
        
        .mm-slds-button__icon--large,
        .mm-slds-button__icon_large {
            width: 1.5rem;
            height: 1.5rem
        }
        
        .mm-slds-button__icon--small,
        .mm-slds-button__icon_small {
            width: .75rem;
            height: .75rem
        }
        
        .mm-slds-button__icon--x-small,
        .mm-slds-button__icon_x-small {
            width: .5rem;
            height: .5rem
        }
        
        .mm-slds-button__icon--left,
        .mm-slds-button__icon_left {
            margin-right: .5rem
        }
        
        .mm-slds-button__icon--right,
        .mm-slds-button__icon_right {
            margin-left: .5rem
        }
        
        .mm-slds-button_full-width {
            font-size: inherit;
            color: inherit;
            line-height: inherit;
            padding: 0;
            background: 0 0;
            border: 0;
            text-align: inherit;
            width: 100%;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between
        }
        
        .mm-slds-button_full-width:focus {
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-button_stretch {
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            width: 100%
        }
        
        .mm-slds-button__icon--stateful,
        .mm-slds-button__icon_stateful {
            width: .75rem;
            height: .75rem;
            fill: currentColor
        }
        
        .mm-slds-button--neutral.mm-slds-is-selected,
        .mm-slds-button_neutral.mm-slds-is-selected {
            background-color: transparent;
            border-color: transparent
        }
        
        .mm-slds-button--neutral.mm-slds-is-selected:focus:not([disabled]),
        .mm-slds-button--neutral.mm-slds-is-selected:hover:not([disabled]),
        .mm-slds-button_neutral.mm-slds-is-selected:focus:not([disabled]),
        .mm-slds-button_neutral.mm-slds-is-selected:hover:not([disabled]) {
            background-color: var(--mm-sds-c-button-neutral-color-background, #f4f6f9);
            border-color: var(--mm-sds-c-button-neutral-color-border-hover, #dddbda)
        }
        
        .mm-slds-button--neutral.mm-slds-is-selected:active:not([disabled]),
        .mm-slds-button_neutral.mm-slds-is-selected:active:not([disabled]) {
            background-color: var(--mm-sds-c-button-neutral-color-background-active, #eef1f6)
        }
        
        .mm-slds-button--inverse.mm-slds-is-selected,
        .mm-slds-button_inverse.mm-slds-is-selected {
            border-color: transparent
        }
        
        .mm-slds-button_stateful .mm-slds-text-not-selected,
        .mm-slds-button_stateful .mm-slds-text-selected,
        .mm-slds-button_stateful .mm-slds-text-selected-focus {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        .mm-slds-not-selected .mm-slds-text-selected {
            display: none
        }
        
        .mm-slds-not-selected .mm-slds-text-selected-focus {
            display: none
        }
        
        .mm-slds-not-selected .mm-slds-text-not-selected {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex
        }
        
        .mm-slds-is-selected-clicked .mm-slds-text-selected,
        .mm-slds-is-selected[disabled] .mm-slds-text-selected,
        .mm-slds-is-selected[disabled]:focus .mm-slds-text-selected,
        .mm-slds-is-selected[disabled]:hover .mm-slds-text-selected {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex
        }
        
        .mm-slds-is-selected-clicked .mm-slds-text-selected-focus,
        .mm-slds-is-selected[disabled] .mm-slds-text-selected-focus,
        .mm-slds-is-selected[disabled]:focus .mm-slds-text-selected-focus,
        .mm-slds-is-selected[disabled]:hover .mm-slds-text-selected-focus {
            display: none
        }
        
        .mm-slds-is-selected-clicked .mm-slds-text-not-selected,
        .mm-slds-is-selected[disabled] .mm-slds-text-not-selected,
        .mm-slds-is-selected[disabled]:focus .mm-slds-text-not-selected,
        .mm-slds-is-selected[disabled]:hover .mm-slds-text-not-selected {
            display: none
        }
        
        .mm-slds-is-selected .mm-slds-text-not-selected {
            display: none
        }
        
        .mm-slds-is-selected .mm-slds-text-selected {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex
        }
        
        .mm-slds-is-selected .mm-slds-text-selected-focus {
            display: none
        }
        
        .mm-slds-is-selected:focus .mm-slds-text-not-selected,
        .mm-slds-is-selected:hover .mm-slds-text-not-selected {
            display: none
        }
        
        .mm-slds-is-selected:focus .mm-slds-text-selected,
        .mm-slds-is-selected:hover .mm-slds-text-selected {
            display: none
        }
        
        .mm-slds-is-selected:focus .mm-slds-text-selected-focus,
        .mm-slds-is-selected:hover .mm-slds-text-selected-focus {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex
        }
        
        .mm-slds-button_dual-stateful .mm-slds-text-not-pressed {
            display: block
        }
        
        .mm-slds-button_dual-stateful .mm-slds-text-pressed {
            display: none
        }
        
        .mm-slds-button_dual-stateful.mm-slds-is-pressed {
            padding-left: var(--mm-sds-c-button-brand-spacing-inline-start, 1rem);
            padding-right: var(--mm-sds-c-button-brand-spacing-inline-end, 1rem);
            text-align: center;
            vertical-align: middle;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-transition: border .15s linear;
            transition: border .15s linear;
            background-color: var(--mm-sds-c-button-brand-color-background, #0070d2);
            border-color: var(--mm-sds-c-button-brand-color-border, #0070d2);
            color: var(--mm-sds-c-button-brand-text-color, #fff)
        }
        
        .mm-slds-button_dual-stateful.mm-slds-is-pressed:focus,
        .mm-slds-button_dual-stateful.mm-slds-is-pressed:hover {
            background-color: var(--mm-sds-c-button-brand-color-background-hover, #005fb2);
            border-color: var(--mm-sds-c-button-brand-color-border-hover, #005fb2);
            color: var(--mm-sds-c-button-brand-text-color-hover, #fff)
        }
        
        .mm-slds-button_dual-stateful.mm-slds-is-pressed .mm-slds-text-not-pressed {
            display: none
        }
        
        .mm-slds-button_dual-stateful.mm-slds-is-pressed .mm-slds-text-pressed {
            display: block
        }
        
        .mm-slds-button--icon-bare,
        .mm-slds-button_icon-bare {
            line-height: 1;
            vertical-align: middle;
            color: #706e6b
        }
        
        .mm-slds-button--icon,
        .mm-slds-button--icon-border,
        .mm-slds-button--icon-border-filled,
        .mm-slds-button--icon-border-inverse,
        .mm-slds-button--icon-container,
        .mm-slds-button--icon-error,
        .mm-slds-button--icon-inverse,
        .mm-slds-button--icon-more,
        .mm-slds-button_icon,
        .mm-slds-button_icon-border,
        .mm-slds-button_icon-border-filled,
        .mm-slds-button_icon-border-inverse,
        .mm-slds-button_icon-container,
        .mm-slds-button_icon-error,
        .mm-slds-button_icon-inverse,
        .mm-slds-button_icon-more {
            line-height: 1;
            vertical-align: middle;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            color: #706e6b;
            -ms-flex-negative: 0;
            flex-shrink: 0
        }
        
        .mm-slds-button--icon-border,
        .mm-slds-button--icon-border-filled,
        .mm-slds-button--icon-border-inverse,
        .mm-slds-button--icon-container,
        .mm-slds-button--icon-container-more,
        .mm-slds-button--icon-more,
        .mm-slds-button_icon-border,
        .mm-slds-button_icon-border-filled,
        .mm-slds-button_icon-border-inverse,
        .mm-slds-button_icon-brand,
        .mm-slds-button_icon-container,
        .mm-slds-button_icon-container-more,
        .mm-slds-button_icon-more {
            width: 2rem;
            height: 2rem
        }
        
        .mm-slds-button--icon-border,
        .mm-slds-button--icon-border-filled,
        .mm-slds-button_icon-border,
        .mm-slds-button_icon-border-filled {
            line-height: 1;
            vertical-align: middle;
            color: #706e6b;
            border: 1px solid #dddbda;
            -webkit-transition: border .15s linear;
            transition: border .15s linear;
            border-color: #dddbda
        }
        
        .mm-slds-button--icon-border-filled:disabled,
        .mm-slds-button--icon-border-filled[disabled],
        .mm-slds-button--icon-border:disabled,
        .mm-slds-button--icon-border[disabled],
        .mm-slds-button_icon-border-filled:disabled,
        .mm-slds-button_icon-border-filled[disabled],
        .mm-slds-button_icon-border:disabled,
        .mm-slds-button_icon-border[disabled] {
            color: #dddbda
        }
        
        .mm-slds-button--icon-border-inverse,
        .mm-slds-button_icon-border-inverse {
            background-color: rgba(0, 0, 0, 0);
            border-color: #dddbda
        }
        
        .mm-slds-button--icon-border-inverse:disabled,
        .mm-slds-button--icon-border-inverse[disabled],
        .mm-slds-button_icon-border-inverse:disabled,
        .mm-slds-button_icon-border-inverse[disabled] {
            background-color: rgba(0, 0, 0, 0);
            border-color: rgba(255, 255, 255, .15)
        }
        
        .mm-slds-button_icon-brand {
            background-color: #0070d2;
            border-color: #0070d2;
            color: #fff
        }
        
        .mm-slds-button_icon-brand:active,
        .mm-slds-button_icon-brand:link,
        .mm-slds-button_icon-brand:visited {
            color: #fff
        }
        
        .mm-slds-button_icon-brand:focus,
        .mm-slds-button_icon-brand:hover {
            background-color: #005fb2;
            border-color: #005fb2;
            color: #fff
        }
        
        .mm-slds-button_icon-brand:active {
            background-color: #005fb2;
            border-color: #005fb2
        }
        
        .mm-slds-button_icon-brand:disabled,
        .mm-slds-button_icon-brand[disabled] {
            background: #c9c7c5;
            border-color: #c9c7c5;
            color: #fff
        }
        
        .mm-slds-button--icon-border-filled,
        .mm-slds-button_icon-border-filled {
            background-color: #fff
        }
        
        .mm-slds-button--icon-border-filled:disabled,
        .mm-slds-button--icon-border-filled[disabled],
        .mm-slds-button_icon-border-filled:disabled,
        .mm-slds-button_icon-border-filled[disabled] {
            border-color: #dddbda;
            background-color: #fff
        }
        
        .mm-slds-button--icon-border-inverse,
        .mm-slds-button--icon-inverse,
        .mm-slds-button_icon-border-inverse,
        .mm-slds-button_icon-inverse {
            color: #fff
        }
        
        .mm-slds-button--icon-border-inverse:focus,
        .mm-slds-button--icon-border-inverse:hover,
        .mm-slds-button--icon-inverse:focus,
        .mm-slds-button--icon-inverse:hover,
        .mm-slds-button_icon-border-inverse:focus,
        .mm-slds-button_icon-border-inverse:hover,
        .mm-slds-button_icon-inverse:focus,
        .mm-slds-button_icon-inverse:hover {
            color: rgba(255, 255, 255, .75)
        }
        
        .mm-slds-button--icon-border-inverse:focus,
        .mm-slds-button--icon-inverse:focus,
        .mm-slds-button_icon-border-inverse:focus,
        .mm-slds-button_icon-inverse:focus {
            outline: 0;
            -webkit-box-shadow: 0 0 3px #ecebea;
            box-shadow: 0 0 3px #ecebea;
            border: 1px solid #ecebea
        }
        
        .mm-slds-button--icon-border-inverse:active,
        .mm-slds-button--icon-inverse:active,
        .mm-slds-button_icon-border-inverse:active,
        .mm-slds-button_icon-inverse:active {
            color: rgba(255, 255, 255, .5)
        }
        
        .mm-slds-button--icon-border-inverse:disabled,
        .mm-slds-button--icon-border-inverse[disabled],
        .mm-slds-button--icon-inverse:disabled,
        .mm-slds-button--icon-inverse[disabled],
        .mm-slds-button_icon-border-inverse:disabled,
        .mm-slds-button_icon-border-inverse[disabled],
        .mm-slds-button_icon-inverse:disabled,
        .mm-slds-button_icon-inverse[disabled] {
            color: rgba(255, 255, 255, .15)
        }
        
        .mm-slds-button--icon-error,
        .mm-slds-button--icon-error:active,
        .mm-slds-button--icon-error:focus,
        .mm-slds-button--icon-error:hover,
        .mm-slds-button_icon-error,
        .mm-slds-button_icon-error:active,
        .mm-slds-button_icon-error:focus,
        .mm-slds-button_icon-error:hover {
            color: #c23934
        }
        
        .mm-slds-button_icon-current-color {
            color: currentColor
        }
        
        .mm-slds-button--icon-small,
        .mm-slds-button_icon-small {
            width: 1.5rem;
            height: 1.5rem
        }
        
        .mm-slds-button--icon-x-small,
        .mm-slds-button_icon-x-small {
            width: 1.25rem;
            height: 1.25rem;
            line-height: 1
        }
        
        .mm-slds-button--icon-x-small .mm-slds-button__icon,
        .mm-slds-button_icon-x-small .mm-slds-button__icon {
            width: .75rem;
            height: .75rem
        }
        
        .mm-slds-button--icon-xx-small,
        .mm-slds-button_icon-xx-small {
            width: 1rem;
            height: 1rem;
            line-height: 1
        }
        
        .mm-slds-button--icon-xx-small .mm-slds-button__icon,
        .mm-slds-button_icon-xx-small .mm-slds-button__icon {
            width: .5rem;
            height: .5rem
        }
        
        .mm-slds-button--icon-more,
        .mm-slds-button_icon-more {
            width: auto;
            line-height: 1.875rem;
            padding: 0 .5rem;
            background-color: #fff;
            border-color: #dddbda;
            color: #706e6b
        }
        
        .mm-slds-button--icon-more:focus .mm-slds-button__icon,
        .mm-slds-button--icon-more:hover .mm-slds-button__icon,
        .mm-slds-button_icon-more:focus .mm-slds-button__icon,
        .mm-slds-button_icon-more:hover .mm-slds-button__icon {
            fill: #f15e32
        }
        
        .mm-slds-button--icon-more:active .mm-slds-button__icon,
        .mm-slds-button_icon-more:active .mm-slds-button__icon {
            fill: #f15e32
        }
        
        .mm-slds-button--icon-more:disabled,
        .mm-slds-button--icon-more[disabled],
        .mm-slds-button_icon-more:disabled,
        .mm-slds-button_icon-more[disabled] {
            cursor: default
        }
        
        .mm-slds-button--icon-more:disabled .mm-slds-button__icon,
        .mm-slds-button--icon-more[disabled] .mm-slds-button__icon,
        .mm-slds-button_icon-more:disabled .mm-slds-button__icon,
        .mm-slds-button_icon-more[disabled] .mm-slds-button__icon {
            fill: #dddbda
        }
        
        .mm-slds-button--icon-container-more,
        .mm-slds-button_icon-container-more {
            width: auto;
            line-height: 1.875rem;
            padding: 0 .5rem;
            vertical-align: middle
        }
        
        .mm-slds-button__icon--hint,
        .mm-slds-button__icon_hint {
            fill: #b0adab
        }
        
        .mm-slds-button__icon--inverse-hint,
        .mm-slds-button__icon_inverse-hint {
            fill: rgba(255, 255, 255, .5)
        }
        
        .mm-slds-hint-parent .mm-slds-button--icon-border-inverse,
        .mm-slds-hint-parent .mm-slds-button_icon-border-inverse {
            border-color: rgba(255, 255, 255, .5)
        }
        
        .mm-slds-hint-parent .mm-slds-button--icon-border-inverse:focus,
        .mm-slds-hint-parent .mm-slds-button_icon-border-inverse:focus {
            border-color: rgba(255, 255, 255, .75)
        }
        
        .mm-slds-hint-parent:focus .mm-slds-button--icon-border-inverse,
        .mm-slds-hint-parent:focus .mm-slds-button_icon-border-inverse,
        .mm-slds-hint-parent:hover .mm-slds-button--icon-border-inverse,
        .mm-slds-hint-parent:hover .mm-slds-button_icon-border-inverse {
            border-color: rgba(255, 255, 255, .75)
        }
        
        .mm-slds-hint-parent:focus .mm-slds-button__icon--hint,
        .mm-slds-hint-parent:focus .mm-slds-button__icon_hint,
        .mm-slds-hint-parent:hover .mm-slds-button__icon--hint,
        .mm-slds-hint-parent:hover .mm-slds-button__icon_hint {
            fill: #706e6b
        }
        
        .mm-slds-hint-parent:focus .mm-slds-button__icon--inverse-hint,
        .mm-slds-hint-parent:focus .mm-slds-button__icon_inverse-hint,
        .mm-slds-hint-parent:hover .mm-slds-button__icon--inverse-hint,
        .mm-slds-hint-parent:hover .mm-slds-button__icon_inverse-hint {
            fill: rgba(255, 255, 255, .75)
        }
        
        .mm-slds-hint-parent:focus .mm-slds-button:disabled .mm-slds-button__icon--hint,
        .mm-slds-hint-parent:focus .mm-slds-button:disabled .mm-slds-button__icon_hint,
        .mm-slds-hint-parent:hover .mm-slds-button:disabled .mm-slds-button__icon--hint,
        .mm-slds-hint-parent:hover .mm-slds-button:disabled .mm-slds-button__icon_hint {
            fill: currentColor
        }
        
        .mm-slds-button--icon-border.mm-slds-is-selected,
        .mm-slds-button--icon-container.mm-slds-is-selected,
        .mm-slds-button_icon-border-filled.mm-slds-is-selected,
        .mm-slds-button_icon-border-inverse.mm-slds-is-selected,
        .mm-slds-button_icon-border.mm-slds-is-selected,
        .mm-slds-button_icon-container.mm-slds-is-selected {
            background-color: #0070d2;
            border-color: #0070d2;
            color: #fff
        }
        
        .mm-slds-button--icon-border.mm-slds-is-selected:active,
        .mm-slds-button--icon-border.mm-slds-is-selected:link,
        .mm-slds-button--icon-border.mm-slds-is-selected:visited,
        .mm-slds-button--icon-container.mm-slds-is-selected:active,
        .mm-slds-button--icon-container.mm-slds-is-selected:link,
        .mm-slds-button--icon-container.mm-slds-is-selected:visited,
        .mm-slds-button_icon-border-filled.mm-slds-is-selected:active,
        .mm-slds-button_icon-border-filled.mm-slds-is-selected:link,
        .mm-slds-button_icon-border-filled.mm-slds-is-selected:visited,
        .mm-slds-button_icon-border-inverse.mm-slds-is-selected:active,
        .mm-slds-button_icon-border-inverse.mm-slds-is-selected:link,
        .mm-slds-button_icon-border-inverse.mm-slds-is-selected:visited,
        .mm-slds-button_icon-border.mm-slds-is-selected:active,
        .mm-slds-button_icon-border.mm-slds-is-selected:link,
        .mm-slds-button_icon-border.mm-slds-is-selected:visited,
        .mm-slds-button_icon-container.mm-slds-is-selected:active,
        .mm-slds-button_icon-container.mm-slds-is-selected:link,
        .mm-slds-button_icon-container.mm-slds-is-selected:visited {
            color: #fff
        }
        
        .mm-slds-button--icon-border.mm-slds-is-selected:focus,
        .mm-slds-button--icon-border.mm-slds-is-selected:hover,
        .mm-slds-button--icon-container.mm-slds-is-selected:focus,
        .mm-slds-button--icon-container.mm-slds-is-selected:hover,
        .mm-slds-button_icon-border-filled.mm-slds-is-selected:focus,
        .mm-slds-button_icon-border-filled.mm-slds-is-selected:hover,
        .mm-slds-button_icon-border-inverse.mm-slds-is-selected:focus,
        .mm-slds-button_icon-border-inverse.mm-slds-is-selected:hover,
        .mm-slds-button_icon-border.mm-slds-is-selected:focus,
        .mm-slds-button_icon-border.mm-slds-is-selected:hover,
        .mm-slds-button_icon-container.mm-slds-is-selected:focus,
        .mm-slds-button_icon-container.mm-slds-is-selected:hover {
            background-color: #005fb2;
            border-color: #005fb2;
            color: #fff
        }
        
        .mm-slds-button--icon-border.mm-slds-is-selected:active,
        .mm-slds-button--icon-container.mm-slds-is-selected:active,
        .mm-slds-button_icon-border-filled.mm-slds-is-selected:active,
        .mm-slds-button_icon-border-inverse.mm-slds-is-selected:active,
        .mm-slds-button_icon-border.mm-slds-is-selected:active,
        .mm-slds-button_icon-container.mm-slds-is-selected:active {
            background-color: #005fb2;
            border-color: #005fb2
        }
        
        .mm-slds-button--icon-border.mm-slds-is-selected .mm-slds-button__icon,
        .mm-slds-button--icon-container.mm-slds-is-selected .mm-slds-button__icon,
        .mm-slds-button_icon-border-filled.mm-slds-is-selected .mm-slds-button__icon,
        .mm-slds-button_icon-border-inverse.mm-slds-is-selected .mm-slds-button__icon,
        .mm-slds-button_icon-border.mm-slds-is-selected .mm-slds-button__icon,
        .mm-slds-button_icon-container.mm-slds-is-selected .mm-slds-button__icon {
            fill: #fff
        }
        
        .mm-slds-button--icon-border.mm-slds-is-selected:focus .mm-slds-button__icon,
        .mm-slds-button--icon-border.mm-slds-is-selected:hover .mm-slds-button__icon,
        .mm-slds-button--icon-container.mm-slds-is-selected:focus .mm-slds-button__icon,
        .mm-slds-button--icon-container.mm-slds-is-selected:hover .mm-slds-button__icon,
        .mm-slds-button_icon-border-filled.mm-slds-is-selected:focus .mm-slds-button__icon,
        .mm-slds-button_icon-border-filled.mm-slds-is-selected:hover .mm-slds-button__icon,
        .mm-slds-button_icon-border-inverse.mm-slds-is-selected:focus .mm-slds-button__icon,
        .mm-slds-button_icon-border-inverse.mm-slds-is-selected:hover .mm-slds-button__icon,
        .mm-slds-button_icon-border.mm-slds-is-selected:focus .mm-slds-button__icon,
        .mm-slds-button_icon-border.mm-slds-is-selected:hover .mm-slds-button__icon,
        .mm-slds-button_icon-container.mm-slds-is-selected:focus .mm-slds-button__icon,
        .mm-slds-button_icon-container.mm-slds-is-selected:hover .mm-slds-button__icon {
            fill: #fff
        }
        
        .mm-slds-button--icon-border.mm-slds-is-selected:disabled,
        .mm-slds-button--icon-border.mm-slds-is-selected[disabled],
        .mm-slds-button--icon-container.mm-slds-is-selected:disabled,
        .mm-slds-button--icon-container.mm-slds-is-selected[disabled],
        .mm-slds-button_icon-border-filled.mm-slds-is-selected:disabled,
        .mm-slds-button_icon-border-filled.mm-slds-is-selected[disabled],
        .mm-slds-button_icon-border-inverse.mm-slds-is-selected:disabled,
        .mm-slds-button_icon-border-inverse.mm-slds-is-selected[disabled],
        .mm-slds-button_icon-border.mm-slds-is-selected:disabled,
        .mm-slds-button_icon-border.mm-slds-is-selected[disabled],
        .mm-slds-button_icon-container.mm-slds-is-selected:disabled,
        .mm-slds-button_icon-container.mm-slds-is-selected[disabled] {
            background: #c9c7c5;
            border-color: #c9c7c5;
            color: #fff
        }
        
        .mm-slds-color-picker {
            position: relative
        }
        
        .mm-slds-color-picker .mm-slds-form-error {
            padding-top: .5rem;
            color: #c23934;
            font-size: .75rem
        }
        
        .mm-slds-color-picker__summary-label {
            display: block
        }
        
        .mm-slds-color-picker__summary-button {
            vertical-align: top;
            padding: .3rem .5rem;
            line-height: 1;
            background: #fff;
            margin-right: .25rem
        }
        
        .mm-slds-color-picker__summary-input {
            display: inline-block
        }
        
        .mm-slds-color-picker__summary-input .mm-slds-input {
            width: 6rem
        }
        
        .mm-slds-color-picker__selector {
            margin-top: .5rem
        }
        
        .mm-slds-color-picker__selector.mm-slds-popover {
            width: 14rem
        }
        
        .mm-slds-color-picker__selector .mm-slds-popover__footer {
            background: #f3f2f2
        }
        
        .mm-slds-color-picker__selector .mm-slds-tabs_default__content {
            padding: .5rem 0 .25rem
        }
        
        .mm-slds-color-picker__swatches {
            font-size: 0
        }
        
        .mm-slds-color-picker__swatches.mm-slds-swatch {
            cursor: pointer
        }
        
        .mm-slds-color-picker__swatch {
            display: inline-block;
            margin: .25rem
        }
        
        .mm-slds-color-picker__swatch-trigger {
            display: inline-block
        }
        
        .mm-slds-color-picker__swatch-trigger:active,
        .mm-slds-color-picker__swatch-trigger:focus {
            outline: 0;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2;
            border-radius: .25rem
        }
        
        .mm-slds-color-picker__custom {
            padding: .25rem 0
        }
        
        .mm-slds-color-picker__custom-range {
            position: relative;
            margin-bottom: .25rem;
            height: 5rem;
            border: 1px solid #dddbda;
            border-radius: .25rem;
            overflow: hidden
        }
        
        .mm-slds-color-picker__custom-range:before {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background: -webkit-gradient(linear, left bottom, left top, from(black), color-stop(1%, rgba(0, 0, 0, .9)), color-stop(99%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left top, right top, color-stop(1%, #fff), to(rgba(255, 255, 255, 0)));
            background: linear-gradient(to top, #000, rgba(0, 0, 0, .9) 1%, rgba(0, 0, 0, 0) 99%), linear-gradient(to right, #fff 1%, rgba(255, 255, 255, 0))
        }
        
        .mm-slds-color-picker__range-indicator {
            -webkit-transform: translate3d(-.375rem, .375rem, 0);
            transform: translate3d(-.375rem, .375rem, 0);
            cursor: pointer;
            position: absolute;
            height: .75rem;
            width: .75rem;
            border: 2px solid #fff;
            border-radius: 50%;
            -webkit-box-shadow: 0 2px 4px 4px rgba(0, 0, 0, .16), inset 0 2px 4px 4px rgba(0, 0, 0, .16);
            box-shadow: 0 2px 4px 4px rgba(0, 0, 0, .16), inset 0 2px 4px 4px rgba(0, 0, 0, .16)
        }
        
        .mm-slds-color-picker__range-indicator:focus {
            outline: 0;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-color-picker__hue-and-preview {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-color-picker__hue-and-preview .mm-slds-swatch {
            margin-left: .25rem;
            height: 1.5rem;
            width: 1.5rem;
            border: 1px solid #dddbda;
            border-radius: .25rem
        }
        
        .mm-slds-color-picker__hue-slider {
            -moz-appearance: none;
            -webkit-appearance: none;
            appearance: none;
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            padding: 0;
            height: 1.5rem;
            width: 100%;
            border: 1px solid #dddbda;
            border-radius: .25rem;
            background: -webkit-gradient(linear, left top, right top, from(red), color-stop(#ff1500), color-stop(#ff2b00), color-stop(#ff4000), color-stop(#f50), color-stop(#ff6a00), color-stop(#ff8000), color-stop(#ff9500), color-stop(#fa0), color-stop(#ffbf00), color-stop(#ffd500), color-stop(#ffea00), color-stop(yellow), color-stop(#eaff00), color-stop(#d5ff00), color-stop(#bfff00), color-stop(#af0), color-stop(#95ff00), color-stop(#80ff00), color-stop(#6aff00), color-stop(#5f0), color-stop(#40ff00), color-stop(#2bff00), color-stop(#15ff00), color-stop(lime), color-stop(#00ff15), color-stop(#00ff2b), color-stop(#00ff40), color-stop(#0f5), color-stop(#00ff6a), color-stop(#00ff80), color-stop(#00ff95), color-stop(#0fa), color-stop(#00ffbf), color-stop(#00ffd5), color-stop(#00ffea), color-stop(aqua), color-stop(#00eaff), color-stop(#00d5ff), color-stop(deepskyblue), color-stop(#0af), color-stop(#0095ff), color-stop(#0080ff), color-stop(#006aff), color-stop(#05f), color-stop(#0040ff), color-stop(#002bff), color-stop(#0015ff), color-stop(blue), color-stop(#1500ff), color-stop(#2b00ff), color-stop(#4000ff), color-stop(#50f), color-stop(#6a00ff), color-stop(#8000ff), color-stop(#9500ff), color-stop(#a0f), color-stop(#bf00ff), color-stop(#d500ff), color-stop(#ea00ff), color-stop(fuchsia), color-stop(#ff00ea), color-stop(#ff00d5), color-stop(#ff00bf), color-stop(#f0a), color-stop(#ff0095), color-stop(#ff0080), color-stop(#ff006a), color-stop(#f05), color-stop(#ff0040), color-stop(#ff002b), to(#ff0015));
            background: linear-gradient(to right, red, #ff1500, #ff2b00, #ff4000, #f50, #ff6a00, #ff8000, #ff9500, #fa0, #ffbf00, #ffd500, #ffea00, #ff0, #eaff00, #d5ff00, #bfff00, #af0, #95ff00, #80ff00, #6aff00, #5f0, #40ff00, #2bff00, #15ff00, #0f0, #00ff15, #00ff2b, #00ff40, #0f5, #00ff6a, #00ff80, #00ff95, #0fa, #00ffbf, #00ffd5, #00ffea, #0ff, #00eaff, #00d5ff, #00bfff, #0af, #0095ff, #0080ff, #006aff, #05f, #0040ff, #002bff, #0015ff, #00f, #1500ff, #2b00ff, #4000ff, #50f, #6a00ff, #8000ff, #9500ff, #a0f, #bf00ff, #d500ff, #ea00ff, #f0f, #ff00ea, #ff00d5, #ff00bf, #f0a, #ff0095, #ff0080, #ff006a, #f05, #ff0040, #ff002b, #ff0015)
        }
        
        .mm-slds-color-picker__hue-slider::-webkit-slider-thumb {
            -moz-appearance: none;
            -webkit-appearance: none;
            appearance: none;
            cursor: pointer;
            height: calc(1.5rem - (1px * 2));
            width: .375rem;
            border: 1px solid #514f4d;
            border-radius: .125rem;
            background: #f3f2f2
        }
        
        .mm-slds-color-picker__hue-slider::-moz-range-thumb {
            -moz-appearance: none;
            -webkit-appearance: none;
            appearance: none;
            cursor: pointer;
            height: calc(1.5rem - (1px * 2));
            width: .375rem;
            border: 1px solid #514f4d;
            border-radius: .125rem;
            background: #f3f2f2
        }
        
        .mm-slds-color-picker__hue-slider::-ms-thumb {
            -moz-appearance: none;
            -webkit-appearance: none;
            appearance: none;
            cursor: pointer;
            height: calc(1.5rem - (1px * 2));
            width: .375rem;
            border: 1px solid #514f4d;
            border-radius: .125rem;
            background: #f3f2f2;
            height: 1.5rem
        }
        
        .mm-slds-color-picker__hue-slider:focus {
            outline: 0
        }
        
        .mm-slds-color-picker__hue-slider:focus::-webkit-slider-thumb {
            border-color: #1589ee;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-color-picker__hue-slider:focus::-moz-range-thumb {
            border-color: #1589ee;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-color-picker__hue-slider:focus::-ms-thumb {
            border-color: #1589ee;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-color-picker__hue-slider::-moz-range-track {
            height: 0
        }
        
        .mm-slds-color-picker__hue-slider::-ms-track {
            height: 0;
            border: 0;
            background: 0 0;
            color: transparent
        }
        
        .mm-slds-color-picker__custom-inputs {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            padding-top: .5rem
        }
        
        .mm-slds-color-picker__custom-inputs .mm-slds-form-element {
            -webkit-box-flex: flex-grow;
            -ms-flex: flex-grow;
            flex: flex-grow
        }
        
        .mm-slds-color-picker__custom-inputs .mm-slds-form-element:not(:first-child) {
            margin-left: .25rem
        }
        
        .mm-slds-color-picker__custom-inputs input {
            padding: 0 .25rem
        }
        
        .mm-slds-color-picker__custom-inputs abbr {
            cursor: text;
            text-decoration: none
        }
        
        .mm-slds-color-picker__input-custom-hex {
            -webkit-box-flex: 0;
            -ms-flex: none;
            flex: none;
            width: 4.2rem
        }
        
        .mm-slds-color-picker__input-custom-hex input {
            font-size: .75rem
        }
        
        .mm-slds-color-picker__selector-footer {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-color-picker__selector-footer .mm-slds-button {
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1
        }
        
        .mm-slds-swatch {
            display: inline-block;
            vertical-align: middle;
            height: 1.25rem;
            width: 1.25rem;
            border-radius: .125rem;
            -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, .4);
            box-shadow: inset 0 0 1px rgba(0, 0, 0, .4)
        }
        
        .mm-slds-color-picker.mm-slds-color-picker_swatches-only {
            width: 13.3rem;
            padding: .5rem
        }
        
        .mm-slds-color-picker.mm-slds-color-picker_swatches-only .mm-slds-color-picker__selector {
            margin: 0
        }
        
        .mm-slds-icon__container,
        .mm-slds-icon_container {
            display: inline-block;
            border-radius: var(--mm-sds-c-icon-radius-border, .25rem);
            line-height: 1;
            background-color: var(--mm-sds-c-icon-color-background)
        }
        
        .mm-slds-icon__container--circle,
        .mm-slds-icon__container_circle,
        .mm-slds-icon_container--circle,
        .mm-slds-icon_container_circle {
            padding: .5rem;
            border-radius: 50%
        }
        
        [dir=rtl] .mm-slds-icon_flip {
            -webkit-transform: scaleX(-1);
            transform: scaleX(-1)
        }
        
        [class*=slds-icon-action-] {
            padding: .5rem;
            border-radius: 50%
        }
        
        .mm-slds-icon-action-new-custom18 {
            background-color: var(--mm-sds-c-icon-color-background, #4dca76)
        }
        
        .mm-slds-icon-action-new-custom29 {
            background-color: var(--mm-sds-c-icon-color-background, #bdd25f)
        }
        
        .mm-slds-icon-action-edit-groups {
            background-color: var(--mm-sds-c-icon-color-background, #34becd)
        }
        
        .mm-slds-icon-action-new-custom9 {
            background-color: var(--mm-sds-c-icon-color-background, #6b9ee2)
        }
        
        .mm-slds-icon-action-log-a-call {
            background-color: var(--mm-sds-c-icon-color-background, #48c3cc)
        }
        
        .mm-slds-icon-action-new-custom19 {
            background-color: var(--mm-sds-c-icon-color-background, #3abeb1)
        }
        
        .mm-slds-icon-action-filter {
            background-color: var(--mm-sds-c-icon-color-background, #fd90b5)
        }
        
        .mm-slds-icon-action-user-activation {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-action-opportunity-competitor {
            background-color: var(--mm-sds-c-icon-color-background, #fcb95b)
        }
        
        .mm-slds-icon-action-canvas {
            background-color: var(--mm-sds-c-icon-color-background, #8199af)
        }
        
        .mm-slds-icon-action-change-record-type {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-action-new-notebook {
            background-color: var(--mm-sds-c-icon-color-background, #e6d478)
        }
        
        .mm-slds-icon-action-docusign {
            background-color: var(--mm-sds-c-icon-color-background, #5080db)
        }
        
        .mm-slds-icon-action-share-link {
            background-color: var(--mm-sds-c-icon-color-background, #7a9ae6)
        }
        
        .mm-slds-icon-action-add-file {
            background-color: var(--mm-sds-c-icon-color-background, #7e8be4)
        }
        
        .mm-slds-icon-action-edit-relationship {
            background-color: var(--mm-sds-c-icon-color-background, #1dccbf)
        }
        
        .mm-slds-icon-action-notebook {
            background-color: var(--mm-sds-c-icon-color-background, #e6d478)
        }
        
        .mm-slds-icon-action-new-lead {
            background-color: var(--mm-sds-c-icon-color-background, #f88962)
        }
        
        .mm-slds-icon-action-new-custom-object {
            background-color: var(--mm-sds-c-icon-color-background, #a7d44d)
        }
        
        .mm-slds-icon-action-new-account {
            background-color: var(--mm-sds-c-icon-color-background, #7f8de1)
        }
        
        .mm-slds-icon-action-question-post-action {
            background-color: var(--mm-sds-c-icon-color-background, #32af5c)
        }
        
        .mm-slds-icon-action-share-file {
            background-color: var(--mm-sds-c-icon-color-background, #baac93)
        }
        
        .mm-slds-icon-action-default-custom-object {
            background-color: var(--mm-sds-c-icon-color-background, #8199af)
        }
        
        .mm-slds-icon-action-opportunity-team-member {
            background-color: var(--mm-sds-c-icon-color-background, #fcb95b)
        }
        
        .mm-slds-icon-action-add-photo-video {
            background-color: var(--mm-sds-c-icon-color-background, #00cdc0)
        }
        
        .mm-slds-icon-action-sort {
            background-color: var(--mm-sds-c-icon-color-background, #fab9a5)
        }
        
        .mm-slds-icon-action-call {
            background-color: var(--mm-sds-c-icon-color-background, #1fcaa0)
        }
        
        .mm-slds-icon-action-concur {
            background-color: var(--mm-sds-c-icon-color-background, #4cc3c7)
        }
        
        .mm-slds-icon-action-reject {
            background-color: var(--mm-sds-c-icon-color-background, #00c6b7)
        }
        
        .mm-slds-icon-action-share-poll {
            background-color: var(--mm-sds-c-icon-color-background, #699be1)
        }
        
        .mm-slds-icon-action-following {
            background-color: var(--mm-sds-c-icon-color-background, #7dcf64)
        }
        
        .mm-slds-icon-action-defer {
            background-color: var(--mm-sds-c-icon-color-background, #ef7ead)
        }
        
        .mm-slds-icon-action-opportunity-line-item {
            background-color: var(--mm-sds-c-icon-color-background, #fcb95b)
        }
        
        .mm-slds-icon-action-social-post {
            background-color: var(--mm-sds-c-icon-color-background, #ea74a2)
        }
        
        .mm-slds-icon-action-share-post {
            background-color: var(--mm-sds-c-icon-color-background, #65cae4)
        }
        
        .mm-slds-icon-action-view-relationship {
            background-color: var(--mm-sds-c-icon-color-background, #3c97dd)
        }
        
        .mm-slds-icon-action-upload {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-action-remove-relationship {
            background-color: var(--mm-sds-c-icon-color-background, #ef6e64)
        }
        
        .mm-slds-icon-action-freeze-user {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-action-new-person-account {
            background-color: var(--mm-sds-c-icon-color-background, #7f8de1)
        }
        
        .mm-slds-icon-action-bug {
            background-color: var(--mm-sds-c-icon-color-background, #ef6e5d)
        }
        
        .mm-slds-icon-action-apex {
            background-color: var(--mm-sds-c-icon-color-background, #696e71)
        }
        
        .mm-slds-icon-action-new-opportunity {
            background-color: var(--mm-sds-c-icon-color-background, #fcb95b)
        }
        
        .mm-slds-icon-action-fallback {
            background-color: var(--mm-sds-c-icon-color-background, #9895ee)
        }
        
        .mm-slds-icon-action-dial-in {
            background-color: var(--mm-sds-c-icon-color-background, #8b9ae3)
        }
        
        .mm-slds-icon-action-approval {
            background-color: var(--mm-sds-c-icon-color-background, #00c6b7)
        }
        
        .mm-slds-icon-action-change-owner {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-action-new-task {
            background-color: var(--mm-sds-c-icon-color-background, #4bc076)
        }
        
        .mm-slds-icon-action-priority {
            background-color: var(--mm-sds-c-icon-color-background, #fbb439)
        }
        
        .mm-slds-icon-action-remove {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-action-web-link {
            background-color: var(--mm-sds-c-icon-color-background, #56aadf)
        }
        
        .mm-slds-icon-action-leave-group {
            background-color: var(--mm-sds-c-icon-color-background, #f39e58)
        }
        
        .mm-slds-icon-action-manage-perm-sets {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-action-close {
            background-color: var(--mm-sds-c-icon-color-background, #ef6e64)
        }
        
        .mm-slds-icon-action-google-news {
            background-color: var(--mm-sds-c-icon-color-background, #f5675b)
        }
        
        .mm-slds-icon-action-announcement {
            background-color: var(--mm-sds-c-icon-color-background, #fe8f60)
        }
        
        .mm-slds-icon-action-back {
            background-color: var(--mm-sds-c-icon-color-background, #0dc2d9)
        }
        
        .mm-slds-icon-action-new-custom90 {
            background-color: var(--mm-sds-c-icon-color-background, #22a48a)
        }
        
        .mm-slds-icon-action-download {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-action-new-custom80 {
            background-color: var(--mm-sds-c-icon-color-background, #659ad5)
        }
        
        .mm-slds-icon-action-new-custom91 {
            background-color: var(--mm-sds-c-icon-color-background, #bf7b66)
        }
        
        .mm-slds-icon-action-search {
            background-color: var(--mm-sds-c-icon-color-background, #48adeb)
        }
        
        .mm-slds-icon-action-new-event {
            background-color: var(--mm-sds-c-icon-color-background, #eb7092)
        }
        
        .mm-slds-icon-action-new-custom70 {
            background-color: var(--mm-sds-c-icon-color-background, #e769b4)
        }
        
        .mm-slds-icon-action-new-custom81 {
            background-color: var(--mm-sds-c-icon-color-background, #da627f)
        }
        
        .mm-slds-icon-action-new-custom92 {
            background-color: var(--mm-sds-c-icon-color-background, #517e82)
        }
        
        .mm-slds-icon-action-refresh {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-action-share-thanks {
            background-color: var(--mm-sds-c-icon-color-background, #e9696e)
        }
        
        .mm-slds-icon-action-update {
            background-color: var(--mm-sds-c-icon-color-background, #81b4d6)
        }
        
        .mm-slds-icon-action-email {
            background-color: var(--mm-sds-c-icon-color-background, #95aec5)
        }
        
        .mm-slds-icon-action-join-group {
            background-color: var(--mm-sds-c-icon-color-background, #779ef2)
        }
        
        .mm-slds-icon-action-new-custom60 {
            background-color: var(--mm-sds-c-icon-color-background, #bf5a88)
        }
        
        .mm-slds-icon-action-new-custom71 {
            background-color: var(--mm-sds-c-icon-color-background, #e36ee3)
        }
        
        .mm-slds-icon-action-new-custom82 {
            background-color: var(--mm-sds-c-icon-color-background, #d15b97)
        }
        
        .mm-slds-icon-action-new-custom93 {
            background-color: var(--mm-sds-c-icon-color-background, #904d4c)
        }
        
        .mm-slds-icon-action-edit {
            background-color: var(--mm-sds-c-icon-color-background, #1dccbf)
        }
        
        .mm-slds-icon-action-quote {
            background-color: var(--mm-sds-c-icon-color-background, #88c651)
        }
        
        .mm-slds-icon-action-dropbox {
            background-color: var(--mm-sds-c-icon-color-background, #52aef9)
        }
        
        .mm-slds-icon-action-description {
            background-color: var(--mm-sds-c-icon-color-background, #7dc37d)
        }
        
        .mm-slds-icon-action-map {
            background-color: var(--mm-sds-c-icon-color-background, #76c6ee)
        }
        
        .mm-slds-icon-action-user {
            background-color: var(--mm-sds-c-icon-color-background, #65cae4)
        }
        
        .mm-slds-icon-action-reset-password {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-action-new-custom50 {
            background-color: var(--mm-sds-c-icon-color-background, #49bcd3)
        }
        
        .mm-slds-icon-action-new-custom61 {
            background-color: var(--mm-sds-c-icon-color-background, #f57376)
        }
        
        .mm-slds-icon-action-new-custom72 {
            background-color: var(--mm-sds-c-icon-color-background, #8d9bfb)
        }
        
        .mm-slds-icon-action-new-custom83 {
            background-color: var(--mm-sds-c-icon-color-background, #e7806f)
        }
        
        .mm-slds-icon-action-new-custom94 {
            background-color: var(--mm-sds-c-icon-color-background, #439cba)
        }
        
        .mm-slds-icon-action-clone {
            background-color: var(--mm-sds-c-icon-color-background, #6ca1e9)
        }
        
        .mm-slds-icon-action-script {
            background-color: var(--mm-sds-c-icon-color-background, #0070d2)
        }
        
        .mm-slds-icon-action-delete {
            background-color: var(--mm-sds-c-icon-color-background, #e6717c)
        }
        
        .mm-slds-icon-action-new-custom40 {
            background-color: var(--mm-sds-c-icon-color-background, #83c75e)
        }
        
        .mm-slds-icon-action-new-custom51 {
            background-color: var(--mm-sds-c-icon-color-background, #d8c760)
        }
        
        .mm-slds-icon-action-new-custom62 {
            background-color: var(--mm-sds-c-icon-color-background, #6b92dc)
        }
        
        .mm-slds-icon-action-new-custom73 {
            background-color: var(--mm-sds-c-icon-color-background, #679ef0)
        }
        
        .mm-slds-icon-action-new-custom84 {
            background-color: var(--mm-sds-c-icon-color-background, #f6707b)
        }
        
        .mm-slds-icon-action-new-custom95 {
            background-color: var(--mm-sds-c-icon-color-background, #8bcf6a)
        }
        
        .mm-slds-icon-action-share {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-action-new-custom30 {
            background-color: var(--mm-sds-c-icon-color-background, #f59f71)
        }
        
        .mm-slds-icon-action-new-custom41 {
            background-color: var(--mm-sds-c-icon-color-background, #43b5b5)
        }
        
        .mm-slds-icon-action-new-custom52 {
            background-color: var(--mm-sds-c-icon-color-background, #ee8e6f)
        }
        
        .mm-slds-icon-action-new-custom63 {
            background-color: var(--mm-sds-c-icon-color-background, #7ccf60)
        }
        
        .mm-slds-icon-action-new-custom74 {
            background-color: var(--mm-sds-c-icon-color-background, #41c8a0)
        }
        
        .mm-slds-icon-action-new-custom85 {
            background-color: var(--mm-sds-c-icon-color-background, #f26891)
        }
        
        .mm-slds-icon-action-new-custom96 {
            background-color: var(--mm-sds-c-icon-color-background, #6d9de3)
        }
        
        .mm-slds-icon-action-log-event {
            background-color: var(--mm-sds-c-icon-color-background, #6ca1e9)
        }
        
        .mm-slds-icon-action-new-group {
            background-color: var(--mm-sds-c-icon-color-background, #83b6ff)
        }
        
        .mm-slds-icon-action-new-custom20 {
            background-color: var(--mm-sds-c-icon-color-background, #48c7c8)
        }
        
        .mm-slds-icon-action-new-custom31 {
            background-color: var(--mm-sds-c-icon-color-background, #eb687f)
        }
        
        .mm-slds-icon-action-new-custom42 {
            background-color: var(--mm-sds-c-icon-color-background, #cfd05b)
        }
        
        .mm-slds-icon-action-info {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-action-new-custom53 {
            background-color: var(--mm-sds-c-icon-color-background, #f36e83)
        }
        
        .mm-slds-icon-action-new-custom64 {
            background-color: var(--mm-sds-c-icon-color-background, #618fd8)
        }
        
        .mm-slds-icon-action-new-custom75 {
            background-color: var(--mm-sds-c-icon-color-background, #cd9f65)
        }
        
        .mm-slds-icon-action-new-custom86 {
            background-color: var(--mm-sds-c-icon-color-background, #e260ab)
        }
        
        .mm-slds-icon-action-flow {
            background-color: var(--mm-sds-c-icon-color-background, #0079bc)
        }
        
        .mm-slds-icon-action-new-custom97 {
            background-color: var(--mm-sds-c-icon-color-background, #dd6085)
        }
        
        .mm-slds-icon-action-submit-for-approval {
            background-color: var(--mm-sds-c-icon-color-background, #50cc7a)
        }
        
        .mm-slds-icon-action-new {
            background-color: var(--mm-sds-c-icon-color-background, #33bce7)
        }
        
        .mm-slds-icon-action-new-campaign {
            background-color: var(--mm-sds-c-icon-color-background, #f49756)
        }
        
        .mm-slds-icon-action-new-custom10 {
            background-color: var(--mm-sds-c-icon-color-background, #6488e3)
        }
        
        .mm-slds-icon-action-new-custom21 {
            background-color: var(--mm-sds-c-icon-color-background, #8a7aed)
        }
        
        .mm-slds-icon-action-new-custom32 {
            background-color: var(--mm-sds-c-icon-color-background, #38c393)
        }
        
        .mm-slds-icon-action-new-custom43 {
            background-color: var(--mm-sds-c-icon-color-background, #7f93f9)
        }
        
        .mm-slds-icon-action-new-custom54 {
            background-color: var(--mm-sds-c-icon-color-background, #ea70b1)
        }
        
        .mm-slds-icon-action-new-custom65 {
            background-color: var(--mm-sds-c-icon-color-background, #f279ab)
        }
        
        .mm-slds-icon-action-new-custom76 {
            background-color: var(--mm-sds-c-icon-color-background, #db6d7a)
        }
        
        .mm-slds-icon-action-new-custom87 {
            background-color: var(--mm-sds-c-icon-color-background, #d876e5)
        }
        
        .mm-slds-icon-action-new-custom98 {
            background-color: var(--mm-sds-c-icon-color-background, #e1be5c)
        }
        
        .mm-slds-icon-action-new-case {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-action-new-custom100 {
            background-color: var(--mm-sds-c-icon-color-background, #e15d76)
        }
        
        .mm-slds-icon-action-new-custom1 {
            background-color: var(--mm-sds-c-icon-color-background, #ff7b84)
        }
        
        .mm-slds-icon-action-new-contact {
            background-color: var(--mm-sds-c-icon-color-background, #a094ed)
        }
        
        .mm-slds-icon-action-office-365 {
            background-color: var(--mm-sds-c-icon-color-background, #ff8041)
        }
        
        .mm-slds-icon-action-new-custom11 {
            background-color: var(--mm-sds-c-icon-color-background, #8784ea)
        }
        
        .mm-slds-icon-action-new-custom22 {
            background-color: var(--mm-sds-c-icon-color-background, #8b85f9)
        }
        
        .mm-slds-icon-action-new-custom33 {
            background-color: var(--mm-sds-c-icon-color-background, #97cf5d)
        }
        
        .mm-slds-icon-action-new-custom44 {
            background-color: var(--mm-sds-c-icon-color-background, #c8ca58)
        }
        
        .mm-slds-icon-action-new-custom55 {
            background-color: var(--mm-sds-c-icon-color-background, #d66ee0)
        }
        
        .mm-slds-icon-action-new-custom66 {
            background-color: var(--mm-sds-c-icon-color-background, #d8be5f)
        }
        
        .mm-slds-icon-action-new-custom77 {
            background-color: var(--mm-sds-c-icon-color-background, #b55d5b)
        }
        
        .mm-slds-icon-action-new-custom88 {
            background-color: var(--mm-sds-c-icon-color-background, #996fe6)
        }
        
        .mm-slds-icon-action-new-custom99 {
            background-color: var(--mm-sds-c-icon-color-background, #f0856e)
        }
        
        .mm-slds-icon-action-add-contact {
            background-color: var(--mm-sds-c-icon-color-background, #a094ed)
        }
        
        .mm-slds-icon-action-evernote {
            background-color: var(--mm-sds-c-icon-color-background, #86c86f)
        }
        
        .mm-slds-icon-action-new-custom2 {
            background-color: var(--mm-sds-c-icon-color-background, #cfd05c)
        }
        
        .mm-slds-icon-action-lead-convert {
            background-color: var(--mm-sds-c-icon-color-background, #f88962)
        }
        
        .mm-slds-icon-action-new-custom12 {
            background-color: var(--mm-sds-c-icon-color-background, #dc71d1)
        }
        
        .mm-slds-icon-action-new-custom23 {
            background-color: var(--mm-sds-c-icon-color-background, #b070e6)
        }
        
        .mm-slds-icon-action-new-custom34 {
            background-color: var(--mm-sds-c-icon-color-background, #d58a6a)
        }
        
        .mm-slds-icon-action-new-custom45 {
            background-color: var(--mm-sds-c-icon-color-background, #d95879)
        }
        
        .mm-slds-icon-action-new-custom56 {
            background-color: var(--mm-sds-c-icon-color-background, #718deb)
        }
        
        .mm-slds-icon-action-new-custom67 {
            background-color: var(--mm-sds-c-icon-color-background, #f87d76)
        }
        
        .mm-slds-icon-action-recall {
            background-color: var(--mm-sds-c-icon-color-background, #4a698d)
        }
        
        .mm-slds-icon-action-new-custom78 {
            background-color: var(--mm-sds-c-icon-color-background, #5a95dd)
        }
        
        .mm-slds-icon-action-new-custom89 {
            background-color: var(--mm-sds-c-icon-color-background, #3e99be)
        }
        
        .mm-slds-icon-action-follow {
            background-color: var(--mm-sds-c-icon-color-background, #31b9f8)
        }
        
        .mm-slds-icon-action-record {
            background-color: var(--mm-sds-c-icon-color-background, #7dc37d)
        }
        
        .mm-slds-icon-action-new-custom3 {
            background-color: var(--mm-sds-c-icon-color-background, #ecb46c)
        }
        
        .mm-slds-icon-action-new-note {
            background-color: var(--mm-sds-c-icon-color-background, #e6d478)
        }
        
        .mm-slds-icon-action-new-custom13 {
            background-color: var(--mm-sds-c-icon-color-background, #df6184)
        }
        
        .mm-slds-icon-action-new-custom24 {
            background-color: var(--mm-sds-c-icon-color-background, #e56798)
        }
        
        .mm-slds-icon-action-new-custom35 {
            background-color: var(--mm-sds-c-icon-color-background, #e9637e)
        }
        
        .mm-slds-icon-action-new-custom46 {
            background-color: var(--mm-sds-c-icon-color-background, #67a5e7)
        }
        
        .mm-slds-icon-action-new-custom57 {
            background-color: var(--mm-sds-c-icon-color-background, #5a9cdd)
        }
        
        .mm-slds-icon-action-new-custom68 {
            background-color: var(--mm-sds-c-icon-color-background, #f26979)
        }
        
        .mm-slds-icon-action-new-custom79 {
            background-color: var(--mm-sds-c-icon-color-background, #8ed363)
        }
        
        .mm-slds-icon-action-new-child-case {
            background-color: var(--mm-sds-c-icon-color-background, #fa975c)
        }
        
        .mm-slds-icon-action-new-custom4 {
            background-color: var(--mm-sds-c-icon-color-background, #e1d951)
        }
        
        .mm-slds-icon-action-new-custom14 {
            background-color: var(--mm-sds-c-icon-color-background, #3cc2b3)
        }
        
        .mm-slds-icon-action-new-custom25 {
            background-color: var(--mm-sds-c-icon-color-background, #e46fbe)
        }
        
        .mm-slds-icon-action-new-custom36 {
            background-color: var(--mm-sds-c-icon-color-background, #d472d4)
        }
        
        .mm-slds-icon-action-new-custom47 {
            background-color: var(--mm-sds-c-icon-color-background, #5fcc64)
        }
        
        .mm-slds-icon-action-new-custom58 {
            background-color: var(--mm-sds-c-icon-color-background, #34b59d)
        }
        
        .mm-slds-icon-action-new-custom69 {
            background-color: var(--mm-sds-c-icon-color-background, #ed6387)
        }
        
        .mm-slds-icon-action-new-custom5 {
            background-color: var(--mm-sds-c-icon-color-background, #9fdb66)
        }
        
        .mm-slds-icon-action-goal {
            background-color: var(--mm-sds-c-icon-color-background, #56aadf)
        }
        
        .mm-slds-icon-action-new-custom15 {
            background-color: var(--mm-sds-c-icon-color-background, #f77e75)
        }
        
        .mm-slds-icon-action-new-custom26 {
            background-color: var(--mm-sds-c-icon-color-background, #7698f0)
        }
        
        .mm-slds-icon-action-new-custom37 {
            background-color: var(--mm-sds-c-icon-color-background, #8c89f2)
        }
        
        .mm-slds-icon-action-new-custom48 {
            background-color: var(--mm-sds-c-icon-color-background, #ef697f)
        }
        
        .mm-slds-icon-action-new-custom59 {
            background-color: var(--mm-sds-c-icon-color-background, #e3d067)
        }
        
        .mm-slds-icon-action-new-custom6 {
            background-color: var(--mm-sds-c-icon-color-background, #54c473)
        }
        
        .mm-slds-icon-action-log-this-event {
            background-color: var(--mm-sds-c-icon-color-background, #eb7092)
        }
        
        .mm-slds-icon-action-new-custom16 {
            background-color: var(--mm-sds-c-icon-color-background, #e9af67)
        }
        
        .mm-slds-icon-action-new-custom27 {
            background-color: var(--mm-sds-c-icon-color-background, #5ab0d2)
        }
        
        .mm-slds-icon-action-new-custom38 {
            background-color: var(--mm-sds-c-icon-color-background, #53b6d7)
        }
        
        .mm-slds-icon-action-new-custom49 {
            background-color: var(--mm-sds-c-icon-color-background, #e25c80)
        }
        
        .mm-slds-icon-action-new-custom7 {
            background-color: var(--mm-sds-c-icon-color-background, #6a89e5)
        }
        
        .mm-slds-icon-action-more {
            background-color: var(--mm-sds-c-icon-color-background, #62b7ed)
        }
        
        .mm-slds-icon-action-add-relationship {
            background-color: var(--mm-sds-c-icon-color-background, #62b7ed)
        }
        
        .mm-slds-icon-action-new-custom17 {
            background-color: var(--mm-sds-c-icon-color-background, #acd360)
        }
        
        .mm-slds-icon-action-new-custom28 {
            background-color: var(--mm-sds-c-icon-color-background, #89c059)
        }
        
        .mm-slds-icon-action-new-custom39 {
            background-color: var(--mm-sds-c-icon-color-background, #4fbe75)
        }
        
        .mm-slds-icon-action-password-unlock {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-action-check {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-action-update-status {
            background-color: var(--mm-sds-c-icon-color-background, #1ec7be)
        }
        
        .mm-slds-icon-action-preview {
            background-color: var(--mm-sds-c-icon-color-background, #7f8de1)
        }
        
        .mm-slds-icon-action-new-custom8 {
            background-color: var(--mm-sds-c-icon-color-background, #50ceb9)
        }
        
        .mm-slds-icon-custom-110,
        .mm-slds-icon-custom-custom110 {
            background-color: var(--mm-sds-c-icon-color-background, #f28b00);
            color: #fff
        }
        
        .mm-slds-icon-custom-100,
        .mm-slds-icon-custom-custom100 {
            background-color: var(--mm-sds-c-icon-color-background, #e15d76);
            color: #fff
        }
        
        .mm-slds-icon-custom-111,
        .mm-slds-icon-custom-custom111 {
            background-color: var(--mm-sds-c-icon-color-background, #f28b00);
            color: #fff
        }
        
        .mm-slds-icon-custom-1,
        .mm-slds-icon-custom-custom1 {
            background-color: var(--mm-sds-c-icon-color-background, #ff7b84);
            color: #fff
        }
        
        .mm-slds-icon-custom-101,
        .mm-slds-icon-custom-custom101 {
            background-color: var(--mm-sds-c-icon-color-background, #f28b00);
            color: #fff
        }
        
        .mm-slds-icon-custom-112,
        .mm-slds-icon-custom-custom112 {
            background-color: var(--mm-sds-c-icon-color-background, #f28b00);
            color: #fff
        }
        
        .mm-slds-icon-custom-2,
        .mm-slds-icon-custom-custom2 {
            background-color: var(--mm-sds-c-icon-color-background, #cfd05c);
            color: #fff
        }
        
        .mm-slds-icon-custom-102,
        .mm-slds-icon-custom-custom102 {
            background-color: var(--mm-sds-c-icon-color-background, #f28b00);
            color: #fff
        }
        
        .mm-slds-icon-custom-113,
        .mm-slds-icon-custom-custom113 {
            background-color: var(--mm-sds-c-icon-color-background, #f28b00);
            color: #fff
        }
        
        .mm-slds-icon-custom-90,
        .mm-slds-icon-custom-custom90 {
            background-color: var(--mm-sds-c-icon-color-background, #22a48a);
            color: #fff
        }
        
        .mm-slds-icon-custom-3,
        .mm-slds-icon-custom-custom3 {
            background-color: var(--mm-sds-c-icon-color-background, #ecb46c);
            color: #fff
        }
        
        .mm-slds-icon-custom-103,
        .mm-slds-icon-custom-custom103 {
            background-color: var(--mm-sds-c-icon-color-background, #f28b00);
            color: #fff
        }
        
        .mm-slds-icon-custom-80,
        .mm-slds-icon-custom-custom80 {
            background-color: var(--mm-sds-c-icon-color-background, #659ad5);
            color: #fff
        }
        
        .mm-slds-icon-custom-91,
        .mm-slds-icon-custom-custom91 {
            background-color: var(--mm-sds-c-icon-color-background, #bf7b66);
            color: #fff
        }
        
        .mm-slds-icon-custom-4,
        .mm-slds-icon-custom-custom4 {
            background-color: var(--mm-sds-c-icon-color-background, #e1d951);
            color: #fff
        }
        
        .mm-slds-icon-custom-104,
        .mm-slds-icon-custom-custom104 {
            background-color: var(--mm-sds-c-icon-color-background, #f28b00);
            color: #fff
        }
        
        .mm-slds-icon-custom-70,
        .mm-slds-icon-custom-custom70 {
            background-color: var(--mm-sds-c-icon-color-background, #e769b4);
            color: #fff
        }
        
        .mm-slds-icon-custom-81,
        .mm-slds-icon-custom-custom81 {
            background-color: var(--mm-sds-c-icon-color-background, #da627f);
            color: #fff
        }
        
        .mm-slds-icon-custom-92,
        .mm-slds-icon-custom-custom92 {
            background-color: var(--mm-sds-c-icon-color-background, #517e82);
            color: #fff
        }
        
        .mm-slds-icon-custom-5,
        .mm-slds-icon-custom-custom5 {
            background-color: var(--mm-sds-c-icon-color-background, #9fdb66);
            color: #fff
        }
        
        .mm-slds-icon-custom-105,
        .mm-slds-icon-custom-custom105 {
            background-color: var(--mm-sds-c-icon-color-background, #f28b00);
            color: #fff
        }
        
        .mm-slds-icon-custom-60,
        .mm-slds-icon-custom-custom60 {
            background-color: var(--mm-sds-c-icon-color-background, #bf5a88);
            color: #fff
        }
        
        .mm-slds-icon-custom-71,
        .mm-slds-icon-custom-custom71 {
            background-color: var(--mm-sds-c-icon-color-background, #e36ee3);
            color: #fff
        }
        
        .mm-slds-icon-custom-82,
        .mm-slds-icon-custom-custom82 {
            background-color: var(--mm-sds-c-icon-color-background, #d15b97);
            color: #fff
        }
        
        .mm-slds-icon-custom-93,
        .mm-slds-icon-custom-custom93 {
            background-color: var(--mm-sds-c-icon-color-background, #904d4c);
            color: #fff
        }
        
        .mm-slds-icon-custom-6,
        .mm-slds-icon-custom-custom6 {
            background-color: var(--mm-sds-c-icon-color-background, #54c473);
            color: #fff
        }
        
        .mm-slds-icon-custom-106,
        .mm-slds-icon-custom-custom106 {
            background-color: var(--mm-sds-c-icon-color-background, #f28b00);
            color: #fff
        }
        
        .mm-slds-icon-custom-50,
        .mm-slds-icon-custom-custom50 {
            background-color: var(--mm-sds-c-icon-color-background, #49bcd3);
            color: #fff
        }
        
        .mm-slds-icon-custom-61,
        .mm-slds-icon-custom-custom61 {
            background-color: var(--mm-sds-c-icon-color-background, #f57376);
            color: #fff
        }
        
        .mm-slds-icon-custom-72,
        .mm-slds-icon-custom-custom72 {
            background-color: var(--mm-sds-c-icon-color-background, #8d9bfb);
            color: #fff
        }
        
        .mm-slds-icon-custom-83,
        .mm-slds-icon-custom-custom83 {
            background-color: var(--mm-sds-c-icon-color-background, #e7806f);
            color: #fff
        }
        
        .mm-slds-icon-custom-94,
        .mm-slds-icon-custom-custom94 {
            background-color: var(--mm-sds-c-icon-color-background, #439cba);
            color: #fff
        }
        
        .mm-slds-icon-custom-7,
        .mm-slds-icon-custom-custom7 {
            background-color: var(--mm-sds-c-icon-color-background, #6a89e5);
            color: #fff
        }
        
        .mm-slds-icon-custom-107,
        .mm-slds-icon-custom-custom107 {
            background-color: var(--mm-sds-c-icon-color-background, #f28b00);
            color: #fff
        }
        
        .mm-slds-icon-custom-40,
        .mm-slds-icon-custom-custom40 {
            background-color: var(--mm-sds-c-icon-color-background, #83c75e);
            color: #fff
        }
        
        .mm-slds-icon-custom-51,
        .mm-slds-icon-custom-custom51 {
            background-color: var(--mm-sds-c-icon-color-background, #d8c760);
            color: #fff
        }
        
        .mm-slds-icon-custom-62,
        .mm-slds-icon-custom-custom62 {
            background-color: var(--mm-sds-c-icon-color-background, #6b92dc);
            color: #fff
        }
        
        .mm-slds-icon-custom-73,
        .mm-slds-icon-custom-custom73 {
            background-color: var(--mm-sds-c-icon-color-background, #679ef0);
            color: #fff
        }
        
        .mm-slds-icon-custom-84,
        .mm-slds-icon-custom-custom84 {
            background-color: var(--mm-sds-c-icon-color-background, #f6707b);
            color: #fff
        }
        
        .mm-slds-icon-custom-95,
        .mm-slds-icon-custom-custom95 {
            background-color: var(--mm-sds-c-icon-color-background, #8bcf6a);
            color: #fff
        }
        
        .mm-slds-icon-custom-8,
        .mm-slds-icon-custom-custom8 {
            background-color: var(--mm-sds-c-icon-color-background, #50ceb9);
            color: #fff
        }
        
        .mm-slds-icon-custom-108,
        .mm-slds-icon-custom-custom108 {
            background-color: var(--mm-sds-c-icon-color-background, #f28b00);
            color: #fff
        }
        
        .mm-slds-icon-custom-30,
        .mm-slds-icon-custom-custom30 {
            background-color: var(--mm-sds-c-icon-color-background, #f59f71);
            color: #fff
        }
        
        .mm-slds-icon-custom-41,
        .mm-slds-icon-custom-custom41 {
            background-color: var(--mm-sds-c-icon-color-background, #43b5b5);
            color: #fff
        }
        
        .mm-slds-icon-custom-52,
        .mm-slds-icon-custom-custom52 {
            background-color: var(--mm-sds-c-icon-color-background, #ee8e6f);
            color: #fff
        }
        
        .mm-slds-icon-custom-63,
        .mm-slds-icon-custom-custom63 {
            background-color: var(--mm-sds-c-icon-color-background, #7ccf60);
            color: #fff
        }
        
        .mm-slds-icon-custom-74,
        .mm-slds-icon-custom-custom74 {
            background-color: var(--mm-sds-c-icon-color-background, #41c8a0);
            color: #fff
        }
        
        .mm-slds-icon-custom-85,
        .mm-slds-icon-custom-custom85 {
            background-color: var(--mm-sds-c-icon-color-background, #f26891);
            color: #fff
        }
        
        .mm-slds-icon-custom-96,
        .mm-slds-icon-custom-custom96 {
            background-color: var(--mm-sds-c-icon-color-background, #6d9de3);
            color: #fff
        }
        
        .mm-slds-icon-custom-9,
        .mm-slds-icon-custom-custom9 {
            background-color: var(--mm-sds-c-icon-color-background, #6b9ee2);
            color: #fff
        }
        
        .mm-slds-icon-custom-109,
        .mm-slds-icon-custom-custom109 {
            background-color: var(--mm-sds-c-icon-color-background, #f28b00);
            color: #fff
        }
        
        .mm-slds-icon-custom-20,
        .mm-slds-icon-custom-custom20 {
            background-color: var(--mm-sds-c-icon-color-background, #48c7c8);
            color: #fff
        }
        
        .mm-slds-icon-custom-31,
        .mm-slds-icon-custom-custom31 {
            background-color: var(--mm-sds-c-icon-color-background, #eb687f);
            color: #fff
        }
        
        .mm-slds-icon-custom-42,
        .mm-slds-icon-custom-custom42 {
            background-color: var(--mm-sds-c-icon-color-background, #cfd05b);
            color: #fff
        }
        
        .mm-slds-icon-custom-53,
        .mm-slds-icon-custom-custom53 {
            background-color: var(--mm-sds-c-icon-color-background, #f36e83);
            color: #fff
        }
        
        .mm-slds-icon-custom-64,
        .mm-slds-icon-custom-custom64 {
            background-color: var(--mm-sds-c-icon-color-background, #618fd8);
            color: #fff
        }
        
        .mm-slds-icon-custom-75,
        .mm-slds-icon-custom-custom75 {
            background-color: var(--mm-sds-c-icon-color-background, #cd9f65);
            color: #fff
        }
        
        .mm-slds-icon-custom-86,
        .mm-slds-icon-custom-custom86 {
            background-color: var(--mm-sds-c-icon-color-background, #e260ab);
            color: #fff
        }
        
        .mm-slds-icon-custom-97,
        .mm-slds-icon-custom-custom97 {
            background-color: var(--mm-sds-c-icon-color-background, #dd6085);
            color: #fff
        }
        
        .mm-slds-icon-custom-10,
        .mm-slds-icon-custom-custom10 {
            background-color: var(--mm-sds-c-icon-color-background, #6488e3);
            color: #fff
        }
        
        .mm-slds-icon-custom-21,
        .mm-slds-icon-custom-custom21 {
            background-color: var(--mm-sds-c-icon-color-background, #8a7aed);
            color: #fff
        }
        
        .mm-slds-icon-custom-32,
        .mm-slds-icon-custom-custom32 {
            background-color: var(--mm-sds-c-icon-color-background, #38c393);
            color: #fff
        }
        
        .mm-slds-icon-custom-43,
        .mm-slds-icon-custom-custom43 {
            background-color: var(--mm-sds-c-icon-color-background, #7f93f9);
            color: #fff
        }
        
        .mm-slds-icon-custom-54,
        .mm-slds-icon-custom-custom54 {
            background-color: var(--mm-sds-c-icon-color-background, #ea70b1);
            color: #fff
        }
        
        .mm-slds-icon-custom-65,
        .mm-slds-icon-custom-custom65 {
            background-color: var(--mm-sds-c-icon-color-background, #f279ab);
            color: #fff
        }
        
        .mm-slds-icon-custom-76,
        .mm-slds-icon-custom-custom76 {
            background-color: var(--mm-sds-c-icon-color-background, #db6d7a);
            color: #fff
        }
        
        .mm-slds-icon-custom-87,
        .mm-slds-icon-custom-custom87 {
            background-color: var(--mm-sds-c-icon-color-background, #d876e5);
            color: #fff
        }
        
        .mm-slds-icon-custom-98,
        .mm-slds-icon-custom-custom98 {
            background-color: var(--mm-sds-c-icon-color-background, #e1be5c);
            color: #fff
        }
        
        .mm-slds-icon-custom-11,
        .mm-slds-icon-custom-custom11 {
            background-color: var(--mm-sds-c-icon-color-background, #8784ea);
            color: #fff
        }
        
        .mm-slds-icon-custom-22,
        .mm-slds-icon-custom-custom22 {
            background-color: var(--mm-sds-c-icon-color-background, #8b85f9);
            color: #fff
        }
        
        .mm-slds-icon-custom-33,
        .mm-slds-icon-custom-custom33 {
            background-color: var(--mm-sds-c-icon-color-background, #97cf5d);
            color: #fff
        }
        
        .mm-slds-icon-custom-44,
        .mm-slds-icon-custom-custom44 {
            background-color: var(--mm-sds-c-icon-color-background, #c8ca58);
            color: #fff
        }
        
        .mm-slds-icon-custom-55,
        .mm-slds-icon-custom-custom55 {
            background-color: var(--mm-sds-c-icon-color-background, #d66ee0);
            color: #fff
        }
        
        .mm-slds-icon-custom-66,
        .mm-slds-icon-custom-custom66 {
            background-color: var(--mm-sds-c-icon-color-background, #d8be5f);
            color: #fff
        }
        
        .mm-slds-icon-custom-77,
        .mm-slds-icon-custom-custom77 {
            background-color: var(--mm-sds-c-icon-color-background, #b55d5b);
            color: #fff
        }
        
        .mm-slds-icon-custom-88,
        .mm-slds-icon-custom-custom88 {
            background-color: var(--mm-sds-c-icon-color-background, #996fe6);
            color: #fff
        }
        
        .mm-slds-icon-custom-99,
        .mm-slds-icon-custom-custom99 {
            background-color: var(--mm-sds-c-icon-color-background, #f0856e);
            color: #fff
        }
        
        .mm-slds-icon-custom-12,
        .mm-slds-icon-custom-custom12 {
            background-color: var(--mm-sds-c-icon-color-background, #dc71d1);
            color: #fff
        }
        
        .mm-slds-icon-custom-23,
        .mm-slds-icon-custom-custom23 {
            background-color: var(--mm-sds-c-icon-color-background, #b070e6);
            color: #fff
        }
        
        .mm-slds-icon-custom-34,
        .mm-slds-icon-custom-custom34 {
            background-color: var(--mm-sds-c-icon-color-background, #d58a6a);
            color: #fff
        }
        
        .mm-slds-icon-custom-45,
        .mm-slds-icon-custom-custom45 {
            background-color: var(--mm-sds-c-icon-color-background, #d95879);
            color: #fff
        }
        
        .mm-slds-icon-custom-56,
        .mm-slds-icon-custom-custom56 {
            background-color: var(--mm-sds-c-icon-color-background, #718deb);
            color: #fff
        }
        
        .mm-slds-icon-custom-67,
        .mm-slds-icon-custom-custom67 {
            background-color: var(--mm-sds-c-icon-color-background, #f87d76);
            color: #fff
        }
        
        .mm-slds-icon-custom-78,
        .mm-slds-icon-custom-custom78 {
            background-color: var(--mm-sds-c-icon-color-background, #5a95dd);
            color: #fff
        }
        
        .mm-slds-icon-custom-89,
        .mm-slds-icon-custom-custom89 {
            background-color: var(--mm-sds-c-icon-color-background, #3e99be);
            color: #fff
        }
        
        .mm-slds-icon-custom-13,
        .mm-slds-icon-custom-custom13 {
            background-color: var(--mm-sds-c-icon-color-background, #df6184);
            color: #fff
        }
        
        .mm-slds-icon-custom-24,
        .mm-slds-icon-custom-custom24 {
            background-color: var(--mm-sds-c-icon-color-background, #e56798);
            color: #fff
        }
        
        .mm-slds-icon-custom-35,
        .mm-slds-icon-custom-custom35 {
            background-color: var(--mm-sds-c-icon-color-background, #e9637e);
            color: #fff
        }
        
        .mm-slds-icon-custom-46,
        .mm-slds-icon-custom-custom46 {
            background-color: var(--mm-sds-c-icon-color-background, #67a5e7);
            color: #fff
        }
        
        .mm-slds-icon-custom-57,
        .mm-slds-icon-custom-custom57 {
            background-color: var(--mm-sds-c-icon-color-background, #5a9cdd);
            color: #fff
        }
        
        .mm-slds-icon-custom-68,
        .mm-slds-icon-custom-custom68 {
            background-color: var(--mm-sds-c-icon-color-background, #f26979);
            color: #fff
        }
        
        .mm-slds-icon-custom-79,
        .mm-slds-icon-custom-custom79 {
            background-color: var(--mm-sds-c-icon-color-background, #8ed363);
            color: #fff
        }
        
        .mm-slds-icon-custom-14,
        .mm-slds-icon-custom-custom14 {
            background-color: var(--mm-sds-c-icon-color-background, #3cc2b3);
            color: #fff
        }
        
        .mm-slds-icon-custom-25,
        .mm-slds-icon-custom-custom25 {
            background-color: var(--mm-sds-c-icon-color-background, #e46fbe);
            color: #fff
        }
        
        .mm-slds-icon-custom-36,
        .mm-slds-icon-custom-custom36 {
            background-color: var(--mm-sds-c-icon-color-background, #d472d4);
            color: #fff
        }
        
        .mm-slds-icon-custom-47,
        .mm-slds-icon-custom-custom47 {
            background-color: var(--mm-sds-c-icon-color-background, #5fcc64);
            color: #fff
        }
        
        .mm-slds-icon-custom-58,
        .mm-slds-icon-custom-custom58 {
            background-color: var(--mm-sds-c-icon-color-background, #34b59d);
            color: #fff
        }
        
        .mm-slds-icon-custom-69,
        .mm-slds-icon-custom-custom69 {
            background-color: var(--mm-sds-c-icon-color-background, #ed6387);
            color: #fff
        }
        
        .mm-slds-icon-custom-15,
        .mm-slds-icon-custom-custom15 {
            background-color: var(--mm-sds-c-icon-color-background, #f77e75);
            color: #fff
        }
        
        .mm-slds-icon-custom-26,
        .mm-slds-icon-custom-custom26 {
            background-color: var(--mm-sds-c-icon-color-background, #7698f0);
            color: #fff
        }
        
        .mm-slds-icon-custom-37,
        .mm-slds-icon-custom-custom37 {
            background-color: var(--mm-sds-c-icon-color-background, #8c89f2);
            color: #fff
        }
        
        .mm-slds-icon-custom-48,
        .mm-slds-icon-custom-custom48 {
            background-color: var(--mm-sds-c-icon-color-background, #ef697f);
            color: #fff
        }
        
        .mm-slds-icon-custom-59,
        .mm-slds-icon-custom-custom59 {
            background-color: var(--mm-sds-c-icon-color-background, #e3d067);
            color: #fff
        }
        
        .mm-slds-icon-custom-16,
        .mm-slds-icon-custom-custom16 {
            background-color: var(--mm-sds-c-icon-color-background, #e9af67);
            color: #fff
        }
        
        .mm-slds-icon-custom-27,
        .mm-slds-icon-custom-custom27 {
            background-color: var(--mm-sds-c-icon-color-background, #5ab0d2);
            color: #fff
        }
        
        .mm-slds-icon-custom-38,
        .mm-slds-icon-custom-custom38 {
            background-color: var(--mm-sds-c-icon-color-background, #53b6d7);
            color: #fff
        }
        
        .mm-slds-icon-custom-49,
        .mm-slds-icon-custom-custom49 {
            background-color: var(--mm-sds-c-icon-color-background, #e25c80);
            color: #fff
        }
        
        .mm-slds-icon-custom-17,
        .mm-slds-icon-custom-custom17 {
            background-color: var(--mm-sds-c-icon-color-background, #acd360);
            color: #fff
        }
        
        .mm-slds-icon-custom-28,
        .mm-slds-icon-custom-custom28 {
            background-color: var(--mm-sds-c-icon-color-background, #89c059);
            color: #fff
        }
        
        .mm-slds-icon-custom-39,
        .mm-slds-icon-custom-custom39 {
            background-color: var(--mm-sds-c-icon-color-background, #4fbe75);
            color: #fff
        }
        
        .mm-slds-icon-custom-18,
        .mm-slds-icon-custom-custom18 {
            background-color: var(--mm-sds-c-icon-color-background, #4dca76);
            color: #fff
        }
        
        .mm-slds-icon-custom-29,
        .mm-slds-icon-custom-custom29 {
            background-color: var(--mm-sds-c-icon-color-background, #bdd25f);
            color: #fff
        }
        
        .mm-slds-icon-custom-19,
        .mm-slds-icon-custom-custom19 {
            background-color: var(--mm-sds-c-icon-color-background, #3abeb1);
            color: #fff
        }
        
        .mm-slds-icon-standard-task-2 {
            background-color: var(--mm-sds-c-icon-color-background, #4bc076)
        }
        
        .mm-slds-icon-standard-contact {
            background-color: var(--mm-sds-c-icon-color-background, #a094ed)
        }
        
        .mm-slds-icon-standard-multi-select-checkbox {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-work-order {
            background-color: var(--mm-sds-c-icon-color-background, #50e3c2)
        }
        
        .mm-slds-icon-standard-post {
            background-color: var(--mm-sds-c-icon-color-background, #65cae4)
        }
        
        .mm-slds-icon-standard-global-constant {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-carousel {
            background-color: var(--mm-sds-c-icon-color-background, #6bbd6e)
        }
        
        .mm-slds-icon-standard-work-contract {
            background-color: var(--mm-sds-c-icon-color-background, #00a1e0)
        }
        
        .mm-slds-icon-standard-resource-skill {
            background-color: var(--mm-sds-c-icon-color-background, #45c173)
        }
        
        .mm-slds-icon-standard-system-and-global-variable {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-segments {
            background-color: var(--mm-sds-c-icon-color-background, #f28b00)
        }
        
        .mm-slds-icon-standard-goals {
            background-color: var(--mm-sds-c-icon-color-background, #56aadf)
        }
        
        .mm-slds-icon-standard-case-wrap-up {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-investment-account {
            background-color: var(--mm-sds-c-icon-color-background, #4bc076)
        }
        
        .mm-slds-icon-standard-store {
            background-color: var(--mm-sds-c-icon-color-background, #04844b)
        }
        
        .mm-slds-icon-standard-slider {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-output {
            background-color: var(--mm-sds-c-icon-color-background, #439cba)
        }
        
        .mm-slds-icon-standard-store-group {
            background-color: var(--mm-sds-c-icon-color-background, #3c97dd)
        }
        
        .mm-slds-icon-standard-all {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-picklist-choice {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-choice {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-app {
            background-color: var(--mm-sds-c-icon-color-background, #fcb95b)
        }
        
        .mm-slds-icon-standard-default {
            background-color: var(--mm-sds-c-icon-color-background, #8199af)
        }
        
        .mm-slds-icon-standard-case-milestone {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-today {
            background-color: var(--mm-sds-c-icon-color-background, #ef7ead)
        }
        
        .mm-slds-icon-standard-buyer-account {
            background-color: var(--mm-sds-c-icon-color-background, #04844b)
        }
        
        .mm-slds-icon-standard-lead-list {
            background-color: var(--mm-sds-c-icon-color-background, #f88962)
        }
        
        .mm-slds-icon-standard-work-plan-template {
            background-color: var(--mm-sds-c-icon-color-background, #449488)
        }
        
        .mm-slds-icon-standard-shift {
            background-color: var(--mm-sds-c-icon-color-background, #eb7092)
        }
        
        .mm-slds-icon-standard-product-item-transaction {
            background-color: var(--mm-sds-c-icon-color-background, #f88962)
        }
        
        .mm-slds-icon-standard-apex {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-reply-text {
            background-color: var(--mm-sds-c-icon-color-background, #f88965)
        }
        
        .mm-slds-icon-standard-answer-private {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-asset-downtime-period {
            background-color: var(--mm-sds-c-icon-color-background, #317a92)
        }
        
        .mm-slds-icon-standard-opportunity-contact-role {
            background-color: var(--mm-sds-c-icon-color-background, #7e8be4)
        }
        
        .mm-slds-icon-standard-retail-banking-console {
            background-color: var(--mm-sds-c-icon-color-background, #00afa0)
        }
        
        .mm-slds-icon-standard-channel-program-members {
            background-color: var(--mm-sds-c-icon-color-background, #0eb58a)
        }
        
        .mm-slds-icon-standard-apps-admin {
            background-color: var(--mm-sds-c-icon-color-background, #9895ee)
        }
        
        .mm-slds-icon-standard-datadotcom {
            background-color: var(--mm-sds-c-icon-color-background, #1589ee)
        }
        
        .mm-slds-icon-standard-settings {
            background-color: var(--mm-sds-c-icon-color-background, #04844b)
        }
        
        .mm-slds-icon-standard-product-item {
            background-color: var(--mm-sds-c-icon-color-background, #769ed9)
        }
        
        .mm-slds-icon-standard-metrics {
            background-color: var(--mm-sds-c-icon-color-background, #56aadf)
        }
        
        .mm-slds-icon-standard-topic2 {
            background-color: var(--mm-sds-c-icon-color-background, #56aad0)
        }
        
        .mm-slds-icon-standard-partner-fund-allocation {
            background-color: var(--mm-sds-c-icon-color-background, #0eb58a)
        }
        
        .mm-slds-icon-standard-approval {
            background-color: var(--mm-sds-c-icon-color-background, #50cc7a)
        }
        
        .mm-slds-icon-standard-work-queue {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-iot-orchestrations {
            background-color: var(--mm-sds-c-icon-color-background, #2a739e)
        }
        
        .mm-slds-icon-standard-visualforce-page {
            background-color: var(--mm-sds-c-icon-color-background, #fcb95b)
        }
        
        .mm-slds-icon-standard-person-account {
            background-color: var(--mm-sds-c-icon-color-background, #7f8de1)
        }
        
        .mm-slds-icon-standard-entity {
            background-color: var(--mm-sds-c-icon-color-background, #f88962)
        }
        
        .mm-slds-icon-standard-service-territory-location {
            background-color: var(--mm-sds-c-icon-color-background, #7e8be4)
        }
        
        .mm-slds-icon-standard-entitlement-policy {
            background-color: var(--mm-sds-c-icon-color-background, #04844b)
        }
        
        .mm-slds-icon-standard-products {
            background-color: var(--mm-sds-c-icon-color-background, #04844b)
        }
        
        .mm-slds-icon-standard-order-item {
            background-color: var(--mm-sds-c-icon-color-background, #769ed3)
        }
        
        .mm-slds-icon-standard-read-receipts {
            background-color: var(--mm-sds-c-icon-color-background, #4bc076)
        }
        
        .mm-slds-icon-standard-javascript-button {
            background-color: var(--mm-sds-c-icon-color-background, #fcb95b)
        }
        
        .mm-slds-icon-standard-maintenance-asset {
            background-color: var(--mm-sds-c-icon-color-background, #2a739e)
        }
        
        .mm-slds-icon-standard-work-plan-rule {
            background-color: var(--mm-sds-c-icon-color-background, #449488)
        }
        
        .mm-slds-icon-standard-loop {
            background-color: var(--mm-sds-c-icon-color-background, #ff9a3c)
        }
        
        .mm-slds-icon-standard-portal-roles-and-subordinates {
            background-color: var(--mm-sds-c-icon-color-background, #7a9ae6)
        }
        
        .mm-slds-icon-standard-work-capacity-limit {
            background-color: var(--mm-sds-c-icon-color-background, #0079bc)
        }
        
        .mm-slds-icon-standard-employee-organization {
            background-color: var(--mm-sds-c-icon-color-background, #00a1e0)
        }
        
        .mm-slds-icon-standard-constant {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-marketing-actions {
            background-color: var(--mm-sds-c-icon-color-background, #6bbd6e)
        }
        
        .mm-slds-icon-standard-case-transcript {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-timesheet-entry {
            background-color: var(--mm-sds-c-icon-color-background, #7dc37d)
        }
        
        .mm-slds-icon-standard-multi-picklist {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-product-workspace {
            background-color: var(--mm-sds-c-icon-color-background, #04844b)
        }
        
        .mm-slds-icon-standard-visit-templates {
            background-color: var(--mm-sds-c-icon-color-background, #3c97dd)
        }
        
        .mm-slds-icon-standard-task {
            background-color: var(--mm-sds-c-icon-color-background, #4bc076)
        }
        
        .mm-slds-icon-standard-answer-best {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-asset-action {
            background-color: var(--mm-sds-c-icon-color-background, #317a92)
        }
        
        .mm-slds-icon-standard-section {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-orders {
            background-color: var(--mm-sds-c-icon-color-background, #769ed9)
        }
        
        .mm-slds-icon-standard-past-chat {
            background-color: var(--mm-sds-c-icon-color-background, #f88960)
        }
        
        .mm-slds-icon-standard-feedback {
            background-color: var(--mm-sds-c-icon-color-background, #6da1ea)
        }
        
        .mm-slds-icon-standard-action-list-component {
            background-color: var(--mm-sds-c-icon-color-background, #5876a3)
        }
        
        .mm-slds-icon-standard-opportunity-splits {
            background-color: var(--mm-sds-c-icon-color-background, #fcb95b)
        }
        
        .mm-slds-icon-standard-location-permit {
            background-color: var(--mm-sds-c-icon-color-background, #34b59d)
        }
        
        .mm-slds-icon-standard-messaging-user {
            background-color: var(--mm-sds-c-icon-color-background, #34becd)
        }
        
        .mm-slds-icon-standard-filter-criteria {
            background-color: var(--mm-sds-c-icon-color-background, #2a739e)
        }
        
        .mm-slds-icon-standard-trailhead {
            background-color: var(--mm-sds-c-icon-color-background, #032e61)
        }
        
        .mm-slds-icon-standard-entitlements {
            background-color: var(--mm-sds-c-icon-color-background, #b781d3)
        }
        
        .mm-slds-icon-standard-checkout {
            background-color: var(--mm-sds-c-icon-color-background, #04844b)
        }
        
        .mm-slds-icon-standard-formula {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-case-log-a-call {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-shift-pattern-entry {
            background-color: var(--mm-sds-c-icon-color-background, #eb7092)
        }
        
        .mm-slds-icon-standard-thanks-loading {
            background-color: var(--mm-sds-c-icon-color-background, #b8c3ce)
        }
        
        .mm-slds-icon-standard-job-family {
            background-color: var(--mm-sds-c-icon-color-background, #00a1e0)
        }
        
        .mm-slds-icon-standard-service-appointment-capacity-usage {
            background-color: var(--mm-sds-c-icon-color-background, #0079bc)
        }
        
        .mm-slds-icon-standard-channel-program-levels {
            background-color: var(--mm-sds-c-icon-color-background, #0eb58a)
        }
        
        .mm-slds-icon-standard-letterhead {
            background-color: var(--mm-sds-c-icon-color-background, #3c97dd)
        }
        
        .mm-slds-icon-standard-email-chatter {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-announcement {
            background-color: var(--mm-sds-c-icon-color-background, #62b7ed)
        }
        
        .mm-slds-icon-standard-bot {
            background-color: var(--mm-sds-c-icon-color-background, #54698f)
        }
        
        .mm-slds-icon-standard-macros {
            background-color: var(--mm-sds-c-icon-color-background, #47cfd2)
        }
        
        .mm-slds-icon-standard-dashboard-ea {
            background-color: var(--mm-sds-c-icon-color-background, #7e8be4)
        }
        
        .mm-slds-icon-standard-job-profile {
            background-color: var(--mm-sds-c-icon-color-background, #eb7092)
        }
        
        .mm-slds-icon-standard-steps {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-asset-relationship {
            background-color: var(--mm-sds-c-icon-color-background, #fa975c)
        }
        
        .mm-slds-icon-standard-high-velocity-sales {
            background-color: var(--mm-sds-c-icon-color-background, #47cfc9)
        }
        
        .mm-slds-icon-standard-brand {
            background-color: var(--mm-sds-c-icon-color-background, #7e8be4)
        }
        
        .mm-slds-icon-standard-visits {
            background-color: var(--mm-sds-c-icon-color-background, #3c97dd)
        }
        
        .mm-slds-icon-standard-einstein-replies {
            background-color: var(--mm-sds-c-icon-color-background, #f88965)
        }
        
        .mm-slds-icon-standard-coaching {
            background-color: var(--mm-sds-c-icon-color-background, #f67594)
        }
        
        .mm-slds-icon-standard-record-lookup {
            background-color: var(--mm-sds-c-icon-color-background, #eb7092)
        }
        
        .mm-slds-icon-standard-scheduling-constraint {
            background-color: var(--mm-sds-c-icon-color-background, #eb7092)
        }
        
        .mm-slds-icon-standard-lightning-component {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-search {
            background-color: var(--mm-sds-c-icon-color-background, #62b7ed)
        }
        
        .mm-slds-icon-standard-connected-apps {
            background-color: var(--mm-sds-c-icon-color-background, #9895ee)
        }
        
        .mm-slds-icon-standard-work-type-group {
            background-color: var(--mm-sds-c-icon-color-background, #0079bc)
        }
        
        .mm-slds-icon-standard-education {
            background-color: var(--mm-sds-c-icon-color-background, #3c97dd)
        }
        
        .mm-slds-icon-standard-work-type {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-environment-hub {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-cms {
            background-color: var(--mm-sds-c-icon-color-background, #88c651)
        }
        
        .mm-slds-icon-standard-call-coaching {
            background-color: var(--mm-sds-c-icon-color-background, #3c97dd)
        }
        
        .mm-slds-icon-standard-salesforce-cms {
            background-color: var(--mm-sds-c-icon-color-background, #00a1df)
        }
        
        .mm-slds-icon-standard-thanks {
            background-color: var(--mm-sds-c-icon-color-background, #e9696e)
        }
        
        .mm-slds-icon-standard-service-territory-member {
            background-color: var(--mm-sds-c-icon-color-background, #7e8be4)
        }
        
        .mm-slds-icon-standard-user-role {
            background-color: var(--mm-sds-c-icon-color-background, #8fc96e)
        }
        
        .mm-slds-icon-standard-work-capacity-usage {
            background-color: var(--mm-sds-c-icon-color-background, #0079bc)
        }
        
        .mm-slds-icon-standard-record-create {
            background-color: var(--mm-sds-c-icon-color-background, #eb7092)
        }
        
        .mm-slds-icon-standard-campaign-members {
            background-color: var(--mm-sds-c-icon-color-background, #f49756)
        }
        
        .mm-slds-icon-standard-retail-banking {
            background-color: var(--mm-sds-c-icon-color-background, #00d2be)
        }
        
        .mm-slds-icon-standard-portal-roles {
            background-color: var(--mm-sds-c-icon-color-background, #fb8950)
        }
        
        .mm-slds-icon-standard-calibration {
            background-color: var(--mm-sds-c-icon-color-background, #47cfd2)
        }
        
        .mm-slds-icon-standard-answer-public {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-display-text {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-unmatched {
            background-color: var(--mm-sds-c-icon-color-background, #62b7ed)
        }
        
        .mm-slds-icon-standard-partners {
            background-color: var(--mm-sds-c-icon-color-background, #0eb58a)
        }
        
        .mm-slds-icon-standard-email-iq {
            background-color: var(--mm-sds-c-icon-color-background, #a094ed)
        }
        
        .mm-slds-icon-standard-service-crew {
            background-color: var(--mm-sds-c-icon-color-background, #fa975c)
        }
        
        .mm-slds-icon-standard-voice-call {
            background-color: var(--mm-sds-c-icon-color-background, #30c85a)
        }
        
        .mm-slds-icon-standard-cancel-checkout {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-asset-warranty {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-resource-capacity {
            background-color: var(--mm-sds-c-icon-color-background, #45c173)
        }
        
        .mm-slds-icon-standard-channel-programs {
            background-color: var(--mm-sds-c-icon-color-background, #0eb58a)
        }
        
        .mm-slds-icon-standard-quip {
            background-color: var(--mm-sds-c-icon-color-background, #d3451d)
        }
        
        .mm-slds-icon-standard-quip-sheet {
            background-color: var(--mm-sds-c-icon-color-background, #30c85a)
        }
        
        .mm-slds-icon-standard-timeslot {
            background-color: var(--mm-sds-c-icon-color-background, #fab24c)
        }
        
        .mm-slds-icon-standard-live-chat {
            background-color: var(--mm-sds-c-icon-color-background, #f88960)
        }
        
        .mm-slds-icon-standard-job-position {
            background-color: var(--mm-sds-c-icon-color-background, #00a1e0)
        }
        
        .mm-slds-icon-standard-sobject-collection {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-user {
            background-color: var(--mm-sds-c-icon-color-background, #34becd)
        }
        
        .mm-slds-icon-standard-client {
            background-color: var(--mm-sds-c-icon-color-background, #00d2be)
        }
        
        .mm-slds-icon-standard-screen {
            background-color: var(--mm-sds-c-icon-color-background, #1589ee)
        }
        
        .mm-slds-icon-standard-portal {
            background-color: var(--mm-sds-c-icon-color-background, #aec770)
        }
        
        .mm-slds-icon-standard-partner-fund-request {
            background-color: var(--mm-sds-c-icon-color-background, #0eb58a)
        }
        
        .mm-slds-icon-standard-resource-preference {
            background-color: var(--mm-sds-c-icon-color-background, #45c173)
        }
        
        .mm-slds-icon-standard-first-non-empty {
            background-color: var(--mm-sds-c-icon-color-background, #e9696e)
        }
        
        .mm-slds-icon-standard-customer-360 {
            background-color: var(--mm-sds-c-icon-color-background, #032e61)
        }
        
        .mm-slds-icon-standard-employee-job {
            background-color: var(--mm-sds-c-icon-color-background, #00a1e0)
        }
        
        .mm-slds-icon-standard-resource-absence {
            background-color: var(--mm-sds-c-icon-color-background, #45c173)
        }
        
        .mm-slds-icon-standard-text-template {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-entitlement-template {
            background-color: var(--mm-sds-c-icon-color-background, #7e8be4)
        }
        
        .mm-slds-icon-standard-lightning-usage {
            background-color: var(--mm-sds-c-icon-color-background, #7e8be4)
        }
        
        .mm-slds-icon-standard-entitlement {
            background-color: var(--mm-sds-c-icon-color-background, #7e8be4)
        }
        
        .mm-slds-icon-standard-empty {
            background-color: var(--mm-sds-c-icon-color-background, #8199af)
        }
        
        .mm-slds-icon-standard-text {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-delegated-account {
            background-color: var(--mm-sds-c-icon-color-background, #04844b)
        }
        
        .mm-slds-icon-standard-fulfillment-order {
            background-color: var(--mm-sds-c-icon-color-background, #b9ac91)
        }
        
        .mm-slds-icon-standard-case-email {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-account {
            background-color: var(--mm-sds-c-icon-color-background, #7f8de1)
        }
        
        .mm-slds-icon-standard-assignment {
            background-color: var(--mm-sds-c-icon-color-background, #ff9a3c)
        }
        
        .mm-slds-icon-standard-wealth-management-console {
            background-color: var(--mm-sds-c-icon-color-background, #00afa0)
        }
        
        .mm-slds-icon-standard-task2 {
            background-color: var(--mm-sds-c-icon-color-background, #4bc076)
        }
        
        .mm-slds-icon-standard-code-playground {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-social {
            background-color: var(--mm-sds-c-icon-color-background, #ea74a2)
        }
        
        .mm-slds-icon-standard-endorsement {
            background-color: var(--mm-sds-c-icon-color-background, #8b9ae3)
        }
        
        .mm-slds-icon-standard-folder {
            background-color: var(--mm-sds-c-icon-color-background, #8b9ae3)
        }
        
        .mm-slds-icon-standard-service-crew-member {
            background-color: var(--mm-sds-c-icon-color-background, #7e8be4)
        }
        
        .mm-slds-icon-standard-variation-attribute-setup {
            background-color: var(--mm-sds-c-icon-color-background, #04844b)
        }
        
        .mm-slds-icon-standard-flow {
            background-color: var(--mm-sds-c-icon-color-background, #0079bc)
        }
        
        .mm-slds-icon-standard-expense-report-entry {
            background-color: var(--mm-sds-c-icon-color-background, #3a3180)
        }
        
        .mm-slds-icon-standard-employee {
            background-color: var(--mm-sds-c-icon-color-background, #00a1e0)
        }
        
        .mm-slds-icon-standard-omni-supervisor {
            background-color: var(--mm-sds-c-icon-color-background, #8a76f0)
        }
        
        .mm-slds-icon-standard-asset-object {
            background-color: var(--mm-sds-c-icon-color-background, #317a92)
        }
        
        .mm-slds-icon-standard-product {
            background-color: var(--mm-sds-c-icon-color-background, #b781d3)
        }
        
        .mm-slds-icon-standard-topic {
            background-color: var(--mm-sds-c-icon-color-background, #56aadf)
        }
        
        .mm-slds-icon-standard-product-required {
            background-color: var(--mm-sds-c-icon-color-background, #ef6e64)
        }
        
        .mm-slds-icon-standard-dynamic-record-choice {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-warranty-term {
            background-color: var(--mm-sds-c-icon-color-background, #0079bc)
        }
        
        .mm-slds-icon-standard-process {
            background-color: var(--mm-sds-c-icon-color-background, #0079bc)
        }
        
        .mm-slds-icon-standard-people {
            background-color: var(--mm-sds-c-icon-color-background, #34becd)
        }
        
        .mm-slds-icon-standard-reward {
            background-color: var(--mm-sds-c-icon-color-background, #e9696e)
        }
        
        .mm-slds-icon-standard-employee-contact {
            background-color: var(--mm-sds-c-icon-color-background, #00a1e0)
        }
        
        .mm-slds-icon-standard-performance {
            background-color: var(--mm-sds-c-icon-color-background, #f8b156)
        }
        
        .mm-slds-icon-standard-case-comment {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-price-book-entries {
            background-color: var(--mm-sds-c-icon-color-background, #04844b)
        }
        
        .mm-slds-icon-standard-sales-channel {
            background-color: var(--mm-sds-c-icon-color-background, #2a739e)
        }
        
        .mm-slds-icon-standard-apex-plugin {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-campaign {
            background-color: var(--mm-sds-c-icon-color-background, #f49756)
        }
        
        .mm-slds-icon-standard-contact-request {
            background-color: var(--mm-sds-c-icon-color-background, #fb8954)
        }
        
        .mm-slds-icon-standard-business-hours {
            background-color: var(--mm-sds-c-icon-color-background, #7dc37d)
        }
        
        .mm-slds-icon-standard-evernote {
            background-color: var(--mm-sds-c-icon-color-background, #86c86f)
        }
        
        .mm-slds-icon-standard-variation-products {
            background-color: var(--mm-sds-c-icon-color-background, #04844b)
        }
        
        .mm-slds-icon-standard-trailhead-alt {
            background-color: var(--mm-sds-c-icon-color-background, #00396b)
        }
        
        .mm-slds-icon-standard-service-territory {
            background-color: var(--mm-sds-c-icon-color-background, #7e8be4)
        }
        
        .mm-slds-icon-standard-customer-lifecycle-analytics {
            background-color: var(--mm-sds-c-icon-color-background, #9274df)
        }
        
        .mm-slds-icon-standard-case {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-currency {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-record {
            background-color: var(--mm-sds-c-icon-color-background, #7dc37d)
        }
        
        .mm-slds-icon-standard-queue {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-schedule-objective {
            background-color: var(--mm-sds-c-icon-color-background, #2a739e)
        }
        
        .mm-slds-icon-standard-contract-line-item {
            background-color: var(--mm-sds-c-icon-color-background, #6ec06e)
        }
        
        .mm-slds-icon-standard-skill-entity {
            background-color: var(--mm-sds-c-icon-color-background, #8b9ae3)
        }
        
        .mm-slds-icon-standard-skill {
            background-color: var(--mm-sds-c-icon-color-background, #fa975c)
        }
        
        .mm-slds-icon-standard-operating-hours {
            background-color: var(--mm-sds-c-icon-color-background, #6b9ee2)
        }
        
        .mm-slds-icon-standard-custom {
            background-color: var(--mm-sds-c-icon-color-background, #8199af)
        }
        
        .mm-slds-icon-standard-related-list {
            background-color: var(--mm-sds-c-icon-color-background, #59bcab)
        }
        
        .mm-slds-icon-standard-bot-training {
            background-color: var(--mm-sds-c-icon-color-background, #5876a3)
        }
        
        .mm-slds-icon-standard-case-change-status {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-insurance-console {
            background-color: var(--mm-sds-c-icon-color-background, #00afa0)
        }
        
        .mm-slds-icon-standard-contract {
            background-color: var(--mm-sds-c-icon-color-background, #6ec06e)
        }
        
        .mm-slds-icon-standard-sobject {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-sales-cadence-target {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-photo {
            background-color: var(--mm-sds-c-icon-color-background, #d7d1d1)
        }
        
        .mm-slds-icon-standard-apps {
            background-color: var(--mm-sds-c-icon-color-background, #3c97dd)
        }
        
        .mm-slds-icon-standard-timesheet {
            background-color: var(--mm-sds-c-icon-color-background, #7e8be4)
        }
        
        .mm-slds-icon-standard-drafts {
            background-color: var(--mm-sds-c-icon-color-background, #6ca1e9)
        }
        
        .mm-slds-icon-standard-outcome {
            background-color: var(--mm-sds-c-icon-color-background, #ff9a3c)
        }
        
        .mm-slds-icon-standard-work-order-item {
            background-color: var(--mm-sds-c-icon-color-background, #33a8dc)
        }
        
        .mm-slds-icon-standard-pricebook {
            background-color: var(--mm-sds-c-icon-color-background, #b781d3)
        }
        
        .mm-slds-icon-standard-scan-card {
            background-color: var(--mm-sds-c-icon-color-background, #f39e58)
        }
        
        .mm-slds-icon-standard-note {
            background-color: var(--mm-sds-c-icon-color-background, #e6d478)
        }
        
        .mm-slds-icon-standard-shift-pattern {
            background-color: var(--mm-sds-c-icon-color-background, #eb7092)
        }
        
        .mm-slds-icon-standard-buyer-group {
            background-color: var(--mm-sds-c-icon-color-background, #04844b)
        }
        
        .mm-slds-icon-standard-opportunity {
            background-color: var(--mm-sds-c-icon-color-background, #fcb95b)
        }
        
        .mm-slds-icon-standard-news {
            background-color: var(--mm-sds-c-icon-color-background, #7f8de1)
        }
        
        .mm-slds-icon-standard-display-rich-text {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-strategy {
            background-color: var(--mm-sds-c-icon-color-background, #4bc071)
        }
        
        .mm-slds-icon-standard-call-history {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-webcart {
            background-color: var(--mm-sds-c-icon-color-background, #04844b)
        }
        
        .mm-slds-icon-standard-report {
            background-color: var(--mm-sds-c-icon-color-background, #2ecbbe)
        }
        
        .mm-slds-icon-standard-groups {
            background-color: var(--mm-sds-c-icon-color-background, #779ef2)
        }
        
        .mm-slds-icon-standard-data-model {
            background-color: var(--mm-sds-c-icon-color-background, #eb7092)
        }
        
        .mm-slds-icon-standard-dashboard {
            background-color: var(--mm-sds-c-icon-color-background, #ef6e64)
        }
        
        .mm-slds-icon-standard-generic-loading {
            background-color: var(--mm-sds-c-icon-color-background, #b8c3ce)
        }
        
        .mm-slds-icon-standard-number-input {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-toggle {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-address {
            background-color: var(--mm-sds-c-icon-color-background, #4bc076)
        }
        
        .mm-slds-icon-standard-price-books {
            background-color: var(--mm-sds-c-icon-color-background, #04844b)
        }
        
        .mm-slds-icon-standard-entity-milestone {
            background-color: var(--mm-sds-c-icon-color-background, #f49756)
        }
        
        .mm-slds-icon-standard-wealth-management {
            background-color: var(--mm-sds-c-icon-color-background, #00d2be)
        }
        
        .mm-slds-icon-standard-customers {
            background-color: var(--mm-sds-c-icon-color-background, #0eb58a)
        }
        
        .mm-slds-icon-standard-story {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-service-appointment {
            background-color: var(--mm-sds-c-icon-color-background, #7e8be4)
        }
        
        .mm-slds-icon-standard-maintenance-plan {
            background-color: var(--mm-sds-c-icon-color-background, #2a739e)
        }
        
        .mm-slds-icon-standard-data-integration-hub {
            background-color: var(--mm-sds-c-icon-color-background, #2a739e)
        }
        
        .mm-slds-icon-standard-work-plan-template-entry {
            background-color: var(--mm-sds-c-icon-color-background, #449488)
        }
        
        .mm-slds-icon-standard-hierarchy {
            background-color: var(--mm-sds-c-icon-color-background, #34becd)
        }
        
        .mm-slds-icon-standard-partner-marketing-budget {
            background-color: var(--mm-sds-c-icon-color-background, #0eb58a)
        }
        
        .mm-slds-icon-standard-asset-action-source {
            background-color: var(--mm-sds-c-icon-color-background, #317a92)
        }
        
        .mm-slds-icon-standard-skill-requirement {
            background-color: var(--mm-sds-c-icon-color-background, #fa975c)
        }
        
        .mm-slds-icon-standard-filter-criteria-rule {
            background-color: var(--mm-sds-c-icon-color-background, #2a739e)
        }
        
        .mm-slds-icon-standard-location {
            background-color: var(--mm-sds-c-icon-color-background, #4bc076)
        }
        
        .mm-slds-icon-standard-radio-button {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-avatar-loading {
            background-color: var(--mm-sds-c-icon-color-background, #b8c3ce)
        }
        
        .mm-slds-icon-standard-article {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-invocable-action {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-proposition {
            background-color: var(--mm-sds-c-icon-color-background, #3c97dd)
        }
        
        .mm-slds-icon-standard-snippets {
            background-color: var(--mm-sds-c-icon-color-background, #0eb58a)
        }
        
        .mm-slds-icon-standard-customer-portal-users {
            background-color: var(--mm-sds-c-icon-color-background, #3c97db)
        }
        
        .mm-slds-icon-standard-actions-and-buttons {
            background-color: var(--mm-sds-c-icon-color-background, #fcb95b)
        }
        
        .mm-slds-icon-standard-record-update {
            background-color: var(--mm-sds-c-icon-color-background, #eb7092)
        }
        
        .mm-slds-icon-standard-shift-type {
            background-color: var(--mm-sds-c-icon-color-background, #eb7092)
        }
        
        .mm-slds-icon-standard-log-a-call {
            background-color: var(--mm-sds-c-icon-color-background, #48c3cc)
        }
        
        .mm-slds-icon-standard-quotes {
            background-color: var(--mm-sds-c-icon-color-background, #88c651)
        }
        
        .mm-slds-icon-standard-question-feed {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-kanban {
            background-color: var(--mm-sds-c-icon-color-background, #3c97dd)
        }
        
        .mm-slds-icon-standard-work-plan {
            background-color: var(--mm-sds-c-icon-color-background, #449488)
        }
        
        .mm-slds-icon-standard-shift-template {
            background-color: var(--mm-sds-c-icon-color-background, #eb7092)
        }
        
        .mm-slds-icon-standard-merge {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-expense {
            background-color: var(--mm-sds-c-icon-color-background, #3a3180)
        }
        
        .mm-slds-icon-standard-dataset {
            background-color: var(--mm-sds-c-icon-color-background, #b070e6)
        }
        
        .mm-slds-icon-standard-shift-preference {
            background-color: var(--mm-sds-c-icon-color-background, #eb7092)
        }
        
        .mm-slds-icon-standard-product-consumed {
            background-color: var(--mm-sds-c-icon-color-background, #55bc9c)
        }
        
        .mm-slds-icon-standard-canvas {
            background-color: var(--mm-sds-c-icon-color-background, #8199af)
        }
        
        .mm-slds-icon-standard-forecasts {
            background-color: var(--mm-sds-c-icon-color-background, #6bbd6e)
        }
        
        .mm-slds-icon-standard-relationship {
            background-color: var(--mm-sds-c-icon-color-background, #3c97dd)
        }
        
        .mm-slds-icon-standard-service-resource {
            background-color: var(--mm-sds-c-icon-color-background, #7e8be4)
        }
        
        .mm-slds-icon-standard-filter {
            background-color: var(--mm-sds-c-icon-color-background, #1539ee)
        }
        
        .mm-slds-icon-standard-sales-path {
            background-color: var(--mm-sds-c-icon-color-background, #2a739e)
        }
        
        .mm-slds-icon-standard-events {
            background-color: var(--mm-sds-c-icon-color-background, #3c97db)
        }
        
        .mm-slds-icon-standard-data-mapping {
            background-color: var(--mm-sds-c-icon-color-background, #061c3f)
        }
        
        .mm-slds-icon-standard-sms {
            background-color: var(--mm-sds-c-icon-color-background, #88c651)
        }
        
        .mm-slds-icon-standard-rtc-presence {
            background-color: var(--mm-sds-c-icon-color-background, #47cfd2)
        }
        
        .mm-slds-icon-standard-avatar {
            background-color: var(--mm-sds-c-icon-color-background, #62b7ed)
        }
        
        .mm-slds-icon-standard-record-delete {
            background-color: var(--mm-sds-c-icon-color-background, #eb7092)
        }
        
        .mm-slds-icon-standard-solution {
            background-color: var(--mm-sds-c-icon-color-background, #8fc972)
        }
        
        .mm-slds-icon-standard-partner-fund-claim {
            background-color: var(--mm-sds-c-icon-color-background, #0eb58a)
        }
        
        .mm-slds-icon-standard-individual {
            background-color: var(--mm-sds-c-icon-color-background, #3c97dd)
        }
        
        .mm-slds-icon-standard-custom-notification {
            background-color: var(--mm-sds-c-icon-color-background, #6bb7e4)
        }
        
        .mm-slds-icon-standard-date-input {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-catalog {
            background-color: var(--mm-sds-c-icon-color-background, #027e46)
        }
        
        .mm-slds-icon-standard-template {
            background-color: var(--mm-sds-c-icon-color-background, #3c97dd)
        }
        
        .mm-slds-icon-standard-shipment {
            background-color: var(--mm-sds-c-icon-color-background, #7e8be4)
        }
        
        .mm-slds-icon-standard-event {
            background-color: var(--mm-sds-c-icon-color-background, #eb7092)
        }
        
        .mm-slds-icon-standard-insurance {
            background-color: var(--mm-sds-c-icon-color-background, #00d2be)
        }
        
        .mm-slds-icon-standard-live-chat-visitor {
            background-color: var(--mm-sds-c-icon-color-background, #f68960)
        }
        
        .mm-slds-icon-standard-textarea {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-work-step {
            background-color: var(--mm-sds-c-icon-color-background, #449488)
        }
        
        .mm-slds-icon-standard-picklist-type {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-survey {
            background-color: var(--mm-sds-c-icon-color-background, #319fd6)
        }
        
        .mm-slds-icon-standard-link {
            background-color: var(--mm-sds-c-icon-color-background, #7a9ae6)
        }
        
        .mm-slds-icon-standard-messaging-session {
            background-color: var(--mm-sds-c-icon-color-background, #34becd)
        }
        
        .mm-slds-icon-standard-list-email {
            background-color: var(--mm-sds-c-icon-color-background, #8baeb5)
        }
        
        .mm-slds-icon-standard-recycle-bin {
            background-color: var(--mm-sds-c-icon-color-background, #1589e4)
        }
        
        .mm-slds-icon-standard-document {
            background-color: var(--mm-sds-c-icon-color-background, #baac93)
        }
        
        .mm-slds-icon-standard-product-transfer {
            background-color: var(--mm-sds-c-icon-color-background, #f88962)
        }
        
        .mm-slds-icon-standard-instore-locations {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-recent {
            background-color: var(--mm-sds-c-icon-color-background, #6ca1e9)
        }
        
        .mm-slds-icon-standard-password {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-expense-report {
            background-color: var(--mm-sds-c-icon-color-background, #3a3180)
        }
        
        .mm-slds-icon-standard-branch-merge {
            background-color: var(--mm-sds-c-icon-color-background, #e9696e)
        }
        
        .mm-slds-icon-standard-insights {
            background-color: var(--mm-sds-c-icon-color-background, #ec94ed)
        }
        
        .mm-slds-icon-standard-dropbox {
            background-color: var(--mm-sds-c-icon-color-background, #52aef9)
        }
        
        .mm-slds-icon-standard-employee-job-position {
            background-color: var(--mm-sds-c-icon-color-background, #00a1e0)
        }
        
        .mm-slds-icon-standard-file {
            background-color: var(--mm-sds-c-icon-color-background, #baac93)
        }
        
        .mm-slds-icon-standard-currency-input {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-variable {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-team-member {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-pricing-workspace {
            background-color: var(--mm-sds-c-icon-color-background, #04844b)
        }
        
        .mm-slds-icon-standard-agent-session {
            background-color: var(--mm-sds-c-icon-color-background, #f88960)
        }
        
        .mm-slds-icon-standard-group-loading {
            background-color: var(--mm-sds-c-icon-color-background, #b8c3ce)
        }
        
        .mm-slds-icon-standard-lead {
            background-color: var(--mm-sds-c-icon-color-background, #f88962)
        }
        
        .mm-slds-icon-standard-email {
            background-color: var(--mm-sds-c-icon-color-background, #95aec5)
        }
        
        .mm-slds-icon-standard-service-contract {
            background-color: var(--mm-sds-c-icon-color-background, #8a76f0)
        }
        
        .mm-slds-icon-standard-decision {
            background-color: var(--mm-sds-c-icon-color-background, #ff9a3c)
        }
        
        .mm-slds-icon-standard-snippet {
            background-color: var(--mm-sds-c-icon-color-background, #a094ed)
        }
        
        .mm-slds-icon-standard-entitlement-process {
            background-color: var(--mm-sds-c-icon-color-background, #7e8be4)
        }
        
        .mm-slds-icon-standard-contact-list {
            background-color: var(--mm-sds-c-icon-color-background, #a094ed)
        }
        
        .mm-slds-icon-standard-planogram {
            background-color: var(--mm-sds-c-icon-color-background, #3c97dd)
        }
        
        .mm-slds-icon-standard-activations {
            background-color: var(--mm-sds-c-icon-color-background, #b070e6)
        }
        
        .mm-slds-icon-standard-scheduling-policy {
            background-color: var(--mm-sds-c-icon-color-background, #eb7092)
        }
        
        .mm-slds-icon-standard-channel-program-history {
            background-color: var(--mm-sds-c-icon-color-background, #0eb58a)
        }
        
        .mm-slds-icon-standard-question-best {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-collection-variable {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-sales-value {
            background-color: var(--mm-sds-c-icon-color-background, #3c97dd)
        }
        
        .mm-slds-icon-standard-knowledge {
            background-color: var(--mm-sds-c-icon-color-background, #ec94ed)
        }
        
        .mm-slds-icon-standard-date-time {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-category {
            background-color: var(--mm-sds-c-icon-color-background, #027e46)
        }
        
        .mm-slds-icon-standard-maintenance-work-rule {
            background-color: var(--mm-sds-c-icon-color-background, #2a739e)
        }
        
        .mm-slds-icon-standard-data-streams {
            background-color: var(--mm-sds-c-icon-color-background, #ef6e64)
        }
        
        .mm-slds-icon-standard-textbox {
            background-color: var(--mm-sds-c-icon-color-background, #969492)
        }
        
        .mm-slds-icon-standard-lead-insights {
            background-color: var(--mm-sds-c-icon-color-background, #22b0e6)
        }
        
        .mm-slds-icon-standard-waits {
            background-color: var(--mm-sds-c-icon-color-background, #ff9a3c)
        }
        
        .mm-slds-icon-standard-concur {
            background-color: var(--mm-sds-c-icon-color-background, #4cc3c7)
        }
        
        .mm-slds-icon-standard-feed {
            background-color: var(--mm-sds-c-icon-color-background, #62b7ed)
        }
        
        .mm-slds-icon-standard-sort {
            background-color: var(--mm-sds-c-icon-color-background, #1539ee)
        }
        
        .mm-slds-icon-standard-messaging-conversation {
            background-color: var(--mm-sds-c-icon-color-background, #34becd)
        }
        
        .mm-slds-icon-standard-service-report {
            background-color: var(--mm-sds-c-icon-color-background, #7e8be4)
        }
        
        .mm-slds-icon-standard-iot-context {
            background-color: var(--mm-sds-c-icon-color-background, #2a739e)
        }
        
        .mm-slds-icon-standard-asset-state-period {
            background-color: var(--mm-sds-c-icon-color-background, #317a92)
        }
        
        .mm-slds-icon-standard-call {
            background-color: var(--mm-sds-c-icon-color-background, #f2cf5b)
        }
        
        .mm-slds-icon-standard-stage {
            background-color: var(--mm-sds-c-icon-color-background, #ff9a3c)
        }
        
        .mm-slds-icon-standard-sales-cadence {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-product-request-line-item {
            background-color: var(--mm-sds-c-icon-color-background, #88c651)
        }
        
        .mm-slds-icon-standard-return-order-line-item {
            background-color: var(--mm-sds-c-icon-color-background, #009688)
        }
        
        .mm-slds-icon-standard-chart {
            background-color: var(--mm-sds-c-icon-color-background, #1fcaa0)
        }
        
        .mm-slds-icon-standard-quick-text {
            background-color: var(--mm-sds-c-icon-color-background, #62b7e5)
        }
        
        .mm-slds-icon-standard-home {
            background-color: var(--mm-sds-c-icon-color-background, #ef7ead)
        }
        
        .mm-slds-icon-standard-sossession {
            background-color: var(--mm-sds-c-icon-color-background, #54698d)
        }
        
        .mm-slds-icon-standard-employee-asset {
            background-color: var(--mm-sds-c-icon-color-background, #00a1e0)
        }
        
        .mm-slds-icon-standard-process-exception {
            background-color: var(--mm-sds-c-icon-color-background, #f5a623)
        }
        
        .mm-slds-icon-standard-product-warranty-term {
            background-color: var(--mm-sds-c-icon-color-background, #b781d3)
        }
        
        .mm-slds-icon-standard-stage-collection {
            background-color: var(--mm-sds-c-icon-color-background, #ff9a3c)
        }
        
        .mm-slds-icon-standard-product-request {
            background-color: var(--mm-sds-c-icon-color-background, #88c651)
        }
        
        .mm-slds-icon-standard-logging {
            background-color: var(--mm-sds-c-icon-color-background, #00a1df)
        }
        
        .mm-slds-icon-standard-assigned-resource {
            background-color: var(--mm-sds-c-icon-color-background, #45c173)
        }
        
        .mm-slds-icon-standard-return-order {
            background-color: var(--mm-sds-c-icon-color-background, #009688)
        }
        
        .mm-slds-icon-standard-poll {
            background-color: var(--mm-sds-c-icon-color-background, #699be1)
        }
        
        .mm-slds-icon-standard-household {
            background-color: var(--mm-sds-c-icon-color-background, #00afa0)
        }
        
        .mm-slds-icon-standard-work-step-template {
            background-color: var(--mm-sds-c-icon-color-background, #449488)
        }
        
        .mm-slds-icon {
            width: 2rem;
            height: 2rem;
            fill: var(--mm-sds-c-icon-color-foreground, #fff)
        }
        
        [class*=slds-icon-action-] .mm-slds-icon,
        [class*=slds-icon-action-].mm-slds-icon,
        [class*=slds-icon-custom-] .mm-slds-icon,
        [class*=slds-icon-custom-].mm-slds-icon,
        [class*=slds-icon-standard-] .mm-slds-icon,
        [class*=slds-icon-standard-].mm-slds-icon {
            border-radius: var(--mm-sds-c-icon-radius-border, .25rem)
        }
        
        .mm-slds-icon--xx-small,
        .mm-slds-icon_xx-small {
            width: .875rem;
            height: .875rem;
            line-height: 1
        }
        
        .mm-slds-icon--x-small,
        .mm-slds-icon_x-small {
            width: 1rem;
            height: 1rem;
            line-height: 1
        }
        
        .mm-slds-icon--small,
        .mm-slds-icon_small {
            width: 1.5rem;
            height: 1.5rem;
            line-height: 1
        }
        
        .mm-slds-icon--large,
        .mm-slds-icon_large {
            width: 3rem;
            height: 3rem
        }
        
        .mm-slds-icon-text-default {
            fill: var(--mm-sds-c-icon-color-foreground-default, #706e6b)
        }
        
        .mm-slds-icon-text-warning {
            fill: var(--mm-sds-c-icon-color-foreground-warning, #ffb75d)
        }
        
        .mm-slds-icon-text-success {
            fill: var(--mm-sds-c-icon-color-foreground-success, #027e46)
        }
        
        .mm-slds-icon-text-error {
            fill: var(--mm-sds-c-icon-color-foreground-error, #c23934)
        }
        
        .mm-slds-icon-text-light {
            fill: var(--mm-sds-c-icon-color-foreground-light, #b0adab)
        }
        
        .mm-slds-current-color .mm-slds-icon {
            fill: currentColor
        }
        
        .mm-slds-icon_disabled {
            background-color: currentColor
        }
        
        .mm-slds-accordion {
            position: relative
        }
        
        .mm-slds-accordion__list-item {
            border-top-width: var(--mm-sds-c-accordion-sizing-border, 1px);
            border-top-style: solid;
            border-top-color: var(--mm-sds-c-accordion-color-border, #dddbda)
        }
        
        .mm-slds-accordion__list-item:first-child {
            border-top: 0
        }
        
        .mm-slds-accordion__summary {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-accordion__summary-heading {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            min-width: 0;
            font-size: var(--mm-sds-c-accordion-heading-font-size, 1rem);
            line-height: var(--mm-sds-c-accordion-heading-line-height, 1.25)
        }
        
        .mm-slds-accordion__summary-heading .mm-slds-button:focus {
            text-decoration: underline;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-accordion__summary-action {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            min-width: 0
        }
        
        .mm-slds-accordion__summary-action-icon {
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg)
        }
        
        [dir=rtl] .mm-slds-accordion__summary-action-icon {
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg)
        }
        
        @media (min-width:64em) {
            .mm-slds-accordion__summary-content {
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }
        }
        
        .mm-slds-accordion__section {
            padding-top: var(--mm-sds-c-accordion-section-spacing-block-start, .75rem);
            padding-right: var(--mm-sds-c-accordion-section-spacing-inline-end, .75rem);
            padding-bottom: var(--mm-sds-c-accordion-section-spacing-block-end, .75rem);
            padding-left: var(--mm-sds-c-accordion-section-spacing-inline-start, .75rem)
        }
        
        .mm-slds-accordion__content {
            overflow: hidden;
            visibility: hidden;
            opacity: 0;
            height: 0
        }
        
        .mm-slds-is-open>.mm-slds-accordion__summary {
            margin-bottom: .75rem
        }
        
        .mm-slds-is-open>.mm-slds-accordion__summary .mm-slds-accordion__summary-action-icon {
            -webkit-transform: rotate(0);
            transform: rotate(0)
        }
        
        .mm-slds-is-open>.mm-slds-accordion__content {
            overflow: visible;
            visibility: visible;
            opacity: 1;
            height: auto
        }
        
        .mm-slds-icon-ellie {
            width: calc(14rem / 16);
            height: calc(14rem / 16);
            display: inline-block;
            overflow: hidden
        }
        
        .mm-slds-icon-ellie.mm-slds-is-animated {
            will-change: transform;
            -webkit-animation: slds-icon-ellie-pop .3s ease-in 2s 1 both;
            animation: slds-icon-ellie-pop .3s ease-in 2s 1 both
        }
        
        .mm-slds-icon-ellie.mm-slds-is-animated svg {
            will-change: transform;
            -webkit-animation: slds-icon-ellie 1.2s steps(20) 2.3s 2 alternate;
            animation: slds-icon-ellie 1.2s steps(20) 2.3s 2 alternate
        }
        
        .mm-slds-icon-ellie.mm-slds-is-paused,
        .mm-slds-icon-ellie.mm-slds-is-paused svg {
            -webkit-animation-play-state: paused;
            animation-play-state: paused
        }
        
        .mm-slds-icon-ellie svg {
            width: 17.5rem;
            vertical-align: top;
            color: #00a0e3
        }
        
        .mm-slds-icon-ellie circle:nth-child(2n+1) {
            fill: currentColor;
            stroke: currentColor;
            stroke-width: 4px
        }
        
        .mm-slds-icon-ellie circle:nth-child(2n) {
            fill: #fff;
            stroke: #fff;
            stroke-width: 1px
        }
        
        .mm-slds-icon-ellie circle:nth-child(1),
        .mm-slds-icon-ellie circle:nth-last-child(2) {
            stroke-width: 4px
        }
        
        .mm-slds-icon-ellie circle:nth-child(2),
        .mm-slds-icon-ellie circle:nth-last-child(1) {
            stroke-width: 1px
        }
        
        .mm-slds-icon-ellie circle:nth-child(3),
        .mm-slds-icon-ellie circle:nth-last-child(4) {
            stroke-width: 3.95px
        }
        
        .mm-slds-icon-ellie circle:nth-child(4),
        .mm-slds-icon-ellie circle:nth-last-child(3) {
            stroke-width: 1.2px
        }
        
        .mm-slds-icon-ellie circle:nth-child(5),
        .mm-slds-icon-ellie circle:nth-last-child(6) {
            stroke-width: 3.85px
        }
        
        .mm-slds-icon-ellie circle:nth-child(6),
        .mm-slds-icon-ellie circle:nth-last-child(5) {
            stroke-width: 1.4px
        }
        
        .mm-slds-icon-ellie circle:nth-child(7),
        .mm-slds-icon-ellie circle:nth-last-child(8) {
            stroke-width: 3.6px
        }
        
        .mm-slds-icon-ellie circle:nth-child(8),
        .mm-slds-icon-ellie circle:nth-last-child(7) {
            stroke-width: 1.7px
        }
        
        .mm-slds-icon-ellie circle:nth-child(9),
        .mm-slds-icon-ellie circle:nth-last-child(10) {
            stroke-width: 3.3px
        }
        
        .mm-slds-icon-ellie circle:nth-child(10),
        .mm-slds-icon-ellie circle:nth-last-child(9) {
            stroke-width: 2px
        }
        
        .mm-slds-icon-ellie circle:nth-child(11),
        .mm-slds-icon-ellie circle:nth-last-child(12) {
            stroke-width: 3.2px
        }
        
        .mm-slds-icon-ellie circle:nth-child(12),
        .mm-slds-icon-ellie circle:nth-last-child(11) {
            stroke-width: 2.4px
        }
        
        .mm-slds-icon-ellie circle:nth-child(13),
        .mm-slds-icon-ellie circle:nth-last-child(14) {
            stroke-width: 3.15px
        }
        
        .mm-slds-icon-ellie circle:nth-child(14),
        .mm-slds-icon-ellie circle:nth-last-child(13) {
            stroke-width: 2.8px
        }
        
        .mm-slds-icon-ellie circle:nth-child(15),
        .mm-slds-icon-ellie circle:nth-last-child(16) {
            stroke-width: 3.1px
        }
        
        .mm-slds-icon-ellie circle:nth-child(16),
        .mm-slds-icon-ellie circle:nth-last-child(15) {
            stroke-width: 3.25px
        }
        
        .mm-slds-icon-ellie circle:nth-child(17),
        .mm-slds-icon-ellie circle:nth-last-child(18) {
            stroke-width: 3.05px
        }
        
        .mm-slds-icon-ellie circle:nth-child(18),
        .mm-slds-icon-ellie circle:nth-last-child(17) {
            stroke-width: 3.7px
        }
        
        .mm-slds-icon-ellie circle:nth-child(19),
        .mm-slds-icon-ellie circle:nth-last-child(20) {
            stroke-width: 3px
        }
        
        .mm-slds-icon-ellie circle:nth-child(20),
        .mm-slds-icon-ellie circle:nth-last-child(19) {
            stroke-width: 4px
        }
        
        @-webkit-keyframes slds-icon-ellie-pop {
            0% {
                -webkit-transform: scale(.2);
                transform: scale(.2)
            }
            70% {
                -webkit-transform: scale(1.1);
                transform: scale(1.1)
            }
            90% {
                -webkit-transform: scale(.7);
                transform: scale(.7)
            }
            100% {
                -webkit-transform: scale(1);
                transform: scale(1)
            }
        }
        
        @keyframes slds-icon-ellie-pop {
            0% {
                -webkit-transform: scale(.2);
                transform: scale(.2)
            }
            70% {
                -webkit-transform: scale(1.1);
                transform: scale(1.1)
            }
            90% {
                -webkit-transform: scale(.7);
                transform: scale(.7)
            }
            100% {
                -webkit-transform: scale(1);
                transform: scale(1)
            }
        }
        
        @-webkit-keyframes slds-icon-ellie {
            to {
                -webkit-transform: translateX(-17.5rem);
                transform: translateX(-17.5rem)
            }
        }
        
        @keyframes slds-icon-ellie {
            to {
                -webkit-transform: translateX(-17.5rem);
                transform: translateX(-17.5rem)
            }
        }
        
        .mm-slds-icon-eq {
            position: relative;
            width: calc(14rem / 16);
            height: calc(14rem / 16)
        }
        
        .mm-slds-icon-eq.mm-slds-is-animated .mm-slds-icon-eq__bar {
            -webkit-animation: slds-icon-eq .25s ease-in-out infinite alternate;
            animation: slds-icon-eq .25s ease-in-out infinite alternate;
            will-change: transform;
            height: .1875rem
        }
        
        .mm-slds-icon-eq.mm-slds-is-animated .mm-slds-icon-eq__bar:nth-of-type(2) {
            -webkit-animation-duration: .65s;
            animation-duration: .65s
        }
        
        .mm-slds-icon-eq.mm-slds-is-animated .mm-slds-icon-eq__bar:nth-of-type(3) {
            -webkit-animation-duration: .35s;
            animation-duration: .35s
        }
        
        .mm-slds-icon-eq__bar {
            position: absolute;
            bottom: 0;
            left: 0;
            width: calc(4rem / 16);
            height: .5625rem;
            background: #0070d2;
            -webkit-transform: scaleY(1);
            transform: scaleY(1);
            -webkit-transform-origin: bottom;
            transform-origin: bottom
        }
        
        .mm-slds-icon-eq__bar:nth-of-type(2) {
            left: calc(5rem / 16);
            height: .875rem
        }
        
        .mm-slds-icon-eq__bar:nth-of-type(3) {
            left: calc(10rem / 16);
            height: .75rem
        }
        
        @-webkit-keyframes slds-icon-eq {
            to {
                -webkit-transform: scaleY(4.6666666667);
                transform: scaleY(4.6666666667)
            }
        }
        
        @keyframes slds-icon-eq {
            to {
                -webkit-transform: scaleY(4.6666666667);
                transform: scaleY(4.6666666667)
            }
        }
        
        .mm-slds-icon-score {
            display: inline-block;
            width: .3125rem;
            height: .3125rem;
            position: relative
        }
        
        [class*=slds-icon-score__] {
            position: absolute;
            opacity: 0;
            -webkit-transition: opacity .4s ease-in-out;
            transition: opacity .4s ease-in-out;
            will-change: opacity;
            stroke-width: 1.125px
        }
        
        .mm-slds-icon-score__positive {
            fill: #30a664;
            stroke: #30a664
        }
        
        .mm-slds-icon-score__negative {
            fill: transparent;
            stroke: #d2504c
        }
        
        [data-slds-state=negative] .mm-slds-icon-score__negative,
        [data-slds-state=positive] .mm-slds-icon-score__positive {
            opacity: 1
        }
        
        .mm-slds-icon-strength {
            width: 1.6875rem;
            height: .4375rem;
            display: inline-block
        }
        
        .mm-slds-icon-strength circle {
            stroke-width: .95px;
            fill: transparent;
            stroke: #ccc;
            -webkit-transition: fill .4s ease-in-out, stroke .4s ease-in-out;
            transition: fill .4s ease-in-out, stroke .4s ease-in-out;
            will-change: fill, stroke
        }
        
        .mm-slds-icon-strength[data-slds-strength="1"] circle:nth-child(1),
        .mm-slds-icon-strength[data-slds-strength="2"] circle:nth-child(1),
        .mm-slds-icon-strength[data-slds-strength="2"] circle:nth-child(2),
        .mm-slds-icon-strength[data-slds-strength="3"] circle:nth-child(1),
        .mm-slds-icon-strength[data-slds-strength="3"] circle:nth-child(2),
        .mm-slds-icon-strength[data-slds-strength="3"] circle:nth-child(3) {
            fill: #04844b;
            stroke: #04844b
        }
        
        .mm-slds-icon-strength[data-slds-strength="-1"] circle:nth-child(1),
        .mm-slds-icon-strength[data-slds-strength="-2"] circle:nth-child(1),
        .mm-slds-icon-strength[data-slds-strength="-2"] circle:nth-child(2),
        .mm-slds-icon-strength[data-slds-strength="-3"] circle:nth-child(1),
        .mm-slds-icon-strength[data-slds-strength="-3"] circle:nth-child(2),
        .mm-slds-icon-strength[data-slds-strength="-3"] circle:nth-child(3) {
            fill: #ffdde1;
            stroke: #c23934
        }
        
        .mm-slds-icon-strength.mm-slds-is-animated circle {
            -webkit-animation: slds-icon-strength-positive-load .4s 1s ease-in-out alternate both paused;
            animation: slds-icon-strength-positive-load .4s 1s ease-in-out alternate both paused
        }
        
        .mm-slds-icon-strength.mm-slds-is-animated circle:nth-child(2) {
            -webkit-animation-delay: 1.4s;
            animation-delay: 1.4s
        }
        
        .mm-slds-icon-strength.mm-slds-is-animated circle:nth-child(3) {
            -webkit-animation-delay: 1.8s;
            animation-delay: 1.8s
        }
        
        .mm-slds-icon-strength.mm-slds-is-animated[data-slds-strength^="-"] circle {
            -webkit-animation-name: slds-icon-strength-negative-load;
            animation-name: slds-icon-strength-negative-load
        }
        
        .mm-slds-icon-strength.mm-slds-is-animated[data-slds-strength="-1"] circle:nth-child(1),
        .mm-slds-icon-strength.mm-slds-is-animated[data-slds-strength="-2"] circle:nth-child(1),
        .mm-slds-icon-strength.mm-slds-is-animated[data-slds-strength="-2"] circle:nth-child(2),
        .mm-slds-icon-strength.mm-slds-is-animated[data-slds-strength="-3"] circle:nth-child(1),
        .mm-slds-icon-strength.mm-slds-is-animated[data-slds-strength="-3"] circle:nth-child(2),
        .mm-slds-icon-strength.mm-slds-is-animated[data-slds-strength="-3"] circle:nth-child(3),
        .mm-slds-icon-strength.mm-slds-is-animated[data-slds-strength="1"] circle:nth-child(1),
        .mm-slds-icon-strength.mm-slds-is-animated[data-slds-strength="2"] circle:nth-child(1),
        .mm-slds-icon-strength.mm-slds-is-animated[data-slds-strength="2"] circle:nth-child(2),
        .mm-slds-icon-strength.mm-slds-is-animated[data-slds-strength="3"] circle:nth-child(1),
        .mm-slds-icon-strength.mm-slds-is-animated[data-slds-strength="3"] circle:nth-child(2),
        .mm-slds-icon-strength.mm-slds-is-animated[data-slds-strength="3"] circle:nth-child(3) {
            -webkit-animation-play-state: running;
            animation-play-state: running
        }
        
        .mm-slds-icon-strength.mm-slds-is-paused circle {
            -webkit-animation-play-state: paused!important;
            animation-play-state: paused!important
        }
        
        @-webkit-keyframes slds-icon-strength-positive-load {
            0% {
                fill: transparent;
                stroke: #ccc
            }
            100% {
                fill: #04844b;
                stroke: #04844b
            }
        }
        
        @keyframes slds-icon-strength-positive-load {
            0% {
                fill: transparent;
                stroke: #ccc
            }
            100% {
                fill: #04844b;
                stroke: #04844b
            }
        }
        
        @-webkit-keyframes slds-icon-strength-negative-load {
            0% {
                fill: transparent;
                stroke: #ccc
            }
            100% {
                fill: #ffdde1;
                stroke: #c23934
            }
        }
        
        @keyframes slds-icon-strength-negative-load {
            0% {
                fill: transparent;
                stroke: #ccc
            }
            100% {
                fill: #ffdde1;
                stroke: #c23934
            }
        }
        
        .mm-slds-icon-trend {
            width: 1rem;
            height: 1rem;
            display: inline-block
        }
        
        .mm-slds-icon-trend.mm-slds-is-animated .mm-slds-icon-trend__arrow {
            -webkit-animation: slds-icon-trend-arrow .8s .4s ease-in-out both;
            animation: slds-icon-trend-arrow .8s .4s ease-in-out both
        }
        
        .mm-slds-icon-trend.mm-slds-is-animated .mm-slds-icon-trend__circle {
            -webkit-animation: slds-icon-trend-circle .8s ease-in-out both;
            animation: slds-icon-trend-circle .8s ease-in-out both
        }
        
        .mm-slds-icon-trend.mm-slds-is-paused .mm-slds-icon-trend__arrow,
        .mm-slds-icon-trend.mm-slds-is-paused .mm-slds-icon-trend__circle {
            -webkit-animation-play-state: paused;
            animation-play-state: paused
        }
        
        .mm-slds-icon-trend[data-slds-trend=down] {
            color: #c23934;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg)
        }
        
        .mm-slds-icon-trend[data-slds-trend=neutral] {
            color: #979797
        }
        
        .mm-slds-icon-trend[data-slds-trend=up] {
            color: #028048;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg)
        }
        
        .mm-slds-icon-trend__arrow,
        .mm-slds-icon-trend__circle {
            stroke: currentColor;
            fill: none;
            stroke-linecap: round;
            stroke-linejoin: round;
            stroke-width: 1.125px
        }
        
        .mm-slds-icon-trend__arrow {
            stroke-dashoffset: .1px;
            stroke-dasharray: 39.175px
        }
        
        .mm-slds-icon-trend__circle {
            stroke-dasharray: 42.3385px, 46.3385px
        }
        
        @-webkit-keyframes slds-icon-trend-arrow {
            from {
                stroke-dashoffset: 40.3px
            }
        }
        
        @keyframes slds-icon-trend-arrow {
            from {
                stroke-dashoffset: 40.3px
            }
        }
        
        @-webkit-keyframes slds-icon-trend-circle {
            from {
                stroke-dasharray: .1px, 46.3385px
            }
        }
        
        @keyframes slds-icon-trend-circle {
            from {
                stroke-dasharray: .1px, 46.3385px
            }
        }
        
        .mm-slds-icon-waffle_container {
            border: 0;
            outline: 0
        }
        
        .mm-slds-icon-waffle_container:focus [class*=slds-r],
        .mm-slds-icon-waffle_container:hover [class*=slds-r] {
            -webkit-animation: slds-icon-waffle-throb 2 .2s alternate;
            animation: slds-icon-waffle-throb 2 .2s alternate
        }
        
        .mm-slds-icon-waffle_container:focus .mm-slds-r1,
        .mm-slds-icon-waffle_container:focus .mm-slds-r2,
        .mm-slds-icon-waffle_container:focus .mm-slds-r3,
        .mm-slds-icon-waffle_container:hover .mm-slds-r1,
        .mm-slds-icon-waffle_container:hover .mm-slds-r2,
        .mm-slds-icon-waffle_container:hover .mm-slds-r3 {
            background-color: #418fde
        }
        
        .mm-slds-icon-waffle_container:focus .mm-slds-r4,
        .mm-slds-icon-waffle_container:focus .mm-slds-r5,
        .mm-slds-icon-waffle_container:focus .mm-slds-r7,
        .mm-slds-icon-waffle_container:hover .mm-slds-r4,
        .mm-slds-icon-waffle_container:hover .mm-slds-r5,
        .mm-slds-icon-waffle_container:hover .mm-slds-r7 {
            background-color: #ed8b00
        }
        
        .mm-slds-icon-waffle_container:focus .mm-slds-r6,
        .mm-slds-icon-waffle_container:focus .mm-slds-r8,
        .mm-slds-icon-waffle_container:focus .mm-slds-r9,
        .mm-slds-icon-waffle_container:hover .mm-slds-r6,
        .mm-slds-icon-waffle_container:hover .mm-slds-r8,
        .mm-slds-icon-waffle_container:hover .mm-slds-r9 {
            background-color: #ffb60f
        }
        
        .mm-slds-icon-waffle_container:focus .mm-slds-r2,
        .mm-slds-icon-waffle_container:focus .mm-slds-r4,
        .mm-slds-icon-waffle_container:hover .mm-slds-r2,
        .mm-slds-icon-waffle_container:hover .mm-slds-r4 {
            -webkit-transition-delay: 50ms;
            transition-delay: 50ms;
            -webkit-animation-delay: 50ms;
            animation-delay: 50ms
        }
        
        .mm-slds-icon-waffle_container:focus .mm-slds-r3,
        .mm-slds-icon-waffle_container:focus .mm-slds-r5,
        .mm-slds-icon-waffle_container:focus .mm-slds-r7,
        .mm-slds-icon-waffle_container:hover .mm-slds-r3,
        .mm-slds-icon-waffle_container:hover .mm-slds-r5,
        .mm-slds-icon-waffle_container:hover .mm-slds-r7 {
            -webkit-transition-delay: .1s;
            transition-delay: .1s;
            -webkit-animation-delay: .1s;
            animation-delay: .1s
        }
        
        .mm-slds-icon-waffle_container:focus .mm-slds-r6,
        .mm-slds-icon-waffle_container:focus .mm-slds-r8,
        .mm-slds-icon-waffle_container:hover .mm-slds-r6,
        .mm-slds-icon-waffle_container:hover .mm-slds-r8 {
            -webkit-transition-delay: 150ms;
            transition-delay: 150ms;
            -webkit-animation-delay: 150ms;
            animation-delay: 150ms
        }
        
        .mm-slds-icon-waffle_container:focus .mm-slds-r9,
        .mm-slds-icon-waffle_container:hover .mm-slds-r9 {
            -webkit-transition-delay: .2s;
            transition-delay: .2s;
            -webkit-animation-delay: .2s;
            animation-delay: .2s
        }
        
        .mm-slds-icon-waffle {
            width: 1.3125rem;
            height: 1.3125rem;
            position: relative;
            display: block;
            cursor: pointer
        }
        
        .mm-slds-icon-waffle [class*=slds-r] {
            width: .3125rem;
            height: .3125rem;
            background-color: #706e6b;
            display: inline-block;
            position: absolute;
            border-radius: 50%;
            -webkit-transition: background-color .1s;
            transition: background-color .1s;
            -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
            will-change: scale, background-color
        }
        
        .mm-slds-icon-waffle .mm-slds-r1 {
            top: 0;
            left: 0
        }
        
        .mm-slds-icon-waffle .mm-slds-r2 {
            top: 0;
            left: .5rem
        }
        
        .mm-slds-icon-waffle .mm-slds-r3 {
            top: 0;
            right: 0
        }
        
        .mm-slds-icon-waffle .mm-slds-r4 {
            top: .5rem;
            left: 0
        }
        
        .mm-slds-icon-waffle .mm-slds-r5 {
            top: .5rem;
            left: .5rem
        }
        
        .mm-slds-icon-waffle .mm-slds-r6 {
            top: .5rem;
            right: 0
        }
        
        .mm-slds-icon-waffle .mm-slds-r7 {
            bottom: 0;
            left: 0
        }
        
        .mm-slds-icon-waffle .mm-slds-r8 {
            bottom: 0;
            left: .5rem
        }
        
        .mm-slds-icon-waffle .mm-slds-r9 {
            bottom: 0;
            right: 0
        }
        
        .mm-slds-icon-waffle .mm-slds-r1 {
            -webkit-transition-delay: .2s;
            transition-delay: .2s
        }
        
        .mm-slds-icon-waffle .mm-slds-r2,
        .mm-slds-icon-waffle .mm-slds-r4 {
            -webkit-transition-delay: 150ms;
            transition-delay: 150ms
        }
        
        .mm-slds-icon-waffle .mm-slds-r3,
        .mm-slds-icon-waffle .mm-slds-r5,
        .mm-slds-icon-waffle .mm-slds-r7 {
            -webkit-transition-delay: .1s;
            transition-delay: .1s
        }
        
        .mm-slds-icon-waffle .mm-slds-r6,
        .mm-slds-icon-waffle .mm-slds-r8 {
            -webkit-transition-delay: 50ms;
            transition-delay: 50ms
        }
        
        @-webkit-keyframes slds-icon-waffle-throb {
            to {
                -webkit-transform: scale(1.5);
                transform: scale(1.5)
            }
        }
        
        @keyframes slds-icon-waffle-throb {
            to {
                -webkit-transform: scale(1.5);
                transform: scale(1.5)
            }
        }
        
        .mm-slds-icon-help {
            width: 1.5rem;
            height: 1.5rem;
            fill: #b0adab
        }
        
        .mm-slds-icon-help:hover .mm-slds-icon-help_hover {
            opacity: 1;
            -webkit-transform: scale(1);
            transform: scale(1)
        }
        
        .mm-slds-icon-help:focus {
            -webkit-animation: slds-click-global-action 80ms cubic-bezier(1, 1.9, .94, .98);
            animation: slds-click-global-action 80ms cubic-bezier(1, 1.9, .94, .98)
        }
        
        .mm-slds-icon-help:focus .mm-slds-icon-help_focus {
            opacity: 1;
            -webkit-transform: scale(1);
            transform: scale(1)
        }
        
        .mm-slds-icon-help mask {
            mask-type: alpha
        }
        
        .mm-slds-icon-help_hover {
            opacity: 0;
            -webkit-transform: scale(.1, .1);
            transform: scale(.1, .1);
            -webkit-transform-origin: 45px 47px;
            transform-origin: 45px 47px;
            -webkit-transition: all .2s ease-out;
            transition: all .2s ease-out;
            fill: #005fb2
        }
        
        .mm-slds-icon-help_focus {
            opacity: 0;
            -webkit-transform: scale(.1, .1);
            transform: scale(.1, .1);
            -webkit-transform-origin: 45px 47px;
            transform-origin: 45px 47px;
            -webkit-transition: all .2s ease-out;
            transition: all .2s ease-out;
            fill: #0070d2
        }
        
        .mm-slds-icon-help svg {
            width: 1.5rem;
            height: 1.5rem
        }
        
        .mm-slds-icon-help g {
            -webkit-mask: url(#questionMark);
            mask: url(#questionMark)
        }
        
        @-webkit-keyframes slds-click-global-action {
            25% {
                -webkit-transform: scale(.95, .95);
                transform: scale(.95, .95)
            }
            100% {
                -webkit-transform: scale(.98, .98);
                transform: scale(.98, .98)
            }
        }
        
        @keyframes slds-click-global-action {
            25% {
                -webkit-transform: scale(.95, .95);
                transform: scale(.95, .95)
            }
            100% {
                -webkit-transform: scale(.98, .98);
                transform: scale(.98, .98)
            }
        }
        
        .mm-slds-icon-typing {
            display: inline-block;
            padding: .25rem 0
        }
        
        .mm-slds-icon-typing.mm-slds-is-animated .mm-slds-icon-typing__dot {
            -webkit-animation: slds-icon-typing__dot-first 1.2s infinite ease-in-out;
            animation: slds-icon-typing__dot-first 1.2s infinite ease-in-out
        }
        
        .mm-slds-icon-typing.mm-slds-is-animated .mm-slds-icon-typing__dot:nth-child(1) {
            -webkit-animation-name: slds-icon-typing__dot-first;
            animation-name: slds-icon-typing__dot-first
        }
        
        .mm-slds-icon-typing.mm-slds-is-animated .mm-slds-icon-typing__dot:nth-child(2) {
            -webkit-animation-name: slds-icon-typing__dot-second;
            animation-name: slds-icon-typing__dot-second
        }
        
        .mm-slds-icon-typing.mm-slds-is-animated .mm-slds-icon-typing__dot:nth-child(3) {
            -webkit-animation-name: slds-icon-typing__dot-third;
            animation-name: slds-icon-typing__dot-third
        }
        
        .mm-slds-icon-typing.mm-slds-is-paused .mm-slds-icon-typing__dot {
            -webkit-animation-play-state: paused;
            animation-play-state: paused
        }
        
        .mm-slds-icon-typing__dot {
            background-color: #dddbda;
            border-radius: 50%;
            display: inline-block;
            height: .5rem;
            margin: 0 .125rem;
            width: .5rem
        }
        
        @-webkit-keyframes slds-icon-typing__dot-first {
            0% {
                background-color: #dddbda
            }
            16% {
                background-color: #c9c7c5
            }
            100%,
            33% {
                background-color: #dddbda
            }
        }
        
        @keyframes slds-icon-typing__dot-first {
            0% {
                background-color: #dddbda
            }
            16% {
                background-color: #c9c7c5
            }
            100%,
            33% {
                background-color: #dddbda
            }
        }
        
        @-webkit-keyframes slds-icon-typing__dot-second {
            0%,
            33% {
                background-color: #dddbda
            }
            50% {
                background-color: #c9c7c5
            }
            100%,
            67% {
                background-color: #dddbda
            }
        }
        
        @keyframes slds-icon-typing__dot-second {
            0%,
            33% {
                background-color: #dddbda
            }
            50% {
                background-color: #c9c7c5
            }
            100%,
            67% {
                background-color: #dddbda
            }
        }
        
        @-webkit-keyframes slds-icon-typing__dot-third {
            0%,
            67% {
                background-color: #dddbda
            }
            83% {
                background-color: #c9c7c5
            }
            100% {
                background-color: #dddbda
            }
        }
        
        @keyframes slds-icon-typing__dot-third {
            0%,
            67% {
                background-color: #dddbda
            }
            83% {
                background-color: #c9c7c5
            }
            100% {
                background-color: #dddbda
            }
        }
        
        .mm-slds-dynamic-menu__header {
            font-size: .875rem;
            font-weight: 700
        }
        
        .mm-slds-carousel {
            position: relative
        }
        
        .mm-slds-carousel__stage {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            overflow: hidden
        }
        
        .mm-slds-carousel__panels {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-transition: -webkit-transform 250ms ease-in;
            transition: -webkit-transform 250ms ease-in;
            transition: transform 250ms ease-in;
            transition: transform 250ms ease-in, -webkit-transform 250ms ease-in;
            min-height: 0
        }
        
        .mm-slds-carousel__panel {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%
        }
        
        .mm-slds-carousel__panel-action {
            display: block;
            border: 1px solid #dddbda;
            border-radius: .25rem
        }
        
        .mm-slds-carousel__panel-action:focus {
            outline: 0;
            -webkit-box-shadow: 0 0 3px #f15e32;
            box-shadow: 0 0 3px #f15e32;
            border-color: #f15e32;
            outline: 0
        }
        
        .mm-slds-carousel__image {
            border-top-left-radius: .25rem;
            border-top-right-radius: .25rem;
            overflow: hidden
        }
        
        .mm-slds-carousel__image>img {
            width: 100%
        }
        
        .mm-slds-carousel__content {
            border-top: 1px solid #DDDBDA;
            background: #fff;
            padding: .75rem;
            border-bottom-left-radius: .25rem;
            border-bottom-right-radius: .25rem;
            text-align: center;
            height: 6.625rem;
            overflow-x: hidden;
            overflow-y: auto
        }
        
        .mm-slds-carousel__content-title {
            font-size: 1rem;
            font-weight: 600
        }
        
        .mm-slds-carousel__indicators {
            -ms-flex-item-align: center;
            align-self: center;
            margin: .5rem 0
        }
        
        .mm-slds-carousel__indicator {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            margin: 0 .25rem
        }
        
        .mm-slds-carousel__indicator-action {
            width: 1rem;
            height: 1rem;
            background: #fff;
            border: 1px solid #dddbda;
            border-radius: 50%
        }
        
        .mm-slds-carousel__indicator-action.mm-slds-is-active,
        .mm-slds-carousel__indicator-action.mm-slds-is-active:hover {
            background: #0070d2;
            border-color: #0070d2
        }
        
        .mm-slds-carousel__indicator-action:hover {
            background-color: #fafaf9
        }
        
        .mm-slds-carousel__indicator-action:focus {
            outline: 0;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2;
            background-color: #005fb2;
            border-color: #005fb2;
            outline: 0
        }
        
        .mm-slds-carousel__autoplay {
            position: absolute;
            left: 0;
            bottom: .25rem
        }
        
        .mm-slds-card--empty .mm-slds-card__body,
        .mm-slds-card_empty .mm-slds-card__body {
            text-align: center
        }
        
        .mm-slds-card {
            position: relative;
            padding: 0;
            background: #fff;
            border: 1px solid #dddbda;
            border-radius: .25rem;
            background-clip: padding-box;
            -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1)
        }
        
        .mm-slds-card+.mm-slds-card {
            margin-top: 1rem
        }
        
        .mm-slds-card__body--inner,
        .mm-slds-card__body_inner {
            padding: 0 1rem
        }
        
        .mm-slds-card__header {
            padding: .75rem 1rem 0;
            margin: 0 0 .75rem
        }
        
        .mm-slds-card__header-title {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            font-size: 1rem;
            line-height: 1.25
        }
        
        .mm-slds-card__header-link {
            color: inherit;
            font-weight: 700
        }
        
        .mm-slds-card__body {
            margin-top: .75rem;
            margin-bottom: .75rem
        }
        
        .mm-slds-card__body:empty,
        .mm-slds-card__footer:empty {
            display: none
        }
        
        .mm-slds-card__footer {
            padding: .75rem 1rem;
            margin-top: .75rem;
            text-align: center;
            font-size: .8125rem;
            border-top: 1px solid #dddbda
        }
        
        .mm-slds-card__footer-action {
            display: block
        }
        
        .mm-slds-card__tile {
            margin-top: .75rem
        }
        
        .mm-slds-region__pinned-left .mm-slds-card,
        .mm-slds-region__pinned-left .mm-slds-card-wrapper,
        .mm-slds-region__pinned-left .mm-slds-card_boundary,
        .mm-slds-region__pinned-left .mm-slds-tabs_card,
        .mm-slds-region__pinned-right .mm-slds-card,
        .mm-slds-region__pinned-right .mm-slds-card-wrapper,
        .mm-slds-region__pinned-right .mm-slds-card_boundary,
        .mm-slds-region__pinned-right .mm-slds-tabs_card {
            border-radius: 0;
            border: 0;
            border-bottom: 1px solid #dddbda;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-region__pinned-left .mm-slds-card-wrapper:last-child,
        .mm-slds-region__pinned-left .mm-slds-card:last-child,
        .mm-slds-region__pinned-left .mm-slds-card_boundary:last-child,
        .mm-slds-region__pinned-left .mm-slds-tabs_card:last-child,
        .mm-slds-region__pinned-right .mm-slds-card-wrapper:last-child,
        .mm-slds-region__pinned-right .mm-slds-card:last-child,
        .mm-slds-region__pinned-right .mm-slds-card_boundary:last-child,
        .mm-slds-region__pinned-right .mm-slds-tabs_card:last-child {
            border-bottom: 0
        }
        
        .mm-slds-card-wrapper {
            padding: 1rem;
            background: #fff;
            border: 1px solid #dddbda;
            border-radius: .25rem;
            background-clip: padding-box;
            -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1)
        }
        
        .mm-slds-card-wrapper .mm-slds-card__body,
        .mm-slds-card-wrapper .mm-slds-card__footer,
        .mm-slds-card-wrapper .mm-slds-card__header {
            padding-left: 0;
            padding-right: 0
        }
        
        .mm-slds-card .mm-slds-card,
        .mm-slds-card .mm-slds-card-wrapper,
        .mm-slds-card-wrapper .mm-slds-card,
        .mm-slds-card-wrapper .mm-slds-card-wrapper,
        .mm-slds-modal .mm-slds-card,
        .mm-slds-modal .mm-slds-card-wrapper,
        .mm-slds-tabs--default .mm-slds-card,
        .mm-slds-tabs--default .mm-slds-card-wrapper,
        .mm-slds-tabs_card .mm-slds-card,
        .mm-slds-tabs_card .mm-slds-card-wrapper,
        .mm-slds-tabs_card.mm-slds-tabs_card .mm-slds-card,
        .mm-slds-tabs_card.mm-slds-tabs_card .mm-slds-card-wrapper,
        .mm-slds-tabs_default .mm-slds-card,
        .mm-slds-tabs_default .mm-slds-card-wrapper {
            background: #fff;
            border: 0;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-card .mm-slds-card_boundary,
        .mm-slds-modal .mm-slds-card_boundary,
        .mm-slds-tabs--default .mm-slds-card_boundary,
        .mm-slds-tabs_default .mm-slds-card_boundary {
            border: 1px solid #dddbda;
            border-radius: .25rem
        }
        
        .mm-slds-tabs_card,
        .mm-slds-tabs_card.mm-slds-tabs_card {
            background: #fff;
            padding: .75rem 1rem;
            -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1);
            border: 1px solid #dddbda;
            border-radius: .25rem
        }
        
        .mm-slds-tabs_card .mm-slds-card,
        .mm-slds-tabs_card .mm-slds-card-wrapper,
        .mm-slds-tabs_card.mm-slds-tabs_card .mm-slds-card,
        .mm-slds-tabs_card.mm-slds-tabs_card .mm-slds-card-wrapper {
            padding-left: 0;
            padding-right: 0
        }
        
        .mm-slds-tabs_card .mm-slds-card__body,
        .mm-slds-tabs_card .mm-slds-card__footer,
        .mm-slds-tabs_card .mm-slds-card__header,
        .mm-slds-tabs_card.mm-slds-tabs_card .mm-slds-card__body,
        .mm-slds-tabs_card.mm-slds-tabs_card .mm-slds-card__footer,
        .mm-slds-tabs_card.mm-slds-tabs_card .mm-slds-card__header {
            padding-left: 0;
            padding-right: 0;
            margin-left: 0;
            margin-right: 0
        }
        
        .mm-slds-tabs_card .mm-slds-card__header,
        .mm-slds-tabs_card.mm-slds-tabs_card .mm-slds-card__header {
            padding-top: 0
        }
        
        .mm-slds-card-wrapper .mm-slds-card_boundary,
        .mm-slds-tabs_card .mm-slds-card_boundary,
        .mm-slds-tabs_card.mm-slds-tabs_card .mm-slds-card_boundary {
            border: 1px solid #dddbda;
            border-radius: .25rem
        }
        
        .mm-slds-card-wrapper .mm-slds-card_boundary .mm-slds-card__header,
        .mm-slds-tabs_card .mm-slds-card_boundary .mm-slds-card__header,
        .mm-slds-tabs_card.mm-slds-tabs_card .mm-slds-card_boundary .mm-slds-card__header {
            padding: .75rem 1rem 0
        }
        
        .mm-slds-card-wrapper .mm-slds-card_boundary .mm-slds-card__body--inner,
        .mm-slds-card-wrapper .mm-slds-card_boundary .mm-slds-card__body_inner,
        .mm-slds-tabs_card .mm-slds-card_boundary .mm-slds-card__body--inner,
        .mm-slds-tabs_card .mm-slds-card_boundary .mm-slds-card__body_inner,
        .mm-slds-tabs_card.mm-slds-tabs_card .mm-slds-card_boundary .mm-slds-card__body--inner,
        .mm-slds-tabs_card.mm-slds-tabs_card .mm-slds-card_boundary .mm-slds-card__body_inner {
            padding: 0 1rem
        }
        
        .mm-slds-card-wrapper .mm-slds-card_boundary .mm-slds-card__footer,
        .mm-slds-tabs_card .mm-slds-card_boundary .mm-slds-card__footer,
        .mm-slds-tabs_card.mm-slds-tabs_card .mm-slds-card_boundary .mm-slds-card__footer {
            padding: .75rem 1rem
        }
        
        .mm-slds-chat {
            margin-bottom: .75rem
        }
        
        .mm-slds-chat-list {
            padding: 0 .75rem
        }
        
        .mm-slds-chat-listitem {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            margin-top: .75rem
        }
        
        .mm-slds-chat-listitem_outbound {
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end
        }
        
        .mm-slds-chat-listitem_inbound+.mm-slds-chat-listitem_inbound,
        .mm-slds-chat-listitem_outbound+.mm-slds-chat-listitem_outbound {
            margin-top: .25rem
        }
        
        .mm-slds-chat-listitem_bookend {
            margin: 1rem 0;
            margin-left: -.75rem;
            margin-right: -.75rem
        }
        
        .mm-slds-chat-listitem_bookend+.mm-slds-chat-listitem_bookend {
            margin-top: 3rem
        }
        
        .mm-slds-chat-listitem_event {
            margin: 1.5rem 0
        }
        
        .mm-slds-chat-icon {
            margin-right: .5rem
        }
        
        .mm-slds-chat-message {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-chat-message_faux-avatar {
            padding-left: 2.5rem
        }
        
        .mm-slds-chat-avatar {
            margin-right: .5rem;
            min-width: 2rem
        }
        
        .mm-slds-chat-avatar__intials {
            background-color: #f2f2f3;
            color: #3e3e3c
        }
        
        .mm-slds-chat-avatar__intials.mm-slds-chat-avatar__intials:hover {
            color: #3e3e3c
        }
        
        .mm-slds-chat-message__body {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }
        
        .mm-slds-chat-message__image_loading {
            width: 15rem;
            height: 11.25rem
        }
        
        .mm-slds-chat-message__text {
            overflow-wrap: break-word;
            word-wrap: break-word;
            word-break: break-word;
            display: inline-block;
            font-size: .8125rem;
            max-width: 26.25rem;
            white-space: pre-line
        }
        
        .mm-slds-chat-message__text a {
            color: #005fb2;
            text-decoration: underline
        }
        
        .mm-slds-chat-message__text a:hover {
            text-decoration: none
        }
        
        .mm-slds-chat-message__file {
            width: 15rem
        }
        
        .mm-slds-chat-message__file,
        .mm-slds-chat-message__image {
            overflow: hidden
        }
        
        .mm-slds-chat-message__file .mm-slds-file:hover,
        .mm-slds-chat-message__image .mm-slds-file:hover {
            -webkit-box-shadow: none;
            box-shadow: none;
            -webkit-transition: none;
            transition: none
        }
        
        .mm-slds-chat-message__file_inbound,
        .mm-slds-chat-message__file_outbound,
        .mm-slds-chat-message__image_inbound,
        .mm-slds-chat-message__image_outbound,
        .mm-slds-chat-message__text_delivery-failure,
        .mm-slds-chat-message__text_inbound,
        .mm-slds-chat-message__text_outbound,
        .mm-slds-chat-message__text_outbound-agent,
        .mm-slds-chat-message__text_unsupported-type {
            border-radius: .5rem .5rem 0;
            color: #fff;
            min-height: 2rem
        }
        
        .mm-slds-chat-message__text_delivery-failure,
        .mm-slds-chat-message__text_inbound,
        .mm-slds-chat-message__text_outbound,
        .mm-slds-chat-message__text_outbound-agent,
        .mm-slds-chat-message__text_unsupported-type {
            padding: .5rem
        }
        
        .mm-slds-chat-message__file_inbound,
        .mm-slds-chat-message__file_outbound,
        .mm-slds-chat-message__image_inbound,
        .mm-slds-chat-message__image_outbound {
            padding: 0;
            border: 1px solid #dddbda
        }
        
        .mm-slds-chat-message__file_inbound,
        .mm-slds-chat-message__file_outbound,
        .mm-slds-chat-message__image_inbound,
        .mm-slds-chat-message__image_outbound {
            color: #080707
        }
        
        .mm-slds-chat-message__text_inbound {
            margin-right: auto;
            background-color: #f2f2f3;
            border-radius: .5rem .5rem .5rem 0;
            color: #080707
        }
        
        .mm-slds-chat-message__image_inbound {
            background-color: #f2f2f3;
            border-radius: .5rem .5rem .5rem 0
        }
        
        .mm-slds-chat-message__file_inbound {
            border-radius: .5rem .5rem .5rem 0;
            background-color: #fff
        }
        
        .mm-slds-chat-message__text_outbound {
            margin-left: auto;
            background-color: #005fb2
        }
        
        .mm-slds-chat-message__text_outbound-agent {
            background-color: #6b6d70;
            margin-left: auto
        }
        
        .mm-slds-chat-message__text_outbound a,
        .mm-slds-chat-message__text_outbound-agent a {
            color: #fff;
            text-decoration: underline
        }
        
        .mm-slds-chat-message__text_unsupported-type {
            background-color: #fff;
            border-radius: .5rem .5rem .5rem 0;
            border: #ffb75d 1px solid;
            color: #080707;
            margin-right: auto
        }
        
        .mm-slds-chat-message__text_unsupported-type .mm-slds-chat-icon.mm-slds-icon-utility-warning .mm-slds-icon {
            fill: #ffb75d
        }
        
        .mm-slds-chat-message__text_delivery-failure {
            background-color: #fff;
            border: #c23934 1px solid;
            color: #080707;
            margin-left: auto
        }
        
        .mm-slds-chat-message__text_delivery-failure .mm-slds-chat-message__text_delivery-failure-reason {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            padding: .5rem .5rem 0;
            margin: .5rem -.5rem 0;
            color: #c23934;
            border-top: #c23934 1px solid
        }
        
        .mm-slds-chat-message__text_delivery-failure .mm-slds-chat-icon.mm-slds-icon-utility-error .mm-slds-icon {
            fill: #c23934
        }
        
        .mm-slds-chat-message__text_sneak-peak,
        .mm-slds-chat-message__text_sneak-peek {
            font-style: italic
        }
        
        .mm-slds-chat-message__text_sneak-peak .mm-slds-icon-typing,
        .mm-slds-chat-message__text_sneak-peek .mm-slds-icon-typing {
            margin-right: .5rem
        }
        
        .mm-slds-chat-message__meta {
            color: #3e3e3c;
            font-size: .625rem;
            margin: .125rem 0 0 .5rem
        }
        
        .mm-slds-chat-message__action {
            font-size: .75rem;
            margin-left: .5rem;
            line-height: 1.25
        }
        
        .mm-slds-chat-message__action .mm-slds-chat-icon.mm-slds-icon-utility-redo .mm-slds-icon {
            width: .75rem;
            height: .75rem;
            fill: #006dcc
        }
        
        .mm-slds-chat-event {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            color: #3e3e3c;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            font-size: .8125rem;
            text-align: center;
            width: 100%
        }
        
        .mm-slds-chat-event.mm-slds-has-error {
            color: #c23934
        }
        
        .mm-slds-chat-event.mm-slds-has-error svg {
            fill: #c23934
        }
        
        .mm-slds-chat-event__rule {
            border-top: 1px #dddbda solid;
            height: .0625rem;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1
        }
        
        .mm-slds-chat-event__body {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            margin: 0 .5rem
        }
        
        .mm-slds-chat-event__agent-message {
            -webkit-box-flex: 3;
            -ms-flex-positive: 3;
            flex-grow: 3;
            font-size: .75rem;
            font-style: italic;
            margin-top: .5rem;
            width: 100%
        }
        
        .mm-slds-chat-bookend {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            border: #dddbda 0 solid;
            border-bottom-width: 1px;
            color: #3e3e3c;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            font-size: .8125rem;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            padding: .5rem .75rem;
            width: 100%
        }
        
        .mm-slds-chat-bookend_stop {
            border-width: 1px 0 0
        }
        
        .mm-slds-chat_past .mm-slds-chat-listitem_event {
            margin: 1rem 0
        }
        
        .mm-slds-chat_past .mm-slds-chat-message__meta {
            margin: .25rem 0 0
        }
        
        .mm-slds-chat_past .mm-slds-chat-message__meta b {
            color: #080707
        }
        
        .mm-slds-form-element {
            position: relative;
            min-width: 0
        }
        
        .mm-slds-form-element__label {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: auto;
            -ms-hyphens: auto;
            hyphens: auto;
            display: inline-block;
            color: #3e3e3c;
            font-size: .75rem;
            padding-right: .5rem;
            padding-top: .25rem;
            margin-bottom: .125rem
        }
        
        .mm-slds-form-element__label:empty {
            margin: 0
        }
        
        .mm-slds-form-element__control {
            clear: left;
            position: relative
        }
        
        .mm-slds-form-element__control .mm-slds-checkbox,
        .mm-slds-form-element__control .mm-slds-radio {
            display: block
        }
        
        .mm-slds-form-element__icon {
            display: inline-block;
            position: relative;
            padding-top: .25rem;
            vertical-align: top;
            line-height: 1;
            z-index: 1
        }
        
        .mm-slds-form-element__icon .mm-slds-button_icon {
            position: relative
        }
        
        .mm-slds-form-element__help,
        .mm-slds-form-element__helper {
            font-size: .75rem;
            margin-top: .125rem;
            display: block
        }
        
        .mm-slds-form-element--edit .mm-slds-form-element__static,
        .mm-slds-form-element_edit .mm-slds-form-element__static {
            width: calc(100% - 1.5rem)
        }
        
        .mm-slds-form-element_readonly {
            -ms-flex-preferred-size: 0;
            flex-basis: 0%;
            border-bottom: 1px solid #dddbda;
            margin-bottom: 0
        }
        
        .mm-slds-form-element_readonly .mm-slds-form-element__control {
            padding-top: .125rem;
            padding-bottom: .125rem
        }
        
        .mm-slds-form-element_readonly .mm-slds-form-element__label {
            margin-bottom: 0
        }
        
        .mm-slds-form-element__legend {
            font-weight: 700;
            float: left
        }
        
        .mm-slds-form-element__addon {
            display: inline-block;
            margin: 0 .5rem;
            -ms-flex-item-align: center;
            align-self: center
        }
        
        .mm-slds-form-element__static {
            overflow-wrap: break-word;
            word-wrap: break-word;
            word-break: break-word;
            display: inline-block;
            font-size: .875rem;
            font-weight: 400;
            color: #080707;
            width: 100%
        }
        
        .mm-slds-form-element__static.mm-slds-text-longform :last-child {
            margin-bottom: 0
        }
        
        .mm-slds-form-element__static:empty {
            min-height: calc(1.25rem + 1px);
            vertical-align: bottom
        }
        
        .mm-slds-form-element__static--edit {
            width: calc(100% - 1.5rem)
        }
        
        .mm-slds-required {
            color: #c23934;
            margin: 0 .125rem
        }
        
        .mm-slds-has-error .mm-slds-form-element__help {
            color: #c23934
        }
        
        .mm-slds-input-has-icon .mm-slds-input__icon {
            fill: #b0adab
        }
        
        .mm-slds-input {
            background-color: #fff;
            border: 1px solid #dddbda;
            border-radius: .25rem;
            width: 100%;
            -webkit-transition: border .1s linear, background-color .1s linear;
            transition: border .1s linear, background-color .1s linear;
            display: inline-block;
            padding: 0 1rem 0 .75rem;
            line-height: 1.875rem;
            min-height: calc(1.875rem + (1px * 2))
        }
        
        .mm-slds-input:required {
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-input:active,
        .mm-slds-input:focus {
            outline: 0;
            border-color: #1589ee;
            background-color: #fff;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-input.mm-slds-is-disabled,
        .mm-slds-input[disabled] {
            background-color: #ecebea;
            border-color: #c9c7c5;
            cursor: not-allowed;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none
        }
        
        .mm-slds-input.mm-slds-is-disabled:active,
        .mm-slds-input.mm-slds-is-disabled:focus,
        .mm-slds-input[disabled]:active,
        .mm-slds-input[disabled]:focus {
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-input[readonly] {
            padding-left: 0;
            border-color: transparent;
            background-color: transparent;
            font-size: .875rem;
            font-weight: 400
        }
        
        .mm-slds-input[type=search]::-ms-clear {
            display: none;
            width: 0;
            height: 0
        }
        
        .mm-slds-input[type=email],
        .mm-slds-input[type=tel],
        .mm-slds-input[type=url] {
            direction: ltr;
            text-align: left
        }
        
        .mm-slds-input--bare,
        .mm-slds-input_bare {
            background-color: transparent;
            border: 0;
            padding-top: 0;
            padding-bottom: 0;
            padding-left: .75rem;
            color: #080707;
            line-height: 1.875rem
        }
        
        .mm-slds-input--bare:active,
        .mm-slds-input--bare:focus,
        .mm-slds-input_bare:active,
        .mm-slds-input_bare:focus {
            outline: 0;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-input--height,
        .mm-slds-input_height {
            min-height: calc(1.875rem + (1px * 2))
        }
        
        .mm-slds-input_borders {
            padding-left: .75rem;
            border-color: #dddbda
        }
        
        .mm-slds-input-has-icon {
            position: relative
        }
        
        .mm-slds-input-has-icon .mm-slds-input__icon {
            width: .875rem;
            height: .875rem;
            position: absolute;
            top: 50%;
            margin-top: -.4375rem;
            line-height: 1;
            border: 0;
            z-index: 2;
            fill: #b0adab
        }
        
        .mm-slds-input-has-icon .mm-slds-input__icon:not(button) {
            pointer-events: none
        }
        
        .mm-slds-input-has-icon--left .mm-slds-input__icon,
        .mm-slds-input-has-icon_left .mm-slds-input__icon {
            left: .75rem
        }
        
        .mm-slds-input-has-icon--left .mm-slds-input,
        .mm-slds-input-has-icon--left .mm-slds-input--bare,
        .mm-slds-input-has-icon--left .mm-slds-input_bare,
        .mm-slds-input-has-icon_left .mm-slds-input,
        .mm-slds-input-has-icon_left .mm-slds-input--bare,
        .mm-slds-input-has-icon_left .mm-slds-input_bare {
            padding-left: 2rem
        }
        
        .mm-slds-input-has-icon--right .mm-slds-input__icon,
        .mm-slds-input-has-icon_right .mm-slds-input__icon {
            right: .75rem
        }
        
        .mm-slds-input-has-icon--right .mm-slds-input,
        .mm-slds-input-has-icon--right .mm-slds-input--bare,
        .mm-slds-input-has-icon--right .mm-slds-input_bare,
        .mm-slds-input-has-icon_right .mm-slds-input,
        .mm-slds-input-has-icon_right .mm-slds-input--bare,
        .mm-slds-input-has-icon_right .mm-slds-input_bare {
            padding-right: 2rem
        }
        
        .mm-slds-input-has-icon--left-right .mm-slds-input__icon--left,
        .mm-slds-input-has-icon--left-right .mm-slds-input__icon_left,
        .mm-slds-input-has-icon_left-right .mm-slds-input__icon--left,
        .mm-slds-input-has-icon_left-right .mm-slds-input__icon_left {
            left: .75rem
        }
        
        .mm-slds-input-has-icon--left-right .mm-slds-input__icon--right,
        .mm-slds-input-has-icon--left-right .mm-slds-input__icon_right,
        .mm-slds-input-has-icon_left-right .mm-slds-input__icon--right,
        .mm-slds-input-has-icon_left-right .mm-slds-input__icon_right {
            right: .75rem
        }
        
        .mm-slds-input-has-icon--left-right .mm-slds-input,
        .mm-slds-input-has-icon--left-right .mm-slds-input--bare,
        .mm-slds-input-has-icon--left-right .mm-slds-input_bare,
        .mm-slds-input-has-icon_left-right .mm-slds-input,
        .mm-slds-input-has-icon_left-right .mm-slds-input--bare,
        .mm-slds-input-has-icon_left-right .mm-slds-input_bare {
            padding: 0 2rem
        }
        
        .mm-slds-input-has-icon_group-right .mm-slds-input,
        .mm-slds-input-has-icon_group-right .mm-slds-input--bare,
        .mm-slds-input-has-icon_group-right .mm-slds-input_bare {
            padding-right: 3.5rem
        }
        
        .mm-slds-input__icon-group {
            position: absolute;
            height: 1rem;
            margin-top: -.5rem
        }
        
        .mm-slds-input__icon-group_right {
            right: 0;
            top: 50%
        }
        
        .mm-slds-input__icon-group_right .mm-slds-input__icon--right,
        .mm-slds-input__icon-group_right .mm-slds-input__icon_right {
            right: .5rem
        }
        
        .mm-slds-input__icon-group_right .mm-slds-input__spinner {
            right: 1.5rem;
            left: auto
        }
        
        .mm-slds-input-has-fixed-addon {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-input:required:focus {
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-has-error .mm-slds-input {
            background-color: #fff;
            border-color: #c23934;
            -webkit-box-shadow: #c23934 0 0 0 1px inset;
            box-shadow: #c23934 0 0 0 1px inset;
            background-clip: padding-box
        }
        
        .mm-slds-has-error .mm-slds-input:active,
        .mm-slds-has-error .mm-slds-input:focus {
            -webkit-box-shadow: #c23934 0 0 0 1px inset, 0 0 3px #0070d2;
            box-shadow: #c23934 0 0 0 1px inset, 0 0 3px #0070d2
        }
        
        .mm-slds-has-error .mm-slds-input__icon {
            fill: #c23934;
            color: #c23934
        }
        
        .mm-slds-input_counter {
            text-align: center;
            padding: 0 3rem
        }
        
        .mm-slds-input_counter[type=number] {
            -moz-appearance: textfield
        }
        
        .mm-slds-input_counter::-webkit-inner-spin-button {
            -moz-appearance: none;
            -webkit-appearance: none;
            appearance: none;
            margin: 0
        }
        
        .mm-slds-input__button_decrement {
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: .75rem
        }
        
        .mm-slds-input__button_increment {
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            right: .75rem
        }
        
        .mm-slds-textarea {
            background-color: #fff;
            border: 1px solid #dddbda;
            border-radius: .25rem;
            width: 100%;
            -webkit-transition: border .1s linear, background-color .1s linear;
            transition: border .1s linear, background-color .1s linear;
            -webkit-appearance: none;
            resize: vertical;
            padding: .5rem .75rem
        }
        
        .mm-slds-textarea:required {
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-textarea:active,
        .mm-slds-textarea:focus {
            outline: 0;
            border-color: #1589ee;
            background-color: #fff;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-textarea.mm-slds-is-disabled,
        .mm-slds-textarea[disabled] {
            background-color: #ecebea;
            border-color: #c9c7c5;
            cursor: not-allowed;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none
        }
        
        .mm-slds-textarea.mm-slds-is-disabled:active,
        .mm-slds-textarea.mm-slds-is-disabled:focus,
        .mm-slds-textarea[disabled]:active,
        .mm-slds-textarea[disabled]:focus {
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-has-error .mm-slds-textarea {
            background-color: #fff;
            border-color: #c23934;
            -webkit-box-shadow: #c23934 0 0 0 1px inset;
            box-shadow: #c23934 0 0 0 1px inset;
            background-clip: padding-box
        }
        
        .mm-slds-has-error .mm-slds-textarea:active,
        .mm-slds-has-error .mm-slds-textarea:focus {
            -webkit-box-shadow: #c23934 0 0 0 1px inset, 0 0 3px #0070d2;
            box-shadow: #c23934 0 0 0 1px inset, 0 0 3px #0070d2
        }
        
        .mm-slds-radio {
            display: inline-block
        }
        
        .mm-slds-radio .mm-slds-radio--faux,
        .mm-slds-radio .mm-slds-radio_faux {
            width: 1rem;
            height: 1rem;
            display: inline-block;
            position: relative;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            vertical-align: middle;
            border: 1px solid #dddbda;
            border-radius: 50%;
            background: #fff;
            -webkit-transition: border .1s linear, background-color .1s linear;
            transition: border .1s linear, background-color .1s linear
        }
        
        .mm-slds-radio .mm-slds-form-element__label {
            display: inline;
            vertical-align: middle;
            font-size: .8125rem
        }
        
        .mm-slds-radio [type=radio] {
            width: 1px;
            height: 1px;
            border: 0;
            clip: rect(0 0 0 0);
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute
        }
        
        .mm-slds-radio [type=radio]:checked+.mm-slds-radio--faux,
        .mm-slds-radio [type=radio]:checked+.mm-slds-radio__label .mm-slds-radio--faux,
        .mm-slds-radio [type=radio]:checked+.mm-slds-radio__label .mm-slds-radio_faux,
        .mm-slds-radio [type=radio]:checked+.mm-slds-radio_faux,
        .mm-slds-radio [type=radio]:checked~.mm-slds-radio--faux,
        .mm-slds-radio [type=radio]:checked~.mm-slds-radio_faux {
            background: #fff
        }
        
        .mm-slds-radio [type=radio]:checked+.mm-slds-radio--faux:after,
        .mm-slds-radio [type=radio]:checked+.mm-slds-radio__label .mm-slds-radio--faux:after,
        .mm-slds-radio [type=radio]:checked+.mm-slds-radio__label .mm-slds-radio_faux:after,
        .mm-slds-radio [type=radio]:checked+.mm-slds-radio_faux:after,
        .mm-slds-radio [type=radio]:checked~.mm-slds-radio--faux:after,
        .mm-slds-radio [type=radio]:checked~.mm-slds-radio_faux:after {
            width: .5rem;
            height: .5rem;
            content: "";
            position: absolute;
            top: 50%;
            /*! @noflip */
            left: 50%;
            -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
            border-radius: 50%;
            background: #0070d2
        }
        
        .mm-slds-radio [type=radio]:focus+.mm-slds-radio--faux,
        .mm-slds-radio [type=radio]:focus+.mm-slds-radio__label .mm-slds-radio--faux,
        .mm-slds-radio [type=radio]:focus+.mm-slds-radio__label .mm-slds-radio_faux,
        .mm-slds-radio [type=radio]:focus+.mm-slds-radio_faux,
        .mm-slds-radio [type=radio]:focus~.mm-slds-radio--faux,
        .mm-slds-radio [type=radio]:focus~.mm-slds-radio_faux {
            border-color: #1589ee;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-radio [type=radio][disabled] {
            cursor: not-allowed;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none
        }
        
        .mm-slds-radio [type=radio][disabled]+.mm-slds-radio__label .mm-slds-radio--faux,
        .mm-slds-radio [type=radio][disabled]+.mm-slds-radio__label .mm-slds-radio_faux,
        .mm-slds-radio [type=radio][disabled]~.mm-slds-radio--faux,
        .mm-slds-radio [type=radio][disabled]~.mm-slds-radio_faux {
            background-color: #ecebea;
            border-color: #c9c7c5
        }
        
        .mm-slds-radio [type=radio][disabled]+.mm-slds-radio__label .mm-slds-radio--faux:after,
        .mm-slds-radio [type=radio][disabled]+.mm-slds-radio__label .mm-slds-radio_faux:after,
        .mm-slds-radio [type=radio][disabled]~.mm-slds-radio--faux:after,
        .mm-slds-radio [type=radio][disabled]~.mm-slds-radio_faux:after {
            background: #969492
        }
        
        .mm-slds-has-error .mm-slds-radio [type=radio]+.mm-slds-radio--faux,
        .mm-slds-has-error .mm-slds-radio [type=radio]+.mm-slds-radio__label .mm-slds-radio--faux,
        .mm-slds-has-error .mm-slds-radio [type=radio]+.mm-slds-radio__label .mm-slds-radio_faux,
        .mm-slds-has-error .mm-slds-radio [type=radio]+.mm-slds-radio_faux,
        .mm-slds-has-error .mm-slds-radio [type=radio]~.mm-slds-radio--faux,
        .mm-slds-has-error .mm-slds-radio [type=radio]~.mm-slds-radio_faux {
            border-color: #c23934;
            border-width: 2px
        }
        
        .mm-slds-has-error .mm-slds-radio [type=radio]:checked+.mm-slds-radio--faux,
        .mm-slds-has-error .mm-slds-radio [type=radio]:checked+.mm-slds-radio__label .mm-slds-radio--faux,
        .mm-slds-has-error .mm-slds-radio [type=radio]:checked+.mm-slds-radio__label .mm-slds-radio_faux,
        .mm-slds-has-error .mm-slds-radio [type=radio]:checked+.mm-slds-radio_faux,
        .mm-slds-has-error .mm-slds-radio [type=radio]:checked~.mm-slds-radio--faux,
        .mm-slds-has-error .mm-slds-radio [type=radio]:checked~.mm-slds-radio_faux {
            background: #fff
        }
        
        .mm-slds-has-error .mm-slds-radio [type=radio]:checked+.mm-slds-radio--faux:after,
        .mm-slds-has-error .mm-slds-radio [type=radio]:checked+.mm-slds-radio__label .mm-slds-radio--faux:after,
        .mm-slds-has-error .mm-slds-radio [type=radio]:checked+.mm-slds-radio__label .mm-slds-radio_faux:after,
        .mm-slds-has-error .mm-slds-radio [type=radio]:checked+.mm-slds-radio_faux:after,
        .mm-slds-has-error .mm-slds-radio [type=radio]:checked~.mm-slds-radio--faux:after,
        .mm-slds-has-error .mm-slds-radio [type=radio]:checked~.mm-slds-radio_faux:after {
            background: #d4504c
        }
        
        .mm-slds-form-element .mm-slds-radio [type=radio]+.mm-slds-radio--faux,
        .mm-slds-form-element .mm-slds-radio [type=radio]+.mm-slds-radio_faux,
        .mm-slds-form-element .mm-slds-radio [type=radio]~.mm-slds-radio--faux,
        .mm-slds-form-element .mm-slds-radio [type=radio]~.mm-slds-radio_faux,
        .mm-slds-radio [type=radio]+.mm-slds-radio__label .mm-slds-radio--faux,
        .mm-slds-radio [type=radio]+.mm-slds-radio__label .mm-slds-radio_faux {
            margin-right: .5rem
        }
        
        .mm-slds-radio--button-group,
        .mm-slds-radio_button-group {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            border: 1px solid #dddbda;
            border-radius: .25rem
        }
        
        .mm-slds-radio--button,
        .mm-slds-radio_button {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            border: 0;
            border-radius: 0;
            background-clip: padding-box
        }
        
        .mm-slds-radio--button .mm-slds-radio--faux,
        .mm-slds-radio--button .mm-slds-radio_faux,
        .mm-slds-radio_button .mm-slds-radio--faux,
        .mm-slds-radio_button .mm-slds-radio_faux {
            padding-left: 1rem;
            padding-right: 1rem;
            text-align: center;
            vertical-align: middle
        }
        
        .mm-slds-radio--button+.mm-slds-radio--button,
        .mm-slds-radio--button+.mm-slds-radio_button,
        .mm-slds-radio_button+.mm-slds-radio--button,
        .mm-slds-radio_button+.mm-slds-radio_button {
            border-left: 1px solid #dddbda;
            margin: 0
        }
        
        .mm-slds-radio--button:first-child>.mm-slds-radio--button__label,
        .mm-slds-radio--button:first-child>.mm-slds-radio--faux,
        .mm-slds-radio--button:first-child>.mm-slds-radio_button__label,
        .mm-slds-radio--button:first-child>.mm-slds-radio_faux,
        .mm-slds-radio_button:first-child>.mm-slds-radio--button__label,
        .mm-slds-radio_button:first-child>.mm-slds-radio--faux,
        .mm-slds-radio_button:first-child>.mm-slds-radio_button__label,
        .mm-slds-radio_button:first-child>.mm-slds-radio_faux {
            border-radius: .25rem 0 0 .25rem
        }
        
        .mm-slds-radio--button .mm-slds-button--last>.mm-slds-radio--faux,
        .mm-slds-radio--button .mm-slds-button_last>.mm-slds-radio_faux,
        .mm-slds-radio--button:last-child>.mm-slds-radio--button__label,
        .mm-slds-radio--button:last-child>.mm-slds-radio--faux,
        .mm-slds-radio--button:last-child>.mm-slds-radio_button__label,
        .mm-slds-radio--button:last-child>.mm-slds-radio_faux,
        .mm-slds-radio_button .mm-slds-button--last>.mm-slds-radio--faux,
        .mm-slds-radio_button .mm-slds-button_last>.mm-slds-radio_faux,
        .mm-slds-radio_button:last-child>.mm-slds-radio--button__label,
        .mm-slds-radio_button:last-child>.mm-slds-radio--faux,
        .mm-slds-radio_button:last-child>.mm-slds-radio_button__label,
        .mm-slds-radio_button:last-child>.mm-slds-radio_faux {
            border-radius: 0 .25rem .25rem 0
        }
        
        .mm-slds-radio--button [type=radio],
        .mm-slds-radio_button [type=radio] {
            width: 1px;
            height: 1px;
            border: 0;
            clip: rect(0 0 0 0);
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute
        }
        
        .mm-slds-radio--button [type=radio]:checked+.mm-slds-radio--button__label,
        .mm-slds-radio--button [type=radio]:checked+.mm-slds-radio--faux,
        .mm-slds-radio--button [type=radio]:checked+.mm-slds-radio_button__label,
        .mm-slds-radio--button [type=radio]:checked+.mm-slds-radio_faux,
        .mm-slds-radio--button [type=radio]:checked~.mm-slds-radio--faux,
        .mm-slds-radio--button [type=radio]:checked~.mm-slds-radio_faux,
        .mm-slds-radio_button [type=radio]:checked+.mm-slds-radio--button__label,
        .mm-slds-radio_button [type=radio]:checked+.mm-slds-radio--faux,
        .mm-slds-radio_button [type=radio]:checked+.mm-slds-radio_button__label,
        .mm-slds-radio_button [type=radio]:checked+.mm-slds-radio_faux,
        .mm-slds-radio_button [type=radio]:checked~.mm-slds-radio--faux,
        .mm-slds-radio_button [type=radio]:checked~.mm-slds-radio_faux {
            background-color: #0070d2;
            color: #fff
        }
        
        .mm-slds-radio--button [type=radio]:checked+.mm-slds-radio--button__label:focus,
        .mm-slds-radio--button [type=radio]:checked+.mm-slds-radio--button__label:hover,
        .mm-slds-radio--button [type=radio]:checked+.mm-slds-radio--faux:focus,
        .mm-slds-radio--button [type=radio]:checked+.mm-slds-radio--faux:hover,
        .mm-slds-radio--button [type=radio]:checked+.mm-slds-radio_button__label:focus,
        .mm-slds-radio--button [type=radio]:checked+.mm-slds-radio_button__label:hover,
        .mm-slds-radio--button [type=radio]:checked+.mm-slds-radio_faux:focus,
        .mm-slds-radio--button [type=radio]:checked+.mm-slds-radio_faux:hover,
        .mm-slds-radio--button [type=radio]:checked~.mm-slds-radio--faux:focus,
        .mm-slds-radio--button [type=radio]:checked~.mm-slds-radio--faux:hover,
        .mm-slds-radio--button [type=radio]:checked~.mm-slds-radio_faux:focus,
        .mm-slds-radio--button [type=radio]:checked~.mm-slds-radio_faux:hover,
        .mm-slds-radio_button [type=radio]:checked+.mm-slds-radio--button__label:focus,
        .mm-slds-radio_button [type=radio]:checked+.mm-slds-radio--button__label:hover,
        .mm-slds-radio_button [type=radio]:checked+.mm-slds-radio--faux:focus,
        .mm-slds-radio_button [type=radio]:checked+.mm-slds-radio--faux:hover,
        .mm-slds-radio_button [type=radio]:checked+.mm-slds-radio_button__label:focus,
        .mm-slds-radio_button [type=radio]:checked+.mm-slds-radio_button__label:hover,
        .mm-slds-radio_button [type=radio]:checked+.mm-slds-radio_faux:focus,
        .mm-slds-radio_button [type=radio]:checked+.mm-slds-radio_faux:hover,
        .mm-slds-radio_button [type=radio]:checked~.mm-slds-radio--faux:focus,
        .mm-slds-radio_button [type=radio]:checked~.mm-slds-radio--faux:hover,
        .mm-slds-radio_button [type=radio]:checked~.mm-slds-radio_faux:focus,
        .mm-slds-radio_button [type=radio]:checked~.mm-slds-radio_faux:hover {
            background-color: #005fb2
        }
        
        .mm-slds-radio--button [type=radio]:focus+.mm-slds-radio--button__label,
        .mm-slds-radio--button [type=radio]:focus+.mm-slds-radio--faux,
        .mm-slds-radio--button [type=radio]:focus+.mm-slds-radio_button__label,
        .mm-slds-radio--button [type=radio]:focus+.mm-slds-radio_faux,
        .mm-slds-radio--button [type=radio]:focus~.mm-slds-radio--faux,
        .mm-slds-radio--button [type=radio]:focus~.mm-slds-radio_faux,
        .mm-slds-radio_button [type=radio]:focus+.mm-slds-radio--button__label,
        .mm-slds-radio_button [type=radio]:focus+.mm-slds-radio--faux,
        .mm-slds-radio_button [type=radio]:focus+.mm-slds-radio_button__label,
        .mm-slds-radio_button [type=radio]:focus+.mm-slds-radio_faux,
        .mm-slds-radio_button [type=radio]:focus~.mm-slds-radio--faux,
        .mm-slds-radio_button [type=radio]:focus~.mm-slds-radio_faux {
            outline: 0;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2;
            z-index: 1
        }
        
        .mm-slds-radio--button [type=radio][disabled]+.mm-slds-radio--button__label,
        .mm-slds-radio--button [type=radio][disabled]+.mm-slds-radio--faux,
        .mm-slds-radio--button [type=radio][disabled]+.mm-slds-radio_button__label,
        .mm-slds-radio--button [type=radio][disabled]+.mm-slds-radio_faux,
        .mm-slds-radio--button [type=radio][disabled]~.mm-slds-radio--faux,
        .mm-slds-radio--button [type=radio][disabled]~.mm-slds-radio_faux,
        .mm-slds-radio_button [type=radio][disabled]+.mm-slds-radio--button__label,
        .mm-slds-radio_button [type=radio][disabled]+.mm-slds-radio--faux,
        .mm-slds-radio_button [type=radio][disabled]+.mm-slds-radio_button__label,
        .mm-slds-radio_button [type=radio][disabled]+.mm-slds-radio_faux,
        .mm-slds-radio_button [type=radio][disabled]~.mm-slds-radio--faux,
        .mm-slds-radio_button [type=radio][disabled]~.mm-slds-radio_faux {
            background-color: #fff;
            color: #dddbda
        }
        
        .mm-slds-radio--button [type=radio][disabled]+.mm-slds-radio--button__label:focus,
        .mm-slds-radio--button [type=radio][disabled]+.mm-slds-radio--button__label:hover,
        .mm-slds-radio--button [type=radio][disabled]+.mm-slds-radio--faux:focus,
        .mm-slds-radio--button [type=radio][disabled]+.mm-slds-radio--faux:hover,
        .mm-slds-radio--button [type=radio][disabled]+.mm-slds-radio_button__label:focus,
        .mm-slds-radio--button [type=radio][disabled]+.mm-slds-radio_button__label:hover,
        .mm-slds-radio--button [type=radio][disabled]+.mm-slds-radio_faux:focus,
        .mm-slds-radio--button [type=radio][disabled]+.mm-slds-radio_faux:hover,
        .mm-slds-radio--button [type=radio][disabled]~.mm-slds-radio--faux:focus,
        .mm-slds-radio--button [type=radio][disabled]~.mm-slds-radio--faux:hover,
        .mm-slds-radio--button [type=radio][disabled]~.mm-slds-radio_faux:focus,
        .mm-slds-radio--button [type=radio][disabled]~.mm-slds-radio_faux:hover,
        .mm-slds-radio_button [type=radio][disabled]+.mm-slds-radio--button__label:focus,
        .mm-slds-radio_button [type=radio][disabled]+.mm-slds-radio--button__label:hover,
        .mm-slds-radio_button [type=radio][disabled]+.mm-slds-radio--faux:focus,
        .mm-slds-radio_button [type=radio][disabled]+.mm-slds-radio--faux:hover,
        .mm-slds-radio_button [type=radio][disabled]+.mm-slds-radio_button__label:focus,
        .mm-slds-radio_button [type=radio][disabled]+.mm-slds-radio_button__label:hover,
        .mm-slds-radio_button [type=radio][disabled]+.mm-slds-radio_faux:focus,
        .mm-slds-radio_button [type=radio][disabled]+.mm-slds-radio_faux:hover,
        .mm-slds-radio_button [type=radio][disabled]~.mm-slds-radio--faux:focus,
        .mm-slds-radio_button [type=radio][disabled]~.mm-slds-radio--faux:hover,
        .mm-slds-radio_button [type=radio][disabled]~.mm-slds-radio_faux:focus,
        .mm-slds-radio_button [type=radio][disabled]~.mm-slds-radio_faux:hover {
            cursor: default
        }
        
        .mm-slds-radio--button [type=radio][disabled]:checked+.mm-slds-radio--button__label,
        .mm-slds-radio--button [type=radio][disabled]:checked+.mm-slds-radio--faux,
        .mm-slds-radio--button [type=radio][disabled]:checked+.mm-slds-radio_button__label,
        .mm-slds-radio--button [type=radio][disabled]:checked+.mm-slds-radio_faux,
        .mm-slds-radio--button [type=radio][disabled]:checked~.mm-slds-radio--faux,
        .mm-slds-radio--button [type=radio][disabled]:checked~.mm-slds-radio_faux,
        .mm-slds-radio_button [type=radio][disabled]:checked+.mm-slds-radio--button__label,
        .mm-slds-radio_button [type=radio][disabled]:checked+.mm-slds-radio--faux,
        .mm-slds-radio_button [type=radio][disabled]:checked+.mm-slds-radio_button__label,
        .mm-slds-radio_button [type=radio][disabled]:checked+.mm-slds-radio_faux,
        .mm-slds-radio_button [type=radio][disabled]:checked~.mm-slds-radio--faux,
        .mm-slds-radio_button [type=radio][disabled]:checked~.mm-slds-radio_faux {
            background-color: #c9c7c5;
            color: #fff
        }
        
        .mm-slds-radio--button [type=radio][disabled]:checked+.mm-slds-radio--button__label:focus,
        .mm-slds-radio--button [type=radio][disabled]:checked+.mm-slds-radio--button__label:hover,
        .mm-slds-radio--button [type=radio][disabled]:checked+.mm-slds-radio--faux:focus,
        .mm-slds-radio--button [type=radio][disabled]:checked+.mm-slds-radio--faux:hover,
        .mm-slds-radio--button [type=radio][disabled]:checked+.mm-slds-radio_button__label:focus,
        .mm-slds-radio--button [type=radio][disabled]:checked+.mm-slds-radio_button__label:hover,
        .mm-slds-radio--button [type=radio][disabled]:checked+.mm-slds-radio_faux:focus,
        .mm-slds-radio--button [type=radio][disabled]:checked+.mm-slds-radio_faux:hover,
        .mm-slds-radio--button [type=radio][disabled]:checked~.mm-slds-radio--faux:focus,
        .mm-slds-radio--button [type=radio][disabled]:checked~.mm-slds-radio--faux:hover,
        .mm-slds-radio--button [type=radio][disabled]:checked~.mm-slds-radio_faux:focus,
        .mm-slds-radio--button [type=radio][disabled]:checked~.mm-slds-radio_faux:hover,
        .mm-slds-radio_button [type=radio][disabled]:checked+.mm-slds-radio--button__label:focus,
        .mm-slds-radio_button [type=radio][disabled]:checked+.mm-slds-radio--button__label:hover,
        .mm-slds-radio_button [type=radio][disabled]:checked+.mm-slds-radio--faux:focus,
        .mm-slds-radio_button [type=radio][disabled]:checked+.mm-slds-radio--faux:hover,
        .mm-slds-radio_button [type=radio][disabled]:checked+.mm-slds-radio_button__label:focus,
        .mm-slds-radio_button [type=radio][disabled]:checked+.mm-slds-radio_button__label:hover,
        .mm-slds-radio_button [type=radio][disabled]:checked+.mm-slds-radio_faux:focus,
        .mm-slds-radio_button [type=radio][disabled]:checked+.mm-slds-radio_faux:hover,
        .mm-slds-radio_button [type=radio][disabled]:checked~.mm-slds-radio--faux:focus,
        .mm-slds-radio_button [type=radio][disabled]:checked~.mm-slds-radio--faux:hover,
        .mm-slds-radio_button [type=radio][disabled]:checked~.mm-slds-radio_faux:focus,
        .mm-slds-radio_button [type=radio][disabled]:checked~.mm-slds-radio_faux:hover {
            cursor: default
        }
        
        .mm-slds-radio--button__label,
        .mm-slds-radio_button__label {
            background-color: #fff
        }
        
        .mm-slds-radio--button__label:focus,
        .mm-slds-radio--button__label:hover,
        .mm-slds-radio_button__label:focus,
        .mm-slds-radio_button__label:hover {
            cursor: pointer
        }
        
        .mm-slds-checkbox {
            display: inline-block;
            position: relative
        }
        
        .mm-slds-checkbox .mm-slds-checkbox--faux,
        .mm-slds-checkbox .mm-slds-checkbox_faux {
            width: 1rem;
            height: 1rem;
            display: inline-block;
            position: relative;
            vertical-align: middle;
            border: 1px solid #dddbda;
            border-radius: .125rem;
            background: #fff;
            -webkit-transition: border .1s linear, background-color .1s linear;
            transition: border .1s linear, background-color .1s linear
        }
        
        .mm-slds-checkbox .mm-slds-checkbox__label .mm-slds-form-element__label {
            display: inline;
            vertical-align: middle;
            font-size: .8125rem
        }
        
        .mm-slds-checkbox [type=checkbox] {
            width: 1px;
            height: 1px;
            border: 0;
            clip: rect(0 0 0 0);
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            pointer-events: auto
        }
        
        .mm-slds-checkbox [type=checkbox]:checked+.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox [type=checkbox]:checked+.mm-slds-checkbox__label .mm-slds-checkbox--faux:after,
        .mm-slds-checkbox [type=checkbox]:checked+.mm-slds-checkbox__label .mm-slds-checkbox_faux:after,
        .mm-slds-checkbox [type=checkbox]:checked+.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox [type=checkbox]:checked~.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox [type=checkbox]:checked~.mm-slds-checkbox_faux:after {
            display: block;
            content: "";
            height: .25rem;
            width: .5rem;
            position: absolute;
            top: 50%;
            /*! @noflip */
            left: 50%;
            -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
            transform: translate3d(-50%, -50%, 0) rotate(-45deg);
            border-bottom: 2px solid #0070d2;
            /*! @noflip */
            border-left: 2px solid #0070d2
        }
        
        .mm-slds-checkbox [type=checkbox]:focus+.mm-slds-checkbox--faux,
        .mm-slds-checkbox [type=checkbox]:focus+.mm-slds-checkbox__label .mm-slds-checkbox--faux,
        .mm-slds-checkbox [type=checkbox]:focus+.mm-slds-checkbox__label .mm-slds-checkbox_faux,
        .mm-slds-checkbox [type=checkbox]:focus+.mm-slds-checkbox_faux,
        .mm-slds-checkbox [type=checkbox]:focus~.mm-slds-checkbox--faux,
        .mm-slds-checkbox [type=checkbox]:focus~.mm-slds-checkbox_faux {
            content: "";
            border-color: #1589ee;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-checkbox [type=checkbox]:focus:checked+.mm-slds-checkbox__label .mm-slds-checkbox--faux,
        .mm-slds-checkbox [type=checkbox]:focus:checked+.mm-slds-checkbox__label .mm-slds-checkbox_faux,
        .mm-slds-checkbox [type=checkbox]:focus:checked>.mm-slds-checkbox--faux,
        .mm-slds-checkbox [type=checkbox]:focus:checked>.mm-slds-checkbox_faux,
        .mm-slds-checkbox [type=checkbox]:focus:checked~.mm-slds-checkbox--faux,
        .mm-slds-checkbox [type=checkbox]:focus:checked~.mm-slds-checkbox_faux {
            border-color: #1589ee;
            background-color: #fff
        }
        
        .mm-slds-checkbox [type=checkbox]:indeterminate+.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox [type=checkbox]:indeterminate+.mm-slds-checkbox__label .mm-slds-checkbox--faux:after,
        .mm-slds-checkbox [type=checkbox]:indeterminate+.mm-slds-checkbox__label .mm-slds-checkbox_faux:after,
        .mm-slds-checkbox [type=checkbox]:indeterminate+.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox [type=checkbox]:indeterminate~.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox [type=checkbox]:indeterminate~.mm-slds-checkbox_faux:after {
            content: "";
            display: block;
            position: absolute;
            top: 50%;
            /*! @noflip */
            left: 50%;
            width: .5rem;
            height: 2px;
            background: #0070d2;
            border: 0;
            -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0)
        }
        
        .mm-slds-checkbox [type=checkbox][disabled]+.mm-slds-checkbox--faux,
        .mm-slds-checkbox [type=checkbox][disabled]+.mm-slds-checkbox__label .mm-slds-checkbox--faux,
        .mm-slds-checkbox [type=checkbox][disabled]+.mm-slds-checkbox__label .mm-slds-checkbox_faux,
        .mm-slds-checkbox [type=checkbox][disabled]+.mm-slds-checkbox_faux,
        .mm-slds-checkbox [type=checkbox][disabled]~.mm-slds-checkbox--faux,
        .mm-slds-checkbox [type=checkbox][disabled]~.mm-slds-checkbox_faux {
            background-color: #ecebea;
            border-color: #c9c7c5
        }
        
        .mm-slds-checkbox [type=checkbox][disabled]+.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox [type=checkbox][disabled]+.mm-slds-checkbox__label .mm-slds-checkbox--faux:after,
        .mm-slds-checkbox [type=checkbox][disabled]+.mm-slds-checkbox__label .mm-slds-checkbox_faux:after,
        .mm-slds-checkbox [type=checkbox][disabled]+.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox [type=checkbox][disabled]~.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox [type=checkbox][disabled]~.mm-slds-checkbox_faux:after {
            border-color: #969492
        }
        
        .mm-slds-checkbox.mm-slds-checkbox_stacked .mm-slds-checkbox__label {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start
        }
        
        .mm-slds-checkbox.mm-slds-checkbox_stacked .mm-slds-form-element__label {
            font-size: .75rem
        }
        
        .mm-slds-checkbox.mm-slds-checkbox_stacked .mm-slds-checkbox_faux {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1;
            margin-bottom: 1px
        }
        
        .mm-slds-checkbox.mm-slds-checkbox_stacked .mm-slds-required {
            float: left
        }
        
        .mm-slds-has-error .mm-slds-checkbox [type=checkbox]+.mm-slds-checkbox--faux,
        .mm-slds-has-error .mm-slds-checkbox [type=checkbox]+.mm-slds-checkbox__label .mm-slds-checkbox--faux,
        .mm-slds-has-error .mm-slds-checkbox [type=checkbox]+.mm-slds-checkbox__label .mm-slds-checkbox_faux,
        .mm-slds-has-error .mm-slds-checkbox [type=checkbox]+.mm-slds-checkbox_faux,
        .mm-slds-has-error .mm-slds-checkbox [type=checkbox]~.mm-slds-checkbox--faux,
        .mm-slds-has-error .mm-slds-checkbox [type=checkbox]~.mm-slds-checkbox_faux {
            border-color: #c23934;
            border-width: 2px
        }
        
        .mm-slds-has-error .mm-slds-checkbox [type=checkbox]:checked+.mm-slds-checkbox--faux,
        .mm-slds-has-error .mm-slds-checkbox [type=checkbox]:checked+.mm-slds-checkbox__label .mm-slds-checkbox--faux,
        .mm-slds-has-error .mm-slds-checkbox [type=checkbox]:checked+.mm-slds-checkbox__label .mm-slds-checkbox_faux,
        .mm-slds-has-error .mm-slds-checkbox [type=checkbox]:checked+.mm-slds-checkbox_faux,
        .mm-slds-has-error .mm-slds-checkbox [type=checkbox]:checked~.mm-slds-checkbox--faux,
        .mm-slds-has-error .mm-slds-checkbox [type=checkbox]:checked~.mm-slds-checkbox_faux {
            border-color: #c23934;
            background-color: #fff
        }
        
        .mm-slds-has-error .mm-slds-checkbox [type=checkbox]:checked+.mm-slds-checkbox--faux:after,
        .mm-slds-has-error .mm-slds-checkbox [type=checkbox]:checked+.mm-slds-checkbox__label .mm-slds-checkbox--faux:after,
        .mm-slds-has-error .mm-slds-checkbox [type=checkbox]:checked+.mm-slds-checkbox__label .mm-slds-checkbox_faux:after,
        .mm-slds-has-error .mm-slds-checkbox [type=checkbox]:checked+.mm-slds-checkbox_faux:after,
        .mm-slds-has-error .mm-slds-checkbox [type=checkbox]:checked~.mm-slds-checkbox--faux:after,
        .mm-slds-has-error .mm-slds-checkbox [type=checkbox]:checked~.mm-slds-checkbox_faux:after {
            border-color: #d4504c
        }
        
        .mm-slds-form-element .mm-slds-checkbox [type=checkbox]+.mm-slds-checkbox--faux,
        .mm-slds-form-element .mm-slds-checkbox [type=checkbox]+.mm-slds-checkbox__label .mm-slds-checkbox--faux,
        .mm-slds-form-element .mm-slds-checkbox [type=checkbox]+.mm-slds-checkbox__label .mm-slds-checkbox_faux,
        .mm-slds-form-element .mm-slds-checkbox [type=checkbox]+.mm-slds-checkbox_faux,
        .mm-slds-form-element .mm-slds-checkbox [type=checkbox]~.mm-slds-checkbox--faux,
        .mm-slds-form-element .mm-slds-checkbox [type=checkbox]~.mm-slds-checkbox_faux {
            margin-right: .5rem
        }
        
        .mm-slds-checkbox_standalone {
            pointer-events: none
        }
        
        .mm-slds-checkbox_standalone [type=checkbox] {
            width: 1rem;
            height: 1rem;
            margin: 0;
            clip: auto;
            opacity: 0
        }
        
        .mm-slds-checkbox_standalone .mm-slds-checkbox_faux {
            display: block
        }
        
        .mm-slds-checkbox--toggle,
        .mm-slds-checkbox_toggle {
            width: 100%
        }
        
        .mm-slds-checkbox--toggle .mm-slds-checkbox--faux,
        .mm-slds-checkbox--toggle .mm-slds-checkbox_faux,
        .mm-slds-checkbox_toggle .mm-slds-checkbox--faux,
        .mm-slds-checkbox_toggle .mm-slds-checkbox_faux {
            display: block;
            position: relative;
            width: 3rem;
            height: 1.5rem;
            border: 1px solid #b0adab;
            padding: .125rem;
            background-color: #b0adab;
            border-radius: 15rem;
            -webkit-transition: background-color .2s cubic-bezier(.75, 0, .08, 1);
            transition: background-color .2s cubic-bezier(.75, 0, .08, 1)
        }
        
        .mm-slds-checkbox--toggle .mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox--toggle .mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox--toggle .mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox--toggle .mm-slds-checkbox_faux:hover,
        .mm-slds-checkbox_toggle .mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox_toggle .mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox_toggle .mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox_toggle .mm-slds-checkbox_faux:hover {
            cursor: pointer;
            background-color: #969492
        }
        
        .mm-slds-checkbox--toggle .mm-slds-checkbox--faux:after,
        .mm-slds-checkbox--toggle .mm-slds-checkbox_faux:after,
        .mm-slds-checkbox_toggle .mm-slds-checkbox--faux:after,
        .mm-slds-checkbox_toggle .mm-slds-checkbox_faux:after {
            content: "";
            position: absolute;
            top: 1px;
            left: 1px;
            width: 1.25rem;
            height: 1.25rem;
            background-color: #fff;
            border-radius: 15rem
        }
        
        .mm-slds-checkbox--toggle [type=checkbox],
        .mm-slds-checkbox_toggle [type=checkbox] {
            width: 1px;
            height: 1px;
            border: 0;
            clip: rect(0 0 0 0);
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute
        }
        
        .mm-slds-checkbox--toggle [type=checkbox]+.mm-slds-checkbox--faux_container,
        .mm-slds-checkbox--toggle [type=checkbox]+.mm-slds-checkbox_faux_container,
        .mm-slds-checkbox_toggle [type=checkbox]+.mm-slds-checkbox--faux_container,
        .mm-slds-checkbox_toggle [type=checkbox]+.mm-slds-checkbox_faux_container {
            font-size: .625rem;
            color: #3e3e3c
        }
        
        .mm-slds-checkbox--toggle [type=checkbox]+.mm-slds-checkbox--faux_container .mm-slds-checkbox--off,
        .mm-slds-checkbox--toggle [type=checkbox]+.mm-slds-checkbox--faux_container .mm-slds-checkbox_off,
        .mm-slds-checkbox--toggle [type=checkbox]+.mm-slds-checkbox_faux_container .mm-slds-checkbox--off,
        .mm-slds-checkbox--toggle [type=checkbox]+.mm-slds-checkbox_faux_container .mm-slds-checkbox_off,
        .mm-slds-checkbox_toggle [type=checkbox]+.mm-slds-checkbox--faux_container .mm-slds-checkbox--off,
        .mm-slds-checkbox_toggle [type=checkbox]+.mm-slds-checkbox--faux_container .mm-slds-checkbox_off,
        .mm-slds-checkbox_toggle [type=checkbox]+.mm-slds-checkbox_faux_container .mm-slds-checkbox--off,
        .mm-slds-checkbox_toggle [type=checkbox]+.mm-slds-checkbox_faux_container .mm-slds-checkbox_off {
            display: block
        }
        
        .mm-slds-checkbox--toggle [type=checkbox]+.mm-slds-checkbox--faux_container .mm-slds-checkbox--on,
        .mm-slds-checkbox--toggle [type=checkbox]+.mm-slds-checkbox--faux_container .mm-slds-checkbox_on,
        .mm-slds-checkbox--toggle [type=checkbox]+.mm-slds-checkbox_faux_container .mm-slds-checkbox--on,
        .mm-slds-checkbox--toggle [type=checkbox]+.mm-slds-checkbox_faux_container .mm-slds-checkbox_on,
        .mm-slds-checkbox_toggle [type=checkbox]+.mm-slds-checkbox--faux_container .mm-slds-checkbox--on,
        .mm-slds-checkbox_toggle [type=checkbox]+.mm-slds-checkbox--faux_container .mm-slds-checkbox_on,
        .mm-slds-checkbox_toggle [type=checkbox]+.mm-slds-checkbox_faux_container .mm-slds-checkbox--on,
        .mm-slds-checkbox_toggle [type=checkbox]+.mm-slds-checkbox_faux_container .mm-slds-checkbox_on {
            display: none
        }
        
        .mm-slds-checkbox--toggle [type=checkbox]:focus+.mm-slds-checkbox--faux,
        .mm-slds-checkbox--toggle [type=checkbox]:focus+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux,
        .mm-slds-checkbox--toggle [type=checkbox]:focus+.mm-slds-checkbox_faux,
        .mm-slds-checkbox--toggle [type=checkbox]:focus+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux,
        .mm-slds-checkbox--toggle [type=checkbox]:focus~.mm-slds-checkbox--faux,
        .mm-slds-checkbox--toggle [type=checkbox]:focus~.mm-slds-checkbox_faux,
        .mm-slds-checkbox_toggle [type=checkbox]:focus+.mm-slds-checkbox--faux,
        .mm-slds-checkbox_toggle [type=checkbox]:focus+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux,
        .mm-slds-checkbox_toggle [type=checkbox]:focus+.mm-slds-checkbox_faux,
        .mm-slds-checkbox_toggle [type=checkbox]:focus+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux,
        .mm-slds-checkbox_toggle [type=checkbox]:focus~.mm-slds-checkbox--faux,
        .mm-slds-checkbox_toggle [type=checkbox]:focus~.mm-slds-checkbox_faux {
            background-color: #969492;
            border-color: #1589ee;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox--faux_container .mm-slds-checkbox--off,
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox_faux_container .mm-slds-checkbox_off,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox--faux_container .mm-slds-checkbox--off,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox_faux_container .mm-slds-checkbox_off {
            display: none
        }
        
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox--faux_container .mm-slds-checkbox--on,
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox_faux_container .mm-slds-checkbox_on,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox--faux_container .mm-slds-checkbox--on,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox_faux_container .mm-slds-checkbox_on {
            display: block
        }
        
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox--faux,
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux,
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox_faux,
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux,
        .mm-slds-checkbox--toggle [type=checkbox]:checked~.mm-slds-checkbox--faux,
        .mm-slds-checkbox--toggle [type=checkbox]:checked~.mm-slds-checkbox_faux,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox--faux,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox_faux,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux,
        .mm-slds-checkbox_toggle [type=checkbox]:checked~.mm-slds-checkbox--faux,
        .mm-slds-checkbox_toggle [type=checkbox]:checked~.mm-slds-checkbox_faux {
            border-color: #0070d2;
            background-color: #0070d2
        }
        
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox_faux:hover,
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux:hover,
        .mm-slds-checkbox--toggle [type=checkbox]:checked~.mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox--toggle [type=checkbox]:checked~.mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox--toggle [type=checkbox]:checked~.mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox--toggle [type=checkbox]:checked~.mm-slds-checkbox_faux:hover,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox_faux:hover,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux:hover,
        .mm-slds-checkbox_toggle [type=checkbox]:checked~.mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox_toggle [type=checkbox]:checked~.mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox_toggle [type=checkbox]:checked~.mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox_toggle [type=checkbox]:checked~.mm-slds-checkbox_faux:hover {
            background-color: #005fb2
        }
        
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox--faux:before,
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux:before,
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox_faux:before,
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux:before,
        .mm-slds-checkbox--toggle [type=checkbox]:checked~.mm-slds-checkbox--faux:before,
        .mm-slds-checkbox--toggle [type=checkbox]:checked~.mm-slds-checkbox_faux:before,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox--faux:before,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux:before,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox_faux:before,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux:before,
        .mm-slds-checkbox_toggle [type=checkbox]:checked~.mm-slds-checkbox--faux:before,
        .mm-slds-checkbox_toggle [type=checkbox]:checked~.mm-slds-checkbox_faux:before {
            content: "";
            position: absolute;
            top: 1px;
            right: 1px;
            width: 1.25rem;
            height: 1.25rem;
            background-color: #fff;
            border-radius: 15rem;
            -webkit-transition: -webkit-transform .2s cubic-bezier(.75, 0, .08, 1);
            transition: -webkit-transform .2s cubic-bezier(.75, 0, .08, 1);
            transition: transform .2s cubic-bezier(.75, 0, .08, 1);
            transition: transform .2s cubic-bezier(.75, 0, .08, 1), -webkit-transform .2s cubic-bezier(.75, 0, .08, 1)
        }
        
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux:after,
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox--toggle [type=checkbox]:checked+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux:after,
        .mm-slds-checkbox--toggle [type=checkbox]:checked~.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox--toggle [type=checkbox]:checked~.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux:after,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox_toggle [type=checkbox]:checked+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux:after,
        .mm-slds-checkbox_toggle [type=checkbox]:checked~.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox_toggle [type=checkbox]:checked~.mm-slds-checkbox_faux:after {
            content: " ";
            position: absolute;
            top: .25rem;
            left: .6rem;
            height: .7rem;
            width: .45rem;
            border-bottom: 2px solid #fff;
            /*! @noflip */
            border-right: 2px solid #fff;
            border-radius: 0;
            background-color: transparent;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg)
        }
        
        .mm-slds-checkbox--toggle [type=checkbox]:checked:focus+.mm-slds-checkbox--faux,
        .mm-slds-checkbox--toggle [type=checkbox]:checked:focus+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux,
        .mm-slds-checkbox--toggle [type=checkbox]:checked:focus+.mm-slds-checkbox_faux,
        .mm-slds-checkbox--toggle [type=checkbox]:checked:focus+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux,
        .mm-slds-checkbox--toggle [type=checkbox]:checked:focus~.mm-slds-checkbox--faux,
        .mm-slds-checkbox--toggle [type=checkbox]:checked:focus~.mm-slds-checkbox_faux,
        .mm-slds-checkbox_toggle [type=checkbox]:checked:focus+.mm-slds-checkbox--faux,
        .mm-slds-checkbox_toggle [type=checkbox]:checked:focus+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux,
        .mm-slds-checkbox_toggle [type=checkbox]:checked:focus+.mm-slds-checkbox_faux,
        .mm-slds-checkbox_toggle [type=checkbox]:checked:focus+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux,
        .mm-slds-checkbox_toggle [type=checkbox]:checked:focus~.mm-slds-checkbox--faux,
        .mm-slds-checkbox_toggle [type=checkbox]:checked:focus~.mm-slds-checkbox_faux {
            background-color: #005fb2
        }
        
        .mm-slds-checkbox--toggle [type=checkbox][disabled]+.mm-slds-checkbox--faux,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]+.mm-slds-checkbox_faux,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]~.mm-slds-checkbox--faux,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]~.mm-slds-checkbox_faux,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]+.mm-slds-checkbox--faux,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]+.mm-slds-checkbox_faux,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]~.mm-slds-checkbox--faux,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]~.mm-slds-checkbox_faux {
            background-color: #b0adab;
            pointer-events: none
        }
        
        .mm-slds-checkbox--toggle [type=checkbox][disabled]+.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux:after,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]+.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux:after,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]~.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]~.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]+.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux:after,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]+.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux:after,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]~.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]~.mm-slds-checkbox_faux:after {
            background-color: #dddbda
        }
        
        .mm-slds-checkbox--toggle [type=checkbox][disabled]+.mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]+.mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]+.mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]+.mm-slds-checkbox_faux:hover,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux:hover,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]~.mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]~.mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]~.mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]~.mm-slds-checkbox_faux:hover,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]+.mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]+.mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]+.mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]+.mm-slds-checkbox_faux:hover,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux:hover,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]~.mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]~.mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]~.mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]~.mm-slds-checkbox_faux:hover {
            background-color: #b0adab;
            cursor: default
        }
        
        .mm-slds-checkbox--toggle [type=checkbox][disabled]:checked+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux:before,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]:checked+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux:before,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]:checked+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux:before,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]:checked+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux:before {
            background-color: #dddbda
        }
        
        .mm-slds-checkbox--toggle [type=checkbox][disabled]:checked+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux:after,
        .mm-slds-checkbox--toggle [type=checkbox][disabled]:checked+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux:after,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]:checked+.mm-slds-checkbox--faux_container .mm-slds-checkbox--faux:after,
        .mm-slds-checkbox_toggle [type=checkbox][disabled]:checked+.mm-slds-checkbox_faux_container .mm-slds-checkbox_faux:after {
            background-color: transparent
        }
        
        .mm-slds-checkbox--add-button .mm-slds-checkbox--faux,
        .mm-slds-checkbox--add-button .mm-slds-checkbox_faux,
        .mm-slds-checkbox_add-button .mm-slds-checkbox--faux,
        .mm-slds-checkbox_add-button .mm-slds-checkbox_faux {
            width: 2rem;
            height: 2rem;
            position: relative;
            display: inline-block;
            border: 1px solid #dddbda;
            border-radius: .25rem;
            background-color: #fff;
            cursor: pointer
        }
        
        .mm-slds-checkbox--add-button .mm-slds-checkbox--faux:after,
        .mm-slds-checkbox--add-button .mm-slds-checkbox--faux:before,
        .mm-slds-checkbox--add-button .mm-slds-checkbox_faux:after,
        .mm-slds-checkbox--add-button .mm-slds-checkbox_faux:before,
        .mm-slds-checkbox_add-button .mm-slds-checkbox--faux:after,
        .mm-slds-checkbox_add-button .mm-slds-checkbox--faux:before,
        .mm-slds-checkbox_add-button .mm-slds-checkbox_faux:after,
        .mm-slds-checkbox_add-button .mm-slds-checkbox_faux:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            height: .875rem;
            width: .125rem;
            margin: auto;
            background: #0070d2
        }
        
        .mm-slds-checkbox--add-button .mm-slds-checkbox--faux:after,
        .mm-slds-checkbox--add-button .mm-slds-checkbox_faux:after,
        .mm-slds-checkbox_add-button .mm-slds-checkbox--faux:after,
        .mm-slds-checkbox_add-button .mm-slds-checkbox_faux:after {
            width: .875rem;
            height: .125rem
        }
        
        .mm-slds-checkbox--add-button .mm-slds-checkbox--faux:focus:not([disabled]),
        .mm-slds-checkbox--add-button .mm-slds-checkbox--faux:hover:not([disabled]),
        .mm-slds-checkbox--add-button .mm-slds-checkbox_faux:focus:not([disabled]),
        .mm-slds-checkbox--add-button .mm-slds-checkbox_faux:hover:not([disabled]),
        .mm-slds-checkbox_add-button .mm-slds-checkbox--faux:focus:not([disabled]),
        .mm-slds-checkbox_add-button .mm-slds-checkbox--faux:hover:not([disabled]),
        .mm-slds-checkbox_add-button .mm-slds-checkbox_faux:focus:not([disabled]),
        .mm-slds-checkbox_add-button .mm-slds-checkbox_faux:hover:not([disabled]) {
            border: 1px solid #dddbda;
            background-color: #f4f6f9
        }
        
        .mm-slds-checkbox--add-button .mm-slds-checkbox--faux:active,
        .mm-slds-checkbox--add-button .mm-slds-checkbox_faux:active,
        .mm-slds-checkbox_add-button .mm-slds-checkbox--faux:active,
        .mm-slds-checkbox_add-button .mm-slds-checkbox_faux:active {
            background-color: #eef1f6
        }
        
        .mm-slds-checkbox--add-button [type=checkbox]:checked+.mm-slds-checkbox--faux,
        .mm-slds-checkbox--add-button [type=checkbox]:checked+.mm-slds-checkbox_faux,
        .mm-slds-checkbox--add-button [type=checkbox]:checked~.mm-slds-checkbox--faux,
        .mm-slds-checkbox--add-button [type=checkbox]:checked~.mm-slds-checkbox_faux,
        .mm-slds-checkbox_add-button [type=checkbox]:checked+.mm-slds-checkbox--faux,
        .mm-slds-checkbox_add-button [type=checkbox]:checked+.mm-slds-checkbox_faux,
        .mm-slds-checkbox_add-button [type=checkbox]:checked~.mm-slds-checkbox--faux,
        .mm-slds-checkbox_add-button [type=checkbox]:checked~.mm-slds-checkbox_faux {
            border-color: transparent;
            background: #005fb2
        }
        
        .mm-slds-checkbox--add-button [type=checkbox]:checked+.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox--add-button [type=checkbox]:checked+.mm-slds-checkbox--faux:before,
        .mm-slds-checkbox--add-button [type=checkbox]:checked+.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox--add-button [type=checkbox]:checked+.mm-slds-checkbox_faux:before,
        .mm-slds-checkbox--add-button [type=checkbox]:checked~.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox--add-button [type=checkbox]:checked~.mm-slds-checkbox--faux:before,
        .mm-slds-checkbox--add-button [type=checkbox]:checked~.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox--add-button [type=checkbox]:checked~.mm-slds-checkbox_faux:before,
        .mm-slds-checkbox_add-button [type=checkbox]:checked+.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox_add-button [type=checkbox]:checked+.mm-slds-checkbox--faux:before,
        .mm-slds-checkbox_add-button [type=checkbox]:checked+.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox_add-button [type=checkbox]:checked+.mm-slds-checkbox_faux:before,
        .mm-slds-checkbox_add-button [type=checkbox]:checked~.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox_add-button [type=checkbox]:checked~.mm-slds-checkbox--faux:before,
        .mm-slds-checkbox_add-button [type=checkbox]:checked~.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox_add-button [type=checkbox]:checked~.mm-slds-checkbox_faux:before {
            background: #fff
        }
        
        .mm-slds-checkbox--add-button [type=checkbox]:checked+.mm-slds-checkbox--faux:before,
        .mm-slds-checkbox--add-button [type=checkbox]:checked+.mm-slds-checkbox_faux:before,
        .mm-slds-checkbox--add-button [type=checkbox]:checked~.mm-slds-checkbox--faux:before,
        .mm-slds-checkbox--add-button [type=checkbox]:checked~.mm-slds-checkbox_faux:before,
        .mm-slds-checkbox_add-button [type=checkbox]:checked+.mm-slds-checkbox--faux:before,
        .mm-slds-checkbox_add-button [type=checkbox]:checked+.mm-slds-checkbox_faux:before,
        .mm-slds-checkbox_add-button [type=checkbox]:checked~.mm-slds-checkbox--faux:before,
        .mm-slds-checkbox_add-button [type=checkbox]:checked~.mm-slds-checkbox_faux:before {
            left: .3125rem;
            width: .125rem;
            height: 1rem;
            -webkit-transform: rotate(40deg);
            transform: rotate(40deg)
        }
        
        .mm-slds-checkbox--add-button [type=checkbox]:checked+.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox--add-button [type=checkbox]:checked+.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox--add-button [type=checkbox]:checked~.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox--add-button [type=checkbox]:checked~.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox_add-button [type=checkbox]:checked+.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox_add-button [type=checkbox]:checked+.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox_add-button [type=checkbox]:checked~.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox_add-button [type=checkbox]:checked~.mm-slds-checkbox_faux:after {
            top: .3125rem;
            left: -.625rem;
            width: .5625rem;
            height: .125rem;
            -webkit-transform: rotate(40deg);
            transform: rotate(40deg)
        }
        
        .mm-slds-checkbox--add-button [type=checkbox]:focus+.mm-slds-checkbox--faux,
        .mm-slds-checkbox--add-button [type=checkbox]:focus+.mm-slds-checkbox_faux,
        .mm-slds-checkbox--add-button [type=checkbox]:focus~.mm-slds-checkbox--faux,
        .mm-slds-checkbox--add-button [type=checkbox]:focus~.mm-slds-checkbox_faux,
        .mm-slds-checkbox_add-button [type=checkbox]:focus+.mm-slds-checkbox--faux,
        .mm-slds-checkbox_add-button [type=checkbox]:focus+.mm-slds-checkbox_faux,
        .mm-slds-checkbox_add-button [type=checkbox]:focus~.mm-slds-checkbox--faux,
        .mm-slds-checkbox_add-button [type=checkbox]:focus~.mm-slds-checkbox_faux {
            outline: 0;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2;
            border-color: #1589ee
        }
        
        .mm-slds-checkbox--add-button [type=checkbox][disabled]+.mm-slds-checkbox--faux,
        .mm-slds-checkbox--add-button [type=checkbox][disabled]+.mm-slds-checkbox_faux,
        .mm-slds-checkbox--add-button [type=checkbox][disabled]~.mm-slds-checkbox--faux,
        .mm-slds-checkbox--add-button [type=checkbox][disabled]~.mm-slds-checkbox_faux,
        .mm-slds-checkbox_add-button [type=checkbox][disabled]+.mm-slds-checkbox--faux,
        .mm-slds-checkbox_add-button [type=checkbox][disabled]+.mm-slds-checkbox_faux,
        .mm-slds-checkbox_add-button [type=checkbox][disabled]~.mm-slds-checkbox--faux,
        .mm-slds-checkbox_add-button [type=checkbox][disabled]~.mm-slds-checkbox_faux {
            background-color: #e0e5ee;
            border-color: transparent;
            color: #fff;
            cursor: default
        }
        
        .mm-slds-checkbox--add-button [type=checkbox][disabled]+.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox--add-button [type=checkbox][disabled]+.mm-slds-checkbox--faux:before,
        .mm-slds-checkbox--add-button [type=checkbox][disabled]+.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox--add-button [type=checkbox][disabled]+.mm-slds-checkbox_faux:before,
        .mm-slds-checkbox--add-button [type=checkbox][disabled]~.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox--add-button [type=checkbox][disabled]~.mm-slds-checkbox--faux:before,
        .mm-slds-checkbox--add-button [type=checkbox][disabled]~.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox--add-button [type=checkbox][disabled]~.mm-slds-checkbox_faux:before,
        .mm-slds-checkbox_add-button [type=checkbox][disabled]+.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox_add-button [type=checkbox][disabled]+.mm-slds-checkbox--faux:before,
        .mm-slds-checkbox_add-button [type=checkbox][disabled]+.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox_add-button [type=checkbox][disabled]+.mm-slds-checkbox_faux:before,
        .mm-slds-checkbox_add-button [type=checkbox][disabled]~.mm-slds-checkbox--faux:after,
        .mm-slds-checkbox_add-button [type=checkbox][disabled]~.mm-slds-checkbox--faux:before,
        .mm-slds-checkbox_add-button [type=checkbox][disabled]~.mm-slds-checkbox_faux:after,
        .mm-slds-checkbox_add-button [type=checkbox][disabled]~.mm-slds-checkbox_faux:before {
            background: #969492
        }
        
        .mm-slds-checkbox--add-button [type=checkbox][disabled]:checked+.mm-slds-checkbox_faux,
        .mm-slds-checkbox--add-button [type=checkbox][disabled]:checked~.mm-slds-checkbox_faux,
        .mm-slds-checkbox_add-button [type=checkbox][disabled]:checked+.mm-slds-checkbox_faux,
        .mm-slds-checkbox_add-button [type=checkbox][disabled]:checked~.mm-slds-checkbox_faux {
            background-color: #fff
        }
        
        .mm-slds-checkbox-button {
            width: 2rem;
            height: 2rem;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            border: 1px solid #dddbda;
            border-radius: .25rem;
            color: #005fb2;
            cursor: pointer
        }
        
        .mm-slds-checkbox-button_is-checked {
            background-color: #005fb2;
            border-color: transparent;
            color: #fff
        }
        
        .mm-slds-checkbox-button_is-disabled {
            background-color: #fff;
            border-color: #dddbda;
            color: #dddbda;
            cursor: default
        }
        
        .mm-slds-checkbox-button_is-disabled.mm-slds-checkbox-button_is-checked {
            background-color: #e0e5ee;
            border-color: transparent;
            color: #fff
        }
        
        .mm-slds-checkbox-button_is-focused {
            outline: 0;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2;
            border-color: #1589ee
        }
        
        .mm-slds-checkbox--button-group,
        .mm-slds-checkbox_button-group {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            background-color: #fff;
            border: 1px solid #dddbda;
            border-radius: .25rem
        }
        
        .mm-slds-checkbox--button,
        .mm-slds-checkbox_button {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            border: 0;
            border-radius: 0;
            background-clip: padding-box
        }
        
        .mm-slds-checkbox--button .mm-slds-checkbox--faux,
        .mm-slds-checkbox--button .mm-slds-checkbox_faux,
        .mm-slds-checkbox_button .mm-slds-checkbox--faux,
        .mm-slds-checkbox_button .mm-slds-checkbox_faux {
            padding-left: 1rem;
            padding-right: 1rem;
            text-align: center;
            vertical-align: middle;
            position: relative;
            background-color: #fff;
            -webkit-transition: border .1s linear, background-color .1s linear;
            transition: border .1s linear, background-color .1s linear
        }
        
        .mm-slds-checkbox--button .mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox--button .mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox--button .mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox--button .mm-slds-checkbox_faux:hover,
        .mm-slds-checkbox_button .mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox_button .mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox_button .mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox_button .mm-slds-checkbox_faux:hover {
            cursor: pointer;
            background-color: #f4f6f9
        }
        
        .mm-slds-checkbox--button .mm-slds-checkbox--button__label .mm-slds-checkbox--faux,
        .mm-slds-checkbox--button .mm-slds-checkbox_button__label .mm-slds-checkbox_faux,
        .mm-slds-checkbox--button [type=checkbox]:checked+.mm-slds-checkbox--button__label .mm-slds-checkbox--faux,
        .mm-slds-checkbox_button .mm-slds-checkbox--button__label .mm-slds-checkbox--faux,
        .mm-slds-checkbox_button .mm-slds-checkbox_button__label .mm-slds-checkbox_faux,
        .mm-slds-checkbox_button [type=checkbox]:checked+.mm-slds-checkbox--button__label .mm-slds-checkbox--faux {
            background-color: transparent
        }
        
        .mm-slds-checkbox--button+.mm-slds-checkbox--button,
        .mm-slds-checkbox--button+.mm-slds-checkbox_button,
        .mm-slds-checkbox_button+.mm-slds-checkbox--button,
        .mm-slds-checkbox_button+.mm-slds-checkbox_button {
            border-left: 1px solid #dddbda;
            border-radius: 0;
            margin: 0
        }
        
        .mm-slds-checkbox--button:first-child>.mm-slds-checkbox--button__label,
        .mm-slds-checkbox--button:first-child>.mm-slds-checkbox--faux,
        .mm-slds-checkbox--button:first-child>.mm-slds-checkbox_button__label,
        .mm-slds-checkbox--button:first-child>.mm-slds-checkbox_faux,
        .mm-slds-checkbox_button:first-child>.mm-slds-checkbox--button__label,
        .mm-slds-checkbox_button:first-child>.mm-slds-checkbox--faux,
        .mm-slds-checkbox_button:first-child>.mm-slds-checkbox_button__label,
        .mm-slds-checkbox_button:first-child>.mm-slds-checkbox_faux {
            border-radius: .25rem 0 0 .25rem
        }
        
        .mm-slds-checkbox--button .mm-slds-button--last>.mm-slds-checkbox--faux,
        .mm-slds-checkbox--button .mm-slds-button_last>.mm-slds-checkbox_faux,
        .mm-slds-checkbox--button:last-child>.mm-slds-checkbox--button__label,
        .mm-slds-checkbox--button:last-child>.mm-slds-checkbox--faux,
        .mm-slds-checkbox--button:last-child>.mm-slds-checkbox_button__label,
        .mm-slds-checkbox--button:last-child>.mm-slds-checkbox_faux,
        .mm-slds-checkbox_button .mm-slds-button--last>.mm-slds-checkbox--faux,
        .mm-slds-checkbox_button .mm-slds-button_last>.mm-slds-checkbox_faux,
        .mm-slds-checkbox_button:last-child>.mm-slds-checkbox--button__label,
        .mm-slds-checkbox_button:last-child>.mm-slds-checkbox--faux,
        .mm-slds-checkbox_button:last-child>.mm-slds-checkbox_button__label,
        .mm-slds-checkbox_button:last-child>.mm-slds-checkbox_faux {
            border-radius: 0 .25rem .25rem 0
        }
        
        .mm-slds-checkbox--button [type=checkbox],
        .mm-slds-checkbox_button [type=checkbox] {
            width: 1px;
            height: 1px;
            border: 0;
            clip: rect(0 0 0 0);
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute
        }
        
        .mm-slds-checkbox--button [type=checkbox]:checked+.mm-slds-checkbox--button__label,
        .mm-slds-checkbox--button [type=checkbox]:checked+.mm-slds-checkbox--faux,
        .mm-slds-checkbox--button [type=checkbox]:checked+.mm-slds-checkbox_button__label,
        .mm-slds-checkbox--button [type=checkbox]:checked+.mm-slds-checkbox_faux,
        .mm-slds-checkbox--button [type=checkbox]:checked~.mm-slds-checkbox--faux,
        .mm-slds-checkbox--button [type=checkbox]:checked~.mm-slds-checkbox_faux,
        .mm-slds-checkbox_button [type=checkbox]:checked+.mm-slds-checkbox--button__label,
        .mm-slds-checkbox_button [type=checkbox]:checked+.mm-slds-checkbox--faux,
        .mm-slds-checkbox_button [type=checkbox]:checked+.mm-slds-checkbox_button__label,
        .mm-slds-checkbox_button [type=checkbox]:checked+.mm-slds-checkbox_faux,
        .mm-slds-checkbox_button [type=checkbox]:checked~.mm-slds-checkbox--faux,
        .mm-slds-checkbox_button [type=checkbox]:checked~.mm-slds-checkbox_faux {
            background-color: #0070d2;
            color: #fff
        }
        
        .mm-slds-checkbox--button [type=checkbox]:checked+.mm-slds-checkbox--button__label:focus,
        .mm-slds-checkbox--button [type=checkbox]:checked+.mm-slds-checkbox--button__label:hover,
        .mm-slds-checkbox--button [type=checkbox]:checked+.mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox--button [type=checkbox]:checked+.mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox--button [type=checkbox]:checked+.mm-slds-checkbox_button__label:focus,
        .mm-slds-checkbox--button [type=checkbox]:checked+.mm-slds-checkbox_button__label:hover,
        .mm-slds-checkbox--button [type=checkbox]:checked+.mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox--button [type=checkbox]:checked+.mm-slds-checkbox_faux:hover,
        .mm-slds-checkbox--button [type=checkbox]:checked~.mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox--button [type=checkbox]:checked~.mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox--button [type=checkbox]:checked~.mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox--button [type=checkbox]:checked~.mm-slds-checkbox_faux:hover,
        .mm-slds-checkbox_button [type=checkbox]:checked+.mm-slds-checkbox--button__label:focus,
        .mm-slds-checkbox_button [type=checkbox]:checked+.mm-slds-checkbox--button__label:hover,
        .mm-slds-checkbox_button [type=checkbox]:checked+.mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox_button [type=checkbox]:checked+.mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox_button [type=checkbox]:checked+.mm-slds-checkbox_button__label:focus,
        .mm-slds-checkbox_button [type=checkbox]:checked+.mm-slds-checkbox_button__label:hover,
        .mm-slds-checkbox_button [type=checkbox]:checked+.mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox_button [type=checkbox]:checked+.mm-slds-checkbox_faux:hover,
        .mm-slds-checkbox_button [type=checkbox]:checked~.mm-slds-checkbox--faux:focus,
        .mm-slds-checkbox_button [type=checkbox]:checked~.mm-slds-checkbox--faux:hover,
        .mm-slds-checkbox_button [type=checkbox]:checked~.mm-slds-checkbox_faux:focus,
        .mm-slds-checkbox_button [type=checkbox]:checked~.mm-slds-checkbox_faux:hover {
            background-color: #005fb2
        }
        
        .mm-slds-checkbox--button [type=checkbox]:focus+.mm-slds-checkbox--button__label,
        .mm-slds-checkbox--button [type=checkbox]:focus+.mm-slds-checkbox--faux,
        .mm-slds-checkbox--button [type=checkbox]:focus+.mm-slds-checkbox_button__label,
        .mm-slds-checkbox--button [type=checkbox]:focus+.mm-slds-checkbox_faux,
        .mm-slds-checkbox--button [type=checkbox]:focus~.mm-slds-checkbox--faux,
        .mm-slds-checkbox--button [type=checkbox]:focus~.mm-slds-checkbox_faux,
        .mm-slds-checkbox_button [type=checkbox]:focus+.mm-slds-checkbox--button__label,
        .mm-slds-checkbox_button [type=checkbox]:focus+.mm-slds-checkbox--faux,
        .mm-slds-checkbox_button [type=checkbox]:focus+.mm-slds-checkbox_button__label,
        .mm-slds-checkbox_button [type=checkbox]:focus+.mm-slds-checkbox_faux,
        .mm-slds-checkbox_button [type=checkbox]:focus~.mm-slds-checkbox--faux,
        .mm-slds-checkbox_button [type=checkbox]:focus~.mm-slds-checkbox_faux {
            outline: 0;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2;
            z-index: 1
        }
        
        .mm-slds-checkbox--button [type=checkbox][disabled]+.mm-slds-checkbox--button__label,
        .mm-slds-checkbox--button [type=checkbox][disabled]+.mm-slds-checkbox--faux,
        .mm-slds-checkbox--button [type=checkbox][disabled]+.mm-slds-checkbox_button__label,
        .mm-slds-checkbox--button [type=checkbox][disabled]+.mm-slds-checkbox_faux,
        .mm-slds-checkbox--button [type=checkbox][disabled]~.mm-slds-checkbox--faux,
        .mm-slds-checkbox--button [type=checkbox][disabled]~.mm-slds-checkbox_faux,
        .mm-slds-checkbox_button [type=checkbox][disabled]+.mm-slds-checkbox--button__label,
        .mm-slds-checkbox_button [type=checkbox][disabled]+.mm-slds-checkbox--faux,
        .mm-slds-checkbox_button [type=checkbox][disabled]+.mm-slds-checkbox_button__label,
        .mm-slds-checkbox_button [type=checkbox][disabled]+.mm-slds-checkbox_faux,
        .mm-slds-checkbox_button [type=checkbox][disabled]~.mm-slds-checkbox--faux,
        .mm-slds-checkbox_button [type=checkbox][disabled]~.mm-slds-checkbox_faux {
            background-color: #fff;
            color: #dddbda;
            cursor: default
        }
        
        .mm-slds-checkbox--button [type=checkbox][disabled]:checked+.mm-slds-checkbox--button__label,
        .mm-slds-checkbox--button [type=checkbox][disabled]:checked+.mm-slds-checkbox--faux,
        .mm-slds-checkbox--button [type=checkbox][disabled]:checked+.mm-slds-checkbox_button__label,
        .mm-slds-checkbox--button [type=checkbox][disabled]:checked+.mm-slds-checkbox_faux,
        .mm-slds-checkbox--button [type=checkbox][disabled]:checked~.mm-slds-checkbox--faux,
        .mm-slds-checkbox--button [type=checkbox][disabled]:checked~.mm-slds-checkbox_faux,
        .mm-slds-checkbox_button [type=checkbox][disabled]:checked+.mm-slds-checkbox--button__label,
        .mm-slds-checkbox_button [type=checkbox][disabled]:checked+.mm-slds-checkbox--faux,
        .mm-slds-checkbox_button [type=checkbox][disabled]:checked+.mm-slds-checkbox_button__label,
        .mm-slds-checkbox_button [type=checkbox][disabled]:checked+.mm-slds-checkbox_faux,
        .mm-slds-checkbox_button [type=checkbox][disabled]:checked~.mm-slds-checkbox--faux,
        .mm-slds-checkbox_button [type=checkbox][disabled]:checked~.mm-slds-checkbox_faux {
            background-color: #c9c7c5;
            color: #fff;
            cursor: default
        }
        
        .mm-slds-select {
            background-color: #fff;
            border: 1px solid #dddbda;
            border-radius: .25rem;
            width: 100%;
            -webkit-transition: border .1s linear, background-color .1s linear;
            transition: border .1s linear, background-color .1s linear;
            height: calc(1.875rem + (1px * 2))
        }
        
        .mm-slds-select:required {
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-select:active,
        .mm-slds-select:focus {
            outline: 0;
            border-color: #1589ee;
            background-color: #fff;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-select.mm-slds-is-disabled,
        .mm-slds-select[disabled] {
            background-color: #ecebea;
            border-color: #c9c7c5;
            cursor: not-allowed;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none
        }
        
        .mm-slds-select.mm-slds-is-disabled:active,
        .mm-slds-select.mm-slds-is-disabled:focus,
        .mm-slds-select[disabled]:active,
        .mm-slds-select[disabled]:focus {
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-select[multiple],
        .mm-slds-select[size] {
            min-height: calc(1.875rem + (1px * 2));
            height: inherit
        }
        
        .mm-slds-select[multiple] option,
        .mm-slds-select[size] option {
            padding: .5rem
        }
        
        .mm-slds-select_container {
            position: relative
        }
        
        .mm-slds-select_container .mm-slds-select {
            -moz-appearance: none;
            -webkit-appearance: none;
            padding-left: .5rem;
            padding-right: 1.5rem
        }
        
        .mm-slds-select_container .mm-slds-select::-ms-expand {
            display: none
        }
        
        .mm-slds-select_container:after,
        .mm-slds-select_container:before {
            position: absolute;
            content: "";
            display: block;
            right: .5rem;
            width: 0;
            height: 0;
            border-left: 3px solid transparent;
            border-right: 3px solid transparent;
            pointer-events: none
        }
        
        .mm-slds-select_container:before {
            border-bottom: 5px solid #061c3f;
            top: calc((1.75rem / 2) - 6px)
        }
        
        .mm-slds-select_container:after {
            border-top: 5px solid #061c3f;
            bottom: calc((1.75rem / 2) - 6px)
        }
        
        .mm-slds-has-error .mm-slds-select {
            background-color: #fff;
            border-color: #c23934;
            -webkit-box-shadow: #c23934 0 0 0 1px inset;
            box-shadow: #c23934 0 0 0 1px inset;
            background-clip: padding-box
        }
        
        .mm-slds-has-error .mm-slds-select:active,
        .mm-slds-has-error .mm-slds-select:focus {
            -webkit-box-shadow: #c23934 0 0 0 1px inset, 0 0 3px #0070d2;
            box-shadow: #c23934 0 0 0 1px inset, 0 0 3px #0070d2
        }
        
        .mm-slds-form--inline .mm-slds-form-element,
        .mm-slds-form--inline .mm-slds-form-element__control,
        .mm-slds-form--inline .mm-slds-form-element__label,
        .mm-slds-form_inline .mm-slds-form-element,
        .mm-slds-form_inline .mm-slds-form-element__control,
        .mm-slds-form_inline .mm-slds-form-element__label {
            display: block
        }
        
        .mm-slds-form--inline .mm-slds-form-element+.mm-slds-form-element,
        .mm-slds-form_inline .mm-slds-form-element+.mm-slds-form-element {
            margin-top: .75rem
        }
        
        @media (min-width:30em) {
            .mm-slds-form--inline .mm-slds-form-element,
            .mm-slds-form_inline .mm-slds-form-element {
                margin-right: .5rem
            }
            .mm-slds-form--inline .mm-slds-form-element+.mm-slds-form-element,
            .mm-slds-form_inline .mm-slds-form-element+.mm-slds-form-element {
                margin-top: 0
            }
            .mm-slds-form--inline .mm-slds-form-element,
            .mm-slds-form--inline .mm-slds-form-element__control,
            .mm-slds-form--inline .mm-slds-form-element__label,
            .mm-slds-form_inline .mm-slds-form-element,
            .mm-slds-form_inline .mm-slds-form-element__control,
            .mm-slds-form_inline .mm-slds-form-element__label {
                display: inline-block;
                vertical-align: middle;
                margin-bottom: 0
            }
        }
        
        .mm-slds-form-element__legend_has-tooltip {
            float: left
        }
        
        .mm-slds-form--compound .mm-slds-form-element__control,
        .mm-slds-form_compound .mm-slds-form-element__control {
            position: relative
        }
        
        .mm-slds-form--compound .mm-slds-form-element__control+.mm-slds-form-element__control,
        .mm-slds-form_compound .mm-slds-form-element__control+.mm-slds-form-element__control {
            padding-left: .5rem
        }
        
        .mm-slds-form--compound,
        .mm-slds-form_compound {
            width: 100%
        }
        
        .mm-slds-form--compound .mm-slds-form-element__row,
        .mm-slds-form_compound .mm-slds-form-element__row {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            margin-bottom: .25rem
        }
        
        .mm-slds-form--compound .mm-slds-form-element__row+.mm-slds-form-element__row,
        .mm-slds-form_compound .mm-slds-form-element__row+.mm-slds-form-element__row {
            clear: both
        }
        
        .mm-slds-form--compound .mm-slds-form-element__row .mm-slds-form-element,
        .mm-slds-form_compound .mm-slds-form-element__row .mm-slds-form-element {
            margin-bottom: 0
        }
        
        .mm-slds-form--compound .mm-slds-form-element__row .mm-slds-form-element+.mm-slds-form-element,
        .mm-slds-form_compound .mm-slds-form-element__row .mm-slds-form-element+.mm-slds-form-element {
            padding-left: .5rem;
            margin-top: 0
        }
        
        .mm-slds-form--compound .mm-slds-form-element__row .mm-slds-form-element__label,
        .mm-slds-form_compound .mm-slds-form-element__row .mm-slds-form-element__label {
            padding-top: 0
        }
        
        .mm-slds-form-element_address .mm-slds-form-element__row {
            -webkit-box-align: end;
            -ms-flex-align: end;
            align-items: flex-end
        }
        
        .mm-slds-form-element_stacked,
        .mm-slds-form_horizontal .mm-slds-form-element_stacked,
        .mm-slds-form_stacked .mm-slds-form-element {
            display: block
        }
        
        .mm-slds-form-element_stacked:not(.mm-slds-form-element_readonly),
        .mm-slds-form_horizontal .mm-slds-form-element_stacked:not(.mm-slds-form-element_readonly),
        .mm-slds-form_stacked .mm-slds-form-element:not(.mm-slds-form-element_readonly) {
            margin-bottom: .5rem
        }
        
        .mm-slds-form-element_stacked:not(.mm-slds-is-editing),
        .mm-slds-form_horizontal .mm-slds-form-element_stacked:not(.mm-slds-is-editing),
        .mm-slds-form_stacked .mm-slds-form-element:not(.mm-slds-is-editing) {
            padding: 0 .25rem
        }
        
        .mm-slds-form-element_stacked .mm-slds-form-element,
        .mm-slds-form_horizontal .mm-slds-form-element_stacked .mm-slds-form-element,
        .mm-slds-form_stacked .mm-slds-form-element .mm-slds-form-element {
            padding: 0;
            margin-bottom: 0
        }
        
        .mm-slds-form-element_stacked:not([class*=slds-size]),
        .mm-slds-form_horizontal .mm-slds-form-element_stacked:not([class*=slds-size]),
        .mm-slds-form_stacked .mm-slds-form-element:not([class*=slds-size]) {
            width: 100%;
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%
        }
        
        .mm-slds-form-element_stacked .mm-slds-checkbox,
        .mm-slds-form-element_stacked .mm-slds-radio,
        .mm-slds-form_horizontal .mm-slds-form-element_stacked .mm-slds-checkbox,
        .mm-slds-form_horizontal .mm-slds-form-element_stacked .mm-slds-radio,
        .mm-slds-form_stacked .mm-slds-form-element .mm-slds-checkbox,
        .mm-slds-form_stacked .mm-slds-form-element .mm-slds-radio {
            display: block
        }
        
        .mm-slds-form-element_stacked .mm-slds-form-element__control,
        .mm-slds-form-element_stacked .mm-slds-form-element__label,
        .mm-slds-form_horizontal .mm-slds-form-element_stacked .mm-slds-form-element__control,
        .mm-slds-form_horizontal .mm-slds-form-element_stacked .mm-slds-form-element__label,
        .mm-slds-form_stacked .mm-slds-form-element .mm-slds-form-element__control,
        .mm-slds-form_stacked .mm-slds-form-element .mm-slds-form-element__label {
            border-bottom: 0;
            padding-left: 0
        }
        
        .mm-slds-form-element_stacked .mm-slds-form-element__control,
        .mm-slds-form_horizontal .mm-slds-form-element_stacked .mm-slds-form-element__control,
        .mm-slds-form_stacked .mm-slds-form-element .mm-slds-form-element__control {
            width: 100%;
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
            clear: left
        }
        
        .mm-slds-form-element_stacked .mm-slds-form-element__icon,
        .mm-slds-form_horizontal .mm-slds-form-element_stacked .mm-slds-form-element__icon,
        .mm-slds-form_stacked .mm-slds-form-element .mm-slds-form-element__icon {
            float: none;
            padding-top: .25rem
        }
        
        .mm-slds-form-element_horizontal,
        .mm-slds-form_horizontal .mm-slds-form-element,
        .mm-slds-form_stacked .mm-slds-form-element_horizontal {
            display: block
        }
        
        .mm-slds-form-element_horizontal:not(.mm-slds-form-element_readonly),
        .mm-slds-form_horizontal .mm-slds-form-element:not(.mm-slds-form-element_readonly),
        .mm-slds-form_stacked .mm-slds-form-element_horizontal:not(.mm-slds-form-element_readonly) {
            margin-bottom: .5rem
        }
        
        .mm-slds-form-element_horizontal:not([class*=slds-size]),
        .mm-slds-form_horizontal .mm-slds-form-element:not([class*=slds-size]),
        .mm-slds-form_stacked .mm-slds-form-element_horizontal:not([class*=slds-size]) {
            width: 100%;
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%
        }
        
        .mm-slds-form-element_horizontal:not(.mm-slds-is-editing),
        .mm-slds-form_horizontal .mm-slds-form-element:not(.mm-slds-is-editing),
        .mm-slds-form_stacked .mm-slds-form-element_horizontal:not(.mm-slds-is-editing) {
            padding: .25rem .25rem
        }
        
        .mm-slds-form-element_horizontal .mm-slds-form-element,
        .mm-slds-form_horizontal .mm-slds-form-element .mm-slds-form-element,
        .mm-slds-form_stacked .mm-slds-form-element_horizontal .mm-slds-form-element {
            padding: 0;
            margin-bottom: 0
        }
        
        .mm-slds-form-element_horizontal.mm-slds-is-edited,
        .mm-slds-form_horizontal .mm-slds-form-element.mm-slds-is-edited,
        .mm-slds-form_stacked .mm-slds-form-element_horizontal.mm-slds-is-edited {
            padding-top: 1.25rem
        }
        
        @media (min-width:48em) {
            .mm-slds-form-element_horizontal.mm-slds-form-element_1-col .mm-slds-form-element__label,
            .mm-slds-form_horizontal .mm-slds-form-element.mm-slds-form-element_1-col .mm-slds-form-element__label,
            .mm-slds-form_stacked .mm-slds-form-element_horizontal.mm-slds-form-element_1-col .mm-slds-form-element__label {
                max-width: calc((50% - 33.333%) - 1.25rem)
            }
            .mm-slds-form-element_horizontal.mm-slds-form-element_1-col .mm-slds-form-element__control,
            .mm-slds-form_horizontal .mm-slds-form-element.mm-slds-form-element_1-col .mm-slds-form-element__control,
            .mm-slds-form_stacked .mm-slds-form-element_horizontal.mm-slds-form-element_1-col .mm-slds-form-element__control {
                padding-left: calc((50% - 33.333%) - (.25rem * 2))
            }
        }
        
        @media (min-width:48em) {
            .mm-slds-form-element_horizontal .mm-slds-form-element__label,
            .mm-slds-form_horizontal .mm-slds-form-element .mm-slds-form-element__label,
            .mm-slds-form_stacked .mm-slds-form-element_horizontal .mm-slds-form-element__label {
                float: left;
                max-width: calc(33% - 1.25rem);
                -ms-flex-preferred-size: calc(33% - 1.25rem);
                flex-basis: calc(33% - 1.25rem);
                margin-bottom: 0;
                position: relative;
                z-index: 1
            }
            .mm-slds-form-element_horizontal .mm-slds-form-element__control,
            .mm-slds-form_horizontal .mm-slds-form-element .mm-slds-form-element__control,
            .mm-slds-form_stacked .mm-slds-form-element_horizontal .mm-slds-form-element__control {
                padding-left: 33%;
                clear: none
            }
            .mm-slds-form-element_horizontal .mm-slds-form-element__control .mm-slds-form-element__control,
            .mm-slds-form_horizontal .mm-slds-form-element .mm-slds-form-element__control .mm-slds-form-element__control,
            .mm-slds-form_stacked .mm-slds-form-element_horizontal .mm-slds-form-element__control .mm-slds-form-element__control {
                padding-left: 0
            }
            .mm-slds-form-element_horizontal .mm-slds-form-element__icon,
            .mm-slds-form_horizontal .mm-slds-form-element .mm-slds-form-element__icon,
            .mm-slds-form_stacked .mm-slds-form-element_horizontal .mm-slds-form-element__icon {
                float: left;
                padding-top: .25rem
            }
            .mm-slds-form-element_horizontal .mm-slds-checkbox_standalone,
            .mm-slds-form_horizontal .mm-slds-form-element .mm-slds-checkbox_standalone,
            .mm-slds-form_stacked .mm-slds-form-element_horizontal .mm-slds-checkbox_standalone {
                padding: .25rem 0
            }
            .mm-slds-form-element_horizontal .mm-slds-checkbox:not(.mm-slds-checkbox_stacked) .mm-slds-form-element__label,
            .mm-slds-form-element_horizontal .mm-slds-radio .mm-slds-form-element__label,
            .mm-slds-form_horizontal .mm-slds-form-element .mm-slds-checkbox:not(.mm-slds-checkbox_stacked) .mm-slds-form-element__label,
            .mm-slds-form_horizontal .mm-slds-form-element .mm-slds-radio .mm-slds-form-element__label,
            .mm-slds-form_stacked .mm-slds-form-element_horizontal .mm-slds-checkbox:not(.mm-slds-checkbox_stacked) .mm-slds-form-element__label,
            .mm-slds-form_stacked .mm-slds-form-element_horizontal .mm-slds-radio .mm-slds-form-element__label {
                position: relative;
                float: none;
                max-width: 100%;
                width: auto
            }
            .mm-slds-form-element_horizontal .mm-slds-dueling-list__column .mm-slds-form-element__label,
            .mm-slds-form-element_horizontal .mm-slds-form-element__row .mm-slds-form-element__control,
            .mm-slds-form-element_horizontal .mm-slds-form-element__row .mm-slds-form-element__label,
            .mm-slds-form_horizontal .mm-slds-form-element .mm-slds-dueling-list__column .mm-slds-form-element__label,
            .mm-slds-form_horizontal .mm-slds-form-element .mm-slds-form-element__row .mm-slds-form-element__control,
            .mm-slds-form_horizontal .mm-slds-form-element .mm-slds-form-element__row .mm-slds-form-element__label,
            .mm-slds-form_stacked .mm-slds-form-element_horizontal .mm-slds-dueling-list__column .mm-slds-form-element__label,
            .mm-slds-form_stacked .mm-slds-form-element_horizontal .mm-slds-form-element__row .mm-slds-form-element__control,
            .mm-slds-form_stacked .mm-slds-form-element_horizontal .mm-slds-form-element__row .mm-slds-form-element__label {
                width: auto;
                max-width: 100%;
                -ms-flex-preferred-size: auto;
                flex-basis: auto;
                float: none;
                position: relative;
                padding-left: 0;
                margin-bottom: 0
            }
            .mm-slds-form-element_horizontal .mm-slds-dueling-list,
            .mm-slds-form_horizontal .mm-slds-form-element .mm-slds-dueling-list,
            .mm-slds-form_stacked .mm-slds-form-element_horizontal .mm-slds-dueling-list {
                clear: none
            }
            .mm-slds-form-element_horizontal .mm-slds-input-has-icon_left .mm-slds-input__icon,
            .mm-slds-form_horizontal .mm-slds-form-element .mm-slds-input-has-icon_left .mm-slds-input__icon,
            .mm-slds-form_stacked .mm-slds-form-element_horizontal .mm-slds-input-has-icon_left .mm-slds-input__icon {
                left: calc(33% + .75rem)
            }
            .mm-slds-form-element_horizontal .mm-slds-input-has-icon_left-right .mm-slds-input__icon_left,
            .mm-slds-form_horizontal .mm-slds-form-element .mm-slds-input-has-icon_left-right .mm-slds-input__icon_left,
            .mm-slds-form_stacked .mm-slds-form-element_horizontal .mm-slds-input-has-icon_left-right .mm-slds-input__icon_left {
                left: calc(33% + .75rem)
            }
        }
        
        .mm-slds-form-element_compound .mm-slds-form-element__row {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            margin-bottom: .25rem;
            margin-left: -.25rem;
            margin-right: -.25rem
        }
        
        .mm-slds-form-element_compound .mm-slds-form-element__row .mm-slds-form-element__label {
            padding-top: 0
        }
        
        .mm-slds-form-element_compound .mm-slds-form-element {
            margin-left: .25rem;
            margin-right: .25rem
        }
        
        .mm-slds-form-element_address .mm-slds-form-element__row {
            -webkit-box-align: end;
            -ms-flex-align: end;
            align-items: flex-end
        }
        
        .mm-slds-form__row {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            margin-left: -.75rem;
            margin-right: -.75rem
        }
        
        .mm-slds-form__item {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-flex: 1;
            -ms-flex: 1 1 0%;
            flex: 1 1 0%;
            min-width: 280px;
            padding-left: .75rem;
            padding-right: .75rem
        }
        
        .mm-slds-is-edited {
            background: #faffbd
        }
        
        .mm-slds-is-edited .mm-slds-form-element__undo {
            top: -1.25rem;
            right: .25rem
        }
        
        .mm-slds-form-element__undo {
            position: absolute;
            top: 0;
            right: 0
        }
        
        .mm-slds-docked-form-footer {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            padding: .5rem 0;
            position: fixed;
            bottom: 0;
            left: 0;
            width: 100%;
            background: #f3f2f2;
            -webkit-box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, .16);
            box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, .16);
            z-index: 8000
        }
        
        .mm-slds-slider {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            position: relative
        }
        
        .mm-slds-slider__range {
            -moz-appearance: none;
            -webkit-appearance: none;
            appearance: none;
            width: 100%;
            background: 0 0;
            border-radius: .125rem
        }
        
        .mm-slds-slider__range:focus {
            outline: 0
        }
        
        .mm-slds-slider__range::-webkit-slider-thumb {
            -moz-appearance: none;
            -webkit-appearance: none;
            appearance: none;
            width: 1rem;
            height: 1rem;
            border-radius: 50%;
            background: #0070d2;
            border: 0;
            -webkit-box-shadow: rgba(0, 0, 0, .16) 0 2px 3px;
            box-shadow: rgba(0, 0, 0, .16) 0 2px 3px;
            cursor: pointer;
            -webkit-transition: background .15s ease-in-out;
            transition: background .15s ease-in-out;
            margin-top: calc(((1rem / 2) - (4px / 2)) * -1)
        }
        
        .mm-slds-slider__range::-webkit-slider-thumb:hover {
            background-color: #005fb2
        }
        
        .mm-slds-slider__range::-webkit-slider-runnable-track {
            width: 100%;
            height: 4px;
            cursor: pointer;
            background: #ecebea;
            border-radius: .125rem
        }
        
        .mm-slds-slider__range::-moz-range-thumb {
            -moz-appearance: none;
            -webkit-appearance: none;
            appearance: none;
            width: 1rem;
            height: 1rem;
            border-radius: 50%;
            background: #0070d2;
            border: 0;
            box-shadow: rgba(0, 0, 0, .16) 0 2px 3px;
            cursor: pointer;
            -moz-transition: background .15s ease-in-out;
            transition: background .15s ease-in-out
        }
        
        .mm-slds-slider__range::-moz-range-thumb:hover {
            background-color: #005fb2
        }
        
        .mm-slds-slider__range::-moz-range-track {
            width: 100%;
            height: 4px;
            cursor: pointer;
            background: #ecebea;
            border-radius: .125rem
        }
        
        .mm-slds-slider__range::-ms-track {
            width: 100%;
            height: 4px;
            cursor: pointer;
            background: #ecebea;
            border-radius: .125rem;
            border-color: transparent;
            color: transparent;
            cursor: pointer
        }
        
        .mm-slds-slider__range::-ms-thumb {
            -moz-appearance: none;
            -webkit-appearance: none;
            appearance: none;
            width: 1rem;
            height: 1rem;
            border-radius: 50%;
            background: #0070d2;
            border: 0;
            box-shadow: rgba(0, 0, 0, .16) 0 2px 3px;
            cursor: pointer;
            -ms-transition: background .15s ease-in-out;
            transition: background .15s ease-in-out;
            margin-top: calc(4px / 4)
        }
        
        .mm-slds-slider__range::-ms-thumb:hover {
            background-color: #005fb2
        }
        
        .mm-slds-slider__range:focus::-webkit-slider-thumb {
            background-color: #005fb2;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-slider__range:active::-webkit-slider-thumb {
            background-color: #005fb2
        }
        
        .mm-slds-slider__range:focus::-moz-range-thumb {
            background-color: #005fb2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-slider__range:active::-moz-range-thumb {
            background-color: #005fb2
        }
        
        .mm-slds-slider__range[disabled]::-webkit-slider-thumb {
            background-color: #ecebea;
            cursor: default
        }
        
        .mm-slds-slider__range[disabled]::-webkit-slider-runnable-track {
            background-color: #ecebea;
            cursor: default
        }
        
        .mm-slds-slider__range[disabled]::-moz-range-thumb {
            background-color: #ecebea;
            cursor: default
        }
        
        .mm-slds-slider__range[disabled]::-moz-range-track {
            background-color: #ecebea
        }
        
        .mm-slds-slider__range[disabled]::-ms-thumb {
            background-color: #ecebea;
            cursor: default
        }
        
        .mm-slds-slider__range[disabled]::-ms-track {
            background-color: #ecebea;
            cursor: default
        }
        
        .mm-slds-slider__value {
            padding: 0 .5rem
        }
        
        .mm-slds-slider-label__label {
            display: block
        }
        
        .mm-slds-slider_vertical {
            height: 13.875rem
        }
        
        .mm-slds-slider_vertical .mm-slds-slider__range {
            width: 12rem;
            height: 1rem;
            -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
            -webkit-transform-origin: 6rem 6rem;
            transform-origin: 6rem 6rem
        }
        
        .mm-slds-slider_vertical .mm-slds-slider__value {
            position: absolute;
            left: 0;
            bottom: 0;
            padding: 0
        }
        
        .mm-slds-file-selector {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex
        }
        
        .mm-slds-file-selector__dropzone {
            padding: .125rem;
            border: 1px dashed #dddbda;
            border-radius: .25rem
        }
        
        .mm-slds-file-selector__dropzone.mm-slds-has-drag-over {
            outline: 0;
            border-color: #1589ee;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2;
            border-style: solid
        }
        
        .mm-slds-file-selector__input:focus~.mm-slds-file-selector__body>.mm-slds-file-selector__button {
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-file-selector__input[disabled]~.mm-slds-file-selector__body {
            color: #dddbda
        }
        
        .mm-slds-file-selector__input[disabled]~.mm-slds-file-selector__body>.mm-slds-file-selector__button {
            background: #e0e5ee;
            border-color: transparent;
            color: #fff
        }
        
        .mm-slds-file-selector__input[disabled]~.mm-slds-file-selector__body>.mm-slds-file-selector__body-icon {
            fill: currentColor
        }
        
        .mm-slds-file-selector__button {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        .mm-slds-file-selector--files .mm-slds-file-selector__body,
        .mm-slds-file-selector_files .mm-slds-file-selector__body {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        .mm-slds-file-selector--files .mm-slds-file-selector__text,
        .mm-slds-file-selector_files .mm-slds-file-selector__text {
            margin-left: .5rem;
            margin-right: .75rem
        }
        
        .mm-slds-file-selector--images,
        .mm-slds-file-selector_images {
            display: block
        }
        
        .mm-slds-file-selector--images .mm-slds-file-selector__dropzone,
        .mm-slds-file-selector_images .mm-slds-file-selector__dropzone {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-line-pack: center;
            align-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            margin: auto;
            padding: 1rem
        }
        
        .mm-slds-file-selector--images .mm-slds-file-selector__body,
        .mm-slds-file-selector_images .mm-slds-file-selector__body {
            text-align: center
        }
        
        .mm-slds-file-selector--images .mm-slds-file-selector__text,
        .mm-slds-file-selector_images .mm-slds-file-selector__text {
            margin-top: .75rem
        }
        
        .mm-slds-file-selector--integrated,
        .mm-slds-file-selector_integrated {
            width: 100%;
            height: 100%;
            position: relative;
            display: block
        }
        
        .mm-slds-file-selector__dropzone--integrated,
        .mm-slds-file-selector__dropzone_integrated {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-line-pack: center;
            align-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            margin: auto;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            border: 0;
            opacity: 0;
            z-index: -1
        }
        
        .mm-slds-file-selector__dropzone--integrated.mm-slds-has-drag,
        .mm-slds-file-selector__dropzone_integrated.mm-slds-has-drag {
            background: rgba(255, 255, 255, .75);
            opacity: 1;
            z-index: 8000
        }
        
        .mm-slds-file-selector__dropzone--integrated.mm-slds-has-drag-over,
        .mm-slds-file-selector__dropzone_integrated.mm-slds-has-drag-over {
            background: #fafaf9;
            -webkit-box-shadow: 0 0 0 4px #1589ee inset;
            box-shadow: 0 0 0 4px #1589ee inset
        }
        
        .mm-slds-file-selector__body--integrated,
        .mm-slds-file-selector__body_integrated {
            width: 12rem;
            height: 12rem;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-line-pack: center;
            align-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            margin: auto;
            background: #fff;
            -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
            box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
            border: 1px solid #dddbda;
            border-radius: .25rem;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }
        
        .mm-slds-file-selector__text--integrated,
        .mm-slds-file-selector__text_integrated {
            margin-top: .75rem
        }
        
        .mm-slds-page-header {
            padding: 1rem 1rem;
            border-bottom: 1px solid #dddbda;
            border-radius: .25rem;
            background: #f3f2f2;
            background-clip: padding-box;
            -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1);
            border: 1px solid #dddbda
        }
        
        .mm-slds-page-header__row {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-page-header__row_gutters {
            margin-left: -1rem;
            margin-right: -1rem
        }
        
        .mm-slds-page-header__col-title {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 0%;
            flex: 1 1 0%;
            min-width: 0
        }
        
        .mm-slds-page-header__icon {
            width: 2.25rem;
            height: 2.25rem
        }
        
        .mm-slds-page-header__col-actions {
            -ms-flex-item-align: start;
            align-self: flex-start;
            -webkit-box-flex: 0;
            -ms-flex: none;
            flex: none;
            padding-bottom: .25rem;
            vertical-align: top
        }
        
        .mm-slds-page-header__col-meta {
            -ms-flex-item-align: center;
            align-self: center;
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            vertical-align: middle
        }
        
        .mm-slds-page-header__col-controls {
            -ms-flex-item-align: end;
            align-self: flex-end;
            -webkit-box-flex: 0;
            -ms-flex: none;
            flex: none;
            vertical-align: bottom
        }
        
        .mm-slds-page-header__col-details {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            padding-left: 1rem;
            padding-right: 1rem;
            max-width: 100%
        }
        
        .mm-slds-page-header__name {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            padding-right: .5rem;
            max-width: 100%
        }
        
        .mm-slds-page-header__name h1 {
            line-height: 1
        }
        
        .mm-slds-page-header__name-title {
            min-width: 0
        }
        
        .mm-slds-page-header__name-switcher {
            -ms-flex-item-align: end;
            align-self: flex-end;
            margin: 0 0 .125rem .125rem
        }
        
        .mm-slds-page-header__name-switcher .mm-slds-button__icon {
            fill: #080707
        }
        
        .mm-slds-page-header__name-meta {
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            font-size: .75rem;
            padding-right: .5rem
        }
        
        .mm-slds-page-header__meta-text {
            font-size: .875rem
        }
        
        .mm-slds-page-header__title {
            font-size: 1.125rem;
            font-weight: 700;
            line-height: 1.25;
            display: block
        }
        
        .mm-slds-page-header__title .mm-slds-icon {
            fill: currentColor
        }
        
        .mm-slds-page-header__controls {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-page-header__control {
            margin-left: .25rem
        }
        
        .mm-slds-page-header.mm-slds-has-bottom-magnet,
        .mm-slds-page-header_joined {
            border-bottom: 1px solid #dddbda;
            border-radius: .25rem .25rem 0 0;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-card .mm-slds-page-header,
        .mm-slds-tabs_card .mm-slds-page-header {
            border: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
            border-radius: .25rem
        }
        
        .mm-slds-page-header__detail-row {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            margin: .75rem -1rem -1rem;
            padding: 1rem;
            border-radius: 0 0 .25rem .25rem;
            background-color: #fff;
            position: relative;
            z-index: 2
        }
        
        .mm-slds-page-header__detail-block {
            padding-right: 2rem;
            padding-left: 2rem;
            max-width: 25%
        }
        
        .mm-slds-page-header__detail-block:first-child {
            padding-left: 0
        }
        
        .mm-slds-page-header__detail-block:last-child {
            padding-right: 0
        }
        
        .mm-slds-page-header--vertical,
        .mm-slds-page-header_vertical {
            padding: .75rem;
            background: #fff;
            border-bottom: 0
        }
        
        .mm-slds-page-header--vertical .mm-slds-page-header__controls,
        .mm-slds-page-header_vertical .mm-slds-page-header__controls {
            padding-top: .5rem;
            margin-top: .5rem;
            border-top: 1px solid #dddbda
        }
        
        .mm-slds-page-header--vertical .mm-slds-page-header__name-title,
        .mm-slds-page-header_vertical .mm-slds-page-header__name-title {
            margin-top: .25rem
        }
        
        .mm-slds-page-header__detail-list {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }
        
        .mm-slds-page-header__detail-item {
            margin-top: .75rem;
            width: 50%
        }
        
        .mm-slds-page-header--object-home,
        .mm-slds-page-header_object-home {
            padding-bottom: .75rem
        }
        
        .mm-slds-brand-band {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            position: relative;
            height: 100%;
            width: 100%
        }
        
        .mm-slds-brand-band:before {
            content: "";
            display: block;
            position: absolute;
            z-index: -1;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background-image: url(/assets/images/themes/oneSalesforce/banner-brand-default.png), -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(25, 85, 148, 0)), to(#195594));
            background-image: url(/assets/images/themes/oneSalesforce/banner-brand-default.png), linear-gradient(to top, rgba(25, 85, 148, 0) 0, #195594);
            background-repeat: repeat-x;
            background-position: top left
        }
        
        .mm-slds-brand-band:after {
            content: none;
            display: block;
            position: absolute;
            z-index: -1;
            left: 0;
            right: 0;
            top: 0;
            width: 100%;
            height: 3.125rem;
            background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(176, 196, 223, 0)), to(#b0c4df));
            background-image: linear-gradient(to bottom, rgba(176, 196, 223, 0) 60%, #b0c4df)
        }
        
        .mm-slds-brand-band.mm-slds-brand-band_cover:before {
            background-repeat: no-repeat;
            background-size: cover
        }
        
        .mm-slds-brand-band.mm-slds-brand-band_small:before {
            height: 6rem
        }
        
        .mm-slds-brand-band.mm-slds-brand-band_small:after {
            content: "";
            top: 2.875rem
        }
        
        .mm-slds-brand-band.mm-slds-brand-band_medium:before {
            height: 12.5rem
        }
        
        .mm-slds-brand-band.mm-slds-brand-band_medium:after {
            content: "";
            top: 9.375rem
        }
        
        .mm-slds-brand-band.mm-slds-brand-band_large:before {
            height: 18.75rem
        }
        
        .mm-slds-brand-band.mm-slds-brand-band_large:after {
            content: "";
            top: 15.625rem
        }
        
        .mm-slds-brand-band.mm-slds-brand-band_full:before {
            height: 100%
        }
        
        .mm-slds-brand-band.mm-slds-brand-band_bottom:before {
            background-position: bottom;
            top: initial
        }
        
        .mm-slds-brand-band.mm-slds-brand-band_none:before {
            height: 0
        }
        
        .mm-slds-brand-band.mm-slds-brand-band_group:before {
            background-image: url(/assets/images/themes/oneSalesforce/banner-group-public-default.png)
        }
        
        .mm-slds-brand-band.mm-slds-brand-band_user:before {
            background-image: url(/assets/images/themes/oneSalesforce/banner-user-default.png)
        }
        
        .mm-slds-brand-band .mm-slds-brand-band_blank {
            background: #fff
        }
        
        .mm-slds-brand-band .mm-slds-brand-band_blank:after,
        .mm-slds-brand-band .mm-slds-brand-band_blank:before {
            background: 0 0
        }
        
        .mm-slds-template__container {
            position: relative;
            height: 100%;
            width: 100%
        }
        
        .mm-slds-template_default {
            padding: .75rem
        }
        
        .mm-slds-template_default.mm-slds-brand-band:before {
            position: fixed;
            top: 5.625rem
        }
        
        .mm-slds-template_default.mm-slds-brand-band.mm-slds-brand-band_medium:after {
            position: fixed;
            top: 15rem
        }
        
        .mm-slds-template_bottom-magnet {
            padding: .75rem .75rem 0 .75rem
        }
        
        .mm-slds-template_profile {
            padding: 8rem .75rem .75rem
        }
        
        .mm-slds-template__content {
            padding: .75rem .75rem 0 .75rem
        }
        
        .mm-slds-template_app {
            padding: .75rem 0 0 .75rem
        }
        
        .mm-slds-template_iframe {
            width: calc(100% + (.75rem * 2));
            height: calc(100% + (.75rem * 2));
            margin: -.75rem;
            background-color: #fff
        }
        
        .mm-slds-panel {
            background: #fff;
            border-radius: .25rem;
            overflow-y: auto
        }
        
        .mm-slds-panel__section {
            padding: 1rem
        }
        
        .mm-slds-panel__actions {
            padding: .75rem
        }
        
        .mm-slds-panel.mm-slds-is-editing {
            -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
            box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16)
        }
        
        .mm-slds-panel__header {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            position: relative;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding: .75rem;
            border-bottom: 1px solid #dddbda
        }
        
        .mm-slds-panel__header_custom {
            padding: .75rem 1rem
        }
        
        .mm-slds-panel__close:first-child {
            margin-right: .5rem
        }
        
        .mm-slds-panel__close:last-child {
            margin-left: .5rem
        }
        
        .mm-slds-panel__back:first-child {
            margin-right: .5rem
        }
        
        .mm-slds-panel__back:last-child {
            margin-left: .5rem
        }
        
        .mm-slds-panel__back,
        .mm-slds-panel__close {
            -ms-flex-negative: 0;
            flex-shrink: 0
        }
        
        .mm-slds-panel__header_align-center {
            padding: .75rem 3rem
        }
        
        .mm-slds-panel__header_align-center .mm-slds-panel__header-title {
            text-align: center
        }
        
        .mm-slds-panel__header_align-center .mm-slds-panel__close {
            position: absolute;
            right: .75rem;
            left: auto;
            top: 50%;
            margin-top: -.75rem
        }
        
        .mm-slds-panel__header_align-center .mm-slds-panel__back {
            position: absolute;
            left: .75rem;
            right: auto;
            top: 50%;
            margin-top: -.75rem
        }
        
        .mm-slds-panel__body {
            padding: .75rem
        }
        
        .mm-slds-panel__header-title {
            text-align: start;
            width: 100%
        }
        
        .mm-slds-panel_docked {
            position: relative;
            min-width: 15rem;
            height: 100%;
            border-radius: 0;
            display: none
        }
        
        .mm-slds-panel_docked.mm-slds-is-open {
            display: block
        }
        
        .mm-slds-panel_docked-left {
            -webkit-box-shadow: 1px 0 3px rgba(0, 0, 0, .25);
            box-shadow: 1px 0 3px rgba(0, 0, 0, .25)
        }
        
        .mm-slds-panel_docked-right {
            margin-left: auto;
            -webkit-box-shadow: -1px 0 3px 0 rgba(0, 0, 0, .25);
            box-shadow: -1px 0 3px 0 rgba(0, 0, 0, .25)
        }
        
        .mm-slds-panel_animated {
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            -webkit-transform: translate3d(120%, 0, 0);
            transform: translate3d(120%, 0, 0);
            -webkit-transition: -webkit-transform .3s ease;
            transition: -webkit-transform .3s ease;
            transition: transform .3s ease;
            transition: transform .3s ease, -webkit-transform .3s ease;
            z-index: 9000
        }
        
        .mm-slds-tabs-mobile__container .mm-slds-panel_animated {
            position: fixed
        }
        
        .mm-slds-panel_animated.mm-slds-is-open {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0)
        }
        
        .mm-slds-panel--filters,
        .mm-slds-panel_filters {
            margin-left: 1rem;
            -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
            box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
            border-radius: 0
        }
        
        .mm-slds-popover {
            position: relative;
            border-radius: .25rem;
            width: 20rem;
            min-height: 2rem;
            z-index: 6000;
            background-color: #fff;
            display: inline-block;
            -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
            box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
            border: 1px solid #dddbda
        }
        
        .mm-slds-popover__body,
        .mm-slds-popover__footer,
        .mm-slds-popover__header {
            position: relative;
            padding: .5rem .75rem;
            word-wrap: break-word
        }
        
        .mm-slds-popover__header {
            border-bottom: 1px solid #dddbda
        }
        
        .mm-slds-popover__footer {
            border-top: 1px solid #dddbda
        }
        
        .mm-slds-popover__footer_form {
            text-align: center;
            background: #f3f2f2;
            border-radius: 0 0 .25rem .25rem
        }
        
        .mm-slds-popover__body_small {
            max-height: 15rem;
            overflow-y: auto
        }
        
        .mm-slds-popover__close {
            position: relative;
            margin: .25rem;
            z-index: 6001
        }
        
        .mm-slds-popover--small,
        .mm-slds-popover_small {
            max-width: 15rem
        }
        
        .mm-slds-popover--medium,
        .mm-slds-popover_medium {
            min-width: 20rem
        }
        
        .mm-slds-popover--large,
        .mm-slds-popover_large {
            min-width: 25rem;
            max-width: 512px
        }
        
        .mm-slds-popover[class*=theme--],
        .mm-slds-popover[class*=theme_] {
            border: 0
        }
        
        .mm-slds-popover :last-child {
            margin-bottom: 0
        }
        
        .mm-slds-popover_full-width {
            width: 100%
        }
        
        .mm-slds-popover_hide {
            display: none
        }
        
        .mm-slds-popover--panel .mm-slds-popover__header,
        .mm-slds-popover_panel .mm-slds-popover__header {
            background: #f3f2f2;
            padding: 1.5rem 1.5rem .75rem;
            border-top-left-radius: calc(.25rem - 1px);
            border-top-right-radius: calc(.25rem - 1px);
            border-bottom: 0
        }
        
        .mm-slds-popover--panel .mm-slds-popover__body,
        .mm-slds-popover_panel .mm-slds-popover__body {
            padding: 0
        }
        
        .mm-slds-popover--panel .mm-slds-popover__body-list,
        .mm-slds-popover_panel .mm-slds-popover__body-list {
            padding: 1rem 1.5rem;
            border-top: 1px solid #dddbda
        }
        
        .mm-slds-popover--panel.mm-slds-nubbin--left-top:after,
        .mm-slds-popover--panel.mm-slds-nubbin--left-top:before,
        .mm-slds-popover--panel.mm-slds-nubbin--right-top:after,
        .mm-slds-popover--panel.mm-slds-nubbin--right-top:before,
        .mm-slds-popover--panel.mm-slds-nubbin--top-left:after,
        .mm-slds-popover--panel.mm-slds-nubbin--top-left:before,
        .mm-slds-popover--panel.mm-slds-nubbin--top-right:after,
        .mm-slds-popover--panel.mm-slds-nubbin--top-right:before,
        .mm-slds-popover--panel.mm-slds-nubbin_left-top:after,
        .mm-slds-popover--panel.mm-slds-nubbin_left-top:before,
        .mm-slds-popover--panel.mm-slds-nubbin_right-top:after,
        .mm-slds-popover--panel.mm-slds-nubbin_right-top:before,
        .mm-slds-popover--panel.mm-slds-nubbin_top-left:after,
        .mm-slds-popover--panel.mm-slds-nubbin_top-left:before,
        .mm-slds-popover--panel.mm-slds-nubbin_top-right:after,
        .mm-slds-popover--panel.mm-slds-nubbin_top-right:before,
        .mm-slds-popover_panel.mm-slds-nubbin--left-top:after,
        .mm-slds-popover_panel.mm-slds-nubbin--left-top:before,
        .mm-slds-popover_panel.mm-slds-nubbin--right-top:after,
        .mm-slds-popover_panel.mm-slds-nubbin--right-top:before,
        .mm-slds-popover_panel.mm-slds-nubbin--top-left:after,
        .mm-slds-popover_panel.mm-slds-nubbin--top-left:before,
        .mm-slds-popover_panel.mm-slds-nubbin--top-right:after,
        .mm-slds-popover_panel.mm-slds-nubbin--top-right:before,
        .mm-slds-popover_panel.mm-slds-nubbin_left-top:after,
        .mm-slds-popover_panel.mm-slds-nubbin_left-top:before,
        .mm-slds-popover_panel.mm-slds-nubbin_right-top:after,
        .mm-slds-popover_panel.mm-slds-nubbin_right-top:before,
        .mm-slds-popover_panel.mm-slds-nubbin_top-left:after,
        .mm-slds-popover_panel.mm-slds-nubbin_top-left:before,
        .mm-slds-popover_panel.mm-slds-nubbin_top-right:after,
        .mm-slds-popover_panel.mm-slds-nubbin_top-right:before {
            background: #f3f2f2
        }
        
        .mm-slds-popover--panel.mm-slds-nubbin--left-top:after,
        .mm-slds-popover--panel.mm-slds-nubbin--left-top:before,
        .mm-slds-popover--panel.mm-slds-nubbin--right-top:after,
        .mm-slds-popover--panel.mm-slds-nubbin--right-top:before,
        .mm-slds-popover--panel.mm-slds-nubbin_left-top:after,
        .mm-slds-popover--panel.mm-slds-nubbin_left-top:before,
        .mm-slds-popover--panel.mm-slds-nubbin_right-top:after,
        .mm-slds-popover--panel.mm-slds-nubbin_right-top:before,
        .mm-slds-popover_panel.mm-slds-nubbin--left-top:after,
        .mm-slds-popover_panel.mm-slds-nubbin--left-top:before,
        .mm-slds-popover_panel.mm-slds-nubbin--right-top:after,
        .mm-slds-popover_panel.mm-slds-nubbin--right-top:before,
        .mm-slds-popover_panel.mm-slds-nubbin_left-top:after,
        .mm-slds-popover_panel.mm-slds-nubbin_left-top:before,
        .mm-slds-popover_panel.mm-slds-nubbin_right-top:after,
        .mm-slds-popover_panel.mm-slds-nubbin_right-top:before {
            top: 2.25rem
        }
        
        .mm-slds-popover_panel__label {
            font-size: .875rem;
            font-weight: 700
        }
        
        .mm-slds-nubbin--top:before,
        .mm-slds-nubbin_top:before {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            left: 50%;
            top: -.5rem;
            margin-left: -.5rem
        }
        
        .mm-slds-nubbin--top:after,
        .mm-slds-nubbin_top:after {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            left: 50%;
            top: -.5rem;
            margin-left: -.5rem
        }
        
        .mm-slds-nubbin--top:after,
        .mm-slds-nubbin_top:after {
            -webkit-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
            box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
            z-index: -1
        }
        
        .mm-slds-nubbin--top-left:before,
        .mm-slds-nubbin_top-left-corner:before,
        .mm-slds-nubbin_top-left:before {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            left: 50%;
            top: -.5rem;
            margin-left: -.5rem
        }
        
        .mm-slds-nubbin--top-left:after,
        .mm-slds-nubbin_top-left-corner:after,
        .mm-slds-nubbin_top-left:after {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            left: 50%;
            top: -.5rem;
            margin-left: -.5rem
        }
        
        .mm-slds-nubbin--top-left:after,
        .mm-slds-nubbin_top-left-corner:after,
        .mm-slds-nubbin_top-left:after {
            -webkit-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
            box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
            z-index: -1
        }
        
        .mm-slds-nubbin--top-left:after,
        .mm-slds-nubbin--top-left:before,
        .mm-slds-nubbin_top-left-corner:after,
        .mm-slds-nubbin_top-left-corner:before,
        .mm-slds-nubbin_top-left:after,
        .mm-slds-nubbin_top-left:before {
            /*! @noflip */
            left: 1.5rem;
            top: -.5rem
        }
        
        .mm-slds-nubbin--top-right:before,
        .mm-slds-nubbin_top-right-corner:before,
        .mm-slds-nubbin_top-right:before {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            left: 50%;
            top: -.5rem;
            margin-left: -.5rem
        }
        
        .mm-slds-nubbin--top-right:after,
        .mm-slds-nubbin_top-right-corner:after,
        .mm-slds-nubbin_top-right:after {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            left: 50%;
            top: -.5rem;
            margin-left: -.5rem
        }
        
        .mm-slds-nubbin--top-right:after,
        .mm-slds-nubbin_top-right-corner:after,
        .mm-slds-nubbin_top-right:after {
            -webkit-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
            box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
            z-index: -1
        }
        
        .mm-slds-nubbin--top-right:after,
        .mm-slds-nubbin--top-right:before,
        .mm-slds-nubbin_top-right-corner:after,
        .mm-slds-nubbin_top-right-corner:before,
        .mm-slds-nubbin_top-right:after,
        .mm-slds-nubbin_top-right:before {
            /*! @noflip */
            left: auto;
            /*! @noflip */
            right: 1.5rem;
            top: -.5rem;
            /*! @noflip */
            margin-right: -.5rem
        }
        
        .mm-slds-nubbin--bottom:before,
        .mm-slds-nubbin_bottom:before {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            left: 50%;
            bottom: -.5rem;
            margin-left: -.5rem
        }
        
        .mm-slds-nubbin--bottom:after,
        .mm-slds-nubbin_bottom:after {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            left: 50%;
            bottom: -.5rem;
            margin-left: -.5rem
        }
        
        .mm-slds-nubbin--bottom:after,
        .mm-slds-nubbin_bottom:after {
            -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .16);
            box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .16);
            z-index: -1
        }
        
        .mm-slds-nubbin--bottom-left:before,
        .mm-slds-nubbin_bottom-left-corner:before,
        .mm-slds-nubbin_bottom-left:before {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            left: 50%;
            bottom: -.5rem;
            margin-left: -.5rem
        }
        
        .mm-slds-nubbin--bottom-left:after,
        .mm-slds-nubbin_bottom-left-corner:after,
        .mm-slds-nubbin_bottom-left:after {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            left: 50%;
            bottom: -.5rem;
            margin-left: -.5rem
        }
        
        .mm-slds-nubbin--bottom-left:after,
        .mm-slds-nubbin_bottom-left-corner:after,
        .mm-slds-nubbin_bottom-left:after {
            -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .16);
            box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .16);
            z-index: -1
        }
        
        .mm-slds-nubbin--bottom-left:after,
        .mm-slds-nubbin--bottom-left:before,
        .mm-slds-nubbin_bottom-left-corner:after,
        .mm-slds-nubbin_bottom-left-corner:before,
        .mm-slds-nubbin_bottom-left:after,
        .mm-slds-nubbin_bottom-left:before {
            /*! @noflip */
            left: 1.5rem;
            top: 100%;
            margin-top: -.5rem
        }
        
        .mm-slds-nubbin--bottom-right:before,
        .mm-slds-nubbin_bottom-right-corner:before,
        .mm-slds-nubbin_bottom-right:before {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            left: 50%;
            bottom: -.5rem;
            margin-left: -.5rem
        }
        
        .mm-slds-nubbin--bottom-right:after,
        .mm-slds-nubbin_bottom-right-corner:after,
        .mm-slds-nubbin_bottom-right:after {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            left: 50%;
            bottom: -.5rem;
            margin-left: -.5rem
        }
        
        .mm-slds-nubbin--bottom-right:after,
        .mm-slds-nubbin_bottom-right-corner:after,
        .mm-slds-nubbin_bottom-right:after {
            -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .16);
            box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .16);
            z-index: -1
        }
        
        .mm-slds-nubbin--bottom-right:after,
        .mm-slds-nubbin--bottom-right:before,
        .mm-slds-nubbin_bottom-right-corner:after,
        .mm-slds-nubbin_bottom-right-corner:before,
        .mm-slds-nubbin_bottom-right:after,
        .mm-slds-nubbin_bottom-right:before {
            /*! @noflip */
            left: auto;
            /*! @noflip */
            right: 1.5rem;
            top: 100%;
            margin-top: -.5rem;
            /*! @noflip */
            margin-right: -.5rem
        }
        
        .mm-slds-nubbin--left:before,
        .mm-slds-nubbin_left:before {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            top: 50%;
            left: -.5rem;
            margin-top: -.5rem
        }
        
        .mm-slds-nubbin--left:after,
        .mm-slds-nubbin_left:after {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            top: 50%;
            left: -.5rem;
            margin-top: -.5rem
        }
        
        .mm-slds-nubbin--left:after,
        .mm-slds-nubbin_left:after {
            -webkit-box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, .16);
            box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, .16);
            z-index: -1
        }
        
        .mm-slds-nubbin--left-top:before,
        .mm-slds-nubbin_left-top-corner:before,
        .mm-slds-nubbin_left-top:before {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            top: 50%;
            left: -.5rem;
            margin-top: -.5rem
        }
        
        .mm-slds-nubbin--left-top:after,
        .mm-slds-nubbin_left-top-corner:after,
        .mm-slds-nubbin_left-top:after {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            top: 50%;
            left: -.5rem;
            margin-top: -.5rem
        }
        
        .mm-slds-nubbin--left-top:after,
        .mm-slds-nubbin_left-top-corner:after,
        .mm-slds-nubbin_left-top:after {
            -webkit-box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, .16);
            box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, .16);
            z-index: -1
        }
        
        .mm-slds-nubbin--left-top:after,
        .mm-slds-nubbin--left-top:before,
        .mm-slds-nubbin_left-top-corner:after,
        .mm-slds-nubbin_left-top-corner:before,
        .mm-slds-nubbin_left-top:after,
        .mm-slds-nubbin_left-top:before {
            top: 1.5rem
        }
        
        .mm-slds-nubbin--left-bottom:before,
        .mm-slds-nubbin_left-bottom-corner:before,
        .mm-slds-nubbin_left-bottom:before {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            top: 50%;
            left: -.5rem;
            margin-top: -.5rem
        }
        
        .mm-slds-nubbin--left-bottom:after,
        .mm-slds-nubbin_left-bottom-corner:after,
        .mm-slds-nubbin_left-bottom:after {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            top: 50%;
            left: -.5rem;
            margin-top: -.5rem
        }
        
        .mm-slds-nubbin--left-bottom:before,
        .mm-slds-nubbin_left-bottom-corner:before,
        .mm-slds-nubbin_left-bottom:before {
            margin-bottom: -1px
        }
        
        .mm-slds-nubbin--left-bottom:after,
        .mm-slds-nubbin_left-bottom-corner:after,
        .mm-slds-nubbin_left-bottom:after {
            -webkit-box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, .16);
            box-shadow: -1px 2px 3px 0 rgba(0, 0, 0, .16);
            z-index: -1
        }
        
        .mm-slds-nubbin--left-bottom:after,
        .mm-slds-nubbin--left-bottom:before,
        .mm-slds-nubbin_left-bottom-corner:after,
        .mm-slds-nubbin_left-bottom-corner:before,
        .mm-slds-nubbin_left-bottom:after,
        .mm-slds-nubbin_left-bottom:before {
            top: auto;
            bottom: 1rem
        }
        
        .mm-slds-nubbin--right:before,
        .mm-slds-nubbin_right:before {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            top: 50%;
            right: -.5rem;
            margin-top: -.5rem
        }
        
        .mm-slds-nubbin--right:after,
        .mm-slds-nubbin_right:after {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            top: 50%;
            right: -.5rem;
            margin-top: -.5rem
        }
        
        .mm-slds-nubbin--right:after,
        .mm-slds-nubbin_right:after {
            -webkit-box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, .16);
            box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, .16);
            z-index: -1
        }
        
        .mm-slds-nubbin--right-top:before,
        .mm-slds-nubbin_right-top-corner:before,
        .mm-slds-nubbin_right-top:before {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            top: 50%;
            right: -.5rem;
            margin-top: -.5rem
        }
        
        .mm-slds-nubbin--right-top:after,
        .mm-slds-nubbin_right-top-corner:after,
        .mm-slds-nubbin_right-top:after {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            top: 50%;
            right: -.5rem;
            margin-top: -.5rem
        }
        
        .mm-slds-nubbin--right-top:after,
        .mm-slds-nubbin_right-top-corner:after,
        .mm-slds-nubbin_right-top:after {
            -webkit-box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, .16);
            box-shadow: 1px -1px 2px 0 rgba(0, 0, 0, .16);
            z-index: -1
        }
        
        .mm-slds-nubbin--right-top:after,
        .mm-slds-nubbin--right-top:before,
        .mm-slds-nubbin_right-top-corner:after,
        .mm-slds-nubbin_right-top-corner:before,
        .mm-slds-nubbin_right-top:after,
        .mm-slds-nubbin_right-top:before {
            top: 1.5rem
        }
        
        .mm-slds-nubbin--right-bottom:before,
        .mm-slds-nubbin_right-bottom-corner:before,
        .mm-slds-nubbin_right-bottom:before {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            top: 50%;
            right: -.5rem;
            margin-top: -.5rem
        }
        
        .mm-slds-nubbin--right-bottom:after,
        .mm-slds-nubbin_right-bottom-corner:after,
        .mm-slds-nubbin_right-bottom:after {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: inherit;
            top: 50%;
            right: -.5rem;
            margin-top: -.5rem
        }
        
        .mm-slds-nubbin--right-bottom:before,
        .mm-slds-nubbin_right-bottom-corner:before,
        .mm-slds-nubbin_right-bottom:before {
            margin-bottom: -1px
        }
        
        .mm-slds-nubbin--right-bottom:after,
        .mm-slds-nubbin_right-bottom-corner:after,
        .mm-slds-nubbin_right-bottom:after {
            -webkit-box-shadow: 2px -1px 3px 0 rgba(0, 0, 0, .16);
            box-shadow: 2px -1px 3px 0 rgba(0, 0, 0, .16);
            z-index: -1
        }
        
        .mm-slds-nubbin--right-bottom:after,
        .mm-slds-nubbin--right-bottom:before,
        .mm-slds-nubbin_right-bottom-corner:after,
        .mm-slds-nubbin_right-bottom-corner:before,
        .mm-slds-nubbin_right-bottom:after,
        .mm-slds-nubbin_right-bottom:before {
            top: auto;
            bottom: 1rem
        }
        
        .mm-slds-nubbin_top-left-corner {
            border-radius: .125rem .25rem .25rem .25rem
        }
        
        .mm-slds-nubbin_top-left-corner:after,
        .mm-slds-nubbin_top-left-corner:before {
            left: .75rem
        }
        
        .mm-slds-nubbin_bottom-left-corner {
            border-radius: .25rem .25rem .25rem .125rem
        }
        
        .mm-slds-nubbin_bottom-left-corner:after,
        .mm-slds-nubbin_bottom-left-corner:before {
            left: .75rem
        }
        
        .mm-slds-nubbin_top-right-corner {
            border-radius: .25rem .125rem .25rem .25rem
        }
        
        .mm-slds-nubbin_top-right-corner:after,
        .mm-slds-nubbin_top-right-corner:before {
            right: .75rem
        }
        
        .mm-slds-nubbin_bottom-right-corner {
            border-radius: .25rem .25rem .125rem .25rem
        }
        
        .mm-slds-nubbin_bottom-right-corner:after,
        .mm-slds-nubbin_bottom-right-corner:before {
            right: .75rem
        }
        
        .mm-slds-nubbin_left-top-corner {
            border-radius: .125rem .25rem .25rem .25rem
        }
        
        .mm-slds-nubbin_left-top-corner:after,
        .mm-slds-nubbin_left-top-corner:before {
            top: .75rem
        }
        
        .mm-slds-nubbin_right-top-corner {
            border-radius: .25rem .125rem .25rem .25rem
        }
        
        .mm-slds-nubbin_right-top-corner:after,
        .mm-slds-nubbin_right-top-corner:before {
            top: .75rem
        }
        
        .mm-slds-nubbin_left-bottom-corner {
            border-radius: .25rem .25rem .25rem .125rem
        }
        
        .mm-slds-nubbin_left-bottom-corner:after,
        .mm-slds-nubbin_left-bottom-corner:before {
            bottom: .25rem
        }
        
        .mm-slds-nubbin_right-bottom-corner {
            border-radius: .25rem .25rem .125rem .25rem
        }
        
        .mm-slds-nubbin_right-bottom-corner:after,
        .mm-slds-nubbin_right-bottom-corner:before {
            bottom: .25rem
        }
        
        .mm-slds-popover--walkthrough,
        .mm-slds-popover_walkthrough {
            border-color: #061c3f;
            color: #fff;
            background: #032e61;
            border-color: #032e61
        }
        
        .mm-slds-popover--walkthrough .mm-slds-text-title,
        .mm-slds-popover--walkthrough .mm-slds-text-title--caps,
        .mm-slds-popover--walkthrough .mm-slds-text-title_caps,
        .mm-slds-popover_walkthrough .mm-slds-text-title,
        .mm-slds-popover_walkthrough .mm-slds-text-title--caps,
        .mm-slds-popover_walkthrough .mm-slds-text-title_caps {
            color: #b0adab
        }
        
        .mm-slds-popover--walkthrough .mm-slds-icon,
        .mm-slds-popover_walkthrough .mm-slds-icon {
            fill: currentColor
        }
        
        .mm-slds-popover--walkthrough a,
        .mm-slds-popover_walkthrough a {
            color: currentColor;
            border: 1px solid transparent;
            border-radius: .25rem
        }
        
        .mm-slds-popover--walkthrough a:focus,
        .mm-slds-popover--walkthrough a:hover,
        .mm-slds-popover_walkthrough a:focus,
        .mm-slds-popover_walkthrough a:hover {
            text-decoration: none;
            outline: 0
        }
        
        .mm-slds-popover--walkthrough a:focus,
        .mm-slds-popover_walkthrough a:focus {
            -webkit-box-shadow: 0 0 3px #ecebea;
            box-shadow: 0 0 3px #ecebea;
            border: 1px solid #ecebea
        }
        
        .mm-slds-popover--walkthrough a:active,
        .mm-slds-popover_walkthrough a:active {
            color: rgba(255, 255, 255, .5)
        }
        
        .mm-slds-popover--walkthrough a[disabled],
        .mm-slds-popover_walkthrough a[disabled] {
            color: rgba(255, 255, 255, .15)
        }
        
        .mm-slds-popover--walkthrough a,
        .mm-slds-popover_walkthrough a {
            text-decoration: underline
        }
        
        .mm-slds-popover--walkthrough .mm-slds-popover__header,
        .mm-slds-popover_walkthrough .mm-slds-popover__header {
            background-color: #164a85;
            background-image: url(/assets/images/popovers/popover-header.png);
            background-repeat: no-repeat;
            background-position: bottom;
            background-size: contain;
            border-color: inherit;
            padding: .75rem 1rem;
            text-shadow: 0 0 4px #032e61
        }
        
        .mm-slds-popover--walkthrough .mm-slds-popover__body,
        .mm-slds-popover--walkthrough .mm-slds-popover__footer,
        .mm-slds-popover_walkthrough .mm-slds-popover__body,
        .mm-slds-popover_walkthrough .mm-slds-popover__footer {
            padding: 1rem
        }
        
        .mm-slds-popover--walkthrough .mm-slds-popover__footer,
        .mm-slds-popover_walkthrough .mm-slds-popover__footer {
            border: 0
        }
        
        .mm-slds-popover--walkthrough .mm-slds-text-title,
        .mm-slds-popover_walkthrough .mm-slds-text-title {
            color: #d9dbdd
        }
        
        .mm-slds-popover--walkthrough .mm-slds-input,
        .mm-slds-popover--walkthrough .mm-slds-select,
        .mm-slds-popover--walkthrough .mm-slds-textarea,
        .mm-slds-popover_walkthrough .mm-slds-input,
        .mm-slds-popover_walkthrough .mm-slds-select,
        .mm-slds-popover_walkthrough .mm-slds-textarea {
            color: #080707
        }
        
        .mm-slds-popover--walkthrough.mm-slds-nubbin--left-top:before,
        .mm-slds-popover--walkthrough.mm-slds-nubbin--right-top:before,
        .mm-slds-popover--walkthrough.mm-slds-nubbin--top-left:before,
        .mm-slds-popover--walkthrough.mm-slds-nubbin--top-right:before,
        .mm-slds-popover--walkthrough.mm-slds-nubbin--top:before,
        .mm-slds-popover--walkthrough.mm-slds-nubbin_left-top:before,
        .mm-slds-popover--walkthrough.mm-slds-nubbin_right-top:before,
        .mm-slds-popover--walkthrough.mm-slds-nubbin_top-left:before,
        .mm-slds-popover--walkthrough.mm-slds-nubbin_top-right:before,
        .mm-slds-popover--walkthrough.mm-slds-nubbin_top:before,
        .mm-slds-popover_walkthrough.mm-slds-nubbin--left-top:before,
        .mm-slds-popover_walkthrough.mm-slds-nubbin--right-top:before,
        .mm-slds-popover_walkthrough.mm-slds-nubbin--top-left:before,
        .mm-slds-popover_walkthrough.mm-slds-nubbin--top-right:before,
        .mm-slds-popover_walkthrough.mm-slds-nubbin--top:before,
        .mm-slds-popover_walkthrough.mm-slds-nubbin_left-top:before,
        .mm-slds-popover_walkthrough.mm-slds-nubbin_right-top:before,
        .mm-slds-popover_walkthrough.mm-slds-nubbin_top-left:before,
        .mm-slds-popover_walkthrough.mm-slds-nubbin_top-right:before,
        .mm-slds-popover_walkthrough.mm-slds-nubbin_top:before {
            background-color: #164a85
        }
        
        .mm-slds-popover_feature,
        .mm-slds-popover_walkthrough-alt {
            border-color: #164a85;
            background-color: #164a85;
            background-image: url(/assets/images/popovers/popover-action.png);
            background-repeat: no-repeat;
            background-size: 100% 2.25rem;
            background-position: bottom;
            padding-bottom: 1.5rem;
            color: #fff
        }
        
        .mm-slds-popover_feature .mm-slds-text-heading_small,
        .mm-slds-popover_walkthrough-alt .mm-slds-text-heading_small {
            margin-bottom: .5rem
        }
        
        .mm-slds-popover_feature.mm-slds-nubbin--bottom-left:before,
        .mm-slds-popover_feature.mm-slds-nubbin--bottom-right:before,
        .mm-slds-popover_feature.mm-slds-nubbin--bottom:before,
        .mm-slds-popover_feature.mm-slds-nubbin_bottom-left:before,
        .mm-slds-popover_feature.mm-slds-nubbin_bottom-right:before,
        .mm-slds-popover_feature.mm-slds-nubbin_bottom:before,
        .mm-slds-popover_walkthrough-alt.mm-slds-nubbin--bottom-left:before,
        .mm-slds-popover_walkthrough-alt.mm-slds-nubbin--bottom-right:before,
        .mm-slds-popover_walkthrough-alt.mm-slds-nubbin--bottom:before,
        .mm-slds-popover_walkthrough-alt.mm-slds-nubbin_bottom-left:before,
        .mm-slds-popover_walkthrough-alt.mm-slds-nubbin_bottom-right:before,
        .mm-slds-popover_walkthrough-alt.mm-slds-nubbin_bottom:before {
            background-color: #215ca0
        }
        
        .mm-slds-popover_error .mm-slds-popover__header {
            background-color: #c23934;
            color: #fff
        }
        
        .mm-slds-popover_error.mm-slds-nubbin--left-top:before,
        .mm-slds-popover_error.mm-slds-nubbin--right-top:before,
        .mm-slds-popover_error.mm-slds-nubbin--top-left:before,
        .mm-slds-popover_error.mm-slds-nubbin--top-right:before,
        .mm-slds-popover_error.mm-slds-nubbin--top:before,
        .mm-slds-popover_error.mm-slds-nubbin_left-top:before,
        .mm-slds-popover_error.mm-slds-nubbin_right-top:before,
        .mm-slds-popover_error.mm-slds-nubbin_top-left:before,
        .mm-slds-popover_error.mm-slds-nubbin_top-right:before,
        .mm-slds-popover_error.mm-slds-nubbin_top:before {
            background-color: #c23934
        }
        
        .mm-slds-popover_error .mm-slds-popover__header,
        .mm-slds-popover_warning .mm-slds-popover__header {
            border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
        }
        
        .mm-slds-popover_error .mm-slds-popover__body_scrollable,
        .mm-slds-popover_warning .mm-slds-popover__body_scrollable {
            max-height: 150px;
            overflow-y: auto;
            border-bottom: 1px solid #dddbda
        }
        
        .mm-slds-popover_error .mm-slds-popover__body_scrollable+.mm-slds-popover__footer,
        .mm-slds-popover_warning .mm-slds-popover__body_scrollable+.mm-slds-popover__footer {
            border-top: 0
        }
        
        .mm-slds-popover_warning button {
            color: #514f4d;
            text-decoration: underline
        }
        
        .mm-slds-popover_warning button:hover {
            color: #706e6b
        }
        
        .mm-slds-popover_warning button:focus {
            color: #514f4d;
            -webkit-box-shadow: 0 0 3px #514f4d;
            box-shadow: 0 0 3px #514f4d;
            border: 1px solid #514f4d
        }
        
        .mm-slds-popover_warning button:active {
            color: #706e6b
        }
        
        .mm-slds-popover_warning .mm-slds-popover__header {
            background-color: #ffb75d;
            color: #2b2826
        }
        
        .mm-slds-popover_warning .mm-slds-popover__header .mm-slds-icon {
            fill: currentColor
        }
        
        .mm-slds-popover_warning .mm-slds-popover__close {
            color: currentColor
        }
        
        .mm-slds-popover_warning.mm-slds-nubbin--left-top:before,
        .mm-slds-popover_warning.mm-slds-nubbin--right-top:before,
        .mm-slds-popover_warning.mm-slds-nubbin--top-left:before,
        .mm-slds-popover_warning.mm-slds-nubbin--top-right:before,
        .mm-slds-popover_warning.mm-slds-nubbin--top:before,
        .mm-slds-popover_warning.mm-slds-nubbin_left-top:before,
        .mm-slds-popover_warning.mm-slds-nubbin_right-top:before,
        .mm-slds-popover_warning.mm-slds-nubbin_top-left:before,
        .mm-slds-popover_warning.mm-slds-nubbin_top-right:before,
        .mm-slds-popover_warning.mm-slds-nubbin_top:before {
            background-color: #ffb75d
        }
        
        .mm-slds-popover_prompt {
            width: 25rem
        }
        
        .mm-slds-popover_prompt .mm-slds-popover__body {
            padding: 1rem
        }
        
        .mm-slds-popover_prompt .mm-slds-popover__footer {
            border-top: 2px solid #182337
        }
        
        .mm-slds-popover_prompt__heading {
            font-size: 1rem;
            line-height: 1.25;
            font-weight: 700
        }
        
        .mm-slds-popover_prompt__action-link {
            margin-right: 1rem
        }
        
        .mm-slds-popover_prompt_bottom,
        .mm-slds-popover_prompt_bottom-left,
        .mm-slds-popover_prompt_bottom-right,
        .mm-slds-popover_prompt_top,
        .mm-slds-popover_prompt_top-left,
        .mm-slds-popover_prompt_top-right {
            position: absolute
        }
        
        .mm-slds-popover_prompt_top,
        .mm-slds-popover_prompt_top-left,
        .mm-slds-popover_prompt_top-right {
            top: .5rem
        }
        
        .mm-slds-popover_prompt_bottom,
        .mm-slds-popover_prompt_bottom-left,
        .mm-slds-popover_prompt_bottom-right {
            bottom: .5rem
        }
        
        .mm-slds-popover_prompt_bottom,
        .mm-slds-popover_prompt_top {
            left: 50%;
            margin-left: -12.5rem
        }
        
        .mm-slds-popover_prompt_bottom-right,
        .mm-slds-popover_prompt_top-right {
            right: .5rem
        }
        
        .mm-slds-popover_prompt_bottom-left,
        .mm-slds-popover_prompt_top-left {
            left: .5rem
        }
        
        .mm-slds-tooltip {
            position: relative;
            border-radius: .25rem;
            width: 20rem;
            min-height: 2rem;
            z-index: 6000;
            background-color: #061c3f;
            display: inline-block
        }
        
        .mm-slds-tooltip__body {
            padding: .5rem .75rem;
            font-size: .75rem;
            color: #fff
        }
        
        .mm-slds-popover--tooltip,
        .mm-slds-popover_tooltip {
            width: auto;
            max-width: var(--mm-sds-c-tooltip-sizing-max-width, 20rem);
            background-color: var(--mm-sds-c-tooltip-color-background, #16325c);
            border: 0
        }
        
        .mm-slds-popover--tooltip .mm-slds-popover__body,
        .mm-slds-popover_tooltip .mm-slds-popover__body {
            font-size: var(--mm-sds-c-tooltip-font-size, .75rem);
            color: var(--mm-sds-c-tooltip-text-color, #fff)
        }
        
        .mm-slds-rise-from-ground {
            visibility: visible;
            opacity: 1;
            -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
            -webkit-transition: opacity .1s linear, visibility .1s linear, -webkit-transform .1s linear;
            transition: opacity .1s linear, visibility .1s linear, -webkit-transform .1s linear;
            transition: opacity .1s linear, visibility .1s linear, transform .1s linear;
            transition: opacity .1s linear, visibility .1s linear, transform .1s linear, -webkit-transform .1s linear;
            will-change: transform
        }
        
        .mm-slds-fall-into-ground {
            visibility: hidden;
            opacity: 0;
            -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
            -webkit-transition: opacity .1s linear, visibility .1s linear, -webkit-transform .1s linear;
            transition: opacity .1s linear, visibility .1s linear, -webkit-transform .1s linear;
            transition: opacity .1s linear, visibility .1s linear, transform .1s linear;
            transition: opacity .1s linear, visibility .1s linear, transform .1s linear, -webkit-transform .1s linear;
            will-change: transform
        }
        
        .mm-slds-slide-from-bottom-to-top {
            -webkit-transform: translateY(10%);
            transform: translateY(10%);
            will-change: transform
        }
        
        .mm-slds-slide-from-top-to-bottom {
            -webkit-transform: translateY(-10%);
            transform: translateY(-10%);
            will-change: transform
        }
        
        .mm-slds-slide-from-right-to-left {
            -webkit-transform: translateX(5%);
            transform: translateX(5%);
            will-change: transform
        }
        
        .mm-slds-slide-from-left-to-right {
            -webkit-transform: translateX(-5%);
            transform: translateX(-5%);
            will-change: transform
        }
        
        .mm-slds-dropdown-trigger .mm-slds-dropdown {
            visibility: hidden;
            opacity: 0;
            -webkit-transition: opacity .1s linear, visibility .1s linear;
            transition: opacity .1s linear, visibility .1s linear
        }
        
        .mm-slds-dropdown-trigger:focus,
        .mm-slds-dropdown-trigger:hover {
            outline: 0
        }
        
        .mm-slds-dropdown-trigger:focus .mm-slds-dropdown,
        .mm-slds-dropdown-trigger:hover .mm-slds-dropdown {
            visibility: visible;
            opacity: 1;
            -webkit-transition: opacity .1s linear, visibility .1s linear;
            transition: opacity .1s linear, visibility .1s linear
        }
        
        .mm-slds-dropdown--nubbin-top,
        .mm-slds-dropdown_nubbin-top {
            margin-top: .5rem
        }
        
        .mm-slds-dropdown--nubbin-top:before,
        .mm-slds-dropdown_nubbin-top:before {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: #fff;
            left: 50%;
            top: -.5rem;
            margin-left: -.5rem
        }
        
        .mm-slds-dropdown--nubbin-top:after,
        .mm-slds-dropdown_nubbin-top:after {
            width: 1rem;
            height: 1rem;
            position: absolute;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            content: "";
            background-color: #fff;
            left: 50%;
            top: -.5rem;
            margin-left: -.5rem
        }
        
        .mm-slds-dropdown--nubbin-top:before,
        .mm-slds-dropdown_nubbin-top:before {
            background: #fff
        }
        
        .mm-slds-dropdown--nubbin-top:after,
        .mm-slds-dropdown_nubbin-top:after {
            background: #fff;
            -webkit-box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
            box-shadow: -1px -1px 0 0 rgba(0, 0, 0, .16);
            z-index: -1
        }
        
        .mm-slds-dropdown--nubbin-top.mm-slds-dropdown--left,
        .mm-slds-dropdown--nubbin-top.mm-slds-dropdown_left,
        .mm-slds-dropdown_nubbin-top.mm-slds-dropdown--left,
        .mm-slds-dropdown_nubbin-top.mm-slds-dropdown_left {
            left: -1rem
        }
        
        .mm-slds-dropdown--nubbin-top.mm-slds-dropdown--left:after,
        .mm-slds-dropdown--nubbin-top.mm-slds-dropdown--left:before,
        .mm-slds-dropdown--nubbin-top.mm-slds-dropdown_left:after,
        .mm-slds-dropdown--nubbin-top.mm-slds-dropdown_left:before,
        .mm-slds-dropdown_nubbin-top.mm-slds-dropdown--left:after,
        .mm-slds-dropdown_nubbin-top.mm-slds-dropdown--left:before,
        .mm-slds-dropdown_nubbin-top.mm-slds-dropdown_left:after,
        .mm-slds-dropdown_nubbin-top.mm-slds-dropdown_left:before {
            left: 1.5rem;
            margin-left: 0
        }
        
        .mm-slds-dropdown--nubbin-top.mm-slds-dropdown--right,
        .mm-slds-dropdown--nubbin-top.mm-slds-dropdown_right,
        .mm-slds-dropdown_nubbin-top.mm-slds-dropdown--right,
        .mm-slds-dropdown_nubbin-top.mm-slds-dropdown_right {
            right: -1rem
        }
        
        .mm-slds-dropdown--nubbin-top.mm-slds-dropdown--right:after,
        .mm-slds-dropdown--nubbin-top.mm-slds-dropdown--right:before,
        .mm-slds-dropdown--nubbin-top.mm-slds-dropdown_right:after,
        .mm-slds-dropdown--nubbin-top.mm-slds-dropdown_right:before,
        .mm-slds-dropdown_nubbin-top.mm-slds-dropdown--right:after,
        .mm-slds-dropdown_nubbin-top.mm-slds-dropdown--right:before,
        .mm-slds-dropdown_nubbin-top.mm-slds-dropdown_right:after,
        .mm-slds-dropdown_nubbin-top.mm-slds-dropdown_right:before {
            left: auto;
            right: 1.5rem;
            margin-left: 0
        }
        
        .mm-slds-dropdown__item .mm-slds-has-icon {
            position: relative
        }
        
        .mm-slds-dropdown__item .mm-slds-has-icon--left>a,
        .mm-slds-dropdown__item .mm-slds-has-icon--left>span,
        .mm-slds-dropdown__item .mm-slds-has-icon_left>a,
        .mm-slds-dropdown__item .mm-slds-has-icon_left>span {
            padding-left: 2rem
        }
        
        .mm-slds-dropdown__item .mm-slds-has-icon--right>a,
        .mm-slds-dropdown__item .mm-slds-has-icon--right>span,
        .mm-slds-dropdown__item .mm-slds-has-icon_right>a,
        .mm-slds-dropdown__item .mm-slds-has-icon_right>span {
            padding-right: 2rem
        }
        
        .mm-slds-dropdown__item .mm-slds-has-icon--left-right>a,
        .mm-slds-dropdown__item .mm-slds-has-icon--left-right>span,
        .mm-slds-dropdown__item .mm-slds-has-icon_left-right>a,
        .mm-slds-dropdown__item .mm-slds-has-icon_left-right>span {
            padding-left: 2rem;
            padding-right: 2rem
        }
        
        .mm-slds-dropdown__item .mm-slds-has-icon .mm-slds-icon {
            width: 1rem;
            height: 1rem;
            position: absolute;
            top: 50%;
            margin-top: -.5rem;
            fill: #706e6b
        }
        
        .mm-slds-dropdown__item .mm-slds-has-icon .mm-slds-icon--left,
        .mm-slds-dropdown__item .mm-slds-has-icon .mm-slds-icon_left {
            left: .75rem
        }
        
        .mm-slds-dropdown__item .mm-slds-has-icon .mm-slds-icon--right,
        .mm-slds-dropdown__item .mm-slds-has-icon .mm-slds-icon_right {
            right: .75rem
        }
        
        .mm-slds-dropdown-trigger {
            position: relative;
            display: inline-block
        }
        
        .mm-slds-dropdown-trigger .mm-slds-dropdown {
            top: 100%
        }
        
        .mm-slds-dropdown-trigger .mm-slds-dropdown--bottom,
        .mm-slds-dropdown-trigger .mm-slds-dropdown_bottom {
            top: auto
        }
        
        .mm-slds-dropdown-trigger--hover .mm-slds-dropdown,
        .mm-slds-dropdown-trigger_hover .mm-slds-dropdown {
            visibility: hidden;
            opacity: 0;
            -webkit-transition: opacity .1s linear, visibility .1s linear;
            transition: opacity .1s linear, visibility .1s linear
        }
        
        .mm-slds-dropdown-trigger--hover:focus,
        .mm-slds-dropdown-trigger--hover:hover,
        .mm-slds-dropdown-trigger_hover:focus,
        .mm-slds-dropdown-trigger_hover:hover {
            outline: 0
        }
        
        .mm-slds-dropdown-trigger--hover:focus .mm-slds-dropdown,
        .mm-slds-dropdown-trigger--hover:hover .mm-slds-dropdown,
        .mm-slds-dropdown-trigger_hover:focus .mm-slds-dropdown,
        .mm-slds-dropdown-trigger_hover:hover .mm-slds-dropdown {
            visibility: visible;
            opacity: 1;
            -webkit-transition: opacity .1s linear, visibility .1s linear;
            transition: opacity .1s linear, visibility .1s linear
        }
        
        .mm-slds-dropdown-trigger--click .mm-slds-dropdown,
        .mm-slds-dropdown-trigger--click:hover .mm-slds-dropdown,
        .mm-slds-dropdown-trigger_click .mm-slds-dropdown,
        .mm-slds-dropdown-trigger_click:hover .mm-slds-dropdown {
            display: none
        }
        
        .mm-slds-dropdown-trigger--click.mm-slds-is-open .mm-slds-dropdown,
        .mm-slds-dropdown-trigger_click.mm-slds-is-open .mm-slds-dropdown {
            display: block;
            visibility: visible;
            opacity: 1
        }
        
        .mm-slds-dropdown-trigger>[class*=slds-button--icon]~.mm-slds-dropdown--left[class*=slds-nubbin],
        .mm-slds-dropdown-trigger>[class*=slds-button--icon]~.mm-slds-dropdown_left[class*=slds-nubbin],
        .mm-slds-dropdown-trigger>[class*=slds-button_icon]~.mm-slds-dropdown--left[class*=slds-nubbin],
        .mm-slds-dropdown-trigger>[class*=slds-button_icon]~.mm-slds-dropdown_left[class*=slds-nubbin] {
            left: -.5rem
        }
        
        .mm-slds-dropdown-trigger>[class*=slds-button--icon]~.mm-slds-dropdown--right[class*=slds-nubbin],
        .mm-slds-dropdown-trigger>[class*=slds-button--icon]~.mm-slds-dropdown_right[class*=slds-nubbin],
        .mm-slds-dropdown-trigger>[class*=slds-button_icon]~.mm-slds-dropdown--right[class*=slds-nubbin],
        .mm-slds-dropdown-trigger>[class*=slds-button_icon]~.mm-slds-dropdown_right[class*=slds-nubbin] {
            right: -.5rem
        }
        
        .mm-slds-dropdown {
            position: absolute;
            z-index: 7000;
            left: 50%;
            float: left;
            min-width: 6rem;
            max-width: 20rem;
            margin-top: .125rem;
            margin-bottom: .125rem;
            border: 1px solid #dddbda;
            border-radius: .25rem;
            padding: .25rem 0;
            font-size: .75rem;
            background: #fff;
            -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
            box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%)
        }
        
        .mm-slds-dropdown--left,
        .mm-slds-dropdown_left {
            left: 0;
            right: auto;
            -webkit-transform: translateX(0);
            transform: translateX(0)
        }
        
        .mm-slds-dropdown--right,
        .mm-slds-dropdown_right {
            left: auto;
            right: 0;
            -webkit-transform: translateX(0);
            transform: translateX(0)
        }
        
        .mm-slds-dropdown--bottom,
        .mm-slds-dropdown_bottom {
            bottom: 100%
        }
        
        .mm-slds-dropdown--xx-small,
        .mm-slds-dropdown_xx-small {
            min-width: 6rem
        }
        
        .mm-slds-dropdown--x-small,
        .mm-slds-dropdown_x-small {
            min-width: 12rem
        }
        
        .mm-slds-dropdown--small,
        .mm-slds-dropdown_small {
            min-width: 15rem
        }
        
        .mm-slds-dropdown--medium,
        .mm-slds-dropdown_medium {
            min-width: 20rem
        }
        
        .mm-slds-dropdown--large,
        .mm-slds-dropdown_large {
            min-width: 25rem;
            max-width: 512px
        }
        
        .mm-slds-dropdown--fluid,
        .mm-slds-dropdown_fluid {
            min-width: 12rem;
            max-width: 100%;
            width: 100%
        }
        
        .mm-slds-dropdown--length-5,
        .mm-slds-dropdown_length-5 {
            -webkit-overflow-scrolling: touch;
            max-height: calc(((1rem * 1.5) + 1rem) * 5);
            overflow-y: auto
        }
        
        .mm-slds-dropdown--length-7,
        .mm-slds-dropdown_length-7 {
            -webkit-overflow-scrolling: touch;
            max-height: calc(((1rem * 1.5) + 1rem) * 7);
            overflow-y: auto
        }
        
        .mm-slds-dropdown--length-10,
        .mm-slds-dropdown_length-10 {
            -webkit-overflow-scrolling: touch;
            max-height: calc(((1rem * 1.5) + 1rem) * 10);
            overflow-y: auto
        }
        
        .mm-slds-dropdown--length-with-icon-5,
        .mm-slds-dropdown_length-with-icon-5 {
            -webkit-overflow-scrolling: touch;
            max-height: calc((1.5rem + 1rem) * 5);
            overflow-y: auto
        }
        
        .mm-slds-dropdown--length-with-icon-7,
        .mm-slds-dropdown_length-with-icon-7 {
            -webkit-overflow-scrolling: touch;
            max-height: calc((1.5rem + 1rem) * 7);
            overflow-y: auto
        }
        
        .mm-slds-dropdown--length-with-icon-10,
        .mm-slds-dropdown_length-with-icon-10 {
            -webkit-overflow-scrolling: touch;
            max-height: calc((1.5rem + 1rem) * 10);
            overflow-y: auto
        }
        
        .mm-slds-dropdown--inverse,
        .mm-slds-dropdown_inverse {
            background: #061c3f;
            border-color: #061c3f
        }
        
        .mm-slds-dropdown--inverse .mm-slds-dropdown__item>a,
        .mm-slds-dropdown_inverse .mm-slds-dropdown__item>a {
            color: #fff
        }
        
        .mm-slds-dropdown--inverse .mm-slds-dropdown__item>a:focus,
        .mm-slds-dropdown--inverse .mm-slds-dropdown__item>a:hover,
        .mm-slds-dropdown_inverse .mm-slds-dropdown__item>a:focus,
        .mm-slds-dropdown_inverse .mm-slds-dropdown__item>a:hover {
            color: rgba(255, 255, 255, .75);
            background-color: transparent
        }
        
        .mm-slds-dropdown--inverse .mm-slds-dropdown__item>a:active,
        .mm-slds-dropdown_inverse .mm-slds-dropdown__item>a:active {
            color: rgba(255, 255, 255, .5);
            background-color: transparent
        }
        
        .mm-slds-dropdown--inverse .mm-slds-dropdown__item>a[aria-disabled=true],
        .mm-slds-dropdown_inverse .mm-slds-dropdown__item>a[aria-disabled=true] {
            color: rgba(255, 255, 255, .15);
            cursor: default
        }
        
        .mm-slds-dropdown--inverse .mm-slds-dropdown__item>a[aria-disabled=true]:hover,
        .mm-slds-dropdown_inverse .mm-slds-dropdown__item>a[aria-disabled=true]:hover {
            background-color: transparent
        }
        
        .mm-slds-dropdown mark {
            font-weight: 700;
            background-color: transparent;
            color: inherit
        }
        
        .mm-slds-dropdown[class*=slds-nubbin--top],
        .mm-slds-dropdown[class*=slds-nubbin_top] {
            margin-top: .5rem
        }
        
        .mm-slds-dropdown[class*=slds-nubbin--bottom],
        .mm-slds-dropdown[class*=slds-nubbin_bottom] {
            margin-bottom: .5rem
        }
        
        .mm-slds-dropdown__header {
            font-size: .875rem;
            font-weight: 700;
            padding: .5rem .75rem
        }
        
        .mm-slds-dropdown__item {
            line-height: 1.5;
            font-weight: 400
        }
        
        .mm-slds-dropdown__item>a {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding: .5rem .75rem;
            color: #080707;
            white-space: nowrap;
            cursor: pointer
        }
        
        .mm-slds-dropdown__item>a:focus,
        .mm-slds-dropdown__item>a:hover {
            outline: 0;
            text-decoration: none;
            background-color: #f3f2f2
        }
        
        .mm-slds-dropdown__item>a:active {
            text-decoration: none;
            background-color: #ecebea
        }
        
        .mm-slds-dropdown__item>a[aria-disabled=true] {
            color: #dddbda;
            cursor: default
        }
        
        .mm-slds-dropdown__item>a[aria-disabled=true]:hover {
            background-color: transparent
        }
        
        .mm-slds-dropdown__item>a[aria-disabled=true] .mm-slds-icon {
            fill: #dddbda
        }
        
        .mm-slds-dropdown__item>a.mm-slds-has-error {
            background: #c23934
        }
        
        .mm-slds-dropdown__item>a.mm-slds-has-success {
            background: #04844b
        }
        
        .mm-slds-dropdown__item>a.mm-slds-has-error,
        .mm-slds-dropdown__item>a.mm-slds-has-success {
            color: #fff
        }
        
        .mm-slds-dropdown__item>a.mm-slds-has-warning {
            background: #ffb75d
        }
        
        .mm-slds-dropdown__item>a.mm-slds-has-warning .mm-slds-indicator_unread {
            background-color: currentColor
        }
        
        .mm-slds-dropdown__item>a.mm-slds-has-warning .mm-slds-indicator_unsaved {
            color: currentColor
        }
        
        .mm-slds-dropdown__item>a.mm-slds-has-error:focus,
        .mm-slds-dropdown__item>a.mm-slds-has-error:hover,
        .mm-slds-dropdown__item>a.mm-slds-has-success:focus,
        .mm-slds-dropdown__item>a.mm-slds-has-success:hover,
        .mm-slds-dropdown__item>a.mm-slds-has-warning:focus,
        .mm-slds-dropdown__item>a.mm-slds-has-warning:hover {
            text-decoration: underline
        }
        
        .mm-slds-dropdown__item .mm-slds-icon--selected,
        .mm-slds-dropdown__item .mm-slds-icon_selected {
            opacity: 0;
            -webkit-transition: opacity 50ms ease;
            transition: opacity 50ms ease
        }
        
        .mm-slds-dropdown__item.mm-slds-is-selected .mm-slds-icon--selected,
        .mm-slds-dropdown__item.mm-slds-is-selected .mm-slds-icon_selected {
            opacity: 1
        }
        
        .mm-slds-dropdown__item.mm-slds-has-notification .mm-slds-indicator_unsaved {
            top: -.375rem
        }
        
        [dir=rtl] .mm-slds-dropdown--center,
        [dir=rtl] .mm-slds-dropdown_center {
            left: auto;
            right: auto;
            -webkit-transform: translateX(calc(50% - (.875rem / 2)));
            transform: translateX(calc(50% - (.875rem / 2)))
        }
        
        .mm-slds-dropdown--actions a,
        .mm-slds-dropdown_actions a {
            color: #006dcc
        }
        
        .mm-slds-has-submenu {
            position: relative
        }
        
        .mm-slds-has-submenu .mm-slds-dropdown_submenu {
            top: 0;
            -webkit-transform: none;
            transform: none
        }
        
        .mm-slds-has-submenu .mm-slds-dropdown_submenu-left {
            left: auto;
            right: 100%;
            margin-right: .25rem
        }
        
        .mm-slds-has-submenu .mm-slds-dropdown_submenu-right {
            left: 100%;
            margin-left: .25rem
        }
        
        .mm-slds-has-submenu .mm-slds-dropdown_submenu-bottom {
            top: auto;
            bottom: 0;
            margin-bottom: -.25rem
        }
        
        .mm-slds-has-submenu.mm-slds-dropdown__item .mm-slds-dropdown_submenu {
            display: none
        }
        
        .mm-slds-has-submenu [role=menuitem][aria-expanded=true]+.mm-slds-dropdown_submenu {
            display: block
        }
        
        .mm-slds-picklist {
            position: relative
        }
        
        .mm-slds-picklist .mm-slds-dropdown {
            width: 15rem
        }
        
        .mm-slds-picklist li .mm-slds-icon--selected,
        .mm-slds-picklist li .mm-slds-icon_selected {
            opacity: 0;
            -webkit-transition: opacity 50ms ease;
            transition: opacity 50ms ease
        }
        
        .mm-slds-picklist li.mm-slds-is-selected .mm-slds-icon--selected,
        .mm-slds-picklist li.mm-slds-is-selected .mm-slds-icon_selected {
            fill: #f15e32;
            opacity: 1
        }
        
        .mm-slds-picklist input[readonly] {
            padding-left: .75rem;
            border-color: #dddbda;
            background-color: #fff;
            font-size: inherit;
            font-weight: 400
        }
        
        .mm-slds-picklist input[readonly].mm-slds-has-focus,
        .mm-slds-picklist input[readonly]:focus {
            border-color: #1589ee;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-picklist input[readonly][disabled] {
            background-color: #ecebea;
            border-color: #c9c7c5
        }
        
        .mm-slds-picklist--fluid .mm-slds-dropdown,
        .mm-slds-picklist--fluid .mm-slds-lookup,
        .mm-slds-picklist--fluid .mm-slds-picklist__input,
        .mm-slds-picklist--fluid .mm-slds-picklist__label,
        .mm-slds-picklist_fluid .mm-slds-dropdown,
        .mm-slds-picklist_fluid .mm-slds-lookup,
        .mm-slds-picklist_fluid .mm-slds-picklist__input,
        .mm-slds-picklist_fluid .mm-slds-picklist__label {
            width: auto;
            min-width: 0;
            max-width: 15rem
        }
        
        .mm-slds-picklist__input {
            width: 15rem
        }
        
        .mm-slds-picklist__input .mm-slds-button {
            line-height: 0
        }
        
        .mm-slds-picklist__label {
            padding-right: 2rem;
            width: 15rem;
            color: #080707;
            text-align: left
        }
        
        .mm-slds-picklist__label .mm-slds-icon {
            width: .75rem;
            height: .75rem;
            position: absolute;
            right: 1rem;
            top: 50%;
            margin-top: -.375rem;
            fill: #706e6b
        }
        
        .mm-slds-picklist__label .mm-slds-truncate {
            display: block
        }
        
        .mm-slds-combobox_container {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            position: relative
        }
        
        .mm-slds-combobox_container.mm-slds-is-open .mm-slds-dropdown {
            display: block
        }
        
        .mm-slds-combobox_container.mm-slds-has-selection .mm-slds-combobox__input-value,
        .mm-slds-combobox_container.mm-slds-has-selection .mm-slds-combobox__input-value:focus {
            -webkit-box-shadow: 0 0 0 2px #fff inset, 0 0 0 3px #dddbda inset;
            box-shadow: 0 0 0 2px #fff inset, 0 0 0 3px #dddbda inset
        }
        
        .mm-slds-combobox_container.mm-slds-has-icon-only .mm-slds-combobox__input,
        .mm-slds-combobox_container.mm-slds-has-icon-only .mm-slds-combobox__input.mm-slds-has-focus,
        .mm-slds-combobox_container.mm-slds-has-icon-only .mm-slds-combobox__input:focus {
            width: 0;
            pointer-events: auto
        }
        
        .mm-slds-combobox_container.mm-slds-has-icon-only .mm-slds-input__icon {
            z-index: 2;
            pointer-events: none
        }
        
        .mm-slds-combobox {
            position: static;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto
        }
        
        .mm-slds-combobox__form-element {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto
        }
        
        [role=combobox] input[readonly] {
            padding-left: .75rem;
            border-color: #dddbda;
            background-color: #fff;
            font-size: inherit;
            font-weight: 400
        }
        
        [role=combobox] input[readonly].mm-slds-has-focus,
        [role=combobox] input[readonly]:focus {
            border-color: #1589ee;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        [role=combobox] input[readonly][disabled] {
            background-color: #ecebea;
            border-color: #c9c7c5
        }
        
        .mm-slds-listbox--inline,
        .mm-slds-listbox_inline {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            margin-left: .125rem;
            margin-right: .125rem
        }
        
        .mm-slds-listbox--inline li,
        .mm-slds-listbox_inline li {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-listbox--inline li+li,
        .mm-slds-listbox_inline li+li {
            padding-left: .125rem
        }
        
        .mm-slds-listbox--horizontal,
        .mm-slds-listbox_horizontal {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        .mm-slds-listbox--horizontal li,
        .mm-slds-listbox_horizontal li {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-listbox--horizontal li+li,
        .mm-slds-listbox_horizontal li+li {
            padding-left: .125rem
        }
        
        .mm-slds-listbox__option:hover {
            cursor: pointer
        }
        
        .mm-slds-listbox__option:focus {
            outline: 0
        }
        
        .mm-slds-listbox__option .mm-slds-truncate {
            display: inline-block;
            vertical-align: middle
        }
        
        .mm-slds-listbox__option[aria-disabled=true] {
            color: #dddbda
        }
        
        .mm-slds-listbox__option-header {
            font-size: .875rem;
            font-weight: 700
        }
        
        .mm-slds-listbox__option-icon {
            width: 1.5rem;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-line-pack: center;
            align-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            color: #706e6b
        }
        
        .mm-slds-listbox__option[aria-disabled=true] .mm-slds-listbox__option-icon {
            color: currentColor
        }
        
        .mm-slds-listbox--vertical .mm-slds-listbox__option.mm-slds-has-focus,
        .mm-slds-listbox--vertical .mm-slds-listbox__option:focus,
        .mm-slds-listbox--vertical .mm-slds-listbox__option:hover,
        .mm-slds-listbox_vertical .mm-slds-listbox__option.mm-slds-has-focus,
        .mm-slds-listbox_vertical .mm-slds-listbox__option:focus,
        .mm-slds-listbox_vertical .mm-slds-listbox__option:hover {
            background-color: #f3f2f2;
            text-decoration: none
        }
        
        .mm-slds-listbox--vertical .mm-slds-listbox__option[aria-disabled=true],
        .mm-slds-listbox--vertical .mm-slds-listbox__option[role=presentation]:hover,
        .mm-slds-listbox_vertical .mm-slds-listbox__option[aria-disabled=true],
        .mm-slds-listbox_vertical .mm-slds-listbox__option[role=presentation]:hover {
            background-color: transparent;
            cursor: default
        }
        
        .mm-slds-listbox--vertical .mm-slds-listbox__option--entity,
        .mm-slds-listbox--vertical .mm-slds-listbox__option_entity,
        .mm-slds-listbox_vertical .mm-slds-listbox__option--entity,
        .mm-slds-listbox_vertical .mm-slds-listbox__option_entity {
            padding: .25rem .75rem
        }
        
        .mm-slds-listbox--vertical .mm-slds-listbox__option--entity .mm-slds-media__figure,
        .mm-slds-listbox--vertical .mm-slds-listbox__option_entity .mm-slds-media__figure,
        .mm-slds-listbox_vertical .mm-slds-listbox__option--entity .mm-slds-media__figure,
        .mm-slds-listbox_vertical .mm-slds-listbox__option_entity .mm-slds-media__figure {
            margin-right: .5rem
        }
        
        .mm-slds-listbox--vertical .mm-slds-listbox__option--plain,
        .mm-slds-listbox--vertical .mm-slds-listbox__option_plain,
        .mm-slds-listbox_vertical .mm-slds-listbox__option--plain,
        .mm-slds-listbox_vertical .mm-slds-listbox__option_plain {
            padding: .5rem .75rem
        }
        
        .mm-slds-listbox--vertical .mm-slds-listbox__option_term,
        .mm-slds-listbox_vertical .mm-slds-listbox__option_term {
            padding: .5rem .75rem
        }
        
        .mm-slds-listbox--vertical .mm-slds-listbox__option--has-meta .mm-slds-media__figure,
        .mm-slds-listbox--vertical .mm-slds-listbox__option_has-meta .mm-slds-media__figure,
        .mm-slds-listbox_vertical .mm-slds-listbox__option--has-meta .mm-slds-media__figure,
        .mm-slds-listbox_vertical .mm-slds-listbox__option_has-meta .mm-slds-media__figure {
            margin-top: .25rem
        }
        
        [class*=slds-input-has-icon--left] .mm-slds-combobox__input.mm-slds-combobox__input-value,
        [class*=slds-input-has-icon--left] .mm-slds-combobox__input[value],
        [class*=slds-input-has-icon_left] .mm-slds-combobox__input.mm-slds-combobox__input-value,
        [class*=slds-input-has-icon_left] .mm-slds-combobox__input[value] {
            padding-left: 2.25rem
        }
        
        .mm-slds-combobox__input-entity-icon {
            width: 1.25rem;
            height: 1.25rem;
            position: absolute;
            top: 50%;
            left: calc(.25rem + 1px);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            z-index: 2
        }
        
        .mm-slds-combobox__input-entity-icon .mm-slds-icon {
            width: 1.25rem;
            height: 1.25rem
        }
        
        .mm-slds-combobox_container__icon {
            color: #b0adab
        }
        
        .mm-slds-listbox__icon-selected {
            opacity: 0;
            fill: #0070d2
        }
        
        .mm-slds-listbox__option.mm-slds-is-selected .mm-slds-listbox__icon-selected {
            opacity: 1
        }
        
        .mm-slds-listbox__option.mm-slds-is-selected .mm-slds-listbox__option-icon {
            color: #0070d2
        }
        
        .mm-slds-listbox__option-text--entity,
        .mm-slds-listbox__option-text_entity {
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            display: block;
            margin-bottom: .125rem
        }
        
        .mm-slds-listbox__option-meta {
            display: block;
            margin-top: -.25rem;
            color: #3e3e3c
        }
        
        .mm-slds-listbox__option[aria-disabled=true] .mm-slds-listbox__option-meta {
            color: currentColor
        }
        
        .mm-slds-listbox--object-switcher,
        .mm-slds-listbox_object-switcher {
            -ms-flex-negative: 0;
            flex-shrink: 0;
            padding: .125rem
        }
        
        .mm-slds-combobox_object-switcher {
            -ms-flex-negative: 0;
            flex-shrink: 0
        }
        
        .mm-slds-combobox_object-switcher .mm-slds-combobox__input {
            width: 7.5rem;
            -webkit-transition: width 80ms linear;
            transition: width 80ms linear;
            font-size: .75rem;
            color: #706e6b
        }
        
        .mm-slds-combobox_object-switcher .mm-slds-combobox__input.mm-slds-has-focus,
        .mm-slds-combobox_object-switcher .mm-slds-combobox__input:focus {
            width: 10rem
        }
        
        .mm-slds-combobox__input.mm-slds-has-focus,
        .mm-slds-combobox__input:focus {
            border-color: #1589ee;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-combobox-group {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row
        }
        
        .mm-slds-combobox-group .mm-slds-combobox_container {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto
        }
        
        .mm-slds-combobox-group .mm-slds-combobox__input,
        .mm-slds-combobox-group .mm-slds-combobox_object-switcher__button {
            border-radius: 0;
            margin-left: -1px;
            margin-right: -1px;
            position: relative
        }
        
        .mm-slds-combobox-group .mm-slds-combobox__input.mm-slds-has-focus,
        .mm-slds-combobox-group .mm-slds-combobox__input:focus,
        .mm-slds-combobox-group .mm-slds-combobox_object-switcher__button.mm-slds-has-focus,
        .mm-slds-combobox-group .mm-slds-combobox_object-switcher__button:focus {
            z-index: 1
        }
        
        .mm-slds-combobox-group.mm-slds-has-selection .mm-slds-combobox-addon_start .mm-slds-combobox__input {
            border-bottom-left-radius: 0
        }
        
        .mm-slds-combobox-group.mm-slds-has-selection .mm-slds-combobox-addon_end .mm-slds-combobox__input {
            border-bottom-right-radius: 0
        }
        
        .mm-slds-combobox-group.mm-slds-has-selection~.mm-slds-listbox_selection-group {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            position: relative;
            background: #fff;
            border: 1px solid #dddbda;
            border-top: 0;
            border-bottom-left-radius: .25rem;
            border-bottom-right-radius: .25rem;
            left: -1px
        }
        
        .mm-slds-combobox-group .mm-slds-listbox_horizontal li+li {
            padding: .125rem
        }
        
        .mm-slds-listbox_selection-group {
            position: relative;
            padding: 0;
            padding-right: 3.75rem;
            height: 1.875rem;
            overflow: hidden
        }
        
        .mm-slds-listbox_selection-group.mm-slds-is-expanded {
            height: auto;
            padding: 0
        }
        
        .mm-slds-listbox_selection-group .mm-slds-listbox {
            padding: 0 0 .125rem
        }
        
        .mm-slds-listbox_selection-group .mm-slds-listbox-item {
            padding: .125rem .125rem 0
        }
        
        .mm-slds-listbox_selection-group .mm-slds-listbox-toggle {
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            right: .5rem
        }
        
        .mm-slds-listbox_selection-group .mm-slds-listbox-toggle .mm-slds-button {
            line-height: 1
        }
        
        .mm-slds-combobox-addon_start .mm-slds-combobox__input {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
            border-top-left-radius: 4px;
            border-bottom-left-radius: 4px
        }
        
        .mm-slds-combobox-addon_end .mm-slds-combobox__input {
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
            border-top-left-radius: 0;
            border-bottom-left-radius: 0
        }
        
        .mm-slds-has-inline-listbox,
        .mm-slds-has-object-switcher {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row;
            background: #fff;
            border: 1px solid #dddbda;
            border-radius: .25rem
        }
        
        .mm-slds-has-inline-listbox .mm-slds-combobox,
        .mm-slds-has-object-switcher .mm-slds-combobox {
            -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
            -ms-flex-negative: 0;
            flex-shrink: 0
        }
        
        .mm-slds-has-inline-listbox .mm-slds-combobox__input,
        .mm-slds-has-object-switcher .mm-slds-combobox__input {
            min-height: 100%;
            line-height: calc(1.875rem - 2px);
            border: 0;
            padding-top: .125rem;
            padding-bottom: .125rem
        }
        
        .mm-slds-has-inline-listbox .mm-slds-combobox__input:active,
        .mm-slds-has-inline-listbox .mm-slds-combobox__input:focus,
        .mm-slds-has-object-switcher .mm-slds-combobox__input:active,
        .mm-slds-has-object-switcher .mm-slds-combobox__input:focus {
            outline: 0;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-has-inline-listbox .mm-slds-combobox_container__icon~.mm-slds-listbox--inline,
        .mm-slds-has-inline-listbox .mm-slds-combobox_container__icon~.mm-slds-listbox_inline,
        .mm-slds-has-inline-listbox .mm-slds-listbox--object-switcher~.mm-slds-listbox--inline,
        .mm-slds-has-inline-listbox .mm-slds-listbox_object-switcher~.mm-slds-listbox_inline,
        .mm-slds-has-object-switcher .mm-slds-combobox_container__icon~.mm-slds-listbox--inline,
        .mm-slds-has-object-switcher .mm-slds-combobox_container__icon~.mm-slds-listbox_inline,
        .mm-slds-has-object-switcher .mm-slds-listbox--object-switcher~.mm-slds-listbox--inline,
        .mm-slds-has-object-switcher .mm-slds-listbox_object-switcher~.mm-slds-listbox_inline {
            margin-left: .5rem
        }
        
        .mm-slds-has-inline-listbox.mm-slds-has-icon_left,
        .mm-slds-has-object-switcher.mm-slds-has-icon_left {
            padding-left: 2.25rem
        }
        
        .mm-slds-has-inline-listbox.mm-slds-has-icon_left .mm-slds-combobox_container__icon,
        .mm-slds-has-object-switcher.mm-slds-has-icon_left .mm-slds-combobox_container__icon {
            width: 1rem;
            height: 1rem;
            position: absolute;
            left: 1.125rem;
            top: 50%;
            margin-top: -.5rem
        }
        
        .mm-slds-has-inline-listbox [role=listbox] {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            padding: 0 .125rem
        }
        
        .mm-slds-has-inline-listbox .mm-slds-combobox__input-value {
            -webkit-box-shadow: 0 0 0 2px #fff inset, 0 0 0 3px #dddbda inset;
            box-shadow: 0 0 0 2px #fff inset, 0 0 0 3px #dddbda inset
        }
        
        .mm-slds-picklist--draggable,
        .mm-slds-picklist_draggable {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-picklist--draggable .mm-slds-button,
        .mm-slds-picklist_draggable .mm-slds-button {
            margin: .25rem
        }
        
        .mm-slds-picklist--draggable .mm-slds-button:first-of-type,
        .mm-slds-picklist_draggable .mm-slds-button:first-of-type {
            margin-top: 1.5rem
        }
        
        .mm-slds-picklist__item {
            position: relative;
            line-height: 1.5
        }
        
        .mm-slds-picklist__item>a,
        .mm-slds-picklist__item>span {
            display: block;
            padding: .5rem .75rem
        }
        
        .mm-slds-picklist__item>a:hover,
        .mm-slds-picklist__item>span:hover {
            background-color: #f3f2f2;
            cursor: pointer
        }
        
        .mm-slds-picklist__item>a:active,
        .mm-slds-picklist__item>span:active {
            background-color: #ecebea
        }
        
        .mm-slds-picklist__item[aria-selected=true] {
            background-color: #ecebea
        }
        
        .mm-slds-dueling-list {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            clear: left
        }
        
        .mm-slds-dueling-list__column {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }
        
        .mm-slds-dueling-list__column .mm-slds-button {
            margin: .25rem
        }
        
        .mm-slds-dueling-list__column .mm-slds-button:first-of-type {
            margin-top: 1.5rem
        }
        
        .mm-slds-dueling-list__column_responsive {
            -webkit-box-flex: 0;
            -ms-flex: 0 1 15rem;
            flex: 0 1 15rem;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            overflow: hidden;
            min-width: 6rem
        }
        
        .mm-slds-dueling-list__column_responsive .mm-slds-dueling-list__options {
            width: auto;
            max-width: 100%
        }
        
        .mm-slds-dueling-list__options,
        .mm-slds-picklist__options {
            border: 1px solid #dddbda;
            border-radius: .25rem;
            padding: .25rem 0;
            width: 15rem;
            height: 15rem;
            background-color: #fff;
            overflow: auto
        }
        
        .mm-slds-dueling-list__options [aria-selected=true],
        .mm-slds-picklist__options [aria-selected=true] {
            background-color: #0070d2;
            color: #fff
        }
        
        .mm-slds-dueling-list__options [aria-selected=true]:focus,
        .mm-slds-dueling-list__options [aria-selected=true]:hover,
        .mm-slds-picklist__options [aria-selected=true]:focus,
        .mm-slds-picklist__options [aria-selected=true]:hover {
            background: #005fb2;
            color: #fff
        }
        
        .mm-slds-dueling-list__options .mm-slds-is-grabbed,
        .mm-slds-picklist__options .mm-slds-is-grabbed {
            -webkit-transform: rotate(3deg);
            transform: rotate(3deg)
        }
        
        .mm-slds-dueling-list__options.mm-slds-is-disabled,
        .mm-slds-picklist__options.mm-slds-is-disabled {
            background-color: #ecebea;
            border-color: #c9c7c5;
            color: #3e3e3c
        }
        
        .mm-slds-dueling-list__options.mm-slds-is-disabled:hover,
        .mm-slds-picklist__options.mm-slds-is-disabled:hover {
            cursor: not-allowed
        }
        
        .mm-slds-dueling-list__options.mm-slds-is-disabled .mm-slds-listbox__option:hover,
        .mm-slds-picklist__options.mm-slds-is-disabled .mm-slds-listbox__option:hover {
            cursor: not-allowed;
            background-color: transparent
        }
        
        .mm-slds-dueling-list__options.mm-slds-is-disabled .mm-slds-listbox__option:focus,
        .mm-slds-picklist__options.mm-slds-is-disabled .mm-slds-listbox__option:focus {
            background-color: transparent
        }
        
        .mm-slds-disabled-text {
            color: #dddbda
        }
        
        .mm-slds-datepicker {
            padding: 0;
            font-size: .75rem
        }
        
        .mm-slds-datepicker tbody>tr>td,
        .mm-slds-datepicker thead>tr>th {
            text-align: center
        }
        
        .mm-slds-datepicker thead>tr>th {
            padding: .5rem;
            font-weight: 400;
            color: #3e3e3c
        }
        
        .mm-slds-datepicker tbody>tr>td {
            padding: .25rem;
            font-size: .75rem
        }
        
        .mm-slds-datepicker tbody>tr>td>.mm-slds-day {
            width: 2rem;
            height: 2rem;
            display: block;
            position: relative;
            min-width: 2rem;
            line-height: 2rem;
            border-radius: 50%;
            margin: auto
        }
        
        .mm-slds-datepicker tbody>tr>td.mm-slds-is-today>.mm-slds-day,
        .mm-slds-datepicker tbody>tr>td:focus:not(.mm-slds-disabled-text)>.mm-slds-day,
        .mm-slds-datepicker tbody>tr>td:hover:not(.mm-slds-disabled-text)>.mm-slds-day {
            cursor: pointer
        }
        
        .mm-slds-datepicker tbody>tr>td.mm-slds-is-today>.mm-slds-day {
            background-color: #ecebea
        }
        
        .mm-slds-datepicker tbody>tr>td:focus {
            outline: 0
        }
        
        .mm-slds-datepicker tbody>tr>td:focus>.mm-slds-day {
            -webkit-box-shadow: #0070d2 0 0 0 1px inset;
            box-shadow: #0070d2 0 0 0 1px inset
        }
        
        .mm-slds-datepicker tbody>tr>td.mm-slds-is-selected>.mm-slds-day {
            background: #0070d2;
            color: #fff
        }
        
        .mm-slds-datepicker tbody>tr>td.mm-slds-is-selected:focus>.mm-slds-day {
            background: #005fb2;
            -webkit-box-shadow: #005fb2 0 0 3px;
            box-shadow: #005fb2 0 0 3px;
            color: #fff
        }
        
        .mm-slds-datepicker__filter {
            padding: .25rem
        }
        
        .mm-slds-datepicker__filter--month,
        .mm-slds-datepicker__filter_month {
            padding: 0 .25rem 0 0
        }
        
        .mm-slds-datepicker__month {
            font-size: .75rem
        }
        
        .mm-slds-has-error .mm-slds-datepicker__filter .mm-slds-select {
            border: 1px solid #dddbda;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-day_adjacent-month {
            color: #706e6b
        }
        
        .mm-slds-table .mm-slds-datepicker .mm-slds-datepicker__month tbody>tr:hover>td {
            background-color: unset
        }
        
        .mm-slds-datepicker .mm-slds-has-multi-selection .mm-slds-is-selected-multi:last-child>.mm-slds-day:after {
            left: auto;
            right: 0;
            -webkit-transform: translateX(.25rem);
            transform: translateX(.25rem)
        }
        
        .mm-slds-datepicker .mm-slds-has-multi-row-selection .mm-slds-is-selected-multi:first-child>.mm-slds-day:before,
        .mm-slds-datepicker .mm-slds-has-multi-row-selection .mm-slds-is-selected-multi:last-child>.mm-slds-day:after {
            content: "";
            position: absolute;
            background: #0070d2;
            top: 0;
            left: -50%;
            height: 100%;
            width: 2.5rem;
            -webkit-transform: translateX(-.5rem);
            transform: translateX(-.5rem);
            z-index: -1
        }
        
        .mm-slds-datepicker .mm-slds-has-multi-row-selection .mm-slds-is-selected-multi:first-child>.mm-slds-day:before {
            left: 0;
            -webkit-transform: translateX(-.25rem);
            transform: translateX(-.25rem)
        }
        
        .mm-slds-datepicker .mm-slds-has-multi-row-selection .mm-slds-is-selected-multi:last-child>.mm-slds-day:after {
            left: auto;
            right: 0;
            -webkit-transform: translateX(.25rem);
            transform: translateX(.25rem)
        }
        
        .mm-slds-datepicker td.mm-slds-is-selected-multi>.mm-slds-day {
            overflow: visible
        }
        
        .mm-slds-datepicker td.mm-slds-is-selected-multi.mm-slds-is-today>.mm-slds-day {
            -webkit-box-shadow: #fff 0 0 0 1px inset;
            box-shadow: #fff 0 0 0 1px inset
        }
        
        .mm-slds-datepicker td.mm-slds-is-selected-multi+.mm-slds-is-selected-multi>.mm-slds-day:before {
            content: "";
            position: absolute;
            background: #0070d2;
            top: 0;
            left: -50%;
            height: 100%;
            width: 2.5rem;
            -webkit-transform: translateX(-.5rem);
            transform: translateX(-.5rem);
            z-index: -1
        }
        
        .mm-slds-datepicker--time,
        .mm-slds-datepicker_time {
            max-width: 12rem;
            max-height: 13.5rem;
            overflow: hidden;
            overflow-y: auto
        }
        
        .mm-slds-datepicker--time__list>li,
        .mm-slds-datepicker_time__list>li {
            white-space: nowrap;
            padding: .5rem;
            padding-left: 2rem;
            padding-right: 2rem
        }
        
        .mm-slds-datepicker--time__list>li:focus,
        .mm-slds-datepicker--time__list>li:hover,
        .mm-slds-datepicker_time__list>li:focus,
        .mm-slds-datepicker_time__list>li:hover {
            background: #f3f2f2;
            text-decoration: none;
            cursor: pointer
        }
        
        .mm-slds-docked-composer--overflow__pill,
        .mm-slds-docked-composer_overflow__pill {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            padding: 0 .75rem;
            height: inherit;
            white-space: nowrap;
            border-bottom-left-radius: .25rem;
            border-bottom-right-radius: .25rem
        }
        
        .mm-slds-docked-composer--overflow__pill:focus,
        .mm-slds-docked-composer--overflow__pill:hover,
        .mm-slds-docked-composer_overflow__pill:focus,
        .mm-slds-docked-composer_overflow__pill:hover {
            color: #fff;
            text-decoration: none
        }
        
        .mm-slds-docked-composer--overflow__pill .mm-slds-text-body--small,
        .mm-slds-docked-composer--overflow__pill .mm-slds-text-body_small,
        .mm-slds-docked-composer_overflow__pill .mm-slds-text-body--small,
        .mm-slds-docked-composer_overflow__pill .mm-slds-text-body_small {
            color: #fff;
            margin-left: .5rem
        }
        
        .mm-slds-docked_container {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
            -ms-flex-align: end;
            align-items: flex-end;
            position: fixed;
            bottom: 0;
            right: 0;
            padding: 0 1.5rem;
            height: 2.5rem
        }
        
        .mm-slds-docked-composer {
            position: relative;
            border-radius: .25rem .25rem 0 0;
            width: 480px;
            height: 2.5rem;
            float: left;
            -webkit-box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, .16);
            box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, .16);
            border: 1px solid #dddbda;
            border-bottom: none;
            background-color: #fff
        }
        
        .mm-slds-docked-composer.mm-slds-has-focus {
            -webkit-box-shadow: 0 0 4px 2px #0070d2;
            box-shadow: 0 0 4px 2px #0070d2
        }
        
        .mm-slds-docked-composer.mm-slds-is-open {
            height: 480px
        }
        
        .mm-slds-docked-composer.mm-slds-is-closed {
            height: 2.5rem
        }
        
        .mm-slds-docked-composer.mm-slds-is-closed .mm-slds-docked-composer__body,
        .mm-slds-docked-composer.mm-slds-is-closed .mm-slds-docked-composer__footer {
            display: none
        }
        
        .mm-slds-docked-composer+.mm-slds-docked-composer {
            margin-left: 1.5rem
        }
        
        .mm-slds-docked-composer__header {
            background: #fff;
            border-bottom: 2px solid #1589ee;
            border-radius: .25rem .25rem 0 0;
            padding: .5rem .75rem
        }
        
        .mm-slds-docked-composer__actions .mm-slds-button {
            margin-left: .75rem
        }
        
        .mm-slds-docked-composer__body {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-flex: 1;
            -ms-flex: 1 0 auto;
            flex: 1 0 auto;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            overflow: auto
        }
        
        .mm-slds-docked-composer__body--form,
        .mm-slds-docked-composer__body_form {
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            padding: 1rem
        }
        
        .mm-slds-docked-composer__lead {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            background: #fff;
            padding: 1rem .5rem
        }
        
        .mm-slds-docked-composer__toolbar {
            background: #f3f2f2;
            padding: .25rem .5rem;
            max-height: 60px;
            overflow-y: auto;
            border-top: 1px solid #dddbda;
            border-bottom: 1px solid #dddbda
        }
        
        .mm-slds-docked-composer__input {
            background: #fff;
            padding: 1rem;
            min-height: 6rem;
            resize: none;
            line-height: 1.5;
            overflow: hidden;
            overflow-y: auto
        }
        
        .mm-slds-docked-composer__footer {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            background: #f3f2f2;
            padding: .75rem .5rem;
            border-top: 1px solid #dddbda
        }
        
        .mm-slds-docked-composer--overflow,
        .mm-slds-docked-composer_overflow {
            width: auto
        }
        
        .mm-slds-docked-composer--overflow__button,
        .mm-slds-docked-composer_overflow__button {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            background: #fff;
            padding: 0 .75rem;
            height: inherit;
            white-space: nowrap;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0
        }
        
        .mm-slds-docked-composer-modal .mm-slds-modal__content {
            border-radius: .25rem
        }
        
        .mm-slds-docked-composer-modal .mm-slds-docked-composer {
            width: 100%;
            height: 100%;
            border: 0
        }
        
        .mm-slds-email-composer {
            position: relative;
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto
        }
        
        .mm-slds-email-composer .mm-slds-rich-text-editor {
            border: 0;
            border-top: 1px solid #dddbda;
            border-radius: 0
        }
        
        .mm-slds-email-composer__combobox {
            padding-left: 3rem;
            border: 0;
            border-bottom: 1px solid #dddbda;
            border-radius: 0
        }
        
        .mm-slds-email-composer__combobox .mm-slds-form-element__label {
            position: absolute;
            left: .75rem;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%)
        }
        
        .mm-slds-email-composer__combobox .mm-slds-combobox_container,
        .mm-slds-email-composer__combobox .mm-slds-input[value] {
            border: 0;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-email-composer__recipient {
            position: absolute;
            top: 0;
            right: .75rem
        }
        
        .mm-slds-utility-bar_container {
            position: relative
        }
        
        .mm-slds-utility-bar {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            position: fixed;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 2.5rem;
            background: #fff;
            -webkit-box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, .16);
            box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, .16);
            z-index: 4
        }
        
        .mm-slds-utility-bar .mm-slds-indicator--unread,
        .mm-slds-utility-bar .mm-slds-indicator_unread {
            background: #d4504c;
            top: .5rem
        }
        
        .mm-slds-utility-bar__item {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            margin-right: 1px
        }
        
        .mm-slds-utility-bar__item_pop-out {
            position: relative
        }
        
        .mm-slds-utility-bar__item_pop-out:before {
            content: "";
            position: absolute;
            top: 4px;
            right: 4px;
            height: 4px;
            width: 4px;
            border-top: 1px solid #080707;
            border-right: 1px solid #080707
        }
        
        [dir=rtl] .mm-slds-utility-bar__item_pop-out:before {
            /*! @noflip */
            right: auto;
            /*! @noflip */
            left: 4px;
            /*! @noflip */
            border-right-width: 0;
            /*! @noflip */
            border-left: 1px solid #080707
        }
        
        .mm-slds-utility-bar__item_pop-out:after {
            content: "";
            position: absolute;
            top: 2px;
            right: 6px;
            height: 7px;
            width: 7px;
            border-right: 1px solid #080707;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg)
        }
        
        [dir=rtl] .mm-slds-utility-bar__item_pop-out:after {
            /*! @noflip */
            right: auto;
            /*! @noflip */
            left: 6px;
            /*! @noflip */
            border-right-width: 0;
            /*! @noflip */
            border-left: 1px solid #080707;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg)
        }
        
        .mm-slds-utility-bar__action {
            position: relative;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding: 0 .75rem;
            border-radius: 0;
            border: 0;
            color: #080707
        }
        
        .mm-slds-utility-bar__action:after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            height: 2px;
            background: 0 0
        }
        
        .mm-slds-utility-bar__action:focus,
        .mm-slds-utility-bar__action:hover {
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-utility-bar__action:focus:after {
            height: 3px;
            background: #1589ee
        }
        
        .mm-slds-utility-bar__action:focus,
        .mm-slds-utility-bar__action:hover {
            background: rgba(21, 137, 238, .1);
            color: inherit
        }
        
        .mm-slds-utility-bar__action.mm-slds-is-active {
            background: rgba(21, 137, 238, .1);
            color: inherit
        }
        
        .mm-slds-utility-bar__action.mm-slds-is-active:after {
            background: #1589ee
        }
        
        .mm-slds-utility-bar__text {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            line-height: 1;
            text-align: left
        }
        
        .mm-slds-has-notification .mm-slds-utility-bar__action {
            background: #706e6b;
            color: #fff
        }
        
        .mm-slds-has-notification .mm-slds-utility-bar__action:focus,
        .mm-slds-has-notification .mm-slds-utility-bar__action:hover {
            background: #16325c
        }
        
        .mm-slds-has-notification .mm-slds-utility-bar__action:focus:after {
            background: #c9c7c5
        }
        
        .mm-slds-utility-panel {
            position: fixed;
            bottom: 1.875rem;
            width: 21.25rem;
            height: 30rem;
            border-radius: .25rem .25rem 0 0;
            border: 1px solid #dddbda;
            border-bottom: none;
            background: #fff;
            -webkit-transform: translateY(100%);
            transform: translateY(100%)
        }
        
        .mm-slds-utility-panel.mm-slds-is-open {
            -webkit-box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, .16);
            box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, .16);
            -webkit-transform: translateY(0);
            transform: translateY(0)
        }
        
        .mm-slds-utility-panel__header {
            background: #fff;
            border-bottom: 2px solid #1589ee;
            border-radius: .25rem .25rem 0 0;
            padding: .5rem .75rem
        }
        
        .mm-slds-utility-panel__body {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-flex: 1;
            -ms-flex: 1 1 0%;
            flex: 1 1 0%;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            overflow: auto
        }
        
        .mm-slds-drop-zone {
            position: relative
        }
        
        .mm-slds-drop-zone:after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            border: 1px dotted #3e3e3c;
            outline: 1px dotted #fff
        }
        
        .mm-slds-drop-zone.mm-slds-drop-zone_drag:after {
            border: 1px solid #04844b;
            outline: 0
        }
        
        .mm-slds-drop-zone__label {
            color: #fff;
            background: #04844b;
            border-radius: .25rem .25rem 0 0;
            padding: .25rem .5rem;
            position: absolute;
            top: 0;
            left: 50%;
            -webkit-transform: translate(-50%, -100%);
            transform: translate(-50%, -100%)
        }
        
        .mm-slds-drop-zone__label.mm-slds-drop-zone__label_container {
            opacity: 0;
            background: #0070d2
        }
        
        .mm-slds-drop-zone__label_button {
            border-radius: 0
        }
        
        .mm-slds-drop-zone__label_button:focus,
        .mm-slds-drop-zone__label_button:hover {
            text-decoration: underline;
            outline: 0
        }
        
        .mm-slds-drop-zone_drag__slot {
            border: 1px solid #fff;
            border-left-width: 2px;
            border-right-width: 2px;
            background: #04844b;
            width: 100%;
            height: .25rem
        }
        
        .mm-slds-drop-zone__container {
            position: relative;
            z-index: 8000
        }
        
        .mm-slds-drop-zone__container:after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0
        }
        
        .mm-slds-drop-zone__container.mm-slds-is-hovered .mm-slds-drop-zone__actions,
        .mm-slds-drop-zone__container.mm-slds-is-hovered .mm-slds-drop-zone__label_container,
        .mm-slds-drop-zone__container:hover .mm-slds-drop-zone__actions,
        .mm-slds-drop-zone__container:hover .mm-slds-drop-zone__label_container {
            opacity: 1;
            z-index: 8000
        }
        
        .mm-slds-drop-zone__container.mm-slds-is-hovered:after,
        .mm-slds-drop-zone__container:hover:after {
            border: 1px solid #1589ee
        }
        
        .mm-slds-drop-zone__container:active:after {
            border: 2px solid #00396b
        }
        
        .mm-slds-drop-zone__container:active .mm-slds-drop-zone__label {
            background-color: #00396b
        }
        
        .mm-slds-drop-zone__container:focus-within {
            outline: 0
        }
        
        .mm-slds-drop-zone__container:focus-within .mm-slds-drop-zone__actions,
        .mm-slds-drop-zone__container:focus-within .mm-slds-drop-zone__label_container {
            opacity: 1;
            z-index: 8000
        }
        
        .mm-slds-drop-zone__container:focus-within:after {
            border: 2px solid #0070d2
        }
        
        .mm-slds-drop-zone__container:focus-within .mm-slds-drop-zone__label {
            background-color: #005fb2
        }
        
        .mm-slds-drop-zone__actions {
            opacity: 0;
            background: #0070d2;
            position: absolute;
            right: 0;
            top: 0
        }
        
        .mm-slds-global-header__button--icon,
        .mm-slds-global-header__button_icon {
            margin: 0 .25rem;
            color: #919191
        }
        
        .mm-slds-global-header__button--icon .mm-slds-icon,
        .mm-slds-global-header__button_icon .mm-slds-icon {
            fill: #919191
        }
        
        .mm-slds-global-header__button--icon:focus,
        .mm-slds-global-header__button--icon:hover:not(:disabled),
        .mm-slds-global-header__button_icon:focus,
        .mm-slds-global-header__button_icon:hover:not(:disabled) {
            color: #818181
        }
        
        .mm-slds-global-header__button--icon:focus .mm-slds-icon,
        .mm-slds-global-header__button--icon:hover:not(:disabled) .mm-slds-icon,
        .mm-slds-global-header__button_icon:focus .mm-slds-icon,
        .mm-slds-global-header__button_icon:hover:not(:disabled) .mm-slds-icon {
            fill: #818181
        }
        
        .mm-slds-global-header__button--icon-actions,
        .mm-slds-global-header__button_icon-actions {
            background: #919191;
            border-radius: .25rem;
            color: #fff
        }
        
        .mm-slds-global-header__button--icon-actions:focus,
        .mm-slds-global-header__button--icon-actions:hover,
        .mm-slds-global-header__button_icon-actions:focus,
        .mm-slds-global-header__button_icon-actions:hover {
            background-color: #818181;
            color: #fff
        }
        
        .mm-slds-global-header__button--icon-actions .mm-slds-button__icon,
        .mm-slds-global-header__button_icon-actions .mm-slds-button__icon {
            width: 1rem;
            height: 1rem
        }
        
        .mm-slds-global-header__button--icon-favorites,
        .mm-slds-global-header__button_icon-favorites {
            color: #fff
        }
        
        .mm-slds-global-header__button--icon-favorites .mm-slds-button__icon,
        .mm-slds-global-header__button--icon-favorites .mm-slds-icon,
        .mm-slds-global-header__button_icon-favorites .mm-slds-button__icon,
        .mm-slds-global-header__button_icon-favorites .mm-slds-icon {
            color: #fff;
            stroke: #919191;
            stroke-width: 2px;
            stroke-linejoin: round;
            stroke-linecap: round
        }
        
        .mm-slds-global-header__button--icon-favorites:focus .mm-slds-button__icon,
        .mm-slds-global-header__button--icon-favorites:focus .mm-slds-icon,
        .mm-slds-global-header__button--icon-favorites:hover .mm-slds-button__icon,
        .mm-slds-global-header__button--icon-favorites:hover .mm-slds-icon,
        .mm-slds-global-header__button_icon-favorites:focus .mm-slds-button__icon,
        .mm-slds-global-header__button_icon-favorites:focus .mm-slds-icon,
        .mm-slds-global-header__button_icon-favorites:hover .mm-slds-button__icon,
        .mm-slds-global-header__button_icon-favorites:hover .mm-slds-icon {
            color: #fff;
            stroke: #818181
        }
        
        .mm-slds-global-header__button--icon-favorites.mm-slds-is-selected .mm-slds-button__icon,
        .mm-slds-global-header__button--icon-favorites.mm-slds-is-selected .mm-slds-icon,
        .mm-slds-global-header__button_icon-favorites.mm-slds-is-selected .mm-slds-button__icon,
        .mm-slds-global-header__button_icon-favorites.mm-slds-is-selected .mm-slds-icon {
            color: #fff;
            stroke: #0070d2;
            stroke-width: 1px;
            fill: #fff
        }
        
        .mm-slds-global-header__button--icon-favorites.mm-slds-is-selected:focus .mm-slds-button__icon,
        .mm-slds-global-header__button--icon-favorites.mm-slds-is-selected:focus .mm-slds-icon,
        .mm-slds-global-header__button--icon-favorites.mm-slds-is-selected:hover .mm-slds-button__icon,
        .mm-slds-global-header__button--icon-favorites.mm-slds-is-selected:hover .mm-slds-icon,
        .mm-slds-global-header__button_icon-favorites.mm-slds-is-selected:focus .mm-slds-button__icon,
        .mm-slds-global-header__button_icon-favorites.mm-slds-is-selected:focus .mm-slds-icon,
        .mm-slds-global-header__button_icon-favorites.mm-slds-is-selected:hover .mm-slds-button__icon,
        .mm-slds-global-header__button_icon-favorites.mm-slds-is-selected:hover .mm-slds-icon {
            color: #fff;
            stroke: #005fb2;
            fill: #fff
        }
        
        .mm-slds-global-header__button--icon-favorites.mm-slds-is-selected:active .mm-slds-button__icon,
        .mm-slds-global-header__button--icon-favorites.mm-slds-is-selected:active .mm-slds-icon,
        .mm-slds-global-header__button_icon-favorites.mm-slds-is-selected:active .mm-slds-button__icon,
        .mm-slds-global-header__button_icon-favorites.mm-slds-is-selected:active .mm-slds-icon {
            color: #fff;
            stroke: #005fb2;
            fill: #fff
        }
        
        .mm-slds-global-header__button--icon-favorites.mm-slds-is-disabled .mm-slds-button__icon,
        .mm-slds-global-header__button--icon-favorites.mm-slds-is-disabled .mm-slds-icon,
        .mm-slds-global-header__button--icon-favorites:disabled .mm-slds-button__icon,
        .mm-slds-global-header__button--icon-favorites:disabled .mm-slds-icon,
        .mm-slds-global-header__button_icon-favorites.mm-slds-is-disabled .mm-slds-button__icon,
        .mm-slds-global-header__button_icon-favorites.mm-slds-is-disabled .mm-slds-icon,
        .mm-slds-global-header__button_icon-favorites:disabled .mm-slds-button__icon,
        .mm-slds-global-header__button_icon-favorites:disabled .mm-slds-icon {
            stroke: rgba(166, 166, 166, .25)
        }
        
        .mm-slds-global-header__icon,
        .mm-slds-global-header__icon .mm-slds-button__icon,
        .mm-slds-global-header__icon .mm-slds-icon {
            width: 1.25rem;
            height: 1.25rem
        }
        
        .mm-slds-global-header_container {
            position: fixed;
            width: 100%;
            top: 0;
            left: 0;
            z-index: 100
        }
        
        .mm-slds-global-header_container .mm-slds-assistive-text--focus,
        .mm-slds-global-header_container .mm-slds-assistive-text_focus {
            top: 0;
            color: #5e5e5e;
            background: #fff
        }
        
        .mm-slds-global-header {
            background: #fff;
            -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .07);
            box-shadow: 0 2px 4px rgba(0, 0, 0, .07);
            padding: .5rem 0;
            height: 3.125rem;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        .mm-slds-global-header__item {
            padding: 0 1rem
        }
        
        .mm-slds-global-header__item--search,
        .mm-slds-global-header__item_search {
            -webkit-box-flex: 0;
            -ms-flex: 0 1 33.5rem;
            flex: 0 1 33.5rem;
            min-width: 27.5rem;
            padding: 0
        }
        
        .mm-slds-global-header .mm-slds-global-search__form-element .mm-slds-input {
            padding-left: 3rem
        }
        
        .mm-slds-global-header .mm-slds-global-search__form-element .mm-slds-input__icon--left,
        .mm-slds-global-header .mm-slds-global-search__form-element .mm-slds-input__icon_left {
            left: 1.25rem
        }
        
        .mm-slds-global-header .mm-slds-global-search__form-element .mm-slds-icon {
            fill: #b0adab
        }
        
        .mm-slds-global-header__logo {
            width: 12.5rem;
            height: 2.5rem;
            background-image: url(/assets/images/logo-noname.svg);
            background-size: contain;
            background-repeat: no-repeat;
            background-position: left center
        }
        
        .mm-slds-global-actions {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        .mm-slds-global-actions__item {
            margin-left: .25rem;
            margin-right: .25rem
        }
        
        .mm-slds-global-actions__item .mm-slds-button_icon {
            color: #919191
        }
        
        .mm-slds-global-actions__item-action {
            -webkit-transition: color .2s linear;
            transition: color .2s linear
        }
        
        .mm-slds-global-actions__item-action:focus,
        .mm-slds-global-actions__item-action:hover:not(:disabled) {
            color: #818181
        }
        
        .mm-slds-global-actions__item-action:active {
            -webkit-animation: click-icon 120ms cubic-bezier(1, 1.9, .94, .98);
            animation: click-icon 120ms cubic-bezier(1, 1.9, .94, .98)
        }
        
        .mm-slds-global-actions__item-action:active:not(:disabled) {
            color: #5e5e5e
        }
        
        @-webkit-keyframes click-icon {
            25% {
                -webkit-transform: scale(.94, .94);
                transform: scale(.94, .94)
            }
            100% {
                -webkit-transform: scale(.98, .98);
                transform: scale(.98, .98)
            }
        }
        
        @keyframes click-icon {
            25% {
                -webkit-transform: scale(.94, .94);
                transform: scale(.94, .94)
            }
            100% {
                -webkit-transform: scale(.98, .98);
                transform: scale(.98, .98)
            }
        }
        
        .mm-slds-global-actions__avatar {
            -webkit-box-shadow: #818181 0 0 0 0;
            box-shadow: #818181 0 0 0 0;
            border-radius: 50%;
            border: 0;
            margin-left: .5rem;
            -webkit-transition: -webkit-transform 80ms ease-out, -webkit-box-shadow .1s linear;
            transition: -webkit-transform 80ms ease-out, -webkit-box-shadow .1s linear;
            transition: transform 80ms ease-out, box-shadow .1s linear;
            transition: transform 80ms ease-out, box-shadow .1s linear, -webkit-transform 80ms ease-out, -webkit-box-shadow .1s linear
        }
        
        .mm-slds-global-actions__avatar:focus,
        .mm-slds-global-actions__avatar:hover {
            -webkit-box-shadow: #818181 0 0 0 2px;
            box-shadow: #818181 0 0 0 2px
        }
        
        .mm-slds-global-actions__favorites {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            margin-right: .5rem
        }
        
        .mm-slds-global-actions__favorites-action {
            border-color: #919191
        }
        
        .mm-slds-global-actions__favorites-action:hover {
            border-color: #5e5e5e
        }
        
        .mm-slds-global-actions__favorites-action .mm-slds-button__icon {
            width: 1rem;
            height: 1rem;
            -webkit-transition: -webkit-transform .2s ease-out;
            transition: -webkit-transform .2s ease-out;
            transition: transform .2s ease-out;
            transition: transform .2s ease-out, -webkit-transform .2s ease-out
        }
        
        .mm-slds-global-actions__favorites-action:hover:not(:disabled) .mm-slds-button__icon {
            -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
            -webkit-transform-origin: 60% 40%;
            transform-origin: 60% 40%
        }
        
        .mm-slds-global-actions__favorites-action.mm-slds-is-selected {
            background-color: #005583;
            border-color: #005583
        }
        
        .mm-slds-global-actions__favorites-action.mm-slds-is-selected:focus,
        .mm-slds-global-actions__favorites-action.mm-slds-is-selected:hover {
            background-color: #005583;
            border-color: #005583
        }
        
        .mm-slds-global-actions__favorites-action.mm-slds-is-selected .mm-slds-button__icon {
            -webkit-animation: click-favorites-icon .6s cubic-bezier(.46, .32, 0, .98);
            animation: click-favorites-icon .6s cubic-bezier(.46, .32, 0, .98)
        }
        
        .mm-slds-global-actions__favorites-action.mm-slds-is-disabled,
        .mm-slds-global-actions__favorites-action:disabled {
            color: rgba(166, 166, 166, .25);
            border-color: rgba(166, 166, 166, .25)
        }
        
        .mm-slds-global-actions__favorites-more {
            width: auto;
            padding-left: .125rem;
            padding-right: .125rem;
            border-color: #919191
        }
        
        .mm-slds-global-actions__favorites-more:hover {
            border-color: #5e5e5e
        }
        
        @-webkit-keyframes click-favorites-icon {
            25% {
                -webkit-transform: scale(.85, .85) rotate(15deg);
                transform: scale(.85, .85) rotate(15deg)
            }
            75% {
                -webkit-transform: scale(1.2, 1.2) rotate(0);
                transform: scale(1.2, 1.2) rotate(0)
            }
            100% {
                -webkit-transform: scale(1, 1) rotate(0);
                transform: scale(1, 1) rotate(0)
            }
        }
        
        @keyframes click-favorites-icon {
            25% {
                -webkit-transform: scale(.85, .85) rotate(15deg);
                transform: scale(.85, .85) rotate(15deg)
            }
            75% {
                -webkit-transform: scale(1.2, 1.2) rotate(0);
                transform: scale(1.2, 1.2) rotate(0)
            }
            100% {
                -webkit-transform: scale(1, 1) rotate(0);
                transform: scale(1, 1) rotate(0)
            }
        }
        
        .mm-slds-global-actions__task {
            width: 1.25rem;
            height: 1.25rem;
            background: #919191;
            position: relative;
            top: -1px
        }
        
        .mm-slds-global-actions__task:hover {
            background: #818181
        }
        
        .mm-slds-global-actions__task:active {
            background: #5e5e5e
        }
        
        .mm-slds-global-actions__task.mm-slds-global-actions__item-action,
        .mm-slds-global-actions__task.mm-slds-global-actions__item-action:active,
        .mm-slds-global-actions__task.mm-slds-global-actions__item-action:hover {
            color: #fff
        }
        
        .mm-slds-global-actions__task .mm-slds-button__icon {
            width: 1rem;
            height: 1rem
        }
        
        .mm-slds-global-actions__notifications {
            position: relative
        }
        
        .mm-slds-global-actions__notifications.mm-slds-incoming-notification {
            -webkit-animation: bell .8s ease-in-out;
            animation: bell .8s ease-in-out
        }
        
        .mm-slds-notification-badge {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-line-pack: center;
            align-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            position: absolute;
            top: -.25rem;
            right: -.25rem;
            background: #bf0201;
            color: #fff;
            border-radius: 15rem;
            min-width: 1rem;
            min-height: 1rem;
            text-align: center;
            font-size: .625rem;
            padding: 0 .125rem;
            opacity: 0;
            pointer-events: none
        }
        
        .mm-slds-notification-badge.mm-slds-show-notification {
            -webkit-animation: ding .8s ease-out;
            animation: ding .8s ease-out;
            opacity: 1;
            -webkit-transition-delay: .5s;
            transition-delay: .5s;
            -webkit-transform-origin: 1.1875rem 0;
            transform-origin: 1.1875rem 0
        }
        
        @-webkit-keyframes ding {
            75% {
                -webkit-transform: scale(.5, .5);
                transform: scale(.5, .5)
            }
            85% {
                -webkit-transform: scale(1.5, 1.5);
                transform: scale(1.5, 1.5)
            }
            100% {
                -webkit-transform: scale(1, 1);
                transform: scale(1, 1)
            }
        }
        
        @keyframes ding {
            75% {
                -webkit-transform: scale(.5, .5);
                transform: scale(.5, .5)
            }
            85% {
                -webkit-transform: scale(1.5, 1.5);
                transform: scale(1.5, 1.5)
            }
            100% {
                -webkit-transform: scale(1, 1);
                transform: scale(1, 1)
            }
        }
        
        @-webkit-keyframes bell {
            45% {
                -webkit-transform: rotate(15deg);
                transform: rotate(15deg)
            }
            57% {
                -webkit-transform: rotate(-15deg);
                transform: rotate(-15deg)
            }
            70% {
                -webkit-transform: rotate(7deg);
                transform: rotate(7deg)
            }
            77% {
                -webkit-transform: rotate(-5deg);
                transform: rotate(-5deg)
            }
        }
        
        @keyframes bell {
            45% {
                -webkit-transform: rotate(15deg);
                transform: rotate(15deg)
            }
            57% {
                -webkit-transform: rotate(-15deg);
                transform: rotate(-15deg)
            }
            70% {
                -webkit-transform: rotate(7deg);
                transform: rotate(7deg)
            }
            77% {
                -webkit-transform: rotate(-5deg);
                transform: rotate(-5deg)
            }
        }
        
        .mm-slds-global-header__notification {
            border-bottom: 1px solid #dddbda;
            padding: .25rem
        }
        
        .mm-slds-global-header__notification--unread,
        .mm-slds-global-header__notification_unread {
            background-color: #ecebea
        }
        
        .mm-slds-global-header__notification:hover {
            background-color: #f3f2f2
        }
        
        .mm-slds-global-header__notification:last-child {
            border-bottom: 0
        }
        
        .mm-slds-context-bar {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            height: 2.5rem;
            background-color: #fff;
            border-bottom: 3px solid #1589ee;
            color: #080707;
            position: relative;
            padding: 0 0 0 1.5rem
        }
        
        .mm-slds-context-bar__primary,
        .mm-slds-context-bar__secondary,
        .mm-slds-context-bar__tertiary {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-negative: 0;
            flex-shrink: 0
        }
        
        .mm-slds-context-bar__secondary {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 0%;
            flex: 1 1 0%;
            min-width: 0
        }
        
        .mm-slds-context-bar__vertical-divider {
            width: 0;
            overflow: hidden;
            border-left: 1px solid #dddbda
        }
        
        .mm-slds-context-bar__item {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-line-pack: center;
            align-content: center;
            -webkit-box-align: stretch;
            -ms-flex-align: stretch;
            align-items: stretch;
            white-space: nowrap;
            position: relative;
            max-width: 15rem;
            -webkit-transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
            transition: background-color .25s cubic-bezier(.39, .575, .565, 1)
        }
        
        .mm-slds-context-bar__item.mm-slds-is-active,
        .mm-slds-context-bar__item:not(.mm-slds-no-hover):hover {
            outline: 0;
            border-radius: 0;
            background-color: rgba(21, 137, 238, .1);
            text-decoration: none;
            cursor: pointer
        }
        
        .mm-slds-context-bar__item:not(.mm-slds-no-hover):hover:after {
            content: "";
            width: 100%;
            height: 3px;
            display: block;
            background: rgba(0, 0, 0, .25);
            position: absolute;
            bottom: -3px;
            left: 0;
            right: 0
        }
        
        @supports (mix-blend-mode:soft-light) {
            .mm-slds-context-bar__item:not(.mm-slds-no-hover):hover:after {
                background: rgba(0, 0, 0, .75);
                mix-blend-mode: soft-light
            }
        }
        
        .mm-slds-context-bar__item:before {
            bottom: 0;
            content: "";
            height: auto;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            -webkit-transition-property: top, background-color;
            transition-property: top, background-color
        }
        
        .mm-slds-context-bar__item.mm-slds-is-active {
            -webkit-animation: bkAnim 135ms cubic-bezier(.39, .575, .565, 1) both;
            animation: bkAnim 135ms cubic-bezier(.39, .575, .565, 1) both
        }
        
        @-webkit-keyframes bkAnim {
            50% {
                background-color: #fff
            }
            100% {
                background-color: rgba(21, 137, 238, .1)
            }
        }
        
        @keyframes bkAnim {
            50% {
                background-color: #fff
            }
            100% {
                background-color: rgba(21, 137, 238, .1)
            }
        }
        
        .mm-slds-context-bar__item.mm-slds-is-active:before {
            content: "";
            height: 3px;
            display: block;
            background: #1589ee;
            position: absolute;
            top: 0;
            left: -1px;
            right: -1px;
            -webkit-animation: navBounceIn .15s cubic-bezier(.39, .575, .565, 1) both;
            animation: navBounceIn .15s cubic-bezier(.39, .575, .565, 1) both
        }
        
        @-webkit-keyframes navBounceIn {
            0% {
                -webkit-transform: translate3d(0, 20px, 0);
                transform: translate3d(0, 20px, 0);
                opacity: 0
            }
            20% {
                opacity: 0
            }
            90% {
                -webkit-transform: translate3d(0, 1px, 0);
                transform: translate3d(0, 1px, 0)
            }
            100% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
        }
        
        @keyframes navBounceIn {
            0% {
                -webkit-transform: translate3d(0, 20px, 0);
                transform: translate3d(0, 20px, 0);
                opacity: 0
            }
            20% {
                opacity: 0
            }
            90% {
                -webkit-transform: translate3d(0, 1px, 0);
                transform: translate3d(0, 1px, 0)
            }
            100% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
        }
        
        .mm-slds-context-bar__item.mm-slds-is-active:hover {
            border-bottom-color: rgba(21, 137, 238, .1)
        }
        
        .mm-slds-context-bar__item.mm-slds-has-focus:after,
        .mm-slds-context-bar__item.mm-slds-has-focus:before,
        .mm-slds-context-bar__item.mm-slds-has-focus:hover:after,
        .mm-slds-context-bar__item.mm-slds-has-focus:hover:before {
            height: 4px
        }
        
        .mm-slds-context-bar__item.mm-slds-has-notification {
            background: rgba(21, 137, 238, .1)
        }
        
        @-webkit-keyframes error-pulse {
            0% {
                background-color: #c23934
            }
            40% {
                background-color: #870500
            }
            100% {
                background-color: #c23934
            }
        }
        
        @keyframes error-pulse {
            0% {
                background-color: #c23934
            }
            40% {
                background-color: #870500
            }
            100% {
                background-color: #c23934
            }
        }
        
        @-webkit-keyframes success-pulse {
            0% {
                background-color: #04844b
            }
            40% {
                background-color: #004a29
            }
            100% {
                background-color: #04844b
            }
        }
        
        @keyframes success-pulse {
            0% {
                background-color: #04844b
            }
            40% {
                background-color: #004a29
            }
            100% {
                background-color: #04844b
            }
        }
        
        @-webkit-keyframes warning-pulse {
            0% {
                background-color: #ffb75d
            }
            40% {
                background-color: #ff9e2c
            }
            100% {
                background-color: #ffb75d
            }
        }
        
        @keyframes warning-pulse {
            0% {
                background-color: #ffb75d
            }
            40% {
                background-color: #ff9e2c
            }
            100% {
                background-color: #ffb75d
            }
        }
        
        .mm-slds-context-bar__item.mm-slds-has-success:before {
            -webkit-animation: none;
            animation: none;
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-iteration-count: 3;
            animation-iteration-count: 3;
            -webkit-animation-delay: 150ms;
            animation-delay: 150ms;
            -webkit-animation-timing-function: cubic-bezier(.07, .49, .5, 1);
            animation-timing-function: cubic-bezier(.07, .49, .5, 1);
            background-color: #04844b;
            bottom: 0;
            content: "";
            height: auto;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            -webkit-transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
            transition: background-color .25s cubic-bezier(.39, .575, .565, 1)
        }
        
        .mm-slds-context-bar__item.mm-slds-has-success:hover:before {
            background-color: #004a29;
            height: auto
        }
        
        .mm-slds-context-bar__item.mm-slds-has-success:before {
            -webkit-animation-name: success-pulse;
            animation-name: success-pulse
        }
        
        .mm-slds-context-bar__item.mm-slds-has-error:before {
            -webkit-animation: none;
            animation: none;
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-iteration-count: 3;
            animation-iteration-count: 3;
            -webkit-animation-delay: 150ms;
            animation-delay: 150ms;
            -webkit-animation-timing-function: cubic-bezier(.07, .49, .5, 1);
            animation-timing-function: cubic-bezier(.07, .49, .5, 1);
            background-color: #c23934;
            bottom: 0;
            content: "";
            height: auto;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            -webkit-transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
            transition: background-color .25s cubic-bezier(.39, .575, .565, 1)
        }
        
        .mm-slds-context-bar__item.mm-slds-has-error:hover:before {
            background-color: #870500;
            height: auto
        }
        
        .mm-slds-context-bar__item.mm-slds-has-error:before {
            -webkit-animation-name: error-pulse;
            animation-name: error-pulse
        }
        
        .mm-slds-context-bar__item.mm-slds-has-error .mm-slds-context-bar__label-action,
        .mm-slds-context-bar__item.mm-slds-has-success .mm-slds-context-bar__label-action {
            color: #fff
        }
        
        .mm-slds-context-bar__item.mm-slds-has-error .mm-slds-indicator_unread,
        .mm-slds-context-bar__item.mm-slds-has-success .mm-slds-indicator_unread {
            background-color: #fff
        }
        
        .mm-slds-context-bar__item.mm-slds-has-error .mm-slds-indicator_unsaved,
        .mm-slds-context-bar__item.mm-slds-has-success .mm-slds-indicator_unsaved {
            color: #fff
        }
        
        .mm-slds-context-bar__item.mm-slds-has-warning:before {
            -webkit-animation: none;
            animation: none;
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-iteration-count: 3;
            animation-iteration-count: 3;
            -webkit-animation-delay: 150ms;
            animation-delay: 150ms;
            -webkit-animation-timing-function: cubic-bezier(.07, .49, .5, 1);
            animation-timing-function: cubic-bezier(.07, .49, .5, 1);
            background-color: #ffb75d;
            bottom: 0;
            content: "";
            height: auto;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            -webkit-transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
            transition: background-color .25s cubic-bezier(.39, .575, .565, 1)
        }
        
        .mm-slds-context-bar__item.mm-slds-has-warning:hover:before {
            background-color: #ff9e2c;
            height: auto
        }
        
        .mm-slds-context-bar__item.mm-slds-has-warning:before {
            -webkit-animation-name: warning-pulse;
            animation-name: warning-pulse
        }
        
        .mm-slds-context-bar__item.mm-slds-has-warning .mm-slds-indicator_unread {
            background-color: currentColor
        }
        
        .mm-slds-context-bar__item.mm-slds-has-warning .mm-slds-indicator_unsaved {
            color: currentColor
        }
        
        .mm-slds-context-bar__item.mm-slds-has-error.mm-slds-is-active:after,
        .mm-slds-context-bar__item.mm-slds-has-success.mm-slds-is-active:after,
        .mm-slds-context-bar__item.mm-slds-has-warning.mm-slds-is-active:after {
            content: "";
            background: #3e3e3c;
            position: absolute;
            height: 3px;
            opacity: .4;
            top: 0;
            right: 0;
            left: 0
        }
        
        .mm-slds-context-bar__item.mm-slds-has-error.mm-slds-has-focus:after,
        .mm-slds-context-bar__item.mm-slds-has-success.mm-slds-has-focus:after,
        .mm-slds-context-bar__item.mm-slds-has-warning.mm-slds-has-focus:after {
            height: 4px
        }
        
        .mm-slds-context-bar__item--divider-left,
        .mm-slds-context-bar__item_divider-left {
            border-left: 1px solid #dddbda
        }
        
        .mm-slds-context-bar__item--divider-right,
        .mm-slds-context-bar__item_divider-right {
            border-right: 1px solid #dddbda
        }
        
        .mm-slds-context-bar__label-action {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-line-pack: center;
            align-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            padding: 0 .75rem;
            border-radius: 0;
            min-width: 0;
            color: inherit;
            font-size: .8125rem;
            z-index: 1
        }
        
        .mm-slds-context-bar__label-action:focus,
        .mm-slds-context-bar__label-action:focus:hover {
            outline: 0;
            text-decoration: underline
        }
        
        .mm-slds-context-bar__label-action:hover {
            text-decoration: none
        }
        
        .mm-slds-context-bar__label-action:focus,
        .mm-slds-context-bar__label-action:hover {
            color: inherit
        }
        
        .mm-slds-context-bar__label-action:active {
            color: inherit;
            text-decoration: none
        }
        
        .mm-slds-context-bar__icon-action {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-line-pack: center;
            align-content: center;
            margin-left: -.25rem;
            padding: 0 .5rem;
            color: #3e3e3c;
            border-radius: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0
        }
        
        .mm-slds-context-bar__icon-action:focus {
            outline: 0
        }
        
        .mm-slds-context-bar__icon-action:focus .mm-slds-context-bar__button {
            outline: 0;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-context-bar__icon-action:focus~.mm-slds-dropdown {
            visibility: visible;
            opacity: 1
        }
        
        .mm-slds-context-bar__icon-action:focus,
        .mm-slds-context-bar__icon-action:hover {
            color: #3e3e3c
        }
        
        .mm-slds-context-bar__icon-action:active {
            color: #3e3e3c
        }
        
        .mm-slds-context-bar__icon-action .mm-slds-icon-waffle_container {
            width: 2rem;
            height: 2rem;
            margin-right: .25rem;
            margin-left: -.5rem
        }
        
        .mm-slds-context-bar__icon-action .mm-slds-icon-waffle {
            margin-right: auto;
            margin-left: auto
        }
        
        .mm-slds-context-bar .mm-slds-context-bar__button {
            color: inherit
        }
        
        .mm-slds-context-bar .mm-slds-context-bar__icon-action {
            margin-left: auto
        }
        
        .mm-slds-context-bar--tabs,
        .mm-slds-context-bar_tabs {
            border-top: 1px solid #dddbda
        }
        
        .mm-slds-context-bar__item--tab,
        .mm-slds-context-bar__item_tab {
            width: 12rem;
            border-right: 1px solid #dddbda
        }
        
        .mm-slds-context-bar__item--tab .mm-slds-context-bar__label-action,
        .mm-slds-context-bar__item_tab .mm-slds-context-bar__label-action {
            padding: 0 .5rem
        }
        
        .mm-slds-context-bar__item--tab.mm-slds-is-pinned,
        .mm-slds-context-bar__item_tab.mm-slds-is-pinned {
            width: auto;
            padding-right: .5rem
        }
        
        .mm-slds-context-bar__item--tab.mm-slds-is-pinned .mm-slds-context-bar__label-action,
        .mm-slds-context-bar__item_tab.mm-slds-is-pinned .mm-slds-context-bar__label-action {
            padding: 0 .5rem
        }
        
        .mm-slds-context-bar .mm-slds-is-unsaved .mm-slds-context-bar__label-action {
            position: relative;
            font-style: italic;
            line-height: normal
        }
        
        .mm-slds-context-bar .mm-slds-is-unsaved .mm-slds-indicator_unread {
            margin-left: -.35rem
        }
        
        .mm-slds-context-bar .mm-slds-has-notification .mm-slds-indicator_unread {
            display: inline-block;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            height: 6px;
            width: 6px;
            left: auto;
            position: relative;
            top: auto
        }
        
        .mm-slds-context-bar .mm-slds-has-notification .mm-slds-indicator--unsaved,
        .mm-slds-context-bar .mm-slds-has-notification .mm-slds-indicator_unsaved {
            top: -.25rem
        }
        
        .mm-slds-context-bar__item_tab.mm-slds-has-sub-tabs.mm-slds-is-active,
        .mm-slds-context-bar__item_tab.mm-slds-has-sub-tabs.mm-slds-is-active:hover {
            -webkit-animation: none;
            animation: none;
            background-color: transparent
        }
        
        .mm-slds-context-bar__item_tab.mm-slds-has-sub-tabs.mm-slds-is-active:after,
        .mm-slds-context-bar__item_tab.mm-slds-has-sub-tabs.mm-slds-is-active:hover:after {
            content: "";
            display: block;
            position: absolute;
            left: 0;
            bottom: -3px;
            height: 3px;
            width: 100%;
            background-color: #fff;
            border: 0;
            mix-blend-mode: unset
        }
        
        .mm-slds-indicator--unsaved,
        .mm-slds-indicator_unsaved {
            color: #0070d2;
            -ms-flex-item-align: center;
            align-self: center;
            position: relative
        }
        
        .mm-slds-context-bar__dropdown-trigger .mm-slds-dropdown {
            margin-top: 3px
        }
        
        .mm-slds-context-bar__dropdown-trigger .mm-slds-dropdown:before {
            content: "";
            position: absolute;
            bottom: 100%;
            width: 100%;
            height: 3px
        }
        
        .mm-slds-context-bar__app-name {
            padding: 0 1.5rem 0 0;
            font-size: 1.125rem;
            line-height: 1.25
        }
        
        .mm-slds-context-bar__object-switcher {
            min-width: 9rem;
            max-width: 12rem;
            border-left: 1px solid #dddbda;
            border-right: 1px solid #dddbda
        }
        
        .mm-slds-context-bar--theme-marketing,
        .mm-slds-context-bar_theme-marketing {
            border-bottom-color: #f59331
        }
        
        .mm-slds-context-bar--theme-marketing .mm-slds-context-bar__item:not(.mm-slds-no-hover):hover,
        .mm-slds-context-bar_theme-marketing .mm-slds-context-bar__item:not(.mm-slds-no-hover):hover {
            border-bottom-color: #f59331
        }
        
        .mm-slds-context-bar--theme-marketing .mm-slds-context-bar__item.mm-slds-is-active:before,
        .mm-slds-context-bar_theme-marketing .mm-slds-context-bar__item.mm-slds-is-active:before {
            background: #f59331
        }
        
        .mm-slds-indicator-container {
            display: inline;
            margin-right: .25rem
        }
        
        .mm-slds-indicator-container:empty {
            margin-right: 0
        }
        
        .mm-slds-expression__options {
            width: 15rem
        }
        
        .mm-slds-expression__options .mm-slds-form-element__control {
            clear: none
        }
        
        .mm-slds-expression__legend {
            float: left;
            width: 3rem;
            padding-top: calc((1.5 * .75rem) + (1.875rem / 4));
            font-weight: 700
        }
        
        .mm-slds-expression__legend.mm-slds-expression__legend_group {
            margin-top: 0
        }
        
        .mm-slds-expression__row {
            margin-top: .75rem
        }
        
        .mm-slds-expression__row.mm-slds-expression__row_group {
            padding-left: 3rem
        }
        
        .mm-slds-expression__buttons {
            margin-top: .75rem
        }
        
        .mm-slds-expression__group {
            background: #f3f2f2;
            border: 1px solid #dddbda;
            border-radius: .25rem;
            padding: .75rem;
            margin-top: .75rem
        }
        
        .mm-slds-expression__title {
            font-size: 1.125rem;
            font-weight: 700;
            margin-bottom: .5rem
        }
        
        .mm-slds-expression__custom-logic {
            margin-top: .75rem
        }
        
        .mm-slds-expression_formula__rte {
            margin-top: .75rem
        }
        
        .mm-slds-filters {
            position: relative
        }
        
        .mm-slds-filters__header {
            padding: .5rem .75rem
        }
        
        .mm-slds-filters__body {
            padding: .5rem .75rem
        }
        
        .mm-slds-filters__footer {
            padding: .5rem 1rem
        }
        
        .mm-slds-filters__item {
            padding: .75rem;
            background: #fff;
            border: 1px solid #dddbda;
            border-radius: .25rem
        }
        
        .mm-slds-filters__item.mm-slds-is-new {
            background: #faffbd;
            color: #080707
        }
        
        .mm-slds-filters__item.mm-slds-has-error {
            border-color: #c23934
        }
        
        .mm-slds-filters__item.mm-slds-is-locked {
            background: #f3f2f2
        }
        
        .mm-slds-filters__item+.mm-slds-filters__item {
            margin-top: .5rem
        }
        
        .mm-slds-filters__item:hover {
            background: #f4f6f9
        }
        
        .mm-slds-filters__group {
            background: #f3f2f2;
            border: 1px solid #dddbda;
            border-radius: .25rem;
            padding: .75rem
        }
        
        .mm-slds-builder-header_container {
            position: fixed;
            width: 100%;
            top: 0;
            left: 0;
            z-index: 100
        }
        
        .mm-slds-builder-header {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            height: 3.125rem;
            background: #16325c;
            color: #fff
        }
        
        .mm-slds-builder-header__item {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-line-pack: center;
            align-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            white-space: nowrap
        }
        
        .mm-slds-builder-header__item+.mm-slds-builder-header__item {
            border-left: 1px solid currentColor
        }
        
        .mm-slds-builder-header__item-action,
        .mm-slds-builder-header__item-label {
            color: currentColor;
            padding: 0 1rem;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-line-pack: center;
            align-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            min-width: 0;
            height: 100%
        }
        
        .mm-slds-builder-header__item-action .mm-slds-media__body,
        .mm-slds-builder-header__item-label .mm-slds-media__body {
            -ms-flex-preferred-size: auto;
            flex-basis: auto
        }
        
        .mm-slds-builder-header__item-action {
            -webkit-transition: all 150ms linear;
            transition: all 150ms linear
        }
        
        .mm-slds-builder-header__item-action:focus,
        .mm-slds-builder-header__item-action:hover {
            color: #b0adab;
            text-decoration: none
        }
        
        .mm-slds-builder-header__item-action:focus {
            text-decoration: underline;
            -webkit-box-shadow: none;
            box-shadow: none;
            outline: 0
        }
        
        .mm-slds-builder-header__nav,
        .mm-slds-builder-header__utilities {
            -webkit-box-align: stretch;
            -ms-flex-align: stretch;
            align-items: stretch
        }
        
        .mm-slds-builder-header__nav-list {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-builder-header__utilities {
            margin-left: auto
        }
        
        .mm-slds-builder-header__nav-item,
        .mm-slds-builder-header__utilities-item {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-line-pack: center;
            align-content: center;
            -webkit-box-align: stretch;
            -ms-flex-align: stretch;
            align-items: stretch
        }
        
        .mm-slds-builder-header__nav-item+.mm-slds-builder-header__nav-item,
        .mm-slds-builder-header__nav-item+.mm-slds-builder-header__utilities-item,
        .mm-slds-builder-header__utilities-item+.mm-slds-builder-header__nav-item,
        .mm-slds-builder-header__utilities-item+.mm-slds-builder-header__utilities-item {
            border-left: 1px solid currentColor
        }
        
        .mm-slds-builder-toolbar {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            padding: .5rem 1rem;
            background: #fff;
            border-bottom: 1px solid #dddbda
        }
        
        .mm-slds-builder-toolbar__actions {
            margin-left: auto
        }
        
        .mm-slds-builder-toolbar__item-group+.mm-slds-builder-toolbar__item-group {
            margin-left: .25rem
        }
        
        .mm-slds-publisher {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-publisher.mm-slds-is-active {
            display: block
        }
        
        .mm-slds-publisher.mm-slds-is-active .mm-slds-publisher__toggle-visibility {
            display: inherit;
            height: auto;
            overflow: visible;
            width: auto
        }
        
        .mm-slds-publisher.mm-slds-is-active .mm-slds-publisher__input {
            line-height: 1.5;
            height: auto;
            max-height: 10rem;
            resize: vertical;
            padding-top: .75rem;
            padding-bottom: .75rem
        }
        
        .mm-slds-publisher__input {
            line-height: 1.875rem;
            padding: 0 1rem;
            resize: none;
            min-height: calc(1.875rem + 2px);
            max-height: calc(1.875rem + 2px);
            width: 100%
        }
        
        .mm-slds-publisher__actions>.mm-slds-button {
            margin-left: .75rem
        }
        
        .mm-slds-publisher .mm-slds-publisher__toggle-visibility {
            display: block;
            height: 0;
            overflow: hidden;
            width: 0
        }
        
        .mm-slds-publisher--comment,
        .mm-slds-publisher_comment {
            background-color: #fff;
            border: 1px solid #dddbda;
            border-radius: .25rem;
            width: 100%;
            position: relative;
            min-height: calc(1.875rem + 2px);
            max-height: calc(1.875rem + 2px)
        }
        
        .mm-slds-publisher--comment.mm-slds-is-active,
        .mm-slds-publisher_comment.mm-slds-is-active {
            min-height: 6rem;
            max-height: 15rem
        }
        
        .mm-slds-publisher--comment.mm-slds-is-active .mm-slds-publisher__actions,
        .mm-slds-publisher_comment.mm-slds-is-active .mm-slds-publisher__actions {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-publisher--comment.mm-slds-has-focus,
        .mm-slds-publisher_comment.mm-slds-has-focus {
            outline: 0;
            border-color: #1589ee;
            background-color: #fff;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-publisher--comment .mm-slds-publisher__actions,
        .mm-slds-publisher_comment .mm-slds-publisher__actions {
            display: none;
            padding: 0 .75rem .75rem
        }
        
        .mm-slds-publisher--comment .mm-slds-attachments,
        .mm-slds-publisher_comment .mm-slds-attachments {
            padding: .5rem .75rem
        }
        
        .mm-slds-feed {
            position: relative;
            max-width: 49rem;
            margin: auto
        }
        
        .mm-slds-feed__list {
            margin: 0;
            padding: 0
        }
        
        .mm-slds-feed__item {
            padding: .5rem 0
        }
        
        @media (min-width:48em) {
            .mm-slds-feed__item {
                padding: .75rem 0
            }
        }
        
        .mm-slds-comment__replies {
            padding-top: 1rem;
            margin-left: 3.75rem
        }
        
        .mm-slds-comment__replies>:last-child,
        .mm-slds-comment__replies>:last-child .mm-slds-comment {
            padding-bottom: 0
        }
        
        .mm-slds-comment__replies>:last-child .mm-slds-comment:before,
        .mm-slds-comment__replies>:last-child:before {
            content: none
        }
        
        .mm-slds-comment__replies .mm-slds-comment {
            margin-bottom: 0;
            padding-bottom: 1rem;
            position: relative
        }
        
        .mm-slds-comment__replies .mm-slds-comment:before {
            content: "";
            background: #dddbda;
            height: 100%;
            width: 1px;
            position: absolute;
            left: 1.125rem;
            top: 0;
            bottom: 0;
            margin-left: -1.125rem;
            z-index: -1
        }
        
        .mm-slds-comment__replies .mm-slds-avatar {
            border: 2px solid #fff
        }
        
        .mm-slds-tags {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-tags__list {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-tags__item {
            margin-left: .25rem
        }
        
        .mm-slds-tags__item:after {
            content: ", "
        }
        
        .mm-slds-tags__item:last-child:after {
            content: none
        }
        
        .mm-slds-attachments {
            padding-bottom: .5rem
        }
        
        .mm-slds-attachments:empty {
            padding: 0
        }
        
        .mm-slds-attachments__item+.mm-slds-attachments__item {
            margin-top: 1rem
        }
        
        .mm-slds-comment__content {
            padding: .25rem 0
        }
        
        .mm-slds-feed__item-comments {
            background: #f3f2f2;
            border-top: 1px solid #dddbda;
            border-bottom: 1px solid #dddbda
        }
        
        .mm-slds-feed__item-comments .mm-slds-comment {
            padding: .5rem 1rem
        }
        
        .mm-slds-post {
            background: #fff;
            padding: .75rem 1rem
        }
        
        @media (max-width:48em) {
            .mm-slds-post {
                border-top: 1px solid #dddbda
            }
        }
        
        @media (min-width:64em) {
            .mm-slds-post {
                padding: 0 1rem .5rem
            }
        }
        
        .mm-slds-post__header {
            margin-bottom: .75rem
        }
        
        .mm-slds-post__content {
            margin-bottom: .75rem
        }
        
        @media (min-width:48em) {
            .mm-slds-post__content {
                margin-bottom: 1.5rem
            }
        }
        
        .mm-slds-post__footer {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            font-size: .75rem;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }
        
        @media (min-width:48em) {
            .mm-slds-post__footer {
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -ms-flex-direction: row;
                flex-direction: row
            }
        }
        
        .mm-slds-post__footer-actions-list {
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            text-align: center;
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }
        
        @media (max-width:30em) {
            .mm-slds-post__footer-actions-list {
                border-top: 1px solid #dddbda;
                margin: 0 -.75rem -.75rem;
                padding: 0 1rem
            }
        }
        
        @media (min-width:48em) {
            .mm-slds-post__footer-actions-list {
                -webkit-box-ordinal-group: 1;
                -ms-flex-order: 0;
                order: 0
            }
        }
        
        .mm-slds-post__footer-action {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            color: #080707;
            padding: .75rem 0;
            line-height: 1
        }
        
        @media (min-width:48em) {
            .mm-slds-post__footer-action {
                margin-right: 1rem;
                padding: 0
            }
        }
        
        .mm-slds-post__footer-action .mm-slds-icon {
            margin-right: .25rem
        }
        
        .mm-slds-post__footer-action.mm-slds-is-active,
        .mm-slds-post__footer-action:focus,
        .mm-slds-post__footer-action:hover {
            color: #005fb2;
            text-decoration: none
        }
        
        .mm-slds-post__footer-action.mm-slds-is-active .mm-slds-icon,
        .mm-slds-post__footer-action:focus .mm-slds-icon,
        .mm-slds-post__footer-action:hover .mm-slds-icon {
            fill: currentColor
        }
        
        .mm-slds-post__footer-meta-list {
            margin-bottom: 1rem
        }
        
        @media (min-width:48em) {
            .mm-slds-post__footer-meta-list {
                margin-left: auto;
                margin-bottom: 0
            }
        }
        
        .mm-slds-region--narrow .mm-slds-post,
        .mm-slds-region_narrow .mm-slds-post {
            border: 0;
            padding: .75rem 1rem
        }
        
        .mm-slds-region--narrow .mm-slds-post__content,
        .mm-slds-region_narrow .mm-slds-post__content {
            margin-bottom: .75rem
        }
        
        .mm-slds-region--narrow .mm-slds-post__footer,
        .mm-slds-region_narrow .mm-slds-post__footer {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }
        
        .mm-slds-region--narrow .mm-slds-post__footer-action,
        .mm-slds-region_narrow .mm-slds-post__footer-action {
            padding: .75rem 0
        }
        
        .mm-slds-region--narrow .mm-slds-post__footer-actions-list,
        .mm-slds-region_narrow .mm-slds-post__footer-actions-list {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1;
            border-top: 1px solid #dddbda;
            margin: 0 -.75rem -.75rem;
            padding: 0 1rem
        }
        
        .mm-slds-region--narrow .mm-slds-post__footer-meta-list,
        .mm-slds-region_narrow .mm-slds-post__footer-meta-list {
            margin-left: 0;
            margin-bottom: 1rem
        }
        
        .mm-slds-post__payload {
            padding: 0 0 1rem
        }
        
        .mm-slds-post__payload:empty {
            padding: 0;
            border: 0
        }
        
        .mm-slds-modal {
            opacity: 0;
            visibility: hidden;
            -webkit-transition: opacity .1s linear, -webkit-transform .1s linear;
            transition: opacity .1s linear, -webkit-transform .1s linear;
            transition: transform .1s linear, opacity .1s linear;
            transition: transform .1s linear, opacity .1s linear, -webkit-transform .1s linear;
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 9001
        }
        
        .mm-slds-modal__container {
            position: relative;
            -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
            -webkit-transition: opacity .1s linear, -webkit-transform .1s linear;
            transition: opacity .1s linear, -webkit-transform .1s linear;
            transition: transform .1s linear, opacity .1s linear;
            transition: transform .1s linear, opacity .1s linear, -webkit-transform .1s linear;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            margin: 0 2rem;
            height: 100%;
            padding: 3rem 0;
            border-radius: .25rem
        }
        
        @media (min-width:48em) {
            .mm-slds-modal__container {
                margin: 0 auto;
                width: 50%;
                max-width: 40rem;
                min-width: 20rem
            }
        }
        
        .mm-slds-modal__footer,
        .mm-slds-modal__header {
            -ms-flex-negative: 0;
            flex-shrink: 0
        }
        
        .mm-slds-modal__header {
            position: relative;
            border-top-right-radius: var(--mm-sds-c-modal-radius-border, .25rem);
            border-top-left-radius: var(--mm-sds-c-modal-radius-border, .25rem);
            border-bottom-width: var(--mm-sds-c-modal-sizing-border, 2px);
            border-bottom-style: solid;
            border-bottom-color: var(--mm-sds-c-modal-color-border, #dddbda);
            background-color: var(--mm-sds-c-modal-header-color-background, #fff);
            padding-top: var(--mm-sds-c-modal-header-spacing-block-start, 1rem);
            padding-right: var(--mm-sds-c-modal-header-spacing-inline-end, 1rem);
            padding-bottom: var(--mm-sds-c-modal-header-spacing-block-end, 1rem);
            padding-left: var(--mm-sds-c-modal-header-spacing-inline-start, 1rem);
            text-align: center
        }
        
        .mm-slds-modal__header+.mm-slds-modal__menu {
            border-top-right-radius: 0;
            border-top-left-radius: 0
        }
        
        .mm-slds-modal__header--empty,
        .mm-slds-modal__header_empty {
            padding: 0;
            border-bottom: 0
        }
        
        .mm-slds-modal__header--empty+.mm-slds-modal__content,
        .mm-slds-modal__header_empty+.mm-slds-modal__content {
            border-top-right-radius: var(--mm-sds-c-modal-radius-border, .25rem);
            border-top-left-radius: var(--mm-sds-c-modal-radius-border, .25rem)
        }
        
        .mm-slds-modal .mm-slds-modal__title {
            font-weight: var(--mm-sds-c-modal-heading-font-weight, 300);
            font-size: var(--mm-sds-c-modal-heading-font-size, 1.25rem);
            line-height: var(--mm-sds-c-modal-line-height, 1.25)
        }
        
        .mm-slds-modal__content {
            background: var(--mm-sds-c-modal-content-color-background, #fff);
            overflow: hidden;
            overflow-y: auto
        }
        
        .mm-slds-modal__content:last-child,
        .mm-slds-modal__content_has-hidden-footer {
            border-bottom-right-radius: var(--mm-sds-c-modal-radius-border, .25rem);
            border-bottom-left-radius: var(--mm-sds-c-modal-radius-border, .25rem);
            -webkit-box-shadow: var(--mm-sds-c-modal-shadow, 0 2px 3px 0 rgba(0, 0, 0, .16));
            box-shadow: var(--mm-sds-c-modal-shadow, 0 2px 3px 0 rgba(0, 0, 0, .16))
        }
        
        .mm-slds-modal__menu {
            position: relative;
            border-radius: .25rem;
            padding: 1rem;
            background-color: #f3f2f2
        }
        
        @media (max-width:48em) {
            .mm-slds-modal__menu .mm-slds-button {
                width: 100%;
                margin: .125rem 0
            }
        }
        
        .mm-slds-modal__footer {
            border-bottom-right-radius: var(--mm-sds-c-modal-radius-border, .25rem);
            border-bottom-left-radius: var(--mm-sds-c-modal-radius-border, .25rem);
            border-top-width: var(--mm-sds-c-modal-sizing-border, 2px);
            border-top-style: solid;
            border-top-color: var(--mm-sds-c-modal-color-border, #dddbda);
            background-color: var(--mm-sds-c-modal-footer-color-background, #f3f2f2);
            padding-top: var(--mm-sds-c-modal-footer-spacing-block-start, .75rem);
            padding-right: var(--mm-sds-c-modal-footer-spacing-inline-end, 1rem);
            padding-bottom: var(--mm-sds-c-modal-footer-spacing-block-end, .75rem);
            padding-left: var(--mm-sds-c-modal-footer-spacing-inline-start, 1rem);
            text-align: right;
            -webkit-box-shadow: var(--mm-sds-c-modal-shadow, 0 2px 3px 0 rgba(0, 0, 0, .16));
            box-shadow: var(--mm-sds-c-modal-shadow, 0 2px 3px 0 rgba(0, 0, 0, .16))
        }
        
        .mm-slds-modal__footer--directional .mm-slds-button:first-child,
        .mm-slds-modal__footer_directional .mm-slds-button:first-child {
            float: left
        }
        
        .mm-slds-modal__footer .mm-slds-button+.mm-slds-button {
            margin-left: .5rem
        }
        
        .mm-slds-modal__close {
            width: 2rem;
            height: 2rem;
            position: absolute;
            top: -2.5rem;
            right: -.5rem
        }
        
        @media (min-width:48em) {
            .mm-slds-modal_small .mm-slds-modal__container {
                width: 60%;
                max-width: 52.0625rem;
                min-width: 40rem
            }
        }
        
        @media (min-width:48em) {
            .mm-slds-modal_medium .mm-slds-modal__container {
                width: 70%;
                max-width: 75rem;
                min-width: 40rem
            }
        }
        
        @media (min-width:48em) {
            .mm-slds-modal--large .mm-slds-modal__container,
            .mm-slds-modal_large .mm-slds-modal__container {
                width: 90%;
                max-width: none;
                min-width: 40rem
            }
        }
        
        .mm-slds-backdrop {
            -webkit-transition-duration: .4s;
            transition-duration: .4s;
            width: 100%;
            height: 100%;
            opacity: 0;
            visibility: hidden;
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background: var(--mm-sds-c-backdrop-color-background, rgba(8, 7, 7, .6));
            z-index: 9000
        }
        
        .mm-slds-backdrop--open,
        .mm-slds-backdrop_open {
            visibility: visible;
            opacity: 1;
            -webkit-transition: opacity .4s linear;
            transition: opacity .4s linear
        }
        
        .mm-slds-fade-in-open {
            opacity: 1;
            visibility: visible;
            -webkit-transition: opacity .1s linear;
            transition: opacity .1s linear
        }
        
        .mm-slds-fade-in-open .mm-slds-modal__container-reset {
            opacity: 1;
            visibility: visible;
            -webkit-transform: translate(0, 0);
            transform: translate(0, 0)
        }
        
        .mm-slds-slide-up-open {
            opacity: 1;
            visibility: visible;
            -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
            -webkit-transition: opacity .1s linear, -webkit-transform .2s linear;
            transition: opacity .1s linear, -webkit-transform .2s linear;
            transition: opacity .1s linear, transform .2s linear;
            transition: opacity .1s linear, transform .2s linear, -webkit-transform .2s linear
        }
        
        .mm-slds-slide-up-open .mm-slds-modal__container-reset {
            opacity: 0;
            visibility: hidden;
            -webkit-transform: translate(0, 1rem);
            transform: translate(0, 1rem);
            -webkit-transition: opacity .2s linear, -webkit-transform .2s linear;
            transition: opacity .2s linear, -webkit-transform .2s linear;
            transition: opacity .2s linear, transform .2s linear;
            transition: opacity .2s linear, transform .2s linear, -webkit-transform .2s linear
        }
        
        .mm-slds-slide-up-saving {
            opacity: 1;
            visibility: visible;
            -webkit-transform: translate(0, -1rem);
            transform: translate(0, -1rem)
        }
        
        .mm-slds-slide-down-cancel {
            opacity: 1;
            visibility: visible;
            -webkit-transform: translate(0, 1rem);
            transform: translate(0, 1rem)
        }
        
        .mm-slds-map_container {
            -webkit-box-flex: 3;
            -ms-flex: 3 1 auto;
            flex: 3 1 auto
        }
        
        .mm-slds-map {
            position: relative;
            min-width: 23.75rem;
            width: 100%;
            max-height: 100%
        }
        
        .mm-slds-map:before {
            content: "";
            display: block;
            height: 0;
            width: 100%;
            padding-top: 56.25%
        }
        
        .mm-slds-map iframe {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            border: 0
        }
        
        .mm-slds-has-coordinates {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            overflow: auto;
            max-height: 41.25rem;
            background: #fff
        }
        
        .mm-slds-has-coordinates .mm-slds-map:before {
            padding-top: 75%
        }
        
        .mm-slds-coordinates {
            overflow: auto;
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto
        }
        
        .mm-slds-coordinates__header {
            padding: 1rem
        }
        
        .mm-slds-coordinates__title {
            font-size: 1rem;
            font-weight: 700
        }
        
        .mm-slds-coordinates__item-action {
            padding: .5rem 1rem;
            width: 100%
        }
        
        .mm-slds-coordinates__item-action .mm-slds-text-link {
            display: block
        }
        
        .mm-slds-coordinates__item-action:focus,
        .mm-slds-coordinates__item-action:hover {
            background-color: #f3f2f2;
            outline: 0
        }
        
        .mm-slds-coordinates__item-action:focus .mm-slds-text-link,
        .mm-slds-coordinates__item-action:hover .mm-slds-text-link {
            text-decoration: underline
        }
        
        .mm-slds-coordinates__item-action:active {
            background-color: #ecebea
        }
        
        .mm-slds-coordinates__item-action[aria-pressed=true] {
            background-color: #ecebea
        }
        
        .mm-slds-coordinates__item-action[aria-pressed=true] .mm-slds-text-link {
            color: #00396b
        }
        
        .mm-slds-app-launcher__header-search {
            -webkit-box-flex: 0;
            -ms-flex: 0 1 25rem;
            flex: 0 1 25rem;
            padding: 0 1rem
        }
        
        .mm-slds-app-launcher__content {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto
        }
        
        .mm-slds-app-launcher__content .mm-slds-section__title-action {
            background: 0 0
        }
        
        .mm-slds-app-launcher__tile--small,
        .mm-slds-app-launcher__tile_small {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            border: 0;
            border-radius: 0;
            text-align: center;
            cursor: pointer
        }
        
        .mm-slds-app-launcher__tile--small:focus .mm-slds-app-launcher__tile-figure--small,
        .mm-slds-app-launcher__tile--small:focus .mm-slds-app-launcher__tile-figure_small,
        .mm-slds-app-launcher__tile--small:hover .mm-slds-app-launcher__tile-figure--small,
        .mm-slds-app-launcher__tile--small:hover .mm-slds-app-launcher__tile-figure_small,
        .mm-slds-app-launcher__tile_small:focus .mm-slds-app-launcher__tile-figure--small,
        .mm-slds-app-launcher__tile_small:focus .mm-slds-app-launcher__tile-figure_small,
        .mm-slds-app-launcher__tile_small:hover .mm-slds-app-launcher__tile-figure--small,
        .mm-slds-app-launcher__tile_small:hover .mm-slds-app-launcher__tile-figure_small {
            border-color: #1589ee
        }
        
        .mm-slds-app-launcher__tile-figure--small,
        .mm-slds-app-launcher__tile-figure_small {
            border: 1px solid #dddbda;
            border-radius: .25rem
        }
        
        .mm-slds-app-launcher__tile-body--small,
        .mm-slds-app-launcher__tile-body_small {
            background: 0 0;
            padding: .5rem 0;
            border: 0;
            border-radius: 0
        }
        
        .mm-slds-app-launcher__tile {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: stretch;
            -ms-flex-align: stretch;
            align-items: stretch;
            margin: .5rem 0;
            border: 1px solid #dddbda;
            border-radius: .25rem;
            cursor: move
        }
        
        .mm-slds-app-launcher__tile:active,
        .mm-slds-app-launcher__tile:focus,
        .mm-slds-app-launcher__tile:hover {
            outline: 0;
            border-color: #005fb2
        }
        
        .mm-slds-app-launcher__tile.mm-slds-is-draggable .mm-slds-app-launcher__tile-figure {
            padding-bottom: .25rem
        }
        
        .mm-slds-app-launcher__tile.mm-slds-is-grabbed {
            -webkit-transform: rotate(3deg);
            transform: rotate(3deg)
        }
        
        .mm-slds-app-launcher__tile-figure {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            padding: .75rem;
            color: #fff;
            border-radius: .25rem 0 0 .25rem;
            text-align: center
        }
        
        .mm-slds-app-launcher__tile-body {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            background: #f3f2f2;
            padding: .5rem .75rem;
            border-radius: 0 .25rem .25rem 0
        }
        
        .mm-slds-visual-picker {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            position: relative;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            border: 0;
            border-radius: 0;
            text-align: center;
            cursor: pointer
        }
        
        .mm-slds-visual-picker+.mm-slds-visual-picker {
            margin-left: 1rem
        }
        
        .mm-slds-visual-picker:active .mm-slds-visual-picker__figure {
            border: 1px solid #1589ee;
            -webkit-box-shadow: 0 0 0 1px #1589ee inset;
            box-shadow: 0 0 0 1px #1589ee inset
        }
        
        .mm-slds-visual-picker:hover .mm-slds-visual-picker__figure {
            cursor: pointer
        }
        
        .mm-slds-visual-picker input:not(:disabled)~label:hover .mm-slds-visual-picker__figure {
            cursor: pointer;
            outline: 0;
            border: 1px solid #1589ee;
            -webkit-box-shadow: 0 0 0 1px #1589ee inset;
            box-shadow: 0 0 0 1px #1589ee inset
        }
        
        .mm-slds-visual-picker input {
            width: 1px;
            height: 1px;
            border: 0;
            clip: rect(0 0 0 0);
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute
        }
        
        .mm-slds-visual-picker input:focus~label .mm-slds-visual-picker__figure {
            border: 1px solid #1589ee;
            -webkit-box-shadow: 0 0 0 1px #1589ee inset;
            box-shadow: 0 0 0 1px #1589ee inset
        }
        
        .mm-slds-visual-picker input:checked~label .mm-slds-visual-picker__figure {
            -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .16);
            box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .16)
        }
        
        .mm-slds-visual-picker input:focus~label .mm-slds-visual-picker__body>:first-child {
            text-decoration: underline
        }
        
        .mm-slds-visual-picker input:checked~label .mm-slds-is-not-selected {
            display: none
        }
        
        .mm-slds-visual-picker input:checked~label .mm-slds-is-selected {
            display: block
        }
        
        .mm-slds-visual-picker input:checked~label .mm-slds-visual-picker__icon {
            background-color: #1589ee;
            border: 1px solid #1589ee
        }
        
        .mm-slds-visual-picker input:checked~label .mm-slds-visual-picker__text {
            border: 1px solid #1589ee;
            -webkit-box-shadow: 0 0 0 1px #1589ee inset;
            box-shadow: 0 0 0 1px #1589ee inset
        }
        
        .mm-slds-visual-picker input:checked~label .mm-slds-visual-picker__text:after {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            border-color: transparent;
            border-style: solid;
            border-radius: .5rem;
            border-width: 1rem;
            border-right-color: #1589ee;
            border-top-color: #1589ee
        }
        
        .mm-slds-visual-picker input[disabled] {
            cursor: not-allowed;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none
        }
        
        .mm-slds-visual-picker input[disabled]~label .mm-slds-visual-picker__body,
        .mm-slds-visual-picker input[disabled]~label .mm-slds-visual-picker__text {
            color: #3e3e3c
        }
        
        .mm-slds-visual-picker input[disabled]~label .mm-slds-visual-picker__figure {
            border-color: #c9c7c5;
            background-color: #ecebea;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-visual-picker input[disabled]~label .mm-slds-visual-picker__figure:hover {
            cursor: not-allowed;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-visual-picker__figure {
            display: block;
            background: #fff;
            -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .05);
            box-shadow: 0 2px 2px rgba(0, 0, 0, .05);
            border: 1px solid #dddbda;
            border-radius: .25rem;
            text-align: center
        }
        
        .mm-slds-visual-picker__figure .mm-slds-icon-action-check {
            background-color: #1589ee
        }
        
        .mm-slds-visual-picker__figure span {
            display: block
        }
        
        .mm-slds-visual-picker__figure .mm-slds-is-selected {
            display: none
        }
        
        .mm-slds-visual-picker_medium .mm-slds-visual-picker__body,
        .mm-slds-visual-picker_medium .mm-slds-visual-picker__figure {
            width: 12rem
        }
        
        .mm-slds-visual-picker_medium .mm-slds-visual-picker__figure {
            height: 12rem
        }
        
        .mm-slds-visual-picker_large .mm-slds-visual-picker__body,
        .mm-slds-visual-picker_large .mm-slds-visual-picker__figure {
            width: 15rem
        }
        
        .mm-slds-visual-picker_large .mm-slds-visual-picker__figure {
            height: 15rem
        }
        
        .mm-slds-visual-picker_small .mm-slds-visual-picker__body,
        .mm-slds-visual-picker_small .mm-slds-visual-picker__figure {
            width: 8.5rem
        }
        
        .mm-slds-visual-picker_small .mm-slds-visual-picker__figure {
            height: 8.5rem
        }
        
        .mm-slds-visual-picker__body {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            background: 0 0;
            padding: 1rem .5rem;
            border: 0;
            border-radius: 0
        }
        
        .mm-slds-visual-picker__text-check {
            position: absolute;
            top: -.0625rem;
            right: .625rem;
            width: .5rem;
            height: .5rem
        }
        
        .mm-slds-visual-picker input[disabled]~label .mm-slds-visual-picker__text-check {
            opacity: 0
        }
        
        .mm-slds-visual-picker_vertical {
            width: 25rem;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-visual-picker_vertical .mm-slds-visual-picker__figure {
            text-align: left;
            padding: 1rem;
            height: 6rem
        }
        
        .mm-slds-visual-picker_vertical+.mm-slds-visual-picker_vertical {
            margin-left: 0;
            margin-top: 1rem
        }
        
        .mm-slds-visual-picker_vertical .mm-slds-visual-picker__body,
        .mm-slds-visual-picker_vertical .mm-slds-visual-picker__figure {
            width: 25rem
        }
        
        .mm-slds-visual-picker_vertical input:focus~label .mm-slds-visual-picker__text .mm-slds-text-heading_medium {
            text-decoration: underline
        }
        
        .mm-slds-pill {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            line-height: var(--mm-sds-c-pill-line-height, 1.5);
            max-width: 100%;
            padding-top: var(--mm-sds-c-pill-spacing-block-start, .125rem);
            padding-right: var(--mm-sds-c-pill-spacing-inline-end, .125rem);
            padding-bottom: var(--mm-sds-c-pill-spacing-block-end, .125rem);
            padding-left: var(--mm-sds-c-pill-spacing-inline-start, .125rem);
            border-width: var(--mm-sds-c-pill-sizing-border, 1px);
            border-style: solid;
            border-color: var(--mm-sds-c-pill-color-border, #dddbda);
            border-radius: var(--mm-sds-c-pill-radius-border, .25rem);
            background-color: var(--mm-sds-c-pill-color-background, #fff);
            position: relative;
            min-height: 1.625rem
        }
        
        .mm-slds-pill+.mm-slds-pill {
            margin-left: .125rem
        }
        
        .mm-slds-pill:hover {
            background-color: var(--mm-sds-c-pill-color-background-hover, #f4f6f9)
        }
        
        .mm-slds-pill:focus {
            outline: 0;
            border-color: var(--mm-sds-c-pill-color-border-active, #1589ee);
            -webkit-box-shadow: var(--mm-sds-c-pill-shadow-active, 0 0 3px #0070d2);
            box-shadow: var(--mm-sds-c-pill-shadow-active, 0 0 3px #0070d2)
        }
        
        .mm-slds-pill a {
            text-decoration: none
        }
        
        .mm-slds-pill--bare,
        .mm-slds-pill_bare {
            background-color: transparent;
            border-width: 0
        }
        
        .mm-slds-pill--bare:hover,
        .mm-slds-pill_bare:hover {
            background-color: transparent
        }
        
        .mm-slds-pill_container {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            min-height: calc(1.875rem + 2px);
            padding-top: var(--mm-sds-c-pill-container-spacing-block-start, .125rem);
            padding-right: var(--mm-sds-c-pill-container-spacing-inline-end, .125rem);
            padding-bottom: var(--mm-sds-c-pill-container-spacing-block-end, .125rem);
            padding-left: var(--mm-sds-c-pill-container-spacing-inline-start, .125rem);
            border-width: var(--mm-sds-c-pill-sizing-border, 1px);
            border-style: solid;
            border-color: var(--mm-sds-c-pill-color-border, #dddbda);
            border-radius: var(--mm-sds-c-pill-radius-border, .25rem);
            background-color: var(--mm-sds-c-pill-container-color-background, #fff)
        }
        
        .mm-slds-pill_container .mm-slds-listbox_inline {
            margin-left: 0;
            margin-right: 0
        }
        
        .mm-slds-pill__label {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis
        }
        
        .mm-slds-pill__label:focus {
            outline: 0;
            border-radius: .25rem;
            -webkit-box-shadow: var(--mm-sds-c-pill-label-shadow-focus, 0 0 3px #0070d2);
            box-shadow: var(--mm-sds-c-pill-label-shadow-focus, 0 0 3px #0070d2)
        }
        
        .mm-slds-pill__icon,
        .mm-slds-pill__icon_container {
            width: 1.25rem;
            height: 1.25rem;
            margin-right: .25rem
        }
        
        .mm-slds-pill__icon .mm-slds-avatar,
        .mm-slds-pill__icon .mm-slds-icon,
        .mm-slds-pill__icon_container .mm-slds-avatar,
        .mm-slds-pill__icon_container .mm-slds-icon {
            width: 1.25rem;
            height: 1.25rem;
            display: block;
            font-size: .625rem
        }
        
        .mm-slds-pill__icon_container~.mm-slds-pill__action,
        .mm-slds-pill__icon~.mm-slds-pill__action {
            padding-left: calc(1.25rem + .25rem + 2px)
        }
        
        .mm-slds-pill__remove {
            width: 1rem;
            height: 1rem;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            margin-left: .25rem;
            border-radius: .125rem
        }
        
        .mm-slds-pill__remove svg {
            width: .875rem;
            height: .875rem
        }
        
        .mm-slds-pill--link,
        .mm-slds-pill_link {
            border: 0;
            padding: 0
        }
        
        .mm-slds-pill--link .mm-slds-pill__icon_container,
        .mm-slds-pill_link .mm-slds-pill__icon_container {
            display: inline-block;
            position: absolute;
            top: 50%;
            left: .125rem;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%)
        }
        
        .mm-slds-pill--link .mm-slds-pill__remove,
        .mm-slds-pill_link .mm-slds-pill__remove {
            position: absolute;
            top: 50%;
            right: .125rem;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%)
        }
        
        .mm-slds-pill__action {
            padding-top: var(--mm-sds-c-pill-spacing-block-start, .125rem);
            padding-right: calc(1rem + var(--mm-sds-c-pill-spacing-inline-end, .125rem) + 2px);
            padding-bottom: var(--mm-sds-c-pill-spacing-block-end, .125rem);
            padding-left: var(--mm-sds-c-pill-spacing-inline-start, .125rem);
            border-width: var(--mm-sds-c-pill-sizing-border, 1px);
            border-style: solid;
            border-color: var(--mm-sds-c-pill-color-border, #dddbda);
            border-radius: var(--mm-sds-c-pill-radius-border, .25rem);
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1
        }
        
        .mm-slds-pill__action:focus {
            outline: 0;
            border-color: var(--mm-sds-c-pill-action-color-border, #1589ee);
            -webkit-box-shadow: var(--mm-sds-c-pill-action-shadow, 0 0 3px #0070d2);
            box-shadow: var(--mm-sds-c-pill-action-shadow, 0 0 3px #0070d2)
        }
        
        .mm-slds-has-error {
            border-color: var(--mm-sds-c-pill-error-color-border, #c23934)
        }
        
        .mm-slds-has-error:active {
            border-color: var(--mm-sds-c-pill-error-color-border-active, #c23934)
        }
        
        .mm-slds-has-error .mm-slds-pill__label {
            font-weight: 700;
            color: var(--mm-sds-c-pill-error-text-color, #c23934)
        }
        
        .mm-slds-wizard {
            position: relative
        }
        
        .mm-slds-wizard__list {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            position: relative;
            margin: auto
        }
        
        .mm-slds-wizard__item {
            -webkit-box-flex: 2;
            -ms-flex: 2 0 auto;
            flex: 2 0 auto;
            text-align: center;
            width: 0%;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none
        }
        
        .mm-slds-wizard__item:first-child {
            text-align: left;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1
        }
        
        .mm-slds-wizard__item:last-child {
            text-align: right;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1
        }
        
        .mm-slds-wizard__item a:focus,
        .mm-slds-wizard__item a:hover {
            outline: 0;
            text-decoration: none
        }
        
        .mm-slds-wizard__item a:focus .mm-slds-wizard__marker,
        .mm-slds-wizard__item a:hover .mm-slds-wizard__marker {
            background: #d8dde6
        }
        
        .mm-slds-wizard__link {
            display: block
        }
        
        .mm-slds-wizard__marker {
            width: 1.5rem;
            height: 1.5rem;
            border-radius: 50%;
            background: #ecebea;
            display: inline-block;
            vertical-align: middle;
            z-index: 1;
            position: relative
        }
        
        .mm-slds-wizard__label {
            display: block;
            margin-top: .75rem
        }
        
        .mm-slds-wizard__progress {
            position: absolute;
            left: 0;
            top: .625rem;
            height: .25rem;
            display: block;
            width: 100%;
            z-index: -1;
            background: #ecebea
        }
        
        .mm-slds-wizard__progress-bar {
            position: absolute;
            left: 0;
            top: 0;
            height: 100%;
            background: #0076de;
            -webkit-transition: width .2s ease;
            transition: width .2s ease
        }
        
        .mm-slds-wizard .mm-slds-is-active .mm-slds-wizard__marker {
            background: #0076de
        }
        
        .mm-slds-wizard .mm-slds-is-active a:focus .mm-slds-wizard__marker,
        .mm-slds-wizard .mm-slds-is-active a:hover .mm-slds-wizard__marker {
            background: #005fb2
        }
        
        .mm-slds-path-coach {
            border: transparent 1px solid;
            border-top: 0
        }
        
        .mm-slds-path-coach.mm-slds-is-expanded {
            border-color: #dddbda;
            padding-bottom: 1rem
        }
        
        .mm-slds-path-coach .mm-slds-path__mark-current {
            background-color: #061c3f;
            border-color: #061c3f
        }
        
        .mm-slds-tabs--path,
        .mm-slds-tabs_path {
            display: block;
            width: 100%
        }
        
        .mm-slds-tabs--path__nav,
        .mm-slds-tabs_path__nav {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start
        }
        
        .mm-slds-tabs--path .mm-slds-is-complete,
        .mm-slds-tabs_path .mm-slds-is-complete {
            background-color: #51c983
        }
        
        .mm-slds-tabs--path .mm-slds-is-complete .mm-slds-tabs--path__stage,
        .mm-slds-tabs--path .mm-slds-is-complete .mm-slds-tabs_path__stage,
        .mm-slds-tabs_path .mm-slds-is-complete .mm-slds-tabs--path__stage,
        .mm-slds-tabs_path .mm-slds-is-complete .mm-slds-tabs_path__stage {
            -webkit-transform: rotateX(0);
            transform: rotateX(0)
        }
        
        .mm-slds-tabs--path .mm-slds-is-complete .mm-slds-tabs--path__title,
        .mm-slds-tabs--path .mm-slds-is-complete .mm-slds-tabs_path__title,
        .mm-slds-tabs_path .mm-slds-is-complete .mm-slds-tabs--path__title,
        .mm-slds-tabs_path .mm-slds-is-complete .mm-slds-tabs_path__title {
            -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg)
        }
        
        .mm-slds-tabs--path .mm-slds-is-complete .mm-slds-tabs--path__link,
        .mm-slds-tabs--path .mm-slds-is-complete .mm-slds-tabs_path__link,
        .mm-slds-tabs_path .mm-slds-is-complete .mm-slds-tabs--path__link,
        .mm-slds-tabs_path .mm-slds-is-complete .mm-slds-tabs_path__link {
            color: #080707
        }
        
        .mm-slds-tabs--path .mm-slds-is-complete:hover,
        .mm-slds-tabs_path .mm-slds-is-complete:hover {
            background-color: #1f8956
        }
        
        .mm-slds-tabs--path .mm-slds-is-complete:hover .mm-slds-tabs--path__stage,
        .mm-slds-tabs--path .mm-slds-is-complete:hover .mm-slds-tabs_path__stage,
        .mm-slds-tabs_path .mm-slds-is-complete:hover .mm-slds-tabs--path__stage,
        .mm-slds-tabs_path .mm-slds-is-complete:hover .mm-slds-tabs_path__stage {
            -webkit-transform: rotateX(-180deg);
            transform: rotateX(-180deg)
        }
        
        .mm-slds-tabs--path .mm-slds-is-complete:hover .mm-slds-tabs--path__title,
        .mm-slds-tabs--path .mm-slds-is-complete:hover .mm-slds-tabs_path__title,
        .mm-slds-tabs_path .mm-slds-is-complete:hover .mm-slds-tabs--path__title,
        .mm-slds-tabs_path .mm-slds-is-complete:hover .mm-slds-tabs_path__title {
            -webkit-transform: rotateX(0);
            transform: rotateX(0)
        }
        
        .mm-slds-tabs--path .mm-slds-is-complete:hover .mm-slds-tabs--path__link,
        .mm-slds-tabs--path .mm-slds-is-complete:hover .mm-slds-tabs_path__link,
        .mm-slds-tabs_path .mm-slds-is-complete:hover .mm-slds-tabs--path__link,
        .mm-slds-tabs_path .mm-slds-is-complete:hover .mm-slds-tabs_path__link {
            color: #fff
        }
        
        .mm-slds-tabs--path .mm-slds-is-current,
        .mm-slds-tabs_path .mm-slds-is-current {
            background-color: #1172cf
        }
        
        .mm-slds-tabs--path .mm-slds-is-current:hover,
        .mm-slds-tabs_path .mm-slds-is-current:hover {
            background-color: #0d61af
        }
        
        .mm-slds-tabs--path .mm-slds-is-current+.mm-slds-is-incomplete:before,
        .mm-slds-tabs_path .mm-slds-is-current+.mm-slds-is-incomplete:before {
            background-color: #1172cf
        }
        
        .mm-slds-tabs--path .mm-slds-is-current:hover+.mm-slds-is-incomplete:before,
        .mm-slds-tabs_path .mm-slds-is-current:hover+.mm-slds-is-incomplete:before {
            background-color: #0d61af
        }
        
        .mm-slds-tabs--path .mm-slds-is-incomplete,
        .mm-slds-tabs_path .mm-slds-is-incomplete {
            background-color: #e0e5ee
        }
        
        .mm-slds-tabs--path .mm-slds-is-incomplete:hover,
        .mm-slds-tabs_path .mm-slds-is-incomplete:hover {
            background-color: #d8dde6
        }
        
        .mm-slds-tabs--path .mm-slds-is-incomplete .mm-slds-tabs--path__link,
        .mm-slds-tabs--path .mm-slds-is-incomplete .mm-slds-tabs_path__link,
        .mm-slds-tabs_path .mm-slds-is-incomplete .mm-slds-tabs--path__link,
        .mm-slds-tabs_path .mm-slds-is-incomplete .mm-slds-tabs_path__link {
            color: #080707
        }
        
        .mm-slds-tabs--path .mm-slds-is-lost,
        .mm-slds-tabs--path .mm-slds-is-lost:hover,
        .mm-slds-tabs_path .mm-slds-is-lost,
        .mm-slds-tabs_path .mm-slds-is-lost:hover {
            background-color: #c23934
        }
        
        .mm-slds-tabs--path .mm-slds-is-current .mm-slds-tabs--path__link,
        .mm-slds-tabs--path .mm-slds-is-current .mm-slds-tabs_path__link,
        .mm-slds-tabs--path .mm-slds-is-lost .mm-slds-tabs--path__link,
        .mm-slds-tabs--path .mm-slds-is-lost .mm-slds-tabs_path__link,
        .mm-slds-tabs_path .mm-slds-is-current .mm-slds-tabs--path__link,
        .mm-slds-tabs_path .mm-slds-is-current .mm-slds-tabs_path__link,
        .mm-slds-tabs_path .mm-slds-is-lost .mm-slds-tabs--path__link,
        .mm-slds-tabs_path .mm-slds-is-lost .mm-slds-tabs_path__link {
            color: #fff
        }
        
        .mm-slds-tabs--path .mm-slds-is-active,
        .mm-slds-tabs_path .mm-slds-is-active {
            background-color: #061c3f
        }
        
        .mm-slds-tabs--path .mm-slds-is-active .mm-slds-tabs--path__link,
        .mm-slds-tabs--path .mm-slds-is-active .mm-slds-tabs_path__link,
        .mm-slds-tabs_path .mm-slds-is-active .mm-slds-tabs--path__link,
        .mm-slds-tabs_path .mm-slds-is-active .mm-slds-tabs_path__link {
            color: #fff
        }
        
        .mm-slds-tabs--path .mm-slds-is-active:hover,
        .mm-slds-tabs_path .mm-slds-is-active:hover {
            background-color: #16325c
        }
        
        .mm-slds-tabs--path .mm-slds-is-active:hover+.mm-slds-tabs--path__item:before,
        .mm-slds-tabs--path .mm-slds-is-active:hover+.mm-slds-tabs_path__item:before,
        .mm-slds-tabs_path .mm-slds-is-active:hover+.mm-slds-tabs--path__item:before,
        .mm-slds-tabs_path .mm-slds-is-active:hover+.mm-slds-tabs_path__item:before {
            background-color: #16325c
        }
        
        .mm-slds-tabs--path .mm-slds-is-active+.mm-slds-tabs--path__item:before,
        .mm-slds-tabs--path .mm-slds-is-active+.mm-slds-tabs_path__item:before,
        .mm-slds-tabs_path .mm-slds-is-active+.mm-slds-tabs--path__item:before,
        .mm-slds-tabs_path .mm-slds-is-active+.mm-slds-tabs_path__item:before {
            background-color: #061c3f
        }
        
        .mm-slds-tabs--path .mm-slds-is-active .mm-slds-tabs--path__title,
        .mm-slds-tabs--path .mm-slds-is-active .mm-slds-tabs_path__title,
        .mm-slds-tabs--path .mm-slds-is-won .mm-slds-tabs--path__title,
        .mm-slds-tabs--path .mm-slds-is-won .mm-slds-tabs_path__title,
        .mm-slds-tabs_path .mm-slds-is-active .mm-slds-tabs--path__title,
        .mm-slds-tabs_path .mm-slds-is-active .mm-slds-tabs_path__title,
        .mm-slds-tabs_path .mm-slds-is-won .mm-slds-tabs--path__title,
        .mm-slds-tabs_path .mm-slds-is-won .mm-slds-tabs_path__title {
            color: #fff;
            -webkit-transform: rotateX(0);
            transform: rotateX(0)
        }
        
        .mm-slds-tabs--path .mm-slds-is-active .mm-slds-tabs--path__stage,
        .mm-slds-tabs--path .mm-slds-is-active .mm-slds-tabs_path__stage,
        .mm-slds-tabs--path .mm-slds-is-won .mm-slds-tabs--path__stage,
        .mm-slds-tabs--path .mm-slds-is-won .mm-slds-tabs_path__stage,
        .mm-slds-tabs_path .mm-slds-is-active .mm-slds-tabs--path__stage,
        .mm-slds-tabs_path .mm-slds-is-active .mm-slds-tabs_path__stage,
        .mm-slds-tabs_path .mm-slds-is-won .mm-slds-tabs--path__stage,
        .mm-slds-tabs_path .mm-slds-is-won .mm-slds-tabs_path__stage {
            -webkit-transform: rotateX(-180deg);
            transform: rotateX(-180deg)
        }
        
        .mm-slds-tabs--path__item,
        .mm-slds-tabs_path__item {
            overflow: hidden;
            position: relative;
            -webkit-box-flex: 1;
            -ms-flex: 1 1 0%;
            flex: 1 1 0%;
            min-width: 5rem;
            text-align: center;
            -webkit-perspective: 500px;
            perspective: 500px;
            -webkit-transition: background-color .1s linear, -webkit-transform .1s ease-in-out;
            transition: background-color .1s linear, -webkit-transform .1s ease-in-out;
            transition: transform .1s ease-in-out, background-color .1s linear;
            transition: transform .1s ease-in-out, background-color .1s linear, -webkit-transform .1s ease-in-out
        }
        
        .mm-slds-tabs--path__item:first-child,
        .mm-slds-tabs_path__item:first-child {
            border-radius: 15rem 0 0 15rem
        }
        
        .mm-slds-tabs--path__item:last-child,
        .mm-slds-tabs_path__item:last-child {
            border-radius: 0 15rem 15rem 0;
            border-right: 0
        }
        
        .mm-slds-tabs--path__item:before,
        .mm-slds-tabs_path__item:before {
            content: "";
            display: block;
            position: absolute;
            top: 2px;
            left: -1rem;
            width: calc(2rem - (2px * 2));
            height: calc(2rem - (2px * 2));
            border: 2px solid #fff;
            border-left: 0;
            border-bottom: 0;
            background-clip: padding-box;
            -webkit-transform: scale3d(.8, 1.1, 1) rotate(45deg);
            transform: scale3d(.8, 1.1, 1) rotate(45deg);
            -webkit-transition: background-color .1s linear, -webkit-transform .1s ease-in-out;
            transition: background-color .1s linear, -webkit-transform .1s ease-in-out;
            transition: transform .1s ease-in-out, background-color .1s linear;
            transition: transform .1s ease-in-out, background-color .1s linear, -webkit-transform .1s ease-in-out
        }
        
        .mm-slds-tabs--path__item:first-child:before,
        .mm-slds-tabs_path__item:first-child:before {
            display: none
        }
        
        .mm-slds-tabs--path__item+.mm-slds-is-complete:before,
        .mm-slds-tabs--path__item+.mm-slds-is-current:before,
        .mm-slds-tabs_path__item+.mm-slds-is-complete:before,
        .mm-slds-tabs_path__item+.mm-slds-is-current:before {
            background-color: #51c983
        }
        
        .mm-slds-tabs--path__item:hover+.mm-slds-is-complete:before,
        .mm-slds-tabs--path__item:hover+.mm-slds-is-current:before,
        .mm-slds-tabs_path__item:hover+.mm-slds-is-complete:before,
        .mm-slds-tabs_path__item:hover+.mm-slds-is-current:before {
            background-color: #1f8956
        }
        
        .mm-slds-tabs--path__item+.mm-slds-is-incomplete:before,
        .mm-slds-tabs--path__item+.mm-slds-is-lost:before,
        .mm-slds-tabs_path__item+.mm-slds-is-incomplete:before,
        .mm-slds-tabs_path__item+.mm-slds-is-lost:before {
            background-color: #e0e5ee
        }
        
        .mm-slds-tabs--path__item:hover+.mm-slds-is-incomplete:before,
        .mm-slds-tabs--path__item:hover+.mm-slds-is-lost:before,
        .mm-slds-tabs_path__item:hover+.mm-slds-is-incomplete:before,
        .mm-slds-tabs_path__item:hover+.mm-slds-is-lost:before {
            background-color: #d8dde6
        }
        
        .mm-slds-tabs--path__title,
        .mm-slds-tabs_path__title {
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }
        
        .mm-slds-tabs--path__stage,
        .mm-slds-tabs_path__stage {
            position: absolute;
            top: 50%;
            left: .5rem;
            width: 100%;
            margin-top: -.5rem;
            -webkit-transform: rotateX(-180deg);
            transform: rotateX(-180deg);
            line-height: 1
        }
        
        .mm-slds-tabs--path__link,
        .mm-slds-tabs_path__link {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            position: relative;
            padding: .25rem .25rem .25rem 1.25rem;
            line-height: 1.5rem;
            text-decoration: none;
            cursor: pointer
        }
        
        .mm-slds-tabs--path__link:hover,
        .mm-slds-tabs_path__link:hover {
            text-decoration: none
        }
        
        .mm-slds-tabs--path__link:focus,
        .mm-slds-tabs_path__link:focus {
            outline: 0
        }
        
        .mm-slds-tabs--path__stage,
        .mm-slds-tabs--path__title,
        .mm-slds-tabs_path__stage,
        .mm-slds-tabs_path__title {
            display: block;
            -webkit-transition: -webkit-transform .2s linear;
            transition: -webkit-transform .2s linear;
            transition: transform .2s linear;
            transition: transform .2s linear, -webkit-transform .2s linear;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden
        }
        
        .mm-slds-tabs--path__content,
        .mm-slds-tabs_path__content {
            position: relative;
            padding-left: 1.5rem;
            padding-right: 1rem
        }
        
        .mm-slds-coach__keys {
            padding-left: .75rem
        }
        
        .mm-slds-coach__guidance {
            padding-left: 1.5rem;
            padding-bottom: .25rem;
            background-color: #fff
        }
        
        .mm-slds-coach__guidance,
        .mm-slds-coach__keys {
            margin-top: 1rem;
            padding-top: 1rem;
            padding-right: 1.5rem
        }
        
        .mm-slds-coach__item {
            border-top: #dddbda 1px solid;
            padding: 1rem 0;
            color: #3e3e3c
        }
        
        .mm-slds-coach__value {
            border-top: #dddbda 1px solid;
            padding-top: 1rem;
            color: #080707
        }
        
        .mm-slds-path.mm-slds-is-expanded {
            padding-bottom: .75rem;
            border-color: #dddbda
        }
        
        .mm-slds-path__track {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start
        }
        
        @media (min-width:64em) {
            .mm-slds-path__track {
                -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
                -webkit-box-align: stretch;
                -ms-flex-align: stretch;
                align-items: stretch
            }
        }
        
        .mm-slds-path__track.mm-slds-has-overflow .mm-slds-path__scroller_inner {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            width: 100%;
            overflow: hidden
        }
        
        .mm-slds-path__track.mm-slds-has-overflow .mm-slds-path__scroll-controls {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            padding-left: .5rem
        }
        
        @media (pointer:coarse) and (hover:none) {
            .mm-slds-path__track.mm-slds-has-overflow .mm-slds-path__scroll-controls {
                display: none
            }
        }
        
        .mm-slds-path__scroller {
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            max-width: 100%;
            overflow: hidden
        }
        
        .mm-slds-path__scroll-controls {
            display: none
        }
        
        .mm-slds-path__stage-name {
            display: block;
            font-weight: 700;
            margin: .75rem 0
        }
        
        @media (min-width:48em) {
            .mm-slds-path__stage-name {
                margin: 0
            }
        }
        
        @media (min-width:64em) {
            .mm-slds-path__stage-name {
                display: none
            }
        }
        
        .mm-slds-path__scroller-container {
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
            overflow: hidden
        }
        
        @media (min-width:64em) {
            .mm-slds-path__scroller-container {
                -ms-flex-preferred-size: auto;
                flex-basis: auto
            }
        }
        
        @media (min-width:48em) {
            .mm-slds-path_has-coaching .mm-slds-path__action {
                padding-left: 2.75rem
            }
        }
        
        @media (min-width:64em) {
            .mm-slds-path_has-coaching .mm-slds-path__action {
                padding-left: 0
            }
        }
        
        .mm-slds-path__action {
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
            margin-left: 0;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }
        
        @media (min-width:48em) {
            .mm-slds-path__action {
                max-width: 100%;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between;
                margin-top: 1rem;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -ms-flex-direction: row;
                flex-direction: row
            }
        }
        
        @media (min-width:64em) {
            .mm-slds-path__action {
                -ms-flex-preferred-size: auto;
                flex-basis: auto;
                -webkit-box-flex: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                -webkit-box-align: normal;
                -ms-flex-align: normal;
                align-items: normal;
                margin-top: 0;
                margin-left: 1.5rem
            }
        }
        
        .mm-slds-path__nav {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            overflow: hidden
        }
        
        .mm-slds-path__nav .mm-slds-is-incomplete {
            background: #ecebea
        }
        
        .mm-slds-path__nav .mm-slds-is-incomplete:after,
        .mm-slds-path__nav .mm-slds-is-incomplete:before {
            background: #ecebea
        }
        
        .mm-slds-path__nav .mm-slds-is-incomplete .mm-slds-path__link {
            color: #080707
        }
        
        .mm-slds-path__nav .mm-slds-is-incomplete:hover {
            background: #dddbda
        }
        
        .mm-slds-path__nav .mm-slds-is-incomplete:hover:after,
        .mm-slds-path__nav .mm-slds-is-incomplete:hover:before {
            background: #dddbda
        }
        
        .mm-slds-path__nav .mm-slds-is-complete {
            background: #4bca81
        }
        
        .mm-slds-path__nav .mm-slds-is-complete:after,
        .mm-slds-path__nav .mm-slds-is-complete:before {
            background: #4bca81
        }
        
        .mm-slds-path__nav .mm-slds-is-complete .mm-slds-path__stage {
            -webkit-transform: translate(-50%, -50%) rotateX(0);
            transform: translate(-50%, -50%) rotateX(0)
        }
        
        .mm-slds-path__nav .mm-slds-is-complete .mm-slds-path__title {
            -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg)
        }
        
        .mm-slds-path__nav .mm-slds-is-complete .mm-slds-path__link {
            color: #fff
        }
        
        .mm-slds-path__nav .mm-slds-is-complete:hover {
            background: #04844b
        }
        
        .mm-slds-path__nav .mm-slds-is-complete:hover:after,
        .mm-slds-path__nav .mm-slds-is-complete:hover:before {
            background: #04844b
        }
        
        .mm-slds-path__nav .mm-slds-is-complete:hover .mm-slds-path__stage {
            -webkit-transform: translate(-50%, -50%) rotateX(-180deg);
            transform: translate(-50%, -50%) rotateX(-180deg)
        }
        
        .mm-slds-path__nav .mm-slds-is-complete:hover .mm-slds-path__title {
            -webkit-transform: rotateX(0);
            transform: rotateX(0)
        }
        
        .mm-slds-path__nav .mm-slds-is-current {
            background-color: #fff
        }
        
        .mm-slds-path__nav .mm-slds-is-current:after,
        .mm-slds-path__nav .mm-slds-is-current:before {
            background-color: #fff;
            background-image: -webkit-gradient(linear, left top, right top, from(#005fb2), color-stop(.125rem, #005fb2), color-stop(.125rem, transparent)), -webkit-gradient(linear, left top, right top, from(#005fb2), color-stop(.125rem, #005fb2), color-stop(.125rem, transparent)), -webkit-gradient(linear, left top, left bottom, from(#005fb2), color-stop(.125rem, #005fb2), color-stop(.125rem, transparent));
            background-image: linear-gradient(90deg, #005fb2, #005fb2 .125rem, transparent .125rem), linear-gradient(90deg, #005fb2, #005fb2 .125rem, transparent .125rem), linear-gradient(#005fb2, #005fb2 .125rem, transparent .125rem);
            background-repeat: no-repeat;
            background-size: .125rem 100%, .125rem 100%, 100% .125rem
        }
        
        .mm-slds-path__nav .mm-slds-is-current:before {
            background-position: top right, top left, top left
        }
        
        .mm-slds-path__nav .mm-slds-is-current:after {
            background-position: top right, top left, bottom left
        }
        
        .mm-slds-path__nav .mm-slds-is-current:first-child {
            border: 2px solid #005fb2;
            border-right: 0
        }
        
        .mm-slds-path__nav .mm-slds-is-current:first-child:after,
        .mm-slds-path__nav .mm-slds-is-current:first-child:before {
            background-color: transparent;
            background-image: -webkit-gradient(linear, left top, right top, from(#005fb2), color-stop(.125rem, #005fb2), color-stop(.125rem, transparent));
            background-image: linear-gradient(90deg, #005fb2, #005fb2 .125rem, transparent .125rem)
        }
        
        .mm-slds-path__nav .mm-slds-is-current:first-child:before {
            top: -.125rem
        }
        
        .mm-slds-path__nav .mm-slds-is-current:first-child:after {
            bottom: -.125rem
        }
        
        .mm-slds-path__nav .mm-slds-is-current:first-child:hover {
            border-color: #00396b
        }
        
        .mm-slds-path__nav .mm-slds-is-current:first-child:hover:after,
        .mm-slds-path__nav .mm-slds-is-current:first-child:hover:before {
            background-image: -webkit-gradient(linear, left top, right top, from(#00396b), color-stop(.125rem, #00396b), color-stop(.125rem, transparent));
            background-image: linear-gradient(90deg, #00396b, #00396b .125rem, transparent .125rem)
        }
        
        .mm-slds-path__nav .mm-slds-is-current:first-child .mm-slds-path__link {
            height: calc(2rem - .25rem)
        }
        
        .mm-slds-path__nav .mm-slds-is-current .mm-slds-path__link {
            color: #005fb2
        }
        
        .mm-slds-path__nav .mm-slds-is-current:hover:after,
        .mm-slds-path__nav .mm-slds-is-current:hover:before {
            background-image: -webkit-gradient(linear, left top, right top, from(#00396b), color-stop(.125rem, #00396b), color-stop(.125rem, transparent)), -webkit-gradient(linear, left top, right top, from(#00396b), color-stop(.125rem, #00396b), color-stop(.125rem, transparent)), -webkit-gradient(linear, left top, left bottom, from(#00396b), color-stop(.125rem, #00396b), color-stop(.125rem, transparent));
            background-image: linear-gradient(90deg, #00396b, #00396b .125rem, transparent .125rem), linear-gradient(90deg, #00396b, #00396b .125rem, transparent .125rem), linear-gradient(#00396b, #00396b .125rem, transparent .125rem)
        }
        
        .mm-slds-path__nav .mm-slds-is-current:hover .mm-slds-path__link {
            color: #00396b
        }
        
        .mm-slds-path__nav .mm-slds-is-active {
            background: #005fb2
        }
        
        .mm-slds-path__nav .mm-slds-is-active:after,
        .mm-slds-path__nav .mm-slds-is-active:before {
            background: #005fb2
        }
        
        .mm-slds-path__nav .mm-slds-is-active:first-child {
            border: 0
        }
        
        .mm-slds-path__nav .mm-slds-is-active:first-child:after,
        .mm-slds-path__nav .mm-slds-is-active:first-child:before {
            background: #005fb2
        }
        
        .mm-slds-path__nav .mm-slds-is-active:first-child:before {
            top: 0
        }
        
        .mm-slds-path__nav .mm-slds-is-active:first-child:after {
            bottom: 0
        }
        
        .mm-slds-path__nav .mm-slds-is-active:first-child .mm-slds-path__link {
            height: 2rem
        }
        
        .mm-slds-path__nav .mm-slds-is-active .mm-slds-path__stage {
            -webkit-transform: translateY(-50%) rotateX(-180deg);
            transform: translateY(-50%) rotateX(-180deg)
        }
        
        .mm-slds-path__nav .mm-slds-is-active .mm-slds-path__title {
            -webkit-transform: rotateX(0);
            transform: rotateX(0)
        }
        
        .mm-slds-path__nav .mm-slds-is-active .mm-slds-path__link {
            color: #fff
        }
        
        .mm-slds-path__nav .mm-slds-is-active:hover {
            background: #00396b
        }
        
        .mm-slds-path__nav .mm-slds-is-active:hover:after,
        .mm-slds-path__nav .mm-slds-is-active:hover:before {
            background: #00396b
        }
        
        .mm-slds-path__nav .mm-slds-is-active:hover .mm-slds-path__link {
            color: #fff
        }
        
        .mm-slds-path__nav .mm-slds-is-lost {
            background: #c23934
        }
        
        .mm-slds-path__nav .mm-slds-is-lost:after,
        .mm-slds-path__nav .mm-slds-is-lost:before,
        .mm-slds-path__nav .mm-slds-is-lost:hover,
        .mm-slds-path__nav .mm-slds-is-lost:hover:after,
        .mm-slds-path__nav .mm-slds-is-lost:hover:before {
            background: #c23934
        }
        
        .mm-slds-path__nav .mm-slds-is-won {
            background: #04844b
        }
        
        .mm-slds-path__nav .mm-slds-is-won:after,
        .mm-slds-path__nav .mm-slds-is-won:before,
        .mm-slds-path__nav .mm-slds-is-won:hover,
        .mm-slds-path__nav .mm-slds-is-won:hover:after,
        .mm-slds-path__nav .mm-slds-is-won:hover:before {
            background: #04844b
        }
        
        .mm-slds-path.mm-slds-is-won .mm-slds-path__item.mm-slds-is-current {
            background: #04844b
        }
        
        .mm-slds-path.mm-slds-is-won .mm-slds-path__item.mm-slds-is-current:after,
        .mm-slds-path.mm-slds-is-won .mm-slds-path__item.mm-slds-is-current:before,
        .mm-slds-path.mm-slds-is-won .mm-slds-path__item.mm-slds-is-current:hover,
        .mm-slds-path.mm-slds-is-won .mm-slds-path__item.mm-slds-is-current:hover:after,
        .mm-slds-path.mm-slds-is-won .mm-slds-path__item.mm-slds-is-current:hover:before {
            background: #04844b
        }
        
        .mm-slds-path.mm-slds-is-lost .mm-slds-path__item.mm-slds-is-current {
            background: #c23934
        }
        
        .mm-slds-path.mm-slds-is-lost .mm-slds-path__item.mm-slds-is-current:after,
        .mm-slds-path.mm-slds-is-lost .mm-slds-path__item.mm-slds-is-current:before,
        .mm-slds-path.mm-slds-is-lost .mm-slds-path__item.mm-slds-is-current:hover,
        .mm-slds-path.mm-slds-is-lost .mm-slds-path__item.mm-slds-is-current:hover:after,
        .mm-slds-path.mm-slds-is-lost .mm-slds-path__item.mm-slds-is-current:hover:before {
            background: #c23934
        }
        
        .mm-slds-path__item {
            position: relative;
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            margin-left: .375rem;
            margin-right: .4375rem;
            min-width: 5rem;
            text-align: center
        }
        
        .mm-slds-path__item:after,
        .mm-slds-path__item:before {
            content: "";
            position: absolute;
            left: -.25rem;
            right: -.3125rem;
            cursor: pointer
        }
        
        .mm-slds-path__item:before {
            top: 0;
            height: calc((2rem / 2) + .0625rem);
            -webkit-transform: skew(28deg) translate3d(0, 0, 0);
            transform: skew(28deg) translate3d(0, 0, 0)
        }
        
        .mm-slds-path__item:after {
            bottom: 0;
            height: 1rem;
            -webkit-transform: skew(-30deg) translate3d(0, 0, 0);
            transform: skew(-30deg) translate3d(0, 0, 0)
        }
        
        .mm-slds-path__item:first-child {
            margin-left: 0;
            border-top-left-radius: 2rem;
            border-bottom-left-radius: 2rem;
            padding-left: .625rem
        }
        
        .mm-slds-path__item:first-child:after,
        .mm-slds-path__item:first-child:before {
            left: 1.125rem
        }
        
        .mm-slds-path__item:last-child {
            margin-right: 0;
            border-top-right-radius: 2rem;
            border-bottom-right-radius: 2rem;
            padding-right: .625rem
        }
        
        .mm-slds-path__item:last-child .mm-slds-path__link {
            padding-left: .25rem
        }
        
        .mm-slds-path__item:last-child:after,
        .mm-slds-path__item:last-child:before {
            right: .625rem
        }
        
        [dir=rtl] .mm-slds-path__item:before {
            -webkit-transform: skew(-30deg) translate3d(0, 0, 0);
            transform: skew(-30deg) translate3d(0, 0, 0)
        }
        
        [dir=rtl] .mm-slds-path__item:after {
            -webkit-transform: skew(28deg) translate3d(0, 0, 0);
            transform: skew(28deg) translate3d(0, 0, 0)
        }
        
        .mm-slds-path__title {
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0)
        }
        
        .mm-slds-path__stage {
            position: absolute;
            top: 50%;
            /*! @noflip */
            left: 50%;
            -webkit-transform: translate(-50%, -50%) rotateX(-180deg);
            transform: translate(-50%, -50%) rotateX(-180deg)
        }
        
        .mm-slds-path__link {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            height: 2rem;
            padding: .5rem .25rem .5rem .5rem;
            text-decoration: none;
            z-index: 5;
            cursor: pointer
        }
        
        .mm-slds-path__link:hover {
            text-decoration: none
        }
        
        .mm-slds-path__link:focus {
            outline: 0
        }
        
        .mm-slds-path__stage,
        .mm-slds-path__title {
            display: block;
            -webkit-transition: -webkit-transform .2s linear;
            transition: -webkit-transform .2s linear;
            transition: transform .2s linear;
            transition: transform .2s linear, -webkit-transform .2s linear;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden
        }
        
        .mm-slds-path .mm-slds-path__trigger {
            margin-right: .75rem;
            -webkit-transition: .4s -webkit-transform ease-in-out;
            transition: .4s -webkit-transform ease-in-out;
            transition: .4s transform ease-in-out;
            transition: .4s transform ease-in-out, .4s -webkit-transform ease-in-out;
            display: none
        }
        
        @media (min-width:48em) {
            .mm-slds-path .mm-slds-path__trigger {
                display: block
            }
        }
        
        .mm-slds-flip--vertical,
        .mm-slds-flip_vertical {
            -webkit-transform: rotateX(180deg);
            transform: rotateX(180deg)
        }
        
        .mm-slds-flip--horizontal,
        .mm-slds-flip_horizontal {
            -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg)
        }
        
        .mm-slds-path__trigger_open {
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg)
        }
        
        [dir=rtl] .mm-slds-path__trigger_open {
            -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg)
        }
        
        .mm-slds-path .mm-slds-path__mark-complete {
            width: 100%;
            min-width: 13rem;
            margin-right: 0
        }
        
        @media (min-width:48em) {
            .mm-slds-path .mm-slds-path__mark-complete {
                width: auto
            }
        }
        
        .mm-slds-path__mark-current {
            border-color: #0070d2;
            background-color: #0070d2
        }
        
        .mm-slds-path__mark-current:focus,
        .mm-slds-path__mark-current:hover {
            background-color: #005fb2
        }
        
        .mm-slds-path__guidance {
            margin-right: .5rem;
            padding-bottom: .25rem;
            background-color: #fff
        }
        
        @media (min-width:48em) {
            .mm-slds-path__guidance {
                margin-top: 0
            }
        }
        
        .mm-slds-path__guidance,
        .mm-slds-path__keys {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 100%;
            flex: 1 1 100%;
            margin-top: 1rem;
            padding-left: 0;
            padding-right: 0
        }
        
        @media (min-width:48em) {
            .mm-slds-path__guidance,
            .mm-slds-path__keys {
                -ms-flex-preferred-size: 50%;
                flex-basis: 50%
            }
        }
        
        @media (min-width:48em) {
            .mm-slds-path__keys {
                padding-right: .75rem
            }
        }
        
        .mm-slds-path__coach {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start
        }
        
        @media (min-width:48em) {
            .mm-slds-path__coach {
                -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
                -webkit-box-align: stretch;
                -ms-flex-align: stretch;
                align-items: stretch
            }
        }
        
        .mm-slds-path__coach-title {
            font-size: .875rem;
            font-weight: 700;
            margin-bottom: .5rem;
            padding-bottom: .5rem;
            line-height: 1.125
        }
        
        .mm-slds-path__coach-edit {
            border: 0;
            padding: 0;
            line-height: inherit
        }
        
        .mm-slds-path__guidance-content {
            padding-top: .25rem
        }
        
        .mm-slds-path__trigger-coaching-content {
            width: 100%;
            margin-top: .75rem
        }
        
        @media (min-width:48em) {
            .mm-slds-path__trigger-coaching-content {
                display: none
            }
        }
        
        .mm-slds-path .mm-slds-path__trigger-coaching-content {
            margin-left: 0
        }
        
        .mm-slds-region_medium .mm-slds-path_has-coaching .mm-slds-path__action {
            padding-left: 2.75rem
        }
        
        .mm-slds-region_medium .mm-slds-path__scroller-container {
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%
        }
        
        .mm-slds-region_medium .mm-slds-path__track {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start
        }
        
        .mm-slds-region_medium .mm-slds-path__action {
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
            margin-left: 0;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            max-width: 100%;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            margin-top: 1rem;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row
        }
        
        .mm-slds-region_medium .mm-slds-path__stage-name,
        .mm-slds-region_medium .mm-slds-path__trigger {
            display: block
        }
        
        .mm-slds-region_medium .mm-slds-path__stage-name {
            margin: 0
        }
        
        .mm-slds-region_medium .mm-slds-path__trigger-coaching-content {
            display: none
        }
        
        .mm-slds-region_medium .mm-slds-path__mark-complete {
            width: auto
        }
        
        .mm-slds-region_medium .mm-slds-path__coach {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            -webkit-box-align: stretch;
            -ms-flex-align: stretch;
            align-items: stretch
        }
        
        .mm-slds-region_medium .mm-slds-path__guidance,
        .mm-slds-region_medium .mm-slds-path__keys {
            -ms-flex-preferred-size: 50%;
            flex-basis: 50%
        }
        
        .mm-slds-region_medium .mm-slds-path__keys {
            padding-right: .75rem
        }
        
        .mm-slds-region_small .mm-slds-path__scroller-container {
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%
        }
        
        .mm-slds-region_small .mm-slds-path__coach,
        .mm-slds-region_small .mm-slds-path__track {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start
        }
        
        .mm-slds-region_small .mm-slds-path__stage-name {
            display: block;
            margin: .75rem 0
        }
        
        .mm-slds-region_small .mm-slds-path__action {
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
            margin-left: 0;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            margin-top: 0
        }
        
        .mm-slds-region_small .mm-slds-path_has-coaching .mm-slds-path__action {
            padding-left: 0
        }
        
        .mm-slds-region_small .mm-slds-path__mark-complete {
            width: 100%
        }
        
        .mm-slds-region_small .mm-slds-path__guidance,
        .mm-slds-region_small .mm-slds-path__keys {
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
            padding-left: 0;
            padding-right: 0
        }
        
        .mm-slds-region_small .mm-slds-path__guidance {
            margin-top: 1rem
        }
        
        .mm-slds-region_small .mm-slds-path__trigger {
            display: none
        }
        
        .mm-slds-region_small .mm-slds-path__trigger-coaching-content {
            display: inline-block
        }
        
        .mm-slds-progress-bar {
            -moz-appearance: none;
            -webkit-appearance: none;
            appearance: none;
            display: block;
            width: 100%;
            height: .5rem;
            background: #dddbda;
            border: 0;
            position: relative
        }
        
        .mm-slds-progress-bar--x-small,
        .mm-slds-progress-bar_x-small {
            height: .125rem
        }
        
        .mm-slds-progress-bar--small,
        .mm-slds-progress-bar_small {
            height: .25rem
        }
        
        .mm-slds-progress-bar--medium,
        .mm-slds-progress-bar_medium {
            height: .5rem
        }
        
        .mm-slds-progress-bar--large,
        .mm-slds-progress-bar_large {
            height: .75rem
        }
        
        .mm-slds-progress-bar--circular,
        .mm-slds-progress-bar_circular {
            border-radius: .5rem
        }
        
        .mm-slds-progress-bar--circular .mm-slds-progress-bar__value,
        .mm-slds-progress-bar_circular .mm-slds-progress-bar__value {
            border-radius: .5rem
        }
        
        .mm-slds-progress-bar__value {
            display: block;
            background: #5eb4ff;
            height: 100%
        }
        
        .mm-slds-progress-bar__value_success {
            background: #4bca81
        }
        
        .mm-slds-progress-bar_vertical {
            height: 100%;
            width: .5rem
        }
        
        .mm-slds-progress-bar_vertical.mm-slds-progress-bar_x-small {
            width: .125rem
        }
        
        .mm-slds-progress-bar_vertical.mm-slds-progress-bar_small {
            width: .25rem
        }
        
        .mm-slds-progress-bar_vertical.mm-slds-progress-bar_medium {
            width: .5rem
        }
        
        .mm-slds-progress-bar_vertical.mm-slds-progress-bar_large {
            width: .75rem
        }
        
        .mm-slds-progress {
            position: relative;
            max-width: 70%;
            width: 100%;
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            margin: auto
        }
        
        .mm-slds-progress--shade .mm-slds-progress__item.mm-slds-is-active .mm-slds-progress__marker,
        .mm-slds-progress--shade .mm-slds-progress__item.mm-slds-is-completed .mm-slds-progress__marker,
        .mm-slds-progress_shade .mm-slds-progress__item.mm-slds-is-active .mm-slds-progress__marker,
        .mm-slds-progress_shade .mm-slds-progress__item.mm-slds-is-completed .mm-slds-progress__marker {
            background: #f3f2f2
        }
        
        .mm-slds-progress--shade .mm-slds-progress__item.mm-slds-is-completed .mm-slds-progress__marker--icon,
        .mm-slds-progress--shade .mm-slds-progress__item.mm-slds-is-completed .mm-slds-progress__marker_icon,
        .mm-slds-progress_shade .mm-slds-progress__item.mm-slds-is-completed .mm-slds-progress__marker--icon,
        .mm-slds-progress_shade .mm-slds-progress__item.mm-slds-is-completed .mm-slds-progress__marker_icon {
            border-color: #f3f2f2
        }
        
        .mm-slds-progress--shade .mm-slds-progress__item.mm-slds-is-active .mm-slds-progress__marker,
        .mm-slds-progress_shade .mm-slds-progress__item.mm-slds-is-active .mm-slds-progress__marker {
            -webkit-box-shadow: #f3f2f2 0 0 0 4px;
            box-shadow: #f3f2f2 0 0 0 4px
        }
        
        .mm-slds-progress--shade .mm-slds-progress__item.mm-slds-is-active .mm-slds-progress__marker:focus,
        .mm-slds-progress_shade .mm-slds-progress__item.mm-slds-is-active .mm-slds-progress__marker:focus {
            -webkit-box-shadow: #f3f2f2 0 0 0 4px, 0 0 3px 4px #0070d2;
            box-shadow: #f3f2f2 0 0 0 4px, 0 0 3px 4px #0070d2
        }
        
        .mm-slds-progress--shade .mm-slds-progress__item.mm-slds-has-error .mm-slds-progress__marker,
        .mm-slds-progress--shade .mm-slds-progress__item.mm-slds-has-error .mm-slds-progress__marker:focus,
        .mm-slds-progress--shade .mm-slds-progress__item.mm-slds-has-error .mm-slds-progress__marker:hover,
        .mm-slds-progress_shade .mm-slds-progress__item.mm-slds-has-error .mm-slds-progress__marker,
        .mm-slds-progress_shade .mm-slds-progress__item.mm-slds-has-error .mm-slds-progress__marker:focus,
        .mm-slds-progress_shade .mm-slds-progress__item.mm-slds-has-error .mm-slds-progress__marker:hover {
            background: #f3f2f2
        }
        
        .mm-slds-progress--shade .mm-slds-progress__item .mm-slds-progress__marker,
        .mm-slds-progress_shade .mm-slds-progress__item .mm-slds-progress__marker {
            border-color: #f3f2f2
        }
        
        .mm-slds-progress .mm-slds-progress-bar {
            position: absolute;
            top: 50%;
            margin-top: -.0625rem
        }
        
        .mm-slds-progress__list {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            height: 100%;
            margin: auto;
            position: relative;
            z-index: 1
        }
        
        .mm-slds-progress__item {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-item-align: center;
            align-self: center
        }
        
        .mm-slds-progress__item.mm-slds-is-active .mm-slds-progress__marker,
        .mm-slds-progress__item.mm-slds-is-completed .mm-slds-progress__marker {
            background: #fff;
            border-color: #1589ee
        }
        
        .mm-slds-progress__item.mm-slds-is-completed .mm-slds-progress__marker--icon,
        .mm-slds-progress__item.mm-slds-is-completed .mm-slds-progress__marker_icon {
            border-color: #fff;
            color: #5eb4ff
        }
        
        .mm-slds-progress__item.mm-slds-is-active .mm-slds-progress__marker {
            -webkit-box-shadow: #fff 0 0 0 4px;
            box-shadow: #fff 0 0 0 4px
        }
        
        .mm-slds-progress__item.mm-slds-is-active .mm-slds-progress__marker:focus,
        .mm-slds-progress__item.mm-slds-is-active .mm-slds-progress__marker:hover {
            border-color: #0070d2
        }
        
        .mm-slds-progress__item.mm-slds-is-active .mm-slds-progress__marker:focus {
            -webkit-box-shadow: #fff 0 0 0 4px, 0 0 3px 4px #0070d2;
            box-shadow: #fff 0 0 0 4px, 0 0 3px 4px #0070d2
        }
        
        .mm-slds-progress__item.mm-slds-has-error .mm-slds-progress__marker,
        .mm-slds-progress__item.mm-slds-has-error .mm-slds-progress__marker:focus,
        .mm-slds-progress__item.mm-slds-has-error .mm-slds-progress__marker:hover {
            color: #c23934;
            background: #fff;
            border-color: transparent;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-progress__item.mm-slds-has-error .mm-slds-progress__marker:focus {
            -webkit-box-shadow: 0 0 3px 0 #c23934;
            box-shadow: 0 0 3px 0 #c23934
        }
        
        .mm-slds-progress__marker {
            width: 1rem;
            height: 1rem;
            position: relative;
            border-radius: 50%;
            background: #dddbda;
            border: 4px solid #fff;
            vertical-align: middle
        }
        
        .mm-slds-progress__marker--icon,
        .mm-slds-progress__marker_icon {
            width: auto;
            height: auto
        }
        
        .mm-slds-progress_vertical {
            max-width: none
        }
        
        .mm-slds-progress_vertical .mm-slds-progress__list {
            display: block
        }
        
        .mm-slds-progress_vertical .mm-slds-progress__item {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-item-align: left;
            align-self: left;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding: 0
        }
        
        .mm-slds-progress_vertical .mm-slds-progress__item:after,
        .mm-slds-progress_vertical .mm-slds-progress__item:before {
            content: "";
            position: absolute;
            left: calc((1rem / 2) - 1px);
            width: 2px;
            background-color: #dddbda
        }
        
        .mm-slds-progress_vertical .mm-slds-progress__item:before {
            top: 0;
            bottom: 50%
        }
        
        .mm-slds-progress_vertical .mm-slds-progress__item:after {
            top: 50%;
            bottom: 0
        }
        
        .mm-slds-progress_vertical .mm-slds-progress__item:first-child:before,
        .mm-slds-progress_vertical .mm-slds-progress__item:last-child:after {
            display: none
        }
        
        .mm-slds-progress_vertical .mm-slds-progress__item.mm-slds-has-error:before,
        .mm-slds-progress_vertical .mm-slds-progress__item.mm-slds-is-active:before,
        .mm-slds-progress_vertical .mm-slds-progress__item.mm-slds-is-completed:after,
        .mm-slds-progress_vertical .mm-slds-progress__item.mm-slds-is-completed:before {
            background-color: #5eb4ff
        }
        
        .mm-slds-progress_vertical .mm-slds-progress__item_content {
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            margin-top: .75rem;
            padding-bottom: .75rem
        }
        
        .mm-slds-progress_vertical .mm-slds-progress__list-bordered .mm-slds-progress__item:not(:last-child) .mm-slds-progress__item_content {
            border-bottom: 1px #dddbda solid
        }
        
        .mm-slds-progress_vertical .mm-slds-progress__marker {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            margin-right: 1rem;
            min-width: 1rem;
            z-index: 5
        }
        
        .mm-slds-progress_vertical .mm-slds-progress__marker_icon {
            border-right: 0;
            border-left: 0
        }
        
        .mm-slds-progress_vertical .mm-slds-progress__item.mm-slds-is-completed .mm-slds-progress__marker_icon svg {
            fill: #5eb4ff
        }
        
        .mm-slds-progress_vertical .mm-slds-progress__item.mm-slds-is-completed .mm-slds-progress__marker_icon-success svg {
            fill: #4bca81
        }
        
        .mm-slds-progress_vertical .mm-slds-progress__item.mm-slds-has-error .mm-slds-progress__marker_icon svg {
            fill: #c23934
        }
        
        .mm-slds-progress_success .mm-slds-progress__item.mm-slds-has-error:before,
        .mm-slds-progress_success .mm-slds-progress__item.mm-slds-is-active:before,
        .mm-slds-progress_success .mm-slds-progress__item.mm-slds-is-completed:after,
        .mm-slds-progress_success .mm-slds-progress__item.mm-slds-is-completed:before {
            opacity: .3;
            background-color: #4bca81
        }
        
        .mm-slds-progress-ring {
            position: relative;
            display: inline-block;
            height: 1.5rem;
            width: 1.5rem;
            border-radius: 1.5rem;
            background: #dddbda
        }
        
        .mm-slds-progress-ring .mm-slds-icon_container {
            line-height: 0
        }
        
        .mm-slds-progress-ring__progress {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            -webkit-transform: scale(-1, 1) rotate(-90deg);
            transform: scale(-1, 1) rotate(-90deg)
        }
        
        .mm-slds-progress-ring__progress svg {
            width: 100%
        }
        
        .mm-slds-progress-ring__path {
            fill: #4bca81
        }
        
        .mm-slds-progress-ring__content {
            position: absolute;
            top: .1875rem;
            right: .1875rem;
            bottom: .1875rem;
            left: .1875rem;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            border-radius: 1.5rem;
            background: #fff
        }
        
        .mm-slds-progress-ring__content .mm-slds-icon {
            width: .75rem
        }
        
        .mm-slds-progress-ring_warning .mm-slds-progress-ring__content {
            background: #fff
        }
        
        .mm-slds-progress-ring_warning .mm-slds-icon,
        .mm-slds-progress-ring_warning .mm-slds-progress-ring__path {
            fill: #ffb75d
        }
        
        .mm-slds-progress-ring_expired .mm-slds-progress-ring__content {
            background: #fff
        }
        
        .mm-slds-progress-ring_expired .mm-slds-icon,
        .mm-slds-progress-ring_expired .mm-slds-progress-ring__path {
            fill: #d4504c
        }
        
        .mm-slds-progress-ring_complete .mm-slds-icon {
            fill: #fff
        }
        
        .mm-slds-progress-ring_complete .mm-slds-progress-ring__path {
            fill: #4bca81
        }
        
        .mm-slds-progress-ring_complete .mm-slds-progress-ring__content {
            background: #4bca81
        }
        
        .mm-slds-progress-ring_large {
            height: 2rem;
            width: 2rem
        }
        
        .mm-slds-progress-ring_large .mm-slds-icon {
            width: 1rem
        }
        
        .mm-slds-progress-ring_active-step .mm-slds-progress-ring__path {
            fill: #1589ee
        }
        
        .mm-slds-rich-text-editor {
            border: 1px solid #dddbda;
            border-radius: .25rem
        }
        
        .mm-slds-rich-text-editor_toolbar-only {
            border: 0;
            border-radius: 0
        }
        
        .mm-slds-rich-text-editor__toolbar {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            white-space: nowrap;
            position: relative;
            padding: .5rem .5rem .25rem .5rem;
            border-top-left-radius: .25rem;
            border-top-right-radius: .25rem;
            border-bottom: 1px solid #dddbda;
            background-color: #f3f2f2
        }
        
        .mm-slds-rich-text-editor__col {
            -ms-flex-item-align: center;
            align-self: center
        }
        
        .mm-slds-rich-text-editor__col+.mm-slds-rich-text-editor__col {
            margin-left: .5rem
        }
        
        .mm-slds-rich-text-editor__col_grow {
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1
        }
        
        .mm-slds-rich-text-editor__toolbar_bottom {
            border-radius: 0 0 .25rem .25rem;
            border-top: 1px solid #dddbda;
            border-bottom: 0
        }
        
        .mm-slds-rich-text-editor__toolbar_detached {
            border-radius: 0;
            border-top: 0;
            border-bottom: 0
        }
        
        .mm-slds-rich-text-editor .mm-slds-button-group-list {
            margin-right: .25rem;
            margin-bottom: .25rem;
            margin-left: 0
        }
        
        .mm-slds-rich-text-editor .mm-slds-button-group-list:last-child {
            margin-right: 0
        }
        
        .mm-slds-rich-text-editor__select {
            margin-right: .25rem;
            margin-bottom: .25rem
        }
        
        .mm-slds-rich-text-editor__select_x-small {
            max-width: 12rem;
            width: auto
        }
        
        .mm-slds-rich-text-editor__select_xx-small {
            max-width: 6rem;
            width: auto
        }
        
        .mm-slds-region_narrow .mm-slds-combobox {
            max-width: 11rem
        }
        
        .mm-slds-rich-text-editor.mm-slds-has-focus {
            border-color: #1589ee;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-rich-text-editor.mm-slds-has-error {
            border: 2px solid #c23934
        }
        
        .mm-slds-rich-text-editor.mm-slds-has-error .mm-slds-input {
            border-color: #dddbda;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-rich-text-editor.mm-slds-has-error .mm-slds-form-element__help {
            background: #fff;
            margin-top: 0;
            border-radius: 0 0 .125rem .125rem
        }
        
        .mm-slds-rich-text-area__content {
            overflow-y: auto;
            min-height: 6rem;
            max-height: 15rem;
            padding: 1rem;
            background-color: #fff
        }
        
        .mm-slds-picklist__label[disabled] .mm-slds-icon {
            fill: #dddbda
        }
        
        [contenteditable]:focus {
            outline: 0
        }
        
        .mm-slds-rich-text-editor__textarea:last-child .mm-slds-rich-text-area__content {
            border-radius: 0 0 .25rem .25rem
        }
        
        .mm-slds-rich-text-editor__textarea:first-child .mm-slds-rich-text-area__content {
            border-radius: .25rem .25rem 0 0
        }
        
        .mm-slds-rich-text-editor__textarea .ql-editor {
            white-space: pre-wrap;
            word-wrap: break-word;
            -webkit-user-select: text;
            -moz-user-select: text;
            -ms-user-select: text;
            user-select: text
        }
        
        .mm-slds-rich-text-editor__textarea .ql-editor.ql-blank:before {
            color: #54698d;
            content: attr(data-placeholder);
            pointer-events: none;
            position: absolute
        }
        
        .mm-slds-rich-text-editor__textarea .ql-editor a {
            text-decoration: underline
        }
        
        .mm-slds-rich-text-editor__textarea .overflow-menu {
            z-index: 2
        }
        
        .mm-slds-rich-text-editor__textarea .ql-active {
            background-color: #eef1f6
        }
        
        .mm-slds-rich-text-editor__textarea .ql-clipboard {
            position: absolute!important;
            margin: -1px!important;
            border: 0!important;
            padding: 0!important;
            width: 1px!important;
            height: 1px!important;
            overflow: hidden!important;
            clip: rect(0 0 0 0)!important
        }
        
        .mm-slds-rich-text-editor__textarea blockquote,
        .mm-slds-rich-text-editor__textarea h1,
        .mm-slds-rich-text-editor__textarea h2,
        .mm-slds-rich-text-editor__textarea h3,
        .mm-slds-rich-text-editor__textarea h4,
        .mm-slds-rich-text-editor__textarea h5,
        .mm-slds-rich-text-editor__textarea h6,
        .mm-slds-rich-text-editor__textarea ol,
        .mm-slds-rich-text-editor__textarea p,
        .mm-slds-rich-text-editor__textarea pre,
        .mm-slds-rich-text-editor__textarea ul {
            counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
        }
        
        .mm-slds-rich-text-editor__textarea ol,
        .mm-slds-rich-text-editor__textarea ul {
            margin: 0;
            padding: 0;
            padding-left: 1.5em
        }
        
        .mm-slds-rich-text-editor__textarea ol>li {
            list-style-type: none
        }
        
        .mm-slds-rich-text-editor__textarea ul>li {
            list-style-type: none
        }
        
        .mm-slds-rich-text-editor__textarea ul>li:before {
            content: "•";
            vertical-align: middle;
            display: inline-block;
            line-height: normal
        }
        
        .mm-slds-rich-text-editor__textarea ul[data-checked=false],
        .mm-slds-rich-text-editor__textarea ul[data-checked=true] {
            pointer-events: none
        }
        
        .mm-slds-rich-text-editor__textarea ul[data-checked=true]>li:before {
            color: #777;
            cursor: pointer;
            pointer-events: all
        }
        
        .mm-slds-rich-text-editor__textarea ul[data-checked=false]>li:before {
            color: #777;
            cursor: pointer;
            pointer-events: all
        }
        
        .mm-slds-rich-text-editor__textarea ul[data-checked=true]>li:before {
            content: "☑"
        }
        
        .mm-slds-rich-text-editor__textarea ul[data-checked=false]>li:before {
            content: "☐"
        }
        
        .mm-slds-rich-text-editor__textarea li:before {
            display: inline-block;
            margin-right: .3em;
            text-align: right;
            white-space: nowrap;
            width: 1.2em
        }
        
        .mm-slds-rich-text-editor__textarea li:not(.ql-direction-rtl):before {
            margin-left: -1.5em
        }
        
        .mm-slds-rich-text-editor__textarea ol li,
        .mm-slds-rich-text-editor__textarea ul li {
            padding-left: 1.5em
        }
        
        .mm-slds-rich-text-editor__textarea ol li {
            counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
            counter-increment: list-num
        }
        
        .mm-slds-rich-text-editor__textarea ol li:before {
            content: counter(list-num, decimal) ". "
        }
        
        .mm-slds-rich-text-editor__textarea ol li.ql-indent-1 {
            counter-increment: list-1;
            counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
        }
        
        .mm-slds-rich-text-editor__textarea ol li.ql-indent-1:before {
            content: counter(list-1, lower-alpha) ". "
        }
        
        .mm-slds-rich-text-editor__textarea ol li.ql-indent-2 {
            counter-increment: list-2;
            counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9
        }
        
        .mm-slds-rich-text-editor__textarea ol li.ql-indent-2:before {
            content: counter(list-2, lower-roman) ". "
        }
        
        .mm-slds-rich-text-editor__textarea ol li.ql-indent-3 {
            counter-increment: list-3;
            counter-reset: list-4 list-5 list-6 list-7 list-8 list-9
        }
        
        .mm-slds-rich-text-editor__textarea ol li.ql-indent-3:before {
            content: counter(list-3, decimal) ". "
        }
        
        .mm-slds-rich-text-editor__textarea ol li.ql-indent-4 {
            counter-increment: list-4;
            counter-reset: list-5 list-6 list-7 list-8 list-9
        }
        
        .mm-slds-rich-text-editor__textarea ol li.ql-indent-4:before {
            content: counter(list-4, lower-alpha) ". "
        }
        
        .mm-slds-rich-text-editor__textarea ol li.ql-indent-5 {
            counter-increment: list-5;
            counter-reset: list-6 list-7 list-8 list-9
        }
        
        .mm-slds-rich-text-editor__textarea ol li.ql-indent-5:before {
            content: counter(list-5, lower-roman) ". "
        }
        
        .mm-slds-rich-text-editor__textarea ol li.ql-indent-6 {
            counter-increment: list-6;
            counter-reset: list-7 list-8 list-9
        }
        
        .mm-slds-rich-text-editor__textarea ol li.ql-indent-6:before {
            content: counter(list-6, decimal) ". "
        }
        
        .mm-slds-rich-text-editor__textarea ol li.ql-indent-7 {
            counter-increment: list-7;
            counter-reset: list-8 list-9
        }
        
        .mm-slds-rich-text-editor__textarea ol li.ql-indent-7:before {
            content: counter(list-7, lower-alpha) ". "
        }
        
        .mm-slds-rich-text-editor__textarea ol li.ql-indent-8 {
            counter-increment: list-8;
            counter-reset: list-9
        }
        
        .mm-slds-rich-text-editor__textarea ol li.ql-indent-8:before {
            content: counter(list-8, lower-roman) ". "
        }
        
        .mm-slds-rich-text-editor__textarea ol li.ql-indent-9 {
            counter-increment: list-9
        }
        
        .mm-slds-rich-text-editor__textarea ol li.ql-indent-9:before {
            content: counter(list-9, decimal) ". "
        }
        
        .mm-slds-rich-text-editor__textarea ul li.ql-indent-1:before {
            content: "◦"
        }
        
        .mm-slds-rich-text-editor__textarea ul li.ql-indent-2:before,
        .mm-slds-rich-text-editor__textarea ul li.ql-indent-3:before,
        .mm-slds-rich-text-editor__textarea ul li.ql-indent-4:before,
        .mm-slds-rich-text-editor__textarea ul li.ql-indent-5:before,
        .mm-slds-rich-text-editor__textarea ul li.ql-indent-6:before,
        .mm-slds-rich-text-editor__textarea ul li.ql-indent-7:before,
        .mm-slds-rich-text-editor__textarea ul li.ql-indent-8:before {
            content: "▪"
        }
        
        .mm-slds-rich-text-editor__textarea li.ql-indent-1:not(.ql-direction-rtl) {
            padding-left: 4.5em
        }
        
        .mm-slds-rich-text-editor__textarea li.ql-indent-1.ql-direction-rtl.ql-align-right {
            padding-right: 4.5em
        }
        
        .mm-slds-rich-text-editor__textarea li.ql-indent-2:not(.ql-direction-rtl) {
            padding-left: 7.5em
        }
        
        .mm-slds-rich-text-editor__textarea li.ql-indent-2.ql-direction-rtl.ql-align-right {
            padding-right: 7.5em
        }
        
        .mm-slds-rich-text-editor__textarea li.ql-indent-3:not(.ql-direction-rtl) {
            padding-left: 10.5em
        }
        
        .mm-slds-rich-text-editor__textarea li.ql-indent-3.ql-direction-rtl.ql-align-right {
            padding-right: 10.5em
        }
        
        .mm-slds-rich-text-editor__textarea li.ql-indent-4:not(.ql-direction-rtl) {
            padding-left: 13.5em
        }
        
        .mm-slds-rich-text-editor__textarea li.ql-indent-4.ql-direction-rtl.ql-align-right {
            padding-right: 13.5em
        }
        
        .mm-slds-rich-text-editor__textarea li.ql-indent-5:not(.ql-direction-rtl) {
            padding-left: 16.5em
        }
        
        .mm-slds-rich-text-editor__textarea li.ql-indent-5.ql-direction-rtl.ql-align-right {
            padding-right: 16.5em
        }
        
        .mm-slds-rich-text-editor__textarea li.ql-indent-6:not(.ql-direction-rtl) {
            padding-left: 19.5em
        }
        
        .mm-slds-rich-text-editor__textarea li.ql-indent-6.ql-direction-rtl.ql-align-right {
            padding-right: 19.5em
        }
        
        .mm-slds-rich-text-editor__textarea li.ql-indent-7:not(.ql-direction-rtl) {
            padding-left: 22.5em
        }
        
        .mm-slds-rich-text-editor__textarea li.ql-indent-7.ql-direction-rtl.ql-align-right {
            padding-right: 22.5em
        }
        
        .mm-slds-rich-text-editor__textarea li.ql-indent-8:not(.ql-direction-rtl) {
            padding-left: 25.5em
        }
        
        .mm-slds-rich-text-editor__textarea li.ql-indent-8.ql-direction-rtl.ql-align-right {
            padding-right: 25.5em
        }
        
        .mm-slds-rich-text-editor__textarea li.ql-indent-9:not(.ql-direction-rtl) {
            padding-left: 28.5em
        }
        
        .mm-slds-rich-text-editor__textarea li.ql-indent-9.ql-direction-rtl.ql-align-right {
            padding-right: 28.5em
        }
        
        .mm-slds-rich-text-editor__output,
        .mm-slds-rich-text-editor__textarea {
            line-height: 1.5;
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: manual;
            -ms-hyphens: manual;
            hyphens: manual
        }
        
        .mm-slds-rich-text-editor__output h1,
        .mm-slds-rich-text-editor__textarea h1 {
            font-size: 1.5rem
        }
        
        .mm-slds-rich-text-editor__output h2,
        .mm-slds-rich-text-editor__textarea h2 {
            font-size: 1.125rem;
            font-weight: 700
        }
        
        .mm-slds-rich-text-editor__output h3,
        .mm-slds-rich-text-editor__textarea h3 {
            font-size: 1.125rem
        }
        
        .mm-slds-rich-text-editor__output h4,
        .mm-slds-rich-text-editor__textarea h4 {
            font-size: .875rem;
            font-weight: 700
        }
        
        .mm-slds-rich-text-editor__output h5,
        .mm-slds-rich-text-editor__textarea h5 {
            font-size: .875rem
        }
        
        .mm-slds-rich-text-editor__output h6,
        .mm-slds-rich-text-editor__textarea h6 {
            font-size: .75rem;
            font-weight: 700
        }
        
        .mm-slds-rich-text-editor__output dl,
        .mm-slds-rich-text-editor__output h1,
        .mm-slds-rich-text-editor__output h2,
        .mm-slds-rich-text-editor__output h3,
        .mm-slds-rich-text-editor__output h4,
        .mm-slds-rich-text-editor__output h5,
        .mm-slds-rich-text-editor__output h6,
        .mm-slds-rich-text-editor__output img,
        .mm-slds-rich-text-editor__output ol,
        .mm-slds-rich-text-editor__output ul,
        .mm-slds-rich-text-editor__textarea dl,
        .mm-slds-rich-text-editor__textarea h1,
        .mm-slds-rich-text-editor__textarea h2,
        .mm-slds-rich-text-editor__textarea h3,
        .mm-slds-rich-text-editor__textarea h4,
        .mm-slds-rich-text-editor__textarea h5,
        .mm-slds-rich-text-editor__textarea h6,
        .mm-slds-rich-text-editor__textarea img,
        .mm-slds-rich-text-editor__textarea ol,
        .mm-slds-rich-text-editor__textarea ul {
            margin-bottom: .75rem
        }
        
        .mm-slds-rich-text-editor__output blockquote,
        .mm-slds-rich-text-editor__textarea blockquote {
            margin: 2rem 1.5rem
        }
        
        .mm-slds-rich-text-editor__output ins,
        .mm-slds-rich-text-editor__textarea ins {
            color: #027e46;
            text-decoration: underline
        }
        
        .mm-slds-rich-text-editor__output del,
        .mm-slds-rich-text-editor__textarea del {
            color: #c23934;
            text-decoration: line-through
        }
        
        .mm-slds-rich-text-editor__output ul,
        .mm-slds-rich-text-editor__textarea ul {
            margin-left: 1.5rem;
            list-style: disc
        }
        
        .mm-slds-rich-text-editor__output ul ul,
        .mm-slds-rich-text-editor__textarea ul ul {
            list-style: circle;
            margin-bottom: 0
        }
        
        .mm-slds-rich-text-editor__output ul ul ul,
        .mm-slds-rich-text-editor__textarea ul ul ul {
            list-style: square
        }
        
        .mm-slds-rich-text-editor__output ul ol,
        .mm-slds-rich-text-editor__textarea ul ol {
            margin-left: 1.5rem;
            list-style: decimal;
            margin-bottom: 0
        }
        
        .mm-slds-rich-text-editor__output ol,
        .mm-slds-rich-text-editor__textarea ol {
            margin-left: 1.5rem;
            list-style: decimal
        }
        
        .mm-slds-rich-text-editor__output ol ol,
        .mm-slds-rich-text-editor__textarea ol ol {
            list-style: lower-alpha;
            margin-bottom: 0
        }
        
        .mm-slds-rich-text-editor__output ol ol ol,
        .mm-slds-rich-text-editor__textarea ol ol ol {
            list-style: lower-roman
        }
        
        .mm-slds-rich-text-editor__output ol ul,
        .mm-slds-rich-text-editor__textarea ol ul {
            margin-left: 1.5rem;
            list-style: disc;
            margin-bottom: 0
        }
        
        .mm-slds-rich-text-editor__output dd,
        .mm-slds-rich-text-editor__textarea dd {
            margin-left: 2.5rem
        }
        
        .mm-slds-rich-text-editor__output abbr[title],
        .mm-slds-rich-text-editor__output acronym[title],
        .mm-slds-rich-text-editor__textarea abbr[title],
        .mm-slds-rich-text-editor__textarea acronym[title] {
            border-bottom: 1px dotted;
            cursor: help
        }
        
        .mm-slds-rich-text-editor__output table,
        .mm-slds-rich-text-editor__textarea table {
            overflow-wrap: normal;
            word-wrap: normal;
            word-break: normal;
            width: auto
        }
        
        .mm-slds-rich-text-editor__output table caption,
        .mm-slds-rich-text-editor__textarea table caption {
            text-align: center
        }
        
        .mm-slds-rich-text-editor__output td,
        .mm-slds-rich-text-editor__output th,
        .mm-slds-rich-text-editor__textarea td,
        .mm-slds-rich-text-editor__textarea th {
            padding: .5rem
        }
        
        .mm-slds-rich-text-editor__output .sans-serif,
        .mm-slds-rich-text-editor__textarea .sans-serif {
            font-family: sans-serif
        }
        
        .mm-slds-rich-text-editor__output .courier,
        .mm-slds-rich-text-editor__textarea .courier {
            font-family: courier
        }
        
        .mm-slds-rich-text-editor__output .verdana,
        .mm-slds-rich-text-editor__textarea .verdana {
            font-family: verdana
        }
        
        .mm-slds-rich-text-editor__output .tahoma,
        .mm-slds-rich-text-editor__textarea .tahoma {
            font-family: tahoma
        }
        
        .mm-slds-rich-text-editor__output .garamond,
        .mm-slds-rich-text-editor__textarea .garamond {
            font-family: garamond
        }
        
        .mm-slds-rich-text-editor__output .serif,
        .mm-slds-rich-text-editor__textarea .serif {
            font-family: serif
        }
        
        .mm-slds-rich-text-editor__output .ql-indent-1:not(.ql-direction-rtl),
        .mm-slds-rich-text-editor__textarea .ql-indent-1:not(.ql-direction-rtl) {
            padding-left: 3em
        }
        
        .mm-slds-rich-text-editor__output .ql-indent-1.ql-direction-rtl.ql-align-right,
        .mm-slds-rich-text-editor__textarea .ql-indent-1.ql-direction-rtl.ql-align-right {
            padding-right: 3em
        }
        
        .mm-slds-rich-text-editor__output .ql-indent-2:not(.ql-direction-rtl),
        .mm-slds-rich-text-editor__textarea .ql-indent-2:not(.ql-direction-rtl) {
            padding-left: 6em
        }
        
        .mm-slds-rich-text-editor__output .ql-indent-2.ql-direction-rtl.ql-align-right,
        .mm-slds-rich-text-editor__textarea .ql-indent-2.ql-direction-rtl.ql-align-right {
            padding-right: 6em
        }
        
        .mm-slds-rich-text-editor__output .ql-indent-3:not(.ql-direction-rtl),
        .mm-slds-rich-text-editor__textarea .ql-indent-3:not(.ql-direction-rtl) {
            padding-left: 9em
        }
        
        .mm-slds-rich-text-editor__output .ql-indent-3.ql-direction-rtl.ql-align-right,
        .mm-slds-rich-text-editor__textarea .ql-indent-3.ql-direction-rtl.ql-align-right {
            padding-right: 9em
        }
        
        .mm-slds-rich-text-editor__output .ql-indent-4:not(.ql-direction-rtl),
        .mm-slds-rich-text-editor__textarea .ql-indent-4:not(.ql-direction-rtl) {
            padding-left: 12em
        }
        
        .mm-slds-rich-text-editor__output .ql-indent-4.ql-direction-rtl.ql-align-right,
        .mm-slds-rich-text-editor__textarea .ql-indent-4.ql-direction-rtl.ql-align-right {
            padding-right: 12em
        }
        
        .mm-slds-rich-text-editor__output .ql-indent-5:not(.ql-direction-rtl),
        .mm-slds-rich-text-editor__textarea .ql-indent-5:not(.ql-direction-rtl) {
            padding-left: 15em
        }
        
        .mm-slds-rich-text-editor__output .ql-indent-5.ql-direction-rtl.ql-align-right,
        .mm-slds-rich-text-editor__textarea .ql-indent-5.ql-direction-rtl.ql-align-right {
            padding-right: 15em
        }
        
        .mm-slds-rich-text-editor__output .ql-indent-6:not(.ql-direction-rtl),
        .mm-slds-rich-text-editor__textarea .ql-indent-6:not(.ql-direction-rtl) {
            padding-left: 18em
        }
        
        .mm-slds-rich-text-editor__output .ql-indent-6.ql-direction-rtl.ql-align-right,
        .mm-slds-rich-text-editor__textarea .ql-indent-6.ql-direction-rtl.ql-align-right {
            padding-right: 18em
        }
        
        .mm-slds-rich-text-editor__output .ql-indent-7:not(.ql-direction-rtl),
        .mm-slds-rich-text-editor__textarea .ql-indent-7:not(.ql-direction-rtl) {
            padding-left: 21em
        }
        
        .mm-slds-rich-text-editor__output .ql-indent-7.ql-direction-rtl.ql-align-right,
        .mm-slds-rich-text-editor__textarea .ql-indent-7.ql-direction-rtl.ql-align-right {
            padding-right: 21em
        }
        
        .mm-slds-rich-text-editor__output .ql-indent-8:not(.ql-direction-rtl),
        .mm-slds-rich-text-editor__textarea .ql-indent-8:not(.ql-direction-rtl) {
            padding-left: 24em
        }
        
        .mm-slds-rich-text-editor__output .ql-indent-8.ql-direction-rtl.ql-align-right,
        .mm-slds-rich-text-editor__textarea .ql-indent-8.ql-direction-rtl.ql-align-right {
            padding-right: 24em
        }
        
        .mm-slds-rich-text-editor__output .ql-indent-9:not(.ql-direction-rtl),
        .mm-slds-rich-text-editor__textarea .ql-indent-9:not(.ql-direction-rtl) {
            padding-left: 27em
        }
        
        .mm-slds-rich-text-editor__output .ql-indent-9.ql-direction-rtl.ql-align-right,
        .mm-slds-rich-text-editor__textarea .ql-indent-9.ql-direction-rtl.ql-align-right {
            padding-right: 27em
        }
        
        .mm-slds-spinner_container {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 9050;
            background-color: rgba(255, 255, 255, .75);
            visibility: visible;
            opacity: 1;
            -webkit-transition: opacity .2s ease, visibility 0s;
            transition: opacity .2s ease, visibility 0s;
            -webkit-transition-delay: 0s, .3s;
            transition-delay: 0s, .3s
        }
        
        .mm-slds-spinner_container.is-hidden {
            visibility: hidden;
            opacity: 0;
            -webkit-transition: opacity .2s ease, visibility 0s;
            transition: opacity .2s ease, visibility 0s;
            -webkit-transition-delay: 0s, 0s;
            transition-delay: 0s, 0s
        }
        
        .mm-slds-spinner_container.hide {
            display: none
        }
        
        .mm-slds-spinner {
            position: absolute;
            top: 50%;
            /*! @noflip */
            left: 50%;
            z-index: 9051;
            -webkit-transform: translate(-50%, -50%) rotate(90deg);
            transform: translate(-50%, -50%) rotate(90deg)
        }
        
        .mm-slds-spinner_inline {
            position: relative;
            top: auto;
            left: auto;
            right: auto;
            bottom: auto;
            -webkit-transform: none;
            transform: none
        }
        
        .mm-slds-spinner,
        .mm-slds-spinner__dot-a,
        .mm-slds-spinner__dot-b {
            -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
            will-change: transform
        }
        
        .mm-slds-spinner__dot-a,
        .mm-slds-spinner__dot-b {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%
        }
        
        .mm-slds-spinner:after,
        .mm-slds-spinner:before,
        .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner__dot-b:before {
            content: "";
            position: absolute;
            background: #b0adab;
            border-radius: 50%;
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0)
        }
        
        .mm-slds-spinner__dot-a {
            -webkit-transform: rotate(60deg);
            transform: rotate(60deg)
        }
        
        .mm-slds-spinner__dot-b {
            -webkit-transform: rotate(120deg);
            transform: rotate(120deg)
        }
        
        .mm-slds-spinner:before {
            -webkit-animation-delay: -.083s;
            animation-delay: -.083s
        }
        
        .mm-slds-spinner__dot-a:before {
            -webkit-animation-delay: .083s;
            animation-delay: .083s
        }
        
        .mm-slds-spinner__dot-b:before {
            -webkit-animation-delay: 250ms;
            animation-delay: 250ms
        }
        
        .mm-slds-spinner:after {
            -webkit-animation-delay: .416s;
            animation-delay: .416s
        }
        
        .mm-slds-spinner__dot-a:after {
            -webkit-animation-delay: .583s;
            animation-delay: .583s
        }
        
        .mm-slds-spinner__dot-b:after {
            -webkit-animation-delay: 750ms;
            animation-delay: 750ms
        }
        
        .mm-slds-spinner_delayed:before {
            -webkit-animation-delay: .216s;
            animation-delay: .216s
        }
        
        .mm-slds-spinner_delayed .mm-slds-spinner__dot-a:before {
            -webkit-animation-delay: .383s;
            animation-delay: .383s
        }
        
        .mm-slds-spinner_delayed .mm-slds-spinner__dot-b:before {
            -webkit-animation-delay: 550ms;
            animation-delay: 550ms
        }
        
        .mm-slds-spinner_delayed:after {
            -webkit-animation-delay: .716s;
            animation-delay: .716s
        }
        
        .mm-slds-spinner_delayed .mm-slds-spinner__dot-a:after {
            -webkit-animation-delay: .883s;
            animation-delay: .883s
        }
        
        .mm-slds-spinner_delayed .mm-slds-spinner__dot-b:after {
            -webkit-animation-delay: 1.05s;
            animation-delay: 1.05s
        }
        
        .mm-slds-spinner--brand .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner--brand .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner--brand .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner--brand .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner--brand.mm-slds-spinner:after,
        .mm-slds-spinner--brand.mm-slds-spinner:before,
        .mm-slds-spinner_brand .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner_brand .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner_brand .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner_brand .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner_brand.mm-slds-spinner:after,
        .mm-slds-spinner_brand.mm-slds-spinner:before {
            background-color: #1589ee
        }
        
        .mm-slds-spinner--inverse .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner--inverse .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner--inverse .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner--inverse .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner--inverse.mm-slds-spinner:after,
        .mm-slds-spinner--inverse.mm-slds-spinner:before,
        .mm-slds-spinner_inverse .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner_inverse .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner_inverse .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner_inverse .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner_inverse.mm-slds-spinner:after,
        .mm-slds-spinner_inverse.mm-slds-spinner:before {
            background-color: #fff
        }
        
        .mm-slds-spinner--xx-small,
        .mm-slds-spinner_xx-small {
            width: .5rem
        }
        
        .mm-slds-spinner--xx-small.mm-slds-spinner_inline,
        .mm-slds-spinner_xx-small.mm-slds-spinner_inline {
            height: .5rem
        }
        
        .mm-slds-spinner--xx-small .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner--xx-small .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner--xx-small .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner--xx-small .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner--xx-small.mm-slds-spinner:after,
        .mm-slds-spinner--xx-small.mm-slds-spinner:before,
        .mm-slds-spinner_xx-small .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner_xx-small .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner_xx-small .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner_xx-small .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner_xx-small.mm-slds-spinner:after,
        .mm-slds-spinner_xx-small.mm-slds-spinner:before {
            width: .125rem;
            height: .125rem
        }
        
        .mm-slds-spinner--xx-small .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner--xx-small .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner--xx-small.mm-slds-spinner:before,
        .mm-slds-spinner_xx-small .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner_xx-small .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner_xx-small.mm-slds-spinner:before {
            top: -.0625rem;
            left: -.0625rem;
            -webkit-animation-name: dotsBounceBefore-extraExtraSmall;
            animation-name: dotsBounceBefore-extraExtraSmall
        }
        
        .mm-slds-spinner--xx-small .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner--xx-small .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner--xx-small.mm-slds-spinner:after,
        .mm-slds-spinner_xx-small .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner_xx-small .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner_xx-small.mm-slds-spinner:after {
            top: -.0625rem;
            right: -.0625rem;
            -webkit-animation-name: dotsBounceAfter-extraExtraSmall;
            animation-name: dotsBounceAfter-extraExtraSmall
        }
        
        @-webkit-keyframes dotsBounceBefore-extraExtraSmall {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(.275, .0425, .34, .265);
                animation-timing-function: cubic-bezier(.275, .0425, .34, .265)
            }
            80% {
                -webkit-transform: translate3d(-.125rem, 0, 0);
                transform: translate3d(-.125rem, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(0, .555, .35, .715);
                animation-timing-function: cubic-bezier(0, .555, .35, .715)
            }
            100% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
        }
        
        @keyframes dotsBounceBefore-extraExtraSmall {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(.275, .0425, .34, .265);
                animation-timing-function: cubic-bezier(.275, .0425, .34, .265)
            }
            80% {
                -webkit-transform: translate3d(-.125rem, 0, 0);
                transform: translate3d(-.125rem, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(0, .555, .35, .715);
                animation-timing-function: cubic-bezier(0, .555, .35, .715)
            }
            100% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
        }
        
        @-webkit-keyframes dotsBounceAfter-extraExtraSmall {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-animation-timing-function: cubic-bezier(.275, .0425, .34, .265);
                animation-timing-function: cubic-bezier(.275, .0425, .34, .265);
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            80% {
                -webkit-animation-timing-function: cubic-bezier(0, .555, .35, .715);
                animation-timing-function: cubic-bezier(0, .555, .35, .715);
                -webkit-transform: translate3d(.125rem, 0, 0);
                transform: translate3d(.125rem, 0, 0)
            }
            100% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
        }
        
        @keyframes dotsBounceAfter-extraExtraSmall {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-animation-timing-function: cubic-bezier(.275, .0425, .34, .265);
                animation-timing-function: cubic-bezier(.275, .0425, .34, .265);
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            80% {
                -webkit-animation-timing-function: cubic-bezier(0, .555, .35, .715);
                animation-timing-function: cubic-bezier(0, .555, .35, .715);
                -webkit-transform: translate3d(.125rem, 0, 0);
                transform: translate3d(.125rem, 0, 0)
            }
            100% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
        }
        
        .mm-slds-spinner--x-small,
        .mm-slds-spinner_x-small {
            width: 1rem
        }
        
        .mm-slds-spinner--x-small.mm-slds-spinner_inline,
        .mm-slds-spinner_x-small.mm-slds-spinner_inline {
            height: 1rem
        }
        
        .mm-slds-spinner--x-small .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner--x-small .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner--x-small .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner--x-small .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner--x-small.mm-slds-spinner:after,
        .mm-slds-spinner--x-small.mm-slds-spinner:before,
        .mm-slds-spinner_x-small .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner_x-small .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner_x-small .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner_x-small .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner_x-small.mm-slds-spinner:after,
        .mm-slds-spinner_x-small.mm-slds-spinner:before {
            width: .25rem;
            height: .25rem
        }
        
        .mm-slds-spinner--x-small .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner--x-small .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner--x-small.mm-slds-spinner:before,
        .mm-slds-spinner_x-small .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner_x-small .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner_x-small.mm-slds-spinner:before {
            top: -.125rem;
            left: -.125rem;
            -webkit-animation-name: dotsBounceBefore-extraSmall;
            animation-name: dotsBounceBefore-extraSmall
        }
        
        .mm-slds-spinner--x-small .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner--x-small .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner--x-small.mm-slds-spinner:after,
        .mm-slds-spinner_x-small .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner_x-small .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner_x-small.mm-slds-spinner:after {
            top: -.125rem;
            right: -.125rem;
            -webkit-animation-name: dotsBounceAfter-extraSmall;
            animation-name: dotsBounceAfter-extraSmall
        }
        
        @-webkit-keyframes dotsBounceBefore-extraSmall {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
                animation-timing-function: cubic-bezier(.55, .085, .68, .53)
            }
            80% {
                -webkit-transform: translate3d(-.25rem, 0, 0);
                transform: translate3d(-.25rem, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
                animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43)
            }
            100% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
        }
        
        @keyframes dotsBounceBefore-extraSmall {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
                animation-timing-function: cubic-bezier(.55, .085, .68, .53)
            }
            80% {
                -webkit-transform: translate3d(-.25rem, 0, 0);
                transform: translate3d(-.25rem, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
                animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43)
            }
            100% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
        }
        
        @-webkit-keyframes dotsBounceAfter-extraSmall {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
                animation-timing-function: cubic-bezier(.55, .085, .68, .53)
            }
            80% {
                -webkit-transform: translate3d(.25rem, 0, 0);
                transform: translate3d(.25rem, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
                animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43)
            }
            100% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
        }
        
        @keyframes dotsBounceAfter-extraSmall {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
                animation-timing-function: cubic-bezier(.55, .085, .68, .53)
            }
            80% {
                -webkit-transform: translate3d(.25rem, 0, 0);
                transform: translate3d(.25rem, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
                animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43)
            }
            100% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
        }
        
        .mm-slds-spinner--small,
        .mm-slds-spinner_small {
            width: 1.25rem
        }
        
        .mm-slds-spinner--small.mm-slds-spinner_inline,
        .mm-slds-spinner_small.mm-slds-spinner_inline {
            height: 1.25rem
        }
        
        .mm-slds-spinner--small .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner--small .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner--small .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner--small .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner--small.mm-slds-spinner:after,
        .mm-slds-spinner--small.mm-slds-spinner:before,
        .mm-slds-spinner_small .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner_small .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner_small .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner_small .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner_small.mm-slds-spinner:after,
        .mm-slds-spinner_small.mm-slds-spinner:before {
            width: .25rem;
            height: .25rem
        }
        
        .mm-slds-spinner--small .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner--small .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner--small.mm-slds-spinner:before,
        .mm-slds-spinner_small .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner_small .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner_small.mm-slds-spinner:before {
            top: -.125rem;
            left: -.125rem;
            -webkit-animation-name: dotsBounceBefore-small;
            animation-name: dotsBounceBefore-small
        }
        
        .mm-slds-spinner--small .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner--small .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner--small.mm-slds-spinner:after,
        .mm-slds-spinner_small .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner_small .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner_small.mm-slds-spinner:after {
            top: -.125rem;
            right: -.125rem;
            -webkit-animation-name: dotsBounceAfter-small;
            animation-name: dotsBounceAfter-small
        }
        
        @-webkit-keyframes dotsBounceBefore-small {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
                animation-timing-function: cubic-bezier(.55, .085, .68, .53)
            }
            80% {
                -webkit-transform: translate3d(-.375rem, 0, 0);
                transform: translate3d(-.375rem, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
                animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43)
            }
            100% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
        }
        
        @keyframes dotsBounceBefore-small {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
                animation-timing-function: cubic-bezier(.55, .085, .68, .53)
            }
            80% {
                -webkit-transform: translate3d(-.375rem, 0, 0);
                transform: translate3d(-.375rem, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
                animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43)
            }
            100% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
        }
        
        @-webkit-keyframes dotsBounceAfter-small {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
                animation-timing-function: cubic-bezier(.55, .085, .68, .53)
            }
            80% {
                -webkit-transform: translate3d(.375rem, 0, 0);
                transform: translate3d(.375rem, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
                animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43)
            }
            100% {
                -webkit-transform: translateX(0);
                transform: translateX(0)
            }
        }
        
        @keyframes dotsBounceAfter-small {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
                animation-timing-function: cubic-bezier(.55, .085, .68, .53)
            }
            80% {
                -webkit-transform: translate3d(.375rem, 0, 0);
                transform: translate3d(.375rem, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
                animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43)
            }
            100% {
                -webkit-transform: translateX(0);
                transform: translateX(0)
            }
        }
        
        .mm-slds-spinner--medium,
        .mm-slds-spinner_medium {
            width: 2rem
        }
        
        .mm-slds-spinner--medium.mm-slds-spinner_inline,
        .mm-slds-spinner_medium.mm-slds-spinner_inline {
            height: 2rem
        }
        
        .mm-slds-spinner--medium .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner--medium .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner--medium .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner--medium .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner--medium.mm-slds-spinner:after,
        .mm-slds-spinner--medium.mm-slds-spinner:before,
        .mm-slds-spinner_medium .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner_medium .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner_medium .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner_medium .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner_medium.mm-slds-spinner:after,
        .mm-slds-spinner_medium.mm-slds-spinner:before {
            width: .5rem;
            height: .5rem
        }
        
        .mm-slds-spinner--medium .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner--medium .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner--medium.mm-slds-spinner:before,
        .mm-slds-spinner_medium .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner_medium .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner_medium.mm-slds-spinner:before {
            -webkit-animation-name: dotsBounceBefore-medium;
            animation-name: dotsBounceBefore-medium;
            top: -.25rem;
            left: -.25rem
        }
        
        .mm-slds-spinner--medium .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner--medium .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner--medium.mm-slds-spinner:after,
        .mm-slds-spinner_medium .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner_medium .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner_medium.mm-slds-spinner:after {
            -webkit-animation-name: dotsBounceAfter-medium;
            animation-name: dotsBounceAfter-medium;
            top: -.25rem;
            right: -.25rem
        }
        
        @-webkit-keyframes dotsBounceBefore-medium {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
                animation-timing-function: cubic-bezier(.55, .085, .68, .53)
            }
            80% {
                -webkit-transform: translate3d(-.5rem, 0, 0);
                transform: translate3d(-.5rem, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
                animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43)
            }
            100% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
        }
        
        @keyframes dotsBounceBefore-medium {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
                animation-timing-function: cubic-bezier(.55, .085, .68, .53)
            }
            80% {
                -webkit-transform: translate3d(-.5rem, 0, 0);
                transform: translate3d(-.5rem, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
                animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43)
            }
            100% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
        }
        
        @-webkit-keyframes dotsBounceAfter-medium {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
                animation-timing-function: cubic-bezier(.55, .085, .68, .53)
            }
            80% {
                -webkit-transform: translate3d(.5rem, 0, 0);
                transform: translate3d(.5rem, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
                animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43)
            }
            100% {
                -webkit-transform: translateX(0);
                transform: translateX(0)
            }
        }
        
        @keyframes dotsBounceAfter-medium {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
                animation-timing-function: cubic-bezier(.55, .085, .68, .53)
            }
            80% {
                -webkit-transform: translate3d(.5rem, 0, 0);
                transform: translate3d(.5rem, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
                animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43)
            }
            100% {
                -webkit-transform: translateX(0);
                transform: translateX(0)
            }
        }
        
        .mm-slds-spinner--large,
        .mm-slds-spinner_large {
            width: 2.75rem
        }
        
        .mm-slds-spinner--large.mm-slds-spinner_inline,
        .mm-slds-spinner_large.mm-slds-spinner_inline {
            height: 2.75rem
        }
        
        .mm-slds-spinner--large .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner--large .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner--large .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner--large .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner--large.mm-slds-spinner:after,
        .mm-slds-spinner--large.mm-slds-spinner:before,
        .mm-slds-spinner_large .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner_large .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner_large .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner_large .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner_large.mm-slds-spinner:after,
        .mm-slds-spinner_large.mm-slds-spinner:before {
            width: .625rem;
            height: .625rem
        }
        
        .mm-slds-spinner--large .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner--large .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner--large.mm-slds-spinner:before,
        .mm-slds-spinner_large .mm-slds-spinner__dot-a:before,
        .mm-slds-spinner_large .mm-slds-spinner__dot-b:before,
        .mm-slds-spinner_large.mm-slds-spinner:before {
            -webkit-animation-name: dotsBounceBefore-medium;
            animation-name: dotsBounceBefore-medium;
            top: -.3125rem;
            left: -.3125rem
        }
        
        .mm-slds-spinner--large .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner--large .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner--large.mm-slds-spinner:after,
        .mm-slds-spinner_large .mm-slds-spinner__dot-a:after,
        .mm-slds-spinner_large .mm-slds-spinner__dot-b:after,
        .mm-slds-spinner_large.mm-slds-spinner:after {
            -webkit-animation-name: dotsBounceAfter-medium;
            animation-name: dotsBounceAfter-medium;
            top: -.3125rem;
            right: -.3125rem
        }
        
        @-webkit-keyframes dotsBounceBefore-large {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
                animation-timing-function: cubic-bezier(.55, .085, .68, .53)
            }
            80% {
                -webkit-transform: translate3d(-.75rem, 0, 0);
                transform: translate3d(-.75rem, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
                animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43)
            }
            100% {
                -webkit-transform: translateX(0);
                transform: translateX(0)
            }
        }
        
        @keyframes dotsBounceBefore-large {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
                animation-timing-function: cubic-bezier(.55, .085, .68, .53)
            }
            80% {
                -webkit-transform: translate3d(-.75rem, 0, 0);
                transform: translate3d(-.75rem, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
                animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43)
            }
            100% {
                -webkit-transform: translateX(0);
                transform: translateX(0)
            }
        }
        
        @-webkit-keyframes dotsBounceAfter-large {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
                animation-timing-function: cubic-bezier(.55, .085, .68, .53)
            }
            80% {
                -webkit-transform: translate3d(.75rem, 0, 0);
                transform: translate3d(.75rem, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
                animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43)
            }
            100% {
                -webkit-transform: translateX(0);
                transform: translateX(0)
            }
        }
        
        @keyframes dotsBounceAfter-large {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0)
            }
            60% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(.55, .085, .68, .53);
                animation-timing-function: cubic-bezier(.55, .085, .68, .53)
            }
            80% {
                -webkit-transform: translate3d(.75rem, 0, 0);
                transform: translate3d(.75rem, 0, 0);
                -webkit-animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43);
                animation-timing-function: cubic-bezier(0, 1.11, .7, 1.43)
            }
            100% {
                -webkit-transform: translateX(0);
                transform: translateX(0)
            }
        }
        
        .mm-slds-split-view_container {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            min-width: 0
        }
        
        .mm-slds-split-view_container.mm-slds-is-closed .mm-slds-split-view {
            display: none
        }
        
        .mm-slds-split-view_container.mm-slds-is-closed .mm-slds-split-view__toggle-button .mm-slds-button__icon {
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg)
        }
        
        .mm-slds-split-view_container.mm-slds-is-open {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto
        }
        
        .mm-slds-split-view_container.mm-slds-is-open .mm-slds-split-view {
            display: inherit
        }
        
        .mm-slds-split-view_container.mm-slds-is-open .mm-slds-split-view__toggle-button .mm-slds-button__icon {
            -webkit-transform: rotate(0);
            transform: rotate(0)
        }
        
        .mm-slds-split-view {
            background: #fafaf9;
            color: #3e3e3c
        }
        
        .mm-slds-split-view__header {
            padding: 1rem 1rem .5rem 1.5rem
        }
        
        .mm-slds-split-view__list-header {
            font-size: .875rem;
            font-weight: 700;
            line-height: 1.25;
            border-top: 1px solid #dddbda;
            border-bottom: 1px solid #dddbda;
            padding: .5rem 1rem .5rem 1.5rem
        }
        
        .mm-slds-split-view__list-item {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            position: relative;
            border-bottom: 1px solid #dddbda;
            font-size: .75rem
        }
        
        .mm-slds-split-view__list-item:focus,
        .mm-slds-split-view__list-item:hover {
            background: #fff
        }
        
        .mm-slds-split-view__list-item .mm-slds-indicator--unread,
        .mm-slds-split-view__list-item .mm-slds-indicator_unread {
            background: #1589ee
        }
        
        .mm-slds-indicator--unread,
        .mm-slds-indicator_unread {
            width: 8px;
            height: 8px;
            position: absolute;
            top: 1rem;
            left: .5rem;
            display: block;
            border-radius: 50%;
            background: #c23934
        }
        
        .mm-slds-split-view__list-item-action {
            color: currentColor;
            padding: .75rem 1rem .75rem 1.5rem
        }
        
        .mm-slds-split-view__list-item-action:focus,
        .mm-slds-split-view__list-item-action:hover {
            outline: 0;
            background: #fff;
            color: currentColor;
            text-decoration: none
        }
        
        .mm-slds-split-view__list-item-action:focus {
            -webkit-box-shadow: inset 0 0 0 1px #1589ee;
            box-shadow: inset 0 0 0 1px #1589ee
        }
        
        .mm-slds-split-view__list-item-action[aria-selected=true] {
            -webkit-box-shadow: inset 4px 0 0 #0070d2;
            box-shadow: inset 4px 0 0 #0070d2
        }
        
        .mm-slds-split-view__list-item-action[aria-selected=true]:focus {
            -webkit-box-shadow: inset 4px 0 0 #0070d2, inset 0 0 0 1px #0070d2;
            box-shadow: inset 4px 0 0 #0070d2, inset 0 0 0 1px #0070d2
        }
        
        .mm-slds-split-view__toggle-button {
            position: absolute;
            right: -.75rem;
            height: 100%;
            width: .75rem;
            background: #fff;
            border-radius: 0;
            border: 1px solid #dddbda
        }
        
        .mm-slds-split-view__toggle-button:focus,
        .mm-slds-split-view__toggle-button:hover {
            background: #fff
        }
        
        .mm-slds-split-view__toggle-button.mm-slds-is-closed .mm-slds-button__icon {
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg)
        }
        
        .mm-slds-tile+.mm-slds-tile {
            margin-top: .5rem
        }
        
        .mm-slds-tile__detail {
            position: relative
        }
        
        .mm-slds-tile__meta {
            color: #080707
        }
        
        .mm-slds-tile--board,
        .mm-slds-tile_board {
            position: relative
        }
        
        .mm-slds-tile--board__icon,
        .mm-slds-tile_board__icon {
            width: 1rem;
            height: 1rem;
            position: absolute;
            bottom: .25rem;
            right: .25rem
        }
        
        .mm-slds-tile--board .mm-slds-has-alert,
        .mm-slds-tile_board .mm-slds-has-alert {
            padding-right: 1.5rem
        }
        
        @media (min-width:48em) {
            .mm-slds-tabs--default .mm-slds-tabs__item+.mm-slds-tabs__item,
            .mm-slds-tabs_default .mm-slds-tabs__item+.mm-slds-tabs__item {
                margin-left: 1.5rem
            }
        }
        
        .mm-slds-tabs--default .mm-slds-tabs__item>a,
        .mm-slds-tabs_default .mm-slds-tabs__item>a {
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            display: block;
            text-decoration: none;
            cursor: pointer;
            height: 2.5rem;
            line-height: 2.5rem;
            border-bottom: 2px solid transparent;
            padding: 0 .5rem;
            color: #3e3e3c
        }
        
        .mm-slds-tabs--default .mm-slds-tabs__item>a:focus,
        .mm-slds-tabs_default .mm-slds-tabs__item>a:focus {
            outline: 0
        }
        
        @media (min-width:48em) {
            .mm-slds-tabs--default .mm-slds-tabs__item>a,
            .mm-slds-tabs_default .mm-slds-tabs__item>a {
                padding: 0 1rem
            }
        }
        
        .mm-slds-tabs--default .mm-slds-tabs__item>a:focus,
        .mm-slds-tabs--default .mm-slds-tabs__item>a:hover,
        .mm-slds-tabs_default .mm-slds-tabs__item>a:focus,
        .mm-slds-tabs_default .mm-slds-tabs__item>a:hover {
            text-decoration: none;
            border-color: #0070d2;
            color: #080707
        }
        
        .mm-slds-tabs--default .mm-slds-tabs__item.mm-slds-active a,
        .mm-slds-tabs_default .mm-slds-tabs__item.mm-slds-active a {
            border-color: #1589ee;
            color: #080707
        }
        
        .mm-slds-tabs--default .mm-slds-tabs__item.mm-slds-active a:focus,
        .mm-slds-tabs_default .mm-slds-tabs__item.mm-slds-active a:focus {
            color: #0070d2
        }
        
        .mm-slds-tabs--default>.mm-slds-tabs__content,
        .mm-slds-tabs_default>.mm-slds-tabs__content {
            position: relative;
            padding: 1rem 0
        }
        
        .mm-slds-tabs--default,
        .mm-slds-tabs_default {
            display: block;
            width: 100%;
            background-color: #fff
        }
        
        .mm-slds-tabs--default .mm-slds-tabs__item--overflow,
        .mm-slds-tabs--default .mm-slds-tabs__item_overflow,
        .mm-slds-tabs_default .mm-slds-tabs__item--overflow,
        .mm-slds-tabs_default .mm-slds-tabs__item_overflow {
            overflow: visible
        }
        
        .mm-slds-tabs--default__nav,
        .mm-slds-tabs_default__nav {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            border-bottom: 1px solid #dddbda
        }
        
        .mm-slds-tabs--default__item,
        .mm-slds-tabs_default__item {
            color: #3e3e3c;
            position: relative;
            padding: 0 .75rem;
            margin-bottom: -1px
        }
        
        .mm-slds-tabs--default__item:after,
        .mm-slds-tabs_default__item:after {
            display: block;
            content: "";
            bottom: 0;
            left: 0;
            right: 0;
            height: 0;
            position: absolute
        }
        
        .mm-slds-tabs--default__item.mm-slds-active,
        .mm-slds-tabs--default__item.mm-slds-is-active,
        .mm-slds-tabs_default__item.mm-slds-active,
        .mm-slds-tabs_default__item.mm-slds-is-active {
            color: var(--mm-sds-c-tabs-item-text-color-active, #080707)
        }
        
        .mm-slds-tabs--default__item.mm-slds-active:after,
        .mm-slds-tabs--default__item.mm-slds-is-active:after,
        .mm-slds-tabs_default__item.mm-slds-active:after,
        .mm-slds-tabs_default__item.mm-slds-is-active:after {
            background-color: var(--mm-sds-c-tabs-item-color-border-active, #1589ee);
            height: .1875rem
        }
        
        .mm-slds-tabs--default__item.mm-slds-active .mm-slds-tabs--default__link,
        .mm-slds-tabs--default__item.mm-slds-active .mm-slds-tabs_default__link,
        .mm-slds-tabs--default__item.mm-slds-is-active .mm-slds-tabs--default__link,
        .mm-slds-tabs--default__item.mm-slds-is-active .mm-slds-tabs_default__link,
        .mm-slds-tabs_default__item.mm-slds-active .mm-slds-tabs--default__link,
        .mm-slds-tabs_default__item.mm-slds-active .mm-slds-tabs_default__link,
        .mm-slds-tabs_default__item.mm-slds-is-active .mm-slds-tabs--default__link,
        .mm-slds-tabs_default__item.mm-slds-is-active .mm-slds-tabs_default__link {
            font-weight: 700
        }
        
        .mm-slds-tabs--default__item.mm-slds-active .mm-slds-tabs--default__link:hover,
        .mm-slds-tabs--default__item.mm-slds-active .mm-slds-tabs_default__link:hover,
        .mm-slds-tabs--default__item.mm-slds-is-active .mm-slds-tabs--default__link:hover,
        .mm-slds-tabs--default__item.mm-slds-is-active .mm-slds-tabs_default__link:hover,
        .mm-slds-tabs_default__item.mm-slds-active .mm-slds-tabs--default__link:hover,
        .mm-slds-tabs_default__item.mm-slds-active .mm-slds-tabs_default__link:hover,
        .mm-slds-tabs_default__item.mm-slds-is-active .mm-slds-tabs--default__link:hover,
        .mm-slds-tabs_default__item.mm-slds-is-active .mm-slds-tabs_default__link:hover {
            color: currentColor
        }
        
        .mm-slds-tabs--default__item:hover:after,
        .mm-slds-tabs_default__item:hover:after {
            height: .125rem;
            background-color: var(--mm-sds-c-tabs-item-color-border-hover, #007add);
            -webkit-transition: height .3s;
            transition: height .3s
        }
        
        .mm-slds-tabs--default__item.mm-slds-has-focus,
        .mm-slds-tabs--default__item:focus,
        .mm-slds-tabs_default__item.mm-slds-has-focus,
        .mm-slds-tabs_default__item:focus {
            outline: 0
        }
        
        .mm-slds-tabs--default__item.mm-slds-has-focus:after,
        .mm-slds-tabs--default__item:focus:after,
        .mm-slds-tabs_default__item.mm-slds-has-focus:after,
        .mm-slds-tabs_default__item:focus:after {
            height: 3px;
            background-color: var(--mm-sds-c-tabs-item-color-border-active, #1589ee)
        }
        
        .mm-slds-tabs--default__item .mm-slds-tabs--default__link:focus,
        .mm-slds-tabs--default__item .mm-slds-tabs_default__link:focus,
        .mm-slds-tabs_default__item .mm-slds-tabs--default__link:focus,
        .mm-slds-tabs_default__item .mm-slds-tabs_default__link:focus {
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-tabs--default__item.mm-slds-has-notification,
        .mm-slds-tabs_default__item.mm-slds-has-notification {
            background: #f3f2f2
        }
        
        .mm-slds-tabs--default__item.mm-slds-has-notification:after,
        .mm-slds-tabs_default__item.mm-slds-has-notification:after {
            background-color: #dddbda
        }
        
        .mm-slds-tabs--default__item.mm-slds-has-notification:hover:after,
        .mm-slds-tabs_default__item.mm-slds-has-notification:hover:after {
            background-color: #0070d2
        }
        
        .mm-slds-tabs--default__item.mm-slds-has-notification .mm-slds-indicator_unread,
        .mm-slds-tabs_default__item.mm-slds-has-notification .mm-slds-indicator_unread {
            display: inline-block;
            height: .375rem;
            width: .375rem;
            position: relative;
            top: auto;
            left: auto
        }
        
        .mm-slds-tabs--default__item.mm-slds-is-unsaved .mm-slds-indicator_unread,
        .mm-slds-tabs_default__item.mm-slds-is-unsaved .mm-slds-indicator_unread {
            margin-left: -.35rem
        }
        
        .mm-slds-tabs--default__item.mm-slds-has-notification .mm-slds-indicator_unsaved,
        .mm-slds-tabs_default__item.mm-slds-has-notification .mm-slds-indicator_unsaved {
            top: -.25rem
        }
        
        .mm-slds-tabs--default__link,
        .mm-slds-tabs_default__link {
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            display: block;
            text-decoration: none;
            cursor: pointer;
            height: 2.5rem;
            line-height: 2.5rem;
            color: currentColor;
            border: 0;
            text-transform: inherit;
            z-index: 1
        }
        
        .mm-slds-tabs--default__link:focus,
        .mm-slds-tabs_default__link:focus {
            outline: 0
        }
        
        .mm-slds-tabs--default__link:focus,
        .mm-slds-tabs--default__link:hover,
        .mm-slds-tabs_default__link:focus,
        .mm-slds-tabs_default__link:hover {
            text-decoration: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            color: currentColor
        }
        
        .mm-slds-tabs--default__link[tabindex="0"]:focus,
        .mm-slds-tabs_default__link[tabindex="0"]:focus {
            text-decoration: underline
        }
        
        .mm-slds-tabs_default__overflow-button {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            height: 2.5rem;
            line-height: 2.5rem
        }
        
        .mm-slds-tabs_default__overflow-button .mm-slds-button {
            line-height: inherit;
            color: #3e3e3c;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-tabs_default__overflow-button .mm-slds-button:focus {
            text-decoration: underline
        }
        
        .mm-slds-tabs_default__overflow-button.mm-slds-has-error .mm-slds-button,
        .mm-slds-tabs_default__overflow-button.mm-slds-has-success .mm-slds-button {
            color: #fff
        }
        
        .mm-slds-tabs--default__content,
        .mm-slds-tabs_default__content {
            position: relative;
            padding: 1rem 0
        }
        
        .mm-slds-tabs_medium .mm-slds-tabs_default__item {
            font-size: 1rem
        }
        
        .mm-slds-tabs_large .mm-slds-tabs_default__item {
            font-size: 1.25rem
        }
        
        .mm-slds-tabs__left-icon {
            margin-right: .5rem
        }
        
        .mm-slds-tabs__left-icon:empty {
            margin-right: 0
        }
        
        .mm-slds-tabs__right-icon {
            margin-left: .5rem
        }
        
        .mm-slds-tabs_mobile__title {
            width: 100%;
            height: 100%;
            color: #2b2826;
            font-size: 1rem;
            padding: 0 1rem
        }
        
        .mm-slds-tabs_mobile__title .mm-slds-button:focus {
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-tabs_mobile__title-action {
            width: 100%;
            height: 100%;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between
        }
        
        .mm-slds-tabs_mobile__title-action .mm-slds-button__icon {
            -ms-flex-negative: 0;
            flex-shrink: 0
        }
        
        .mm-slds-tabs_mobile {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }
        
        .mm-slds-tabs_mobile__item {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            border-top: 1px solid #dddbda;
            height: 2.75rem;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        .mm-slds-tabs_mobile__item:active {
            background-color: #f3f2f2
        }
        
        .mm-slds-tabs_mobile__item:last-child {
            border-bottom: 1px solid #dddbda
        }
        
        .mm-slds-tabs_mobile+.mm-slds-tabs_mobile .mm-slds-tabs_mobile__item:first-child {
            border-top: 0
        }
        
        .mm-slds-tabs-mobile__container {
            position: relative;
            overflow: hidden
        }
        
        .mm-slds-panel__body .mm-slds-tabs-mobile {
            margin-left: -.75rem;
            margin-right: -.75rem
        }
        
        .mm-slds-panel__body .mm-slds-tabs-mobile:first-child {
            margin-top: -.75rem
        }
        
        .mm-slds-panel__body .mm-slds-tabs-mobile:first-child .mm-slds-tabs-mobile__item:first-child {
            border-top: 0
        }
        
        .mm-slds-tabs-mobile {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            background-color: var(--mm-sds-c-tabs-mobile-color-background, #fff)
        }
        
        .mm-slds-tabs-mobile__item {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            border-top: 1px solid #dddbda;
            height: 2.75rem;
            -webkit-box-align: stretch;
            -ms-flex-align: stretch;
            align-items: stretch;
            color: #2b2826;
            font-size: 1rem;
            padding: 0 .75rem
        }
        
        .mm-slds-tabs-mobile__item:active {
            background-color: #ecebea
        }
        
        .mm-slds-tabs-mobile__item:last-child {
            border-bottom: 1px solid #dddbda
        }
        
        .mm-slds-tabs-mobile__group .mm-slds-tabs-mobile__container+.mm-slds-tabs-mobile__container .mm-slds-tabs-mobile__item:first-child {
            border-top: 0
        }
        
        .mm-slds-tabs--scoped .mm-slds-tabs__item,
        .mm-slds-tabs_scoped .mm-slds-tabs__item {
            position: relative;
            margin-bottom: -1px
        }
        
        .mm-slds-tabs--scoped .mm-slds-tabs__item+.mm-slds-tabs__item,
        .mm-slds-tabs_scoped .mm-slds-tabs__item+.mm-slds-tabs__item {
            margin-left: -1px
        }
        
        .mm-slds-tabs--scoped .mm-slds-tabs__item:first-child>a,
        .mm-slds-tabs_scoped .mm-slds-tabs__item:first-child>a {
            border-left: 0;
            border-radius: .25rem 0 0 0
        }
        
        .mm-slds-tabs--scoped .mm-slds-tabs__item>a,
        .mm-slds-tabs_scoped .mm-slds-tabs__item>a {
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            display: block;
            text-decoration: none;
            cursor: pointer;
            height: 2.5rem;
            line-height: 2.5rem;
            padding: 0 1.5rem;
            color: #3e3e3c;
            background-clip: padding-box;
            border-left: 1px solid transparent;
            border-right: 1px solid transparent
        }
        
        .mm-slds-tabs--scoped .mm-slds-tabs__item>a:focus,
        .mm-slds-tabs_scoped .mm-slds-tabs__item>a:focus {
            outline: 0
        }
        
        .mm-slds-tabs--scoped .mm-slds-tabs__item>a:focus,
        .mm-slds-tabs--scoped .mm-slds-tabs__item>a:hover,
        .mm-slds-tabs_scoped .mm-slds-tabs__item>a:focus,
        .mm-slds-tabs_scoped .mm-slds-tabs__item>a:hover {
            text-decoration: none;
            color: #005fb2;
            border-color: #dddbda
        }
        
        .mm-slds-tabs--scoped .mm-slds-tabs__item .mm-slds-active>a,
        .mm-slds-tabs_scoped .mm-slds-tabs__item .mm-slds-active>a {
            background-color: #fff;
            color: #006dcc;
            border-color: #dddbda
        }
        
        .mm-slds-tabs--scoped .mm-slds-tabs__item .mm-slds-active>a:focus,
        .mm-slds-tabs_scoped .mm-slds-tabs__item .mm-slds-active>a:focus {
            text-decoration: underline
        }
        
        .mm-slds-tabs--scoped>.mm-slds-tabs__content,
        .mm-slds-tabs_scoped>.mm-slds-tabs__content {
            background-color: #fff;
            border: 1px solid #dddbda;
            border-top: 0;
            border-radius: 0 0 .25rem .25rem;
            padding: 1rem
        }
        
        .mm-slds-tabs--scoped,
        .mm-slds-tabs_scoped {
            display: block;
            width: 100%
        }
        
        .mm-slds-tabs--scoped__nav,
        .mm-slds-tabs_scoped__nav {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            background-color: #fafaf9;
            border: 1px solid #dddbda;
            border-top-left-radius: var(--mm-sds-c-tabs-scoped-radius-border, .25rem);
            border-top-right-radius: var(--mm-sds-c-tabs-scoped-radius-border, .25rem);
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0
        }
        
        .mm-slds-tabs--scoped__item,
        .mm-slds-tabs_scoped__item {
            position: relative;
            margin-bottom: -1px
        }
        
        .mm-slds-tabs--scoped__item+.mm-slds-tabs--scoped__item,
        .mm-slds-tabs--scoped__item+.mm-slds-tabs_scoped__item,
        .mm-slds-tabs_scoped__item+.mm-slds-tabs--scoped__item,
        .mm-slds-tabs_scoped__item+.mm-slds-tabs_scoped__item {
            margin-left: -1px
        }
        
        .mm-slds-tabs--scoped__item:first-child .mm-slds-tabs--scoped__link,
        .mm-slds-tabs--scoped__item:first-child .mm-slds-tabs_scoped__link,
        .mm-slds-tabs_scoped__item:first-child .mm-slds-tabs--scoped__link,
        .mm-slds-tabs_scoped__item:first-child .mm-slds-tabs_scoped__link {
            border-left: 0;
            border-radius: 0
        }
        
        .mm-slds-tabs--scoped__content,
        .mm-slds-tabs_scoped__content {
            background-color: #fff;
            border: 1px solid #dddbda;
            border-top: 0;
            border-top-left-radius: 0;
            border-top-right-radius: 0;
            border-bottom-right-radius: var(--mm-sds-c-tabs-scoped-radius-border, .25rem);
            border-bottom-left-radius: var(--mm-sds-c-tabs-scoped-radius-border, .25rem);
            padding: 1rem
        }
        
        .mm-slds-tabs--scoped__link,
        .mm-slds-tabs_scoped__link {
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            display: block;
            text-decoration: none;
            cursor: pointer;
            height: 2.5rem;
            line-height: 2.5rem;
            padding: 0 1rem;
            color: #3e3e3c;
            background-clip: padding-box;
            border: 0;
            border-left: 1px solid transparent;
            border-right: 1px solid transparent;
            border-radius: 0
        }
        
        .mm-slds-tabs--scoped__link:focus,
        .mm-slds-tabs_scoped__link:focus {
            outline: 0
        }
        
        .mm-slds-tabs--scoped__link:focus,
        .mm-slds-tabs--scoped__link:hover,
        .mm-slds-tabs_scoped__link:focus,
        .mm-slds-tabs_scoped__link:hover {
            text-decoration: none;
            color: currentColor;
            border-color: #dddbda
        }
        
        .mm-slds-tabs_scoped__overflow-button {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            height: 2.5rem;
            line-height: 2.5rem
        }
        
        .mm-slds-tabs_scoped__overflow-button .mm-slds-button {
            line-height: inherit;
            color: #3e3e3c;
            padding: 0 1rem
        }
        
        .mm-slds-active .mm-slds-tabs--scoped__link,
        .mm-slds-active .mm-slds-tabs_scoped__link,
        .mm-slds-is-active .mm-slds-tabs--scoped__link,
        .mm-slds-is-active .mm-slds-tabs_scoped__link {
            background-color: #fff;
            border-color: #dddbda;
            font-weight: 700;
            color: var(--mm-sds-c-tabs-scoped-text-color-active, #080707)
        }
        
        .mm-slds-active .mm-slds-tabs--scoped__link:focus,
        .mm-slds-active .mm-slds-tabs_scoped__link:focus,
        .mm-slds-is-active .mm-slds-tabs--scoped__link:focus,
        .mm-slds-is-active .mm-slds-tabs_scoped__link:focus {
            text-decoration: underline
        }
        
        .mm-slds-tabs_medium .mm-slds-tabs_scoped__item {
            font-size: 1rem
        }
        
        .mm-slds-tabs_medium .mm-slds-tabs_scoped__link {
            padding-left: 1.5rem;
            padding-right: 1.5rem
        }
        
        .mm-slds-tabs_large .mm-slds-tabs_scoped__item {
            font-size: 1.25rem
        }
        
        .mm-slds-tabs_large .mm-slds-tabs_scoped__link {
            padding-left: 2rem;
            padding-right: 2rem
        }
        
        .mm-slds-tabs__nav-scroller.mm-slds-has-overflow {
            position: relative;
            padding-right: 4.7rem
        }
        
        .mm-slds-tab__scroll-controls {
            display: none
        }
        
        .mm-slds-has-overflow .mm-slds-tabs__nav-scroller--inner,
        .mm-slds-has-overflow .mm-slds-tabs__nav-scroller_inner {
            overflow: hidden
        }
        
        .mm-slds-has-overflow .mm-slds-tabs--default__nav,
        .mm-slds-has-overflow .mm-slds-tabs--scoped__nav,
        .mm-slds-has-overflow .mm-slds-tabs_default__nav,
        .mm-slds-has-overflow .mm-slds-tabs_scoped__nav {
            border: 0
        }
        
        .mm-slds-has-overflow .mm-slds-tab__scroll-controls {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            position: absolute;
            right: 0;
            top: 0;
            bottom: 0;
            background-color: #fff
        }
        
        .mm-slds-tabs--default .mm-slds-has-overflow .mm-slds-tabs__nav-scroller--inner,
        .mm-slds-tabs--default .mm-slds-has-overflow .mm-slds-tabs__nav-scroller_inner,
        .mm-slds-tabs_default .mm-slds-has-overflow .mm-slds-tabs__nav-scroller--inner,
        .mm-slds-tabs_default .mm-slds-has-overflow .mm-slds-tabs__nav-scroller_inner {
            border-bottom: 1px solid #dddbda
        }
        
        .mm-slds-tabs--default .mm-slds-tab__scroll-controls,
        .mm-slds-tabs_default .mm-slds-tab__scroll-controls {
            padding: calc(.25rem - 1px) 1px calc(.25rem - 1px) .5rem;
            border-bottom: 1px solid #dddbda
        }
        
        .mm-slds-tabs--scoped .mm-slds-has-overflow .mm-slds-tabs__nav-scroller--inner,
        .mm-slds-tabs--scoped .mm-slds-has-overflow .mm-slds-tabs__nav-scroller_inner,
        .mm-slds-tabs_scoped .mm-slds-has-overflow .mm-slds-tabs__nav-scroller--inner,
        .mm-slds-tabs_scoped .mm-slds-has-overflow .mm-slds-tabs__nav-scroller_inner {
            border: 1px solid #dddbda;
            border-bottom: 0;
            border-radius: .25rem .25rem 0 0;
            background-color: #f3f2f2
        }
        
        .mm-slds-tabs--scoped .mm-slds-has-overflow .mm-slds-tabs--scoped__item,
        .mm-slds-tabs--scoped .mm-slds-has-overflow .mm-slds-tabs_scoped__item,
        .mm-slds-tabs_scoped .mm-slds-has-overflow .mm-slds-tabs--scoped__item,
        .mm-slds-tabs_scoped .mm-slds-has-overflow .mm-slds-tabs_scoped__item {
            margin-bottom: 0;
            border-bottom: 1px solid #dddbda
        }
        
        .mm-slds-tabs--scoped .mm-slds-has-overflow .mm-slds-tabs--scoped__item.mm-slds-active,
        .mm-slds-tabs--scoped .mm-slds-has-overflow .mm-slds-tabs_scoped__item.mm-slds-active,
        .mm-slds-tabs_scoped .mm-slds-has-overflow .mm-slds-tabs--scoped__item.mm-slds-active,
        .mm-slds-tabs_scoped .mm-slds-has-overflow .mm-slds-tabs_scoped__item.mm-slds-active {
            border-bottom-color: #fff
        }
        
        .mm-slds-tabs--scoped .mm-slds-tab__scroll-controls,
        .mm-slds-tabs_scoped .mm-slds-tab__scroll-controls {
            padding: calc(.25rem - 1px) .25rem;
            border: 1px solid #dddbda;
            border-radius: 0 .25rem 0 0
        }
        
        .mm-slds-sub-tabs .mm-slds-tabs_default__nav {
            border-bottom-width: 1px
        }
        
        .mm-slds-sub-tabs__item {
            text-transform: none;
            letter-spacing: 0;
            margin-bottom: 0
        }
        
        .mm-slds-sub-tabs__item.mm-slds-active,
        .mm-slds-sub-tabs__item.mm-slds-is-open {
            background: rgba(21, 137, 238, .1)
        }
        
        .mm-slds-sub-tabs__item:after {
            content: none
        }
        
        .mm-slds-sub-tabs__item .mm-slds-tabs_default__link:focus,
        .mm-slds-sub-tabs__item.mm-slds-has-focus {
            text-decoration: underline
        }
        
        .mm-slds-sub-tabs__item+.mm-slds-sub-tabs__item {
            margin-left: 0
        }
        
        @keyframes error-pulse {
            0% {
                background-color: #c23934
            }
            40% {
                background-color: #870500
            }
            100% {
                background-color: #c23934
            }
        }
        
        @keyframes success-pulse {
            0% {
                background-color: #04844b
            }
            40% {
                background-color: #004a29
            }
            100% {
                background-color: #04844b
            }
        }
        
        @keyframes warning-pulse {
            0% {
                background-color: #ffb75d
            }
            40% {
                background-color: #ff9e2c
            }
            100% {
                background-color: #ffb75d
            }
        }
        
        .mm-slds-sub-tabs__item.mm-slds-has-success:before {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-iteration-count: 3;
            animation-iteration-count: 3;
            -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
            background-color: #04844b;
            bottom: 0;
            content: " ";
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            -webkit-transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
            transition: background-color .25s cubic-bezier(.39, .575, .565, 1)
        }
        
        .mm-slds-sub-tabs__item.mm-slds-has-success:hover:before {
            background-color: #004a29
        }
        
        .mm-slds-sub-tabs__item.mm-slds-has-success:before {
            -webkit-animation-name: success-pulse;
            animation-name: success-pulse
        }
        
        .mm-slds-sub-tabs__item.mm-slds-has-error:before {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-iteration-count: 3;
            animation-iteration-count: 3;
            -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
            background-color: #c23934;
            bottom: 0;
            content: " ";
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            -webkit-transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
            transition: background-color .25s cubic-bezier(.39, .575, .565, 1)
        }
        
        .mm-slds-sub-tabs__item.mm-slds-has-error:hover:before {
            background-color: #870500
        }
        
        .mm-slds-sub-tabs__item.mm-slds-has-error:before {
            -webkit-animation-name: error-pulse;
            animation-name: error-pulse
        }
        
        .mm-slds-sub-tabs__item.mm-slds-has-error,
        .mm-slds-sub-tabs__item.mm-slds-has-success {
            color: #fff
        }
        
        .mm-slds-sub-tabs__item.mm-slds-has-error .mm-slds-indicator_unread,
        .mm-slds-sub-tabs__item.mm-slds-has-success .mm-slds-indicator_unread {
            background-color: #fff
        }
        
        .mm-slds-sub-tabs__item.mm-slds-has-error .mm-slds-indicator_unsaved,
        .mm-slds-sub-tabs__item.mm-slds-has-success .mm-slds-indicator_unsaved {
            color: #fff
        }
        
        .mm-slds-sub-tabs__item.mm-slds-has-warning:before {
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-iteration-count: 3;
            animation-iteration-count: 3;
            -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
            background-color: #ffb75d;
            bottom: 0;
            content: " ";
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            -webkit-transition: background-color .25s cubic-bezier(.39, .575, .565, 1);
            transition: background-color .25s cubic-bezier(.39, .575, .565, 1)
        }
        
        .mm-slds-sub-tabs__item.mm-slds-has-warning:hover:before {
            background-color: #ff9e2c
        }
        
        .mm-slds-sub-tabs__item.mm-slds-has-warning:before {
            -webkit-animation-name: warning-pulse;
            animation-name: warning-pulse
        }
        
        .mm-slds-sub-tabs__item.mm-slds-has-warning .mm-slds-indicator_unread {
            background-color: currentColor
        }
        
        .mm-slds-sub-tabs__item.mm-slds-has-warning .mm-slds-indicator_unsaved {
            color: currentColor
        }
        
        .mm-slds-has-pinned-regions .mm-slds-sub-tabs__item.mm-slds-active:before,
        .mm-slds-has-pinned-regions .mm-slds-sub-tabs__item.mm-slds-is-open:before {
            content: "";
            height: 3px;
            display: block;
            background: #1589ee;
            position: absolute;
            top: 0;
            left: -1px;
            right: -1px
        }
        
        .mm-slds-navigation-list--vertical .mm-slds-is-active,
        .mm-slds-navigation-list-vertical .mm-slds-is-active {
            color: #080707
        }
        
        .mm-slds-navigation-list--vertical .mm-slds-is-active .mm-slds-navigation-list--vertical__action,
        .mm-slds-navigation-list--vertical .mm-slds-is-active .mm-slds-navigation-list-vertical__action,
        .mm-slds-navigation-list-vertical .mm-slds-is-active .mm-slds-navigation-list--vertical__action,
        .mm-slds-navigation-list-vertical .mm-slds-is-active .mm-slds-navigation-list-vertical__action {
            background-color: rgba(21, 137, 238, .1);
            border-color: #dddbda;
            border-left-color: #1589ee
        }
        
        .mm-slds-navigation-list--vertical .mm-slds-is-active .mm-slds-navigation-list--vertical__action:focus,
        .mm-slds-navigation-list--vertical .mm-slds-is-active .mm-slds-navigation-list-vertical__action:focus,
        .mm-slds-navigation-list-vertical .mm-slds-is-active .mm-slds-navigation-list--vertical__action:focus,
        .mm-slds-navigation-list-vertical .mm-slds-is-active .mm-slds-navigation-list-vertical__action:focus {
            border-left-width: .5rem;
            color: #005fb2
        }
        
        .mm-slds-navigation-list--vertical-inverse .mm-slds-is-active .mm-slds-navigation-list--vertical__action,
        .mm-slds-navigation-list--vertical-inverse .mm-slds-is-active .mm-slds-navigation-list-vertical__action,
        .mm-slds-navigation-list-vertical--shade .mm-slds-is-active .mm-slds-navigation-list--vertical__action,
        .mm-slds-navigation-list-vertical--shade .mm-slds-is-active .mm-slds-navigation-list-vertical__action,
        .mm-slds-navigation-list-vertical_shade .mm-slds-is-active .mm-slds-navigation-list--vertical__action,
        .mm-slds-navigation-list-vertical_shade .mm-slds-is-active .mm-slds-navigation-list-vertical__action {
            background-color: #fff
        }
        
        .mm-slds-navigation-list--vertical__action,
        .mm-slds-navigation-list-vertical__action {
            display: block;
            border-left: .25rem solid transparent;
            border-top: 1px solid transparent;
            border-bottom: 1px solid transparent;
            padding: .5rem 1.5rem
        }
        
        .mm-slds-navigation-list--vertical__action:focus,
        .mm-slds-navigation-list--vertical__action:hover,
        .mm-slds-navigation-list-vertical__action:focus,
        .mm-slds-navigation-list-vertical__action:hover {
            outline: 0;
            background-color: #f3f2f2
        }
        
        .mm-slds-navigation-list--vertical__action:active,
        .mm-slds-navigation-list-vertical__action:active {
            background-color: #ecebea
        }
        
        .mm-slds-nav-vertical {
            position: relative
        }
        
        .mm-slds-nav-vertical_compact .mm-slds-nav-vertical__action,
        .mm-slds-nav-vertical_compact .mm-slds-nav-vertical__title {
            padding: .25rem 1.5rem
        }
        
        .mm-slds-nav-vertical_shade .mm-slds-is-active.mm-slds-nav-vertical__item:before {
            background: #fff
        }
        
        .mm-slds-nav-vertical_shade .mm-slds-nav-vertical__item:hover:before {
            background: #fff
        }
        
        .mm-slds-nav-vertical_shade .mm-slds-is-active .mm-slds-nav-vertical__action {
            border-color: #dddbda
        }
        
        .mm-slds-nav-vertical__title {
            padding: .5rem 1rem;
            padding-left: 1.5rem;
            font-size: 1rem;
            font-weight: 700
        }
        
        .mm-slds-nav-vertical__title:not(:first-of-type) {
            margin-top: .5rem
        }
        
        .mm-slds-nav-vertical__section:not(:first-of-type) {
            margin-top: .5rem
        }
        
        .mm-slds-nav-vertical__item {
            position: relative
        }
        
        .mm-slds-nav-vertical__item:before {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            content: ""
        }
        
        .mm-slds-nav-vertical__item.mm-slds-is-active:before,
        .mm-slds-nav-vertical__item:hover:before {
            background: rgba(21, 137, 238, .1)
        }
        
        .mm-slds-nav-vertical__action {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            width: 100%;
            padding: .5rem 1.5rem .5rem 2rem;
            color: #080707;
            border-top: 1px solid transparent;
            border-bottom: 1px solid transparent;
            border-radius: 0;
            -webkit-box-shadow: inset 0 0 0 #1589ee;
            box-shadow: inset 0 0 0 #1589ee;
            cursor: pointer
        }
        
        .mm-slds-nav-vertical__action:active,
        .mm-slds-nav-vertical__action:focus,
        .mm-slds-nav-vertical__action:hover {
            color: currentColor
        }
        
        .mm-slds-nav-vertical__action:hover {
            text-decoration: none;
            -webkit-box-shadow: inset .125rem 0 0 #1589ee;
            box-shadow: inset .125rem 0 0 #1589ee
        }
        
        [dir=rtl] .mm-slds-nav-vertical__action:hover {
            -webkit-box-shadow: inset -.125rem 0 0 #1589ee;
            box-shadow: inset -.125rem 0 0 #1589ee
        }
        
        .mm-slds-nav-vertical__action:focus {
            outline: 0;
            text-decoration: underline
        }
        
        .mm-slds-nav-vertical__item.mm-slds-is-active .mm-slds-nav-vertical__action {
            font-weight: 700;
            -webkit-box-shadow: inset .25rem 0 0 #1589ee;
            box-shadow: inset .25rem 0 0 #1589ee
        }
        
        [dir=rtl] .mm-slds-nav-vertical__item.mm-slds-is-active .mm-slds-nav-vertical__action {
            -webkit-box-shadow: inset -.25rem 0 0 #1589ee;
            box-shadow: inset -.25rem 0 0 #1589ee
        }
        
        .mm-slds-nav-vertical__item {
            display: block
        }
        
        .mm-slds-nav-vertical__item [type=radio] {
            width: 1px;
            height: 1px;
            border: 0;
            clip: rect(0 0 0 0);
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute
        }
        
        .mm-slds-nav-vertical__item [type=radio]:focus+.mm-slds-nav-vertical__action .mm-slds-nav-vertical_radio-faux {
            text-decoration: underline
        }
        
        .mm-slds-nav-vertical__item [type=radio]:checked+.mm-slds-nav-vertical__action {
            font-weight: 700;
            background-color: #d8edff;
            -webkit-box-shadow: inset .25rem 0 0 #1589ee;
            box-shadow: inset .25rem 0 0 #1589ee
        }
        
        .mm-slds-nav-vertical_shade .mm-slds-nav-vertical__item [type=radio]:checked+.mm-slds-nav-vertical__action {
            border-color: #dddbda;
            background-color: #fff
        }
        
        .mm-slds-nav-vertical__action_overflow {
            color: #706e6b
        }
        
        .mm-slds-nav-vertical__action_overflow[aria-expanded=true] .mm-slds-button__icon {
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg)
        }
        
        [dir=rtl] .mm-slds-nav-vertical__action_overflow[aria-expanded=true] .mm-slds-button__icon {
            -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg)
        }
        
        .mm-slds-nav-vertical__action-text {
            color: #006dcc
        }
        
        .mm-slds-notify--alert,
        .mm-slds-notify_alert {
            position: relative;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            width: 100%;
            padding-top: var(--mm-sds-c-alert-spacing-block-start, .5rem);
            padding-right: var(--mm-sds-c-alert-spacing-inline-end, 2rem);
            padding-bottom: var(--mm-sds-c-alert-spacing-block-end, .5rem);
            padding-left: var(--mm-sds-c-alert-spacing-inline-start, .5rem);
            color: var(--mm-sds-c-alert-text-color, #fff);
            font-weight: var(--mm-sds-c-alert-font-weight, 300);
            text-align: center;
            background-color: var(--mm-sds-c-alert-color-background, #706e6b)
        }
        
        .mm-slds-notify--alert a,
        .mm-slds-notify_alert a {
            color: currentColor;
            border: 1px solid transparent;
            border-radius: .25rem
        }
        
        .mm-slds-notify--alert a:focus,
        .mm-slds-notify--alert a:hover,
        .mm-slds-notify_alert a:focus,
        .mm-slds-notify_alert a:hover {
            text-decoration: none;
            outline: 0
        }
        
        .mm-slds-notify--alert a:focus,
        .mm-slds-notify_alert a:focus {
            -webkit-box-shadow: 0 0 3px #ecebea;
            box-shadow: 0 0 3px #ecebea;
            border: 1px solid #ecebea
        }
        
        .mm-slds-notify--alert a:active,
        .mm-slds-notify_alert a:active {
            color: var(--mm-sds-c-alert-text-color-active, rgba(255, 255, 255, .5))
        }
        
        .mm-slds-notify--alert a[disabled],
        .mm-slds-notify_alert a[disabled] {
            color: var(--mm-sds-c-alert-text-color-disabled, rgba(255, 255, 255, .15))
        }
        
        .mm-slds-notify--alert .mm-slds-notify__close,
        .mm-slds-notify_alert .mm-slds-notify__close {
            position: absolute;
            top: 50%;
            right: .75rem;
            margin-left: .25rem;
            float: right;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%)
        }
        
        .mm-slds-modal--prompt .mm-slds-modal__close,
        .mm-slds-modal_prompt .mm-slds-modal__close {
            display: none
        }
        
        .mm-slds-modal--prompt .mm-slds-modal__header,
        .mm-slds-modal_prompt .mm-slds-modal__header {
            border-bottom: 0
        }
        
        .mm-slds-modal--prompt .mm-slds-modal__content,
        .mm-slds-modal_prompt .mm-slds-modal__content {
            padding-left: 2rem;
            padding-right: 2rem
        }
        
        .mm-slds-modal--prompt .mm-slds-modal__footer,
        .mm-slds-modal_prompt .mm-slds-modal__footer {
            border-top: 0;
            text-align: center
        }
        
        .mm-slds-notify-container,
        .mm-slds-notify_container {
            position: fixed;
            width: 100%;
            left: 0;
            top: 0;
            z-index: 10000;
            text-align: center
        }
        
        .mm-slds-notify--toast,
        .mm-slds-notify_toast {
            color: #fff;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            position: relative;
            background: var(--mm-sds-c-toast-color-background, #706e6b);
            font-weight: 300;
            border-radius: var(--mm-sds-c-toast-radius-border, .25rem);
            margin: .5rem;
            padding-top: var(--mm-sds-c-toast-spacing-block-start, .75rem);
            padding-right: var(--mm-sds-c-toast-spacing-inline-end, 3rem);
            padding-bottom: var(--mm-sds-c-toast-spacing-block-end, .75rem);
            padding-left: var(--mm-sds-c-toast-spacing-inline-start, 1.5rem);
            min-width: var(--mm-sds-c-toast-sizing-min-width, 30rem);
            text-align: left;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }
        
        .mm-slds-notify--toast a,
        .mm-slds-notify_toast a {
            color: currentColor;
            border: 1px solid transparent;
            border-radius: .25rem
        }
        
        .mm-slds-notify--toast a:focus,
        .mm-slds-notify--toast a:hover,
        .mm-slds-notify_toast a:focus,
        .mm-slds-notify_toast a:hover {
            text-decoration: none;
            outline: 0
        }
        
        .mm-slds-notify--toast a:focus,
        .mm-slds-notify_toast a:focus {
            -webkit-box-shadow: 0 0 3px #ecebea;
            box-shadow: 0 0 3px #ecebea;
            border: 1px solid #ecebea
        }
        
        .mm-slds-notify--toast a:active,
        .mm-slds-notify_toast a:active {
            color: rgba(255, 255, 255, .5)
        }
        
        .mm-slds-notify--toast a[disabled],
        .mm-slds-notify_toast a[disabled] {
            color: rgba(255, 255, 255, .15)
        }
        
        .mm-slds-notify--toast .mm-slds-notify__close,
        .mm-slds-notify_toast .mm-slds-notify__close {
            float: right;
            position: absolute;
            top: .75rem;
            right: .75rem;
            margin-left: .25rem;
            -webkit-transform: translateY(-.125rem);
            transform: translateY(-.125rem)
        }
        
        .mm-slds-region_narrow .mm-slds-notify--toast,
        .mm-slds-region_narrow .mm-slds-notify_toast {
            min-width: auto;
            width: 100%;
            margin-left: 0
        }
        
        .mm-slds-scoped-notification {
            padding: .75rem
        }
        
        .mm-slds-scoped-notification_light {
            background-color: #f3f2f2
        }
        
        .mm-slds-scoped-notification_dark {
            background-color: #706e6b;
            color: #fff
        }
        
        .mm-slds-scoped-notification_dark a {
            color: #fff;
            text-decoration: underline
        }
        
        .mm-slds-scoped-notification_dark a:active,
        .mm-slds-scoped-notification_dark a:hover {
            text-decoration: none
        }
        
        .mm-slds-notification-container {
            position: fixed;
            display: block;
            width: 20.5rem;
            right: .25rem;
            top: .25rem;
            padding: .25rem .25rem .5rem;
            z-index: 8500
        }
        
        .mm-slds-notification {
            position: relative;
            width: 20rem;
            border: 1px solid #ecebea;
            border-radius: .25rem;
            -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2);
            box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2);
            -webkit-transition-duration: .4s;
            transition-duration: .4s;
            -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
            -webkit-transition-property: margin, max-height, opacity, top;
            transition-property: margin, max-height, opacity, top
        }
        
        .mm-slds-notification .mm-slds-media__body {
            opacity: 1;
            -webkit-transition-property: opacity;
            transition-property: opacity;
            -webkit-transition-duration: .4s;
            transition-duration: .4s;
            -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out
        }
        
        .mm-slds-notification+.mm-slds-notification {
            margin-top: .5rem
        }
        
        .mm-slds-notification:nth-of-type(1) {
            z-index: 4
        }
        
        .mm-slds-notification:nth-of-type(2) {
            z-index: 3
        }
        
        .mm-slds-notification:nth-of-type(3) {
            z-index: 2
        }
        
        .mm-slds-notification:nth-of-type(4) {
            z-index: 1
        }
        
        .mm-slds-notification:nth-of-type(n+3) {
            overflow: hidden
        }
        
        .mm-slds-notification:nth-of-type(n+4) {
            margin-top: 0;
            -webkit-transform: scaleX(.95) translateY(-90%);
            transform: scaleX(.95) translateY(-90%)
        }
        
        .mm-slds-notification:nth-of-type(n+4) .mm-slds-media__body,
        .mm-slds-notification:nth-of-type(n+5) {
            opacity: 0
        }
        
        .mm-slds-notification:nth-of-type(n+6) {
            display: none
        }
        
        .mm-slds-notification__target {
            padding: .75rem;
            border-radius: .25rem;
            background-color: #f4f6f9;
            color: #080707
        }
        
        .mm-slds-notification__target:focus,
        .mm-slds-notification__target:hover {
            background-color: #fff;
            text-decoration: none
        }
        
        .mm-slds-notification__footer {
            padding: .75rem .75rem 1rem .75rem
        }
        
        .mm-slds-notification__close {
            position: absolute;
            top: 0;
            right: 0
        }
        
        .mm-slds-modal__header .mm-slds-notify-container,
        .mm-slds-modal__header .mm-slds-notify_container {
            position: absolute
        }
        
        .mm-slds-modal__header .mm-slds-notify--toast,
        .mm-slds-modal__header .mm-slds-notify_toast {
            display: block
        }
        
        .mm-slds-trial-header {
            color: #fff;
            height: 3.125rem;
            background: #061c3f;
            padding: 0 1rem
        }
        
        .mm-slds-trial-header .mm-slds-icon {
            fill: currentColor
        }
        
        .mm-slds-trial-header a:not([class*=slds-button_]):not([class*=slds-button--]),
        .mm-slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--]) {
            color: currentColor;
            border: 1px solid transparent;
            border-radius: .25rem
        }
        
        .mm-slds-trial-header a:not([class*=slds-button_]):not([class*=slds-button--]):focus,
        .mm-slds-trial-header a:not([class*=slds-button_]):not([class*=slds-button--]):hover,
        .mm-slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--]):focus,
        .mm-slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--]):hover {
            text-decoration: none;
            outline: 0
        }
        
        .mm-slds-trial-header a:not([class*=slds-button_]):not([class*=slds-button--]):focus,
        .mm-slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--]):focus {
            -webkit-box-shadow: 0 0 3px #ecebea;
            box-shadow: 0 0 3px #ecebea;
            border: 1px solid #ecebea
        }
        
        .mm-slds-trial-header a:not([class*=slds-button_]):not([class*=slds-button--]):active,
        .mm-slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--]):active {
            color: rgba(255, 255, 255, .5)
        }
        
        .mm-slds-trial-header a:not([class*=slds-button_]):not([class*=slds-button--])[disabled],
        .mm-slds-trial-header button:not([class*=slds-button_]):not([class*=slds-button--])[disabled] {
            color: rgba(255, 255, 255, .15)
        }
        
        .mm-slds-trial-header .mm-slds-icon--selected,
        .mm-slds-trial-header .mm-slds-icon_selected {
            fill: #4bca81
        }
        
        .mm-slds-lookup {
            position: relative;
            width: 100%
        }
        
        .mm-slds-lookup__list {
            max-height: calc((((1.5 * .8125rem) + (1.5 * .75rem) - .25rem) + (.25rem * 2)) * 8);
            overflow-y: auto
        }
        
        .mm-slds-lookup__menu {
            background: #fff;
            border: 1px solid #dddbda;
            border-radius: .25rem;
            z-index: 7000;
            position: absolute;
            width: 100%;
            padding: .5rem 0;
            display: none
        }
        
        .mm-slds-lookup__item>a,
        .mm-slds-lookup__item>button,
        .mm-slds-lookup__item>span {
            display: block;
            padding: .5rem;
            color: #080707;
            text-align: left;
            width: 100%;
            line-height: 1.5;
            border-radius: 0
        }
        
        .mm-slds-lookup__item>a:focus,
        .mm-slds-lookup__item>a:hover,
        .mm-slds-lookup__item>button:focus,
        .mm-slds-lookup__item>button:hover,
        .mm-slds-lookup__item>span:focus,
        .mm-slds-lookup__item>span:hover {
            outline: 0;
            background-color: #f3f2f2;
            color: #080707;
            text-decoration: none
        }
        
        .mm-slds-lookup__item>a .mm-slds-icon,
        .mm-slds-lookup__item>button .mm-slds-icon,
        .mm-slds-lookup__item>span .mm-slds-icon {
            margin-right: .5rem
        }
        
        .mm-slds-lookup__item--label,
        .mm-slds-lookup__item_label {
            font-size: .875rem;
            font-weight: 700;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding: .5rem 1rem
        }
        
        .mm-slds-lookup__item-action {
            font-size: .8125rem;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding: .25rem 1rem;
            color: #080707;
            text-align: left;
            width: 100%;
            line-height: 1.5;
            border-radius: 0
        }
        
        .mm-slds-lookup__item-action.mm-slds-has-focus,
        .mm-slds-lookup__item-action:focus,
        .mm-slds-lookup__item-action:hover {
            outline: 0;
            cursor: pointer;
            background-color: #f3f2f2;
            color: #080707;
            text-decoration: none
        }
        
        .mm-slds-lookup__item-action .mm-slds-media__figure {
            margin-right: .5rem;
            margin-top: .25rem
        }
        
        .mm-slds-lookup__item-action--label,
        .mm-slds-lookup__item-action_label {
            padding: .5rem 1rem
        }
        
        .mm-slds-lookup__item-action--label>.mm-slds-icon,
        .mm-slds-lookup__item-action_label>.mm-slds-icon {
            margin-left: .25rem;
            margin-right: .75rem
        }
        
        .mm-slds-lookup__search-input {
            width: 100%
        }
        
        .mm-slds-lookup__result-text {
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            display: block;
            margin-bottom: .125rem
        }
        
        .mm-slds-lookup__result-meta {
            display: block;
            margin-top: -.25rem;
            color: #3e3e3c
        }
        
        .mm-slds-lookup__pill-container {
            padding: 0 .5rem .25rem
        }
        
        .mm-slds-lookup mark {
            font-weight: 700;
            background-color: transparent;
            color: inherit
        }
        
        .mm-slds-lookup.mm-slds-is-open .mm-slds-lookup__menu {
            display: block
        }
        
        .mm-slds-lookup.mm-slds-has-selection .mm-slds-input,
        .mm-slds-lookup.mm-slds-has-selection .mm-slds-input__icon,
        .mm-slds-lookup.mm-slds-has-selection .mm-slds-lookup__search-input {
            display: none
        }
        
        .mm-slds-lookup.mm-slds-has-selection .mm-slds-pill {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-lookup.mm-slds-has-selection .mm-slds-pill__remove {
            margin-left: auto
        }
        
        .mm-slds-mobile-combobox {
            display: block
        }
        
        .mm-slds-mobile-combobox__header {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-mobile-combobox__header-has-icon {
            position: relative
        }
        
        .mm-slds-mobile-combobox__header-has-icon .mm-slds-mobile-combobox__addon {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            margin-right: .5rem
        }
        
        .mm-slds-mobile-combobox__addon {
            -ms-flex-negative: 0;
            flex-shrink: 0
        }
        
        .mm-slds-mobile-combobox__input {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto
        }
        
        .mm-slds-mobile-combobox__input .mm-slds-input {
            line-height: 2.625rem;
            font-size: 1rem
        }
        
        .mm-slds-mobile-lookup__listbox_container {
            width: 100%;
            margin: .25rem 0;
            background: #fff
        }
        
        .mm-slds-mobile-lookup__listbox-option {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            margin-right: -.75rem;
            padding: .5rem 1.5rem .5rem 0;
            min-height: 2.75rem;
            line-height: 1.375;
            border-bottom: 1px solid #f1f2f3
        }
        
        .mm-slds-mobile-lookup__listbox-option mark {
            font-weight: 700;
            background-color: transparent;
            color: inherit
        }
        
        .mm-slds-mobile-lookup__listbox-option_heading {
            font-size: 1rem;
            font-weight: 700;
            border-bottom: 0
        }
        
        .mm-slds-mobile-lookup__listbox_text {
            display: block;
            color: #080707;
            font-size: 1rem
        }
        
        .mm-slds-mobile-lookup__listbox_meta {
            display: block;
            color: #706e6b;
            font-size: .875rem
        }
        
        .mm-slds-mobile-lookup__listbox_icon_container {
            margin-left: auto;
            color: #0070d2
        }
        
        .mm-slds-mobile-lookup__listbox_trigger {
            line-height: 2.625rem;
            -webkit-box-pack: unset;
            -ms-flex-pack: unset;
            justify-content: unset;
            font-size: 1rem;
            font-weight: 700
        }
        
        .mm-slds-mobile-lookup__listbox_trigger .mm-slds-icon {
            margin-left: .75rem;
            fill: currentColor
        }
        
        .mm-slds-mobile-lookup__listbox_trigger+.mm-slds-mobile-lookup__listbox {
            margin-top: -.25rem
        }
        
        .mm-slds-mobile-lookup__listbox_loader {
            position: relative;
            height: 2.75rem
        }
        
        .mm-slds-faux-input {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end;
            width: 100%;
            height: 2.75rem;
            padding: 0 1rem;
            border-radius: .25rem;
            color: #0070d2;
            background: #fff;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            border: 1px solid #dddbda;
            -webkit-transition: border .15s linear;
            transition: border .15s linear
        }
        
        .mm-slds-faux-input:focus {
            outline: 0;
            border-color: #1589ee;
            background-color: #fff;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-faux-input_label {
            display: inline-block;
            padding-right: .5rem;
            padding-top: .25rem;
            margin-bottom: .125rem;
            font-size: .75rem;
            color: #3e3e3c;
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: auto;
            -ms-hyphens: auto;
            hyphens: auto
        }
        
        .mm-slds-avatar {
            width: 2rem;
            height: 2rem;
            overflow: hidden;
            display: inline-block;
            vertical-align: middle;
            border-radius: var(--mm-sds-c-avatar-radius-border, .25rem);
            line-height: 1;
            font-size: .875rem;
            color: var(--mm-sds-c-avatar-text-color, #fff)
        }
        
        .mm-slds-avatar:focus:hover,
        .mm-slds-avatar:hover {
            color: currentColor
        }
        
        .mm-slds-avatar.mm-slds-avatar_group-image-small {
            background: url(/assets/images/group_avatar_96.png) top left/cover no-repeat
        }
        
        .mm-slds-avatar.mm-slds-avatar_group-image-medium {
            background: url(/assets/images/group_avatar_160.png) top left/cover no-repeat
        }
        
        .mm-slds-avatar.mm-slds-avatar_group-image-large {
            background: url(/assets/images/group_avatar_200.png) top left/cover no-repeat
        }
        
        .mm-slds-avatar.mm-slds-avatar_profile-image-small {
            background: url(/assets/images/profile_avatar_96.png) top left/cover no-repeat
        }
        
        .mm-slds-avatar.mm-slds-avatar_profile-image-medium {
            background: url(/assets/images/profile_avatar_160.png) top left/cover no-repeat
        }
        
        .mm-slds-avatar.mm-slds-avatar_profile-image-large {
            background: url(/assets/images/profile_avatar_200.png) top left/cover no-repeat
        }
        
        .mm-slds-avatar--x-small,
        .mm-slds-avatar_x-small {
            width: 1.25rem;
            height: 1.25rem;
            font-size: .625rem
        }
        
        .mm-slds-avatar--x-small .mm-slds-icon,
        .mm-slds-avatar_x-small .mm-slds-icon {
            width: 1.25rem;
            height: 1.25rem
        }
        
        .mm-slds-avatar--small,
        .mm-slds-avatar_small {
            width: 1.5rem;
            height: 1.5rem;
            font-size: .625rem
        }
        
        .mm-slds-avatar--small .mm-slds-icon,
        .mm-slds-avatar_small .mm-slds-icon {
            width: 1.5rem;
            height: 1.5rem
        }
        
        .mm-slds-avatar--medium,
        .mm-slds-avatar_medium {
            width: 2rem;
            height: 2rem;
            font-size: .875rem
        }
        
        .mm-slds-avatar--medium .mm-slds-icon,
        .mm-slds-avatar_medium .mm-slds-icon {
            width: 2rem;
            height: 2rem
        }
        
        .mm-slds-avatar--large,
        .mm-slds-avatar_large {
            width: 3rem;
            height: 3rem;
            font-size: 1.125rem;
            font-weight: 300;
            line-height: 1.25
        }
        
        .mm-slds-avatar--large .mm-slds-icon,
        .mm-slds-avatar_large .mm-slds-icon {
            width: 3rem;
            height: 3rem
        }
        
        .mm-slds-avatar--circle,
        .mm-slds-avatar_circle {
            border-radius: 50%
        }
        
        .mm-slds-avatar--empty,
        .mm-slds-avatar_empty {
            border: 1px dashed #dddbda
        }
        
        .mm-slds-avatar__initials {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-line-pack: center;
            align-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            margin: auto;
            color: var(--mm-sds-c-avatar-initials-text-color);
            height: 100%;
            text-shadow: 0 0 1px rgba(0, 0, 0, .8)
        }
        
        .mm-slds-avatar__initials[title] {
            cursor: default;
            text-decoration: none
        }
        
        .mm-slds-avatar__initials:hover {
            color: var(--mm-sds-c-avatar-initials-text-color-hover, #fff);
            cursor: default
        }
        
        .mm-slds-avatar__initials_inverse {
            background-color: #f3f2f2;
            color: #3e3e3c;
            text-shadow: none
        }
        
        .mm-slds-avatar__initials_inverse:hover {
            color: #3e3e3c
        }
        
        .mm-slds-avatar-group {
            width: 2rem;
            height: 2rem;
            position: relative;
            display: inline-block
        }
        
        .mm-slds-avatar-grouped {
            border: 1px solid #fff;
            line-height: 0;
            border-radius: 50%;
            background: #34becd
        }
        
        .mm-slds-avatar-grouped_inverse {
            background-color: #f3f2f2
        }
        
        .mm-slds-avatar-grouped__primary {
            width: 1.5rem;
            height: 1.5rem;
            position: absolute;
            left: 0;
            bottom: 0;
            z-index: 1
        }
        
        .mm-slds-avatar-grouped__primary .mm-slds-avatar-grouped__initials {
            -webkit-transform: scale(.6428571429);
            transform: scale(.6428571429)
        }
        
        .mm-slds-avatar-grouped__secondary {
            width: 1.25rem;
            height: 1.25rem;
            position: absolute;
            top: 0;
            right: 0
        }
        
        .mm-slds-avatar-grouped__secondary .mm-slds-avatar-grouped__initials {
            -webkit-transform: scale(.5);
            transform: scale(.5)
        }
        
        .mm-slds-avatar-grouped__icon {
            height: 100%;
            line-height: 0
        }
        
        .mm-slds-avatar-grouped__icon .mm-slds-icon {
            width: 100%;
            height: 100%
        }
        
        .mm-slds-avatar-group_x-small {
            width: 1.25rem;
            height: 1.25rem
        }
        
        .mm-slds-avatar-group_x-small .mm-slds-avatar-grouped__primary {
            width: 1rem;
            height: 1rem
        }
        
        .mm-slds-avatar-group_x-small .mm-slds-avatar-grouped__primary .mm-slds-avatar-grouped__initials {
            -webkit-transform: scale(.3571428571);
            transform: scale(.3571428571)
        }
        
        .mm-slds-avatar-group_x-small .mm-slds-avatar-grouped__secondary {
            width: .75rem;
            height: .75rem
        }
        
        .mm-slds-avatar-group_x-small .mm-slds-avatar-grouped__secondary .mm-slds-avatar-grouped__initials {
            -webkit-transform: scale(.2142857143);
            transform: scale(.2142857143)
        }
        
        .mm-slds-avatar-group_small {
            width: 1.5rem;
            height: 1.5rem
        }
        
        .mm-slds-avatar-group_small .mm-slds-avatar-grouped__primary {
            width: 1.25rem;
            height: 1.25rem
        }
        
        .mm-slds-avatar-group_small .mm-slds-avatar-grouped__primary .mm-slds-avatar-grouped__initials {
            -webkit-transform: scale(.4714285714);
            transform: scale(.4714285714)
        }
        
        .mm-slds-avatar-group_small .mm-slds-avatar-grouped__secondary {
            width: 1rem;
            height: 1rem
        }
        
        .mm-slds-avatar-group_small .mm-slds-avatar-grouped__secondary .mm-slds-avatar-grouped__initials {
            -webkit-transform: scale(.3571428571);
            transform: scale(.3571428571)
        }
        
        .mm-slds-avatar-group_medium {
            width: 2rem;
            height: 2rem
        }
        
        .mm-slds-avatar-group_medium .mm-slds-avatar-grouped__primary {
            width: 1.5rem;
            height: 1.5rem
        }
        
        .mm-slds-avatar-group_medium .mm-slds-avatar-grouped__primary .mm-slds-avatar-grouped__initials {
            -webkit-transform: scale(.6428571429);
            transform: scale(.6428571429)
        }
        
        .mm-slds-avatar-group_medium .mm-slds-avatar-grouped__secondary {
            width: 1.25rem;
            height: 1.25rem
        }
        
        .mm-slds-avatar-group_medium .mm-slds-avatar-grouped__secondary .mm-slds-avatar-grouped__initials {
            -webkit-transform: scale(.5);
            transform: scale(.5)
        }
        
        .mm-slds-avatar-group_large {
            width: 3rem;
            height: 3rem
        }
        
        .mm-slds-avatar-group_large .mm-slds-avatar-grouped__primary {
            width: 2.5rem;
            height: 2.5rem
        }
        
        .mm-slds-avatar-group_large .mm-slds-avatar-grouped__primary .mm-slds-avatar-grouped__initials {
            -webkit-transform: scale(1);
            transform: scale(1)
        }
        
        .mm-slds-avatar-group_large .mm-slds-avatar-grouped__secondary {
            width: 1.5rem;
            height: 1.5rem
        }
        
        .mm-slds-avatar-group_large .mm-slds-avatar-grouped__secondary .mm-slds-avatar-grouped__initials {
            -webkit-transform: scale(.5714285714);
            transform: scale(.5714285714)
        }
        
        .mm-slds-file,
        .mm-slds-image {
            display: block;
            position: relative
        }
        
        .mm-slds-file .mm-slds-file__text,
        .mm-slds-image .mm-slds-file__text {
            display: block
        }
        
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__crop:focus:after,
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__crop:focus:before,
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__crop:hover:after,
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__crop:hover:before,
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__figure:focus:after,
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__figure:focus:before,
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__figure:hover:after,
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__figure:hover:before,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__crop:focus:after,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__crop:focus:before,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__crop:hover:after,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__crop:hover:before,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__figure:focus:after,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__figure:focus:before,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__figure:hover:after,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__figure:hover:before {
            position: absolute;
            z-index: 5;
            cursor: pointer;
            content: ""
        }
        
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__crop:focus:before,
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__crop:hover:before,
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__figure:focus:before,
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__figure:hover:before,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__crop:focus:before,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__crop:hover:before,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__figure:focus:before,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__figure:hover:before {
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background-color: rgba(0, 0, 0, .6)
        }
        
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__crop:focus:after,
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__crop:hover:after,
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__figure:focus:after,
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__figure:hover:after,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__crop:focus:after,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__crop:hover:after,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__figure:focus:after,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__figure:hover:after {
            top: 50%;
            left: 50%;
            width: 2rem;
            height: 2rem;
            background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MiIgaGVpZ2h0PSI1MiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTUxLjggMjVBMjkgMjkgMCAwIDAgMjYgOSAyOSAyOSAwIDAgMCAuMiAyNWEyIDIgMCAwIDAgMCAxLjhDNSAzNi40IDE0LjcgNDMgMjYgNDNhMjkgMjkgMCAwIDAgMjUuOC0xNiAyIDIgMCAwIDAgMC0xLjh6TTI2IDM3YTExIDExIDAgMSAxIDAtMjIgMTEgMTEgMCAxIDEgMCAyMnptMC0xOGMtNCAwLTcgMy03IDdzMyA3IDcgNyA3LTMgNy03LTMtNy03LTd6Ii8+PC9zdmc+);
            background-size: contain;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%)
        }
        
        @media (any-hover:none) {
            .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__crop:focus:after,
            .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__crop:focus:before,
            .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__crop:hover:after,
            .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__crop:hover:before,
            .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__figure:focus:after,
            .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__figure:focus:before,
            .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__figure:hover:after,
            .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__figure:hover:before,
            .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__crop:focus:after,
            .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__crop:focus:before,
            .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__crop:hover:after,
            .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__crop:hover:before,
            .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__figure:focus:after,
            .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__figure:focus:before,
            .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__figure:hover:after,
            .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__figure:hover:before {
                display: none
            }
        }
        
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__crop:focus+.mm-slds-file__title,
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__crop:hover+.mm-slds-file__title,
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__figure:focus+.mm-slds-file__title,
        .mm-slds-file:not(.mm-slds-file_loading) .mm-slds-file__figure:hover+.mm-slds-file__title,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__crop:focus+.mm-slds-file__title,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__crop:hover+.mm-slds-file__title,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__figure:focus+.mm-slds-file__title,
        .mm-slds-image:not(.mm-slds-file_loading) .mm-slds-file__figure:hover+.mm-slds-file__title {
            z-index: 5
        }
        
        .mm-slds-file.mm-slds-has-title .mm-slds-file__crop:focus:after,
        .mm-slds-file.mm-slds-has-title .mm-slds-file__crop:hover:after,
        .mm-slds-file.mm-slds-has-title .mm-slds-file__figure:focus:after,
        .mm-slds-file.mm-slds-has-title .mm-slds-file__figure:hover:after,
        .mm-slds-image.mm-slds-has-title .mm-slds-file__crop:focus:after,
        .mm-slds-image.mm-slds-has-title .mm-slds-file__crop:hover:after,
        .mm-slds-image.mm-slds-has-title .mm-slds-file__figure:focus:after,
        .mm-slds-image.mm-slds-has-title .mm-slds-file__figure:hover:after {
            -webkit-transform: translate(-50%, calc(-50% - (2rem / 2)));
            transform: translate(-50%, calc(-50% - (2rem / 2)))
        }
        
        .mm-slds-file:focus,
        .mm-slds-image:focus {
            border: 1px solid #0070d2;
            -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .16);
            box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .16)
        }
        
        .mm-slds-file__crop,
        .mm-slds-image__crop {
            display: block;
            position: relative;
            overflow: hidden;
            padding-top: 56.25%
        }
        
        .mm-slds-file__crop img,
        .mm-slds-image__crop img {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
            max-width: 200%
        }
        
        .mm-slds-file__crop:after,
        .mm-slds-image__crop:after {
            content: "";
            display: block
        }
        
        .mm-slds-file__crop--1-by-1,
        .mm-slds-file__crop_1-by-1,
        .mm-slds-image__crop--1-by-1,
        .mm-slds-image__crop_1-by-1 {
            padding-top: 100%
        }
        
        .mm-slds-file__crop--16-by-9,
        .mm-slds-file__crop_16-by-9,
        .mm-slds-image__crop--16-by-9,
        .mm-slds-image__crop_16-by-9 {
            padding-top: 56.25%
        }
        
        .mm-slds-file__crop--4-by-3,
        .mm-slds-file__crop_4-by-3,
        .mm-slds-image__crop--4-by-3,
        .mm-slds-image__crop_4-by-3 {
            padding-top: 75%
        }
        
        .mm-slds-file :not(:only-child) .mm-slds-spinner,
        .mm-slds-image :not(:only-child) .mm-slds-spinner {
            top: 45%
        }
        
        .mm-slds-file__figure,
        .mm-slds-image__figure {
            display: block;
            min-width: 12rem;
            max-width: 15rem;
            min-height: 6rem;
            max-height: 15rem
        }
        
        .mm-slds-file .mm-slds-file__figure_portrait img,
        .mm-slds-image .mm-slds-file__figure_portrait img {
            display: block;
            margin: 0 auto;
            max-height: 15rem;
            height: auto
        }
        
        .mm-slds-file__title,
        .mm-slds-image__title {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            z-index: 5;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding: .5rem;
            overflow: hidden
        }
        
        .mm-slds-file__title .mm-slds-media,
        .mm-slds-image__title .mm-slds-media {
            overflow: hidden
        }
        
        .mm-slds-file__title--overlay,
        .mm-slds-file__title_overlay,
        .mm-slds-image__title--overlay,
        .mm-slds-image__title_overlay {
            color: #fff;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0
        }
        
        .mm-slds-file__title--overlay .mm-slds-media__body,
        .mm-slds-file__title_overlay .mm-slds-media__body,
        .mm-slds-image__title--overlay .mm-slds-media__body,
        .mm-slds-image__title_overlay .mm-slds-media__body {
            z-index: 1
        }
        
        .mm-slds-file__title--card,
        .mm-slds-file__title_card,
        .mm-slds-image__title--card,
        .mm-slds-image__title_card {
            background: #f3f2f2;
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0
        }
        
        .mm-slds-file__title_scrim,
        .mm-slds-image__title_scrim {
            background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .5)));
            background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            padding: 1rem
        }
        
        .mm-slds-file-has-actions,
        .mm-slds-image-has-actions {
            padding-right: 3rem
        }
        
        .mm-slds-file--overlay,
        .mm-slds-file_overlay,
        .mm-slds-image--overlay,
        .mm-slds-image_overlay {
            content: "";
            background: rgba(0, 0, 0, .6);
            color: #fff;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 1
        }
        
        .mm-slds-file--card,
        .mm-slds-file_card,
        .mm-slds-image--card,
        .mm-slds-image_card {
            background: #fff;
            border: 1px solid rgba(0, 0, 0, .16)
        }
        
        .mm-slds-file__icon,
        .mm-slds-image__icon {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
            margin-top: -1rem
        }
        
        .mm-slds-file__actions-menu,
        .mm-slds-image__actions-menu {
            position: absolute;
            z-index: 5;
            bottom: .5rem;
            right: .25rem
        }
        
        .mm-slds-file__external-icon,
        .mm-slds-image__external-icon {
            position: absolute;
            top: 2.5rem;
            left: 1.5rem
        }
        
        .mm-slds-file__loading-icon,
        .mm-slds-image__loading-icon {
            fill: #dddbda
        }
        
        .mm-slds-file_center-icon .mm-slds-file__icon,
        .mm-slds-image_center-icon .mm-slds-file__icon {
            margin-top: 0
        }
        
        .mm-slds-table {
            background-color: #fff;
            font-size: inherit
        }
        
        .mm-slds-table td,
        .mm-slds-table th {
            padding: .25rem .5rem;
            white-space: nowrap;
            position: relative
        }
        
        .mm-slds-table th {
            font-weight: 400
        }
        
        .mm-slds-table th:focus {
            outline: 0
        }
        
        .mm-slds-table thead th {
            background-color: #fafaf9;
            color: #514f4d;
            padding: .25rem .5rem;
            font-weight: 700;
            line-height: normal
        }
        
        .mm-slds-table:not(.mm-slds-no-row-hover) tbody tr:focus,
        .mm-slds-table:not(.mm-slds-no-row-hover) tbody tr:hover {
            outline: 0
        }
        
        .mm-slds-table:not(.mm-slds-no-row-hover) tbody tr:focus>td,
        .mm-slds-table:not(.mm-slds-no-row-hover) tbody tr:focus>th,
        .mm-slds-table:not(.mm-slds-no-row-hover) tbody tr:hover>td,
        .mm-slds-table:not(.mm-slds-no-row-hover) tbody tr:hover>th {
            background-color: #f3f2f2
        }
        
        .mm-slds-table tbody tr.mm-slds-is-selected>td,
        .mm-slds-table tbody tr.mm-slds-is-selected>th,
        .mm-slds-table:not(.mm-slds-no-row-hover) tr.mm-slds-is-selected:hover>td,
        .mm-slds-table:not(.mm-slds-no-row-hover) tr.mm-slds-is-selected:hover>th {
            background-color: #ecebea
        }
        
        .mm-slds-table tbody tr.mm-slds-is-selected a,
        .mm-slds-table:not(.mm-slds-no-row-hover) tr.mm-slds-is-selected:hover a {
            color: #00396b
        }
        
        .mm-slds-table .mm-slds-cell-wrap {
            white-space: pre-line;
            overflow-wrap: break-word;
            word-wrap: break-word
        }
        
        .mm-slds-table .mm-slds-cell-shrink {
            width: 1%
        }
        
        .mm-slds-table .mm-slds-cell-buffer--left,
        .mm-slds-table .mm-slds-cell-buffer_left {
            padding-left: 1.5rem
        }
        
        .mm-slds-table .mm-slds-cell-buffer--right,
        .mm-slds-table .mm-slds-cell-buffer_right {
            padding-right: 1.5rem
        }
        
        .mm-slds-table tbody tr {
            counter-increment: row-number
        }
        
        .mm-slds-table .mm-slds-row-number:after {
            content: counter(row-number)
        }
        
        .mm-slds-table [role=gridcell]:focus,
        .mm-slds-table th:focus {
            outline: 0
        }
        
        .mm-slds-table [role=gridcell].mm-slds-has-focus,
        .mm-slds-table [role=gridcell]:focus,
        .mm-slds-table th.mm-slds-has-focus,
        .mm-slds-table th:focus {
            -webkit-box-shadow: #0070d2 0 0 0 1px inset;
            box-shadow: #0070d2 0 0 0 1px inset
        }
        
        .mm-slds-table [role=gridcell]:active,
        .mm-slds-table th:active {
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-table .mm-slds-radio [type=radio]+.mm-slds-radio__label .mm-slds-radio_faux {
            margin-right: 0
        }
        
        .mm-slds-table--cell-buffer tr>td:first-child,
        .mm-slds-table--cell-buffer tr>th:first-child,
        .mm-slds-table_cell-buffer tr>td:first-child,
        .mm-slds-table_cell-buffer tr>th:first-child {
            padding-left: 1.5rem
        }
        
        .mm-slds-table--cell-buffer tr>td:last-child,
        .mm-slds-table--cell-buffer tr>th:last-child,
        .mm-slds-table_cell-buffer tr>td:last-child,
        .mm-slds-table_cell-buffer tr>th:last-child {
            padding-right: 1.5rem
        }
        
        .mm-slds-table--bordered,
        .mm-slds-table_bordered {
            border-collapse: separate;
            border-top: 1px solid #dddbda;
            border-bottom: 1px solid #dddbda
        }
        
        .mm-slds-table--bordered thead>tr+tr>th,
        .mm-slds-table_bordered thead>tr+tr>th {
            border-top: 1px solid #dddbda
        }
        
        .mm-slds-table--bordered tbody td,
        .mm-slds-table--bordered tbody th,
        .mm-slds-table_bordered tbody td,
        .mm-slds-table_bordered tbody th {
            border-top: 1px solid #dddbda
        }
        
        .mm-slds-table--col-bordered td+td,
        .mm-slds-table--col-bordered td+th,
        .mm-slds-table--col-bordered th+td,
        .mm-slds-table--col-bordered th+th,
        .mm-slds-table_col-bordered td+td,
        .mm-slds-table_col-bordered td+th,
        .mm-slds-table_col-bordered th+td,
        .mm-slds-table_col-bordered th+th {
            border-left: 1px solid #dddbda
        }
        
        .mm-slds-table--striped tbody tr:nth-of-type(even)>td,
        .mm-slds-table--striped tbody tr:nth-of-type(even)>th,
        .mm-slds-table_striped tbody tr:nth-of-type(even)>td,
        .mm-slds-table_striped tbody tr:nth-of-type(even)>th {
            background-color: #f3f2f2
        }
        
        .mm-slds-table--fixed-layout,
        .mm-slds-table_fixed-layout {
            table-layout: fixed;
            width: 100%;
            white-space: nowrap
        }
        
        .mm-slds-table--fixed-layout thead,
        .mm-slds-table_fixed-layout thead {
            background-color: #fff
        }
        
        .mm-slds-table--fixed-layout tbody,
        .mm-slds-table_fixed-layout tbody {
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .mm-slds-table--fixed-layout .mm-slds-cell-shrink,
        .mm-slds-table_fixed-layout .mm-slds-cell-shrink {
            width: 3rem
        }
        
        .mm-slds-table--fixed-layout .mm-slds-cell-shrink:nth-child(n),
        .mm-slds-table_fixed-layout .mm-slds-cell-shrink:nth-child(n) {
            padding-left: 0;
            padding-right: 0
        }
        
        .mm-slds-table--fixed-layout .mm-slds-cell-shrink:first-child,
        .mm-slds-table_fixed-layout .mm-slds-cell-shrink:first-child {
            text-align: right;
            padding-right: .5rem
        }
        
        .mm-slds-table--fixed-layout .mm-slds-cell-shrink:last-child,
        .mm-slds-table_fixed-layout .mm-slds-cell-shrink:last-child {
            text-align: left;
            padding-left: .5rem
        }
        
        .mm-slds-is-sortable .mm-slds-th__action:focus,
        .mm-slds-is-sortable .mm-slds-th__action:hover,
        .mm-slds-is-sortable.mm-slds-has-focus .mm-slds-th__action,
        .mm-slds-is-sortable.mm-slds-has-focus .mm-slds-th__action:focus,
        .mm-slds-is-sortable.mm-slds-has-focus .mm-slds-th__action:hover {
            background-color: #fff;
            color: currentColor
        }
        
        .mm-slds-is-sortable .mm-slds-th__action:focus .mm-slds-is-sortable__icon,
        .mm-slds-is-sortable .mm-slds-th__action:hover .mm-slds-is-sortable__icon,
        .mm-slds-is-sortable.mm-slds-has-focus .mm-slds-th__action .mm-slds-is-sortable__icon,
        .mm-slds-is-sortable.mm-slds-has-focus .mm-slds-th__action:focus .mm-slds-is-sortable__icon,
        .mm-slds-is-sortable.mm-slds-has-focus .mm-slds-th__action:hover .mm-slds-is-sortable__icon {
            display: inline-block;
            fill: #0070d2
        }
        
        .mm-slds-th__action {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            padding: .25rem .5rem;
            height: 2rem;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        .mm-slds-th__action:focus,
        .mm-slds-th__action:hover {
            outline: 0;
            background-color: #fff
        }
        
        .mm-slds-th__action--form,
        .mm-slds-th__action_form {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex
        }
        
        .mm-slds-th__action-button {
            position: absolute;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            right: .25rem
        }
        
        .mm-slds-has-button-menu .mm-slds-th__action {
            padding-right: 2rem
        }
        
        .mm-slds-has-button-menu .mm-slds-th__action-button {
            right: .75rem
        }
        
        .mm-slds-is-sortable__icon {
            width: .75rem;
            height: .75rem;
            margin-left: .25rem;
            display: none
        }
        
        .mm-slds-is-sorted .mm-slds-is-sortable__icon {
            display: inline-block
        }
        
        .mm-slds-is-sorted--asc .mm-slds-is-sortable__icon,
        .mm-slds-is-sorted_asc .mm-slds-is-sortable__icon {
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg)
        }
        
        .mm-slds-table_column-1-wrap tbody tr>:nth-child(1) .mm-slds-truncate {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: none;
            -ms-hyphens: none;
            hyphens: none;
            white-space: normal
        }
        
        .mm-slds-table_column-2-wrap tbody tr>:nth-child(2) .mm-slds-truncate {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: none;
            -ms-hyphens: none;
            hyphens: none;
            white-space: normal
        }
        
        .mm-slds-table_column-3-wrap tbody tr>:nth-child(3) .mm-slds-truncate {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: none;
            -ms-hyphens: none;
            hyphens: none;
            white-space: normal
        }
        
        .mm-slds-table_column-4-wrap tbody tr>:nth-child(4) .mm-slds-truncate {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: none;
            -ms-hyphens: none;
            hyphens: none;
            white-space: normal
        }
        
        .mm-slds-table_column-5-wrap tbody tr>:nth-child(5) .mm-slds-truncate {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: none;
            -ms-hyphens: none;
            hyphens: none;
            white-space: normal
        }
        
        .mm-slds-table_column-6-wrap tbody tr>:nth-child(6) .mm-slds-truncate {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: none;
            -ms-hyphens: none;
            hyphens: none;
            white-space: normal
        }
        
        .mm-slds-table_column-7-wrap tbody tr>:nth-child(7) .mm-slds-truncate {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: none;
            -ms-hyphens: none;
            hyphens: none;
            white-space: normal
        }
        
        .mm-slds-table_column-8-wrap tbody tr>:nth-child(8) .mm-slds-truncate {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: none;
            -ms-hyphens: none;
            hyphens: none;
            white-space: normal
        }
        
        .mm-slds-table_column-9-wrap tbody tr>:nth-child(9) .mm-slds-truncate {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: none;
            -ms-hyphens: none;
            hyphens: none;
            white-space: normal
        }
        
        .mm-slds-table_column-10-wrap tbody tr>:nth-child(10) .mm-slds-truncate {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: none;
            -ms-hyphens: none;
            hyphens: none;
            white-space: normal
        }
        
        .mm-slds-table_column-11-wrap tbody tr>:nth-child(11) .mm-slds-truncate {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: none;
            -ms-hyphens: none;
            hyphens: none;
            white-space: normal
        }
        
        .mm-slds-table_column-12-wrap tbody tr>:nth-child(12) .mm-slds-truncate {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: none;
            -ms-hyphens: none;
            hyphens: none;
            white-space: normal
        }
        
        .mm-slds-table_column-13-wrap tbody tr>:nth-child(13) .mm-slds-truncate {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: none;
            -ms-hyphens: none;
            hyphens: none;
            white-space: normal
        }
        
        .mm-slds-table_column-14-wrap tbody tr>:nth-child(14) .mm-slds-truncate {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: none;
            -ms-hyphens: none;
            hyphens: none;
            white-space: normal
        }
        
        .mm-slds-table_column-15-wrap tbody tr>:nth-child(15) .mm-slds-truncate {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: none;
            -ms-hyphens: none;
            hyphens: none;
            white-space: normal
        }
        
        [class*=slds-table_column-] tr td .mm-slds-truncate {
            overflow: hidden;
            position: relative;
            max-height: 3.25rem
        }
        
        [class*=slds-table_column-] tr td .mm-slds-truncate:after {
            content: "";
            position: absolute;
            top: 2.25rem;
            bottom: 0;
            right: 0;
            width: 50%;
            background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(69%, #fff));
            background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 69%)
        }
        
        [class*=slds-table_column-] tr:hover td .mm-slds-truncate:after {
            background: -webkit-gradient(linear, left top, right top, from(rgba(250, 250, 249, 0)), color-stop(69%, #fafaf9));
            background: linear-gradient(to right, rgba(250, 250, 249, 0) 0, #fafaf9 69%)
        }
        
        .mm-slds-table--resizable-cols thead th,
        .mm-slds-table_resizable-cols thead th {
            padding: 0
        }
        
        .mm-slds-table--resizable-cols thead th:last-of-type .mm-slds-resizable__handle,
        .mm-slds-table_resizable-cols thead th:last-of-type .mm-slds-resizable__handle {
            width: .75rem;
            right: 0
        }
        
        .mm-slds-table--resizable-cols thead th:last-of-type .mm-slds-resizable__handle .mm-slds-resizable__divider:after,
        .mm-slds-table--resizable-cols thead th:last-of-type .mm-slds-resizable__handle .mm-slds-resizable__divider:before,
        .mm-slds-table_resizable-cols thead th:last-of-type .mm-slds-resizable__handle .mm-slds-resizable__divider:after,
        .mm-slds-table_resizable-cols thead th:last-of-type .mm-slds-resizable__handle .mm-slds-resizable__divider:before {
            right: 0
        }
        
        .mm-slds-resizable {
            max-width: 100%
        }
        
        .mm-slds-resizable__handle {
            width: 1.5rem;
            height: 100%;
            position: absolute;
            top: 0;
            right: -.75rem
        }
        
        .mm-slds-resizable__divider {
            position: absolute;
            right: 0;
            top: 0;
            width: 100%;
            height: 100%;
            display: block;
            cursor: col-resize;
            z-index: 5000
        }
        
        .mm-slds-resizable__divider:after,
        .mm-slds-resizable__divider:before {
            height: 100%;
            content: " ";
            display: block;
            position: absolute;
            top: 0;
            right: .75rem
        }
        
        .mm-slds-resizable__divider:before {
            background-color: #b0adab;
            height: 100%;
            width: 1px
        }
        
        .mm-slds-resizable__divider:after {
            background-color: #0070d2;
            width: 1px;
            height: 100vh;
            opacity: 0
        }
        
        .mm-slds-resizable__divider:active:before,
        .mm-slds-resizable__divider:focus:before,
        .mm-slds-resizable__divider:hover:before {
            background-color: #0070d2;
            width: .25rem
        }
        
        .mm-slds-resizable__divider:active:after,
        .mm-slds-resizable__divider:focus:after,
        .mm-slds-resizable__divider:hover:after {
            opacity: 1
        }
        
        .mm-slds-resizable__input:focus~.mm-slds-resizable__handle .mm-slds-resizable__divider:before {
            background-color: #0070d2;
            width: .25rem
        }
        
        .mm-slds-resizable__input:focus~.mm-slds-resizable__handle .mm-slds-resizable__divider:after {
            opacity: 1
        }
        
        .mm-slds-table.mm-slds-has-top-magnet table,
        .mm-slds-table_joined table {
            border-radius: 0 0 .25rem .25rem;
            -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1)
        }
        
        .mm-slds-table_joined-wrapper {
            padding: 1rem 1rem 0 1rem;
            border-radius: .25rem;
            background-clip: padding-box
        }
        
        .mm-slds-table_joined-wrapper .mm-slds-table {
            border-radius: 0 0 .25rem .25rem;
            -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1);
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1)
        }
        
        @media (max-width:48em) {
            .mm-slds-max-medium-table--stacked,
            .mm-slds-max-medium-table_stacked {
                border: 0
            }
            .mm-slds-max-medium-table--stacked thead,
            .mm-slds-max-medium-table_stacked thead {
                position: absolute!important;
                margin: -1px!important;
                border: 0!important;
                padding: 0!important;
                width: 1px!important;
                height: 1px!important;
                overflow: hidden!important;
                clip: rect(0 0 0 0)!important
            }
            .mm-slds-max-medium-table--stacked th,
            .mm-slds-max-medium-table_stacked th {
                border-top: 0
            }
            .mm-slds-max-medium-table--stacked tr,
            .mm-slds-max-medium-table_stacked tr {
                display: block;
                border-top: 2px solid #dddbda
            }
            .mm-slds-max-medium-table--stacked td,
            .mm-slds-max-medium-table--stacked th,
            .mm-slds-max-medium-table_stacked td,
            .mm-slds-max-medium-table_stacked th {
                display: block;
                padding: .75rem;
                max-width: 100%;
                width: 100%;
                clear: both;
                white-space: normal;
                overflow: hidden;
                text-align: left
            }
            .mm-slds-max-medium-table--stacked td.mm-slds-truncate,
            .mm-slds-max-medium-table--stacked th.mm-slds-truncate,
            .mm-slds-max-medium-table_stacked td.mm-slds-truncate,
            .mm-slds-max-medium-table_stacked th.mm-slds-truncate {
                max-width: 100%
            }
            .mm-slds-max-medium-table--stacked td:before,
            .mm-slds-max-medium-table--stacked th:before,
            .mm-slds-max-medium-table_stacked td:before,
            .mm-slds-max-medium-table_stacked th:before {
                font-size: .75rem;
                line-height: 1.25;
                color: #3e3e3c;
                text-transform: uppercase;
                letter-spacing: .0625rem;
                display: block;
                padding-bottom: .25rem;
                content: attr(data-label)
            }
            .mm-slds-max-medium-table--stacked tr>td:first-child,
            .mm-slds-max-medium-table--stacked tr>td:last-child,
            .mm-slds-max-medium-table_stacked tr>td:first-child,
            .mm-slds-max-medium-table_stacked tr>td:last-child {
                padding: .75rem
            }
            .mm-slds-max-medium-table--stacked:not(.mm-slds-no-row-hover) tbody tr:hover td,
            .mm-slds-max-medium-table--stacked:not(.mm-slds-no-row-hover) tbody tr:hover th,
            .mm-slds-max-medium-table_stacked:not(.mm-slds-no-row-hover) tbody tr:hover td,
            .mm-slds-max-medium-table_stacked:not(.mm-slds-no-row-hover) tbody tr:hover th {
                background-color: inherit!important;
                -webkit-box-shadow: none!important;
                box-shadow: none!important
            }
            .mm-slds-max-medium-table--stacked .mm-slds-is-interactive .mm-slds-button,
            .mm-slds-max-medium-table_stacked .mm-slds-is-interactive .mm-slds-button {
                visibility: visible
            }
            .mm-slds-max-medium-table--stacked .mm-slds-cell-shrink,
            .mm-slds-max-medium-table_stacked .mm-slds-cell-shrink {
                width: auto
            }
        }
        
        @media (max-width:48em) {
            .mm-slds-max-medium-table--stacked td:before,
            .mm-slds-max-medium-table--stacked th:before,
            .mm-slds-max-medium-table_stacked td:before,
            .mm-slds-max-medium-table_stacked th:before {
                padding-bottom: .25rem
            }
        }
        
        @media (max-width:48em) {
            .mm-slds-max-medium-table--stacked-horizontal,
            .mm-slds-max-medium-table_stacked-horizontal {
                border: 0
            }
            .mm-slds-max-medium-table--stacked-horizontal thead,
            .mm-slds-max-medium-table_stacked-horizontal thead {
                position: absolute!important;
                margin: -1px!important;
                border: 0!important;
                padding: 0!important;
                width: 1px!important;
                height: 1px!important;
                overflow: hidden!important;
                clip: rect(0 0 0 0)!important
            }
            .mm-slds-max-medium-table--stacked-horizontal th,
            .mm-slds-max-medium-table_stacked-horizontal th {
                border-top: 0
            }
            .mm-slds-max-medium-table--stacked-horizontal tr,
            .mm-slds-max-medium-table_stacked-horizontal tr {
                display: block;
                border-top: 2px solid #dddbda
            }
            .mm-slds-max-medium-table--stacked-horizontal td,
            .mm-slds-max-medium-table--stacked-horizontal th,
            .mm-slds-max-medium-table_stacked-horizontal td,
            .mm-slds-max-medium-table_stacked-horizontal th {
                display: block;
                padding: .75rem;
                max-width: 100%;
                width: 100%;
                clear: both;
                white-space: normal;
                overflow: hidden;
                text-align: left
            }
            .mm-slds-max-medium-table--stacked-horizontal td.mm-slds-truncate,
            .mm-slds-max-medium-table--stacked-horizontal th.mm-slds-truncate,
            .mm-slds-max-medium-table_stacked-horizontal td.mm-slds-truncate,
            .mm-slds-max-medium-table_stacked-horizontal th.mm-slds-truncate {
                max-width: 100%
            }
            .mm-slds-max-medium-table--stacked-horizontal td:before,
            .mm-slds-max-medium-table--stacked-horizontal th:before,
            .mm-slds-max-medium-table_stacked-horizontal td:before,
            .mm-slds-max-medium-table_stacked-horizontal th:before {
                font-size: .75rem;
                line-height: 1.25;
                color: #3e3e3c;
                text-transform: uppercase;
                letter-spacing: .0625rem;
                display: block;
                padding-bottom: .25rem;
                content: attr(data-label)
            }
            .mm-slds-max-medium-table--stacked-horizontal tr>td:first-child,
            .mm-slds-max-medium-table--stacked-horizontal tr>td:last-child,
            .mm-slds-max-medium-table_stacked-horizontal tr>td:first-child,
            .mm-slds-max-medium-table_stacked-horizontal tr>td:last-child {
                padding: .75rem
            }
            .mm-slds-max-medium-table--stacked-horizontal:not(.mm-slds-no-row-hover) tbody tr:hover td,
            .mm-slds-max-medium-table--stacked-horizontal:not(.mm-slds-no-row-hover) tbody tr:hover th,
            .mm-slds-max-medium-table_stacked-horizontal:not(.mm-slds-no-row-hover) tbody tr:hover td,
            .mm-slds-max-medium-table_stacked-horizontal:not(.mm-slds-no-row-hover) tbody tr:hover th {
                background-color: inherit!important;
                -webkit-box-shadow: none!important;
                box-shadow: none!important
            }
            .mm-slds-max-medium-table--stacked-horizontal .mm-slds-is-interactive .mm-slds-button,
            .mm-slds-max-medium-table_stacked-horizontal .mm-slds-is-interactive .mm-slds-button {
                visibility: visible
            }
            .mm-slds-max-medium-table--stacked-horizontal .mm-slds-cell-shrink,
            .mm-slds-max-medium-table_stacked-horizontal .mm-slds-cell-shrink {
                width: auto
            }
        }
        
        @media (max-width:48em) {
            .mm-slds-max-medium-table--stacked-horizontal td,
            .mm-slds-max-medium-table_stacked-horizontal td {
                text-align: right
            }
            .mm-slds-max-medium-table--stacked-horizontal td:before,
            .mm-slds-max-medium-table_stacked-horizontal td:before {
                float: left;
                margin-top: .125rem
            }
            .mm-slds-max-medium-table--stacked-horizontal .mm-slds-truncate,
            .mm-slds-max-medium-table_stacked-horizontal .mm-slds-truncate {
                max-width: 100%
            }
        }
        
        .mm-slds-table--edit_container:focus,
        .mm-slds-table_edit_container:focus {
            outline: 0
        }
        
        .mm-slds-table--edit_container:focus:before,
        .mm-slds-table_edit_container:focus:before {
            content: " ";
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 1;
            background-color: #fafaf9;
            -webkit-box-shadow: 0 0 0 4px #1589ee inset;
            box-shadow: 0 0 0 4px #1589ee inset
        }
        
        .mm-slds-table--edit_container:focus .mm-slds-table--edit_container-message,
        .mm-slds-table--edit_container:focus .mm-slds-table_edit_container-message,
        .mm-slds-table_edit_container:focus .mm-slds-table--edit_container-message,
        .mm-slds-table_edit_container:focus .mm-slds-table_edit_container-message {
            display: block;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 20rem;
            margin-top: -2.25rem;
            margin-left: -10rem;
            background-color: #fff;
            text-align: center;
            z-index: 1
        }
        
        .mm-slds-table--edit_container-message,
        .mm-slds-table_edit_container-message {
            display: none
        }
        
        .mm-slds-table--edit thead th,
        .mm-slds-table_edit thead th {
            padding: 0
        }
        
        .mm-slds-table--edit .mm-slds-cell-error,
        .mm-slds-table_edit .mm-slds-cell-error {
            padding-left: 0
        }
        
        .mm-slds-table--edit:not(.mm-slds-no-cell-focus) tbody tr:hover>.mm-slds-cell-edit.mm-slds-has-focus,
        .mm-slds-table_edit:not(.mm-slds-no-cell-focus) tbody tr:hover>.mm-slds-cell-edit.mm-slds-has-focus {
            background-color: #fff;
            -webkit-box-shadow: #0070d2 0 0 0 1px inset;
            box-shadow: #0070d2 0 0 0 1px inset
        }
        
        .mm-slds-table--edit.mm-slds-table tbody tr:hover>.mm-slds-cell-edit:hover,
        .mm-slds-table_edit.mm-slds-table tbody tr:hover>.mm-slds-cell-edit:hover {
            background-color: #fff
        }
        
        .mm-slds-table--edit.mm-slds-table tbody tr:hover>.mm-slds-cell-edit.mm-slds-is-edited,
        .mm-slds-table_edit.mm-slds-table tbody tr:hover>.mm-slds-cell-edit.mm-slds-is-edited {
            background-color: #faffbd
        }
        
        .mm-slds-table--edit.mm-slds-table tbody tr:hover>.mm-slds-cell-edit.mm-slds-has-error,
        .mm-slds-table_edit.mm-slds-table tbody tr:hover>.mm-slds-cell-edit.mm-slds-has-error {
            background-color: #faffbd;
            -webkit-box-shadow: #c23934 0 0 0 2px inset;
            box-shadow: #c23934 0 0 0 2px inset
        }
        
        .mm-slds-table--edit .mm-slds-button__icon--edit:focus,
        .mm-slds-table--edit .mm-slds-button__icon_edit:focus,
        .mm-slds-table_edit .mm-slds-button__icon--edit:focus,
        .mm-slds-table_edit .mm-slds-button__icon_edit:focus {
            fill: #1589ee
        }
        
        .mm-slds-has-focus .mm-slds-th__action {
            background-color: #fff;
            -webkit-box-shadow: #005fb2 0 0 0 1px inset;
            box-shadow: #005fb2 0 0 0 1px inset
        }
        
        .mm-slds-has-focus.mm-slds-is-resizable .mm-slds-th__action,
        .mm-slds-has-focus.mm-slds-is-resizable .mm-slds-th__action:focus,
        .mm-slds-has-focus.mm-slds-is-resizable .mm-slds-th__action:focus:hover,
        .mm-slds-has-focus.mm-slds-is-resizable .mm-slds-th__action:hover,
        .mm-slds-is-resizable .mm-slds-th__action:focus,
        .mm-slds-is-resizable .mm-slds-th__action:focus:hover {
            background-color: #fff;
            -webkit-box-shadow: #005fb2 0 0 0 1px inset, #005fb2 -.25rem 0 0 inset;
            box-shadow: #005fb2 0 0 0 1px inset, #005fb2 -.25rem 0 0 inset
        }
        
        .mm-slds-table .mm-slds-cell-edit {
            outline: 0
        }
        
        .mm-slds-table .mm-slds-cell-edit.mm-slds-has-focus {
            background-color: #fff;
            -webkit-box-shadow: #005fb2 0 0 0 1px inset;
            box-shadow: #005fb2 0 0 0 1px inset
        }
        
        .mm-slds-table .mm-slds-cell-edit.mm-slds-has-focus .mm-slds-button__icon--edit,
        .mm-slds-table .mm-slds-cell-edit.mm-slds-has-focus .mm-slds-button__icon--lock,
        .mm-slds-table .mm-slds-cell-edit.mm-slds-has-focus .mm-slds-button__icon_edit,
        .mm-slds-table .mm-slds-cell-edit.mm-slds-has-focus .mm-slds-button__icon_lock {
            opacity: 1
        }
        
        .mm-slds-table .mm-slds-cell-edit.mm-slds-has-focus:hover {
            -webkit-box-shadow: #005fb2 0 0 0 1px inset;
            box-shadow: #005fb2 0 0 0 1px inset
        }
        
        .mm-slds-table .mm-slds-cell-edit.mm-slds-has-focus a:focus {
            text-decoration: underline;
            outline: 0
        }
        
        .mm-slds-table .mm-slds-cell-edit.mm-slds-is-edited,
        .mm-slds-table .mm-slds-cell-edit.mm-slds-is-edited:hover {
            background-color: #faffbd
        }
        
        .mm-slds-table .mm-slds-cell-edit.mm-slds-has-error,
        .mm-slds-table .mm-slds-cell-edit.mm-slds-has-error:hover {
            background-color: #faffbd;
            -webkit-box-shadow: #c23934 0 0 0 2px inset;
            box-shadow: #c23934 0 0 0 2px inset
        }
        
        .mm-slds-cell-edit__button {
            width: 1.25rem;
            height: 1.25rem;
            -ms-flex-negative: 0;
            flex-shrink: 0
        }
        
        .mm-slds-cell-edit__button:focus .mm-slds-button__icon--edit,
        .mm-slds-cell-edit__button:focus .mm-slds-button__icon_edit {
            opacity: 1
        }
        
        .mm-slds-no-cell-focus .mm-slds-has-focus {
            background: #f3f2f2;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-no-cell-focus .mm-slds-has-focus .mm-slds-th__action,
        .mm-slds-no-cell-focus .mm-slds-has-focus .mm-slds-th__action:focus,
        .mm-slds-no-cell-focus .mm-slds-has-focus .mm-slds-th__action:focus:hover,
        .mm-slds-no-cell-focus .mm-slds-has-focus .mm-slds-th__action:hover {
            color: inherit;
            background-color: #fff;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-no-cell-focus .mm-slds-has-focus .mm-slds-button__icon--edit,
        .mm-slds-no-cell-focus .mm-slds-has-focus .mm-slds-button__icon_edit {
            opacity: 1
        }
        
        .mm-slds-no-cell-focus .mm-slds-has-focus.mm-slds-is-resizable:hover .mm-slds-th__action {
            background-color: #fff;
            -webkit-box-shadow: #dddbda -.25rem 0 0 inset;
            box-shadow: #dddbda -.25rem 0 0 inset
        }
        
        .mm-slds-no-cell-focus .mm-slds-is-sortable.mm-slds-has-focus .mm-slds-is-sortable__icon {
            display: none
        }
        
        .mm-slds-no-cell-focus .mm-slds-is-sorted.mm-slds-has-focus .mm-slds-is-sortable__icon {
            display: inline-block;
            fill: #706e6b
        }
        
        .mm-slds-no-cell-focus .mm-slds-is-edited,
        .mm-slds-no-cell-focus .mm-slds-is-edited:hover {
            background-color: #faffbd
        }
        
        .mm-slds-no-cell-focus .mm-slds-has-error,
        .mm-slds-no-cell-focus .mm-slds-has-error:hover {
            background-color: #faffbd;
            -webkit-box-shadow: #c23934 0 0 0 2px inset;
            box-shadow: #c23934 0 0 0 2px inset
        }
        
        .mm-slds-no-cell-focus thead .mm-slds-has-focus:hover {
            color: #006dcc
        }
        
        .mm-slds-no-cell-focus thead .mm-slds-has-focus:hover .mm-slds-is-sortable__icon {
            display: inline-block;
            fill: #006dcc
        }
        
        .mm-slds-hint-parent .mm-slds-cell-edit .mm-slds-button__icon--edit,
        .mm-slds-hint-parent .mm-slds-cell-edit .mm-slds-button__icon--lock,
        .mm-slds-hint-parent .mm-slds-cell-edit .mm-slds-button__icon_edit,
        .mm-slds-hint-parent .mm-slds-cell-edit .mm-slds-button__icon_lock {
            opacity: 0
        }
        
        .mm-slds-hint-parent .mm-slds-cell-edit:focus .mm-slds-button__icon--edit,
        .mm-slds-hint-parent .mm-slds-cell-edit:focus .mm-slds-button__icon_edit,
        .mm-slds-hint-parent .mm-slds-cell-edit:hover .mm-slds-button__icon--edit,
        .mm-slds-hint-parent .mm-slds-cell-edit:hover .mm-slds-button__icon_edit {
            opacity: .5
        }
        
        .mm-slds-hint-parent .mm-slds-cell-edit:focus .mm-slds-button__icon--edit:focus,
        .mm-slds-hint-parent .mm-slds-cell-edit:focus .mm-slds-button__icon--edit:hover,
        .mm-slds-hint-parent .mm-slds-cell-edit:focus .mm-slds-button__icon_edit:focus,
        .mm-slds-hint-parent .mm-slds-cell-edit:focus .mm-slds-button__icon_edit:hover,
        .mm-slds-hint-parent .mm-slds-cell-edit:hover .mm-slds-button__icon--edit:focus,
        .mm-slds-hint-parent .mm-slds-cell-edit:hover .mm-slds-button__icon--edit:hover,
        .mm-slds-hint-parent .mm-slds-cell-edit:hover .mm-slds-button__icon_edit:focus,
        .mm-slds-hint-parent .mm-slds-cell-edit:hover .mm-slds-button__icon_edit:hover {
            fill: #1589ee;
            opacity: 1
        }
        
        .mm-slds-hint-parent .mm-slds-cell-edit:focus .mm-slds-button__icon--lock,
        .mm-slds-hint-parent .mm-slds-cell-edit:focus .mm-slds-button__icon_lock,
        .mm-slds-hint-parent .mm-slds-cell-edit:hover .mm-slds-button__icon--lock,
        .mm-slds-hint-parent .mm-slds-cell-edit:hover .mm-slds-button__icon_lock {
            opacity: .5
        }
        
        .mm-slds-hint-parent .mm-slds-cell-edit.mm-slds-has-focus .mm-slds-button__icon--edit,
        .mm-slds-hint-parent .mm-slds-cell-edit.mm-slds-has-focus .mm-slds-button__icon_edit {
            fill: #706e6b;
            opacity: 1
        }
        
        .mm-slds-form-element__label--edit,
        .mm-slds-form-element__label_edit {
            margin: 0 .125rem 0
        }
        
        .mm-slds-popover--edit,
        .mm-slds-popover_edit {
            border-top: 0;
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }
        
        .mm-slds-popover--edit .mm-slds-popover__body,
        .mm-slds-popover_edit .mm-slds-popover__body {
            padding: .25rem .25rem .25rem 0
        }
        
        .mm-slds-popover--edit .mm-slds-form-element__help,
        .mm-slds-popover_edit .mm-slds-form-element__help {
            width: 100%;
            padding-left: .75rem
        }
        
        .mm-slds-table--header-fixed_container,
        .mm-slds-table_header-fixed_container {
            position: relative;
            padding-top: 2rem;
            background-color: #fafaf9;
            overflow: hidden
        }
        
        .mm-slds-table--header-fixed_container:before,
        .mm-slds-table_header-fixed_container:before {
            border-bottom: 1px solid #dddbda;
            content: "";
            display: block;
            position: relative;
            width: 100%
        }
        
        .mm-slds-cell-fixed {
            background-color: #fafaf9;
            position: absolute;
            top: 0;
            min-height: 2rem
        }
        
        .mm-slds-table--header-fixed,
        .mm-slds-table_header-fixed {
            border-top: 0
        }
        
        .mm-slds-table--header-fixed thead th,
        .mm-slds-table_header-fixed thead th {
            position: static;
            padding: 0;
            border-top: 0
        }
        
        .mm-slds-table--header-fixed tbody tr:first-child td,
        .mm-slds-table--header-fixed tbody tr:first-child th,
        .mm-slds-table_header-fixed tbody tr:first-child td,
        .mm-slds-table_header-fixed tbody tr:first-child th {
            border-top: 0
        }
        
        .mm-slds-table_header-hidden {
            border-top: 0
        }
        
        .mm-slds-tree__item a {
            color: #080707
        }
        
        .mm-slds-tree__item a:hover {
            text-decoration: none
        }
        
        .mm-slds-tree__item a:focus {
            outline: 0;
            text-decoration: underline
        }
        
        .mm-slds-tree .mm-slds-tree__item .mm-slds-is-disabled {
            visibility: hidden
        }
        
        .mm-slds-tree .mm-slds-is-selected {
            background: #ecebea;
            -webkit-box-shadow: #0070d2 4px 0 0 inset;
            box-shadow: #0070d2 4px 0 0 inset
        }
        
        .mm-slds-tree .mm-slds-is-focused {
            text-decoration: underline
        }
        
        .mm-slds-tree [aria-expanded=false]>.mm-slds-tree__item>.mm-slds-button[aria-controls]>.mm-slds-button__icon,
        .mm-slds-tree [aria-expanded=false]>.mm-slds-tree__item>.mm-slds-button[aria-controls]>span>.mm-slds-button__icon {
            -webkit-transition: .2s -webkit-transform ease-in-out;
            transition: .2s -webkit-transform ease-in-out;
            transition: .2s transform ease-in-out;
            transition: .2s transform ease-in-out, .2s -webkit-transform ease-in-out;
            -webkit-transform: rotate(0);
            transform: rotate(0)
        }
        
        .mm-slds-tree [aria-expanded=true]>.mm-slds-tree__item>.mm-slds-button[aria-controls]>.mm-slds-button__icon,
        .mm-slds-tree [aria-expanded=true]>.mm-slds-tree__item>.mm-slds-button[aria-controls]>span>.mm-slds-button__icon {
            -webkit-transition: .2s -webkit-transform ease-in-out;
            transition: .2s -webkit-transform ease-in-out;
            transition: .2s transform ease-in-out;
            transition: .2s transform ease-in-out, .2s -webkit-transform ease-in-out;
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg)
        }
        
        .mm-slds-tree-container,
        .mm-slds-tree_container {
            min-width: 7.5rem;
            max-width: var(--mm-sds-c-tree-sizing-max-width, 25rem)
        }
        
        .mm-slds-tree-container>.mm-slds-text-heading--label,
        .mm-slds-tree-container>.mm-slds-text-heading_label,
        .mm-slds-tree_container>.mm-slds-text-heading--label,
        .mm-slds-tree_container>.mm-slds-text-heading_label {
            margin-bottom: .5rem
        }
        
        .mm-slds-tree__item {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            padding: .375rem 0 .375rem 1rem
        }
        
        .mm-slds-tree__item.mm-slds-is-hovered,
        .mm-slds-tree__item:hover {
            background: #f3f2f2;
            cursor: pointer
        }
        
        .mm-slds-tree [role=treeitem]:focus {
            outline: 0
        }
        
        .mm-slds-tree [role=treeitem]:focus>.mm-slds-tree__item {
            background: #f3f2f2;
            cursor: pointer;
            text-decoration: underline
        }
        
        .mm-slds-tree [role=treeitem][aria-selected=true]>.mm-slds-tree__item {
            background: rgba(21, 137, 238, .1);
            -webkit-box-shadow: #1589ee 4px 0 0 inset;
            box-shadow: #1589ee 4px 0 0 inset
        }
        
        [dir=rtl] .mm-slds-tree [role=treeitem][aria-selected=true]>.mm-slds-tree__item {
            -webkit-box-shadow: #1589ee -4px 0 0 inset;
            box-shadow: #1589ee -4px 0 0 inset
        }
        
        .mm-slds-tree [aria-disabled=true] {
            color: #dddbda
        }
        
        .mm-slds-tree [aria-disabled=true] .mm-slds-tree__item {
            background-color: transparent;
            cursor: default
        }
        
        .mm-slds-tree [role=treeitem]>[role=group] {
            display: none
        }
        
        .mm-slds-tree [role=treeitem][aria-expanded=true]>[role=group] {
            display: block
        }
        
        [aria-expanded=false]>.mm-slds-tree__item .mm-slds-button__icon {
            -webkit-transition: .2s -webkit-transform ease-in-out;
            transition: .2s -webkit-transform ease-in-out;
            transition: .2s transform ease-in-out;
            transition: .2s transform ease-in-out, .2s -webkit-transform ease-in-out;
            -webkit-transform: rotate(0);
            transform: rotate(0)
        }
        
        [aria-expanded=true]>.mm-slds-tree__item .mm-slds-button__icon {
            -webkit-transition: .2s -webkit-transform ease-in-out;
            transition: .2s -webkit-transform ease-in-out;
            transition: .2s transform ease-in-out;
            transition: .2s transform ease-in-out, .2s -webkit-transform ease-in-out;
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg)
        }
        
        [dir=rtl] [aria-expanded=true]>.mm-slds-tree__item .mm-slds-button__icon {
            -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg)
        }
        
        [aria-level="1"]>.mm-slds-tree__item {
            padding-left: 1rem
        }
        
        [aria-level="2"]>.mm-slds-tree__item {
            padding-left: 2rem
        }
        
        [aria-level="3"]>.mm-slds-tree__item {
            padding-left: 3rem
        }
        
        [aria-level="4"]>.mm-slds-tree__item {
            padding-left: 4rem
        }
        
        [aria-level="5"]>.mm-slds-tree__item {
            padding-left: 5rem
        }
        
        [aria-level="6"]>.mm-slds-tree__item {
            padding-left: 6rem
        }
        
        [aria-level="7"]>.mm-slds-tree__item {
            padding-left: 7rem
        }
        
        [aria-level="8"]>.mm-slds-tree__item {
            padding-left: 8rem
        }
        
        [aria-level="9"]>.mm-slds-tree__item {
            padding-left: 9rem
        }
        
        [aria-level="10"]>.mm-slds-tree__item {
            padding-left: 10rem
        }
        
        [aria-level="11"]>.mm-slds-tree__item {
            padding-left: 11rem
        }
        
        [aria-level="12"]>.mm-slds-tree__item {
            padding-left: 12rem
        }
        
        [aria-level="13"]>.mm-slds-tree__item {
            padding-left: 13rem
        }
        
        [aria-level="14"]>.mm-slds-tree__item {
            padding-left: 14rem
        }
        
        [aria-level="15"]>.mm-slds-tree__item {
            padding-left: 15rem
        }
        
        [aria-level="16"]>.mm-slds-tree__item {
            padding-left: 16rem
        }
        
        [aria-level="17"]>.mm-slds-tree__item {
            padding-left: 17rem
        }
        
        [aria-level="18"]>.mm-slds-tree__item {
            padding-left: 18rem
        }
        
        [aria-level="19"]>.mm-slds-tree__item {
            padding-left: 19rem
        }
        
        [aria-level="20"]>.mm-slds-tree__item {
            padding-left: 20rem
        }
        
        .mm-slds-tree__item-label {
            display: block
        }
        
        .mm-slds-tree__item-meta {
            display: block;
            color: #3e3e3c
        }
        
        .mm-slds-tree__item .mm-slds-button {
            -ms-flex-item-align: start;
            align-self: flex-start;
            margin-top: .125rem
        }
        
        .mm-slds-tree__item .mm-slds-pill {
            margin-left: .75rem
        }
        
        .mm-slds-tree__group-header {
            font-size: .875rem;
            font-weight: 700
        }
        
        .mm-slds-table--tree .mm-slds-tree__item,
        .mm-slds-table_tree .mm-slds-tree__item {
            line-height: 1.5rem
        }
        
        .mm-slds-table--tree .mm-slds-tree__item a,
        .mm-slds-table_tree .mm-slds-tree__item a {
            color: #006dcc
        }
        
        .mm-slds-table--tree .mm-slds-tree__item a:hover,
        .mm-slds-table_tree .mm-slds-tree__item a:hover {
            text-decoration: underline
        }
        
        .mm-slds-table--tree .mm-slds-button,
        .mm-slds-table_tree .mm-slds-button {
            -ms-flex-item-align: center;
            align-self: center
        }
        
        .mm-slds-table--tree .mm-slds-button:not(.mm-slds-th__action-button),
        .mm-slds-table_tree .mm-slds-button:not(.mm-slds-th__action-button) {
            margin-top: 0
        }
        
        .mm-slds-table--tree [aria-level="1"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="1"]>.mm-slds-tree__item {
            padding-left: 1.5rem
        }
        
        .mm-slds-table--tree [aria-level="2"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="2"]>.mm-slds-tree__item {
            padding-left: 2.5rem
        }
        
        .mm-slds-table--tree [aria-level="3"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="3"]>.mm-slds-tree__item {
            padding-left: 3.5rem
        }
        
        .mm-slds-table--tree [aria-level="4"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="4"]>.mm-slds-tree__item {
            padding-left: 4.5rem
        }
        
        .mm-slds-table--tree [aria-level="5"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="5"]>.mm-slds-tree__item {
            padding-left: 5.5rem
        }
        
        .mm-slds-table--tree [aria-level="6"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="6"]>.mm-slds-tree__item {
            padding-left: 6.5rem
        }
        
        .mm-slds-table--tree [aria-level="7"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="7"]>.mm-slds-tree__item {
            padding-left: 7.5rem
        }
        
        .mm-slds-table--tree [aria-level="8"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="8"]>.mm-slds-tree__item {
            padding-left: 8.5rem
        }
        
        .mm-slds-table--tree [aria-level="9"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="9"]>.mm-slds-tree__item {
            padding-left: 9.5rem
        }
        
        .mm-slds-table--tree [aria-level="10"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="10"]>.mm-slds-tree__item {
            padding-left: 10.5rem
        }
        
        .mm-slds-table--tree [aria-level="11"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="11"]>.mm-slds-tree__item {
            padding-left: 11.5rem
        }
        
        .mm-slds-table--tree [aria-level="12"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="12"]>.mm-slds-tree__item {
            padding-left: 12.5rem
        }
        
        .mm-slds-table--tree [aria-level="13"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="13"]>.mm-slds-tree__item {
            padding-left: 13.5rem
        }
        
        .mm-slds-table--tree [aria-level="14"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="14"]>.mm-slds-tree__item {
            padding-left: 14.5rem
        }
        
        .mm-slds-table--tree [aria-level="15"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="15"]>.mm-slds-tree__item {
            padding-left: 15.5rem
        }
        
        .mm-slds-table--tree [aria-level="16"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="16"]>.mm-slds-tree__item {
            padding-left: 16.5rem
        }
        
        .mm-slds-table--tree [aria-level="17"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="17"]>.mm-slds-tree__item {
            padding-left: 17.5rem
        }
        
        .mm-slds-table--tree [aria-level="18"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="18"]>.mm-slds-tree__item {
            padding-left: 18.5rem
        }
        
        .mm-slds-table--tree [aria-level="19"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="19"]>.mm-slds-tree__item {
            padding-left: 19.5rem
        }
        
        .mm-slds-table--tree [aria-level="20"]>.mm-slds-tree__item,
        .mm-slds-table_tree [aria-level="20"]>.mm-slds-tree__item {
            padding-left: 20.5rem
        }
        
        .mm-slds-einstein-header {
            position: relative;
            background-color: #95cbfc;
            background-image: url(/assets/images/einstein-headers/einstein-header-background.svg);
            background-repeat: no-repeat;
            background-position: left top;
            background-size: cover;
            border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
            border-bottom: 1px solid #dddbda;
            padding-top: .75rem;
            padding-bottom: .75rem;
            text-shadow: 0 0 4px #9edaff
        }
        
        .mm-slds-einstein-header .mm-slds-popover__close {
            color: currentColor
        }
        
        .mm-slds-einstein-header__figure,
        .mm-slds-einstein-header__figure:last-child {
            margin-bottom: calc((.75rem + 5px) * -1);
            height: 4.75rem;
            background-image: url(/assets/images/einstein-headers/einstein-figure.svg);
            background-position: right bottom;
            background-repeat: no-repeat
        }
        
        .mm-slds-einstein-header__actions {
            padding-left: 1rem;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        .mm-slds-einstein-header .mm-slds-popover__close {
            position: absolute;
            top: 0;
            right: 0
        }
        
        .mm-slds-popover_einstein.mm-slds-nubbin--left-top:before,
        .mm-slds-popover_einstein.mm-slds-nubbin--right-top:before,
        .mm-slds-popover_einstein.mm-slds-nubbin--top-left:before,
        .mm-slds-popover_einstein.mm-slds-nubbin--top-right:before,
        .mm-slds-popover_einstein.mm-slds-nubbin--top:before,
        .mm-slds-popover_einstein.mm-slds-nubbin_left-top:before,
        .mm-slds-popover_einstein.mm-slds-nubbin_right-top:before,
        .mm-slds-popover_einstein.mm-slds-nubbin_top-left:before,
        .mm-slds-popover_einstein.mm-slds-nubbin_top-right:before,
        .mm-slds-popover_einstein.mm-slds-nubbin_top:before {
            background-color: #95cbfc
        }
        
        .mm-slds-section-title {
            font-size: 1rem
        }
        
        .mm-slds-section-title>a {
            display: inline-block;
            color: #080707
        }
        
        .mm-slds-section-title>a:focus,
        .mm-slds-section-title>a:hover {
            color: #005fb2
        }
        
        .mm-slds-section-title>a:focus {
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-section-title>a:active {
            color: #080707
        }
        
        .mm-slds-section-title .mm-slds-icon {
            width: 1rem;
            height: 1rem;
            fill: currentColor
        }
        
        .mm-slds-section-title .mm-slds-section-group--is-closed .mm-slds-icon,
        .mm-slds-section-title .mm-slds-section-group_is-closed .mm-slds-icon {
            -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg)
        }
        
        .mm-slds-section {
            margin-top: .5rem;
            margin-bottom: .5rem
        }
        
        .mm-slds-section__title {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            font-size: 1rem;
            line-height: 1.875rem;
            border: 1px solid transparent;
            border-radius: .25rem
        }
        
        .mm-slds-section__title-action {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            background: #f3f2f2;
            cursor: pointer;
            width: 100%;
            text-align: left;
            color: currentColor;
            font-size: inherit;
            padding: 0 .5rem
        }
        
        .mm-slds-section__title-action:active,
        .mm-slds-section__title-action:focus,
        .mm-slds-section__title-action:hover {
            background: #eef1f6;
            color: inherit
        }
        
        .mm-slds-section__content {
            overflow: hidden;
            visibility: hidden;
            opacity: 0;
            height: 0
        }
        
        .mm-slds-section__title-action-icon {
            -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg)
        }
        
        .mm-slds-section.mm-slds-is-open .mm-slds-section__title-action-icon {
            -webkit-transform: rotate(0);
            transform: rotate(0);
            -webkit-transform-origin: 45%;
            transform-origin: 45%
        }
        
        .mm-slds-section.mm-slds-is-open .mm-slds-section__content {
            padding-top: .5rem;
            overflow: visible;
            visibility: visible;
            opacity: 1;
            height: auto
        }
        
        .mm-slds-section-title--divider,
        .mm-slds-section-title_divider {
            font-size: .75rem;
            line-height: 1.25;
            color: #3e3e3c;
            text-transform: uppercase;
            letter-spacing: .0625rem;
            padding: .5rem 1rem;
            background: #f3f2f2
        }
        
        .mm-slds-illustration {
            text-align: center
        }
        
        .mm-slds-illustration.mm-slds-illustration_small .mm-slds-illustration__svg {
            width: 100%;
            max-width: 300px;
            max-height: 200px;
            margin-bottom: 1rem
        }
        
        .mm-slds-illustration.mm-slds-illustration_large .mm-slds-illustration__svg {
            width: 100%;
            max-width: 600px;
            max-height: 400px;
            margin-bottom: 3rem
        }
        
        .mm-slds-illustration.mm-slds-illustration_large .mm-slds-illustration__header {
            margin-bottom: 1.5rem
        }
        
        .mm-slds-illustration.mm-slds-illustration_large p {
            margin-bottom: 3rem
        }
        
        .mm-slds-illustration .mm-slds-illustration__stroke-primary {
            stroke: #8cd3f8
        }
        
        .mm-slds-illustration .mm-slds-illustration__stroke-secondary {
            stroke: #c2e8ff
        }
        
        .mm-slds-illustration .mm-slds-illustration__fill-primary {
            fill: #8cd3f8
        }
        
        .mm-slds-illustration .mm-slds-illustration__fill-secondary {
            fill: #c2e8ff
        }
        
        .mm-slds-region {
            background-color: #fff
        }
        
        .mm-slds-region__pinned-top {
            background-color: #fff;
            border-bottom: 1px solid #dddbda
        }
        
        .mm-slds-region__pinned-left {
            background-color: #fff;
            border-right: 1px solid #dddbda
        }
        
        .mm-slds-region__pinned-right {
            background-color: #fff;
            border-left: 1px solid #dddbda
        }
        
        .mm-slds-vertical-tabs {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            overflow: hidden;
            border: 1px solid #dddbda;
            border-radius: .25rem
        }
        
        .mm-slds-vertical-tabs__nav {
            width: 12rem;
            border-right: 1px solid #dddbda;
            background: #f3f2f2
        }
        
        .mm-slds-vertical-tabs__nav-item {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            overflow: hidden;
            border-bottom: 1px solid #dddbda;
            color: #3e3e3c
        }
        
        .mm-slds-vertical-tabs__nav-item:last-child {
            margin-bottom: -1px
        }
        
        .mm-slds-vertical-tabs__link {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-flex: 1;
            -ms-flex: 1 1 0%;
            flex: 1 1 0%;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            min-width: 0;
            padding: .75rem;
            color: currentColor
        }
        
        .mm-slds-vertical-tabs__link:hover {
            background: #dddbda;
            color: #080707;
            text-decoration: none
        }
        
        .mm-slds-vertical-tabs__link:focus {
            outline: 0
        }
        
        .mm-slds-vertical-tabs__left-icon {
            margin-right: .5rem
        }
        
        .mm-slds-vertical-tabs__left-icon:empty {
            margin-right: 0
        }
        
        .mm-slds-vertical-tabs__right-icon {
            margin-left: auto
        }
        
        .mm-slds-vertical-tabs__content {
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            padding: 1rem;
            background: #fff
        }
        
        .mm-slds-vertical-tabs__nav-item.mm-slds-is-active {
            margin-right: -1px;
            border-right: 0;
            background: #fff;
            color: #006dcc
        }
        
        .mm-slds-vertical-tabs__nav-item.mm-slds-is-active .mm-slds-vertical-tabs__link:hover {
            background: #fff;
            color: currentColor
        }
        
        .mm-slds-vertical-tabs__nav-item.mm-slds-has-focus {
            text-decoration: underline
        }
        
        .mm-slds-welcome-mat .mm-slds-modal__container {
            width: 52.0625rem;
            max-width: none
        }
        
        .mm-slds-welcome-mat {
            position: relative
        }
        
        .mm-slds-welcome-mat__content {
            min-height: 25rem;
            max-height: 37.5rem
        }
        
        .mm-slds-welcome-mat__content .mm-slds-progress-bar {
            display: inline-block;
            width: 12.5rem;
            background: #fff
        }
        
        .mm-slds-welcome-mat__content .mm-slds-progress-bar__value {
            background: #4bca81
        }
        
        .mm-slds-welcome-mat__info {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            overflow: auto;
            padding: 1rem 3rem 7.75rem;
            color: #00396b;
            background-image: url(/assets/images/welcome-mat/bg-info@2x.png);
            background-position: bottom center;
            background-repeat: no-repeat;
            background-size: contain;
            background-color: #cae6f1;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        .mm-slds-welcome-mat__info-content {
            margin: auto;
            text-align: center
        }
        
        .mm-slds-welcome-mat__info-title {
            margin-bottom: 1.5rem;
            font-size: 2.625rem;
            font-weight: 700;
            line-height: 1.25
        }
        
        .mm-slds-welcome-mat__info-description {
            margin-bottom: 1.5rem
        }
        
        .mm-slds-welcome-mat__info-progress {
            margin-bottom: 1rem
        }
        
        .mm-slds-welcome-mat__tiles {
            background: #f3f2f2;
            overflow: auto;
            padding: 1rem
        }
        
        .mm-slds-welcome-mat__tile {
            margin: 1rem 0
        }
        
        .mm-slds-welcome-mat__tile .mm-slds-media {
            padding: .5rem
        }
        
        .mm-slds-welcome-mat__tile:not(.mm-slds-welcome-mat__tile_complete):not(.mm-slds-welcome-mat__tile_info-only) {
            -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .05);
            box-shadow: 0 2px 2px rgba(0, 0, 0, .05);
            border-radius: .25rem;
            background: #fff
        }
        
        .mm-slds-welcome-mat__tile:not(.mm-slds-welcome-mat__tile_complete):not(.mm-slds-welcome-mat__tile_info-only):hover {
            -webkit-box-shadow: 0 0 0 1px #1589ee inset, 0 2px 2px rgba(0, 0, 0, .05);
            box-shadow: 0 0 0 1px #1589ee inset, 0 2px 2px rgba(0, 0, 0, .05)
        }
        
        .mm-slds-welcome-mat__tile:not(.mm-slds-welcome-mat__tile_complete) .mm-slds-icon-action-check {
            display: none
        }
        
        .mm-slds-welcome-mat__tile:first-child {
            margin-top: 0
        }
        
        .mm-slds-welcome-mat__tile:last-child {
            margin-bottom: 0
        }
        
        .mm-slds-welcome-mat__tile-figure {
            margin-left: .25rem
        }
        
        .mm-slds-welcome-mat__tile-title {
            font-weight: 700
        }
        
        .mm-slds-welcome-mat__tile-body {
            padding: .75rem;
            border-left: 1px solid #dddbda
        }
        
        .mm-slds-welcome-mat__tile-description {
            color: #3e3e3c;
            font-size: .75rem;
            line-height: 1.5
        }
        
        .mm-slds-welcome-mat__tile-icon-container {
            position: relative
        }
        
        .mm-slds-welcome-mat__tile_complete {
            background: 0 0
        }
        
        .mm-slds-welcome-mat__tile_complete .mm-slds-icon {
            fill: #c9c7c5
        }
        
        .mm-slds-welcome-mat .mm-slds-icon-action-check {
            position: absolute;
            bottom: -.625rem;
            right: -.625rem;
            height: 1.25rem;
            width: 1.25rem;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            padding: .25rem;
            border: 2px solid #f3f2f2;
            border-radius: 1.25rem;
            line-height: 0;
            background: #4bca81
        }
        
        .mm-slds-welcome-mat .mm-slds-icon-action-check .mm-slds-icon {
            fill: #fff
        }
        
        .mm-slds-welcome-mat_splash .mm-slds-welcome-mat__content {
            height: 37.5rem
        }
        
        .mm-slds-welcome-mat_splash .mm-slds-welcome-mat__info-content {
            max-width: 37.5rem
        }
        
        .mm-slds-welcome-mat_splash .mm-slds-welcome-mat__info-title {
            font-size: 2rem
        }
        
        .mm-slds-welcome-mat_info-only .mm-slds-welcome-mat__content {
            height: 37.5rem
        }
        
        .mm-slds-welcome-mat_info-only .mm-slds-welcome-mat__info-title {
            font-size: 2rem
        }
        
        .mm-slds-welcome-mat__tiles_info-only {
            background-color: #fff
        }
        
        .mm-slds-welcome-mat__tile_info-only .mm-slds-welcome-mat__tile-body {
            border-left: 0
        }
        
        .mm-slds-welcome-mat__info-badge-container {
            display: inline-block;
            position: relative
        }
        
        .mm-slds-welcome-mat__info-badge-container .mm-slds-icon-action-check {
            border-width: 0;
            top: 50%;
            right: 0;
            -webkit-transform: translate3d(50%, -50%, 0);
            transform: translate3d(50%, -50%, 0);
            display: none
        }
        
        .mm-slds-welcome-mat__info-badge {
            margin-bottom: .5rem
        }
        
        .mm-slds-welcome-mat__info-progress_complete .mm-slds-icon-action-check {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-summary-detail {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start
        }
        
        .mm-slds-summary-detail .mm-slds-summary-detail__action-icon {
            -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg)
        }
        
        .mm-slds-summary-detail .mm-slds-summary-detail__content {
            overflow: hidden;
            visibility: hidden;
            opacity: 0;
            height: 0
        }
        
        .mm-slds-summary-detail.mm-slds-is-open .mm-slds-summary-detail__action-icon {
            -webkit-transform: rotate(0);
            transform: rotate(0);
            -webkit-transform-origin: 45%;
            transform-origin: 45%
        }
        
        .mm-slds-summary-detail.mm-slds-is-open .mm-slds-summary-detail__content {
            padding-top: .75rem;
            overflow: visible;
            visibility: visible;
            opacity: 1;
            height: auto
        }
        
        .mm-slds-setup-assistant {
            padding: 1rem
        }
        
        .mm-slds-setup-assistant__item {
            border-bottom: 1px #dddbda solid;
            padding: 2rem 0
        }
        
        .mm-slds-setup-assistant__item:first-child {
            padding-top: 0
        }
        
        .mm-slds-setup-assistant__item:last-child {
            padding-bottom: 0;
            border-bottom: 0
        }
        
        .mm-slds-setup-assistant__step-summary .mm-slds-progress-ring_large {
            top: 1px
        }
        
        .mm-slds-setup-assistant__step-summary-content {
            margin-right: 3rem
        }
        
        .mm-slds-setup-assistant__step-summary-title {
            padding-bottom: .5rem;
            font-weight: 700
        }
        
        .mm-slds-setup-assistant__step-detail {
            padding-left: 2.75rem
        }
        
        @media (min-width:30em) {
            .mm-slds-nowrap--small,
            .mm-slds-nowrap_small {
                -webkit-box-flex: 1;
                -ms-flex: 1 1 auto;
                flex: 1 1 auto;
                -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
                -webkit-box-align: stretch;
                -ms-flex-align: stretch;
                align-items: stretch
            }
        }
        
        @media (min-width:48em) {
            .mm-slds-nowrap--medium,
            .mm-slds-nowrap_medium {
                -webkit-box-flex: 1;
                -ms-flex: 1 1 auto;
                flex: 1 1 auto;
                -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
                -webkit-box-align: stretch;
                -ms-flex-align: stretch;
                align-items: stretch
            }
        }
        
        @media (min-width:64em) {
            .mm-slds-nowrap--large,
            .mm-slds-nowrap_large {
                -webkit-box-flex: 1;
                -ms-flex: 1 1 auto;
                flex: 1 1 auto;
                -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
                -webkit-box-align: stretch;
                -ms-flex-align: stretch;
                align-items: stretch
            }
        }
        
        .mm-slds-col--padded,
        .mm-slds-col_padded {
            padding-right: .75rem;
            padding-left: .75rem
        }
        
        .mm-slds-col--padded-medium,
        .mm-slds-col_padded-medium {
            padding-right: 1rem;
            padding-left: 1rem
        }
        
        .mm-slds-col--padded-large,
        .mm-slds-col_padded-large {
            padding-right: 1.5rem;
            padding-left: 1.5rem
        }
        
        .mm-slds-col--padded-around,
        .mm-slds-col_padded-around {
            padding: .75rem
        }
        
        .mm-slds-col--padded-around-medium,
        .mm-slds-col_padded-around-medium {
            padding: 1rem
        }
        
        .mm-slds-col--padded-around-large,
        .mm-slds-col_padded-around-large {
            padding: 1.5rem
        }
        
        @media (min-width:64em) {
            .mm-slds-col-rule--top,
            .mm-slds-col-rule_top {
                border-top: 1px solid #fafaf9
            }
            .mm-slds-col-rule--right,
            .mm-slds-col-rule_right {
                border-right: 1px solid #fafaf9
            }
            .mm-slds-col-rule--bottom,
            .mm-slds-col-rule_bottom {
                border-bottom: 1px solid #fafaf9
            }
            .mm-slds-col-rule--left,
            .mm-slds-col-rule_left {
                border-left: 1px solid #fafaf9
            }
        }
        
        .mm-slds-align-content-center {
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            -ms-flex-item-align: center;
            align-self: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center
        }
        
        .mm-slds-grid {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-grid--frame,
        .mm-slds-grid_frame {
            min-width: 100vw;
            min-height: 100vh;
            overflow: hidden
        }
        
        .mm-slds-grid--vertical,
        .mm-slds-grid_vertical {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }
        
        .mm-slds-grid--vertical-reverse,
        .mm-slds-grid_vertical-reverse {
            -webkit-box-orient: vertical;
            -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
            flex-direction: column-reverse
        }
        
        .mm-slds-grid--reverse,
        .mm-slds-grid_reverse {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
            flex-direction: row-reverse
        }
        
        .mm-slds-wrap {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start
        }
        
        .mm-slds-nowrap {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            -webkit-box-align: stretch;
            -ms-flex-align: stretch;
            align-items: stretch
        }
        
        @media (min-width:20em) {
            .mm-slds-x-small-nowrap {
                -webkit-box-flex: 1;
                -ms-flex: 1 1 auto;
                flex: 1 1 auto;
                -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
                -webkit-box-align: stretch;
                -ms-flex-align: stretch;
                align-items: stretch
            }
        }
        
        @media (min-width:30em) {
            .mm-slds-small-nowrap {
                -webkit-box-flex: 1;
                -ms-flex: 1 1 auto;
                flex: 1 1 auto;
                -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
                -webkit-box-align: stretch;
                -ms-flex-align: stretch;
                align-items: stretch
            }
        }
        
        @media (min-width:48em) {
            .mm-slds-medium-nowrap {
                -webkit-box-flex: 1;
                -ms-flex: 1 1 auto;
                flex: 1 1 auto;
                -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
                -webkit-box-align: stretch;
                -ms-flex-align: stretch;
                align-items: stretch
            }
        }
        
        @media (min-width:64em) {
            .mm-slds-large-nowrap {
                -webkit-box-flex: 1;
                -ms-flex: 1 1 auto;
                flex: 1 1 auto;
                -ms-flex-wrap: nowrap;
                flex-wrap: nowrap;
                -webkit-box-align: stretch;
                -ms-flex-align: stretch;
                align-items: stretch
            }
        }
        
        .mm-slds-gutters {
            margin-right: -.75rem;
            margin-left: -.75rem
        }
        
        .mm-slds-gutters .mm-slds-col {
            padding-right: .75rem;
            padding-left: .75rem
        }
        
        .mm-slds-gutters_xxx-small {
            margin-right: -.125rem;
            margin-left: -.125rem
        }
        
        .mm-slds-gutters_xxx-small .mm-slds-col {
            padding-right: .125rem;
            padding-left: .125rem
        }
        
        .mm-slds-gutters_xx-small {
            margin-right: -.25rem;
            margin-left: -.25rem
        }
        
        .mm-slds-gutters_xx-small .mm-slds-col {
            padding-right: .25rem;
            padding-left: .25rem
        }
        
        .mm-slds-gutters_x-small {
            margin-right: -.5rem;
            margin-left: -.5rem
        }
        
        .mm-slds-gutters_x-small .mm-slds-col {
            padding-right: .5rem;
            padding-left: .5rem
        }
        
        .mm-slds-gutters_small {
            margin-right: -.75rem;
            margin-left: -.75rem
        }
        
        .mm-slds-gutters_small .mm-slds-col {
            padding-right: .75rem;
            padding-left: .75rem
        }
        
        .mm-slds-gutters_medium {
            margin-right: -1rem;
            margin-left: -1rem
        }
        
        .mm-slds-gutters_medium .mm-slds-col {
            padding-right: 1rem;
            padding-left: 1rem
        }
        
        .mm-slds-gutters_large {
            margin-right: -1.5rem;
            margin-left: -1.5rem
        }
        
        .mm-slds-gutters_large .mm-slds-col {
            padding-right: 1.5rem;
            padding-left: 1.5rem
        }
        
        .mm-slds-gutters_x-large {
            margin-right: -2rem;
            margin-left: -2rem
        }
        
        .mm-slds-gutters_x-large .mm-slds-col {
            padding-right: 2rem;
            padding-left: 2rem
        }
        
        .mm-slds-gutters_xx-large {
            margin-right: -3rem;
            margin-left: -3rem
        }
        
        .mm-slds-gutters_xx-large .mm-slds-col {
            padding-right: 3rem;
            padding-left: 3rem
        }
        
        .mm-slds-gutters_direct {
            margin-right: -.75rem;
            margin-left: -.75rem
        }
        
        .mm-slds-gutters_direct>.mm-slds-col {
            padding-right: .75rem;
            padding-left: .75rem
        }
        
        .mm-slds-gutters_direct-xxx-small {
            margin-right: -.125rem;
            margin-left: -.125rem
        }
        
        .mm-slds-gutters_direct-xxx-small>.mm-slds-col {
            padding-right: .125rem;
            padding-left: .125rem
        }
        
        .mm-slds-gutters_direct-xx-small {
            margin-right: -.25rem;
            margin-left: -.25rem
        }
        
        .mm-slds-gutters_direct-xx-small>.mm-slds-col {
            padding-right: .25rem;
            padding-left: .25rem
        }
        
        .mm-slds-gutters_direct-x-small {
            margin-right: -.5rem;
            margin-left: -.5rem
        }
        
        .mm-slds-gutters_direct-x-small>.mm-slds-col {
            padding-right: .5rem;
            padding-left: .5rem
        }
        
        .mm-slds-gutters_direct-small {
            margin-right: -.75rem;
            margin-left: -.75rem
        }
        
        .mm-slds-gutters_direct-small>.mm-slds-col {
            padding-right: .75rem;
            padding-left: .75rem
        }
        
        .mm-slds-gutters_direct-medium {
            margin-right: -1rem;
            margin-left: -1rem
        }
        
        .mm-slds-gutters_direct-medium>.mm-slds-col {
            padding-right: 1rem;
            padding-left: 1rem
        }
        
        .mm-slds-gutters_direct-large {
            margin-right: -1.5rem;
            margin-left: -1.5rem
        }
        
        .mm-slds-gutters_direct-large>.mm-slds-col {
            padding-right: 1.5rem;
            padding-left: 1.5rem
        }
        
        .mm-slds-gutters_direct-x-large {
            margin-right: -2rem;
            margin-left: -2rem
        }
        
        .mm-slds-gutters_direct-x-large>.mm-slds-col {
            padding-right: 2rem;
            padding-left: 2rem
        }
        
        .mm-slds-gutters_direct-xx-large {
            margin-right: -3rem;
            margin-left: -3rem
        }
        
        .mm-slds-gutters_direct-xx-large>.mm-slds-col {
            padding-right: 3rem;
            padding-left: 3rem
        }
        
        .mm-slds-grid--pull-padded,
        .mm-slds-grid_pull-padded {
            margin-right: -.75rem;
            margin-left: -.75rem
        }
        
        .mm-slds-grid--pull-padded-xxx-small,
        .mm-slds-grid_pull-padded-xxx-small {
            margin-right: -.125rem;
            margin-left: -.125rem
        }
        
        .mm-slds-grid--pull-padded-xx-small,
        .mm-slds-grid_pull-padded-xx-small {
            margin-right: -.25rem;
            margin-left: -.25rem
        }
        
        .mm-slds-grid--pull-padded-x-small,
        .mm-slds-grid_pull-padded-x-small {
            margin-right: -.5rem;
            margin-left: -.5rem
        }
        
        .mm-slds-grid--pull-padded-small,
        .mm-slds-grid_pull-padded-small {
            margin-right: -.75rem;
            margin-left: -.75rem
        }
        
        .mm-slds-grid--pull-padded-medium,
        .mm-slds-grid_pull-padded-medium {
            margin-right: -1rem;
            margin-left: -1rem
        }
        
        .mm-slds-grid--pull-padded-large,
        .mm-slds-grid_pull-padded-large {
            margin-right: -1.5rem;
            margin-left: -1.5rem
        }
        
        .mm-slds-grid--pull-padded-x-large,
        .mm-slds-grid_pull-padded-x-large {
            margin-right: -2rem;
            margin-left: -2rem
        }
        
        .mm-slds-grid--pull-padded-xx-large,
        .mm-slds-grid_pull-padded-xx-large {
            margin-right: -3rem;
            margin-left: -3rem
        }
        
        .mm-slds-col,
        [class*=slds-col--padded],
        [class*=slds-col_padded] {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto
        }
        
        @media (min-width:64em) {
            .mm-slds-col--rule-top,
            .mm-slds-col_rule-top {
                border-top: 1px solid #fafaf9
            }
        }
        
        @media (min-width:64em) {
            .mm-slds-col--rule-right,
            .mm-slds-col_rule-right {
                border-right: 1px solid #fafaf9
            }
        }
        
        @media (min-width:64em) {
            .mm-slds-col--rule-bottom,
            .mm-slds-col_rule-bottom {
                border-bottom: 1px solid #fafaf9
            }
        }
        
        @media (min-width:64em) {
            .mm-slds-col--rule-left,
            .mm-slds-col_rule-left {
                border-left: 1px solid #fafaf9
            }
        }
        
        .mm-slds-has-flexi-truncate {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 0%;
            flex: 1 1 0%;
            min-width: 0
        }
        
        .mm-slds-no-flex {
            -webkit-box-flex: 0;
            -ms-flex: none;
            flex: none
        }
        
        .mm-slds-no-space {
            min-width: 0
        }
        
        .mm-slds-grow {
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1
        }
        
        .mm-slds-grow-none {
            -webkit-box-flex: 0;
            -ms-flex-positive: 0;
            flex-grow: 0
        }
        
        .mm-slds-shrink {
            -ms-flex-negative: 1;
            flex-shrink: 1
        }
        
        .mm-slds-shrink-none {
            -ms-flex-negative: 0;
            flex-shrink: 0
        }
        
        .mm-slds-text-longform ul.mm-slds-grid {
            margin-left: 0;
            list-style: none
        }
        
        .mm-slds-grid--align-center,
        .mm-slds-grid_align-center {
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center
        }
        
        .mm-slds-grid--align-center .mm-slds-col,
        .mm-slds-grid--align-center [class*=slds-col--padded],
        .mm-slds-grid--align-center [class*=slds-col_padded],
        .mm-slds-grid_align-center .mm-slds-col,
        .mm-slds-grid_align-center [class*=slds-col--padded],
        .mm-slds-grid_align-center [class*=slds-col_padded] {
            -webkit-box-flex: 0;
            -ms-flex-positive: 0;
            flex-grow: 0
        }
        
        .mm-slds-grid--align-space,
        .mm-slds-grid_align-space {
            -ms-flex-pack: distribute;
            justify-content: space-around
        }
        
        .mm-slds-grid--align-space .mm-slds-col,
        .mm-slds-grid--align-space [class*=slds-col--padded],
        .mm-slds-grid--align-space [class*=slds-col_padded],
        .mm-slds-grid_align-space .mm-slds-col,
        .mm-slds-grid_align-space [class*=slds-col--padded],
        .mm-slds-grid_align-space [class*=slds-col_padded] {
            -webkit-box-flex: 0;
            -ms-flex-positive: 0;
            flex-grow: 0
        }
        
        .mm-slds-grid--align-spread,
        .mm-slds-grid_align-spread {
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between
        }
        
        .mm-slds-grid--align-spread .mm-slds-col,
        .mm-slds-grid--align-spread [class*=slds-col--padded],
        .mm-slds-grid--align-spread [class*=slds-col_padded],
        .mm-slds-grid_align-spread .mm-slds-col,
        .mm-slds-grid_align-spread [class*=slds-col--padded],
        .mm-slds-grid_align-spread [class*=slds-col_padded] {
            -webkit-box-flex: 0;
            -ms-flex-positive: 0;
            flex-grow: 0
        }
        
        .mm-slds-grid--align-end,
        .mm-slds-grid_align-end {
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end
        }
        
        .mm-slds-grid--align-end .mm-slds-col,
        .mm-slds-grid--align-end [class*=slds-col--padded],
        .mm-slds-grid--align-end [class*=slds-col_padded],
        .mm-slds-grid_align-end .mm-slds-col,
        .mm-slds-grid_align-end [class*=slds-col--padded],
        .mm-slds-grid_align-end [class*=slds-col_padded] {
            -webkit-box-flex: 0;
            -ms-flex-positive: 0;
            flex-grow: 0
        }
        
        .mm-slds-grid--vertical-align-start,
        .mm-slds-grid_vertical-align-start {
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            -ms-flex-line-pack: start;
            align-content: flex-start
        }
        
        .mm-slds-grid--vertical-align-center,
        .mm-slds-grid_vertical-align-center {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-line-pack: center;
            align-content: center
        }
        
        .mm-slds-grid--vertical-align-end,
        .mm-slds-grid_vertical-align-end {
            -webkit-box-align: end;
            -ms-flex-align: end;
            align-items: flex-end;
            -ms-flex-line-pack: end;
            align-content: flex-end
        }
        
        .mm-slds-align-top {
            vertical-align: top;
            -ms-flex-item-align: start;
            align-self: flex-start
        }
        
        .mm-slds-align-middle {
            vertical-align: middle;
            -ms-flex-item-align: center;
            align-self: center
        }
        
        .mm-slds-align-bottom {
            vertical-align: bottom;
            -ms-flex-item-align: end;
            align-self: flex-end
        }
        
        .mm-slds-col--bump-top,
        .mm-slds-col_bump-top {
            margin-top: auto
        }
        
        .mm-slds-col--bump-right,
        .mm-slds-col_bump-right {
            margin-right: auto
        }
        
        .mm-slds-col--bump-bottom,
        .mm-slds-col_bump-bottom {
            margin-bottom: auto
        }
        
        .mm-slds-col--bump-left,
        .mm-slds-col_bump-left {
            margin-left: auto
        }
        
        .mm-slds-grid--vertical-stretch,
        .mm-slds-grid_vertical-stretch {
            -webkit-box-align: stretch;
            -ms-flex-align: stretch;
            align-items: stretch;
            -ms-flex-line-pack: stretch;
            align-content: stretch
        }
        
        .mm-slds-container--small,
        .mm-slds-container_small {
            max-width: 30rem
        }
        
        .mm-slds-container--medium,
        .mm-slds-container_medium {
            max-width: 48rem
        }
        
        .mm-slds-container--large,
        .mm-slds-container_large {
            max-width: 64rem
        }
        
        .mm-slds-container--x-large,
        .mm-slds-container_x-large {
            max-width: 80rem
        }
        
        .mm-slds-container--fluid,
        .mm-slds-container_fluid {
            width: 100%
        }
        
        .mm-slds-container--center,
        .mm-slds-container_center {
            margin-left: auto;
            margin-right: auto
        }
        
        .mm-slds-container--left,
        .mm-slds-container_left {
            margin-right: auto
        }
        
        .mm-slds-container--right,
        .mm-slds-container_right {
            margin-left: auto
        }
        
        .mm-slds-grid--overflow,
        .mm-slds-grid_overflow {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-flow: row nowrap;
            flex-flow: row nowrap
        }
        
        .mm-slds-grid--overflow .mm-slds-col,
        .mm-slds-grid_overflow .mm-slds-col {
            min-width: 11.25em;
            max-width: 22.5em
        }
        
        .mm-slds-align--absolute-center,
        .mm-slds-align_absolute-center {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-line-pack: center;
            align-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            margin: auto
        }
        
        .mm-slds-media--reverse>.mm-slds-media__figure,
        .mm-slds-media_reverse>.mm-slds-media__figure {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }
        
        .mm-slds-media--reverse.mm-slds-media--small .mm-slds-media__figure,
        .mm-slds-media--reverse.mm-slds-media_small .mm-slds-media__figure,
        .mm-slds-media_reverse.mm-slds-media--small .mm-slds-media__figure,
        .mm-slds-media_reverse.mm-slds-media_small .mm-slds-media__figure {
            margin-left: .25rem
        }
        
        .mm-slds-media--double>.mm-slds-media__figure,
        .mm-slds-media_double>.mm-slds-media__figure {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }
        
        .mm-slds-media--double .mm-slds-media__figure--reverse,
        .mm-slds-media--double .mm-slds-media__figure_reverse,
        .mm-slds-media_double .mm-slds-media__figure--reverse,
        .mm-slds-media_double .mm-slds-media__figure_reverse {
            -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
            order: 3;
            margin: 0 0 0 1rem
        }
        
        .mm-slds-media--double .mm-slds-media__body,
        .mm-slds-media_double .mm-slds-media__body {
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2
        }
        
        .mm-slds-media {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start
        }
        
        .mm-slds-media__figure {
            -ms-flex-negative: 0;
            flex-shrink: 0;
            margin-right: .75rem
        }
        
        .mm-slds-media__figure_fixed-width {
            min-width: 3rem
        }
        
        .mm-slds-media__body {
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            min-width: 0
        }
        
        .mm-slds-media__body,
        .mm-slds-media__body>:last-child {
            margin-bottom: 0
        }
        
        .mm-slds-media-body-iefix {
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: auto;
            flex-basis: auto
        }
        
        .mm-slds-media--small .mm-slds-media__figure,
        .mm-slds-media_small .mm-slds-media__figure {
            margin-right: .25rem
        }
        
        .mm-slds-media--small .mm-slds-media__figure--reverse,
        .mm-slds-media_small .mm-slds-media__figure_reverse {
            margin-left: .25rem
        }
        
        .mm-slds-media--large .mm-slds-media__figure,
        .mm-slds-media_large .mm-slds-media__figure {
            margin-right: 1.5rem
        }
        
        .mm-slds-media--large .mm-slds-media__figure--reverse,
        .mm-slds-media_large .mm-slds-media__figure_reverse {
            margin-left: 1.5rem
        }
        
        .mm-slds-media_inline .mm-slds-media__body {
            -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
            flex: 0 1 auto
        }
        
        .mm-slds-media--center,
        .mm-slds-media_center {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        .mm-slds-media__figure--reverse,
        .mm-slds-media__figure_reverse {
            margin: 0 0 0 .75rem
        }
        
        @media (max-width:48em) {
            .mm-slds-media--responsive,
            .mm-slds-media_responsive {
                display: block
            }
            .mm-slds-media--responsive .mm-slds-media__figure,
            .mm-slds-media_responsive .mm-slds-media__figure {
                margin: 0 0 .75rem
            }
        }
        
        .mm-slds-m-top--none,
        .mm-slds-m-top_none {
            margin-top: 0!important
        }
        
        .mm-slds-m-top--xxx-small,
        .mm-slds-m-top_xxx-small {
            margin-top: .125rem
        }
        
        .mm-slds-m-top--xx-small,
        .mm-slds-m-top_xx-small {
            margin-top: .25rem
        }
        
        .mm-slds-m-top--x-small,
        .mm-slds-m-top_x-small {
            margin-top: .5rem
        }
        
        .mm-slds-m-top--small,
        .mm-slds-m-top_small {
            margin-top: .75rem
        }
        
        .mm-slds-m-top--medium,
        .mm-slds-m-top_medium {
            margin-top: 1rem
        }
        
        .mm-slds-m-top--large,
        .mm-slds-m-top_large {
            margin-top: 1.5rem
        }
        
        .mm-slds-m-top--x-large,
        .mm-slds-m-top_x-large {
            margin-top: 2rem
        }
        
        .mm-slds-m-top--xx-large,
        .mm-slds-m-top_xx-large {
            margin-top: 3rem
        }
        
        .mm-slds-var-m-top_xxx-small {
            margin-top: .125rem
        }
        
        .mm-slds-var-m-top_xx-small {
            margin-top: .25rem
        }
        
        .mm-slds-var-m-top_x-small {
            margin-top: .5rem
        }
        
        .mm-slds-var-m-top_small {
            margin-top: .75rem
        }
        
        .mm-slds-var-m-top_medium {
            margin-top: 1rem
        }
        
        .mm-slds-var-m-top_large {
            margin-top: 1.5rem
        }
        
        .mm-slds-var-m-top_x-large {
            margin-top: 2rem
        }
        
        .mm-slds-var-m-top_xx-large {
            margin-top: 3rem
        }
        
        .mm-slds-m-right--none,
        .mm-slds-m-right_none {
            margin-right: 0!important
        }
        
        .mm-slds-m-right--xxx-small,
        .mm-slds-m-right_xxx-small {
            margin-right: .125rem
        }
        
        .mm-slds-m-right--xx-small,
        .mm-slds-m-right_xx-small {
            margin-right: .25rem
        }
        
        .mm-slds-m-right--x-small,
        .mm-slds-m-right_x-small {
            margin-right: .5rem
        }
        
        .mm-slds-m-right--small,
        .mm-slds-m-right_small {
            margin-right: .75rem
        }
        
        .mm-slds-m-right--medium,
        .mm-slds-m-right_medium {
            margin-right: 1rem
        }
        
        .mm-slds-m-right--large,
        .mm-slds-m-right_large {
            margin-right: 1.5rem
        }
        
        .mm-slds-m-right--x-large,
        .mm-slds-m-right_x-large {
            margin-right: 2rem
        }
        
        .mm-slds-m-right--xx-large,
        .mm-slds-m-right_xx-large {
            margin-right: 3rem
        }
        
        .mm-slds-var-m-right_xxx-small {
            margin-right: .125rem
        }
        
        .mm-slds-var-m-right_xx-small {
            margin-right: .25rem
        }
        
        .mm-slds-var-m-right_x-small {
            margin-right: .5rem
        }
        
        .mm-slds-var-m-right_small {
            margin-right: .75rem
        }
        
        .mm-slds-var-m-right_medium {
            margin-right: 1rem
        }
        
        .mm-slds-var-m-right_large {
            margin-right: 1.5rem
        }
        
        .mm-slds-var-m-right_x-large {
            margin-right: 2rem
        }
        
        .mm-slds-var-m-right_xx-large {
            margin-right: 3rem
        }
        
        .mm-slds-m-bottom--none,
        .mm-slds-m-bottom_none {
            margin-bottom: 0!important
        }
        
        .mm-slds-m-bottom--xxx-small,
        .mm-slds-m-bottom_xxx-small {
            margin-bottom: .125rem
        }
        
        .mm-slds-m-bottom--xx-small,
        .mm-slds-m-bottom_xx-small {
            margin-bottom: .25rem
        }
        
        .mm-slds-m-bottom--x-small,
        .mm-slds-m-bottom_x-small {
            margin-bottom: .5rem
        }
        
        .mm-slds-m-bottom--small,
        .mm-slds-m-bottom_small {
            margin-bottom: .75rem
        }
        
        .mm-slds-m-bottom--medium,
        .mm-slds-m-bottom_medium {
            margin-bottom: 1rem
        }
        
        .mm-slds-m-bottom--large,
        .mm-slds-m-bottom_large {
            margin-bottom: 1.5rem
        }
        
        .mm-slds-m-bottom--x-large,
        .mm-slds-m-bottom_x-large {
            margin-bottom: 2rem
        }
        
        .mm-slds-m-bottom--xx-large,
        .mm-slds-m-bottom_xx-large {
            margin-bottom: 3rem
        }
        
        .mm-slds-var-m-bottom_xxx-small {
            margin-bottom: .125rem
        }
        
        .mm-slds-var-m-bottom_xx-small {
            margin-bottom: .25rem
        }
        
        .mm-slds-var-m-bottom_x-small {
            margin-bottom: .5rem
        }
        
        .mm-slds-var-m-bottom_small {
            margin-bottom: .75rem
        }
        
        .mm-slds-var-m-bottom_medium {
            margin-bottom: 1rem
        }
        
        .mm-slds-var-m-bottom_large {
            margin-bottom: 1.5rem
        }
        
        .mm-slds-var-m-bottom_x-large {
            margin-bottom: 2rem
        }
        
        .mm-slds-var-m-bottom_xx-large {
            margin-bottom: 3rem
        }
        
        .mm-slds-m-left--none,
        .mm-slds-m-left_none {
            margin-left: 0!important
        }
        
        .mm-slds-m-left--xxx-small,
        .mm-slds-m-left_xxx-small {
            margin-left: .125rem
        }
        
        .mm-slds-m-left--xx-small,
        .mm-slds-m-left_xx-small {
            margin-left: .25rem
        }
        
        .mm-slds-m-left--x-small,
        .mm-slds-m-left_x-small {
            margin-left: .5rem
        }
        
        .mm-slds-m-left--small,
        .mm-slds-m-left_small {
            margin-left: .75rem
        }
        
        .mm-slds-m-left--medium,
        .mm-slds-m-left_medium {
            margin-left: 1rem
        }
        
        .mm-slds-m-left--large,
        .mm-slds-m-left_large {
            margin-left: 1.5rem
        }
        
        .mm-slds-m-left--x-large,
        .mm-slds-m-left_x-large {
            margin-left: 2rem
        }
        
        .mm-slds-m-left--xx-large,
        .mm-slds-m-left_xx-large {
            margin-left: 3rem
        }
        
        .mm-slds-var-m-left_xxx-small {
            margin-left: .125rem
        }
        
        .mm-slds-var-m-left_xx-small {
            margin-left: .25rem
        }
        
        .mm-slds-var-m-left_x-small {
            margin-left: .5rem
        }
        
        .mm-slds-var-m-left_small {
            margin-left: .75rem
        }
        
        .mm-slds-var-m-left_medium {
            margin-left: 1rem
        }
        
        .mm-slds-var-m-left_large {
            margin-left: 1.5rem
        }
        
        .mm-slds-var-m-left_x-large {
            margin-left: 2rem
        }
        
        .mm-slds-var-m-left_xx-large {
            margin-left: 3rem
        }
        
        .mm-slds-m-horizontal--none,
        .mm-slds-m-horizontal_none {
            margin-left: 0!important;
            margin-right: 0!important
        }
        
        .mm-slds-m-horizontal--xxx-small,
        .mm-slds-m-horizontal_xxx-small {
            margin-left: .125rem;
            margin-right: .125rem
        }
        
        .mm-slds-m-horizontal--xx-small,
        .mm-slds-m-horizontal_xx-small {
            margin-left: .25rem;
            margin-right: .25rem
        }
        
        .mm-slds-m-horizontal--x-small,
        .mm-slds-m-horizontal_x-small {
            margin-left: .5rem;
            margin-right: .5rem
        }
        
        .mm-slds-m-horizontal--small,
        .mm-slds-m-horizontal_small {
            margin-left: .75rem;
            margin-right: .75rem
        }
        
        .mm-slds-m-horizontal--medium,
        .mm-slds-m-horizontal_medium {
            margin-left: 1rem;
            margin-right: 1rem
        }
        
        .mm-slds-m-horizontal--large,
        .mm-slds-m-horizontal_large {
            margin-left: 1.5rem;
            margin-right: 1.5rem
        }
        
        .mm-slds-m-horizontal--x-large,
        .mm-slds-m-horizontal_x-large {
            margin-left: 2rem;
            margin-right: 2rem
        }
        
        .mm-slds-m-horizontal--xx-large,
        .mm-slds-m-horizontal_xx-large {
            margin-left: 3rem;
            margin-right: 3rem
        }
        
        .mm-slds-var-m-horizontal_xxx-small {
            margin-left: .125rem;
            margin-right: .125rem
        }
        
        .mm-slds-var-m-horizontal_xx-small {
            margin-left: .25rem;
            margin-right: .25rem
        }
        
        .mm-slds-var-m-horizontal_x-small {
            margin-left: .5rem;
            margin-right: .5rem
        }
        
        .mm-slds-var-m-horizontal_small {
            margin-left: .75rem;
            margin-right: .75rem
        }
        
        .mm-slds-var-m-horizontal_medium {
            margin-left: 1rem;
            margin-right: 1rem
        }
        
        .mm-slds-var-m-horizontal_large {
            margin-left: 1.5rem;
            margin-right: 1.5rem
        }
        
        .mm-slds-var-m-horizontal_x-large {
            margin-left: 2rem;
            margin-right: 2rem
        }
        
        .mm-slds-var-m-horizontal_xx-large {
            margin-left: 3rem;
            margin-right: 3rem
        }
        
        .mm-slds-m-vertical--none,
        .mm-slds-m-vertical_none {
            margin-top: 0!important;
            margin-bottom: 0!important
        }
        
        .mm-slds-m-vertical--xxx-small,
        .mm-slds-m-vertical_xxx-small {
            margin-top: .125rem;
            margin-bottom: .125rem
        }
        
        .mm-slds-m-vertical--xx-small,
        .mm-slds-m-vertical_xx-small {
            margin-top: .25rem;
            margin-bottom: .25rem
        }
        
        .mm-slds-m-vertical--x-small,
        .mm-slds-m-vertical_x-small {
            margin-top: .5rem;
            margin-bottom: .5rem
        }
        
        .mm-slds-m-vertical--small,
        .mm-slds-m-vertical_small {
            margin-top: .75rem;
            margin-bottom: .75rem
        }
        
        .mm-slds-m-vertical--medium,
        .mm-slds-m-vertical_medium {
            margin-top: 1rem;
            margin-bottom: 1rem
        }
        
        .mm-slds-m-vertical--large,
        .mm-slds-m-vertical_large {
            margin-top: 1.5rem;
            margin-bottom: 1.5rem
        }
        
        .mm-slds-m-vertical--x-large,
        .mm-slds-m-vertical_x-large {
            margin-top: 2rem;
            margin-bottom: 2rem
        }
        
        .mm-slds-m-vertical--xx-large,
        .mm-slds-m-vertical_xx-large {
            margin-top: 3rem;
            margin-bottom: 3rem
        }
        
        .mm-slds-var-m-vertical_xxx-small {
            margin-top: .125rem;
            margin-bottom: .125rem
        }
        
        .mm-slds-var-m-vertical_xx-small {
            margin-top: .25rem;
            margin-bottom: .25rem
        }
        
        .mm-slds-var-m-vertical_x-small {
            margin-top: .5rem;
            margin-bottom: .5rem
        }
        
        .mm-slds-var-m-vertical_small {
            margin-top: .75rem;
            margin-bottom: .75rem
        }
        
        .mm-slds-var-m-vertical_medium {
            margin-top: 1rem;
            margin-bottom: 1rem
        }
        
        .mm-slds-var-m-vertical_large {
            margin-top: 1.5rem;
            margin-bottom: 1.5rem
        }
        
        .mm-slds-var-m-vertical_x-large {
            margin-top: 2rem;
            margin-bottom: 2rem
        }
        
        .mm-slds-var-m-vertical_xx-large {
            margin-top: 3rem;
            margin-bottom: 3rem
        }
        
        .mm-slds-m-around--none,
        .mm-slds-m-around_none {
            margin: 0!important
        }
        
        .mm-slds-m-around--xxx-small,
        .mm-slds-m-around_xxx-small {
            margin: .125rem
        }
        
        .mm-slds-m-around--xx-small,
        .mm-slds-m-around_xx-small {
            margin: .25rem
        }
        
        .mm-slds-m-around--x-small,
        .mm-slds-m-around_x-small {
            margin: .5rem
        }
        
        .mm-slds-m-around--small,
        .mm-slds-m-around_small {
            margin: .75rem
        }
        
        .mm-slds-m-around--medium,
        .mm-slds-m-around_medium {
            margin: 1rem
        }
        
        .mm-slds-m-around--large,
        .mm-slds-m-around_large {
            margin: 1.5rem
        }
        
        .mm-slds-m-around--x-large,
        .mm-slds-m-around_x-large {
            margin: 2rem
        }
        
        .mm-slds-m-around--xx-large,
        .mm-slds-m-around_xx-large {
            margin: 3rem
        }
        
        .mm-slds-var-m-around_xxx-small {
            margin: .125rem
        }
        
        .mm-slds-var-m-around_xx-small {
            margin: .25rem
        }
        
        .mm-slds-var-m-around_x-small {
            margin: .5rem
        }
        
        .mm-slds-var-m-around_small {
            margin: .75rem
        }
        
        .mm-slds-var-m-around_medium {
            margin: 1rem
        }
        
        .mm-slds-var-m-around_large {
            margin: 1.5rem
        }
        
        .mm-slds-var-m-around_x-large {
            margin: 2rem
        }
        
        .mm-slds-var-m-around_xx-large {
            margin: 3rem
        }
        
        .mm-slds-has-cushion {
            padding: 1rem
        }
        
        .mm-slds-p-top--none,
        .mm-slds-p-top_none {
            padding-top: 0!important
        }
        
        .mm-slds-p-top--xxx-small,
        .mm-slds-p-top_xxx-small {
            padding-top: .125rem
        }
        
        .mm-slds-p-top--xx-small,
        .mm-slds-p-top_xx-small {
            padding-top: .25rem
        }
        
        .mm-slds-p-top--x-small,
        .mm-slds-p-top_x-small {
            padding-top: .5rem
        }
        
        .mm-slds-p-top--small,
        .mm-slds-p-top_small {
            padding-top: .75rem
        }
        
        .mm-slds-p-top--medium,
        .mm-slds-p-top_medium {
            padding-top: 1rem
        }
        
        .mm-slds-p-top--large,
        .mm-slds-p-top_large {
            padding-top: 1.5rem
        }
        
        .mm-slds-p-top--x-large,
        .mm-slds-p-top_x-large {
            padding-top: 2rem
        }
        
        .mm-slds-p-top--xx-large,
        .mm-slds-p-top_xx-large {
            padding-top: 3rem
        }
        
        .mm-slds-var-p-top_xxx-small {
            padding-top: .125rem
        }
        
        .mm-slds-var-p-top_xx-small {
            padding-top: .25rem
        }
        
        .mm-slds-var-p-top_x-small {
            padding-top: .5rem
        }
        
        .mm-slds-var-p-top_small {
            padding-top: .75rem
        }
        
        .mm-slds-var-p-top_medium {
            padding-top: 1rem
        }
        
        .mm-slds-var-p-top_large {
            padding-top: 1.5rem
        }
        
        .mm-slds-var-p-top_x-large {
            padding-top: 2rem
        }
        
        .mm-slds-var-p-top_xx-large {
            padding-top: 3rem
        }
        
        .mm-slds-p-right--none,
        .mm-slds-p-right_none {
            padding-right: 0!important
        }
        
        .mm-slds-p-right--xxx-small,
        .mm-slds-p-right_xxx-small {
            padding-right: .125rem
        }
        
        .mm-slds-p-right--xx-small,
        .mm-slds-p-right_xx-small {
            padding-right: .25rem
        }
        
        .mm-slds-p-right--x-small,
        .mm-slds-p-right_x-small {
            padding-right: .5rem
        }
        
        .mm-slds-p-right--small,
        .mm-slds-p-right_small {
            padding-right: .75rem
        }
        
        .mm-slds-p-right--medium,
        .mm-slds-p-right_medium {
            padding-right: 1rem
        }
        
        .mm-slds-p-right--large,
        .mm-slds-p-right_large {
            padding-right: 1.5rem
        }
        
        .mm-slds-p-right--x-large,
        .mm-slds-p-right_x-large {
            padding-right: 2rem
        }
        
        .mm-slds-p-right--xx-large,
        .mm-slds-p-right_xx-large {
            padding-right: 3rem
        }
        
        .mm-slds-var-p-right_xxx-small {
            padding-right: .125rem
        }
        
        .mm-slds-var-p-right_xx-small {
            padding-right: .25rem
        }
        
        .mm-slds-var-p-right_x-small {
            padding-right: .5rem
        }
        
        .mm-slds-var-p-right_small {
            padding-right: .75rem
        }
        
        .mm-slds-var-p-right_medium {
            padding-right: 1rem
        }
        
        .mm-slds-var-p-right_large {
            padding-right: 1.5rem
        }
        
        .mm-slds-var-p-right_x-large {
            padding-right: 2rem
        }
        
        .mm-slds-var-p-right_xx-large {
            padding-right: 3rem
        }
        
        .mm-slds-p-bottom--none,
        .mm-slds-p-bottom_none {
            padding-bottom: 0!important
        }
        
        .mm-slds-p-bottom--xxx-small,
        .mm-slds-p-bottom_xxx-small {
            padding-bottom: .125rem
        }
        
        .mm-slds-p-bottom--xx-small,
        .mm-slds-p-bottom_xx-small {
            padding-bottom: .25rem
        }
        
        .mm-slds-p-bottom--x-small,
        .mm-slds-p-bottom_x-small {
            padding-bottom: .5rem
        }
        
        .mm-slds-p-bottom--small,
        .mm-slds-p-bottom_small {
            padding-bottom: .75rem
        }
        
        .mm-slds-p-bottom--medium,
        .mm-slds-p-bottom_medium {
            padding-bottom: 1rem
        }
        
        .mm-slds-p-bottom--large,
        .mm-slds-p-bottom_large {
            padding-bottom: 1.5rem
        }
        
        .mm-slds-p-bottom--x-large,
        .mm-slds-p-bottom_x-large {
            padding-bottom: 2rem
        }
        
        .mm-slds-p-bottom--xx-large,
        .mm-slds-p-bottom_xx-large {
            padding-bottom: 3rem
        }
        
        .mm-slds-var-p-bottom_xxx-small {
            padding-bottom: .125rem
        }
        
        .mm-slds-var-p-bottom_xx-small {
            padding-bottom: .25rem
        }
        
        .mm-slds-var-p-bottom_x-small {
            padding-bottom: .5rem
        }
        
        .mm-slds-var-p-bottom_small {
            padding-bottom: .75rem
        }
        
        .mm-slds-var-p-bottom_medium {
            padding-bottom: 1rem
        }
        
        .mm-slds-var-p-bottom_large {
            padding-bottom: 1.5rem
        }
        
        .mm-slds-var-p-bottom_x-large {
            padding-bottom: 2rem
        }
        
        .mm-slds-var-p-bottom_xx-large {
            padding-bottom: 3rem
        }
        
        .mm-slds-p-left--none,
        .mm-slds-p-left_none {
            padding-left: 0!important
        }
        
        .mm-slds-p-left--xxx-small,
        .mm-slds-p-left_xxx-small {
            padding-left: .125rem
        }
        
        .mm-slds-p-left--xx-small,
        .mm-slds-p-left_xx-small {
            padding-left: .25rem
        }
        
        .mm-slds-p-left--x-small,
        .mm-slds-p-left_x-small {
            padding-left: .5rem
        }
        
        .mm-slds-p-left--small,
        .mm-slds-p-left_small {
            padding-left: .75rem
        }
        
        .mm-slds-p-left--medium,
        .mm-slds-p-left_medium {
            padding-left: 1rem
        }
        
        .mm-slds-p-left--large,
        .mm-slds-p-left_large {
            padding-left: 1.5rem
        }
        
        .mm-slds-p-left--x-large,
        .mm-slds-p-left_x-large {
            padding-left: 2rem
        }
        
        .mm-slds-p-left--xx-large,
        .mm-slds-p-left_xx-large {
            padding-left: 3rem
        }
        
        .mm-slds-var-p-left_xxx-small {
            padding-left: .125rem
        }
        
        .mm-slds-var-p-left_xx-small {
            padding-left: .25rem
        }
        
        .mm-slds-var-p-left_x-small {
            padding-left: .5rem
        }
        
        .mm-slds-var-p-left_small {
            padding-left: .75rem
        }
        
        .mm-slds-var-p-left_medium {
            padding-left: 1rem
        }
        
        .mm-slds-var-p-left_large {
            padding-left: 1.5rem
        }
        
        .mm-slds-var-p-left_x-large {
            padding-left: 2rem
        }
        
        .mm-slds-var-p-left_xx-large {
            padding-left: 3rem
        }
        
        .mm-slds-p-horizontal--none,
        .mm-slds-p-horizontal_none {
            padding-left: 0!important;
            padding-right: 0!important
        }
        
        .mm-slds-p-horizontal--xxx-small,
        .mm-slds-p-horizontal_xxx-small {
            padding-left: .125rem;
            padding-right: .125rem
        }
        
        .mm-slds-p-horizontal--xx-small,
        .mm-slds-p-horizontal_xx-small {
            padding-left: .25rem;
            padding-right: .25rem
        }
        
        .mm-slds-p-horizontal--x-small,
        .mm-slds-p-horizontal_x-small {
            padding-left: .5rem;
            padding-right: .5rem
        }
        
        .mm-slds-p-horizontal--small,
        .mm-slds-p-horizontal_small {
            padding-left: .75rem;
            padding-right: .75rem
        }
        
        .mm-slds-p-horizontal--medium,
        .mm-slds-p-horizontal_medium {
            padding-left: 1rem;
            padding-right: 1rem
        }
        
        .mm-slds-p-horizontal--large,
        .mm-slds-p-horizontal_large {
            padding-left: 1.5rem;
            padding-right: 1.5rem
        }
        
        .mm-slds-p-horizontal--x-large,
        .mm-slds-p-horizontal_x-large {
            padding-left: 2rem;
            padding-right: 2rem
        }
        
        .mm-slds-p-horizontal--xx-large,
        .mm-slds-p-horizontal_xx-large {
            padding-left: 3rem;
            padding-right: 3rem
        }
        
        .mm-slds-var-p-horizontal_xxx-small {
            padding-left: .125rem;
            padding-right: .125rem
        }
        
        .mm-slds-var-p-horizontal_xx-small {
            padding-left: .25rem;
            padding-right: .25rem
        }
        
        .mm-slds-var-p-horizontal_x-small {
            padding-left: .5rem;
            padding-right: .5rem
        }
        
        .mm-slds-var-p-horizontal_small {
            padding-left: .75rem;
            padding-right: .75rem
        }
        
        .mm-slds-var-p-horizontal_medium {
            padding-left: 1rem;
            padding-right: 1rem
        }
        
        .mm-slds-var-p-horizontal_large {
            padding-left: 1.5rem;
            padding-right: 1.5rem
        }
        
        .mm-slds-var-p-horizontal_x-large {
            padding-left: 2rem;
            padding-right: 2rem
        }
        
        .mm-slds-var-p-horizontal_xx-large {
            padding-left: 3rem;
            padding-right: 3rem
        }
        
        .mm-slds-p-vertical--none,
        .mm-slds-p-vertical_none {
            padding-top: 0!important;
            padding-bottom: 0!important
        }
        
        .mm-slds-p-vertical--xxx-small,
        .mm-slds-p-vertical_xxx-small {
            padding-top: .125rem;
            padding-bottom: .125rem
        }
        
        .mm-slds-p-vertical--xx-small,
        .mm-slds-p-vertical_xx-small {
            padding-top: .25rem;
            padding-bottom: .25rem
        }
        
        .mm-slds-p-vertical--x-small,
        .mm-slds-p-vertical_x-small {
            padding-top: .5rem;
            padding-bottom: .5rem
        }
        
        .mm-slds-p-vertical--small,
        .mm-slds-p-vertical_small {
            padding-top: .75rem;
            padding-bottom: .75rem
        }
        
        .mm-slds-p-vertical--medium,
        .mm-slds-p-vertical_medium {
            padding-top: 1rem;
            padding-bottom: 1rem
        }
        
        .mm-slds-p-vertical--large,
        .mm-slds-p-vertical_large {
            padding-top: 1.5rem;
            padding-bottom: 1.5rem
        }
        
        .mm-slds-p-vertical--x-large,
        .mm-slds-p-vertical_x-large {
            padding-top: 2rem;
            padding-bottom: 2rem
        }
        
        .mm-slds-p-vertical--xx-large,
        .mm-slds-p-vertical_xx-large {
            padding-top: 3rem;
            padding-bottom: 3rem
        }
        
        .mm-slds-var-p-vertical_xxx-small {
            padding-top: .125rem;
            padding-bottom: .125rem
        }
        
        .mm-slds-var-p-vertical_xx-small {
            padding-top: .25rem;
            padding-bottom: .25rem
        }
        
        .mm-slds-var-p-vertical_x-small {
            padding-top: .5rem;
            padding-bottom: .5rem
        }
        
        .mm-slds-var-p-vertical_small {
            padding-top: .75rem;
            padding-bottom: .75rem
        }
        
        .mm-slds-var-p-vertical_medium {
            padding-top: 1rem;
            padding-bottom: 1rem
        }
        
        .mm-slds-var-p-vertical_large {
            padding-top: 1.5rem;
            padding-bottom: 1.5rem
        }
        
        .mm-slds-var-p-vertical_x-large {
            padding-top: 2rem;
            padding-bottom: 2rem
        }
        
        .mm-slds-var-p-vertical_xx-large {
            padding-top: 3rem;
            padding-bottom: 3rem
        }
        
        .mm-slds-p-around--none,
        .mm-slds-p-around_none {
            padding: 0!important
        }
        
        .mm-slds-p-around--xxx-small,
        .mm-slds-p-around_xxx-small {
            padding: .125rem
        }
        
        .mm-slds-p-around--xx-small,
        .mm-slds-p-around_xx-small {
            padding: .25rem
        }
        
        .mm-slds-p-around--x-small,
        .mm-slds-p-around_x-small {
            padding: .5rem
        }
        
        .mm-slds-p-around--small,
        .mm-slds-p-around_small {
            padding: .75rem
        }
        
        .mm-slds-p-around--medium,
        .mm-slds-p-around_medium {
            padding: 1rem
        }
        
        .mm-slds-p-around--large,
        .mm-slds-p-around_large {
            padding: 1.5rem
        }
        
        .mm-slds-p-around--x-large,
        .mm-slds-p-around_x-large {
            padding: 2rem
        }
        
        .mm-slds-p-around--xx-large,
        .mm-slds-p-around_xx-large {
            padding: 3rem
        }
        
        .mm-slds-var-p-around_xxx-small {
            padding: .125rem
        }
        
        .mm-slds-var-p-around_xx-small {
            padding: .25rem
        }
        
        .mm-slds-var-p-around_x-small {
            padding: .5rem
        }
        
        .mm-slds-var-p-around_small {
            padding: .75rem
        }
        
        .mm-slds-var-p-around_medium {
            padding: 1rem
        }
        
        .mm-slds-var-p-around_large {
            padding: 1.5rem
        }
        
        .mm-slds-var-p-around_x-large {
            padding: 2rem
        }
        
        .mm-slds-var-p-around_xx-large {
            padding: 3rem
        }
        
        .mm-slds-clearfix:after {
            content: "";
            display: table;
            clear: both
        }
        
        .mm-slds-clear {
            clear: both
        }
        
        .mm-slds-float--left,
        .mm-slds-float_left {
            float: left
        }
        
        .mm-slds-float--none,
        .mm-slds-float_none {
            float: none
        }
        
        .mm-slds-float--right,
        .mm-slds-float_right {
            float: right
        }
        
        .mm-slds-text-link--reset,
        .mm-slds-text-link_reset {
            cursor: pointer;
            line-height: inherit;
            font-size: inherit
        }
        
        .mm-slds-text-link--reset:active,
        .mm-slds-text-link_reset:active {
            outline: 0
        }
        
        .mm-slds-text-link--reset,
        .mm-slds-text-link--reset:active,
        .mm-slds-text-link--reset:focus,
        .mm-slds-text-link--reset:hover,
        .mm-slds-text-link_reset,
        .mm-slds-text-link_reset:active,
        .mm-slds-text-link_reset:focus,
        .mm-slds-text-link_reset:hover {
            color: inherit;
            text-decoration: inherit
        }
        
        .mm-slds-text-link {
            color: #006dcc;
            text-decoration: none;
            -webkit-transition: color .1s linear;
            transition: color .1s linear
        }
        
        .mm-slds-text-link:focus,
        .mm-slds-text-link:hover {
            text-decoration: underline;
            color: #005fb2
        }
        
        .mm-slds-text-link:active {
            color: #005fb2
        }
        
        .mm-slds-text-link--faux,
        .mm-slds-text-link_faux,
        .mm-slds-type-focus {
            border-bottom: 1px solid transparent;
            border-radius: 0;
            color: currentColor;
            cursor: pointer
        }
        
        .mm-slds-text-link--faux:focus,
        .mm-slds-text-link--faux:hover,
        .mm-slds-text-link_faux:focus,
        .mm-slds-text-link_faux:hover,
        .mm-slds-type-focus:focus,
        .mm-slds-type-focus:hover {
            color: currentColor;
            border-bottom: 1px solid currentColor
        }
        
        .mm-slds-has-blur-focus {
            color: currentColor
        }
        
        .mm-slds-has-blur-focus:active,
        .mm-slds-has-blur-focus:focus,
        .mm-slds-has-blur-focus:hover {
            color: currentColor;
            text-decoration: none
        }
        
        .mm-slds-has-blur-focus:focus {
            outline: 0;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-has-input-focus {
            outline: 0;
            border-color: #1589ee;
            background-color: #fff;
            -webkit-box-shadow: 0 0 3px #0070d2;
            box-shadow: 0 0 3px #0070d2
        }
        
        .mm-slds-list--vertical.mm-slds-has-dividers>.mm-slds-list__item,
        .mm-slds-list_vertical.mm-slds-has-dividers>.mm-slds-list__item {
            padding: .5rem;
            border-bottom: 1px solid #dddbda
        }
        
        .mm-slds-list--vertical.mm-slds-has-dividers>.mm-slds-list__item:hover,
        .mm-slds-list_vertical.mm-slds-has-dividers>.mm-slds-list__item:hover {
            background-color: #f3f2f2;
            border-color: #dddbda;
            cursor: pointer
        }
        
        .mm-slds-list--vertical.mm-slds-has-dividers>.mm-slds-list__item:active,
        .mm-slds-list_vertical.mm-slds-has-dividers>.mm-slds-list__item:active {
            background-color: #ecebea;
            -webkit-box-shadow: #dddbda 0 -1px 0 inset;
            box-shadow: #dddbda 0 -1px 0 inset
        }
        
        .mm-slds-list--vertical.mm-slds-has-dividers>.mm-slds-list__item.mm-slds-is-selected,
        .mm-slds-list_vertical.mm-slds-has-dividers>.mm-slds-list__item.mm-slds-is-selected {
            -webkit-box-shadow: #0070d2 0 0 0 1px inset;
            box-shadow: #0070d2 0 0 0 1px inset;
            background-color: #ecebea
        }
        
        .mm-slds-list--vertical.mm-slds-has-dividers>.mm-slds-list__item.mm-slds-is-selected:focus,
        .mm-slds-list--vertical.mm-slds-has-dividers>.mm-slds-list__item.mm-slds-is-selected:hover,
        .mm-slds-list_vertical.mm-slds-has-dividers>.mm-slds-list__item.mm-slds-is-selected:focus,
        .mm-slds-list_vertical.mm-slds-has-dividers>.mm-slds-list__item.mm-slds-is-selected:hover {
            -webkit-box-shadow: #1589ee 0 -2px 0 inset, #1589ee 0 0 0 1px inset;
            box-shadow: #1589ee 0 -2px 0 inset, #1589ee 0 0 0 1px inset
        }
        
        .mm-slds-has-cards>.mm-slds-list__item {
            border: 1px solid #dddbda;
            border-radius: .25rem;
            background-clip: padding-box
        }
        
        .mm-slds-has-cards>.mm-slds-list__item+.mm-slds-list__item {
            margin-top: .5rem
        }
        
        .mm-slds-has-cards--space>.mm-slds-list__item,
        .mm-slds-has-cards_space>.mm-slds-list__item {
            border: 1px solid #dddbda;
            border-radius: .25rem;
            background-clip: padding-box;
            padding: .75rem
        }
        
        @media (min-width:30em) {
            .mm-slds-has-cards--space>.mm-slds-list__item,
            .mm-slds-has-cards_space>.mm-slds-list__item {
                padding: .5rem
            }
        }
        
        .mm-slds-has-cards--space>.mm-slds-list__item+.mm-slds-list__item,
        .mm-slds-has-cards_space>.mm-slds-list__item+.mm-slds-list__item {
            margin-top: .5rem
        }
        
        .mm-slds-has-divider {
            margin-top: .5rem;
            padding-top: .5rem;
            border-top: 1px solid #dddbda
        }
        
        .mm-slds-has-block-links a {
            display: block;
            text-decoration: none
        }
        
        .mm-slds-has-block-links .mm-slds-is-nested {
            margin-left: 1rem
        }
        
        .mm-slds-has-block-links--space .mm-slds-item,
        .mm-slds-has-block-links--space .mm-slds-list__item,
        .mm-slds-has-block-links_space .mm-slds-item,
        .mm-slds-has-block-links_space .mm-slds-list__item {
            padding: 0
        }
        
        .mm-slds-has-block-links--space a,
        .mm-slds-has-block-links_space a {
            display: block;
            text-decoration: none;
            padding: .75rem
        }
        
        @media (min-width:48em) {
            .mm-slds-has-block-links--space a,
            .mm-slds-has-block-links_space a {
                padding: .5rem
            }
        }
        
        .mm-slds-has-inline-block-links a {
            display: inline-block;
            text-decoration: none
        }
        
        .mm-slds-has-inline-block-links--space a,
        .mm-slds-has-inline-block-links_space a {
            display: inline-block;
            text-decoration: none;
            padding: .75rem
        }
        
        @media (min-width:48em) {
            .mm-slds-has-inline-block-links--space a,
            .mm-slds-has-inline-block-links_space a {
                padding: .5rem
            }
        }
        
        .mm-slds-list--vertical-space .mm-slds-item+.mm-slds-item,
        .mm-slds-list--vertical-space .mm-slds-list__item+.mm-slds-list__item,
        .mm-slds-list_vertical-space .mm-slds-item+.mm-slds-item,
        .mm-slds-list_vertical-space .mm-slds-list__item+.mm-slds-list__item {
            margin-top: .5rem
        }
        
        .mm-slds-list--vertical-space-medium .mm-slds-item+.mm-slds-item,
        .mm-slds-list--vertical-space-medium .mm-slds-list__item+.mm-slds-list__item,
        .mm-slds-list_vertical-space-medium .mm-slds-item+.mm-slds-item,
        .mm-slds-list_vertical-space-medium .mm-slds-list__item+.mm-slds-list__item {
            margin-top: 1rem
        }
        
        .mm-slds-is-nested {
            margin-left: 1rem
        }
        
        .mm-slds-list--dotted,
        .mm-slds-list_dotted {
            margin-left: 1.5rem;
            list-style: disc
        }
        
        .mm-slds-list--ordered,
        .mm-slds-list_ordered {
            margin-left: 1.5rem;
            list-style: decimal
        }
        
        .mm-slds-has-dividers--top>.mm-slds-item,
        .mm-slds-has-dividers--top>.mm-slds-list__item,
        .mm-slds-has-dividers_top>.mm-slds-item,
        .mm-slds-has-dividers_top>.mm-slds-list__item {
            border-top: 1px solid #dddbda
        }
        
        .mm-slds-has-dividers--top-space>.mm-slds-item,
        .mm-slds-has-dividers--top-space>.mm-slds-list__item,
        .mm-slds-has-dividers_top-space>.mm-slds-item,
        .mm-slds-has-dividers_top-space>.mm-slds-list__item {
            border-top: 1px solid #dddbda;
            padding: .75rem
        }
        
        @media (min-width:30em) {
            .mm-slds-has-dividers--top-space>.mm-slds-item,
            .mm-slds-has-dividers--top-space>.mm-slds-list__item,
            .mm-slds-has-dividers_top-space>.mm-slds-item,
            .mm-slds-has-dividers_top-space>.mm-slds-list__item {
                padding: .5rem
            }
        }
        
        .mm-slds-has-dividers--bottom>.mm-slds-item,
        .mm-slds-has-dividers--bottom>.mm-slds-list__item,
        .mm-slds-has-dividers_bottom>.mm-slds-item,
        .mm-slds-has-dividers_bottom>.mm-slds-list__item {
            border-bottom: 1px solid #dddbda
        }
        
        .mm-slds-has-dividers--bottom-space>.mm-slds-item,
        .mm-slds-has-dividers--bottom-space>.mm-slds-list__item,
        .mm-slds-has-dividers_bottom-space>.mm-slds-item,
        .mm-slds-has-dividers_bottom-space>.mm-slds-list__item {
            border-bottom: 1px solid #dddbda;
            padding: .75rem
        }
        
        @media (min-width:30em) {
            .mm-slds-has-dividers--bottom-space>.mm-slds-item,
            .mm-slds-has-dividers--bottom-space>.mm-slds-list__item,
            .mm-slds-has-dividers_bottom-space>.mm-slds-item,
            .mm-slds-has-dividers_bottom-space>.mm-slds-list__item {
                padding: .5rem
            }
        }
        
        .mm-slds-has-dividers--around>.mm-slds-item,
        .mm-slds-has-dividers_around>.mm-slds-item {
            border: 1px solid #dddbda;
            border-radius: .25rem;
            background-clip: padding-box
        }
        
        .mm-slds-has-dividers--around>.mm-slds-item+.mm-slds-item,
        .mm-slds-has-dividers_around>.mm-slds-item+.mm-slds-item {
            margin-top: .5rem
        }
        
        .mm-slds-has-dividers--around-space>.mm-slds-item,
        .mm-slds-has-dividers_around-space>.mm-slds-item {
            border: 1px solid #dddbda;
            border-radius: .25rem;
            background-clip: padding-box;
            padding: .75rem
        }
        
        @media (min-width:30em) {
            .mm-slds-has-dividers--around-space>.mm-slds-item,
            .mm-slds-has-dividers_around-space>.mm-slds-item {
                padding: .5rem
            }
        }
        
        .mm-slds-has-dividers--around-space>.mm-slds-item+.mm-slds-item,
        .mm-slds-has-dividers_around-space>.mm-slds-item+.mm-slds-item {
            margin-top: .5rem
        }
        
        .mm-slds-has-list-interactions>.mm-slds-item:hover,
        .mm-slds-has-list-interactions>.mm-slds-list__item:hover {
            background-color: #f3f2f2;
            border-color: #dddbda;
            cursor: pointer
        }
        
        .mm-slds-has-list-interactions>.mm-slds-item:active,
        .mm-slds-has-list-interactions>.mm-slds-list__item:active {
            background-color: #ecebea;
            -webkit-box-shadow: #dddbda 0 -1px 0 inset;
            box-shadow: #dddbda 0 -1px 0 inset
        }
        
        .mm-slds-has-list-interactions>.mm-slds-item.mm-slds-is-selected,
        .mm-slds-has-list-interactions>.mm-slds-list__item.mm-slds-is-selected {
            -webkit-box-shadow: #0070d2 0 0 0 1px inset;
            box-shadow: #0070d2 0 0 0 1px inset;
            background-color: #ecebea
        }
        
        .mm-slds-has-list-interactions>.mm-slds-item.mm-slds-is-selected:focus,
        .mm-slds-has-list-interactions>.mm-slds-item.mm-slds-is-selected:hover,
        .mm-slds-has-list-interactions>.mm-slds-list__item.mm-slds-is-selected:focus,
        .mm-slds-has-list-interactions>.mm-slds-list__item.mm-slds-is-selected:hover {
            -webkit-box-shadow: #1589ee 0 -2px 0 inset, #1589ee 0 0 0 1px inset;
            box-shadow: #1589ee 0 -2px 0 inset, #1589ee 0 0 0 1px inset
        }
        
        .mm-slds-has-divider--top,
        .mm-slds-has-divider_top {
            border-top: 1px solid #dddbda
        }
        
        .mm-slds-has-divider--top-space,
        .mm-slds-has-divider_top-space {
            border-top: 1px solid #dddbda;
            margin-top: .5rem;
            padding-top: .5rem
        }
        
        .mm-slds-has-divider--right,
        .mm-slds-has-divider_right {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        .mm-slds-has-divider--right:after,
        .mm-slds-has-divider_right:after {
            width: 2px;
            height: 2px;
            content: "";
            margin-left: .5rem;
            margin-right: .5rem;
            border-radius: 50%;
            background-color: #16325c
        }
        
        .mm-slds-has-divider--right:last-child,
        .mm-slds-has-divider_right:last-child {
            margin-right: 0;
            padding-right: 0
        }
        
        .mm-slds-has-divider--right:last-child:after,
        .mm-slds-has-divider_right:last-child:after {
            content: none
        }
        
        .mm-slds-has-divider--bottom,
        .mm-slds-has-divider_bottom {
            border-bottom: 1px solid #dddbda
        }
        
        .mm-slds-has-divider--bottom-space,
        .mm-slds-has-divider_bottom-space {
            border-bottom: 1px solid #dddbda;
            margin-bottom: .5rem;
            padding-bottom: .5rem
        }
        
        .mm-slds-has-divider--left,
        .mm-slds-has-divider_left {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        .mm-slds-has-divider--left:before,
        .mm-slds-has-divider_left:before {
            width: 2px;
            height: 2px;
            content: "";
            display: inline-block;
            vertical-align: middle;
            margin-left: .5rem;
            margin-right: .5rem;
            border-radius: 50%;
            background-color: #16325c
        }
        
        .mm-slds-has-divider--left:first-child,
        .mm-slds-has-divider_left:first-child {
            margin-right: 0;
            padding-right: 0
        }
        
        .mm-slds-has-divider--left:first-child:before,
        .mm-slds-has-divider_left:first-child:before {
            content: none
        }
        
        .mm-slds-list--horizontal.mm-slds-has-dividers>.mm-slds-list__item,
        .mm-slds-list_horizontal.mm-slds-has-dividers>.mm-slds-list__item {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        .mm-slds-list--horizontal.mm-slds-has-dividers>.mm-slds-list__item:after,
        .mm-slds-list_horizontal.mm-slds-has-dividers>.mm-slds-list__item:after {
            width: 2px;
            height: 2px;
            content: "";
            margin-left: .5rem;
            margin-right: .5rem;
            border-radius: 50%;
            background-color: #16325c
        }
        
        .mm-slds-list--horizontal.mm-slds-has-dividers>.mm-slds-list__item:last-child,
        .mm-slds-list_horizontal.mm-slds-has-dividers>.mm-slds-list__item:last-child {
            margin-right: 0;
            padding-right: 0
        }
        
        .mm-slds-list--horizontal.mm-slds-has-dividers>.mm-slds-list__item:last-child:after,
        .mm-slds-list_horizontal.mm-slds-has-dividers>.mm-slds-list__item:last-child:after {
            content: none
        }
        
        .mm-slds-list--horizontal,
        .mm-slds-list_horizontal {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        
        .mm-slds-list--horizontal>.mm-slds-list__item,
        .mm-slds-list_horizontal>.mm-slds-list__item {
            -ms-flex-item-align: center;
            align-self: center
        }
        
        .mm-slds-list--horizontal-large>.mm-slds-list__item>a,
        .mm-slds-list_horizontal-large>.mm-slds-list__item>a {
            padding: .75rem 1rem
        }
        
        .mm-slds-has-dividers--left>.mm-slds-item,
        .mm-slds-has-dividers--left>.mm-slds-list__item,
        .mm-slds-has-dividers_left>.mm-slds-item,
        .mm-slds-has-dividers_left>.mm-slds-list__item {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        .mm-slds-has-dividers--left>.mm-slds-item:before,
        .mm-slds-has-dividers--left>.mm-slds-list__item:before,
        .mm-slds-has-dividers_left>.mm-slds-item:before,
        .mm-slds-has-dividers_left>.mm-slds-list__item:before {
            width: 2px;
            height: 2px;
            content: "";
            display: inline-block;
            vertical-align: middle;
            margin-left: .5rem;
            margin-right: .5rem;
            border-radius: 50%;
            background-color: #16325c
        }
        
        .mm-slds-has-dividers--left>.mm-slds-item:first-child,
        .mm-slds-has-dividers--left>.mm-slds-list__item:first-child,
        .mm-slds-has-dividers_left>.mm-slds-item:first-child,
        .mm-slds-has-dividers_left>.mm-slds-list__item:first-child {
            margin-right: 0;
            padding-right: 0
        }
        
        .mm-slds-has-dividers--left>.mm-slds-item:first-child:before,
        .mm-slds-has-dividers--left>.mm-slds-list__item:first-child:before,
        .mm-slds-has-dividers_left>.mm-slds-item:first-child:before,
        .mm-slds-has-dividers_left>.mm-slds-list__item:first-child:before {
            content: none
        }
        
        .mm-slds-has-dividers--right>.mm-slds-item,
        .mm-slds-has-dividers--right>.mm-slds-list__item,
        .mm-slds-has-dividers_right>.mm-slds-item,
        .mm-slds-has-dividers_right>.mm-slds-list__item {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        
        .mm-slds-has-dividers--right>.mm-slds-item:after,
        .mm-slds-has-dividers--right>.mm-slds-list__item:after,
        .mm-slds-has-dividers_right>.mm-slds-item:after,
        .mm-slds-has-dividers_right>.mm-slds-list__item:after {
            width: 2px;
            height: 2px;
            content: "";
            margin-left: .5rem;
            margin-right: .5rem;
            border-radius: 50%;
            background-color: #16325c
        }
        
        .mm-slds-has-dividers--right>.mm-slds-item:last-child,
        .mm-slds-has-dividers--right>.mm-slds-list__item:last-child,
        .mm-slds-has-dividers_right>.mm-slds-item:last-child,
        .mm-slds-has-dividers_right>.mm-slds-list__item:last-child {
            margin-right: 0;
            padding-right: 0
        }
        
        .mm-slds-has-dividers--right>.mm-slds-item:last-child:after,
        .mm-slds-has-dividers--right>.mm-slds-list__item:last-child:after,
        .mm-slds-has-dividers_right>.mm-slds-item:last-child:after,
        .mm-slds-has-dividers_right>.mm-slds-list__item:last-child:after {
            content: none
        }
        
        .mm-slds-dl--inline:after,
        .mm-slds-dl_inline:after {
            content: "";
            display: table;
            clear: both
        }
        
        @media (min-width:30em) {
            .mm-slds-dl--inline__label,
            .mm-slds-dl_inline__label {
                float: left;
                clear: left
            }
            .mm-slds-dl--inline__detail,
            .mm-slds-dl_inline__detail {
                float: left;
                padding-left: .25rem
            }
        }
        
        .mm-slds-region_narrow .mm-slds-dl_inline__detail,
        .mm-slds-region_narrow .mm-slds-dl_inline__label {
            float: left
        }
        
        .mm-slds-region_narrow .mm-slds-dl_inline__label {
            clear: left
        }
        
        .mm-slds-region_narrow .mm-slds-dl_inline__detail {
            padding-left: .25rem
        }
        
        @media (min-width:30em) {
            .mm-slds-dl--horizontal,
            .mm-slds-dl_horizontal {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap
            }
            .mm-slds-dl--horizontal__label,
            .mm-slds-dl_horizontal__label {
                width: 30%;
                padding-right: .75rem
            }
            .mm-slds-dl--horizontal__detail,
            .mm-slds-dl_horizontal__detail {
                width: 70%
            }
        }
        
        .mm-slds-region_narrow .mm-slds-dl_horizontal {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }
        
        .mm-slds-region_narrow .mm-slds-dl_horizontal .mm-slds-dl_horizontal__label {
            width: 30%;
            padding-right: .75rem
        }
        
        .mm-slds-region_narrow .mm-slds-dl_horizontal .mm-slds-dl_horizontal__detail {
            width: 70%
        }
        
        .mm-slds-list--horizontal .mm-slds-item--label,
        .mm-slds-list--horizontal .mm-slds-item_label,
        .mm-slds-list_horizontal .mm-slds-item--label,
        .mm-slds-list_horizontal .mm-slds-item_label {
            width: 30%;
            padding-right: .75rem
        }
        
        .mm-slds-list--horizontal .mm-slds-item--detail,
        .mm-slds-list--horizontal .mm-slds-item_detail,
        .mm-slds-list_horizontal .mm-slds-item--detail,
        .mm-slds-list_horizontal .mm-slds-item_detail {
            width: 70%
        }
        
        .mm-slds-list--vertical .mm-slds-item--detail,
        .mm-slds-list--vertical .mm-slds-item--label,
        .mm-slds-list--vertical .mm-slds-item_detail,
        .mm-slds-list--vertical .mm-slds-item_label,
        .mm-slds-list_vertical .mm-slds-item--detail,
        .mm-slds-list_vertical .mm-slds-item--label,
        .mm-slds-list_vertical .mm-slds-item_detail,
        .mm-slds-list_vertical .mm-slds-item_label {
            display: block
        }
        
        .mm-slds-list--inline,
        .mm-slds-list_inline {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            max-width: 100%
        }
        
        .mm-slds-list--inline .mm-slds-item--label,
        .mm-slds-list--inline .mm-slds-item_label,
        .mm-slds-list_inline .mm-slds-item--label,
        .mm-slds-list_inline .mm-slds-item_label {
            max-width: 180px;
            padding-right: .75rem;
            -ms-flex-negative: 0;
            flex-shrink: 0
        }
        
        .mm-slds-list--inline .mm-slds-item--label~.mm-slds-item--label,
        .mm-slds-list--inline .mm-slds-item--label~.mm-slds-item_label,
        .mm-slds-list--inline .mm-slds-item_label~.mm-slds-item--label,
        .mm-slds-list--inline .mm-slds-item_label~.mm-slds-item_label,
        .mm-slds-list_inline .mm-slds-item--label~.mm-slds-item--label,
        .mm-slds-list_inline .mm-slds-item--label~.mm-slds-item_label,
        .mm-slds-list_inline .mm-slds-item_label~.mm-slds-item--label,
        .mm-slds-list_inline .mm-slds-item_label~.mm-slds-item_label {
            padding-left: 1rem
        }
        
        .mm-slds-list--inline .mm-slds-item--detail,
        .mm-slds-list--inline .mm-slds-item_detail,
        .mm-slds-list_inline .mm-slds-item--detail,
        .mm-slds-list_inline .mm-slds-item_detail {
            min-width: 0
        }
        
        .mm-slds-border--bottom,
        .mm-slds-border_bottom {
            border-bottom: 1px solid #dddbda
        }
        
        .mm-slds-border--left,
        .mm-slds-border_left {
            border-left: 1px solid #dddbda
        }
        
        .mm-slds-border--right,
        .mm-slds-border_right {
            border-right: 1px solid #dddbda
        }
        
        .mm-slds-border--top,
        .mm-slds-border_top {
            border-top: 1px solid #dddbda
        }
        
        .mm-slds-truncate {
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }
        
        .mm-slds-truncate_container--25,
        .mm-slds-truncate_container_25 {
            max-width: 25%
        }
        
        .mm-slds-truncate_container--50,
        .mm-slds-truncate_container_50 {
            max-width: 50%
        }
        
        .mm-slds-truncate_container--75,
        .mm-slds-truncate_container_75 {
            max-width: 75%
        }
        
        .mm-slds-truncate_container--33,
        .mm-slds-truncate_container_33 {
            max-width: 33%
        }
        
        .mm-slds-truncate_container--66,
        .mm-slds-truncate_container_66 {
            max-width: 66%
        }
        
        .mm-slds-hyphenate {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -webkit-hyphens: auto;
            -ms-hyphens: auto;
            hyphens: auto
        }
        
        .mm-slds-box {
            padding: 1rem;
            border-radius: .25rem;
            border: 1px solid #dddbda
        }
        
        .mm-slds-box--xx-small,
        .mm-slds-box_xx-small {
            padding: .25rem
        }
        
        .mm-slds-box--x-small,
        .mm-slds-box_x-small {
            padding: .5rem
        }
        
        .mm-slds-box--small,
        .mm-slds-box_small {
            padding: .75rem
        }
        
        .mm-slds-box--border,
        .mm-slds-box_border {
            padding: 0;
            border-radius: .25rem;
            border: 1px solid #dddbda
        }
        
        .mm-slds-box_link,
        .mm-slds-box_link:active,
        .mm-slds-box_link:focus,
        .mm-slds-box_link:hover {
            color: inherit;
            text-decoration: inherit
        }
        
        .mm-slds-box_link:focus,
        .mm-slds-box_link:hover {
            cursor: pointer;
            outline: 0;
            border: 1px solid #1589ee;
            -webkit-box-shadow: 0 0 0 1px #1589ee inset;
            box-shadow: 0 0 0 1px #1589ee inset
        }
        
        .mm-slds-theme--default,
        .mm-slds-theme_default {
            background-color: #fff;
            color: #080707
        }
        
        .mm-slds-theme--shade,
        .mm-slds-theme_shade {
            background-color: #f3f2f2
        }
        
        .mm-slds-theme--inverse,
        .mm-slds-theme_inverse {
            color: #fff;
            background-color: #061c3f;
            border-color: #061c3f
        }
        
        .mm-slds-theme--inverse a:not(.mm-slds-button--neutral),
        .mm-slds-theme_inverse a:not(.mm-slds-button--neutral) {
            color: #fff;
            text-decoration: underline
        }
        
        .mm-slds-theme--inverse a:not(.mm-slds-button--neutral):link,
        .mm-slds-theme--inverse a:not(.mm-slds-button--neutral):visited,
        .mm-slds-theme_inverse a:not(.mm-slds-button--neutral):link,
        .mm-slds-theme_inverse a:not(.mm-slds-button--neutral):visited {
            color: #fff
        }
        
        .mm-slds-theme--inverse a:not(.mm-slds-button--neutral):focus,
        .mm-slds-theme--inverse a:not(.mm-slds-button--neutral):hover,
        .mm-slds-theme_inverse a:not(.mm-slds-button--neutral):focus,
        .mm-slds-theme_inverse a:not(.mm-slds-button--neutral):hover {
            text-decoration: none
        }
        
        .mm-slds-theme--inverse a:not(.mm-slds-button--neutral):active,
        .mm-slds-theme_inverse a:not(.mm-slds-button--neutral):active {
            color: rgba(255, 255, 255, .5)
        }
        
        .mm-slds-theme--inverse a:not(.mm-slds-button--neutral)[disabled],
        .mm-slds-theme_inverse a:not(.mm-slds-button--neutral)[disabled] {
            color: rgba(255, 255, 255, .15)
        }
        
        .mm-slds-theme--alt-inverse,
        .mm-slds-theme_alt-inverse {
            color: #fff;
            background-color: #16325c;
            border-color: #16325c
        }
        
        .mm-slds-theme--alt-inverse a:not(.mm-slds-button--neutral),
        .mm-slds-theme_alt-inverse a:not(.mm-slds-button--neutral) {
            color: #fff;
            text-decoration: underline
        }
        
        .mm-slds-theme--alt-inverse a:not(.mm-slds-button--neutral):link,
        .mm-slds-theme--alt-inverse a:not(.mm-slds-button--neutral):visited,
        .mm-slds-theme_alt-inverse a:not(.mm-slds-button--neutral):link,
        .mm-slds-theme_alt-inverse a:not(.mm-slds-button--neutral):visited {
            color: #fff
        }
        
        .mm-slds-theme--alt-inverse a:not(.mm-slds-button--neutral):focus,
        .mm-slds-theme--alt-inverse a:not(.mm-slds-button--neutral):hover,
        .mm-slds-theme_alt-inverse a:not(.mm-slds-button--neutral):focus,
        .mm-slds-theme_alt-inverse a:not(.mm-slds-button--neutral):hover {
            text-decoration: none
        }
        
        .mm-slds-theme--alt-inverse a:not(.mm-slds-button--neutral):active,
        .mm-slds-theme_alt-inverse a:not(.mm-slds-button--neutral):active {
            color: rgba(255, 255, 255, .5)
        }
        
        .mm-slds-theme--alt-inverse a:not(.mm-slds-button--neutral)[disabled],
        .mm-slds-theme_alt-inverse a:not(.mm-slds-button--neutral)[disabled] {
            color: rgba(255, 255, 255, .15)
        }
        
        .mm-slds-theme--success,
        .mm-slds-theme_success {
            color: #fff;
            background-color: #04844b
        }
        
        .mm-slds-theme--success a:not(.mm-slds-button--neutral),
        .mm-slds-theme_success a:not(.mm-slds-button--neutral) {
            color: #fff;
            text-decoration: underline
        }
        
        .mm-slds-theme--success a:not(.mm-slds-button--neutral):link,
        .mm-slds-theme--success a:not(.mm-slds-button--neutral):visited,
        .mm-slds-theme_success a:not(.mm-slds-button--neutral):link,
        .mm-slds-theme_success a:not(.mm-slds-button--neutral):visited {
            color: #fff
        }
        
        .mm-slds-theme--success a:not(.mm-slds-button--neutral):focus,
        .mm-slds-theme--success a:not(.mm-slds-button--neutral):hover,
        .mm-slds-theme_success a:not(.mm-slds-button--neutral):focus,
        .mm-slds-theme_success a:not(.mm-slds-button--neutral):hover {
            text-decoration: none
        }
        
        .mm-slds-theme--success a:not(.mm-slds-button--neutral):active,
        .mm-slds-theme_success a:not(.mm-slds-button--neutral):active {
            color: rgba(255, 255, 255, .5)
        }
        
        .mm-slds-theme--success a:not(.mm-slds-button--neutral)[disabled],
        .mm-slds-theme_success a:not(.mm-slds-button--neutral)[disabled] {
            color: rgba(255, 255, 255, .15)
        }
        
        .mm-slds-theme--info,
        .mm-slds-theme_info {
            color: #fff;
            background-color: #706e6b
        }
        
        .mm-slds-theme--info a:not(.mm-slds-button--neutral),
        .mm-slds-theme_info a:not(.mm-slds-button--neutral) {
            color: #fff;
            text-decoration: underline
        }
        
        .mm-slds-theme--info a:not(.mm-slds-button--neutral):link,
        .mm-slds-theme--info a:not(.mm-slds-button--neutral):visited,
        .mm-slds-theme_info a:not(.mm-slds-button--neutral):link,
        .mm-slds-theme_info a:not(.mm-slds-button--neutral):visited {
            color: #fff
        }
        
        .mm-slds-theme--info a:not(.mm-slds-button--neutral):focus,
        .mm-slds-theme--info a:not(.mm-slds-button--neutral):hover,
        .mm-slds-theme_info a:not(.mm-slds-button--neutral):focus,
        .mm-slds-theme_info a:not(.mm-slds-button--neutral):hover {
            text-decoration: none
        }
        
        .mm-slds-theme--info a:not(.mm-slds-button--neutral):active,
        .mm-slds-theme_info a:not(.mm-slds-button--neutral):active {
            color: rgba(255, 255, 255, .5)
        }
        
        .mm-slds-theme--info a:not(.mm-slds-button--neutral)[disabled],
        .mm-slds-theme_info a:not(.mm-slds-button--neutral)[disabled] {
            color: rgba(255, 255, 255, .15)
        }
        
        .mm-slds-theme--warning,
        .mm-slds-theme_warning {
            background-color: #ffb75d;
            color: #080707
        }
        
        .mm-slds-theme--warning a,
        .mm-slds-theme_warning a {
            color: #080707;
            text-decoration: underline
        }
        
        .mm-slds-theme--warning a:link,
        .mm-slds-theme--warning a:visited,
        .mm-slds-theme_warning a:link,
        .mm-slds-theme_warning a:visited {
            color: #080707
        }
        
        .mm-slds-theme--warning a:focus,
        .mm-slds-theme--warning a:hover,
        .mm-slds-theme_warning a:focus,
        .mm-slds-theme_warning a:hover {
            text-decoration: none
        }
        
        .mm-slds-theme--warning a:focus,
        .mm-slds-theme_warning a:focus {
            -webkit-box-shadow: 0 0 3px #514f4d;
            box-shadow: 0 0 3px #514f4d;
            border: 1px solid #514f4d
        }
        
        .mm-slds-theme--warning a:active,
        .mm-slds-theme_warning a:active {
            color: #514f4d
        }
        
        .mm-slds-theme--warning a[disabled],
        .mm-slds-theme_warning a[disabled] {
            color: #514f4d
        }
        
        .mm-slds-theme--warning button,
        .mm-slds-theme_warning button {
            color: #514f4d;
            text-decoration: underline
        }
        
        .mm-slds-theme--warning button:hover,
        .mm-slds-theme_warning button:hover {
            color: #706e6b
        }
        
        .mm-slds-theme--warning button:focus,
        .mm-slds-theme_warning button:focus {
            color: #514f4d;
            -webkit-box-shadow: 0 0 3px #514f4d;
            box-shadow: 0 0 3px #514f4d;
            border: 1px solid #514f4d
        }
        
        .mm-slds-theme--warning button:active,
        .mm-slds-theme_warning button:active {
            color: #706e6b
        }
        
        .mm-slds-theme--warning .mm-slds-button__icon,
        .mm-slds-theme--warning .mm-slds-icon,
        .mm-slds-theme_warning .mm-slds-button__icon,
        .mm-slds-theme_warning .mm-slds-icon {
            fill: #514f4d
        }
        
        .mm-slds-theme--error,
        .mm-slds-theme_error {
            color: #fff;
            background-color: #c23934
        }
        
        .mm-slds-theme--error a:not(.mm-slds-button--neutral),
        .mm-slds-theme_error a:not(.mm-slds-button--neutral) {
            color: #fff;
            text-decoration: underline
        }
        
        .mm-slds-theme--error a:not(.mm-slds-button--neutral):link,
        .mm-slds-theme--error a:not(.mm-slds-button--neutral):visited,
        .mm-slds-theme_error a:not(.mm-slds-button--neutral):link,
        .mm-slds-theme_error a:not(.mm-slds-button--neutral):visited {
            color: #fff
        }
        
        .mm-slds-theme--error a:not(.mm-slds-button--neutral):focus,
        .mm-slds-theme--error a:not(.mm-slds-button--neutral):hover,
        .mm-slds-theme_error a:not(.mm-slds-button--neutral):focus,
        .mm-slds-theme_error a:not(.mm-slds-button--neutral):hover {
            text-decoration: none
        }
        
        .mm-slds-theme--error a:not(.mm-slds-button--neutral):active,
        .mm-slds-theme_error a:not(.mm-slds-button--neutral):active {
            color: rgba(255, 255, 255, .5)
        }
        
        .mm-slds-theme--error a:not(.mm-slds-button--neutral)[disabled],
        .mm-slds-theme_error a:not(.mm-slds-button--neutral)[disabled] {
            color: rgba(255, 255, 255, .15)
        }
        
        .mm-slds-theme--offline,
        .mm-slds-theme_offline {
            color: #fff;
            background-color: #444
        }
        
        .mm-slds-theme--offline a:not(.mm-slds-button--neutral),
        .mm-slds-theme_offline a:not(.mm-slds-button--neutral) {
            color: #fff;
            text-decoration: underline
        }
        
        .mm-slds-theme--offline a:not(.mm-slds-button--neutral):link,
        .mm-slds-theme--offline a:not(.mm-slds-button--neutral):visited,
        .mm-slds-theme_offline a:not(.mm-slds-button--neutral):link,
        .mm-slds-theme_offline a:not(.mm-slds-button--neutral):visited {
            color: #fff
        }
        
        .mm-slds-theme--offline a:not(.mm-slds-button--neutral):focus,
        .mm-slds-theme--offline a:not(.mm-slds-button--neutral):hover,
        .mm-slds-theme_offline a:not(.mm-slds-button--neutral):focus,
        .mm-slds-theme_offline a:not(.mm-slds-button--neutral):hover {
            text-decoration: none
        }
        
        .mm-slds-theme--offline a:not(.mm-slds-button--neutral):active,
        .mm-slds-theme_offline a:not(.mm-slds-button--neutral):active {
            color: rgba(255, 255, 255, .5)
        }
        
        .mm-slds-theme--offline a:not(.mm-slds-button--neutral)[disabled],
        .mm-slds-theme_offline a:not(.mm-slds-button--neutral)[disabled] {
            color: rgba(255, 255, 255, .15)
        }
        
        .mm-slds-theme--alert-texture,
        .mm-slds-theme_alert-texture {
            background-image: linear-gradient(45deg, rgba(0, 0, 0, .025) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, .025) 50%, rgba(0, 0, 0, .025) 75%, transparent 75%, transparent);
            background-size: 64px 64px
        }
        
        .mm-slds-theme--inverse-text,
        .mm-slds-theme_inverse-text {
            color: #fff
        }
        
        .mm-slds-theme--inverse-text a:not(.mm-slds-button--neutral),
        .mm-slds-theme_inverse-text a:not(.mm-slds-button--neutral) {
            color: #fff;
            text-decoration: underline
        }
        
        .mm-slds-theme--inverse-text a:not(.mm-slds-button--neutral):link,
        .mm-slds-theme--inverse-text a:not(.mm-slds-button--neutral):visited,
        .mm-slds-theme_inverse-text a:not(.mm-slds-button--neutral):link,
        .mm-slds-theme_inverse-text a:not(.mm-slds-button--neutral):visited {
            color: #fff
        }
        
        .mm-slds-theme--inverse-text a:not(.mm-slds-button--neutral):focus,
        .mm-slds-theme--inverse-text a:not(.mm-slds-button--neutral):hover,
        .mm-slds-theme_inverse-text a:not(.mm-slds-button--neutral):focus,
        .mm-slds-theme_inverse-text a:not(.mm-slds-button--neutral):hover {
            text-decoration: none
        }
        
        .mm-slds-theme--inverse-text a:not(.mm-slds-button--neutral):active,
        .mm-slds-theme_inverse-text a:not(.mm-slds-button--neutral):active {
            color: rgba(255, 255, 255, .5)
        }
        
        .mm-slds-theme--inverse-text a:not(.mm-slds-button--neutral)[disabled],
        .mm-slds-theme_inverse-text a:not(.mm-slds-button--neutral)[disabled] {
            color: rgba(255, 255, 255, .15)
        }
        
        .mm-slds-text-body--regular,
        .mm-slds-text-body_regular {
            font-size: .8125rem
        }
        
        .mm-slds-text-body--small,
        .mm-slds-text-body_small {
            font-size: .75rem
        }
        
        .mm-slds-text-heading--large,
        .mm-slds-text-heading_large {
            font-weight: 300;
            font-size: 1.75rem;
            line-height: 1.25
        }
        
        .mm-slds-text-heading--medium,
        .mm-slds-text-heading_medium {
            font-weight: 300;
            font-size: 1.25rem;
            line-height: 1.25
        }
        
        .mm-slds-text-heading--small,
        .mm-slds-text-heading_small {
            font-size: 1rem;
            line-height: 1.25
        }
        
        .mm-slds-text-heading--label,
        .mm-slds-text-heading_label {
            font-size: .75rem;
            line-height: 1.25;
            color: #3e3e3c;
            text-transform: uppercase;
            letter-spacing: .0625rem;
            font-weight: 400
        }
        
        .mm-slds-text-heading--label-normal,
        .mm-slds-text-heading_label-normal {
            font-size: .75rem;
            line-height: 1.25;
            color: #3e3e3c
        }
        
        .mm-slds-text-title {
            font-size: .75rem;
            line-height: 1.25;
            color: #3e3e3c
        }
        
        .mm-slds-text-title--caps,
        .mm-slds-text-title_caps {
            font-size: .75rem;
            line-height: 1.25;
            color: #3e3e3c;
            font-weight: 400;
            text-transform: uppercase;
            letter-spacing: .0625rem
        }
        
        .mm-slds-text-title_bold {
            font-size: .875rem;
            font-weight: 700
        }
        
        .mm-slds-line-height--reset,
        .mm-slds-line-height_reset {
            line-height: 1
        }
        
        .mm-slds-text-color--default,
        .mm-slds-text-color_default {
            color: #080707
        }
        
        .mm-slds-text-color--weak,
        .mm-slds-text-color_weak {
            color: #3e3e3c
        }
        
        .mm-slds-text-color--error,
        .mm-slds-text-color_error {
            color: #c23934
        }
        
        .mm-slds-text-color_destructive {
            color: #c23934
        }
        
        .mm-slds-text-color_success {
            color: #027e46
        }
        
        .mm-slds-text-color--inverse,
        .mm-slds-text-color_inverse {
            color: #fff
        }
        
        .mm-slds-text-color--inverse-weak,
        .mm-slds-text-color_inverse-weak {
            color: #b0adab
        }
        
        .mm-slds-text-align--left,
        .mm-slds-text-align_left {
            text-align: left
        }
        
        .mm-slds-text-align--center,
        .mm-slds-text-align_center {
            text-align: center
        }
        
        .mm-slds-text-align--right,
        .mm-slds-text-align_right {
            text-align: right
        }
        
        .mm-slds-text-longform dl,
        .mm-slds-text-longform h1,
        .mm-slds-text-longform h2,
        .mm-slds-text-longform h3,
        .mm-slds-text-longform img,
        .mm-slds-text-longform ol,
        .mm-slds-text-longform p,
        .mm-slds-text-longform ul {
            margin-bottom: .75rem
        }
        
        .mm-slds-text-longform ul {
            margin-left: 1.5rem;
            list-style: disc
        }
        
        .mm-slds-text-longform ul ul {
            list-style: circle
        }
        
        .mm-slds-text-longform ul ul ul {
            list-style: square
        }
        
        .mm-slds-text-longform ol {
            margin-left: 1.5rem;
            list-style: decimal
        }
        
        .mm-slds-text-longform ol ol {
            list-style: lower-alpha
        }
        
        .mm-slds-text-longform ol ol ol {
            list-style: lower-roman
        }
        
        .mm-slds-text-longform .mm-slds-video {
            display: block;
            max-width: 100%
        }
        
        .mm-slds-text-longform .mm-slds-video.mm-slds-video--center,
        .mm-slds-text-longform .mm-slds-video.mm-slds-video_center {
            margin: 0 auto
        }
        
        .mm-slds-text-longform .mm-slds-video.mm-slds-video--right,
        .mm-slds-text-longform .mm-slds-video.mm-slds-video_right {
            margin: 0 0 0 auto
        }
        
        .mm-slds-text-font_monospace {
            font-family: Consolas, Menlo, Monaco, Courier, monospace
        }
        
        .mm-slds-color__text_gray-1 {
            color: #fff!important
        }
        
        .mm-slds-color__text_gray-2 {
            color: #fafaf9!important
        }
        
        .mm-slds-color__text_gray-3 {
            color: #f3f2f2!important
        }
        
        .mm-slds-color__text_gray-4 {
            color: #ecebea!important
        }
        
        .mm-slds-color__text_gray-5 {
            color: #dddbda!important
        }
        
        .mm-slds-color__text_gray-6 {
            color: #c9c7c5!important
        }
        
        .mm-slds-color__text_gray-7 {
            color: #b0adab!important
        }
        
        .mm-slds-color__text_gray-8 {
            color: #969492!important
        }
        
        .mm-slds-color__text_gray-9 {
            color: #706e6b!important
        }
        
        .mm-slds-color__text_gray-10 {
            color: #514f4d!important
        }
        
        .mm-slds-color__text_gray-11 {
            color: #3e3e3c!important
        }
        
        .mm-slds-color__text_gray-12 {
            color: #2b2826!important
        }
        
        .mm-slds-color__background_gray-1 {
            background-color: #fff!important
        }
        
        .mm-slds-color__background_gray-2 {
            background-color: #fafaf9!important
        }
        
        .mm-slds-color__background_gray-3 {
            background-color: #f3f2f2!important
        }
        
        .mm-slds-color__background_gray-4 {
            background-color: #ecebea!important
        }
        
        .mm-slds-color__background_gray-5 {
            background-color: #dddbda!important
        }
        
        .mm-slds-color__background_gray-6 {
            background-color: #c9c7c5!important
        }
        
        .mm-slds-color__background_gray-7 {
            background-color: #b0adab!important
        }
        
        .mm-slds-color__background_gray-8 {
            background-color: #969492!important
        }
        
        .mm-slds-color__background_gray-9 {
            background-color: #706e6b!important
        }
        
        .mm-slds-color__background_gray-10 {
            background-color: #514f4d!important
        }
        
        .mm-slds-color__background_gray-11 {
            background-color: #3e3e3c!important
        }
        
        .mm-slds-color__background_gray-12 {
            background-color: #2b2826!important
        }
        
        .mm-slds-color__border_gray-1 {
            border-color: #fff!important
        }
        
        .mm-slds-color__border_gray-2 {
            border-color: #fafaf9!important
        }
        
        .mm-slds-color__border_gray-3 {
            border-color: #f3f2f2!important
        }
        
        .mm-slds-color__border_gray-4 {
            border-color: #ecebea!important
        }
        
        .mm-slds-color__border_gray-5 {
            border-color: #dddbda!important
        }
        
        .mm-slds-color__border_gray-6 {
            border-color: #c9c7c5!important
        }
        
        .mm-slds-color__border_gray-7 {
            border-color: #b0adab!important
        }
        
        .mm-slds-color__border_gray-8 {
            border-color: #969492!important
        }
        
        .mm-slds-color__border_gray-9 {
            border-color: #706e6b!important
        }
        
        .mm-slds-color__border_gray-10 {
            border-color: #514f4d!important
        }
        
        .mm-slds-color__border_gray-11 {
            border-color: #3e3e3c!important
        }
        
        .mm-slds-color__border_gray-12 {
            border-color: #2b2826!important
        }
        
        .mm-slds-color__fill_gray-1 {
            fill: #fff!important
        }
        
        .mm-slds-color__fill_gray-2 {
            fill: #fafaf9!important
        }
        
        .mm-slds-color__fill_gray-3 {
            fill: #f3f2f2!important
        }
        
        .mm-slds-color__fill_gray-4 {
            fill: #ecebea!important
        }
        
        .mm-slds-color__fill_gray-5 {
            fill: #dddbda!important
        }
        
        .mm-slds-color__fill_gray-6 {
            fill: #c9c7c5!important
        }
        
        .mm-slds-color__fill_gray-7 {
            fill: #b0adab!important
        }
        
        .mm-slds-color__fill_gray-8 {
            fill: #969492!important
        }
        
        .mm-slds-color__fill_gray-9 {
            fill: #706e6b!important
        }
        
        .mm-slds-color__fill_gray-10 {
            fill: #514f4d!important
        }
        
        .mm-slds-color__fill_gray-11 {
            fill: #3e3e3c!important
        }
        
        .mm-slds-color__fill_gray-12 {
            fill: #2b2826!important
        }
        
        .mm-slds-scrollable {
            -webkit-overflow-scrolling: touch;
            overflow: auto
        }
        
        .mm-slds-scrollable--none,
        .mm-slds-scrollable_none {
            overflow: hidden
        }
        
        .mm-slds-scrollable--y,
        .mm-slds-scrollable_y {
            -webkit-overflow-scrolling: touch;
            max-height: 100%;
            overflow: hidden;
            overflow-y: auto
        }
        
        .mm-slds-scrollable--x,
        .mm-slds-scrollable_x {
            -webkit-overflow-scrolling: touch;
            max-width: 100%;
            overflow: hidden;
            overflow-x: auto
        }
        
        .mm-slds-size--xxx-small,
        .mm-slds-size_xxx-small {
            width: 3rem
        }
        
        .mm-slds-size--xx-small,
        .mm-slds-size_xx-small {
            width: 6rem
        }
        
        .mm-slds-size--x-small,
        .mm-slds-size_x-small {
            width: 12rem
        }
        
        .mm-slds-size--small,
        .mm-slds-size_small {
            width: 15rem
        }
        
        .mm-slds-size--medium,
        .mm-slds-size_medium {
            width: 20rem
        }
        
        .mm-slds-size--large,
        .mm-slds-size_large {
            width: 25rem
        }
        
        .mm-slds-size--x-large,
        .mm-slds-size_x-large {
            width: 40rem
        }
        
        .mm-slds-size--xx-large,
        .mm-slds-size_xx-large {
            width: 60rem
        }
        
        .mm-slds-size_full {
            width: 100%
        }
        
        .mm-slds-size--1-of-1,
        .mm-slds-size_1-of-1 {
            width: 100%
        }
        
        .mm-slds-size--1-of-2,
        .mm-slds-size_1-of-2 {
            width: 50%
        }
        
        .mm-slds-size--2-of-2,
        .mm-slds-size_2-of-2 {
            width: 100%
        }
        
        .mm-slds-size--1-of-3,
        .mm-slds-size_1-of-3 {
            width: 33.3333333333%
        }
        
        .mm-slds-size--2-of-3,
        .mm-slds-size_2-of-3 {
            width: 66.6666666667%
        }
        
        .mm-slds-size--3-of-3,
        .mm-slds-size_3-of-3 {
            width: 100%
        }
        
        .mm-slds-size--1-of-4,
        .mm-slds-size_1-of-4 {
            width: 25%
        }
        
        .mm-slds-size--2-of-4,
        .mm-slds-size_2-of-4 {
            width: 50%
        }
        
        .mm-slds-size--3-of-4,
        .mm-slds-size_3-of-4 {
            width: 75%
        }
        
        .mm-slds-size--4-of-4,
        .mm-slds-size_4-of-4 {
            width: 100%
        }
        
        .mm-slds-size--1-of-5,
        .mm-slds-size_1-of-5 {
            width: 20%
        }
        
        .mm-slds-size--2-of-5,
        .mm-slds-size_2-of-5 {
            width: 40%
        }
        
        .mm-slds-size--3-of-5,
        .mm-slds-size_3-of-5 {
            width: 60%
        }
        
        .mm-slds-size--4-of-5,
        .mm-slds-size_4-of-5 {
            width: 80%
        }
        
        .mm-slds-size--5-of-5,
        .mm-slds-size_5-of-5 {
            width: 100%
        }
        
        .mm-slds-size--1-of-6,
        .mm-slds-size_1-of-6 {
            width: 16.6666666667%
        }
        
        .mm-slds-size--2-of-6,
        .mm-slds-size_2-of-6 {
            width: 33.3333333333%
        }
        
        .mm-slds-size--3-of-6,
        .mm-slds-size_3-of-6 {
            width: 50%
        }
        
        .mm-slds-size--4-of-6,
        .mm-slds-size_4-of-6 {
            width: 66.6666666667%
        }
        
        .mm-slds-size--5-of-6,
        .mm-slds-size_5-of-6 {
            width: 83.3333333333%
        }
        
        .mm-slds-size--6-of-6,
        .mm-slds-size_6-of-6 {
            width: 100%
        }
        
        .mm-slds-size--1-of-7,
        .mm-slds-size_1-of-7 {
            width: 14.2857142857%
        }
        
        .mm-slds-size--2-of-7,
        .mm-slds-size_2-of-7 {
            width: 28.5714285714%
        }
        
        .mm-slds-size--3-of-7,
        .mm-slds-size_3-of-7 {
            width: 42.8571428571%
        }
        
        .mm-slds-size--4-of-7,
        .mm-slds-size_4-of-7 {
            width: 57.1428571429%
        }
        
        .mm-slds-size--5-of-7,
        .mm-slds-size_5-of-7 {
            width: 71.4285714286%
        }
        
        .mm-slds-size--6-of-7,
        .mm-slds-size_6-of-7 {
            width: 85.7142857143%
        }
        
        .mm-slds-size--7-of-7,
        .mm-slds-size_7-of-7 {
            width: 100%
        }
        
        .mm-slds-size--1-of-8,
        .mm-slds-size_1-of-8 {
            width: 12.5%
        }
        
        .mm-slds-size--2-of-8,
        .mm-slds-size_2-of-8 {
            width: 25%
        }
        
        .mm-slds-size--3-of-8,
        .mm-slds-size_3-of-8 {
            width: 37.5%
        }
        
        .mm-slds-size--4-of-8,
        .mm-slds-size_4-of-8 {
            width: 50%
        }
        
        .mm-slds-size--5-of-8,
        .mm-slds-size_5-of-8 {
            width: 62.5%
        }
        
        .mm-slds-size--6-of-8,
        .mm-slds-size_6-of-8 {
            width: 75%
        }
        
        .mm-slds-size--7-of-8,
        .mm-slds-size_7-of-8 {
            width: 87.5%
        }
        
        .mm-slds-size--8-of-8,
        .mm-slds-size_8-of-8 {
            width: 100%
        }
        
        .mm-slds-size--1-of-12,
        .mm-slds-size_1-of-12 {
            width: 8.3333333333%
        }
        
        .mm-slds-size--2-of-12,
        .mm-slds-size_2-of-12 {
            width: 16.6666666667%
        }
        
        .mm-slds-size--3-of-12,
        .mm-slds-size_3-of-12 {
            width: 25%
        }
        
        .mm-slds-size--4-of-12,
        .mm-slds-size_4-of-12 {
            width: 33.3333333333%
        }
        
        .mm-slds-size--5-of-12,
        .mm-slds-size_5-of-12 {
            width: 41.6666666667%
        }
        
        .mm-slds-size--6-of-12,
        .mm-slds-size_6-of-12 {
            width: 50%
        }
        
        .mm-slds-size--7-of-12,
        .mm-slds-size_7-of-12 {
            width: 58.3333333333%
        }
        
        .mm-slds-size--8-of-12,
        .mm-slds-size_8-of-12 {
            width: 66.6666666667%
        }
        
        .mm-slds-size--9-of-12,
        .mm-slds-size_9-of-12 {
            width: 75%
        }
        
        .mm-slds-size--10-of-12,
        .mm-slds-size_10-of-12 {
            width: 83.3333333333%
        }
        
        .mm-slds-size--11-of-12,
        .mm-slds-size_11-of-12 {
            width: 91.6666666667%
        }
        
        .mm-slds-size--12-of-12,
        .mm-slds-size_12-of-12 {
            width: 100%
        }
        
        .mm-slds-order--1,
        .mm-slds-order_1 {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }
        
        .mm-slds-order--2,
        .mm-slds-order_2 {
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2
        }
        
        .mm-slds-order--3,
        .mm-slds-order_3 {
            -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
            order: 3
        }
        
        .mm-slds-order--4,
        .mm-slds-order_4 {
            -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
            order: 4
        }
        
        .mm-slds-order--5,
        .mm-slds-order_5 {
            -webkit-box-ordinal-group: 6;
            -ms-flex-order: 5;
            order: 5
        }
        
        .mm-slds-order--6,
        .mm-slds-order_6 {
            -webkit-box-ordinal-group: 7;
            -ms-flex-order: 6;
            order: 6
        }
        
        .mm-slds-order--7,
        .mm-slds-order_7 {
            -webkit-box-ordinal-group: 8;
            -ms-flex-order: 7;
            order: 7
        }
        
        .mm-slds-order--8,
        .mm-slds-order_8 {
            -webkit-box-ordinal-group: 9;
            -ms-flex-order: 8;
            order: 8
        }
        
        .mm-slds-order--9,
        .mm-slds-order_9 {
            -webkit-box-ordinal-group: 10;
            -ms-flex-order: 9;
            order: 9
        }
        
        .mm-slds-order--10,
        .mm-slds-order_10 {
            -webkit-box-ordinal-group: 11;
            -ms-flex-order: 10;
            order: 10
        }
        
        .mm-slds-order--11,
        .mm-slds-order_11 {
            -webkit-box-ordinal-group: 12;
            -ms-flex-order: 11;
            order: 11
        }
        
        .mm-slds-order--12,
        .mm-slds-order_12 {
            -webkit-box-ordinal-group: 13;
            -ms-flex-order: 12;
            order: 12
        }
        
        @media (min-width:20em) {
            [class*=slds-x-small-size--],
            [class*=slds-x-small-size_] {
                -webkit-box-flex: 0;
                -ms-flex: none;
                flex: none
            }
            .mm-slds-x-small-size--xxx-small,
            .mm-slds-x-small-size_xxx-small {
                width: 3rem
            }
            .mm-slds-x-small-size--xx-small,
            .mm-slds-x-small-size_xx-small {
                width: 6rem
            }
            .mm-slds-x-small-size--x-small,
            .mm-slds-x-small-size_x-small {
                width: 12rem
            }
            .mm-slds-x-small-size--small,
            .mm-slds-x-small-size_small {
                width: 15rem
            }
            .mm-slds-x-small-size--medium,
            .mm-slds-x-small-size_medium {
                width: 20rem
            }
            .mm-slds-x-small-size--large,
            .mm-slds-x-small-size_large {
                width: 25rem
            }
            .mm-slds-x-small-size--x-large,
            .mm-slds-x-small-size_x-large {
                width: 40rem
            }
            .mm-slds-x-small-size--xx-large,
            .mm-slds-x-small-size_xx-large {
                width: 60rem
            }
            .mm-slds-x-small-size--1-of-1,
            .mm-slds-x-small-size_1-of-1 {
                width: 100%
            }
            .mm-slds-x-small-size--1-of-2,
            .mm-slds-x-small-size_1-of-2 {
                width: 50%
            }
            .mm-slds-x-small-size--2-of-2,
            .mm-slds-x-small-size_2-of-2 {
                width: 100%
            }
            .mm-slds-x-small-size--1-of-3,
            .mm-slds-x-small-size_1-of-3 {
                width: 33.3333333333%
            }
            .mm-slds-x-small-size--2-of-3,
            .mm-slds-x-small-size_2-of-3 {
                width: 66.6666666667%
            }
            .mm-slds-x-small-size--3-of-3,
            .mm-slds-x-small-size_3-of-3 {
                width: 100%
            }
            .mm-slds-x-small-size--1-of-4,
            .mm-slds-x-small-size_1-of-4 {
                width: 25%
            }
            .mm-slds-x-small-size--2-of-4,
            .mm-slds-x-small-size_2-of-4 {
                width: 50%
            }
            .mm-slds-x-small-size--3-of-4,
            .mm-slds-x-small-size_3-of-4 {
                width: 75%
            }
            .mm-slds-x-small-size--4-of-4,
            .mm-slds-x-small-size_4-of-4 {
                width: 100%
            }
            .mm-slds-x-small-size--1-of-5,
            .mm-slds-x-small-size_1-of-5 {
                width: 20%
            }
            .mm-slds-x-small-size--2-of-5,
            .mm-slds-x-small-size_2-of-5 {
                width: 40%
            }
            .mm-slds-x-small-size--3-of-5,
            .mm-slds-x-small-size_3-of-5 {
                width: 60%
            }
            .mm-slds-x-small-size--4-of-5,
            .mm-slds-x-small-size_4-of-5 {
                width: 80%
            }
            .mm-slds-x-small-size--5-of-5,
            .mm-slds-x-small-size_5-of-5 {
                width: 100%
            }
            .mm-slds-x-small-size--1-of-6,
            .mm-slds-x-small-size_1-of-6 {
                width: 16.6666666667%
            }
            .mm-slds-x-small-size--2-of-6,
            .mm-slds-x-small-size_2-of-6 {
                width: 33.3333333333%
            }
            .mm-slds-x-small-size--3-of-6,
            .mm-slds-x-small-size_3-of-6 {
                width: 50%
            }
            .mm-slds-x-small-size--4-of-6,
            .mm-slds-x-small-size_4-of-6 {
                width: 66.6666666667%
            }
            .mm-slds-x-small-size--5-of-6,
            .mm-slds-x-small-size_5-of-6 {
                width: 83.3333333333%
            }
            .mm-slds-x-small-size--6-of-6,
            .mm-slds-x-small-size_6-of-6 {
                width: 100%
            }
            .mm-slds-x-small-size--1-of-7,
            .mm-slds-x-small-size_1-of-7 {
                width: 14.2857142857%
            }
            .mm-slds-x-small-size--2-of-7,
            .mm-slds-x-small-size_2-of-7 {
                width: 28.5714285714%
            }
            .mm-slds-x-small-size--3-of-7,
            .mm-slds-x-small-size_3-of-7 {
                width: 42.8571428571%
            }
            .mm-slds-x-small-size--4-of-7,
            .mm-slds-x-small-size_4-of-7 {
                width: 57.1428571429%
            }
            .mm-slds-x-small-size--5-of-7,
            .mm-slds-x-small-size_5-of-7 {
                width: 71.4285714286%
            }
            .mm-slds-x-small-size--6-of-7,
            .mm-slds-x-small-size_6-of-7 {
                width: 85.7142857143%
            }
            .mm-slds-x-small-size--7-of-7,
            .mm-slds-x-small-size_7-of-7 {
                width: 100%
            }
            .mm-slds-x-small-size--1-of-8,
            .mm-slds-x-small-size_1-of-8 {
                width: 12.5%
            }
            .mm-slds-x-small-size--2-of-8,
            .mm-slds-x-small-size_2-of-8 {
                width: 25%
            }
            .mm-slds-x-small-size--3-of-8,
            .mm-slds-x-small-size_3-of-8 {
                width: 37.5%
            }
            .mm-slds-x-small-size--4-of-8,
            .mm-slds-x-small-size_4-of-8 {
                width: 50%
            }
            .mm-slds-x-small-size--5-of-8,
            .mm-slds-x-small-size_5-of-8 {
                width: 62.5%
            }
            .mm-slds-x-small-size--6-of-8,
            .mm-slds-x-small-size_6-of-8 {
                width: 75%
            }
            .mm-slds-x-small-size--7-of-8,
            .mm-slds-x-small-size_7-of-8 {
                width: 87.5%
            }
            .mm-slds-x-small-size--8-of-8,
            .mm-slds-x-small-size_8-of-8 {
                width: 100%
            }
            .mm-slds-x-small-size--1-of-12,
            .mm-slds-x-small-size_1-of-12 {
                width: 8.3333333333%
            }
            .mm-slds-x-small-size--2-of-12,
            .mm-slds-x-small-size_2-of-12 {
                width: 16.6666666667%
            }
            .mm-slds-x-small-size--3-of-12,
            .mm-slds-x-small-size_3-of-12 {
                width: 25%
            }
            .mm-slds-x-small-size--4-of-12,
            .mm-slds-x-small-size_4-of-12 {
                width: 33.3333333333%
            }
            .mm-slds-x-small-size--5-of-12,
            .mm-slds-x-small-size_5-of-12 {
                width: 41.6666666667%
            }
            .mm-slds-x-small-size--6-of-12,
            .mm-slds-x-small-size_6-of-12 {
                width: 50%
            }
            .mm-slds-x-small-size--7-of-12,
            .mm-slds-x-small-size_7-of-12 {
                width: 58.3333333333%
            }
            .mm-slds-x-small-size--8-of-12,
            .mm-slds-x-small-size_8-of-12 {
                width: 66.6666666667%
            }
            .mm-slds-x-small-size--9-of-12,
            .mm-slds-x-small-size_9-of-12 {
                width: 75%
            }
            .mm-slds-x-small-size--10-of-12,
            .mm-slds-x-small-size_10-of-12 {
                width: 83.3333333333%
            }
            .mm-slds-x-small-size--11-of-12,
            .mm-slds-x-small-size_11-of-12 {
                width: 91.6666666667%
            }
            .mm-slds-x-small-size--12-of-12,
            .mm-slds-x-small-size_12-of-12 {
                width: 100%
            }
            .mm-slds-x-small-order--1,
            .mm-slds-x-small-order_1 {
                -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1;
                order: 1
            }
            .mm-slds-x-small-order--2,
            .mm-slds-x-small-order_2 {
                -webkit-box-ordinal-group: 3;
                -ms-flex-order: 2;
                order: 2
            }
            .mm-slds-x-small-order--3,
            .mm-slds-x-small-order_3 {
                -webkit-box-ordinal-group: 4;
                -ms-flex-order: 3;
                order: 3
            }
            .mm-slds-x-small-order--4,
            .mm-slds-x-small-order_4 {
                -webkit-box-ordinal-group: 5;
                -ms-flex-order: 4;
                order: 4
            }
            .mm-slds-x-small-order--5,
            .mm-slds-x-small-order_5 {
                -webkit-box-ordinal-group: 6;
                -ms-flex-order: 5;
                order: 5
            }
            .mm-slds-x-small-order--6,
            .mm-slds-x-small-order_6 {
                -webkit-box-ordinal-group: 7;
                -ms-flex-order: 6;
                order: 6
            }
            .mm-slds-x-small-order--7,
            .mm-slds-x-small-order_7 {
                -webkit-box-ordinal-group: 8;
                -ms-flex-order: 7;
                order: 7
            }
            .mm-slds-x-small-order--8,
            .mm-slds-x-small-order_8 {
                -webkit-box-ordinal-group: 9;
                -ms-flex-order: 8;
                order: 8
            }
            .mm-slds-x-small-order--9,
            .mm-slds-x-small-order_9 {
                -webkit-box-ordinal-group: 10;
                -ms-flex-order: 9;
                order: 9
            }
            .mm-slds-x-small-order--10,
            .mm-slds-x-small-order_10 {
                -webkit-box-ordinal-group: 11;
                -ms-flex-order: 10;
                order: 10
            }
            .mm-slds-x-small-order--11,
            .mm-slds-x-small-order_11 {
                -webkit-box-ordinal-group: 12;
                -ms-flex-order: 11;
                order: 11
            }
            .mm-slds-x-small-order--12,
            .mm-slds-x-small-order_12 {
                -webkit-box-ordinal-group: 13;
                -ms-flex-order: 12;
                order: 12
            }
        }
        
        @media (max-width:20em) {
            [class*=slds-max-x-small-size--],
            [class*=slds-max-x-small-size_] {
                -webkit-box-flex: 0;
                -ms-flex: none;
                flex: none
            }
            .mm-slds-max-x-small-size--xxx-small,
            .mm-slds-max-x-small-size_xxx-small {
                width: 3rem
            }
            .mm-slds-max-x-small-size--xx-small,
            .mm-slds-max-x-small-size_xx-small {
                width: 6rem
            }
            .mm-slds-max-x-small-size--x-small,
            .mm-slds-max-x-small-size_x-small {
                width: 12rem
            }
            .mm-slds-max-x-small-size--small,
            .mm-slds-max-x-small-size_small {
                width: 15rem
            }
            .mm-slds-max-x-small-size--medium,
            .mm-slds-max-x-small-size_medium {
                width: 20rem
            }
            .mm-slds-max-x-small-size--large,
            .mm-slds-max-x-small-size_large {
                width: 25rem
            }
            .mm-slds-max-x-small-size--x-large,
            .mm-slds-max-x-small-size_x-large {
                width: 40rem
            }
            .mm-slds-max-x-small-size--xx-large,
            .mm-slds-max-x-small-size_xx-large {
                width: 60rem
            }
            .mm-slds-max-x-small-size--1-of-1,
            .mm-slds-max-x-small-size_1-of-1 {
                width: 100%
            }
            .mm-slds-max-x-small-size--1-of-2,
            .mm-slds-max-x-small-size_1-of-2 {
                width: 50%
            }
            .mm-slds-max-x-small-size--2-of-2,
            .mm-slds-max-x-small-size_2-of-2 {
                width: 100%
            }
            .mm-slds-max-x-small-size--1-of-3,
            .mm-slds-max-x-small-size_1-of-3 {
                width: 33.3333333333%
            }
            .mm-slds-max-x-small-size--2-of-3,
            .mm-slds-max-x-small-size_2-of-3 {
                width: 66.6666666667%
            }
            .mm-slds-max-x-small-size--3-of-3,
            .mm-slds-max-x-small-size_3-of-3 {
                width: 100%
            }
            .mm-slds-max-x-small-size--1-of-4,
            .mm-slds-max-x-small-size_1-of-4 {
                width: 25%
            }
            .mm-slds-max-x-small-size--2-of-4,
            .mm-slds-max-x-small-size_2-of-4 {
                width: 50%
            }
            .mm-slds-max-x-small-size--3-of-4,
            .mm-slds-max-x-small-size_3-of-4 {
                width: 75%
            }
            .mm-slds-max-x-small-size--4-of-4,
            .mm-slds-max-x-small-size_4-of-4 {
                width: 100%
            }
            .mm-slds-max-x-small-size--1-of-5,
            .mm-slds-max-x-small-size_1-of-5 {
                width: 20%
            }
            .mm-slds-max-x-small-size--2-of-5,
            .mm-slds-max-x-small-size_2-of-5 {
                width: 40%
            }
            .mm-slds-max-x-small-size--3-of-5,
            .mm-slds-max-x-small-size_3-of-5 {
                width: 60%
            }
            .mm-slds-max-x-small-size--4-of-5,
            .mm-slds-max-x-small-size_4-of-5 {
                width: 80%
            }
            .mm-slds-max-x-small-size--5-of-5,
            .mm-slds-max-x-small-size_5-of-5 {
                width: 100%
            }
            .mm-slds-max-x-small-size--1-of-6,
            .mm-slds-max-x-small-size_1-of-6 {
                width: 16.6666666667%
            }
            .mm-slds-max-x-small-size--2-of-6,
            .mm-slds-max-x-small-size_2-of-6 {
                width: 33.3333333333%
            }
            .mm-slds-max-x-small-size--3-of-6,
            .mm-slds-max-x-small-size_3-of-6 {
                width: 50%
            }
            .mm-slds-max-x-small-size--4-of-6,
            .mm-slds-max-x-small-size_4-of-6 {
                width: 66.6666666667%
            }
            .mm-slds-max-x-small-size--5-of-6,
            .mm-slds-max-x-small-size_5-of-6 {
                width: 83.3333333333%
            }
            .mm-slds-max-x-small-size--6-of-6,
            .mm-slds-max-x-small-size_6-of-6 {
                width: 100%
            }
            .mm-slds-max-x-small-size--1-of-7,
            .mm-slds-max-x-small-size_1-of-7 {
                width: 14.2857142857%
            }
            .mm-slds-max-x-small-size--2-of-7,
            .mm-slds-max-x-small-size_2-of-7 {
                width: 28.5714285714%
            }
            .mm-slds-max-x-small-size--3-of-7,
            .mm-slds-max-x-small-size_3-of-7 {
                width: 42.8571428571%
            }
            .mm-slds-max-x-small-size--4-of-7,
            .mm-slds-max-x-small-size_4-of-7 {
                width: 57.1428571429%
            }
            .mm-slds-max-x-small-size--5-of-7,
            .mm-slds-max-x-small-size_5-of-7 {
                width: 71.4285714286%
            }
            .mm-slds-max-x-small-size--6-of-7,
            .mm-slds-max-x-small-size_6-of-7 {
                width: 85.7142857143%
            }
            .mm-slds-max-x-small-size--7-of-7,
            .mm-slds-max-x-small-size_7-of-7 {
                width: 100%
            }
            .mm-slds-max-x-small-size--1-of-8,
            .mm-slds-max-x-small-size_1-of-8 {
                width: 12.5%
            }
            .mm-slds-max-x-small-size--2-of-8,
            .mm-slds-max-x-small-size_2-of-8 {
                width: 25%
            }
            .mm-slds-max-x-small-size--3-of-8,
            .mm-slds-max-x-small-size_3-of-8 {
                width: 37.5%
            }
            .mm-slds-max-x-small-size--4-of-8,
            .mm-slds-max-x-small-size_4-of-8 {
                width: 50%
            }
            .mm-slds-max-x-small-size--5-of-8,
            .mm-slds-max-x-small-size_5-of-8 {
                width: 62.5%
            }
            .mm-slds-max-x-small-size--6-of-8,
            .mm-slds-max-x-small-size_6-of-8 {
                width: 75%
            }
            .mm-slds-max-x-small-size--7-of-8,
            .mm-slds-max-x-small-size_7-of-8 {
                width: 87.5%
            }
            .mm-slds-max-x-small-size--8-of-8,
            .mm-slds-max-x-small-size_8-of-8 {
                width: 100%
            }
            .mm-slds-max-x-small-size--1-of-12,
            .mm-slds-max-x-small-size_1-of-12 {
                width: 8.3333333333%
            }
            .mm-slds-max-x-small-size--2-of-12,
            .mm-slds-max-x-small-size_2-of-12 {
                width: 16.6666666667%
            }
            .mm-slds-max-x-small-size--3-of-12,
            .mm-slds-max-x-small-size_3-of-12 {
                width: 25%
            }
            .mm-slds-max-x-small-size--4-of-12,
            .mm-slds-max-x-small-size_4-of-12 {
                width: 33.3333333333%
            }
            .mm-slds-max-x-small-size--5-of-12,
            .mm-slds-max-x-small-size_5-of-12 {
                width: 41.6666666667%
            }
            .mm-slds-max-x-small-size--6-of-12,
            .mm-slds-max-x-small-size_6-of-12 {
                width: 50%
            }
            .mm-slds-max-x-small-size--7-of-12,
            .mm-slds-max-x-small-size_7-of-12 {
                width: 58.3333333333%
            }
            .mm-slds-max-x-small-size--8-of-12,
            .mm-slds-max-x-small-size_8-of-12 {
                width: 66.6666666667%
            }
            .mm-slds-max-x-small-size--9-of-12,
            .mm-slds-max-x-small-size_9-of-12 {
                width: 75%
            }
            .mm-slds-max-x-small-size--10-of-12,
            .mm-slds-max-x-small-size_10-of-12 {
                width: 83.3333333333%
            }
            .mm-slds-max-x-small-size--11-of-12,
            .mm-slds-max-x-small-size_11-of-12 {
                width: 91.6666666667%
            }
            .mm-slds-max-x-small-size--12-of-12,
            .mm-slds-max-x-small-size_12-of-12 {
                width: 100%
            }
            .mm-slds-max-x-small-order--1,
            .mm-slds-max-x-small-order_1 {
                -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1;
                order: 1
            }
            .mm-slds-max-x-small-order--2,
            .mm-slds-max-x-small-order_2 {
                -webkit-box-ordinal-group: 3;
                -ms-flex-order: 2;
                order: 2
            }
            .mm-slds-max-x-small-order--3,
            .mm-slds-max-x-small-order_3 {
                -webkit-box-ordinal-group: 4;
                -ms-flex-order: 3;
                order: 3
            }
            .mm-slds-max-x-small-order--4,
            .mm-slds-max-x-small-order_4 {
                -webkit-box-ordinal-group: 5;
                -ms-flex-order: 4;
                order: 4
            }
            .mm-slds-max-x-small-order--5,
            .mm-slds-max-x-small-order_5 {
                -webkit-box-ordinal-group: 6;
                -ms-flex-order: 5;
                order: 5
            }
            .mm-slds-max-x-small-order--6,
            .mm-slds-max-x-small-order_6 {
                -webkit-box-ordinal-group: 7;
                -ms-flex-order: 6;
                order: 6
            }
            .mm-slds-max-x-small-order--7,
            .mm-slds-max-x-small-order_7 {
                -webkit-box-ordinal-group: 8;
                -ms-flex-order: 7;
                order: 7
            }
            .mm-slds-max-x-small-order--8,
            .mm-slds-max-x-small-order_8 {
                -webkit-box-ordinal-group: 9;
                -ms-flex-order: 8;
                order: 8
            }
            .mm-slds-max-x-small-order--9,
            .mm-slds-max-x-small-order_9 {
                -webkit-box-ordinal-group: 10;
                -ms-flex-order: 9;
                order: 9
            }
            .mm-slds-max-x-small-order--10,
            .mm-slds-max-x-small-order_10 {
                -webkit-box-ordinal-group: 11;
                -ms-flex-order: 10;
                order: 10
            }
            .mm-slds-max-x-small-order--11,
            .mm-slds-max-x-small-order_11 {
                -webkit-box-ordinal-group: 12;
                -ms-flex-order: 11;
                order: 11
            }
            .mm-slds-max-x-small-order--12,
            .mm-slds-max-x-small-order_12 {
                -webkit-box-ordinal-group: 13;
                -ms-flex-order: 12;
                order: 12
            }
        }
        
        @media (min-width:30em) {
            [class*=slds-small-size--],
            [class*=slds-small-size_] {
                -webkit-box-flex: 0;
                -ms-flex: none;
                flex: none
            }
            .mm-slds-small-size--xxx-small,
            .mm-slds-small-size_xxx-small {
                width: 3rem
            }
            .mm-slds-small-size--xx-small,
            .mm-slds-small-size_xx-small {
                width: 6rem
            }
            .mm-slds-small-size--x-small,
            .mm-slds-small-size_x-small {
                width: 12rem
            }
            .mm-slds-small-size--small,
            .mm-slds-small-size_small {
                width: 15rem
            }
            .mm-slds-small-size--medium,
            .mm-slds-small-size_medium {
                width: 20rem
            }
            .mm-slds-small-size--large,
            .mm-slds-small-size_large {
                width: 25rem
            }
            .mm-slds-small-size--x-large,
            .mm-slds-small-size_x-large {
                width: 40rem
            }
            .mm-slds-small-size--xx-large,
            .mm-slds-small-size_xx-large {
                width: 60rem
            }
            .mm-slds-small-size--1-of-1,
            .mm-slds-small-size_1-of-1 {
                width: 100%
            }
            .mm-slds-small-size--1-of-2,
            .mm-slds-small-size_1-of-2 {
                width: 50%
            }
            .mm-slds-small-size--2-of-2,
            .mm-slds-small-size_2-of-2 {
                width: 100%
            }
            .mm-slds-small-size--1-of-3,
            .mm-slds-small-size_1-of-3 {
                width: 33.3333333333%
            }
            .mm-slds-small-size--2-of-3,
            .mm-slds-small-size_2-of-3 {
                width: 66.6666666667%
            }
            .mm-slds-small-size--3-of-3,
            .mm-slds-small-size_3-of-3 {
                width: 100%
            }
            .mm-slds-small-size--1-of-4,
            .mm-slds-small-size_1-of-4 {
                width: 25%
            }
            .mm-slds-small-size--2-of-4,
            .mm-slds-small-size_2-of-4 {
                width: 50%
            }
            .mm-slds-small-size--3-of-4,
            .mm-slds-small-size_3-of-4 {
                width: 75%
            }
            .mm-slds-small-size--4-of-4,
            .mm-slds-small-size_4-of-4 {
                width: 100%
            }
            .mm-slds-small-size--1-of-5,
            .mm-slds-small-size_1-of-5 {
                width: 20%
            }
            .mm-slds-small-size--2-of-5,
            .mm-slds-small-size_2-of-5 {
                width: 40%
            }
            .mm-slds-small-size--3-of-5,
            .mm-slds-small-size_3-of-5 {
                width: 60%
            }
            .mm-slds-small-size--4-of-5,
            .mm-slds-small-size_4-of-5 {
                width: 80%
            }
            .mm-slds-small-size--5-of-5,
            .mm-slds-small-size_5-of-5 {
                width: 100%
            }
            .mm-slds-small-size--1-of-6,
            .mm-slds-small-size_1-of-6 {
                width: 16.6666666667%
            }
            .mm-slds-small-size--2-of-6,
            .mm-slds-small-size_2-of-6 {
                width: 33.3333333333%
            }
            .mm-slds-small-size--3-of-6,
            .mm-slds-small-size_3-of-6 {
                width: 50%
            }
            .mm-slds-small-size--4-of-6,
            .mm-slds-small-size_4-of-6 {
                width: 66.6666666667%
            }
            .mm-slds-small-size--5-of-6,
            .mm-slds-small-size_5-of-6 {
                width: 83.3333333333%
            }
            .mm-slds-small-size--6-of-6,
            .mm-slds-small-size_6-of-6 {
                width: 100%
            }
            .mm-slds-small-size--1-of-7,
            .mm-slds-small-size_1-of-7 {
                width: 14.2857142857%
            }
            .mm-slds-small-size--2-of-7,
            .mm-slds-small-size_2-of-7 {
                width: 28.5714285714%
            }
            .mm-slds-small-size--3-of-7,
            .mm-slds-small-size_3-of-7 {
                width: 42.8571428571%
            }
            .mm-slds-small-size--4-of-7,
            .mm-slds-small-size_4-of-7 {
                width: 57.1428571429%
            }
            .mm-slds-small-size--5-of-7,
            .mm-slds-small-size_5-of-7 {
                width: 71.4285714286%
            }
            .mm-slds-small-size--6-of-7,
            .mm-slds-small-size_6-of-7 {
                width: 85.7142857143%
            }
            .mm-slds-small-size--7-of-7,
            .mm-slds-small-size_7-of-7 {
                width: 100%
            }
            .mm-slds-small-size--1-of-8,
            .mm-slds-small-size_1-of-8 {
                width: 12.5%
            }
            .mm-slds-small-size--2-of-8,
            .mm-slds-small-size_2-of-8 {
                width: 25%
            }
            .mm-slds-small-size--3-of-8,
            .mm-slds-small-size_3-of-8 {
                width: 37.5%
            }
            .mm-slds-small-size--4-of-8,
            .mm-slds-small-size_4-of-8 {
                width: 50%
            }
            .mm-slds-small-size--5-of-8,
            .mm-slds-small-size_5-of-8 {
                width: 62.5%
            }
            .mm-slds-small-size--6-of-8,
            .mm-slds-small-size_6-of-8 {
                width: 75%
            }
            .mm-slds-small-size--7-of-8,
            .mm-slds-small-size_7-of-8 {
                width: 87.5%
            }
            .mm-slds-small-size--8-of-8,
            .mm-slds-small-size_8-of-8 {
                width: 100%
            }
            .mm-slds-small-size--1-of-12,
            .mm-slds-small-size_1-of-12 {
                width: 8.3333333333%
            }
            .mm-slds-small-size--2-of-12,
            .mm-slds-small-size_2-of-12 {
                width: 16.6666666667%
            }
            .mm-slds-small-size--3-of-12,
            .mm-slds-small-size_3-of-12 {
                width: 25%
            }
            .mm-slds-small-size--4-of-12,
            .mm-slds-small-size_4-of-12 {
                width: 33.3333333333%
            }
            .mm-slds-small-size--5-of-12,
            .mm-slds-small-size_5-of-12 {
                width: 41.6666666667%
            }
            .mm-slds-small-size--6-of-12,
            .mm-slds-small-size_6-of-12 {
                width: 50%
            }
            .mm-slds-small-size--7-of-12,
            .mm-slds-small-size_7-of-12 {
                width: 58.3333333333%
            }
            .mm-slds-small-size--8-of-12,
            .mm-slds-small-size_8-of-12 {
                width: 66.6666666667%
            }
            .mm-slds-small-size--9-of-12,
            .mm-slds-small-size_9-of-12 {
                width: 75%
            }
            .mm-slds-small-size--10-of-12,
            .mm-slds-small-size_10-of-12 {
                width: 83.3333333333%
            }
            .mm-slds-small-size--11-of-12,
            .mm-slds-small-size_11-of-12 {
                width: 91.6666666667%
            }
            .mm-slds-small-size--12-of-12,
            .mm-slds-small-size_12-of-12 {
                width: 100%
            }
            .mm-slds-small-order--1,
            .mm-slds-small-order_1 {
                -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1;
                order: 1
            }
            .mm-slds-small-order--2,
            .mm-slds-small-order_2 {
                -webkit-box-ordinal-group: 3;
                -ms-flex-order: 2;
                order: 2
            }
            .mm-slds-small-order--3,
            .mm-slds-small-order_3 {
                -webkit-box-ordinal-group: 4;
                -ms-flex-order: 3;
                order: 3
            }
            .mm-slds-small-order--4,
            .mm-slds-small-order_4 {
                -webkit-box-ordinal-group: 5;
                -ms-flex-order: 4;
                order: 4
            }
            .mm-slds-small-order--5,
            .mm-slds-small-order_5 {
                -webkit-box-ordinal-group: 6;
                -ms-flex-order: 5;
                order: 5
            }
            .mm-slds-small-order--6,
            .mm-slds-small-order_6 {
                -webkit-box-ordinal-group: 7;
                -ms-flex-order: 6;
                order: 6
            }
            .mm-slds-small-order--7,
            .mm-slds-small-order_7 {
                -webkit-box-ordinal-group: 8;
                -ms-flex-order: 7;
                order: 7
            }
            .mm-slds-small-order--8,
            .mm-slds-small-order_8 {
                -webkit-box-ordinal-group: 9;
                -ms-flex-order: 8;
                order: 8
            }
            .mm-slds-small-order--9,
            .mm-slds-small-order_9 {
                -webkit-box-ordinal-group: 10;
                -ms-flex-order: 9;
                order: 9
            }
            .mm-slds-small-order--10,
            .mm-slds-small-order_10 {
                -webkit-box-ordinal-group: 11;
                -ms-flex-order: 10;
                order: 10
            }
            .mm-slds-small-order--11,
            .mm-slds-small-order_11 {
                -webkit-box-ordinal-group: 12;
                -ms-flex-order: 11;
                order: 11
            }
            .mm-slds-small-order--12,
            .mm-slds-small-order_12 {
                -webkit-box-ordinal-group: 13;
                -ms-flex-order: 12;
                order: 12
            }
        }
        
        @media (max-width:30em) {
            [class*=slds-max-small-size--],
            [class*=slds-max-small-size_] {
                -webkit-box-flex: 0;
                -ms-flex: none;
                flex: none
            }
            .mm-slds-max-small-size--xxx-small,
            .mm-slds-max-small-size_xxx-small {
                width: 3rem
            }
            .mm-slds-max-small-size--xx-small,
            .mm-slds-max-small-size_xx-small {
                width: 6rem
            }
            .mm-slds-max-small-size--x-small,
            .mm-slds-max-small-size_x-small {
                width: 12rem
            }
            .mm-slds-max-small-size--small,
            .mm-slds-max-small-size_small {
                width: 15rem
            }
            .mm-slds-max-small-size--medium,
            .mm-slds-max-small-size_medium {
                width: 20rem
            }
            .mm-slds-max-small-size--large,
            .mm-slds-max-small-size_large {
                width: 25rem
            }
            .mm-slds-max-small-size--x-large,
            .mm-slds-max-small-size_x-large {
                width: 40rem
            }
            .mm-slds-max-small-size--xx-large,
            .mm-slds-max-small-size_xx-large {
                width: 60rem
            }
            .mm-slds-max-small-size--1-of-1,
            .mm-slds-max-small-size_1-of-1 {
                width: 100%
            }
            .mm-slds-max-small-size--1-of-2,
            .mm-slds-max-small-size_1-of-2 {
                width: 50%
            }
            .mm-slds-max-small-size--2-of-2,
            .mm-slds-max-small-size_2-of-2 {
                width: 100%
            }
            .mm-slds-max-small-size--1-of-3,
            .mm-slds-max-small-size_1-of-3 {
                width: 33.3333333333%
            }
            .mm-slds-max-small-size--2-of-3,
            .mm-slds-max-small-size_2-of-3 {
                width: 66.6666666667%
            }
            .mm-slds-max-small-size--3-of-3,
            .mm-slds-max-small-size_3-of-3 {
                width: 100%
            }
            .mm-slds-max-small-size--1-of-4,
            .mm-slds-max-small-size_1-of-4 {
                width: 25%
            }
            .mm-slds-max-small-size--2-of-4,
            .mm-slds-max-small-size_2-of-4 {
                width: 50%
            }
            .mm-slds-max-small-size--3-of-4,
            .mm-slds-max-small-size_3-of-4 {
                width: 75%
            }
            .mm-slds-max-small-size--4-of-4,
            .mm-slds-max-small-size_4-of-4 {
                width: 100%
            }
            .mm-slds-max-small-size--1-of-5,
            .mm-slds-max-small-size_1-of-5 {
                width: 20%
            }
            .mm-slds-max-small-size--2-of-5,
            .mm-slds-max-small-size_2-of-5 {
                width: 40%
            }
            .mm-slds-max-small-size--3-of-5,
            .mm-slds-max-small-size_3-of-5 {
                width: 60%
            }
            .mm-slds-max-small-size--4-of-5,
            .mm-slds-max-small-size_4-of-5 {
                width: 80%
            }
            .mm-slds-max-small-size--5-of-5,
            .mm-slds-max-small-size_5-of-5 {
                width: 100%
            }
            .mm-slds-max-small-size--1-of-6,
            .mm-slds-max-small-size_1-of-6 {
                width: 16.6666666667%
            }
            .mm-slds-max-small-size--2-of-6,
            .mm-slds-max-small-size_2-of-6 {
                width: 33.3333333333%
            }
            .mm-slds-max-small-size--3-of-6,
            .mm-slds-max-small-size_3-of-6 {
                width: 50%
            }
            .mm-slds-max-small-size--4-of-6,
            .mm-slds-max-small-size_4-of-6 {
                width: 66.6666666667%
            }
            .mm-slds-max-small-size--5-of-6,
            .mm-slds-max-small-size_5-of-6 {
                width: 83.3333333333%
            }
            .mm-slds-max-small-size--6-of-6,
            .mm-slds-max-small-size_6-of-6 {
                width: 100%
            }
            .mm-slds-max-small-size--1-of-7,
            .mm-slds-max-small-size_1-of-7 {
                width: 14.2857142857%
            }
            .mm-slds-max-small-size--2-of-7,
            .mm-slds-max-small-size_2-of-7 {
                width: 28.5714285714%
            }
            .mm-slds-max-small-size--3-of-7,
            .mm-slds-max-small-size_3-of-7 {
                width: 42.8571428571%
            }
            .mm-slds-max-small-size--4-of-7,
            .mm-slds-max-small-size_4-of-7 {
                width: 57.1428571429%
            }
            .mm-slds-max-small-size--5-of-7,
            .mm-slds-max-small-size_5-of-7 {
                width: 71.4285714286%
            }
            .mm-slds-max-small-size--6-of-7,
            .mm-slds-max-small-size_6-of-7 {
                width: 85.7142857143%
            }
            .mm-slds-max-small-size--7-of-7,
            .mm-slds-max-small-size_7-of-7 {
                width: 100%
            }
            .mm-slds-max-small-size--1-of-8,
            .mm-slds-max-small-size_1-of-8 {
                width: 12.5%
            }
            .mm-slds-max-small-size--2-of-8,
            .mm-slds-max-small-size_2-of-8 {
                width: 25%
            }
            .mm-slds-max-small-size--3-of-8,
            .mm-slds-max-small-size_3-of-8 {
                width: 37.5%
            }
            .mm-slds-max-small-size--4-of-8,
            .mm-slds-max-small-size_4-of-8 {
                width: 50%
            }
            .mm-slds-max-small-size--5-of-8,
            .mm-slds-max-small-size_5-of-8 {
                width: 62.5%
            }
            .mm-slds-max-small-size--6-of-8,
            .mm-slds-max-small-size_6-of-8 {
                width: 75%
            }
            .mm-slds-max-small-size--7-of-8,
            .mm-slds-max-small-size_7-of-8 {
                width: 87.5%
            }
            .mm-slds-max-small-size--8-of-8,
            .mm-slds-max-small-size_8-of-8 {
                width: 100%
            }
            .mm-slds-max-small-size--1-of-12,
            .mm-slds-max-small-size_1-of-12 {
                width: 8.3333333333%
            }
            .mm-slds-max-small-size--2-of-12,
            .mm-slds-max-small-size_2-of-12 {
                width: 16.6666666667%
            }
            .mm-slds-max-small-size--3-of-12,
            .mm-slds-max-small-size_3-of-12 {
                width: 25%
            }
            .mm-slds-max-small-size--4-of-12,
            .mm-slds-max-small-size_4-of-12 {
                width: 33.3333333333%
            }
            .mm-slds-max-small-size--5-of-12,
            .mm-slds-max-small-size_5-of-12 {
                width: 41.6666666667%
            }
            .mm-slds-max-small-size--6-of-12,
            .mm-slds-max-small-size_6-of-12 {
                width: 50%
            }
            .mm-slds-max-small-size--7-of-12,
            .mm-slds-max-small-size_7-of-12 {
                width: 58.3333333333%
            }
            .mm-slds-max-small-size--8-of-12,
            .mm-slds-max-small-size_8-of-12 {
                width: 66.6666666667%
            }
            .mm-slds-max-small-size--9-of-12,
            .mm-slds-max-small-size_9-of-12 {
                width: 75%
            }
            .mm-slds-max-small-size--10-of-12,
            .mm-slds-max-small-size_10-of-12 {
                width: 83.3333333333%
            }
            .mm-slds-max-small-size--11-of-12,
            .mm-slds-max-small-size_11-of-12 {
                width: 91.6666666667%
            }
            .mm-slds-max-small-size--12-of-12,
            .mm-slds-max-small-size_12-of-12 {
                width: 100%
            }
            .mm-slds-max-small-order--1,
            .mm-slds-max-small-order_1 {
                -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1;
                order: 1
            }
            .mm-slds-max-small-order--2,
            .mm-slds-max-small-order_2 {
                -webkit-box-ordinal-group: 3;
                -ms-flex-order: 2;
                order: 2
            }
            .mm-slds-max-small-order--3,
            .mm-slds-max-small-order_3 {
                -webkit-box-ordinal-group: 4;
                -ms-flex-order: 3;
                order: 3
            }
            .mm-slds-max-small-order--4,
            .mm-slds-max-small-order_4 {
                -webkit-box-ordinal-group: 5;
                -ms-flex-order: 4;
                order: 4
            }
            .mm-slds-max-small-order--5,
            .mm-slds-max-small-order_5 {
                -webkit-box-ordinal-group: 6;
                -ms-flex-order: 5;
                order: 5
            }
            .mm-slds-max-small-order--6,
            .mm-slds-max-small-order_6 {
                -webkit-box-ordinal-group: 7;
                -ms-flex-order: 6;
                order: 6
            }
            .mm-slds-max-small-order--7,
            .mm-slds-max-small-order_7 {
                -webkit-box-ordinal-group: 8;
                -ms-flex-order: 7;
                order: 7
            }
            .mm-slds-max-small-order--8,
            .mm-slds-max-small-order_8 {
                -webkit-box-ordinal-group: 9;
                -ms-flex-order: 8;
                order: 8
            }
            .mm-slds-max-small-order--9,
            .mm-slds-max-small-order_9 {
                -webkit-box-ordinal-group: 10;
                -ms-flex-order: 9;
                order: 9
            }
            .mm-slds-max-small-order--10,
            .mm-slds-max-small-order_10 {
                -webkit-box-ordinal-group: 11;
                -ms-flex-order: 10;
                order: 10
            }
            .mm-slds-max-small-order--11,
            .mm-slds-max-small-order_11 {
                -webkit-box-ordinal-group: 12;
                -ms-flex-order: 11;
                order: 11
            }
            .mm-slds-max-small-order--12,
            .mm-slds-max-small-order_12 {
                -webkit-box-ordinal-group: 13;
                -ms-flex-order: 12;
                order: 12
            }
        }
        
        @media (min-width:48em) {
            [class*=slds-medium-size--],
            [class*=slds-medium-size_] {
                -webkit-box-flex: 0;
                -ms-flex: none;
                flex: none
            }
            .mm-slds-medium-size--xxx-small,
            .mm-slds-medium-size_xxx-small {
                width: 3rem
            }
            .mm-slds-medium-size--xx-small,
            .mm-slds-medium-size_xx-small {
                width: 6rem
            }
            .mm-slds-medium-size--x-small,
            .mm-slds-medium-size_x-small {
                width: 12rem
            }
            .mm-slds-medium-size--small,
            .mm-slds-medium-size_small {
                width: 15rem
            }
            .mm-slds-medium-size--medium,
            .mm-slds-medium-size_medium {
                width: 20rem
            }
            .mm-slds-medium-size--large,
            .mm-slds-medium-size_large {
                width: 25rem
            }
            .mm-slds-medium-size--x-large,
            .mm-slds-medium-size_x-large {
                width: 40rem
            }
            .mm-slds-medium-size--xx-large,
            .mm-slds-medium-size_xx-large {
                width: 60rem
            }
            .mm-slds-medium-size--1-of-1,
            .mm-slds-medium-size_1-of-1 {
                width: 100%
            }
            .mm-slds-medium-size--1-of-2,
            .mm-slds-medium-size_1-of-2 {
                width: 50%
            }
            .mm-slds-medium-size--2-of-2,
            .mm-slds-medium-size_2-of-2 {
                width: 100%
            }
            .mm-slds-medium-size--1-of-3,
            .mm-slds-medium-size_1-of-3 {
                width: 33.3333333333%
            }
            .mm-slds-medium-size--2-of-3,
            .mm-slds-medium-size_2-of-3 {
                width: 66.6666666667%
            }
            .mm-slds-medium-size--3-of-3,
            .mm-slds-medium-size_3-of-3 {
                width: 100%
            }
            .mm-slds-medium-size--1-of-4,
            .mm-slds-medium-size_1-of-4 {
                width: 25%
            }
            .mm-slds-medium-size--2-of-4,
            .mm-slds-medium-size_2-of-4 {
                width: 50%
            }
            .mm-slds-medium-size--3-of-4,
            .mm-slds-medium-size_3-of-4 {
                width: 75%
            }
            .mm-slds-medium-size--4-of-4,
            .mm-slds-medium-size_4-of-4 {
                width: 100%
            }
            .mm-slds-medium-size--1-of-5,
            .mm-slds-medium-size_1-of-5 {
                width: 20%
            }
            .mm-slds-medium-size--2-of-5,
            .mm-slds-medium-size_2-of-5 {
                width: 40%
            }
            .mm-slds-medium-size--3-of-5,
            .mm-slds-medium-size_3-of-5 {
                width: 60%
            }
            .mm-slds-medium-size--4-of-5,
            .mm-slds-medium-size_4-of-5 {
                width: 80%
            }
            .mm-slds-medium-size--5-of-5,
            .mm-slds-medium-size_5-of-5 {
                width: 100%
            }
            .mm-slds-medium-size--1-of-6,
            .mm-slds-medium-size_1-of-6 {
                width: 16.6666666667%
            }
            .mm-slds-medium-size--2-of-6,
            .mm-slds-medium-size_2-of-6 {
                width: 33.3333333333%
            }
            .mm-slds-medium-size--3-of-6,
            .mm-slds-medium-size_3-of-6 {
                width: 50%
            }
            .mm-slds-medium-size--4-of-6,
            .mm-slds-medium-size_4-of-6 {
                width: 66.6666666667%
            }
            .mm-slds-medium-size--5-of-6,
            .mm-slds-medium-size_5-of-6 {
                width: 83.3333333333%
            }
            .mm-slds-medium-size--6-of-6,
            .mm-slds-medium-size_6-of-6 {
                width: 100%
            }
            .mm-slds-medium-size--1-of-7,
            .mm-slds-medium-size_1-of-7 {
                width: 14.2857142857%
            }
            .mm-slds-medium-size--2-of-7,
            .mm-slds-medium-size_2-of-7 {
                width: 28.5714285714%
            }
            .mm-slds-medium-size--3-of-7,
            .mm-slds-medium-size_3-of-7 {
                width: 42.8571428571%
            }
            .mm-slds-medium-size--4-of-7,
            .mm-slds-medium-size_4-of-7 {
                width: 57.1428571429%
            }
            .mm-slds-medium-size--5-of-7,
            .mm-slds-medium-size_5-of-7 {
                width: 71.4285714286%
            }
            .mm-slds-medium-size--6-of-7,
            .mm-slds-medium-size_6-of-7 {
                width: 85.7142857143%
            }
            .mm-slds-medium-size--7-of-7,
            .mm-slds-medium-size_7-of-7 {
                width: 100%
            }
            .mm-slds-medium-size--1-of-8,
            .mm-slds-medium-size_1-of-8 {
                width: 12.5%
            }
            .mm-slds-medium-size--2-of-8,
            .mm-slds-medium-size_2-of-8 {
                width: 25%
            }
            .mm-slds-medium-size--3-of-8,
            .mm-slds-medium-size_3-of-8 {
                width: 37.5%
            }
            .mm-slds-medium-size--4-of-8,
            .mm-slds-medium-size_4-of-8 {
                width: 50%
            }
            .mm-slds-medium-size--5-of-8,
            .mm-slds-medium-size_5-of-8 {
                width: 62.5%
            }
            .mm-slds-medium-size--6-of-8,
            .mm-slds-medium-size_6-of-8 {
                width: 75%
            }
            .mm-slds-medium-size--7-of-8,
            .mm-slds-medium-size_7-of-8 {
                width: 87.5%
            }
            .mm-slds-medium-size--8-of-8,
            .mm-slds-medium-size_8-of-8 {
                width: 100%
            }
            .mm-slds-medium-size--1-of-12,
            .mm-slds-medium-size_1-of-12 {
                width: 8.3333333333%
            }
            .mm-slds-medium-size--2-of-12,
            .mm-slds-medium-size_2-of-12 {
                width: 16.6666666667%
            }
            .mm-slds-medium-size--3-of-12,
            .mm-slds-medium-size_3-of-12 {
                width: 25%
            }
            .mm-slds-medium-size--4-of-12,
            .mm-slds-medium-size_4-of-12 {
                width: 33.3333333333%
            }
            .mm-slds-medium-size--5-of-12,
            .mm-slds-medium-size_5-of-12 {
                width: 41.6666666667%
            }
            .mm-slds-medium-size--6-of-12,
            .mm-slds-medium-size_6-of-12 {
                width: 50%
            }
            .mm-slds-medium-size--7-of-12,
            .mm-slds-medium-size_7-of-12 {
                width: 58.3333333333%
            }
            .mm-slds-medium-size--8-of-12,
            .mm-slds-medium-size_8-of-12 {
                width: 66.6666666667%
            }
            .mm-slds-medium-size--9-of-12,
            .mm-slds-medium-size_9-of-12 {
                width: 75%
            }
            .mm-slds-medium-size--10-of-12,
            .mm-slds-medium-size_10-of-12 {
                width: 83.3333333333%
            }
            .mm-slds-medium-size--11-of-12,
            .mm-slds-medium-size_11-of-12 {
                width: 91.6666666667%
            }
            .mm-slds-medium-size--12-of-12,
            .mm-slds-medium-size_12-of-12 {
                width: 100%
            }
            .mm-slds-medium-order--1,
            .mm-slds-medium-order_1 {
                -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1;
                order: 1
            }
            .mm-slds-medium-order--2,
            .mm-slds-medium-order_2 {
                -webkit-box-ordinal-group: 3;
                -ms-flex-order: 2;
                order: 2
            }
            .mm-slds-medium-order--3,
            .mm-slds-medium-order_3 {
                -webkit-box-ordinal-group: 4;
                -ms-flex-order: 3;
                order: 3
            }
            .mm-slds-medium-order--4,
            .mm-slds-medium-order_4 {
                -webkit-box-ordinal-group: 5;
                -ms-flex-order: 4;
                order: 4
            }
            .mm-slds-medium-order--5,
            .mm-slds-medium-order_5 {
                -webkit-box-ordinal-group: 6;
                -ms-flex-order: 5;
                order: 5
            }
            .mm-slds-medium-order--6,
            .mm-slds-medium-order_6 {
                -webkit-box-ordinal-group: 7;
                -ms-flex-order: 6;
                order: 6
            }
            .mm-slds-medium-order--7,
            .mm-slds-medium-order_7 {
                -webkit-box-ordinal-group: 8;
                -ms-flex-order: 7;
                order: 7
            }
            .mm-slds-medium-order--8,
            .mm-slds-medium-order_8 {
                -webkit-box-ordinal-group: 9;
                -ms-flex-order: 8;
                order: 8
            }
            .mm-slds-medium-order--9,
            .mm-slds-medium-order_9 {
                -webkit-box-ordinal-group: 10;
                -ms-flex-order: 9;
                order: 9
            }
            .mm-slds-medium-order--10,
            .mm-slds-medium-order_10 {
                -webkit-box-ordinal-group: 11;
                -ms-flex-order: 10;
                order: 10
            }
            .mm-slds-medium-order--11,
            .mm-slds-medium-order_11 {
                -webkit-box-ordinal-group: 12;
                -ms-flex-order: 11;
                order: 11
            }
            .mm-slds-medium-order--12,
            .mm-slds-medium-order_12 {
                -webkit-box-ordinal-group: 13;
                -ms-flex-order: 12;
                order: 12
            }
        }
        
        @media (max-width:48em) {
            [class*=slds-max-medium-size--],
            [class*=slds-max-medium-size_] {
                -webkit-box-flex: 0;
                -ms-flex: none;
                flex: none
            }
            .mm-slds-max-medium-size--xxx-small,
            .mm-slds-max-medium-size_xxx-small {
                width: 3rem
            }
            .mm-slds-max-medium-size--xx-small,
            .mm-slds-max-medium-size_xx-small {
                width: 6rem
            }
            .mm-slds-max-medium-size--x-small,
            .mm-slds-max-medium-size_x-small {
                width: 12rem
            }
            .mm-slds-max-medium-size--small,
            .mm-slds-max-medium-size_small {
                width: 15rem
            }
            .mm-slds-max-medium-size--medium,
            .mm-slds-max-medium-size_medium {
                width: 20rem
            }
            .mm-slds-max-medium-size--large,
            .mm-slds-max-medium-size_large {
                width: 25rem
            }
            .mm-slds-max-medium-size--x-large,
            .mm-slds-max-medium-size_x-large {
                width: 40rem
            }
            .mm-slds-max-medium-size--xx-large,
            .mm-slds-max-medium-size_xx-large {
                width: 60rem
            }
            .mm-slds-max-medium-size--1-of-1,
            .mm-slds-max-medium-size_1-of-1 {
                width: 100%
            }
            .mm-slds-max-medium-size--1-of-2,
            .mm-slds-max-medium-size_1-of-2 {
                width: 50%
            }
            .mm-slds-max-medium-size--2-of-2,
            .mm-slds-max-medium-size_2-of-2 {
                width: 100%
            }
            .mm-slds-max-medium-size--1-of-3,
            .mm-slds-max-medium-size_1-of-3 {
                width: 33.3333333333%
            }
            .mm-slds-max-medium-size--2-of-3,
            .mm-slds-max-medium-size_2-of-3 {
                width: 66.6666666667%
            }
            .mm-slds-max-medium-size--3-of-3,
            .mm-slds-max-medium-size_3-of-3 {
                width: 100%
            }
            .mm-slds-max-medium-size--1-of-4,
            .mm-slds-max-medium-size_1-of-4 {
                width: 25%
            }
            .mm-slds-max-medium-size--2-of-4,
            .mm-slds-max-medium-size_2-of-4 {
                width: 50%
            }
            .mm-slds-max-medium-size--3-of-4,
            .mm-slds-max-medium-size_3-of-4 {
                width: 75%
            }
            .mm-slds-max-medium-size--4-of-4,
            .mm-slds-max-medium-size_4-of-4 {
                width: 100%
            }
            .mm-slds-max-medium-size--1-of-5,
            .mm-slds-max-medium-size_1-of-5 {
                width: 20%
            }
            .mm-slds-max-medium-size--2-of-5,
            .mm-slds-max-medium-size_2-of-5 {
                width: 40%
            }
            .mm-slds-max-medium-size--3-of-5,
            .mm-slds-max-medium-size_3-of-5 {
                width: 60%
            }
            .mm-slds-max-medium-size--4-of-5,
            .mm-slds-max-medium-size_4-of-5 {
                width: 80%
            }
            .mm-slds-max-medium-size--5-of-5,
            .mm-slds-max-medium-size_5-of-5 {
                width: 100%
            }
            .mm-slds-max-medium-size--1-of-6,
            .mm-slds-max-medium-size_1-of-6 {
                width: 16.6666666667%
            }
            .mm-slds-max-medium-size--2-of-6,
            .mm-slds-max-medium-size_2-of-6 {
                width: 33.3333333333%
            }
            .mm-slds-max-medium-size--3-of-6,
            .mm-slds-max-medium-size_3-of-6 {
                width: 50%
            }
            .mm-slds-max-medium-size--4-of-6,
            .mm-slds-max-medium-size_4-of-6 {
                width: 66.6666666667%
            }
            .mm-slds-max-medium-size--5-of-6,
            .mm-slds-max-medium-size_5-of-6 {
                width: 83.3333333333%
            }
            .mm-slds-max-medium-size--6-of-6,
            .mm-slds-max-medium-size_6-of-6 {
                width: 100%
            }
            .mm-slds-max-medium-size--1-of-7,
            .mm-slds-max-medium-size_1-of-7 {
                width: 14.2857142857%
            }
            .mm-slds-max-medium-size--2-of-7,
            .mm-slds-max-medium-size_2-of-7 {
                width: 28.5714285714%
            }
            .mm-slds-max-medium-size--3-of-7,
            .mm-slds-max-medium-size_3-of-7 {
                width: 42.8571428571%
            }
            .mm-slds-max-medium-size--4-of-7,
            .mm-slds-max-medium-size_4-of-7 {
                width: 57.1428571429%
            }
            .mm-slds-max-medium-size--5-of-7,
            .mm-slds-max-medium-size_5-of-7 {
                width: 71.4285714286%
            }
            .mm-slds-max-medium-size--6-of-7,
            .mm-slds-max-medium-size_6-of-7 {
                width: 85.7142857143%
            }
            .mm-slds-max-medium-size--7-of-7,
            .mm-slds-max-medium-size_7-of-7 {
                width: 100%
            }
            .mm-slds-max-medium-size--1-of-8,
            .mm-slds-max-medium-size_1-of-8 {
                width: 12.5%
            }
            .mm-slds-max-medium-size--2-of-8,
            .mm-slds-max-medium-size_2-of-8 {
                width: 25%
            }
            .mm-slds-max-medium-size--3-of-8,
            .mm-slds-max-medium-size_3-of-8 {
                width: 37.5%
            }
            .mm-slds-max-medium-size--4-of-8,
            .mm-slds-max-medium-size_4-of-8 {
                width: 50%
            }
            .mm-slds-max-medium-size--5-of-8,
            .mm-slds-max-medium-size_5-of-8 {
                width: 62.5%
            }
            .mm-slds-max-medium-size--6-of-8,
            .mm-slds-max-medium-size_6-of-8 {
                width: 75%
            }
            .mm-slds-max-medium-size--7-of-8,
            .mm-slds-max-medium-size_7-of-8 {
                width: 87.5%
            }
            .mm-slds-max-medium-size--8-of-8,
            .mm-slds-max-medium-size_8-of-8 {
                width: 100%
            }
            .mm-slds-max-medium-size--1-of-12,
            .mm-slds-max-medium-size_1-of-12 {
                width: 8.3333333333%
            }
            .mm-slds-max-medium-size--2-of-12,
            .mm-slds-max-medium-size_2-of-12 {
                width: 16.6666666667%
            }
            .mm-slds-max-medium-size--3-of-12,
            .mm-slds-max-medium-size_3-of-12 {
                width: 25%
            }
            .mm-slds-max-medium-size--4-of-12,
            .mm-slds-max-medium-size_4-of-12 {
                width: 33.3333333333%
            }
            .mm-slds-max-medium-size--5-of-12,
            .mm-slds-max-medium-size_5-of-12 {
                width: 41.6666666667%
            }
            .mm-slds-max-medium-size--6-of-12,
            .mm-slds-max-medium-size_6-of-12 {
                width: 50%
            }
            .mm-slds-max-medium-size--7-of-12,
            .mm-slds-max-medium-size_7-of-12 {
                width: 58.3333333333%
            }
            .mm-slds-max-medium-size--8-of-12,
            .mm-slds-max-medium-size_8-of-12 {
                width: 66.6666666667%
            }
            .mm-slds-max-medium-size--9-of-12,
            .mm-slds-max-medium-size_9-of-12 {
                width: 75%
            }
            .mm-slds-max-medium-size--10-of-12,
            .mm-slds-max-medium-size_10-of-12 {
                width: 83.3333333333%
            }
            .mm-slds-max-medium-size--11-of-12,
            .mm-slds-max-medium-size_11-of-12 {
                width: 91.6666666667%
            }
            .mm-slds-max-medium-size--12-of-12,
            .mm-slds-max-medium-size_12-of-12 {
                width: 100%
            }
            .mm-slds-max-medium-order--1,
            .mm-slds-max-medium-order_1 {
                -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1;
                order: 1
            }
            .mm-slds-max-medium-order--2,
            .mm-slds-max-medium-order_2 {
                -webkit-box-ordinal-group: 3;
                -ms-flex-order: 2;
                order: 2
            }
            .mm-slds-max-medium-order--3,
            .mm-slds-max-medium-order_3 {
                -webkit-box-ordinal-group: 4;
                -ms-flex-order: 3;
                order: 3
            }
            .mm-slds-max-medium-order--4,
            .mm-slds-max-medium-order_4 {
                -webkit-box-ordinal-group: 5;
                -ms-flex-order: 4;
                order: 4
            }
            .mm-slds-max-medium-order--5,
            .mm-slds-max-medium-order_5 {
                -webkit-box-ordinal-group: 6;
                -ms-flex-order: 5;
                order: 5
            }
            .mm-slds-max-medium-order--6,
            .mm-slds-max-medium-order_6 {
                -webkit-box-ordinal-group: 7;
                -ms-flex-order: 6;
                order: 6
            }
            .mm-slds-max-medium-order--7,
            .mm-slds-max-medium-order_7 {
                -webkit-box-ordinal-group: 8;
                -ms-flex-order: 7;
                order: 7
            }
            .mm-slds-max-medium-order--8,
            .mm-slds-max-medium-order_8 {
                -webkit-box-ordinal-group: 9;
                -ms-flex-order: 8;
                order: 8
            }
            .mm-slds-max-medium-order--9,
            .mm-slds-max-medium-order_9 {
                -webkit-box-ordinal-group: 10;
                -ms-flex-order: 9;
                order: 9
            }
            .mm-slds-max-medium-order--10,
            .mm-slds-max-medium-order_10 {
                -webkit-box-ordinal-group: 11;
                -ms-flex-order: 10;
                order: 10
            }
            .mm-slds-max-medium-order--11,
            .mm-slds-max-medium-order_11 {
                -webkit-box-ordinal-group: 12;
                -ms-flex-order: 11;
                order: 11
            }
            .mm-slds-max-medium-order--12,
            .mm-slds-max-medium-order_12 {
                -webkit-box-ordinal-group: 13;
                -ms-flex-order: 12;
                order: 12
            }
        }
        
        @media (min-width:64em) {
            [class*=slds-large-size--],
            [class*=slds-large-size_] {
                -webkit-box-flex: 0;
                -ms-flex: none;
                flex: none
            }
            .mm-slds-large-size--xxx-small,
            .mm-slds-large-size_xxx-small {
                width: 3rem
            }
            .mm-slds-large-size--xx-small,
            .mm-slds-large-size_xx-small {
                width: 6rem
            }
            .mm-slds-large-size--x-small,
            .mm-slds-large-size_x-small {
                width: 12rem
            }
            .mm-slds-large-size--small,
            .mm-slds-large-size_small {
                width: 15rem
            }
            .mm-slds-large-size--medium,
            .mm-slds-large-size_medium {
                width: 20rem
            }
            .mm-slds-large-size--large,
            .mm-slds-large-size_large {
                width: 25rem
            }
            .mm-slds-large-size--x-large,
            .mm-slds-large-size_x-large {
                width: 40rem
            }
            .mm-slds-large-size--xx-large,
            .mm-slds-large-size_xx-large {
                width: 60rem
            }
            .mm-slds-large-size--1-of-1,
            .mm-slds-large-size_1-of-1 {
                width: 100%
            }
            .mm-slds-large-size--1-of-2,
            .mm-slds-large-size_1-of-2 {
                width: 50%
            }
            .mm-slds-large-size--2-of-2,
            .mm-slds-large-size_2-of-2 {
                width: 100%
            }
            .mm-slds-large-size--1-of-3,
            .mm-slds-large-size_1-of-3 {
                width: 33.3333333333%
            }
            .mm-slds-large-size--2-of-3,
            .mm-slds-large-size_2-of-3 {
                width: 66.6666666667%
            }
            .mm-slds-large-size--3-of-3,
            .mm-slds-large-size_3-of-3 {
                width: 100%
            }
            .mm-slds-large-size--1-of-4,
            .mm-slds-large-size_1-of-4 {
                width: 25%
            }
            .mm-slds-large-size--2-of-4,
            .mm-slds-large-size_2-of-4 {
                width: 50%
            }
            .mm-slds-large-size--3-of-4,
            .mm-slds-large-size_3-of-4 {
                width: 75%
            }
            .mm-slds-large-size--4-of-4,
            .mm-slds-large-size_4-of-4 {
                width: 100%
            }
            .mm-slds-large-size--1-of-5,
            .mm-slds-large-size_1-of-5 {
                width: 20%
            }
            .mm-slds-large-size--2-of-5,
            .mm-slds-large-size_2-of-5 {
                width: 40%
            }
            .mm-slds-large-size--3-of-5,
            .mm-slds-large-size_3-of-5 {
                width: 60%
            }
            .mm-slds-large-size--4-of-5,
            .mm-slds-large-size_4-of-5 {
                width: 80%
            }
            .mm-slds-large-size--5-of-5,
            .mm-slds-large-size_5-of-5 {
                width: 100%
            }
            .mm-slds-large-size--1-of-6,
            .mm-slds-large-size_1-of-6 {
                width: 16.6666666667%
            }
            .mm-slds-large-size--2-of-6,
            .mm-slds-large-size_2-of-6 {
                width: 33.3333333333%
            }
            .mm-slds-large-size--3-of-6,
            .mm-slds-large-size_3-of-6 {
                width: 50%
            }
            .mm-slds-large-size--4-of-6,
            .mm-slds-large-size_4-of-6 {
                width: 66.6666666667%
            }
            .mm-slds-large-size--5-of-6,
            .mm-slds-large-size_5-of-6 {
                width: 83.3333333333%
            }
            .mm-slds-large-size--6-of-6,
            .mm-slds-large-size_6-of-6 {
                width: 100%
            }
            .mm-slds-large-size--1-of-7,
            .mm-slds-large-size_1-of-7 {
                width: 14.2857142857%
            }
            .mm-slds-large-size--2-of-7,
            .mm-slds-large-size_2-of-7 {
                width: 28.5714285714%
            }
            .mm-slds-large-size--3-of-7,
            .mm-slds-large-size_3-of-7 {
                width: 42.8571428571%
            }
            .mm-slds-large-size--4-of-7,
            .mm-slds-large-size_4-of-7 {
                width: 57.1428571429%
            }
            .mm-slds-large-size--5-of-7,
            .mm-slds-large-size_5-of-7 {
                width: 71.4285714286%
            }
            .mm-slds-large-size--6-of-7,
            .mm-slds-large-size_6-of-7 {
                width: 85.7142857143%
            }
            .mm-slds-large-size--7-of-7,
            .mm-slds-large-size_7-of-7 {
                width: 100%
            }
            .mm-slds-large-size--1-of-8,
            .mm-slds-large-size_1-of-8 {
                width: 12.5%
            }
            .mm-slds-large-size--2-of-8,
            .mm-slds-large-size_2-of-8 {
                width: 25%
            }
            .mm-slds-large-size--3-of-8,
            .mm-slds-large-size_3-of-8 {
                width: 37.5%
            }
            .mm-slds-large-size--4-of-8,
            .mm-slds-large-size_4-of-8 {
                width: 50%
            }
            .mm-slds-large-size--5-of-8,
            .mm-slds-large-size_5-of-8 {
                width: 62.5%
            }
            .mm-slds-large-size--6-of-8,
            .mm-slds-large-size_6-of-8 {
                width: 75%
            }
            .mm-slds-large-size--7-of-8,
            .mm-slds-large-size_7-of-8 {
                width: 87.5%
            }
            .mm-slds-large-size--8-of-8,
            .mm-slds-large-size_8-of-8 {
                width: 100%
            }
            .mm-slds-large-size--1-of-12,
            .mm-slds-large-size_1-of-12 {
                width: 8.3333333333%
            }
            .mm-slds-large-size--2-of-12,
            .mm-slds-large-size_2-of-12 {
                width: 16.6666666667%
            }
            .mm-slds-large-size--3-of-12,
            .mm-slds-large-size_3-of-12 {
                width: 25%
            }
            .mm-slds-large-size--4-of-12,
            .mm-slds-large-size_4-of-12 {
                width: 33.3333333333%
            }
            .mm-slds-large-size--5-of-12,
            .mm-slds-large-size_5-of-12 {
                width: 41.6666666667%
            }
            .mm-slds-large-size--6-of-12,
            .mm-slds-large-size_6-of-12 {
                width: 50%
            }
            .mm-slds-large-size--7-of-12,
            .mm-slds-large-size_7-of-12 {
                width: 58.3333333333%
            }
            .mm-slds-large-size--8-of-12,
            .mm-slds-large-size_8-of-12 {
                width: 66.6666666667%
            }
            .mm-slds-large-size--9-of-12,
            .mm-slds-large-size_9-of-12 {
                width: 75%
            }
            .mm-slds-large-size--10-of-12,
            .mm-slds-large-size_10-of-12 {
                width: 83.3333333333%
            }
            .mm-slds-large-size--11-of-12,
            .mm-slds-large-size_11-of-12 {
                width: 91.6666666667%
            }
            .mm-slds-large-size--12-of-12,
            .mm-slds-large-size_12-of-12 {
                width: 100%
            }
            .mm-slds-large-order--1,
            .mm-slds-large-order_1 {
                -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1;
                order: 1
            }
            .mm-slds-large-order--2,
            .mm-slds-large-order_2 {
                -webkit-box-ordinal-group: 3;
                -ms-flex-order: 2;
                order: 2
            }
            .mm-slds-large-order--3,
            .mm-slds-large-order_3 {
                -webkit-box-ordinal-group: 4;
                -ms-flex-order: 3;
                order: 3
            }
            .mm-slds-large-order--4,
            .mm-slds-large-order_4 {
                -webkit-box-ordinal-group: 5;
                -ms-flex-order: 4;
                order: 4
            }
            .mm-slds-large-order--5,
            .mm-slds-large-order_5 {
                -webkit-box-ordinal-group: 6;
                -ms-flex-order: 5;
                order: 5
            }
            .mm-slds-large-order--6,
            .mm-slds-large-order_6 {
                -webkit-box-ordinal-group: 7;
                -ms-flex-order: 6;
                order: 6
            }
            .mm-slds-large-order--7,
            .mm-slds-large-order_7 {
                -webkit-box-ordinal-group: 8;
                -ms-flex-order: 7;
                order: 7
            }
            .mm-slds-large-order--8,
            .mm-slds-large-order_8 {
                -webkit-box-ordinal-group: 9;
                -ms-flex-order: 8;
                order: 8
            }
            .mm-slds-large-order--9,
            .mm-slds-large-order_9 {
                -webkit-box-ordinal-group: 10;
                -ms-flex-order: 9;
                order: 9
            }
            .mm-slds-large-order--10,
            .mm-slds-large-order_10 {
                -webkit-box-ordinal-group: 11;
                -ms-flex-order: 10;
                order: 10
            }
            .mm-slds-large-order--11,
            .mm-slds-large-order_11 {
                -webkit-box-ordinal-group: 12;
                -ms-flex-order: 11;
                order: 11
            }
            .mm-slds-large-order--12,
            .mm-slds-large-order_12 {
                -webkit-box-ordinal-group: 13;
                -ms-flex-order: 12;
                order: 12
            }
        }
        
        @media (max-width:64em) {
            [class*=slds-max-large-size--],
            [class*=slds-max-large-size_] {
                -webkit-box-flex: 0;
                -ms-flex: none;
                flex: none
            }
            .mm-slds-max-large-size--xxx-small,
            .mm-slds-max-large-size_xxx-small {
                width: 3rem
            }
            .mm-slds-max-large-size--xx-small,
            .mm-slds-max-large-size_xx-small {
                width: 6rem
            }
            .mm-slds-max-large-size--x-small,
            .mm-slds-max-large-size_x-small {
                width: 12rem
            }
            .mm-slds-max-large-size--small,
            .mm-slds-max-large-size_small {
                width: 15rem
            }
            .mm-slds-max-large-size--medium,
            .mm-slds-max-large-size_medium {
                width: 20rem
            }
            .mm-slds-max-large-size--large,
            .mm-slds-max-large-size_large {
                width: 25rem
            }
            .mm-slds-max-large-size--x-large,
            .mm-slds-max-large-size_x-large {
                width: 40rem
            }
            .mm-slds-max-large-size--xx-large,
            .mm-slds-max-large-size_xx-large {
                width: 60rem
            }
            .mm-slds-max-large-size--1-of-1,
            .mm-slds-max-large-size_1-of-1 {
                width: 100%
            }
            .mm-slds-max-large-size--1-of-2,
            .mm-slds-max-large-size_1-of-2 {
                width: 50%
            }
            .mm-slds-max-large-size--2-of-2,
            .mm-slds-max-large-size_2-of-2 {
                width: 100%
            }
            .mm-slds-max-large-size--1-of-3,
            .mm-slds-max-large-size_1-of-3 {
                width: 33.3333333333%
            }
            .mm-slds-max-large-size--2-of-3,
            .mm-slds-max-large-size_2-of-3 {
                width: 66.6666666667%
            }
            .mm-slds-max-large-size--3-of-3,
            .mm-slds-max-large-size_3-of-3 {
                width: 100%
            }
            .mm-slds-max-large-size--1-of-4,
            .mm-slds-max-large-size_1-of-4 {
                width: 25%
            }
            .mm-slds-max-large-size--2-of-4,
            .mm-slds-max-large-size_2-of-4 {
                width: 50%
            }
            .mm-slds-max-large-size--3-of-4,
            .mm-slds-max-large-size_3-of-4 {
                width: 75%
            }
            .mm-slds-max-large-size--4-of-4,
            .mm-slds-max-large-size_4-of-4 {
                width: 100%
            }
            .mm-slds-max-large-size--1-of-5,
            .mm-slds-max-large-size_1-of-5 {
                width: 20%
            }
            .mm-slds-max-large-size--2-of-5,
            .mm-slds-max-large-size_2-of-5 {
                width: 40%
            }
            .mm-slds-max-large-size--3-of-5,
            .mm-slds-max-large-size_3-of-5 {
                width: 60%
            }
            .mm-slds-max-large-size--4-of-5,
            .mm-slds-max-large-size_4-of-5 {
                width: 80%
            }
            .mm-slds-max-large-size--5-of-5,
            .mm-slds-max-large-size_5-of-5 {
                width: 100%
            }
            .mm-slds-max-large-size--1-of-6,
            .mm-slds-max-large-size_1-of-6 {
                width: 16.6666666667%
            }
            .mm-slds-max-large-size--2-of-6,
            .mm-slds-max-large-size_2-of-6 {
                width: 33.3333333333%
            }
            .mm-slds-max-large-size--3-of-6,
            .mm-slds-max-large-size_3-of-6 {
                width: 50%
            }
            .mm-slds-max-large-size--4-of-6,
            .mm-slds-max-large-size_4-of-6 {
                width: 66.6666666667%
            }
            .mm-slds-max-large-size--5-of-6,
            .mm-slds-max-large-size_5-of-6 {
                width: 83.3333333333%
            }
            .mm-slds-max-large-size--6-of-6,
            .mm-slds-max-large-size_6-of-6 {
                width: 100%
            }
            .mm-slds-max-large-size--1-of-7,
            .mm-slds-max-large-size_1-of-7 {
                width: 14.2857142857%
            }
            .mm-slds-max-large-size--2-of-7,
            .mm-slds-max-large-size_2-of-7 {
                width: 28.5714285714%
            }
            .mm-slds-max-large-size--3-of-7,
            .mm-slds-max-large-size_3-of-7 {
                width: 42.8571428571%
            }
            .mm-slds-max-large-size--4-of-7,
            .mm-slds-max-large-size_4-of-7 {
                width: 57.1428571429%
            }
            .mm-slds-max-large-size--5-of-7,
            .mm-slds-max-large-size_5-of-7 {
                width: 71.4285714286%
            }
            .mm-slds-max-large-size--6-of-7,
            .mm-slds-max-large-size_6-of-7 {
                width: 85.7142857143%
            }
            .mm-slds-max-large-size--7-of-7,
            .mm-slds-max-large-size_7-of-7 {
                width: 100%
            }
            .mm-slds-max-large-size--1-of-8,
            .mm-slds-max-large-size_1-of-8 {
                width: 12.5%
            }
            .mm-slds-max-large-size--2-of-8,
            .mm-slds-max-large-size_2-of-8 {
                width: 25%
            }
            .mm-slds-max-large-size--3-of-8,
            .mm-slds-max-large-size_3-of-8 {
                width: 37.5%
            }
            .mm-slds-max-large-size--4-of-8,
            .mm-slds-max-large-size_4-of-8 {
                width: 50%
            }
            .mm-slds-max-large-size--5-of-8,
            .mm-slds-max-large-size_5-of-8 {
                width: 62.5%
            }
            .mm-slds-max-large-size--6-of-8,
            .mm-slds-max-large-size_6-of-8 {
                width: 75%
            }
            .mm-slds-max-large-size--7-of-8,
            .mm-slds-max-large-size_7-of-8 {
                width: 87.5%
            }
            .mm-slds-max-large-size--8-of-8,
            .mm-slds-max-large-size_8-of-8 {
                width: 100%
            }
            .mm-slds-max-large-size--1-of-12,
            .mm-slds-max-large-size_1-of-12 {
                width: 8.3333333333%
            }
            .mm-slds-max-large-size--2-of-12,
            .mm-slds-max-large-size_2-of-12 {
                width: 16.6666666667%
            }
            .mm-slds-max-large-size--3-of-12,
            .mm-slds-max-large-size_3-of-12 {
                width: 25%
            }
            .mm-slds-max-large-size--4-of-12,
            .mm-slds-max-large-size_4-of-12 {
                width: 33.3333333333%
            }
            .mm-slds-max-large-size--5-of-12,
            .mm-slds-max-large-size_5-of-12 {
                width: 41.6666666667%
            }
            .mm-slds-max-large-size--6-of-12,
            .mm-slds-max-large-size_6-of-12 {
                width: 50%
            }
            .mm-slds-max-large-size--7-of-12,
            .mm-slds-max-large-size_7-of-12 {
                width: 58.3333333333%
            }
            .mm-slds-max-large-size--8-of-12,
            .mm-slds-max-large-size_8-of-12 {
                width: 66.6666666667%
            }
            .mm-slds-max-large-size--9-of-12,
            .mm-slds-max-large-size_9-of-12 {
                width: 75%
            }
            .mm-slds-max-large-size--10-of-12,
            .mm-slds-max-large-size_10-of-12 {
                width: 83.3333333333%
            }
            .mm-slds-max-large-size--11-of-12,
            .mm-slds-max-large-size_11-of-12 {
                width: 91.6666666667%
            }
            .mm-slds-max-large-size--12-of-12,
            .mm-slds-max-large-size_12-of-12 {
                width: 100%
            }
            .mm-slds-max-large-order--1,
            .mm-slds-max-large-order_1 {
                -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1;
                order: 1
            }
            .mm-slds-max-large-order--2,
            .mm-slds-max-large-order_2 {
                -webkit-box-ordinal-group: 3;
                -ms-flex-order: 2;
                order: 2
            }
            .mm-slds-max-large-order--3,
            .mm-slds-max-large-order_3 {
                -webkit-box-ordinal-group: 4;
                -ms-flex-order: 3;
                order: 3
            }
            .mm-slds-max-large-order--4,
            .mm-slds-max-large-order_4 {
                -webkit-box-ordinal-group: 5;
                -ms-flex-order: 4;
                order: 4
            }
            .mm-slds-max-large-order--5,
            .mm-slds-max-large-order_5 {
                -webkit-box-ordinal-group: 6;
                -ms-flex-order: 5;
                order: 5
            }
            .mm-slds-max-large-order--6,
            .mm-slds-max-large-order_6 {
                -webkit-box-ordinal-group: 7;
                -ms-flex-order: 6;
                order: 6
            }
            .mm-slds-max-large-order--7,
            .mm-slds-max-large-order_7 {
                -webkit-box-ordinal-group: 8;
                -ms-flex-order: 7;
                order: 7
            }
            .mm-slds-max-large-order--8,
            .mm-slds-max-large-order_8 {
                -webkit-box-ordinal-group: 9;
                -ms-flex-order: 8;
                order: 8
            }
            .mm-slds-max-large-order--9,
            .mm-slds-max-large-order_9 {
                -webkit-box-ordinal-group: 10;
                -ms-flex-order: 9;
                order: 9
            }
            .mm-slds-max-large-order--10,
            .mm-slds-max-large-order_10 {
                -webkit-box-ordinal-group: 11;
                -ms-flex-order: 10;
                order: 10
            }
            .mm-slds-max-large-order--11,
            .mm-slds-max-large-order_11 {
                -webkit-box-ordinal-group: 12;
                -ms-flex-order: 11;
                order: 11
            }
            .mm-slds-max-large-order--12,
            .mm-slds-max-large-order_12 {
                -webkit-box-ordinal-group: 13;
                -ms-flex-order: 12;
                order: 12
            }
        }
        
        [class*=slds-size--],
        [class*=slds-size_] {
            -webkit-box-flex: 0;
            -ms-flex: none;
            flex: none
        }
        
        .mm-slds-has-buffer {
            margin: .75rem
        }
        
        .mm-slds-has-full-bleed {
            margin: 0
        }
        
        .mm-slds-has-bottom-magnet {
            margin-bottom: 0!important;
            border-bottom-left-radius: 0!important;
            border-bottom-right-radius: 0!important
        }
        
        .mm-slds-has-top-magnet {
            margin-top: 0!important;
            border-top-left-radius: 0!important;
            border-top-right-radius: 0!important
        }
        
        .mm-slds-has-top-magnet.mm-slds-has-buffer {
            margin-bottom: 0;
            border-radius: 0;
            border-top: 0;
            -webkit-box-shadow: none;
            box-shadow: none
        }
        
        .mm-slds-is-static {
            position: static
        }
        
        .mm-slds-is-relative {
            position: relative
        }
        
        .mm-slds-is-fixed {
            position: fixed
        }
        
        .mm-slds-is-absolute {
            position: absolute
        }
        
        @media print {
            .mm-slds-no-print {
                display: none
            }
        }
        
        .mm-slds-collapsed {
            height: 0;
            overflow: hidden
        }
        
        .mm-slds-expanded {
            height: auto;
            overflow: visible
        }
        
        .mm-slds-assistive-text {
            position: absolute!important;
            margin: -1px!important;
            border: 0!important;
            padding: 0!important;
            width: 1px!important;
            height: 1px!important;
            overflow: hidden!important;
            clip: rect(0 0 0 0)!important;
            text-transform: none!important;
            white-space: nowrap!important
        }
        
        .mm-slds-assistive-text--focus:focus,
        .mm-slds-assistive-text_focus:focus {
            margin: inherit!important;
            border: inherit!important;
            padding: inherit!important;
            width: auto!important;
            height: auto!important;
            overflow: visible!important;
            clip: auto!important
        }
        
        .mm-slds-is-collapsed {
            height: 0;
            overflow: hidden
        }
        
        .mm-slds-is-expanded {
            height: auto;
            overflow: visible
        }
        
        .mm-slds-hidden {
            visibility: hidden!important
        }
        
        .mm-slds-visible {
            visibility: visible
        }
        
        .mm-slds-hide {
            display: none!important
        }
        
        .mm-slds-show {
            display: block
        }
        
        .mm-slds-show--inline-block,
        .mm-slds-show_inline-block {
            display: inline-block
        }
        
        .mm-slds-show--inline,
        .mm-slds-show_inline {
            display: inline
        }
        
        .mm-slds-transition-hide {
            opacity: 0
        }
        
        .mm-slds-transition-show {
            opacity: 1
        }
        
        .mm-slds-x-small-show {
            display: none
        }
        
        @media (min-width:320px) {
            .mm-slds-x-small-show {
                display: block
            }
            .mm-slds-x-small-show--inline-block,
            .mm-slds-x-small-show_inline-block {
                display: inline-block
            }
            .mm-slds-x-small-show--inline,
            .mm-slds-x-small-show_inline {
                display: inline
            }
        }
        
        .mm-slds-x-small-show-only {
            display: none
        }
        
        @media (min-width:320px) and (max-width:479px) {
            .mm-slds-x-small-show-only {
                display: block
            }
            .mm-slds-x-small-show-only--inline-block,
            .mm-slds-x-small-show-only_inline-block {
                display: inline-block
            }
            .mm-slds-x-small-show-only--inline,
            .mm-slds-x-small-show-only_inline {
                display: inline
            }
        }
        
        @media (max-width:479px) {
            .mm-slds-max-x-small-hide {
                display: none
            }
        }
        
        .mm-slds-small-show {
            display: none
        }
        
        @media (min-width:480px) {
            .mm-slds-small-show {
                display: block
            }
            .mm-slds-small-show--inline-block,
            .mm-slds-small-show_inline-block {
                display: inline-block
            }
            .mm-slds-small-show--inline,
            .mm-slds-small-show_inline {
                display: inline
            }
        }
        
        .mm-slds-small-show-only {
            display: none
        }
        
        @media (min-width:480px) and (max-width:767px) {
            .mm-slds-small-show-only {
                display: block
            }
            .mm-slds-small-show-only--inline-block,
            .mm-slds-small-show-only_inline-block {
                display: inline-block
            }
            .mm-slds-small-show-only--inline,
            .mm-slds-small-show-only_inline {
                display: inline
            }
        }
        
        @media (max-width:767px) {
            .mm-slds-max-small-hide {
                display: none
            }
        }
        
        .mm-slds-medium-show {
            display: none
        }
        
        @media (min-width:768px) {
            .mm-slds-medium-show {
                display: block
            }
            .mm-slds-medium-show--inline-block,
            .mm-slds-medium-show_inline-block {
                display: inline-block
            }
            .mm-slds-medium-show--inline,
            .mm-slds-medium-show_inline {
                display: inline
            }
        }
        
        .mm-slds-medium-show-only {
            display: none
        }
        
        @media (min-width:768px) and (max-width:1023px) {
            .mm-slds-medium-show-only {
                display: block
            }
            .mm-slds-medium-show-only--inline-block,
            .mm-slds-medium-show-only_inline-block {
                display: inline-block
            }
            .mm-slds-medium-show-only--inline,
            .mm-slds-medium-show-only_inline {
                display: inline
            }
        }
        
        @media (max-width:1023px) {
            .mm-slds-max-medium-hide {
                display: none
            }
        }
        
        .mm-slds-large-show {
            display: none
        }
        
        @media (min-width:1024px) {
            .mm-slds-large-show {
                display: block
            }
            .mm-slds-large-show--inline-block,
            .mm-slds-large-show_inline-block {
                display: inline-block
            }
            .mm-slds-large-show--inline,
            .mm-slds-large-show_inline {
                display: inline
            }
        }
        
        @media (min-width:320px) {
            .mm-slds-hide--x-small,
            .mm-slds-hide_x-small {
                display: none!important
            }
        }
        
        @media (max-width:319px) {
            .mm-slds-show--x-small,
            .mm-slds-show_x-small {
                display: none!important
            }
        }
        
        @media (min-width:480px) {
            .mm-slds-hide--small,
            .mm-slds-hide_small {
                display: none!important
            }
        }
        
        @media (max-width:479px) {
            .mm-slds-show--small,
            .mm-slds-show_small {
                display: none!important
            }
        }
        
        @media (min-width:768px) {
            .mm-slds-hide--medium,
            .mm-slds-hide_medium {
                display: none!important
            }
        }
        
        @media (max-width:767px) {
            .mm-slds-show--medium,
            .mm-slds-show_medium {
                display: none!important
            }
        }
        
        @media (min-width:1024px) {
            .mm-slds-hide--large,
            .mm-slds-hide_large {
                display: none!important
            }
        }
        
        @media (max-width:1023px) {
            .mm-slds-show--large,
            .mm-slds-show_large {
                display: none!important
            }
        }
        
        @media (min-width:1280px) {
            .mm-slds-hide--x-large,
            .mm-slds-hide_x-large {
                display: none!important
            }
        }
        
        @media (max-width:1279px) {
            .mm-slds-show--x-large,
            .mm-slds-show_x-large {
                display: none!important
            }
        }
        
        .mm-slds-is-visually-empty {
            visibility: hidden!important;
            width: 0
        }
        
        .mm-slds-line-clamp {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: pre-line
        }
        
        .mm-slds-line-clamp_x-small {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: pre-line
        }
        
        .mm-slds-line-clamp_small {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: pre-line
        }
        
        .mm-slds-line-clamp_medium {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 5;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: pre-line
        }
        
        .mm-slds-line-clamp_large {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 7;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: pre-line
        }
        /*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */
        
        @media print {
            *,
             :after,
             :before {
                background: 0 0!important;
                color: #000!important;
                -webkit-box-shadow: none!important;
                box-shadow: none!important;
                text-shadow: none!important
            }
            a,
            a:visited {
                text-decoration: underline
            }
            a[href]:after {
                content: " (" attr(href) ")"
            }
            abbr[title]:after {
                content: " (" attr(title) ")"
            }
            a[href^="#"]:after,
            a[href^="javascript:"]:after {
                content: ""
            }
            blockquote,
            pre {
                border: 1px solid #999;
                page-break-inside: avoid
            }
            thead {
                display: table-header-group
            }
            img,
            tr {
                page-break-inside: avoid
            }
            img {
                max-width: 100%!important
            }
            h2,
            h3,
            p {
                orphans: 3;
                widows: 3
            }
            h2,
            h3 {
                page-break-after: avoid
            }
        }