/* Variables */
@keyframes spinner-border {
    to {
        transform: rotate(360deg);
    }
}
/* Variables */
@keyframes spinner-border {
    to {
        transform: rotate(360deg);
    }
}

body,
html {
    font-size: 1.5rem;
    line-height: 2rem;
    text-transform: none;
    letter-spacing: normal;
    font-weight: 400;
    color: #212b36;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif
}

body.no-overflow {
    overflow: hidden;
}

@media (min-width: 40em) {
    body,
    html {
        font-size: 1.4rem
    }
}

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

body {
    margin: 0;
    padding: 0;
    background-color: #f4f6f8
}

*,
:after,
:before {
    box-sizing: border-box
}

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

@-webkit-keyframes a {
    0% {
        opacity: .45
    }
    to {
        opacity: .9
    }
}

@keyframes a {
    0% {
        opacity: .45
    }
    to {
        opacity: .9
    }
}

.Polaris-Avatar {
    position: relative;
    display: block;
    overflow: hidden;
    min-width: 3.2rem;
    max-width: 100%;
    background: #47c1bf;
    border-radius: 3rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.Polaris-Avatar:after {
    content: "";
    display: block;
    padding-bottom: 100%
}

.Polaris-Avatar--sizeSmall {
    width: 3.2rem
}

.Polaris-Avatar--sizeMedium {
    width: 4rem
}

.Polaris-Avatar--sizeLarge {
    width: 6rem
}

.Polaris-Avatar--styleOne {
    background: #47c1bf
}

.Polaris-Avatar--styleTwo {
    background: #de3618
}

.Polaris-Avatar--styleThree {
    background: #f49342
}

.Polaris-Avatar--styleFour {
    background: #50b83c
}

.Polaris-Avatar--styleFive {
    background: #007ace
}

.Polaris-Avatar--styleSix {
    background: #9c6ade
}

.Polaris-Avatar--hasImage {
    background: transparent
}

.Polaris-Avatar__Image {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    border-radius: 3rem;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.Polaris-Avatar__Initials {
    position: absolute;
    top: 0;
    right: 0;
    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;
    width: 100%;
    height: 100%;
    padding: .2rem
}

.Polaris-Avatar__Svg {
    width: 4.8rem;
    height: auto;
    color: #fff
}

.Polaris-Icon {
    display: block;
    height: 2rem;
    width: 2rem;
    max-height: 100%;
    max-width: 100%;
    margin: auto;
    cursor: pointer;
}

.Polaris-Icon--hasBackdrop {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: .4rem
}

.Polaris-Icon--hasBackdrop:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -.4rem;
    bottom: -.4rem;
    left: -.4rem;
    right: -.4rem;
    border-radius: 50%
}

.Polaris-Icon--isColored {
    color: #fff
}

.Polaris-Icon--colorWhite {
    fill: #fff;
    color: transparent
}

.Polaris-Icon--colorBlack {
    fill: #000
}

.Polaris-Icon--colorSkyLighter {
    fill: #f9fafb
}

.Polaris-Icon--colorSkyLight {
    fill: #f4f6f8
}

.Polaris-Icon--colorSky {
    fill: #dfe3e8
}

.Polaris-Icon--colorSkyDark {
    fill: #c4cdd5
}

.Polaris-Icon--colorInkLightest {
    fill: #919eab
}

.Polaris-Icon--colorInkLighter {
    fill: #637381
}

.Polaris-Icon--colorInkLighter:after {
    background-color: #dfe3e8
}

.Polaris-Icon--colorInkLight {
    fill: #454f5b
}

.Polaris-Icon--colorInk {
    fill: #212b36
}

.Polaris-Icon--colorInk:after {
    background-color: #dfe3e8
}

.Polaris-Icon--colorBlueLighter {
    fill: #ebf5fa
}

.Polaris-Icon--colorBlueLight {
    fill: #b4e1fa
}

.Polaris-Icon--colorBlue {
    fill: #007ace
}

.Polaris-Icon--colorBlueDark {
    fill: #084e8a
}

.Polaris-Icon--colorBlueDark:after {
    background-color: #b4e1fa
}

.Polaris-Icon--colorBlueDarker {
    fill: #001429
}

.Polaris-Icon--colorIndigoLighter {
    fill: #f4f5fa
}

.Polaris-Icon--colorIndigoLight {
    fill: #b3bcf5
}

.Polaris-Icon--colorIndigo {
    fill: #5c6ac4
}

.Polaris-Icon--colorIndigoDark {
    fill: #202e78
}

.Polaris-Icon--colorIndigoDarker {
    fill: #000639
}

.Polaris-Icon--colorTealLighter {
    fill: #e0f5f5
}

.Polaris-Icon--colorTealLight {
    fill: #b7ecec
}

.Polaris-Icon--colorTeal {
    fill: #47c1bf
}

.Polaris-Icon--colorTeal:after {
    background-color: #fff
}

.Polaris-Icon--colorTealDark {
    fill: #00848e
}

.Polaris-Icon--colorTealDark:after {
    background-color: #b7ecec
}

.Polaris-Icon--colorTealDarker {
    fill: #003135
}

.Polaris-Icon--colorGreenLighter {
    fill: #e3f1df
}

.Polaris-Icon--colorGreen {
    fill: #50b83c
}

.Polaris-Icon--colorGreen:after {
    background-color: #e3f1df
}

.Polaris-Icon--colorGreenDark {
    fill: #108043
}

.Polaris-Icon--colorGreenDark:after {
    background-color: #bbe5b3
}

.Polaris-Icon--colorYellowLighter {
    fill: #fcf1cd
}

.Polaris-Icon--colorYellow {
    fill: #eec200
}

.Polaris-Icon--colorYellowDark {
    fill: #9c6f19
}

.Polaris-Icon--colorYellowDark:after {
    background-color: #ffea8a
}

.Polaris-Icon--colorOrange {
    fill: #f49342
}

.Polaris-Icon--colorOrangeDark {
    fill: #c05717
}

.Polaris-Icon--colorRedLighter {
    fill: #fbeae5
}

.Polaris-Icon--colorRed {
    fill: #de3618
}

.Polaris-Icon--colorRedDark {
    fill: #bf0711
}

.Polaris-Icon--colorRedDark:after {
    background-color: #fead9a
}

.Polaris-Icon--colorPurple {
    fill: #9c6ade
}

.Polaris-Icon__Svg {
    position: relative;
    z-index: 2;
    display: block;
    width: 100%;
    max-width: 100%;
    max-height: 100%
}

.Polaris-Icon__Placeholder {
    padding-bottom: 100%;
    background: currentColor
}

@-webkit-keyframes b {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes b {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.Polaris-Spinner {
    -webkit-animation: b .5s linear infinite;
    animation: b .5s linear infinite;
    color: transparent
}

.Polaris-Grid-Spinner {
    -webkit-animation: b .5s linear infinite;
    animation: b .5s linear infinite;
    color: transparent;
    position: absolute;
    top: 50%;
    left: 48%;
}

.Polaris-Action-Spinner {
    -webkit-animation: b .5s linear infinite;
    animation: b .5s linear infinite;
    color: transparent;
    position: absolute;
    top: -1rem;
    right: 0;
    display: none;
}

.Polaris-Spinner--sizeSmall {
    height: 2rem;
    width: 2rem
}

.Polaris-Spinner--sizeLarge {
    height: 4.4rem;
    width: 4.4rem
}

.Polaris-Spinner--colorWhite {
    fill: #fff
}

.Polaris-Spinner--colorTeal {
    fill: #47c1bf
}

.Polaris-Spinner--colorInkLightest {
    fill: #919eab
}

.Polaris-Indicator:after,
.Polaris-Indicator:before {
    content: "";
    position: absolute;
    background-color: #47c1bf;
    right: -.4rem;
    top: -.4rem;
    width: 1rem;
    height: 1rem;
    border-radius: 100%
}

.Polaris-Indicator--pulseIndicator:before {
    z-index: 1;
    -webkit-animation: c 5s ease infinite;
    animation: c 5s ease infinite
}

.Polaris-Indicator--pulseIndicator:after {
    right: -.4rem;
    top: -.4rem;
    -webkit-animation: d 5s ease infinite;
    animation: d 5s ease infinite
}

@-webkit-keyframes c {
    0%,
    65%,
    85% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    75% {
        -webkit-transform: scale(.85);
        transform: scale(.85)
    }
    82.5% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
}

@keyframes c {
    0%,
    65%,
    85% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    75% {
        -webkit-transform: scale(.85);
        transform: scale(.85)
    }
    82.5% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
}

@-webkit-keyframes d {
    0%,
    75% {
        -webkit-transform: scale(.85);
        transform: scale(.85);
        opacity: 1
    }
    to {
        -webkit-transform: scale(2.5);
        transform: scale(2.5);
        opacity: 0
    }
}

@keyframes d {
    0%,
    75% {
        -webkit-transform: scale(.85);
        transform: scale(.85);
        opacity: 1
    }
    to {
        -webkit-transform: scale(2.5);
        transform: scale(2.5);
        opacity: 0
    }
}

.Polaris-Button {
    fill: #637381;
    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;
    min-height: 3.6rem;
    min-width: 3.6rem;
    margin: 0;
    padding: .7rem 1.6rem;
    background: linear-gradient(180deg, #fff, #f9fafb);
    border: .1rem solid #c4cdd5;
    box-shadow: 0 1px 0 0 rgba(22, 29, 37, .05);
    border-radius: 3px;
    line-height: 1;
    color: #212b36;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    transition-property: background, border, box-shadow;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.64, 0, .35, 1)
}

.Polaris-Button:hover {
    background: linear-gradient(180deg, #f9fafb, #f4f6f8);
    border-color: #c4cdd5
}

.Polaris-Button:active {
    background: linear-gradient(180deg, #f4f6f8, #f4f6f8);
    border-color: #c4cdd5;
    box-shadow: 0 0 0 0 transparent, inset 0 1px 1px 0 rgba(99, 115, 129, .1), inset 0 1px 4px 0 rgba(99, 115, 129, .2)
}

.Polaris-Button.Polaris-Button--disabled {
    fill: #919eab;
    transition: none;
    background: linear-gradient(180deg, #f4f6f8, #f4f6f8);
    color: #919eab
}

.Polaris-Button__Content {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.6rem;
    text-transform: none;
    letter-spacing: normal;
    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;
    min-width: 1px;
    min-height: 1px
}

@media (min-width: 40em) {
    .Polaris-Button__Content {
        font-size: 1.4rem
    }
}

.Polaris-Button__Icon {
    transition: color .2s cubic-bezier(.64, 0, .35, 1)
}

.Polaris-Button__Icon:first-child {
    margin-left: -.4rem
}

.Polaris-Button__Icon:last-child {
    margin-right: -.8rem;
    margin-left: .4rem
}

.Polaris-Button__Icon + :not(.Polaris-Button__Icon) {
    margin-left: .4rem
}

.Polaris-Button__Spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -1rem;
    margin-left: -1rem
}

.Polaris-Button--primary {
    background: #212837;
    border-color: transparent;
    color: #fff;
}

.Polaris-Button--primary:hover {
    background: #212837;
    border-color: transparent;
    color: #fff;
    text-decoration: none
}

.Polaris-Button--primary:focus {
    border-color: transparent;
}

.Polaris-Button--primary:active {
    background: #212837;
    border-color: transparent;
}

.Polaris-Button--primary.Polaris-Button--disabled {
    background: #212837;
    opacity: .5;
    border-color: transparent;
    box-shadow: none;
    color: #fff;
}

.Polaris-Button--destructive {
    background: linear-gradient(180deg, #e6391a, #d53417);
    border-color: #b02b13;
    box-shadow: inset 0 1px 0 0 #e73d1f, 0 1px 0 0 rgba(22, 29, 37, .05), 0 0 0 0 transparent;
    color: #fff;
    fill: #fff
}

.Polaris-Button--destructive:hover {
    background: linear-gradient(180deg, #de3618, #c73016);
    border-color: #b02b13;
    color: #fff;
    text-decoration: none
}

.Polaris-Button--destructive:focus {
    border-color: #bf0711;
    box-shadow: inset 0 1px 0 0 #e84528, 0 1px 0 0 rgba(22, 29, 37, .05), 0 0 0 1px #bf0711
}

.Polaris-Button--destructive:active {
    background: linear-gradient(180deg, #b02b13, #b02b13);
    border-color: #992511;
    box-shadow: inset 0 0 0 0 transparent, 0 1px 0 0 rgba(22, 29, 37, .05), 0 0 1px 0 #992511
}

.Polaris-Button--destructive.Polaris-Button--disabled {
    fill: #fff;
    background: linear-gradient(180deg, #f29484, #f29484);
    border-color: #ef816d;
    box-shadow: none;
    color: #fff
}

.Polaris-Button--outline {
    background: transparent;
    border-color: rgba(99, 115, 129, .4);
    box-shadow: none;
    color: #374047
}

.Polaris-Button--outline:hover {
    background: rgba(99, 115, 129, .05);
    border-color: rgba(99, 115, 129, .4)
}

.Polaris-Button--outline:focus {
    border-color: rgba(99, 115, 129, .8);
    box-shadow: 0 0 0 1px rgba(99, 115, 129, .8)
}

.Polaris-Button--outline:active {
    background: rgba(99, 115, 129, .1);
    box-shadow: none
}

.Polaris-Button--outline.Polaris-Button--disabled {
    background: transparent;
    border-color: rgba(99, 115, 129, .25);
    box-shadow: none;
    color: #919eab;
    fill: #919eab
}

.Polaris-Button--destructive.Polaris-Button--outline {
    background: transparent;
    border-color: rgba(222, 54, 24, .4);
    box-shadow: none;
    color: #82200e;
    fill: #bf0711
}

.Polaris-Button--destructive.Polaris-Button--outline:hover {
    background: rgba(222, 54, 24, .05);
    border-color: rgba(222, 54, 24, .4)
}

.Polaris-Button--destructive.Polaris-Button--outline:focus {
    border-color: rgba(222, 54, 24, .8);
    box-shadow: 0 0 0 1px rgba(222, 54, 24, .8)
}

.Polaris-Button--destructive.Polaris-Button--outline:active {
    background: rgba(222, 54, 24, .1);
    box-shadow: none
}

.Polaris-Button--disabled {
    cursor: default;
    pointer-events: none;
    opacity: 1;
}

.Polaris-Button--loading {
    position: relative;
    opacity: .5;
}

.Polaris-Button--loading:before {
    content: '';
    display: inline-block;
    width: 2rem;
    height: 2rem;
    border: 2px solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: .75s linear infinite spinner-border;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.Polaris-Button--loading:hover {
    opacity: .5;
}

.Polaris-Button--loading:focs {
    outline: none;
    box-shadow: none;
}

.Polaris-Button--plain {
    fill: #007ace;
    margin: -.7rem -.8rem;
    padding-left: .8rem;
    padding-right: .8rem;
    background: transparent;
    border: 0;
    box-shadow: none;
    color: #007ace
}

.Polaris-Button--plain:active,
.Polaris-Button--plain:focus,
.Polaris-Button--plain:hover {
    fill: #084e8a;
    background: transparent;
    border: 0;
    box-shadow: none;
    color: #084e8a
}

.Polaris-Button--plain:focus > .Polaris-Button__Content:after {
    opacity: 1
}

.Polaris-Button--plain.Polaris-Button--fullWidth {
    margin-left: 0;
    margin-right: 0
}

.Polaris-Button--plain.Polaris-Button--disabled {
    background: none
}

.Polaris-Button--plain.Polaris-Button--sizeSlim {
    margin-top: -.4rem;
    margin-bottom: -.4rem
}

.Polaris-Button--plain.Polaris-Button--sizeLarge {
    margin: -1.1rem -2rem
}

.Polaris-Button--plain.Polaris-Button--iconOnly {
    fill: #637381;
    margin: -.8rem
}

.Polaris-Button--plain.Polaris-Button--iconOnly:active,
.Polaris-Button--plain.Polaris-Button--iconOnly:focus {
    fill: #637381;
    background: rgba(33, 43, 54, .1)
}

.Polaris-Button--plain.Polaris-Button--iconOnly:active,
.Polaris-Button--plain.Polaris-Button--iconOnly:hover {
    fill: #212b36
}

.Polaris-Button--plain.Polaris-Button--iconOnly > .Polaris-Button__Content:after {
    display: none
}

.Polaris-Button--plain.Polaris-Button--iconOnly.Polaris-Button--disabled {
    fill: #c4cdd5
}

.Polaris-Button--plain > .Polaris-Button__Content:after {
    position: absolute;
    top: -2px;
    bottom: -2px;
    left: -5px;
    right: -5px;
    display: block;
    background: rgba(33, 43, 54, .1);
    border-radius: 3px;
    transition: opacity .2s cubic-bezier(.64, 0, .35, 1);
    content: "";
    opacity: 0
}

.Polaris-Button--plain .Polaris-Button__Icon {
    margin-left: 0;
    margin-right: 0
}

.Polaris-Button--sizeSlim {
    min-height: 3rem;
    padding: .4rem 1.2rem
}

.Polaris-Button--sizeLarge {
    min-height: 4.4rem;
    min-width: 4.4rem;
    padding: 1.1rem 2.4rem
}

.Polaris-Button--sizeLarge .Polaris-Button__Content {
    font-size: 1.7rem;
    font-weight: 400;
    line-height: 2rem;
    text-transform: none;
    letter-spacing: normal
}

@media (min-width: 40em) {
    .Polaris-Button--sizeLarge .Polaris-Button__Content {
        font-size: 1.6rem
    }
}

.Polaris-Button--fullWidth {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.Polaris-Button--iconOnly {
    padding-left: .8rem;
    padding-right: .8rem
}

.Polaris-Button--iconOnly.Polaris-Button--sizeLarge {
    padding-left: 1.2rem;
    padding-right: 1.2rem
}

.Polaris-Button--iconOnly .Polaris-Button__Icon:first-child {
    margin-left: 0
}

.Polaris-Button--iconOnly .Polaris-Button__Icon:last-child {
    margin-right: -.4rem
}

.Polaris-Button--iconOnly .Polaris-Button__Icon:only-child {
    margin-right: 0
}

.Polaris-ButtonGroup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: -.8rem;
    margin-left: -.8rem
}

.Polaris-ButtonGroup__Item {
    margin-top: .8rem;
    margin-left: .8rem
}

.Polaris-ButtonGroup__Item--plain:not(:first-child) {
    margin-left: 1.6rem
}

.Polaris-ButtonGroup__Item--plain:not(:last-child) {
    margin-right: .8rem
}

.Polaris-ButtonGroup--segmented {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-top: 0;
    margin-left: 0
}

.Polaris-ButtonGroup--segmented .Polaris-ButtonGroup__Item {
    position: relative;
    z-index: 4;
    margin-top: 0;
    margin-left: 0
}

.Polaris-ButtonGroup--segmented .Polaris-ButtonGroup__Item:not(:first-child) {
    margin-left: -.1rem
}

.Polaris-ButtonGroup--segmented .Polaris-ButtonGroup__Item > * {
    border-radius: 0
}

.Polaris-ButtonGroup--segmented .Polaris-ButtonGroup__Item:first-child > * {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.Polaris-ButtonGroup--segmented .Polaris-ButtonGroup__Item:last-child > * {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.Polaris-ButtonGroup--segmented .Polaris-ButtonGroup__Item--focused {
    z-index: 5
}

.Polaris-ButtonGroup--fullWidth .Polaris-ButtonGroup__Item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.Polaris-ButtonGroup--fullWidth .Polaris-ButtonGroup__Item > * {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.Polaris-ButtonGroup--connectedTop .Polaris-ButtonGroup__Item:first-child > * {
    border-top-left-radius: 0
}

.Polaris-ButtonGroup--connectedTop .Polaris-ButtonGroup__Item:last-child > * {
    border-top-right-radius: 0
}

.Polaris-Stack {
    margin-top: -1.6rem;
    margin-left: -1.6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.Polaris-Stack > .Polaris-Stack__Item {
    margin-top: 1.6rem;
    margin-left: 1.6rem;
    max-width: 100%
}

.Polaris-Stack--noWrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.Polaris-Stack--vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.Polaris-Stack--spacingNone {
    margin-top: 0;
    margin-left: 0
}

.Polaris-Stack--spacingNone > .Polaris-Stack__Item {
    margin-top: 0;
    margin-left: 0;
    max-width: 100%
}

.Polaris-Stack--spacingExtraTight {
    margin-top: -.4rem;
    margin-left: -.4rem
}

.Polaris-Stack--spacingExtraTight > .Polaris-Stack__Item {
    margin-top: .4rem;
    margin-left: .4rem;
    max-width: 100%
}

.Polaris-Stack--spacingTight {
    margin-top: -.8rem;
    margin-left: -.8rem
}

.Polaris-Stack--spacingTight > .Polaris-Stack__Item {
    margin-top: 1rem;
    margin-left: 1rem;
    max-width: 100%
}

.Polaris-Stack--spacingLoose {
    margin-top: -2rem;
    margin-left: -2rem
}

.Polaris-Stack--spacingLoose > .Polaris-Stack__Item {
    margin-top: 2rem;
    margin-left: 2rem;
    max-width: 100%
}

.Polaris-Stack--spacingExtraLoose {
    margin-top: -3.2rem;
    margin-left: -3.2rem
}

.Polaris-Stack--spacingExtraLoose > .Polaris-Stack__Item {
    margin-top: 3.2rem;
    margin-left: 3.2rem;
    max-width: 100%
}

.Polaris-Stack--distributionLeading {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.Polaris-Stack--distributionTrailing {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.Polaris-Stack--distributionCenter {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.Polaris-Stack--distributionEqualSpacing {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.Polaris-Stack--distributionFill > .Polaris-Stack__Item,
.Polaris-Stack--distributionFillEvenly > .Polaris-Stack__Item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@supports ((min-width:-webkit-fit-content) or (min-width:-moz-fit-content) or (min-width:fit-content)) {
    .Polaris-Stack--distributionFillEvenly > .Polaris-Stack__Item {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        min-width: -webkit-fit-content;
        min-width: -moz-fit-content;
        min-width: fit-content
    }
}

.Polaris-Stack--alignmentLeading {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.Polaris-Stack--alignmentTrailing {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.Polaris-Stack--alignmentCenter {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.Polaris-Stack--alignmentFill {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.Polaris-Stack--alignmentBaseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.Polaris-Stack__Item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    min-width: 0
}

.Polaris-Stack__Item--fill {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.Polaris-Stack__Item i {
    color: #eec200;
}

.Polaris-Heading {
    font-size: 1.7rem;
    font-weight: 600;
    line-height: 2.4rem;
    margin: 0
}

@media (min-width: 40em) {
    .Polaris-Heading {
        font-size: 1.6rem
    }
}

.Polaris-Card {
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15)
}

.Polaris-Card + .Polaris-Card {
    margin-top: 2rem
}

@media (min-width: 30.625em) {
    .Polaris-Card {
        border-radius: 3px
    }
}

.Polaris-Card--subdued {
    background-color: #f9fafb
}

.Polaris-Card--alignmentCenter {
    text-align: center;
}

.Polaris-Card__Header {
    padding: 2rem 2rem 0
}

.Polaris-Card__Section {
    padding: 2rem
}

.Polaris-Card__Section + .Polaris-Card__Section {
    border-top: .1rem solid #dfe3e8
}

.Polaris-Card__Section--fullWidth {
    padding: 0
}

.Polaris-Card__Section--subdued {
    background-color: #f9fafb
}

.Polaris-Card__SectionHeader {
    padding-bottom: .8rem
}

.Polaris-Card__Section--fullWidth .Polaris-Card__SectionHeader {
    padding: 2rem 2rem .8rem
}

.Polaris-Card__Footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0 2rem 2rem
}

.Polaris-Subheading {
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1.6rem;
    text-transform: uppercase;
    margin: 0
}

@media (min-width: 40em) {
    .Polaris-Subheading {
        font-size: 1.2rem
    }
}

.Polaris-SettingAction {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: -1.6rem;
    margin-left: -1.6rem
}

.Polaris-SettingAction__Action,
.Polaris-SettingAction__Setting {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-top: 1.6rem;
    margin-left: 1.6rem;
    max-width: calc(100% - 1.6rem);
    min-width: 0
}

.Polaris-SettingAction__Setting {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 35rem;
    flex: 1 0 35rem
}

.Polaris-TextStyle--variationPositive {
    color: #108043
}

.Polaris-TextStyle--variationNegative {
    color: #bf0711 !important;
}

.Polaris-TextStyle--variationCode {
    position: relative;
    padding: 0 .4rem;
    border-radius: 3px;
    background-color: #f4f6f8;
    display: inline-block;
    font-size: 1.15em;
    box-shadow: inset 0 0 0 1px #dfe3e8
}

.Polaris-TextStyle--variationCode:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid transparent
}

.Polaris-TextStyle--variationStrong {
    font-weight: 600
}

.Polaris-TextStyle--variationSubdued {
    color: #637381
}

.Polaris-AccountConnection__TermsOfService {
    margin-top: 2rem
}

.Polaris-AccountConnection__Content > * + * {
    margin-top: .8rem
}

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

.Polaris-Badge {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 1rem;
    background-color: #dfe3e8;
    border: .2rem solid #fff;
    border-radius: 2rem;
    font-size: 1.3rem;
    line-height: 2rem;
    color: #454f5b;
}

.Polaris-Badge .Polaris-Link {
    color: #212b36;
}

.Polaris-Badge .Polaris-Badge__Pip {
    color: #919eab
}

.Polaris-Badge--statusSuccess {
    background-color: #bbe5b3;
    color: #414f3e
}

.Polaris-Badge--statusSuccess .Polaris-Badge__Pip {
    color: #108043
}

.Polaris-Badge--statusInfo {
    background-color: #b4e1fa;
    color: #3e4e57
}

.Polaris-Badge--statusInfo .Polaris-Badge__Pip {
    color: #084e8a
}

.Polaris-Badge--statusAttention {
    background-color: #ffea8a;
    color: #595130
}

.Polaris-Badge--statusAttention .Polaris-Badge__Pip {
    color: #9c6f19
}

.Polaris-Badge--statusWarning {
    background-color: #ffc58b;
    color: #594430
}

.Polaris-Badge--statusWarning .Polaris-Badge__Pip {
    color: #c05717
}

.Polaris-Badge--statusNew {
    background: #47c1bf;
    color: #fff;
    border-radius: 1rem;
    border: none;
    padding: 0 .8rem
}

.Polaris-Badge--progressIncomplete .Polaris-Badge__Pip {
    background: transparent
}

.Polaris-Badge--progressPartiallyComplete .Polaris-Badge__Pip {
    background: linear-gradient(0deg, currentColor, currentColor 50%, transparent 0, transparent)
}

.Polaris-Badge--progressComplete .Polaris-Badge__Pip {
    background: currentColor
}

.Polaris-Badge__Pip {
    height: 1rem;
    width: 1rem;
    margin: 0 .4rem 0 -.5rem;
    border: .2rem solid currentColor;
    border-radius: 50%
}

.Polaris-ActionList {
    list-style: none;
    margin: 0;
}

.Polaris-ActionList__Section--withoutTitle:not(:first-child) {
    border-top: .1rem solid #dfe3e8;
    margin-top: .8rem;
    padding-top: .8rem
}

.Polaris-ActionList__Actions {
    list-style: none;
    margin: 0;
    padding: 0;
    border-top: .1rem solid #dfe3e8
}

.Polaris-ActionList > .Polaris-ActionList__Section--withoutTitle .Polaris-ActionList__Actions,
.Polaris-ActionList__Section:first-child > .Polaris-ActionList__Section--withoutTitle .Polaris-ActionList__Actions {
    border-top: none
}

.Polaris-ActionList__Title {
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1.6rem;
    text-transform: uppercase;
    padding: 1.2rem 1.6rem
}

@media (min-width: 40em) {
    .Polaris-ActionList__Title {
        font-size: 1.2rem
    }
}

.Polaris-ActionList__Item {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    text-decoration: none;
    display: block;
    width: 100%;
    min-height: 4rem;
    padding: 1rem 1.6rem;
    text-align: left;
    cursor: pointer;
    border-radius: 0
}

.Polaris-ActionList__Item:focus {
    outline: none
}

.Polaris-ActionList__Item:visited {
    color: inherit
}

.Polaris-ActionList__Item:active {
    background-image: linear-gradient(rgba(179, 188, 245, .1), rgba(179, 188, 245, .1))
}

.Polaris-ActionList__Item:active:hover {
    background-image: linear-gradient(rgba(179, 188, 245, .1), rgba(179, 188, 245, .1)), linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3))
}

.Polaris-ActionList__Item:active:hover:focus {
    box-shadow: inset .2rem 0 0 #5c6ac4;
    background-image: linear-gradient(rgba(179, 188, 245, .1), rgba(179, 188, 245, .1)), linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3)), linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3))
}

.Polaris-ActionList__Item:hover {
    background-image: linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3))
}

.Polaris-ActionList__Item:hover:focus {
    box-shadow: inset .2rem 0 0 #5c6ac4;
    background-image: linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3)), linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3))
}

.Polaris-ActionList__Item:focus {
    box-shadow: inset .2rem 0 0 #5c6ac4;
    background-image: linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3))
}

.Polaris-ActionList__Item.Polaris-ActionList--destructive {
    color: #bf0711
}

.Polaris-ActionList__Item.Polaris-ActionList--destructive:active {
    background-image: linear-gradient(rgba(220, 56, 37, .03), rgba(220, 56, 37, .03))
}

.Polaris-ActionList__Item.Polaris-ActionList--destructive:active:hover {
    background-image: linear-gradient(rgba(220, 56, 37, .03), rgba(220, 56, 37, .03)), linear-gradient(hsla(14, 73%, 94%, .4), hsla(14, 73%, 94%, .4))
}

.Polaris-ActionList__Item.Polaris-ActionList--destructive:active:hover:focus {
    box-shadow: inset .2rem 0 0 #de3618;
    background-image: linear-gradient(rgba(220, 56, 37, .03), rgba(220, 56, 37, .03)), linear-gradient(hsla(14, 73%, 94%, .4), hsla(14, 73%, 94%, .4)), linear-gradient(hsla(14, 73%, 94%, .4), hsla(14, 73%, 94%, .4))
}

.Polaris-ActionList__Item.Polaris-ActionList--destructive:hover {
    background-image: linear-gradient(hsla(14, 73%, 94%, .4), hsla(14, 73%, 94%, .4))
}

.Polaris-ActionList__Item.Polaris-ActionList--destructive:hover:focus {
    box-shadow: inset .2rem 0 0 #de3618;
    background-image: linear-gradient(hsla(14, 73%, 94%, .4), hsla(14, 73%, 94%, .4)), linear-gradient(hsla(14, 73%, 94%, .4), hsla(14, 73%, 94%, .4))
}

.Polaris-ActionList__Item.Polaris-ActionList--destructive:focus {
    box-shadow: inset .2rem 0 0 #de3618;
    background-image: linear-gradient(hsla(14, 73%, 94%, .4), hsla(14, 73%, 94%, .4))
}

.Polaris-ActionList__Item.Polaris-ActionList--disabled {
    background-image: linear-gradient(#f9fafb, #f9fafb);
    color: #919eab;
    pointer-events: none
}

.Polaris-ActionList__Item.Polaris-ActionList--disabled .Polaris-ActionList__Image {
    fill: #919eab;
    color: #fff
}

.Polaris-ActionList__Item::-moz-focus-inner {
    border: none
}

.Polaris-ActionList__Content {
    -ms-flex-align: center
}

.Polaris-ActionList__Content,
.Polaris-ActionList__Image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.Polaris-ActionList__Image {
    fill: #454f5b;
    color: #fff;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    height: 2rem;
    width: 2rem;
    border-radius: 3px;
    margin: -1rem 1.6rem -1rem 0;
    background-size: cover;
    background-position: 50%
}

.Polaris-ActionList__Text {
    min-width: 0;
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.Polaris-ActionList__BadgeWrapper {
    margin-left: 1.6rem
}

.Polaris-Banner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.Polaris-Banner--withinContentContainer {
    border-radius: 3px;
    padding: .8rem 1.2rem;
    transition: box-shadow .2s cubic-bezier(.64, 0, .35, 1);
    transition-delay: .1s;
    background-color: #f4f6f8
}

.Polaris-Banner--withinContentContainer:focus {
    outline: none;
    box-shadow: inset 0 3px 0 0 #637381, inset 0 0 0 3px #637381, 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15)
}

.Polaris-Banner--withinContentContainer.Polaris-Banner--statusSuccess {
    transition: box-shadow .2s cubic-bezier(.64, 0, .35, 1);
    transition-delay: .1s;
    background-color: #eff7ed
}

.Polaris-Banner--withinContentContainer.Polaris-Banner--statusSuccess:focus {
    outline: none;
    box-shadow: inset 0 3px 0 0 #50b83c, inset 0 0 0 3px #50b83c, 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15)
}

.Polaris-Banner--withinContentContainer.Polaris-Banner--statusInfo {
    transition: box-shadow .2s cubic-bezier(.64, 0, .35, 1);
    transition-delay: .1s;
    background-color: #eef9f9
}

.Polaris-Banner--withinContentContainer.Polaris-Banner--statusInfo:focus {
    outline: none;
    box-shadow: inset 0 3px 0 0 #47c1bf, inset 0 0 0 3px #47c1bf, 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15)
}

.Polaris-Banner--withinContentContainer.Polaris-Banner--statusWarning {
    transition: box-shadow .2s cubic-bezier(.64, 0, .35, 1);
    transition-delay: .1s;
    background-color: #fdf7e3
}

.Polaris-Banner--withinContentContainer.Polaris-Banner--statusWarning:focus {
    outline: none;
    box-shadow: inset 0 3px 0 0 #eec200, inset 0 0 0 3px #eec200, 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15)
}

.Polaris-Banner--withinContentContainer.Polaris-Banner--statusCritical {
    transition: box-shadow .2s cubic-bezier(.64, 0, .35, 1);
    transition-delay: .1s;
    background-color: #fdf3f0
}

.Polaris-Banner--withinContentContainer.Polaris-Banner--statusCritical:focus {
    outline: none;
    box-shadow: inset 0 3px 0 0 #de3618, inset 0 0 0 3px #de3618, 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15)
}

.Polaris-Banner--withinContentContainer + .Polaris-Banner {
    margin-top: .8rem
}

.Polaris-Banner--withinContentContainer .Polaris-Banner__Ribbon {
    padding-right: 1.2rem
}

.Polaris-Banner--withinContentContainer .Polaris-Banner__Actions {
    padding: 1.2rem 0 .4rem
}

.Polaris-Banner--withinContentContainer .Polaris-Banner__Dismiss {
    right: 1.2rem;
    top: 1.2rem;
    position: absolute
}

.Polaris-Banner--withinPage {
    border-radius: 0 0 3px 3px;
    padding: 1.6rem;
    transition: box-shadow .2s cubic-bezier(.64, 0, .35, 1);
    transition-delay: .1s;
    box-shadow: inset 0 3px 0 0 #637381, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15);
    background-color: #f4f6f8
}

.Polaris-Banner--withinPage:focus {
    outline: none;
    box-shadow: inset 0 3px 0 0 #637381, inset 0 0 0 3px #637381, 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15)
}

.Polaris-Banner--withinPage.Polaris-Banner--statusSuccess {
    transition: box-shadow .2s cubic-bezier(.64, 0, .35, 1);
    transition-delay: .1s;
    box-shadow: inset 0 3px 0 0 #50b83c, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15);
    background-color: #eff7ed
}

.Polaris-Banner--withinPage.Polaris-Banner--statusSuccess:focus {
    outline: none;
    box-shadow: inset 0 3px 0 0 #50b83c, inset 0 0 0 3px #50b83c, 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15)
}

.Polaris-Banner--withinPage.Polaris-Banner--statusInfo {
    transition: box-shadow .2s cubic-bezier(.64, 0, .35, 1);
    transition-delay: .1s;
    box-shadow: inset 0 3px 0 0 #47c1bf, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15);
    background-color: #eef9f9
}

.Polaris-Banner--withinPage.Polaris-Banner--statusInfo:focus {
    outline: none;
    box-shadow: inset 0 3px 0 0 #47c1bf, inset 0 0 0 3px #47c1bf, 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15)
}

.Polaris-Banner--withinPage.Polaris-Banner--statusWarning {
    transition: box-shadow .2s cubic-bezier(.64, 0, .35, 1);
    transition-delay: .1s;
    box-shadow: inset 0 3px 0 0 #eec200, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15);
    background-color: #fdf7e3
}

.Polaris-Banner--withinPage.Polaris-Banner--statusWarning:focus {
    outline: none;
    box-shadow: inset 0 3px 0 0 #eec200, inset 0 0 0 3px #eec200, 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15)
}

.Polaris-Banner--withinPage.Polaris-Banner--statusCritical {
    transition: box-shadow .2s cubic-bezier(.64, 0, .35, 1);
    transition-delay: .1s;
    box-shadow: inset 0 3px 0 0 #de3618, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15);
    background-color: #fdf3f0
}

.Polaris-Banner--withinPage.Polaris-Banner--statusCritical:focus {
    outline: none;
    box-shadow: inset 0 3px 0 0 #de3618, inset 0 0 0 3px #de3618, 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15)
}

.Polaris-Banner--withinPage + .Polaris-Banner {
    margin-top: 2rem
}

.Polaris-Banner--withinPage .Polaris-Banner__Ribbon {
    padding-right: 1.6rem
}

.Polaris-Banner--withinPage .Polaris-Banner__Actions {
    padding-top: 1.5rem
}

.Polaris-Banner--withinPage .Polaris-Banner__Dismiss {
    right: 1.6rem;
    top: 2rem;
    position: absolute
}

.Polaris-Banner--hasDismiss {
    padding-right: 5.6rem
}

.Polaris-Banner__Heading {
    padding-top: .2rem
}

.Polaris-Banner__Content {
    padding: .4rem 0;
    word-break: break-word;
    overflow-wrap: break-word
}

.Polaris-Banner__Ribbon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 3.2rem;
    flex: 0 0 3.2rem
}

.Polaris-Banner__SecondaryAction {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    cursor: pointer;
    color: inherit;
    text-decoration: none;
    margin: -.8rem -.6rem;
    padding: .8rem 1.2rem;
    color: #212b36
}

.Polaris-Banner__SecondaryAction:focus {
    outline: none
}

.Polaris-Banner__SecondaryAction:visited {
    color: inherit
}

.Polaris-Banner__SecondaryAction:hover > .Polaris-Banner__Text:after {
    opacity: .75
}

.Polaris-Banner__SecondaryAction:active > .Polaris-Banner__Text:after {
    opacity: 0
}

.Polaris-Banner__SecondaryAction:focus > .Polaris-Banner__Text:before {
    opacity: 1
}

.Polaris-Banner__SecondaryAction:focus > .Polaris-Banner__Text:after {
    opacity: 0
}

.Polaris-Banner__Text {
    position: relative
}

.Polaris-Banner__Text:after,
.Polaris-Banner__Text:before {
    content: "";
    position: absolute
}

.Polaris-Banner__Text:before {
    position: absolute;
    top: -2px;
    bottom: -2px;
    left: -5px;
    right: -5px;
    background: rgba(33, 43, 54, .1);
    border-radius: 3px;
    opacity: 0
}

.Polaris-Banner__Text:after,
.Polaris-Banner__Text:before {
    display: block;
    transition: opacity .2s cubic-bezier(.64, 0, .35, 1)
}

.Polaris-Banner__Text:after {
    bottom: 0;
    left: 0;
    right: 0;
    border: .1rem solid currentColor;
    opacity: .25;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity
}

.Polaris-TextContainer > * + * {
    margin-top: 0.6rem
}

.Polaris-TextContainer--spacingTight > * + * {
    margin-top: .8rem
}

.Polaris-TextContainer--spacingLoose > * + * {
    margin-top: 2rem
}

.Polaris-CalloutCard {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.Polaris-CalloutCard__Image {
    display: none;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 10rem
}

@media (min-width: 30.625em) {
    .Polaris-CalloutCard__Image {
        display: block;
        margin-left: 2rem
    }
}

.Polaris-CalloutCard__Content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.Polaris-CalloutCard__Title {
    margin-bottom: 2rem
}

.Polaris-CalloutCard__Buttons {
    margin-top: 2rem
}

.Polaris-Caption {
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 2rem;
    margin: 0
}

@media (min-width: 40em) {
    .Polaris-Caption {
        font-size: 1.2rem;
        line-height: 1.6rem
    }
}

.Polaris-InlineError {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #bf0711
}

.Polaris-InlineError__Icon {
    fill: #de3618;
    margin: 0 .4rem 0 -2px
}

.Polaris-Choice {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: .4rem 0;
    cursor: pointer;
}

.Polaris-Choice--labelHidden {
    padding: 0
}

.Polaris-Choice--labelHidden > .Polaris-Choice__Label {
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    overflow: hidden !important;
    height: 1px !important;
    width: 1px !important;
    padding: 0 !important;
    border: 0 !important
}

.Polaris-Choice--labelHidden .Polaris-Choice__Control {
    margin-top: 0;
    margin-right: 0
}

.Polaris-Choice--disabled > .Polaris-Choice__Label {
    color: #919eab
}

@media (-ms-high-contrast: active) {
    .Polaris-Choice--disabled > .Polaris-Choice__Label {
        color: grayText
    }
}

.Polaris-Choice__Control {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 1.6rem;
    height: 1.6rem;
    margin-top: 2px;
    margin-right: .8rem
}

.Polaris-Choice__Control > * {
    width: 100%
}

.Polaris-Choice__Label {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    text-transform: none;
    letter-spacing: normal;
    -webkit-tap-highlight-color: transparent
}

@media (min-width: 40em) {
    .Polaris-Choice__Label {
        font-size: 1.4rem
    }
}

.Polaris-Select__Descriptions {
    padding-top: 0.5rem
}

.Polaris-Choice__Descriptions {
    padding-left: 2.4rem
}

.Polaris-Choice__HelpText {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    text-transform: none;
    letter-spacing: normal;
    color: #637381;
    margin-bottom: .4rem
}

@media (min-width: 40em) {
    .Polaris-Choice__HelpText {
        font-size: 1.4rem
    }
}

.Polaris-Checkbox {
    position: relative
}

.Polaris-Checkbox--error .Polaris-Checkbox__Backdrop,
.Polaris-Checkbox--error .Polaris-Checkbox__Input.Polaris-Checkbox__Input--indeterminate + .Polaris-Checkbox__Backdrop,
.Polaris-Checkbox--error .Polaris-Checkbox__Input:checked + .Polaris-Checkbox__Backdrop {
    background: #de3618;
    box-shadow: 0 0 0 1px transparent
}

.Polaris-Checkbox--error .Polaris-Checkbox__Backdrop:after,
.Polaris-Checkbox--error .Polaris-Checkbox__Input.Polaris-Checkbox__Input--indeterminate + .Polaris-Checkbox__Backdrop:after,
.Polaris-Checkbox--error .Polaris-Checkbox__Input:checked + .Polaris-Checkbox__Backdrop:after {
    background: #fbeae5
}

.Polaris-Checkbox--error .Polaris-Checkbox__Input:active + .Polaris-Checkbox__Backdrop,
.Polaris-Checkbox--error .Polaris-Checkbox__Input:focus + .Polaris-Checkbox__Backdrop {
    background: #5c6ac4;
    box-shadow: 0 0 0 1px #5c6ac4
}

.Polaris-Checkbox--error .Polaris-Checkbox__Input:active + .Polaris-Checkbox__Backdrop:after,
.Polaris-Checkbox--error .Polaris-Checkbox__Input:focus + .Polaris-Checkbox__Backdrop:after {
    background: #fbeae5
}

.Polaris-Checkbox--error .Polaris-Checkbox__Icon {
    fill: #212837;
}

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

.Polaris-Checkbox__Input.Polaris-Checkbox__Input--indeterminate + .Polaris-Checkbox__Backdrop,
.Polaris-Checkbox__Input:active + .Polaris-Checkbox__Backdrop,
.Polaris-Checkbox__Input:checked + .Polaris-Checkbox__Backdrop,
.Polaris-Checkbox__Input:focus + .Polaris-Checkbox__Backdrop {
    background: #212837;
}

.Polaris-Checkbox__Input.Polaris-Checkbox__Input--indeterminate ~ .Polaris-Checkbox__Icon,
.Polaris-Checkbox__Input:checked ~ .Polaris-Checkbox__Icon {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1)
}

.Polaris-Checkbox__Input:active + .Polaris-Checkbox__Backdrop,
.Polaris-Checkbox__Input:focus + .Polaris-Checkbox__Backdrop {
    background: #212837;
    box-shadow: 0 0 0 1px #212837, 0 0 0 0 transparent
}

.Polaris-Checkbox__Input:active + .Polaris-Checkbox__Backdrop:after,
.Polaris-Checkbox__Input:focus + .Polaris-Checkbox__Backdrop:after {
    background: #fff
}

@media (-ms-high-contrast: active) {
    .Polaris-Checkbox__Input:active + .Polaris-Checkbox__Backdrop:after,
    .Polaris-Checkbox__Input:focus + .Polaris-Checkbox__Backdrop:after {
        border: 1px dashed buttonText
    }
}

.Polaris-Checkbox__Input:disabled + .Polaris-Checkbox__Backdrop {
    background: #dfe3e8;
    box-shadow: none
}

.Polaris-Checkbox__Input:disabled + .Polaris-Checkbox__Backdrop:after {
    background: #f9fafb
}

@media (-ms-high-contrast: active) {
    .Polaris-Checkbox__Input:disabled + .Polaris-Checkbox__Backdrop {
        color: grayText
    }
}

.Polaris-Checkbox__Input:disabled ~ .Polaris-Checkbox__Icon {
    fill: #919eab
}

.Polaris-Checkbox__Backdrop {
    background-color: #c4cdd5;
    border: .1rem solid transparent;
    box-shadow: 0 0 0 1px transparent, 0 1px 0 0 rgba(22, 29, 37, .05);
    border-radius: 3px;
    transition-property: box-shadow, background-color;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.64, 0, .35, 1);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.Polaris-Checkbox__Backdrop:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    background: linear-gradient(180deg, #fff, #f9fafb);
    border-radius: 2px
}

@media (-ms-high-contrast: active) {
    .Polaris-Checkbox__Backdrop {
        background: transparent;
        border: 2px solid buttonText;
        transition: none;
        color: rgba(223, 227, 232, .3)
    }

    .Polaris-Checkbox__Backdrop:after {
        top: -4px;
        right: -4px;
        bottom: -4px;
        left: -4px;
        background: none;
        border-radius: 4px
    }
}

.Polaris-Checkbox__Icon {
    fill: #212837;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transition: -webkit-transform .1s cubic-bezier(.36, 0, 1, 1) cubic-bezier(0, 0, .42, 1);
    transition: transform .1s cubic-bezier(.36, 0, 1, 1) cubic-bezier(0, 0, .42, 1);
    transition: transform .1s cubic-bezier(.36, 0, 1, 1) cubic-bezier(0, 0, .42, 1), -webkit-transform .1s cubic-bezier(.36, 0, 1, 1) cubic-bezier(0, 0, .42, 1)
}

@media (-ms-high-contrast: active) {
    .Polaris-Checkbox__Icon {
        fill: windowText
    }
}

.Polaris-RadioButton {
    position: relative
}

.Polaris-RadioButton__Input {
    margin: 0;
    padding: 0;
    opacity: 0
}

.Polaris-RadioButton__Input:active + .Polaris-RadioButton__Backdrop,
.Polaris-RadioButton__Input:checked + .Polaris-RadioButton__Backdrop,
.Polaris-RadioButton__Input:focus + .Polaris-RadioButton__Backdrop {
    background: #5c6ac4
}

.Polaris-RadioButton__Input:checked ~ .Polaris-RadioButton__Icon {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1)
}

.Polaris-RadioButton__Input:active + .Polaris-RadioButton__Backdrop,
.Polaris-RadioButton__Input:focus + .Polaris-RadioButton__Backdrop {
    background: #5c6ac4;
    box-shadow: 0 0 0 1px #5c6ac4, 0 0 0 0 transparent
}

.Polaris-RadioButton__Input:active + .Polaris-RadioButton__Backdrop:after,
.Polaris-RadioButton__Input:focus + .Polaris-RadioButton__Backdrop:after {
    background: #fff
}

@media (-ms-high-contrast: active) {
    .Polaris-RadioButton__Input:active + .Polaris-RadioButton__Backdrop:after,
    .Polaris-RadioButton__Input:focus + .Polaris-RadioButton__Backdrop:after {
        border: 1px dashed buttonText
    }
}

.Polaris-RadioButton__Input:disabled + .Polaris-RadioButton__Backdrop {
    background: #dfe3e8;
    box-shadow: none
}

.Polaris-RadioButton__Input:disabled + .Polaris-RadioButton__Backdrop:after {
    background: #f9fafb
}

@media (-ms-high-contrast: active) {
    .Polaris-RadioButton__Input:disabled + .Polaris-RadioButton__Backdrop {
        color: grayText
    }
}

.Polaris-RadioButton__Input:disabled ~ .Polaris-RadioButton__Icon {
    background-color: #c4cdd5
}

.Polaris-RadioButton__Backdrop {
    background-color: #c4cdd5;
    border: .1rem solid transparent;
    box-shadow: 0 0 0 1px transparent, 0 1px 0 0 rgba(22, 29, 37, .05);
    border-radius: 3px;
    transition-property: box-shadow, background-color;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.64, 0, .35, 1);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 50%
}

.Polaris-RadioButton__Backdrop:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    background: linear-gradient(180deg, #fff, #f9fafb);
    border-radius: 2px
}

@media (-ms-high-contrast: active) {
    .Polaris-RadioButton__Backdrop {
        background: transparent;
        border: 2px solid buttonText;
        transition: none;
        color: rgba(223, 227, 232, .3)
    }

    .Polaris-RadioButton__Backdrop:after {
        top: -4px;
        right: -4px;
        bottom: -4px;
        left: -4px;
        background: none;
        border-radius: 4px
    }
}

.Polaris-RadioButton__Backdrop:after {
    border-radius: 50%
}

.Polaris-RadioButton__Icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    height: 50%;
    width: 50%;
    background: #5c6ac4;
    border-radius: 50%;
    transition: -webkit-transform .1s cubic-bezier(.36, 0, 1, 1) cubic-bezier(0, 0, .42, 1);
    transition: transform .1s cubic-bezier(.36, 0, 1, 1) cubic-bezier(0, 0, .42, 1);
    transition: transform .1s cubic-bezier(.36, 0, 1, 1) cubic-bezier(0, 0, .42, 1), -webkit-transform .1s cubic-bezier(.36, 0, 1, 1) cubic-bezier(0, 0, .42, 1)
}

@media (-ms-high-contrast: active) {
    .Polaris-RadioButton__Icon {
        background: windowText
    }
}

.Polaris-ChoiceList {
    margin: 0;
    padding: 0;
    border: none
}

.Polaris-ChoiceList--titleHidden > .Polaris-ChoiceList__Title {
    position: absolute !important;
    top: 0;
    clip: rect(1px, 1px, 1px, 1px) !important;
    overflow: hidden !important;
    height: 1px !important;
    width: 1px !important;
    padding: 0 !important;
    border: 0 !important
}

.Polaris-ChoiceList__Choices {
    margin: 0;
    padding: 0;
    list-style: none
}

.Polaris-ChoiceList__ChoiceChildren {
    margin-bottom: .8rem;
    padding-left: 2.4rem
}

.Polaris-ChoiceList__Title {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    text-transform: none;
    letter-spacing: normal;
    display: block;
    margin: 0 0 .4rem;
    padding: 0
}

@media (min-width: 40em) {
    .Polaris-ChoiceList__Title {
        font-size: 1.4rem
    }
}

.Polaris-Collapsible {
    overflow: hidden;
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity, height
}

.Polaris-Collapsible--animating {
    transition-property: opacity, height;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(0, 0, .42, 1)
}

.Polaris-Collapsible--open {
    opacity: 1
}

.Polaris-ColorPicker {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.Polaris-ColorPicker__MainColor {
    background-image: linear-gradient(45deg, #dfe3e8 25%, transparent 0), linear-gradient(-45deg, #dfe3e8 25%, transparent 0), linear-gradient(45deg, transparent 75%, #dfe3e8 0), linear-gradient(-45deg, transparent 75%, #dfe3e8 0);
    background-size: 1.6rem 1.6rem;
    background-position: 0 0, 0 .8rem, .8rem -.8rem, -.8rem 0;
    position: relative;
    overflow: hidden;
    height: 16rem;
    width: 16rem;
    border-radius: 4px;
    cursor: pointer
}

.Polaris-ColorPicker__MainColor .Polaris-ColorPicker__Dragger {
    right: .9rem;
    margin: 0
}

.Polaris-ColorPicker__MainColor .Polaris-ColorPicker__ColorLayer {
    box-shadow: inset 0 0 0 1px rgba(6, 44, 82, .1), 0 2px 16px rgba(33, 43, 54, .08);
    border-radius: 4px
}

.Polaris-ColorPicker__MainColor:after,
.Polaris-ColorPicker__MainColor:before {
    content: "";
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;
    display: block;
    height: 100%;
    width: 100%;
    pointer-events: none;
    border-radius: 3px
}

.Polaris-ColorPicker__MainColor:before {
    background: linear-gradient(90deg, #fff, transparent)
}

.Polaris-ColorPicker__MainColor:after {
    background-image: linear-gradient(0deg, #000, transparent);
    box-shadow: inset 0 0 0 1px rgba(6, 44, 82, .1), 0 2px 16px rgba(33, 43, 54, .08)
}

.Polaris-ColorPicker__Dragger {
    position: relative;
    z-index: 6;
    bottom: .9rem;
    -webkit-transform: none;
    transform: none;
    height: 1.8rem;
    width: 1.8rem;
    margin: 0 auto;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
    background: transparent;
    border: 3px solid #fff;
    box-shadow: 0 0 0 1px rgba(6, 44, 82, .1), 0 2px 16px rgba(33, 43, 54, .08), inset 0 0 0 1px rgba(6, 44, 82, .1), 0 2px 16px rgba(33, 43, 54, .08);
    border-radius: 50%;
    pointer-events: none
}

.Polaris-ColorPicker__AlphaPicker,
.Polaris-ColorPicker__HuePicker {
    position: relative;
    overflow: hidden;
    height: 16rem;
    width: 2.4rem;
    margin-left: .8rem;
    border-width: 3px;
    border-radius: 8rem
}

.Polaris-ColorPicker__HuePicker {
    background-image: linear-gradient(180deg, red 1.8rem, #ff0, lime, cyan, blue, #f0f, red 14.2rem);
    box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, .5)
}

.Polaris-ColorPicker__AlphaPicker {
    background-image: linear-gradient(45deg, #dfe3e8 25%, transparent 0), linear-gradient(-45deg, #dfe3e8 25%, transparent 0), linear-gradient(45deg, transparent 75%, #dfe3e8 0), linear-gradient(-45deg, transparent 75%, #dfe3e8 0);
    background-size: 1.6rem 1.6rem;
    background-position: 0 0, 0 .8rem, .8rem -.8rem, -.8rem 0
}

.Polaris-ColorPicker__AlphaPicker .Polaris-ColorPicker__ColorLayer {
    border-radius: 8rem
}

.Polaris-ColorPicker__ColorLayer {
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, .5);
    pointer-events: none
}

.Polaris-ColorPicker__Slidable {
    height: 100%;
    width: 100%;
    cursor: pointer
}

.Polaris-Connected {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.Polaris-Connected__Item {
    position: relative;
    z-index: 4;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.Polaris-Connected__Item:not(:first-child) {
    margin-left: 5px
}

.Polaris-Connected__Item--primary {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.Polaris-Connected__Item--focused {
    z-index: 6
}

.Polaris-DataTable {
    position: relative;
    max-width: 100vw
}

.Polaris-DataTable--collapsed .Polaris-DataTable__Table:after {
    display: block
}

.Polaris-DataTable--collapsed .Polaris-DataTable__Navigation {
    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;
    width: 100%;
    padding: 1.6rem .8rem
}

@media (min-width: 48em) {
    .Polaris-DataTable--collapsed .Polaris-DataTable__Navigation {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.Polaris-DataTable--collapsed .Polaris-DataTable__ScrollContainer {
    margin-left: 14.5rem
}

.Polaris-DataTable--hasFooter .Polaris-DataTable__ScrollContainer {
    margin-bottom: 5.2rem;
    min-height: 100px;
}

.Polaris-DataTable__Navigation {
    display: none
}

.Polaris-DataTable__Pip {
    height: .6rem;
    width: .6rem;
    background: #919eab;
    border-radius: 3px
}

.Polaris-DataTable__Pip:not(:last-of-type) {
    margin-right: .4rem
}

.Polaris-DataTable__Pip--visible {
    background: #212b36
}

.Polaris-DataTable__ScrollContainer {
    overflow-x: auto;
    margin-left: 14rem;
    -webkit-overflow-scrolling: touch
}

.Polaris-DataTable__Table {
    width: 100%;
    border-spacing: 0
}

.Polaris-DataTable__Table:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 14.5rem;
    display: none;
    width: .6rem;
    background: linear-gradient(90deg, rgba(0, 0, 0, .12), transparent)
}

@media (min-width: 48em) {
    .Polaris-DataTable__TableRow:hover .Polaris-DataTable__Cell {
        background: #f9fafb
    }
}

.Polaris-DataTable__TableFoot {
    border-bottom: 0
}

.Polaris-Result__NoRecord {
    text-align: center !important;
    border: .1rem solid #f4f6f8;
    border-top: 0;
    padding: 2rem 0;
}

.Polaris-Result__NoRecord i {
    font-size: 5rem;
    color: #919eab;
    margin-bottom: 1.5rem;
}

.Polaris-DataTable__NoRecord {
    text-align: center !important;
    border: .1rem solid #f4f6f8;
    border-top: 0;
    padding-bottom: 2rem;
}

.Polaris-DataTable__NoRecord i {
    font-size: 6rem;
    color: #919eab;
    margin-bottom: 1.5rem;
}

.Polaris-DataTable__Cell {
    padding: 1rem 0.5rem;
    border-bottom: .1rem solid #f4f6f8;
    text-align: left;
    transition: background-color .2s ease-in-out
}

.Polaris-DataTable__Cell--numeric {
    text-align: right
}

.Polaris-DataTable__Cell--fixed {
    font-weight: 400;
    color: #212b36;
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word;
    position: absolute;
    top: auto;
    left: 0;
    width: 14.5rem;
    white-space: unset;
    text-align: left;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.Polaris-DataTable__Cell--truncated {
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis
}

.Polaris-DataTable__Cell--header {
    font-weight: 600;
    color: #212b36;
}

.Polaris-DataTable__Cell--sortable {
    cursor: pointer
}

.Polaris-DataTable__Cell--sortable:hover .Polaris-DataTable__Heading {
    fill: #5c6ac4;
    color: #5c6ac4
}

.Polaris-DataTable__Cell--sortable:hover .Polaris-DataTable__Icon {
    opacity: 1
}

.Polaris-DataTable__Icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: end;
    align-self: flex-end;
    opacity: 0;
    transition: opacity .2s cubic-bezier(.64, 0, .35, 1), fill .2s cubic-bezier(.64, 0, .35, 1)
}

.Polaris-DataTable__Heading {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    cursor: pointer;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    transition: color .2s cubic-bezier(.64, 0, .35, 1)
}

.Polaris-DataTable__Heading:focus {
    outline: none
}

.Polaris-DataTable__Heading:focus,
.Polaris-DataTable__Heading:hover {
    fill: #5c6ac4;
    color: #5c6ac4
}

.Polaris-DataTable__Heading:focus .Polaris-DataTable__Icon,
.Polaris-DataTable__Heading:hover .Polaris-DataTable__Icon {
    opacity: 1
}

.Polaris-DataTable__Heading--left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.Polaris-DataTable__Cell--sorted .Polaris-DataTable__Icon {
    opacity: 1
}

.Polaris-DataTable__Cell--total {
    font-weight: 600;
    background: #f9fafb;
    border-bottom: .1rem solid #dfe3e8
}

.Polaris-DataTable__Cell--footer {
    font-weight: 400;
    color: #212b36;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    border-bottom: 0;
    background: #f4f6f8;
    color: #637381;
    white-space: unset;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.Polaris-DatePicker {
    position: relative
}

.Polaris-DatePicker__MonthContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -1.6rem;
    margin-left: -1.6rem
}

.Polaris-DatePicker__Month {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-top: 1.6rem;
    margin-left: 1.6rem;
    max-width: calc(100% - 1.6rem);
    min-width: 23rem
}

.Polaris-DatePicker__Month--current {
    font-weight: 700
}

.Polaris-DatePicker__Week,
.Polaris-DatePicker__WeekHeadings {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.Polaris-DatePicker__Week + .Polaris-DatePicker__Week,
.Polaris-DatePicker__WeekHeadings + .Polaris-DatePicker__Week {
    margin-top: -1px
}

.Polaris-DatePicker__Day {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 14.28571%;
    margin: 0;
    padding: .8rem;
    background: transparent;
    border: .1rem solid #dfe3e8;
    border-radius: 0;
    outline: none;
    font-size: 1.2rem;
    text-align: center;
    cursor: pointer
}

.Polaris-DatePicker__Day:hover {
    background: #dfe3e8
}

.Polaris-DatePicker__Day:focus {
    box-shadow: inset 0 0 0 2px #5c6ac4
}

.Polaris-DatePicker__Day + .Polaris-DatePicker__Day,
.Polaris-DatePicker__Day + .Polaris-DatePicker__EmptyDay {
    margin-left: -1px
}

.Polaris-DatePicker__Day--today {
    font-weight: 700
}

.Polaris-DatePicker__Day--inRange {
    z-index: 5;
    background: #b3bcf5;
    border: .1rem solid #9ca6de
}

.Polaris-DatePicker__Day--inRange:hover {
    background: #9ca8f2
}

.Polaris-DatePicker__Day--selected {
    z-index: 6;
    background: #5c6ac4;
    border: .1rem solid #5c6ac4;
    color: #fff
}

.Polaris-DatePicker__Day--selected:hover {
    background: #4959bd
}

.Polaris-DatePicker__Day--selected:focus {
    box-shadow: inset 0 0 0 2px #202e78
}

.Polaris-DatePicker__Day--disabled {
    background-color: #f9fafb;
    color: #c4cdd5;
    cursor: default
}

.Polaris-DatePicker__Day--disabled:hover {
    background-color: #f9fafb
}

.Polaris-DatePicker__Day--disabled:focus {
    box-shadow: none
}

.Polaris-DatePicker__EmptyDay {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    width: 14.28571%;
    margin: 0;
    padding: .8rem;
    border: .1rem solid #dfe3e8
}

.Polaris-DatePicker__EmptyDay + .Polaris-DatePicker__Day,
.Polaris-DatePicker__EmptyDay + .Polaris-DatePicker__EmptyDay {
    margin-left: -1px
}

.Polaris-DatePicker__Weekday {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    padding: .8rem;
    background: transparent;
    font-size: 1.2rem;
    color: #637381;
    text-align: center
}

.Polaris-DatePicker__Weekday + .Polaris-DatePicker__Weekday {
    margin-left: -1px
}

.Polaris-DatePicker__Weekday--current {
    font-weight: 700;
    color: #000
}

.Polaris-DatePicker__Header {
    position: absolute;
    top: 1.6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.Polaris-DatePicker__Title {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-top: .2rem;
    padding-bottom: .4rem;
    text-align: center
}

.Polaris-DescriptionList {
    margin: 0;
    padding: 0
}

@media (min-width: 36.875em) {
    .Polaris-DescriptionList {
        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
    }
}

.Polaris-DescriptionList__Term {
    font-weight: 600;
    padding: 1.6rem 0 .8rem
}

@media (min-width: 36.875em) {
    .Polaris-DescriptionList__Term {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
        padding: 1.6rem 1.6rem 1.6rem 0
    }

    .Polaris-DescriptionList__Description + .Polaris-DescriptionList__Term + .Polaris-DescriptionList__Description {
        border-top: .1rem solid #dfe3e8
    }
}

.Polaris-DescriptionList__Description {
    margin-left: 0;
    padding: 0 0 1.6rem
}

.Polaris-DescriptionList__Description + .Polaris-DescriptionList__Term {
    border-top: .1rem solid #dfe3e8
}

@media (min-width: 36.875em) {
    .Polaris-DescriptionList__Description {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 51%;
        flex: 1 1 51%;
        padding: 1.6rem 0
    }

    .Polaris-DescriptionList__Description + .Polaris-DescriptionList__Term + .Polaris-DescriptionList__Description {
        border-top: .1rem solid #dfe3e8
    }
}

.Polaris-DisplayText {
    margin: 0
}

.Polaris-DisplayText--bold {
    font-weight: 600 !important;
}

.Polaris-DisplayText--sizeXSmall {
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 2rem
}

.Polaris-DisplayText--sizeSmall {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem
}

@media (min-width: 40em) {
    .Polaris-DisplayText--sizeSmall {
        font-size: 2rem;
        line-height: 2.8rem
    }
}

.Polaris-DisplayText--sizeMedium {
    font-size: 2.1rem;
    font-weight: 400;
    line-height: 2.8rem
}

@media (min-width: 40em) {
    .Polaris-DisplayText--sizeMedium {
        font-size: 2.6rem;
        line-height: 3.2rem
    }
}

.Polaris-DisplayText--sizeLarge {
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 2.8rem
}

@media (min-width: 40em) {
    .Polaris-DisplayText--sizeLarge {
        font-size: 2.8rem;
        line-height: 3.2rem
    }
}

.Polaris-DisplayText--sizeExtraLarge {
    font-size: 2.7rem;
    font-weight: 600;
    line-height: 3.6rem
}

@media (min-width: 40em) {
    .Polaris-DisplayText--sizeExtraLarge {
        font-size: 4.2rem;
        line-height: 4.4rem
    }
}

.Polaris-Label {
    -webkit-tap-highlight-color: transparent
}

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

.Polaris-Label__Text {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    text-transform: none;
    letter-spacing: normal;
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    color: currentColor;
    -webkit-tap-highlight-color: transparent
}

.Polaris-Label__Text--variationStrong {
    font-weight: 600 !important;
}

@media (min-width: 40em) {
    .Polaris-Label__Text {
        font-size: 1.4rem
    }
}

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

.Polaris-Labelled__LabelWrapper {
    margin-bottom: .4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    word-break: break-word;
    overflow-wrap: break-word
}

.Polaris-Labelled__HelpText {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    text-transform: none;
    letter-spacing: normal;
    color: #637381;
    margin-top: .4rem
}

@media (min-width: 40em) {
    .Polaris-Labelled__HelpText {
        font-size: 1.4rem
    }
}

.Polaris-Labelled__Error {
    margin-top: .4rem;
    word-break: break-word;
    overflow-wrap: break-word
}

.Polaris-Link {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline;
    text-align: inherit;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    color: #007ace;
    text-decoration: none;
    cursor: pointer
}

.Polaris-Link:active,
.Polaris-Link:focus,
.Polaris-Link:hover {
    outline: none;
    color: #084e8a
}

.Polaris-DropZone-FileUpload {
    padding: 1.5rem;
    text-align: center;
    height: 100%;
}

.Polaris-DropZone-FileUpload__Image.Polaris-DropZone-FileUpload--sizeExtraLarge {
    width: 90px
}

.Polaris-DropZone-FileUpload__Image.Polaris-DropZone-FileUpload--sizeLarge {
    width: 60px
}

.Polaris-DropZone-FileUpload img {
    max-height: 120px;
    max-width: 100%;
}

.Polaris-DropZone {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
    border-radius: 3px;
    margin-top: 0.5rem;
}

.Polaris-DropZone--hasOutline {
    border: .2rem dashed #dfe3e8
}

.Polaris-DropZone--isDragging {
    border-color: #5c6ac4;
    background-color: #f4f5fa
}

.Polaris-DropZone--isDisabled {
    cursor: not-allowed
}

.Polaris-DropZone--sizeExtraLarge {
    min-height: 20.5rem
}

.Polaris-DropZone--sizeLarge {
    min-height: 16rem
}

.Polaris-DropZone--sizeMedium {
    min-height: 10rem
}

.Polaris-DropZone--sizeMedium,
.Polaris-DropZone--sizeSmall {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.Polaris-DropZone--sizeSmall {
    padding: 0;
    min-height: 5rem
}

.Polaris-DropZone__Container {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    cursor: pointer;
}

.Polaris-DropZone__Overlay {
    position: absolute;
    z-index: 6;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    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;
    padding: 1.5rem;
    border: .2rem dashed #5c6ac4;
    border-radius: 3px;
    text-align: center;
    color: #5c6ac4;
    background-color: #f4f5fa
}

.Polaris-DropZone--hasOutline .Polaris-DropZone__Overlay {
    top: -.2rem;
    right: -.2rem;
    bottom: -.2rem;
    left: -.2rem
}

.Polaris-DropZone--hasError .Polaris-DropZone__Overlay {
    border-color: #de3618;
    color: #de3618;
    background-color: #fbeae5
}

.Polaris-DropZone--sizeSmall .Polaris-DropZone__Overlay {
    padding: 0
}

.Polaris-EmptySearchResult__Image {
    width: 178px;
    height: 158px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.Polaris-EmptyState {
    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: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin: 0 auto 0;
    padding: 2rem 0;
    max-width: 99.8rem
}

@media (min-width: 46.5em) {
    .Polaris-EmptyState--imageContained .Polaris-EmptyState__Image {
        position: static;
        width: 100%
    }
}

.Polaris-EmptyState__Section {
    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-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%
}

@media (min-width: 46.5em) {
    .Polaris-EmptyState__Section {
        left: 2rem;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.Polaris-EmptyState__DetailsContainer,
.Polaris-EmptyState__ImageContainer {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0;
    margin: 0
}

@media (min-width: 46.5em) {
    .Polaris-EmptyState__DetailsContainer,
    .Polaris-EmptyState__ImageContainer {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }
}

@media (max-width: 30.625em) {
    .Polaris-EmptyState__DetailsContainer,
    .Polaris-EmptyState__ImageContainer {
        overflow-x: hidden
    }
}

.Polaris-EmptyState__Details {
    position: relative;
    z-index: 4;
    padding: 0 1.6rem;
    width: 33.6rem
}

@media (min-width: 30.625em) {
    .Polaris-EmptyState__Details {
        padding: 0
    }
}

.Polaris-EmptyState__Content {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    color: #637381
}

@media (min-width: 40em) {
    .Polaris-EmptyState__Content {
        font-size: 2rem;
        line-height: 2.8rem
    }
}

.Polaris-EmptyState__Actions {
    margin-top: 1.6rem
}

.Polaris-EmptyState__Image {
    position: relative;
    z-index: 0;
    margin-top: -2rem;
    margin-left: -70%;
    width: 190%;
    max-width: none
}

@media (min-width: 30.625em) {
    .Polaris-EmptyState__Image {
        margin-left: 0;
        width: 100%
    }
}

@media (min-width: 46.5em) {
    .Polaris-EmptyState__Image {
        margin-top: 0;
        margin-left: -70%;
        width: 170%
    }
}

.Polaris-Truncate {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.Polaris-ExceptionList {
    margin: 0;
    padding: 0;
    list-style: none
}

.Polaris-ExceptionList__Item {
    position: relative;
    padding-left: 2.4rem;
    color: #637381
}

.Polaris-ExceptionList__Item + .Polaris-ExceptionList__Item {
    margin-top: .4rem
}

.Polaris-ExceptionList__Icon {
    position: absolute;
    top: 0;
    left: 0;
    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;
    min-width: 2rem;
    height: 2rem;
    margin-right: .4rem;
    fill: #919eab
}

.Polaris-ExceptionList--statusWarning .Polaris-ExceptionList__Icon {
    fill: #c05717
}

.Polaris-ExceptionList--statusCritical .Polaris-ExceptionList__Icon {
    fill: #bf0711
}

.Polaris-ExceptionList__Bullet {
    width: .6rem;
    height: .6rem;
    border-radius: 100%;
    background-color: #919eab
}

.Polaris-ExceptionList--statusWarning .Polaris-ExceptionList__Bullet {
    background-color: #c05717
}

.Polaris-ExceptionList--statusCritical .Polaris-ExceptionList__Bullet {
    background-color: #bf0711
}

.Polaris-ExceptionList__Title + .Polaris-ExceptionList__Description:before {
    content: "\2013";
    margin: 0 .4rem
}

.Polaris-ExceptionList--statusCritical .Polaris-ExceptionList__Title,
.Polaris-ExceptionList--statusWarning .Polaris-ExceptionList__Title {
    font-weight: 500
}

.Polaris-ExceptionList--statusWarning .Polaris-ExceptionList__Title {
    color: #c05717
}

.Polaris-ExceptionList--statusCritical .Polaris-ExceptionList__Title {
    color: #bf0711
}

.Polaris-FooterHelp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 2rem 0 1.5rem 0;
    width: 100%
}

@media (min-width: 30.625em) {
    .Polaris-FooterHelp {
        margin: 2rem 0 1.5rem 0;
        width: auto
    }
}

.Polaris-FooterHelp__Content {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1.6rem 2rem 1.6rem 1.6rem;
    border-top: .1rem solid #dfe3e8;
    border-bottom: .1rem solid #dfe3e8;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width: 30.625em) {
    .Polaris-FooterHelp__Content {
        width: auto;
        border: .1rem solid #dfe3e8;
        border-radius: 999px
    }
}

.Polaris-FooterHelp__Icon {
    margin-right: .8rem
}

.Polaris-FooterHelp__Text {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    text-transform: none;
    letter-spacing: normal
}

@media (min-width: 40em) {
    .Polaris-FooterHelp__Text {
        font-size: 1.4rem
    }
}

.Polaris-FormLayout {
    margin-top: -1.6rem;
    margin-left: -2rem
}

.Polaris-FormLayout--condensed .Polaris-FormLayout__Item {
    -ms-flex-preferred-size: 11rem;
    flex-basis: 11rem;
    min-width: 11rem
}

.Polaris-FormLayout__Title {
    margin-bottom: -.8rem;
    padding: 1.6rem 2rem 0
}

.Polaris-FormLayout__Items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.Polaris-FormLayout__HelpText {
    color: #637381;
    padding: .8rem 2rem 0
}

.Polaris-FormLayout__Item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 18rem;
    flex: 1 1 18rem;
    margin-top: 1.6rem;
    margin-left: 2rem;
    min-width: 18rem;
    max-width: calc(100% - 2rem)
}

.Polaris-FormLayout__Item--alignmentRight {
    text-align: right;
}

.Polaris-FormLayout__Item p {
    font-size: 1rem;
    margin-top: 0.3rem;
}

.Polaris-KeyboardKey {
    display: inline-block;
    height: 2.4rem;
    margin: 0 .2rem 2px;
    padding: 0 .4rem;
    background-color: #fff;
    box-shadow: 0 0 0 1px #c4cdd5, 0 2px 0 0 #fff, 0 2px 0 1px #c4cdd5;
    border-radius: 3px;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Roboto, Segoe UI, Helvetica Neue, sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 2.4rem;
    color: #637381;
    text-align: center;
    min-width: 2.4rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.Polaris-Layout {
    margin-top: -2rem;
    margin-left: -2rem
}

.Polaris-Layout__Section {
    -webkit-box-flex: 2;
    -ms-flex: 2 2 48rem;
    flex: 2 2 48rem;
    min-width: 51%
}

.Polaris-Layout__Section--secondary {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 24rem;
    flex: 1 1 24rem;
    min-width: 0
}

.Polaris-Layout__AnnotatedSection,
.Polaris-Layout__Section--fullWidth {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.Polaris-Layout__AnnotatedSection {
    min-width: 0
}

.Polaris-Layout__AnnotatedSection,
.Polaris-Layout__Section {
    max-width: calc(100% - 2rem);
    margin-top: 2rem;
    margin-left: 2rem
}

@media (min-width: 30.625em) {
    .Polaris-Layout__AnnotatedSection + .Polaris-Layout__AnnotatedSection,
    .Polaris-Layout__Section + .Polaris-Layout__AnnotatedSection {
        padding-top: 2rem;
        border-top: .1rem solid #dfe3e8
    }
}

.Polaris-Layout__AnnotationWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -2rem;
    margin-left: -2rem
}

.Polaris-Layout__AnnotationContent {
    -webkit-box-flex: 2;
    -ms-flex: 2 2 48rem;
    flex: 2 2 48rem
}

.Polaris-Layout__Annotation {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 24rem;
    flex: 1 1 24rem;
    padding: 1.6rem 2rem 0
}

@media (min-width: 30.625em) {
    .Polaris-Layout__Annotation {
        padding: 1.6rem 0 0
    }
}

@media (min-width: 50em) {
    .Polaris-Layout__Annotation {
        padding: 2rem 0 0
    }
}

.Polaris-Layout__Annotation,
.Polaris-Layout__AnnotationContent {
    min-width: 0;
    max-width: calc(100% - 2rem);
    margin-top: 2rem;
    margin-left: 2rem
}

.Polaris-Layout__AnnotationDescription {
    color: #637381
}

.Polaris-List {
    list-style: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0
}

.Polaris-List + .Polaris-List {
    margin-top: 1.6rem
}

.Polaris-List--typeBullet > .Polaris-List__Item:before {
    content: "\2022";
    font-size: 1.8rem
}

.Polaris-List--typeNumber {
    counter-reset: a
}

.Polaris-List--typeNumber > .Polaris-List__Item:before {
    font-weight: 600;
    content: counter(a, decimal) ".";
    counter-increment: a;
    font-size: 1.2rem;
    vertical-align: top
}

.Polaris-List__Item {
    position: relative;
    margin-bottom: .8rem;
    padding-left: 1.6rem
}

.Polaris-List__Item:last-child {
    margin-bottom: 0
}

.Polaris-List__Item:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block
}

.Polaris-List__Item .Polaris-List:first-child {
    margin-top: .8rem
}

.Polaris-Modal-Dialog__Container {
    position: fixed;
    z-index: 8;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    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
}

@media (min-width: 48.0625em) {
    .Polaris-Modal-Dialog__Container {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.Polaris-Modal-Dialog__Modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100vw;
    height: 100%;
    max-height: calc(100vh - 60px);
    background: #fff;
    box-shadow: 0 31px 41px 0 rgba(32, 42, 53, .2), 0 2px 16px 0 rgba(32, 42, 54, .08)
}

@media (max-width: 48.0525em) {
    .Polaris-Modal-Dialog__Modal {
        top: 5.6rem;
        max-height: calc(100% - 5.6rem)
    }
}

.Polaris-Modal-Dialog__Modal:focus {
    outline: 0
}

@media (min-width: 48.0625em) {
    .Polaris-Modal-Dialog__Modal {
        position: relative;
        max-width: 62rem;
        margin: 0 auto;
        border-radius: 6px
    }
}

@media (min-width: 48.0625em) and (min-height: 660px) {
    .Polaris-Modal-Dialog__Modal.Polaris-Modal-Dialog--limitHeight {
        max-height: 600px
    }
}

@media (min-width: 48.0625em) {
    .Polaris-Modal-Dialog__Modal.Polaris-Modal-Dialog--sizeLarge {
        max-width: calc(100vw - 6.4rem)
    }
}

@media (min-width: 65.25em) {
    .Polaris-Modal-Dialog__Modal.Polaris-Modal-Dialog--sizeLarge {
        max-width: 98rem
    }
}

.Polaris-Modal-Dialog--animateFadeUp {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform, opacity;
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition: opacity .2s cubic-bezier(.64, 0, .35, 1), -webkit-transform .2s cubic-bezier(.64, 0, .35, 1);
    transition: transform .2s cubic-bezier(.64, 0, .35, 1), opacity .2s cubic-bezier(.64, 0, .35, 1);
    transition: transform .2s cubic-bezier(.64, 0, .35, 1), opacity .2s cubic-bezier(.64, 0, .35, 1), -webkit-transform .2s cubic-bezier(.64, 0, .35, 1)
}

.Polaris-Modal-Dialog--animateFadeUp.Polaris-Modal-Dialog--entering,
.Polaris-Modal-Dialog--animateFadeUp.Polaris-Modal-Dialog--exited,
.Polaris-Modal-Dialog--animateFadeUp.Polaris-Modal-Dialog--exiting {
    opacity: 0;
    -webkit-transform: translateY(20rem);
    transform: translateY(20rem)
}

.Polaris-Modal-Dialog--animateFadeUp.Polaris-Modal-Dialog--entered {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.Polaris-Modal-Footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    min-height: 6.4rem;
    padding: 1.6rem;
    border-top: .1rem solid #dfe3e8
}

.Polaris-Modal-Footer__FooterContent {
    width: 100%
}

.Polaris-Modal-Header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 1.6rem 2rem;
    border-bottom: .1rem solid #dfe3e8
}

.Polaris-Modal-Header--withoutTitle {
    position: absolute;
    right: .8rem
}

.Polaris-Modal-Header__CloseButton {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    cursor: pointer;
    margin-left: 2rem;
    margin-right: -.8rem;
    padding: .8rem
}

.Polaris-Modal-Header__CloseButton:focus {
    outline: none
}

.Polaris-Modal-Header__CloseButton:active,
.Polaris-Modal-Header__CloseButton:focus {
    border-radius: 6px;
    background: rgba(33, 43, 54, .1)
}

.Polaris-Modal-Header__Title {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    margin-top: .4rem;
    word-break: break-word
}

@media (min-width: 40em) {
    .Polaris-Modal-Header__Title {
        margin-top: .2rem
    }
}

.Polaris-Modal-Section {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 1.6rem 2rem
}

.Polaris-Modal-Section:first-of-type {
    padding-top: 2rem
}

.Polaris-Modal-Section:not(:last-of-type) {
    border-bottom: .1rem solid #dfe3e8
}

.Polaris-Modal-Section.Polaris-Modal-Section--subdued {
    background: #f4f6f8
}

.Polaris-Modal-Section.Polaris-Modal-Section--flush {
    padding: 0
}

.Polaris-Modal__BodyWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    border-radius: 6px;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.Polaris-Modal__Body {
    overflow: visible;
    width: 100%
}

.Polaris-Modal__IFrame {
    display: block;
    width: 62rem;
    max-width: 100vw;
    border: none
}

@media (min-width: 48.0625em) {
    .Polaris-Modal__IFrame {
        max-width: 62rem
    }
}

.Polaris-Modal__Backdrop {
    position: fixed;
    z-index: 7;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    background: rgba(33, 43, 54, .4);
    -webkit-animation: e .2s 1 forwards;
    animation: e .2s 1 forwards;
    opacity: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity
}

@-webkit-keyframes e {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes e {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.Polaris-Modal__Spinner {
    margin: 1.6rem;
    text-align: center
}

.Polaris-OptionList-Option {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    text-decoration: none;
    width: 100%;
    min-height: 3.6rem;
    text-align: left;
    cursor: pointer
}

.Polaris-OptionList-Option:focus {
    outline: none
}

.Polaris-OptionList-Option:visited {
    color: inherit
}

.Polaris-OptionList-Option:hover {
    background-image: linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3))
}

.Polaris-OptionList-Option__SingleSelectOption {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    cursor: pointer;
    text-align: left
}

.Polaris-OptionList-Option__SingleSelectOption:focus {
    outline: none
}

.Polaris-OptionList-Option__SingleSelectOption:not(.Polaris-OptionList-Option--disabled) {
    color: inherit
}

.Polaris-OptionList-Option__SingleSelectOption .Polaris-OptionList-Option__Media {
    padding: 0 .8rem 0 0
}

.Polaris-OptionList-Option__Label,
.Polaris-OptionList-Option__SingleSelectOption {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: .8rem 1.6rem
}

.Polaris-OptionList-Option__Checkbox {
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 1.6rem;
    height: 1.6rem;
    margin-right: .8rem
}

.Polaris-OptionList-Option--focused {
    box-shadow: inset .2rem 0 0 #5c6ac4;
    background-image: linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3))
}

.Polaris-OptionList-Option--focused:hover {
    box-shadow: inset .2rem 0 0 #5c6ac4;
    background-image: linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3)), linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3))
}

.Polaris-OptionList-Option--disabled {
    background-image: linear-gradient(#f9fafb, #f9fafb)
}

.Polaris-OptionList-Option--disabled .Polaris-OptionList-Option__Media {
    fill: #919eab;
    color: #fff
}

.Polaris-OptionList-Option--select {
    background-image: linear-gradient(rgba(179, 188, 245, .15), rgba(179, 188, 245, .15))
}

.Polaris-OptionList-Option--select.Polaris-OptionList-Option--focused {
    box-shadow: inset .2rem 0 0 #5c6ac4;
    background-image: linear-gradient(rgba(179, 188, 245, .15), rgba(179, 188, 245, .15)), linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3))
}

.Polaris-OptionList-Option--select.Polaris-OptionList-Option--focused:hover {
    box-shadow: inset .2rem 0 0 #5c6ac4;
    background-image: linear-gradient(rgba(179, 188, 245, .15), rgba(179, 188, 245, .15)), linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3)), linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3))
}

.Polaris-OptionList-Option--active {
    background-image: linear-gradient(rgba(179, 188, 245, .1), rgba(179, 188, 245, .1))
}

.Polaris-OptionList-Option__Media {
    fill: #454f5b;
    color: #fff;
    padding: 0 .8rem
}

.Polaris-OptionList-Checkbox {
    position: relative;
    width: 100%
}

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

.Polaris-OptionList-Checkbox__Input:active + .Polaris-OptionList-Checkbox__Backdrop,
.Polaris-OptionList-Checkbox__Input:checked + .Polaris-OptionList-Checkbox__Backdrop,
.Polaris-OptionList-Checkbox__Input:focus + .Polaris-OptionList-Checkbox__Backdrop {
    background: #5c6ac4
}

.Polaris-OptionList-Checkbox__Input:checked ~ .Polaris-OptionList-Checkbox__Icon {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1)
}

.Polaris-OptionList-Checkbox__Input:active + .Polaris-OptionList-Checkbox__Backdrop,
.Polaris-OptionList-Checkbox__Input:focus + .Polaris-OptionList-Checkbox__Backdrop {
    background: #5c6ac4;
    box-shadow: 0 0 0 1px #5c6ac4, 0 0 0 0 transparent
}

.Polaris-OptionList-Checkbox__Input:active + .Polaris-OptionList-Checkbox__Backdrop:after,
.Polaris-OptionList-Checkbox__Input:focus + .Polaris-OptionList-Checkbox__Backdrop:after {
    background: #fff
}

@media (-ms-high-contrast: active) {
    .Polaris-OptionList-Checkbox__Input:active + .Polaris-OptionList-Checkbox__Backdrop:after,
    .Polaris-OptionList-Checkbox__Input:focus + .Polaris-OptionList-Checkbox__Backdrop:after {
        border: 1px dashed buttonText
    }
}

.Polaris-OptionList-Checkbox__Input:disabled + .Polaris-OptionList-Checkbox__Backdrop {
    background: #dfe3e8;
    box-shadow: none
}

.Polaris-OptionList-Checkbox__Input:disabled + .Polaris-OptionList-Checkbox__Backdrop:after {
    background: #f9fafb
}

@media (-ms-high-contrast: active) {
    .Polaris-OptionList-Checkbox__Input:disabled + .Polaris-OptionList-Checkbox__Backdrop {
        color: grayText
    }
}

.Polaris-OptionList-Checkbox__Input:disabled ~ .Polaris-OptionList-Checkbox__Icon {
    fill: #919eab
}

.Polaris-OptionList-Checkbox--active .Polaris-OptionList-Checkbox__Backdrop {
    background: #5c6ac4;
    box-shadow: 0 0 0 1px #5c6ac4, 0 0 0 0 transparent
}

.Polaris-OptionList-Checkbox--active .Polaris-OptionList-Checkbox__Backdrop:after {
    background: #fff
}

@media (-ms-high-contrast: active) {
    .Polaris-OptionList-Checkbox--active .Polaris-OptionList-Checkbox__Backdrop:after {
        border: 1px dashed buttonText
    }
}

.Polaris-OptionList-Checkbox__Backdrop {
    background-color: #c4cdd5;
    border: .1rem solid transparent;
    box-shadow: 0 0 0 1px transparent, 0 1px 0 0 rgba(22, 29, 37, .05);
    border-radius: 3px;
    transition-property: box-shadow, background-color;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.64, 0, .35, 1);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.Polaris-OptionList-Checkbox__Backdrop:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    background: linear-gradient(180deg, #fff, #f9fafb);
    border-radius: 2px
}

@media (-ms-high-contrast: active) {
    .Polaris-OptionList-Checkbox__Backdrop {
        background: transparent;
        border: 2px solid buttonText;
        transition: none;
        color: rgba(223, 227, 232, .3)
    }

    .Polaris-OptionList-Checkbox__Backdrop:after {
        top: -4px;
        right: -4px;
        bottom: -4px;
        left: -4px;
        background: none;
        border-radius: 4px
    }
}

.Polaris-OptionList-Checkbox__Icon {
    fill: #5c6ac4;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transition: -webkit-transform .1s cubic-bezier(.36, 0, 1, 1) cubic-bezier(0, 0, .42, 1);
    transition: transform .1s cubic-bezier(.36, 0, 1, 1) cubic-bezier(0, 0, .42, 1);
    transition: transform .1s cubic-bezier(.36, 0, 1, 1) cubic-bezier(0, 0, .42, 1), -webkit-transform .1s cubic-bezier(.36, 0, 1, 1) cubic-bezier(0, 0, .42, 1)
}

.Polaris-OptionList,
.Polaris-OptionList__Options {
    margin: 0;
    padding: 0;
    list-style: none
}

.Polaris-OptionList__Title {
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1.6rem;
    text-transform: uppercase;
    padding: .8rem 1.6rem;
    border-bottom: .1rem solid #dfe3e8;
    font-weight: 400;
    color: #637381
}

@media (min-width: 40em) {
    .Polaris-OptionList__Title {
        font-size: 1.2rem
    }
}

.Polaris-Page {
    margin: 0 auto;
    padding: 0;
    max-width: 120rem;
}

@media (min-width: 30.625em) {
    .Polaris-Page {
        padding: 0 2rem
    }
}

.Polaris-Page:after {
    content: "";
    display: table
}

.Polaris-Page--fullWidth {
    max-width: none
}

.Polaris-Page--singleColumn {
    max-width: 66.2rem
}

.Polaris-Page__Content {
    margin: 2rem 0
}

@media (min-width: 46.5em) {
    .Polaris-Page__Content {
        margin-top: 2rem
    }
}

.Polaris-Page__Header {
    padding: 2rem 2rem 0
}

@media (min-width: 30.625em) {
    .Polaris-Page__Header {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width: 46.5em) {
    .Polaris-Page__Header {
        padding-top: 3.2rem
    }
}

.Polaris-Page__Header--hasBreadcrumbs,
.Polaris-Page__Header--hasPagination {
    padding-top: 2rem
}

.Polaris-Page__Header--hasSecondaryActions {
    padding-top: 2.4rem
}

.Polaris-Page__Header--hasSeparator {
    padding-bottom: 1.6rem;
    border-bottom: .1rem solid #dfe3e8
}

.Polaris-Page__Header--hasSeparator + .Polaris-Page__Content {
    margin-top: 2rem
}

.Polaris-Page__Header--hasRollup .Polaris-Page__IndividualActions {
    display: none
}

@media (min-width: 46.5em) {
    .Polaris-Page__Header--hasRollup .Polaris-Page__Rollup {
        display: none
    }

    .Polaris-Page__Header--hasRollup .Polaris-Page__IndividualActions {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.Polaris-Page__Navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: .4rem
}

.Polaris-Page__Pagination {
    margin-left: auto
}

.Polaris-Page__MainContent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.Polaris-Page__TitleAndActions {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
}

.Polaris-Page__Title {
    min-width: 0;
    max-width: 100%;
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -.8rem
}

.Polaris-Page__Title > * {
    margin-top: .8rem;
    margin-right: .8rem
}

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

.Polaris-Page__Actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 1.6rem
}

@media (min-width: 30.625em) {
    .Polaris-Page__Actions {
        margin-top: .8rem
    }
}

.Polaris-Page__SecondaryActions {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
}

.Polaris-Page__IndividualActions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.Polaris-Page__IndividualActions > .Polaris-Page__Action:first-child,
.Polaris-Page__IndividualActions > .Polaris-Page__ActionGroup:first-child {
    margin-left: -1.2rem
}

.Polaris-Page__IndividualActions > .Polaris-Page__Action:last-child,
.Polaris-Page__IndividualActions > .Polaris-Page__ActionGroup:last-child {
    margin-right: -1.2rem
}

.Polaris-Page__PrimaryAction {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.Polaris-Page__MainContent > .Polaris-Page__PrimaryAction {
    display: none;
    margin-left: 2rem
}

@media (min-width: 46.5em) {
    .Polaris-Page__PrimaryAction {
        display: none
    }

    .Polaris-Page__MainContent > .Polaris-Page__PrimaryAction {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.Polaris-Page__Action {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    cursor: pointer;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    text-transform: none;
    letter-spacing: normal;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 3.6rem;
    margin-top: -.4rem;
    margin-bottom: -.4rem;
    padding: 0 1.2rem;
    text-decoration: none;
    color: #454f5b
}

.Polaris-Page__Action:focus {
    outline: none
}

@media (min-width: 40em) {
    .Polaris-Page__Action {
        font-size: 1.4rem
    }
}

.Polaris-Page__Action:active,
.Polaris-Page__Action:hover {
    color: #212b36
}

.Polaris-Page__Action:active .Polaris-Page__ActionIcon,
.Polaris-Page__Action:hover .Polaris-Page__ActionIcon {
    fill: #212b36;
    color: #fff
}

.Polaris-Page__Action:active:after,
.Polaris-Page__Action:focus:after {
    background: rgba(33, 43, 54, .1)
}

.Polaris-Page__Action:after {
    content: "";
    position: absolute;
    top: .4rem;
    right: .4rem;
    left: .4rem;
    display: block;
    height: 2.8rem;
    border-radius: 3px;
    background: transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: background;
    transition-property: background;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.64, 0, .35, 1)
}

.Polaris-Page__Action.Polaris-Page--disabled {
    color: #919eab;
    cursor: default;
    pointer-events: none
}

.Polaris-Page__Action.Polaris-Page--disabled .Polaris-Page__ActionIcon {
    fill: #919eab
}

.Polaris-Page__ActionContent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.Polaris-Page__ActionIcon {
    fill: #637381;
    color: #fff;
    display: inline-block
}

.Polaris-Page__ActionIcon:first-child {
    margin-right: .4rem
}

.Polaris-Page__ActionIcon:last-child {
    margin-left: .4rem;
    margin-right: -3px
}

.Polaris-Page__ActionIcon.Polaris-Page--disabled {
    fill: #919eab
}

.Polaris-Page__Details {
    padding: 1.6rem;
    margin-top: -1.6rem
}

.Polaris-Page__Details.Polaris-Page--withActions {
    margin-top: -.8rem;
    border-top: .1rem solid #dfe3e8
}

.Polaris-Page__Action--outline {
    fill: #637381;
    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;
    min-height: 3.6rem;
    min-width: 3.6rem;
    margin: 0;
    padding: .7rem 1.6rem;
    background: linear-gradient(180deg, #fff, #f9fafb);
    border: .1rem solid #c4cdd5;
    box-shadow: 0 1px 0 0 rgba(22, 29, 37, .05);
    border-radius: 3px;
    line-height: 1;
    color: #212b36;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    transition-property: background, border, box-shadow;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.64, 0, .35, 1);
    background: transparent;
    border-color: rgba(99, 115, 129, .4);
    box-shadow: none;
    color: #374047
}

.Polaris-Page__Action--outline:hover {
    background: linear-gradient(180deg, #f9fafb, #f4f6f8);
    border-color: #c4cdd5
}

.Polaris-Page__Action--outline:focus {
    border-color: #5c6ac4;
    outline: 0;
    box-shadow: 0 0 0 1px #5c6ac4
}

.Polaris-Page__Action--outline:active {
    background: linear-gradient(180deg, #f4f6f8, #f4f6f8);
    border-color: #c4cdd5;
    box-shadow: 0 0 0 0 transparent, inset 0 1px 1px 0 rgba(99, 115, 129, .1), inset 0 1px 4px 0 rgba(99, 115, 129, .2)
}

.Polaris-Page__Action--outline:hover {
    background: rgba(99, 115, 129, .05);
    border-color: rgba(99, 115, 129, .4)
}

.Polaris-Page__Action--outline:focus {
    border-color: rgba(99, 115, 129, .8);
    box-shadow: 0 0 0 1px rgba(99, 115, 129, .8)
}

.Polaris-Page__Action--outline:active {
    background: rgba(99, 115, 129, .1);
    box-shadow: none
}

.Polaris-Page__Action--outline:after {
    top: auto;
    left: auto;
    right: auto
}

.Polaris-Page__Action--outline.Polaris-Page--disabled {
    background: transparent;
    border-color: rgba(99, 115, 129, .25);
    box-shadow: none;
    color: #919eab;
    fill: #919eab
}

.Polaris-Breadcrumbs__Breadcrumb {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    text-transform: none;
    letter-spacing: normal;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    cursor: pointer;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 3.6rem;
    margin: -.4rem -.8rem -.4rem -.4rem;
    padding: .8rem;
    color: #637381;
    text-decoration: none
}

@media (min-width: 40em) {
    .Polaris-Breadcrumbs__Breadcrumb {
        font-size: 1.4rem
    }
}

.Polaris-Breadcrumbs__Breadcrumb:active,
.Polaris-Breadcrumbs__Breadcrumb:hover {
    color: #212b36;
    text-decoration: none
}

.Polaris-Breadcrumbs__Breadcrumb:active .Polaris-Breadcrumbs__Icon,
.Polaris-Breadcrumbs__Breadcrumb:hover .Polaris-Breadcrumbs__Icon {
    fill: #212b36
}

.Polaris-Breadcrumbs__Breadcrumb:focus {
    outline: none
}

.Polaris-Breadcrumbs__Breadcrumb:focus:after {
    background: rgba(33, 43, 54, .1)
}

.Polaris-Breadcrumbs__Breadcrumb:after {
    content: "";
    position: absolute;
    z-index: 4;
    top: .4rem;
    right: 0;
    left: 0;
    display: block;
    height: 2.8rem;
    border-radius: 3px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: background;
    transition: background .2s cubic-bezier(.64, 0, .35, 1)
}

.Polaris-Breadcrumbs__Content {
    position: relative;
    z-index: 5
}

.Polaris-Breadcrumbs__Icon {
    fill: #637381;
    height: 2rem;
    width: 2rem;
    margin: -1rem 0 -1rem -.8rem
}

.Polaris-Scrollable {
    -webkit-overflow-scrolling: touch;
    position: relative
}

.Polaris-Scrollable--horizontal {
    overflow-x: auto;
    width: 1px;
    max-width: 100%;
    min-width: 100%;
}

.Polaris-Scrollable--vertical {
    overflow-y: auto
}

.Polaris-Scrollable--hasTopShadow {
    box-shadow: inset 0 2rem 2rem -2rem rgba(0, 0, 0, .1)
}

.Polaris-Scrollable--hasBottomShadow {
    box-shadow: inset 0 -2rem 2rem -2rem rgba(0, 0, 0, .1)
}

.Polaris-Scrollable--hasTopShadow.Polaris-Scrollable--hasBottomShadow {
    box-shadow: inset 0 2rem 2rem -2rem rgba(0, 0, 0, .1), inset 0 -2rem 2rem -2rem rgba(0, 0, 0, .1)
}

.Polaris-PositionedOverlay {
    position: absolute;
    z-index: 8
}

.Polaris-PositionedOverlay--fixed {
    position: fixed
}

.Polaris-PositionedOverlay--calculating {
    visibility: hidden
}

.Polaris-Tooltip {
    margin: .5rem 1.6rem 1.6rem;
    opacity: 1;
    box-shadow: 0 0 0 1px rgba(6, 44, 82, .1), 0 2px 16px rgba(33, 43, 54, .08);
    border-radius: 3px;
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity, left, top;
    transition: opacity .2s cubic-bezier(.36, 0, 1, 1) .1s
}

.Polaris-Tooltip--measuring {
    opacity: 0
}

.Polaris-Tooltip--positionedAbove {
    margin: 1.6rem 1.6rem .5rem
}

.Polaris-Tooltip--positionedAbove .Polaris-Tooltip__Tip {
    top: inherit;
    bottom: 0
}

.Polaris-Tooltip--light .Polaris-Tooltip__Wrapper {
    background: #fff;
    color: #212b36
}

.Polaris-Tooltip--light .Polaris-Tooltip__Tip {
    background: #fff
}

.Polaris-Tooltip__Wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #212b36;
    color: #fff
}

.Polaris-Tooltip__Content,
.Polaris-Tooltip__Wrapper {
    position: relative;
    border-radius: 3px;
    max-height: 10rem
}

.Polaris-Tooltip__Content {
    margin-top: .4rem;
    max-width: 20rem
}

.Polaris-Tooltip__Tip {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    height: 1.4rem;
    width: 1.4rem;
    background: #212b36;
    box-shadow: 0 0 0 1px rgba(6, 44, 82, .1), 0 2px 16px rgba(33, 43, 54, .08)
}

.Polaris-Tooltip__Label {
    padding: 0 .8rem .4rem
}

.Polaris-Pagination {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media (max-width: 30.625em) {
    .Polaris-Pagination:not(.Polaris-Pagination--plain) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        justify-content: center;
    }

    .Polaris-Pagination:not(.Polaris-Pagination--plain) .Polaris-Pagination__Button {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto
    }
}

.Polaris-Pagination--plain .Polaris-Pagination__Button {
    position: relative;
    margin-top: -.4rem;
    margin-bottom: -.4rem;
    padding-top: .8rem;
    padding-bottom: .8rem;
    background: transparent;
    border: none;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none
}

.Polaris-Pagination--plain .Polaris-Pagination__Button:active,
.Polaris-Pagination--plain .Polaris-Pagination__Button:hover {
    fill: #212b36;
    background: transparent;
    border: none;
    box-shadow: none
}

.Polaris-Pagination--plain .Polaris-Pagination__Button:focus {
    border: none;
    box-shadow: none
}

.Polaris-Pagination--plain .Polaris-Pagination__Button:focus:after {
    background: rgba(33, 43, 54, .1)
}

.Polaris-Pagination--plain .Polaris-Pagination__Button:disabled {
    fill: #c4cdd5;
    background: transparent;
    border: none;
    box-shadow: none
}

.Polaris-Pagination--plain .Polaris-Pagination__Button:not(:first-child) {
    margin-left: .2rem
}

.Polaris-Pagination--plain .Polaris-Pagination__Button:first-child {
    margin-left: -.8rem
}

.Polaris-Pagination--plain .Polaris-Pagination__Button:last-child {
    margin-right: -.8rem
}

.Polaris-Pagination--plain .Polaris-Pagination__Button:after {
    content: "";
    position: absolute;
    top: .4rem;
    right: 0;
    left: 0;
    display: block;
    height: 2.8rem;
    border-radius: 3px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: background;
    transition-property: background;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.64, 0, .35, 1)
}

.Polaris-Pagination__Button {
    fill: #637381;
    position: relative;
    z-index: 4;
    display: inline-block;
    min-width: 3.6rem;
    margin: 0;
    padding: .7rem .8rem;
    background: linear-gradient(180deg, #fff, #f9fafb);
    border: .1rem solid #c4cdd5;
    border-radius: 3px;
    line-height: 1;
    color: #212b36;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    transition-property: color, background, border, box-shadow;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.64, 0, .35, 1)
}

.Polaris-Pagination__Button:hover {
    background: linear-gradient(180deg, #f9fafb, #f4f6f8);
    border-color: #c4cdd5
}

.Polaris-Pagination__Button:focus {
    z-index: 5;
    border-color: #5c6ac4;
    outline: 0;
    box-shadow: 0 0 0 1px #5c6ac4
}

.Polaris-Pagination__Button:active {
    background: linear-gradient(180deg, #f4f6f8, #f4f6f8);
    border-color: #c4cdd5;
    box-shadow: 0 0 0 0 transparent, inset 0 1px 1px 0 rgba(99, 115, 129, .1), inset 0 1px 4px 0 rgba(99, 115, 129, .2)
}

.Polaris-Pagination__Button:disabled {
    fill: #919eab;
    background: #f4f6f8;
    color: #919eab;
    cursor: default;
    box-shadow: none
}

.Polaris-Pagination__Button:not(:first-child) {
    margin-left: -1px
}

.Polaris-Pagination__Button:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.Polaris-Pagination__Button:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.Polaris-Popover {
    max-width: calc(100vw - 3.2rem);
    margin: .5rem .8rem 1.6rem;
    opacity: 1;
    box-shadow: 0 0 0 1px rgba(6, 44, 82, .1), 0 2px 16px rgba(33, 43, 54, .08);
    border-radius: 3px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity, left, top;
    transition: opacity .2s cubic-bezier(.36, 0, 1, 1)
}

.Polaris-Popover--fullWidth {
    margin: 0;
    margin-top: .5rem
}

.Polaris-Popover--fullWidth .Polaris-Popover__Content {
    max-width: none
}

.Polaris-Popover--exiting,
.Polaris-Popover--measuring:not(.Polaris-Popover--exiting) {
    opacity: 0
}

.Polaris-Popover--measuring .Polaris-Popover__Content {
    display: block
}

.Polaris-Popover--exiting {
    transition-timing-function: cubic-bezier(0, 0, .42, 1)
}

.Polaris-Popover--positionedAbove {
    margin: 1.6rem 1.6rem .5rem
}

.Polaris-Popover--positionedAbove.Polaris-Popover--fullWidth {
    margin: 0 0 .5rem
}

.Polaris-Popover--positionedAbove .Polaris-Popover__Tip {
    top: inherit;
    bottom: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 3px
}

.Polaris-Popover__Wrapper {
    position: relative;
    overflow: hidden;
    background-color: #fff;
    border-radius: 6px
}

.Polaris-Popover__Content {
    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;
    border-radius: 6px;
    max-width: 40rem;
    max-height: 29.5rem
}

.Polaris-Popover__Content:focus {
    outline: none
}

.Polaris-Popover__Content--fullHeight {
    max-height: none
}

.Polaris-Popover__Tip {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    height: 1.4rem;
    width: 1.4rem;
    background: #fff;
    border-top-left-radius: 3px;
    box-shadow: 0 0 0 1px rgba(6, 44, 82, .1), 0 2px 16px rgba(33, 43, 54, .08)
}

.Polaris-Popover__Pane {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    max-width: 100%
}

.Polaris-Popover__Pane + .Polaris-Popover__Pane {
    border-top: .1rem solid #dfe3e8
}

.Polaris-Popover__Pane--fixed {
    overflow: visible;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.Polaris-Popover__Section {
    padding: 1.6rem
}

.Polaris-Popover__Section + .Polaris-Popover__Section {
    border-top: .1rem solid #dfe3e8
}

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

.Polaris-PageActions {
    margin: 0 auto;
    padding: 2rem;
    border-top: .1rem solid #dfe3e8
}

@media (min-width: 30.625em) {
    .Polaris-PageActions {
        padding: 2rem 0
    }
}

.Polaris-RangeSlider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.Polaris-RangeSlider:not(:first-child) {
    margin-top: .8rem
}

.Polaris-RangeSlider.Polaris-RangeSlider--disabled {
    opacity: .8
}

.Polaris-RangeSlider__InputWrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 2.4rem
}

.Polaris-RangeSlider__Prefix {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: .8rem
}

.Polaris-RangeSlider__Suffix {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: .8rem
}

.Polaris-RangeSlider__Input {
    --progress-lower: #008060;
    --progress-upper: #c4cdd5;
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    z-index: 5;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.Polaris-RangeSlider__Input::-ms-tooltip {
    display: none
}

.Polaris-RangeSlider__Input:focus {
    outline: 0
}

.Polaris-RangeSlider__Input::-moz-focus-outer {
    border: 0
}

.Polaris-RangeSlider__Input::-ms-track {
    cursor: pointer;
    width: 100%;
    height: .4rem;
    background-color: var(--progress-upper, #c4cdd5);
    background-image: linear-gradient(90deg, var(--progress-lower, transparent) 0, var(--progress-lower, transparent) var(--Polaris-RangeSlider-progress, 0), var(--progress-upper, transparent) var(--Polaris-RangeSlider-progress, 100%), var(--progress-upper, transparent));
    border: none;
    border-radius: .4rem
}

.Polaris-RangeSlider__Input::-moz-range-track {
    cursor: pointer;
    width: 100%;
    height: .4rem;
    background-color: var(--progress-upper, #c4cdd5);
    background-image: linear-gradient(90deg, var(--progress-lower, transparent) 0, var(--progress-lower, transparent) var(--Polaris-RangeSlider-progress, 0), var(--progress-upper, transparent) var(--Polaris-RangeSlider-progress, 100%), var(--progress-upper, transparent));
    border: none;
    border-radius: .4rem
}

.Polaris-RangeSlider__Input::-webkit-slider-runnable-track {
    cursor: pointer;
    width: 100%;
    height: .4rem;
    background-color: var(--progress-upper, #c4cdd5);
    background-image: linear-gradient(90deg, var(--progress-lower, transparent) 0, var(--progress-lower, transparent) var(--Polaris-RangeSlider-progress, 0), var(--progress-upper, transparent) var(--Polaris-RangeSlider-progress, 100%), var(--progress-upper, transparent));
    border: none;
    border-radius: .4rem
}

.Polaris-RangeSlider__Input::-ms-thumb {
    cursor: -webkit-grab;
    width: 2.4rem;
    height: 2.4rem;
    border: .1rem solid #f9fafb;
    border-radius: 50%;
    background: linear-gradient(#fff, #f9fafb);
    box-shadow: 0 0 0 .1rem rgba(0, 0, 0, .2), 0 1px 0 0 rgba(22, 29, 37, .05);
    appearance: none;
    transition-property: border-color, box-shadow;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.64, 0, .35, 1)
}

.Polaris-RangeSlider__Input::-ms-thumb:hover {
    background: linear-gradient(#f9fafb, #f4f6f8);
    box-shadow: 0 0 0 .1rem rgba(0, 0, 0, .4), 0 1px 0 0 rgba(22, 29, 37, .05)
}

.Polaris-RangeSlider__Input::-moz-range-thumb {
    cursor: -webkit-grab;
    width: 2.4rem;
    height: 2.4rem;
    border: .1rem solid #f9fafb;
    border-radius: 50%;
    background: linear-gradient(#fff, #f9fafb);
    box-shadow: 0 0 0 .1rem rgba(0, 0, 0, .2), 0 1px 0 0 rgba(22, 29, 37, .05);
    -moz-appearance: none;
    appearance: none;
    transition-property: border-color, box-shadow;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.64, 0, .35, 1)
}

.Polaris-RangeSlider__Input::-moz-range-thumb:hover {
    background: linear-gradient(#f9fafb, #f4f6f8);
    box-shadow: 0 0 0 .1rem rgba(0, 0, 0, .4), 0 1px 0 0 rgba(22, 29, 37, .05)
}

.Polaris-RangeSlider__Input::-webkit-slider-thumb {
    cursor: -webkit-grab;
    width: 2.4rem;
    height: 2.4rem;
    border: .1rem solid #f9fafb;
    border-radius: 50%;
    background: linear-gradient(#fff, #f9fafb);
    box-shadow: 0 0 0 .1rem rgba(0, 0, 0, .2), 0 1px 0 0 rgba(22, 29, 37, .05);
    -webkit-appearance: none;
    appearance: none;
    transition-property: border-color, box-shadow;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.64, 0, .35, 1)
}

.Polaris-RangeSlider__Input::-webkit-slider-thumb:hover {
    background: linear-gradient(#f9fafb, #f4f6f8);
    box-shadow: 0 0 0 .1rem rgba(0, 0, 0, .4), 0 1px 0 0 rgba(22, 29, 37, .05)
}

.Polaris-RangeSlider__Input::-ms-thumb {
    margin-top: 0;
    transform: translateY(.48rem) scale(.4)
}

.Polaris-RangeSlider__Input::-webkit-slider-thumb {
    margin-top: -1rem
}

.Polaris-RangeSlider--error .Polaris-RangeSlider__Input {
    --progress-lower: #de3618
}

.Polaris-RangeSlider--error .Polaris-RangeSlider__Input::-ms-track {
    background-color: #fead9a
}

.Polaris-RangeSlider--error .Polaris-RangeSlider__Input::-moz-range-track {
    background-color: #fead9a
}

.Polaris-RangeSlider--error .Polaris-RangeSlider__Input::-webkit-slider-runnable-track {
    background-color: #fead9a
}

.Polaris-RangeSlider--error .Polaris-RangeSlider__Input::-ms-thumb {
    border-color: #de3618;
    box-shadow: 0 0 0 .1rem #de3618
}

.Polaris-RangeSlider--error .Polaris-RangeSlider__Input::-moz-range-thumb {
    border-color: #de3618;
    box-shadow: 0 0 0 .1rem #de3618
}

.Polaris-RangeSlider--error .Polaris-RangeSlider__Input::-webkit-slider-thumb {
    border-color: #de3618;
    box-shadow: 0 0 0 .1rem #de3618
}

.Polaris-RangeSlider--disabled .Polaris-RangeSlider__Input::-ms-track {
    cursor: auto;
    background-image: none
}

.Polaris-RangeSlider--disabled .Polaris-RangeSlider__Input::-moz-range-track {
    cursor: auto;
    background-image: none
}

.Polaris-RangeSlider--disabled .Polaris-RangeSlider__Input::-webkit-slider-runnable-track {
    cursor: auto;
    background-image: none
}

.Polaris-RangeSlider--disabled .Polaris-RangeSlider__Input::-ms-thumb {
    cursor: not-allowed;
    border-color: #c4cdd5
}

.Polaris-RangeSlider--disabled .Polaris-RangeSlider__Input::-moz-range-thumb {
    cursor: not-allowed;
    border-color: #c4cdd5
}

.Polaris-RangeSlider--disabled .Polaris-RangeSlider__Input::-webkit-slider-thumb {
    cursor: not-allowed;
    border-color: #c4cdd5
}

.Polaris-RangeSlider .Polaris-RangeSlider__Input:focus {
    --progress-lower: #008060
}

.Polaris-RangeSlider .Polaris-RangeSlider__Input:focus::-ms-track {
    background-color: #c4cdd5
}

.Polaris-RangeSlider .Polaris-RangeSlider__Input:focus::-moz-range-track {
    background-color: #c4cdd5
}

.Polaris-RangeSlider .Polaris-RangeSlider__Input:focus::-webkit-slider-runnable-track {
    background-color: #c4cdd5
}

.Polaris-RangeSlider .Polaris-RangeSlider__Input:focus::-ms-thumb {
    background: linear-gradient(#f9fafb, #f4f6f8);
    border-color: #008060;
    box-shadow: 0 0 0 .1rem #008060
}

.Polaris-RangeSlider .Polaris-RangeSlider__Input:focus::-moz-range-thumb {
    background: linear-gradient(#f9fafb, #f4f6f8);
    border-color: #008060;
    box-shadow: 0 0 0 .1rem #008060
}

.Polaris-RangeSlider .Polaris-RangeSlider__Input:focus::-webkit-slider-thumb {
    background: linear-gradient(#f9fafb, #f4f6f8);
    border-color: #008060;
    box-shadow: 0 0 0 .1rem #008060
}

.Polaris-RangeSlider__Output {
    position: absolute;
    z-index: 4;
    bottom: 2.4rem;
    left: var(--Polaris-RangeSlider-progress, 50%);
    -webkit-transform: translateX(calc(-50% + var(--Polaris-RangeSlider-output-factor, 0) * 2.4rem));
    transform: translateX(calc(-50% + var(--Polaris-RangeSlider-output-factor, 0) * 2.4rem));
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition-property: opacity, visibility;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.64, 0, .35, 1)
}

.Polaris-RangeSlider__Input:active + .Polaris-RangeSlider__Output,
.Polaris-RangeSlider__Input:focus + .Polaris-RangeSlider__Output,
.Polaris-RangeSlider__Input:hover + .Polaris-RangeSlider__Output {
    opacity: 1;
    visibility: visible
}

.Polaris-RangeSlider__OutputBubble {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 .8rem;
    min-width: 3.2rem;
    height: 3.2rem;
    background-color: #212b36;
    border-radius: 3px;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.64, 0, .35, 1)
}

.Polaris-RangeSlider__OutputBubble:before {
    content: "";
    position: absolute;
    bottom: -.7rem;
    left: 50%;
    margin-left: -.8rem;
    display: block;
    width: 0;
    height: 0;
    border-left: .8rem solid transparent;
    border-right: .8rem solid transparent;
    border-top: .8rem solid #212b36
}

.Polaris-RangeSlider__Input:active + .Polaris-RangeSlider__Output .Polaris-RangeSlider__OutputBubble,
.Polaris-RangeSlider__Input:focus + .Polaris-RangeSlider__Output .Polaris-RangeSlider__OutputBubble,
.Polaris-RangeSlider__Input:hover + .Polaris-RangeSlider__Output .Polaris-RangeSlider__OutputBubble {
    -webkit-transform: translateY(-2.4rem);
    transform: translateY(-2.4rem)
}

@media (min-width: 46.5em) {
    .Polaris-RangeSlider__Input:active + .Polaris-RangeSlider__Output .Polaris-RangeSlider__OutputBubble,
    .Polaris-RangeSlider__Input:focus + .Polaris-RangeSlider__Output .Polaris-RangeSlider__OutputBubble,
    .Polaris-RangeSlider__Input:hover + .Polaris-RangeSlider__Output .Polaris-RangeSlider__OutputBubble {
        -webkit-transform: translateY(-1.2rem);
        transform: translateY(-1.2rem)
    }
}

.Polaris-RangeSlider__OutputText {
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1.6rem;
    text-transform: uppercase;
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin: auto;
    text-align: center;
    color: #fff
}

@media (min-width: 40em) {
    .Polaris-RangeSlider__OutputText {
        font-size: 1.2rem
    }
}

.Polaris-Select {
    position: relative
}

.Polaris-Select select::-ms-expand {
    display: none
}

.Polaris-Select--disabled .Polaris-Select__Content {
    color: #919eab
}

.Polaris-Select--disabled .Polaris-Select__InlineLabel {
    color: inherit
}

.Polaris-Select--disabled .Polaris-Select__Icon {
    opacity: .4
}

.Polaris-Select--disabled .Polaris-Select__Backdrop {
    background: #dfe3e8;
    box-shadow: none
}

.Polaris-Select--disabled .Polaris-Select__Backdrop:after {
    background: #f9fafb
}

@media (-ms-high-contrast: active) {
    .Polaris-Select--disabled .Polaris-Select__Backdrop {
        color: grayText
    }
}

.Polaris-Select--error .Polaris-Select__Backdrop {
    background: #de3618;
    box-shadow: 0 0 0 1px transparent
}

.Polaris-Select--error .Polaris-Select__Backdrop:after {
    background: #fbeae5
}

.Polaris-Select--error .Polaris-Select__Input:focus ~ .Polaris-Select__Backdrop {
    background: #5c6ac4;
    box-shadow: 0 0 0 1px #5c6ac4
}

.Polaris-Select--error .Polaris-Select__Input:focus ~ .Polaris-Select__Backdrop:after {
    background: #fbeae5
}

.Polaris-Select--placeholder.Polaris-Select--error .Polaris-Select__Input {
    color: #9c9798
}

.Polaris-Select--placeholder.Polaris-Select--error .Polaris-Select__Input:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #212b36
}

.Polaris-Select__Content {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    text-transform: none;
    letter-spacing: normal;
    position: relative;
    z-index: 5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    min-height: 3.6rem;
    padding: .5rem .8rem .5rem 1.2rem
}

@media (min-width: 40em) {
    .Polaris-Select__Content {
        font-size: 1.4rem
    }
}

.Polaris-Select__InlineLabel {
    color: #637381;
    margin-right: .4rem;
    white-space: nowrap;
    overflow: hidden
}

.Polaris-Select__SelectedOption {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    white-space: nowrap;
    overflow: hidden
}

.Polaris-Select__Icon {
    fill: #637381
}

.Polaris-Select__Backdrop {
    background-color: #c4cdd5;
    border: .1rem solid transparent;
    box-shadow: 0 0 0 1px transparent, 0 1px 0 0 rgba(22, 29, 37, .05);
    border-radius: 3px;
    transition-property: box-shadow, background-color;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.64, 0, .35, 1);
    position: absolute;
    z-index: 4;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.Polaris-Select__Backdrop:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    background: linear-gradient(180deg, #fff, #f9fafb);
    border-radius: 2px
}

@media (-ms-high-contrast: active) {
    .Polaris-Select__Backdrop {
        background: transparent;
        border: 2px solid buttonText;
        transition: none;
        color: rgba(223, 227, 232, .3)
    }

    .Polaris-Select__Backdrop:after {
        top: -4px;
        right: -4px;
        bottom: -4px;
        left: -4px;
        background: none;
        border-radius: 4px
    }
}

.Polaris-Select__Input {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    text-transform: none;
    letter-spacing: normal;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 6;
    width: 100%;
    height: 100%;
    margin: 0;
    opacity: .001;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

@media (min-width: 40em) {
    .Polaris-Select__Input {
        font-size: 1.4rem
    }
}

.Polaris-Select__Input:focus ~ .Polaris-Select__Backdrop {
    background: #5c6ac4;
    box-shadow: 0 0 0 1px #5c6ac4, 0 0 0 0 transparent
}

.Polaris-Select__Input:focus ~ .Polaris-Select__Backdrop:after {
    background: #fff
}

@media (-ms-high-contrast: active) {
    .Polaris-Select__Input:focus ~ .Polaris-Select__Backdrop:after {
        border: 1px dashed buttonText
    }
}

@media (-ms-high-contrast: active) {
    .Polaris-Select__Content {
        color: windowText;
        -ms-high-contrast-adjust: none
    }

    .Polaris-Select__InlineLabel {
        color: inherit
    }

    .Polaris-Select__InlineLabel:after {
        content: ":"
    }

    .Polaris-Select__SelectedOption {
        color: inherit
    }

    .Polaris-Select__Icon {
        fill: buttonText
    }

    .Polaris-Select__Backdrop:after {
        display: none
    }

    .Polaris-Select__Input:focus ~ .Polaris-Select__Content {
        color: highlightText
    }

    .Polaris-Select__Input:focus ~ .Polaris-Select__Backdrop {
        background-color: highlight
    }

    .Polaris-Select--disabled .Polaris-Select__Content {
        color: grayText
    }

    .Polaris-Select--disabled .Polaris-Select__Icon {
        fill: grayText;
        opacity: 1
    }
}

.Polaris-ResourceList-CheckableButton {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.6rem;
    text-transform: none;
    letter-spacing: normal;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 3.6rem;
    min-width: 3.6rem;
    margin: 0;
    padding: .7rem 1.6rem;
    line-height: 1;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    text-align: left;
    background: #fff;
    border: .1rem solid #c4cdd5;
    border-radius: 3px 0 0 3px;
    border-right-color: transparent
}

@media (min-width: 40em) {
    .Polaris-ResourceList-CheckableButton {
        font-size: 1.4rem
    }
}

.Polaris-ResourceList-CheckableButton.Polaris-ResourceList-CheckableButton__CheckableButton--measuring {
    font-size: 1.5rem;
    font-weight: 700
}

.Polaris-ResourceList-CheckableButton.Polaris-ResourceList-CheckableButton__CheckableButton--measuring:before {
    content: "";
    display: inline-block;
    width: 1.5rem
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList-CheckableButton {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto
    }

    .Polaris-ResourceList-CheckableButton:only-child {
        border-radius: 3px;
        border: .1rem solid #c4cdd5
    }
}

.Polaris-ResourceList-CheckableButton:active,
.Polaris-ResourceList-CheckableButton:hover {
    border-right-color: transparent
}

.Polaris-ResourceList-CheckableButton:focus {
    outline: none
}

.Polaris-ResourceList-CheckableButton.Polaris-ResourceList-CheckableButton__CheckableButton--plain {
    border: .1rem solid transparent;
    border-radius: 3px
}

.Polaris-ResourceList-CheckableButton.Polaris-ResourceList-CheckableButton__CheckableButton--selectMode {
    color: #637381;
    font-weight: 600
}

.Polaris-ResourceList-CheckableButton.Polaris-ResourceList-CheckableButton__CheckableButton--selected {
    color: #212837;
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList-CheckableButton.Polaris-ResourceList-CheckableButton__CheckableButton--selected {
        border-color: #c4cdd5
    }
}

.Polaris-ResourceList-CheckableButton__Checkbox {
    height: 1.6rem;
    width: 1.6rem;
    margin-left: -1.1rem
}

.Polaris-ResourceList-CheckableButton__Label {
    margin-left: 1rem;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: .1rem 0
}

.Polaris-ResourceList-BulkActions__Button {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.6rem;
    text-transform: none;
    letter-spacing: normal;
    fill: #637381;
    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;
    min-height: 3.6rem;
    min-width: 3.6rem;
    margin: 0;
    padding: .7rem 1.6rem;
    background: linear-gradient(180deg, #fff, #f9fafb);
    border: .1rem solid #c4cdd5;
    box-shadow: 0 1px 0 0 rgba(22, 29, 37, .05);
    border-radius: 3px;
    line-height: 1;
    color: #212b36;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    transition-property: background, border, box-shadow;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.64, 0, .35, 1)
}

@media (min-width: 40em) {
    .Polaris-ResourceList-BulkActions__Button {
        font-size: 1.4rem
    }
}

.Polaris-ResourceList-BulkActions__Button:hover {
    background: linear-gradient(180deg, #f9fafb, #f4f6f8);
    border-color: #c4cdd5
}

.Polaris-ResourceList-BulkActions__Button:focus {
    border-color: #5c6ac4;
    outline: 0;
    box-shadow: 0 0 0 1px #5c6ac4
}

.Polaris-ResourceList-BulkActions__Button:active {
    background: linear-gradient(180deg, #f4f6f8, #f4f6f8);
    border-color: #c4cdd5;
    box-shadow: 0 0 0 0 transparent, inset 0 1px 1px 0 rgba(99, 115, 129, .1), inset 0 1px 4px 0 rgba(99, 115, 129, .2)
}

.Polaris-ResourceList-BulkActions__Button:not(:first-child) {
    margin-left: -1px
}

.Polaris-ResourceList-BulkActions__Group--measuring .Polaris-ResourceList-BulkActions__Button {
    font-size: 1.5rem
}

.Polaris-ResourceList-BulkActions__Group {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    text-transform: none;
    letter-spacing: normal;
    width: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity, display;
    transition: opacity .2s cubic-bezier(.64, 0, .35, 1);
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    opacity: 0
}

@media (min-width: 40em) {
    .Polaris-ResourceList-BulkActions__Group {
        font-size: 1.4rem
    }
}

.Polaris-ResourceList-BulkActions__Group.Polaris-ResourceList-BulkActions__Group--measuring {
    transition: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 0
}

.Polaris-ResourceList-BulkActions__Group--entering,
.Polaris-ResourceList-BulkActions__Group--exiting {
    opacity: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.Polaris-ResourceList-BulkActions__Group--entered {
    opacity: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.Polaris-ResourceList-BulkActions__Group--exited {
    opacity: 0;
    display: none
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList-BulkActions__Group--smallScreen {
        display: none
    }
}

.Polaris-ResourceList-BulkActions__Group--largeScreen {
    display: none
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList-BulkActions__Group--largeScreen {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .Polaris-ResourceList-BulkActions__Group--largeScreen.Polaris-ResourceList-BulkActions__Group--exiting {
        transition: none
    }

    .Polaris-ResourceList-BulkActions__Group--largeScreen.Polaris-ResourceList-BulkActions__Group--exited {
        opacity: 0;
        display: none
    }
}

.Polaris-ResourceList-BulkActions__ButtonGroup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    box-shadow: inset 0 0 0 1px #c4cdd5;
    border-radius: 3px;
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList-BulkActions__ButtonGroup {
        width: auto;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-right: .5rem
    }
}

.Polaris-ResourceList-BulkActions__Group--measuring .Polaris-ResourceList-BulkActions__ButtonGroup {
    position: absolute;
    width: auto
}

.Polaris-ResourceList-BulkActions__ButtonGroup .Polaris-ResourceList-BulkActions__Button {
    border-radius: 0;
    white-space: nowrap
}

.Polaris-ResourceList-BulkActions__ButtonGroup .Polaris-ResourceList-BulkActions__LastButton {
    border-radius: 3px;
}

.Polaris-ResourceList-BulkActions__ButtonGroup .Polaris-ResourceList-BulkActions__Button:focus {
    z-index: 5
}

.Polaris-ResourceList-BulkActions__ButtonGroup .Polaris-ResourceList-BulkActions__Button:last-child:not(:first-child) {
    border-radius: 0 3px 3px 0
}

.Polaris-ResourceList-BulkActions__ButtonGroup .Polaris-ResourceList-BulkActions__Button--cancel {
    z-index: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: -1px;
    border-radius: 0 3px 3px 0
}

.Polaris-ResourceList-BulkActions__ButtonGroup .Polaris-ResourceList-BulkActions__Button--cancel:focus {
    z-index: 1
}

.Polaris-ResourceList-BulkActions__Popover {
    max-height: 3.6rem;
    margin-left: -1px
}

.Polaris-ResourceList-BulkActions__Popover:last-child * {
    border-radius: 0 3px 3px 0
}

.Polaris-ResourceList-BulkActions__ActionContent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.Polaris-ResourceList-BulkActions__ActionIcon {
    fill: #637381;
    display: inline-block
}

.Polaris-ResourceList-BulkActions__ActionIcon:first-child {
    margin-right: .4rem
}

.Polaris-ResourceList-BulkActions__ActionIcon:last-child {
    margin-right: -.8rem
}

.Polaris-ResourceList-BulkActions__ActionIcon.Polaris-ResourceList-BulkActions--disabled {
    fill: #919eab
}

.Polaris-ResourceList-BulkActions--disabled {
    fill: #919eab;
    transition: none;
    background: linear-gradient(180deg, #f4f6f8, #f4f6f8);
    color: #919eab;
    cursor: default;
    pointer-events: none
}

.Polaris-ResourceList-BulkActions__PaginatedSelectAll {
    padding: .4rem 0
}

.Polaris-ResourceList-BulkActions__Slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition: -webkit-transform .2s cubic-bezier(.64, 0, .35, 1);
    transition: transform .2s cubic-bezier(.64, 0, .35, 1);
    transition: transform .2s cubic-bezier(.64, 0, .35, 1), -webkit-transform .2s cubic-bezier(.64, 0, .35, 1)
}

.Polaris-ResourceList-BulkActions__Slide--appear,
.Polaris-ResourceList-BulkActions__Slide--enter,
.Polaris-ResourceList-BulkActions__Slide--exit {
    -webkit-transform: translateX(-4rem);
    transform: translateX(-4rem)
}

.Polaris-ResourceList-BulkActions__Slide--appearing,
.Polaris-ResourceList-BulkActions__Slide--entering {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.Polaris-ResourceList-DateSelector__DateTextField {
    margin-top: .8rem
}

.Polaris-ResourceList-DateSelector__DatePicker {
    margin-top: 1.6rem
}

.Polaris-ResourceList-FilterControl__AppliedFilters {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-top: -1.2rem;
    margin-left: -1.2rem;
    margin-right: -1.2rem;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch
}

.Polaris-ResourceList-FilterControl__AppliedFilters:after {
    content: "";
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1.2rem;
    flex: 0 0 1.2rem
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList-FilterControl__AppliedFilters {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: 0;
        margin-left: -.8rem;
        margin-top: -1.6rem
    }

    .Polaris-ResourceList-FilterControl__AppliedFilters:after {
        content: none;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none
    }
}

@media (max-width: 28.625em) {
    .Polaris-ResourceList-FilterControl__AppliedFilters {
        padding-bottom: .8rem
    }
}

.Polaris-ResourceList-FilterControl__AppliedFilter {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    margin-top: .8rem;
    margin-left: 1.2rem;
    max-width: calc(100% - .8rem)
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList-FilterControl__AppliedFilter {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        margin-left: .8rem
    }
}

.Polaris-ResourceList-Item__CheckboxWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.Polaris-ResourceList-Item {
    position: relative;
    outline: none;
    cursor: pointer
}

.Polaris-ResourceList-Item:hover {
    background-image: linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3))
}

.Polaris-ResourceList-Item:hover:not(.Polaris-ResourceList-Item--persistActions) .Polaris-ResourceList-Item__Actions {
    clip: auto;
    overflow: visible;
    height: 100%
}

@media (max-width: 46.5em) {
    .Polaris-ResourceList-Item:hover:not(.Polaris-ResourceList-Item--persistActions) .Polaris-ResourceList-Item__Actions {
        display: none
    }
}

.Polaris-ResourceList-Item:active {
    background-image: linear-gradient(rgba(179, 188, 245, .1), rgba(179, 188, 245, .1))
}

.Polaris-ResourceList-Item--selected {
    background-image: linear-gradient(rgba(179, 188, 245, .15), rgba(179, 188, 245, .15))
}

.Polaris-ResourceList-Item--selected.Polaris-ResourceList-Item--focused {
    box-shadow: inset .2rem 0 0 #5c6ac4;
    background-image: linear-gradient(rgba(179, 188, 245, .15), rgba(179, 188, 245, .15)), linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3))
}

.Polaris-ResourceList-Item--selected.Polaris-ResourceList-Item--focused:hover {
    box-shadow: inset .2rem 0 0 #5c6ac4;
    background-image: linear-gradient(rgba(179, 188, 245, .15), rgba(179, 188, 245, .15)), linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3)), linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3))
}

.Polaris-ResourceList-Item--selected:hover {
    background-image: linear-gradient(rgba(179, 188, 245, .15), rgba(179, 188, 245, .15)), linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3))
}

.Polaris-ResourceList-Item--selected:active {
    background-image: linear-gradient(rgba(179, 188, 245, .15), rgba(179, 188, 245, .15)), linear-gradient(rgba(179, 188, 245, .1), rgba(179, 188, 245, .1))
}

.Polaris-ResourceList-Item--focused {
    box-shadow: inset .2rem 0 0 #5c6ac4;
    background-image: linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3))
}

.Polaris-ResourceList-Item--focused:hover {
    box-shadow: inset .2rem 0 0 #5c6ac4;
    background-image: linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3)), linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3))
}

.Polaris-ResourceList-Item--focused:active {
    box-shadow: inset .2rem 0 0 #5c6ac4;
    background-image: linear-gradient(rgba(223, 227, 232, .3), rgba(223, 227, 232, .3)), linear-gradient(rgba(179, 188, 245, .1), rgba(179, 188, 245, .1))
}

.Polaris-ResourceList-Item--focusedInner,
.Polaris-ResourceList-Item--focusedInner.Polaris-ResourceList-Item--focused,
.Polaris-ResourceList-Item--focusedInner.Polaris-ResourceList-Item--focused.Polaris-ResourceList-Item--selected {
    box-shadow: none
}

.Polaris-ResourceList-Item__Button,
.Polaris-ResourceList-Item__Link {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0
}

.Polaris-ResourceList-Item__Button {
    padding: 0;
    border: none
}

.Polaris-ResourceList-Item__Container {
    position: relative;
    z-index: 2;
    padding: 1.2rem 1.6rem;
    min-height: 4.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList-Item__Container {
        padding: 1.2rem 2rem
    }
}

.Polaris-ResourceList-Item__Owned {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.Polaris-ResourceList-Item__Handle {
    width: 4.8rem;
    min-height: 4.4rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: -1.2rem .4rem -1.2rem -1.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.Polaris-ResourceList-Item--selectable {
    width: calc(100% + 4rem);
    -webkit-transform: translateX(-4rem);
    transform: translateX(-4rem);
    transition: -webkit-transform .2s cubic-bezier(.64, 0, .35, 1);
    transition: transform .2s cubic-bezier(.64, 0, .35, 1);
    transition: transform .2s cubic-bezier(.64, 0, .35, 1), -webkit-transform .2s cubic-bezier(.64, 0, .35, 1);
    margin-right: -4rem
}

.Polaris-ResourceList-Item--selectable.Polaris-ResourceList-Item--selectMode {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList-Item--selectable {
        width: 100%;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        margin-right: 0
    }
}

.Polaris-ResourceList-Item__Media {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 2rem;
    color: inherit;
    text-decoration: none
}

.Polaris-ResourceList-Item__Content {
    min-width: 0;
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.Polaris-ResourceList-Item__Actions {
    position: absolute;
    top: 0;
    right: 1.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: auto;
    height: 100%;
    max-height: 5.6rem;
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px
}

.Polaris-ResourceList-Item--focused .Polaris-ResourceList-Item__Actions {
    clip: auto;
    overflow: visible;
    height: 100%
}

.Polaris-ResourceList-Item--persistActions .Polaris-ResourceList-Item__Actions {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 0;
    margin-left: 1.6rem;
    pointer-events: auto;
    height: 100%
}

@media (max-width: 46.5em) {
    .Polaris-ResourceList-Item--persistActions .Polaris-ResourceList-Item__Actions {
        display: none
    }
}

.Polaris-ResourceList-Item__Disclosure {
    position: relative;
    top: -1.2rem;
    right: -1.6rem;
    display: none;
    width: 4.8rem;
    min-height: 4.4rem;
    pointer-events: auto
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList-Item__Disclosure {
        right: -2rem
    }
}

@media (max-width: 46.5em) {
    .Polaris-ResourceList-Item__Disclosure {
        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
    }
}

.Polaris-ResourceList__FiltersWrapper {
    padding: 1.2rem 1.2rem 1.6rem
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList__FiltersWrapper {
        padding: 1.6rem
    }
}

.Polaris-ResourceList__FiltersWrapper + .Polaris-ResourceList {
    border-top: .1rem solid #dfe3e8
}

.Polaris-ResourceList__HeaderOuterWrapper {
    position: relative;
    background-color: #fff;
    z-index: 2
}

.Polaris-ResourceList__HeaderOuterWrapper + .Polaris-ResourceList {
    border-top: .1rem solid #dfe3e8
}

.Polaris-ResourceList__HeaderWrapper--disabled {
    pointer-events: none
}

.Polaris-ResourceList__HeaderWrapper--overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3;
    background-color: hsla(0, 0%, 100%, .5)
}

.Polaris-ResourceList__FiltersWrapper + .Polaris-ResourceList__HeaderOuterWrapper {
    margin-top: -1.6rem
}

.Polaris-ResourceList__HeaderWrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
    min-height: 5.6rem;
    padding: 1rem 1.2rem;
    background-color: #fff
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList__HeaderWrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 1rem 1.6rem
    }
}

.Polaris-ResourceList__HeaderWrapper--isSticky {
    box-shadow: 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15)
}

.Polaris-ResourceList__HeaderContentWrapper {
    position: absolute;
    z-index: 1;
    right: 1.2rem;
    left: 1.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 3.6rem;
    opacity: 1;
    transition: opacity .2s cubic-bezier(.64, 0, .35, 1)
}

.Polaris-ResourceList__HeaderWrapper--inSelectMode .Polaris-ResourceList__HeaderContentWrapper {
    opacity: 0
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList__HeaderContentWrapper {
        right: 1.6rem;
        left: 1.6rem;
        -ms-flex-item-align: start;
        align-self: flex-start
    }
}

.Polaris-ResourceList__SortWrapper {
    position: relative;
    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;
    padding-left: 5px;
}

.Polaris-ResourceList__HeaderWrapper--hasSelect .Polaris-ResourceList__SortWrapper {
    padding-right: .8rem
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList__SortWrapper {
        position: relative;
        left: auto;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        margin-left: 1.6rem
    }

    .Polaris-ResourceList__HeaderWrapper--hasSort.Polaris-ResourceList__HeaderWrapper--hasSelect .Polaris-ResourceList__SortWrapper {
        padding-right: 0
    }
}

.Polaris-ResourceList__SortLabel {
    margin-right: .8rem;
    display: none
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList__SortLabel {
        display: block
    }
}

.Polaris-ResourceList__ItemCountTextWrapper {
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    padding-left: .4rem;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.Polaris-ResourceList__HeaderWrapper--hasSort .Polaris-ResourceList__ItemCountTextWrapper {
    display: none
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList__HeaderWrapper--hasSelect .Polaris-ResourceList__ItemCountTextWrapper,
    .Polaris-ResourceList__HeaderWrapper--hasSort.Polaris-ResourceList__HeaderWrapper--hasSelect .Polaris-ResourceList__ItemCountTextWrapper {
        display: none
    }

    .Polaris-ResourceList__HeaderWrapper--hasSort .Polaris-ResourceList__ItemCountTextWrapper {
        display: block
    }
}

.Polaris-ResourceList__BulkActionsWrapper {
    position: relative;
    z-index: 2;
    width: 100%;
    left: -5px;
    top: -2px;
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList__BulkActionsWrapper {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        -ms-flex-item-align: start;
        align-self: flex-start;
    }
}

.Polaris-ResourceList__CheckableButtonWrapper {
    display: none
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList__CheckableButtonWrapper {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
        flex: 1 1 0%;
        display: block
    }
}

.Polaris-ResourceList__SelectButtonWrapper {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none
}

@media (min-width: 28.625em) {
    .Polaris-ResourceList__SelectButtonWrapper {
        display: none
    }
}

.Polaris-ResourceList__EmptySearchResultWrapper {
    padding-top: 60px;
    padding-bottom: 60px
}

@media screen and (max-height: 600px) {
    .Polaris-ResourceList__EmptySearchResultWrapper {
        padding-top: 32px;
        padding-bottom: 32px
    }
}

.Polaris-ResourceList__ResourceListWrapper {
    position: relative
}

.Polaris-ResourceList {
    position: relative;
    z-index: 1;
    margin: 0;
    padding: 0;
    list-style: none
}

.Polaris-ResourceList__ItemWrapper {
    max-width: 100%;
    overflow: hidden
}

.Polaris-ResourceList__ItemWrapper {
    border-bottom: .1rem solid #dfe3e8;
}

.Polaris-ResourceList__SpinnerContainer {
    z-index: 2
}

.Polaris-ResourceList__LoadingOverlay,
.Polaris-ResourceList__SpinnerContainer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.Polaris-ResourceList__LoadingOverlay {
    z-index: 1;
    background-color: hsla(0, 0%, 100%, .5)
}

.Polaris-ResourceList__DisabledPointerEvents {
    pointer-events: none
}

.Polaris-Tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    border-bottom: .1rem solid #dfe3e8;
    list-style: none
}

.Polaris-Tabs--fitted .Polaris-Tabs__TabContainer {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.Polaris-Tabs--fitted .Polaris-Tabs__Tab {
    padding: 0
}

.Polaris-Tabs--fitted .Polaris-Tabs__Title {
    width: 100%;
    padding: .8rem 1.6rem
}

.Polaris-Tabs--fillSpace .Polaris-Tabs__TabContainer {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.Polaris-Tabs__TabContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0
}

.Polaris-Tabs__Tab {
    color: inherit;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    text-transform: none;
    letter-spacing: normal;
    color: #637381;
    position: relative;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    min-width: 100%;
    margin-top: 1px;
    margin-bottom: -1px;
    padding: 0 1.6rem;
    outline: none;
    text-align: center;
    white-space: nowrap;
    text-decoration: none;
    cursor: pointer
}

.Polaris-Tabs__Tab:visited {
    color: inherit
}

.Polaris-Tabs__Tab:focus {
    outline: none
}

@media (min-width: 40em) {
    .Polaris-Tabs__Tab {
        font-size: 1.4rem
    }
}

.Polaris-Tabs__Tab:hover .Polaris-Tabs__Title {
    font-weight: 400;
    color: #212b36;
    text-decoration: none;
    border-bottom: .3rem solid #dfe3e8
}

.Polaris-Tabs__Tab:focus .Polaris-Tabs__Title {
    font-weight: 400;
    color: #212b36;
    border-bottom: .3rem solid #212837;
}

.Polaris-Tabs__Tab:visited {
    color: #637381
}

.Polaris-Tabs__Tab.Polaris-Tabs__Tab--selected .Polaris-Tabs__Title {
    border-bottom: .3rem solid #212837;
}

.Polaris-Tabs__Tab--selected {
    font-weight: 400;
    color: #212b36
}

.Polaris-Tabs__Title {
    display: block;
    padding: 1.6rem 0 1.3rem;
    border-bottom: .3rem solid transparent;
    min-width: 5rem
}

.Polaris-Tabs__Panel {
    display: block
}

.Polaris-Tabs__Panel:focus {
    outline: none
}

.Polaris-Tabs__List {
    list-style: none;
    margin: 0;
    padding: .8rem 0
}

.Polaris-Tabs__Item {
    color: inherit;
    text-decoration: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    display: block;
    width: 100%;
    min-height: 1.6rem;
    padding: .8rem 1.6rem;
    cursor: pointer
}

.Polaris-Tabs__Item:visited {
    color: inherit
}

.Polaris-Tabs__Item:focus {
    outline: none
}

.Polaris-Tabs__Item:active,
.Polaris-Tabs__Item:focus,
.Polaris-Tabs__Item:hover {
    background: #5c6ac4;
    outline: none;
    color: #fff
}

.Polaris-Tabs__DisclosureTab {
    display: none
}

.Polaris-Tabs__DisclosureTab--visible {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.Polaris-Tabs__DisclosureActivator {
    fill: #637381;
    position: relative;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    padding: 0 1.6rem;
    background-color: transparent;
    cursor: pointer;
    border: none;
    outline: none;
    text-align: center
}

.Polaris-Tabs__TabMeasurer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    visibility: hidden;
    height: 0
}

.Polaris-Tag {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    max-width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 2.8rem;
    padding-left: .8rem;
    background-color: #dfe3e8;
    border-radius: 3px;
    color: #212b36;
    margin-bottom: 0.5rem;
}

.Polaris-Tag.Polaris-Tag--disabled {
    fill: #919eab;
    transition: none;
    background: linear-gradient(180deg, #f4f6f8, #f4f6f8);
    color: #919eab
}

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

.Polaris-Tag__Button {
    fill: #637381;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    font-size: inherit;
    line-height: inherit;
    cursor: pointer;
    display: block;
    height: 2.8rem;
    width: 2.8rem;
    margin-left: .4rem;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: background, fill;
    transition-property: background, fill;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.64, 0, .35, 1)
}

.Polaris-Tag__Button:focus {
    outline: none
}

.Polaris-Tag__Button:active,
.Polaris-Tag__Button:focus,
.Polaris-Tag__Button:hover {
    fill: #212b36;
    background: #c4cdd5
}

.Polaris-Tag__Button:disabled {
    fill: #919eab;
    cursor: default;
    pointer-events: none
}

.Polaris-Tag__Button:active {
    background: rgba(145, 158, 171, .6)
}

.Polaris-TextField {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    text-transform: none;
    letter-spacing: normal;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #919eab;
    cursor: text
}

@media (min-width: 40em) {
    .Polaris-TextField {
        font-size: 1.4rem
    }
}

.Polaris-FileField {
    border: .1rem solid #dfe3e8;
}

.Polaris-TextField--multiline {
    padding: 0
}

.Polaris-TextField--multiline > .Polaris-TextField__Input {
    overflow: auto;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    resize: none
}

.Polaris-TextField--hasValue {
    color: #212b36
}

.Polaris-TextField--focus > .Polaris-TextField__Input,
.Polaris-TextField__Input:focus {
    outline: none;
    border: .1rem solid transparent
}

.Polaris-TextField--focus > .Polaris-TextField__Input ~ .Polaris-TextField__Backdrop,
.Polaris-TextField__Input:focus ~ .Polaris-TextField__Backdrop {
    border-color: #5c6ac4;
    box-shadow: inset 0 0 0 0 transparent, 0 0 0 1px #5c6ac4
}

.Polaris-TextField--error .Polaris-TextField__Input::-webkit-input-placeholder {
    color: #9c9798
}

.Polaris-TextField--error .Polaris-TextField__Input:-ms-input-placeholder {
    color: #9c9798
}

.Polaris-TextField--error .Polaris-TextField__Input::placeholder {
    color: #9c9798
}

.Polaris-TextField--error > .Polaris-TextField__Input ~ .Polaris-TextField__Backdrop {
    background-color: #fbeae5;
    border-color: #de3618;
    box-shadow: none
}

.Polaris-TextField--error > .Polaris-TextField__Input:focus ~ .Polaris-TextField__Backdrop {
    border-color: #5c6ac4;
    box-shadow: inset 0 0 0 0 transparent, 0 0 0 1px #5c6ac4
}

.Polaris-TextField--readOnly > .Polaris-TextField__Backdrop {
    background-color: #f9fafb
}

.Polaris-TextField--disabled {
    color: #919eab;
    cursor: auto
}

.Polaris-TextField--disabled > .Polaris-TextField__Backdrop {
    background-color: #f9fafb;
    box-shadow: none
}

.Polaris-TextField__Input {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    text-transform: none;
    letter-spacing: normal;
    position: relative;
    z-index: 5;
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    width: 100%;
    min-width: 0;
    min-height: 3.6rem;
    margin: 0;
    padding: .5rem 1.2rem;
    background: none;
    border: .1rem solid transparent;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

@media (min-width: 40em) {
    .Polaris-TextField__Input {
        font-size: 1.4rem
    }
}

.Polaris-TextField__Prefix + .Polaris-TextField__Input {
    padding-left: 0
}

.Polaris-TextField__Input:disabled {
    background: none;
    border: .1rem solid transparent;
    color: currentColor;
    opacity: 1;
    -webkit-text-fill-color: currentColor
}

.Polaris-TextField__Input:invalid {
    box-shadow: none
}

.Polaris-TextField__Input::-webkit-input-placeholder {
    color: #919eab
}

.Polaris-TextField__Input:-ms-input-placeholder {
    color: #919eab
}

.Polaris-TextField__Input::placeholder {
    color: #919eab
}

.Polaris-TextField__Input[type=number] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.Polaris-TextField__Input[type=number]::-webkit-inner-spin-button,
.Polaris-TextField__Input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

.Polaris-TextField__Input--suffixed {
    padding-right: 0
}

.Polaris-TextField__Backdrop {
    position: absolute;
    z-index: 4;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    border: .1rem solid #c4cdd5;
    box-shadow: inset 0 1px 0 0 rgba(99, 115, 129, .05);
    border-radius: 3px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: box-shadow, border-color;
    transition-property: box-shadow, border-color;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.64, 0, .35, 1)
}

.Polaris-TextField__Prefix {
    margin: 0 .25em 0 1.2rem
}

.Polaris-TextField__Prefix,
.Polaris-TextField__Suffix {
    position: relative;
    z-index: 5;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: currentColor;
    pointer-events: none
}

.Polaris-TextField__Suffix {
    margin: 0 1.2rem 0 .25em
}

.Polaris-TextField__Spinner {
    z-index: 5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 2.2rem;
    margin: 1px;
    color: #212b36;
    cursor: pointer
}

.Polaris-TextField__SpinnerIcon {
    height: 1.2rem;
    width: 1.2rem
}

.Polaris-TextField__Resizer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 0;
    visibility: hidden;
    overflow: hidden
}

.Polaris-TextField__DummyInput {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    text-transform: none;
    letter-spacing: normal;
    padding: .5rem 1.2rem;
    border: .1rem solid transparent;
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word;
    white-space: pre-wrap
}

@media (min-width: 40em) {
    .Polaris-TextField__DummyInput {
        font-size: 1.4rem
    }
}

.Polaris-TextField__Segment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: linear-gradient(180deg, #fff, #f9fafb);
    border: none;
    border-left: .1rem solid #c4cdd5;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: background, box-shadow;
    transition: background .1s cubic-bezier(.64, 0, .35, 1), box-shadow .1s cubic-bezier(.64, 0, .35, 1)
}

.Polaris-TextField__Segment:focus {
    outline: none
}

.Polaris-TextField__Segment:active {
    background: linear-gradient(180deg, #f4f6f8, #f4f6f8);
    box-shadow: inset 0 1px 1px 0 rgba(99, 115, 129, .1), inset 0 1px 4px 0 rgba(99, 115, 129, .2)
}

.Polaris-TextField__Segment:not(:first-child) {
    margin-top: -1px;
    border-top: .1rem solid #c4cdd5
}

.Polaris-TextField__Segment:first-child {
    border-top-right-radius: 3px
}

.Polaris-TextField__Segment:last-child {
    border-bottom-right-radius: 3px
}

.Polaris-Thumbnail {
    overflow: hidden;
    background: #fff;
    min-width: 4rem;
    max-width: 100%
}

.Polaris-Thumbnail,
.Polaris-Thumbnail:after {
    position: relative;
    display: block;
    border-radius: 3px
}

.Polaris-Thumbnail:after {
    content: "";
    z-index: 5;
    padding-bottom: 100%;
}

.Polaris-Thumbnail--sizeSmall {
    width: 4rem
}

.Polaris-Thumbnail--sizeMedium {
    width: 6rem
}

.Polaris-Thumbnail--sizeLarge {
    width: 8rem
}

.Polaris-Thumbnail__Image {
    position: absolute;
    z-index: 4;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%
}

.Polaris-SkeletonDisplayText__DisplayText {
    max-width: 12rem;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity;
    position: relative;
    -webkit-animation: a .8s linear infinite alternate;
    animation: a .8s linear infinite alternate
}

.Polaris-SkeletonDisplayText__DisplayText:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    background-color: #dfe3e8;
    border-radius: 3px
}

.Polaris-SkeletonDisplayText--sizeSmall {
    height: 2.4rem
}

@media (min-width: 40em) {
    .Polaris-SkeletonDisplayText--sizeSmall {
        height: 2.8rem
    }
}

.Polaris-SkeletonDisplayText--sizeMedium {
    height: 2.8rem
}

@media (min-width: 40em) {
    .Polaris-SkeletonDisplayText--sizeMedium {
        height: 3.2rem
    }
}

.Polaris-SkeletonDisplayText--sizeLarge {
    height: 2.8rem
}

@media (min-width: 40em) {
    .Polaris-SkeletonDisplayText--sizeLarge {
        height: 3.2rem
    }
}

.Polaris-SkeletonDisplayText--sizeExtraLarge {
    height: 3.6rem
}

@media (min-width: 40em) {
    .Polaris-SkeletonDisplayText--sizeExtraLarge {
        height: 4.4rem
    }
}

.Polaris-SkeletonBodyText__SkeletonBodyTextContainer {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: opacity;
    -webkit-animation: a .8s linear infinite alternate;
    animation: a .8s linear infinite alternate
}

.Polaris-SkeletonBodyText {
    height: .8rem;
    position: relative
}

.Polaris-SkeletonBodyText:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    background-color: #dfe3e8;
    border-radius: 3px
}

.Polaris-SkeletonBodyText:last-child:not(:first-child) {
    width: 80%
}

.Polaris-SkeletonBodyText + .Polaris-SkeletonBodyText {
    margin-top: 1.2rem
}

.Polaris-SkeletonPage__Page {
    margin: 0 auto;
    padding: 0;
    max-width: 99.8rem
}

@media (min-width: 30.625em) {
    .Polaris-SkeletonPage__Page {
        padding: 0 2rem
    }
}

@media (min-width: 46.5em) {
    .Polaris-SkeletonPage__Page {
        padding: 0 3.2rem
    }
}

.Polaris-SkeletonPage--fullWidth {
    max-width: none
}

.Polaris-SkeletonPage--singleColumn {
    max-width: 66.2rem
}

.Polaris-SkeletonPage__Content {
    margin: 2rem 0
}

@media (min-width: 46.5em) {
    .Polaris-SkeletonPage__Content {
        margin-top: 2rem
    }
}

.Polaris-SkeletonPage__Header {
    padding: 2rem 2rem 0
}

@media (min-width: 30.625em) {
    .Polaris-SkeletonPage__Header {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width: 46.5em) {
    .Polaris-SkeletonPage__Header {
        padding-top: 3.2rem
    }
}

.Polaris-SkeletonPage__Header--hasSecondaryActions {
    padding-top: 2.4rem
}

.Polaris-SkeletonPage__Actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 1.6rem
}

@media (min-width: 30.625em) {
    .Polaris-SkeletonPage__Actions {
        margin-top: .8rem
    }
}

.Polaris-SkeletonPage__Action {
    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;
    min-height: 3.6rem;
    padding-right: 2.4rem;
    margin-bottom: -.4rem
}

.Polaris-SkeletonPage__Action:first-child {
    padding-right: 0
}

@media (max-width: 46.5em) {
    .Polaris-SkeletonPage__Action:not(:last-child) {
        display: none
    }
}

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

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

.Polaris-ProgressBar {
    overflow: hidden;
    width: 100%;
    background-color: #dfe3e8;
    border-radius: 3px
}

.Polaris-ProgressBar--sizeSmall {
    height: .8rem
}

.Polaris-ProgressBar--sizeMedium {
    height: 1.6rem
}

.Polaris-ProgressBar--sizeLarge {
    height: 3.2rem
}

.Polaris-ProgressBar__Indicator {
    height: inherit;
    width: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: width;
    background-color: #47c1bf;
    -webkit-animation: f .5s cubic-bezier(.64, 0, .35, 1);
    animation: f .5s cubic-bezier(.64, 0, .35, 1);
    transition: width .5s cubic-bezier(.64, 0, .35, 1)
}

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

.Polaris--alignmentCenter {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

@media only screen and (max-width: 575px) {
    .Polaris-Pagination__ResultText {
        display: none;
    }
}

.dropzone .dz-preview,
.dropzone .dz-image {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dropzone .dz-preview .dz-error-message,
.dropzone .dz-preview .dz-details,
.dropzone .dz-preview .dz-success-mark,
.dropzone .dz-preview .dz-error-mark {
    display: none
}

label.error {
    color: #cf0b0b;
    font-size: 13px;
}

.Polaris-Pagination__Container {
    display: flex;
}

.Polaris-Pagination__Container .Polaris-Select {
    margin-right: 0.3rem;
}

.Polaris-Display-None {
    display: none !important;
}

.Polaris-Select--space {
    margin-top: 1.5rem;
    margin-left: 0 !important;
}

.Polaris-Language-Container {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.Polaris-Language-Container img {
    height: 20px;
    z-index: 2;
}

.Polaris-Language-Container .Polaris-Select {
    margin-left: 1rem;
    width: 170px;
}

.Promotion-Container .Polaris-Heading,
.Rate-Us .Polaris-Heading {
    min-height: 100%;
}

.Rate-Us .Polaris-Card__Header {
    margin-bottom: 1rem;
}

.Rate-Us .Polaris-Link:hover {
    text-decoration: underline;
}

.Rate-Us .Polaris-Card__Header .Polaris-Link {
    color: #212b36;
}

.Rate-Us .Polaris-Card__Section {
    padding: 0 2rem 2rem 2rem;
}

.Account-Switch {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.Account-Switch .Polaris-Labelled__LabelWrapper {
    margin-right: 1rem;
}

.Polaris-FeatureContent {
    position: relative;
}

.Polaris__Overlay {
    transition: .5s ease;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    display: none;
    background: rgba(0, 0, 0, 0.1);
    width: 100%;
    height: 100%;
}

.Polaris__Overlay .Polaris-DisplayText--sizeSmall {
    font-size: 1.4rem;
    margin-bottom: 1rem;
}

.Polaris-FeatureContent:hover .Passive-Feature {
    opacity: 0.1;
}

.Polaris-FeatureContent:hover .Polaris__Overlay,
.Polaris-FeatureContent:hover .Polaris-Button {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.Polaris-Button--danger:hover {
    background: #b02b13;
    color: #ffffff;
    opacity: 0.9;
}

.Polaris-Button--danger {
    background: #b02b13;
    color: #ffffff;
}

.Login-Page {
    background: #ffffff;
    display: flex;
    justify-content: center;
}

.Login-Page main {
    padding: 10rem 1rem;
}

.Login-Page .Polaris-Button--primary {
    width: 100%;
    padding: 1rem;
}

.Login-Page .Polaris-Label__Text {
    font-weight: 400;
    font-size: 1.4rem;
}

.Login-Page .Polaris-FormLayout__Item:nth-child(1) div {
    margin-bottom: 3rem;
    display: flex;
    justify-content: center;
}

.analytics-container {
    display: flex;
}

.analytics-icon {
    text-decoration: none;
    font-size: 1.6rem;
    color: #595f66;
    margin-right: 0.5rem;
    cursor: default;
    border: .1rem solid #c4cdd5;
    width: 28px;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    border-radius: 3px;
}

.analytics-icon.icon-link {
    cursor: pointer;
}

@media screen and (max-width: 46.8125em) {
    .Account-Switch .Polaris-Label {
        display: none;
    }
}

.Polaris-Text-Danger {
    color: #b02b13;
    text-decoration: none;
}

.Polaris-Text-Danger:hover {
    opacity: .9 !important;
}

.Polaris-CustomTextBackDrop {
    width: 12rem;
    line-height: 2.4rem;
    min-height: 3.6rem;
    border: .1rem solid #c4cdd5;
    border-radius: 3px;
}

.Polaris-CustomTextBackDrop:focus {
    border-color: #5c6ac4;
    outline: 0;
    -webkit-box-shadow: inset 0 0 0 0 transparent, 0 0 0 1px #5c6ac4;
    box-shadow: inset 0 0 0 0 transparent, 0 0 0 1px #5c6ac4;
}

.Activate-Button {
    margin-top: 2rem;
    padding-top: 2rem;
    border-top: 1px solid #dfe3e8;
}

.Rate-Us, .Promotion-Container {
    margin-top: 2rem;
}

.Rate-Us .Polaris-Card__Header {
    position: relative;
}

.Rate-Us .Polaris-Link.Polaris-Rate-Close {
    color: #a21b00;
    position: absolute;
    bottom: 0;
    right: 2rem;
}

@media (max-width: 577px) {
    .Rate-Us .Polaris-Link.Polaris-Rate-Close {
        color: #a21b00;
        position: absolute;
        top: 0.5rem;
        right: 1rem;
    }
}

.Polaris-RateContainer {
    margin-top: 1rem;
}

.Polaris-RateContainer .Polaris-TextField {
    margin-top: 1.5rem;
    margin-bottom: 0.5rem;
    width: 400px;
}

.Polaris-Rate {
    float: left;
}

.Polaris-Rate:not(:checked) > input {
    position: absolute;
    display: none;
}

.Polaris-Rate:not(:checked) > label {
    float: right;
    width: 1em;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    font-size: 30px;
    color: #ccc;
}

.Polaris-Rate:not(:checked) > label:before {
    content: '★ ';
}

.Polaris-Rate > input:checked ~ label {
    color: rgb(238, 194, 0);
}

.Polaris-Rate:not(:checked) > label:hover,
.Polaris-Rate:not(:checked) > label:hover ~ label {
    color: #deb217;
}

.Polaris-Rate > input:checked + label:hover,
.Polaris-Rate > input:checked + label:hover ~ label,
.Polaris-Rate > input:checked ~ label:hover,
.Polaris-Rate > input:checked ~ label:hover ~ label,
.Polaris-Rate > label:hover ~ input:checked ~ label {
    color: rgb(238, 194, 0);
}

@media (max-width: 577px) {
    .Polaris-RateContainer .Polaris-TextField {
        width: 100%;
    }
}

.Promotion-Bar {
    background: #ffe6e9;
}

.Polaris-DataTable__Filter {
    display: none;
    position: absolute;
    left: 0;
    top: calc(100% + 10px);
    width: 100%;
    padding: 10px;
    background: #ffffff;
    z-index: 999;
    border-radius: 3px;
    border: .1rem solid #c4cdd5;
}

.Polaris-Filter-Tags {
    display: none;
}

.Polaris-Filter-Tags .Polaris-Tag {
    margin-bottom: 0;
    margin-right: 1rem;
    margin-top: 1rem;
}

.Polaris-Filter-Tags .Polaris-Tag:first-child {
    margin-left: 0;
}

.Polaris-DataTable__Hooks .Polaris-DataTable__Cell {
    min-width: 100px;
}

.Polaris-Space {
    margin-bottom: 2rem;
}

.Polaris-Button.Polaris-Button--pressed {
    background: #6d7175;
    box-shadow: var(--p-button-pressed-inner-shadow);
    color: #ffffff;
    border-color: #575959;
}

.Polaris-Button.Polaris-Button--pressed svg {
    fill: currentColor;
}

.Polaris-Label .Polaris-Icon {
    margin-left: 5px;
}

.Polaris-Choice__Label {
    user-select: none;
}

