@font-face {
            font-family: Inter;
            font-style: normal;
            font-weight: 100;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-Thin.woff2?v=3.19) format("woff2"), url(/assets/fonts/pi/Inter-Thin.woff?v=3.19) format("woff")
        }
        
        @font-face {
            font-family: Inter;
            font-style: italic;
            font-weight: 100;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-ThinItalic.woff2?v=3.19) format("woff2"), url(/assets/fonts/pi/Inter-ThinItalic.woff?v=3.19) format("woff")
        }
        
        @font-face {
            font-family: Inter;
            font-style: normal;
            font-weight: 200;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-ExtraLight.woff2?v=3.19) format("woff2"), url(/assets/fonts/pi/Inter-ExtraLight.woff?v=3.19) format("woff")
        }
        
        @font-face {
            font-family: Inter;
            font-style: italic;
            font-weight: 200;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-ExtraLightItalic.woff2?v=3.19) format("woff2"), url(/assets/fonts/pi/Inter-ExtraLightItalic.woff?v=3.19) format("woff")
        }
        
        @font-face {
            font-family: Inter;
            font-style: normal;
            font-weight: 300;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-Light.woff2?v=3.19) format("woff2"), url(/assets/fonts/pi/Inter-Light.woff?v=3.19) format("woff")
        }
        
        @font-face {
            font-family: Inter;
            font-style: italic;
            font-weight: 300;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-LightItalic.woff2?v=3.19) format("woff2"), url(/assets/fonts/pi/Inter-LightItalic.woff?v=3.19) format("woff")
        }
        
        @font-face {
            font-family: Inter;
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-Regular.woff2?v=3.19) format("woff2"), url(/assets/fonts/pi/Inter-Regular.woff?v=3.19) format("woff")
        }
        
        @font-face {
            font-family: Inter;
            font-style: italic;
            font-weight: 400;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-Italic.woff2?v=3.19) format("woff2"), url(/assets/fonts/pi/Inter-Italic.woff?v=3.19) format("woff")
        }
        
        @font-face {
            font-family: Inter;
            font-style: normal;
            font-weight: 500;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-Medium.woff2?v=3.19) format("woff2"), url(/assets/fonts/pi/Inter-Medium.woff?v=3.19) format("woff")
        }
        
        @font-face {
            font-family: Inter;
            font-style: italic;
            font-weight: 500;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-MediumItalic.woff2?v=3.19) format("woff2"), url(/assets/fonts/pi/Inter-MediumItalic.woff?v=3.19) format("woff")
        }
        
        @font-face {
            font-family: Inter;
            font-style: normal;
            font-weight: 600;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-SemiBold.woff2?v=3.19) format("woff2"), url(/assets/fonts/pi/Inter-SemiBold.woff?v=3.19) format("woff")
        }
        
        @font-face {
            font-family: Inter;
            font-style: italic;
            font-weight: 600;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-SemiBoldItalic.woff2?v=3.19) format("woff2"), url(/assets/fonts/pi/Inter-SemiBoldItalic.woff?v=3.19) format("woff")
        }
        
        @font-face {
            font-family: Inter;
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-Bold.woff2?v=3.19) format("woff2"), url(/assets/fonts/pi/Inter-Bold.woff?v=3.19) format("woff")
        }
        
        @font-face {
            font-family: Inter;
            font-style: italic;
            font-weight: 700;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-BoldItalic.woff2?v=3.19) format("woff2"), url(/assets/fonts/pi/Inter-BoldItalic.woff?v=3.19) format("woff")
        }
        
        @font-face {
            font-family: Inter;
            font-style: normal;
            font-weight: 800;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-ExtraBold.woff2?v=3.19) format("woff2"), url(/assets/fonts/pi/Inter-ExtraBold.woff?v=3.19) format("woff")
        }
        
        @font-face {
            font-family: Inter;
            font-style: italic;
            font-weight: 800;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-ExtraBoldItalic.woff2?v=3.19) format("woff2"), url(/assets/fonts/pi/Inter-ExtraBoldItalic.woff?v=3.19) format("woff")
        }
        
        @font-face {
            font-family: Inter;
            font-style: normal;
            font-weight: 900;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-Black.woff2?v=3.19) format("woff2"), url(/assets/fonts/pi/Inter-Black.woff?v=3.19) format("woff")
        }
        
        @font-face {
            font-family: Inter;
            font-style: italic;
            font-weight: 900;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-BlackItalic.woff2?v=3.19) format("woff2"), url(/assets/fonts/pi/Inter-BlackItalic.woff?v=3.19) format("woff")
        }
        /* ----------------------- variable ----------------------- */
        
        @font-face {
            font-family: Inter var;
            font-style: normal;
            font-weight: 100 900;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-roman.var.woff2?v=3.19) format("woff2");
            font-named-instance: "Regular"
        }
        
        @font-face {
            font-family: Inter var;
            font-style: italic;
            font-weight: 100 900;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-italic.var.woff2?v=3.19) format("woff2");
            font-named-instance: "Italic"
        }
        /* ----------- experimental multi-axis variable -----------

Slant axis is not yet widely supported (as of February 2019) and thus this
multi-axis single-file variable font is opt-in rather than the default.
When using this, you will likely need to set font-variation-settings explicitly, e.g:
* { font-variation-settings: "slnt" 0deg }
.italic { font-variation-settings: "slnt" 10deg }
*/
        
        @font-face {
            font-family: Inter var experimental;
            font-style: oblique 0deg 10deg;
            font-weight: 100 900;
            font-display: swap;
            src: url(/assets/fonts/pi/Inter.var.woff2?v=3.19) format("woff2")
        }
        /* Legacy name (became legacy on Feb 2, 2019) */
        
        @font-face {
            font-family: Inter var alt;
            font-weight: 100 900;
            font-style: normal;
            font-named-instance: "Regular";
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-roman.var.woff2?v=3.19) format("woff2")
        }
        
        @font-face {
            font-family: Inter var alt;
            font-weight: 100 900;
            font-style: italic;
            font-named-instance: "Italic";
            font-display: swap;
            src: url(/assets/fonts/pi/Inter-italic.var.woff2?v=3.19) format("woff2")
        }
        /* cyrillic */
        
        @font-face {
            font-family: Playfair Display;
            font-style: normal;
            font-weight: 400;
            src: url(/assets/fonts/pi/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDTbtXK-F2qC0usEw.woff) format("woff");
            unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116
        }
        /* vietnamese */
        
        @font-face {
            font-family: Playfair Display;
            font-style: normal;
            font-weight: 400;
            src: url(/assets/fonts/pi/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDYbtXK-F2qC0usEw.woff) format("woff");
            unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+1ea0-1ef9, u+20ab
        }
        /* latin-ext */
        
        @font-face {
            font-family: Playfair Display;
            font-style: normal;
            font-weight: 400;
            src: url(/assets/fonts/pi/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDZbtXK-F2qC0usEw.woff) format("woff");
            unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf, u+2113, u+2c60-2c7f, u+a720-a7ff
        }
        /* latin */
        
        @font-face {
            font-family: Playfair Display;
            font-style: normal;
            font-weight: 400;
            src: url(/assets/fonts/pi/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtXK-F2qC0s.woff) format("woff");
            unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
        }
        
        .slick-slider {
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            -webkit-touch-callout: none;
            -khtml-user-select: none;
            touch-action: pan-y;
            -webkit-tap-highlight-color: transparent
        }
        
        .slick-list,
        .slick-slider {
            position: relative;
            display: block
        }
        
        .slick-list {
            overflow: hidden;
            margin: 0;
            padding: 0
        }
        
        .slick-list:focus {
            outline: none
        }
        
        .slick-list.dragging {
            cursor: pointer;
            cursor: hand
        }
        
        .slick-slider .slick-list,
        .slick-slider .slick-track {
            -webkit-transform: translateZ(0);
            -moz-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .slick-track {
            position: relative;
            top: 0;
            left: 0;
            display: block;
            margin-left: auto;
            margin-right: auto
        }
        
        .slick-track:after,
        .slick-track:before {
            display: table;
            content: ""
        }
        
        .slick-track:after {
            clear: both
        }
        
        .slick-loading .slick-track {
            visibility: hidden
        }
        
        .slick-slide {
            display: none;
            float: left;
            height: 100%;
            min-height: 1px
        }
        
        [dir=rtl] .slick-slide {
            float: right
        }
        
        .slick-slide img {
            display: block
        }
        
        .slick-slide.slick-loading img {
            display: none
        }
        
        .slick-slide.dragging img {
            pointer-events: none
        }
        
        .slick-initialized .slick-slide {
            display: block
        }
        
        .slick-loading .slick-slide {
            visibility: hidden
        }
        
        .slick-vertical .slick-slide {
            display: block;
            height: auto;
            border: 1px solid transparent
        }
        
        .slick-arrow.slick-hidden {
            display: none
        }
        /*.slick-loading .slick-list {*/
        /*background: #fff url(static/images/ajax-loader.3d3eb30384470a0a5f6d3058ee68eff2.gif) 50% no-repeat*/
        /*}*/
        
        @font-face {
            font-family: slick;
            font-weight: 400;
            font-style: normal;
            src: url(/assets/fonts/pi/slick.253ac843d9cff70a5ac55a78a3aeb426.eot);
            src: url(/assets/fonts/pi/slick.253ac843d9cff70a5ac55a78a3aeb426.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/pi/slick.f7f1e7911cd4fe275e294185b4875ec7.woff) format("woff"), url(/assets/fonts/pi/slick.ad0c1b9dc2d8ec4e2fa0fbb90b102a90.ttf) format("truetype")
        }
        
        .slick-next,
        .slick-prev {
            font-size: 0;
            line-height: 0;
            position: absolute;
            top: 50%;
            display: block;
            width: 20px;
            height: 20px;
            padding: 0;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            transform: translateY(-50%);
            cursor: pointer;
            border: none
        }
        
        .slick-next,
        .slick-next:focus,
        .slick-next:hover,
        .slick-prev,
        .slick-prev:focus,
        .slick-prev:hover {
            color: transparent;
            outline: none;
            background: transparent
        }
        
        .slick-next:focus:before,
        .slick-next:hover:before,
        .slick-prev:focus:before,
        .slick-prev:hover:before {
            opacity: 1
        }
        
        .slick-next.slick-disabled:before,
        .slick-prev.slick-disabled:before {
            opacity: .25
        }
        
        .slick-next:before,
        .slick-prev:before {
            font-family: slick;
            font-size: 20px;
            line-height: 1;
            opacity: .75;
            color: #fff;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }
        
        .slick-prev {
            left: -25px
        }
        
        [dir=rtl] .slick-prev {
            right: -25px;
            left: auto
        }
        
        .slick-prev:before {
            content: "←"
        }
        
        [dir=rtl] .slick-prev:before {
            content: "→"
        }
        
        .slick-next {
            right: -25px
        }
        
        [dir=rtl] .slick-next {
            right: auto;
            left: -25px
        }
        
        .slick-next:before {
            content: "→"
        }
        
        [dir=rtl] .slick-next:before {
            content: "←"
        }
        
        .slick-dotted.slick-slider {
            margin-bottom: 30px
        }
        
        .slick-dots {
            position: absolute;
            bottom: -25px;
            display: block;
            width: 100%;
            padding: 0;
            margin: 0;
            list-style: none;
            text-align: center
        }
        
        .slick-dots li {
            position: relative;
            display: inline-block;
            margin: 0 5px;
            padding: 0
        }
        
        .slick-dots li,
        .slick-dots li uni-button {
            width: 20px;
            height: 20px;
            cursor: pointer
        }
        
        .slick-dots li uni-button {
            font-size: 0;
            line-height: 0;
            display: block;
            padding: 5px;
            color: transparent;
            border: 0;
            outline: none;
            background: transparent
        }
        
        .slick-dots li uni-button:focus,
        .slick-dots li uni-button:hover {
            outline: none
        }
        
        .slick-dots li uni-button:focus:before,
        .slick-dots li uni-button:hover:before {
            opacity: 1
        }
        
        .slick-dots li uni-button:before {
            font-family: slick;
            font-size: 6px;
            line-height: 20px;
            position: absolute;
            top: 0;
            left: 0;
            width: 20px;
            height: 20px;
            content: "•";
            text-align: center;
            opacity: .25;
            color: #000;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }
        
        .slick-dots li.slick-active uni-button:before {
            opacity: .75;
            color: #000
        }
        
        .bxchWt {
            padding: 0 20px 50px;
            color: #001428;
            overflow: hidden
        }
        
        @media screen and (max-width:980px) {
            .bxchWt {
                padding: 0
            }
        }
        
        .fPKLdv {
            margin: 0 auto;
            max-width: 1200px;
            position: relative
        }
        
        .eCWWXj {
            height: 100%
        }
        
        @media screen and (max-width:980px) {
            .fPKLdv {
                width: 100%;
                max-width: 100%
            }
        }
        
        @media screen and (max-width:980px) {
            .eCWWXj {
                display: block;
                padding: 0 0 40px
            }
        }
        
        .ehDSjq {
            width: 100%;
            text-align: center;
            font-size: 44px;
            padding-bottom: 50px;
            font-weight: 800;
            letter-spacing: .56px
        }
        
        @media screen and (max-width:980px) {
            .ehDSjq {
                padding: 30px 0;
                font-size: 36px
            }
        }
        
        .ceGSCw {
            width: 100%;
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 20px
        }
        
        @media screen and (max-width:980px) {
            .ceGSCw {
                grid-template-columns: repeat(2, 1fr);
                gap: 20px
            }
        }
        
        .fUHSbP {
            background: hsla(0, 0%, 96.1%, .5);
            border-radius: 8px;
            height: 128px;
            display: flex;
            padding: 30px;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center
        }
        
        @media screen and (max-width:980px) {
            .fUHSbP {
                height: 70px
            }
        }
        
        .kWehDj {
            max-width: 100%;
            max-height: 60px;
            width: auto;
            height: auto
        }
        
        @media screen and (max-width:980px) {
            .kWehDj {
                max-height: 64px;
                max-width: 90px
            }
        }
        /*!sc*/
        
        h1 {
            font-size: 2em;
            margin: .67em 0
        }
        /*!sc*/
        
        hr {
            box-sizing: initial;
            height: 0;
            overflow: visible
        }
        /*!sc*/
        
        pre {
            font-family: monospace, monospace;
            font-size: 1em
        }
        /*!sc*/
        
        a {
            background-color: initial
        }
        /*!sc*/
        
        abbr[title] {
            border-bottom: none;
            -webkit-text-decoration: underline;
            text-decoration: underline;
            -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted
        }
        /*!sc*/
        
        b,
        strong {
            font-weight: bolder
        }
        /*!sc*/
        
        code,
        kbd,
        samp {
            font-family: monospace, monospace;
            font-size: 1em
        }
        /*!sc*/
        
        small {
            font-size: 80%
        }
        /*!sc*/
        
        sub,
        sup {
            font-size: 75%;
            line-height: 0;
            position: relative;
            vertical-align: initial
        }
        /*!sc*/
        
        sub {
            bottom: -.25em
        }
        /*!sc*/
        
        sup {
            top: -.5em
        }
        /*!sc*/
        
        img {
            border-style: none
        }
        /*!sc*/
        
        uni-button,
        uni-input,
        optgroup,
        select,
        uni-textarea {
            font-family: inherit;
            font-size: 100%;
            line-height: 1.15;
            margin: 0
        }
        /*!sc*/
        
        uni-button,
        uni-input {
            overflow: visible
        }
        /*!sc*/
        
        uni-button,
        select {
            text-transform: none
        }
        /*!sc*/
        
        uni-button,
        [type="button"],
        [type="reset"],
        [type="submit"] {
            -webkit-appearance: button
        }
        /*!sc*/
        
        uni-button::-moz-focus-inner,
        [type="button"]::-moz-focus-inner,
        [type="reset"]::-moz-focus-inner,
        [type="submit"]::-moz-focus-inner {
            border-style: none;
            padding: 0
        }
        /*!sc*/
        
        uni-button:-moz-focusring,
        [type="button"]:-moz-focusring,
        [type="reset"]:-moz-focusring,
        [type="submit"]:-moz-focusring {
            outline: 1px dotted ButtonText
        }
        /*!sc*/
        
        fieldset {
            padding: .35em .75em .625em
        }
        /*!sc*/
        
        legend {
            box-sizing: border-box;
            color: inherit;
            display: table;
            max-width: 100%;
            padding: 0;
            white-space: normal
        }
        /*!sc*/
        
        uni-progress {
            vertical-align: initial
        }
        /*!sc*/
        
        uni-textarea {
            overflow: auto
        }
        /*!sc*/
        
        [type="checkbox"],
        [type="radio"] {
            box-sizing: border-box;
            padding: 0
        }
        /*!sc*/
        
        [type="number"]::-webkit-inner-spin-button,
        [type="number"]::-webkit-outer-spin-button {
            height: auto
        }
        /*!sc*/
        
        [type="search"] {
            -webkit-appearance: textfield;
            outline-offset: -2px
        }
        /*!sc*/
        
        [type="search"]::-webkit-search-decoration {
            -webkit-appearance: none
        }
        /*!sc*/
        
         ::-webkit-file-upload-button {
            -webkit-appearance: button;
            font: inherit
        }
        /*!sc*/
        
        details {
            display: block
        }
        /*!sc*/
        
        summary {
            display: list-item
        }
        /*!sc*/
        
        template {
            display: none
        }
        /*!sc*/
        
        [hidden] {
            display: none
        }
        /*!sc*/
        
        *,
        *:before,
        *:after {
            box-sizing: border-box
        }
        /*!sc*/
        
        html,
        body {
            height: 100%;
            min-height: 100%;
            max-width: 100%;
            margin: 0;
            padding: 0
        }
        /*!sc*/
        
        body {
            font-size: 100%;
            font-style: normal;
            font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;
            -webkit-font-smoothing: antialiased;
            text-rendering: optimizeLegibility
        }
        /*!sc*/
        
        p {
            line-height: 1.5;
            margin: 0
        }
        /*!sc*/
        
        h1,
        h2,
        h3,
        h4,
        h5 {
            margin: 0;
            margin-bottom: .5em;
            color: var(--grey900);
            font-weight: 500
        }
        /*!sc*/
        
        h1 {
            font-size: 3.25rem;
            line-height: 1.3em
        }
        /*!sc*/
        
        @media (max-width:767px) {
            h1 {
                font-size: 2.5rem
            }
        }
        /*!sc*/
        
        h2 {
            font-size: 2.5rem;
            line-height: 1.3
        }
        /*!sc*/
        
        @media (max-width:767px) {
            h2 {
                font-size: 2rem
            }
        }
        /*!sc*/
        
        h3 {
            font-size: 2rem;
            line-height: 1.4
        }
        /*!sc*/
        
        @media (max-width:767px) {
            h3 {
                font-size: 1.75rem
            }
        }
        /*!sc*/
        
        h4 {
            font-size: 1.5rem;
            line-height: 1.4
        }
        /*!sc*/
        
        h5 {
            font-size: 1.2rem;
            line-height: 1.5
        }
        /*!sc*/
        
        a {
            -webkit-text-decoration: none;
            text-decoration: none;
            color: var(--grey900)
        }
        /*!sc*/
        
        ul,
        ol {
            padding: 0;
            margin: 0;
            list-style: none
        }
        /*!sc*/
        
        li {
            list-style: none
        }
        /*!sc*/
        
        .flex-container {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            margin: 0 auto;
            width: 100%;
            min-height: 2rem
        }
        /*!sc*/
        
        .arrow-down {
            width: 0;
            height: 0;
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            border-top: 8px solid #000
        }
        /*!sc*/
        
         :root {
            --siteMaxWidth: 75rem;
            --contentMaxWidth: 62rem;
            --copyMaxWidth: 42rem;
            --smScreen: 48rem;
            --mdScreen: 62rem;
            --lgScreen: 75rem;
            --smBorderRadius: 2px;
            --lgBorderRadius: 4px
        }
        /*!sc*/
        
        data-styled.g1[id="sc-global-hmFvik1"] {
            content: "sc-global-hmFvik1,"
        }
        /*!sc*/
        
        .cnYUjy {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding: .75rem 1.375rem;
            font-size: 1.125rem;
            font-weight: 500;
            -webkit-letter-spacing: .01em;
            -moz-letter-spacing: .01em;
            -ms-letter-spacing: .01em;
            letter-spacing: .01em;
            line-height: 144%;
            border-radius: .5rem;
            border: .125rem solid transparent;
            cursor: pointer;
            -webkit-transition: all .3s ease;
            transition: all .3s ease;
            background-color: #0c6cf2;
            color: #fff
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .cnYUjy {
                font-size: 16px;
                line-height: 143%;
                padding: .625rem .875rem
            }
        }
        /*!sc*/
        
        .cnYUjy:hover,
        .cnYUjy:focus {
            background-color: #144699
        }
        /*!sc*/
        
        .dYRmHy {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding: .75rem 1.375rem;
            font-size: 1.125rem;
            font-weight: 500;
            -webkit-letter-spacing: .01em;
            -moz-letter-spacing: .01em;
            -ms-letter-spacing: .01em;
            letter-spacing: .01em;
            line-height: 144%;
            border-radius: .5rem;
            border: .125rem solid transparent;
            cursor: pointer;
            -webkit-transition: all .3s ease;
            transition: all .3s ease;
            color: #121d33;
            background: #fff
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .dYRmHy {
                font-size: .875rem;
                line-height: 143%;
                padding: .625rem .875rem
            }
        }
        /*!sc*/
        
        .dYRmHy:hover,
        .dYRmHy:focus {
            background-color: #dfe3eb
        }
        /*!sc*/
        
        .fQXoGc {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding: .75rem 1.375rem;
            font-size: 1.125rem;
            font-weight: 500;
            -webkit-letter-spacing: .01em;
            -moz-letter-spacing: .01em;
            -ms-letter-spacing: .01em;
            letter-spacing: .01em;
            line-height: 144%;
            border-radius: .5rem;
            border: .125rem solid transparent;
            cursor: pointer;
            -webkit-transition: all .3s ease;
            transition: all .3s ease;
            color: #fff;
            background: #7349f2
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .fQXoGc {
                font-size: .875rem;
                line-height: 143%;
                padding: .625rem .875rem
            }
        }
        /*!sc*/
        
        .fQXoGc:hover,
        .fQXoGc:focus {
            background-color: #5322e5
        }
        /*!sc*/
        
        .bWXcPk {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding: .75rem 1.375rem;
            font-size: 1.125rem;
            font-weight: 500;
            -webkit-letter-spacing: .01em;
            -moz-letter-spacing: .01em;
            -ms-letter-spacing: .01em;
            letter-spacing: .01em;
            line-height: 144%;
            border-radius: .5rem;
            border: .125rem solid transparent;
            cursor: pointer;
            -webkit-transition: all .3s ease;
            transition: all .3s ease;
            color: #fff;
            background: #677185
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .bWXcPk {
                font-size: .875rem;
                line-height: 143%;
                padding: .625rem .875rem
            }
        }
        /*!sc*/
        
        .bWXcPk:hover,
        .bWXcPk:focus {
            background-color: #50596b
        }
        /*!sc*/
        
        .khSMPn {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding: .75rem 1.375rem;
            font-size: 1.125rem;
            font-weight: 500;
            -webkit-letter-spacing: .01em;
            -moz-letter-spacing: .01em;
            -ms-letter-spacing: .01em;
            letter-spacing: .01em;
            line-height: 144%;
            border-radius: .5rem;
            border: .125rem solid transparent;
            cursor: pointer;
            -webkit-transition: all .3s ease;
            transition: all .3s ease;
            color: #fff;
            background: #f28b24;
            border-color: transparent
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .khSMPn {
                font-size: .875rem;
                line-height: 143%;
                padding: .625rem .875rem
            }
        }
        /*!sc*/
        
        .khSMPn:hover,
        .khSMPn:focus {
            background-color: #d96716
        }
        /*!sc*/
        
        .dwFAru {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding: .75rem 1.375rem;
            font-size: 1.125rem;
            font-weight: 500;
            -webkit-letter-spacing: .01em;
            -moz-letter-spacing: .01em;
            -ms-letter-spacing: .01em;
            letter-spacing: .01em;
            line-height: 144%;
            border-radius: .5rem;
            border: .125rem solid transparent;
            cursor: pointer;
            -webkit-transition: all .3s ease;
            transition: all .3s ease;
            color: #0c6cf2;
            background: #fff
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .dwFAru {
                font-size: .875rem;
                line-height: 143%;
                padding: .625rem .875rem
            }
        }
        /*!sc*/
        
        .dwFAru:hover,
        .dwFAru:focus {
            background-color: #dfe3eb
        }
        /*!sc*/
        
        data-styled.g4[id="Button__NewBaseButton-sc-1e82yhp-0"] {
            content: "cnYUjy,dYRmHy,fQXoGc,bWXcPk,khSMPn,dwFAru,"
        }
        /*!sc*/
        
        .diIPPY {
            display: inline-block;
            font-weight: 600;
            text-align: center;
            outline: none;
            -webkit-transition: all .3s ease;
            transition: all .3s ease;
            -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
            border-radius: .5rem;
            height: 2.5rem;
            width: 100%;
            color: #fff;
            opacity: 1;
            font-size: 1rem;
            padding: 0 1rem;
            border: transparent;
            background-color: #0c6cf2;
            line-height: 2.5rem
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .diIPPY {
                width: auto
            }
        }
        /*!sc*/
        
        .diIPPY:hover {
            cursor: pointer;
            background-color: #1656b9
        }
        /*!sc*/
        
        .diIPPY:hover a {
            color: inherit
        }
        /*!sc*/
        
        .jCWiUx {
            display: inline-block;
            font-weight: 600;
            text-align: center;
            outline: none;
            -webkit-transition: all .3s ease;
            transition: all .3s ease;
            -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
            border-radius: .5rem;
            height: 2.5rem;
            color: #fff;
            opacity: 1;
            font-size: 1rem;
            padding: 0 1rem;
            border: transparent;
            background-color: #0c6cf2;
            line-height: 2.5rem
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .jCWiUx {
                width: auto
            }
        }
        /*!sc*/
        
        .jCWiUx:hover {
            cursor: pointer;
            background-color: #0c6cf2
        }
        /*!sc*/
        
        .jCWiUx:hover a {
            color: inherit
        }
        /*!sc*/
        
        data-styled.g6[id="Button__DefaultButton-sc-1e82yhp-2"] {
            content: "diIPPY,jCWiUx,"
        }
        /*!sc*/
        
        .llCkQr {
            display: block;
            color: inherit
        }
        /*!sc*/
        
        data-styled.g10[id="Containers__Container-yamifu-1"] {
            content: "llCkQr,"
        }
        /*!sc*/
        
        .jqlzrh {
            box-sizing: initial;
            max-width: 62.5rem;
            margin: 0 auto;
            padding: 0 2.5rem
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .jqlzrh {
                padding: 0 1rem
            }
        }
        /*!sc*/
        
        data-styled.g16[id="Containers__Wrap-yamifu-7"] {
            content: "jqlzrh,"
        }
        /*!sc*/
        
        .iEhMQm {
            margin: 0 2rem .4rem 0;
            height: 1.5rem
        }
        /*!sc*/
        
        .iEhMQm .logomark-color {
            fill: #000
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .iEhMQm {
                height: 1.5rem;
                width: 200px
            }
            .iEhMQm .logomark-color {
                fill: #000
            }
        }
        /*!sc*/
        
        data-styled.g18[id="LogotypeText__Logo-gkjo77-0"] {
            content: "iEhMQm,"
        }
        /*!sc*/
        
        .gLMEnS {
            margin-bottom: 0;
            min-width: 100px;
            color: rgba(3, 14, 38, .75);
            background-size: 10px;
            background-repeat: no-repeat;
            background-position: right 16px center;
            background-image: url(static/images/down-arrow.png);
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            border: none;
            font-size: 1rem;
            font-weight: 500;
            border-radius: .5rem;
            height: 2.5rem;
            line-height: 2.5rem;
            cursor: pointer;
            outline: none;
            text-align: left;
            background-color: initial;
            padding: 0
        }
        /*!sc*/
        
        @media (-ms-high-contrast:active),
        (-ms-high-contrast:none) {
            .gLMEnS::-ms-expand {
                display: none
            }
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .gLMEnS {
                width: auto
            }
        }
        /*!sc*/
        
        data-styled.g19[id="Select__SelectElement-g2tp7l-0"] {
            content: "gLMEnS,"
        }
        /*!sc*/
        
        .biGsNx {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            height: 2.5rem;
            width: 11.25rem;
            -webkit-transition: all .5s;
            transition: all .5s;
            -webkit-box-pack: start;
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }
        /*!sc*/
        
        .biGsNx svg {
            margin-right: 1.5rem
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .biGsNx {
                margin-right: 1rem;
                width: 12rem;
                -webkit-flex: 1 1 auto;
                -ms-flex: 1 1 auto;
                flex: 1 1 auto
            }
            .biGsNx svg {
                margin-right: 1rem
            }
        }
        /*!sc*/
        
        @supports (-ms-ime-align:auto) {
            .biGsNx svg {
                margin-top: 6px;
                height: 24px;
                width: 24px
            }
        }
        /*!sc*/
        
        data-styled.g20[id="SocialLinks-sc-1z9brw-0"] {
            content: "biGsNx,"
        }
        /*!sc*/
        
        .kRtqet {
            font-size: 3rem;
            font-weight: 600;
            line-height: 3.625rem
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .kRtqet {
                font-size: 1.5rem;
                line-height: 1.8125rem
            }
        }
        /*!sc*/
        
        data-styled.g21[id="Text__H1-sc-1fwf07x-0"] {
            content: "kRtqet,"
        }
        /*!sc*/
        
        .kPRcAz {
            font-size: 2.5rem;
            font-weight: 600;
            line-height: 3.25rem
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .kPRcAz {
                font-size: 1.25rem;
                line-height: 1.75rem
            }
        }
        /*!sc*/
        
        data-styled.g22[id="Text__H2-sc-1fwf07x-1"] {
            content: "kPRcAz,"
        }
        /*!sc*/
        
        .cfslQR {
            font-size: 2rem;
            font-weight: 600;
            line-height: 2.625rem
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .cfslQR {
                font-size: 1.125rem;
                line-height: 1.5rem
            }
        }
        /*!sc*/
        
        data-styled.g23[id="Text__H3-sc-1fwf07x-2"] {
            content: "cfslQR,"
        }
        /*!sc*/
        
        .hrbjxU {
            font-size: 1.5rem;
            font-weight: 500;
            line-height: 2.125rem
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .hrbjxU {
                font-size: 1.0625rem;
                line-height: 1.5rem
            }
        }
        /*!sc*/
        
        data-styled.g26[id="Text__Subtitle1-sc-1fwf07x-5"] {
            content: "hrbjxU,"
        }
        /*!sc*/
        
        .vvWMe {
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5rem
        }
        /*!sc*/
        
        data-styled.g28[id="Text__Body1-sc-1fwf07x-7"] {
            content: "vvWMe,"
        }
        /*!sc*/
        
        .gzboDI {
            font-size: .75rem;
            font-weight: 400;
            line-height: 1rem
        }
        /*!sc*/
        
        data-styled.g34[id="Text__Caption-sc-1fwf07x-13"] {
            content: "gzboDI,"
        }
        /*!sc*/
        
        .jdRAXE {
            font-size: 1.125rem;
            font-weight: 400;
            line-height: 1.8125rem
        }
        /*!sc*/
        
        data-styled.g36[id="Text__BodyBig-sc-1fwf07x-15"] {
            content: "jdRAXE,"
        }
        /*!sc*/
        
        .hOyGHK {
            font-weight: 600
        }
        /*!sc*/
        
        data-styled.g37[id="Text__BodyBold-sc-1fwf07x-16"] {
            content: "hOyGHK,"
        }
        /*!sc*/
        
        .dnGUUI {
            font-size: 1.25rem;
            font-weight: 400;
            line-height: 1.5;
            color: inherit;
            opacity: .75
        }
        /*!sc*/
        
        data-styled.g51[id="Text__ParagraphLarge-sc-1fwf07x-30"] {
            content: "dnGUUI,"
        }
        /*!sc*/
        
        .bfZunw {
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: inherit;
            opacity: .75
        }
        /*!sc*/
        
        data-styled.g53[id="Text__ParagraphSmall-sc-1fwf07x-32"] {
            content: "bfZunw,"
        }
        /*!sc*/
        
        .gSWhux {
            position: relative;
            padding-top: 5.5rem;
            padding-bottom: 7.5rem
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .gSWhux {
                padding-top: 2.5rem;
                padding-bottom: 2.5rem
            }
        }
        /*!sc*/
        
        data-styled.g56[id="Footer__GlobalFooter-sc-13334au-0"] {
            content: "gSWhux,"
        }
        /*!sc*/
        
        .hwpqVZ {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }
        /*!sc*/
        
        .hwpqVZ a {
            color: #121d33;
            -webkit-transition: color .5s;
            transition: color .5s;
            opacity: .5s;
            font-weight: 500
        }
        /*!sc*/
        
        .hwpqVZ a:hover {
            color: #144699;
            opacity: 1
        }
        /*!sc*/
        
        data-styled.g57[id="Footer__Container-sc-13334au-1"] {
            content: "hwpqVZ,"
        }
        /*!sc*/
        
        .eAPcdT {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: row;
            -ms-flex-direction: row;
            flex-direction: row;
            -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            -webkit-box-pack: start;
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }
        /*!sc*/
        
        .eAPcdT a {
            opacity: .75
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .eAPcdT {
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: start;
                -webkit-justify-content: flex-start;
                -ms-flex-pack: start;
                justify-content: flex-start;
                display: block
            }
        }
        /*!sc*/
        
        data-styled.g58[id="Footer__SiteNav-sc-13334au-2"] {
            content: "eAPcdT,"
        }
        /*!sc*/
        
        .cGpcJn {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
            justify-content: space-between
        }
        /*!sc*/
        
        data-styled.g59[id="Footer__Menu-sc-13334au-3"] {
            content: "cGpcJn,"
        }
        /*!sc*/
        
        .gcevVV {
            -webkit-flex: 1 1 auto;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            margin-bottom: 4rem;
            line-height: 2.5rem;
            margin-right: 120px
        }
        /*!sc*/
        
        .gcevVV:last-child {
            margin-right: 0
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .gcevVV {
                margin-bottom: 40px;
                margin-right: 0;
                width: 50%
            }
        }
        /*!sc*/
        
        data-styled.g60[id="Footer__Column-sc-13334au-4"] {
            content: "gcevVV,"
        }
        /*!sc*/
        
        .diuBag {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            height: 2.5rem
        }
        /*!sc*/
        
        .diuBag li {
            color: #121d33;
            opacity: .75;
            font-weight: 500
        }
        /*!sc*/
        
        .diuBag svg {
            width: 1.5rem;
            height: 1.5rem;
            margin-right: 1.4rem;
            margin-left: 0;
            color: #121d33
        }
        /*!sc*/
        
        .diuBag span {
            opacity: .75;
            color: #121d33;
            font-weight: 500
        }
        /*!sc*/
        
        .diuBag select {
            opacity: .75;
            color: #121d33;
            padding-right: 32px
        }
        /*!sc*/
        
        data-styled.g61[id="Footer__Row-sc-13334au-5"] {
            content: "diuBag,"
        }
        /*!sc*/
        
        .dPFxUJ {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            margin-bottom: 16px;
            height: 24px
        }
        /*!sc*/
        
        .dPFxUJ:last-child {
            margin-bottom: 0
        }
        /*!sc*/
        
        data-styled.g63[id="Footer__Item-sc-13334au-7"] {
            content: "dPFxUJ,"
        }
        /*!sc*/
        
        .lkGMyP {
            display: block !important;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            margin-top: -8px
        }
        /*!sc*/
        
        .lkGMyP>span {
            margin-left: .5rem;
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content
        }
        /*!sc*/
        
        data-styled.g64[id="Footer__Career-sc-13334au-8"] {
            content: "lkGMyP,"
        }
        /*!sc*/
        
        .ferMuh {
            margin-top: 24px
        }
        /*!sc*/
        
        data-styled.g65[id="Footer__Press-sc-13334au-9"] {
            content: "ferMuh,"
        }
        /*!sc*/
        
        .jRVxfa {
            color: #fff;
            background-color: #0c6cf2;
            border-radius: .25rem;
            font-weight: 500;
            padding: .125rem .25rem;
            margin-left: .5rem;
            word-wrap: normal
        }
        /*!sc*/
        
        data-styled.g66[id="Footer__NavBadge-sc-13334au-10"] {
            content: "jRVxfa,"
        }
        /*!sc*/
        
        .gUgDlB {
            margin: .25rem 0 .6rem 0
        }
        /*!sc*/
        
        .gUgDlB>svg {
            height: 1.5rem;
            width: 10.5rem
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .gUgDlB {
                margin-bottom: 0
            }
        }
        /*!sc*/
        
        data-styled.g67[id="Footer__FooterLogo-sc-13334au-11"] {
            content: "gUgDlB,"
        }
        /*!sc*/
        
        .jBTGLn {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }
        /*!sc*/
        
        data-styled.g68[id="Footer__SocialLinksWrapper-sc-13334au-12"] {
            content: "jBTGLn,"
        }
        /*!sc*/
        
        .EcAFK {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-align-items: flex-end;
            -webkit-box-align: flex-end;
            -ms-flex-align: flex-end;
            align-items: flex-end
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .EcAFK {
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                padding: 0;
                -webkit-align-items: flex-start;
                -webkit-box-align: flex-start;
                -ms-flex-align: flex-start;
                align-items: flex-start
            }
        }
        /*!sc*/
        
        data-styled.g69[id="Footer__BottomWrap-sc-13334au-13"] {
            content: "EcAFK,"
        }
        /*!sc*/
        
        .bkulDM {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex
        }
        /*!sc*/
        
        .bkulDM a:last-child {
            margin-left: 1rem
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .bkulDM svg {
                width: 100%
            }
        }
        /*!sc*/
        
        data-styled.g70[id="Footer__Badges-sc-13334au-14"] {
            content: "bkulDM,"
        }
        /*!sc*/
        
        .dZZGzM {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: start;
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .dZZGzM {
                width: 100%;
                margin-bottom: 2rem
            }
        }
        /*!sc*/
        
        data-styled.g71[id="Footer__LangCopyrightColumn-sc-13334au-15"] {
            content: "dZZGzM,"
        }
        /*!sc*/
        
        .cfKjru {
            color: #121d33;
            margin-bottom: 32px
        }
        /*!sc*/
        
        data-styled.g72[id="Footer__ColumnTitle-sc-13334au-16"] {
            content: "cfKjru,"
        }
        /*!sc*/
        
        .gShLJT {
            color: #677185;
            font-size: 16px;
            font-weight: 500;
            line-height: 24px;
            -webkit-transition: color .3s ease;
            transition: color .3s ease
        }
        /*!sc*/
        
        .gShLJT:hover,
        .gShLJT:focus {
            color: #353f52
        }
        /*!sc*/
        
        data-styled.g73[id="Footer__ColumnLink-sc-13334au-17"] {
            content: "gShLJT,"
        }
        /*!sc*/
        
        .kHpuNk {
            color: #1da1f2
        }
        /*!sc*/
        
        data-styled.g74[id="Footer__TwitterIcon-sc-13334au-18"] {
            content: "kHpuNk,"
        }
        /*!sc*/
        
        .tHCbS {
            margin-left: 16px
        }
        /*!sc*/
        
        data-styled.g75[id="Footer__NmlsText-sc-13334au-19"] {
            content: "tHCbS,"
        }
        /*!sc*/
        
        .kRzCzi {
            position: absolute;
            top: 5rem;
            visibility: hidden
        }
        /*!sc*/
        
        data-styled.g109[id="Header__Snitch-ra9ecu-13"] {
            content: "kRzCzi,"
        }
        /*!sc*/
        
        .jGdczm {
            -ms-overflow-style: none
        }
        /*!sc*/
        
        data-styled.g133[id="Layout__LayoutContainer-sc-1jcfs2f-0"] {
            content: "jGdczm,"
        }
        /*!sc*/
        
        .cDOidB {
            position: relative;
            top: -4.75rem;
            padding-top: 4.75rem;
            margin-bottom: -4.75rem
        }
        /*!sc*/
        
        .cDOidB>*:first-child {
            padding-top: 4.75rem
        }
        /*!sc*/
        
        data-styled.g134[id="Layout__Main-sc-1jcfs2f-1"] {
            content: "cDOidB,"
        }
        /*!sc*/
        
        .hJQdJu {
            background-color: #121d33;
            background-image: url(../images/banner-bg.svg);
            background-repeat: no-repeat;
            background-size: 1440px;
            background-position: top;
            color: #fff;
            padding: 80px 0
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .hJQdJu {
                padding: 40px 0
            }
        }
        /*!sc*/
        
        data-styled.g164[id="Banner-n86mvl-0"] {
            content: "hJQdJu,"
        }
        /*!sc*/
        
        .eARdfV {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .eARdfV {
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-align-items: flex-start;
                -webkit-box-align: flex-start;
                -ms-flex-align: flex-start;
                align-items: flex-start
            }
        }
        /*!sc*/
        
        data-styled.g167[id="Banner__BannerWrap-n86mvl-3"] {
            content: "eARdfV,"
        }
        /*!sc*/
        
        .cIzBeK {
            margin: 0 32px 0 0
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .cIzBeK {
                margin: 0 0 20px 0
            }
        }
        /*!sc*/
        
        data-styled.g168[id="Banner__Title-n86mvl-4"] {
            content: "cIzBeK,"
        }
        /*!sc*/
        
        .cePXDf {
            background-color: #121d33;
            background-image: url(../images/home-hero-gradient.svg);
            background-repeat: no-repeat;
            background-size: cover;
            background-position: bottom;
            color: #dfe3eb
        }
        /*!sc*/
        
        @media (max-width:48rem) {
            .cePXDf {
                background-image: url(../images/home-hero-gradient.svg)
            }
        }
        /*!sc*/
        
        data-styled.g252[id="Hero__HeroContainer-qcrt3z-0"] {
            content: "cePXDf,"
        }
        /*!sc*/
        
        .ldGnJz {
            max-width: 43.3125rem;
            padding: 10.625rem 0
        }
        /*!sc*/
        
        @media (max-width:48rem) {
            .ldGnJz {
                padding: 7.5rem 0 5rem
            }
        }
        /*!sc*/
        
        data-styled.g254[id="Hero__Content-qcrt3z-2"] {
            content: "ldGnJz,"
        }
        /*!sc*/
        
        .cCjakL {
            color: #fff;
            margin-bottom: 1.5rem
        }
        /*!sc*/
        
        data-styled.g255[id="Hero__Title-qcrt3z-3"] {
            content: "cCjakL,"
        }
        /*!sc*/
        
        .kYEboM {
            margin-bottom: 2rem
        }
        /*!sc*/
        
        data-styled.g256[id="Hero__Subtitle-qcrt3z-4"] {
            content: "kYEboM,"
        }
        /*!sc*/
        
        @media (max-width:48rem) {
            .gSMBIU {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: justify;
                -webkit-justify-content: space-between;
                -ms-flex-pack: justify;
                justify-content: space-between
            }
        }
        /*!sc*/
        
        data-styled.g257[id="Hero__Actions-qcrt3z-5"] {
            content: "gSMBIU,"
        }
        /*!sc*/
        
        @media (max-width:48rem) {
            .yTuQg {
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                width: 100%
            }
        }
        /*!sc*/
        
        data-styled.g258[id="Hero__HeroButton-qcrt3z-6"] {
            content: "yTuQg,"
        }
        /*!sc*/
        
        .fHyAFW {
            margin-left: 1.5rem
        }
        /*!sc*/
        
        .fHyAFW:hover {
            background-color: #dfe3eb
        }
        /*!sc*/
        
        @media (max-width:48rem) {
            .fHyAFW {
                margin-left: 20px
            }
        }
        /*!sc*/
        
        data-styled.g259[id="Hero__LoginButton-qcrt3z-7"] {
            content: "fHyAFW,"
        }
        /*!sc*/
        
        .ccJpOt {
            height: 100%;
            width: 100%;
            position: relative;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center
        }
        /*!sc*/
        
        data-styled.g260[id="HomePageImages__Wrapper-hjwwi0-0"] {
            content: "ccJpOt,"
        }
        /*!sc*/
        
        .kQrdDU {
            position: absolute
        }
        /*!sc*/
        
        data-styled.g261[id="HomePageImages__FeatureImage-hjwwi0-1"] {
            content: "kQrdDU,"
        }
        /*!sc*/
        
        .jDwqCC .feature-image-enter {
            opacity: 0
        }
        /*!sc*/
        
        .jDwqCC .feature-image-enter-active {
            opacity: 1
        }
        /*!sc*/
        
        .jDwqCC .feature-image-exit {
            opacity: 1
        }
        /*!sc*/
        
        .jDwqCC .feature-image-exit-active {
            opacity: 0
        }
        /*!sc*/
        
        .jDwqCC .feature-image-enter-active,
        .jDwqCC .feature-image-exit-active {
            -webkit-transition: opacity 1s;
            transition: opacity 1s
        }
        /*!sc*/
        
        @media (max-width:1200px) {
            .jDwqCC {
                display: none
            }
        }
        /*!sc*/
        
        data-styled.g264[id="FeatureImagesTransition__ImageChildren-sc-1fw6zmh-0"] {
            content: "jDwqCC,"
        }
        /*!sc*/
        
        .liTytT {
            display: none
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .liTytT {
                display: block
            }
        }
        /*!sc*/
        
        .liTytT .slick-slider {
            color: inherit
        }
        /*!sc*/
        
        .liTytT .slick-list {
            margin: 0 -2rem;
            padding: 0 2rem
        }
        /*!sc*/
        
        .liTytT .slick-slide,
        .liTytT .slick-slide * {
            outline: none !important
        }
        /*!sc*/
        
        .liTytT .slick-dots {
            top: 460px;
            bottom: auto;
            text-align: right
        }
        /*!sc*/
        
        .liTytT .slick-dots li {
            margin: 0 4px
        }
        /*!sc*/
        
        .liTytT .slick-dots li uni-button:before {
            width: 24px;
            height: 4px
        }
        /*!sc*/
        
        .liTytT .slick-slider>ul>li>a>uni-view {
            background: #ded8fd
        }
        /*!sc*/
        
        .liTytT .slick-slider>ul>li.slick-active>a>uni-view {
            background: #7349f2
        }
        /*!sc*/
        
        .liTytT .slick-arrow {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            height: 44px;
            width: 44px;
            top: 460px;
            bottom: auto;
            z-index: 1
        }
        /*!sc*/
        
        .liTytT .slick-arrow::before {
            content: ""
        }
        /*!sc*/
        
        .liTytT .slick-prev {
            left: 0
        }
        /*!sc*/
        
        .liTytT .slick-prev:hover {
            color: inherit
        }
        /*!sc*/
        
        .liTytT .slick-next {
            right: auto;
            left: 54px
        }
        /*!sc*/
        
        .liTytT .slick-next:hover {
            color: inherit
        }
        /*!sc*/
        
        data-styled.g265[id="Carousel__SliderWrapper-ds2loj-0"] {
            content: "liTytT,"
        }
        /*!sc*/
        
        .coGjjU {
            height: .25rem;
            width: 1.25rem;
            margin: 0;
            border-radius: .125rem
        }
        /*!sc*/
        
        data-styled.g266[id="Carousel__Dots-ds2loj-1"] {
            content: "coGjjU,"
        }
        /*!sc*/
        
        .jVUMYC {
            border: 1px solid #7349f2;
            border-radius: 8px;
            color: #7349f2
        }
        /*!sc*/
        
        .jVUMYC svg {
            height: 20px;
            width: 20px
        }
        /*!sc*/
        
        data-styled.g267[id="Carousel__Arrow-ds2loj-2"] {
            content: "jVUMYC,"
        }
        /*!sc*/
        
        .hbnAur {
            max-height: 0;
            max-width: 80%;
            opacity: 0;
            overflow: hidden;
            padding: 0 1.25rem;
            -webkit-transition: all 0ms ease;
            transition: all 0ms ease
        }
        /*!sc*/
        
        .hbnAur.active {
            max-height: 100%;
            opacity: 1;
            padding: 1rem 1.25rem 1rem;
            -webkit-transition: all .5s ease;
            transition: all .5s ease
        }
        /*!sc*/
        
        @media (max-width:48rem) {
            .hbnAur {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                padding: .5rem 0 0
            }
            .hbnAur.active {
                padding: .5rem 0 0
            }
        }
        /*!sc*/
        
        data-styled.g268[id="FeatureSectionComponents__FeatureBody-sc-1j7c5-0"] {
            content: "hbnAur,"
        }
        /*!sc*/
        
        .eZpwdT {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            padding-left: 8.75rem;
            -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0
        }
        /*!sc*/
        
        @media (max-width:75rem) {
            .eZpwdT {
                padding: 0
            }
        }
        /*!sc*/
        
        data-styled.g269[id="FeatureSectionComponents__LeftColumn-sc-1j7c5-1"] {
            content: "eZpwdT,"
        }
        /*!sc*/
        
        .eyLHGH {
            margin-bottom: 1.875rem;
            max-width: 30.5rem
        }
        /*!sc*/
        
        @media (max-width:48rem) {
            .eyLHGH {
                display: none
            }
        }
        /*!sc*/
        
        data-styled.g270[id="FeatureSectionComponents__FeatureList-sc-1j7c5-2"] {
            content: "eyLHGH,"
        }
        /*!sc*/
        
        .krxgxg {
            color: inherit;
            font-size: 1rem;
            font-weight: 500;
            line-height: 1.5rem;
            margin: 0;
            padding: 1rem 1.25rem;
            -webkit-transition: color .25s ease;
            transition: color .25s ease;
            z-index: 1;
            cursor: pointer
        }
        /*!sc*/
        
        .krxgxg.active {
            cursor: default;
            padding: 1rem 1.25rem 0
        }
        /*!sc*/
        
        .krxgxg.active,
        .krxgxg:hover {
            color: #7349f2
        }
        /*!sc*/
        
        @media (max-width:48rem) {
            .krxgxg {
                color: #7349f2;
                font-size: 1rem;
                line-height: 1.5rem;
                max-width: 80%;
                padding: 0
            }
            .krxgxg.active {
                padding: 0
            }
        }
        /*!sc*/
        
        data-styled.g271[id="FeatureSectionComponents__FeatureTitle-sc-1j7c5-3"] {
            content: "krxgxg,"
        }
        /*!sc*/
        
        .eHbXX {
            background-color: #f7f5ff;
            border-radius: .75rem;
            border: .0625rem solid #ded8fd;
            margin-bottom: .75rem
        }
        /*!sc*/
        
        .eHbXX:last-child {
            margin-bottom: 0
        }
        /*!sc*/
        
        .eHbXX.active {
            background-color: #efecfe
        }
        /*!sc*/
        
        data-styled.g272[id="FeatureSectionComponents__Feature-sc-1j7c5-4"] {
            content: "eHbXX,"
        }
        /*!sc*/
        
        .TDzzN {
            -webkit-align-self: flex-start;
            -ms-flex-item-align: start;
            align-self: flex-start;
            background-color: #efecfe;
            border-radius: 1.25rem;
            color: #7349f2;
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            margin-bottom: 1.25rem;
            padding: 1rem
        }
        /*!sc*/
        
        .TDzzN svg {
            height: 2rem;
            width: 2rem
        }
        /*!sc*/
        
        @media (max-width:48rem) {
            .TDzzN {
                padding: 12px
            }
        }
        /*!sc*/
        
        data-styled.g273[id="FeatureSectionComponents__Icon-sc-1j7c5-5"] {
            content: "TDzzN,"
        }
        /*!sc*/
        
        .gNGpcW {
            font-size: 18px;
            line-height: 25px;
            margin-left: 10px
        }
        /*!sc*/
        
        data-styled.g274[id="FeatureSectionComponents__ProductTitle-sc-1j7c5-6"] {
            content: "gNGpcW,"
        }
        /*!sc*/
        
        .fWBqnU {
            display: none !important
        }
        /*!sc*/
        
        @media (max-width:48rem) {
            .fWBqnU {
                display: block
            }
        }
        /*!sc*/
        
        data-styled.g275[id="FeatureSectionComponents__MobileCarousel-sc-1j7c5-7"] {
            content: "fWBqnU,"
        }
        /*!sc*/
        
        .hKyvsg {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: start;
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            margin: 32px 0 24px
        }
        /*!sc*/
        
        .hKyvsg img {
            padding: 0;
            margin: 0 auto 105px;
            min-height: 350px
        }
        /*!sc*/
        
        data-styled.g276[id="FeatureSectionComponents__MobileWrapper-sc-1j7c5-8"] {
            content: "hKyvsg,"
        }
        /*!sc*/
        
        .dtLnoK {
            height: 375px;
            margin-bottom: 100px
        }
        /*!sc*/
        
        data-styled.g277[id="FeatureSectionComponents__MobileImageContainer-sc-1j7c5-9"] {
            content: "dtLnoK,"
        }
        /*!sc*/
        
        .dUizKc {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            padding-left: 5rem;
            -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0
        }
        /*!sc*/
        
        @media (max-width:48rem) {
            .dUizKc {
                padding: 0
            }
        }
        /*!sc*/
        
        data-styled.g278[id="FeatureSectionComponents__RightColumn-sc-1j7c5-10"] {
            content: "dUizKc,"
        }
        /*!sc*/
        
        .iQLqHO {
            color: inherit;
            margin: 0 0 1.875rem
        }
        /*!sc*/
        
        @media (max-width:48rem) {
            .iQLqHO {
                margin: 0
            }
        }
        /*!sc*/
        
        data-styled.g279[id="FeatureSectionComponents__SectionTitle-sc-1j7c5-11"] {
            content: "iQLqHO,"
        }
        /*!sc*/
        
        .eaEhQt {
            margin-top: auto;
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content
        }
        /*!sc*/
        
        data-styled.g280[id="FeatureSectionComponents__ProductButton-sc-1j7c5-12"] {
            content: "eaEhQt,"
        }
        /*!sc*/
        
        .jpXpru {
            margin-top: 30px
        }
        /*!sc*/
        
        @media (max-width:48rem) {
            .jpXpru {
                margin-top: 24px
            }
        }
        /*!sc*/
        
        data-styled.g281[id="FeatureSectionComponents__InstitutionalButton-sc-1j7c5-13"] {
            content: "jpXpru,"
        }
        /*!sc*/
        
        .crnUov {
            max-width: 80rem
        }
        /*!sc*/
        
        data-styled.g282[id="FeatureSectionComponents__SectionWrap-sc-1j7c5-14"] {
            content: "crnUov,"
        }
        /*!sc*/
        
        .iXKGHe {
            border-radius: 1.25rem;
            color: #121d33;
            display: grid;
            grid-template-columns: 1fr 1fr;
            background-color: rgba(239, 236, 254, .5);
            background-image: url(static/images/home-wallet-shapes-bg.png);
            background-image: -webkit-image-set(url(../zh/home-wallet-shapes-bg.png) 1x, url(../zh/home-wallet-shapes-bg@2x.png) 2x);
            background-image: image-set(url(../zh/home-wallet-shapes-bg.png) 1x, url(../zh/home-wallet-shapes-bg@2x.png) 2x);
            background-repeat: no-repeat;
            background-size: 625px;
            background-position: bottom 2.5rem right;
            min-height: 52.5rem;
            margin: 3.75rem auto;
            max-width: 80rem
        }
        /*!sc*/
        
        @media (max-width:75rem) {
            .iXKGHe {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                min-height: auto;
                margin: 3.75rem 0;
                overflow: hidden;
                padding: 1rem;
                background-size: 375px;
                background-position: top 180px right
            }
        }
        /*!sc*/
        
        data-styled.g283[id="FeatureSectionComponents__Section-sc-1j7c5-15"] {
            content: "iXKGHe,"
        }
        /*!sc*/
        
        .llRhaW {
            background-color: rgba(236, 245, 254, .5);
            background-image: url(static/images/home-exchange-shapes-bg.png);
            background-image: -webkit-image-set(url(../zh/home-exchange-shapes-bg.png) 1x, url(../zh/home-exchange-shapes-bg@2x.png) 2x);
            background-image: image-set(url(../zh/home-exchange-shapes-bg.png) 1x, url(../zh/home-exchange-shapes-bg@2x.png) 2x);
            background-position: bottom 2.5rem left;
            color: #0c6cf2
        }
        /*!sc*/
        
        @media (max-width:75rem) {
            .llRhaW {
                background-position: bottom 2.5rem right
            }
        }
        /*!sc*/
        
        @media (max-width:48rem) {
            .llRhaW {
                background-position: top 150px left
            }
        }
        /*!sc*/
        
        .llRhaW .FeatureSectionComponents__RightColumn-sc-1j7c5-10 {
            -webkit-box-pack: start;
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            padding-top: 100px;
            padding-bottom: 100px
        }
        /*!sc*/
        
        @media (max-width:75rem) {
            .llRhaW .FeatureSectionComponents__RightColumn-sc-1j7c5-10 {
                padding: 0
            }
        }
        /*!sc*/
        
        .llRhaW .FeatureSectionComponents__FeatureTitle-sc-1j7c5-3.active,
        .llRhaW .FeatureSectionComponents__FeatureTitle-sc-1j7c5-3:hover {
            color: #0c6cf2
        }
        /*!sc*/
        
        @media (max-width:75rem) {
            .llRhaW .FeatureSectionComponents__FeatureTitle-sc-1j7c5-3 {
                color: #0c6cf2
            }
        }
        /*!sc*/
        
        .llRhaW .FeatureSectionComponents__Feature-sc-1j7c5-4 {
            background-color: #f5fafe;
            border-color: #d8ebfd
        }
        /*!sc*/
        
        .llRhaW .FeatureSectionComponents__Feature-sc-1j7c5-4.active {
            background-color: #ecf5fe
        }
        /*!sc*/
        
        .llRhaW .FeatureSectionComponents__Icon-sc-1j7c5-5 {
            background-color: #ecf5fe;
            color: #3d89f5
        }
        /*!sc*/
        
        .llRhaW .slick-slider>ul>li>a>uni-view {
            background: #d8ebfd
        }
        /*!sc*/
        
        .llRhaW .slick-slider>ul>li.slick-active>a>uni-view {
            background: #0c6cf2
        }
        /*!sc*/
        
        .llRhaW .slick-arrow {
            border-color: #0c6cf2;
            color: #0c6cf2
        }
        /*!sc*/
        
        data-styled.g284[id="FeatureSectionComponents__ExchangeSection-sc-1j7c5-16"] {
            content: "llRhaW,"
        }
        /*!sc*/
        
        .gVqtHT {
            background-color: rgba(255, 242, 229, .5);
            background-image: url(static/images/home-explorer-shapes-bg.png);
            background-image: -webkit-image-set(url(../zh/home-explorer-shapes-bg.png) 1x, url(..static/zh/home-explorer-shapes-bg@2x.png) 2x);
            background-image: image-set(url(../zh/home-explorer-shapes-bg.png) 1x, url(../zh/home-explorer-shapes-bg@2x.png) 2x);
            background-size: 31.25rem;
            color: #f28b24
        }
        /*!sc*/
        
        @media (max-width:75rem) {
            .gVqtHT {
                background-size: 300px;
                background-position: top 150px right
            }
        }
        /*!sc*/
        
        .gVqtHT .FeatureSectionComponents__LeftColumn-sc-1j7c5-1 {
            -webkit-box-pack: start;
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            padding-top: 100px;
            padding-bottom: 100px
        }
        /*!sc*/
        
        @media (max-width:75rem) {
            .gVqtHT .FeatureSectionComponents__LeftColumn-sc-1j7c5-1 {
                padding: 0
            }
        }
        /*!sc*/
        
        .gVqtHT .FeatureSectionComponents__FeatureTitle-sc-1j7c5-3.active,
        .gVqtHT .FeatureSectionComponents__FeatureTitle-sc-1j7c5-3:hover {
            color: #f28b24
        }
        /*!sc*/
        
        @media (max-width:75rem) {
            .gVqtHT .FeatureSectionComponents__FeatureTitle-sc-1j7c5-3 {
                color: #f28b24
            }
        }
        /*!sc*/
        
        .gVqtHT .FeatureSectionComponents__Feature-sc-1j7c5-4 {
            background-color: #fff8f2;
            border-color: #fae4cd
        }
        /*!sc*/
        
        .gVqtHT .FeatureSectionComponents__Feature-sc-1j7c5-4.active {
            background-color: #fff2e5
        }
        /*!sc*/
        
        .gVqtHT .FeatureSectionComponents__Icon-sc-1j7c5-5 {
            background-color: #fff2e5;
            color: #f28b24
        }
        /*!sc*/
        
        .gVqtHT .slick-slider>ul>li>a>uni-view {
            background: #fae4cd
        }
        /*!sc*/
        
        .gVqtHT .slick-slider>ul>li.slick-active>a>uni-view {
            background: #f28b24
        }
        /*!sc*/
        
        .gVqtHT .slick-arrow {
            border-color: #f28b24;
            color: #f28b24
        }
        /*!sc*/
        
        data-styled.g285[id="FeatureSectionComponents__ExplorerSection-sc-1j7c5-17"] {
            content: "gVqtHT,"
        }
        /*!sc*/
        
        .hosPta {
            background-color: #f0f2f7;
            background-image: url(static/images/home-institutional-shapes-bg.png);
            background-image: -webkit-image-set(url(../zh/home-institutional-shapes-bg.png) 1x, url(../zh/home-institutional-shapes-bg@2x.png) 2x);
            background-image: image-set(url(../zh/home-institutional-shapes-bg.png) 1x, url(../zh/home-institutional-shapes-bg@2x.png) 2x);
            background-size: 625px;
            background-position: 100%;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex
        }
        /*!sc*/
        
        @media (max-width:75rem) {
            .hosPta {
                background-size: 400px;
                background-position: bottom -270px right
            }
        }
        /*!sc*/
        
        .hosPta .FeatureSectionComponents__LeftColumn-sc-1j7c5-1 {
            -webkit-box-pack: start;
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            box-sizing: initial;
            max-width: 488px;
            padding-top: 115px;
            padding-bottom: 100px;
            padding-right: 100px
        }
        /*!sc*/
        
        @media (max-width:75rem) {
            .hosPta .FeatureSectionComponents__LeftColumn-sc-1j7c5-1 {
                padding: 0
            }
        }
        /*!sc*/
        
        .hosPta .FeatureSectionComponents__Icon-sc-1j7c5-5 {
            background-color: #dfe3eb;
            color: #677185
        }
        /*!sc*/
        
        data-styled.g286[id="FeatureSectionComponents__InstitutionalSection-sc-1j7c5-18"] {
            content: "hosPta,"
        }
        /*!sc*/
        
        @media (max-width:48rem) {
            .gvqZUG {
                margin-top: 3rem
            }
        }
        /*!sc*/
        
        data-styled.g287[id="HomeExchange__ExchangeMobileWrapper-sc-1d5wdxa-0"] {
            content: "gvqZUG,"
        }
        /*!sc*/
        
        .esxepA {
            height: 375px;
            width: 375px;
            object-fit: contain
        }
        /*!sc*/
        
        data-styled.g288[id="HomeExchange__MobileImage-sc-1d5wdxa-1"] {
            content: "esxepA,"
        }
        /*!sc*/
        
        .iXSHRs {
            height: 375px;
            width: 375px;
            object-fit: contain
        }
        /*!sc*/
        
        data-styled.g289[id="HomeExplorer__MobileImage-sc-1q4m2h-0"] {
            content: "iXSHRs,"
        }
        /*!sc*/
        
        .cOiEGg {
            height: 375px;
            width: 375px;
            object-fit: contain
        }
        /*!sc*/
        
        data-styled.g290[id="HomeWallet__MobileImage-sc-1o8k7id-0"] {
            content: "cOiEGg,"
        }
        /*!sc*/
        
        .chaLIY {
            color: #7349f2;
            -webkit-box-pack: start;
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            padding-top: 70px;
            padding-bottom: 70px
        }
        /*!sc*/
        
        @media (max-width:48rem) {
            .chaLIY {
                padding: 0
            }
        }
        /*!sc*/
        
        data-styled.g291[id="HomeWallet__WalletLeftColumn-sc-1o8k7id-1"] {
            content: "chaLIY,"
        }
        /*!sc*/
        
        @media (max-width:48rem) {
            .hZpocg {
                margin-top: 24px
            }
        }
        /*!sc*/
        
        data-styled.g292[id="Institutional__SectionContent-efptb1-0"] {
            content: "hZpocg,"
        }
        /*!sc*/
        
        .iBFEqE {
            cursor: default
        }
        /*!sc*/
        
        .etmIRa {
            cursor: default
        }
        /*!sc*/
        
        data-styled.g328[id="sc-1pmbxjh-0"] {
            content: "iBFEqE,etmIRa,"
        }
        /*!sc*/
        
        .dWfiLJ {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            width: 100%;
            position: relative
        }
        /*!sc*/
        
        data-styled.g336[id="sc-1c3roxu-0"] {
            content: "dWfiLJ,"
        }
        /*!sc*/
        
        .duOTVU {
            display: block;
            height: 2.7rem;
            width: 100%;
            padding: 0 1rem;
            box-sizing: border-box;
            font-family: IBM Plex Sans, Helvetica Neue, Arial, sans-serif;
            font-size: 1rem;
            color: #353f52;
            border-width: 1px;
            border-color: #dfe3eb;
            border-style: solid;
            border-radius: .255rem;
            background-color: #fff;
            background-image: none;
            outline-width: 0;
            -webkit-user-select: text;
            -moz-user-select: text;
            -ms-user-select: text;
            user-select: text;
            -webkit-transition: box-shadow .25s ease-out;
            transition: box-shadow .25s ease-out
        }
        /*!sc*/
        
        .duOTVU:disabled {
            color: #353f52;
            border-color: #dfe3eb;
            background: #f0f2f7;
            cursor: not-allowed
        }
        /*!sc*/
        
        .duOTVU:active:not(:disabled),
        .duOTVU:focus:not(:disabled) {
            box-shadow: 0 0 0 1px #619ff7
        }
        /*!sc*/
        
        .duOTVU::-webkit-input-placeholder {
            color: #98a1b2;
            font-size: .875rem
        }
        /*!sc*/
        
        .duOTVU::-moz-placeholder {
            color: #98a1b2;
            font-size: .875rem
        }
        /*!sc*/
        
        .duOTVU:-ms-input-placeholder {
            color: #98a1b2;
            font-size: .875rem
        }
        /*!sc*/
        
        .duOTVU::-webkit-input-placeholder {
            color: #98a1b2;
            font-size: .875rem
        }
        
        .duOTVU::placeholder {
            color: #98a1b2;
            font-size: .875rem
        }
        /*!sc*/
        
        data-styled.g337[id="sc-1c3roxu-1"] {
            content: "duOTVU,"
        }
        /*!sc*/
        
        .gbgNHk {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            position: relative;
            width: 100%;
            margin-top: .5rem;
            margin-bottom: 1.5rem
        }
        /*!sc*/
        
        .gbgNHk:hover {
            cursor: pointer
        }
        /*!sc*/
        
        data-styled.g466[id="CryptoDropdown__Wrapper-sc-1kwmqic-0"] {
            content: "gbgNHk,"
        }
        /*!sc*/
        
        .iPhjdB {
            position: absolute;
            right: 0;
            fill: #677185
        }
        /*!sc*/
        
        .iPhjdB:hover {
            fill: #677185
        }
        /*!sc*/
        
        data-styled.g467[id="CryptoDropdown__ChevronDown-sc-1kwmqic-1"] {
            content: "iPhjdB,"
        }
        /*!sc*/
        
        .eVaZBO {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex
        }
        /*!sc*/
        
        data-styled.g469[id="CryptoDropdown__Row-sc-1kwmqic-3"] {
            content: "eVaZBO,"
        }
        /*!sc*/
        
        .cAGhCL {
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none
        }
        /*!sc*/
        
        data-styled.g470[id="CryptoDropdown__CurrentItem-sc-1kwmqic-4"] {
            content: "cAGhCL,"
        }
        /*!sc*/
        
        .kjTpSo {
            font-weight: 600;
            font-size: .875rem;
            color: #121d33;
            opacity: 1
        }
        /*!sc*/
        
        data-styled.g472[id="CryptoDropdown__Item-sc-1kwmqic-6"] {
            content: "kjTpSo,"
        }
        /*!sc*/
        
        .fBZbmg {
            margin-left: 1rem
        }
        /*!sc*/
        
        data-styled.g473[id="CryptoDropdown__CurrentItemTitle-sc-1kwmqic-7"] {
            content: "fBZbmg,"
        }
        /*!sc*/
        
        .iyBpCI {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            padding: 0 2rem;
            border-bottom: 1px solid #dfe3eb;
            height: 4rem;
            margin-left: -2rem;
            margin-right: -2rem
        }
        /*!sc*/
        
        data-styled.g483[id="CryptoDropdown__Current-sc-1kwmqic-17"] {
            content: "iyBpCI,"
        }
        /*!sc*/
        
        .hUjZLg {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            position: relative;
            width: 100%;
            margin-top: .5rem
        }
        /*!sc*/
        
        data-styled.g485[id="FiatDropdown__Wrapper-sc-1dlumct-0"] {
            content: "hUjZLg,"
        }
        /*!sc*/
        
        .ixqxqs {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex
        }
        /*!sc*/
        
        data-styled.g486[id="FiatDropdown__Row-sc-1dlumct-1"] {
            content: "ixqxqs,"
        }
        /*!sc*/
        
        .cFZcfZ {
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none
        }
        /*!sc*/
        
        .cFZcfZ:hover {
            cursor: pointer
        }
        /*!sc*/
        
        data-styled.g487[id="FiatDropdown__CurrentItem-sc-1dlumct-2"] {
            content: "cFZcfZ,"
        }
        /*!sc*/
        
        .dLuGMG {
            font-weight: 600;
            font-size: .875rem;
            color: #0c6cf2;
            opacity: 1
        }
        /*!sc*/
        
        data-styled.g489[id="FiatDropdown__Item-sc-1dlumct-4"] {
            content: "dLuGMG,"
        }
        /*!sc*/
        
        .cEWmuG {
            padding: .25rem .5rem;
            border: 1px solid #dfe3eb;
            border-radius: .5rem
        }
        /*!sc*/
        
        data-styled.g490[id="FiatDropdown__CurrentItemTitle-sc-1dlumct-5"] {
            content: "cEWmuG,"
        }
        /*!sc*/
        
        .ioOxNT {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            height: 2rem
        }
        /*!sc*/
        
        data-styled.g494[id="FiatDropdown__Current-sc-1dlumct-9"] {
            content: "ioOxNT,"
        }
        /*!sc*/
        
        .dSUsnV {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            position: fixed;
            right: 1.5rem;
            bottom: 1.5rem;
            z-index: 100;
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }
        /*!sc*/
        
        @media (max-width:479px) {
            .dSUsnV {
                right: 0;
                bottom: 1rem;
                margin: 0 1rem;
                z-index: 100;
                width: 90%
            }
        }
        /*!sc*/
        
        data-styled.g496[id="SimpleBuy__Wrapper-sc-1q8ozsa-0"] {
            content: "dSUsnV,"
        }
        /*!sc*/
        
        .dpgzyO {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            border-radius: 3rem;
            height: 4rem;
            font-size: 1.25rem;
            width: 4rem;
            box-shadow: 0 2px 24px rgba(0, 0, 0, .25);
            -webkit-align-self: flex-end;
            -ms-flex-item-align: end;
            align-self: flex-end;
            -webkit-animation: 6s dClbur ease;
            animation: 6s dClbur ease;
            -webkit-animation-delay: 1s;
            animation-delay: 1s;
            -webkit-transition: width .3s ease 5s;
            transition: width .3s ease 5s;
            overflow: hidden
        }
        /*!sc*/
        
        .dpgzyO>p {
            width: 0;
            visibility: hidden;
            opacity: 0;
            -webkit-animation: 6s chgIpk ease;
            animation: 6s chgIpk ease;
            -webkit-animation-delay: 1s;
            animation-delay: 1s;
            -webkit-transition: all .3s ease 1.5s;
            transition: all .3s ease 1.5s
        }
        /*!sc*/
        
        .dpgzyO:hover {
            width: -webkit-fit-content;
            width: fit-content;
            -webkit-transition: width .3s ease;
            transition: width .3s ease
        }
        /*!sc*/
        
        .dpgzyO:hover>p {
            width: 100%;
            visibility: visible;
            opacity: 1;
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }
        /*!sc*/
        
        @media (max-width:479px) {
            .dpgzyO {
                width: 4rem
            }
        }
        /*!sc*/
        
        data-styled.g497[id="SimpleBuy__BuyButton-sc-1q8ozsa-1"] {
            content: "dpgzyO,"
        }
        /*!sc*/
        
        .fMOLtP {
            border-radius: .5rem;
            height: 3rem;
            font-size: 1rem;
            margin-top: 2rem
        }
        /*!sc*/
        
        .fMOLtP:disabled {
            cursor: not-allowed
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .fMOLtP {
                width: 100%
            }
        }
        /*!sc*/
        
        data-styled.g498[id="SimpleBuy__ContinueButton-sc-1q8ozsa-2"] {
            content: "fMOLtP,"
        }
        /*!sc*/
        
        .hFZeRe {
            padding: 2rem;
            width: 23rem;
            border-radius: .5rem;
            box-shadow: 0 2px 24px rgba(0, 0, 0, .25);
            background: #fff;
            position: absolute;
            bottom: 4.5rem;
            right: 0;
            opacity: 0;
            visibility: hidden;
            -webkit-transition: opacity .3s ease, visibility .3s ease;
            transition: opacity .3s ease, visibility .3s ease;
            -webkit-animation: .3s jyXTdY ease;
            animation: .3s jyXTdY ease;
            -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards
        }
        /*!sc*/
        
        @media (max-width:479px) {
            .hFZeRe {
                width: 100%
            }
        }
        /*!sc*/
        
        data-styled.g501[id="SimpleBuy__FormWrapper-sc-1q8ozsa-5"] {
            content: "hFZeRe,"
        }
        /*!sc*/
        
        .hSsJBf {
            font-weight: 600;
            color: #353f52;
            opacity: 1
        }
        /*!sc*/
        
        data-styled.g502[id="SimpleBuy__FormTitle-sc-1q8ozsa-6"] {
            content: "hSsJBf,"
        }
        /*!sc*/
        
        .hjcYPI {
            font-weight: 600;
            font-size: 1.25rem;
            color: #fff;
            white-space: pre
        }
        /*!sc*/
        
        data-styled.g503[id="SimpleBuy__BuyCryptoText-sc-1q8ozsa-7"] {
            content: "hjcYPI,"
        }
        /*!sc*/
        
        .hcNeuP {
            font-weight: 600;
            font-size: .875rem;
            color: #353f52;
            opacity: 1;
            margin-top: 2rem
        }
        /*!sc*/
        
        data-styled.g504[id="SimpleBuy__InputLabel-sc-1q8ozsa-8"] {
            content: "hcNeuP,"
        }
        /*!sc*/
        
        .jciVsr {
            font-weight: 500;
            font-size: 3.5rem;
            color: #98a1b2;
            margin-right: .25rem;
            opacity: 1
        }
        /*!sc*/
        
        data-styled.g505[id="SimpleBuy__CurrencySymbol-sc-1q8ozsa-9"] {
            content: "jciVsr,"
        }
        /*!sc*/
        
        .efGDtU {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex
        }
        /*!sc*/
        
        data-styled.g506[id="SimpleBuy__Row-sc-1q8ozsa-10"] {
            content: "efGDtU,"
        }
        /*!sc*/
        
        .bKlEix {
            -webkit-align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
        /*!sc*/
        
        data-styled.g507[id="SimpleBuy__AmountRow-sc-1q8ozsa-11"] {
            content: "bKlEix,"
        }
        /*!sc*/
        
        .gvGoie {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }
        /*!sc*/
        
        data-styled.g508[id="SimpleBuy__Column-sc-1q8ozsa-12"] {
            content: "gvGoie,"
        }
        /*!sc*/
        
        .lkMqTL uni-input {
            width: 100%;
            font-family: inherit;
            font-weight: 500;
            border: none
        }
        /*!sc*/
        
        .lkMqTL uni-input::-webkit-outer-spin-button,
        .lkMqTL uni-input::-webkit-inner-spin-button {
            -webkit-appearance: none;
            margin: 0
        }
        /*!sc*/
        
        .lkMqTL uni-input::-webkit-input-placeholder {
            font-family: inherit;
            color: #000;
            font-size: 3.5rem
        }
        /*!sc*/
        
        .lkMqTL uni-input::-moz-placeholder {
            font-family: inherit;
            color: #000;
            font-size: 3.5rem
        }
        /*!sc*/
        
        .lkMqTL uni-input:-ms-input-placeholder {
            font-family: inherit;
            color: #000;
            font-size: 3.5rem
        }
        /*!sc*/
        
        .lkMqTL uni-input::-webkit-input-placeholder {
            font-family: inherit;
            color: #000;
            font-size: 3.5rem
        }
        
        .lkMqTL uni-input::placeholder {
            font-family: inherit;
            color: #000;
            font-size: 3.5rem
        }
        /*!sc*/
        
        .lkMqTL uni-input:focus {
            outline: none
        }
        /*!sc*/
        
        .lkMqTL uni-input {
            padding-left: 0;
            font-size: 3.5rem;
            height: 3.5rem;
            color: #000
        }
        /*!sc*/
        
        .lkMqTL uni-input:active:not(:disabled),
        .lkMqTL uni-input:focus:not(:disabled) {
            box-shadow: none
        }
        /*!sc*/
        
        data-styled.g509[id="SimpleBuy__AmountInput-sc-1q8ozsa-13"] {
            content: "lkMqTL,"
        }
        /*!sc*/
        
        .iaJIWU {
            margin-top: .5rem;
            height: 3rem;
            font-size: 1rem
        }
        /*!sc*/
        
        .iaJIWU uni-input {
            width: 100%;
            font-family: inherit;
            font-weight: 500;
            border: none
        }
        /*!sc*/
        
        .iaJIWU uni-input::-webkit-outer-spin-button,
        .iaJIWU uni-input::-webkit-inner-spin-button {
            -webkit-appearance: none;
            margin: 0
        }
        /*!sc*/
        
        .iaJIWU uni-input::-webkit-input-placeholder {
            font-family: inherit;
            color: #000;
            font-size: 3.5rem
        }
        /*!sc*/
        
        .iaJIWU uni-input::-moz-placeholder {
            font-family: inherit;
            color: #000;
            font-size: 3.5rem
        }
        /*!sc*/
        
        .iaJIWU uni-input:-ms-input-placeholder {
            font-family: inherit;
            color: #000;
            font-size: 3.5rem
        }
        /*!sc*/
        
        .iaJIWU uni-input::-webkit-input-placeholder {
            font-family: inherit;
            color: #000;
            font-size: 3.5rem
        }
        
        .iaJIWU uni-input::placeholder {
            font-family: inherit;
            color: #000;
            font-size: 3.5rem
        }
        /*!sc*/
        
        .iaJIWU uni-input:focus {
            outline: none
        }
        /*!sc*/
        
        .iaJIWU uni-input {
            color: #353f52;
            font-size: 1rem;
            border-radius: .5rem;
            border: 1px solid #dfe3eb
        }
        /*!sc*/
        
        data-styled.g510[id="SimpleBuy__EmailInput-sc-1q8ozsa-14"] {
            content: "iaJIWU,"
        }
        /*!sc*/
        
        .ganDhs {
            height: 2.5rem;
            border-radius: 50%;
            -webkit-transition: all .3s ease;
            transition: all .3s ease
        }
        /*!sc*/
        
        data-styled.g511[id="SimpleBuy__RotatingImage-sc-1q8ozsa-15"] {
            content: "ganDhs,"
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .eBHa-Dv {
                padding: 0
            }
        }
        /*!sc*/
        
        data-styled.g512[id="pages__PricesWrap-sc-4cqbfo-0"] {
            content: "eBHa-Dv,"
        }
        /*!sc*/
        
        .gUfRRa {
            min-height: 84px
        }
        /*!sc*/
        
        @media (max-width:767px) {
            .gUfRRa {
                min-height: 144px
            }
        }
        /*!sc*/
        
        data-styled.g513[id="pages__CoinsLoading-sc-4cqbfo-1"] {
            content: "gUfRRa,"
        }
        /*!sc*/
        
        .LQmZj {
            overflow: hidden
        }
        /*!sc*/
        
        data-styled.g515[id="pages__HomeSections-sc-4cqbfo-3"] {
            content: "LQmZj,"
        }
        /*!sc*/
        
        @-webkit-keyframes jyXTdY {
            0% {
                bottom: 4.5rem
            }
            100% {
                bottom: 5rem
            }
        }
        /*!sc*/
        
        @keyframes jyXTdY {
            0% {
                bottom: 4.5rem
            }
            100% {
                bottom: 5rem
            }
        }
        /*!sc*/
        
        data-styled.g516[id="sc-keyframes-jyXTdY"] {
            content: "jyXTdY,"
        }
        /*!sc*/
        
        @-webkit-keyframes dClbur {
            0%,
            100% {
                width: 4rem
            }
            5%,
            95% {
                width: 100%
            }
        }
        /*!sc*/
        
        @keyframes dClbur {
            0%,
            100% {
                width: 4rem
            }
            5%,
            95% {
                width: 100%
            }
        }
        /*!sc*/
        
        data-styled.g517[id="sc-keyframes-dClbur"] {
            content: "dClbur,"
        }
        /*!sc*/
        
        @-webkit-keyframes chgIpk {
            0%,
            100% {
                width: 0;
                visibility: hidden;
                opacity: 0
            }
            5%,
            95% {
                opacity: 1;
                visibility: visible;
                width: auto
            }
        }
        /*!sc*/
        
        @keyframes chgIpk {
            0%,
            100% {
                width: 0;
                visibility: hidden;
                opacity: 0
            }
            5%,
            95% {
                opacity: 1;
                visibility: visible;
                width: auto
            }
        }
        /*!sc*/
        
        data-styled.g518[id="sc-keyframes-chgIpk"] {
            content: "chgIpk,"
        }
        /*!sc*/
        
        .cQDlQl {
            position: relative;
            box-sizing: initial;
            margin: 0 auto;
            max-width: 80rem;
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            justify-content: space-between;
            padding: 0 1rem;
            width: 100%;
            height: 4.75rem
        }
        
        .bZhfok {
            display: flex;
            -webkit-box-align: center;
            align-items: center
        }
        
        .hcqhFs {
            display: inline-flex;
            -webkit-box-align: center;
            align-items: center
        }
        
        .buDKJ {
            min-width: 4.75rem;
            margin-right: 1.25rem
        }
        
        .dUQvIp {
            color: #ccd2de;
            transition: color .5s ease 0s, background-color .5s ease 0s;
            cursor: pointer;
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
            padding: .25rem .5rem;
            border-radius: .25rem;
            position: relative;
            width: 100%
        }
        
        .vvWMe {
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5rem
        }
        
        .kmtyGJ {
            font-weight: 500
        }
        
        .duaFoJ {
            height: 100%;
            position: relative;
            cursor: pointer
        }
        
        .gdPmLE {
            background-color: initial;
            border: none;
            cursor: pointer;
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
            height: 100%;
            padding: 0 .75rem;
            margin-right: .5rem
        }
        
        .duaFoJ svg {
            border-radius: 4px;
            transition: background-color .3s ease 0s;
            color: #fff
        }
        
        .duaFoJ .EllipsisMenu__MegaMenuContainer-s24ovs-1 {
            opacity: 0;
            visibility: hidden;
            pointer-events: none
        }
        
        .INfLT {
            position: absolute;
            margin: 0 auto;
            top: 0;
            left: -17.5rem;
            width: 35rem;
            padding-top: 3rem
        }
        
        .INfLT::before {
            content: "";
            border-style: solid;
            border-width: 0 .75rem .75rem;
            border-color: transparent transparent #fff;
            position: absolute;
            top: -.75rem;
            left: 18.25rem;
            margin: 0 auto;
            width: 1.5rem;
            padding-top: 3rem
        }
        
        .idhROZ {
            background-color: #fff;
            border-radius: .75rem;
            box-shadow: rgb(103 113 133/40%) .75rem 1.5rem 4rem;
            display: flex;
            -webkit-box-pack: justify;
            justify-content: space-between;
            padding: 1.5rem
        }
        
        .kJUygl {
            margin-right: 1.25rem;
            width: 8.125rem
        }
        
        .gThmmq {
            color: #121d33;
            margin-bottom: 1.25rem;
            text-transform: capitalize
        }
        
        .hOyGHK {
            font-weight: 600
        }
        
        .jdRAXE {
            font-size: 1.125rem;
            font-weight: 400;
            line-height: 1.8125rem
        }
        
        .lnAMCv {
            margin-bottom: 1rem
        }
        
        .iksypf {
            background-color: initial;
            background-repeat: no-repeat;
            background-position: right .1875rem top .5625rem;
            border-radius: .25rem;
            color: #677185;
            display: inline-flex;
            -webkit-box-align: center;
            align-items: center;
            font-size: 1rem;
            line-height: 1.5rem;
            margin: 0 -.25rem;
            padding: .25rem .5rem;
            position: relative;
            transition: background .3s ease 0s, color .3s ease 0s, padding-right .3s ease 0s
        }
        
        .kJUygl:last-child {
            margin-right: 0
        }
        
        .kJUygl {
            margin-right: 1.25rem;
            width: 8.125rem
        }
        
        .dBWwAo {
            -webkit-appearance: none;
            appearance: none;
            background: none;
            border: none;
            height: 1.4rem;
            padding: 0;
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
            transition: -webkit-transform .5s ease 0s;
            transition: transform .5s ease 0s;
            transition: transform .5s ease 0s, -webkit-transform .5s ease 0s;
            min-width: 1.5rem;
            color: #fff;
            outline: none;
            cursor: pointer;
            z-index: 1
        }
        
        .goxheB {
            display: none;
            margin-left: 1.25rem
        }
        
        .kRzCzi {
            position: absolute;
            top: 5rem;
            visibility: hidden
        }
        
        .kCcrJG {
            display: flex;
            margin: 0 auto;
            width: 100%;
            border-bottom: 1px solid hsla(0, 0%, 100%, .2);
            z-index: 2;
            background-color: #121d33;
            position: fixed;
            top: 0
        }
        
        .jPvoRr {
            flex-shrink: 0;
            margin-right: 1.5rem;
            color: #fff
        }
        
        .iJybLU {
            left: 0
        }
        
        .kQrdDU {
            position: absolute
        }
        
        .cfslQR {
            font-size: 2rem;
            font-weight: 600;
            line-height: 2.625rem
        }
        
        .krxgxg {
            color: inherit;
            font-size: 1rem;
            font-weight: 500;
            line-height: 1.5rem;
            margin: 0;
            padding: 1rem 1.25rem;
            transition: color .25s ease 0s;
            z-index: 1;
            cursor: pointer
        }
        
        @media (max-width:767px) {
            .lextIZ {
                margin-top: -2.5rem
            }
        }
        
        .lextIZ {
            position: relative;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            width: 100%;
            margin-top: -70px
        }
        
        .iGlXs {
            width: 100%
        }
        
        @media (max-width:767px) {
            .iGlXs {
                max-width: 100%;
                overflow-x: auto;
                padding: 0 16px 76px
            }
        }
        
        .hIwTsa {
            display: grid;
            /*grid-template-columns: repeat(auto-fill, minmax(15rem, auto));*/
            grid-template-columns: repeat(8, 1fr);
            gap: 1.5rem;
            border-radius: .5rem;
            width: 100%;
            margin-bottom: 1.25rem
        }
        
        @media (max-width:767px) {
            .hIwTsa {
                grid-template-columns: repeat(8, 1fr);
                margin-top: 0;
                margin-bottom: 0
            }
        }
        
        .lhvJwz {
            background-image: linear-gradient(#fff, #fff);
            border-radius: .5rem;
            box-shadow: rgb(103 113 133/20%) .75rem 1.5rem 4rem 0;
            color: #121d33;
            min-width: 0;
            padding: 1.25rem;
            transition: background-image .6s ease 0s
        }
        
        @media (max-width:767px) {
            .lhvJwz {
                width: 252px
            }
        }
        
        .gqAVrV {
            display: flex;
            align-items: flex-start;
            -webkit-box-pack: justify;
            justify-content: space-between;
            margin-bottom: .5rem
        }
        
        .eymRoB {
            flex-shrink: 0
        }
        
        .evkPTr {
            height: 2.5rem;
            width: 2.5rem
        }
        
        .bwPenO {
            display: flex;
            align-items: flex-start;
            -webkit-box-pack: end;
            justify-content: flex-end;
            flex-wrap: wrap;
            /*max-width: 170px*/
        }
        
        .jVbWjV {
            display: flex;
            margin-bottom: .25rem
        }
        
        .jERmlw {
            color: inherit;
            font-weight: 500
        }
        
        .kmtyGJ {
            font-weight: 500
        }
        
        .vvWMe {
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5rem
        }
        
        .kKWdjS {
            color: #677185;
            margin-left: .5rem
        }
        
        .kQQuSL {
            color: #98a1b2;
            font-weight: 500
        }
        
        .jXjlIz {
            display: flex
        }
        
        .heAKQt {
            margin-left: .5rem
        }
        
        .jzGbXm {
            color: #00b26b;
            font-weight: 500
        }
        
        .bQGIkV .Prices__ChartContainer-n3azef-10 {
            display: none
        }
        
        .hHLlvY {
            background-color: #efecfe;
            border-radius: .25rem;
            border: none;
            color: #5322e5;
            cursor: pointer;
            font-weight: 500;
            margin: 0 0 .5rem .5rem;
            padding: .25rem .5rem;
            font-size: .875rem;
            line-height: 1.25rem;
            transition: background-color .3s ease 0s
        }
        
        .eyFFcP {
            background-color: #e6faec;
            color: #00994c
        }
        
        .iGlXs {
            width: 100%
        }
        
        @media (max-width:767px) {
            .iGlXs {
                max-width: 100%;
                overflow-x: auto;
                padding: 0 16px 76px
            }
        }
        
        .evZIbd {
            display: flex;
            flex-direction: column;
            align-items: flex-end;
            max-width: 62.5rem;
            width: 100%
        }
        
        .lextIZ {
            position: relative;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            width: 100%;
            margin-top: -70px
        }
        
        @media (max-width:767px) {
            .lextIZ {
                margin-top: -2.5rem
            }
        }
        
        .iVLAEd {
            display: flex;
            -webkit-box-align: center;
            align-items: center;
            height: 28px;
            padding: 6px 12px;
            background-color: #fae4cd;
            border-radius: .25rem
        }
        
        .kmtyGJ {
            font-weight: 500
        }
        
        .kKClSl {
            color: #f28b24;
            font-size: .875rem;
            font-weight: 500;
            line-height: 1.25rem
        }
        
        .hFZeRf {
            padding: 1rem;
            width: 23rem;
            border-radius: .5rem;
            box-shadow: 0 2px 24px rgb(0 0 0/25%);
            background: #fff;
            position: fixed;
            top: 5.5rem;
            right: 2rem;
            opacity: 0;
            visibility: hidden;
            -webkit-transition: opacity .3s ease, visibility .3s ease;
            transition: opacity .3s ease, visibility .3s ease;
            -webkit-animation: .3s jyXTdY ease;
            animation: .3s jyXTdY ease;
            -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
            height: -webkit-fit-content;
            height: fit-content;
            z-index: 200
        }
        
        @media (max-width:479px) {
            .hFZeRf {
                width: 50%;
                height: -webkit-fit-content;
                height: fit-content;
                right: 5%
            }
        }
        
        .locale-flag {
            width: 18px;
            height: 13px;
            margin-right: 8px
        }
        
        .pc-language-item {
            border-radius: 6px;
            padding-left: 16px;
            text-decoration: none;
            height: 40px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            color: #000
        }
        
        .active-lang {
            color: #2253ff
        }
        
        .bZhfok {
            display: flex;
            -webkit-box-align: center;
            align-items: center
        }
        
        .kvQKhY {
            width: 100%;
            -webkit-box-pack: end;
            justify-content: flex-end
        }
        
        .enqrj {
            display: inline-flex;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            font-weight: 500;
            letter-spacing: .01em;
            border-radius: .5rem;
            border: .125rem solid transparent;
            cursor: pointer;
            transition: all .3s ease 0s;
            white-space: nowrap;
            color: #121d33;
            background: rgba(240, 242, 247, .1);
            padding: .625rem .875rem;
            font-size: .875rem;
            line-height: 143%;
            color: #fff
        }
        
        @media (max-width:767px) {
            .enqrj {
                font-size: .875rem;
                line-height: 143%;
                padding: .625rem .875rem
            }
        }
        
        .cDdOpj {
            width: auto
        }
        /* 	@import "static/css/app.6206ce9e.css"; */
        
        @media (width:1024px) and (height:691px) and (orientation:landscape) {
            body,
            html {
                height: 671px
            }
        }
        
        @media (width:1024px) and (height:692px) and (orientation:landscape) {
            body,
            html {
                height: 672px
            }
        }
        
        * {
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            -webkit-touch-callout: none
        }
        
        a,
        uni-input,
        select,
        uni-textarea {
            outline: 0
        }
        
        a {
            color: #007aff
        }
        
        p {
            margin: 1em 0
        }
        
        .row {
            justify-content: space-between;
            -webkit-box-lines: multiple;
            -moz-box-lines: multiple;
            align-items: flex-start
        }
        
        .row>[class*=col-] {
            box-sizing: border-box
        }
        
        .row .col-100,
        .row .col-auto,
        .row.no-gutter .col-100 {
            width: 100%
        }
        
        .row .col-95 {
            width: 95%;
            width: calc(95% - .75px)
        }
        
        .row.no-gutter .col-95 {
            width: 95%
        }
        
        .row .col-90 {
            width: 90%;
            width: calc(90% - 1.5px)
        }
        
        .row.no-gutter .col-90 {
            width: 90%
        }
        
        .row .col-85 {
            width: 85%;
            width: calc(85% - 2.25px)
        }
        
        .row.no-gutter .col-85 {
            width: 85%
        }
        
        .row .col-80 {
            width: 80%;
            width: calc(80% - 3px)
        }
        
        .row.no-gutter .col-80 {
            width: 80%
        }
        
        .row .col-75 {
            width: 75%;
            width: calc(75% - 3.75px)
        }
        
        .row.no-gutter .col-75 {
            width: 75%
        }
        
        .row .col-70 {
            width: 70%;
            width: calc(70% - 4.5px)
        }
        
        .row.no-gutter .col-70 {
            width: 70%
        }
        
        .row .col-66 {
            width: 66.66666666666666%;
            width: calc(66.66667% - 5px)
        }
        
        .row.no-gutter .col-66 {
            width: 66.66666666666666%
        }
        
        .row .col-65 {
            width: 65%;
            width: calc(65% - 5.25px)
        }
        
        .row.no-gutter .col-65 {
            width: 65%
        }
        
        .row .col-60 {
            width: 60%;
            width: calc(60% - 6px)
        }
        
        .row.no-gutter .col-60 {
            width: 60%
        }
        
        .row .col-55 {
            width: 55%;
            width: calc(55% - 6.75px)
        }
        
        .row.no-gutter .col-55 {
            width: 55%
        }
        
        .row .col-50 {
            width: 50%;
            width: calc(50% - 7.5px)
        }
        
        .row.no-gutter .col-50 {
            width: 50%
        }
        
        .row .col-45 {
            width: 45%;
            width: calc(45% - 8.25px)
        }
        
        .row.no-gutter .col-45 {
            width: 45%
        }
        
        .row .col-40 {
            width: 40%;
            width: calc(40% - 9px)
        }
        
        .row.no-gutter .col-40 {
            width: 40%
        }
        
        .row .col-35 {
            width: 35%;
            width: calc(35% - 9.75px)
        }
        
        .row.no-gutter .col-35 {
            width: 35%
        }
        
        .row .col-33 {
            width: 33.333333333333336%;
            width: calc(33.33333% - 10px)
        }
        
        .row.no-gutter .col-33 {
            width: 33.333333333333336%
        }
        
        .row .col-30 {
            width: 30%;
            width: calc(30% - 10.5px)
        }
        
        .row.no-gutter .col-30 {
            width: 30%
        }
        
        .row .col-25 {
            width: 25%;
            width: calc(25% - 11.25px)
        }
        
        .row.no-gutter .col-25 {
            width: 25%
        }
        
        .row .col-20 {
            width: 20%;
            width: calc(20% - 12px)
        }
        
        .row.no-gutter .col-20 {
            width: 20%
        }
        
        .row .col-15 {
            width: 15%;
            width: calc(15% - 12.75px)
        }
        
        .row.no-gutter .col-15 {
            width: 15%
        }
        
        .row .col-10 {
            width: 10%;
            width: calc(10% - 13.5px)
        }
        
        .row.no-gutter .col-10 {
            width: 10%
        }
        
        .row .col-5 {
            width: 5%;
            width: calc(5% - 14.25px)
        }
        
        .row.no-gutter .col-5 {
            width: 5%
        }
        
        .row .col-auto:last-child,
        .row .col-auto:last-child~.col-auto,
        .row.no-gutter .col-auto:last-child,
        .row.no-gutter .col-auto:last-child~.col-auto {
            width: 100%
        }
        
        .row .col-auto:nth-last-child(2),
        .row .col-auto:nth-last-child(2)~.col-auto {
            width: 50%;
            width: calc(50% - 7.5px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(2),
        .row.no-gutter .col-auto:nth-last-child(2)~.col-auto {
            width: 50%
        }
        
        .row .col-auto:nth-last-child(3),
        .row .col-auto:nth-last-child(3)~.col-auto {
            width: 33.33333333%;
            width: calc(33.33333% - 10px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(3),
        .row.no-gutter .col-auto:nth-last-child(3)~.col-auto {
            width: 33.33333333%
        }
        
        .row .col-auto:nth-last-child(4),
        .row .col-auto:nth-last-child(4)~.col-auto {
            width: 25%;
            width: calc(25% - 11.25px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(4),
        .row.no-gutter .col-auto:nth-last-child(4)~.col-auto {
            width: 25%
        }
        
        .row .col-auto:nth-last-child(5),
        .row .col-auto:nth-last-child(5)~.col-auto {
            width: 20%;
            width: calc(20% - 12px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(5),
        .row.no-gutter .col-auto:nth-last-child(5)~.col-auto {
            width: 20%
        }
        
        .row .col-auto:nth-last-child(6),
        .row .col-auto:nth-last-child(6)~.col-auto {
            width: 16.66666667%;
            width: calc(16.66667% - 12.5px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(6),
        .row.no-gutter .col-auto:nth-last-child(6)~.col-auto {
            width: 16.66666667%
        }
        
        .row .col-auto:nth-last-child(7),
        .row .col-auto:nth-last-child(7)~.col-auto {
            width: 14.28571429%;
            width: calc(14.28571% - 12.85714px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(7),
        .row.no-gutter .col-auto:nth-last-child(7)~.col-auto {
            width: 14.28571429%
        }
        
        .row .col-auto:nth-last-child(8),
        .row .col-auto:nth-last-child(8)~.col-auto {
            width: 12.5%;
            width: calc(12.5% - 13.125px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(8),
        .row.no-gutter .col-auto:nth-last-child(8)~.col-auto {
            width: 12.5%
        }
        
        .row .col-auto:nth-last-child(9),
        .row .col-auto:nth-last-child(9)~.col-auto {
            width: 11.11111111%;
            width: calc(11.11111% - 13.33333px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(9),
        .row.no-gutter .col-auto:nth-last-child(9)~.col-auto {
            width: 11.11111111%
        }
        
        .row .col-auto:nth-last-child(10),
        .row .col-auto:nth-last-child(10)~.col-auto {
            width: 10%;
            width: calc(10% - 13.5px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(10),
        .row.no-gutter .col-auto:nth-last-child(10)~.col-auto {
            width: 10%
        }
        
        .row .col-auto:nth-last-child(11),
        .row .col-auto:nth-last-child(11)~.col-auto {
            width: 9.09090909%;
            width: calc(9.09091% - 13.63636px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(11),
        .row.no-gutter .col-auto:nth-last-child(11)~.col-auto {
            width: 9.09090909%
        }
        
        .row .col-auto:nth-last-child(12),
        .row .col-auto:nth-last-child(12)~.col-auto {
            width: 8.33333333%;
            width: calc(8.33333% - 13.75px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(12),
        .row.no-gutter .col-auto:nth-last-child(12)~.col-auto {
            width: 8.33333333%
        }
        
        .row .col-auto:nth-last-child(13),
        .row .col-auto:nth-last-child(13)~.col-auto {
            width: 7.69230769%;
            width: calc(7.69231% - 13.84615px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(13),
        .row.no-gutter .col-auto:nth-last-child(13)~.col-auto {
            width: 7.69230769%
        }
        
        .row .col-auto:nth-last-child(14),
        .row .col-auto:nth-last-child(14)~.col-auto {
            width: 7.14285714%;
            width: calc(7.14286% - 13.92857px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(14),
        .row.no-gutter .col-auto:nth-last-child(14)~.col-auto {
            width: 7.14285714%
        }
        
        .row .col-auto:nth-last-child(15),
        .row .col-auto:nth-last-child(15)~.col-auto {
            width: 6.66666667%;
            width: calc(6.66667% - 14px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(15),
        .row.no-gutter .col-auto:nth-last-child(15)~.col-auto {
            width: 6.66666667%
        }
        
        .row .col-auto:nth-last-child(16),
        .row .col-auto:nth-last-child(16)~.col-auto {
            width: 6.25%;
            width: calc(6.25% - 14.0625px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(16),
        .row.no-gutter .col-auto:nth-last-child(16)~.col-auto {
            width: 6.25%
        }
        
        .row .col-auto:nth-last-child(17),
        .row .col-auto:nth-last-child(17)~.col-auto {
            width: 5.88235294%;
            width: calc(5.88235% - 14.11765px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(17),
        .row.no-gutter .col-auto:nth-last-child(17)~.col-auto {
            width: 5.88235294%
        }
        
        .row .col-auto:nth-last-child(18),
        .row .col-auto:nth-last-child(18)~.col-auto {
            width: 5.55555556%;
            width: calc(5.55556% - 14.16667px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(18),
        .row.no-gutter .col-auto:nth-last-child(18)~.col-auto {
            width: 5.55555556%
        }
        
        .row .col-auto:nth-last-child(19),
        .row .col-auto:nth-last-child(19)~.col-auto {
            width: 5.26315789%;
            width: calc(5.26316% - 14.21053px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(19),
        .row.no-gutter .col-auto:nth-last-child(19)~.col-auto {
            width: 5.26315789%
        }
        
        .row .col-auto:nth-last-child(20),
        .row .col-auto:nth-last-child(20)~.col-auto {
            width: 5%;
            width: calc(5% - 14.25px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(20),
        .row.no-gutter .col-auto:nth-last-child(20)~.col-auto {
            width: 5%
        }
        
        .row .col-auto:nth-last-child(21),
        .row .col-auto:nth-last-child(21)~.col-auto {
            width: 4.76190476%;
            width: calc(4.7619% - 14.28571px)
        }
        
        .row.no-gutter .col-auto:nth-last-child(21),
        .row.no-gutter .col-auto:nth-last-child(21)~.col-auto {
            width: 4.76190476%
        }
        
        @media (min-width:768px) {
            .row.no-gutter .tablet-100,
            .row .tablet-100 {
                width: 100%
            }
            .row .tablet-95 {
                width: 95%;
                width: calc(95% - .75px)
            }
            .row.no-gutter .tablet-95 {
                width: 95%
            }
            .row .tablet-90 {
                width: 90%;
                width: calc(90% - 1.5px)
            }
            .row.no-gutter .tablet-90 {
                width: 90%
            }
            .row .tablet-85 {
                width: 85%;
                width: calc(85% - 2.25px)
            }
            .row.no-gutter .tablet-85 {
                width: 85%
            }
            .row .tablet-80 {
                width: 80%;
                width: calc(80% - 3px)
            }
            .row.no-gutter .tablet-80 {
                width: 80%
            }
            .row .tablet-75 {
                width: 75%;
                width: calc(75% - 3.75px)
            }
            .row.no-gutter .tablet-75 {
                width: 75%
            }
            .row .tablet-70 {
                width: 70%;
                width: calc(70% - 4.5px)
            }
            .row.no-gutter .tablet-70 {
                width: 70%
            }
            .row .tablet-66 {
                width: 66.66666666666666%;
                width: calc(66.66667% - 5px)
            }
            .row.no-gutter .tablet-66 {
                width: 66.66666666666666%
            }
            .row .tablet-65 {
                width: 65%;
                width: calc(65% - 5.25px)
            }
            .row.no-gutter .tablet-65 {
                width: 65%
            }
            .row .tablet-60 {
                width: 60%;
                width: calc(60% - 6px)
            }
            .row.no-gutter .tablet-60 {
                width: 60%
            }
            .row .tablet-55 {
                width: 55%;
                width: calc(55% - 6.75px)
            }
            .row.no-gutter .tablet-55 {
                width: 55%
            }
            .row .tablet-50 {
                width: 50%;
                width: calc(50% - 7.5px)
            }
            .row.no-gutter .tablet-50 {
                width: 50%
            }
            .row .tablet-45 {
                width: 45%;
                width: calc(45% - 8.25px)
            }
            .row.no-gutter .tablet-45 {
                width: 45%
            }
            .row .tablet-40 {
                width: 40%;
                width: calc(40% - 9px)
            }
            .row.no-gutter .tablet-40 {
                width: 40%
            }
            .row .tablet-35 {
                width: 35%;
                width: calc(35% - 9.75px)
            }
            .row.no-gutter .tablet-35 {
                width: 35%
            }
            .row .tablet-33 {
                width: 33.333333333333336%;
                width: calc(33.33333% - 10px)
            }
            .row.no-gutter .tablet-33 {
                width: 33.333333333333336%
            }
            .row .tablet-30 {
                width: 30%;
                width: calc(30% - 10.5px)
            }
            .row.no-gutter .tablet-30 {
                width: 30%
            }
            .row .tablet-25 {
                width: 25%;
                width: calc(25% - 11.25px)
            }
            .row.no-gutter .tablet-25 {
                width: 25%
            }
            .row .tablet-20 {
                width: 20%;
                width: calc(20% - 12px)
            }
            .row.no-gutter .tablet-20 {
                width: 20%
            }
            .row .tablet-15 {
                width: 15%;
                width: calc(15% - 12.75px)
            }
            .row.no-gutter .tablet-15 {
                width: 15%
            }
            .row .tablet-10 {
                width: 10%;
                width: calc(10% - 13.5px)
            }
            .row.no-gutter .tablet-10 {
                width: 10%
            }
            .row .tablet-5 {
                width: 5%;
                width: calc(5% - 14.25px)
            }
            .row.no-gutter .tablet-5 {
                width: 5%
            }
            .row.no-gutter .tablet-auto:last-child,
            .row.no-gutter .tablet-auto:last-child~.tablet-auto,
            .row .tablet-auto:last-child,
            .row .tablet-auto:last-child~.col-auto {
                width: 100%
            }
            .row .tablet-auto:nth-last-child(2),
            .row .tablet-auto:nth-last-child(2)~.col-auto {
                width: 50%;
                width: calc(50% - 7.5px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(2),
            .row.no-gutter .tablet-auto:nth-last-child(2)~.tablet-auto {
                width: 50%
            }
            .row .tablet-auto:nth-last-child(3),
            .row .tablet-auto:nth-last-child(3)~.col-auto {
                width: 33.33333333%;
                width: calc(33.33333% - 10px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(3),
            .row.no-gutter .tablet-auto:nth-last-child(3)~.tablet-auto {
                width: 33.33333333%
            }
            .row .tablet-auto:nth-last-child(4),
            .row .tablet-auto:nth-last-child(4)~.col-auto {
                width: 25%;
                width: calc(25% - 11.25px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(4),
            .row.no-gutter .tablet-auto:nth-last-child(4)~.tablet-auto {
                width: 25%
            }
            .row .tablet-auto:nth-last-child(5),
            .row .tablet-auto:nth-last-child(5)~.col-auto {
                width: 20%;
                width: calc(20% - 12px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(5),
            .row.no-gutter .tablet-auto:nth-last-child(5)~.tablet-auto {
                width: 20%
            }
            .row .tablet-auto:nth-last-child(6),
            .row .tablet-auto:nth-last-child(6)~.col-auto {
                width: 16.66666667%;
                width: calc(16.66667% - 12.5px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(6),
            .row.no-gutter .tablet-auto:nth-last-child(6)~.tablet-auto {
                width: 16.66666667%
            }
            .row .tablet-auto:nth-last-child(7),
            .row .tablet-auto:nth-last-child(7)~.col-auto {
                width: 14.28571429%;
                width: calc(14.28571% - 12.85714px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(7),
            .row.no-gutter .tablet-auto:nth-last-child(7)~.tablet-auto {
                width: 14.28571429%
            }
            .row .tablet-auto:nth-last-child(8),
            .row .tablet-auto:nth-last-child(8)~.col-auto {
                width: 12.5%;
                width: calc(12.5% - 13.125px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(8),
            .row.no-gutter .tablet-auto:nth-last-child(8)~.tablet-auto {
                width: 12.5%
            }
            .row .tablet-auto:nth-last-child(9),
            .row .tablet-auto:nth-last-child(9)~.col-auto {
                width: 11.11111111%;
                width: calc(11.11111% - 13.33333px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(9),
            .row.no-gutter .tablet-auto:nth-last-child(9)~.tablet-auto {
                width: 11.11111111%
            }
            .row .tablet-auto:nth-last-child(10),
            .row .tablet-auto:nth-last-child(10)~.col-auto {
                width: 10%;
                width: calc(10% - 13.5px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(10),
            .row.no-gutter .tablet-auto:nth-last-child(10)~.tablet-auto {
                width: 10%
            }
            .row .tablet-auto:nth-last-child(11),
            .row .tablet-auto:nth-last-child(11)~.col-auto {
                width: 9.09090909%;
                width: calc(9.09091% - 13.63636px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(11),
            .row.no-gutter .tablet-auto:nth-last-child(11)~.tablet-auto {
                width: 9.09090909%
            }
            .row .tablet-auto:nth-last-child(12),
            .row .tablet-auto:nth-last-child(12)~.col-auto {
                width: 8.33333333%;
                width: calc(8.33333% - 13.75px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(12),
            .row.no-gutter .tablet-auto:nth-last-child(12)~.tablet-auto {
                width: 8.33333333%
            }
            .row .tablet-auto:nth-last-child(13),
            .row .tablet-auto:nth-last-child(13)~.col-auto {
                width: 7.69230769%;
                width: calc(7.69231% - 13.84615px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(13),
            .row.no-gutter .tablet-auto:nth-last-child(13)~.tablet-auto {
                width: 7.69230769%
            }
            .row .tablet-auto:nth-last-child(14),
            .row .tablet-auto:nth-last-child(14)~.col-auto {
                width: 7.14285714%;
                width: calc(7.14286% - 13.92857px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(14),
            .row.no-gutter .tablet-auto:nth-last-child(14)~.tablet-auto {
                width: 7.14285714%
            }
            .row .tablet-auto:nth-last-child(15),
            .row .tablet-auto:nth-last-child(15)~.col-auto {
                width: 6.66666667%;
                width: calc(6.66667% - 14px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(15),
            .row.no-gutter .tablet-auto:nth-last-child(15)~.tablet-auto {
                width: 6.66666667%
            }
            .row .tablet-auto:nth-last-child(16),
            .row .tablet-auto:nth-last-child(16)~.col-auto {
                width: 6.25%;
                width: calc(6.25% - 14.0625px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(16),
            .row.no-gutter .tablet-auto:nth-last-child(16)~.tablet-auto {
                width: 6.25%
            }
            .row .tablet-auto:nth-last-child(17),
            .row .tablet-auto:nth-last-child(17)~.col-auto {
                width: 5.88235294%;
                width: calc(5.88235% - 14.11765px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(17),
            .row.no-gutter .tablet-auto:nth-last-child(17)~.tablet-auto {
                width: 5.88235294%
            }
            .row .tablet-auto:nth-last-child(18),
            .row .tablet-auto:nth-last-child(18)~.col-auto {
                width: 5.55555556%;
                width: calc(5.55556% - 14.16667px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(18),
            .row.no-gutter .tablet-auto:nth-last-child(18)~.tablet-auto {
                width: 5.55555556%
            }
            .row .tablet-auto:nth-last-child(19),
            .row .tablet-auto:nth-last-child(19)~.col-auto {
                width: 5.26315789%;
                width: calc(5.26316% - 14.21053px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(19),
            .row.no-gutter .tablet-auto:nth-last-child(19)~.tablet-auto {
                width: 5.26315789%
            }
            .row .tablet-auto:nth-last-child(20),
            .row .tablet-auto:nth-last-child(20)~.col-auto {
                width: 5%;
                width: calc(5% - 14.25px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(20),
            .row.no-gutter .tablet-auto:nth-last-child(20)~.tablet-auto {
                width: 5%
            }
            .row .tablet-auto:nth-last-child(21),
            .row .tablet-auto:nth-last-child(21)~.col-auto {
                width: 4.76190476%;
                width: calc(4.7619% - 14.28571px)
            }
            .row.no-gutter .tablet-auto:nth-last-child(21),
            .row.no-gutter .tablet-auto:nth-last-child(21)~.tablet-auto {
                width: 4.76190476%
            }
        }
        
        .view,
        .views {
            position: relative;
            width: 100%;
            height: 100%;
            z-index: 1
        }
        
        .views {
            overflow: auto;
            -webkit-overflow-scrolling: touch
        }
        
        .view {
            overflow: hidden;
            box-sizing: border-box
        }
        
        .pages {
            position: relative;
            overflow: hidden;
            background: #000
        }
        
        .page,
        .pages {
            width: 100%;
            height: 100%
        }
        
        .page {
            box-sizing: border-box;
            position: absolute;
            left: 0;
            top: 0;
            background: #efeff4;
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .page.cached {
            display: none
        }
        
        .page-on-left {
            opacity: .9;
            -webkit-transform: translate3d(-20%, 0, 0);
            transform: translate3d(-20%, 0, 0)
        }
        
        .page-on-center .swipeback-page-shadow {
            opacity: 1
        }
        
        .page-on-right {
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }
        
        .page-on-right .swipeback-page-shadow {
            opacity: 0
        }
        
        .page-content {
            overflow: auto;
            -webkit-overflow-scrolling: touch;
            box-sizing: border-box;
            height: 100%;
            position: relative;
            z-index: 1
        }
        
        .swipeback-page-shadow {
            position: absolute;
            right: 100%;
            top: 0;
            width: 16px;
            height: 100%;
            background: linear-gradient(90deg, transparent, transparent 10%, rgba(0, 0, 0, .01) 50%, rgba(0, 0, 0, .2));
            z-index: -1;
            content: ""
        }
        
        html.android .swipeback-page-shadow {
            display: none;
            -webkit-animation: none;
            animation: none
        }
        
        .page-transitioning,
        .page-transitioning .swipeback-page-shadow {
            transition-duration: .4s
        }
        
        .page-from-center-to-right:before,
        .page-from-right-to-center:before {
            position: absolute;
            right: 100%;
            top: 0;
            width: 16px;
            height: 100%;
            background: linear-gradient(90deg, transparent, transparent 10%, rgba(0, 0, 0, .01) 50%, rgba(0, 0, 0, .2));
            z-index: -1;
            content: ""
        }
        
        html.android .page-from-center-to-right:before,
        html.android .page-from-right-to-center:before {
            display: none;
            -webkit-animation: none;
            animation: none
        }
        
        .page-from-right-to-center {
            -webkit-animation: pageFromRightToCenter .4s forwards;
            animation: pageFromRightToCenter .4s forwards
        }
        
        .page-from-right-to-center:before {
            -webkit-animation: pageFromRightToCenterShadow .4s forwards;
            animation: pageFromRightToCenterShadow .4s forwards
        }
        
        .page-from-center-to-right {
            -webkit-animation: pageFromCenterToRight .4s forwards;
            animation: pageFromCenterToRight .4s forwards
        }
        
        .page-from-center-to-right:before {
            -webkit-animation: pageFromCenterToRightShadow .4s forwards;
            animation: pageFromCenterToRightShadow .4s forwards
        }
        
        @-webkit-keyframes pageFromRightToCenter {
            0% {
                -webkit-transform: translate3d(100%, 0, 0)
            }
            to {
                -webkit-transform: translateZ(0)
            }
        }
        
        @keyframes pageFromRightToCenter {
            0% {
                -webkit-transform: translate3d(100%, 0, 0);
                transform: translate3d(100%, 0, 0)
            }
            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }
        
        @-webkit-keyframes pageFromRightToCenterShadow {
            0% {
                opacity: 0
            }
            to {
                opacity: 1
            }
        }
        
        @keyframes pageFromRightToCenterShadow {
            0% {
                opacity: 0
            }
            to {
                opacity: 1
            }
        }
        
        @-webkit-keyframes pageFromCenterToRight {
            0% {
                -webkit-transform: translateZ(0)
            }
            to {
                -webkit-transform: translate3d(100%, 0, 0)
            }
        }
        
        @keyframes pageFromCenterToRight {
            0% {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
            to {
                -webkit-transform: translate3d(100%, 0, 0);
                transform: translate3d(100%, 0, 0)
            }
        }
        
        @-webkit-keyframes pageFromCenterToRightShadow {
            0% {
                opacity: 1
            }
            to {
                opacity: 0
            }
        }
        
        @keyframes pageFromCenterToRightShadow {
            0% {
                opacity: 1
            }
            to {
                opacity: 0
            }
        }
        
        .page-from-center-to-left {
            -webkit-animation: pageFromCenterToLeft .4s forwards;
            animation: pageFromCenterToLeft .4s forwards
        }
        
        .page-from-left-to-center {
            -webkit-animation: pageFromLeftToCenter .4s forwards;
            animation: pageFromLeftToCenter .4s forwards
        }
        
        @-webkit-keyframes pageFromCenterToLeft {
            0% {
                opacity: 1;
                -webkit-transform: translateZ(0)
            }
            to {
                opacity: .9;
                -webkit-transform: translate3d(-20%, 0, 0)
            }
        }
        
        @keyframes pageFromCenterToLeft {
            0% {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
            to {
                opacity: .9;
                -webkit-transform: translate3d(-20%, 0, 0);
                transform: translate3d(-20%, 0, 0)
            }
        }
        
        @-webkit-keyframes pageFromLeftToCenter {
            0% {
                opacity: .9;
                -webkit-transform: translate3d(-20%, 0, 0)
            }
            to {
                opacity: 1;
                -webkit-transform: translateZ(0)
            }
        }
        
        @keyframes pageFromLeftToCenter {
            0% {
                -webkit-transform: translate3d(-20%, 0, 0);
                transform: translate3d(-20%, 0, 0)
            }
            to {
                opacity: 1;
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }
        
        .navbar-inner,
        .toolbar-inner {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            padding: 0 8px;
            box-sizing: border-box;
            display: flex;
            justify-content: space-between;
            align-items: center
        }
        
        .navbar-inner.cached {
            display: none
        }
        
        .navbar,
        .toolbar {
            height: 44px;
            width: 100%;
            box-sizing: border-box;
            font-size: 17px;
            position: relative;
            margin: 0;
            z-index: 500;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden
        }
        
        .navbar b,
        .toolbar b,
        html.ios-gt-8 .navbar b,
        html.ios-gt-8 .toolbar b {
            font-weight: 500
        }
        
        .navbar,
        .subnavbar,
        .toolbar {
            background: #f7f7f8
        }
        
        .navbar a.link,
        .subnavbar a.link,
        .toolbar a.link {
            line-height: 44px;
            height: 44px;
            text-decoration: none;
            position: relative;
            display: flex;
            justify-content: flex-start;
            align-items: center;
            transition-duration: .3s;
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .navbar a.link.active-state,
        .subnavbar a.link.active-state,
        .toolbar a.link.active-state,
        html:not(.watch-active-state) .navbar a.link:active,
        html:not(.watch-active-state) .subnavbar a.link:active,
        html:not(.watch-active-state) .toolbar a.link:active {
            opacity: .3;
            transition-duration: 0
        }
        
        .navbar a.link i+i,
        .navbar a.link i+span,
        .navbar a.link span+i,
        .navbar a.link span+span,
        .subnavbar a.link i+i,
        .subnavbar a.link i+span,
        .subnavbar a.link span+i,
        .subnavbar a.link span+span,
        .toolbar a.link i+i,
        .toolbar a.link i+span,
        .toolbar a.link span+i,
        .toolbar a.link span+span {
            margin-left: 7px
        }
        
        .navbar a.icon-only,
        .subnavbar a.icon-only,
        .toolbar a.icon-only {
            min-width: 44px;
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0
        }
        
        .navbar i.icon,
        .subnavbar i.icon,
        .toolbar i.icon {
            display: block
        }
        
        .navbar {
            left: 0;
            top: 0
        }
        
        .navbar:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: auto;
            top: auto;
            height: 1px;
            width: 100%;
            background-color: initial;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%
        }
        
        html.pixel-ratio-2 .navbar:after {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .navbar:after {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .navbar:after {
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden
        }
        
        .navbar.no-border:after {
            display: none
        }
        
        .navbar .center {
            font-size: 17px;
            font-weight: 500;
            text-align: center;
            margin: 0;
            position: relative;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            line-height: 44px;
            -webkit-flex-shrink: 10;
            -ms-flex: 0 10 auto;
            flex-shrink: 10;
            display: flex;
            align-items: center
        }
        
        html.ios-gt-8 .navbar .center {
            font-weight: 500
        }
        
        .navbar .left,
        .navbar .right {
            -webkit-flex-shrink: 0;
            -ms-flex: 0 0 auto;
            flex-shrink: 0;
            display: flex;
            justify-content: flex-start;
            align-items: center;
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .navbar .left a+a,
        .navbar .right a+a {
            margin-left: 15px
        }
        
        .navbar .left {
            margin-right: 10px
        }
        
        .navbar .right {
            margin-left: 10px
        }
        
        .navbar .right:first-child {
            position: absolute;
            right: 8px;
            height: 100%
        }
        
        .popup .navbar {
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .subnavbar {
            height: 44px;
            top: 100%;
            margin-top: -1px;
            z-index: 20;
            box-sizing: border-box;
            padding: 0 8px;
            display: flex;
            justify-content: space-between;
            align-items: center
        }
        
        .subnavbar,
        .subnavbar:after {
            width: 100%;
            position: absolute;
            left: 0
        }
        
        .subnavbar:after {
            content: "";
            bottom: 0;
            right: auto;
            top: auto;
            height: 1px;
            background-color: #f2f2f2;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%
        }
        
        html.pixel-ratio-2 .subnavbar:after {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .subnavbar:after {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .subnavbar.no-border:after {
            display: none
        }
        
        .navbar.no-border .subnavbar {
            margin-top: 0
        }
        
        .navbar-on-left .subnavbar,
        .navbar-on-right .subnavbar {
            pointer-events: none
        }
        
        .navbar .subnavbar,
        .page .subnavbar {
            position: absolute
        }
        
        .page>.subnavbar {
            top: 0;
            margin-top: 0
        }
        
        .subnavbar>.buttons-row {
            width: 100%
        }
        
        .subnavbar.searchbar,
        .subnavbar .searchbar {
            position: absolute
        }
        
        .subnavbar .searchbar {
            left: 0;
            top: 0
        }
        
        .toolbar {
            left: 0;
            bottom: 0
        }
        
        .toolbar:before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            bottom: auto;
            right: auto;
            height: 1px;
            width: 100%;
            background-color: #f2f2f2;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0
        }
        
        html.pixel-ratio-2 .toolbar:before {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .toolbar:before {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .toolbar.no-border:before {
            display: none
        }
        
        .toolbar a {
            -webkit-flex-shrink: 1;
            -ms-flex: 0 1 auto;
            flex-shrink: 1;
            position: relative;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden
        }
        
        .tabbar {
            z-index: 5001
        }
        
        .tabbar,
        .tabbar a {
            color: #929292
        }
        
        .tabbar a.active {
            color: #007aff
        }
        
        .tabbar a.link {
            line-height: 1.4
        }
        
        .tabbar a.link,
        .tabbar a.tab-link {
            height: 100%;
            width: 100%;
            box-sizing: border-box;
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: visible;
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex-direction: column
        }
        
        .tabbar i.icon {
            height: 30px
        }
        
        .tabbar-labels {
            height: 50px
        }
        
        .tabbar-labels a.link,
        .tabbar-labels a.tab-link {
            padding-top: 4px;
            padding-bottom: 4px;
            height: 100%;
            justify-content: space-between
        }
        
        .tabbar-labels a.link i+span,
        .tabbar-labels a.tab-link i+span {
            margin: 0
        }
        
        .tabbar-labels span.tabbar-label {
            line-height: 1;
            display: block;
            margin: 0;
            letter-spacing: .01em;
            font-size: 10px;
            position: relative;
            text-overflow: ellipsis;
            white-space: nowrap
        }
        
        @media (min-width:768px) {
            .tabbar .toolbar-inner {
                justify-content: center
            }
            .tabbar a.link,
            .tabbar a.tab-link {
                width: auto;
                min-width: 105px
            }
            .tabbar-labels {
                height: 56px
            }
            .tabbar-labels span.tabbar-label {
                font-size: 14px
            }
        }
        
        .navbar-from-right-to-center .center,
        .navbar-from-right-to-center .fading,
        .navbar-from-right-to-center .left,
        .navbar-from-right-to-center .right,
        .navbar-from-right-to-center .subnavbar {
            -webkit-animation: navbarElementFadeIn .4s forwards;
            animation: navbarElementFadeIn .4s forwards
        }
        
        .navbar-from-right-to-center .sliding {
            opacity: 1
        }
        
        .navbar-from-center-to-right .center,
        .navbar-from-center-to-right .fading,
        .navbar-from-center-to-right .left,
        .navbar-from-center-to-right .right,
        .navbar-from-center-to-right .subnavbar {
            -webkit-animation: navbarElementFadeOut .4s forwards;
            animation: navbarElementFadeOut .4s forwards
        }
        
        .navbar-from-center-to-right .sliding {
            opacity: 0
        }
        
        .navbar-from-center-to-right .subnavbar.sliding {
            opacity: 1
        }
        
        @-webkit-keyframes navbarElementFadeIn {
            0% {
                opacity: 0
            }
            to {
                opacity: 1
            }
        }
        
        @keyframes navbarElementFadeIn {
            0% {
                opacity: 0
            }
            to {
                opacity: 1
            }
        }
        
        .navbar-from-center-to-left .center,
        .navbar-from-center-to-left .fading,
        .navbar-from-center-to-left .left,
        .navbar-from-center-to-left .right,
        .navbar-from-center-to-left .subnavbar {
            -webkit-animation: navbarElementFadeOut .4s forwards;
            animation: navbarElementFadeOut .4s forwards
        }
        
        .navbar-from-center-to-left .sliding {
            opacity: 0
        }
        
        .navbar-from-center-to-left .subnavbar.sliding {
            opacity: 1
        }
        
        .navbar-from-left-to-center .center,
        .navbar-from-left-to-center .fading,
        .navbar-from-left-to-center .left,
        .navbar-from-left-to-center .right,
        .navbar-from-left-to-center .subnavbar {
            -webkit-animation: navbarElementFadeIn .4s forwards;
            animation: navbarElementFadeIn .4s forwards
        }
        
        .navbar-from-left-to-center .sliding {
            opacity: 1
        }
        
        .navbar-on-left .center,
        .navbar-on-left .fading,
        .navbar-on-left .left,
        .navbar-on-left .right,
        .navbar-on-left .sliding,
        .navbar-on-left .subnavbar {
            opacity: 0
        }
        
        .navbar-on-left .subnavbar.sliding {
            opacity: 1;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0)
        }
        
        .navbar-on-right .center,
        .navbar-on-right .fading,
        .navbar-on-right .left,
        .navbar-on-right .right,
        .navbar-on-right .sliding,
        .navbar-on-right .subnavbar {
            opacity: 0
        }
        
        .navbar-on-right .subnavbar.sliding {
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }
        
        @-webkit-keyframes navbarElementFadeOut {
            0% {
                opacity: 1
            }
            to {
                opacity: 0
            }
        }
        
        @keyframes navbarElementFadeOut {
            0% {
                opacity: 1
            }
            to {
                opacity: 0
            }
        }
        
        .navbar-from-center-to-left .left.sliding .back.link .icon,
        .navbar-from-center-to-right .left.sliding .back.link .icon,
        .navbar-from-left-to-center .left.sliding .back.link .icon,
        .navbar-from-right-to-center .left.sliding .back.link .icon {
            transition-duration: .4s
        }
        
        .navbar-from-center-to-left .sliding,
        .navbar-from-center-to-right .sliding,
        .navbar-from-left-to-center .sliding,
        .navbar-from-right-to-center .sliding {
            transition-duration: .4s;
            -webkit-animation: none;
            animation: none
        }
        
        .page>.navbar,
        .page>.toolbar,
        .view>.navbar,
        .view>.toolbar,
        .views>.navbar,
        .views>.toolbar {
            position: absolute
        }
        
        .navbar-fixed .page-content,
        .navbar-through .page-content,
        .subnavbar~.page-content {
            padding-top: 44px
        }
        
        .navbar-fixed .page-content.with-subnavbar,
        .navbar-fixed .subnavbar~.page-content,
        .navbar-fixed .with-subnavbar .page-content,
        .navbar-through .page-content.with-subnavbar,
        .navbar-through .subnavbar~.page-content,
        .navbar-through .with-subnavbar .page-content {
            padding-top: 88px
        }
        
        .navbar-fixed.page .subnavbar,
        .navbar-fixed .page .subnavbar,
        .navbar-through.page .subnavbar,
        .navbar-through .page .subnavbar {
            top: 44px
        }
        
        .tabbar-fixed .page-content,
        .tabbar-through .page-content,
        .toolbar-fixed .page-content,
        .toolbar-through .page-content {
            padding-bottom: 44px
        }
        
        .tabbar-labels-fixed .page-content,
        .tabbar-labels-through .page-content {
            padding-bottom: 50px
        }
        
        @media (min-width:768px) {
            .tabbar-labels-fixed .page-content,
            .tabbar-labels-through .page-content {
                padding-bottom: 56px
            }
        }
        
        .navbar.navbar-hiding {
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .navbar.navbar-hidden,
        .navbar.navbar-hiding,
        .navbar.navbar-hiding~.page-content .list-group-title,
        .navbar.navbar-hiding~.page-content .subnavbar,
        .navbar.navbar-hiding~.page .list-group-title,
        .navbar.navbar-hiding~.page .subnavbar,
        .navbar.navbar-hiding~.pages .list-group-title,
        .navbar.navbar-hiding~.pages .subnavbar {
            transition-duration: .4s
        }
        
        .navbar.navbar-hidden {
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0)
        }
        
        .navbar.navbar-hidden~.page-content .list-group-title,
        .navbar.navbar-hidden~.page .list-group-title,
        .navbar.navbar-hidden~.pages .list-group-title {
            transition-duration: .4s;
            top: -44px
        }
        
        .navbar.navbar-hidden~.page-content .subnavbar,
        .navbar.navbar-hidden~.page .subnavbar,
        .navbar.navbar-hidden~.pages .subnavbar {
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
            transition-duration: .4s
        }
        
        .page.no-navbar .page-content {
            padding-top: 0
        }
        
        .page.no-navbar .page-content.with-subnavbar,
        .page.no-navbar.with-subnavbar .page-content,
        .with-subnavbar .page.no-navbar .page-content {
            padding-top: 44px
        }
        
        .tabbar.tabbar-hiding,
        .tabbar.toolbar-hiding,
        .toolbar.tabbar-hiding,
        .toolbar.toolbar-hiding {
            transition-duration: .4s;
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .tabbar.tabbar-hidden,
        .tabbar.toolbar-hidden,
        .toolbar.tabbar-hidden,
        .toolbar.toolbar-hidden {
            transition-duration: .4s;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }
        
        .searchbar {
            height: 44px;
            width: 100%;
            background: #c9c9ce;
            box-sizing: border-box;
            padding: 0 8px;
            overflow: hidden;
            position: relative;
            display: flex;
            align-items: center
        }
        
        .searchbar:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: auto;
            top: auto;
            height: 1px;
            width: 100%;
            background-color: #b4b4b4;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%
        }
        
        html.pixel-ratio-2 .searchbar:after {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .searchbar:after {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .searchbar .searchbar-input {
            width: 100%;
            height: 28px;
            position: relative;
            -webkit-flex-shrink: 1;
            -ms-flex: 0 1 auto;
            flex-shrink: 1
        }
        
        .searchbar uni-input[type=search] {
            box-sizing: border-box;
            width: 100%;
            height: 100%;
            display: block;
            border: none;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            border-radius: 5px;
            font-family: inherit;
            color: #000;
            font-size: 14px;
            font-weight: 400;
            padding: 0 28px;
            background-color: #fff;
            background-repeat: no-repeat;
            background-position: 8px;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath fill='%23939398' d='M5 1c2.2 0 4 1.8 4 4S7.2 9 5 9 1 7.2 1 5s1.8-4 4-4m0-1C2.2 0 0 2.2 0 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5z'/%3E%3Cpath stroke='%23939398' stroke-miterlimit='10' d='M12.6 12.6L8.2 8.2'/%3E%3C/svg%3E");
            background-size: 13px 13px
        }
        
        .searchbar uni-input[type=search]::-webkit-input-placeholder {
            color: #939398;
            opacity: 1
        }
        
        .searchbar uni-input[type=search]::-webkit-search-cancel-button {
            -webkit-appearance: none
        }
        
        .searchbar .searchbar-clear {
            position: absolute;
            width: 28px;
            height: 28px;
            right: 0;
            top: 0;
            background-position: 50%;
            background-repeat: no-repeat;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Ccircle cx='14' cy='14' r='14' fill='%238e8e93'/%3E%3Cpath stroke='%23fff' stroke-width='2' stroke-miterlimit='10' d='M8 8l12 12'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-miterlimit='10' d='M20 8L8 20'/%3E%3C/svg%3E");
            background-size: 14px 14px
        }
        
        .searchbar .searchbar-cancel,
        .searchbar .searchbar-clear {
            opacity: 0;
            pointer-events: none;
            transition-duration: .3s;
            cursor: pointer
        }
        
        .searchbar .searchbar-cancel {
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            font-size: 17px;
            -webkit-flex-shrink: 0;
            -ms-flex: 0 0 auto;
            flex-shrink: 0;
            margin-left: 0;
            display: none
        }
        
        .searchbar.searchbar-active .searchbar-cancel {
            margin-left: 8px;
            opacity: 1;
            pointer-events: auto
        }
        
        .searchbar.searchbar-active .searchbar-cancel.active-state,
        html:not(.watch-active-state) .searchbar.searchbar-active .searchbar-cancel:active {
            opacity: .3;
            transition-duration: 0
        }
        
        .searchbar.searchbar-not-empty .searchbar-clear {
            pointer-events: auto;
            opacity: 1
        }
        
        .searchbar-overlay {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            z-index: 100;
            opacity: 0;
            pointer-events: none;
            background: rgba(0, 0, 0, .4);
            transition-duration: .3s;
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .searchbar-overlay.searchbar-overlay-active {
            opacity: 1;
            pointer-events: auto
        }
        
        .hidden-by-searchbar,
        .list-block .hidden-by-searchbar,
        .list-block li.hidden-by-searchbar,
        .searchbar-not-found {
            display: none
        }
        
        .page>.searchbar {
            position: absolute;
            width: 100%;
            left: 0;
            top: 0;
            z-index: 200
        }
        
        .page>.searchbar~.page-content {
            padding-top: 44px
        }
        
        .navbar-fixed .page>.searchbar,
        .navbar-fixed>.searchbar,
        .navbar-through .page>.searchbar,
        .navbar-through>.searchbar {
            top: 44px
        }
        
        .navbar-fixed .page>.searchbar~.page-content,
        .navbar-fixed>.searchbar~.page-content,
        .navbar-through .page>.searchbar~.page-content,
        .navbar-through>.searchbar~.page-content {
            padding-top: 88px
        }
        
        .messagebar {
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            transition-duration: 0
        }
        
        .messagebar uni-textarea {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            box-sizing: border-box;
            border: 1px solid #c8c8cd;
            background: #fff;
            border-radius: 5px;
            box-shadow: none;
            display: block;
            padding: 3px 8px;
            margin: 0;
            width: 100%;
            height: 28px;
            color: #000;
            font-size: 17px;
            line-height: 20px;
            font-family: inherit;
            resize: none;
            -webkit-flex-shrink: 1;
            -ms-flex: 0 1 auto;
            flex-shrink: 1
        }
        
        .messagebar .link {
            align-self: flex-end
        }
        
        .messagebar .link.icon-only:first-child {
            margin-left: -6px
        }
        
        .messagebar .link:not(.icon-only)+uni-textarea,
        .messagebar uni-textarea+.link {
            margin-left: 8px
        }
        
        .messagebar .link {
            -webkit-flex-shrink: 0;
            -ms-flex: 0 0 auto;
            flex-shrink: 0
        }
        
        .messagebar~.page-content,
        .page.no-toolbar .messagebar~.page-content {
            padding-bottom: 44px
        }
        
        .hidden-toolbar .messagebar {
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            transition-duration: 0
        }
        
        i.icon {
            display: inline-block;
            vertical-align: middle;
            background-size: 100% auto;
            background-position: 50%;
            background-repeat: no-repeat;
            font-style: normal;
            position: relative
        }
        
        i.icon.icon-back {
            width: 12px;
            height: 20px;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'%3E%3Cpath d='M10 0l2 2-8 8 8 8-2 2L0 10 10 0z' fill='%23007aff'/%3E%3C/svg%3E")
        }
        
        i.icon.icon-forward {
            width: 12px;
            height: 20px;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'%3E%3Cpath d='M2 20l-2-2 8-8-8-8 2-2 10 10L2 20z' fill='%23007aff'/%3E%3C/svg%3E")
        }
        
        i.icon.icon-bars {
            width: 21px;
            height: 14px;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 14'%3E%3Cpath fill='%23007aff' d='M0 0h2v2H0V0zm4 0h17v1H4V0zM0 6h2v2H0V6zm4 0h17v1H4V6zm-4 6h2v2H0v-2zm4 0h17v1H4v-1z'/%3E%3C/svg%3E")
        }
        
        @media (-webkit-min-device-pixel-ratio:2),
        (min-resolution:2 ddpx) {
            i.icon.icon-bars {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 26'%3E%3Cpath fill='%23007aff' d='M0 0h4v4H0V0zm8 1h34v2H8V1zM0 11h4v4H0v-4zm8 1h34v2H8v-2zM0 22h4v4H0v-4zm8 1h34v2H8v-2z'/%3E%3C/svg%3E");
                height: 13px
            }
        }
        
        i.icon.icon-camera {
            width: 25px;
            height: 20px;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 20'%3E%3Cpath fill='%238C8D92' d='M13.3 5.5c-2.7 0-5 2.2-5 5s2.2 5 5 5c2.7 0 5-2.2 5-5s-2.3-5-5-5z'/%3E%3Cpath fill='%238C8D92' d='M22.8 1.8h-3.3c-.2-1.3-1-1.8-2-1.8H8.1c-1 0-1.8.4-2 1.8H2.8C1.4 1.8 0 2.8 0 4.2v12.6c0 1.4 1.4 2.5 2.8 2.5h20c1.4 0 2.2-1.1 2.2-2.5V4.2c0-1.4-.8-2.4-2.2-2.4zM3.5 6.4C2.6 6.4 2 5.8 2 5c0-.8.7-1.5 1.5-1.5S5 4.1 5 5c0 .8-.7 1.4-1.5 1.4zm9.8 10.4c-3.5 0-6.3-2.7-6.3-6.2 0-3.3 2.5-6.2 5.7-6.2h1.2c3.2 0 5.7 2.9 5.7 6.2 0 3.5-2.9 6.2-6.3 6.2z'/%3E%3C/svg%3E")
        }
        
        i.icon.icon-next,
        i.icon.icon-prev {
            width: 15px;
            height: 15px
        }
        
        i.icon.icon-next {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='%23007aff' d='M1 1.6l11.8 5.8-11.8 6V1.6M0 0v15l15-7.6L0 0z'/%3E%3C/svg%3E")
        }
        
        i.icon.icon-prev {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='%23007aff' d='M14 1.6v11.8L2.2 7.6l11.8-6M15 0L0 7.6 15 15V0z'/%3E%3C/svg%3E")
        }
        
        i.icon.icon-plus {
            width: 25px;
            height: 25px;
            font-size: 31px;
            line-height: 20px;
            text-align: center;
            font-weight: 100
        }
        
        .badge {
            font-size: 13px;
            color: #fff;
            background: #8e8e93;
            border-radius: 20px;
            padding: 0 6px;
            height: 20px;
            line-height: 20px;
            box-sizing: border-box
        }
        
        .item-after .badge {
            min-width: 20px
        }
        
        .icon .badge {
            position: absolute;
            left: 100%;
            margin-left: -10px;
            top: -2px;
            font-size: 10px;
            line-height: 16px;
            height: 16px;
            border-radius: 16px;
            padding: 0 4px;
            min-width: 16px
        }
        
        .content-block {
            margin: 35px 0;
            padding: 0 15px;
            color: #6d6d72;
            box-sizing: border-box
        }
        
        .content-block-title {
            position: relative;
            overflow: hidden;
            margin: 0;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-size: 14px;
            text-transform: uppercase;
            line-height: 1;
            color: #6d6d72;
            margin: 35px 15px 10px
        }
        
        .content-block-title+.card,
        .content-block-title+.content-block,
        .content-block-title+.list-block {
            margin-top: 10px
        }
        
        .content-block-inner {
            background: #fff;
            padding: 10px 15px;
            margin-left: -15px;
            width: 100%;
            position: relative;
            color: #000
        }
        
        .content-block-inner:before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            bottom: auto;
            right: auto;
            height: 1px;
            width: 100%;
            background-color: #e2e2e2;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0
        }
        
        html.pixel-ratio-2 .content-block-inner:before {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .content-block-inner:before {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .content-block-inner:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: auto;
            top: auto;
            height: 1px;
            width: 100%;
            background-color: #e2e2e2;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%
        }
        
        html.pixel-ratio-2 .content-block-inner:after {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .content-block-inner:after {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .content-block.inset {
            margin-left: 15px;
            margin-right: 15px;
            border-radius: 7px
        }
        
        .content-block.inset .content-block-inner {
            border-radius: 7px
        }
        
        .content-block.inset .content-block-inner:after,
        .content-block.inset .content-block-inner:before {
            display: none
        }
        
        @media (min-width:768px) {
            .content-block.tablet-inset {
                margin-left: 15px;
                margin-right: 15px;
                border-radius: 7px
            }
            .content-block.tablet-inset .content-block-inner {
                border-radius: 7px
            }
            .content-block.tablet-inset .content-block-inner:after,
            .content-block.tablet-inset .content-block-inner:before {
                display: none
            }
        }
        
        .list-block {
            margin: 35px 0;
            font-size: 17px
        }
        
        .list-block ul {
            background: #fff;
            list-style: none;
            padding: 0;
            margin: 0;
            position: relative
        }
        
        .list-block ul:before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            bottom: auto;
            right: auto;
            height: 1px;
            width: 100%;
            background-color: #e2e2e2;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0
        }
        
        html.pixel-ratio-2 .list-block ul:before {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .list-block ul:before {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .list-block ul:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: auto;
            top: auto;
            height: 1px;
            width: 100%;
            background-color: #e2e2e2;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%
        }
        
        html.pixel-ratio-2 .list-block ul:after {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .list-block ul:after {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .list-block ul ul {
            padding-left: 45px
        }
        
        .list-block ul ul:after,
        .list-block ul ul:before {
            display: none
        }
        
        .list-block .align-top,
        .list-block .align-top .item-content,
        .list-block .align-top .item-inner {
            align-items: flex-start
        }
        
        .list-block.inset {
            margin-left: 15px;
            margin-right: 15px;
            border-radius: 7px
        }
        
        .list-block.inset .content-block-title {
            margin-left: 0;
            margin-right: 0
        }
        
        .list-block.inset ul {
            border-radius: 7px
        }
        
        .list-block.inset ul:after,
        .list-block.inset ul:before {
            display: none
        }
        
        .list-block.inset li:first-child>a {
            border-radius: 7px 7px 0 0
        }
        
        .list-block.inset li:last-child>a {
            border-radius: 0 0 7px 7px
        }
        
        .list-block.inset li:first-child:last-child>a {
            border-radius: 7px
        }
        
        @media (min-width:768px) {
            .list-block.tablet-inset {
                margin-left: 15px;
                margin-right: 15px;
                border-radius: 7px
            }
            .list-block.tablet-inset .content-block-title {
                margin-left: 0;
                margin-right: 0
            }
            .list-block.tablet-inset ul {
                border-radius: 7px
            }
            .list-block.tablet-inset ul:after,
            .list-block.tablet-inset ul:before {
                display: none
            }
            .list-block.tablet-inset li:first-child>a {
                border-radius: 7px 7px 0 0
            }
            .list-block.tablet-inset li:last-child>a {
                border-radius: 0 0 7px 7px
            }
            .list-block.tablet-inset li:first-child:last-child>a {
                border-radius: 7px
            }
        }
        
        .list-block li {
            box-sizing: border-box;
            position: relative
        }
        
        .list-block .item-media {
            display: flex;
            -webkit-flex-shrink: 0;
            -ms-flex: 0 0 auto;
            flex-shrink: 0;
            -webkit-box-lines: single;
            -moz-box-lines: single;
            flex-wrap: nowrap;
            box-sizing: border-box;
            align-items: center;
            padding-top: 7px;
            padding-bottom: 8px
        }
        
        .list-block .item-media i+i,
        .list-block .item-media i+img {
            margin-left: 5px
        }
        
        .list-block .item-media+.item-inner {
            margin-left: 15px
        }
        
        .list-block .item-inner {
            padding-right: 15px;
            position: relative;
            width: 100%;
            padding-top: 8px;
            padding-bottom: 7px;
            min-height: 44px;
            box-sizing: border-box;
            display: flex;
            -webkit-box-flex: 1;
            -ms-flex: 1;
            overflow: hidden;
            justify-content: space-between;
            align-items: center;
            align-self: stretch
        }
        
        .list-block .item-inner:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: auto;
            top: auto;
            height: 1px;
            width: 100%;
            background-color: #e2e2e2;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%
        }
        
        html.pixel-ratio-2 .list-block .item-inner:after {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .list-block .item-inner:after {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .list-block .item-title {
            -webkit-flex-shrink: 1;
            -ms-flex: 0 1 auto;
            flex-shrink: 1;
            min-width: 0;
            white-space: nowrap;
            position: relative;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 100%
        }
        
        .list-block .item-after {
            white-space: nowrap;
            color: #8e8e93;
            -webkit-flex-shrink: 0;
            -ms-flex: 0 0 auto;
            flex-shrink: 0;
            margin-left: 5px;
            display: flex;
            max-height: 28px
        }
        
        .list-block .autocomplete-opener .item-after,
        .list-block .smart-select .item-after {
            max-width: 70%;
            overflow: hidden;
            text-overflow: ellipsis;
            position: relative;
            display: block
        }
        
        .list-block .item-link {
            transition-duration: .3s;
            display: block;
            color: #333
        }
        
        .list-block .item-link .item-inner {
            padding-right: 35px;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 61.5L21.75 99.75 12 90l29.25-28.5L12 33l9.75-9.75z' fill='%23c7c7cc'/%3E%3C/svg%3E");
            background-size: 10px 20px;
            background-repeat: no-repeat;
            background-position: 95%;
            background-position: calc(100% - 15px) 50%
        }
        
        .list-block .item-link.active-state,
        html:not(.watch-active-state) .list-block .item-link:active {
            background-color: #d9d9d9
        }
        
        .list-block .item-link.active-state .item-inner:after,
        html:not(.watch-active-state) .list-block .item-link:active .item-inner:after {
            background-color: initial
        }
        
        .list-block .item-link.list-button {
            padding: 0 15px;
            text-align: center;
            color: #007aff;
            display: block;
            line-height: 43px
        }
        
        .list-block .item-link.list-button:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: auto;
            top: auto;
            height: 1px;
            width: 100%;
            background-color: #e2e2e2;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%
        }
        
        html.pixel-ratio-2 .list-block .item-link.list-button:after {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .list-block .item-link.list-button:after {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .list-block .item-content {
            box-sizing: border-box;
            padding-left: 15px;
            min-height: 44px;
            display: flex;
            justify-content: space-between;
            align-items: center
        }
        
        .list-block .list-block-label {
            margin: 10px 0 35px;
            padding: 0 15px;
            font-size: 14px;
            color: #8f8f94
        }
        
        .list-block .swipeout {
            overflow: hidden;
            -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d
        }
        
        .list-block .swipeout.deleting {
            transition-duration: .3s
        }
        
        .list-block .swipeout.deleting .swipeout-content {
            -webkit-transform: translateX(-100%);
            transform: translateX(-100%)
        }
        
        .list-block .swipeout.transitioning .swipeout-actions-left a,
        .list-block .swipeout.transitioning .swipeout-actions-right a,
        .list-block .swipeout.transitioning .swipeout-content,
        .list-block .swipeout.transitioning .swipeout-overswipe {
            transition: .3s
        }
        
        .list-block .swipeout-content {
            position: relative;
            z-index: 10
        }
        
        .list-block .swipeout-overswipe {
            transition: left .2s
        }
        
        .list-block .swipeout-actions-left,
        .list-block .swipeout-actions-right {
            position: absolute;
            top: 0;
            height: 100%;
            display: flex
        }
        
        .list-block .swipeout-actions-left a,
        .list-block .swipeout-actions-right a {
            padding: 0 30px;
            color: #fff;
            background: #c7c7cc;
            display: flex;
            align-items: center;
            position: relative;
            left: 0
        }
        
        .list-block .swipeout-actions-left a:after,
        .list-block .swipeout-actions-right a:after {
            content: "";
            position: absolute;
            top: 0;
            width: 600%;
            height: 100%;
            background: inherit;
            z-index: -1
        }
        
        .list-block .swipeout-actions-left a.swipeout-delete,
        .list-block .swipeout-actions-right a.swipeout-delete {
            background: #ff3b30
        }
        
        .list-block .swipeout-actions-right {
            right: 0;
            -webkit-transform: translateX(100%);
            transform: translateX(100%)
        }
        
        .list-block .swipeout-actions-right a:after {
            left: 100%;
            margin-left: -1px
        }
        
        .list-block .swipeout-actions-left {
            left: 0;
            -webkit-transform: translateX(-100%);
            transform: translateX(-100%)
        }
        
        .list-block .swipeout-actions-left a:after {
            right: 100%;
            margin-right: -1px
        }
        
        .list-block .item-subtitle {
            white-space: nowrap;
            max-width: 100%
        }
        
        .list-block .item-subtitle,
        .list-block .item-text {
            font-size: 15px;
            position: relative;
            overflow: hidden;
            text-overflow: ellipsis
        }
        
        .list-block .item-text {
            color: #8e8e93;
            line-height: 21px;
            height: 42px;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            display: -webkit-box
        }
        
        .list-block.media-list .item-title,
        .list-block li.media-item .item-title,
        html.ios-gt-8 .list-block.media-list .item-title,
        html.ios-gt-8 .list-block li.media-item .item-title {
            font-weight: 500
        }
        
        .list-block.media-list .item-inner,
        .list-block li.media-item .item-inner {
            display: block;
            padding-top: 10px;
            padding-bottom: 9px;
            align-self: stretch
        }
        
        .list-block.media-list .item-link .item-inner,
        .list-block li.media-item .item-link .item-inner {
            background: none;
            padding-right: 15px
        }
        
        .list-block.media-list .item-link .item-title-row,
        .list-block li.media-item .item-link .item-title-row {
            padding-right: 20px;
            background: no-repeat 100%;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 61.5L21.75 99.75 12 90l29.25-28.5L12 33l9.75-9.75z' fill='%23c7c7cc'/%3E%3C/svg%3E");
            background-size: 10px 20px
        }
        
        .list-block.media-list .item-media,
        .list-block li.media-item .item-media {
            padding-top: 9px;
            padding-bottom: 10px
        }
        
        .list-block.media-list .item-media img,
        .list-block li.media-item .item-media img {
            display: block
        }
        
        .list-block.media-list .item-title-row,
        .list-block li.media-item .item-title-row {
            display: flex;
            justify-content: space-between
        }
        
        .list-block.media-list .item-content>.item-after,
        .list-block li.media-item .item-content>.item-after {
            margin-right: 15px;
            margin-left: 15px
        }
        
        .list-block .list-group ul:after,
        .list-block .list-group ul:before {
            z-index: 25
        }
        
        .list-block .list-group+.list-group ul:before {
            display: none
        }
        
        .list-block .item-divider,
        .list-block .list-group-title {
            background: #f7f7f7;
            margin-top: -1px;
            padding: 4px 15px;
            white-space: nowrap;
            position: relative;
            max-width: 100%;
            text-overflow: ellipsis;
            overflow: hidden;
            color: #8e8e93;
            z-index: 15
        }
        
        .list-block .item-divider:before,
        .list-block .list-group-title:before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            bottom: auto;
            right: auto;
            height: 1px;
            width: 100%;
            background-color: #e2e2e2;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0
        }
        
        html.pixel-ratio-2 .list-block .item-divider:before,
        html.pixel-ratio-2 .list-block .list-group-title:before {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .list-block .item-divider:before,
        html.pixel-ratio-3 .list-block .list-group-title:before {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .list-block .list-group-title {
            position: relative;
            position: -moz-sticky;
            position: -webkit-sticky;
            position: sticky;
            top: 0;
            z-index: 20;
            margin-top: 0
        }
        
        .list-block .list-group-title:before {
            display: none
        }
        
        .list-block .sortable-handler {
            position: absolute;
            right: 0;
            top: 0;
            bottom: 1px;
            z-index: 10;
            background-repeat: no-repeat;
            background-size: 18px 12px;
            background-position: 50%;
            width: 35px;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 12' fill='%23c7c7cc'%3E%3Cpath d='M0 2V0h22v2H0zm0 5V5h22v2H0zm0 5v-2h22v2H0z'/%3E%3C/svg%3E");
            opacity: 0;
            visibility: hidden;
            cursor: pointer;
            transition-duration: .3s
        }
        
        .list-block.sortable .item-inner {
            transition-duration: .3s
        }
        
        .list-block.sortable-opened .sortable-handler {
            visibility: visible;
            opacity: 1
        }
        
        .list-block.sortable-opened .item-inner,
        .list-block.sortable-opened .item-link .item-inner {
            padding-right: 35px
        }
        
        .list-block.sortable-opened .item-link .item-inner,
        .list-block.sortable-opened .item-link .item-title-row {
            background-image: none
        }
        
        .list-block.sortable-sorting li {
            transition-duration: .3s
        }
        
        .list-block li.sorting {
            z-index: 50;
            background: hsla(0, 0%, 100%, .8);
            box-shadow: 0 2px 8px rgba(0, 0, 0, .6);
            transition-duration: 0
        }
        
        .list-block li.sorting .item-inner:after,
        .list-block li:last-child .item-inner:after,
        .list-block li:last-child .list-button:after,
        .list-block li:last-child li:last-child .item-inner:after {
            display: none
        }
        
        .list-block li:last-child li .item-inner:after,
        .list-block li li:last-child .item-inner:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: auto;
            top: auto;
            height: 1px;
            width: 100%;
            background-color: #e2e2e2;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%
        }
        
        html.pixel-ratio-2 .list-block li:last-child li .item-inner:after,
        html.pixel-ratio-2 .list-block li li:last-child .item-inner:after {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .list-block li:last-child li .item-inner:after,
        html.pixel-ratio-3 .list-block li li:last-child .item-inner:after {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .contacts-content {
            background: #fff
        }
        
        .contacts-block {
            margin: 0
        }
        
        .contacts-block .list-group-title {
            padding: 0 15px;
            background: #f7f7f7;
            color: #000;
            font-weight: 500;
            line-height: 22px;
            height: 22px
        }
        
        html.ios-gt-8 .contacts-block .list-group-title {
            font-weight: 500
        }
        
        .contacts-block .list-group:first-child ul:before,
        .contacts-block .list-group:last-child ul:after {
            display: none
        }
        
        .list-block uni-input[type=date],
        .list-block uni-input[type=datetime-local],
        .list-block uni-input[type=email],
        .list-block uni-input[type=number],
        .list-block uni-input[type=password],
        .list-block uni-input[type=search],
        .list-block uni-input[type=tel],
        .list-block uni-input[type=text],
        .list-block uni-input[type=time],
        .list-block uni-input[type=url],
        .list-block select,
        .list-block uni-textarea {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            box-sizing: border-box;
            border: none;
            background: none;
            border-radius: 0 0 0 0;
            box-shadow: none;
            display: block;
            padding: 0;
            margin: 0;
            width: 100%;
            height: 43px;
            color: #000;
            font-size: 17px;
            font-family: inherit
        }
        
        .list-block .item-title.label {
            vertical-align: top
        }
        
        .list-block .item-title.label+.item-input {
            margin-left: 5px
        }
        
        .list-block uni-input[type=date],
        .list-block uni-input[type=datetime-local] {
            line-height: 44px
        }
        
        .list-block select {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }
        
        .list-block .label {
            vertical-align: top
        }
        
        .list-block uni-textarea {
            height: 100px;
            resize: none;
            line-height: 1.4;
            padding-top: 8px;
            padding-bottom: 7px
        }
        
        .list-block uni-textarea.resizable {
            height: 43px
        }
        
        .list-block .item-input {
            width: 100%;
            margin-top: -8px;
            margin-bottom: -7px;
            -webkit-box-flex: 1;
            -ms-flex: 1;
            -webkit-flex-shrink: 1;
            -ms-flex: 0 1 auto;
            flex-shrink: 1
        }
        
        .list-block .item-title.label {
            width: 35%;
            -webkit-flex-shrink: 0;
            -ms-flex: 0 0 auto;
            flex-shrink: 0
        }
        
        .label-switch {
            display: inline-block;
            vertical-align: middle;
            border-radius: 16px;
            align-self: center
        }
        
        .label-switch,
        .label-switch .checkbox {
            width: 52px;
            box-sizing: border-box;
            height: 32px;
            position: relative;
            cursor: pointer
        }
        
        .label-switch .checkbox {
            border-radius: 16px;
            background: #e5e5e5;
            z-index: 0;
            margin: 0;
            padding: 0;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            border: none;
            transition-duration: .3s
        }
        
        .label-switch .checkbox:before {
            width: 48px;
            border-radius: 16px;
            box-sizing: border-box;
            z-index: 1;
            -webkit-transform: scale(1);
            transform: scale(1)
        }
        
        .label-switch .checkbox:after,
        .label-switch .checkbox:before {
            content: " ";
            position: absolute;
            left: 2px;
            top: 2px;
            height: 28px;
            background: #fff;
            transition-duration: .3s
        }
        
        .label-switch .checkbox:after {
            width: 28px;
            border-radius: 28px;
            z-index: 2;
            box-shadow: 0 2px 5px rgba(0, 0, 0, .4);
            -webkit-transform: translateX(0);
            transform: translateX(0)
        }
        
        .label-switch uni-input[type=checkbox] {
            display: none
        }
        
        .label-switch uni-input[type=checkbox]:checked+.checkbox {
            background: #4cd964
        }
        
        .label-switch uni-input[type=checkbox]:checked+.checkbox:before {
            -webkit-transform: scale(0);
            transform: scale(0)
        }
        
        .label-switch uni-input[type=checkbox]:checked+.checkbox:after {
            -webkit-transform: translateX(20px);
            transform: translateX(20px)
        }
        
        html.android .label-switch uni-input[type=checkbox]+.checkbox,
        html.android .label-switch uni-input[type=checkbox]+.checkbox:after,
        html.android .label-switch uni-input[type=checkbox]+.checkbox:before {
            transition-duration: 0
        }
        
        .button {
            border: 1px solid #007aff;
            color: #007aff;
            text-decoration: none;
            text-align: center;
            display: block;
            border-radius: 5px;
            line-height: 27px;
            box-sizing: border-box;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background: none;
            padding: 0 10px;
            margin: 0;
            height: 29px;
            white-space: nowrap;
            position: relative;
            overflow: hidden;
            text-overflow: ellipsis;
            font-size: 14px;
            font-family: inherit;
            cursor: pointer;
            outline: 0
        }
        
        uni-input[type=button].button,
        uni-input[type=submit].button {
            width: 100%
        }
        
        .button.active-state,
        html:not(.watch-active-state) .button:active {
            background: rgba(0, 122, 255, .15)
        }
        
        .button.button-round {
            border-radius: 27px
        }
        
        .button.active {
            background: #007aff;
            color: #fff
        }
        
        .button.button-big {
            font-size: 17px;
            height: 44px;
            line-height: 42px
        }
        
        .button.button-fill {
            color: #fff;
            background: #007aff;
            border: none
        }
        
        .button.button-fill.active-state,
        html:not(.watch-active-state) .button.button-fill:active {
            opacity: .8
        }
        
        .button i.icon:first-child {
            margin-right: 10px
        }
        
        .button i.icon:last-child {
            margin-left: 10px
        }
        
        .button i.icon:first-child:last-child {
            margin-left: 0;
            margin-right: 0
        }
        
        .buttons-row {
            align-self: center;
            display: flex;
            -webkit-box-lines: single;
            -moz-box-lines: single;
            flex-wrap: nowrap
        }
        
        .buttons-row .button {
            border-radius: 0 0 0 0;
            border-left-width: 0;
            width: 100%;
            -webkit-box-flex: 1;
            -ms-flex: 1
        }
        
        .buttons-row .button:first-child {
            border-radius: 5px 0 0 5px;
            border-left-width: 1px;
            border-left-style: solid
        }
        
        .buttons-row .button:last-child {
            border-radius: 0 5px 5px 0
        }
        
        .buttons-row .button:first-child:last-child {
            border-radius: 5px
        }
        
        .buttons-row .button.button-round:first-child {
            border-radius: 27px 0 0 27px
        }
        
        .buttons-row .button.button-round:last-child {
            border-radius: 0 27px 27px 0
        }
        
        .range-slider {
            width: 100%;
            position: relative;
            overflow: hidden;
            padding-left: 3px;
            padding-right: 3px;
            margin-left: -1px;
            align-self: center
        }
        
        .range-slider uni-input[type=range] {
            position: relative;
            height: 28px;
            width: 100%;
            margin: 4px 0 5px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background: linear-gradient(90deg, #b7b8b7, #b7b8b7);
            background-position: 50%;
            background-size: 100% 2px;
            background-repeat: no-repeat;
            outline: 0;
            border: none;
            box-sizing: initial;
            -ms-background-position-y: 500px
        }
        
        .range-slider uni-input[type=range]:active,
        .range-slider uni-input[type=range]:focus {
            border: 0;
            outline: 0
        }
        
        .range-slider uni-input[type=range]:after {
            height: 2px;
            background: #fff;
            content: " ";
            width: 5px;
            top: 50%;
            margin-top: -1px;
            left: -5px;
            z-index: 1;
            position: absolute
        }
        
        .range-slider uni-input[type=range]::-webkit-slider-thumb {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            border: none;
            height: 28px;
            width: 28px;
            position: relative;
            background: none
        }
        
        .range-slider uni-input[type=range]::-webkit-slider-thumb:after {
            height: 28px;
            width: 28px;
            border-radius: 28px;
            background: #fff;
            z-index: 10;
            box-shadow: 0 2px 4px rgba(0, 0, 0, .4);
            border: 0;
            outline: 0;
            position: absolute;
            box-sizing: border-box;
            content: " ";
            left: 0;
            top: 0
        }
        
        .range-slider uni-input[type=range]::-webkit-slider-thumb:before {
            position: absolute;
            top: 50%;
            right: 100%;
            width: 2000px;
            height: 2px;
            margin-top: -1px;
            z-index: 1;
            background: #007aff;
            content: " "
        }
        
        .range-slider uni-input[type=range]::-moz-range-track {
            width: 100%;
            height: 2px;
            background: #b7b8b7;
            border: none;
            outline: 0
        }
        
        .range-slider uni-input[type=range]::-moz-range-thumb {
            height: 28px;
            width: 28px;
            border-radius: 28px;
            background: #fff;
            z-index: 10;
            box-shadow: 0 2px 4px rgba(0, 0, 0, .4);
            border: 0;
            outline: 0;
            position: absolute;
            box-sizing: border-box;
            content: " "
        }
        
        .range-slider uni-input[type=range]::-ms-track {
            width: 100%;
            height: 2px;
            cursor: pointer;
            background: transparent;
            border-color: transparent;
            color: transparent
        }
        
        .range-slider uni-input[type=range]::-ms-thumb {
            height: 28px;
            width: 28px;
            border-radius: 28px;
            background: #fff;
            z-index: 10;
            box-shadow: 0 2px 4px rgba(0, 0, 0, .4);
            border: 0;
            outline: 0;
            position: absolute;
            content: " ";
            box-shadow: none;
            border: 1px solid rgba(0, 0, 0, .2);
            box-sizing: border-box;
            margin-top: 0;
            top: 50%
        }
        
        .range-slider uni-input[type=range]::-ms-fill-lower {
            background: #007aff
        }
        
        .range-slider uni-input[type=range]::-ms-fill-upper {
            background: #b7b8b7
        }
        
        uni-label.label-checkbox {
            cursor: pointer
        }
        
        uni-label.label-checkbox i.icon-form-checkbox {
            width: 22px;
            height: 22px;
            position: relative;
            border-radius: 22px;
            border: 1px solid #c7c7cc;
            box-sizing: border-box
        }
        
        uni-label.label-checkbox i.icon-form-checkbox:after {
            content: " ";
            position: absolute;
            left: 50%;
            margin-left: -6px;
            top: 50%;
            margin-top: -4px;
            width: 12px;
            height: 9px
        }
        
        uni-label.label-checkbox uni-input[type=checkbox],
        uni-label.label-checkbox uni-input[type=radio] {
            display: none
        }
        
        uni-label.label-checkbox uni-input[type=checkbox]:checked+.item-media i.icon-form-checkbox,
        uni-label.label-checkbox uni-input[type=radio]:checked+.item-media i.icon-form-checkbox {
            border: none;
            background-color: #00b0c8
        }
        
        uni-label.label-checkbox uni-input[type=checkbox]:checked+.item-media i.icon-form-checkbox:after,
        uni-label.label-checkbox uni-input[type=radio]:checked+.item-media i.icon-form-checkbox:after {
            background: no-repeat 50%;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9'%3E%3Cpath fill='%23fff' d='M12 .7l-.7-.7-7.4 7.4L.7 4.2l-.7.7 3.9 3.9z'/%3E%3C/svg%3E");
            background-size: 12px 9px
        }
        
        uni-label.label-radio {
            cursor: pointer
        }
        
        uni-label.label-radio uni-input[type=checkbox],
        uni-label.label-radio uni-input[type=radio] {
            display: none
        }
        
        uni-label.label-radio uni-input[type=checkbox]~.item-inner,
        uni-label.label-radio uni-input[type=radio]~.item-inner {
            padding-right: 35px
        }
        
        uni-label.label-radio uni-input[type=checkbox]:checked~.item-inner,
        uni-label.label-radio uni-input[type=radio]:checked~.item-inner {
            background: no-repeat 50%;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 10'%3E%3Cpath fill='%23007aff' d='M11.6 0L4.4 7.2l-3-3L0 5.6 4.4 10 13 1.4z'/%3E%3C/svg%3E");
            background-position: 90%;
            background-position: calc(100% - 15px) 50%;
            background-size: 13px 10px
        }
        
        uni-label.label-checkbox,
        uni-label.label-radio {
            transition-duration: .3s
        }
        
        html:not(.watch-active-state) uni-label.label-checkbox:active,
        html:not(.watch-active-state) uni-label.label-radio:active,
        uni-label.label-checkbox.active-state,
        uni-label.label-radio.active-state {
            transition-duration: 0;
            background-color: #d9d9d9
        }
        
        html:not(.watch-active-state) uni-label.label-checkbox:active .item-inner:after,
        html:not(.watch-active-state) uni-label.label-radio:active .item-inner:after,
        uni-label.label-checkbox.active-state .item-inner:after,
        uni-label.label-radio.active-state .item-inner:after {
            background-color: initial
        }
        
        .smart-select select {
            display: none
        }
        
        .list-block .accordion-item-toggle {
            cursor: pointer;
            transition-duration: .3s
        }
        
        .list-block .accordion-item-toggle .item-inner {
            padding-right: 35px;
            background: no-repeat calc(100% - 15px) 50%;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 61.5L21.75 99.75 12 90l29.25-28.5L12 33l9.75-9.75z' fill='%23c7c7cc'/%3E%3C/svg%3E");
            background-size: 10px 20px
        }
        
        .list-block .accordion-item-toggle.active-state,
        html:not(.watch-active-state) .list-block .accordion-item-toggle:active {
            transition-duration: 0;
            background-color: #d9d9d9
        }
        
        .list-block .accordion-item-toggle.active-state>.item-inner:after,
        html:not(.watch-active-state) .list-block .accordion-item-toggle:active>.item-inner:after {
            background-color: initial
        }
        
        .list-block .accordion-item-toggle .item-inner,
        .list-block .accordion-item>.item-link .item-inner {
            transition-duration: .3s;
            transition-property: background-color
        }
        
        .list-block .accordion-item-toggle .item-inner:after,
        .list-block .accordion-item>.item-link .item-inner:after {
            transition-duration: .3s
        }
        
        .list-block .accordion-item-expanded.media-item .accordion-item-toggle .item-title-row,
        .list-block .accordion-item-expanded.media-item>.item-link .item-title-row,
        .list-block.media-list .accordion-item-expanded .accordion-item-toggle .item-title-row,
        .list-block.media-list .accordion-item-expanded>.item-link .item-title-row,
        .list-block:not(.media-list) .accordion-item-expanded:not(.media-item) .accordion-item-toggle .item-inner,
        .list-block:not(.media-list) .accordion-item-expanded:not(.media-item)>.item-link .item-inner {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 60 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M53.5 90L15.25 51.75 25 42l28.5 29.25L82 42l9.75 9.75z' fill='%23c7c7cc'/%3E%3C/svg%3E");
            background-size: 20px 20px
        }
        
        .list-block .accordion-item-expanded .accordion-item-toggle .item-inner:after,
        .list-block .accordion-item-expanded>.item-link .item-inner:after {
            background-color: initial
        }
        
        .list-block .accordion-item .content-block,
        .list-block .accordion-item .list-block {
            margin-top: 0;
            margin-bottom: 0
        }
        
        .list-block .accordion-item ul {
            padding-left: 0
        }
        
        .accordion-item-content {
            position: relative;
            overflow: hidden;
            height: 0;
            font-size: 14px;
            transition-duration: .3s;
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .accordion-item-expanded>.accordion-item-content {
            height: auto
        }
        
        html.android-4 .accordion-item-content {
            -webkit-transform: none;
            transform: none
        }
        
        .card .list-block ul,
        .cards-list ul {
            background: none
        }
        
        .card .list-block>ul:after,
        .card .list-block>ul:before,
        .cards-list>ul:after,
        .cards-list>ul:before {
            display: none
        }
        
        .card {
            background: #fff;
            box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
            margin: 10px;
            border-radius: 2px;
            font-size: 14px
        }
        
        .card .content-block,
        .card .list-block {
            margin: 0
        }
        
        .row:not(.no-gutter) .col>.card {
            margin-left: 0;
            margin-right: 0
        }
        
        .card-content {
            position: relative
        }
        
        .card-content-inner {
            padding: 15px;
            position: relative
        }
        
        .card-content-inner>p:first-child {
            margin-top: 0
        }
        
        .card-content-inner>p:last-child {
            margin-bottom: 0
        }
        
        .card-content-inner>.content-block,
        .card-content-inner>.list-block {
            margin: -15px
        }
        
        .card-footer,
        .card-header {
            min-height: 44px;
            position: relative;
            padding: 10px 15px;
            box-sizing: border-box;
            display: flex;
            justify-content: space-between;
            align-items: center
        }
        
        .card-footer[valign=top],
        .card-header[valign=top] {
            align-items: flex-start
        }
        
        .card-footer[valign=bottom],
        .card-header[valign=bottom] {
            align-items: flex-end
        }
        
        .card-footer a.link,
        .card-header a.link {
            line-height: 44px;
            height: 44px;
            text-decoration: none;
            position: relative;
            margin-top: -10px;
            margin-bottom: -10px;
            display: flex;
            justify-content: flex-start;
            align-items: center;
            transition-duration: .3s
        }
        
        .card-footer a.link.active-state,
        .card-header a.link.active-state,
        html:not(.watch-active-state) .card-footer a.link:active,
        html:not(.watch-active-state) .card-header a.link:active {
            opacity: .3;
            transition-duration: 0
        }
        
        .card-footer a.link i+i,
        .card-footer a.link i+span,
        .card-footer a.link span+i,
        .card-footer a.link span+span,
        .card-header a.link i+i,
        .card-header a.link i+span,
        .card-header a.link span+i,
        .card-header a.link span+span {
            margin-left: 7px
        }
        
        .card-footer a.link i.icon,
        .card-header a.link i.icon {
            display: block
        }
        
        .card-footer a.icon-only,
        .card-header a.icon-only {
            min-width: 44px;
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0
        }
        
        .card-header {
            border-radius: 2px 2px 0 0;
            font-size: 17px
        }
        
        .card-header:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: auto;
            top: auto;
            height: 1px;
            width: 100%;
            background-color: #e2e2e2;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%
        }
        
        html.pixel-ratio-2 .card-header:after {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .card-header:after {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .card-header.no-border:after {
            display: none
        }
        
        .card-footer {
            border-radius: 0 0 2px 2px;
            color: #6d6d72
        }
        
        .card-footer:before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            bottom: auto;
            right: auto;
            height: 1px;
            width: 100%;
            background-color: #e2e2e2;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0
        }
        
        html.pixel-ratio-2 .card-footer:before {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .card-footer:before {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .card-footer.no-border:before {
            display: none
        }
        
        .modal-overlay,
        .popup-overlay,
        .preloader-indicator-overlay {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, .4);
            z-index: 13000;
            visibility: hidden;
            opacity: 0;
            transition-duration: .4s
        }
        
        .modal-overlay.modal-overlay-visible,
        .popup-overlay.modal-overlay-visible,
        .preloader-indicator-overlay.modal-overlay-visible {
            visibility: visible;
            opacity: 1
        }
        
        .popup-overlay {
            z-index: 10500
        }
        
        .modal {
            width: 270px;
            margin-left: -135px;
            border-radius: 13px;
            opacity: 0;
            -webkit-transform: translateZ(0) scale(1.185);
            transform: translateZ(0) scale(1.185);
            transition-property: opacity, -webkit-transform;
            transition-property: transform, opacity;
            transition-property: transform, opacity, -webkit-transform;
            color: #000
        }
        
        .modal.modal-in {
            opacity: 1
        }
        
        .modal.modal-in,
        .modal.modal-out {
            transition-duration: .4s;
            -webkit-transform: translateZ(0) scale(1);
            transform: translateZ(0) scale(1)
        }
        
        .modal.modal-out {
            opacity: 0;
            z-index: 13499
        }
        
        .modal-inner {
            padding: 15px;
            border-radius: 7px 7px 0 0;
            position: relative;
            background: hsla(0, 0%, 100%, .95)
        }
        
        .modal-inner:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: auto;
            top: auto;
            height: 1px;
            width: 100%;
            background-color: rgba(0, 0, 0, .2);
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%
        }
        
        html.pixel-ratio-2 .modal-inner:after {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .modal-inner:after {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .modal-title {
            font-size: 18px;
            text-align: center
        }
        
        .modal-title,
        html.ios-gt-8 .modal-title {
            font-weight: 500
        }
        
        .modal-title+.modal-text {
            margin-top: 5px
        }
        
        .modal-buttons {
            height: 44px;
            position: relative;
            display: flex;
            justify-content: center
        }
        
        .modal-buttons.modal-buttons-vertical {
            display: block;
            height: auto
        }
        
        .modal-button {
            width: 100%;
            padding: 0 5px;
            height: 44px;
            font-size: 17px;
            line-height: 44px;
            text-align: center;
            color: #007aff;
            display: block;
            position: relative;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            cursor: pointer;
            box-sizing: border-box;
            -webkit-box-flex: 1;
            -ms-flex: 1;
            background: hsla(0, 0%, 100%, .95)
        }
        
        .modal-button:after {
            content: "";
            position: absolute;
            right: 0;
            top: 0;
            left: auto;
            bottom: auto;
            width: 1px;
            height: 100%;
            background-color: rgba(0, 0, 0, .2);
            display: block;
            z-index: 15;
            -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%
        }
        
        html.pixel-ratio-2 .modal-button:after {
            -webkit-transform: scaleX(.5);
            transform: scaleX(.5)
        }
        
        html.pixel-ratio-3 .modal-button:after {
            -webkit-transform: scaleX(.33);
            transform: scaleX(.33)
        }
        
        .modal-button:first-child {
            border-radius: 0 0 0 7px
        }
        
        .modal-button:last-child {
            border-radius: 0 0 7px 0
        }
        
        .modal-button:last-child:after {
            display: none
        }
        
        .modal-button:first-child:last-child {
            border-radius: 0 0 7px 7px
        }
        
        .modal-button.modal-button-bold,
        html.ios-gt-8 .modal-button.modal-button-bold {
            font-weight: 500
        }
        
        .modal-button.active-state,
        html:not(.watch-active-state) .modal-button:active {
            background: hsla(0, 0%, 90.2%, .95)
        }
        
        .modal-buttons-vertical .modal-button {
            border-radius: 0
        }
        
        .modal-buttons-vertical .modal-button:after,
        .modal-buttons-vertical .modal-button:before {
            display: none
        }
        
        .modal-buttons-vertical .modal-button:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: auto;
            top: auto;
            height: 1px;
            width: 100%;
            background-color: rgba(0, 0, 0, .2);
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%
        }
        
        html.pixel-ratio-2 .modal-buttons-vertical .modal-button:after {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .modal-buttons-vertical .modal-button:after {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .modal-buttons-vertical .modal-button:last-child {
            border-radius: 0 0 7px 7px
        }
        
        .modal-buttons-vertical .modal-button:last-child:after {
            display: none
        }
        
        .modal-no-buttons .modal-inner {
            border-radius: 7px
        }
        
        .modal-no-buttons .modal-buttons,
        .modal-no-buttons .modal-inner:after {
            display: none
        }
        
        .actions-modal {
            position: absolute;
            left: 0;
            bottom: 0;
            z-index: 13500;
            width: 100%;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }
        
        @media (min-width:496px) {
            .actions-modal {
                width: 480px;
                left: 50%;
                margin-left: -240px
            }
        }
        
        .actions-modal.modal-in {
            transition-duration: .3s;
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .actions-modal.modal-out {
            z-index: 13499;
            transition-duration: .3s;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }
        
        .actions-modal-group {
            margin: 8px;
            position: relative;
            border-radius: 13px;
            overflow: hidden;
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .actions-modal-button,
        .actions-modal-label {
            width: 100%;
            text-align: center;
            font-weight: 400;
            margin: 0;
            background: hsla(0, 0%, 100%, .95);
            box-sizing: border-box;
            display: block;
            position: relative;
            overflow: hidden
        }
        
        .actions-modal-button:after,
        .actions-modal-label:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: auto;
            top: auto;
            height: 1px;
            width: 100%;
            background-color: rgba(0, 0, 0, .2);
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%
        }
        
        html.pixel-ratio-2 .actions-modal-button:after,
        html.pixel-ratio-2 .actions-modal-label:after {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .actions-modal-button:after,
        html.pixel-ratio-3 .actions-modal-label:after {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .actions-modal-button a,
        .actions-modal-label a {
            text-decoration: none;
            color: inherit;
            display: block
        }
        
        .actions-modal-button.actions-modal-button-bold,
        .actions-modal-button b,
        .actions-modal-label.actions-modal-button-bold,
        .actions-modal-label b,
        html.ios-gt-8 .actions-modal-button.actions-modal-button-bold,
        html.ios-gt-8 .actions-modal-button b,
        html.ios-gt-8 .actions-modal-label.actions-modal-button-bold,
        html.ios-gt-8 .actions-modal-label b {
            font-weight: 500
        }
        
        .actions-modal-button.actions-modal-button-red,
        .actions-modal-label.actions-modal-button-red {
            color: #ff3b30
        }
        
        .actions-modal-button:first-child,
        .actions-modal-label:first-child {
            border-radius: 4px 4px 0 0
        }
        
        .actions-modal-button:last-child,
        .actions-modal-label:last-child {
            border-radius: 0 0 4px 4px
        }
        
        .actions-modal-button:last-child:after,
        .actions-modal-label:last-child:after {
            display: none
        }
        
        .actions-modal-button:first-child:last-child,
        .actions-modal-label:first-child:last-child {
            border-radius: 4px
        }
        
        .actions-modal-button.disabled,
        .actions-modal-label.disabled {
            opacity: .9;
            color: #8e8e93
        }
        
        .actions-modal-button {
            cursor: pointer;
            height: 43px;
            line-height: 43px;
            font-size: 20px;
            color: #007aff;
            white-space: normal;
            text-overflow: ellipsis
        }
        
        .actions-modal-button.active-state,
        html:not(.watch-active-state) .actions-modal-button:active {
            background: hsla(0, 0%, 90.2%, .9)
        }
        
        .actions-modal-label {
            font-size: 13px;
            line-height: 1.3;
            min-height: 44px;
            padding: 8px 10px;
            color: #8a8a8a;
            display: flex;
            justify-content: center;
            align-items: center
        }
        
        @media (orientation:landscape) {
            .actions-modal-label {
                min-height: 44px
            }
            .actions-modal-button {
                height: 44px;
                line-height: 44px
            }
        }
        
        uni-input.modal-text-input {
            box-sizing: border-box;
            height: 26px;
            background: #fff;
            margin: 15px 0 0;
            padding: 0 5px;
            border: 1px solid rgba(0, 0, 0, .3);
            border-radius: 0;
            width: 100%;
            font-size: 14px;
            font-family: inherit;
            display: block;
            box-shadow: 0 0 0 transparent;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }
        
        uni-input.modal-text-input+uni-input.modal-text-input {
            margin-top: 5px
        }
        
        .modal-input-double+.modal-input-double uni-input.modal-text-input {
            border-top: 0;
            margin-top: 0
        }
        
        .popover {
            width: 320px;
            background: hsla(0, 0%, 100%, .95);
            z-index: 13500;
            margin: 0;
            opacity: 0;
            border-radius: 7px;
            position: absolute;
            display: none;
            -webkit-transform: none;
            transform: none;
            transition-property: opacity
        }
        
        .popover.modal-in {
            transition-duration: .3s;
            opacity: 1
        }
        
        .popover .list-block {
            margin: 0
        }
        
        .popover .list-block ul {
            background: none
        }
        
        .popover .list-block:first-child ul {
            border-radius: 7px 7px 0 0
        }
        
        .popover .list-block:first-child ul:before {
            display: none
        }
        
        .popover .list-block:first-child li:first-child a {
            border-radius: 7px 7px 0 0
        }
        
        .popover .list-block:last-child ul {
            border-radius: 0 0 7px 7px
        }
        
        .popover .list-block:last-child ul:after {
            display: none
        }
        
        .popover .list-block:last-child li:last-child a {
            border-radius: 0 0 7px 7px
        }
        
        .popover .list-block:first-child:last-child li:first-child:last-child a,
        .popover .list-block:first-child:last-child ul:first-child:last-child {
            border-radius: 7px
        }
        
        .popover .list-block+.list-block {
            margin-top: 35px
        }
        
        .popover-angle {
            left: -26px;
            z-index: 100;
            overflow: hidden
        }
        
        .popover-angle,
        .popover-angle:after {
            width: 26px;
            height: 26px;
            position: absolute;
            top: 0
        }
        
        .popover-angle:after {
            content: " ";
            background: hsla(0, 0%, 100%, .95);
            left: 0;
            border-radius: 3px;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg)
        }
        
        .popover-angle.on-left {
            left: -26px
        }
        
        .popover-angle.on-left:after {
            left: 19px;
            top: 0
        }
        
        .popover-angle.on-right {
            left: 100%
        }
        
        .popover-angle.on-right:after {
            left: -19px;
            top: 0
        }
        
        .popover-angle.on-top {
            left: 0;
            top: -26px
        }
        
        .popover-angle.on-top:after {
            left: 0;
            top: 19px
        }
        
        .popover-angle.on-bottom {
            left: 0;
            top: 100%
        }
        
        .popover-angle.on-bottom:after {
            left: 0;
            top: -19px
        }
        
        .popover-inner {
            overflow: auto;
            -webkit-overflow-scrolling: touch
        }
        
        .actions-popover .list-block+.list-block {
            margin-top: 20px
        }
        
        .actions-popover .list-block ul {
            background: #fff
        }
        
        .actions-popover-label {
            padding: 8px 10px;
            color: #8a8a8a;
            font-size: 13px;
            line-height: 1.3;
            text-align: center;
            position: relative
        }
        
        .actions-popover-label:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: auto;
            top: auto;
            height: 1px;
            width: 100%;
            background-color: rgba(0, 0, 0, .2);
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%
        }
        
        html.pixel-ratio-2 .actions-popover-label:after {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .actions-popover-label:after {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .actions-popover-label:last-child:after {
            display: none
        }
        
        .login-screen,
        .popup {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            z-index: 11000;
            background: #fff;
            box-sizing: border-box;
            display: none;
            overflow: auto;
            -webkit-overflow-scrolling: touch;
            transition-property: -webkit-transform;
            transition-property: transform;
            transition-property: transform, -webkit-transform;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }
        
        .login-screen.modal-in,
        .login-screen.modal-out,
        .popup.modal-in,
        .popup.modal-out {
            transition-duration: .4s
        }
        
        .login-screen.modal-in,
        .popup.modal-in {
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .login-screen.modal-out,
        .popup.modal-out {
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }
        
        .login-screen.modal-in,
        .login-screen.modal-out {
            display: block
        }
        
        @media (min-width:630px) and (min-height:630px) {
            .popup:not(.tablet-fullscreen) {
                width: 630px;
                height: 630px;
                left: 50%;
                top: 50%;
                margin-left: -315px;
                margin-top: -315px;
                -webkit-transform: translate3d(0, 1024px, 0);
                transform: translate3d(0, 1024px, 0)
            }
            .popup:not(.tablet-fullscreen).modal-in {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
            .popup:not(.tablet-fullscreen).modal-out {
                -webkit-transform: translate3d(0, 1024px, 0);
                transform: translate3d(0, 1024px, 0)
            }
        }
        
        @media (max-height:629px),
        (max-width:629px) {
            html.with-statusbar-overlay .popup {
                height: calc(100% - 20px);
                top: 20px
            }
            html.with-statusbar-overlay .popup-overlay {
                z-index: 9500
            }
        }
        
        html.with-statusbar-overlay .login-screen,
        html.with-statusbar-overlay .popup.tablet-fullscreen {
            height: calc(100% - 20px);
            top: 20px
        }
        
        .modal .preloader {
            width: 34px;
            height: 34px
        }
        
        .preloader-indicator-overlay {
            visibility: visible;
            opacity: 0;
            background: none
        }
        
        .preloader-indicator-modal {
            position: absolute;
            left: 50%;
            top: 50%;
            padding: 8px;
            margin-left: -25px;
            margin-top: -25px;
            background: rgba(0, 0, 0, .8);
            z-index: 13500;
            border-radius: 5px
        }
        
        .preloader-indicator-modal .preloader {
            display: block;
            width: 34px;
            height: 34px
        }
        
        .picker-modal {
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            height: 260px;
            z-index: 12500;
            display: none;
            transition-property: -webkit-transform;
            transition-property: transform;
            transition-property: transform, -webkit-transform;
            background: #cfd5da;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }
        
        .picker-modal.modal-in,
        .picker-modal.modal-out {
            transition-duration: .4s
        }
        
        .picker-modal.modal-in {
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .picker-modal.modal-out {
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }
        
        .picker-modal .picker-modal-inner {
            height: 100%;
            position: relative
        }
        
        .picker-modal .toolbar {
            position: relative;
            width: 100%;
            background: #f7f7f8
        }
        
        .picker-modal .toolbar:before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            bottom: auto;
            right: auto;
            height: 1px;
            width: 100%;
            background-color: #929499;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0
        }
        
        html.pixel-ratio-2 .picker-modal .toolbar:before {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .picker-modal .toolbar:before {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .picker-modal .toolbar+.picker-modal-inner {
            height: calc(100% - 44px)
        }
        
        .picker-modal.picker-modal-inline,
        .popover .picker-modal {
            display: block;
            position: relative;
            background: none;
            z-index: inherit;
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .picker-modal.picker-modal-inline .toolbar:before,
        .popover .picker-modal .toolbar:before {
            display: none
        }
        
        .picker-modal.picker-modal-inline .toolbar:after,
        .popover .picker-modal .toolbar:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: auto;
            top: auto;
            height: 1px;
            width: 100%;
            background-color: #929499;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%
        }
        
        html.pixel-ratio-2 .picker-modal.picker-modal-inline .toolbar:after,
        html.pixel-ratio-2 .popover .picker-modal .toolbar:after {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .picker-modal.picker-modal-inline .toolbar:after,
        html.pixel-ratio-3 .popover .picker-modal .toolbar:after {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .popover .picker-modal {
            width: auto
        }
        
        .popover .picker-modal .toolbar {
            background: none
        }
        
        .picker-modal.smart-select-picker .page {
            background: #fff
        }
        
        .picker-modal.smart-select-picker .toolbar:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: auto;
            top: auto;
            height: 1px;
            width: 100%;
            background-color: #f2f2f2;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%
        }
        
        html.pixel-ratio-2 .picker-modal.smart-select-picker .toolbar:after {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .picker-modal.smart-select-picker .toolbar:after {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .picker-modal.smart-select-picker .list-block {
            margin: 0
        }
        
        .picker-modal.smart-select-picker .list-block ul:after,
        .picker-modal.smart-select-picker .list-block ul:before {
            display: none
        }
        
        .panel-overlay {
            left: 0;
            width: 100%;
            background: transparent;
            opacity: 0;
            z-index: 5999
        }
        
        .panel,
        .panel-overlay {
            position: absolute;
            top: 0;
            height: 100%;
            display: none
        }
        
        .panel {
            z-index: 1000;
            background: #111;
            box-sizing: border-box;
            overflow: auto;
            -webkit-overflow-scrolling: touch;
            width: 260px;
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            transition-duration: .4s
        }
        
        .panel.panel-left.panel-cover {
            z-index: 6000;
            left: -260px
        }
        
        .panel.panel-left.panel-reveal {
            left: 0
        }
        
        .panel.panel-right.panel-cover {
            z-index: 6000;
            right: -260px
        }
        
        .panel.panel-right.panel-reveal {
            right: 0
        }
        
        body.with-panel-left-cover .views,
        body.with-panel-right-cover .views {
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        body.with-panel-left-cover .panel-overlay,
        body.with-panel-right-cover .panel-overlay {
            display: block
        }
        
        body.with-panel-left-reveal .views,
        body.with-panel-right-reveal .views {
            transition-duration: .4s;
            transition-property: -webkit-transform;
            transition-property: transform;
            transition-property: transform, -webkit-transform
        }
        
        body.with-panel-left-reveal .panel-overlay,
        body.with-panel-right-reveal .panel-overlay {
            display: block
        }
        
        body.with-panel-left-reveal .views {
            -webkit-transform: translate3d(260px, 0, 0);
            transform: translate3d(260px, 0, 0)
        }
        
        body.with-panel-left-reveal .panel-overlay {
            margin-left: 260px
        }
        
        body.with-panel-left-cover .panel-left {
            -webkit-transform: translate3d(260px, 0, 0);
            transform: translate3d(260px, 0, 0)
        }
        
        body.with-panel-right-reveal .views {
            -webkit-transform: translate3d(-260px, 0, 0);
            transform: translate3d(-260px, 0, 0)
        }
        
        body.with-panel-right-reveal .panel-overlay {
            margin-left: -260px
        }
        
        body.with-panel-right-cover .panel-right {
            -webkit-transform: translate3d(-260px, 0, 0);
            transform: translate3d(-260px, 0, 0)
        }
        
        body.panel-closing .views {
            transition-duration: .4s;
            transition-property: -webkit-transform;
            transition-property: transform;
            transition-property: transform, -webkit-transform
        }
        
        .lazy-loaded.lazy-fadeIn {
            -webkit-animation: lazyFadeIn .6s;
            animation: lazyFadeIn .6s
        }
        
        @-webkit-keyframes lazyFadeIn {
            0% {
                opacity: 0
            }
            to {
                opacity: 1
            }
        }
        
        @keyframes lazyFadeIn {
            0% {
                opacity: 0
            }
            to {
                opacity: 1
            }
        }
        
        .tabs .tab {
            display: none
        }
        
        .tabs .tab.active {
            display: block
        }
        
        .tabs-animated-wrap {
            position: relative;
            width: 100%;
            overflow: hidden;
            height: 100%
        }
        
        .tabs-animated-wrap>.tabs {
            display: flex;
            height: 100%;
            transition-duration: .3s
        }
        
        .tabs-animated-wrap>.tabs>.tab {
            width: 100%;
            display: block;
            -webkit-flex-shrink: 0;
            -ms-flex: 0 0 auto;
            flex-shrink: 0
        }
        
        .tabs-swipeable-wrap {
            height: 100%
        }
        
        .tabs-swipeable-wrap>.tabs>.tab {
            display: block
        }
        
        .messages-content {
            background: #fff
        }
        
        .messages {
            display: flex;
            flex-direction: column
        }
        
        .messages-date {
            text-align: center;
            font-size: 11px;
            line-height: 1;
            margin: 10px 15px;
            color: #8e8e93
        }
        
        .messages-date,
        .messages-date span,
        html.ios-gt-8 .messages-date {
            font-weight: 500
        }
        
        .message {
            box-sizing: border-box;
            margin: 1px 10px 0;
            max-width: 70%;
            display: flex;
            flex-direction: column
        }
        
        .message:first-child {
            margin-top: 10px
        }
        
        .message .message-text {
            box-sizing: border-box;
            border-radius: 16px;
            padding: 6px 16px 9px;
            min-width: 48px;
            min-height: 35px;
            font-size: 17px;
            line-height: 1.2;
            word-break: break-word
        }
        
        .message.message-pic .message-text {
            padding: 0;
            background: none
        }
        
        .message.message-pic img {
            display: block;
            height: auto;
            max-width: 100%;
            border-radius: 16px
        }
        
        .message-name {
            font-size: 12px;
            line-height: 1;
            color: #8e8e93;
            margin-bottom: 2px;
            margin-top: 7px
        }
        
        .message-hide-name .message-name {
            display: none
        }
        
        .message-label {
            font-size: 12px;
            line-height: 1;
            color: #8e8e93;
            margin-top: 4px
        }
        
        .message-hide-label .message-label {
            display: none
        }
        
        .message-avatar {
            width: 29px;
            height: 29px;
            border-radius: 100%;
            margin-top: -29px;
            position: relative;
            top: 1px;
            background-size: cover;
            opacity: 1;
            transition-duration: .4s
        }
        
        .message-hide-avatar .message-avatar {
            opacity: 0
        }
        
        .message-sent {
            align-self: flex-end;
            align-items: flex-end
        }
        
        .message-sent .message-name {
            margin-right: 16px
        }
        
        .message-sent .message-label {
            margin-right: 6px
        }
        
        .message-sent.message-with-avatar .message-text {
            margin-right: 29px
        }
        
        .message-sent.message-with-avatar .message-name {
            margin-right: 45px
        }
        
        .message-sent.message-with-avatar .message-label {
            margin-right: 34px
        }
        
        .message-sent .message-text {
            padding-right: 22px;
            background-color: #00d449;
            color: #fff;
            margin-left: auto;
            -webkit-mask-box-image: url('data:image/svg+xml;charset=utf-8,<svg height="35" viewBox="0 0 96 70" width="48" xmlns="http://www.w3.org/2000/svg"><path d="M84 35c1 7-5 37-42 35C5 72-1 42 0 35-1 28 5-2 42 0c37-2 43 28 42 35z"/></svg>') 50% 56% 46% 42%
        }
        
        .message-sent.message-last .message-text,
        .message-sent.message-with-tail .message-text {
            border-radius: 16px 16px 0 16px;
            -webkit-mask-box-image: url('data:image/svg+xml;charset=utf-8,<svg height="35" viewBox="0 0 96 70" width="48" xmlns="http://www.w3.org/2000/svg"><path d="M84 35c1 7-5 37-42 35C5 72-1 42 0 35-1 28 5-2 42 0c37-2 43 28 42 35z"/><path d="M96 70c-6-2-12-10-12-19V35L70 62s8 8 26 8z"/></svg>') 50% 56% 46% 42%
        }
        
        .message-sent.message-last.message-pic img,
        .message-sent.message-with-tail.message-pic img {
            border-radius: 16px 16px 0 16px
        }
        
        .message-received {
            align-self: flex-start;
            align-items: flex-start
        }
        
        .message-received .message-text {
            padding-left: 22px;
            background-color: #e5e5ea;
            color: #000;
            -webkit-mask-box-image: url('data:image/svg+xml;charset=utf-8,<svg height="35" viewBox="0 0 96 70" width="48" xmlns="http://www.w3.org/2000/svg"><path d="M96 35c1 7-5 37-42 35-37 2-43-28-42-35-1-7 5-37 42-35 37-2 43 28 42 35z"/></svg>') 50% 42% 46% 56%
        }
        
        .message-received .message-name {
            margin-left: 16px
        }
        
        .message-received .message-label {
            margin-left: 6px
        }
        
        .message-received.message-with-avatar .message-text {
            margin-left: 29px
        }
        
        .message-received.message-with-avatar .message-name {
            margin-left: 45px
        }
        
        .message-received.message-with-avatar .message-label {
            margin-left: 34px
        }
        
        .message-received.message-last .message-text,
        .message-received.message-with-tail .message-text {
            border-radius: 16px 16px 16px 0;
            -webkit-mask-box-image: url('data:image/svg+xml;charset=utf-8,<svg height="35" viewBox="0 0 96 70" width="48" xmlns="http://www.w3.org/2000/svg"><path d="M96 35c1 7-5 37-42 35-37 2-43-28-42-35-1-7 5-37 42-35 37-2 43 28 42 35z"/><path d="M0 70c6-2 12-10 12-19V35l14 27s-8 8-26 8z"/></svg>') 50% 42% 46% 56%
        }
        
        .message-received.message-last.message-pic img,
        .message-received.message-with-tail.message-pic img {
            border-radius: 16px 16px 16px 0
        }
        
        .message-last {
            margin-bottom: 8px
        }
        
        .message-appear-from-bottom {
            -webkit-animation: messageAppearFromBottom .4s;
            animation: messageAppearFromBottom .4s
        }
        
        .message-appear-from-top {
            -webkit-animation: messageAppearFromTop .4s;
            animation: messageAppearFromTop .4s
        }
        
        .messages-auto-layout .message-label,
        .messages-auto-layout .message-name {
            display: none
        }
        
        .messages-auto-layout .message-avatar {
            opacity: 0
        }
        
        .messages-auto-layout .message-first .message-name {
            display: block
        }
        
        .messages-auto-layout .message-last .message-avatar {
            opacity: 1
        }
        
        .messages-auto-layout .message-last .message-label {
            display: block
        }
        
        html.retina.ios-6 .message,
        html.retina.ios-6 .message.message-pic img {
            -webkit-mask-box-image: none;
            border-radius: 16px
        }
        
        @-webkit-keyframes messageAppearFromBottom {
            0% {
                -webkit-transform: translate3d(0, 100%, 0)
            }
            to {
                -webkit-transform: translateZ(0)
            }
        }
        
        @keyframes messageAppearFromBottom {
            0% {
                -webkit-transform: translate3d(0, 100%, 0);
                transform: translate3d(0, 100%, 0)
            }
            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }
        
        @-webkit-keyframes messageAppearFromTop {
            0% {
                -webkit-transform: translate3d(0, -100%, 0)
            }
            to {
                -webkit-transform: translateZ(0)
            }
        }
        
        @keyframes messageAppearFromTop {
            0% {
                -webkit-transform: translate3d(0, -100%, 0);
                transform: translate3d(0, -100%, 0)
            }
            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }
        
        html.with-statusbar-overlay body {
            padding-top: 20px;
            box-sizing: border-box
        }
        
        html.with-statusbar-overlay body .statusbar-overlay {
            display: block
        }
        
        html.with-statusbar-overlay body .panel {
            padding-top: 20px
        }
        
        .statusbar-overlay {
            background: #f7f7f8;
            z-index: 10000;
            position: absolute;
            left: 0;
            top: 0;
            height: 20px;
            width: 100%;
            display: none;
            transition-duration: .4s
        }
        
        .preloader {
            width: 20px;
            height: 20px;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
            -webkit-animation: preloader-spin 1s steps(12) infinite;
            animation: preloader-spin 1s steps(12) infinite
        }
        
        .preloader-white {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
        }
        
        @-webkit-keyframes preloader-spin {
            to {
                -webkit-transform: rotate(1turn)
            }
        }
        
        @keyframes preloader-spin {
            to {
                -webkit-transform: rotate(1turn);
                transform: rotate(1turn)
            }
        }
        
        .progressbar,
        .progressbar-infinite {
            height: 2px;
            width: 100%;
            overflow: hidden;
            position: relative;
            display: block;
            background: #b6b6b6;
            border-radius: 2px;
            -webkit-transform-origin: center top;
            transform-origin: center top;
            -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d
        }
        
        .progressbar {
            vertical-align: middle
        }
        
        .progressbar span {
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
            transition-duration: .15s
        }
        
        .progressbar-infinite:before,
        .progressbar span {
            width: 100%;
            background: #007aff;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0
        }
        
        .progressbar-infinite:before {
            content: "";
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            -webkit-transform-origin: left center;
            transform-origin: left center;
            -webkit-animation: progressbar-infinite 1s linear infinite;
            animation: progressbar-infinite 1s linear infinite
        }
        
        html.with-statusbar-overlay body>.progressbar-infinite {
            top: 20px
        }
        
        .progressbar-infinite.color-multi {
            background: none
        }
        
        .progressbar-infinite.color-multi:before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            width: 400%;
            height: 100%;
            background-image: linear-gradient(90deg, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55, #5856d6, #34aadc, #007aff, #5ac8fa, #4cd964);
            background-size: 25% 100%;
            background-repeat: repeat-x;
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            -webkit-animation: progressbar-infinite-multicolor 3s linear infinite;
            animation: progressbar-infinite-multicolor 3s linear infinite
        }
        
        html.with-statusbar-overlay body>.progressbar-infinite.color-multi {
            top: 20px
        }
        
        .page>.progressbar,
        .page>.progressbar-infinite,
        .panel>.progressbar,
        .panel>.progressbar-infinite,
        .popup>.progressbar,
        .popup>.progressbar-infinite,
        .view>.progressbar,
        .view>.progressbar-infinite,
        .views>.progressbar,
        .views>.progressbar-infinite,
        body>.progressbar,
        body>.progressbar-infinite {
            position: absolute;
            left: 0;
            top: 0;
            z-index: 15000;
            border-radius: 0
        }
        
        .progressbar-in {
            -webkit-animation: progressbar-in .3s forwards;
            animation: progressbar-in .3s forwards
        }
        
        .progressbar-out {
            -webkit-animation: progressbar-out .3s forwards;
            animation: progressbar-out .3s forwards
        }
        
        html.with-statusbar-overlay body>.progressbar {
            top: 20px
        }
        
        @-webkit-keyframes progressbar-in {
            0% {
                opacity: 0;
                -webkit-transform: scaleY(0)
            }
            to {
                opacity: 1;
                -webkit-transform: scaleY(1)
            }
        }
        
        @keyframes progressbar-in {
            0% {
                opacity: 0;
                -webkit-transform: scaleY(0);
                transform: scaleY(0)
            }
            to {
                opacity: 1;
                -webkit-transform: scaleY(1);
                transform: scaleY(1)
            }
        }
        
        @-webkit-keyframes progressbar-out {
            0% {
                opacity: 1;
                -webkit-transform: scaleY(1)
            }
            to {
                opacity: 0;
                -webkit-transform: scaleY(0)
            }
        }
        
        @keyframes progressbar-out {
            0% {
                opacity: 1;
                -webkit-transform: scaleY(1);
                transform: scaleY(1)
            }
            to {
                opacity: 0;
                -webkit-transform: scaleY(0);
                transform: scaleY(0)
            }
        }
        
        @-webkit-keyframes progressbar-infinite {
            0% {
                -webkit-transform: translate3d(-50%, 0, 0) scaleX(.5)
            }
            to {
                -webkit-transform: translate3d(100%, 0, 0) scaleX(.5)
            }
        }
        
        @keyframes progressbar-infinite {
            0% {
                -webkit-transform: translate3d(-50%, 0, 0) scaleX(.5);
                transform: translate3d(-50%, 0, 0) scaleX(.5)
            }
            to {
                -webkit-transform: translate3d(100%, 0, 0) scaleX(.5);
                transform: translate3d(100%, 0, 0) scaleX(.5)
            }
        }
        
        @-webkit-keyframes progressbar-infinite-multicolor {
            0% {
                -webkit-transform: translateZ(0)
            }
            to {
                -webkit-transform: translate3d(-50%, 0, 0)
            }
        }
        
        @keyframes progressbar-infinite-multicolor {
            0% {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
            to {
                -webkit-transform: translate3d(-50%, 0, 0);
                transform: translate3d(-50%, 0, 0)
            }
        }
        
        .pull-to-refresh-layer {
            position: absolute;
            position: relative;
            margin-top: -44px;
            left: 0;
            top: 0;
            width: 100%;
            height: 44px
        }
        
        .pull-to-refresh-layer .preloader {
            position: absolute;
            left: 50%;
            top: 50%;
            margin-left: -10px;
            margin-top: -10px;
            visibility: hidden
        }
        
        .pull-to-refresh-layer .pull-to-refresh-arrow {
            width: 13px;
            height: 20px;
            position: absolute;
            left: 50%;
            top: 50%;
            margin-left: -6px;
            margin-top: -10px;
            background: no-repeat 50%;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 40'%3E%3Cpath fill='%238c8c8c' d='M9 22V0h8v22h9L13.5 40 0 22z'/%3E%3C/svg%3E");
            background-size: 13px 20px;
            z-index: 10;
            -webkit-transform: rotate(0deg) translateZ(0);
            transform: rotate(0deg) translateZ(0);
            transition-duration: .3s
        }
        
        .pull-to-refresh-content.pull-to-refresh-no-navbar {
            margin-top: -44px;
            height: calc(100% + 44px)
        }
        
        .pull-to-refresh-content.pull-to-refresh-no-navbar .pull-to-refresh-layer {
            margin-top: 0
        }
        
        .pull-to-refresh-content.refreshing,
        .pull-to-refresh-content.transitioning {
            transition-duration: .4s
        }
        
        .pull-to-refresh-content:not(.refreshing) .pull-to-refresh-layer .preloader {
            -webkit-animation: none;
            animation: none
        }
        
        .pull-to-refresh-content.refreshing {
            -webkit-transform: translate3d(0, 44px, 0);
            transform: translate3d(0, 44px, 0)
        }
        
        .pull-to-refresh-content.refreshing .pull-to-refresh-arrow {
            visibility: hidden;
            transition-duration: 0
        }
        
        .pull-to-refresh-content.refreshing .preloader {
            visibility: visible
        }
        
        .pull-to-refresh-content.pull-up .pull-to-refresh-arrow {
            -webkit-transform: rotate(180deg) translateZ(0);
            transform: rotate(180deg) translateZ(0)
        }
        
        .autocomplete-page .autocomplete-found {
            display: block
        }
        
        .autocomplete-page .autocomplete-not-found {
            display: none
        }
        
        .autocomplete-page .autocomplete-values {
            display: block
        }
        
        .autocomplete-page .list-block ul:empty {
            display: none
        }
        
        .autocomplete-preloader:not(.autocomplete-preloader-visible) {
            -webkit-animation: none;
            animation: none;
            visibility: hidden
        }
        
        .autocomplete-dropdown {
            background: #fff;
            box-sizing: border-box;
            position: absolute;
            z-index: 500;
            box-shadow: 0 3px 3px rgba(0, 0, 0, .2);
            width: 100%;
            left: 0
        }
        
        .autocomplete-dropdown .autocomplete-dropdown-inner {
            position: relative;
            overflow: auto;
            -webkit-overflow-scrolling: touch;
            height: 100%;
            z-index: 1
        }
        
        .autocomplete-dropdown .autocomplete-preloader {
            display: none;
            position: absolute;
            right: 15px;
            bottom: 100%;
            margin-bottom: 12px;
            width: 20px;
            height: 20px
        }
        
        .autocomplete-dropdown .autocomplete-preloader-visible {
            display: block
        }
        
        .autocomplete-dropdown .autocomplete-dropdown-placeholder {
            color: #a9a9a9
        }
        
        .autocomplete-dropdown .list-block {
            margin: 0
        }
        
        .autocomplete-dropdown .list-block ul {
            background: none !important
        }
        
        .autocomplete-dropdown .list-block ul:after,
        .autocomplete-dropdown .list-block ul:before {
            display: none
        }
        
        .autocomplete-dropdown .list-block b,
        html.ios-gt-8 .autocomplete-dropdown .list-block b {
            font-weight: 500
        }
        
        .list-block .item-content-dropdown-expand .item-title.label {
            width: 0;
            -webkit-flex-shrink: 10;
            -ms-flex: 0 10 auto;
            flex-shrink: 10
        }
        
        .list-block .item-content-dropdown-expand .item-title.label+.item-input {
            margin-left: 0
        }
        
        .list-block .item-content-dropdown-expand .item-input {
            width: 100%
        }
        
        .swiper-container {
            margin: 0 auto;
            position: relative;
            overflow: hidden;
            z-index: 1
        }
        
        .swiper-container-no-flexbox .swiper-slide {
            float: left
        }
        
        .swiper-container-vertical>.swiper-wrapper {
            flex-direction: column
        }
        
        .swiper-wrapper {
            position: relative;
            width: 100%;
            height: 100%;
            z-index: 1;
            display: flex;
            -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
            transition-property: -webkit-transform;
            transition-property: transform;
            transition-property: transform, -webkit-transform;
            box-sizing: initial
        }
        
        .swiper-container-android .swiper-slide,
        .swiper-wrapper {
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .swiper-container-multirow>.swiper-wrapper {
            -webkit-box-lines: multiple;
            -moz-box-lines: multiple;
            flex-wrap: wrap
        }
        
        .swiper-container-free-mode>.swiper-wrapper {
            transition-timing-function: ease-out;
            margin: 0 auto
        }
        
        .swiper-slide {
            -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
            -webkit-flex-shrink: 0;
            -ms-flex: 0 0 auto;
            flex-shrink: 0;
            width: 100%;
            height: 100%;
            position: relative
        }
        
        .swiper-container-autoheight,
        .swiper-container-autoheight .swiper-slide {
            height: auto
        }
        
        .swiper-container-autoheight .swiper-wrapper {
            align-items: flex-start;
            transition-property: height, -webkit-transform;
            transition-property: transform, height;
            transition-property: transform, height, -webkit-transform
        }
        
        .swiper-container .swiper-notification {
            position: absolute;
            left: 0;
            top: 0;
            pointer-events: none;
            opacity: 0;
            z-index: -1000
        }
        
        .swiper-wp8-horizontal {
            touch-action: pan-y
        }
        
        .swiper-wp8-vertical {
            touch-action: pan-x
        }
        
        .swiper-button-next,
        .swiper-button-prev {
            position: absolute;
            top: 50%;
            width: 27px;
            height: 44px;
            margin-top: -22px;
            z-index: 10;
            cursor: pointer;
            background-size: 27px 44px;
            background-position: 50%;
            background-repeat: no-repeat
        }
        
        .swiper-button-next.swiper-button-disabled,
        .swiper-button-prev.swiper-button-disabled {
            opacity: .35;
            cursor: auto;
            pointer-events: none
        }
        
        .swiper-button-prev,
        .swiper-container-rtl .swiper-button-next {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
            left: 10px;
            right: auto
        }
        
        .swiper-button-next,
        .swiper-container-rtl .swiper-button-prev {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
            right: 10px;
            left: auto
        }
        
        .swiper-pagination {
            position: absolute;
            text-align: center;
            transition: .3s;
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            z-index: 10
        }
        
        .swiper-pagination.swiper-pagination-hidden {
            opacity: 0
        }
        
        .swiper-container-horizontal>.swiper-pagination,
        .swiper-pagination-custom,
        .swiper-pagination-fraction {
            bottom: 10px;
            left: 0;
            width: 100%
        }
        
        .swiper-pagination-bullet {
            width: 8px;
            height: 8px;
            display: inline-block;
            border-radius: 100%;
            border: 1px solid #fff
        }
        
        uni-button.swiper-pagination-bullet {
            border: none;
            margin: 0;
            padding: 0;
            box-shadow: none;
            -moz-appearance: none;
            -webkit-appearance: none;
            appearance: none
        }
        
        .swiper-pagination-clickable .swiper-pagination-bullet {
            cursor: pointer
        }
        
        .swiper-pagination-bullet-active {
            opacity: 1;
            background: #fff
        }
        
        .swiper-container-vertical>.swiper-pagination {
            right: 10px;
            top: 50%;
            -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0)
        }
        
        .swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {
            margin: 5px 0;
            display: block
        }
        
        .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
            margin: 0 3px
        }
        
        .swiper-pagination-progress {
            background: rgba(0, 0, 0, .25);
            position: absolute
        }
        
        .swiper-pagination-progress .swiper-pagination-progressbar {
            background: #007aff;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            -webkit-transform: scale(0);
            transform: scale(0);
            -webkit-transform-origin: left top;
            transform-origin: left top
        }
        
        .swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
            -webkit-transform-origin: right top;
            transform-origin: right top
        }
        
        .swiper-container-horizontal>.swiper-pagination-progress {
            width: 100%;
            height: 4px;
            left: 0;
            top: 0
        }
        
        .swiper-container-vertical>.swiper-pagination-progress {
            width: 4px;
            height: 100%;
            left: 0;
            top: 0
        }
        
        .swiper-container-3d {
            -o-perspective: 1200px;
            -webkit-perspective: 1200px;
            perspective: 1200px
        }
        
        .swiper-container-3d .swiper-cube-shadow,
        .swiper-container-3d .swiper-slide,
        .swiper-container-3d .swiper-slide-shadow-bottom,
        .swiper-container-3d .swiper-slide-shadow-left,
        .swiper-container-3d .swiper-slide-shadow-right,
        .swiper-container-3d .swiper-slide-shadow-top,
        .swiper-container-3d .swiper-wrapper {
            -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d
        }
        
        .swiper-container-3d .swiper-slide-shadow-bottom,
        .swiper-container-3d .swiper-slide-shadow-left,
        .swiper-container-3d .swiper-slide-shadow-right,
        .swiper-container-3d .swiper-slide-shadow-top {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            pointer-events: none;
            z-index: 10
        }
        
        .swiper-container-3d .swiper-slide-shadow-left {
            background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
        }
        
        .swiper-container-3d .swiper-slide-shadow-right {
            background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
        }
        
        .swiper-container-3d .swiper-slide-shadow-top {
            background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
        }
        
        .swiper-container-3d .swiper-slide-shadow-bottom {
            background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
        }
        
        .swiper-container-coverflow .swiper-wrapper,
        .swiper-container-flip .swiper-wrapper {
            -ms-perspective: 1200px
        }
        
        .swiper-container-cube,
        .swiper-container-flip {
            overflow: visible
        }
        
        .swiper-container-cube .swiper-slide,
        .swiper-container-flip .swiper-slide {
            pointer-events: none;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            z-index: 1
        }
        
        .swiper-container-cube .swiper-slide .swiper-slide,
        .swiper-container-flip .swiper-slide .swiper-slide {
            pointer-events: none
        }
        
        .swiper-container-cube .swiper-slide-active,
        .swiper-container-cube .swiper-slide-active .swiper-slide-active,
        .swiper-container-flip .swiper-slide-active,
        .swiper-container-flip .swiper-slide-active .swiper-slide-active {
            pointer-events: auto
        }
        
        .swiper-container-cube .swiper-slide-shadow-bottom,
        .swiper-container-cube .swiper-slide-shadow-left,
        .swiper-container-cube .swiper-slide-shadow-right,
        .swiper-container-cube .swiper-slide-shadow-top,
        .swiper-container-flip .swiper-slide-shadow-bottom,
        .swiper-container-flip .swiper-slide-shadow-left,
        .swiper-container-flip .swiper-slide-shadow-right,
        .swiper-container-flip .swiper-slide-shadow-top {
            z-index: 0;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden
        }
        
        .swiper-container-cube .swiper-slide {
            visibility: hidden;
            -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
            width: 100%;
            height: 100%
        }
        
        .swiper-container-cube.swiper-container-rtl .swiper-slide {
            -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0
        }
        
        .swiper-container-cube .swiper-slide-active,
        .swiper-container-cube .swiper-slide-next,
        .swiper-container-cube .swiper-slide-next+.swiper-slide,
        .swiper-container-cube .swiper-slide-prev {
            pointer-events: auto;
            visibility: visible
        }
        
        .swiper-container-cube .swiper-cube-shadow {
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            background: #000;
            opacity: .6;
            -webkit-filter: blur(50px);
            filter: blur(50px);
            z-index: 0
        }
        
        .swiper-container-fade.swiper-container-free-mode .swiper-slide {
            transition-timing-function: ease-out
        }
        
        .swiper-container-fade .swiper-slide {
            pointer-events: none;
            transition-property: opacity
        }
        
        .swiper-container-fade .swiper-slide .swiper-slide {
            pointer-events: none
        }
        
        .swiper-container-fade .swiper-slide-active,
        .swiper-container-fade .swiper-slide-active .swiper-slide-active {
            pointer-events: auto
        }
        
        .swiper-scrollbar {
            border-radius: 10px;
            position: relative;
            -ms-touch-action: none;
            background: rgba(0, 0, 0, .1)
        }
        
        .swiper-container-horizontal>.swiper-scrollbar {
            position: absolute;
            left: 1%;
            bottom: 3px;
            z-index: 50;
            height: 5px;
            width: 98%
        }
        
        .swiper-container-vertical>.swiper-scrollbar {
            position: absolute;
            right: 3px;
            top: 1%;
            z-index: 50;
            width: 5px;
            height: 98%
        }
        
        .swiper-scrollbar-drag {
            height: 100%;
            width: 100%;
            position: relative;
            background: rgba(0, 0, 0, .5);
            border-radius: 10px;
            left: 0;
            top: 0
        }
        
        .swiper-scrollbar-cursor-drag {
            cursor: move
        }
        
        .swiper-slide .preloader {
            width: 42px;
            height: 42px;
            position: absolute;
            left: 50%;
            top: 50%;
            margin-left: -21px;
            margin-top: -21px;
            z-index: 10
        }
        
        .photo-browser {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            z-index: 11500
        }
        
        body>.photo-browser {
            opacity: 0;
            display: none;
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        body>.photo-browser.photo-browser-in {
            display: block;
            -webkit-animation: photoBrowserIn .4s forwards;
            animation: photoBrowserIn .4s forwards
        }
        
        body>.photo-browser.photo-browser-out {
            display: block;
            -webkit-animation: photoBrowserOut .4s forwards;
            animation: photoBrowserOut .4s forwards
        }
        
        html.with-statusbar-overlay body>.photo-browser {
            height: calc(100% - 20px);
            top: 20px
        }
        
        .popup>.photo-browser .navbar,
        .popup>.photo-browser .toolbar,
        body>.photo-browser .navbar,
        body>.photo-browser .toolbar {
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .photo-browser-popup,
        .photo-browser .page[data-page=photo-browser-slides] {
            background: none
        }
        
        .photo-browser .navbar,
        .photo-browser .toolbar,
        .views .view[data-page=photo-browser-slides] .navbar,
        .views .view[data-page=photo-browser-slides] .toolbar {
            background: hsla(0, 0%, 96.9%, .95);
            transition-duration: .4s
        }
        
        .view[data-page=photo-browser-slides] .page[data-page=photo-browser-slides] .navbar,
        .view[data-page=photo-browser-slides] .page[data-page=photo-browser-slides] .toolbar {
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .photo-browser-exposed .navbar,
        .photo-browser-exposed .toolbar {
            opacity: 0;
            visibility: hidden;
            pointer-events: none
        }
        
        .photo-browser-exposed .photo-browser-swiper-container {
            background: #000
        }
        
        .photo-browser-of {
            margin: 0 5px
        }
        
        .photo-browser-captions {
            pointer-events: none;
            position: absolute;
            left: 0;
            width: 100%;
            bottom: 0;
            z-index: 10;
            opacity: 1;
            transition-duration: .4s
        }
        
        .photo-browser-captions.photo-browser-captions-exposed {
            opacity: 0
        }
        
        .toolbar~.photo-browser-captions {
            bottom: 44px;
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .photo-browser-exposed .toolbar~.photo-browser-captions {
            -webkit-transform: translate3d(0, 44px, 0);
            transform: translate3d(0, 44px, 0)
        }
        
        .toolbar~.photo-browser-captions.photo-browser-captions-exposed {
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .photo-browser-caption {
            box-sizing: border-box;
            transition-duration: .3s;
            position: absolute;
            bottom: 0;
            left: 0;
            opacity: 0;
            padding: 4px 5px;
            width: 100%;
            text-align: center;
            color: #fff;
            background: rgba(0, 0, 0, .8)
        }
        
        .photo-browser-caption:empty {
            display: none
        }
        
        .photo-browser-caption.photo-browser-caption-active {
            opacity: 1
        }
        
        .photo-browser-captions-light .photo-browser-caption {
            background: hsla(0, 0%, 100%, .8);
            color: #000
        }
        
        .photo-browser-exposed .photo-browser-caption {
            color: #fff;
            background: rgba(0, 0, 0, .8)
        }
        
        .photo-browser-swiper-container {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            overflow: hidden;
            background: #fff;
            transition-duration: .4s
        }
        
        .photo-browser-swiper-wrapper {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            padding: 0;
            display: flex
        }
        
        .photo-browser-link-inactive {
            opacity: .3
        }
        
        .photo-browser-slide {
            width: 100%;
            height: 100%;
            position: relative;
            overflow: hidden;
            display: flex;
            justify-content: center;
            align-items: center;
            -webkit-flex-shrink: 0;
            -ms-flex: 0 0 auto;
            flex-shrink: 0;
            box-sizing: border-box
        }
        
        .photo-browser-slide.transitioning {
            transition-duration: .4s
        }
        
        .photo-browser-slide span.photo-browser-zoom-container {
            width: 100%;
            text-align: center;
            display: none
        }
        
        .photo-browser-slide img {
            width: auto;
            height: auto;
            max-width: 100%;
            max-height: 100%;
            display: none
        }
        
        .photo-browser-slide.swiper-slide-active span.photo-browser-zoom-container,
        .photo-browser-slide.swiper-slide-next span.photo-browser-zoom-container,
        .photo-browser-slide.swiper-slide-prev span.photo-browser-zoom-container {
            display: block
        }
        
        .photo-browser-slide.swiper-slide-active img,
        .photo-browser-slide.swiper-slide-next img,
        .photo-browser-slide.swiper-slide-prev img {
            display: inline
        }
        
        .photo-browser-slide.swiper-slide-active.photo-browser-slide-lazy .preloader,
        .photo-browser-slide.swiper-slide-next.photo-browser-slide-lazy .preloader,
        .photo-browser-slide.swiper-slide-prev.photo-browser-slide-lazy .preloader {
            display: block
        }
        
        .photo-browser-slide iframe {
            width: 100%;
            height: 100%
        }
        
        .photo-browser-slide .preloader {
            display: none;
            position: absolute;
            width: 42px;
            height: 42px;
            margin-left: -21px;
            margin-top: -21px;
            left: 50%;
            top: 50%
        }
        
        .photo-browser-dark .navbar,
        .photo-browser-dark .toolbar {
            background: rgba(30, 30, 30, .8);
            color: #fff
        }
        
        .photo-browser-dark .navbar:after,
        .photo-browser-dark .navbar:before,
        .photo-browser-dark .toolbar:after,
        .photo-browser-dark .toolbar:before {
            display: none
        }
        
        .photo-browser-dark .navbar a,
        .photo-browser-dark .toolbar a {
            color: #fff
        }
        
        .photo-browser-dark .photo-browser-swiper-container {
            background: #000
        }
        
        @-webkit-keyframes photoBrowserIn {
            0% {
                -webkit-transform: translateZ(0) scale(.5);
                opacity: 0
            }
            to {
                -webkit-transform: translateZ(0) scale(1);
                opacity: 1
            }
        }
        
        @keyframes photoBrowserIn {
            0% {
                -webkit-transform: translateZ(0) scale(.5);
                transform: translateZ(0) scale(.5);
                opacity: 0
            }
            to {
                -webkit-transform: translateZ(0) scale(1);
                transform: translateZ(0) scale(1);
                opacity: 1
            }
        }
        
        @-webkit-keyframes photoBrowserOut {
            0% {
                -webkit-transform: translateZ(0) scale(1);
                opacity: 1
            }
            to {
                -webkit-transform: translateZ(0) scale(.5);
                opacity: 0
            }
        }
        
        @keyframes photoBrowserOut {
            0% {
                -webkit-transform: translateZ(0) scale(1);
                transform: translateZ(0) scale(1);
                opacity: 1
            }
            to {
                -webkit-transform: translateZ(0) scale(.5);
                transform: translateZ(0) scale(.5);
                opacity: 0
            }
        }
        
        .picker-columns {
            width: 100%;
            height: 260px;
            z-index: 11500
        }
        
        .picker-columns.picker-modal-inline,
        .popover .picker-columns {
            height: 200px
        }
        
        @media (orientation:landscape) and (max-height:415px) {
            .picker-columns:not(.picker-modal-inline) {
                height: 200px
            }
        }
        
        .popover.popover-picker-columns {
            width: 280px
        }
        
        .picker-items {
            display: flex;
            justify-content: center;
            padding: 0;
            text-align: right;
            font-size: 24px;
            -webkit-mask-box-image: -webkit-linear-gradient(bottom, transparent, transparent 5%, #fff 20%, #fff 80%, transparent 95%, transparent);
            -webkit-mask-box-image: linear-gradient(0deg, transparent, transparent 5%, #fff 20%, #fff 80%, transparent 95%, transparent)
        }
        
        .picker-items-col {
            overflow: hidden;
            position: relative;
            max-height: 100%
        }
        
        .picker-items-col.picker-items-col-left {
            text-align: left
        }
        
        .picker-items-col.picker-items-col-center {
            text-align: center
        }
        
        .picker-items-col.picker-items-col-right {
            text-align: right
        }
        
        .picker-items-col.picker-items-col-divider {
            color: #000;
            display: flex;
            align-items: center
        }
        
        .picker-items-col-wrapper {
            transition-duration: .3s;
            transition-timing-function: ease-out
        }
        
        .picker-item {
            height: 36px;
            line-height: 36px;
            padding: 0 10px;
            white-space: nowrap;
            position: relative;
            overflow: hidden;
            text-overflow: ellipsis;
            color: #707274;
            left: 0;
            top: 0;
            width: 100%;
            box-sizing: border-box;
            transition-duration: .3s
        }
        
        .picker-items-col-absolute .picker-item {
            position: absolute
        }
        
        .picker-item.picker-item-far {
            pointer-events: none
        }
        
        .picker-item.picker-selected {
            color: #000;
            -webkit-transform: translateZ(0) rotateX(0deg);
            transform: translateZ(0) rotateX(0deg)
        }
        
        .picker-center-highlight {
            height: 36px;
            box-sizing: border-box;
            position: absolute;
            left: 0;
            width: 100%;
            top: 50%;
            margin-top: -18px;
            pointer-events: none
        }
        
        .picker-center-highlight:before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            bottom: auto;
            right: auto;
            height: 1px;
            width: 100%;
            background-color: #a8abb0;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0
        }
        
        html.pixel-ratio-2 .picker-center-highlight:before {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .picker-center-highlight:before {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .picker-center-highlight:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: auto;
            top: auto;
            height: 1px;
            width: 100%;
            background-color: #a8abb0;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%
        }
        
        html.pixel-ratio-2 .picker-center-highlight:after {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .picker-center-highlight:after {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .picker-3d .picker-items {
            overflow: hidden;
            -webkit-perspective: 1200px;
            perspective: 1200px
        }
        
        .picker-3d .picker-item,
        .picker-3d .picker-items-col,
        .picker-3d .picker-items-col-wrapper {
            -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d
        }
        
        .picker-3d .picker-items-col {
            overflow: visible
        }
        
        .picker-3d .picker-item {
            -webkit-transform-origin: center center -110px;
            transform-origin: center center -110px;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            transition-timing-function: ease-out
        }
        
        .picker-calendar {
            background: #fff;
            height: 320px;
            width: 100%;
            overflow: hidden
        }
        
        @media (orientation:landscape) and (max-height:415px) {
            .picker-calendar:not(.picker-modal-inline) {
                height: 220px
            }
        }
        
        .picker-calendar .picker-modal-inner {
            overflow: hidden
        }
        
        .popover-picker-calendar .picker-calendar {
            height: 320px
        }
        
        .popover.popover-picker-calendar {
            width: 320px
        }
        
        .picker-calendar-week-days {
            height: 18px;
            background: #f7f7f8;
            display: flex;
            font-size: 11px;
            box-sizing: border-box;
            position: relative
        }
        
        .picker-calendar-week-days:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: auto;
            top: auto;
            height: 1px;
            width: 100%;
            background-color: #f2f2f2;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%
        }
        
        html.pixel-ratio-2 .picker-calendar-week-days:after {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .picker-calendar-week-days:after {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .picker-calendar-week-days .picker-calendar-week-day {
            -webkit-flex-shrink: 1;
            -ms-flex: 0 1 auto;
            flex-shrink: 1;
            width: 14.28571429%;
            width: 14.28571%;
            line-height: 17px;
            text-align: center
        }
        
        .picker-calendar-week-days+.picker-calendar-months {
            height: calc(100% - 18px)
        }
        
        .picker-calendar-months {
            width: 100%;
            height: 100%;
            overflow: hidden;
            position: relative
        }
        
        .picker-calendar-months-wrapper {
            position: relative;
            width: 100%;
            height: 100%;
            transition-duration: .3s
        }
        
        .picker-calendar-month {
            display: flex;
            flex-direction: column;
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0
        }
        
        .picker-calendar-row {
            height: 16.66666667%;
            height: 16.66667%;
            display: flex;
            -webkit-flex-shrink: 1;
            -ms-flex: 0 1 auto;
            flex-shrink: 1;
            width: 100%;
            position: relative
        }
        
        .picker-calendar-row:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            right: auto;
            top: auto;
            height: 1px;
            width: 100%;
            background-color: #ccc;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%
        }
        
        html.pixel-ratio-2 .picker-calendar-row:after {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .picker-calendar-row:after {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .picker-calendar-row:last-child:after {
            display: none
        }
        
        .picker-calendar-day {
            -webkit-flex-shrink: 1;
            -ms-flex: 0 1 auto;
            flex-shrink: 1;
            display: flex;
            justify-content: center;
            align-items: center;
            box-sizing: border-box;
            width: 14.28571429%;
            width: 14.28571%;
            text-align: center;
            color: #000;
            font-size: 15px;
            cursor: pointer;
            z-index: 20;
            height: 100%
        }
        
        .picker-calendar-day.picker-calendar-day-next,
        .picker-calendar-day.picker-calendar-day-prev {
            color: #b8b8b8
        }
        
        .picker-calendar-day.picker-calendar-day-disabled {
            color: #d4d4d4;
            cursor: auto
        }
        
        .picker-calendar-day.picker-calendar-day-today span {
            background: #e3e3e3
        }
        
        .picker-calendar-day.picker-calendar-day-selected span {
            background: #007aff;
            color: #fff
        }
        
        .picker-calendar-day.picker-calendar-day-has-events span:after {
            content: "";
            width: 4px;
            height: 4px;
            border-radius: 50%;
            background: #ccc;
            position: absolute;
            margin-left: -2px;
            left: 50%;
            bottom: 1px
        }
        
        .picker-calendar-day.picker-calendar-day-has-events.picker-calendar-day-selected span:after {
            display: none
        }
        
        .picker-calendar-day span {
            display: inline-block;
            border-radius: 100%;
            width: 30px;
            height: 30px;
            line-height: 30px;
            position: relative
        }
        
        .picker-calendar-range .picker-calendar-day.picker-calendar-day-selected {
            align-items: stretch;
            align-content: stretch
        }
        
        .picker-calendar-range .picker-calendar-day.picker-calendar-day-selected span {
            width: 100%;
            border-radius: 0;
            height: auto;
            text-align: center;
            display: flex;
            align-items: center;
            justify-content: center
        }
        
        .picker-calendar-month-picker,
        .picker-calendar-year-picker {
            display: flex;
            align-items: center;
            justify-content: space-between;
            width: 50%;
            max-width: 200px;
            -webkit-flex-shrink: 10;
            -ms-flex: 0 10 auto;
            flex-shrink: 10
        }
        
        .picker-calendar-month-picker a.icon-only,
        .picker-calendar-year-picker a.icon-only {
            min-width: 36px
        }
        
        .picker-calendar-month-picker span,
        .picker-calendar-year-picker span {
            -webkit-flex-shrink: 1;
            -ms-flex: 0 1 auto;
            flex-shrink: 1;
            position: relative;
            overflow: hidden;
            text-overflow: ellipsis
        }
        
        .picker-calendar.picker-modal-inline .picker-calendar-week-days,
        .popover .picker-calendar .picker-calendar-week-days {
            background: none
        }
        
        .picker-calendar.picker-modal-inline .picker-calendar-week-days:after,
        .picker-calendar.picker-modal-inline .picker-calendar-week-days:before,
        .picker-calendar.picker-modal-inline .toolbar:after,
        .picker-calendar.picker-modal-inline .toolbar:before,
        .popover .picker-calendar .picker-calendar-week-days:after,
        .popover .picker-calendar .picker-calendar-week-days:before,
        .popover .picker-calendar .toolbar:after,
        .popover .picker-calendar .toolbar:before {
            display: none
        }
        
        .picker-calendar.picker-modal-inline .picker-calendar-week-days~.picker-calendar-months:before,
        .picker-calendar.picker-modal-inline .toolbar~.picker-modal-inner .picker-calendar-months:before,
        .popover .picker-calendar .picker-calendar-week-days~.picker-calendar-months:before,
        .popover .picker-calendar .toolbar~.picker-modal-inner .picker-calendar-months:before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            bottom: auto;
            right: auto;
            height: 1px;
            width: 100%;
            background-color: #f2f2f2;
            display: block;
            z-index: 15;
            -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0
        }
        
        html.pixel-ratio-2 .picker-calendar.picker-modal-inline .picker-calendar-week-days~.picker-calendar-months:before,
        html.pixel-ratio-2 .picker-calendar.picker-modal-inline .toolbar~.picker-modal-inner .picker-calendar-months:before,
        html.pixel-ratio-2 .popover .picker-calendar .picker-calendar-week-days~.picker-calendar-months:before,
        html.pixel-ratio-2 .popover .picker-calendar .toolbar~.picker-modal-inner .picker-calendar-months:before {
            -webkit-transform: scaleY(.5);
            transform: scaleY(.5)
        }
        
        html.pixel-ratio-3 .picker-calendar.picker-modal-inline .picker-calendar-week-days~.picker-calendar-months:before,
        html.pixel-ratio-3 .picker-calendar.picker-modal-inline .toolbar~.picker-modal-inner .picker-calendar-months:before,
        html.pixel-ratio-3 .popover .picker-calendar .picker-calendar-week-days~.picker-calendar-months:before,
        html.pixel-ratio-3 .popover .picker-calendar .toolbar~.picker-modal-inner .picker-calendar-months:before {
            -webkit-transform: scaleY(.33);
            transform: scaleY(.33)
        }
        
        .notifications {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            z-index: 20000;
            color: #fff;
            font-size: 14px;
            margin: 0;
            border: none;
            display: none;
            box-sizing: border-box;
            max-height: 100%;
            overflow: auto;
            -webkit-overflow-scrolling: touch;
            transition-duration: .45s;
            background: rgba(0, 0, 0, .85);
            -webkit-perspective: 1200px;
            perspective: 1200px
        }
        
        .notifications.list-block>ul {
            background: none;
            margin: 0
        }
        
        .notifications.list-block>ul:after,
        .notifications.list-block>ul:before {
            display: none
        }
        
        .with-statusbar-overlay .notifications {
            padding-top: 20px;
            -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0)
        }
        
        .notifications .item-content {
            align-items: flex-start
        }
        
        .notifications .item-subtitle,
        .notifications .item-text,
        .notifications .item-title {
            font-size: 14px
        }
        
        .notifications .item-title,
        html.ios-gt-8 .notifications .item-title {
            font-weight: 500
        }
        
        .notifications .item-text {
            height: auto;
            color: #d2d2d2;
            line-height: inherit
        }
        
        .notifications .item-subtitle,
        .notifications .item-text {
            font-weight: 300
        }
        
        .notifications .item-inner:after {
            background-color: hsla(0, 0%, 100%, .2)
        }
        
        .notifications .item-media i.icon {
            width: 20px;
            height: 20px;
            background-size: cover;
            background-position: 50%;
            background-repeat: no-repeat
        }
        
        .notifications li.notification-item .item-media {
            padding-top: 13px
        }
        
        .notifications .close-notification {
            width: 19px;
            height: 19px;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3E%3Cpath fill='%23bcbfc4' d='M9.5 1C14.2 1 18 4.8 18 9.5S14.2 18 9.5 18 1 14.2 1 9.5 4.8 1 9.5 1m0-1C4.3 0 0 4.3 0 9.5S4.3 19 9.5 19 19 14.7 19 9.5 14.7 0 9.5 0z'/%3E%3Cpath stroke='%23bcbfc4' stroke-miterlimit='10' d='M5.2 5.2l8.6 8.6m.3-8.9l-9.2 9.2'/%3E%3C/svg%3E");
            background-position: top;
            background-repeat: no-repeat;
            background-size: 100% auto;
            position: relative
        }
        
        .notifications .close-notification span {
            position: absolute;
            width: 44px;
            height: 44px;
            left: 50%;
            top: 50%;
            margin-left: -22px;
            margin-top: -22px
        }
        
        .notifications .notification-item {
            max-width: 568px;
            margin: 0 auto;
            transition-duration: .45s;
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            opacity: 1
        }
        
        .notifications .notification-hidden {
            opacity: 0;
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .login-screen-content {
            background: #fff
        }
        
        .login-screen-content .content-block,
        .login-screen-content .list-block,
        .login-screen-content .list-block-label,
        .login-screen-content .login-screen-title {
            max-width: 480px;
            margin: 25px auto
        }
        
        .login-screen-content .list-block ul {
            background: none
        }
        
        .login-screen-content .list-block ul:after,
        .login-screen-content .list-block ul:before {
            display: none
        }
        
        .login-screen-content .list-block-label {
            text-align: center
        }
        
        .login-screen-title {
            text-align: center;
            font-size: 30px
        }
        
        .disabled,
        [disabled] {
            opacity: .55;
            pointer-events: none
        }
        
        .disabled .disabled,
        .disabled [disabled],
        [disabled] .disabled,
        [disabled] [disabled] {
            opacity: 1
        }
        
        .link {
            color: #1495c4
        }
        
        .nonlink {
            color: #eb4f38
        }
        
        .have-padding {
            padding: 0 .266666rem
        }
        
        .list-block {
            margin: 0
        }
        
        .list-block ul {
            overflow: hidden
        }
        
        .list-block ul:after,
        .list-block ul:before {
            display: none
        }
        
        .list-block .item-content {
            padding-left: 0
        }
        
        .list-block .item-inner {
            padding: .266666rem
        }
        
        .list-block .item-inner:after {
            width: auto;
            left: .533333rem;
            right: .533333rem;
            background-color: #f0f0f0
        }
        
        .list-block .item-link .item-inner {
            background-size: .173333rem .306666rem
        }
        
        .list-block .item-link.active-state,
        html:not(.watch-active-state) .list-block .item-link:active {
            transition-duration: 0;
            background-color: initial
        }
        
        .list-block .item-link.active-state .item-inner:after,
        html:not(.watch-active-state) .list-block .item-link:active .item-inner:after {
            background-color: #e2e2e2
        }
        
        .list-block .item-input {
            margin-top: 0;
            margin-bottom: 0
        }
        
        .list-block uni-textarea {
            padding: .266666rem .133333rem;
            border: 1px solid #e2e2e2;
            border-radius: .08rem
        }
        
        .list-block .item-title,
        .list-block .item-txt {
            line-height: .64rem;
            color: #333
        }
        
        .list-block .item-txt {
            font-size: .373333rem
        }
        
        .list-block .item-txt p {
            line-height: .64rem;
            color: #333
        }
        
        .list-block .item-txt span.bold {
            font-weight: 700;
            color: #333
        }
        
        .list-block .list-block-label {
            margin: .373333rem 0;
            padding: 0;
            font-family: NotoSansHans-Regular;
            font-size: .32rem;
            color: #9a9a9a
        }
        
        uni-label.item-radio {
            transition-duration: .3s;
            cursor: pointer
        }
        
        uni-label.item-radio uni-input[type=radio] {
            display: none
        }
        
        uni-label.item-radio uni-input[type=radio]~.icon-radio {
            position: absolute;
            top: 0;
            right: 0;
            width: .32rem;
            height: .32rem;
            opacity: 0
        }
        
        uni-label.item-radio uni-input[type=radio]:checked~.icon-radio {
            opacity: 1
        }
        
        .preloader {
            display: inline-block;
            width: 1.866666rem;
            height: 1.866666rem;
            background-position: 50%;
            background-size: 100%;
            background-repeat: no-repeat;
            -webkit-animation: none;
            animation: none
        }
        
        .modal .preloader {
            width: 4rem;
            height: 4rem
        }
        
        .modal-overlay {
            background: rgba(0, 0, 0, .2)
        }
        
        .modal {
            width: calc(100% - 30px);
            position: absolute;
            z-index: 13500;
            left: 50%;
            margin-left: 0;
            margin-top: 0;
            top: 50%;
            text-align: center;
            -webkit-transform: translateZ(0) scale(1.185) translate(-50%, -50%);
            transform: translateZ(0) scale(1.185) translate(-50%, -50%)
        }
        
        .modal.modal-in {
            display: block;
            -webkit-transform: translateZ(0) scale(1) translate(-50%, -50%);
            transform: translateZ(0) scale(1) translate(-50%, -50%)
        }
        
        .modal .card {
            background: none;
            box-shadow: none;
            margin: 0;
            position: relative;
            border-radius: .266666rem;
            font-size: .373333rem
        }
        
        .modal .card-footer:before,
        .modal .card-header:after {
            display: none
        }
        
        .modal .card-content {
            background: #fff;
            padding: .4rem;
            border-radius: 0 0 .266666rem .266666rem
        }
        
        .modal .card-content .card-title {
            line-height: .56rem;
            padding: .56rem 0 .16rem;
            font-family: NotoSansHans-Medium;
            font-size: .453333rem;
            color: #ffae00;
            text-align: center
        }
        
        .modal .card-content .card-label {
            font-family: NotoSansHans-Bold;
            font-size: 1.066666rem;
            color: #fe3e33;
            text-transform: uppercase
        }
        
        .modal .card-content .card-label span {
            font-family: helvetica;
            font-size: 1.013333rem;
            color: inherit
        }
        
        .modal .card-content .card-button {
            padding-top: .7rem;
            padding-bottom: .32rem;
            text-align: center
        }
        
        .modal .card-content .card-button .button {
            display: inline-block;
            width: 6.133333rem;
            height: 1.28rem;
            line-height: 1.28rem;
            font-family: NotoSansHans-Regular;
            font-size: .48rem;
            color: #fff;
            border: none;
            border-radius: .64rem;
            background-color: #ffae00
        }
        
        .modal .card-footer {
            justify-content: center;
            padding: .666666rem 0 0 0
        }
        
        .align-items--center {
            align-items: center !important;
            -webkit-box-pack: center !important
        }
        
        .align-items--stretch {
            align-items: stretch !important;
            -webkit-box-pack: stretch !important
        }
        
        .align-items--end {
            align-items: flex-end !important;
            -webkit-box-pack: flex-end !important
        }
        
        .justify-content--center {
            justify-content: center !important
        }
        
        .page-content {
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            -webkit-perspective: 1000;
            perspective: 1000;
            background-color: #f9fbf9
        }
        
        .navbar-through .page-content {
            padding-top: 1.6rem
        }
        
        .page.no-tabbar .page-content,
        .page.no-toolbar .page-content {
            padding-bottom: 0
        }
        
        .page.bg .page-content {
            background-color: #0692c3
        }
        
        .navbar {
            height: 1.6rem;
            background-color: #f9fbf9
        }
        
        .page.bg .navbar {
            background-color: #0692c3
        }
        
        .navbar:after {
            display: none
        }
        
        .navbar .navbar-inner {
            height: 1.066666rem;
            margin-top: .533333rem;
            padding: 0 .4rem
        }
        
        .navbar .center {
            line-height: 1.066666rem
        }
        
        .navbar .center,
        .navbar a.link {
            height: 1.066666rem;
            line-height: 1.066666rem;
            font-family: NotoSansHans-Regular;
            font-size: .453333rem;
            color: #333
        }
        
        .page.bg .navbar .center,
        .page.bg .navbar a.link {
            color: #fff
        }
        
        i.icon {
            background-size: cover
        }
        
        i.icon.icon-back,
        i.icon.icon-back1 {
            width: .306666rem;
            height: .533333rem
        }
        
        i.icon-question {
            width: .586666rem;
            height: .586666rem
        }
        
        i.icon-share {
            width: .8rem;
            height: .826666rem;
            margin-right: .266666rem
        }
        
        i.icon-copy {
            width: .84rem;
            height: .733333rem;
            margin-right: .266666rem
        }
        
        i.icon-arrow-right {
            width: .173333rem;
            height: .306666rem
        }
        
        i.icon-imToken {
            width: .64rem;
            height: .64rem
        }
        
        .list-block.qrcode {
            padding-top: .6rem
        }
        
        .list-block.qrcode .card {
            box-shadow: none;
            margin: 0 .373333rem;
            border-radius: .266666rem;
            font-size: .373333rem
        }
        
        .list-block.qrcode .card-header {
            padding: .506666rem .4rem;
            font-family: NotoSansHans-Regular;
            font-size: .373333rem;
            color: #333
        }
        
        .list-block.qrcode .card-footer:before,
        .list-block.qrcode .card-header:after {
            display: none
        }
        
        .list-block.qrcode .card-content {
            padding: 0 .8rem;
            text-align: center
        }
        
        .list-block.qrcode .qrcode-title {
            line-height: .64rem;
            padding-top: 1.1rem;
            padding-bottom: .6rem;
            color: #bebebe
        }
        
        .list-block.qrcode .qrcode-code {
            width: 5.52rem;
            height: 5.426666rem;
            margin: 0 auto;
            padding: .4rem;
            background-size: cover
        }
        
        .list-block.qrcode .qrcode-link {
            padding-top: 1.06rem;
            padding-bottom: .9rem
        }
        
        .list-block.qrcode .qrcode-link p {
            line-height: .48rem;
            color: #bebebe;
            word-wrap: break-word;
            word-break: break-all
        }
        
        .list-block.qrcode .qrcode-link p:last-child {
            padding-top: .133333rem;
            color: #333
        }
        
        .list-block.qrcode .card-footer {
            padding: .4rem 0;
            background-color: #f7f6fb;
            border-radius: 0 0 .266666rem .266666rem
        }
        
        .list-block.qrcode .qrcode-warp {
            display: flex;
            box-sizing: border-box;
            justify-content: space-between;
            align-items: center;
            width: 100%;
            text-align: center
        }
        
        .list-block.qrcode .qrcode-item {
            position: relative;
            width: 42%
        }
        
        .list-block.qrcode .qrcode-item:last-child {
            width: 16%
        }
        
        .list-block.qrcode .qrcode-item:before {
            content: "";
            position: absolute;
            top: 50%;
            right: 0;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            width: 1px;
            height: .373333rem;
            background-color: #dadbdf
        }
        
        .list-block.qrcode .qrcode-item:last-child:before {
            display: none
        }
        
        .list-block.qrcode .qrcode-item span {
            display: inline-block
        }
        
        .list-block.qrcode .qrcode-item .more {
            position: relative;
            top: -.1rem;
            line-height: .32rem;
            font-size: .64rem;
            color: #333
        }
        
        .list-block.qrcode .list-block-label {
            margin: 2.6rem 0 1.8rem 0;
            text-align: center
        }
        
        .list-block.qrcode .list-block-label p {
            font-size: .32rem;
            color: #fff
        }
        
        .list-block-title {
            position: relative;
            padding: .56rem .4rem .266666rem .4rem;
            font-size: .346666rem;
            color: #333
        }
        
        .list-block-title span {
            position: absolute;
            right: .4rem;
            font-size: .32rem;
            color: #999
        }
        
        .list-block.address ul,
        .list-block.amount ul {
            margin: 0 .266666rem;
            border-radius: .16rem;
            box-shadow: 0 .266666rem .5rem 0 rgba(239, 239, 244, .7)
        }
        
        .list-block.address .item-inner,
        .list-block.amount .item-inner {
            padding: .32rem .533333rem
        }
        
        .list-block.address .item-title {
            color: #949495;
            white-space: normal;
            word-break: normal;
            word-wrap: break-word
        }
        
        .list-block.address .item-after,
        .list-block.amount .item-after {
            display: block;
            max-height: 1.033333rem;
            flex-shrink: 1;
            margin-left: 0;
            color: #999;
            white-space: normal;
            word-break: normal;
            word-wrap: break-word
        }
        
        .list-block.amount ul+ul {
            margin-top: .266666rem
        }
        
        .list-block.amount .item-link .item-inner {
            padding: .32rem 1rem .32rem .533333rem
        }
        
        .list-block.amount .item-title p.num {
            padding: .266666rem 0;
            font-size: .906666rem;
            color: #333
        }
        
        .list-block.amount .item-title p {
            font-size: .32rem;
            color: #cccdd0
        }
        
        .list-block.amount .item-title+.item-after {
            text-align: right
        }
        
        .list-block.amount .item-title+.item-after p {
            font-size: .32rem
        }
        
        .list-block-button {
            margin: 3.9rem .266666rem .933333rem .266666rem
        }
        
        .list-block-button .button {
            width: 100%;
            height: 1.25rem;
            line-height: 1.25rem;
            font-size: .373333rem;
            color: #fff;
            border: none;
            border-radius: .16rem;
            background-color: #1597de
        }
        
        .toast {
            position: fixed;
            z-index: 2000;
            left: 50%;
            top: 45%;
            transition: all .5s;
            -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
            text-align: center;
            border-radius: 5px;
            color: #fff;
            background: rgba(17, 17, 17, .7);
            height: 45px;
            line-height: 45px;
            padding: 0 15px;
            max-width: 150px
        }
        /*!
* Bootstrap v4.6.0 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
        
         :root {
            --blue: #007bff;
            --indigo: #6610f2;
            --purple: #6f42c1;
            --pink: #e83e8c;
            --red: #dc3545;
            --orange: #fd7e14;
            --yellow: #ffc107;
            --green: #28a745;
            --teal: #20c997;
            --cyan: #17a2b8;
            --white: #fff;
            --gray: #6c757d;
            --gray-dark: #343a40;
            --primary: #007bff;
            --secondary: #6c757d;
            --success: #28a745;
            --info: #17a2b8;
            --warning: #ffc107;
            --danger: #dc3545;
            --light: #f8f9fa;
            --dark: #343a40;
            --breakpoint-xs: 0;
            --breakpoint-sm: 576px;
            --breakpoint-md: 768px;
            --breakpoint-lg: 992px;
            --breakpoint-xl: 1200px;
            --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
            --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
        }
        
        *,
         :after,
         :before {
            box-sizing: border-box
        }
        
        html {
            font-family: sans-serif;
            line-height: 1.15;
            -webkit-text-size-adjust: 100%;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
        }
        
        article,
        aside,
        figcaption,
        figure,
        footer,
        header,
        hgroup,
        main,
        nav,
        section {
            display: block
        }
        
        body {
            font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #212529;
            text-align: left;
            background-color: #fff
        }
        
        [tabindex="-1"]:focus:not(:focus-visible) {
            outline: 0 !important
        }
        
        hr {
            box-sizing: initial;
            height: 0;
            overflow: visible
        }
        
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            margin-top: 0;
            margin-bottom: .5rem
        }
        
        p {
            margin-top: 0;
            margin-bottom: 1rem
        }
        
        abbr[data-original-title],
        abbr[title] {
            text-decoration: underline;
            -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted;
            cursor: help;
            border-bottom: 0;
            -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none
        }
        
        address {
            font-style: normal;
            line-height: inherit
        }
        
        address,
        dl,
        ol,
        ul {
            margin-bottom: 1rem
        }
        
        dl,
        ol,
        ul {
            margin-top: 0
        }
        
        ol ol,
        ol ul,
        ul ol,
        ul ul {
            margin-bottom: 0
        }
        
        dt {
            font-weight: 700
        }
        
        dd {
            margin-bottom: .5rem;
            margin-left: 0
        }
        
        blockquote {
            margin: 0 0 1rem
        }
        
        b,
        strong {
            font-weight: bolder
        }
        
        small {
            font-size: 80%
        }
        
        sub,
        sup {
            position: relative;
            font-size: 75%;
            line-height: 0;
            vertical-align: initial
        }
        
        sub {
            bottom: -.25em
        }
        
        sup {
            top: -.5em
        }
        
        a {
            color: #007bff;
            text-decoration: none;
            background-color: initial
        }
        
        a:hover {
            color: #0056b3;
            text-decoration: underline
        }
        
        a:not([href]):not([class]),
        a:not([href]):not([class]):hover {
            color: inherit;
            text-decoration: none
        }
        
        code,
        kbd,
        pre,
        samp {
            font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
            font-size: 1em
        }
        
        pre {
            margin-top: 0;
            margin-bottom: 1rem;
            overflow: auto;
            -ms-overflow-style: scrollbar
        }
        
        figure {
            margin: 0 0 1rem
        }
        
        img {
            border-style: none
        }
        
        img,
        svg {
            vertical-align: middle
        }
        
        svg {
            overflow: hidden
        }
        
        table {
            border-collapse: collapse
        }
        
        caption {
            padding-top: .75rem;
            padding-bottom: .75rem;
            color: #6c757d;
            text-align: left;
            caption-side: bottom
        }
        
        th {
            text-align: inherit;
            text-align: -webkit-match-parent
        }
        
        uni-label {
            display: inline-block;
            margin-bottom: .5rem
        }
        
        uni-button {
            border-radius: 0
        }
        
        uni-button:focus:not(:focus-visible) {
            outline: 0
        }
        
        uni-button,
        uni-input,
        optgroup,
        select,
        uni-textarea {
            margin: 0;
            font-family: inherit;
            font-size: inherit;
            line-height: inherit
        }
        
        uni-button,
        uni-input {
            overflow: visible
        }
        
        uni-button,
        select {
            text-transform: none
        }
        
        [role=button] {
            cursor: pointer
        }
        
        select {
            word-wrap: normal
        }
        
        [type=button],
        [type=reset],
        [type=submit],
        uni-button {
            -webkit-appearance: button
        }
        
        [type=button]:not(:disabled),
        [type=reset]:not(:disabled),
        [type=submit]:not(:disabled),
        uni-button:not(:disabled) {
            cursor: pointer
        }
        
        [type=button]::-moz-focus-inner,
        [type=reset]::-moz-focus-inner,
        [type=submit]::-moz-focus-inner,
        uni-button::-moz-focus-inner {
            padding: 0;
            border-style: none
        }
        
        uni-input[type=checkbox],
        uni-input[type=radio] {
            box-sizing: border-box;
            padding: 0
        }
        
        uni-textarea {
            overflow: auto;
            resize: vertical
        }
        
        fieldset {
            min-width: 0;
            padding: 0;
            margin: 0;
            border: 0
        }
        
        legend {
            display: block;
            width: 100%;
            max-width: 100%;
            padding: 0;
            margin-bottom: .5rem;
            font-size: 1.5rem;
            line-height: inherit;
            color: inherit;
            white-space: normal
        }
        
        uni-progress {
            vertical-align: initial
        }
        
        [type=number]::-webkit-inner-spin-button,
        [type=number]::-webkit-outer-spin-button {
            height: auto
        }
        
        [type=search] {
            outline-offset: -2px;
            -webkit-appearance: none
        }
        
        [type=search]::-webkit-search-decoration {
            -webkit-appearance: none
        }
        
         ::-webkit-file-upload-button {
            font: inherit;
            -webkit-appearance: button
        }
        
        output {
            display: inline-block
        }
        
        summary {
            display: list-item;
            cursor: pointer
        }
        
        template {
            display: none
        }
        
        [hidden] {
            display: none !important
        }
        
        .h1,
        .h2,
        .h3,
        .h4,
        .h5,
        .h6,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            margin-bottom: .5rem;
            font-weight: 500;
            line-height: 1.2
        }
        
        .h1,
        h1 {
            font-size: 2.5rem
        }
        
        .h2,
        h2 {
            font-size: 2rem
        }
        
        .h3,
        h3 {
            font-size: 1.75rem
        }
        
        .h4,
        h4 {
            font-size: 1.5rem
        }
        
        .h5,
        h5 {
            font-size: 1.25rem
        }
        
        .h6,
        h6 {
            font-size: 1rem
        }
        
        .lead {
            font-size: 1.25rem;
            font-weight: 300
        }
        
        .display-1 {
            font-size: 6rem
        }
        
        .display-1,
        .display-2 {
            font-weight: 300;
            line-height: 1.2
        }
        
        .display-2 {
            font-size: 5.5rem
        }
        
        .display-3 {
            font-size: 4.5rem
        }
        
        .display-3,
        .display-4 {
            font-weight: 300;
            line-height: 1.2
        }
        
        .display-4 {
            font-size: 3.5rem
        }
        
        hr {
            margin-top: 1rem;
            margin-bottom: 1rem;
            border: 0;
            border-top: 1px solid rgba(0, 0, 0, .10196078431372549)
        }
        
        .small,
        small {
            font-size: 80%;
            font-weight: 400
        }
        
        .mark,
        mark {
            padding: .2em;
            background-color: #fcf8e3
        }
        
        .list-inline,
        .list-unstyled {
            padding-left: 0;
            list-style: none
        }
        
        .list-inline-item {
            display: inline-block
        }
        
        .list-inline-item:not(:last-child) {
            margin-right: .5rem
        }
        
        .initialism {
            font-size: 90%;
            text-transform: uppercase
        }
        
        .blockquote {
            margin-bottom: 1rem;
            font-size: 1.25rem
        }
        
        .blockquote-footer {
            display: block;
            font-size: 80%;
            color: #6c757d
        }
        
        .blockquote-footer:before {
            content: "— "
        }
        
        .img-fluid,
        .img-thumbnail {
            max-width: 100%;
            height: auto
        }
        
        .img-thumbnail {
            padding: .25rem;
            background-color: #fff;
            border: 1px solid #dee2e6;
            border-radius: .25rem
        }
        
        .figure {
            display: inline-block
        }
        
        .figure-img {
            margin-bottom: .5rem;
            line-height: 1
        }
        
        .figure-caption {
            font-size: 90%;
            color: #6c757d
        }
        
        code {
            font-size: 87.5%;
            color: #e83e8c;
            word-wrap: break-word
        }
        
        a>code {
            color: inherit
        }
        
        kbd {
            padding: .2rem .4rem;
            font-size: 87.5%;
            color: #fff;
            background-color: #212529;
            border-radius: .2rem
        }
        
        kbd kbd {
            padding: 0;
            font-size: 100%;
            font-weight: 700
        }
        
        pre {
            display: block;
            font-size: 87.5%;
            color: #212529
        }
        
        pre code {
            font-size: inherit;
            color: inherit;
            word-break: normal
        }
        
        .pre-scrollable {
            max-height: 340px;
            overflow-y: scroll
        }
        
        .container,
        .container-fluid,
        .container-lg,
        .container-md,
        .container-sm,
        .container-xl {
            width: 100%;
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto
        }
        
        @media (min-width:576px) {
            .container,
            .container-sm {
                max-width: 540px
            }
        }
        
        @media (min-width:768px) {
            .container,
            .container-md,
            .container-sm {
                max-width: 720px
            }
        }
        
        @media (min-width:992px) {
            .container,
            .container-lg,
            .container-md,
            .container-sm {
                max-width: 960px
            }
        }
        
        @media (min-width:1200px) {
            .container,
            .container-lg,
            .container-md,
            .container-sm,
            .container-xl {
                max-width: 1140px
            }
        }
        
        .row {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px
        }
        
        .no-gutters {
            margin-right: 0;
            margin-left: 0
        }
        
        .no-gutters>.col,
        .no-gutters>[class*=col-] {
            padding-right: 0;
            padding-left: 0
        }
        
        .col,
        .col-1,
        .col-2,
        .col-3,
        .col-4,
        .col-5,
        .col-6,
        .col-7,
        .col-8,
        .col-9,
        .col-10,
        .col-11,
        .col-12,
        .col-auto,
        .col-lg,
        .col-lg-1,
        .col-lg-2,
        .col-lg-3,
        .col-lg-4,
        .col-lg-5,
        .col-lg-6,
        .col-lg-7,
        .col-lg-8,
        .col-lg-9,
        .col-lg-10,
        .col-lg-11,
        .col-lg-12,
        .col-lg-auto,
        .col-md,
        .col-md-1,
        .col-md-2,
        .col-md-3,
        .col-md-4,
        .col-md-5,
        .col-md-6,
        .col-md-7,
        .col-md-8,
        .col-md-9,
        .col-md-10,
        .col-md-11,
        .col-md-12,
        .col-md-auto,
        .col-sm,
        .col-sm-1,
        .col-sm-2,
        .col-sm-3,
        .col-sm-4,
        .col-sm-5,
        .col-sm-6,
        .col-sm-7,
        .col-sm-8,
        .col-sm-9,
        .col-sm-10,
        .col-sm-11,
        .col-sm-12,
        .col-sm-auto,
        .col-xl,
        .col-xl-1,
        .col-xl-2,
        .col-xl-3,
        .col-xl-4,
        .col-xl-5,
        .col-xl-6,
        .col-xl-7,
        .col-xl-8,
        .col-xl-9,
        .col-xl-10,
        .col-xl-11,
        .col-xl-12,
        .col-xl-auto {
            position: relative;
            width: 100%;
            padding-right: 15px;
            padding-left: 15px
        }
        
        .col {
            flex-basis: 0;
            flex-grow: 1;
            max-width: 100%
        }
        
        .row-cols-1>* {
            flex: 0 0 100%;
            max-width: 100%
        }
        
        .row-cols-2>* {
            flex: 0 0 50%;
            max-width: 50%
        }
        
        .row-cols-3>* {
            flex: 0 0 33.3333333333%;
            max-width: 33.3333333333%
        }
        
        .row-cols-4>* {
            flex: 0 0 25%;
            max-width: 25%
        }
        
        .row-cols-5>* {
            flex: 0 0 20%;
            max-width: 20%
        }
        
        .row-cols-6>* {
            flex: 0 0 16.6666666667%;
            max-width: 16.6666666667%
        }
        
        .col-auto {
            flex: 0 0 auto;
            width: auto;
            max-width: 100%
        }
        
        .col-1 {
            flex: 0 0 8.3333333333%;
            max-width: 8.3333333333%
        }
        
        .col-2 {
            flex: 0 0 16.6666666667%;
            max-width: 16.6666666667%
        }
        
        .col-3 {
            flex: 0 0 25%;
            max-width: 25%
        }
        
        .col-4 {
            flex: 0 0 33.3333333333%;
            max-width: 33.3333333333%
        }
        
        .col-5 {
            flex: 0 0 41.6666666667%;
            max-width: 41.6666666667%
        }
        
        .col-6 {
            flex: 0 0 50%;
            max-width: 50%
        }
        
        .col-7 {
            flex: 0 0 58.3333333333%;
            max-width: 58.3333333333%
        }
        
        .col-8 {
            flex: 0 0 66.6666666667%;
            max-width: 66.6666666667%
        }
        
        .col-9 {
            flex: 0 0 75%;
            max-width: 75%
        }
        
        .col-10 {
            flex: 0 0 83.3333333333%;
            max-width: 83.3333333333%
        }
        
        .col-11 {
            flex: 0 0 91.6666666667%;
            max-width: 91.6666666667%
        }
        
        .col-12 {
            flex: 0 0 100%;
            max-width: 100%
        }
        
        .order-first {
            order: -1
        }
        
        .order-last {
            order: 13
        }
        
        .order-0 {
            order: 0
        }
        
        .order-1 {
            order: 1
        }
        
        .order-2 {
            order: 2
        }
        
        .order-3 {
            order: 3
        }
        
        .order-4 {
            order: 4
        }
        
        .order-5 {
            order: 5
        }
        
        .order-6 {
            order: 6
        }
        
        .order-7 {
            order: 7
        }
        
        .order-8 {
            order: 8
        }
        
        .order-9 {
            order: 9
        }
        
        .order-10 {
            order: 10
        }
        
        .order-11 {
            order: 11
        }
        
        .order-12 {
            order: 12
        }
        
        .offset-1 {
            margin-left: 8.3333333333%
        }
        
        .offset-2 {
            margin-left: 16.6666666667%
        }
        
        .offset-3 {
            margin-left: 25%
        }
        
        .offset-4 {
            margin-left: 33.3333333333%
        }
        
        .offset-5 {
            margin-left: 41.6666666667%
        }
        
        .offset-6 {
            margin-left: 50%
        }
        
        .offset-7 {
            margin-left: 58.3333333333%
        }
        
        .offset-8 {
            margin-left: 66.6666666667%
        }
        
        .offset-9 {
            margin-left: 75%
        }
        
        .offset-10 {
            margin-left: 83.3333333333%
        }
        
        .offset-11 {
            margin-left: 91.6666666667%
        }
        
        @media (min-width:576px) {
            .col-sm {
                flex-basis: 0;
                flex-grow: 1;
                max-width: 100%
            }
            .row-cols-sm-1>* {
                flex: 0 0 100%;
                max-width: 100%
            }
            .row-cols-sm-2>* {
                flex: 0 0 50%;
                max-width: 50%
            }
            .row-cols-sm-3>* {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%
            }
            .row-cols-sm-4>* {
                flex: 0 0 25%;
                max-width: 25%
            }
            .row-cols-sm-5>* {
                flex: 0 0 20%;
                max-width: 20%
            }
            .row-cols-sm-6>* {
                flex: 0 0 16.6666666667%;
                max-width: 16.6666666667%
            }
            .col-sm-auto {
                flex: 0 0 auto;
                width: auto;
                max-width: 100%
            }
            .col-sm-1 {
                flex: 0 0 8.3333333333%;
                max-width: 8.3333333333%
            }
            .col-sm-2 {
                flex: 0 0 16.6666666667%;
                max-width: 16.6666666667%
            }
            .col-sm-3 {
                flex: 0 0 25%;
                max-width: 25%
            }
            .col-sm-4 {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%
            }
            .col-sm-5 {
                flex: 0 0 41.6666666667%;
                max-width: 41.6666666667%
            }
            .col-sm-6 {
                flex: 0 0 50%;
                max-width: 50%
            }
            .col-sm-7 {
                flex: 0 0 58.3333333333%;
                max-width: 58.3333333333%
            }
            .col-sm-8 {
                flex: 0 0 66.6666666667%;
                max-width: 66.6666666667%
            }
            .col-sm-9 {
                flex: 0 0 75%;
                max-width: 75%
            }
            .col-sm-10 {
                flex: 0 0 83.3333333333%;
                max-width: 83.3333333333%
            }
            .col-sm-11 {
                flex: 0 0 91.6666666667%;
                max-width: 91.6666666667%
            }
            .col-sm-12 {
                flex: 0 0 100%;
                max-width: 100%
            }
            .order-sm-first {
                order: -1
            }
            .order-sm-last {
                order: 13
            }
            .order-sm-0 {
                order: 0
            }
            .order-sm-1 {
                order: 1
            }
            .order-sm-2 {
                order: 2
            }
            .order-sm-3 {
                order: 3
            }
            .order-sm-4 {
                order: 4
            }
            .order-sm-5 {
                order: 5
            }
            .order-sm-6 {
                order: 6
            }
            .order-sm-7 {
                order: 7
            }
            .order-sm-8 {
                order: 8
            }
            .order-sm-9 {
                order: 9
            }
            .order-sm-10 {
                order: 10
            }
            .order-sm-11 {
                order: 11
            }
            .order-sm-12 {
                order: 12
            }
            .offset-sm-0 {
                margin-left: 0
            }
            .offset-sm-1 {
                margin-left: 8.3333333333%
            }
            .offset-sm-2 {
                margin-left: 16.6666666667%
            }
            .offset-sm-3 {
                margin-left: 25%
            }
            .offset-sm-4 {
                margin-left: 33.3333333333%
            }
            .offset-sm-5 {
                margin-left: 41.6666666667%
            }
            .offset-sm-6 {
                margin-left: 50%
            }
            .offset-sm-7 {
                margin-left: 58.3333333333%
            }
            .offset-sm-8 {
                margin-left: 66.6666666667%
            }
            .offset-sm-9 {
                margin-left: 75%
            }
            .offset-sm-10 {
                margin-left: 83.3333333333%
            }
            .offset-sm-11 {
                margin-left: 91.6666666667%
            }
        }
        
        @media (min-width:768px) {
            .col-md {
                flex-basis: 0;
                flex-grow: 1;
                max-width: 100%
            }
            .row-cols-md-1>* {
                flex: 0 0 100%;
                max-width: 100%
            }
            .row-cols-md-2>* {
                flex: 0 0 50%;
                max-width: 50%
            }
            .row-cols-md-3>* {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%
            }
            .row-cols-md-4>* {
                flex: 0 0 25%;
                max-width: 25%
            }
            .row-cols-md-5>* {
                flex: 0 0 20%;
                max-width: 20%
            }
            .row-cols-md-6>* {
                flex: 0 0 16.6666666667%;
                max-width: 16.6666666667%
            }
            .col-md-auto {
                flex: 0 0 auto;
                width: auto;
                max-width: 100%
            }
            .col-md-1 {
                flex: 0 0 8.3333333333%;
                max-width: 8.3333333333%
            }
            .col-md-2 {
                flex: 0 0 16.6666666667%;
                max-width: 16.6666666667%
            }
            .col-md-3 {
                flex: 0 0 25%;
                max-width: 25%
            }
            .col-md-4 {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%
            }
            .col-md-5 {
                flex: 0 0 41.6666666667%;
                max-width: 41.6666666667%
            }
            .col-md-6 {
                flex: 0 0 50%;
                max-width: 50%
            }
            .col-md-7 {
                flex: 0 0 58.3333333333%;
                max-width: 58.3333333333%
            }
            .col-md-8 {
                flex: 0 0 66.6666666667%;
                max-width: 66.6666666667%
            }
            .col-md-9 {
                flex: 0 0 75%;
                max-width: 75%
            }
            .col-md-10 {
                flex: 0 0 83.3333333333%;
                max-width: 83.3333333333%
            }
            .col-md-11 {
                flex: 0 0 91.6666666667%;
                max-width: 91.6666666667%
            }
            .col-md-12 {
                flex: 0 0 100%;
                max-width: 100%
            }
            .order-md-first {
                order: -1
            }
            .order-md-last {
                order: 13
            }
            .order-md-0 {
                order: 0
            }
            .order-md-1 {
                order: 1
            }
            .order-md-2 {
                order: 2
            }
            .order-md-3 {
                order: 3
            }
            .order-md-4 {
                order: 4
            }
            .order-md-5 {
                order: 5
            }
            .order-md-6 {
                order: 6
            }
            .order-md-7 {
                order: 7
            }
            .order-md-8 {
                order: 8
            }
            .order-md-9 {
                order: 9
            }
            .order-md-10 {
                order: 10
            }
            .order-md-11 {
                order: 11
            }
            .order-md-12 {
                order: 12
            }
            .offset-md-0 {
                margin-left: 0
            }
            .offset-md-1 {
                margin-left: 8.3333333333%
            }
            .offset-md-2 {
                margin-left: 16.6666666667%
            }
            .offset-md-3 {
                margin-left: 25%
            }
            .offset-md-4 {
                margin-left: 33.3333333333%
            }
            .offset-md-5 {
                margin-left: 41.6666666667%
            }
            .offset-md-6 {
                margin-left: 50%
            }
            .offset-md-7 {
                margin-left: 58.3333333333%
            }
            .offset-md-8 {
                margin-left: 66.6666666667%
            }
            .offset-md-9 {
                margin-left: 75%
            }
            .offset-md-10 {
                margin-left: 83.3333333333%
            }
            .offset-md-11 {
                margin-left: 91.6666666667%
            }
        }
        
        @media (min-width:992px) {
            .col-lg {
                flex-basis: 0;
                flex-grow: 1;
                max-width: 100%
            }
            .row-cols-lg-1>* {
                flex: 0 0 100%;
                max-width: 100%
            }
            .row-cols-lg-2>* {
                flex: 0 0 50%;
                max-width: 50%
            }
            .row-cols-lg-3>* {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%
            }
            .row-cols-lg-4>* {
                flex: 0 0 25%;
                max-width: 25%
            }
            .row-cols-lg-5>* {
                flex: 0 0 20%;
                max-width: 20%
            }
            .row-cols-lg-6>* {
                flex: 0 0 16.6666666667%;
                max-width: 16.6666666667%
            }
            .col-lg-auto {
                flex: 0 0 auto;
                width: auto;
                max-width: 100%
            }
            .col-lg-1 {
                flex: 0 0 8.3333333333%;
                max-width: 8.3333333333%
            }
            .col-lg-2 {
                flex: 0 0 16.6666666667%;
                max-width: 16.6666666667%
            }
            .col-lg-3 {
                flex: 0 0 25%;
                max-width: 25%
            }
            .col-lg-4 {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%
            }
            .col-lg-5 {
                flex: 0 0 41.6666666667%;
                max-width: 41.6666666667%
            }
            .col-lg-6 {
                flex: 0 0 50%;
                max-width: 50%
            }
            .col-lg-7 {
                flex: 0 0 58.3333333333%;
                max-width: 58.3333333333%
            }
            .col-lg-8 {
                flex: 0 0 66.6666666667%;
                max-width: 66.6666666667%
            }
            .col-lg-9 {
                flex: 0 0 75%;
                max-width: 75%
            }
            .col-lg-10 {
                flex: 0 0 83.3333333333%;
                max-width: 83.3333333333%
            }
            .col-lg-11 {
                flex: 0 0 91.6666666667%;
                max-width: 91.6666666667%
            }
            .col-lg-12 {
                flex: 0 0 100%;
                max-width: 100%
            }
            .order-lg-first {
                order: -1
            }
            .order-lg-last {
                order: 13
            }
            .order-lg-0 {
                order: 0
            }
            .order-lg-1 {
                order: 1
            }
            .order-lg-2 {
                order: 2
            }
            .order-lg-3 {
                order: 3
            }
            .order-lg-4 {
                order: 4
            }
            .order-lg-5 {
                order: 5
            }
            .order-lg-6 {
                order: 6
            }
            .order-lg-7 {
                order: 7
            }
            .order-lg-8 {
                order: 8
            }
            .order-lg-9 {
                order: 9
            }
            .order-lg-10 {
                order: 10
            }
            .order-lg-11 {
                order: 11
            }
            .order-lg-12 {
                order: 12
            }
            .offset-lg-0 {
                margin-left: 0
            }
            .offset-lg-1 {
                margin-left: 8.3333333333%
            }
            .offset-lg-2 {
                margin-left: 16.6666666667%
            }
            .offset-lg-3 {
                margin-left: 25%
            }
            .offset-lg-4 {
                margin-left: 33.3333333333%
            }
            .offset-lg-5 {
                margin-left: 41.6666666667%
            }
            .offset-lg-6 {
                margin-left: 50%
            }
            .offset-lg-7 {
                margin-left: 58.3333333333%
            }
            .offset-lg-8 {
                margin-left: 66.6666666667%
            }
            .offset-lg-9 {
                margin-left: 75%
            }
            .offset-lg-10 {
                margin-left: 83.3333333333%
            }
            .offset-lg-11 {
                margin-left: 91.6666666667%
            }
        }
        
        @media (min-width:1200px) {
            .col-xl {
                flex-basis: 0;
                flex-grow: 1;
                max-width: 100%
            }
            .row-cols-xl-1>* {
                flex: 0 0 100%;
                max-width: 100%
            }
            .row-cols-xl-2>* {
                flex: 0 0 50%;
                max-width: 50%
            }
            .row-cols-xl-3>* {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%
            }
            .row-cols-xl-4>* {
                flex: 0 0 25%;
                max-width: 25%
            }
            .row-cols-xl-5>* {
                flex: 0 0 20%;
                max-width: 20%
            }
            .row-cols-xl-6>* {
                flex: 0 0 16.6666666667%;
                max-width: 16.6666666667%
            }
            .col-xl-auto {
                flex: 0 0 auto;
                width: auto;
                max-width: 100%
            }
            .col-xl-1 {
                flex: 0 0 8.3333333333%;
                max-width: 8.3333333333%
            }
            .col-xl-2 {
                flex: 0 0 16.6666666667%;
                max-width: 16.6666666667%
            }
            .col-xl-3 {
                flex: 0 0 25%;
                max-width: 25%
            }
            .col-xl-4 {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%
            }
            .col-xl-5 {
                flex: 0 0 41.6666666667%;
                max-width: 41.6666666667%
            }
            .col-xl-6 {
                flex: 0 0 50%;
                max-width: 50%
            }
            .col-xl-7 {
                flex: 0 0 58.3333333333%;
                max-width: 58.3333333333%
            }
            .col-xl-8 {
                flex: 0 0 66.6666666667%;
                max-width: 66.6666666667%
            }
            .col-xl-9 {
                flex: 0 0 75%;
                max-width: 75%
            }
            .col-xl-10 {
                flex: 0 0 83.3333333333%;
                max-width: 83.3333333333%
            }
            .col-xl-11 {
                flex: 0 0 91.6666666667%;
                max-width: 91.6666666667%
            }
            .col-xl-12 {
                flex: 0 0 100%;
                max-width: 100%
            }
            .order-xl-first {
                order: -1
            }
            .order-xl-last {
                order: 13
            }
            .order-xl-0 {
                order: 0
            }
            .order-xl-1 {
                order: 1
            }
            .order-xl-2 {
                order: 2
            }
            .order-xl-3 {
                order: 3
            }
            .order-xl-4 {
                order: 4
            }
            .order-xl-5 {
                order: 5
            }
            .order-xl-6 {
                order: 6
            }
            .order-xl-7 {
                order: 7
            }
            .order-xl-8 {
                order: 8
            }
            .order-xl-9 {
                order: 9
            }
            .order-xl-10 {
                order: 10
            }
            .order-xl-11 {
                order: 11
            }
            .order-xl-12 {
                order: 12
            }
            .offset-xl-0 {
                margin-left: 0
            }
            .offset-xl-1 {
                margin-left: 8.3333333333%
            }
            .offset-xl-2 {
                margin-left: 16.6666666667%
            }
            .offset-xl-3 {
                margin-left: 25%
            }
            .offset-xl-4 {
                margin-left: 33.3333333333%
            }
            .offset-xl-5 {
                margin-left: 41.6666666667%
            }
            .offset-xl-6 {
                margin-left: 50%
            }
            .offset-xl-7 {
                margin-left: 58.3333333333%
            }
            .offset-xl-8 {
                margin-left: 66.6666666667%
            }
            .offset-xl-9 {
                margin-left: 75%
            }
            .offset-xl-10 {
                margin-left: 83.3333333333%
            }
            .offset-xl-11 {
                margin-left: 91.6666666667%
            }
        }
        
        .table {
            width: 100%;
            margin-bottom: 1rem;
            color: #212529
        }
        
        .table td,
        .table th {
            padding: .75rem;
            vertical-align: top;
            border-top: 1px solid #dee2e6
        }
        
        .table thead th {
            vertical-align: bottom;
            border-bottom: 2px solid #dee2e6
        }
        
        .table tbody+tbody {
            border-top: 2px solid #dee2e6
        }
        
        .table-sm td,
        .table-sm th {
            padding: .3rem
        }
        
        .table-bordered,
        .table-bordered td,
        .table-bordered th {
            border: 1px solid #dee2e6
        }
        
        .table-bordered thead td,
        .table-bordered thead th {
            border-bottom-width: 2px
        }
        
        .table-borderless tbody+tbody,
        .table-borderless td,
        .table-borderless th,
        .table-borderless thead th {
            border: 0
        }
        
        .table-striped tbody tr:nth-of-type(odd) {
            background-color: rgba(0, 0, 0, .050980392156862744)
        }
        
        .table-hover tbody tr:hover {
            color: #212529;
            background-color: rgba(0, 0, 0, .075)
        }
        
        .table-primary,
        .table-primary>td,
        .table-primary>th {
            background-color: #b8daff
        }
        
        .table-primary tbody+tbody,
        .table-primary td,
        .table-primary th,
        .table-primary thead th {
            border-color: #7abaff
        }
        
        .table-hover .table-primary:hover,
        .table-hover .table-primary:hover>td,
        .table-hover .table-primary:hover>th {
            background-color: #9fcdff
        }
        
        .table-secondary,
        .table-secondary>td,
        .table-secondary>th {
            background-color: #d6d8db
        }
        
        .table-secondary tbody+tbody,
        .table-secondary td,
        .table-secondary th,
        .table-secondary thead th {
            border-color: #b3b7bb
        }
        
        .table-hover .table-secondary:hover,
        .table-hover .table-secondary:hover>td,
        .table-hover .table-secondary:hover>th {
            background-color: #c8cbcf
        }
        
        .table-success,
        .table-success>td,
        .table-success>th {
            background-color: #c3e6cb
        }
        
        .table-success tbody+tbody,
        .table-success td,
        .table-success th,
        .table-success thead th {
            border-color: #8fd19e
        }
        
        .table-hover .table-success:hover,
        .table-hover .table-success:hover>td,
        .table-hover .table-success:hover>th {
            background-color: #b1dfbb
        }
        
        .table-info,
        .table-info>td,
        .table-info>th {
            background-color: #bee5eb
        }
        
        .table-info tbody+tbody,
        .table-info td,
        .table-info th,
        .table-info thead th {
            border-color: #86cfda
        }
        
        .table-hover .table-info:hover,
        .table-hover .table-info:hover>td,
        .table-hover .table-info:hover>th {
            background-color: #abdde5
        }
        
        .table-warning,
        .table-warning>td,
        .table-warning>th {
            background-color: #ffeeba
        }
        
        .table-warning tbody+tbody,
        .table-warning td,
        .table-warning th,
        .table-warning thead th {
            border-color: #ffdf7e
        }
        
        .table-hover .table-warning:hover,
        .table-hover .table-warning:hover>td,
        .table-hover .table-warning:hover>th {
            background-color: #ffe8a1
        }
        
        .table-danger,
        .table-danger>td,
        .table-danger>th {
            background-color: #f5c6cb
        }
        
        .table-danger tbody+tbody,
        .table-danger td,
        .table-danger th,
        .table-danger thead th {
            border-color: #ed969e
        }
        
        .table-hover .table-danger:hover,
        .table-hover .table-danger:hover>td,
        .table-hover .table-danger:hover>th {
            background-color: #f1b0b7
        }
        
        .table-light,
        .table-light>td,
        .table-light>th {
            background-color: #fdfdfe
        }
        
        .table-light tbody+tbody,
        .table-light td,
        .table-light th,
        .table-light thead th {
            border-color: #fbfcfc
        }
        
        .table-hover .table-light:hover,
        .table-hover .table-light:hover>td,
        .table-hover .table-light:hover>th {
            background-color: #ececf6
        }
        
        .table-dark,
        .table-dark>td,
        .table-dark>th {
            background-color: #c6c8ca
        }
        
        .table-dark tbody+tbody,
        .table-dark td,
        .table-dark th,
        .table-dark thead th {
            border-color: #95999c
        }
        
        .table-hover .table-dark:hover,
        .table-hover .table-dark:hover>td,
        .table-hover .table-dark:hover>th {
            background-color: #b9bbbe
        }
        
        .table-active,
        .table-active>td,
        .table-active>th,
        .table-hover .table-active:hover,
        .table-hover .table-active:hover>td,
        .table-hover .table-active:hover>th {
            background-color: rgba(0, 0, 0, .075)
        }
        
        .table .thead-dark th {
            color: #fff;
            background-color: #343a40;
            border-color: #454d55
        }
        
        .table .thead-light th {
            color: #495057;
            background-color: #e9ecef;
            border-color: #dee2e6
        }
        
        .table-dark {
            color: #fff;
            background-color: #343a40
        }
        
        .table-dark td,
        .table-dark th,
        .table-dark thead th {
            border-color: #454d55
        }
        
        .table-dark.table-bordered {
            border: 0
        }
        
        .table-dark.table-striped tbody tr:nth-of-type(odd) {
            background-color: hsla(0, 0%, 100%, .050980392156862744)
        }
        
        .table-dark.table-hover tbody tr:hover {
            color: #fff;
            background-color: hsla(0, 0%, 100%, .075)
        }
        
        @media (max-width:575.98px) {
            .table-responsive-sm {
                display: block;
                width: 100%;
                overflow-x: auto;
                -webkit-overflow-scrolling: touch
            }
            .table-responsive-sm>.table-bordered {
                border: 0
            }
        }
        
        @media (max-width:767.98px) {
            .table-responsive-md {
                display: block;
                width: 100%;
                overflow-x: auto;
                -webkit-overflow-scrolling: touch
            }
            .table-responsive-md>.table-bordered {
                border: 0
            }
        }
        
        @media (max-width:991.98px) {
            .table-responsive-lg {
                display: block;
                width: 100%;
                overflow-x: auto;
                -webkit-overflow-scrolling: touch
            }
            .table-responsive-lg>.table-bordered {
                border: 0
            }
        }
        
        @media (max-width:1199.98px) {
            .table-responsive-xl {
                display: block;
                width: 100%;
                overflow-x: auto;
                -webkit-overflow-scrolling: touch
            }
            .table-responsive-xl>.table-bordered {
                border: 0
            }
        }
        
        .table-responsive {
            display: block;
            width: 100%;
            overflow-x: auto;
            -webkit-overflow-scrolling: touch
        }
        
        .table-responsive>.table-bordered {
            border: 0
        }
        
        .form-control {
            display: block;
            width: 100%;
            height: calc(1.5em + .75rem + 2px);
            padding: .375rem .75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #495057;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid #ced4da;
            border-radius: .25rem;
            transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
        }
        
        @media (prefers-reduced-motion:reduce) {
            .form-control {
                transition: none
            }
        }
        
        .form-control::-ms-expand {
            background-color: initial;
            border: 0
        }
        
        .form-control:-moz-focusring {
            color: transparent;
            text-shadow: 0 0 0 #495057
        }
        
        .form-control:focus {
            color: #495057;
            background-color: #fff;
            border-color: #80bdff;
            outline: 0;
            box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25098039215686274)
        }
        
        .form-control::-moz-placeholder {
            color: #6c757d;
            opacity: 1
        }
        
        .form-control:-ms-input-placeholder {
            color: #6c757d;
            opacity: 1
        }
        
        .form-control::-webkit-input-placeholder {
            color: #6c757d;
            opacity: 1
        }
        
        .form-control::placeholder {
            color: #6c757d;
            opacity: 1
        }
        
        .form-control:disabled,
        .form-control[readonly] {
            background-color: #e9ecef;
            opacity: 1
        }
        
        uni-input[type=date].form-control,
        uni-input[type=datetime-local].form-control,
        uni-input[type=month].form-control,
        uni-input[type=time].form-control {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }
        
        select.form-control:focus::-ms-value {
            color: #495057;
            background-color: #fff
        }
        
        .form-control-file,
        .form-control-range {
            display: block;
            width: 100%
        }
        
        .col-form-label {
            padding-top: calc(.375rem + 1px);
            padding-bottom: calc(.375rem + 1px);
            margin-bottom: 0;
            font-size: inherit;
            line-height: 1.5
        }
        
        .col-form-label-lg {
            padding-top: calc(.5rem + 1px);
            padding-bottom: calc(.5rem + 1px);
            font-size: 1.25rem;
            line-height: 1.5
        }
        
        .col-form-label-sm {
            padding-top: calc(.25rem + 1px);
            padding-bottom: calc(.25rem + 1px);
            font-size: .875rem;
            line-height: 1.5
        }
        
        .form-control-plaintext {
            display: block;
            width: 100%;
            padding: .375rem 0;
            margin-bottom: 0;
            font-size: 1rem;
            line-height: 1.5;
            color: #212529;
            background-color: initial;
            border: solid transparent;
            border-width: 1px 0
        }
        
        .form-control-plaintext.form-control-lg,
        .form-control-plaintext.form-control-sm {
            padding-right: 0;
            padding-left: 0
        }
        
        .form-control-sm {
            height: calc(1.5em + .5rem + 2px);
            padding: .25rem .5rem;
            font-size: .875rem;
            line-height: 1.5;
            border-radius: .2rem
        }
        
        .form-control-lg {
            height: calc(1.5em + 1rem + 2px);
            padding: .5rem 1rem;
            font-size: 1.25rem;
            line-height: 1.5;
            border-radius: .3rem
        }
        
        select.form-control[multiple],
        select.form-control[size],
        uni-textarea.form-control {
            height: auto
        }
        
        .form-group {
            margin-bottom: 1rem
        }
        
        .form-text {
            display: block;
            margin-top: .25rem
        }
        
        .form-row {
            display: flex;
            flex-wrap: wrap;
            margin-right: -5px;
            margin-left: -5px
        }
        
        .form-row>.col,
        .form-row>[class*=col-] {
            padding-right: 5px;
            padding-left: 5px
        }
        
        .form-check {
            position: relative;
            display: block;
            padding-left: 1.25rem
        }
        
        .form-check-input {
            position: absolute;
            margin-top: .3rem;
            margin-left: -1.25rem
        }
        
        .form-check-input:disabled~.form-check-label,
        .form-check-input[disabled]~.form-check-label {
            color: #6c757d
        }
        
        .form-check-label {
            margin-bottom: 0
        }
        
        .form-check-inline {
            display: inline-flex;
            align-items: center;
            padding-left: 0;
            margin-right: .75rem
        }
        
        .form-check-inline .form-check-input {
            position: static;
            margin-top: 0;
            margin-right: .3125rem;
            margin-left: 0
        }
        
        .valid-feedback {
            display: none;
            width: 100%;
            margin-top: .25rem;
            font-size: 80%;
            color: #28a745
        }
        
        .valid-tooltip {
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 5;
            display: none;
            max-width: 100%;
            padding: .25rem .5rem;
            margin-top: .1rem;
            font-size: .875rem;
            line-height: 1.5;
            color: #fff;
            background-color: rgba(40, 167, 69, .9019607843137255);
            border-radius: .25rem
        }
        
        .form-row>.col>.valid-tooltip,
        .form-row>[class*=col-]>.valid-tooltip {
            left: 5px
        }
        
        .is-valid~.valid-feedback,
        .is-valid~.valid-tooltip,
        .was-validated :valid~.valid-feedback,
        .was-validated :valid~.valid-tooltip {
            display: block
        }
        
        .form-control.is-valid,
        .was-validated .form-control:valid {
            border-color: #28a745;
            padding-right: calc(1.5em + .75rem);
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
            background-repeat: no-repeat;
            background-position: right calc(.375em + .1875rem) center;
            background-size: calc(.75em + .375rem) calc(.75em + .375rem)
        }
        
        .form-control.is-valid:focus,
        .was-validated .form-control:valid:focus {
            border-color: #28a745;
            box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25098039215686274)
        }
        
        .was-validated uni-textarea.form-control:valid,
        uni-textarea.form-control.is-valid {
            padding-right: calc(1.5em + .75rem);
            background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
        }
        
        .custom-select.is-valid,
        .was-validated .custom-select:valid {
            border-color: #28a745;
            padding-right: calc(.75em + 2.3125rem);
            background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat
        }
        
        .custom-select.is-valid:focus,
        .was-validated .custom-select:valid:focus {
            border-color: #28a745;
            box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25098039215686274)
        }
        
        .form-check-input.is-valid~.form-check-label,
        .was-validated .form-check-input:valid~.form-check-label {
            color: #28a745
        }
        
        .form-check-input.is-valid~.valid-feedback,
        .form-check-input.is-valid~.valid-tooltip,
        .was-validated .form-check-input:valid~.valid-feedback,
        .was-validated .form-check-input:valid~.valid-tooltip {
            display: block
        }
        
        .custom-control-input.is-valid~.custom-control-label,
        .was-validated .custom-control-input:valid~.custom-control-label {
            color: #28a745
        }
        
        .custom-control-input.is-valid~.custom-control-label:before,
        .was-validated .custom-control-input:valid~.custom-control-label:before {
            border-color: #28a745
        }
        
        .custom-control-input.is-valid:checked~.custom-control-label:before,
        .was-validated .custom-control-input:valid:checked~.custom-control-label:before {
            border-color: #34ce57;
            background-color: #34ce57
        }
        
        .custom-control-input.is-valid:focus~.custom-control-label:before,
        .was-validated .custom-control-input:valid:focus~.custom-control-label:before {
            box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25098039215686274)
        }
        
        .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,
        .custom-file-input.is-valid~.custom-file-label,
        .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,
        .was-validated .custom-file-input:valid~.custom-file-label {
            border-color: #28a745
        }
        
        .custom-file-input.is-valid:focus~.custom-file-label,
        .was-validated .custom-file-input:valid:focus~.custom-file-label {
            border-color: #28a745;
            box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25098039215686274)
        }
        
        .invalid-feedback {
            display: none;
            width: 100%;
            margin-top: .25rem;
            font-size: 80%;
            color: #dc3545
        }
        
        .invalid-tooltip {
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 5;
            display: none;
            max-width: 100%;
            padding: .25rem .5rem;
            margin-top: .1rem;
            font-size: .875rem;
            line-height: 1.5;
            color: #fff;
            background-color: rgba(220, 53, 69, .9019607843137255);
            border-radius: .25rem
        }
        
        .form-row>.col>.invalid-tooltip,
        .form-row>[class*=col-]>.invalid-tooltip {
            left: 5px
        }
        
        .is-invalid~.invalid-feedback,
        .is-invalid~.invalid-tooltip,
        .was-validated :invalid~.invalid-feedback,
        .was-validated :invalid~.invalid-tooltip {
            display: block
        }
        
        .form-control.is-invalid,
        .was-validated .form-control:invalid {
            border-color: #dc3545;
            padding-right: calc(1.5em + .75rem);
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
            background-repeat: no-repeat;
            background-position: right calc(.375em + .1875rem) center;
            background-size: calc(.75em + .375rem) calc(.75em + .375rem)
        }
        
        .form-control.is-invalid:focus,
        .was-validated .form-control:invalid:focus {
            border-color: #dc3545;
            box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25098039215686274)
        }
        
        .was-validated uni-textarea.form-control:invalid,
        uni-textarea.form-control.is-invalid {
            padding-right: calc(1.5em + .75rem);
            background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
        }
        
        .custom-select.is-invalid,
        .was-validated .custom-select:invalid {
            border-color: #dc3545;
            padding-right: calc(.75em + 2.3125rem);
            background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat
        }
        
        .custom-select.is-invalid:focus,
        .was-validated .custom-select:invalid:focus {
            border-color: #dc3545;
            box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25098039215686274)
        }
        
        .form-check-input.is-invalid~.form-check-label,
        .was-validated .form-check-input:invalid~.form-check-label {
            color: #dc3545
        }
        
        .form-check-input.is-invalid~.invalid-feedback,
        .form-check-input.is-invalid~.invalid-tooltip,
        .was-validated .form-check-input:invalid~.invalid-feedback,
        .was-validated .form-check-input:invalid~.invalid-tooltip {
            display: block
        }
        
        .custom-control-input.is-invalid~.custom-control-label,
        .was-validated .custom-control-input:invalid~.custom-control-label {
            color: #dc3545
        }
        
        .custom-control-input.is-invalid~.custom-control-label:before,
        .was-validated .custom-control-input:invalid~.custom-control-label:before {
            border-color: #dc3545
        }
        
        .custom-control-input.is-invalid:checked~.custom-control-label:before,
        .was-validated .custom-control-input:invalid:checked~.custom-control-label:before {
            border-color: #e4606d;
            background-color: #e4606d
        }
        
        .custom-control-input.is-invalid:focus~.custom-control-label:before,
        .was-validated .custom-control-input:invalid:focus~.custom-control-label:before {
            box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25098039215686274)
        }
        
        .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,
        .custom-file-input.is-invalid~.custom-file-label,
        .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,
        .was-validated .custom-file-input:invalid~.custom-file-label {
            border-color: #dc3545
        }
        
        .custom-file-input.is-invalid:focus~.custom-file-label,
        .was-validated .custom-file-input:invalid:focus~.custom-file-label {
            border-color: #dc3545;
            box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25098039215686274)
        }
        
        .form-inline {
            display: flex;
            flex-flow: row wrap;
            align-items: center
        }
        
        .form-inline .form-check {
            width: 100%
        }
        
        @media (min-width:576px) {
            .form-inline uni-label {
                justify-content: center
            }
            .form-inline .form-group,
            .form-inline uni-label {
                display: flex;
                align-items: center;
                margin-bottom: 0
            }
            .form-inline .form-group {
                flex: 0 0 auto;
                flex-flow: row wrap
            }
            .form-inline .form-control {
                display: inline-block;
                width: auto;
                vertical-align: middle
            }
            .form-inline .form-control-plaintext {
                display: inline-block
            }
            .form-inline .custom-select,
            .form-inline .input-group {
                width: auto
            }
            .form-inline .form-check {
                display: flex;
                align-items: center;
                justify-content: center;
                width: auto;
                padding-left: 0
            }
            .form-inline .form-check-input {
                position: relative;
                flex-shrink: 0;
                margin-top: 0;
                margin-right: .25rem;
                margin-left: 0
            }
            .form-inline .custom-control {
                align-items: center;
                justify-content: center
            }
            .form-inline .custom-control-label {
                margin-bottom: 0
            }
        }
        
        .btn {
            display: inline-block;
            font-weight: 400;
            color: #212529;
            text-align: center;
            vertical-align: middle;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            background-color: initial;
            border: 1px solid transparent;
            padding: .375rem .75rem;
            font-size: 1rem;
            line-height: 1.5;
            border-radius: .25rem;
            transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
        }
        
        @media (prefers-reduced-motion:reduce) {
            .btn {
                transition: none
            }
        }
        
        .btn:hover {
            color: #212529;
            text-decoration: none
        }
        
        .btn.focus,
        .btn:focus {
            outline: 0;
            box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25098039215686274)
        }
        
        .btn.disabled,
        .btn:disabled {
            opacity: .65
        }
        
        .btn:not(:disabled):not(.disabled) {
            cursor: pointer
        }
        
        a.btn.disabled,
        fieldset:disabled a.btn {
            pointer-events: none
        }
        
        .btn-primary {
            color: #fff;
            background-color: #007bff;
            border-color: #007bff
        }
        
        .btn-primary.focus,
        .btn-primary:focus,
        .btn-primary:hover {
            color: #fff;
            background-color: #0069d9;
            border-color: #0062cc
        }
        
        .btn-primary.focus,
        .btn-primary:focus {
            box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5019607843137255)
        }
        
        .btn-primary.disabled,
        .btn-primary:disabled {
            color: #fff;
            background-color: #007bff;
            border-color: #007bff
        }
        
        .btn-primary:not(:disabled):not(.disabled).active,
        .btn-primary:not(:disabled):not(.disabled):active,
        .show>.btn-primary.dropdown-toggle {
            color: #fff;
            background-color: #0062cc;
            border-color: #005cbf
        }
        
        .btn-primary:not(:disabled):not(.disabled).active:focus,
        .btn-primary:not(:disabled):not(.disabled):active:focus,
        .show>.btn-primary.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5019607843137255)
        }
        
        .btn-secondary {
            color: #fff;
            background-color: #6c757d;
            border-color: #6c757d
        }
        
        .btn-secondary.focus,
        .btn-secondary:focus,
        .btn-secondary:hover {
            color: #fff;
            background-color: #5a6268;
            border-color: #545b62
        }
        
        .btn-secondary.focus,
        .btn-secondary:focus {
            box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5019607843137255)
        }
        
        .btn-secondary.disabled,
        .btn-secondary:disabled {
            color: #fff;
            background-color: #6c757d;
            border-color: #6c757d
        }
        
        .btn-secondary:not(:disabled):not(.disabled).active,
        .btn-secondary:not(:disabled):not(.disabled):active,
        .show>.btn-secondary.dropdown-toggle {
            color: #fff;
            background-color: #545b62;
            border-color: #4e555b
        }
        
        .btn-secondary:not(:disabled):not(.disabled).active:focus,
        .btn-secondary:not(:disabled):not(.disabled):active:focus,
        .show>.btn-secondary.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5019607843137255)
        }
        
        .btn-success {
            color: #fff;
            background-color: #28a745;
            border-color: #28a745
        }
        
        .btn-success.focus,
        .btn-success:focus,
        .btn-success:hover {
            color: #fff;
            background-color: #218838;
            border-color: #1e7e34
        }
        
        .btn-success.focus,
        .btn-success:focus {
            box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5019607843137255)
        }
        
        .btn-success.disabled,
        .btn-success:disabled {
            color: #fff;
            background-color: #28a745;
            border-color: #28a745
        }
        
        .btn-success:not(:disabled):not(.disabled).active,
        .btn-success:not(:disabled):not(.disabled):active,
        .show>.btn-success.dropdown-toggle {
            color: #fff;
            background-color: #1e7e34;
            border-color: #1c7430
        }
        
        .btn-success:not(:disabled):not(.disabled).active:focus,
        .btn-success:not(:disabled):not(.disabled):active:focus,
        .show>.btn-success.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5019607843137255)
        }
        
        .btn-info {
            color: #fff;
            background-color: #17a2b8;
            border-color: #17a2b8
        }
        
        .btn-info.focus,
        .btn-info:focus,
        .btn-info:hover {
            color: #fff;
            background-color: #138496;
            border-color: #117a8b
        }
        
        .btn-info.focus,
        .btn-info:focus {
            box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5019607843137255)
        }
        
        .btn-info.disabled,
        .btn-info:disabled {
            color: #fff;
            background-color: #17a2b8;
            border-color: #17a2b8
        }
        
        .btn-info:not(:disabled):not(.disabled).active,
        .btn-info:not(:disabled):not(.disabled):active,
        .show>.btn-info.dropdown-toggle {
            color: #fff;
            background-color: #117a8b;
            border-color: #10707f
        }
        
        .btn-info:not(:disabled):not(.disabled).active:focus,
        .btn-info:not(:disabled):not(.disabled):active:focus,
        .show>.btn-info.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5019607843137255)
        }
        
        .btn-warning {
            color: #212529;
            background-color: #ffc107;
            border-color: #ffc107
        }
        
        .btn-warning.focus,
        .btn-warning:focus,
        .btn-warning:hover {
            color: #212529;
            background-color: #e0a800;
            border-color: #d39e00
        }
        
        .btn-warning.focus,
        .btn-warning:focus {
            box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5019607843137255)
        }
        
        .btn-warning.disabled,
        .btn-warning:disabled {
            color: #212529;
            background-color: #ffc107;
            border-color: #ffc107
        }
        
        .btn-warning:not(:disabled):not(.disabled).active,
        .btn-warning:not(:disabled):not(.disabled):active,
        .show>.btn-warning.dropdown-toggle {
            color: #212529;
            background-color: #d39e00;
            border-color: #c69500
        }
        
        .btn-warning:not(:disabled):not(.disabled).active:focus,
        .btn-warning:not(:disabled):not(.disabled):active:focus,
        .show>.btn-warning.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5019607843137255)
        }
        
        .btn-danger {
            color: #fff;
            background-color: #dc3545;
            border-color: #dc3545
        }
        
        .btn-danger.focus,
        .btn-danger:focus,
        .btn-danger:hover {
            color: #fff;
            background-color: #c82333;
            border-color: #bd2130
        }
        
        .btn-danger.focus,
        .btn-danger:focus {
            box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5019607843137255)
        }
        
        .btn-danger.disabled,
        .btn-danger:disabled {
            color: #fff;
            background-color: #dc3545;
            border-color: #dc3545
        }
        
        .btn-danger:not(:disabled):not(.disabled).active,
        .btn-danger:not(:disabled):not(.disabled):active,
        .show>.btn-danger.dropdown-toggle {
            color: #fff;
            background-color: #bd2130;
            border-color: #b21f2d
        }
        
        .btn-danger:not(:disabled):not(.disabled).active:focus,
        .btn-danger:not(:disabled):not(.disabled):active:focus,
        .show>.btn-danger.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5019607843137255)
        }
        
        .btn-light {
            color: #212529;
            background-color: #f8f9fa;
            border-color: #f8f9fa
        }
        
        .btn-light.focus,
        .btn-light:focus,
        .btn-light:hover {
            color: #212529;
            background-color: #e2e6ea;
            border-color: #dae0e5
        }
        
        .btn-light.focus,
        .btn-light:focus {
            box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5019607843137255)
        }
        
        .btn-light.disabled,
        .btn-light:disabled {
            color: #212529;
            background-color: #f8f9fa;
            border-color: #f8f9fa
        }
        
        .btn-light:not(:disabled):not(.disabled).active,
        .btn-light:not(:disabled):not(.disabled):active,
        .show>.btn-light.dropdown-toggle {
            color: #212529;
            background-color: #dae0e5;
            border-color: #d3d9df
        }
        
        .btn-light:not(:disabled):not(.disabled).active:focus,
        .btn-light:not(:disabled):not(.disabled):active:focus,
        .show>.btn-light.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5019607843137255)
        }
        
        .btn-dark {
            color: #fff;
            background-color: #343a40;
            border-color: #343a40
        }
        
        .btn-dark.focus,
        .btn-dark:focus,
        .btn-dark:hover {
            color: #fff;
            background-color: #23272b;
            border-color: #1d2124
        }
        
        .btn-dark.focus,
        .btn-dark:focus {
            box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5019607843137255)
        }
        
        .btn-dark.disabled,
        .btn-dark:disabled {
            color: #fff;
            background-color: #343a40;
            border-color: #343a40
        }
        
        .btn-dark:not(:disabled):not(.disabled).active,
        .btn-dark:not(:disabled):not(.disabled):active,
        .show>.btn-dark.dropdown-toggle {
            color: #fff;
            background-color: #1d2124;
            border-color: #171a1d
        }
        
        .btn-dark:not(:disabled):not(.disabled).active:focus,
        .btn-dark:not(:disabled):not(.disabled):active:focus,
        .show>.btn-dark.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5019607843137255)
        }
        
        .btn-outline-primary {
            color: #007bff;
            border-color: #007bff
        }
        
        .btn-outline-primary:hover {
            color: #fff;
            background-color: #007bff;
            border-color: #007bff
        }
        
        .btn-outline-primary.focus,
        .btn-outline-primary:focus {
            box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5019607843137255)
        }
        
        .btn-outline-primary.disabled,
        .btn-outline-primary:disabled {
            color: #007bff;
            background-color: initial
        }
        
        .btn-outline-primary:not(:disabled):not(.disabled).active,
        .btn-outline-primary:not(:disabled):not(.disabled):active,
        .show>.btn-outline-primary.dropdown-toggle {
            color: #fff;
            background-color: #007bff;
            border-color: #007bff
        }
        
        .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
        .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
        .show>.btn-outline-primary.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5019607843137255)
        }
        
        .btn-outline-secondary {
            color: #6c757d;
            border-color: #6c757d
        }
        
        .btn-outline-secondary:hover {
            color: #fff;
            background-color: #6c757d;
            border-color: #6c757d
        }
        
        .btn-outline-secondary.focus,
        .btn-outline-secondary:focus {
            box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5019607843137255)
        }
        
        .btn-outline-secondary.disabled,
        .btn-outline-secondary:disabled {
            color: #6c757d;
            background-color: initial
        }
        
        .btn-outline-secondary:not(:disabled):not(.disabled).active,
        .btn-outline-secondary:not(:disabled):not(.disabled):active,
        .show>.btn-outline-secondary.dropdown-toggle {
            color: #fff;
            background-color: #6c757d;
            border-color: #6c757d
        }
        
        .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
        .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
        .show>.btn-outline-secondary.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5019607843137255)
        }
        
        .btn-outline-success {
            color: #28a745;
            border-color: #28a745
        }
        
        .btn-outline-success:hover {
            color: #fff;
            background-color: #28a745;
            border-color: #28a745
        }
        
        .btn-outline-success.focus,
        .btn-outline-success:focus {
            box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5019607843137255)
        }
        
        .btn-outline-success.disabled,
        .btn-outline-success:disabled {
            color: #28a745;
            background-color: initial
        }
        
        .btn-outline-success:not(:disabled):not(.disabled).active,
        .btn-outline-success:not(:disabled):not(.disabled):active,
        .show>.btn-outline-success.dropdown-toggle {
            color: #fff;
            background-color: #28a745;
            border-color: #28a745
        }
        
        .btn-outline-success:not(:disabled):not(.disabled).active:focus,
        .btn-outline-success:not(:disabled):not(.disabled):active:focus,
        .show>.btn-outline-success.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5019607843137255)
        }
        
        .btn-outline-info {
            color: #17a2b8;
            border-color: #17a2b8
        }
        
        .btn-outline-info:hover {
            color: #fff;
            background-color: #17a2b8;
            border-color: #17a2b8
        }
        
        .btn-outline-info.focus,
        .btn-outline-info:focus {
            box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5019607843137255)
        }
        
        .btn-outline-info.disabled,
        .btn-outline-info:disabled {
            color: #17a2b8;
            background-color: initial
        }
        
        .btn-outline-info:not(:disabled):not(.disabled).active,
        .btn-outline-info:not(:disabled):not(.disabled):active,
        .show>.btn-outline-info.dropdown-toggle {
            color: #fff;
            background-color: #17a2b8;
            border-color: #17a2b8
        }
        
        .btn-outline-info:not(:disabled):not(.disabled).active:focus,
        .btn-outline-info:not(:disabled):not(.disabled):active:focus,
        .show>.btn-outline-info.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5019607843137255)
        }
        
        .btn-outline-warning {
            color: #ffc107;
            border-color: #ffc107
        }
        
        .btn-outline-warning:hover {
            color: #212529;
            background-color: #ffc107;
            border-color: #ffc107
        }
        
        .btn-outline-warning.focus,
        .btn-outline-warning:focus {
            box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5019607843137255)
        }
        
        .btn-outline-warning.disabled,
        .btn-outline-warning:disabled {
            color: #ffc107;
            background-color: initial
        }
        
        .btn-outline-warning:not(:disabled):not(.disabled).active,
        .btn-outline-warning:not(:disabled):not(.disabled):active,
        .show>.btn-outline-warning.dropdown-toggle {
            color: #212529;
            background-color: #ffc107;
            border-color: #ffc107
        }
        
        .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
        .btn-outline-warning:not(:disabled):not(.disabled):active:focus,
        .show>.btn-outline-warning.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5019607843137255)
        }
        
        .btn-outline-danger {
            color: #dc3545;
            border-color: #dc3545
        }
        
        .btn-outline-danger:hover {
            color: #fff;
            background-color: #dc3545;
            border-color: #dc3545
        }
        
        .btn-outline-danger.focus,
        .btn-outline-danger:focus {
            box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5019607843137255)
        }
        
        .btn-outline-danger.disabled,
        .btn-outline-danger:disabled {
            color: #dc3545;
            background-color: initial
        }
        
        .btn-outline-danger:not(:disabled):not(.disabled).active,
        .btn-outline-danger:not(:disabled):not(.disabled):active,
        .show>.btn-outline-danger.dropdown-toggle {
            color: #fff;
            background-color: #dc3545;
            border-color: #dc3545
        }
        
        .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
        .btn-outline-danger:not(:disabled):not(.disabled):active:focus,
        .show>.btn-outline-danger.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5019607843137255)
        }
        
        .btn-outline-light {
            color: #f8f9fa;
            border-color: #f8f9fa
        }
        
        .btn-outline-light:hover {
            color: #212529;
            background-color: #f8f9fa;
            border-color: #f8f9fa
        }
        
        .btn-outline-light.focus,
        .btn-outline-light:focus {
            box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5019607843137255)
        }
        
        .btn-outline-light.disabled,
        .btn-outline-light:disabled {
            color: #f8f9fa;
            background-color: initial
        }
        
        .btn-outline-light:not(:disabled):not(.disabled).active,
        .btn-outline-light:not(:disabled):not(.disabled):active,
        .show>.btn-outline-light.dropdown-toggle {
            color: #212529;
            background-color: #f8f9fa;
            border-color: #f8f9fa
        }
        
        .btn-outline-light:not(:disabled):not(.disabled).active:focus,
        .btn-outline-light:not(:disabled):not(.disabled):active:focus,
        .show>.btn-outline-light.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5019607843137255)
        }
        
        .btn-outline-dark {
            color: #343a40;
            border-color: #343a40
        }
        
        .btn-outline-dark:hover {
            color: #fff;
            background-color: #343a40;
            border-color: #343a40
        }
        
        .btn-outline-dark.focus,
        .btn-outline-dark:focus {
            box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5019607843137255)
        }
        
        .btn-outline-dark.disabled,
        .btn-outline-dark:disabled {
            color: #343a40;
            background-color: initial
        }
        
        .btn-outline-dark:not(:disabled):not(.disabled).active,
        .btn-outline-dark:not(:disabled):not(.disabled):active,
        .show>.btn-outline-dark.dropdown-toggle {
            color: #fff;
            background-color: #343a40;
            border-color: #343a40
        }
        
        .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
        .btn-outline-dark:not(:disabled):not(.disabled):active:focus,
        .show>.btn-outline-dark.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5019607843137255)
        }
        
        .btn-link {
            font-weight: 400;
            color: #007bff;
            text-decoration: none
        }
        
        .btn-link:hover {
            color: #0056b3
        }
        
        .btn-link.focus,
        .btn-link:focus,
        .btn-link:hover {
            text-decoration: underline
        }
        
        .btn-link.disabled,
        .btn-link:disabled {
            color: #6c757d;
            pointer-events: none
        }
        
        .btn-group-lg>.btn,
        .btn-lg {
            padding: .5rem 1rem;
            font-size: 1.25rem;
            line-height: 1.5;
            border-radius: .3rem
        }
        
        .btn-group-sm>.btn,
        .btn-sm {
            padding: .25rem .5rem;
            font-size: .875rem;
            line-height: 1.5;
            border-radius: .2rem
        }
        
        .btn-block {
            display: block;
            width: 100%
        }
        
        .btn-block+.btn-block {
            margin-top: .5rem
        }
        
        uni-input[type=button].btn-block,
        uni-input[type=reset].btn-block,
        uni-input[type=submit].btn-block {
            width: 100%
        }
        
        .fade {
            transition: opacity .15s linear
        }
        
        @media (prefers-reduced-motion:reduce) {
            .fade {
                transition: none
            }
        }
        
        .fade:not(.show) {
            opacity: 0
        }
        
        .collapse:not(.show) {
            display: none
        }
        
        .collapsing {
            position: relative;
            height: 0;
            overflow: hidden;
            transition: height .35s ease
        }
        
        @media (prefers-reduced-motion:reduce) {
            .collapsing {
                transition: none
            }
        }
        
        .dropdown,
        .dropleft,
        .dropright,
        .dropup {
            position: relative
        }
        
        .dropdown-toggle {
            white-space: nowrap
        }
        
        .dropdown-toggle:after {
            display: inline-block;
            margin-left: .255em;
            vertical-align: .255em;
            content: "";
            border-top: .3em solid;
            border-right: .3em solid transparent;
            border-bottom: 0;
            border-left: .3em solid transparent
        }
        
        .dropdown-toggle:empty:after {
            margin-left: 0
        }
        
        .dropdown-menu {
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 1000;
            display: none;
            float: left;
            min-width: 10rem;
            padding: .5rem 0;
            margin: .125rem 0 0;
            font-size: 1rem;
            color: #212529;
            text-align: left;
            list-style: none;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid rgba(0, 0, 0, .14901960784313725);
            border-radius: .25rem
        }
        
        .dropdown-menu-left {
            right: auto;
            left: 0
        }
        
        .dropdown-menu-right {
            right: 0;
            left: auto
        }
        
        @media (min-width:576px) {
            .dropdown-menu-sm-left {
                right: auto;
                left: 0
            }
            .dropdown-menu-sm-right {
                right: 0;
                left: auto
            }
        }
        
        @media (min-width:768px) {
            .dropdown-menu-md-left {
                right: auto;
                left: 0
            }
            .dropdown-menu-md-right {
                right: 0;
                left: auto
            }
        }
        
        @media (min-width:992px) {
            .dropdown-menu-lg-left {
                right: auto;
                left: 0
            }
            .dropdown-menu-lg-right {
                right: 0;
                left: auto
            }
        }
        
        @media (min-width:1200px) {
            .dropdown-menu-xl-left {
                right: auto;
                left: 0
            }
            .dropdown-menu-xl-right {
                right: 0;
                left: auto
            }
        }
        
        .dropup .dropdown-menu {
            top: auto;
            bottom: 100%;
            margin-top: 0;
            margin-bottom: .125rem
        }
        
        .dropup .dropdown-toggle:after {
            display: inline-block;
            margin-left: .255em;
            vertical-align: .255em;
            content: "";
            border-top: 0;
            border-right: .3em solid transparent;
            border-bottom: .3em solid;
            border-left: .3em solid transparent
        }
        
        .dropup .dropdown-toggle:empty:after {
            margin-left: 0
        }
        
        .dropright .dropdown-menu {
            top: 0;
            right: auto;
            left: 100%;
            margin-top: 0;
            margin-left: .125rem
        }
        
        .dropright .dropdown-toggle:after {
            display: inline-block;
            margin-left: .255em;
            vertical-align: .255em;
            content: "";
            border-top: .3em solid transparent;
            border-right: 0;
            border-bottom: .3em solid transparent;
            border-left: .3em solid
        }
        
        .dropright .dropdown-toggle:empty:after {
            margin-left: 0
        }
        
        .dropright .dropdown-toggle:after {
            vertical-align: 0
        }
        
        .dropleft .dropdown-menu {
            top: 0;
            right: 100%;
            left: auto;
            margin-top: 0;
            margin-right: .125rem
        }
        
        .dropleft .dropdown-toggle:after {
            display: inline-block;
            margin-left: .255em;
            vertical-align: .255em;
            content: "";
            display: none
        }
        
        .dropleft .dropdown-toggle:before {
            display: inline-block;
            margin-right: .255em;
            vertical-align: .255em;
            content: "";
            border-top: .3em solid transparent;
            border-right: .3em solid;
            border-bottom: .3em solid transparent
        }
        
        .dropleft .dropdown-toggle:empty:after {
            margin-left: 0
        }
        
        .dropleft .dropdown-toggle:before {
            vertical-align: 0
        }
        
        .dropdown-menu[x-placement^=bottom],
        .dropdown-menu[x-placement^=left],
        .dropdown-menu[x-placement^=right],
        .dropdown-menu[x-placement^=top] {
            right: auto;
            bottom: auto
        }
        
        .dropdown-divider {
            height: 0;
            margin: .5rem 0;
            overflow: hidden;
            border-top: 1px solid #e9ecef
        }
        
        .dropdown-item {
            display: block;
            width: 100%;
            padding: .25rem 1.5rem;
            clear: both;
            font-weight: 400;
            color: #212529;
            text-align: inherit;
            white-space: nowrap;
            background-color: initial;
            border: 0
        }
        
        .dropdown-item:focus,
        .dropdown-item:hover {
            color: #16181b;
            text-decoration: none;
            background-color: #e9ecef
        }
        
        .dropdown-item.active,
        .dropdown-item:active {
            color: #fff;
            text-decoration: none;
            background-color: #007bff
        }
        
        .dropdown-item.disabled,
        .dropdown-item:disabled {
            color: #adb5bd;
            pointer-events: none;
            background-color: initial
        }
        
        .dropdown-menu.show {
            display: block
        }
        
        .dropdown-header {
            display: block;
            padding: .5rem 1.5rem;
            margin-bottom: 0;
            font-size: .875rem;
            color: #6c757d;
            white-space: nowrap
        }
        
        .dropdown-item-text {
            display: block;
            padding: .25rem 1.5rem;
            color: #212529
        }
        
        .btn-group,
        .btn-group-vertical {
            position: relative;
            display: inline-flex;
            vertical-align: middle
        }
        
        .btn-group-vertical>.btn,
        .btn-group>.btn {
            position: relative;
            flex: 1 1 auto
        }
        
        .btn-group-vertical>.btn.active,
        .btn-group-vertical>.btn:active,
        .btn-group-vertical>.btn:focus,
        .btn-group-vertical>.btn:hover,
        .btn-group>.btn.active,
        .btn-group>.btn:active,
        .btn-group>.btn:focus,
        .btn-group>.btn:hover {
            z-index: 1
        }
        
        .btn-toolbar {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start
        }
        
        .btn-toolbar .input-group {
            width: auto
        }
        
        .btn-group>.btn-group:not(:first-child),
        .btn-group>.btn:not(:first-child) {
            margin-left: -1px
        }
        
        .btn-group>.btn-group:not(:last-child)>.btn,
        .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0
        }
        
        .btn-group>.btn-group:not(:first-child)>.btn,
        .btn-group>.btn:not(:first-child) {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0
        }
        
        .dropdown-toggle-split {
            padding-right: .5625rem;
            padding-left: .5625rem
        }
        
        .dropdown-toggle-split:after,
        .dropright .dropdown-toggle-split:after,
        .dropup .dropdown-toggle-split:after {
            margin-left: 0
        }
        
        .dropleft .dropdown-toggle-split:before {
            margin-right: 0
        }
        
        .btn-group-sm>.btn+.dropdown-toggle-split,
        .btn-sm+.dropdown-toggle-split {
            padding-right: .375rem;
            padding-left: .375rem
        }
        
        .btn-group-lg>.btn+.dropdown-toggle-split,
        .btn-lg+.dropdown-toggle-split {
            padding-right: .75rem;
            padding-left: .75rem
        }
        
        .btn-group-vertical {
            flex-direction: column;
            align-items: flex-start;
            justify-content: center
        }
        
        .btn-group-vertical>.btn,
        .btn-group-vertical>.btn-group {
            width: 100%
        }
        
        .btn-group-vertical>.btn-group:not(:first-child),
        .btn-group-vertical>.btn:not(:first-child) {
            margin-top: -1px
        }
        
        .btn-group-vertical>.btn-group:not(:last-child)>.btn,
        .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0
        }
        
        .btn-group-vertical>.btn-group:not(:first-child)>.btn,
        .btn-group-vertical>.btn:not(:first-child) {
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }
        
        .btn-group-toggle>.btn,
        .btn-group-toggle>.btn-group>.btn {
            margin-bottom: 0
        }
        
        .btn-group-toggle>.btn-group>.btn uni-input[type=checkbox],
        .btn-group-toggle>.btn-group>.btn uni-input[type=radio],
        .btn-group-toggle>.btn uni-input[type=checkbox],
        .btn-group-toggle>.btn uni-input[type=radio] {
            position: absolute;
            clip: rect(0, 0, 0, 0);
            pointer-events: none
        }
        
        .input-group {
            position: relative;
            display: flex;
            flex-wrap: wrap;
            align-items: stretch;
            width: 100%
        }
        
        .input-group>.custom-file,
        .input-group>.custom-select,
        .input-group>.form-control,
        .input-group>.form-control-plaintext {
            position: relative;
            flex: 1 1 auto;
            width: 1%;
            min-width: 0;
            margin-bottom: 0
        }
        
        .input-group>.custom-file+.custom-file,
        .input-group>.custom-file+.custom-select,
        .input-group>.custom-file+.form-control,
        .input-group>.custom-select+.custom-file,
        .input-group>.custom-select+.custom-select,
        .input-group>.custom-select+.form-control,
        .input-group>.form-control+.custom-file,
        .input-group>.form-control+.custom-select,
        .input-group>.form-control+.form-control,
        .input-group>.form-control-plaintext+.custom-file,
        .input-group>.form-control-plaintext+.custom-select,
        .input-group>.form-control-plaintext+.form-control {
            margin-left: -1px
        }
        
        .input-group>.custom-file .custom-file-input:focus~.custom-file-label,
        .input-group>.custom-select:focus,
        .input-group>.form-control:focus {
            z-index: 3
        }
        
        .input-group>.custom-file .custom-file-input:focus {
            z-index: 4
        }
        
        .input-group>.custom-select:not(:first-child),
        .input-group>.form-control:not(:first-child) {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0
        }
        
        .input-group>.custom-file {
            display: flex;
            align-items: center
        }
        
        .input-group>.custom-file:not(:first-child) .custom-file-label,
        .input-group>.custom-file:not(:last-child) .custom-file-label {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0
        }
        
        .input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,
        .input-group.has-validation>.custom-select:nth-last-child(n+3),
        .input-group.has-validation>.form-control:nth-last-child(n+3),
        .input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,
        .input-group:not(.has-validation)>.custom-select:not(:last-child),
        .input-group:not(.has-validation)>.form-control:not(:last-child) {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0
        }
        
        .input-group-append,
        .input-group-prepend {
            display: flex
        }
        
        .input-group-append .btn,
        .input-group-prepend .btn {
            position: relative;
            z-index: 2
        }
        
        .input-group-append .btn:focus,
        .input-group-prepend .btn:focus {
            z-index: 3
        }
        
        .input-group-append .btn+.btn,
        .input-group-append .btn+.input-group-text,
        .input-group-append .input-group-text+.btn,
        .input-group-append .input-group-text+.input-group-text,
        .input-group-prepend .btn+.btn,
        .input-group-prepend .btn+.input-group-text,
        .input-group-prepend .input-group-text+.btn,
        .input-group-prepend .input-group-text+.input-group-text {
            margin-left: -1px
        }
        
        .input-group-prepend {
            margin-right: -1px
        }
        
        .input-group-append {
            margin-left: -1px
        }
        
        .input-group-text {
            display: flex;
            align-items: center;
            padding: .375rem .75rem;
            margin-bottom: 0;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #495057;
            text-align: center;
            white-space: nowrap;
            background-color: #e9ecef;
            border: 1px solid #ced4da;
            border-radius: .25rem
        }
        
        .input-group-text uni-input[type=checkbox],
        .input-group-text uni-input[type=radio] {
            margin-top: 0
        }
        
        .input-group-lg>.custom-select,
        .input-group-lg>.form-control:not(uni-textarea) {
            height: calc(1.5em + 1rem + 2px)
        }
        
        .input-group-lg>.custom-select,
        .input-group-lg>.form-control,
        .input-group-lg>.input-group-append>.btn,
        .input-group-lg>.input-group-append>.input-group-text,
        .input-group-lg>.input-group-prepend>.btn,
        .input-group-lg>.input-group-prepend>.input-group-text {
            padding: .5rem 1rem;
            font-size: 1.25rem;
            line-height: 1.5;
            border-radius: .3rem
        }
        
        .input-group-sm>.custom-select,
        .input-group-sm>.form-control:not(uni-textarea) {
            height: calc(1.5em + .5rem + 2px)
        }
        
        .input-group-sm>.custom-select,
        .input-group-sm>.form-control,
        .input-group-sm>.input-group-append>.btn,
        .input-group-sm>.input-group-append>.input-group-text,
        .input-group-sm>.input-group-prepend>.btn,
        .input-group-sm>.input-group-prepend>.input-group-text {
            padding: .25rem .5rem;
            font-size: .875rem;
            line-height: 1.5;
            border-radius: .2rem
        }
        
        .input-group-lg>.custom-select,
        .input-group-sm>.custom-select {
            padding-right: 1.75rem
        }
        
        .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,
        .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,
        .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,
        .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,
        .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
        .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
        .input-group>.input-group-prepend>.btn,
        .input-group>.input-group-prepend>.input-group-text {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0
        }
        
        .input-group>.input-group-append>.btn,
        .input-group>.input-group-append>.input-group-text,
        .input-group>.input-group-prepend:first-child>.btn:not(:first-child),
        .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
        .input-group>.input-group-prepend:not(:first-child)>.btn,
        .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0
        }
        
        .custom-control {
            position: relative;
            z-index: 1;
            display: block;
            min-height: 1.5rem;
            padding-left: 1.5rem;
            -webkit-print-color-adjust: exact;
            color-adjust: exact
        }
        
        .custom-control-inline {
            display: inline-flex;
            margin-right: 1rem
        }
        
        .custom-control-input {
            position: absolute;
            left: 0;
            z-index: -1;
            width: 1rem;
            height: 1.25rem;
            opacity: 0
        }
        
        .custom-control-input:checked~.custom-control-label:before {
            color: #fff;
            border-color: #007bff;
            background-color: #007bff
        }
        
        .custom-control-input:focus~.custom-control-label:before {
            box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25098039215686274)
        }
        
        .custom-control-input:focus:not(:checked)~.custom-control-label:before {
            border-color: #80bdff
        }
        
        .custom-control-input:not(:disabled):active~.custom-control-label:before {
            color: #fff;
            background-color: #b3d7ff;
            border-color: #b3d7ff
        }
        
        .custom-control-input:disabled~.custom-control-label,
        .custom-control-input[disabled]~.custom-control-label {
            color: #6c757d
        }
        
        .custom-control-input:disabled~.custom-control-label:before,
        .custom-control-input[disabled]~.custom-control-label:before {
            background-color: #e9ecef
        }
        
        .custom-control-label {
            position: relative;
            margin-bottom: 0;
            vertical-align: top
        }
        
        .custom-control-label:before {
            pointer-events: none;
            background-color: #fff;
            border: 1px solid #adb5bd
        }
        
        .custom-control-label:after,
        .custom-control-label:before {
            position: absolute;
            top: .25rem;
            left: -1.5rem;
            display: block;
            width: 1rem;
            height: 1rem;
            content: ""
        }
        
        .custom-control-label:after {
            background: 50%/50% 50% no-repeat
        }
        
        .custom-checkbox .custom-control-label:before {
            border-radius: .25rem
        }
        
        .custom-checkbox .custom-control-input:checked~.custom-control-label:after {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")
        }
        
        .custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
            border-color: #007bff;
            background-color: #007bff
        }
        
        .custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
        }
        
        .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before,
        .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {
            background-color: rgba(0, 123, 255, .5019607843137255)
        }
        
        .custom-radio .custom-control-label:before {
            border-radius: 50%
        }
        
        .custom-radio .custom-control-input:checked~.custom-control-label:after {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
        }
        
        .custom-radio .custom-control-input:disabled:checked~.custom-control-label:before {
            background-color: rgba(0, 123, 255, .5019607843137255)
        }
        
        .custom-switch {
            padding-left: 2.25rem
        }
        
        .custom-switch .custom-control-label:before {
            left: -2.25rem;
            width: 1.75rem;
            pointer-events: all;
            border-radius: .5rem
        }
        
        .custom-switch .custom-control-label:after {
            top: calc(.25rem + 2px);
            left: calc(-2.25rem + 2px);
            width: calc(1rem - 4px);
            height: calc(1rem - 4px);
            background-color: #adb5bd;
            border-radius: .5rem;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
            transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out
        }
        
        @media (prefers-reduced-motion:reduce) {
            .custom-switch .custom-control-label:after {
                transition: none
            }
        }
        
        .custom-switch .custom-control-input:checked~.custom-control-label:after {
            background-color: #fff;
            -webkit-transform: translateX(.75rem);
            transform: translateX(.75rem)
        }
        
        .custom-switch .custom-control-input:disabled:checked~.custom-control-label:before {
            background-color: rgba(0, 123, 255, .5019607843137255)
        }
        
        .custom-select {
            display: inline-block;
            width: 100%;
            height: calc(1.5em + .75rem + 2px);
            padding: .375rem 1.75rem .375rem .75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #495057;
            vertical-align: middle;
            background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;
            border: 1px solid #ced4da;
            border-radius: .25rem;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }
        
        .custom-select:focus {
            border-color: #80bdff;
            outline: 0;
            box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25098039215686274)
        }
        
        .custom-select:focus::-ms-value {
            color: #495057;
            background-color: #fff
        }
        
        .custom-select[multiple],
        .custom-select[size]:not([size="1"]) {
            height: auto;
            padding-right: .75rem;
            background-image: none
        }
        
        .custom-select:disabled {
            color: #6c757d;
            background-color: #e9ecef
        }
        
        .custom-select::-ms-expand {
            display: none
        }
        
        .custom-select:-moz-focusring {
            color: transparent;
            text-shadow: 0 0 0 #495057
        }
        
        .custom-select-sm {
            height: calc(1.5em + .5rem + 2px);
            padding-top: .25rem;
            padding-bottom: .25rem;
            padding-left: .5rem;
            font-size: .875rem
        }
        
        .custom-select-lg {
            height: calc(1.5em + 1rem + 2px);
            padding-top: .5rem;
            padding-bottom: .5rem;
            padding-left: 1rem;
            font-size: 1.25rem
        }
        
        .custom-file {
            display: inline-block;
            margin-bottom: 0
        }
        
        .custom-file,
        .custom-file-input {
            position: relative;
            width: 100%;
            height: calc(1.5em + .75rem + 2px)
        }
        
        .custom-file-input {
            z-index: 2;
            margin: 0;
            overflow: hidden;
            opacity: 0
        }
        
        .custom-file-input:focus~.custom-file-label {
            border-color: #80bdff;
            box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25098039215686274)
        }
        
        .custom-file-input:disabled~.custom-file-label,
        .custom-file-input[disabled]~.custom-file-label {
            background-color: #e9ecef
        }
        
        .custom-file-input:lang(en)~.custom-file-label:after {
            content: "Browse"
        }
        
        .custom-file-input~.custom-file-label[data-browse]:after {
            content: attr(data-browse)
        }
        
        .custom-file-label {
            left: 0;
            z-index: 1;
            height: calc(1.5em + .75rem + 2px);
            overflow: hidden;
            font-weight: 400;
            background-color: #fff;
            border: 1px solid #ced4da;
            border-radius: .25rem
        }
        
        .custom-file-label,
        .custom-file-label:after {
            position: absolute;
            top: 0;
            right: 0;
            padding: .375rem .75rem;
            line-height: 1.5;
            color: #495057
        }
        
        .custom-file-label:after {
            bottom: 0;
            z-index: 3;
            display: block;
            height: calc(1.5em + .75rem);
            content: "Browse";
            background-color: #e9ecef;
            border-left: inherit;
            border-radius: 0 .25rem .25rem 0
        }
        
        .custom-range {
            width: 100%;
            height: 1.4rem;
            padding: 0;
            background-color: initial;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }
        
        .custom-range:focus {
            outline: 0
        }
        
        .custom-range:focus::-webkit-slider-thumb {
            box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25098039215686274)
        }
        
        .custom-range:focus::-moz-range-thumb {
            box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25098039215686274)
        }
        
        .custom-range:focus::-ms-thumb {
            box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25098039215686274)
        }
        
        .custom-range::-moz-focus-outer {
            border: 0
        }
        
        .custom-range::-webkit-slider-thumb {
            width: 1rem;
            height: 1rem;
            margin-top: -.25rem;
            background-color: #007bff;
            border: 0;
            border-radius: 1rem;
            -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            -webkit-appearance: none;
            appearance: none
        }
        
        @media (prefers-reduced-motion:reduce) {
            .custom-range::-webkit-slider-thumb {
                -webkit-transition: none;
                transition: none
            }
        }
        
        .custom-range::-webkit-slider-thumb:active {
            background-color: #b3d7ff
        }
        
        .custom-range::-webkit-slider-runnable-track {
            width: 100%;
            height: .5rem;
            color: transparent;
            cursor: pointer;
            background-color: #dee2e6;
            border-color: transparent;
            border-radius: 1rem
        }
        
        .custom-range::-moz-range-thumb {
            width: 1rem;
            height: 1rem;
            background-color: #007bff;
            border: 0;
            border-radius: 1rem;
            -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            -moz-appearance: none;
            appearance: none
        }
        
        @media (prefers-reduced-motion:reduce) {
            .custom-range::-moz-range-thumb {
                -moz-transition: none;
                transition: none
            }
        }
        
        .custom-range::-moz-range-thumb:active {
            background-color: #b3d7ff
        }
        
        .custom-range::-moz-range-track {
            width: 100%;
            height: .5rem;
            color: transparent;
            cursor: pointer;
            background-color: #dee2e6;
            border-color: transparent;
            border-radius: 1rem
        }
        
        .custom-range::-ms-thumb {
            width: 1rem;
            height: 1rem;
            margin-top: 0;
            margin-right: .2rem;
            margin-left: .2rem;
            background-color: #007bff;
            border: 0;
            border-radius: 1rem;
            -ms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            appearance: none
        }
        
        @media (prefers-reduced-motion:reduce) {
            .custom-range::-ms-thumb {
                -ms-transition: none;
                transition: none
            }
        }
        
        .custom-range::-ms-thumb:active {
            background-color: #b3d7ff
        }
        
        .custom-range::-ms-track {
            width: 100%;
            height: .5rem;
            color: transparent;
            cursor: pointer;
            background-color: initial;
            border-color: transparent;
            border-width: .5rem
        }
        
        .custom-range::-ms-fill-lower,
        .custom-range::-ms-fill-upper {
            background-color: #dee2e6;
            border-radius: 1rem
        }
        
        .custom-range::-ms-fill-upper {
            margin-right: 15px
        }
        
        .custom-range:disabled::-webkit-slider-thumb {
            background-color: #adb5bd
        }
        
        .custom-range:disabled::-webkit-slider-runnable-track {
            cursor: default
        }
        
        .custom-range:disabled::-moz-range-thumb {
            background-color: #adb5bd
        }
        
        .custom-range:disabled::-moz-range-track {
            cursor: default
        }
        
        .custom-range:disabled::-ms-thumb {
            background-color: #adb5bd
        }
        
        .custom-control-label:before,
        .custom-file-label,
        .custom-select {
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
        }
        
        @media (prefers-reduced-motion:reduce) {
            .custom-control-label:before,
            .custom-file-label,
            .custom-select {
                transition: none
            }
        }
        
        .nav {
            display: flex;
            flex-wrap: wrap;
            padding-left: 0;
            margin-bottom: 0;
            list-style: none
        }
        
        .nav-link {
            display: block;
            padding: .5rem 1rem
        }
        
        .nav-link:focus,
        .nav-link:hover {
            text-decoration: none
        }
        
        .nav-link.disabled {
            color: #6c757d;
            pointer-events: none;
            cursor: default
        }
        
        .nav-tabs {
            border-bottom: 1px solid #dee2e6
        }
        
        .nav-tabs .nav-link {
            margin-bottom: -1px;
            border: 1px solid transparent;
            border-top-left-radius: .25rem;
            border-top-right-radius: .25rem
        }
        
        .nav-tabs .nav-link:focus,
        .nav-tabs .nav-link:hover {
            border-color: #e9ecef #e9ecef #dee2e6
        }
        
        .nav-tabs .nav-link.disabled {
            color: #6c757d;
            background-color: initial;
            border-color: transparent
        }
        
        .nav-tabs .nav-item.show .nav-link,
        .nav-tabs .nav-link.active {
            color: #495057;
            background-color: #fff;
            border-color: #dee2e6 #dee2e6 #fff
        }
        
        .nav-tabs .dropdown-menu {
            margin-top: -1px;
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }
        
        .nav-pills .nav-link {
            border-radius: .25rem
        }
        
        .nav-pills .nav-link.active,
        .nav-pills .show>.nav-link {
            color: #fff;
            background-color: #007bff
        }
        
        .nav-fill .nav-item,
        .nav-fill>.nav-link {
            flex: 1 1 auto;
            text-align: center
        }
        
        .nav-justified .nav-item,
        .nav-justified>.nav-link {
            flex-basis: 0;
            flex-grow: 1;
            text-align: center
        }
        
        .tab-content>.tab-pane {
            display: none
        }
        
        .tab-content>.active {
            display: block
        }
        
        .navbar {
            position: relative;
            padding: .5rem 1rem
        }
        
        .navbar,
        .navbar .container,
        .navbar .container-fluid,
        .navbar .container-lg,
        .navbar .container-md,
        .navbar .container-sm,
        .navbar .container-xl {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: space-between
        }
        
        .navbar-brand {
            display: inline-block;
            padding-top: .3125rem;
            padding-bottom: .3125rem;
            margin-right: 1rem;
            font-size: 1.25rem;
            line-height: inherit;
            white-space: nowrap
        }
        
        .navbar-brand:focus,
        .navbar-brand:hover {
            text-decoration: none
        }
        
        .navbar-nav {
            display: flex;
            flex-direction: column;
            padding-left: 0;
            margin-bottom: 0;
            list-style: none
        }
        
        .navbar-nav .nav-link {
            padding-right: 0;
            padding-left: 0
        }
        
        .navbar-nav .dropdown-menu {
            position: static;
            float: none
        }
        
        .navbar-text {
            display: inline-block;
            padding-top: .5rem;
            padding-bottom: .5rem
        }
        
        .navbar-collapse {
            flex-basis: 100%;
            flex-grow: 1;
            align-items: center
        }
        
        .navbar-toggler {
            padding: .25rem .75rem;
            font-size: 1.25rem;
            line-height: 1;
            background-color: initial;
            border: 1px solid transparent;
            border-radius: .25rem
        }
        
        .navbar-toggler:focus,
        .navbar-toggler:hover {
            text-decoration: none
        }
        
        .navbar-toggler-icon {
            display: inline-block;
            width: 1.5em;
            height: 1.5em;
            vertical-align: middle;
            content: "";
            background: 50%/100% 100% no-repeat
        }
        
        .navbar-nav-scroll {
            max-height: 75vh;
            overflow-y: auto
        }
        
        @media (max-width:575.98px) {
            .navbar-expand-sm>.container,
            .navbar-expand-sm>.container-fluid,
            .navbar-expand-sm>.container-lg,
            .navbar-expand-sm>.container-md,
            .navbar-expand-sm>.container-sm,
            .navbar-expand-sm>.container-xl {
                padding-right: 0;
                padding-left: 0
            }
        }
        
        @media (min-width:576px) {
            .navbar-expand-sm {
                flex-flow: row nowrap;
                justify-content: flex-start
            }
            .navbar-expand-sm .navbar-nav {
                flex-direction: row
            }
            .navbar-expand-sm .navbar-nav .dropdown-menu {
                position: absolute
            }
            .navbar-expand-sm .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }
            .navbar-expand-sm>.container,
            .navbar-expand-sm>.container-fluid,
            .navbar-expand-sm>.container-lg,
            .navbar-expand-sm>.container-md,
            .navbar-expand-sm>.container-sm,
            .navbar-expand-sm>.container-xl {
                flex-wrap: nowrap
            }
            .navbar-expand-sm .navbar-nav-scroll {
                overflow: visible
            }
            .navbar-expand-sm .navbar-collapse {
                display: flex !important;
                flex-basis: auto
            }
            .navbar-expand-sm .navbar-toggler {
                display: none
            }
        }
        
        @media (max-width:767.98px) {
            .navbar-expand-md>.container,
            .navbar-expand-md>.container-fluid,
            .navbar-expand-md>.container-lg,
            .navbar-expand-md>.container-md,
            .navbar-expand-md>.container-sm,
            .navbar-expand-md>.container-xl {
                padding-right: 0;
                padding-left: 0
            }
        }
        
        @media (min-width:768px) {
            .navbar-expand-md {
                flex-flow: row nowrap;
                justify-content: flex-start
            }
            .navbar-expand-md .navbar-nav {
                flex-direction: row
            }
            .navbar-expand-md .navbar-nav .dropdown-menu {
                position: absolute
            }
            .navbar-expand-md .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }
            .navbar-expand-md>.container,
            .navbar-expand-md>.container-fluid,
            .navbar-expand-md>.container-lg,
            .navbar-expand-md>.container-md,
            .navbar-expand-md>.container-sm,
            .navbar-expand-md>.container-xl {
                flex-wrap: nowrap
            }
            .navbar-expand-md .navbar-nav-scroll {
                overflow: visible
            }
            .navbar-expand-md .navbar-collapse {
                display: flex !important;
                flex-basis: auto
            }
            .navbar-expand-md .navbar-toggler {
                display: none
            }
        }
        
        @media (max-width:991.98px) {
            .navbar-expand-lg>.container,
            .navbar-expand-lg>.container-fluid,
            .navbar-expand-lg>.container-lg,
            .navbar-expand-lg>.container-md,
            .navbar-expand-lg>.container-sm,
            .navbar-expand-lg>.container-xl {
                padding-right: 0;
                padding-left: 0
            }
        }
        
        @media (min-width:992px) {
            .navbar-expand-lg {
                flex-flow: row nowrap;
                justify-content: flex-start
            }
            .navbar-expand-lg .navbar-nav {
                flex-direction: row
            }
            .navbar-expand-lg .navbar-nav .dropdown-menu {
                position: absolute
            }
            .navbar-expand-lg .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }
            .navbar-expand-lg>.container,
            .navbar-expand-lg>.container-fluid,
            .navbar-expand-lg>.container-lg,
            .navbar-expand-lg>.container-md,
            .navbar-expand-lg>.container-sm,
            .navbar-expand-lg>.container-xl {
                flex-wrap: nowrap
            }
            .navbar-expand-lg .navbar-nav-scroll {
                overflow: visible
            }
            .navbar-expand-lg .navbar-collapse {
                display: flex !important;
                flex-basis: auto
            }
            .navbar-expand-lg .navbar-toggler {
                display: none
            }
        }
        
        @media (max-width:1199.98px) {
            .navbar-expand-xl>.container,
            .navbar-expand-xl>.container-fluid,
            .navbar-expand-xl>.container-lg,
            .navbar-expand-xl>.container-md,
            .navbar-expand-xl>.container-sm,
            .navbar-expand-xl>.container-xl {
                padding-right: 0;
                padding-left: 0
            }
        }
        
        @media (min-width:1200px) {
            .navbar-expand-xl {
                flex-flow: row nowrap;
                justify-content: flex-start
            }
            .navbar-expand-xl .navbar-nav {
                flex-direction: row
            }
            .navbar-expand-xl .navbar-nav .dropdown-menu {
                position: absolute
            }
            .navbar-expand-xl .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }
            .navbar-expand-xl>.container,
            .navbar-expand-xl>.container-fluid,
            .navbar-expand-xl>.container-lg,
            .navbar-expand-xl>.container-md,
            .navbar-expand-xl>.container-sm,
            .navbar-expand-xl>.container-xl {
                flex-wrap: nowrap
            }
            .navbar-expand-xl .navbar-nav-scroll {
                overflow: visible
            }
            .navbar-expand-xl .navbar-collapse {
                display: flex !important;
                flex-basis: auto
            }
            .navbar-expand-xl .navbar-toggler {
                display: none
            }
        }
        
        .navbar-expand {
            flex-flow: row nowrap;
            justify-content: flex-start
        }
        
        .navbar-expand>.container,
        .navbar-expand>.container-fluid,
        .navbar-expand>.container-lg,
        .navbar-expand>.container-md,
        .navbar-expand>.container-sm,
        .navbar-expand>.container-xl {
            padding-right: 0;
            padding-left: 0
        }
        
        .navbar-expand .navbar-nav {
            flex-direction: row
        }
        
        .navbar-expand .navbar-nav .dropdown-menu {
            position: absolute
        }
        
        .navbar-expand .navbar-nav .nav-link {
            padding-right: .5rem;
            padding-left: .5rem
        }
        
        .navbar-expand>.container,
        .navbar-expand>.container-fluid,
        .navbar-expand>.container-lg,
        .navbar-expand>.container-md,
        .navbar-expand>.container-sm,
        .navbar-expand>.container-xl {
            flex-wrap: nowrap
        }
        
        .navbar-expand .navbar-nav-scroll {
            overflow: visible
        }
        
        .navbar-expand .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }
        
        .navbar-expand .navbar-toggler {
            display: none
        }
        
        .navbar-light .navbar-brand,
        .navbar-light .navbar-brand:focus,
        .navbar-light .navbar-brand:hover {
            color: rgba(0, 0, 0, .9019607843137255)
        }
        
        .navbar-light .navbar-nav .nav-link {
            color: rgba(0, 0, 0, .5019607843137255)
        }
        
        .navbar-light .navbar-nav .nav-link:focus,
        .navbar-light .navbar-nav .nav-link:hover {
            color: rgba(0, 0, 0, .7019607843137254)
        }
        
        .navbar-light .navbar-nav .nav-link.disabled {
            color: rgba(0, 0, 0, .30196078431372547)
        }
        
        .navbar-light .navbar-nav .active>.nav-link,
        .navbar-light .navbar-nav .nav-link.active,
        .navbar-light .navbar-nav .nav-link.show,
        .navbar-light .navbar-nav .show>.nav-link {
            color: rgba(0, 0, 0, .9019607843137255)
        }
        
        .navbar-light .navbar-toggler {
            color: rgba(0, 0, 0, .5019607843137255);
            border-color: rgba(0, 0, 0, .10196078431372549)
        }
        
        .navbar-light .navbar-toggler-icon {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
        }
        
        .navbar-light .navbar-text {
            color: rgba(0, 0, 0, .5019607843137255)
        }
        
        .navbar-light .navbar-text a,
        .navbar-light .navbar-text a:focus,
        .navbar-light .navbar-text a:hover {
            color: rgba(0, 0, 0, .9019607843137255)
        }
        
        .navbar-dark .navbar-brand,
        .navbar-dark .navbar-brand:focus,
        .navbar-dark .navbar-brand:hover {
            color: #fff
        }
        
        .navbar-dark .navbar-nav .nav-link {
            color: hsla(0, 0%, 100%, .5019607843137255)
        }
        
        .navbar-dark .navbar-nav .nav-link:focus,
        .navbar-dark .navbar-nav .nav-link:hover {
            color: hsla(0, 0%, 100%, .7490196078431373)
        }
        
        .navbar-dark .navbar-nav .nav-link.disabled {
            color: hsla(0, 0%, 100%, .25098039215686274)
        }
        
        .navbar-dark .navbar-nav .active>.nav-link,
        .navbar-dark .navbar-nav .nav-link.active,
        .navbar-dark .navbar-nav .nav-link.show,
        .navbar-dark .navbar-nav .show>.nav-link {
            color: #fff
        }
        
        .navbar-dark .navbar-toggler {
            color: hsla(0, 0%, 100%, .5019607843137255);
            border-color: hsla(0, 0%, 100%, .10196078431372549)
        }
        
        .navbar-dark .navbar-toggler-icon {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
        }
        
        .navbar-dark .navbar-text {
            color: hsla(0, 0%, 100%, .5019607843137255)
        }
        
        .navbar-dark .navbar-text a,
        .navbar-dark .navbar-text a:focus,
        .navbar-dark .navbar-text a:hover {
            color: #fff
        }
        
        .card {
            position: relative;
            display: flex;
            flex-direction: column;
            min-width: 0;
            word-wrap: break-word;
            background-color: #fff;
            background-clip: initial;
            border: 1px solid rgba(0, 0, 0, .125);
            border-radius: .25rem
        }
        
        .card>hr {
            margin-right: 0;
            margin-left: 0
        }
        
        .card>.list-group {
            border-top: inherit;
            border-bottom: inherit
        }
        
        .card>.list-group:first-child {
            border-top-width: 0;
            border-top-left-radius: calc(.25rem - 1px);
            border-top-right-radius: calc(.25rem - 1px)
        }
        
        .card>.list-group:last-child {
            border-bottom-width: 0;
            border-bottom-right-radius: calc(.25rem - 1px);
            border-bottom-left-radius: calc(.25rem - 1px)
        }
        
        .card>.card-header+.list-group,
        .card>.list-group+.card-footer {
            border-top: 0
        }
        
        .card-body {
            flex: 1 1 auto;
            min-height: 1px;
            padding: 1.25rem
        }
        
        .card-title {
            margin-bottom: .75rem
        }
        
        .card-subtitle {
            margin-top: -.375rem
        }
        
        .card-subtitle,
        .card-text:last-child {
            margin-bottom: 0
        }
        
        .card-link:hover {
            text-decoration: none
        }
        
        .card-link+.card-link {
            margin-left: 1.25rem
        }
        
        .card-header {
            padding: .75rem 1.25rem;
            margin-bottom: 0;
            background-color: rgba(0, 0, 0, .03137254901960784);
            border-bottom: 1px solid rgba(0, 0, 0, .125)
        }
        
        .card-header:first-child {
            border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
        }
        
        .card-footer {
            padding: .75rem 1.25rem;
            background-color: rgba(0, 0, 0, .03137254901960784);
            border-top: 1px solid rgba(0, 0, 0, .125)
        }
        
        .card-footer:last-child {
            border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
        }
        
        .card-header-tabs {
            margin-bottom: -.75rem;
            border-bottom: 0
        }
        
        .card-header-pills,
        .card-header-tabs {
            margin-right: -.625rem;
            margin-left: -.625rem
        }
        
        .card-img-overlay {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            padding: 1.25rem;
            border-radius: calc(.25rem - 1px)
        }
        
        .card-img,
        .card-img-bottom,
        .card-img-top {
            flex-shrink: 0;
            width: 100%
        }
        
        .card-img,
        .card-img-top {
            border-top-left-radius: calc(.25rem - 1px);
            border-top-right-radius: calc(.25rem - 1px)
        }
        
        .card-img,
        .card-img-bottom {
            border-bottom-right-radius: calc(.25rem - 1px);
            border-bottom-left-radius: calc(.25rem - 1px)
        }
        
        .card-deck .card {
            margin-bottom: 15px
        }
        
        @media (min-width:576px) {
            .card-deck {
                display: flex;
                flex-flow: row wrap;
                margin-right: -15px;
                margin-left: -15px
            }
            .card-deck .card {
                flex: 1 0 0%;
                margin-right: 15px;
                margin-bottom: 0;
                margin-left: 15px
            }
        }
        
        .card-group>.card {
            margin-bottom: 15px
        }
        
        @media (min-width:576px) {
            .card-group {
                display: flex;
                flex-flow: row wrap
            }
            .card-group>.card {
                flex: 1 0 0%;
                margin-bottom: 0
            }
            .card-group>.card+.card {
                margin-left: 0;
                border-left: 0
            }
            .card-group>.card:not(:last-child) {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0
            }
            .card-group>.card:not(:last-child) .card-header,
            .card-group>.card:not(:last-child) .card-img-top {
                border-top-right-radius: 0
            }
            .card-group>.card:not(:last-child) .card-footer,
            .card-group>.card:not(:last-child) .card-img-bottom {
                border-bottom-right-radius: 0
            }
            .card-group>.card:not(:first-child) {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0
            }
            .card-group>.card:not(:first-child) .card-header,
            .card-group>.card:not(:first-child) .card-img-top {
                border-top-left-radius: 0
            }
            .card-group>.card:not(:first-child) .card-footer,
            .card-group>.card:not(:first-child) .card-img-bottom {
                border-bottom-left-radius: 0
            }
        }
        
        .card-columns .card {
            margin-bottom: .75rem
        }
        
        @media (min-width:576px) {
            .card-columns {
                -moz-column-count: 3;
                -webkit-column-count: 3;
                column-count: 3;
                grid-column-gap: 1.25rem;
                -moz-column-gap: 1.25rem;
                -webkit-column-gap: 1.25rem;
                column-gap: 1.25rem;
                orphans: 1;
                widows: 1
            }
            .card-columns .card {
                display: inline-block;
                width: 100%
            }
        }
        
        .accordion {
            overflow-anchor: none
        }
        
        .accordion>.card {
            overflow: hidden
        }
        
        .accordion>.card:not(:last-of-type) {
            border-bottom: 0;
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0
        }
        
        .accordion>.card:not(:first-of-type) {
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }
        
        .accordion>.card>.card-header {
            border-radius: 0;
            margin-bottom: -1px
        }
        
        .breadcrumb {
            display: flex;
            flex-wrap: wrap;
            padding: .75rem 1rem;
            margin-bottom: 1rem;
            list-style: none;
            background-color: #e9ecef;
            border-radius: .25rem
        }
        
        .breadcrumb-item+.breadcrumb-item {
            padding-left: .5rem
        }
        
        .breadcrumb-item+.breadcrumb-item:before {
            float: left;
            padding-right: .5rem;
            color: #6c757d;
            content: "/"
        }
        
        .breadcrumb-item+.breadcrumb-item:hover:before {
            text-decoration: underline;
            text-decoration: none
        }
        
        .breadcrumb-item.active {
            color: #6c757d
        }
        
        .pagination {
            display: flex;
            padding-left: 0;
            list-style: none;
            border-radius: .25rem
        }
        
        .page-link {
            position: relative;
            display: block;
            padding: .5rem .75rem;
            margin-left: -1px;
            line-height: 1.25;
            color: #007bff;
            background-color: #fff;
            border: 1px solid #dee2e6
        }
        
        .page-link:hover {
            z-index: 2;
            color: #0056b3;
            text-decoration: none;
            background-color: #e9ecef;
            border-color: #dee2e6
        }
        
        .page-link:focus {
            z-index: 3;
            outline: 0;
            box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25098039215686274)
        }
        
        .page-item:first-child .page-link {
            margin-left: 0;
            border-top-left-radius: .25rem;
            border-bottom-left-radius: .25rem
        }
        
        .page-item:last-child .page-link {
            border-top-right-radius: .25rem;
            border-bottom-right-radius: .25rem
        }
        
        .page-item.active .page-link {
            z-index: 3;
            color: #fff;
            background-color: #007bff;
            border-color: #007bff
        }
        
        .page-item.disabled .page-link {
            color: #6c757d;
            pointer-events: none;
            cursor: auto;
            background-color: #fff;
            border-color: #dee2e6
        }
        
        .pagination-lg .page-link {
            padding: .75rem 1.5rem;
            font-size: 1.25rem;
            line-height: 1.5
        }
        
        .pagination-lg .page-item:first-child .page-link {
            border-top-left-radius: .3rem;
            border-bottom-left-radius: .3rem
        }
        
        .pagination-lg .page-item:last-child .page-link {
            border-top-right-radius: .3rem;
            border-bottom-right-radius: .3rem
        }
        
        .pagination-sm .page-link {
            padding: .25rem .5rem;
            font-size: .875rem;
            line-height: 1.5
        }
        
        .pagination-sm .page-item:first-child .page-link {
            border-top-left-radius: .2rem;
            border-bottom-left-radius: .2rem
        }
        
        .pagination-sm .page-item:last-child .page-link {
            border-top-right-radius: .2rem;
            border-bottom-right-radius: .2rem
        }
        
        .badge {
            display: inline-block;
            padding: .25em .4em;
            font-size: 75%;
            font-weight: 700;
            line-height: 1;
            text-align: center;
            white-space: nowrap;
            vertical-align: initial;
            border-radius: .25rem;
            transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
        }
        
        @media (prefers-reduced-motion:reduce) {
            .badge {
                transition: none
            }
        }
        
        a.badge:focus,
        a.badge:hover {
            text-decoration: none
        }
        
        .badge:empty {
            display: none
        }
        
        .btn .badge {
            position: relative;
            top: -1px
        }
        
        .badge-pill {
            padding-right: .6em;
            padding-left: .6em;
            border-radius: 10rem
        }
        
        .badge-primary {
            color: #fff;
            background-color: #007bff
        }
        
        a.badge-primary:focus,
        a.badge-primary:hover {
            color: #fff;
            background-color: #0062cc
        }
        
        a.badge-primary.focus,
        a.badge-primary:focus {
            outline: 0;
            box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5019607843137255)
        }
        
        .badge-secondary {
            color: #fff;
            background-color: #6c757d
        }
        
        a.badge-secondary:focus,
        a.badge-secondary:hover {
            color: #fff;
            background-color: #545b62
        }
        
        a.badge-secondary.focus,
        a.badge-secondary:focus {
            outline: 0;
            box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5019607843137255)
        }
        
        .badge-success {
            color: #fff;
            background-color: #28a745
        }
        
        a.badge-success:focus,
        a.badge-success:hover {
            color: #fff;
            background-color: #1e7e34
        }
        
        a.badge-success.focus,
        a.badge-success:focus {
            outline: 0;
            box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5019607843137255)
        }
        
        .badge-info {
            color: #fff;
            background-color: #17a2b8
        }
        
        a.badge-info:focus,
        a.badge-info:hover {
            color: #fff;
            background-color: #117a8b
        }
        
        a.badge-info.focus,
        a.badge-info:focus {
            outline: 0;
            box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5019607843137255)
        }
        
        .badge-warning {
            color: #212529;
            background-color: #ffc107
        }
        
        a.badge-warning:focus,
        a.badge-warning:hover {
            color: #212529;
            background-color: #d39e00
        }
        
        a.badge-warning.focus,
        a.badge-warning:focus {
            outline: 0;
            box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5019607843137255)
        }
        
        .badge-danger {
            color: #fff;
            background-color: #dc3545
        }
        
        a.badge-danger:focus,
        a.badge-danger:hover {
            color: #fff;
            background-color: #bd2130
        }
        
        a.badge-danger.focus,
        a.badge-danger:focus {
            outline: 0;
            box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5019607843137255)
        }
        
        .badge-light {
            color: #212529;
            background-color: #f8f9fa
        }
        
        a.badge-light:focus,
        a.badge-light:hover {
            color: #212529;
            background-color: #dae0e5
        }
        
        a.badge-light.focus,
        a.badge-light:focus {
            outline: 0;
            box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5019607843137255)
        }
        
        .badge-dark {
            color: #fff;
            background-color: #343a40
        }
        
        a.badge-dark:focus,
        a.badge-dark:hover {
            color: #fff;
            background-color: #1d2124
        }
        
        a.badge-dark.focus,
        a.badge-dark:focus {
            outline: 0;
            box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5019607843137255)
        }
        
        .jumbotron {
            padding: 2rem 1rem;
            margin-bottom: 2rem;
            background-color: #e9ecef;
            border-radius: .3rem
        }
        
        @media (min-width:576px) {
            .jumbotron {
                padding: 4rem 2rem
            }
        }
        
        .jumbotron-fluid {
            padding-right: 0;
            padding-left: 0;
            border-radius: 0
        }
        
        .alert {
            position: relative;
            padding: .75rem 1.25rem;
            margin-bottom: 1rem;
            border: 1px solid transparent;
            border-radius: .25rem
        }
        
        .alert-heading {
            color: inherit
        }
        
        .alert-link {
            font-weight: 700
        }
        
        .alert-dismissible {
            padding-right: 4rem
        }
        
        .alert-dismissible .close {
            position: absolute;
            top: 0;
            right: 0;
            z-index: 2;
            padding: .75rem 1.25rem;
            color: inherit
        }
        
        .alert-primary {
            color: #004085;
            background-color: #cce5ff;
            border-color: #b8daff
        }
        
        .alert-primary hr {
            border-top-color: #9fcdff
        }
        
        .alert-primary .alert-link {
            color: #002752
        }
        
        .alert-secondary {
            color: #383d41;
            background-color: #e2e3e5;
            border-color: #d6d8db
        }
        
        .alert-secondary hr {
            border-top-color: #c8cbcf
        }
        
        .alert-secondary .alert-link {
            color: #202326
        }
        
        .alert-success {
            color: #155724;
            background-color: #d4edda;
            border-color: #c3e6cb
        }
        
        .alert-success hr {
            border-top-color: #b1dfbb
        }
        
        .alert-success .alert-link {
            color: #0b2e13
        }
        
        .alert-info {
            color: #0c5460;
            background-color: #d1ecf1;
            border-color: #bee5eb
        }
        
        .alert-info hr {
            border-top-color: #abdde5
        }
        
        .alert-info .alert-link {
            color: #062c33
        }
        
        .alert-warning {
            color: #856404;
            background-color: #fff3cd;
            border-color: #ffeeba
        }
        
        .alert-warning hr {
            border-top-color: #ffe8a1
        }
        
        .alert-warning .alert-link {
            color: #533f03
        }
        
        .alert-danger {
            color: #721c24;
            background-color: #f8d7da;
            border-color: #f5c6cb
        }
        
        .alert-danger hr {
            border-top-color: #f1b0b7
        }
        
        .alert-danger .alert-link {
            color: #491217
        }
        
        .alert-light {
            color: #818182;
            background-color: #fefefe;
            border-color: #fdfdfe
        }
        
        .alert-light hr {
            border-top-color: #ececf6
        }
        
        .alert-light .alert-link {
            color: #686868
        }
        
        .alert-dark {
            color: #1b1e21;
            background-color: #d6d8d9;
            border-color: #c6c8ca
        }
        
        .alert-dark hr {
            border-top-color: #b9bbbe
        }
        
        .alert-dark .alert-link {
            color: #040505
        }
        
        @-webkit-keyframes progress-bar-stripes {
            0% {
                background-position: 1rem 0
            }
            to {
                background-position: 0 0
            }
        }
        
        @keyframes progress-bar-stripes {
            0% {
                background-position: 1rem 0
            }
            to {
                background-position: 0 0
            }
        }
        
        .progress {
            height: 1rem;
            line-height: 0;
            font-size: .75rem;
            background-color: #e9ecef;
            border-radius: .25rem
        }
        
        .progress,
        .progress-bar {
            display: flex;
            overflow: hidden
        }
        
        .progress-bar {
            flex-direction: column;
            justify-content: center;
            color: #fff;
            text-align: center;
            white-space: nowrap;
            background-color: #007bff;
            transition: width .6s ease
        }
        
        @media (prefers-reduced-motion:reduce) {
            .progress-bar {
                transition: none
            }
        }
        
        .progress-bar-striped {
            background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .14901960784313725) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .14901960784313725) 0, hsla(0, 0%, 100%, .14901960784313725) 75%, transparent 0, transparent);
            background-size: 1rem 1rem
        }
        
        .progress-bar-animated {
            -webkit-animation: progress-bar-stripes 1s linear infinite;
            animation: progress-bar-stripes 1s linear infinite
        }
        
        @media (prefers-reduced-motion:reduce) {
            .progress-bar-animated {
                -webkit-animation: none;
                animation: none
            }
        }
        
        .media {
            display: flex;
            align-items: flex-start
        }
        
        .media-body {
            flex: 1
        }
        
        .list-group {
            display: flex;
            flex-direction: column;
            padding-left: 0;
            margin-bottom: 0;
            border-radius: .25rem
        }
        
        .list-group-item-action {
            width: 100%;
            color: #495057;
            text-align: inherit
        }
        
        .list-group-item-action:focus,
        .list-group-item-action:hover {
            z-index: 1;
            color: #495057;
            text-decoration: none;
            background-color: #f8f9fa
        }
        
        .list-group-item-action:active {
            color: #212529;
            background-color: #e9ecef
        }
        
        .list-group-item {
            position: relative;
            display: block;
            padding: .75rem 1.25rem;
            background-color: #fff;
            border: 1px solid rgba(0, 0, 0, .125)
        }
        
        .list-group-item:first-child {
            border-top-left-radius: inherit;
            border-top-right-radius: inherit
        }
        
        .list-group-item:last-child {
            border-bottom-right-radius: inherit;
            border-bottom-left-radius: inherit
        }
        
        .list-group-item.disabled,
        .list-group-item:disabled {
            color: #6c757d;
            pointer-events: none;
            background-color: #fff
        }
        
        .list-group-item.active {
            z-index: 2;
            color: #fff;
            background-color: #007bff;
            border-color: #007bff
        }
        
        .list-group-item+.list-group-item {
            border-top-width: 0
        }
        
        .list-group-item+.list-group-item.active {
            margin-top: -1px;
            border-top-width: 1px
        }
        
        .list-group-horizontal {
            flex-direction: row
        }
        
        .list-group-horizontal>.list-group-item:first-child {
            border-bottom-left-radius: .25rem;
            border-top-right-radius: 0
        }
        
        .list-group-horizontal>.list-group-item:last-child {
            border-top-right-radius: .25rem;
            border-bottom-left-radius: 0
        }
        
        .list-group-horizontal>.list-group-item.active {
            margin-top: 0
        }
        
        .list-group-horizontal>.list-group-item+.list-group-item {
            border-top-width: 1px;
            border-left-width: 0
        }
        
        .list-group-horizontal>.list-group-item+.list-group-item.active {
            margin-left: -1px;
            border-left-width: 1px
        }
        
        @media (min-width:576px) {
            .list-group-horizontal-sm {
                flex-direction: row
            }
            .list-group-horizontal-sm>.list-group-item:first-child {
                border-bottom-left-radius: .25rem;
                border-top-right-radius: 0
            }
            .list-group-horizontal-sm>.list-group-item:last-child {
                border-top-right-radius: .25rem;
                border-bottom-left-radius: 0
            }
            .list-group-horizontal-sm>.list-group-item.active {
                margin-top: 0
            }
            .list-group-horizontal-sm>.list-group-item+.list-group-item {
                border-top-width: 1px;
                border-left-width: 0
            }
            .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
                margin-left: -1px;
                border-left-width: 1px
            }
        }
        
        @media (min-width:768px) {
            .list-group-horizontal-md {
                flex-direction: row
            }
            .list-group-horizontal-md>.list-group-item:first-child {
                border-bottom-left-radius: .25rem;
                border-top-right-radius: 0
            }
            .list-group-horizontal-md>.list-group-item:last-child {
                border-top-right-radius: .25rem;
                border-bottom-left-radius: 0
            }
            .list-group-horizontal-md>.list-group-item.active {
                margin-top: 0
            }
            .list-group-horizontal-md>.list-group-item+.list-group-item {
                border-top-width: 1px;
                border-left-width: 0
            }
            .list-group-horizontal-md>.list-group-item+.list-group-item.active {
                margin-left: -1px;
                border-left-width: 1px
            }
        }
        
        @media (min-width:992px) {
            .list-group-horizontal-lg {
                flex-direction: row
            }
            .list-group-horizontal-lg>.list-group-item:first-child {
                border-bottom-left-radius: .25rem;
                border-top-right-radius: 0
            }
            .list-group-horizontal-lg>.list-group-item:last-child {
                border-top-right-radius: .25rem;
                border-bottom-left-radius: 0
            }
            .list-group-horizontal-lg>.list-group-item.active {
                margin-top: 0
            }
            .list-group-horizontal-lg>.list-group-item+.list-group-item {
                border-top-width: 1px;
                border-left-width: 0
            }
            .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
                margin-left: -1px;
                border-left-width: 1px
            }
        }
        
        @media (min-width:1200px) {
            .list-group-horizontal-xl {
                flex-direction: row
            }
            .list-group-horizontal-xl>.list-group-item:first-child {
                border-bottom-left-radius: .25rem;
                border-top-right-radius: 0
            }
            .list-group-horizontal-xl>.list-group-item:last-child {
                border-top-right-radius: .25rem;
                border-bottom-left-radius: 0
            }
            .list-group-horizontal-xl>.list-group-item.active {
                margin-top: 0
            }
            .list-group-horizontal-xl>.list-group-item+.list-group-item {
                border-top-width: 1px;
                border-left-width: 0
            }
            .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
                margin-left: -1px;
                border-left-width: 1px
            }
        }
        
        .list-group-flush {
            border-radius: 0
        }
        
        .list-group-flush>.list-group-item {
            border-width: 0 0 1px
        }
        
        .list-group-flush>.list-group-item:last-child {
            border-bottom-width: 0
        }
        
        .list-group-item-primary {
            color: #004085;
            background-color: #b8daff
        }
        
        .list-group-item-primary.list-group-item-action:focus,
        .list-group-item-primary.list-group-item-action:hover {
            color: #004085;
            background-color: #9fcdff
        }
        
        .list-group-item-primary.list-group-item-action.active {
            color: #fff;
            background-color: #004085;
            border-color: #004085
        }
        
        .list-group-item-secondary {
            color: #383d41;
            background-color: #d6d8db
        }
        
        .list-group-item-secondary.list-group-item-action:focus,
        .list-group-item-secondary.list-group-item-action:hover {
            color: #383d41;
            background-color: #c8cbcf
        }
        
        .list-group-item-secondary.list-group-item-action.active {
            color: #fff;
            background-color: #383d41;
            border-color: #383d41
        }
        
        .list-group-item-success {
            color: #155724;
            background-color: #c3e6cb
        }
        
        .list-group-item-success.list-group-item-action:focus,
        .list-group-item-success.list-group-item-action:hover {
            color: #155724;
            background-color: #b1dfbb
        }
        
        .list-group-item-success.list-group-item-action.active {
            color: #fff;
            background-color: #155724;
            border-color: #155724
        }
        
        .list-group-item-info {
            color: #0c5460;
            background-color: #bee5eb
        }
        
        .list-group-item-info.list-group-item-action:focus,
        .list-group-item-info.list-group-item-action:hover {
            color: #0c5460;
            background-color: #abdde5
        }
        
        .list-group-item-info.list-group-item-action.active {
            color: #fff;
            background-color: #0c5460;
            border-color: #0c5460
        }
        
        .list-group-item-warning {
            color: #856404;
            background-color: #ffeeba
        }
        
        .list-group-item-warning.list-group-item-action:focus,
        .list-group-item-warning.list-group-item-action:hover {
            color: #856404;
            background-color: #ffe8a1
        }
        
        .list-group-item-warning.list-group-item-action.active {
            color: #fff;
            background-color: #856404;
            border-color: #856404
        }
        
        .list-group-item-danger {
            color: #721c24;
            background-color: #f5c6cb
        }
        
        .list-group-item-danger.list-group-item-action:focus,
        .list-group-item-danger.list-group-item-action:hover {
            color: #721c24;
            background-color: #f1b0b7
        }
        
        .list-group-item-danger.list-group-item-action.active {
            color: #fff;
            background-color: #721c24;
            border-color: #721c24
        }
        
        .list-group-item-light {
            color: #818182;
            background-color: #fdfdfe
        }
        
        .list-group-item-light.list-group-item-action:focus,
        .list-group-item-light.list-group-item-action:hover {
            color: #818182;
            background-color: #ececf6
        }
        
        .list-group-item-light.list-group-item-action.active {
            color: #fff;
            background-color: #818182;
            border-color: #818182
        }
        
        .list-group-item-dark {
            color: #1b1e21;
            background-color: #c6c8ca
        }
        
        .list-group-item-dark.list-group-item-action:focus,
        .list-group-item-dark.list-group-item-action:hover {
            color: #1b1e21;
            background-color: #b9bbbe
        }
        
        .list-group-item-dark.list-group-item-action.active {
            color: #fff;
            background-color: #1b1e21;
            border-color: #1b1e21
        }
        
        .close {
            float: right;
            font-size: 1.5rem;
            font-weight: 700;
            line-height: 1;
            color: #000;
            text-shadow: 0 1px 0 #fff;
            opacity: .5
        }
        
        .close:hover {
            color: #000;
            text-decoration: none
        }
        
        .close:not(:disabled):not(.disabled):focus,
        .close:not(:disabled):not(.disabled):hover {
            opacity: .75
        }
        
        uni-button.close {
            padding: 0;
            background-color: initial;
            border: 0
        }
        
        a.close.disabled {
            pointer-events: none
        }
        
        .toast {
            flex-basis: 350px;
            max-width: 350px;
            font-size: .875rem;
            background-color: hsla(0, 0%, 100%, .8509803921568627);
            background-clip: padding-box;
            border: 1px solid rgba(0, 0, 0, .10196078431372549);
            box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .10196078431372549);
            opacity: 0;
            border-radius: .25rem
        }
        
        .toast:not(:last-child) {
            margin-bottom: .75rem
        }
        
        .toast.showing {
            opacity: 1
        }
        
        .toast.show {
            display: block;
            opacity: 1
        }
        
        .toast.hide {
            display: none
        }
        
        .toast-header {
            display: flex;
            align-items: center;
            padding: .25rem .75rem;
            color: #6c757d;
            background-color: hsla(0, 0%, 100%, .8509803921568627);
            background-clip: padding-box;
            border-bottom: 1px solid rgba(0, 0, 0, .050980392156862744);
            border-top-left-radius: calc(.25rem - 1px);
            border-top-right-radius: calc(.25rem - 1px)
        }
        
        .toast-body {
            padding: .75rem
        }
        
        .modal-open {
            overflow: hidden
        }
        
        .modal-open .modal {
            overflow-x: hidden;
            overflow-y: auto
        }
        
        .modal {
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1050;
            display: none;
            width: 100%;
            height: 100%;
            overflow: hidden;
            outline: 0
        }
        
        .modal-dialog {
            position: relative;
            width: auto;
            margin: .5rem;
            pointer-events: none
        }
        
        .modal.fade .modal-dialog {
            transition: -webkit-transform .3s ease-out;
            transition: transform .3s ease-out;
            transition: transform .3s ease-out, -webkit-transform .3s ease-out;
            -webkit-transform: translateY(-50px);
            transform: translateY(-50px)
        }
        
        @media (prefers-reduced-motion:reduce) {
            .modal.fade .modal-dialog {
                transition: none
            }
        }
        
        .modal.show .modal-dialog {
            -webkit-transform: none;
            transform: none
        }
        
        .modal.modal-static .modal-dialog {
            -webkit-transform: scale(1.02);
            transform: scale(1.02)
        }
        
        .modal-dialog-scrollable {
            display: flex;
            max-height: calc(100% - 1rem)
        }
        
        .modal-dialog-scrollable .modal-content {
            max-height: calc(100vh - 1rem);
            overflow: hidden
        }
        
        .modal-dialog-scrollable .modal-footer,
        .modal-dialog-scrollable .modal-header {
            flex-shrink: 0
        }
        
        .modal-dialog-scrollable .modal-body {
            overflow-y: auto
        }
        
        .modal-dialog-centered {
            display: flex;
            align-items: center;
            min-height: calc(100% - 1rem)
        }
        
        .modal-dialog-centered:before {
            display: block;
            height: calc(100vh - 1rem);
            height: -webkit-min-content;
            height: -moz-min-content;
            height: min-content;
            content: ""
        }
        
        .modal-dialog-centered.modal-dialog-scrollable {
            flex-direction: column;
            justify-content: center;
            height: 100%
        }
        
        .modal-dialog-centered.modal-dialog-scrollable .modal-content {
            max-height: none
        }
        
        .modal-dialog-centered.modal-dialog-scrollable:before {
            content: none
        }
        
        .modal-content {
            position: relative;
            display: flex;
            flex-direction: column;
            width: 100%;
            pointer-events: auto;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid rgba(0, 0, 0, .2);
            border-radius: .3rem;
            outline: 0
        }
        
        .modal-backdrop {
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1040;
            width: 100vw;
            height: 100vh;
            background-color: #000
        }
        
        .modal-backdrop.fade {
            opacity: 0
        }
        
        .modal-backdrop.show {
            opacity: .5
        }
        
        .modal-header {
            display: flex;
            align-items: flex-start;
            justify-content: space-between;
            padding: 1rem;
            border-bottom: 1px solid #dee2e6;
            border-top-left-radius: calc(.3rem - 1px);
            border-top-right-radius: calc(.3rem - 1px)
        }
        
        .modal-header .close {
            padding: 1rem;
            margin: -1rem -1rem -1rem auto
        }
        
        .modal-title {
            margin-bottom: 0;
            line-height: 1.5
        }
        
        .modal-body {
            position: relative;
            flex: 1 1 auto;
            padding: 1rem
        }
        
        .modal-footer {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: flex-end;
            padding: .75rem;
            border-top: 1px solid #dee2e6;
            border-bottom-right-radius: calc(.3rem - 1px);
            border-bottom-left-radius: calc(.3rem - 1px)
        }
        
        .modal-footer>* {
            margin: .25rem
        }
        
        .modal-scrollbar-measure {
            position: absolute;
            top: -9999px;
            width: 50px;
            height: 50px;
            overflow: scroll
        }
        
        @media (min-width:576px) {
            .modal-dialog {
                max-width: 500px;
                margin: 1.75rem auto
            }
            .modal-dialog-scrollable {
                max-height: calc(100% - 3.5rem)
            }
            .modal-dialog-scrollable .modal-content {
                max-height: calc(100vh - 3.5rem)
            }
            .modal-dialog-centered {
                min-height: calc(100% - 3.5rem)
            }
            .modal-dialog-centered:before {
                height: calc(100vh - 3.5rem);
                height: -webkit-min-content;
                height: -moz-min-content;
                height: min-content
            }
            .modal-sm {
                max-width: 300px
            }
        }
        
        @media (min-width:992px) {
            .modal-lg,
            .modal-xl {
                max-width: 800px
            }
        }
        
        @media (min-width:1200px) {
            .modal-xl {
                max-width: 1140px
            }
        }
        
        .tooltip {
            position: absolute;
            z-index: 1070;
            display: block;
            margin: 0;
            font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
            font-style: normal;
            font-weight: 400;
            line-height: 1.5;
            text-align: left;
            text-align: start;
            text-decoration: none;
            text-shadow: none;
            text-transform: none;
            letter-spacing: normal;
            word-break: normal;
            word-spacing: normal;
            white-space: normal;
            line-break: auto;
            font-size: .875rem;
            word-wrap: break-word;
            opacity: 0
        }
        
        .tooltip.show {
            opacity: .9
        }
        
        .tooltip .arrow {
            position: absolute;
            display: block;
            width: .8rem;
            height: .4rem
        }
        
        .tooltip .arrow:before {
            position: absolute;
            content: "";
            border-color: transparent;
            border-style: solid
        }
        
        .bs-tooltip-auto[x-placement^=top],
        .bs-tooltip-top {
            padding: .4rem 0
        }
        
        .bs-tooltip-auto[x-placement^=top] .arrow,
        .bs-tooltip-top .arrow {
            bottom: 0
        }
        
        .bs-tooltip-auto[x-placement^=top] .arrow:before,
        .bs-tooltip-top .arrow:before {
            top: 0;
            border-width: .4rem .4rem 0;
            border-top-color: #000
        }
        
        .bs-tooltip-auto[x-placement^=right],
        .bs-tooltip-right {
            padding: 0 .4rem
        }
        
        .bs-tooltip-auto[x-placement^=right] .arrow,
        .bs-tooltip-right .arrow {
            left: 0;
            width: .4rem;
            height: .8rem
        }
        
        .bs-tooltip-auto[x-placement^=right] .arrow:before,
        .bs-tooltip-right .arrow:before {
            right: 0;
            border-width: .4rem .4rem .4rem 0;
            border-right-color: #000
        }
        
        .bs-tooltip-auto[x-placement^=bottom],
        .bs-tooltip-bottom {
            padding: .4rem 0
        }
        
        .bs-tooltip-auto[x-placement^=bottom] .arrow,
        .bs-tooltip-bottom .arrow {
            top: 0
        }
        
        .bs-tooltip-auto[x-placement^=bottom] .arrow:before,
        .bs-tooltip-bottom .arrow:before {
            bottom: 0;
            border-width: 0 .4rem .4rem;
            border-bottom-color: #000
        }
        
        .bs-tooltip-auto[x-placement^=left],
        .bs-tooltip-left {
            padding: 0 .4rem
        }
        
        .bs-tooltip-auto[x-placement^=left] .arrow,
        .bs-tooltip-left .arrow {
            right: 0;
            width: .4rem;
            height: .8rem
        }
        
        .bs-tooltip-auto[x-placement^=left] .arrow:before,
        .bs-tooltip-left .arrow:before {
            left: 0;
            border-width: .4rem 0 .4rem .4rem;
            border-left-color: #000
        }
        
        .tooltip-inner {
            max-width: 200px;
            padding: .25rem .5rem;
            color: #fff;
            text-align: center;
            background-color: #000;
            border-radius: .25rem
        }
        
        .popover {
            top: 0;
            left: 0;
            z-index: 1060;
            max-width: 276px;
            font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
            font-style: normal;
            font-weight: 400;
            line-height: 1.5;
            text-align: left;
            text-align: start;
            text-decoration: none;
            text-shadow: none;
            text-transform: none;
            letter-spacing: normal;
            word-break: normal;
            word-spacing: normal;
            white-space: normal;
            line-break: auto;
            font-size: .875rem;
            word-wrap: break-word;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid rgba(0, 0, 0, .2);
            border-radius: .3rem
        }
        
        .popover,
        .popover .arrow {
            position: absolute;
            display: block
        }
        
        .popover .arrow {
            width: 1rem;
            height: .5rem;
            margin: 0 .3rem
        }
        
        .popover .arrow:after,
        .popover .arrow:before {
            position: absolute;
            display: block;
            content: "";
            border-color: transparent;
            border-style: solid
        }
        
        .bs-popover-auto[x-placement^=top],
        .bs-popover-top {
            margin-bottom: .5rem
        }
        
        .bs-popover-auto[x-placement^=top]>.arrow,
        .bs-popover-top>.arrow {
            bottom: calc(-.5rem - 1px)
        }
        
        .bs-popover-auto[x-placement^=top]>.arrow:before,
        .bs-popover-top>.arrow:before {
            bottom: 0;
            border-width: .5rem .5rem 0;
            border-top-color: rgba(0, 0, 0, .25098039215686274)
        }
        
        .bs-popover-auto[x-placement^=top]>.arrow:after,
        .bs-popover-top>.arrow:after {
            bottom: 1px;
            border-width: .5rem .5rem 0;
            border-top-color: #fff
        }
        
        .bs-popover-auto[x-placement^=right],
        .bs-popover-right {
            margin-left: .5rem
        }
        
        .bs-popover-auto[x-placement^=right]>.arrow,
        .bs-popover-right>.arrow {
            left: calc(-.5rem - 1px);
            width: .5rem;
            height: 1rem;
            margin: .3rem 0
        }
        
        .bs-popover-auto[x-placement^=right]>.arrow:before,
        .bs-popover-right>.arrow:before {
            left: 0;
            border-width: .5rem .5rem .5rem 0;
            border-right-color: rgba(0, 0, 0, .25098039215686274)
        }
        
        .bs-popover-auto[x-placement^=right]>.arrow:after,
        .bs-popover-right>.arrow:after {
            left: 1px;
            border-width: .5rem .5rem .5rem 0;
            border-right-color: #fff
        }
        
        .bs-popover-auto[x-placement^=bottom],
        .bs-popover-bottom {
            margin-top: .5rem
        }
        
        .bs-popover-auto[x-placement^=bottom]>.arrow,
        .bs-popover-bottom>.arrow {
            top: calc(-.5rem - 1px)
        }
        
        .bs-popover-auto[x-placement^=bottom]>.arrow:before,
        .bs-popover-bottom>.arrow:before {
            top: 0;
            border-width: 0 .5rem .5rem;
            border-bottom-color: rgba(0, 0, 0, .25098039215686274)
        }
        
        .bs-popover-auto[x-placement^=bottom]>.arrow:after,
        .bs-popover-bottom>.arrow:after {
            top: 1px;
            border-width: 0 .5rem .5rem;
            border-bottom-color: #fff
        }
        
        .bs-popover-auto[x-placement^=bottom] .popover-header:before,
        .bs-popover-bottom .popover-header:before {
            position: absolute;
            top: 0;
            left: 50%;
            display: block;
            width: 1rem;
            margin-left: -.5rem;
            content: "";
            border-bottom: 1px solid #f7f7f7
        }
        
        .bs-popover-auto[x-placement^=left],
        .bs-popover-left {
            margin-right: .5rem
        }
        
        .bs-popover-auto[x-placement^=left]>.arrow,
        .bs-popover-left>.arrow {
            right: calc(-.5rem - 1px);
            width: .5rem;
            height: 1rem;
            margin: .3rem 0
        }
        
        .bs-popover-auto[x-placement^=left]>.arrow:before,
        .bs-popover-left>.arrow:before {
            right: 0;
            border-width: .5rem 0 .5rem .5rem;
            border-left-color: rgba(0, 0, 0, .25098039215686274)
        }
        
        .bs-popover-auto[x-placement^=left]>.arrow:after,
        .bs-popover-left>.arrow:after {
            right: 1px;
            border-width: .5rem 0 .5rem .5rem;
            border-left-color: #fff
        }
        
        .popover-header {
            padding: .5rem .75rem;
            margin-bottom: 0;
            font-size: 1rem;
            background-color: #f7f7f7;
            border-bottom: 1px solid #ebebeb;
            border-top-left-radius: calc(.3rem - 1px);
            border-top-right-radius: calc(.3rem - 1px)
        }
        
        .popover-header:empty {
            display: none
        }
        
        .popover-body {
            padding: .5rem .75rem;
            color: #212529
        }
        
        .carousel {
            position: relative
        }
        
        .carousel.pointer-event {
            touch-action: pan-y
        }
        
        .carousel-inner {
            position: relative;
            width: 100%;
            overflow: hidden
        }
        
        .carousel-inner:after {
            display: block;
            clear: both;
            content: ""
        }
        
        .carousel-item {
            position: relative;
            display: none;
            float: left;
            width: 100%;
            margin-right: -100%;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            transition: -webkit-transform .6s ease-in-out;
            transition: transform .6s ease-in-out;
            transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out
        }
        
        @media (prefers-reduced-motion:reduce) {
            .carousel-item {
                transition: none
            }
        }
        
        .carousel-item-next,
        .carousel-item-prev,
        .carousel-item.active {
            display: block
        }
        
        .active.carousel-item-right,
        .carousel-item-next:not(.carousel-item-left) {
            -webkit-transform: translateX(100%);
            transform: translateX(100%)
        }
        
        .active.carousel-item-left,
        .carousel-item-prev:not(.carousel-item-right) {
            -webkit-transform: translateX(-100%);
            transform: translateX(-100%)
        }
        
        .carousel-fade .carousel-item {
            opacity: 0;
            transition-property: opacity;
            -webkit-transform: none;
            transform: none
        }
        
        .carousel-fade .carousel-item-next.carousel-item-left,
        .carousel-fade .carousel-item-prev.carousel-item-right,
        .carousel-fade .carousel-item.active {
            z-index: 1;
            opacity: 1
        }
        
        .carousel-fade .active.carousel-item-left,
        .carousel-fade .active.carousel-item-right {
            z-index: 0;
            opacity: 0;
            transition: opacity 0s .6s
        }
        
        @media (prefers-reduced-motion:reduce) {
            .carousel-fade .active.carousel-item-left,
            .carousel-fade .active.carousel-item-right {
                transition: none
            }
        }
        
        .carousel-control-next,
        .carousel-control-prev {
            position: absolute;
            top: 0;
            bottom: 0;
            z-index: 1;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 15%;
            color: #fff;
            text-align: center;
            opacity: .5;
            transition: opacity .15s ease
        }
        
        @media (prefers-reduced-motion:reduce) {
            .carousel-control-next,
            .carousel-control-prev {
                transition: none
            }
        }
        
        .carousel-control-next:focus,
        .carousel-control-next:hover,
        .carousel-control-prev:focus,
        .carousel-control-prev:hover {
            color: #fff;
            text-decoration: none;
            outline: 0;
            opacity: .9
        }
        
        .carousel-control-prev {
            left: 0
        }
        
        .carousel-control-next {
            right: 0
        }
        
        .carousel-control-next-icon,
        .carousel-control-prev-icon {
            display: inline-block;
            width: 20px;
            height: 20px;
            background: 50%/100% 100% no-repeat
        }
        
        .carousel-control-prev-icon {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")
        }
        
        .carousel-control-next-icon {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")
        }
        
        .carousel-indicators {
            position: absolute;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 15;
            display: flex;
            justify-content: center;
            padding-left: 0;
            margin-right: 15%;
            margin-left: 15%;
            list-style: none
        }
        
        .carousel-indicators li {
            box-sizing: initial;
            flex: 0 1 auto;
            width: 30px;
            height: 3px;
            margin-right: 3px;
            margin-left: 3px;
            text-indent: -999px;
            cursor: pointer;
            background-color: #fff;
            background-clip: padding-box;
            border-top: 10px solid transparent;
            border-bottom: 10px solid transparent;
            opacity: .5;
            transition: opacity .6s ease
        }
        
        @media (prefers-reduced-motion:reduce) {
            .carousel-indicators li {
                transition: none
            }
        }
        
        .carousel-indicators .active {
            opacity: 1
        }
        
        .carousel-caption {
            position: absolute;
            right: 15%;
            bottom: 20px;
            left: 15%;
            z-index: 10;
            padding-top: 20px;
            padding-bottom: 20px;
            color: #fff;
            text-align: center
        }
        
        @-webkit-keyframes spinner-border {
            to {
                -webkit-transform: rotate(1turn);
                transform: rotate(1turn)
            }
        }
        
        @keyframes spinner-border {
            to {
                -webkit-transform: rotate(1turn);
                transform: rotate(1turn)
            }
        }
        
        .spinner-border {
            display: inline-block;
            width: 2rem;
            height: 2rem;
            vertical-align: text-bottom;
            border: .25em solid;
            border-right: .25em solid transparent;
            border-radius: 50%;
            -webkit-animation: spinner-border .75s linear infinite;
            animation: spinner-border .75s linear infinite
        }
        
        .spinner-border-sm {
            width: 1rem;
            height: 1rem;
            border-width: .2em
        }
        
        @-webkit-keyframes spinner-grow {
            0% {
                -webkit-transform: scale(0);
                transform: scale(0)
            }
            50% {
                opacity: 1;
                -webkit-transform: none;
                transform: none
            }
        }
        
        @keyframes spinner-grow {
            0% {
                -webkit-transform: scale(0);
                transform: scale(0)
            }
            50% {
                opacity: 1;
                -webkit-transform: none;
                transform: none
            }
        }
        
        .spinner-grow {
            display: inline-block;
            width: 2rem;
            height: 2rem;
            vertical-align: text-bottom;
            background-color: currentColor;
            border-radius: 50%;
            opacity: 0;
            -webkit-animation: spinner-grow .75s linear infinite;
            animation: spinner-grow .75s linear infinite
        }
        
        .spinner-grow-sm {
            width: 1rem;
            height: 1rem
        }
        
        @media (prefers-reduced-motion:reduce) {
            .spinner-border,
            .spinner-grow {
                -webkit-animation-duration: 1.5s;
                animation-duration: 1.5s
            }
        }
        
        .align-baseline {
            vertical-align: initial !important
        }
        
        .align-top {
            vertical-align: top !important
        }
        
        .align-middle {
            vertical-align: middle !important
        }
        
        .align-bottom {
            vertical-align: bottom !important
        }
        
        .align-text-bottom {
            vertical-align: text-bottom !important
        }
        
        .align-text-top {
            vertical-align: text-top !important
        }
        
        .bg-primary {
            background-color: #007bff !important
        }
        
        a.bg-primary:focus,
        a.bg-primary:hover,
        uni-button.bg-primary:focus,
        uni-button.bg-primary:hover {
            background-color: #0062cc !important
        }
        
        .bg-secondary {
            background-color: #6c757d !important
        }
        
        a.bg-secondary:focus,
        a.bg-secondary:hover,
        uni-button.bg-secondary:focus,
        uni-button.bg-secondary:hover {
            background-color: #545b62 !important
        }
        
        .bg-success {
            background-color: #28a745 !important
        }
        
        a.bg-success:focus,
        a.bg-success:hover,
        uni-button.bg-success:focus,
        uni-button.bg-success:hover {
            background-color: #1e7e34 !important
        }
        
        .bg-info {
            background-color: #17a2b8 !important
        }
        
        a.bg-info:focus,
        a.bg-info:hover,
        uni-button.bg-info:focus,
        uni-button.bg-info:hover {
            background-color: #117a8b !important
        }
        
        .bg-warning {
            background-color: #ffc107 !important
        }
        
        a.bg-warning:focus,
        a.bg-warning:hover,
        uni-button.bg-warning:focus,
        uni-button.bg-warning:hover {
            background-color: #d39e00 !important
        }
        
        .bg-danger {
            background-color: #dc3545 !important
        }
        
        a.bg-danger:focus,
        a.bg-danger:hover,
        uni-button.bg-danger:focus,
        uni-button.bg-danger:hover {
            background-color: #bd2130 !important
        }
        
        .bg-light {
            background-color: #f8f9fa !important
        }
        
        a.bg-light:focus,
        a.bg-light:hover,
        uni-button.bg-light:focus,
        uni-button.bg-light:hover {
            background-color: #dae0e5 !important
        }
        
        .bg-dark {
            background-color: #343a40 !important
        }
        
        a.bg-dark:focus,
        a.bg-dark:hover,
        uni-button.bg-dark:focus,
        uni-button.bg-dark:hover {
            background-color: #1d2124 !important
        }
        
        .bg-white {
            background-color: #fff !important
        }
        
        .bg-transparent {
            background-color: initial !important
        }
        
        .border {
            border: 1px solid #dee2e6 !important
        }
        
        .border-top {
            border-top: 1px solid #dee2e6 !important
        }
        
        .border-right {
            border-right: 1px solid #dee2e6 !important
        }
        
        .border-bottom {
            border-bottom: 1px solid #dee2e6 !important
        }
        
        .border-left {
            border-left: 1px solid #dee2e6 !important
        }
        
        .border-0 {
            border: 0 !important
        }
        
        .border-top-0 {
            border-top: 0 !important
        }
        
        .border-right-0 {
            border-right: 0 !important
        }
        
        .border-bottom-0 {
            border-bottom: 0 !important
        }
        
        .border-left-0 {
            border-left: 0 !important
        }
        
        .border-primary {
            border-color: #007bff !important
        }
        
        .border-secondary {
            border-color: #6c757d !important
        }
        
        .border-success {
            border-color: #28a745 !important
        }
        
        .border-info {
            border-color: #17a2b8 !important
        }
        
        .border-warning {
            border-color: #ffc107 !important
        }
        
        .border-danger {
            border-color: #dc3545 !important
        }
        
        .border-light {
            border-color: #f8f9fa !important
        }
        
        .border-dark {
            border-color: #343a40 !important
        }
        
        .border-white {
            border-color: #fff !important
        }
        
        .rounded-sm {
            border-radius: .2rem !important
        }
        
        .rounded {
            border-radius: 20px !important
        }
        
        .rounded-top {
            border-top-left-radius: .25rem !important
        }
        
        .rounded-right,
        .rounded-top {
            border-top-right-radius: .25rem !important
        }
        
        .rounded-bottom,
        .rounded-right {
            border-bottom-right-radius: .25rem !important
        }
        
        .rounded-bottom,
        .rounded-left {
            border-bottom-left-radius: .25rem !important
        }
        
        .rounded-left {
            border-top-left-radius: .25rem !important
        }
        
        .rounded-lg {
            border-radius: .3rem !important
        }
        
        .rounded-circle {
            border-radius: 50% !important
        }
        
        .rounded-pill {
            border-radius: 50rem !important
        }
        
        .rounded-0 {
            border-radius: 0 !important
        }
        
        .clearfix:after {
            display: block;
            clear: both;
            content: ""
        }
        
        .d-none {
            display: none !important
        }
        
        .d-inline {
            display: inline !important
        }
        
        .d-inline-block {
            display: inline-block !important
        }
        
        .d-block {
            display: block !important
        }
        
        .d-table {
            display: table !important
        }
        
        .d-table-row {
            display: table-row !important
        }
        
        .d-table-cell {
            display: table-cell !important
        }
        
        .d-flex {
            display: flex !important
        }
        
        .d-inline-flex {
            display: inline-flex !important
        }
        
        @media (min-width:576px) {
            .d-sm-none {
                display: none !important
            }
            .d-sm-inline {
                display: inline !important
            }
            .d-sm-inline-block {
                display: inline-block !important
            }
            .d-sm-block {
                display: block !important
            }
            .d-sm-table {
                display: table !important
            }
            .d-sm-table-row {
                display: table-row !important
            }
            .d-sm-table-cell {
                display: table-cell !important
            }
            .d-sm-flex {
                display: flex !important
            }
            .d-sm-inline-flex {
                display: inline-flex !important
            }
        }
        
        @media (min-width:768px) {
            .d-md-none {
                display: none !important
            }
            .d-md-inline {
                display: inline !important
            }
            .d-md-inline-block {
                display: inline-block !important
            }
            .d-md-block {
                display: block !important
            }
            .d-md-table {
                display: table !important
            }
            .d-md-table-row {
                display: table-row !important
            }
            .d-md-table-cell {
                display: table-cell !important
            }
            .d-md-flex {
                display: flex !important
            }
            .d-md-inline-flex {
                display: inline-flex !important
            }
        }
        
        @media (min-width:992px) {
            .d-lg-none {
                display: none !important
            }
            .d-lg-inline {
                display: inline !important
            }
            .d-lg-inline-block {
                display: inline-block !important
            }
            .d-lg-block {
                display: block !important
            }
            .d-lg-table {
                display: table !important
            }
            .d-lg-table-row {
                display: table-row !important
            }
            .d-lg-table-cell {
                display: table-cell !important
            }
            .d-lg-flex {
                display: flex !important
            }
            .d-lg-inline-flex {
                display: inline-flex !important
            }
        }
        
        @media (min-width:1200px) {
            .d-xl-none {
                display: none !important
            }
            .d-xl-inline {
                display: inline !important
            }
            .d-xl-inline-block {
                display: inline-block !important
            }
            .d-xl-block {
                display: block !important
            }
            .d-xl-table {
                display: table !important
            }
            .d-xl-table-row {
                display: table-row !important
            }
            .d-xl-table-cell {
                display: table-cell !important
            }
            .d-xl-flex {
                display: flex !important
            }
            .d-xl-inline-flex {
                display: inline-flex !important
            }
        }
        
        @media print {
            .d-print-none {
                display: none !important
            }
            .d-print-inline {
                display: inline !important
            }
            .d-print-inline-block {
                display: inline-block !important
            }
            .d-print-block {
                display: block !important
            }
            .d-print-table {
                display: table !important
            }
            .d-print-table-row {
                display: table-row !important
            }
            .d-print-table-cell {
                display: table-cell !important
            }
            .d-print-flex {
                display: flex !important
            }
            .d-print-inline-flex {
                display: inline-flex !important
            }
        }
        
        .embed-responsive {
            position: relative;
            display: block;
            width: 100%;
            padding: 0;
            overflow: hidden
        }
        
        .embed-responsive:before {
            display: block;
            content: ""
        }
        
        .embed-responsive .embed-responsive-item,
        .embed-responsive embed,
        .embed-responsive iframe,
        .embed-responsive object,
        .embed-responsive uni-video {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: 0
        }
        
        .embed-responsive-21by9:before {
            padding-top: 42.8571428571%
        }
        
        .embed-responsive-16by9:before {
            padding-top: 56.25%
        }
        
        .embed-responsive-4by3:before {
            padding-top: 75%
        }
        
        .embed-responsive-1by1:before {
            padding-top: 100%
        }
        
        .flex-row {
            flex-direction: row !important
        }
        
        .flex-column {
            flex-direction: column !important
        }
        
        .flex-row-reverse {
            flex-direction: row-reverse !important
        }
        
        .flex-column-reverse {
            flex-direction: column-reverse !important
        }
        
        .flex-wrap {
            flex-wrap: wrap !important
        }
        
        .flex-nowrap {
            flex-wrap: nowrap !important
        }
        
        .flex-wrap-reverse {
            flex-wrap: wrap-reverse !important
        }
        
        .flex-fill {
            flex: 1 1 auto !important
        }
        
        .flex-grow-0 {
            flex-grow: 0 !important
        }
        
        .flex-grow-1 {
            flex-grow: 1 !important
        }
        
        .flex-shrink-0 {
            flex-shrink: 0 !important
        }
        
        .flex-shrink-1 {
            flex-shrink: 1 !important
        }
        
        .justify-content-start {
            justify-content: flex-start !important
        }
        
        .justify-content-end {
            justify-content: flex-end !important
        }
        
        .justify-content-center {
            justify-content: center !important
        }
        
        .justify-content-between {
            justify-content: space-between !important
        }
        
        .justify-content-around {
            justify-content: space-around !important
        }
        
        .align-items-start {
            align-items: flex-start !important
        }
        
        .align-items-end {
            align-items: flex-end !important
        }
        
        .align-items-center {
            align-items: center !important
        }
        
        .align-items-baseline {
            align-items: baseline !important
        }
        
        .align-items-stretch {
            align-items: stretch !important
        }
        
        .align-content-start {
            align-content: flex-start !important
        }
        
        .align-content-end {
            align-content: flex-end !important
        }
        
        .align-content-center {
            align-content: center !important
        }
        
        .align-content-between {
            align-content: space-between !important
        }
        
        .align-content-around {
            align-content: space-around !important
        }
        
        .align-content-stretch {
            align-content: stretch !important
        }
        
        .align-self-auto {
            align-self: auto !important
        }
        
        .align-self-start {
            align-self: flex-start !important
        }
        
        .align-self-end {
            align-self: flex-end !important
        }
        
        .align-self-center {
            align-self: center !important
        }
        
        .align-self-baseline {
            align-self: baseline !important
        }
        
        .align-self-stretch {
            align-self: stretch !important
        }
        
        @media (min-width:576px) {
            .flex-sm-row {
                flex-direction: row !important
            }
            .flex-sm-column {
                flex-direction: column !important
            }
            .flex-sm-row-reverse {
                flex-direction: row-reverse !important
            }
            .flex-sm-column-reverse {
                flex-direction: column-reverse !important
            }
            .flex-sm-wrap {
                flex-wrap: wrap !important
            }
            .flex-sm-nowrap {
                flex-wrap: nowrap !important
            }
            .flex-sm-wrap-reverse {
                flex-wrap: wrap-reverse !important
            }
            .flex-sm-fill {
                flex: 1 1 auto !important
            }
            .flex-sm-grow-0 {
                flex-grow: 0 !important
            }
            .flex-sm-grow-1 {
                flex-grow: 1 !important
            }
            .flex-sm-shrink-0 {
                flex-shrink: 0 !important
            }
            .flex-sm-shrink-1 {
                flex-shrink: 1 !important
            }
            .justify-content-sm-start {
                justify-content: flex-start !important
            }
            .justify-content-sm-end {
                justify-content: flex-end !important
            }
            .justify-content-sm-center {
                justify-content: center !important
            }
            .justify-content-sm-between {
                justify-content: space-between !important
            }
            .justify-content-sm-around {
                justify-content: space-around !important
            }
            .align-items-sm-start {
                align-items: flex-start !important
            }
            .align-items-sm-end {
                align-items: flex-end !important
            }
            .align-items-sm-center {
                align-items: center !important
            }
            .align-items-sm-baseline {
                align-items: baseline !important
            }
            .align-items-sm-stretch {
                align-items: stretch !important
            }
            .align-content-sm-start {
                align-content: flex-start !important
            }
            .align-content-sm-end {
                align-content: flex-end !important
            }
            .align-content-sm-center {
                align-content: center !important
            }
            .align-content-sm-between {
                align-content: space-between !important
            }
            .align-content-sm-around {
                align-content: space-around !important
            }
            .align-content-sm-stretch {
                align-content: stretch !important
            }
            .align-self-sm-auto {
                align-self: auto !important
            }
            .align-self-sm-start {
                align-self: flex-start !important
            }
            .align-self-sm-end {
                align-self: flex-end !important
            }
            .align-self-sm-center {
                align-self: center !important
            }
            .align-self-sm-baseline {
                align-self: baseline !important
            }
            .align-self-sm-stretch {
                align-self: stretch !important
            }
        }
        
        @media (min-width:768px) {
            .flex-md-row {
                flex-direction: row !important
            }
            .flex-md-column {
                flex-direction: column !important
            }
            .flex-md-row-reverse {
                flex-direction: row-reverse !important
            }
            .flex-md-column-reverse {
                flex-direction: column-reverse !important
            }
            .flex-md-wrap {
                flex-wrap: wrap !important
            }
            .flex-md-nowrap {
                flex-wrap: nowrap !important
            }
            .flex-md-wrap-reverse {
                flex-wrap: wrap-reverse !important
            }
            .flex-md-fill {
                flex: 1 1 auto !important
            }
            .flex-md-grow-0 {
                flex-grow: 0 !important
            }
            .flex-md-grow-1 {
                flex-grow: 1 !important
            }
            .flex-md-shrink-0 {
                flex-shrink: 0 !important
            }
            .flex-md-shrink-1 {
                flex-shrink: 1 !important
            }
            .justify-content-md-start {
                justify-content: flex-start !important
            }
            .justify-content-md-end {
                justify-content: flex-end !important
            }
            .justify-content-md-center {
                justify-content: center !important
            }
            .justify-content-md-between {
                justify-content: space-between !important
            }
            .justify-content-md-around {
                justify-content: space-around !important
            }
            .align-items-md-start {
                align-items: flex-start !important
            }
            .align-items-md-end {
                align-items: flex-end !important
            }
            .align-items-md-center {
                align-items: center !important
            }
            .align-items-md-baseline {
                align-items: baseline !important
            }
            .align-items-md-stretch {
                align-items: stretch !important
            }
            .align-content-md-start {
                align-content: flex-start !important
            }
            .align-content-md-end {
                align-content: flex-end !important
            }
            .align-content-md-center {
                align-content: center !important
            }
            .align-content-md-between {
                align-content: space-between !important
            }
            .align-content-md-around {
                align-content: space-around !important
            }
            .align-content-md-stretch {
                align-content: stretch !important
            }
            .align-self-md-auto {
                align-self: auto !important
            }
            .align-self-md-start {
                align-self: flex-start !important
            }
            .align-self-md-end {
                align-self: flex-end !important
            }
            .align-self-md-center {
                align-self: center !important
            }
            .align-self-md-baseline {
                align-self: baseline !important
            }
            .align-self-md-stretch {
                align-self: stretch !important
            }
        }
        
        @media (min-width:992px) {
            .flex-lg-row {
                flex-direction: row !important
            }
            .flex-lg-column {
                flex-direction: column !important
            }
            .flex-lg-row-reverse {
                flex-direction: row-reverse !important
            }
            .flex-lg-column-reverse {
                flex-direction: column-reverse !important
            }
            .flex-lg-wrap {
                flex-wrap: wrap !important
            }
            .flex-lg-nowrap {
                flex-wrap: nowrap !important
            }
            .flex-lg-wrap-reverse {
                flex-wrap: wrap-reverse !important
            }
            .flex-lg-fill {
                flex: 1 1 auto !important
            }
            .flex-lg-grow-0 {
                flex-grow: 0 !important
            }
            .flex-lg-grow-1 {
                flex-grow: 1 !important
            }
            .flex-lg-shrink-0 {
                flex-shrink: 0 !important
            }
            .flex-lg-shrink-1 {
                flex-shrink: 1 !important
            }
            .justify-content-lg-start {
                justify-content: flex-start !important
            }
            .justify-content-lg-end {
                justify-content: flex-end !important
            }
            .justify-content-lg-center {
                justify-content: center !important
            }
            .justify-content-lg-between {
                justify-content: space-between !important
            }
            .justify-content-lg-around {
                justify-content: space-around !important
            }
            .align-items-lg-start {
                align-items: flex-start !important
            }
            .align-items-lg-end {
                align-items: flex-end !important
            }
            .align-items-lg-center {
                align-items: center !important
            }
            .align-items-lg-baseline {
                align-items: baseline !important
            }
            .align-items-lg-stretch {
                align-items: stretch !important
            }
            .align-content-lg-start {
                align-content: flex-start !important
            }
            .align-content-lg-end {
                align-content: flex-end !important
            }
            .align-content-lg-center {
                align-content: center !important
            }
            .align-content-lg-between {
                align-content: space-between !important
            }
            .align-content-lg-around {
                align-content: space-around !important
            }
            .align-content-lg-stretch {
                align-content: stretch !important
            }
            .align-self-lg-auto {
                align-self: auto !important
            }
            .align-self-lg-start {
                align-self: flex-start !important
            }
            .align-self-lg-end {
                align-self: flex-end !important
            }
            .align-self-lg-center {
                align-self: center !important
            }
            .align-self-lg-baseline {
                align-self: baseline !important
            }
            .align-self-lg-stretch {
                align-self: stretch !important
            }
        }
        
        @media (min-width:1200px) {
            .flex-xl-row {
                flex-direction: row !important
            }
            .flex-xl-column {
                flex-direction: column !important
            }
            .flex-xl-row-reverse {
                flex-direction: row-reverse !important
            }
            .flex-xl-column-reverse {
                flex-direction: column-reverse !important
            }
            .flex-xl-wrap {
                flex-wrap: wrap !important
            }
            .flex-xl-nowrap {
                flex-wrap: nowrap !important
            }
            .flex-xl-wrap-reverse {
                flex-wrap: wrap-reverse !important
            }
            .flex-xl-fill {
                flex: 1 1 auto !important
            }
            .flex-xl-grow-0 {
                flex-grow: 0 !important
            }
            .flex-xl-grow-1 {
                flex-grow: 1 !important
            }
            .flex-xl-shrink-0 {
                flex-shrink: 0 !important
            }
            .flex-xl-shrink-1 {
                flex-shrink: 1 !important
            }
            .justify-content-xl-start {
                justify-content: flex-start !important
            }
            .justify-content-xl-end {
                justify-content: flex-end !important
            }
            .justify-content-xl-center {
                justify-content: center !important
            }
            .justify-content-xl-between {
                justify-content: space-between !important
            }
            .justify-content-xl-around {
                justify-content: space-around !important
            }
            .align-items-xl-start {
                align-items: flex-start !important
            }
            .align-items-xl-end {
                align-items: flex-end !important
            }
            .align-items-xl-center {
                align-items: center !important
            }
            .align-items-xl-baseline {
                align-items: baseline !important
            }
            .align-items-xl-stretch {
                align-items: stretch !important
            }
            .align-content-xl-start {
                align-content: flex-start !important
            }
            .align-content-xl-end {
                align-content: flex-end !important
            }
            .align-content-xl-center {
                align-content: center !important
            }
            .align-content-xl-between {
                align-content: space-between !important
            }
            .align-content-xl-around {
                align-content: space-around !important
            }
            .align-content-xl-stretch {
                align-content: stretch !important
            }
            .align-self-xl-auto {
                align-self: auto !important
            }
            .align-self-xl-start {
                align-self: flex-start !important
            }
            .align-self-xl-end {
                align-self: flex-end !important
            }
            .align-self-xl-center {
                align-self: center !important
            }
            .align-self-xl-baseline {
                align-self: baseline !important
            }
            .align-self-xl-stretch {
                align-self: stretch !important
            }
        }
        
        .float-left {
            float: left !important
        }
        
        .float-right {
            float: right !important
        }
        
        .float-none {
            float: none !important
        }
        
        @media (min-width:576px) {
            .float-sm-left {
                float: left !important
            }
            .float-sm-right {
                float: right !important
            }
            .float-sm-none {
                float: none !important
            }
        }
        
        @media (min-width:768px) {
            .float-md-left {
                float: left !important
            }
            .float-md-right {
                float: right !important
            }
            .float-md-none {
                float: none !important
            }
        }
        
        @media (min-width:992px) {
            .float-lg-left {
                float: left !important
            }
            .float-lg-right {
                float: right !important
            }
            .float-lg-none {
                float: none !important
            }
        }
        
        @media (min-width:1200px) {
            .float-xl-left {
                float: left !important
            }
            .float-xl-right {
                float: right !important
            }
            .float-xl-none {
                float: none !important
            }
        }
        
        .user-select-all {
            -webkit-user-select: all !important;
            -moz-user-select: all !important;
            -ms-user-select: all !important;
            user-select: all !important
        }
        
        .user-select-auto {
            -webkit-user-select: auto !important;
            -moz-user-select: auto !important;
            -ms-user-select: auto !important;
            user-select: auto !important
        }
        
        .user-select-none {
            -webkit-user-select: none !important;
            -moz-user-select: none !important;
            -ms-user-select: none !important;
            user-select: none !important
        }
        
        .overflow-auto {
            overflow: auto !important
        }
        
        .overflow-hidden {
            overflow: hidden !important
        }
        
        .position-static {
            position: static !important
        }
        
        .position-relative {
            position: relative !important
        }
        
        .position-absolute {
            position: absolute !important
        }
        
        .position-fixed {
            position: fixed !important
        }
        
        .position-sticky {
            position: -webkit-sticky !important;
            position: sticky !important
        }
        
        .fixed-top {
            top: 0
        }
        
        .fixed-bottom,
        .fixed-top {
            position: fixed;
            right: 0;
            left: 0;
            z-index: 1030
        }
        
        .fixed-bottom {
            bottom: 0
        }
        
        @supports ((position:-webkit-sticky) or (position:sticky)) {
            .sticky-top {
                position: -webkit-sticky;
                position: sticky;
                top: 0;
                z-index: 1020
            }
        }
        
        .sr-only {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            white-space: nowrap;
            border: 0
        }
        
        .sr-only-focusable:active,
        .sr-only-focusable:focus {
            position: static;
            width: auto;
            height: auto;
            overflow: visible;
            clip: auto;
            white-space: normal
        }
        
        .shadow-sm {
            box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important
        }
        
        .shadow {
            box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .14901960784313725) !important
        }
        
        .shadow-lg {
            box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important
        }
        
        .shadow-none {
            box-shadow: none !important
        }
        
        .w-25 {
            width: 25% !important
        }
        
        .w-50 {
            width: 50% !important
        }
        
        .w-75 {
            width: 75% !important
        }
        
        .w-100 {
            width: 100% !important
        }
        
        .w-auto {
            width: auto !important
        }
        
        .h-25 {
            height: 25% !important
        }
        
        .h-50 {
            height: 50% !important
        }
        
        .h-75 {
            height: 75% !important
        }
        
        .h-100 {
            height: 100% !important
        }
        
        .h-auto {
            height: auto !important
        }
        
        .mw-100 {
            max-width: 100% !important
        }
        
        .mh-100 {
            max-height: 100% !important
        }
        
        .min-vw-100 {
            min-width: 100vw !important
        }
        
        .min-vh-100 {
            min-height: 100vh !important
        }
        
        .vw-100 {
            width: 100vw !important
        }
        
        .vh-100 {
            height: 100vh !important
        }
        
        .m-0 {
            margin: 0 !important
        }
        
        .mt-0,
        .my-0 {
            margin-top: 0 !important
        }
        
        .mr-0,
        .mx-0 {
            margin-right: 0 !important
        }
        
        .mb-0,
        .my-0 {
            margin-bottom: 0 !important
        }
        
        .ml-0,
        .mx-0 {
            margin-left: 0 !important
        }
        
        .m-1 {
            margin: .25rem !important
        }
        
        .mt-1,
        .my-1 {
            margin-top: .25rem !important
        }
        
        .mr-1,
        .mx-1 {
            margin-right: .25rem !important
        }
        
        .mb-1,
        .my-1 {
            margin-bottom: .25rem !important
        }
        
        .ml-1,
        .mx-1 {
            margin-left: .25rem !important
        }
        
        .m-2 {
            margin: .5rem !important
        }
        
        .mt-2,
        .my-2 {
            margin-top: .5rem !important
        }
        
        .mr-2,
        .mx-2 {
            margin-right: .5rem !important
        }
        
        .mb-2,
        .my-2 {
            margin-bottom: .5rem !important
        }
        
        .ml-2,
        .mx-2 {
            margin-left: .5rem !important
        }
        
        .m-3 {
            margin: 1rem !important
        }
        
        .mt-3,
        .my-3 {
            margin-top: 1rem !important
        }
        
        .mr-3,
        .mx-3 {
            margin-right: 1rem !important
        }
        
        .mb-3,
        .my-3 {
            margin-bottom: 1rem !important
        }
        
        .ml-3,
        .mx-3 {
            margin-left: 1rem !important
        }
        
        .m-4 {
            margin: 1.5rem !important
        }
        
        .mt-4,
        .my-4 {
            margin-top: 1.5rem !important
        }
        
        .mr-4,
        .mx-4 {
            margin-right: 1.5rem !important
        }
        
        .mb-4,
        .my-4 {
            margin-bottom: 1.5rem !important
        }
        
        .ml-4,
        .mx-4 {
            margin-left: 1.5rem !important
        }
        
        .m-5 {
            margin: 3rem !important
        }
        
        .mt-5,
        .my-5 {
            margin-top: 3rem !important
        }
        
        .mr-5,
        .mx-5 {
            margin-right: 3rem !important
        }
        
        .mb-5,
        .my-5 {
            margin-bottom: 3rem !important
        }
        
        .ml-5,
        .mx-5 {
            margin-left: 3rem !important
        }
        
        .p-0 {
            padding: 0 !important
        }
        
        .pt-0,
        .py-0 {
            padding-top: 0 !important
        }
        
        .pr-0,
        .px-0 {
            padding-right: 0 !important
        }
        
        .pb-0,
        .py-0 {
            padding-bottom: 0 !important
        }
        
        .pl-0,
        .px-0 {
            padding-left: 0 !important
        }
        
        .p-1 {
            padding: .25rem !important
        }
        
        .pt-1,
        .py-1 {
            padding-top: .25rem !important
        }
        
        .pr-1,
        .px-1 {
            padding-right: .25rem !important
        }
        
        .pb-1,
        .py-1 {
            padding-bottom: .25rem !important
        }
        
        .pl-1,
        .px-1 {
            padding-left: .25rem !important
        }
        
        .p-2 {
            padding: .5rem !important
        }
        
        .pt-2,
        .py-2 {
            padding-top: .5rem !important
        }
        
        .pr-2,
        .px-2 {
            padding-right: .5rem !important
        }
        
        .pb-2,
        .py-2 {
            padding-bottom: .5rem !important
        }
        
        .pl-2,
        .px-2 {
            padding-left: .5rem !important
        }
        
        .p-3 {
            padding: 1rem !important
        }
        
        .pt-3,
        .py-3 {
            padding-top: 1rem !important
        }
        
        .pr-3,
        .px-3 {
            padding-right: 1rem !important
        }
        
        .pb-3,
        .py-3 {
            padding-bottom: 1rem !important
        }
        
        .pl-3,
        .px-3 {
            padding-left: 1rem !important
        }
        
        .p-4 {
            padding: 1.5rem !important
        }
        
        .pt-4,
        .py-4 {
            padding-top: 1.5rem !important
        }
        
        .pr-4,
        .px-4 {
            padding-right: 1.5rem !important
        }
        
        .pb-4,
        .py-4 {
            padding-bottom: 1.5rem !important
        }
        
        .pl-4,
        .px-4 {
            padding-left: 1.5rem !important
        }
        
        .p-5 {
            padding: 3rem !important
        }
        
        .pt-5,
        .py-5 {
            padding-top: 3rem !important
        }
        
        .pr-5,
        .px-5 {
            padding-right: 3rem !important
        }
        
        .pb-5,
        .py-5 {
            padding-bottom: 3rem !important
        }
        
        .pl-5,
        .px-5 {
            padding-left: 3rem !important
        }
        
        .m-n1 {
            margin: -.25rem !important
        }
        
        .mt-n1,
        .my-n1 {
            margin-top: -.25rem !important
        }
        
        .mr-n1,
        .mx-n1 {
            margin-right: -.25rem !important
        }
        
        .mb-n1,
        .my-n1 {
            margin-bottom: -.25rem !important
        }
        
        .ml-n1,
        .mx-n1 {
            margin-left: -.25rem !important
        }
        
        .m-n2 {
            margin: -.5rem !important
        }
        
        .mt-n2,
        .my-n2 {
            margin-top: -.5rem !important
        }
        
        .mr-n2,
        .mx-n2 {
            margin-right: -.5rem !important
        }
        
        .mb-n2,
        .my-n2 {
            margin-bottom: -.5rem !important
        }
        
        .ml-n2,
        .mx-n2 {
            margin-left: -.5rem !important
        }
        
        .m-n3 {
            margin: -1rem !important
        }
        
        .mt-n3,
        .my-n3 {
            margin-top: -1rem !important
        }
        
        .mr-n3,
        .mx-n3 {
            margin-right: -1rem !important
        }
        
        .mb-n3,
        .my-n3 {
            margin-bottom: -1rem !important
        }
        
        .ml-n3,
        .mx-n3 {
            margin-left: -1rem !important
        }
        
        .m-n4 {
            margin: -1.5rem !important
        }
        
        .mt-n4,
        .my-n4 {
            margin-top: -1.5rem !important
        }
        
        .mr-n4,
        .mx-n4 {
            margin-right: -1.5rem !important
        }
        
        .mb-n4,
        .my-n4 {
            margin-bottom: -1.5rem !important
        }
        
        .ml-n4,
        .mx-n4 {
            margin-left: -1.5rem !important
        }
        
        .m-n5 {
            margin: -3rem !important
        }
        
        .mt-n5,
        .my-n5 {
            margin-top: -3rem !important
        }
        
        .mr-n5,
        .mx-n5 {
            margin-right: -3rem !important
        }
        
        .mb-n5,
        .my-n5 {
            margin-bottom: -3rem !important
        }
        
        .ml-n5,
        .mx-n5 {
            margin-left: -3rem !important
        }
        
        .m-auto {
            margin: auto !important
        }
        
        .mt-auto,
        .my-auto {
            margin-top: auto !important
        }
        
        .mr-auto,
        .mx-auto {
            margin-right: auto !important
        }
        
        .mb-auto,
        .my-auto {
            margin-bottom: auto !important
        }
        
        .ml-auto,
        .mx-auto {
            margin-left: auto !important
        }
        
        @media (min-width:576px) {
            .m-sm-0 {
                margin: 0 !important
            }
            .mt-sm-0,
            .my-sm-0 {
                margin-top: 0 !important
            }
            .mr-sm-0,
            .mx-sm-0 {
                margin-right: 0 !important
            }
            .mb-sm-0,
            .my-sm-0 {
                margin-bottom: 0 !important
            }
            .ml-sm-0,
            .mx-sm-0 {
                margin-left: 0 !important
            }
            .m-sm-1 {
                margin: .25rem !important
            }
            .mt-sm-1,
            .my-sm-1 {
                margin-top: .25rem !important
            }
            .mr-sm-1,
            .mx-sm-1 {
                margin-right: .25rem !important
            }
            .mb-sm-1,
            .my-sm-1 {
                margin-bottom: .25rem !important
            }
            .ml-sm-1,
            .mx-sm-1 {
                margin-left: .25rem !important
            }
            .m-sm-2 {
                margin: .5rem !important
            }
            .mt-sm-2,
            .my-sm-2 {
                margin-top: .5rem !important
            }
            .mr-sm-2,
            .mx-sm-2 {
                margin-right: .5rem !important
            }
            .mb-sm-2,
            .my-sm-2 {
                margin-bottom: .5rem !important
            }
            .ml-sm-2,
            .mx-sm-2 {
                margin-left: .5rem !important
            }
            .m-sm-3 {
                margin: 1rem !important
            }
            .mt-sm-3,
            .my-sm-3 {
                margin-top: 1rem !important
            }
            .mr-sm-3,
            .mx-sm-3 {
                margin-right: 1rem !important
            }
            .mb-sm-3,
            .my-sm-3 {
                margin-bottom: 1rem !important
            }
            .ml-sm-3,
            .mx-sm-3 {
                margin-left: 1rem !important
            }
            .m-sm-4 {
                margin: 1.5rem !important
            }
            .mt-sm-4,
            .my-sm-4 {
                margin-top: 1.5rem !important
            }
            .mr-sm-4,
            .mx-sm-4 {
                margin-right: 1.5rem !important
            }
            .mb-sm-4,
            .my-sm-4 {
                margin-bottom: 1.5rem !important
            }
            .ml-sm-4,
            .mx-sm-4 {
                margin-left: 1.5rem !important
            }
            .m-sm-5 {
                margin: 3rem !important
            }
            .mt-sm-5,
            .my-sm-5 {
                margin-top: 3rem !important
            }
            .mr-sm-5,
            .mx-sm-5 {
                margin-right: 3rem !important
            }
            .mb-sm-5,
            .my-sm-5 {
                margin-bottom: 3rem !important
            }
            .ml-sm-5,
            .mx-sm-5 {
                margin-left: 3rem !important
            }
            .p-sm-0 {
                padding: 0 !important
            }
            .pt-sm-0,
            .py-sm-0 {
                padding-top: 0 !important
            }
            .pr-sm-0,
            .px-sm-0 {
                padding-right: 0 !important
            }
            .pb-sm-0,
            .py-sm-0 {
                padding-bottom: 0 !important
            }
            .pl-sm-0,
            .px-sm-0 {
                padding-left: 0 !important
            }
            .p-sm-1 {
                padding: .25rem !important
            }
            .pt-sm-1,
            .py-sm-1 {
                padding-top: .25rem !important
            }
            .pr-sm-1,
            .px-sm-1 {
                padding-right: .25rem !important
            }
            .pb-sm-1,
            .py-sm-1 {
                padding-bottom: .25rem !important
            }
            .pl-sm-1,
            .px-sm-1 {
                padding-left: .25rem !important
            }
            .p-sm-2 {
                padding: .5rem !important
            }
            .pt-sm-2,
            .py-sm-2 {
                padding-top: .5rem !important
            }
            .pr-sm-2,
            .px-sm-2 {
                padding-right: .5rem !important
            }
            .pb-sm-2,
            .py-sm-2 {
                padding-bottom: .5rem !important
            }
            .pl-sm-2,
            .px-sm-2 {
                padding-left: .5rem !important
            }
            .p-sm-3 {
                padding: 1rem !important
            }
            .pt-sm-3,
            .py-sm-3 {
                padding-top: 1rem !important
            }
            .pr-sm-3,
            .px-sm-3 {
                padding-right: 1rem !important
            }
            .pb-sm-3,
            .py-sm-3 {
                padding-bottom: 1rem !important
            }
            .pl-sm-3,
            .px-sm-3 {
                padding-left: 1rem !important
            }
            .p-sm-4 {
                padding: 1.5rem !important
            }
            .pt-sm-4,
            .py-sm-4 {
                padding-top: 1.5rem !important
            }
            .pr-sm-4,
            .px-sm-4 {
                padding-right: 1.5rem !important
            }
            .pb-sm-4,
            .py-sm-4 {
                padding-bottom: 1.5rem !important
            }
            .pl-sm-4,
            .px-sm-4 {
                padding-left: 1.5rem !important
            }
            .p-sm-5 {
                padding: 3rem !important
            }
            .pt-sm-5,
            .py-sm-5 {
                padding-top: 3rem !important
            }
            .pr-sm-5,
            .px-sm-5 {
                padding-right: 3rem !important
            }
            .pb-sm-5,
            .py-sm-5 {
                padding-bottom: 3rem !important
            }
            .pl-sm-5,
            .px-sm-5 {
                padding-left: 3rem !important
            }
            .m-sm-n1 {
                margin: -.25rem !important
            }
            .mt-sm-n1,
            .my-sm-n1 {
                margin-top: -.25rem !important
            }
            .mr-sm-n1,
            .mx-sm-n1 {
                margin-right: -.25rem !important
            }
            .mb-sm-n1,
            .my-sm-n1 {
                margin-bottom: -.25rem !important
            }
            .ml-sm-n1,
            .mx-sm-n1 {
                margin-left: -.25rem !important
            }
            .m-sm-n2 {
                margin: -.5rem !important
            }
            .mt-sm-n2,
            .my-sm-n2 {
                margin-top: -.5rem !important
            }
            .mr-sm-n2,
            .mx-sm-n2 {
                margin-right: -.5rem !important
            }
            .mb-sm-n2,
            .my-sm-n2 {
                margin-bottom: -.5rem !important
            }
            .ml-sm-n2,
            .mx-sm-n2 {
                margin-left: -.5rem !important
            }
            .m-sm-n3 {
                margin: -1rem !important
            }
            .mt-sm-n3,
            .my-sm-n3 {
                margin-top: -1rem !important
            }
            .mr-sm-n3,
            .mx-sm-n3 {
                margin-right: -1rem !important
            }
            .mb-sm-n3,
            .my-sm-n3 {
                margin-bottom: -1rem !important
            }
            .ml-sm-n3,
            .mx-sm-n3 {
                margin-left: -1rem !important
            }
            .m-sm-n4 {
                margin: -1.5rem !important
            }
            .mt-sm-n4,
            .my-sm-n4 {
                margin-top: -1.5rem !important
            }
            .mr-sm-n4,
            .mx-sm-n4 {
                margin-right: -1.5rem !important
            }
            .mb-sm-n4,
            .my-sm-n4 {
                margin-bottom: -1.5rem !important
            }
            .ml-sm-n4,
            .mx-sm-n4 {
                margin-left: -1.5rem !important
            }
            .m-sm-n5 {
                margin: -3rem !important
            }
            .mt-sm-n5,
            .my-sm-n5 {
                margin-top: -3rem !important
            }
            .mr-sm-n5,
            .mx-sm-n5 {
                margin-right: -3rem !important
            }
            .mb-sm-n5,
            .my-sm-n5 {
                margin-bottom: -3rem !important
            }
            .ml-sm-n5,
            .mx-sm-n5 {
                margin-left: -3rem !important
            }
            .m-sm-auto {
                margin: auto !important
            }
            .mt-sm-auto,
            .my-sm-auto {
                margin-top: auto !important
            }
            .mr-sm-auto,
            .mx-sm-auto {
                margin-right: auto !important
            }
            .mb-sm-auto,
            .my-sm-auto {
                margin-bottom: auto !important
            }
            .ml-sm-auto,
            .mx-sm-auto {
                margin-left: auto !important
            }
        }
        
        @media (min-width:768px) {
            .m-md-0 {
                margin: 0 !important
            }
            .mt-md-0,
            .my-md-0 {
                margin-top: 0 !important
            }
            .mr-md-0,
            .mx-md-0 {
                margin-right: 0 !important
            }
            .mb-md-0,
            .my-md-0 {
                margin-bottom: 0 !important
            }
            .ml-md-0,
            .mx-md-0 {
                margin-left: 0 !important
            }
            .m-md-1 {
                margin: .25rem !important
            }
            .mt-md-1,
            .my-md-1 {
                margin-top: .25rem !important
            }
            .mr-md-1,
            .mx-md-1 {
                margin-right: .25rem !important
            }
            .mb-md-1,
            .my-md-1 {
                margin-bottom: .25rem !important
            }
            .ml-md-1,
            .mx-md-1 {
                margin-left: .25rem !important
            }
            .m-md-2 {
                margin: .5rem !important
            }
            .mt-md-2,
            .my-md-2 {
                margin-top: .5rem !important
            }
            .mr-md-2,
            .mx-md-2 {
                margin-right: .5rem !important
            }
            .mb-md-2,
            .my-md-2 {
                margin-bottom: .5rem !important
            }
            .ml-md-2,
            .mx-md-2 {
                margin-left: .5rem !important
            }
            .m-md-3 {
                margin: 1rem !important
            }
            .mt-md-3,
            .my-md-3 {
                margin-top: 1rem !important
            }
            .mr-md-3,
            .mx-md-3 {
                margin-right: 1rem !important
            }
            .mb-md-3,
            .my-md-3 {
                margin-bottom: 1rem !important
            }
            .ml-md-3,
            .mx-md-3 {
                margin-left: 1rem !important
            }
            .m-md-4 {
                margin: 1.5rem !important
            }
            .mt-md-4,
            .my-md-4 {
                margin-top: 1.5rem !important
            }
            .mr-md-4,
            .mx-md-4 {
                margin-right: 1.5rem !important
            }
            .mb-md-4,
            .my-md-4 {
                margin-bottom: 1.5rem !important
            }
            .ml-md-4,
            .mx-md-4 {
                margin-left: 1.5rem !important
            }
            .m-md-5 {
                margin: 3rem !important
            }
            .mt-md-5,
            .my-md-5 {
                margin-top: 3rem !important
            }
            .mr-md-5,
            .mx-md-5 {
                margin-right: 3rem !important
            }
            .mb-md-5,
            .my-md-5 {
                margin-bottom: 3rem !important
            }
            .ml-md-5,
            .mx-md-5 {
                margin-left: 3rem !important
            }
            .p-md-0 {
                padding: 0 !important
            }
            .pt-md-0,
            .py-md-0 {
                padding-top: 0 !important
            }
            .pr-md-0,
            .px-md-0 {
                padding-right: 0 !important
            }
            .pb-md-0,
            .py-md-0 {
                padding-bottom: 0 !important
            }
            .pl-md-0,
            .px-md-0 {
                padding-left: 0 !important
            }
            .p-md-1 {
                padding: .25rem !important
            }
            .pt-md-1,
            .py-md-1 {
                padding-top: .25rem !important
            }
            .pr-md-1,
            .px-md-1 {
                padding-right: .25rem !important
            }
            .pb-md-1,
            .py-md-1 {
                padding-bottom: .25rem !important
            }
            .pl-md-1,
            .px-md-1 {
                padding-left: .25rem !important
            }
            .p-md-2 {
                padding: .5rem !important
            }
            .pt-md-2,
            .py-md-2 {
                padding-top: .5rem !important
            }
            .pr-md-2,
            .px-md-2 {
                padding-right: .5rem !important
            }
            .pb-md-2,
            .py-md-2 {
                padding-bottom: .5rem !important
            }
            .pl-md-2,
            .px-md-2 {
                padding-left: .5rem !important
            }
            .p-md-3 {
                padding: 1rem !important
            }
            .pt-md-3,
            .py-md-3 {
                padding-top: 1rem !important
            }
            .pr-md-3,
            .px-md-3 {
                padding-right: 1rem !important
            }
            .pb-md-3,
            .py-md-3 {
                padding-bottom: 1rem !important
            }
            .pl-md-3,
            .px-md-3 {
                padding-left: 1rem !important
            }
            .p-md-4 {
                padding: 1.5rem !important
            }
            .pt-md-4,
            .py-md-4 {
                padding-top: 1.5rem !important
            }
            .pr-md-4,
            .px-md-4 {
                padding-right: 1.5rem !important
            }
            .pb-md-4,
            .py-md-4 {
                padding-bottom: 1.5rem !important
            }
            .pl-md-4,
            .px-md-4 {
                padding-left: 1.5rem !important
            }
            .p-md-5 {
                padding: 3rem !important
            }
            .pt-md-5,
            .py-md-5 {
                padding-top: 3rem !important
            }
            .pr-md-5,
            .px-md-5 {
                padding-right: 3rem !important
            }
            .pb-md-5,
            .py-md-5 {
                padding-bottom: 3rem !important
            }
            .pl-md-5,
            .px-md-5 {
                padding-left: 3rem !important
            }
            .m-md-n1 {
                margin: -.25rem !important
            }
            .mt-md-n1,
            .my-md-n1 {
                margin-top: -.25rem !important
            }
            .mr-md-n1,
            .mx-md-n1 {
                margin-right: -.25rem !important
            }
            .mb-md-n1,
            .my-md-n1 {
                margin-bottom: -.25rem !important
            }
            .ml-md-n1,
            .mx-md-n1 {
                margin-left: -.25rem !important
            }
            .m-md-n2 {
                margin: -.5rem !important
            }
            .mt-md-n2,
            .my-md-n2 {
                margin-top: -.5rem !important
            }
            .mr-md-n2,
            .mx-md-n2 {
                margin-right: -.5rem !important
            }
            .mb-md-n2,
            .my-md-n2 {
                margin-bottom: -.5rem !important
            }
            .ml-md-n2,
            .mx-md-n2 {
                margin-left: -.5rem !important
            }
            .m-md-n3 {
                margin: -1rem !important
            }
            .mt-md-n3,
            .my-md-n3 {
                margin-top: -1rem !important
            }
            .mr-md-n3,
            .mx-md-n3 {
                margin-right: -1rem !important
            }
            .mb-md-n3,
            .my-md-n3 {
                margin-bottom: -1rem !important
            }
            .ml-md-n3,
            .mx-md-n3 {
                margin-left: -1rem !important
            }
            .m-md-n4 {
                margin: -1.5rem !important
            }
            .mt-md-n4,
            .my-md-n4 {
                margin-top: -1.5rem !important
            }
            .mr-md-n4,
            .mx-md-n4 {
                margin-right: -1.5rem !important
            }
            .mb-md-n4,
            .my-md-n4 {
                margin-bottom: -1.5rem !important
            }
            .ml-md-n4,
            .mx-md-n4 {
                margin-left: -1.5rem !important
            }
            .m-md-n5 {
                margin: -3rem !important
            }
            .mt-md-n5,
            .my-md-n5 {
                margin-top: -3rem !important
            }
            .mr-md-n5,
            .mx-md-n5 {
                margin-right: -3rem !important
            }
            .mb-md-n5,
            .my-md-n5 {
                margin-bottom: -3rem !important
            }
            .ml-md-n5,
            .mx-md-n5 {
                margin-left: -3rem !important
            }
            .m-md-auto {
                margin: auto !important
            }
            .mt-md-auto,
            .my-md-auto {
                margin-top: auto !important
            }
            .mr-md-auto,
            .mx-md-auto {
                margin-right: auto !important
            }
            .mb-md-auto,
            .my-md-auto {
                margin-bottom: auto !important
            }
            .ml-md-auto,
            .mx-md-auto {
                margin-left: auto !important
            }
        }
        
        @media (min-width:992px) {
            .m-lg-0 {
                margin: 0 !important
            }
            .mt-lg-0,
            .my-lg-0 {
                margin-top: 0 !important
            }
            .mr-lg-0,
            .mx-lg-0 {
                margin-right: 0 !important
            }
            .mb-lg-0,
            .my-lg-0 {
                margin-bottom: 0 !important
            }
            .ml-lg-0,
            .mx-lg-0 {
                margin-left: 0 !important
            }
            .m-lg-1 {
                margin: .25rem !important
            }
            .mt-lg-1,
            .my-lg-1 {
                margin-top: .25rem !important
            }
            .mr-lg-1,
            .mx-lg-1 {
                margin-right: .25rem !important
            }
            .mb-lg-1,
            .my-lg-1 {
                margin-bottom: .25rem !important
            }
            .ml-lg-1,
            .mx-lg-1 {
                margin-left: .25rem !important
            }
            .m-lg-2 {
                margin: .5rem !important
            }
            .mt-lg-2,
            .my-lg-2 {
                margin-top: .5rem !important
            }
            .mr-lg-2,
            .mx-lg-2 {
                margin-right: .5rem !important
            }
            .mb-lg-2,
            .my-lg-2 {
                margin-bottom: .5rem !important
            }
            .ml-lg-2,
            .mx-lg-2 {
                margin-left: .5rem !important
            }
            .m-lg-3 {
                margin: 1rem !important
            }
            .mt-lg-3,
            .my-lg-3 {
                margin-top: 1rem !important
            }
            .mr-lg-3,
            .mx-lg-3 {
                margin-right: 1rem !important
            }
            .mb-lg-3,
            .my-lg-3 {
                margin-bottom: 1rem !important
            }
            .ml-lg-3,
            .mx-lg-3 {
                margin-left: 1rem !important
            }
            .m-lg-4 {
                margin: 1.5rem !important
            }
            .mt-lg-4,
            .my-lg-4 {
                margin-top: 1.5rem !important
            }
            .mr-lg-4,
            .mx-lg-4 {
                margin-right: 1.5rem !important
            }
            .mb-lg-4,
            .my-lg-4 {
                margin-bottom: 1.5rem !important
            }
            .ml-lg-4,
            .mx-lg-4 {
                margin-left: 1.5rem !important
            }
            .m-lg-5 {
                margin: 3rem !important
            }
            .mt-lg-5,
            .my-lg-5 {
                margin-top: 3rem !important
            }
            .mr-lg-5,
            .mx-lg-5 {
                margin-right: 3rem !important
            }
            .mb-lg-5,
            .my-lg-5 {
                margin-bottom: 3rem !important
            }
            .ml-lg-5,
            .mx-lg-5 {
                margin-left: 3rem !important
            }
            .p-lg-0 {
                padding: 0 !important
            }
            .pt-lg-0,
            .py-lg-0 {
                padding-top: 0 !important
            }
            .pr-lg-0,
            .px-lg-0 {
                padding-right: 0 !important
            }
            .pb-lg-0,
            .py-lg-0 {
                padding-bottom: 0 !important
            }
            .pl-lg-0,
            .px-lg-0 {
                padding-left: 0 !important
            }
            .p-lg-1 {
                padding: .25rem !important
            }
            .pt-lg-1,
            .py-lg-1 {
                padding-top: .25rem !important
            }
            .pr-lg-1,
            .px-lg-1 {
                padding-right: .25rem !important
            }
            .pb-lg-1,
            .py-lg-1 {
                padding-bottom: .25rem !important
            }
            .pl-lg-1,
            .px-lg-1 {
                padding-left: .25rem !important
            }
            .p-lg-2 {
                padding: .5rem !important
            }
            .pt-lg-2,
            .py-lg-2 {
                padding-top: .5rem !important
            }
            .pr-lg-2,
            .px-lg-2 {
                padding-right: .5rem !important
            }
            .pb-lg-2,
            .py-lg-2 {
                padding-bottom: .5rem !important
            }
            .pl-lg-2,
            .px-lg-2 {
                padding-left: .5rem !important
            }
            .p-lg-3 {
                padding: 1rem !important
            }
            .pt-lg-3,
            .py-lg-3 {
                padding-top: 1rem !important
            }
            .pr-lg-3,
            .px-lg-3 {
                padding-right: 1rem !important
            }
            .pb-lg-3,
            .py-lg-3 {
                padding-bottom: 1rem !important
            }
            .pl-lg-3,
            .px-lg-3 {
                padding-left: 1rem !important
            }
            .p-lg-4 {
                padding: 1.5rem !important
            }
            .pt-lg-4,
            .py-lg-4 {
                padding-top: 1.5rem !important
            }
            .pr-lg-4,
            .px-lg-4 {
                padding-right: 1.5rem !important
            }
            .pb-lg-4,
            .py-lg-4 {
                padding-bottom: 1.5rem !important
            }
            .pl-lg-4,
            .px-lg-4 {
                padding-left: 1.5rem !important
            }
            .p-lg-5 {
                padding: 3rem !important
            }
            .pt-lg-5,
            .py-lg-5 {
                padding-top: 3rem !important
            }
            .pr-lg-5,
            .px-lg-5 {
                padding-right: 3rem !important
            }
            .pb-lg-5,
            .py-lg-5 {
                padding-bottom: 3rem !important
            }
            .pl-lg-5,
            .px-lg-5 {
                padding-left: 3rem !important
            }
            .m-lg-n1 {
                margin: -.25rem !important
            }
            .mt-lg-n1,
            .my-lg-n1 {
                margin-top: -.25rem !important
            }
            .mr-lg-n1,
            .mx-lg-n1 {
                margin-right: -.25rem !important
            }
            .mb-lg-n1,
            .my-lg-n1 {
                margin-bottom: -.25rem !important
            }
            .ml-lg-n1,
            .mx-lg-n1 {
                margin-left: -.25rem !important
            }
            .m-lg-n2 {
                margin: -.5rem !important
            }
            .mt-lg-n2,
            .my-lg-n2 {
                margin-top: -.5rem !important
            }
            .mr-lg-n2,
            .mx-lg-n2 {
                margin-right: -.5rem !important
            }
            .mb-lg-n2,
            .my-lg-n2 {
                margin-bottom: -.5rem !important
            }
            .ml-lg-n2,
            .mx-lg-n2 {
                margin-left: -.5rem !important
            }
            .m-lg-n3 {
                margin: -1rem !important
            }
            .mt-lg-n3,
            .my-lg-n3 {
                margin-top: -1rem !important
            }
            .mr-lg-n3,
            .mx-lg-n3 {
                margin-right: -1rem !important
            }
            .mb-lg-n3,
            .my-lg-n3 {
                margin-bottom: -1rem !important
            }
            .ml-lg-n3,
            .mx-lg-n3 {
                margin-left: -1rem !important
            }
            .m-lg-n4 {
                margin: -1.5rem !important
            }
            .mt-lg-n4,
            .my-lg-n4 {
                margin-top: -1.5rem !important
            }
            .mr-lg-n4,
            .mx-lg-n4 {
                margin-right: -1.5rem !important
            }
            .mb-lg-n4,
            .my-lg-n4 {
                margin-bottom: -1.5rem !important
            }
            .ml-lg-n4,
            .mx-lg-n4 {
                margin-left: -1.5rem !important
            }
            .m-lg-n5 {
                margin: -3rem !important
            }
            .mt-lg-n5,
            .my-lg-n5 {
                margin-top: -3rem !important
            }
            .mr-lg-n5,
            .mx-lg-n5 {
                margin-right: -3rem !important
            }
            .mb-lg-n5,
            .my-lg-n5 {
                margin-bottom: -3rem !important
            }
            .ml-lg-n5,
            .mx-lg-n5 {
                margin-left: -3rem !important
            }
            .m-lg-auto {
                margin: auto !important
            }
            .mt-lg-auto,
            .my-lg-auto {
                margin-top: auto !important
            }
            .mr-lg-auto,
            .mx-lg-auto {
                margin-right: auto !important
            }
            .mb-lg-auto,
            .my-lg-auto {
                margin-bottom: auto !important
            }
            .ml-lg-auto,
            .mx-lg-auto {
                margin-left: auto !important
            }
        }
        
        @media (min-width:1200px) {
            .m-xl-0 {
                margin: 0 !important
            }
            .mt-xl-0,
            .my-xl-0 {
                margin-top: 0 !important
            }
            .mr-xl-0,
            .mx-xl-0 {
                margin-right: 0 !important
            }
            .mb-xl-0,
            .my-xl-0 {
                margin-bottom: 0 !important
            }
            .ml-xl-0,
            .mx-xl-0 {
                margin-left: 0 !important
            }
            .m-xl-1 {
                margin: .25rem !important
            }
            .mt-xl-1,
            .my-xl-1 {
                margin-top: .25rem !important
            }
            .mr-xl-1,
            .mx-xl-1 {
                margin-right: .25rem !important
            }
            .mb-xl-1,
            .my-xl-1 {
                margin-bottom: .25rem !important
            }
            .ml-xl-1,
            .mx-xl-1 {
                margin-left: .25rem !important
            }
            .m-xl-2 {
                margin: .5rem !important
            }
            .mt-xl-2,
            .my-xl-2 {
                margin-top: .5rem !important
            }
            .mr-xl-2,
            .mx-xl-2 {
                margin-right: .5rem !important
            }
            .mb-xl-2,
            .my-xl-2 {
                margin-bottom: .5rem !important
            }
            .ml-xl-2,
            .mx-xl-2 {
                margin-left: .5rem !important
            }
            .m-xl-3 {
                margin: 1rem !important
            }
            .mt-xl-3,
            .my-xl-3 {
                margin-top: 1rem !important
            }
            .mr-xl-3,
            .mx-xl-3 {
                margin-right: 1rem !important
            }
            .mb-xl-3,
            .my-xl-3 {
                margin-bottom: 1rem !important
            }
            .ml-xl-3,
            .mx-xl-3 {
                margin-left: 1rem !important
            }
            .m-xl-4 {
                margin: 1.5rem !important
            }
            .mt-xl-4,
            .my-xl-4 {
                margin-top: 1.5rem !important
            }
            .mr-xl-4,
            .mx-xl-4 {
                margin-right: 1.5rem !important
            }
            .mb-xl-4,
            .my-xl-4 {
                margin-bottom: 1.5rem !important
            }
            .ml-xl-4,
            .mx-xl-4 {
                margin-left: 1.5rem !important
            }
            .m-xl-5 {
                margin: 3rem !important
            }
            .mt-xl-5,
            .my-xl-5 {
                margin-top: 3rem !important
            }
            .mr-xl-5,
            .mx-xl-5 {
                margin-right: 3rem !important
            }
            .mb-xl-5,
            .my-xl-5 {
                margin-bottom: 3rem !important
            }
            .ml-xl-5,
            .mx-xl-5 {
                margin-left: 3rem !important
            }
            .p-xl-0 {
                padding: 0 !important
            }
            .pt-xl-0,
            .py-xl-0 {
                padding-top: 0 !important
            }
            .pr-xl-0,
            .px-xl-0 {
                padding-right: 0 !important
            }
            .pb-xl-0,
            .py-xl-0 {
                padding-bottom: 0 !important
            }
            .pl-xl-0,
            .px-xl-0 {
                padding-left: 0 !important
            }
            .p-xl-1 {
                padding: .25rem !important
            }
            .pt-xl-1,
            .py-xl-1 {
                padding-top: .25rem !important
            }
            .pr-xl-1,
            .px-xl-1 {
                padding-right: .25rem !important
            }
            .pb-xl-1,
            .py-xl-1 {
                padding-bottom: .25rem !important
            }
            .pl-xl-1,
            .px-xl-1 {
                padding-left: .25rem !important
            }
            .p-xl-2 {
                padding: .5rem !important
            }
            .pt-xl-2,
            .py-xl-2 {
                padding-top: .5rem !important
            }
            .pr-xl-2,
            .px-xl-2 {
                padding-right: .5rem !important
            }
            .pb-xl-2,
            .py-xl-2 {
                padding-bottom: .5rem !important
            }
            .pl-xl-2,
            .px-xl-2 {
                padding-left: .5rem !important
            }
            .p-xl-3 {
                padding: 1rem !important
            }
            .pt-xl-3,
            .py-xl-3 {
                padding-top: 1rem !important
            }
            .pr-xl-3,
            .px-xl-3 {
                padding-right: 1rem !important
            }
            .pb-xl-3,
            .py-xl-3 {
                padding-bottom: 1rem !important
            }
            .pl-xl-3,
            .px-xl-3 {
                padding-left: 1rem !important
            }
            .p-xl-4 {
                padding: 1.5rem !important
            }
            .pt-xl-4,
            .py-xl-4 {
                padding-top: 1.5rem !important
            }
            .pr-xl-4,
            .px-xl-4 {
                padding-right: 1.5rem !important
            }
            .pb-xl-4,
            .py-xl-4 {
                padding-bottom: 1.5rem !important
            }
            .pl-xl-4,
            .px-xl-4 {
                padding-left: 1.5rem !important
            }
            .p-xl-5 {
                padding: 3rem !important
            }
            .pt-xl-5,
            .py-xl-5 {
                padding-top: 3rem !important
            }
            .pr-xl-5,
            .px-xl-5 {
                padding-right: 3rem !important
            }
            .pb-xl-5,
            .py-xl-5 {
                padding-bottom: 3rem !important
            }
            .pl-xl-5,
            .px-xl-5 {
                padding-left: 3rem !important
            }
            .m-xl-n1 {
                margin: -.25rem !important
            }
            .mt-xl-n1,
            .my-xl-n1 {
                margin-top: -.25rem !important
            }
            .mr-xl-n1,
            .mx-xl-n1 {
                margin-right: -.25rem !important
            }
            .mb-xl-n1,
            .my-xl-n1 {
                margin-bottom: -.25rem !important
            }
            .ml-xl-n1,
            .mx-xl-n1 {
                margin-left: -.25rem !important
            }
            .m-xl-n2 {
                margin: -.5rem !important
            }
            .mt-xl-n2,
            .my-xl-n2 {
                margin-top: -.5rem !important
            }
            .mr-xl-n2,
            .mx-xl-n2 {
                margin-right: -.5rem !important
            }
            .mb-xl-n2,
            .my-xl-n2 {
                margin-bottom: -.5rem !important
            }
            .ml-xl-n2,
            .mx-xl-n2 {
                margin-left: -.5rem !important
            }
            .m-xl-n3 {
                margin: -1rem !important
            }
            .mt-xl-n3,
            .my-xl-n3 {
                margin-top: -1rem !important
            }
            .mr-xl-n3,
            .mx-xl-n3 {
                margin-right: -1rem !important
            }
            .mb-xl-n3,
            .my-xl-n3 {
                margin-bottom: -1rem !important
            }
            .ml-xl-n3,
            .mx-xl-n3 {
                margin-left: -1rem !important
            }
            .m-xl-n4 {
                margin: -1.5rem !important
            }
            .mt-xl-n4,
            .my-xl-n4 {
                margin-top: -1.5rem !important
            }
            .mr-xl-n4,
            .mx-xl-n4 {
                margin-right: -1.5rem !important
            }
            .mb-xl-n4,
            .my-xl-n4 {
                margin-bottom: -1.5rem !important
            }
            .ml-xl-n4,
            .mx-xl-n4 {
                margin-left: -1.5rem !important
            }
            .m-xl-n5 {
                margin: -3rem !important
            }
            .mt-xl-n5,
            .my-xl-n5 {
                margin-top: -3rem !important
            }
            .mr-xl-n5,
            .mx-xl-n5 {
                margin-right: -3rem !important
            }
            .mb-xl-n5,
            .my-xl-n5 {
                margin-bottom: -3rem !important
            }
            .ml-xl-n5,
            .mx-xl-n5 {
                margin-left: -3rem !important
            }
            .m-xl-auto {
                margin: auto !important
            }
            .mt-xl-auto,
            .my-xl-auto {
                margin-top: auto !important
            }
            .mr-xl-auto,
            .mx-xl-auto {
                margin-right: auto !important
            }
            .mb-xl-auto,
            .my-xl-auto {
                margin-bottom: auto !important
            }
            .ml-xl-auto,
            .mx-xl-auto {
                margin-left: auto !important
            }
        }
        
        .stretched-link:after {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 1;
            pointer-events: auto;
            content: "";
            background-color: initial
        }
        
        .text-monospace {
            font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important
        }
        
        .text-justify {
            text-align: justify !important
        }
        
        .text-wrap {
            white-space: normal !important
        }
        
        .text-nowrap {
            white-space: nowrap !important
        }
        
        .text-truncate {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }
        
        .text-left {
            text-align: left !important
        }
        
        .text-right {
            text-align: right !important
        }
        
        .text-center {
            text-align: center !important
        }
        
        @media (min-width:576px) {
            .text-sm-left {
                text-align: left !important
            }
            .text-sm-right {
                text-align: right !important
            }
            .text-sm-center {
                text-align: center !important
            }
        }
        
        @media (min-width:768px) {
            .text-md-left {
                text-align: left !important
            }
            .text-md-right {
                text-align: right !important
            }
            .text-md-center {
                text-align: center !important
            }
        }
        
        @media (min-width:992px) {
            .text-lg-left {
                text-align: left !important
            }
            .text-lg-right {
                text-align: right !important
            }
            .text-lg-center {
                text-align: center !important
            }
        }
        
        @media (min-width:1200px) {
            .text-xl-left {
                text-align: left !important
            }
            .text-xl-right {
                text-align: right !important
            }
            .text-xl-center {
                text-align: center !important
            }
        }
        
        .text-lowercase {
            text-transform: lowercase !important
        }
        
        .text-uppercase {
            text-transform: uppercase !important
        }
        
        .text-capitalize {
            text-transform: capitalize !important
        }
        
        .font-weight-light {
            font-weight: 300 !important
        }
        
        .font-weight-lighter {
            font-weight: lighter !important
        }
        
        .font-weight-normal {
            font-weight: 400 !important
        }
        
        .font-weight-bold {
            font-weight: 700 !important
        }
        
        .font-weight-bolder {
            font-weight: bolder !important
        }
        
        .font-italic {
            font-style: italic !important
        }
        
        .text-white {
            color: #fff !important
        }
        
        .text-primary {
            color: #007bff !important
        }
        
        a.text-primary:focus,
        a.text-primary:hover {
            color: #0056b3 !important
        }
        
        .text-secondary {
            color: #6c757d !important
        }
        
        a.text-secondary:focus,
        a.text-secondary:hover {
            color: #494f54 !important
        }
        
        .text-success {
            color: #28a745 !important
        }
        
        a.text-success:focus,
        a.text-success:hover {
            color: #19692c !important
        }
        
        .text-info {
            color: #17a2b8 !important
        }
        
        a.text-info:focus,
        a.text-info:hover {
            color: #0f6674 !important
        }
        
        .text-warning {
            color: #ffc107 !important
        }
        
        a.text-warning:focus,
        a.text-warning:hover {
            color: #ba8b00 !important
        }
        
        .text-danger {
            color: #dc3545 !important
        }
        
        a.text-danger:focus,
        a.text-danger:hover {
            color: #a71d2a !important
        }
        
        .text-light {
            color: #f8f9fa !important
        }
        
        a.text-light:focus,
        a.text-light:hover {
            color: #cbd3da !important
        }
        
        .text-dark {
            color: #343a40 !important
        }
        
        a.text-dark:focus,
        a.text-dark:hover {
            color: #121416 !important
        }
        
        .text-body {
            color: #212529 !important
        }
        
        .text-muted {
            color: #6c757d !important
        }
        
        .text-black-50 {
            color: rgba(0, 0, 0, .5019607843137255) !important
        }
        
        .text-white-50 {
            color: hsla(0, 0%, 100%, .5019607843137255) !important
        }
        
        .text-hide {
            font: 0/0 a;
            color: transparent;
            text-shadow: none;
            background-color: initial;
            border: 0
        }
        
        .text-decoration-none {
            text-decoration: none !important
        }
        
        .text-break {
            word-break: break-word !important;
            word-wrap: break-word !important
        }
        
        .text-reset {
            color: inherit !important
        }
        
        .visible {
            visibility: visible !important
        }
        
        .invisible {
            visibility: hidden !important
        }
        
        @media print {
            *,
             :after,
             :before {
                text-shadow: none !important;
                box-shadow: none !important
            }
            a:not(.btn) {
                text-decoration: underline
            }
            abbr[title]:after {
                content: " ("attr(title) ")"
            }
            pre {
                white-space: pre-wrap !important
            }
            blockquote,
            pre {
                border: 1px solid #adb5bd;
                page-break-inside: avoid
            }
            thead {
                display: table-header-group
            }
            img,
            tr {
                page-break-inside: avoid
            }
            h2,
            h3,
            p {
                orphans: 3;
                widows: 3
            }
            h2,
            h3 {
                page-break-after: avoid
            }
            @page {
                size: a3
            }
            .container,
            body {
                min-width: 992px !important
            }
            .navbar {
                display: none
            }
            .badge {
                border: 1px solid #000
            }
            .table {
                border-collapse: collapse !important
            }
            .table td,
            .table th {
                background-color: #fff !important
            }
            .table-bordered td,
            .table-bordered th {
                border: 1px solid #dee2e6 !important
            }
            .table-dark {
                color: inherit
            }
            .table-dark tbody+tbody,
            .table-dark td,
            .table-dark th,
            .table-dark thead th {
                border-color: #dee2e6
            }
            .table .thead-dark th {
                color: inherit;
                border-color: #dee2e6
            }
        }
        
        .mat-badge-content {
            font-weight: 600;
            font-size: 12px;
            font-family: Roboto, Helvetica Neue, sans-serif
        }
        
        .mat-badge-small .mat-badge-content {
            font-size: 9px
        }
        
        .mat-badge-large .mat-badge-content {
            font-size: 24px
        }
        
        .mat-h1,
        .mat-headline,
        .mat-typography h1 {
            font: 400 24px/32px Roboto, Helvetica Neue, sans-serif;
            letter-spacing: normal;
            margin: 0 0 16px
        }
        
        .mat-h2,
        .mat-title,
        .mat-typography h2 {
            font: 500 20px/32px Roboto, Helvetica Neue, sans-serif;
            letter-spacing: normal;
            margin: 0 0 16px
        }
        
        .mat-h3,
        .mat-subheading-2,
        .mat-typography h3 {
            font: 400 16px/28px Roboto, Helvetica Neue, sans-serif;
            letter-spacing: normal;
            margin: 0 0 16px
        }
        
        .mat-h4,
        .mat-subheading-1,
        .mat-typography h4 {
            font: 400 15px/24px Roboto, Helvetica Neue, sans-serif;
            letter-spacing: normal;
            margin: 0 0 16px
        }
        
        .mat-h5,
        .mat-typography h5 {
            font: 400 11.62px/20px Roboto, Helvetica Neue, sans-serif;
            margin: 0 0 12px
        }
        
        .mat-h6,
        .mat-typography h6 {
            font: 400 9.38px/20px Roboto, Helvetica Neue, sans-serif;
            margin: 0 0 12px
        }
        
        .mat-body-2,
        .mat-body-strong {
            font: 500 14px/24px Roboto, Helvetica Neue, sans-serif;
            letter-spacing: normal
        }
        
        .mat-body,
        .mat-body-1,
        .mat-typography {
            font: 400 14px/20px Roboto, Helvetica Neue, sans-serif;
            letter-spacing: normal
        }
        
        .mat-body-1 p,
        .mat-body p,
        .mat-typography p {
            margin: 0 0 12px
        }
        
        .mat-caption,
        .mat-small {
            font: 400 12px/20px Roboto, Helvetica Neue, sans-serif;
            letter-spacing: normal
        }
        
        .mat-display-4,
        .mat-typography .mat-display-4 {
            font: 300 112px/112px Roboto, Helvetica Neue, sans-serif;
            letter-spacing: -.05em;
            margin: 0 0 56px
        }
        
        .mat-display-3,
        .mat-typography .mat-display-3 {
            font: 400 56px/56px Roboto, Helvetica Neue, sans-serif;
            letter-spacing: -.02em;
            margin: 0 0 64px
        }
        
        .mat-display-2,
        .mat-typography .mat-display-2 {
            font: 400 45px/48px Roboto, Helvetica Neue, sans-serif;
            letter-spacing: -.005em;
            margin: 0 0 64px
        }
        
        .mat-display-1,
        .mat-typography .mat-display-1 {
            font: 400 34px/40px Roboto, Helvetica Neue, sans-serif;
            letter-spacing: normal;
            margin: 0 0 64px
        }
        
        .mat-bottom-sheet-container {
            font: 400 14px/20px Roboto, Helvetica Neue, sans-serif;
            letter-spacing: normal
        }
        
        .mat-button,
        .mat-fab,
        .mat-flat-button,
        .mat-icon-button,
        .mat-mini-fab,
        .mat-raised-button,
        .mat-stroked-button {
            font-family: Roboto, Helvetica Neue, sans-serif;
            font-size: 14px;
            font-weight: 500
        }
        
        .mat-button-toggle,
        .mat-card {
            font-family: Roboto, Helvetica Neue, sans-serif
        }
        
        .mat-card-title {
            font-size: 24px;
            font-weight: 500
        }
        
        .mat-card-header .mat-card-title {
            font-size: 20px
        }
        
        .mat-card-content,
        .mat-card-subtitle {
            font-size: 14px
        }
        
        .mat-checkbox {
            font-family: Roboto, Helvetica Neue, sans-serif
        }
        
        .mat-checkbox-layout .mat-checkbox-label {
            line-height: 24px
        }
        
        .mat-chip {
            font-size: 14px;
            font-weight: 500
        }
        
        .mat-chip .mat-chip-remove.mat-icon,
        .mat-chip .mat-chip-trailing-icon.mat-icon {
            font-size: 18px
        }
        
        .mat-table {
            font-family: Roboto, Helvetica Neue, sans-serif
        }
        
        .mat-header-cell {
            font-size: 12px;
            font-weight: 500
        }
        
        .mat-cell,
        .mat-footer-cell {
            font-size: 14px
        }
        
        .mat-calendar {
            font-family: Roboto, Helvetica Neue, sans-serif
        }
        
        .mat-calendar-body {
            font-size: 13px
        }
        
        .mat-calendar-body-label,
        .mat-calendar-period-button {
            font-size: 14px;
            font-weight: 500
        }
        
        .mat-calendar-table-header th {
            font-size: 11px;
            font-weight: 400
        }
        
        .mat-dialog-title {
            font: 500 20px/32px Roboto, Helvetica Neue, sans-serif;
            letter-spacing: normal
        }
        
        .mat-expansion-panel-header {
            font-family: Roboto, Helvetica Neue, sans-serif;
            font-size: 15px;
            font-weight: 400
        }
        
        .mat-expansion-panel-content {
            font: 400 14px/20px Roboto, Helvetica Neue, sans-serif;
            letter-spacing: normal
        }
        
        .mat-form-field {
            font-size: inherit;
            font-weight: 400;
            line-height: 1.125;
            font-family: Roboto, Helvetica Neue, sans-serif;
            letter-spacing: normal
        }
        
        .mat-form-field-wrapper {
            padding-bottom: 1.34375em
        }
        
        .mat-form-field-prefix .mat-icon,
        .mat-form-field-suffix .mat-icon {
            font-size: 150%;
            line-height: 1.125
        }
        
        .mat-form-field-prefix .mat-icon-button,
        .mat-form-field-suffix .mat-icon-button {
            height: 1.5em;
            width: 1.5em
        }
        
        .mat-form-field-prefix .mat-icon-button .mat-icon,
        .mat-form-field-suffix .mat-icon-button .mat-icon {
            height: 1.125em;
            line-height: 1.125
        }
        
        .mat-form-field-infix {
            padding: .5em 0;
            border-top: .84375em solid transparent
        }
        
        .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
        .mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
            -webkit-transform: translateY(-1.34375em) scale(.75);
            transform: translateY(-1.34375em) scale(.75);
            width: 133.3333333333%
        }
        
        .mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
            -webkit-transform: translateY(-1.34374em) scale(.75);
            transform: translateY(-1.34374em) scale(.75);
            width: 133.3333433333%
        }
        
        .mat-form-field-label-wrapper {
            top: -.84375em;
            padding-top: .84375em
        }
        
        .mat-form-field-label {
            top: 1.34375em
        }
        
        .mat-form-field-underline {
            bottom: 1.34375em
        }
        
        .mat-form-field-subscript-wrapper {
            font-size: 75%;
            margin-top: .6666666667em;
            top: calc(100% - 1.79167em)
        }
        
        .mat-form-field-appearance-legacy .mat-form-field-wrapper {
            padding-bottom: 1.25em
        }
        
        .mat-form-field-appearance-legacy .mat-form-field-infix {
            padding: .4375em 0
        }
        
        .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
        .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
            -webkit-transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
            transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
            -ms-transform: translateY(-1.28125em) scale(.75);
            width: 133.3333333333%
        }
        
        .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
            -webkit-transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
            transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
            -ms-transform: translateY(-1.28124em) scale(.75);
            width: 133.3333433333%
        }
        
        .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
            -webkit-transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
            transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
            -ms-transform: translateY(-1.28123em) scale(.75);
            width: 133.3333533333%
        }
        
        .mat-form-field-appearance-legacy .mat-form-field-label {
            top: 1.28125em
        }
        
        .mat-form-field-appearance-legacy .mat-form-field-underline {
            bottom: 1.25em
        }
        
        .mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
            margin-top: .5416666667em;
            top: calc(100% - 1.66667em)
        }
        
        @media print {
            .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
            .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
                -webkit-transform: translateY(-1.28122em) scale(.75);
                transform: translateY(-1.28122em) scale(.75)
            }
            .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
                -webkit-transform: translateY(-1.28121em) scale(.75);
                transform: translateY(-1.28121em) scale(.75)
            }
            .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
                -webkit-transform: translateY(-1.2812em) scale(.75);
                transform: translateY(-1.2812em) scale(.75)
            }
        }
        
        .mat-form-field-appearance-fill .mat-form-field-infix {
            padding: .25em 0 .75em
        }
        
        .mat-form-field-appearance-fill .mat-form-field-label {
            top: 1.09375em;
            margin-top: -.5em
        }
        
        .mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
        .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
            -webkit-transform: translateY(-.59375em) scale(.75);
            transform: translateY(-.59375em) scale(.75);
            width: 133.3333333333%
        }
        
        .mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
            -webkit-transform: translateY(-.59374em) scale(.75);
            transform: translateY(-.59374em) scale(.75);
            width: 133.3333433333%
        }
        
        .mat-form-field-appearance-outline .mat-form-field-infix {
            padding: 1em 0
        }
        
        .mat-form-field-appearance-outline .mat-form-field-label {
            top: 1.84375em;
            margin-top: -.25em
        }
        
        .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
        .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
            -webkit-transform: translateY(-1.59375em) scale(.75);
            transform: translateY(-1.59375em) scale(.75);
            width: 133.3333333333%
        }
        
        .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
            -webkit-transform: translateY(-1.59374em) scale(.75);
            transform: translateY(-1.59374em) scale(.75);
            width: 133.3333433333%
        }
        
        .mat-grid-tile-footer,
        .mat-grid-tile-header {
            font-size: 14px
        }
        
        .mat-grid-tile-footer .mat-line,
        .mat-grid-tile-header .mat-line {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            display: block;
            box-sizing: border-box
        }
        
        .mat-grid-tile-footer .mat-line:nth-child(n+2),
        .mat-grid-tile-header .mat-line:nth-child(n+2) {
            font-size: 12px
        }
        
        uni-input.mat-input-element {
            margin-top: -.0625em
        }
        
        .mat-menu-item {
            font-family: Roboto, Helvetica Neue, sans-serif;
            font-size: 14px;
            font-weight: 400
        }
        
        .mat-paginator,
        .mat-paginator-page-size .mat-select-trigger {
            font-family: Roboto, Helvetica Neue, sans-serif;
            font-size: 12px
        }
        
        .mat-radio-button,
        .mat-select {
            font-family: Roboto, Helvetica Neue, sans-serif
        }
        
        .mat-select-trigger {
            height: 1.125em
        }
        
        .mat-slide-toggle-content,
        .mat-slider-thumb-label-text {
            font-family: Roboto, Helvetica Neue, sans-serif
        }
        
        .mat-slider-thumb-label-text {
            font-size: 12px;
            font-weight: 500
        }
        
        .mat-stepper-horizontal,
        .mat-stepper-vertical {
            font-family: Roboto, Helvetica Neue, sans-serif
        }
        
        .mat-step-label {
            font-size: 14px;
            font-weight: 400
        }
        
        .mat-step-sub-label-error {
            font-weight: 400
        }
        
        .mat-step-label-error {
            font-size: 14px
        }
        
        .mat-step-label-selected {
            font-size: 14px;
            font-weight: 500
        }
        
        .mat-tab-group,
        .mat-tab-label,
        .mat-tab-link {
            font-family: Roboto, Helvetica Neue, sans-serif
        }
        
        .mat-tab-label,
        .mat-tab-link {
            font-size: 14px;
            font-weight: 500
        }
        
        .mat-toolbar,
        .mat-toolbar h1,
        .mat-toolbar h2,
        .mat-toolbar h3,
        .mat-toolbar h4,
        .mat-toolbar h5,
        .mat-toolbar h6 {
            font: 500 20px/32px Roboto, Helvetica Neue, sans-serif;
            letter-spacing: normal;
            margin: 0
        }
        
        .mat-tooltip {
            font-family: Roboto, Helvetica Neue, sans-serif;
            font-size: 10px;
            padding-top: 6px;
            padding-bottom: 6px
        }
        
        .mat-tooltip-handset {
            font-size: 14px;
            padding-top: 8px;
            padding-bottom: 8px
        }
        
        .mat-list-item,
        .mat-list-option {
            font-family: Roboto, Helvetica Neue, sans-serif
        }
        
        .mat-list-base .mat-list-item {
            font-size: 16px
        }
        
        .mat-list-base .mat-list-item .mat-line {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            display: block;
            box-sizing: border-box
        }
        
        .mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
            font-size: 14px
        }
        
        .mat-list-base .mat-list-option {
            font-size: 16px
        }
        
        .mat-list-base .mat-list-option .mat-line {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            display: block;
            box-sizing: border-box
        }
        
        .mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
            font-size: 14px
        }
        
        .mat-list-base .mat-subheader {
            font-family: Roboto, Helvetica Neue, sans-serif;
            font-size: 14px;
            font-weight: 500
        }
        
        .mat-list-base[dense] .mat-list-item {
            font-size: 12px
        }
        
        .mat-list-base[dense] .mat-list-item .mat-line {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            display: block;
            box-sizing: border-box
        }
        
        .mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2),
        .mat-list-base[dense] .mat-list-option {
            font-size: 12px
        }
        
        .mat-list-base[dense] .mat-list-option .mat-line {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            display: block;
            box-sizing: border-box
        }
        
        .mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
            font-size: 12px
        }
        
        .mat-list-base[dense] .mat-subheader {
            font-family: Roboto, Helvetica Neue, sans-serif;
            font-size: 12px;
            font-weight: 500
        }
        
        .mat-option {
            font-family: Roboto, Helvetica Neue, sans-serif;
            font-size: 16px
        }
        
        .mat-optgroup-label {
            font: 500 14px/24px Roboto, Helvetica Neue, sans-serif;
            letter-spacing: normal
        }
        
        .mat-simple-snackbar {
            font-family: Roboto, Helvetica Neue, sans-serif;
            font-size: 14px
        }
        
        .mat-simple-snackbar-action {
            line-height: 1;
            font-family: inherit;
            font-size: inherit;
            font-weight: 500
        }
        
        .mat-tree {
            font-family: Roboto, Helvetica Neue, sans-serif
        }
        
        .mat-nested-tree-node,
        .mat-tree-node {
            font-weight: 400;
            font-size: 14px
        }
        
        .mat-ripple {
            overflow: hidden;
            position: relative
        }
        
        .mat-ripple:not(:empty) {
            -webkit-transform: translateZ(0);
            transform: translateZ(0)
        }
        
        .mat-ripple.mat-ripple-unbounded {
            overflow: visible
        }
        
        .mat-ripple-element {
            position: absolute;
            border-radius: 50%;
            pointer-events: none;
            transition: opacity, -webkit-transform 0ms cubic-bezier(0, 0, .2, 1);
            transition: opacity, transform 0ms cubic-bezier(0, 0, .2, 1);
            transition: opacity, transform 0ms cubic-bezier(0, 0, .2, 1), -webkit-transform 0ms cubic-bezier(0, 0, .2, 1);
            -webkit-transform: scale(0);
            transform: scale(0)
        }
        
        .cdk-high-contrast-active .mat-ripple-element {
            display: none
        }
        
        .cdk-visually-hidden {
            border: 0;
            clip: rect(0 0 0 0);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px;
            white-space: nowrap;
            outline: 0;
            -webkit-appearance: none;
            -moz-appearance: none
        }
        
        .cdk-global-overlay-wrapper,
        .cdk-overlay-container {
            pointer-events: none;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%
        }
        
        .cdk-overlay-container {
            position: fixed;
            z-index: 1000
        }
        
        .cdk-overlay-container:empty {
            display: none
        }
        
        .cdk-global-overlay-wrapper,
        .cdk-overlay-pane {
            display: flex;
            position: absolute;
            z-index: 1000
        }
        
        .cdk-overlay-pane {
            pointer-events: auto;
            box-sizing: border-box;
            max-width: 100%;
            max-height: 100%
        }
        
        .cdk-overlay-backdrop {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            z-index: 1000;
            pointer-events: auto;
            -webkit-tap-highlight-color: transparent;
            transition: opacity .4s cubic-bezier(.25, .8, .25, 1);
            opacity: 0
        }
        
        .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
            opacity: 1
        }
        
        .cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
            opacity: .6
        }
        
        .cdk-overlay-dark-backdrop {
            background: rgba(0, 0, 0, .3215686274509804)
        }
        
        .cdk-overlay-transparent-backdrop,
        .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
            opacity: 0
        }
        
        .cdk-overlay-connected-position-bounding-box {
            position: absolute;
            z-index: 1000;
            display: flex;
            flex-direction: column;
            min-width: 1px;
            min-height: 1px
        }
        
        .cdk-global-scrollblock {
            position: fixed;
            width: 100%;
            overflow-y: scroll
        }
        
        uni-textarea.cdk-textarea-autosize {
            resize: none
        }
        
        uni-textarea.cdk-textarea-autosize-measuring {
            padding: 2px 0 !important;
            box-sizing: initial !important;
            height: auto !important;
            overflow: hidden !important
        }
        
        uni-textarea.cdk-textarea-autosize-measuring-firefox {
            padding: 2px 0 !important;
            box-sizing: initial !important;
            height: 0 !important
        }
        
        @-webkit-keyframes cdk-text-field-autofill-start {
            /*!*/
        }
        
        @keyframes cdk-text-field-autofill-start {
            /*!*/
        }
        
        @-webkit-keyframes cdk-text-field-autofill-end {
            /*!*/
        }
        
        @keyframes cdk-text-field-autofill-end {
            /*!*/
        }
        
        .cdk-text-field-autofill-monitored:-webkit-autofill {
            -webkit-animation: cdk-text-field-autofill-start 0s 1ms;
            animation: cdk-text-field-autofill-start 0s 1ms
        }
        
        .cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
            -webkit-animation: cdk-text-field-autofill-end 0s 1ms;
            animation: cdk-text-field-autofill-end 0s 1ms
        }
        
        .mat-focus-indicator,
        .mat-mdc-focus-indicator {
            position: relative
        }
        
         :root {
            --text-white: #fff;
            --text-gray: #7e96b8;
            --text-lightGray: #9cacc2;
            --text-red: #c13d54;
            --text-blue: #59f;
            --text-blue-hover: #6db9ff;
            --text-black: #222;
            --link-blue: #2f8af5;
            --bg-body-dark: #06070a;
            --bg-body-light: #f3f5fa;
            --bg-accentBlue: #59f;
            --bg-accentBlue-hover: #4399ff;
            --bg-mainBlue: #dfebff;
            --bg-darkMainBlue: #1c2d4a;
            --bg-mainBlue-hover: rgba(85, 153, 255, 0.4);
            --bg-transparentBlue-hover: rgba(85, 153, 255, 0.10196078431372549);
            --bg-lightGray: #f3f5fa;
            --bg-gray: #212a3b;
            --bg-gray-hover: #293c5d;
            --bg-gray-disabled: #273043;
            --bg-lightGray-disabled: rgba(75, 96, 126, 0.2);
            --bg-gray-tooltip: #324054;
            --bg-red: rgba(193, 61, 84, 0.2);
            --bg-red-hover: rgba(193, 61, 84, 0.4);
            --bg-yellow: rgba(255, 156, 8, 0.2);
            --bg-yellow-hover: rgba(255, 156, 8, 0.4);
            --bg-lightGreen: rgba(35, 198, 139, 0.5019607843137255);
            --bg-green: rgba(35, 198, 139, 0.2);
            --bg-green-hover: rgba(35, 198, 139, 0.4);
            --bg-white: hsla(0, 0%, 100%, 0.2);
            --bg-white-hover: hsla(0, 0%, 100%, 0.4);
            --border-gray: rgba(85, 153, 255, 0.2);
            --border-lightGray-for-dark-theme: #202835;
            --border-lightGray-for-light-theme: #dee7f3;
            --border-gray-disabled: rgba(75, 96, 126, 0.2);
            --border-yellow: #ff9c08;
            --border-red: #c13d54;
            --border-accentBlue: #3179e4;
            --border-darkGray: #273a55;
            --blackBlue: #191f2a;
            --blackInput: #060a10;
            --blueAccent: #3179e4;
            --black: #272a30;
            --1inch-common-text-01: #fff;
            --1inch-common-text-02: #6c86ad;
            --1inch-common-text-03: #2f8af5;
            --1inch-common-text-04: rgba(108, 134, 173, 0.5490196078431373);
            --1inch-common-text-05: #3e2723;
            --1inch-common-text-06: #401a62;
            --1inch-common-text-07: #ac86ff;
            --1inch-common-text-08: #fbfbfb;
            --1inch-common-btn-bg-01: #2f8af5;
            --1inch-common-btn-bg-02: #fff;
            --1inch-common-btn-bg-03: rgba(108, 134, 173, 0.14901960784313725);
            --1inch-common-btn-bg-06: rgba(47, 138, 245, 0.8509803921568627);
            --1inch-common-btn-bg-07: rgba(47, 138, 245, 0.1607843137254902);
            --1inch-common-btn-gradient-bg-01: linear-gradient(269.27deg, #2f8af5 0.52%, #0361ce 48.96%, #0fbee4);
            --1inch-common-btn-gradient-bg-02: linear-gradient(73.28deg, #8247e5 6.51%, #6027c0 88.45%);
            --1inch-common-btn-gradient-bg-03: linear-gradient(269.27deg, rgba(47, 138, 245, 0.8509803921568627) 0.52%, rgba(3, 97, 206, 0.8509803921568627) 48.96%, rgba(15, 190, 228, 0.8509803921568627));
            --1inch-common-btn-gradient-bg-04: linear-gradient(73.28deg, #ff0420 6.51%, #c10a1f 88.45%);
            --1inch-common-bg-01: rgba(108, 134, 173, 0.10196078431372549);
            --1inch-common-bg-02: #fbfbfb;
            --1inch-common-bg-03: rgba(47, 138, 245, 0.3215686274509804);
            --1inch-common-bg-04: #e3402a;
            --1inch-common-bg-05: rgba(123, 61, 255, 0.2);
            --1inch-common-bg-06: rgba(47, 138, 245, 0.1607843137254902);
            --1inch-common-border-01: #2f8af5;
            --1inch-common-support-01: #ff6f00
        }
        
        body {
            --1inch-text-01: #fff;
            --1inch-text-02: #fff;
            --1inch-text-03: #fbfbfb;
            --1inch-text-04: rgba(108, 134, 173, 0.5490196078431373);
            --1inch-text-05: #6c86ad;
            --1inch-text-06: hsla(0, 0%, 98.4%, 0.7490196078431373);
            --1inch-text-07: #fbfbfb;
            --1inch-text-08: #9b41b6;
            --1inch-link-01: #6c86ad;
            --1inch-link-01-hover: #fff;
            --1inch-link-01-active: #fff;
            --1inch-link-01-disabled: #6c86ad;
            --1inch-bg-01: #06070a;
            --1inch-bg-02: #131823;
            --1inch-bg-03: rgba(6, 10, 16, 0.5019607843137255);
            --1inch-bg-04: rgba(6, 7, 10, 0.7215686274509804);
            --1inch-bg-05: #06070a;
            --1inch-bg-06: rgba(6, 7, 10, 0.7490196078431373);
            --1inch-bg-07: #06070a;
            --1inch-bg-08: rgba(6, 10, 16, 0.5019607843137255);
            --1inch-bg-09: #131823;
            --1inch-bg-10: rgba(6, 7, 10, 0.7490196078431373);
            --1inch-bg-11: #06070a;
            --1inch-bg-12: linear-gradient(180deg, rgba(39, 58, 85, 0), #273a55 50.65%, rgba(39, 58, 85, 0));
            --1inch-bg-13: #6c86ad;
            --1inch-bg-14: #202835;
            --1inch-page-bg-01: radial-gradient(94.32% 94.6% at 4.04% -44.6%, rgba(47, 138, 245, 0.4) 0%, rgba(0, 43, 94, 0) 100%), linear-gradient(0deg, #06070a, #06070a);
            --1inch-page-bg-02: #06070a;
            --1inch-page-bg-03: radial-gradient(50% 50% at 50% 50%, rgba(40, 94, 176, 0.4117647058823529) 0%, rgba(6, 19, 31, 0) 100%);
            --1inch-page-bg-04: radial-gradient(50% 50% at 50% 50%, rgba(74, 39, 74, 0.7411764705882353) 0%, rgba(76, 38, 73, 0) 100%);
            --1inch-btn-bg-01: #324054;
            --1inch-btn-bg-02: #131823;
            --1inch-btn-bg-03: #324054;
            --1inch-btn-bg-05: #324054;
            --1inch-btn-bg-06: hsla(0, 0%, 100%, 0.2);
            --1inch-tooltip-bg: #324054;
            --1inch-tooltip-shadow: 0 16px 40px rgba(0, 0, 0, 0.6), 0 -8px 32px rgba(0, 0, 0, 0.25098039215686274);
            --1inch-btn-gradient-bg-01: linear-gradient(73.28deg, #403c3c 6.51%, #403721 88.45%);
            --1inch-btn-gradient-bg-02: linear-gradient(73.28deg, #495bfc 6.51%, #114188 88.45%);
            --1inch-btn-shadow-01: 0 5px 20px rgba(0, 0, 0, 0.25098039215686274);
            --1inch-btn-shadow-02: 0 0 4px rgba(0, 0, 0, 0.10196078431372549), 0 1px 2px rgba(0, 0, 0, 0.25098039215686274);
            --1inch-shadow-01: 0 0 4px rgba(0, 0, 0, 0.10196078431372549), 0 1px 2px rgba(0, 0, 0, 0.25098039215686274);
            --1inch-shadow-02: 0 16px 40px rgba(0, 0, 0, 0.6), 0 -8px 32px rgba(0, 0, 0, 0.25098039215686274);
            --1inch-shadow-03: 0 0 4px rgba(0, 0, 0, 0.10196078431372549), 0 1px 2px rgba(0, 0, 0, 0.25098039215686274);
            --1inch-shadow-04: none;
            --1inch-shadow-05: 0 1px 0 0 hsla(0, 0%, 100%, 0.23921568627450981) inset, 0 -1px 0 0 hsla(0, 0%, 100%, 0.23921568627450981) inset, 1px 0 0 0 hsla(0, 0%, 100%, 0.23921568627450981) inset, -1px 0 0 0 hsla(0, 0%, 100%, 0.23921568627450981) inset;
            --1inch-shadow-06: 0 1px 0 0 hsla(0, 0%, 100%, 0.14901960784313725) inset, 0 -1px 0 0 hsla(0, 0%, 100%, 0.14901960784313725) inset, 1px 0 0 0 hsla(0, 0%, 100%, 0.14901960784313725) inset, -1px 0 0 0 hsla(0, 0%, 100%, 0.14901960784313725) inset;
            --1inch-shadow-07: none;
            --1inch-border-01: #202835;
            --1inch-border-02: #37445a;
            --1inch-border-03: #232e3d;
            --1inch-border-04: #37445a;
            --1inch-border-05: #202835;
            --1inch-border-06: rgba(108, 134, 173, 0.2);
            --1inch-border-07: hsla(0, 0%, 100%, 0.25098039215686274);
            --1inch-border-08: #6c86ad;
            --1inch-border-09: #202835;
            --1inch-gradient-01: linear-gradient(102.17deg, #773df3 11.34%, #2c0d2d 88.44%);
            --1inch-gradient-02: linear-gradient(90deg, #9c27b0, #5e35b1);
            --1inch-gradient-03: radial-gradient(75.97% 118.44% at 0% 0%, #9957fd 0%, rgba(6, 3, 37, 0) 100%), radial-gradient(60.94% 100% at 100% 100%, rgba(204, 0, 255, 0.30196078431372547) 0%, rgba(90, 0, 181, 0) 100%), radial-gradient(78.65% 149.06% at 100% 100%, rgba(166, 126, 251, 0.2901960784313726) 0%, rgba(34, 0, 131, 0) 100%), radial-gradient(60.19% 140.28% at 0% 13.27%, rgba(17, 14, 169, 0.7019607843137254) 0%, rgba(22, 65, 131, 0.07058823529411765) 100%);
            --1inch-gradient-04: linear-gradient(90deg, rgba(156, 39, 176, 0.2), rgba(94, 53, 177, 0.2));
            --1inch-gradient-05: radial-gradient(75.97% 118.44% at 0% 0%, rgba(47, 138, 245, 0.7490196078431373) 0%, rgba(6, 3, 37, 0) 100%), radial-gradient(60.94% 100% at 100% 100%, rgba(255, 37, 37, 0.5019607843137255) 0%, rgba(90, 0, 181, 0) 100%), radial-gradient(78.65% 149.06% at 100% 100%, rgba(166, 126, 251, 0.2901960784313726) 0%, rgba(34, 0, 131, 0) 100%), radial-gradient(60.19% 140.28% at 0% 13.27%, rgba(17, 14, 169, 0.7019607843137254) 0%, rgba(22, 65, 131, 0.07058823529411765) 100%);
            --1inch-hover-01: #0c121a;
            --1inch-icon-color-01: #fff;
            --1inch-icon-color-02: #bac7da;
            --1inch-tooltip-bg-01: #324054;
            --1inch-logo-color-01: #fff;
            --1inch-blur-bg-01: rgba(0, 0, 0, 0.5019607843137255);
            --1inch-warning-text-01: #ff8078;
            --1inch-warning-text-02: #ffc700;
            --1inch-warning-text-03: #21c187;
            --1inch-warning-bg-01: rgba(193, 61, 84, 0.25098039215686274);
            --1inch-warning-bg-02: rgba(47, 138, 245, 0.1607843137254902);
            --1inch-warning-bg-03: rgba(255, 156, 8, 0.25098039215686274);
            --1inch-warning-bg-04: rgba(51, 119, 107, 0.25098039215686274);
            --1inch-skeleton-bg-01: rgba(12, 18, 26, 0.5019607843137255);
            --1inch-skeleton-bg-02: rgba(12, 18, 26, 0);
            --1inch-skeleton-bg-03: rgba(108, 134, 173, 0.5294117647058824);
            --1inch-skeleton-bg-04: rgba(19, 24, 35, 0.5019607843137255);
            --1inch-skeleton-bg-05: rgba(19, 24, 35, 0)
        }
        
        body.light-theme {
            --1inch-text-01: #222;
            --1inch-text-02: #2f8af5;
            --1inch-text-03: #06070a;
            --1inch-text-04: #6c86ad;
            --1inch-text-05: #fff;
            --1inch-text-06: #2f8af5;
            --1inch-text-07: #222;
            --1inch-text-08: #a93eca;
            --1inch-link-01: #222;
            --1inch-link-01-hover: #222;
            --1inch-link-01-active: #2f8af5;
            --1inch-link-01-disabled: #222;
            --1inch-bg-01: #f3f5fa;
            --1inch-bg-02: #fff;
            --1inch-bg-03: #ecf0f9;
            --1inch-bg-04: rgba(108, 134, 173, 0.6);
            --1inch-bg-05: #ecf0f9;
            --1inch-bg-06: #ecf0f9;
            --1inch-bg-07: #f3f5fa;
            --1inch-bg-08: none;
            --1inch-bg-09: #ecf0f9;
            --1inch-bg-10: #f3f5fa;
            --1inch-bg-11: #fff;
            --1inch-bg-12: linear-gradient(180deg, rgba(199, 211, 228, 0), #c7d3e4 50.65%, rgba(199, 211, 228, 0));
            --1inch-bg-13: #222;
            --1inch-bg-14: #fff;
            --1inch-page-bg-01: #f3f5fa;
            --1inch-page-bg-02: #f3f5fa;
            --1inch-page-bg-03: radial-gradient(50% 50% at 50% 50%, rgba(40, 94, 176, 0.2784313725490196) 0%, hsla(0, 0%, 100%, 0) 100%);
            --1inch-page-bg-04: radial-gradient(50% 50% at 50% 50%, rgba(194, 131, 194, 0.4392156862745098) 0%, rgba(194, 131, 194, 0) 100%);
            --1inch-btn-bg-01: #fff;
            --1inch-btn-bg-02: #fff;
            --1inch-btn-bg-03: #ecf0f9;
            --1inch-btn-bg-05: #bac7da;
            --1inch-btn-bg-06: #fff;
            --1inch-tooltip-bg: #f8f9fd;
            --1inch-tooltip-shadow: 0 2px 6px rgba(71, 73, 79, 0.14901960784313725), 0 24px 32px rgba(124, 132, 147, 0.10196078431372549), 16px 0 24px rgba(124, 132, 147, 0.07058823529411765), -16px 0 24px rgba(124, 132, 147, 0.07058823529411765);
            --1inch-btn-gradient-bg-01: linear-gradient(73.28deg, #3c3e46 6.51%, #535961 88.45%);
            --1inch-btn-gradient-bg-02: linear-gradient(73.28deg, #495bfc 6.51%, #3f85ee 88.45%);
            --1inch-btn-shadow-01: none;
            --1inch-btn-shadow-02: 0 0 4px rgba(71, 73, 79, 0.10196078431372549), 0 1px 2px rgba(71, 73, 79, 0.25098039215686274);
            --1inch-shadow-01: 0 4px 4px rgba(214, 223, 240, 0.5019607843137255), 0 8px 18px #dae2f1;
            --1inch-shadow-02: 0 4px 4px rgba(214, 223, 240, 0.5019607843137255), 0 8px 18px #dae2f1;
            --1inch-shadow-03: none;
            --1inch-shadow-04: 0 12px 24px #e2e9f6;
            --1inch-shadow-05: 0 1px 0 0 rgba(0, 0, 0, 0.23921568627450981) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.23921568627450981) inset, 1px 0 0 0 rgba(0, 0, 0, 0.23921568627450981) inset, -1px 0 0 0 rgba(0, 0, 0, 0.23921568627450981) inset;
            --1inch-shadow-06: 0 1px 0 0 rgba(47, 138, 245, 0.2) inset, 0 -1px 0 0 rgba(47, 138, 245, 0.2) inset, 1px 0 0 0 rgba(47, 138, 245, 0.2) inset, -1px 0 0 0 rgba(47, 138, 245, 0.2) inset;
            --1inch-shadow-07: 0px -1px 1px rgba(124, 132, 147, 0.14901960784313725), 0px 3px 5px rgba(124, 132, 147, 0.14901960784313725);
            --1inch-border-01: #e3e7ee;
            --1inch-border-02: #e3e7ee;
            --1inch-border-03: #e3e7ee;
            --1inch-border-04: #b2c3dd;
            --1inch-border-05: rgba(202, 218, 244, 0.5019607843137255);
            --1inch-border-06: #e3e7ee;
            --1inch-border-07: rgba(0, 0, 0, 0.23921568627450981);
            --1inch-border-08: #bac7da;
            --1inch-border-09: #fff;
            --1inch-gradient-01: linear-gradient(102.17deg, #773df3 11.34%, #732975 88.44%);
            --1inch-gradient-02: linear-gradient(90deg, #b23bc7, #7c4dda);
            --1inch-gradient-03: radial-gradient(75.97% 118.44% at 0% 0%, #9957fd 0%, rgba(40, 28, 176, 0.10980392156862745) 100%), radial-gradient(60.94% 100% at 100% 100%, rgba(204, 0, 255, 0.7019607843137254) 0%, rgba(90, 0, 181, 0) 100%), radial-gradient(78.65% 149.06% at 100% 100%, rgba(166, 126, 251, 0.4196078431372549) 0%, rgba(34, 0, 131, 0.2196078431372549) 100%), radial-gradient(60.19% 140.28% at 0% 13.27%, rgba(17, 14, 169, 0.7019607843137254) 0%, rgba(22, 65, 131, 0.3686274509803922) 100%);
            --1inch-gradient-04: linear-gradient(90deg, rgba(156, 39, 176, 0.2), rgba(94, 53, 177, 0.2));
            --1inch-gradient-05: radial-gradient(75.97% 118.44% at 0% 0%, rgba(12, 116, 238, 0.7490196078431373) 0%, rgba(6, 3, 37, 0) 100%), radial-gradient(60.94% 100% at 100% 100%, rgba(255, 37, 37, 0.7490196078431373) 0%, rgba(90, 0, 181, 0.18823529411764706) 100%), radial-gradient(78.65% 149.06% at 100% 100%, rgba(177, 140, 255, 0.45098039215686275) 0%, rgba(34, 0, 131, 0) 100%), radial-gradient(60.19% 140.28% at 0% 13.27%, rgba(17, 14, 169, 0.9019607843137255) 0%, rgba(22, 65, 131, 0.18823529411764706) 100%);
            --1inch-hover-01: transparent;
            --1inch-icon-color-01: #2f8af5;
            --1inch-icon-color-02: #6c86ad;
            --1inch-tooltip-bg-01: #f8f9fd;
            --1inch-logo-color-01: #1b314f;
            --1inch-blur-bg-01: rgba(108, 134, 173, 0.6);
            --1inch-warning-text-01: #e3402a;
            --1inch-warning-text-02: #ff9c08;
            --1inch-warning-text-03: #00897b;
            --1inch-warning-bg-01: rgba(193, 61, 84, 0.1607843137254902);
            --1inch-warning-bg-02: rgba(47, 138, 245, 0.1607843137254902);
            --1inch-warning-bg-03: rgba(255, 156, 8, 0.2);
            --1inch-warning-bg-04: rgba(51, 119, 107, 0.1607843137254902);
            --1inch-skeleton-bg-01: hsla(0, 0%, 100%, 0.5019607843137255);
            --1inch-skeleton-bg-02: hsla(0, 0%, 100%, 0);
            --1inch-skeleton-bg-03: rgba(108, 134, 173, 0.23137254901960785);
            --1inch-skeleton-bg-04: hsla(0, 0%, 100%, 0.5019607843137255);
            --1inch-skeleton-bg-05: hsla(0, 0%, 100%, 0)
        }
        
        .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
            background-color: #2f8af5
        }
        
        .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
            background-color: rgba(47, 138, 245, .5411764705882353)
        }
        
        .mat-slide-toggle.mat-checked .mat-ripple-element {
            background-color: #2f8af5
        }
        
        .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
            background-color: #1f2633
        }
        
        .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
            background-color: rgba(31, 38, 51, .5411764705882353)
        }
        
        .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
            background-color: #1f2633
        }
        
        .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
            background-color: #f44336
        }
        
        .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
            background-color: rgba(244, 67, 54, .5411764705882353)
        }
        
        .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
            background-color: #f44336
        }
        
        .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
            background-color: #fff
        }
        
        .mat-slide-toggle-thumb {
            box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .1411764705882353), 0 1px 3px 0 rgba(0, 0, 0, .12156862745098039);
            background-color: #bdbdbd
        }
        
        .mat-slide-toggle-bar {
            background-color: hsla(0, 0%, 100%, .5019607843137255)
        }
        
        .mat-expansion-panel {
            background: #424242;
            color: #fff
        }
        
        .mat-expansion-panel:not([class*=mat-elevation-z]) {
            box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .1411764705882353), 0 1px 5px 0 rgba(0, 0, 0, .12156862745098039)
        }
        
        .mat-action-row {
            border-top-color: hsla(0, 0%, 100%, .12156862745098039)
        }
        
        .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
        .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
        .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
            background: hsla(0, 0%, 100%, .0392156862745098)
        }
        
        @media (hover:none) {
            .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
                background: #424242
            }
        }
        
        .mat-expansion-panel-header-title {
            color: #fff
        }
        
        .mat-expansion-indicator:after,
        .mat-expansion-panel-header-description {
            color: hsla(0, 0%, 100%, .7019607843137254)
        }
        
        .mat-expansion-panel-header[aria-disabled=true] {
            color: hsla(0, 0%, 100%, .30196078431372547)
        }
        
        .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
        .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title {
            color: inherit
        }
        
        .mat-expansion-panel-header {
            height: 48px
        }
        
        .mat-expansion-panel-header.mat-expanded {
            height: 64px
        }
        
        .mat-checkbox-frame {
            border-color: hsla(0, 0%, 100%, .7019607843137254)
        }
        
        .mat-checkbox-checkmark {
            fill: #303030
        }
        
        .mat-checkbox-checkmark-path {
            stroke: #303030 !important
        }
        
        .mat-checkbox-mixedmark {
            background-color: #303030
        }
        
        .mat-checkbox-checked.mat-primary .mat-checkbox-background,
        .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background {
            background-color: #1f2633
        }
        
        .mat-checkbox-checked.mat-accent .mat-checkbox-background,
        .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
            background-color: #2f8af5
        }
        
        .mat-checkbox-checked.mat-warn .mat-checkbox-background,
        .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background {
            background-color: #f44336
        }
        
        .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
        .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
            background-color: #686868
        }
        
        .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
            border-color: #686868
        }
        
        .mat-checkbox-disabled .mat-checkbox-label {
            color: hsla(0, 0%, 100%, .7019607843137254)
        }
        
        .mat-checkbox .mat-ripple-element {
            background-color: #fff
        }
        
        .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
        .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
            background: #1f2633
        }
        
        .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
        .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
            background: #2f8af5
        }
        
        .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
        .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
            background: #f44336
        }
        
        .mat-slider-track-background {
            background-color: hsla(0, 0%, 100%, .30196078431372547)
        }
        
        .mat-primary .mat-slider-thumb,
        .mat-primary .mat-slider-thumb-label,
        .mat-primary .mat-slider-track-fill {
            background-color: #1f2633
        }
        
        .mat-primary .mat-slider-thumb-label-text {
            color: #fff
        }
        
        .mat-primary .mat-slider-focus-ring {
            background-color: rgba(31, 38, 51, .2)
        }
        
        .mat-accent .mat-slider-thumb,
        .mat-accent .mat-slider-thumb-label,
        .mat-accent .mat-slider-track-fill {
            background-color: #2f8af5
        }
        
        .mat-accent .mat-slider-thumb-label-text {
            color: #fff
        }
        
        .mat-accent .mat-slider-focus-ring {
            background-color: rgba(47, 138, 245, .2)
        }
        
        .mat-warn .mat-slider-thumb,
        .mat-warn .mat-slider-thumb-label,
        .mat-warn .mat-slider-track-fill {
            background-color: #f44336
        }
        
        .mat-warn .mat-slider-thumb-label-text {
            color: #fff
        }
        
        .mat-warn .mat-slider-focus-ring {
            background-color: rgba(244, 67, 54, .2)
        }
        
        .mat-slider-disabled .mat-slider-thumb,
        .mat-slider-disabled .mat-slider-track-background,
        .mat-slider-disabled .mat-slider-track-fill,
        .mat-slider-disabled:hover .mat-slider-track-background,
        .mat-slider.cdk-focused .mat-slider-track-background,
        .mat-slider:hover .mat-slider-track-background {
            background-color: hsla(0, 0%, 100%, .30196078431372547)
        }
        
        .mat-slider-min-value .mat-slider-focus-ring {
            background-color: hsla(0, 0%, 100%, .12156862745098039)
        }
        
        .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
        .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
            background-color: #fff
        }
        
        .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
        .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
            background-color: hsla(0, 0%, 100%, .30196078431372547)
        }
        
        .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
            border-color: hsla(0, 0%, 100%, .30196078431372547);
            background-color: initial
        }
        
        .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
        .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
        .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
        .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb {
            border-color: hsla(0, 0%, 100%, .30196078431372547)
        }
        
        .mat-slider-has-ticks .mat-slider-wrapper:after {
            border-color: hsla(0, 0%, 100%, .7019607843137254)
        }
        
        .mat-slider-horizontal .mat-slider-ticks {
            background-image: repeating-linear-gradient(90deg, hsla(0, 0%, 100%, .7019607843137254), hsla(0, 0%, 100%, .7019607843137254) 2px, transparent 0, transparent);
            background-image: -moz-repeating-linear-gradient(.0001deg, hsla(0, 0%, 100%, .7019607843137254), hsla(0, 0%, 100%, .7019607843137254) 2px, transparent 0, transparent)
        }
        
        .mat-slider-vertical .mat-slider-ticks {
            background-image: repeating-linear-gradient(180deg, hsla(0, 0%, 100%, .7019607843137254), hsla(0, 0%, 100%, .7019607843137254) 2px, transparent 0, transparent)
        }
        
        .mat-snack-bar-container {
            color: rgba(0, 0, 0, .8705882352941177);
            background: #fafafa;
            box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .1411764705882353), 0 1px 18px 0 rgba(0, 0, 0, .12156862745098039)
        }
        
        .mat-simple-snackbar-action {
            color: inherit
        }
        
        .mat-dialog-container {
            box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .1411764705882353), 0 9px 46px 8px rgba(0, 0, 0, .12156862745098039);
            background: #424242;
            color: #fff
        }
        
        .light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
            background-color: #2f8af5
        }
        
        .light-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
            background-color: rgba(47, 138, 245, .5411764705882353)
        }
        
        .light-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
            background-color: #2f8af5
        }
        
        .light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
            background-color: #fff
        }
        
        .light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
            background-color: hsla(0, 0%, 100%, .5411764705882353)
        }
        
        .light-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
            background-color: #fff
        }
        
        .light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
            background-color: #f44336
        }
        
        .light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
            background-color: rgba(244, 67, 54, .5411764705882353)
        }
        
        .light-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
            background-color: #f44336
        }
        
        .light-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
            background-color: #000
        }
        
        .light-theme .mat-slide-toggle-thumb {
            box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .1411764705882353), 0 1px 3px 0 rgba(0, 0, 0, .12156862745098039);
            background-color: #fafafa
        }
        
        .light-theme .mat-slide-toggle-bar {
            background-color: rgba(0, 0, 0, .3803921568627451)
        }
        
        .light-theme .mat-expansion-panel {
            background: #fff;
            color: rgba(0, 0, 0, .8705882352941177)
        }
        
        .light-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
            box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .1411764705882353), 0 1px 5px 0 rgba(0, 0, 0, .12156862745098039)
        }
        
        .light-theme .mat-action-row {
            border-top-color: rgba(0, 0, 0, .12156862745098039)
        }
        
        .light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
        .light-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
        .light-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
            background: rgba(0, 0, 0, .0392156862745098)
        }
        
        @media (hover:none) {
            .light-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
                background: #fff
            }
        }
        
        .light-theme .mat-expansion-panel-header-title {
            color: rgba(0, 0, 0, .8705882352941177)
        }
        
        .light-theme .mat-expansion-indicator:after,
        .light-theme .mat-expansion-panel-header-description {
            color: rgba(0, 0, 0, .5411764705882353)
        }
        
        .light-theme .mat-expansion-panel-header[aria-disabled=true] {
            color: rgba(0, 0, 0, .25882352941176473)
        }
        
        .light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
        .light-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title {
            color: inherit
        }
        
        .light-theme .mat-expansion-panel-header {
            height: 48px
        }
        
        .light-theme .mat-expansion-panel-header.mat-expanded {
            height: 64px
        }
        
        .light-theme .mat-checkbox-frame {
            border-color: rgba(0, 0, 0, .5411764705882353)
        }
        
        .light-theme .mat-checkbox-checkmark {
            fill: #fafafa
        }
        
        .light-theme .mat-checkbox-checkmark-path {
            stroke: #fafafa !important
        }
        
        .light-theme .mat-checkbox-mixedmark {
            background-color: #fafafa
        }
        
        .light-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
        .light-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background {
            background-color: #fff
        }
        
        .light-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
        .light-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
            background-color: #2f8af5
        }
        
        .light-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
        .light-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background {
            background-color: #f44336
        }
        
        .light-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
        .light-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
            background-color: #b0b0b0
        }
        
        .light-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
            border-color: #b0b0b0
        }
        
        .light-theme .mat-checkbox-disabled .mat-checkbox-label {
            color: rgba(0, 0, 0, .5411764705882353)
        }
        
        .light-theme .mat-checkbox .mat-ripple-element {
            background-color: #000
        }
        
        .light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
        .light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
            background: #fff
        }
        
        .light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
        .light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
            background: #2f8af5
        }
        
        .light-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
        .light-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
            background: #f44336
        }
        
        .light-theme .mat-slider-track-background {
            background-color: rgba(0, 0, 0, .25882352941176473)
        }
        
        .light-theme .mat-primary .mat-slider-thumb,
        .light-theme .mat-primary .mat-slider-thumb-label,
        .light-theme .mat-primary .mat-slider-track-fill {
            background-color: #fff
        }
        
        .light-theme .mat-primary .mat-slider-thumb-label-text {
            color: #272a30
        }
        
        .light-theme .mat-primary .mat-slider-focus-ring {
            background-color: hsla(0, 0%, 100%, .2)
        }
        
        .light-theme .mat-accent .mat-slider-thumb,
        .light-theme .mat-accent .mat-slider-thumb-label,
        .light-theme .mat-accent .mat-slider-track-fill {
            background-color: #2f8af5
        }
        
        .light-theme .mat-accent .mat-slider-thumb-label-text {
            color: #fff
        }
        
        .light-theme .mat-accent .mat-slider-focus-ring {
            background-color: rgba(47, 138, 245, .2)
        }
        
        .light-theme .mat-warn .mat-slider-thumb,
        .light-theme .mat-warn .mat-slider-thumb-label,
        .light-theme .mat-warn .mat-slider-track-fill {
            background-color: #f44336
        }
        
        .light-theme .mat-warn .mat-slider-thumb-label-text {
            color: #fff
        }
        
        .light-theme .mat-warn .mat-slider-focus-ring {
            background-color: rgba(244, 67, 54, .2)
        }
        
        .light-theme .mat-slider.cdk-focused .mat-slider-track-background,
        .light-theme .mat-slider:hover .mat-slider-track-background {
            background-color: rgba(0, 0, 0, .3803921568627451)
        }
        
        .light-theme .mat-slider-disabled .mat-slider-thumb,
        .light-theme .mat-slider-disabled .mat-slider-track-background,
        .light-theme .mat-slider-disabled .mat-slider-track-fill,
        .light-theme .mat-slider-disabled:hover .mat-slider-track-background {
            background-color: rgba(0, 0, 0, .25882352941176473)
        }
        
        .light-theme .mat-slider-min-value .mat-slider-focus-ring {
            background-color: rgba(0, 0, 0, .12156862745098039)
        }
        
        .light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
        .light-theme .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
            background-color: rgba(0, 0, 0, .8705882352941177)
        }
        
        .light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
        .light-theme .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
            background-color: rgba(0, 0, 0, .25882352941176473)
        }
        
        .light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
            border-color: rgba(0, 0, 0, .25882352941176473);
            background-color: initial
        }
        
        .light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
        .light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb {
            border-color: rgba(0, 0, 0, .3803921568627451)
        }
        
        .light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
        .light-theme .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb {
            border-color: rgba(0, 0, 0, .25882352941176473)
        }
        
        .light-theme .mat-slider-has-ticks .mat-slider-wrapper:after {
            border-color: rgba(0, 0, 0, .7019607843137254)
        }
        
        .light-theme .mat-slider-horizontal .mat-slider-ticks {
            background-image: repeating-linear-gradient(90deg, rgba(0, 0, 0, .7019607843137254), rgba(0, 0, 0, .7019607843137254) 2px, transparent 0, transparent);
            background-image: -moz-repeating-linear-gradient(.0001deg, rgba(0, 0, 0, .7019607843137254), rgba(0, 0, 0, .7019607843137254) 2px, transparent 0, transparent)
        }
        
        .light-theme .mat-slider-vertical .mat-slider-ticks {
            background-image: repeating-linear-gradient(180deg, rgba(0, 0, 0, .7019607843137254), rgba(0, 0, 0, .7019607843137254) 2px, transparent 0, transparent)
        }
        
        .light-theme .mat-snack-bar-container {
            color: hsla(0, 0%, 100%, .7019607843137254);
            background: #323232;
            box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .1411764705882353), 0 1px 18px 0 rgba(0, 0, 0, .12156862745098039)
        }
        
        .light-theme .mat-simple-snackbar-action {
            color: #2f8af5
        }
        
        .light-theme .mat-dialog-container {
            box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .1411764705882353), 0 9px 46px 8px rgba(0, 0, 0, .12156862745098039);
            background: #fff;
            color: rgba(0, 0, 0, .8705882352941177)
        }
        
        * {
            box-sizing: border-box
        }
        
        body {
            margin: 0;
            line-height: 1;
            font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
        }
        
        uni-button {
            background: none
        }
        
        [type=button],
        [type=reset],
        [type=submit],
        uni-button {
            -webkit-appearance: none !important
        }
        
        uni-button:focus,
        uni-input:focus,
        span:focus {
            outline: 0 !important;
            box-shadow: none !important
        }
        
        uni-label,
        p {
            margin: 0
        }
        
        h1 {
            font-size: 16px
        }
        
        h2 {
            font-weight: 500;
            line-height: 18px
        }
        
        h2,
        h4 {
            font-size: 16px;
            margin: 0
        }
        
        h4 {
            line-height: 16px
        }
        
        a:focus {
            outline: none
        }
        
        @media (min-width:720px) {
            h1 {
                margin-bottom: 0
            }
            h1,
            h2 {
                font-size: 24px;
                font-weight: 500
            }
            h2 {
                line-height: 28px
            }
            h2,
            h4 {
                margin: 0
            }
            h4 {
                font-size: 16px;
                line-height: 16px
            }
        }
        
         ::-webkit-scrollbar {
            width: 4px
        }
        
         ::-webkit-scrollbar:horizontal {
            height: 4px
        }
        
         ::-webkit-scrollbar-track {
            background: transparent;
            border-radius: 8px
        }
        
         ::-webkit-scrollbar-thumb {
            background: var(--1inch-border-02) !important;
            border-radius: 8px !important
        }
        
        .mat-checkbox-background,
        .mat-checkbox-frame {
            border-radius: 3px !important
        }
        
        .mat-checkbox-layout {
            white-space: normal !important
        }
        
        .mat-checkbox-layout .mat-checkbox-label {
            line-height: 20px !important
        }
        
        .checkbox-wrap-red .mat-checkbox-frame {
            border-color: var(--text-red) !important
        }
        
        .mat-tab-header,
        .mat-tab-nav-bar {
            border: none !important
        }
        
        .mat-tab-label-container {
            margin-top: 4px !important;
            padding-bottom: 20px !important
        }
        
        .mat-tab-label {
            height: 16px !important;
            padding: 0 !important;
            opacity: 1 !important;
            margin: 0 20px !important;
            min-width: auto !important;
            font-weight: 400;
            font-size: 16px
        }
        
        .mat-tab-label:first-child {
            margin-left: 0 !important
        }
        
        .mat-tab-label:last-child {
            margin-right: 0 !important
        }
        
        .mat-tab-body-content {
            overflow: hidden !important
        }
        
        .mat-tab-group.mat-primary .mat-ink-bar,
        .mat-tab-nav-bar.mat-primary .mat-ink-bar {
            background-color: var(--blueAccent) !important
        }
        
        .cdk-overlay-pane {
            width: 95vw !important;
            max-width: calc(100vw - 32px) !important;
            display: flex !important;
            justify-content: center !important
        }
        
        .mat-dialog-container {
            background-color: initial !important;
            border-radius: 20px !important
        }
        
        .mat-dialog-container,
        .mat-dialog-content {
            padding: 0 !important;
            overflow: hidden !important;
            max-height: 90vh !important
        }
        
        .mat-dialog-content {
            margin: 0 !important
        }
        
        .mat-dialog-actions {
            margin-bottom: 0 !important;
            padding: 0 !important;
            max-height: 90vh !important;
            background: transparent !important
        }
        
        .cdk-overlay-dark-backdrop {
            background: var(--1inch-blur-bg-01) !important;
            -webkit-backdrop-filter: blur(3px) !important;
            backdrop-filter: blur(3px) !important
        }
        
        .fix-mat-dialog-close {
            padding: 0 !important;
            position: absolute;
            right: 8px !important;
            top: 0 !important
        }
        
        @media (min-width:1000px) {
            .fix-mat-dialog-close {
                right: 16px !important;
                top: 18px !important
            }
        }
        
        .drawer-close-btn .mat-button-focus-overlay,
        .fix-mat-dialog-close .mat-button-focus-overlay {
            opacity: 0 !important
        }
        
        .mat-progress-bar {
            height: 2px !important
        }
        
        .mat-progress-bar[mode=indeterminate] .mat-progress-bar-secondary.mat-progress-bar-fill:after,
        .mat-progress-bar[mode=query] .mat-progress-bar-secondary.mat-progress-bar-fill:after {
            background: var(--blueAccent) !important
        }
        
        .mat-snack-bar-container {
            padding: 0 !important;
            background: transparent !important;
            border-radius: 0 !important;
            height: auto !important;
            box-shadow: none !important
        }
        
        .mat-expansion-indicator {
            width: 10px;
            height: 10px;
            margin-right: 4px
        }
        
        .mat-expansion-indicator:after {
            width: 10px;
            height: 10px;
            border-radius: 2px;
            position: absolute;
            top: -2px;
            color: var(--1inch-common-text-02);
            opacity: .55
        }
        
        .mat-expansion-panel-header:hover .mat-expansion-indicator:after {
            transition: .2s;
            color: var(--1inch-text-03);
            opacity: 1
        }
        
        .mat-expansion-panel-header-description,
        .mat-expansion-panel-header-title {
            margin-right: 12px !important
        }
        
        .mat-drawer-inner-container {
            padding: 16px
        }
        
        .mat-drawer-inner-container>div {
            height: 100%
        }
        
        @media (max-width:375px) {
            .mat-drawer-inner-container {
                padding: 8px 16px
            }
        }
        
        .mat-slider:active .mat-slider-thumb-label,
        .mat-slider:not(.mat-slider-disabled).cdk-focused .mat-slider-thumb-label {
            background: var(--bg-gray) !important;
            box-shadow: 0 1px 3px rgba(0, 0, 0, .5019607843137255);
            border-radius: 2px !important;
            -webkit-transform: rotate(0) !important;
            transform: rotate(0) !important;
            width: 60px !important;
            right: -24px !important;
            top: -42px !important;
            white-space: nowrap !important
        }
        
        .mat-slider:active .mat-slider-thumb-label:after,
        .mat-slider:not(.mat-slider-disabled).cdk-focused .mat-slider-thumb-label:after {
            content: " ";
            width: 0;
            height: 0;
            position: absolute;
            bottom: -5px;
            top: auto;
            border-left: 6px solid transparent;
            border-bottom: 0 solid transparent;
            border-right: 6px solid transparent;
            border-top: 5px solid var(--bg-gray)
        }
        
        .mat-slider:active .mat-slider-thumb-label-text,
        .mat-slider:not(.mat-slider-disabled).cdk-focused .mat-slider-thumb-label-text {
            -webkit-transform: rotate(0) !important;
            transform: rotate(0) !important;
            text-align: center !important;
            font-size: 12px !important;
            font-weight: 400 !important
        }
        
        .mat-slider:active.mat-slider-thumb-label-showing .mat-slider-thumb,
        .mat-slider:not(.mat-slider-disabled).cdk-focused.mat-slider-thumb-label-showing .mat-slider-thumb {
            -webkit-transform: scale(1) !important;
            transform: scale(1) !important
        }
        
        .mat-form-field-infix {
            border: 0 !important
        }
        
        .mat-form-field-appearance-fill .mat-form-field-flex,
        .mat-form-field-appearance-fill .mat-form-field-infix,
        .mat-form-field-wrapper,
        .mat-paginator {
            padding: 0 !important
        }
        
        .mat-paginator {
            margin: 0 -14px 0 -4px !important
        }
        
        .mat-paginator-container {
            padding: 0 !important;
            justify-content: space-between !important
        }
        
        .mat-option {
            padding: 0 12px !important
        }
        
        .mat-option-text {
            padding: 0 4px !important
        }
        
        .mat-paginator-page-size-select {
            margin: 0 0 0 4px !important;
            width: 45px !important
        }
        
        .mat-paginator-page-size {
            display: flex !important;
            align-items: center !important;
            height: 40px !important
        }
        
        @media (max-width:480px) {
            .mat-paginator-page-size {
                height: 20px !important
            }
            .mat-paginator-range-actions {
                height: 20px !important;
                overflow: hidden
            }
        }
        
        .mat-paginator-range-label {
            margin: 0 8px !important
        }
        
        @media (min-width:480px) {
            .mat-tab-label-container {
                margin-top: 16px !important;
                padding-bottom: 4px !important
            }
            .mat-tab-label {
                margin: 0 20px !important
            }
        }
        
        @media (max-width:375px) {
            .mat-tab-label-container {
                margin-top: 4px !important;
                padding-bottom: 4px !important
            }
            .mat-tab-label {
                margin: 0 8px !important
            }
        }
        
        @media (min-width:720px) {
            .cdk-overlay-pane {
                width: auto !important;
                max-width: 80vw
            }
            .mat-tab-label-container {
                margin-top: 0 !important;
                padding-bottom: 24px !important
            }
        }
        
        .mat-drawer-content {
            color: var(--1inch-text-01);
            overflow: hidden !important
        }
        
        .mat-drawer-content:before {
            content: " ";
            position: absolute;
            right: 0;
            left: 0;
            top: 0;
            bottom: 0;
            background: var(--1inch-page-bg-01);
            z-index: -1;
            opacity: .5
        }
        
        @media (orientation:landscape) {
            .landscapeOrientationDrawerOpen .drawer-container,
            .landscapeOrientationDrawerOpen .mat-drawer-backdrop {
                position: fixed !important
            }
            .landscapeOrientationDrawerOpen .mat-drawer-content {
                display: none
            }
            .landscapeOrientationDrawerOpen .drawer-link {
                padding: 12px 0 !important
            }
        }
        
        .mat-calendar-body-cell-content {
            border: none !important;
            font-size: 16px !important
        }
        
        .mat-calendar-body-selected {
            background: var(--bg-mainBlue);
            color: var(--text-blue)
        }
        
        .mat-calendar-header {
            padding: 0 !important
        }
        
        .mat-calendar-body-label {
            opacity: 0
        }
        
        .mat-calendar-body-label[colspan="7"],
        mat-year-view .mat-calendar-body-label,
        th.mat-calendar-table-header-divider {
            display: none
        }
        
        .mat-calendar-table-header th {
            font-size: 16px;
            color: var(--text-gray)
        }
        
        .mat-calendar-arrow,
        .mat-calendar-next-button,
        .mat-calendar-previous-button {
            color: var(--text-gray)
        }
        
        .mat-calendar-period-button {
            font-size: 16px
        }
        
        .mat-calendar-body-disabled {
            color: var(--text-gray)
        }
        
        .mat-radio-outer-circle {
            border: 1px solid #2f8af5 !important
        }
        
        .mat-radio-container,
        .mat-radio-inner-circle,
        .mat-radio-outer-circle {
            width: 12px !important;
            height: 12px !important
        }
        
        .mat-radio-checked .mat-radio-inner-circle {
            background: #2f8af5
        }
        
        .mat-radio-label-content {
            display: flex !important;
            align-items: center
        }
        
        .dropdown-toggle:after {
            border: none;
            /* 	content: url(../img/dropdown-arrow.9c7e1354587b19212d67.70ecc8a2.svg); */
            height: 24px;
            width: 24px
        }
        
        .mat-menu-panel {
            width: auto !important;
            max-width: 100% !important
        }
        
        .fix-mat-cdk-overlay-panel {
            border-radius: 24px !important;
            box-shadow: var(--1inch-shadow-02);
            margin-right: -32px;
            padding-right: 32px
        }
        
        .mat-menu-content {
            padding: 0 !important;
            margin-top: 8px
        }
        
        .mat-slide-toggle {
            height: 31px !important;
            width: 51px !important
        }
        
        .mat-slide-toggle-thumb-container {
            height: 27px !important;
            width: 27px !important;
            top: 2px !important;
            left: 2px !important
        }
        
        .mat-slide-toggle-thumb {
            height: 27px !important;
            width: 27px !important;
            background: #fff !important;
            box-shadow: 0 3px 8px rgba(0, 0, 0, .14901960784313725), 0 3px 1px rgba(0, 0, 0, .058823529411764705) !important
        }
        
        .mat-slide-toggle-bar {
            height: 31px !important;
            width: 51px !important;
            border-radius: 16px !important;
            background: var(--1inch-common-text-02) !important
        }
        
        .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
            background: #2f8af5 !important
        }
        
        .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb-container {
            -webkit-transform: translate3d(20px, 0, 0) !important;
            transform: translate3d(20px, 0, 0) !important
        }
        
        @media (max-width:520px) {
            .mat-drawer-content {
                background: var(--1inch-page-bg-02)
            }
            .cdk-overlay-connected-position-bounding-box {
                left: 0 !important;
                right: 0 !important;
                width: 100% !important;
                bottom: 0 !important
            }
            .fix-mat-menu-bg {
                background: var(--1inch-bg-04);
                -webkit-backdrop-filter: blur(4px);
                backdrop-filter: blur(4px)
            }
            .fix-mat-cdk-overlay-panel {
                border-radius: 0;
                box-shadow: none;
                margin-right: 0;
                padding-right: 0
            }
        }
        
        .mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay {
            display: none !important;
            opacity: 0 !important
        }
        
        .mat-button-toggle-appearance-standard .mat-button-toggle-label-content,
        .mat-list-item-content-reverse {
            padding: 0 !important
        }
        
        .toggle-group-switch uni-button {
            height: 48px !important
        }
        
        .vertical-toggle-group .mat-button-toggle-label-content {
            width: 100% !important
        }
        
        .icon-button-close.mat-icon-button {
            box-shadow: none !important
        }
        
        .mat-pseudo-checkbox {
            color: var(--1inch-border-04)
        }
        
        .mat-pseudo-checkbox-checked {
            background: var(--1inch-common-btn-bg-01);
            color: var(--1inch-common-text-01)
        }
        
        .cdk-virtual-scroll-content-wrapper {
            contain: layout !important
        }
        
        tui-hint-box {
            max-width: 800px !important;
            border-radius: 12px !important;
            font-size: 13px;
            padding: 16px !important;
            color: var(--1inch-text-01);
            background-color: var(--1inch-tooltip-bg) !important;
            box-shadow: var(--1inch-tooltip-shadow)
        }
        
        tui-hint-box .tooltip {
            position: static;
            opacity: 1
        }
        
        tui-hints-host {
            z-index: 10000
        }
        
        tui-hint-box[ng-reflect-direction=top-left] {
            padding: 9px 8px !important;
            border-radius: 8px !important
        }
        
        .grid-layout {
            display: flex;
            flex-direction: column
        }
        
        @media (min-width:940px) {
            .grid-layout {
                display: grid;
                grid-template-columns: 1fr 480px;
                grid-column-gap: 40px;
                width: 100%
            }
        }
        
        .text-mono {
            font-family: Roboto Mono, monospace
        }
        
        .icon-button {
            padding: 0;
            width: 40px;
            height: 40px;
            line-height: 38px;
            display: flex;
            justify-content: center;
            align-items: center
        }
        
        .icon-button,
        .main-button {
            border-radius: 12px !important
        }
        
        .main-button {
            padding: 7px 32px !important;
            min-height: 40px;
            font-size: 16px;
            line-height: 26px !important
        }
        
        .main-button img {
            width: 24px;
            height: 24px
        }
        
        .main-button-small {
            padding: 0 16px !important;
            height: 32px
        }
        
        .main-button-small span {
            line-height: 16px !important
        }
        
        @media (max-width:370px) {
            .main-button-small {
                padding: 0 !important;
                min-width: auto !important
            }
        }
        
        .link-button {
            padding: 4px;
            border-radius: 8px;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none
        }
        
        .back-link {
            display: inline-flex;
            align-items: center
        }
        
        .back-link:hover {
            text-decoration: none
        }
        
        .field-dropdown {
            border-radius: 0 0 16px 16px
        }
        
        .lock-button {
            position: relative
        }
        
        .lock-button-animate {
            position: absolute;
            top: -1px
        }
        
        .lock-button-animate rect {
            stroke-width: 1;
            stroke: var(--border-yellow);
            stroke-dasharray: 100;
            -webkit-animation: lock-btn-animate 5s ease-in-out infinite;
            animation: lock-btn-animate 5s ease-in-out infinite
        }
        
        @-webkit-keyframes lock-btn-animate {
            to {
                stroke-dashoffset: 1000
            }
        }
        
        @keyframes lock-btn-animate {
            to {
                stroke-dashoffset: 1000
            }
        }
        
        .dialog-wrap {
            width: auto;
            max-height: 90vh;
            overflow: auto !important
        }
        
        @media (min-width:720px) {
            .dialog-wrap {
                width: 480px
            }
        }
        
        .warning-box {
            padding: 16px;
            border-radius: 16px;
            line-height: 20px
        }
        
        .warning-box-column {
            display: flex;
            flex-direction: column;
            align-items: center
        }
        
        .warning-box-row {
            display: grid;
            grid-template-columns: 20px 1fr;
            grid-column-gap: 16px;
            align-items: center
        }
        
        .warning-box-red {
            color: var(--text-red);
            background: rgba(193, 61, 84, .10196078431372549)
        }
        
        .warning-box-red a {
            color: var(--text-red);
            text-decoration: underline
        }
        
        .warning-box-yellow {
            color: var(--1inch-warning-text-02);
            background: var(--bg-yellow)
        }
        
        .warning-box-blue {
            color: var(--text-blue);
            background: var(--bg-darkMainBlue)
        }
        
        .info-wrap {
            display: grid;
            grid-template-columns: 60px 1fr;
            grid-column-gap: 16px;
            line-height: 24px;
            align-items: center
        }
        
        .info-wrap-img {
            width: 60px;
            height: 60px
        }
        
        .info-wrap-link {
            color: var(--blueAccent)
        }
        
        .info-wrap-link,
        .info-wrap-link:hover {
            text-decoration: none
        }
        
        .field {
            height: 82px;
            padding: 14px 16px;
            margin: 0;
            position: relative
        }
        
        .field-header {
            margin-bottom: 8px
        }
        
        .field-header,
        .field-row {
            display: flex;
            justify-content: space-between
        }
        
        .field-row {
            width: 100%;
            align-items: center
        }
        
        .field-input {
            width: inherit;
            font-size: 24px;
            line-height: 28px;
            text-align: right;
            background: transparent;
            border: none;
            color: currentColor;
            padding: 10px 0
        }
        
        .field-simple {
            height: 42px;
            padding: 10px
        }
        
        .field-unlock {
            display: grid;
            grid-template-columns: calc(100% - 66px) 50px;
            grid-column-gap: 16px;
            align-items: center
        }
        
        .field-balance:hover {
            cursor: pointer;
            color: var(--blueAccent)
        }
        
        .token-swap-field-dropdown {
            -webkit-transform: translateY(65px) !important;
            transform: translateY(65px) !important;
            width: 100% !important;
            z-index: 10;
            padding-top: 27px
        }
        
        .token-swap-field-dropdown:after {
            content: " ";
            height: 32px;
            background-color: red
        }
        
        .token-swap-field-dropdown-search {
            display: flex;
            align-items: center;
            margin: 0 16px 8px;
            padding: 10px 0
        }
        
        .dropdown-search-wrap {
            display: flex;
            align-items: center;
            margin: 0 8px 8px;
            padding: 10px 0
        }
        
        .coming-soon-wrap {
            display: flex;
            justify-content: center;
            height: 70vh;
            align-items: center;
            flex-direction: column
        }
        
        .coming-soon-wrap>svg {
            max-width: 100%;
            opacity: .3
        }
        
        .wallet-connect-step {
            display: block;
            border-radius: 50%;
            width: 30px;
            height: 30px;
            text-align: center;
            line-height: 30px
        }
        
        .wallet-connect-step-title {
            line-height: 30px
        }
        
        .dropdown-search {
            border: none;
            padding: 10px 0
        }
        
        .dropdown-search,
        .dropdown-search:focus {
            background: transparent
        }
        
        .dropdown-search-icon {
            padding: 11px
        }
        
        .mt-4 {
            margin-top: 4px !important
        }
        
        .mt-8 {
            margin-top: 8px !important
        }
        
        .mt-12 {
            margin-top: 12px !important
        }
        
        .mt-16 {
            margin-top: 16px
        }
        
        .mt-20 {
            margin-top: 20px !important
        }
        
        .mt-24 {
            margin-top: 24px !important
        }
        
        .mt-32 {
            margin-top: 32px
        }
        
        .mt-40 {
            margin-top: 40px
        }
        
        .mr-4 {
            margin-right: 4px !important
        }
        
        .mr-6 {
            margin-right: 6px !important
        }
        
        .mr-8 {
            margin-right: 8px !important
        }
        
        .mr-12 {
            margin-right: 12px
        }
        
        .mr-16 {
            margin-right: 16px
        }
        
        .mr-20 {
            margin-right: 20px
        }
        
        .mr-40 {
            margin-right: 40px
        }
        
        .mb-4 {
            margin-bottom: 4px !important
        }
        
        .mb-8 {
            margin-bottom: 8px !important
        }
        
        .mb-12 {
            margin-bottom: 12px !important
        }
        
        .mb-16 {
            margin-bottom: 16px
        }
        
        .mb-20 {
            margin-bottom: 20px
        }
        
        .mb-24 {
            margin-bottom: 24px
        }
        
        .mb-32 {
            margin-bottom: 32px !important
        }
        
        .mb-40 {
            margin-bottom: 32px
        }
        
        .mb-80 {
            margin-bottom: 80px !important
        }
        
        .ml-4 {
            margin-left: 4px !important
        }
        
        .ml-6 {
            margin-left: 6px !important
        }
        
        .ml-8 {
            margin-left: 8px !important
        }
        
        .ml-14 {
            margin-left: 14px !important
        }
        
        .ml-20 {
            margin-left: 20px !important
        }
        
        .ml-32,
        .ml-40 {
            margin-left: 32px
        }
        
        .fs-8 {
            font-size: 8px
        }
        
        .fs-12 {
            font-size: 12px
        }
        
        .fs-14 {
            font-size: 14px
        }
        
        .fs-16 {
            font-size: 16px
        }
        
        .fs-20 {
            font-size: 20px
        }
        
        .fs-24 {
            font-size: 24px
        }
        
        .fw-300 {
            font-weight: 300
        }
        
        .ellipsis {
            max-width: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis
        }
        
        @media (max-width:480px) {
            .mt-20,
            .mt-32 {
                margin-top: 16px
            }
            .mr-40 {
                margin-right: 16px
            }
            .mb-16 {
                margin-bottom: 8px
            }
            .mb-20,
            .mb-24,
            .mb-32,
            .mb-40 {
                margin-bottom: 16px !important
            }
        }
        
        body,
        html {
            background: var(--bg-body-dark)
        }
        
        .logo-color,
        body {
            color: var(--white)
        }
        
        .current-color,
        .current-color:focus {
            color: var(--white) !important
        }
        
        .text-white-red {
            color: var(--white)
        }
        
        .primary_bg_color {
            background-color: var(--1inch-bg-02)
        }
        
        .light_primary_bg_color,
        .primary_box-shadow {
            box-shadow: 0 5px 20px rgba(0, 0, 0, .25098039215686274) !important
        }
        
        .light_primary_bg_color {
            background-color: #283142 !important
        }
        
        .accent_bg_color,
        .light-accent_bg_color {
            background-color: var(--blueAccent) !important
        }
        
        .light-accent_bg_color {
            color: #fff !important
        }
        
        .gray-bg {
            background: rgba(15, 19, 26, .6)
        }
        
        .gray-bg-hover:focus,
        .gray-bg-hover:hover {
            background: rgba(15, 19, 26, .6);
            outline: none !important
        }
        
        .wallet-address-bg {
            background: #0e131a
        }
        
        .card {
            color: var(--white)
        }
        
        .sub-card {
            border: 1px solid #273a55 !important
        }
        
        .gray-border {
            border-color: var(--border-lightGray-for-dark-theme) !important
        }
        
        .gray-border-color {
            color: var(--border-lightGray-for-dark-theme)
        }
        
        .field,
        .field:focus {
            background-color: var(--blackInput) !important;
            color: #fff !important
        }
        
        .field-simple:focus {
            border: 1px solid var(--border-accentBlue) !important
        }
        
        .field-simple-input-error,
        .field-simple-input-error:focus {
            border: 1px solid var(--border-red) !important;
            color: var(--text-red) !important
        }
        
        .field-simple-input-warning,
        .field-simple-input-warning:focus {
            border: 1px solid var(--border-yellow) !important;
            color: var(--1inch-warning-text-02) !important
        }
        
        .field-locked {
            background: #141922;
            box-shadow: none
        }
        
        .field-dropdown {
            background: #1f2633;
            border: 1px solid var(--border-darkGray)
        }
        
        .dropdown-triangle:before,
        .field-dropdown {
            box-shadow: 0 5px 20px rgba(0, 0, 0, .25098039215686274)
        }
        
        .dropdown-triangle:before {
            border-color: transparent transparent #1f2633
        }
        
        .field-error {
            border: 1px solid var(--text-red) !important;
            color: var(--text-red) !important
        }
        
        .field-warning {
            border: 1px solid var(--1inch-warning-text-01)
        }
        
        .wrap-bg {
            background: rgba(75, 96, 126, .2)
        }
        
        .grey-tooltip {
            background-color: var(--bg-gray-tooltip)
        }
        
        .grey-tooltip:after {
            border-bottom-color: var(--bg-gray-tooltip);
            border-top-color: transparent
        }
        
        .grey-tooltip:after,
        .tooltip-above:after {
            border-left-color: transparent;
            border-right-color: transparent
        }
        
        .tooltip-above:after {
            border-bottom-color: transparent;
            border-top-color: var(--bg-gray-tooltip)
        }
        
        .toggle-button-image {
            color: var(--white)
        }
        
        .routing-box-value-bg {
            background: rgba(75, 96, 126, .10196078431372549)
        }
        
        .routing-box-border {
            border: 1px solid #273a55
        }
        
        .mat-tab-label,
        .mat-tab-label.mat-tab-disabled,
        .mat-tab-link.mat-tab-disabled {
            color: var(--text-gray) !important
        }
        
        .mat-tab-label-active {
            color: #fff !important
        }
        
        .switch-wrap-bg {
            background: var(--blackInput)
        }
        
        .switch-wrap-border {
            border: none
        }
        
        .mat-drawer-backdrop.mat-drawer-shown,
        .switch-value {
            background: var(--blackInput)
        }
        
        .active-order {
            border: 1px solid var(--border-darkGray)
        }
        
        .active-order-info {
            background: rgba(23, 29, 41, .6)
        }
        
        .mat-option-text {
            background: #060a10 !important
        }
        
        .mat-option-text,
        .mat-paginator-icon {
            color: var(--text-gray) !important
        }
        
        uni-button:disabled .mat-paginator-icon {
            color: var(--border-gray-disabled) !important
        }
        
        .pool-token-hover:hover,
        .pool-token-open,
        .wallet-item-hover:hover {
            background: var(--blackInput)
        }
        
        .view-range-label-wrap {
            background: #182b46
        }
        
         ::-webkit-scrollbar-thumb,
         ::-webkit-scrollbar:horizontal ::-webkit-scrollbar-thumb {
            background: var(--blackInput)
        }
        
        .mat-calendar-table-header th {
            border-bottom: 1px solid var(--border-lightGray-for-dark-theme)
        }
        
        .mat-calendar-period-button {
            color: #fff
        }
        
        .farming-info-button {
            background: rgba(35, 46, 61, .6)
        }
        
        .lock-icon-background {
            background: var(--blackBlue)
        }
        
        .drawer-container {
            background: var(--bg-body-dark)
        }
        
        body.light-theme {
            background: var(--bg-body-light);
            color: var(--text-black)
        }
        
        .light-theme .logo-color {
            color: var(--blackBlue)
        }
        
        .light-theme .current-color {
            color: var(--blackBlue) !important
        }
        
        .light-theme .text-white-red {
            color: var(--text-red)
        }
        
        .light-theme .primary_bg_color {
            background-color: #fff !important
        }
        
        .light-theme .primary_box-shadow {
            box-shadow: 0 5px 20px rgba(47, 138, 245, .050980392156862744) !important
        }
        
        .light-theme .light_primary_bg_color {
            background: var(--white) !important
        }
        
        .light-theme .gray-bg-hover:focus,
        .light-theme .gray-bg-hover:hover {
            background: rgba(47, 138, 245, .050980392156862744);
            outline: none !important
        }
        
        .light-theme .wallet-address-bg {
            background: var(--white)
        }
        
        .light-theme .field,
        .light-theme .field:focus {
            background: #f1f7ff !important;
            color: var(--black) !important
        }
        
        .light-theme .field-simple:focus {
            border: 1px solid var(--border-accentBlue) !important
        }
        
        .light-theme .field-simple-input-error,
        .light-theme .field-simple-input-error:focus {
            border: 1px solid var(--border-red) !important;
            color: var(--text-red) !important
        }
        
        .light-theme .field-simple-input-warning,
        .light-theme .field-simple-input-warning:focus {
            border: 1px solid var(--border-yellow) !important;
            color: var(--1inch-warning-text-02) !important
        }
        
        .light-theme .field-locked {
            background: var(--white);
            box-shadow: none
        }
        
        .light-theme .field-dropdown {
            background: var(--white);
            border: 1px solid var(--border-gray);
            box-shadow: 0 5px 20px rgba(47, 138, 245, .050980392156862744);
            border-radius: 0 0 16px 16px
        }
        
        .light-theme .dropdown-triangle:before {
            box-shadow: 0 5px 20px rgba(47, 138, 245, .050980392156862744);
            border-left-color: transparent;
            border-bottom-color: var(--white);
            border-right-color: transparent;
            border-top-color: transparent
        }
        
        .light-theme .field-error {
            border: 1px solid var(--text-red) !important;
            color: var(--text-red) !important
        }
        
        .light-theme .card {
            color: var(--black);
            box-shadow: 0 12px 24px #e2e9f6 !important;
            border: 1px solid var(--white) !important
        }
        
        .light-theme .sub-card {
            border: 1px solid var(--border-gray) !important
        }
        
        .light-theme .gray-border {
            border-color: var(--border-lightGray-for-light-theme) !important
        }
        
        .light-theme .gray-border-color {
            color: var(--border-lightGray-for-light-theme)
        }
        
        .light-theme .wrap-bg {
            background: #ebf1ff
        }
        
        .light-theme .grey-tooltip {
            background-color: var(--text-lightGray)
        }
        
        .light-theme .grey-tooltip:after {
            border-left-color: transparent;
            border-bottom-color: var(--text-lightGray);
            border-right-color: transparent;
            border-top-color: transparent
        }
        
        .light-theme .tooltip-above:after {
            border-left-color: transparent;
            border-bottom-color: transparent;
            border-right-color: transparent;
            border-top-color: var(--text-lightGray)
        }
        
        .light-theme .toggle-button-image {
            color: var(--text-lightGray);
            opacity: 1
        }
        
        .light-theme .active .toggle-button-image {
            color: var(--white)
        }
        
        .light-theme .routing-box-value-bg {
            background: rgba(42, 121, 227, .10196078431372549)
        }
        
        .light-theme .routing-box-border {
            border: 1px solid #c7d3e4
        }
        
        .light-theme .mat-tab-label,
        .light-theme .mat-tab-label.mat-tab-disabled,
        .light-theme .mat-tab-link.mat-tab-disabled {
            color: var(--text-lightGray) !important
        }
        
        .light-theme .mat-tab-label-active {
            color: var(--black) !important
        }
        
        .light-theme .switch-wrap-bg {
            background: var(--white);
            border: none !important
        }
        
        .light-theme .mat-button-toggle-group-appearance-standard {
            border: none !important
        }
        
        .light-theme .switch-wrap-border {
            border: 1px solid var(--border-gray) !important
        }
        
        .light-theme .switch-value {
            background: transparent
        }
        
        .light-theme .mat-drawer-backdrop.mat-drawer-shown,
        .light-theme .settings-switch-wrap {
            background: var(--bg-lightGray)
        }
        
        .light-theme .active-order {
            border: 1px solid var(--border-gray)
        }
        
        .light-theme .active-order-info {
            background: var(--white)
        }
        
        .light-theme .mat-option-text {
            background: var(--bg-lightGray) !important
        }
        
        .light-theme .mat-option-text,
        .light-theme .mat-paginator-icon {
            color: var(--text-lightGray) !important
        }
        
        .light-theme uni-button:disabled .mat-paginator-icon {
            color: var(--border-gray-disabled) !important
        }
        
        .light-theme .pool-token-hover:hover,
        .light-theme .pool-token-open {
            background: var(--white)
        }
        
        .light-theme .wallet-item-hover:hover {
            background: var(--bg-lightGray)
        }
        
        .light-theme .view-range-label-wrap {
            background: #d3e3fb
        }
        
        .light-theme ::-webkit-scrollbar-thumb,
        .light-theme ::-webkit-scrollbar:horizontal ::-webkit-scrollbar-thumb {
            background: var(--text-lightGray)
        }
        
        .light-theme .mat-calendar-table-header th {
            border-bottom: 1px solid var(--border-lightGray-for-light-theme)
        }
        
        .light-theme .mat-calendar-period-button {
            color: var(--text-black)
        }
        
        .light-theme .farming-info-button {
            background: transparent;
            border: 1px solid var(--border-lightGray-for-light-theme)
        }
        
        .light-theme .gray-bg {
            background: var(--bg-lightGray)
        }
        
        .light-theme .copy-order-hash {
            color: var(--text-black) !important
        }
        
        .light-theme .lock-icon-background {
            background: var(--white)
        }
        
        .light-theme .drawer-container {
            background: #fff
        }
        
        .text-white {
            color: var(--text-white)
        }
        
        .text-gray {
            color: var(--text-gray)
        }
        
        .text-red {
            color: var(--text-red)
        }
        
        .text-yellow {
            color: var(--1inch-warning-text-02)
        }
        
        .text-green {
            color: var(--1inch-warning-text-03)
        }
        
        .text-blue {
            color: var(--text-blue)
        }
        
        .text-current {
            color: var(--text-white)
        }
        
        .input-text-gray {
            color: var(--text-gray) !important
        }
        
        .icon-button-enabled {
            background: var(--bg-gray);
            color: var(--text-white)
        }
        
        @media (min-width:720px) {
            .icon-button-enabled:hover {
                background: var(--bg-gray-hover);
                color: var(--text-blue)
            }
        }
        
        .icon-button-active {
            background: var(--bg-darkMainBlue);
            color: var(--text-blue)
        }
        
        @media (min-width:720px) {
            .icon-button-active:hover {
                background: var(--bg-mainBlue-hover);
                color: var(--text-blue)
            }
        }
        
        .icon-button-disabled {
            background: var(--bg-gray-disabled);
            color: var(--text-gray)
        }
        
        @media (min-width:720px) {
            .icon-button-disabled:hover {
                background: var(--bg-gray-disabled);
                color: var(--text-gray)
            }
        }
        
        .icon-button-transparent {
            background: transparent;
            color: var(--text-white)
        }
        
        @media (min-width:720px) {
            .icon-button-transparent:hover {
                background: transparent;
                color: var(--text-blue)
            }
        }
        
        .icon-button-gray {
            background: transparent;
            color: var(--text-gray)
        }
        
        @media (min-width:720px) {
            .icon-button-gray:hover {
                background: transparent;
                color: var(--text-gray)
            }
        }
        
        .icon-button-white {
            background: var(--bg-gray);
            color: var(--text-white)
        }
        
        @media (min-width:720px) {
            .icon-button-white:hover {
                background: var(--bg-gray-hover);
                color: var(--text-blue)
            }
        }
        
        .transparent-button-enabled {
            background: transparent;
            color: var(--text-blue);
            border: 1px solid var(--border-gray)
        }
        
        @media (min-width:720px) {
            .transparent-button-enabled:hover {
                background: var(--bg-transparentBlue-hover);
                color: var(--text-blue);
                border: 1px solid var(--border-gray)
            }
        }
        
        .transparent-button-disabled {
            background: transparent;
            color: var(--text-gray);
            border: 1px solid var(--border-gray-disabled)
        }
        
        @media (min-width:720px) {
            .transparent-button-disabled:hover {
                background: transparent;
                color: var(--text-gray);
                border: 1px solid var(--border-gray-disabled)
            }
        }
        
        .link-button {
            color: var(--text-blue)
        }
        
        .link-button:hover {
            color: var(--text-blue-hover);
            cursor: pointer !important;
            background: rgba(0, 0, 0, .30196078431372547)
        }
        
        .link-button-disabled {
            color: var(--text-gray)
        }
        
        .link-button-disabled:hover {
            color: var(--text-gray);
            cursor: auto;
            background: transparent
        }
        
        .blue-button-enabled {
            background: var(--bg-darkMainBlue);
            color: var(--text-blue)
        }
        
        @media (min-width:720px) {
            .blue-button-enabled:hover {
                background: var(--bg-mainBlue-hover);
                color: var(--text-blue)
            }
        }
        
        .accentBlue-button-enabled {
            background: var(--blueAccent);
            color: var(--text-white)
        }
        
        @media (min-width:720px) {
            .accentBlue-button-enabled:hover {
                background: var(--bg-accentBlue-hover);
                color: var(--text-white)
            }
        }
        
        .red-button-enabled {
            background: var(--bg-red);
            color: var(--text-red)
        }
        
        @media (min-width:720px) {
            .red-button-enabled:hover {
                background: var(--bg-red-hover);
                color: var(--text-red)
            }
        }
        
        .yellow-button-enabled {
            background: var(--bg-yellow);
            color: var(--1inch-warning-text-02)
        }
        
        @media (min-width:720px) {
            .yellow-button-enabled:hover {
                background: var(--bg-yellow-hover);
                color: var(--1inch-warning-text-02)
            }
        }
        
        .green-button-enabled {
            background: var(--bg-green);
            color: var(--1inch-warning-text-03)
        }
        
        @media (min-width:720px) {
            .green-button-enabled:hover {
                background: var(--bg-green-hover);
                color: var(--1inch-warning-text-03)
            }
        }
        
        .white-button-enabled {
            background: var(--bg-white);
            color: var(--text-white)
        }
        
        @media (min-width:720px) {
            .white-button-enabled:hover {
                background: var(--bg-white-hover);
                color: var(--text-white)
            }
        }
        
        .main-button-disabled {
            background: var(--bg-gray-disabled);
            color: var(--text-gray)
        }
        
        @media (min-width:720px) {
            .main-button-disabled:hover {
                background: var(--bg-gray-disabled);
                color: var(--text-gray)
            }
        }
        
        .tab-label {
            word-wrap: normal;
            white-space: nowrap;
            overflow: hidden;
            text-transform: capitalize
        }
        
        .tab-label-enabled {
            padding-bottom: 4px
        }
        
        .tab-label-enabled:hover {
            color: var(--text-blue);
            cursor: pointer;
            text-decoration: none
        }
        
        @media (max-width:1200px) {
            .tab-label-enabled:hover {
                color: currentColor
            }
        }
        
        .tab-label-active {
            padding-bottom: 4px;
            border-bottom: 2px solid var(--bg-accentBlue)
        }
        
        .tab-label:focus {
            color: currentColor
        }
        
        .tab-label-disabled:hover {
            color: var(--text-gray);
            cursor: auto
        }
        
        @media (max-width:374px) {
            .tab-label {
                font-size: 12px
            }
        }
        
        .short-text:after {
            background: linear-gradient(180deg, rgba(6, 10, 16, 0), #060a10)
        }
        
        .bg-gray,
        .custom-token:hover,
        .network-disabled .disabled-img,
        .wallet-disabled .disabled-img {
            background: var(--bg-gray)
        }
        
        .circle-disabled {
            color: var(--bg-gray)
        }
        
        .light-theme .text-current {
            color: var(--text-black)
        }
        
        .light-theme .input-text-gray {
            color: var(--text-lightGray) !important
        }
        
        .light-theme .icon-button-enabled {
            background: var(--bg-mainBlue);
            color: var(--text-blue)
        }
        
        .light-theme .icon-button-enabled:hover {
            background: var(--bg-mainBlue-hover);
            color: var(--text-blue)
        }
        
        .light-theme .icon-button-active {
            background: var(--bg-accentBlue);
            color: var(--text-white)
        }
        
        .light-theme .icon-button-active:hover {
            background: var(--bg-accentBlue-hover);
            color: var(--text-white)
        }
        
        .light-theme .icon-button-disabled {
            background: var(--bg-mainBlue);
            color: var(--text-lightGray)
        }
        
        @media (min-width:720px) {
            .light-theme .icon-button-disabled:hover {
                background: var(--bg-mainBlue);
                color: var(--text-lightGray)
            }
        }
        
        .light-theme .icon-button-white {
            background: var(--bg-mainBlue);
            color: var(--text-blue)
        }
        
        @media (min-width:720px) {
            .light-theme .icon-button-white:hover {
                background: var(--bg-mainBlue-hover);
                color: var(--text-blue)
            }
        }
        
        .light-theme .link-button {
            color: var(--text-blue)
        }
        
        .light-theme .link-button:hover {
            color: var(--text-blue-hover);
            cursor: pointer !important;
            background: var(--bg-transparentBlue-hover)
        }
        
        .light-theme .link-button-disabled {
            color: var(--text-gray)
        }
        
        .light-theme .link-button-disabled:hover {
            color: var(--text-gray);
            cursor: auto;
            background: transparent
        }
        
        .light-theme .blue-button-enabled {
            background: var(--bg-mainBlue)
        }
        
        .light-theme .transparent-button-disabled,
        .light-theme .transparent-button-disabled:hover {
            background: transparent;
            color: var(--text-lightGray);
            border: 1px solid var(--border-gray-disabled)
        }
        
        .light-theme .main-button-disabled,
        .light-theme .main-button-disabled:hover {
            background: var(--bg-lightGray-disabled);
            color: var(--text-lightGray)
        }
        
        .light-theme .tab-label-disabled:hover {
            color: var(--text-lightGray);
            cursor: auto
        }
        
        .light-theme .language-active-item {
            background: var(--bg-lightGray)
        }
        
        .light-theme .language-active-item span {
            color: var(--text-gray)
        }
        
        .light-theme .short-text:after {
            background: linear-gradient(180deg, rgba(242, 245, 250, 0), var(--bg-lightGray))
        }
        
        .light-theme .bg-gray,
        .light-theme .custom-token:hover {
            background: var(--bg-mainBlue)
        }
        
        .light-theme .network-disabled .disabled-img,
        .light-theme .wallet-disabled .disabled-img {
            background: #d9e3f4
        }
        
        .light-theme .circle-disabled {
            color: #d9e3f4
        }
        
        #intercom-disabled-cookie {
            display: none;
            position: fixed;
            z-index: 2147483003;
            bottom: 20px;
            left: 20px;
            width: 60px;
            height: 60px;
            border-radius: 50%;
            background: #2392ec;
            cursor: pointer;
            box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .058823529411764705), 0 2px 32px 0 rgba(0, 0, 0, .1607843137254902)
        }
        
        #intercom-disabled-cookie .intercom-lightweight-app-launcher-icon {
            display: flex;
            align-items: center;
            justify-content: center;
            position: absolute;
            top: 0;
            left: 0;
            width: 60px;
            height: 60px;
            transition: opacity 80ms linear, -webkit-transform .1s linear;
            transition: transform .1s linear, opacity 80ms linear;
            transition: transform .1s linear, opacity 80ms linear, -webkit-transform .1s linear
        }
        
        #intercom-disabled-cookie .intercom-lightweight-app-launcher-icon svg {
            width: 28px;
            height: 32px;
            fill: #fff
        }
        
        @media (max-width:720px) {
            .intercom-lightweight-app-launcher,
            .intercom-namespace .intercom-launcher-frame {
                bottom: 14px !important;
                left: 16px !important;
                width: 36px !important;
                height: 36px !important
            }
            .intercom-lightweight-app-launcher-icon,
            .intercom-lightweight-app-launcher-icon-open {
                width: 20px !important;
                height: 20px !important;
                left: 8px !important;
                top: 8px !important
            }
            .intercom-launcher-badge-frame {
                left: 41px !important
            }
        }
        
        div.modal-dialog {
            display: block !important
        }
        
        div.close-mew-modal {
            position: absolute !important;
            padding-top: 0 !important;
            left: auto !important;
            right: -7px !important;
            top: 7px !important
        }
        
        .modal-dialog>* {
            padding: 1.3rem !important
        }
        
        .outer-container {
            padding: 8px 0 16px !important
        }
        
        #mew-connect-notice-corner-connected {
            z-index: 1000 !important
        }
        
        #mew-connect-notice-corner-1-2-label-text,
        #mew-connect-notice-corner-label-text {
            width: auto !important
        }
        
        .walletconnect-modal__footer {
            color: #272a30
        }
        
        .smartbanner {
            z-index: 1000
        }
        
        .blank-button {
            outline: none;
            border: none;
            padding: 0;
            margin: 0
        }
        
        .primary-action-button {
            display: block;
            width: 100%;
            border: none;
            outline: 0;
            cursor: pointer;
            font-size: 16px;
            font-weight: 500;
            color: var(--1inch-common-text-01) !important;
            text-align: center;
            text-decoration: none !important;
            background: var(--1inch-common-btn-gradient-bg-01);
            border-radius: 12px;
            margin-top: 8px
        }
        
        .primary-action-button>span {
            display: block;
            padding: 16px 0
        }
        
        .primary-action-button:focus,
        .primary-action-button:hover {
            background: var(--1inch-common-btn-gradient-bg-03)
        }
        
        .primary-action-button.disabled,
        .primary-action-button[disabled] {
            cursor: default;
            background: var(--1inch-btn-bg-05);
            color: var(--1inch-text-05) !important
        }
        
        .primary-action-button.high-slippage {
            background: var(--1inch-common-bg-04)
        }
        
        .primary-action-button-blue {
            background: var(--1inch-common-btn-bg-01) !important
        }
        
        .primary-action-button-blue:focus,
        .primary-action-button-blue:hover {
            background: var(--1inch-common-btn-bg-06) !important
        }
        
        @media (max-width:418px) {
            .primary-action-button {
                margin-top: 24px
            }
        }
        
        .prices-slippage-tabs .mat-tab-header {
            display: none !important
        }
        
        .word-break {
            word-break: break-word
        }
        
        .page-title {
            text-align: center;
            margin-bottom: 16px
        }
        
        .page-subtitle {
            font-size: 16px;
            font-weight: 400
        }
        
        .page-content {
            padding: 0 16px
        }
        
        .page-content-wrap {
            min-height: calc(100vh - 115px)
        }
        
        .card {
            border-radius: 20px !important;
            padding: 32px !important;
            border: none;
            max-height: 100%
        }
        
        @media (max-width:520px) {
            .card {
                padding: 16px !important
            }
        }
        
        .field,
        .field:focus {
            border-radius: 16px !important;
            outline: none !important
        }
        
        .field-title {
            font-size: 16px;
            font-weight: 700
        }
        
        .settings-field-input {
            width: 100%;
            font-size: 16px;
            text-align: right;
            border: none
        }
        
        .settings-field-error {
            color: var(--text-red);
            text-align: right;
            margin-top: 8px
        }
        
        .settings-field-warning {
            color: var(--1inch-warning-text-02)
        }
        
        .settings-field-normal,
        .settings-field-warning {
            text-align: right;
            margin-top: 8px
        }
        
        .grey-tooltip {
            font-size: 13px;
            line-height: 15px;
            padding: 16px !important;
            margin-top: 12px !important;
            position: relative;
            overflow: visible !important;
            border-radius: 12px !important;
            max-width: 280px !important
        }
        
        .multiline-tooltip {
            white-space: pre-line !important
        }
        
        .tooltip-center {
            text-align: center
        }
        
        .tooltip-left-bottom {
            text-align: left
        }
        
        .tooltip-left-bottom:after {
            left: 36px !important
        }
        
        .tooltip-hover:hover {
            cursor: help
        }
        
        .mobile-hidden {
            display: none !important
        }
        
        .desktop-hidden {
            display: block !important
        }
        
        .full-page-content .page-content {
            max-width: 1400px;
            margin: 0 auto
        }
        
        .alert-wrap {
            background: rgba(255, 156, 8, .10196078431372549);
            border-radius: 16px;
            padding: 16px;
            display: grid;
            align-items: center;
            grid-template-columns: 20px 1fr;
            grid-column-gap: 16px;
            color: var(--1inch-warning-text-02);
            line-height: 20px;
            margin-top: 20px;
            width: 100%
        }
        
        @media (min-width:720px) {
            .page-content {
                max-width: 1060px;
                margin: 0 auto
            }
            .page-title {
                margin: 20px 0 40px
            }
            .page-subtitle {
                font-size: 16px;
                line-height: 16px;
                margin-top: 8px
            }
        }
        
        @media (min-width:940px) {
            .mobile-hidden {
                display: block !important
            }
            .desktop-hidden {
                display: none !important
            }
        }
        
        .dropdownToggleBtn {
            padding: 0;
            align-items: center
        }
        
        .dropdownToggleBtn.desktop-hidden {
            display: flex !important
        }
        
        @media (min-width:940px) {
            .dropdownToggleBtn.mobile-hidden {
                display: flex !important
            }
            .dropdownToggleBtn.desktop-hidden {
                display: none !important
            }
        }
        
        .dropdownToggleBtn:hover {
            color: currentColor
        }
        
        .token-amount-wrap {
            padding: 10px 0;
            margin: -10px 0;
            height: 46px;
            position: relative;
            width: inherit;
            width: -moz-available
        }
        
        .token-amount-wrap .token-amount {
            position: absolute;
            right: 0;
            left: 0;
            top: 0;
            bottom: 0;
            padding: 0;
            background: transparent;
            border: none;
            font-size: 24px;
            line-height: 26px;
            color: currentColor
        }
        
        .option-dropdown {
            padding: 8px;
            border-radius: 16px;
            border: none;
            margin-top: 16px
        }
        
        .option-dropdown>span {
            display: block;
            padding: 12px 8px;
            border-radius: 10px
        }
        
        .option-dropdown>span:hover {
            cursor: pointer;
            color: var(--blueAccent)
        }
        
        .option-dropdown:before {
            content: "";
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 8px 8px;
            position: absolute;
            top: -8px;
            left: 24px
        }
        
        .link-blue,
        a {
            color: var(--link-blue)
        }
        
        .link-blue:hover,
        a:hover {
            color: #0056b3
        }
        
        .side-separator {
            position: relative
        }
        
        .side-separator:after {
            content: "";
            position: absolute;
            width: 1px;
            background: var(--1inch-bg-12);
            top: 0;
            bottom: 0;
            right: -1px
        }
        
        .side-separator:last-child:after {
            left: -1px
        }
        
        @media (max-width:520px) {
            .block-scroll {
                overflow: hidden !important
            }
        }
        
        .page-title-second {
            display: none
        }
        
        .app-header-wrap {
            margin-bottom: 50px
        }
        
        @media (max-width:418px) {
            .app-header-wrap {
                margin-bottom: 24px
            }
        }
        
        @media (max-width:360px) {
            .app-header-wrap {
                margin-bottom: 12px
            }
        }
        
        .drawer-wrap-z-index {
            z-index: 2500000000
        }
        
        .drawer-container {
            width: 100%;
            height: 100%
        }
        
        .drawer-container .mat-drawer-inner-container {
            overflow: hidden !important
        }
        
        .link-warning {
            text-align: center;
            background: var(--bg-accentBlue);
            color: #fff;
            padding: 10px 0;
            display: flex;
            align-items: center;
            justify-content: center
        }
        
        .link-warning-closed {
            display: none
        }
        
        .link-warning-cross {
            color: #fff;
            position: absolute;
            right: 0
        }
        
        .example-sidenav-content:before {
            content: "";
            z-index: -1;
            position: absolute;
            width: 1146px;
            height: 1146px;
            right: -750px;
            top: 50px;
            background: var(--1inch-page-bg-04);
            opacity: .7
        }
        
        .example-sidenav-content:after {
            content: "";
            z-index: -1;
            position: absolute;
            width: 1228px;
            height: 1228px;
            left: -742px;
            top: -50px;
            background: var(--1inch-page-bg-03);
            opacity: .7
        }
        
        .cookies-popup-wrap {
            position: fixed;
            z-index: 10000;
            bottom: 32px;
            right: 32px;
            width: 320px
        }
        
        @media (max-width:520px) {
            .cookies-popup-wrap {
                bottom: 64px;
                right: 0;
                width: 100%
            }
        }
        
        @media (min-width:720px) {
            .page-title-second {
                display: block
            }
        }
        
        @media (max-width:720px) {
            .link-warning {
                display: none
            }
            .example-sidenav-content:after,
            .example-sidenav-content:before {
                background: #000 !important
            }
        }
        
        .list-model-row {
            font-size: .4em;
            font-weight: 500
        }
        
        .list-model-row-sub-failed {
            font-size: .4em;
            margin-top: .6em;
            color: #cd5c5c;
            padding: 2px;
            border-radius: 3px;
            word-break: break-word;
            white-space: inherit
        }
        
        .status-card-failed[_ngcontent-djh-c367] {
            background: rgba(193, 61, 84, .4);
            color: #cd5c5c
        }
        
        .list-model-row-sub {
            font-size: .4em;
            margin-top: .6em;
            color: rgba(108, 134, 173, .5490196078431373)
        }
        
        .header {
            padding: 16px 0
        }
        
        .header-content {
            justify-content: space-between
        }
        
        .header-content,
        .header-left-col {
            display: flex;
            align-items: center
        }
        
        .logo-color {
            margin-right: 48px;
            color: var(--1inch-logo-color-01)
        }
        
        .logo-color:hover {
            opacity: .85
        }
        
        .header-nav-menu {
            display: block
        }
        
        .header-buttons {
            display: flex;
            justify-content: flex-end
        }
        
        .header-button-wrap {
            margin-right: 8px
        }
        
        .header-settings-button {
            width: 36px;
            height: 36px;
            padding: 6px;
            margin: 0 -6px 0 14px;
            border: none;
            border-radius: 12px;
            color: var(--1inch-common-text-02)
        }
        
        .header-settings-button:hover {
            color: var(--1inch-text-01);
            background: var(--1inch-common-btn-bg-03)
        }
        
        .header-account-button-wrap {
            display: flex
        }
        
        .header-burger-icon,
        .header-claim-button-mobile,
        .header-logo-mobile {
            display: none
        }
        
        .header-claim-button-desktop {
            position: relative
        }
        
        .token-claim-wrap {
            position: absolute;
            top: 44px;
            right: -232px;
            z-index: 1000;
            width: 360px
        }
        
        @media (max-width:720px) {
            .token-claim-wrap {
                right: -200px
            }
        }
        
        @media (max-width:520px) {
            .token-claim-wrap {
                width: 100%;
                position: fixed;
                bottom: 0;
                left: 0;
                top: unset;
                z-index: 10000
            }
        }
        
        @media (max-width:1300px) {
            .logo-color {
                margin-right: 16px
            }
        }
        
        @media (max-width:1200px) {
            .header-nav-menu {
                display: none
            }
            .header-burger-icon {
                display: block
            }
            .header-account-button-wrap,
            .header-button-wrap {
                margin-right: 16px
            }
        }
        
        @media (max-width:800px) {
            .logo-color {
                margin-right: 0
            }
            .header-logo-desktop {
                display: none
            }
            .header-logo-mobile {
                display: block
            }
        }
        
        @media (max-width:520px) {
            .header-claim-button-desktop {
                display: none
            }
            .header-claim-button-mobile {
                display: block;
                position: relative
            }
            .header-account-button-wrap {
                position: fixed;
                flex-direction: row-reverse;
                right: 0;
                left: 0;
                bottom: 0;
                z-index: 1000;
                padding: 14px 16px;
                margin-right: 0;
                border-top: 1px solid var(--1inch-border-01);
                background: var(--1inch-bg-01)
            }
            .header-settings-button {
                order: -1;
                margin-left: 10px;
                color: var(--1inch-bg-13)
            }
            .header-account-button-host {
                align-self: center;
                justify-self: center
            }
        }
        
        .header-button {
            display: flex;
            align-items: center;
            height: 36px;
            padding: 6px 10px 6px 8px;
            border-radius: 12px;
            border: none;
            position: relative;
            font-size: 16px
        }
        
        .header-button svg {
            z-index: 2
        }
        
        .header-button-without-icon {
            padding: 6px 8px
        }
        
        .header-button-without-icon .header-button-text {
            margin-left: 0
        }
        
        .header-button-without-text {
            padding: 0
        }
        
        .header-button-icon {
            height: 24px;
            width: 24px
        }
        
        .header-button-text {
            margin-left: 8px;
            z-index: 2
        }
        
        .header-button-blue {
            background: var(--1inch-btn-gradient-bg-02);
            color: var(--1inch-common-text-01)
        }
        
        .header-button-purple {
            background: var(--1inch-common-btn-gradient-bg-02);
            color: var(--1inch-common-text-01)
        }
        
        .header-button-red {
            background: var(--1inch-common-btn-gradient-bg-04);
            color: var(--1inch-common-text-01)
        }
        
        .header-button-yellow {
            background: var(--1inch-btn-gradient-bg-01);
            color: var(--1inch-common-text-01)
        }
        
        .header-button-light-blue {
            background: var(--1inch-common-btn-bg-07);
            color: var(--1inch-common-text-03)
        }
        
        .header-button-light-blue:focus,
        .header-button-light-blue:hover {
            background: var(--1inch-common-bg-03)
        }
        
        .header-button-gray {
            background: var(--1inch-btn-bg-01);
            color: var(--1inch-text-01)
        }
        
        .header-button-gray:focus,
        .header-button-gray:hover {
            box-shadow: var(--1inch-shadow-06)
        }
        
        .header-button-black-purple {
            background: var(--1inch-gradient-02);
            color: var(--1inch-text-01)
        }
        
        .header-button-black-purple:after {
            position: absolute;
            width: calc(100% - 1.9px);
            height: calc(100% - 2px);
            left: 1px;
            content: "";
            border-radius: 12px;
            z-index: 1;
            background: var(--1inch-bg-02)
        }
        
        .header-button-blue:focus,
        .header-button-blue:hover,
        .header-button-purple:focus,
        .header-button-purple:hover,
        .header-button-yellow:focus,
        .header-button-yellow:hover {
            box-shadow: var(--1inch-shadow-05)
        }
        
        .header-button-white {
            background: var(--1inch-common-btn-bg-02)
        }
        
        .header-button-arrow-icon {
            margin-left: 4px
        }
        
        .header-button-arrow-rotated-icon {
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg)
        }
        
        [_nghost-euy-c343] {
            display: block;
            padding-bottom: 60px;
            margin-bottom: 60px
        }
        
        @media (max-width:520px) {
            [_nghost-euy-c343] {
                padding-bottom: 140px
            }
        }
        
        @media (max-width:418px) {
            [_nghost-euy-c343] {
                margin: 0 -16px
            }
        }
        
        .current-block-number[_ngcontent-euy-c343] {
            position: fixed;
            right: 40px;
            bottom: 30px
        }
        
        [_nghost-euy-c329] {
            display: block;
            margin: 0 auto;
            width: 418px;
            min-height: 100px;
            background-color: var(--1inch-bg-02);
            box-shadow: var(--1inch-shadow-04);
            border-radius: 24px;
            padding: 16px;
            max-width: 100%
        }
        
        [_nghost-euy-c341] {
            display: block;
            position: relative
        }
        
        .swap-form-header[_ngcontent-euy-c341] {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 10px;
            margin-top: -6px
        }
        
        .swap-form-title-wrap[_ngcontent-euy-c341] {
            display: flex
        }
        
        .swap-form-limit-wrap[_ngcontent-euy-c341] {
            display: flex;
            align-items: flex-end;
            font-size: 16px;
            line-height: 20px;
            font-weight: 500;
            color: var(--1inch-common-text-02);
            margin-left: 24px;
            cursor: pointer
        }
        
        .swap-form-limit-wrap[_ngcontent-euy-c341]:focus>[_ngcontent-euy-c341],
        .swap-form-limit-wrap[_ngcontent-euy-c341]:hover>[_ngcontent-euy-c341],
        .swap-form-title[_ngcontent-euy-c341] {
            color: var(--1inch-text-01)
        }
        
        .swap-form-title[_ngcontent-euy-c341] {
            font-size: 16px;
            line-height: 20px;
            margin-bottom: 0
        }
        
        .swap-form-actions[_ngcontent-euy-c341] {
            display: flex;
            margin-right: -4px
        }
        
        .swap-form-actions[_ngcontent-euy-c341] svg[_ngcontent-euy-c341] {
            color: var(--1inch-text-01)
        }
        
        .quote-info[_ngcontent-euy-c341] {
            position: absolute;
            width: 100%;
            top: 105%
        }
        
        .refresh-icon[_ngcontent-euy-c341] {
            margin-right: 12px
        }
        
        .settings-icon[_ngcontent-euy-c341] {
            padding: 6px
        }
        
        .refresh-icon[_ngcontent-euy-c341],
        .settings-icon[_ngcontent-euy-c341] {
            cursor: pointer;
            width: 36px;
            height: 36px;
            border-radius: 12px;
            transition: background .2s
        }
        
        .refresh-icon[_ngcontent-euy-c341]:focus,
        .refresh-icon[_ngcontent-euy-c341]:hover,
        .settings-icon[_ngcontent-euy-c341]:focus,
        .settings-icon[_ngcontent-euy-c341]:hover {
            background: var(--1inch-common-btn-bg-03)
        }
        
        @media (max-width:418px) {
            .quote-info[_ngcontent-euy-c341] {
                bottom: -85px
            }
        }
        
        .arrow-loading[_ngcontent-euy-c331] {
            color: var(--1inch-text-01)
        }
        
        .arrow-loading[_ngcontent-euy-c331] .background-path[_ngcontent-euy-c331] {
            fill: var(--1inch-border-08)
        }
        
        [_nghost-euy-c334] {
            display: block;
            width: 100%;
            padding: 16px;
            border-radius: 16px;
            background-color: var(--1inch-bg-07);
            box-shadow: var(--1inch-shadow-03)
        }
        
        .source-layout-row[_ngcontent-euy-c334] {
            display: flex;
            flex-direction: row;
            justify-items: baseline;
            justify-content: space-between;
            align-items: center
        }
        
        .source-layout-row[_ngcontent-euy-c334]>div[_ngcontent-euy-c334]:last-child {
            text-align: right
        }
        
        .source-layout-row[_ngcontent-euy-c334]:first-child {
            margin-bottom: 12px
        }
        
        .source-layout-row[_ngcontent-euy-c334]:nth-child(2) {
            margin: 15px 0
        }
        
        .source-layout-title[_ngcontent-euy-c334],
        .source-token-balance[_ngcontent-euy-c334] {
            font-size: 13px;
            color: var(--1inch-common-text-02)
        }
        
        .source-layout-title[_ngcontent-euy-c334]:focus,
        .source-layout-title[_ngcontent-euy-c334]:hover {
            text-decoration: none;
            color: var(--1inch-text-03);
            transition: .2s
        }
        
        .source-token-set-max[_ngcontent-euy-c334] {
            color: var(--1inch-common-text-03)
        }
        
        .source-token-set-max[_ngcontent-euy-c334]:focus,
        .source-token-set-max[_ngcontent-euy-c334]:hover {
            opacity: .75;
            transition: .2s
        }
        
        .select-source-token[_ngcontent-euy-c334] {
            text-decoration: none;
            padding: 6px 5px 6px 8px;
            margin-left: -8px;
            border-radius: 12px
        }
        
        .select-source-token[_ngcontent-euy-c334]:focus,
        .select-source-token[_ngcontent-euy-c334]:hover {
            background: var(--1inch-bg-02)
        }
        
        .source-token-amount-input-container[_ngcontent-euy-c334] {
            width: 100%;
            width: -webkit-fill-available
        }
        
        .token-amount-input[_ngcontent-euy-c334] {
            min-height: 24px !important;
            --tui-focus: transparent
        }
        
        .token-amount-input[_ngcontent-euy-c334] .input {
            font-size: 24px;
            min-height: 24px;
            padding: 0 !important;
            text-align: right;
            color: var(--1inch-text-03);
            background: none;
            border: none;
            outline: none
        }
        
        .token-name[_ngcontent-euy-c334] {
            white-space: nowrap;
            font-size: 13px;
            overflow: hidden;
            text-overflow: ellipsis;
            margin-right: 4px
        }
        
        .source-token-amount-usd-price[_ngcontent-euy-c334],
        .token-name[_ngcontent-euy-c334] {
            color: var(--1inch-text-04)
        }
        
        .select-source-token-lock-wrap[_ngcontent-euy-c334] {
            display: flex;
            align-items: center
        }
        
        .select-source-token-lock[_ngcontent-euy-c334] {
            margin-left: 4px;
            color: var(--1inch-warning-text-02)
        }
        
        [_nghost-euy-c324] {
            display: flex;
            flex-direction: row;
            align-items: center;
            cursor: pointer
        }
        
        .token-icon[_ngcontent-euy-c324] {
            width: 16px;
            height: 16px
        }
        
        .token-symbol[_ngcontent-euy-c324] {
            font-size: 20px;
            white-space: nowrap;
            color: var(--1inch-text-01);
            margin: 0 6px 0 8px
        }
        
        .token-select-icon[_ngcontent-euy-c324] {
            color: var(--1inch-common-text-02)
        }
        
        .token-symbol-tooltip[_ngcontent-euy-c324] {
            font-size: 13px;
            max-width: 250px;
            display: inline-block
        }
        
        [_nghost-euy-c244] {
            display: inline-block;
            position: relative
        }
        
        [_nghost-euy-c244] img[_ngcontent-euy-c244] {
            width: 100%;
            position: absolute;
            z-index: 2;
            display: none
        }
        
        [_nghost-euy-c244] .image_stub[style*=block][_ngcontent-euy-c244]:nth-child(2) {
            display: none
        }
        
        .image_stub[_ngcontent-euy-c244] {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            border-radius: 50%;
            background: var(--1inch-btn-bg-05);
            color: var(--1inch-text-07)
        }
        
        [_nghost-euy-c305] {
            font: var(--tui-font-text-s);
            color: var(--tui-text-01);
            position: relative;
            display: block;
            border-radius: var(--tui-radius-m)
        }
        
        [data-tui-host-size=s][_nghost-euy-c305] {
            height: var(--tui-height-s);
            min-height: var(--tui-height-s);
            max-height: var(--tui-height-s)
        }
        
        [data-tui-host-size=m][_nghost-euy-c305] {
            height: var(--tui-height-m);
            min-height: var(--tui-height-m);
            max-height: var(--tui-height-m)
        }
        
        [data-tui-host-size=l][_nghost-euy-c305] {
            height: var(--tui-height-l);
            min-height: var(--tui-height-l);
            max-height: var(--tui-height-l);
            font-size: .9375rem
        }
        
        .input[_ngcontent-euy-c305] {
            font: var(--tui-font-text-s);
            color: var(--tui-text-01);
            padding: 0 .75rem;
            border: 0;
            border-radius: inherit;
            background: 0 0;
            font-size: inherit;
            line-height: inherit;
            font-weight: inherit;
            color: inherit;
            caret-color: currentColor;
            outline: 0;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            word-break: keep-all;
            -webkit-text-fill-color: currentColor;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            box-sizing: border-box;
            white-space: nowrap;
            overflow: hidden;
            text-transform: inherit
        }
        
        .input[_ngcontent-euy-c305]:-webkit-autofill,
        .input[_ngcontent-euy-c305]:-webkit-autofill:focus,
        .input[_ngcontent-euy-c305]:-webkit-autofill:hover {
            border-radius: inherit;
            -webkit-text-fill-color: inherit !important;
            color: inherit !important;
            background-color: initial !important;
            -webkit-box-shadow: 0 0 0 1000px var(--tui-autofill) inset !important
        }
        
        [data-tui-host-size=s][_nghost-euy-c305] .input[_ngcontent-euy-c305] {
            padding: 0 .5rem 0 .75rem
        }
        
        [data-tui-host-size=l][_nghost-euy-c305] .input[_ngcontent-euy-c305] {
            padding: 0 1rem
        }
        
        ._disabled[_nghost-euy-c305] .input[_ngcontent-euy-c305] {
            pointer-events: none
        }
        
        ._right-aligned[_nghost-euy-c305] .input[_ngcontent-euy-c305] {
            text-align: right
        }
        
        [data-tui-host-size=l][_nghost-euy-c305]:not(._label-outside) .input[_ngcontent-euy-c305] {
            padding-top: 1.25rem
        }
        
        [data-tui-host-size=l][_nghost-euy-c305]:not(._label-outside) .input[_ngcontent-euy-c305]:-webkit-autofill+.content[_ngcontent-euy-c305] .placeholder[_ngcontent-euy-c305] {
            width: 114%;
            -webkit-transform: translateY(-.625rem) scale(.87);
            transform: translateY(-.625rem) scale(.87)
        }
        
        [data-tui-host-size=m][_nghost-euy-c305]:not(._label-outside) .input[_ngcontent-euy-c305] {
            padding-top: 1.125rem
        }
        
        [data-tui-host-size=m][_nghost-euy-c305]:not(._label-outside) .input[_ngcontent-euy-c305]:-webkit-autofill+.content[_ngcontent-euy-c305] .placeholder[_ngcontent-euy-c305] {
            width: 118%;
            -webkit-transform: translateY(-.5rem) scale(.85);
            transform: translateY(-.5rem) scale(.85)
        }
        
        .ghost[_ngcontent-euy-c305] {
            visibility: hidden;
            white-space: pre;
            text-overflow: clip
        }
        
        .filler[_ngcontent-euy-c305] {
            vertical-align: middle
        }
        
        .content[_ngcontent-euy-c305] {
            display: flex;
            height: 100%;
            width: 100%;
            padding: 0 .75rem;
            box-sizing: border-box;
            align-items: center;
            overflow: hidden
        }
        
        [data-tui-host-size=s][_nghost-euy-c305] .content[_ngcontent-euy-c305] {
            padding-right: .5rem
        }
        
        [data-tui-host-size=l][_nghost-euy-c305] .content[_ngcontent-euy-c305] {
            padding-left: 1rem
        }
        
        .wrapper[_ngcontent-euy-c305] {
            flex: 1;
            min-width: 0;
            padding-right: .25rem
        }
        
        .value-decoration[_ngcontent-euy-c305] {
            display: flex;
            align-items: center;
            height: 1.25rem;
            margin: -1.25rem 0;
            padding: .625rem 0;
            box-sizing: initial;
            color: var(--tui-text-03);
            letter-spacing: normal;
            text-transform: none
        }
        
        ._right-aligned[_nghost-euy-c305] .value-decoration[_ngcontent-euy-c305] {
            flex-direction: row-reverse;
            margin-right: -.25rem
        }
        
        [data-tui-host-size=m]._label-outside[_nghost-euy-c305] .value-decoration[_ngcontent-euy-c305] {
            margin-top: -1.1875rem
        }
        
        [data-mode=onDark][_nghost-euy-c305] .value-decoration[_ngcontent-euy-c305] {
            color: var(--tui-text-03-night)
        }
        
        .value-decoration-inner[_ngcontent-euy-c305] {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            min-width: 0
        }
        
        .postfix[_ngcontent-euy-c305] {
            transition-property: color;
            transition-duration: var(--tui-duration, .3s);
            transition-timing-function: ease-in-out;
            color: var(--tui-text-01)
        }
        
        .postfix_shifted[_ngcontent-euy-c305] {
            margin-left: .5ch
        }
        
        [data-mode=onDark][_nghost-euy-c305] .postfix[_ngcontent-euy-c305] {
            color: var(--tui-text-01-night)
        }
        
        .placeholder[_ngcontent-euy-c305] {
            transition-property: min-width, color, letter-spacing, -webkit-transform;
            transition-property: transform, min-width, color, letter-spacing;
            transition-property: transform, min-width, color, letter-spacing, -webkit-transform;
            transition-duration: var(--tui-duration, .3s);
            transition-timing-function: ease-in-out;
            font: var(--tui-font-text-s);
            color: var(--tui-text-01);
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            display: block;
            width: 100%;
            height: 1.25rem;
            font-size: .8125rem;
            box-sizing: border-box;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            pointer-events: none;
            color: var(--tui-text-02);
            -webkit-transform-origin: left;
            transform-origin: left;
            letter-spacing: normal;
            text-transform: none
        }
        
        .placeholder_raised[_ngcontent-euy-c305] {
            width: 114%;
            -webkit-transform: translateY(-.625rem) scale(.87);
            transform: translateY(-.625rem) scale(.87)
        }
        
        [data-tui-host-size=m][_nghost-euy-c305] .placeholder_raised[_ngcontent-euy-c305] {
            width: 118%;
            -webkit-transform: translateY(-.5rem) scale(.85);
            transform: translateY(-.5rem) scale(.85);
            letter-spacing: .025rem
        }
        
        ._invalid[_nghost-euy-c305]:not(._focused)._hovered .placeholder_raised[_ngcontent-euy-c305],
        ._invalid[_nghost-euy-c305]:not(._focused) .placeholder_raised[_ngcontent-euy-c305] {
            color: var(--tui-error-fill)
        }
        
        [data-mode=onDark]._invalid[_nghost-euy-c305]:not(._focused)._hovered .placeholder_raised[_ngcontent-euy-c305],
        [data-mode=onDark]._invalid[_nghost-euy-c305]:not(._focused) .placeholder_raised[_ngcontent-euy-c305] {
            color: var(--tui-error-fill-night)
        }
        
        ._focused[_nghost-euy-c305] .placeholder[_ngcontent-euy-c305],
        [data-tui-host-size=l]._focused._label-outside[_nghost-euy-c305] .placeholder[_ngcontent-euy-c305],
        [data-tui-host-size=m]._focused._label-outside[_nghost-euy-c305] .placeholder[_ngcontent-euy-c305] {
            color: var(--tui-text-03)
        }
        
        [data-tui-host-size=l][_nghost-euy-c305] .placeholder[_ngcontent-euy-c305] {
            font-size: .9375rem
        }
        
        [data-tui-host-size=l]._focused[_nghost-euy-c305]:not(._label-outside) .placeholder[_ngcontent-euy-c305],
        [data-tui-host-size=m]._focused[_nghost-euy-c305]:not(._label-outside) .placeholder[_ngcontent-euy-c305] {
            color: var(--tui-text-01)
        }
        
        [data-mode=onDark][_nghost-euy-c305] .placeholder[_ngcontent-euy-c305] {
            color: var(--tui-text-02-night)
        }
        
        [data-tui-host-size=l][data-mode=onDark]._focused[_nghost-euy-c305]:not(._label-outside) .placeholder[_ngcontent-euy-c305],
        [data-tui-host-size=m][data-mode=onDark]._focused[_nghost-euy-c305]:not(._label-outside) .placeholder[_ngcontent-euy-c305] {
            color: var(--tui-text-01-night)
        }
        
        [data-mode=onDark]._focused[_nghost-euy-c305] .placeholder[_ngcontent-euy-c305],
        [data-tui-host-size=l][data-mode=onDark]._focused._label-outside[_nghost-euy-c305] .placeholder[_ngcontent-euy-c305],
        [data-tui-host-size=m][data-mode=onDark]._focused._label-outside[_nghost-euy-c305] .placeholder[_ngcontent-euy-c305] {
            color: var(--tui-text-02-night)
        }
        
        .cleaner[_ngcontent-euy-c305] {
            transition-duration: var(--tui-duration, .3s);
            transition-timing-function: ease-in-out;
            display: flex;
            width: 1.5rem;
            height: 1.5rem;
            align-items: center;
            justify-content: center;
            color: var(--tui-text-03);
            position: relative;
            box-sizing: border-box;
            cursor: pointer;
            transition-property: color, -webkit-transform;
            transition-property: color, transform;
            transition-property: color, transform, -webkit-transform
        }
        
        .cleaner[_ngcontent-euy-c305]:hover {
            color: var(--tui-text-02)
        }
        
        ._disabled[_nghost-euy-c305] .cleaner[_ngcontent-euy-c305],
        ._readonly[_nghost-euy-c305] .cleaner[_ngcontent-euy-c305] {
            pointer-events: none
        }
        
        [data-mode=onDark][_nghost-euy-c305] .cleaner[_ngcontent-euy-c305] {
            color: var(--tui-text-03-night)
        }
        
        [data-mode=onDark][_nghost-euy-c305] .cleaner[_ngcontent-euy-c305]:hover {
            color: var(--tui-text-01-night)
        }
        
        .icon_left[_ngcontent-euy-c305] {
            margin: 0 .5rem 0 -.25rem
        }
        
        [data-tui-host-size=s][_nghost-euy-c305] .icon_left[_ngcontent-euy-c305] {
            margin-right: .25rem
        }
        
        .value[_ngcontent-euy-c305] {
            height: 0;
            display: none;
            visibility: hidden;
            white-space: pre
        }
        
        table[_nghost-euy-c305] .value[_ngcontent-euy-c305],
        table [_nghost-euy-c305] .value[_ngcontent-euy-c305] {
            display: block
        }
        
        .custom-content[_ngcontent-euy-c305] {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 2rem;
            height: 2rem;
            margin-right: .25rem;
            pointer-events: none
        }
        
        .custom-icon[_ngcontent-euy-c305] {
            width: 100%;
            height: 100%
        }
        
        .icon[_ngcontent-euy-c305] {
            transition-duration: var(--tui-duration, .3s);
            transition-timing-function: ease-in-out;
            display: flex;
            width: 1.5rem;
            height: 1.5rem;
            align-items: center;
            justify-content: center;
            color: var(--tui-text-03);
            box-sizing: border-box;
            cursor: pointer;
            transition-property: color, -webkit-transform;
            transition-property: color, transform;
            transition-property: color, transform, -webkit-transform;
            position: relative;
            pointer-events: none
        }
        
        .icon[_ngcontent-euy-c305]:hover {
            color: var(--tui-text-02)
        }
        
        ._disabled[_nghost-euy-c305] .icon[_ngcontent-euy-c305],
        ._readonly[_nghost-euy-c305] .icon[_ngcontent-euy-c305] {
            pointer-events: none
        }
        
        [data-mode=onDark][_nghost-euy-c305] .icon[_ngcontent-euy-c305] {
            color: var(--tui-text-03-night)
        }
        
        [data-mode=onDark][_nghost-euy-c305] .icon[_ngcontent-euy-c305]:hover {
            color: var(--tui-text-01-night)
        }
        
        ._hovered[_nghost-euy-c305]:not(._readonly) .icon[_ngcontent-euy-c305] {
            color: var(--tui-text-02)
        }
        
        [data-mode=onDark]._hovered[_nghost-euy-c305]:not(._readonly) .icon[_ngcontent-euy-c305] {
            color: var(--tui-text-01-night)
        }
        
        [data-mode=onLight]._hovered[_nghost-euy-c305]:not(._readonly) .icon[_ngcontent-euy-c305] {
            color: var(--tui-text-01)
        }
        
        .input_hidden[_ngcontent-euy-c305] {
            opacity: 0;
            text-indent: -10em;
            -webkit-user-select: none
        }
        
        [data-tui-host-size][_nghost-euy-c305] .input_template[_ngcontent-euy-c305] {
            display: flex;
            width: 100%;
            max-width: 100%;
            align-items: center;
            padding-right: 0;
            border-right: 0 solid transparent;
            pointer-events: none
        }
        
        .input[_ngcontent-euy-c305]::-webkit-caps-lock-indicator {
            margin-right: .375rem;
            align-self: center
        }
        
        [data-tui-host-size=l][_nghost-euy-c305]:not(._label-outside) .input[_ngcontent-euy-c305]::-webkit-caps-lock-indicator {
            margin-top: -1.25rem
        }
        
        .input[_ngcontent-euy-c305]::-webkit-contacts-auto-fill-button,
        .input[_ngcontent-euy-c305]::-webkit-credentials-auto-fill-button,
        .input[_ngcontent-euy-c305]::-webkit-credit-card-auto-fill-button {
            background-color: var(--tui-text-03)
        }
        
        [_nghost-euy-c127] {
            transition-property: color, background;
            transition-duration: var(--tui-duration, .3s);
            transition-timing-function: ease-in-out;
            position: relative;
            display: block;
            height: 100%;
            width: 100%;
            text-align: left;
            border-radius: inherit
        }
        
        [_nghost-euy-c127]:after {
            transition-property: box-shadow;
            transition-duration: var(--tui-duration, .3s);
            transition-timing-function: ease-in-out;
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            border-radius: inherit;
            border: 1px solid currentColor;
            pointer-events: none;
            color: transparent
        }
        
        ._focused[_nghost-euy-c127]:after {
            border-width: 2px;
            color: var(--tui-focus)
        }
        
        [data-state=disabled][_nghost-euy-c127] {
            pointer-events: none
        }
        
        [_nghost-upx-c334] {
            display: block;
            width: 100%;
            padding: 16px;
            border-radius: 16px;
            background-color: var(--1inch-bg-07);
            box-shadow: var(--1inch-shadow-03)
        }
        
        .source-layout-row[_ngcontent-upx-c334] {
            display: flex;
            flex-direction: row;
            justify-items: baseline;
            justify-content: space-between;
            align-items: center
        }
        
        .source-layout-row[_ngcontent-upx-c334]>div[_ngcontent-upx-c334]:last-child {
            text-align: right
        }
        
        .source-layout-row[_ngcontent-upx-c334]:first-child {
            margin-bottom: 12px
        }
        
        .source-layout-row[_ngcontent-upx-c334]:nth-child(2) {
            margin: 15px 0
        }
        
        .source-layout-title[_ngcontent-upx-c334],
        .source-token-balance[_ngcontent-upx-c334] {
            font-size: 13px;
            color: var(--1inch-common-text-02)
        }
        
        .source-layout-title[_ngcontent-upx-c334]:focus,
        .source-layout-title[_ngcontent-upx-c334]:hover {
            text-decoration: none;
            color: var(--1inch-text-03);
            transition: .2s
        }
        
        .source-token-set-max[_ngcontent-upx-c334] {
            color: var(--1inch-common-text-03)
        }
        
        .source-token-set-max[_ngcontent-upx-c334]:focus,
        .source-token-set-max[_ngcontent-upx-c334]:hover {
            opacity: .75;
            transition: .2s
        }
        
        .select-source-token[_ngcontent-upx-c334] {
            text-decoration: none;
            padding: 6px 5px 6px 8px;
            margin-left: -8px;
            border-radius: 12px
        }
        
        .select-source-token[_ngcontent-upx-c334]:focus,
        .select-source-token[_ngcontent-upx-c334]:hover {
            background: var(--1inch-bg-02)
        }
        
        .source-token-amount-input-container[_ngcontent-upx-c334] {
            width: 100%;
            width: -webkit-fill-available
        }
        
        .token-amount-input[_ngcontent-upx-c334] {
            min-height: 24px !important;
            --tui-focus: transparent
        }
        
        .token-amount-input[_ngcontent-upx-c334] .input {
            font-size: 24px;
            min-height: 24px;
            padding: 0 !important;
            text-align: right;
            color: var(--1inch-text-03);
            background: none;
            border: none;
            outline: none
        }
        
        .token-name[_ngcontent-upx-c334] {
            white-space: nowrap;
            font-size: 13px;
            overflow: hidden;
            text-overflow: ellipsis;
            margin-right: 4px
        }
        
        .source-token-amount-usd-price[_ngcontent-upx-c334],
        .token-name[_ngcontent-upx-c334] {
            color: var(--1inch-text-04)
        }
        
        .select-source-token-lock-wrap[_ngcontent-upx-c334] {
            display: flex;
            align-items: center
        }
        
        .select-source-token-lock[_ngcontent-upx-c334] {
            margin-left: 4px;
            color: var(--1inch-warning-text-02)
        }
        
        [_nghost-upx-c177] {
            display: inline;
            text-align: right;
            white-space: nowrap;
            color: currentColor
        }
        
        .unknown-price[_ngcontent-upx-c177] {
            margin-left: 6px;
            color: var(--1inch-warning-text-02);
            opacity: 1 !important
        }
        
        .field-warning-img[_ngcontent-upx-c177] {
            margin-top: -2px;
            margin-left: 4px
        }
        
        .small[_ngcontent-upx-c177] {
            font-size: 13px
        }
        
        .token-usd-price[_ngcontent-upx-c177] {
            color: var(--1inch-common-text-02)
        }
        
        [_nghost-uya-c337] {
            display: block;
            border: 1px solid var(--1inch-border-05);
            border-radius: 16px;
            padding: 16px
        }
        
        @media (max-width:418px) {
            [_nghost-uya-c337] {
                padding: 0;
                border: none
            }
        }
        
        .destination-token-container[_ngcontent-uya-c337] {
            margin-bottom: 24px;
            color: var(--1inch-common-text-02)
        }
        
        @media (max-width:418px) {
            .destination-token-container[_ngcontent-uya-c337] {
                border-radius: 16px 16px 0 0;
                padding: 16px;
                border: 1px solid var(--1inch-border-05);
                border-bottom: 0;
                margin-bottom: 8px
            }
        }
        
        .destination-top-row[_ngcontent-uya-c337] {
            display: flex;
            justify-content: space-between;
            font-size: 13px;
            margin-bottom: 12px
        }
        
        .destination-top-row-title[_ngcontent-uya-c337] {
            color: var(--1inch-common-text-02)
        }
        
        .destination-top-row-title[_ngcontent-uya-c337]:focus,
        .destination-top-row-title[_ngcontent-uya-c337]:hover {
            text-decoration: none;
            color: var(--1inch-text-03);
            transition: .2s
        }
        
        .destination-token-balance[_ngcontent-uya-c337] {
            text-align: right
        }
        
        .select-destination-token[_ngcontent-uya-c337] {
            display: inline-block;
            text-decoration: none;
            padding: 6px 6px 6px 9px;
            margin-left: -9px;
            border-radius: 12px
        }
        
        .select-destination-token[_ngcontent-uya-c337]:focus,
        .select-destination-token[_ngcontent-uya-c337]:hover {
            background: var(--1inch-bg-10)
        }
        
        .quotes-list[_ngcontent-uya-c337] {
            padding-top: 12px;
            margin-top: -12px;
            height: 172px;
            transition: height .3s;
            overflow: hidden
        }
        
        .quotes-list.expanded[_ngcontent-uya-c337] {
            height: 256px
        }
        
        uni-button.quote-preview[_ngcontent-uya-c337] {
            cursor: pointer;
            margin-bottom: 8px;
            display: block;
            width: 100%;
            text-align: left;
            outline: none !important;
            box-shadow: none !important
        }
        
        uni-button.quote-preview[_ngcontent-uya-c337]:last-child {
            margin-bottom: 0
        }
        
        uni-button.quote-preview.active[_ngcontent-uya-c337] .quote-container {
            border: 1px solid var(--1inch-common-border-01);
            background-color: var(--1inch-hover-01)
        }
        
        uni-button.quote-preview.active[_ngcontent-uya-c337] .quote-container .skeleton:after {
            background-image: linear-gradient(270deg, var(--1inch-skeleton-bg-01), var(--1inch-skeleton-bg-02))
        }
        
        uni-button.quote-preview[_ngcontent-uya-c337]:focus .quote-container,
        uni-button.quote-preview[_ngcontent-uya-c337]:hover .quote-container {
            background-color: var(--1inch-hover-01)
        }
        
        uni-button.quote-preview.active[_ngcontent-uya-c337] .quote-container .market-expand>*,
        uni-button.quote-preview.active[_ngcontent-uya-c337] .quote-container .token-amount-container,
        uni-button.quote-preview[_ngcontent-uya-c337]:focus .quote-container .market-expand>*,
        uni-button.quote-preview[_ngcontent-uya-c337]:focus .quote-container .token-amount-container,
        uni-button.quote-preview[_ngcontent-uya-c337]:hover .quote-container .market-expand>*,
        uni-button.quote-preview[_ngcontent-uya-c337]:hover .quote-container .token-amount-container {
            color: var(--1inch-text-01)
        }
        
        uni-button.quote-preview[_ngcontent-uya-c337] .tx-cost .token-amount {
            color: var(--1inch-common-text-02)
        }
        
        [_nghost-uya-c324] {
            display: flex;
            flex-direction: row;
            align-items: center;
            cursor: pointer
        }
        
        .token-icon[_ngcontent-uya-c324] {
            width: 16px;
            height: 16px
        }
        
        .token-symbol[_ngcontent-uya-c324] {
            font-size: 20px;
            white-space: nowrap;
            color: var(--1inch-text-01);
            margin: 0 6px 0 8px
        }
        
        .token-select-icon[_ngcontent-uya-c324] {
            color: var(--1inch-common-text-02)
        }
        
        .token-symbol-tooltip[_ngcontent-uya-c324] {
            font-size: 13px;
            max-width: 250px;
            display: inline-block
        }
        
        [_nghost-uya-c244] {
            display: inline-block;
            position: relative
        }
        
        [_nghost-uya-c244] img[_ngcontent-uya-c244] {
            width: 100%;
            position: absolute;
            z-index: 2;
            display: none
        }
        
        [_nghost-uya-c244] .image_stub[style*=block][_ngcontent-uya-c244]:nth-child(2) {
            display: none
        }
        
        .image_stub[_ngcontent-uya-c244] {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            border-radius: 50%;
            background: var(--1inch-btn-bg-05);
            color: var(--1inch-text-07)
        }
        
        .quote-container[_ngcontent-uya-c336] {
            display: block;
            position: relative;
            height: 76px;
            padding: 15px 16px 16px;
            font-size: 13px;
            border-radius: 8px 12px 12px 12px;
            transition: border .2s, background-color .2s;
            color: var(--1inch-common-text-02);
            border: 1px solid var(--1inch-border-04)
        }
        
        .quote-data-wrap[_ngcontent-uya-c336] {
            height: 100%
        }
        
        .quote-data[_ngcontent-uya-c336] {
            flex-direction: column;
            height: 100%
        }
        
        .quote-data-row[_ngcontent-uya-c336],
        .quote-data[_ngcontent-uya-c336] {
            display: flex;
            justify-content: space-between
        }
        
        .quote-data-row[_ngcontent-uya-c336] {
            align-items: center
        }
        
        .market-name-container.selectable[_ngcontent-uya-c336]>span[_ngcontent-uya-c336]:hover .market-name[_ngcontent-uya-c336] {
            text-decoration: underline
        }
        
        .market-name-container.selectable[_ngcontent-uya-c336] .market-expand[_ngcontent-uya-c336]:focus,
        .market-name-container.selectable[_ngcontent-uya-c336] .market-expand[_ngcontent-uya-c336]:hover {
            background-color: var(--1inch-bg-10);
            border-radius: 12px
        }
        
        .market-name-container[_ngcontent-uya-c336]:not(.selectable) .arrow-down[_ngcontent-uya-c336] {
            display: none
        }
        
        .market-expand[_ngcontent-uya-c336] {
            padding: 0 4px 0 8px;
            border-radius: 4px;
            margin: 0 -4px 0 -8px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis
        }
        
        .market-expand[_ngcontent-uya-c336]>[_ngcontent-uya-c336] {
            color: var(--1inch-common-text-02)
        }
        
        .market-name[_ngcontent-uya-c336] {
            font-weight: 500;
            font-size: 16px;
            line-height: 26px
        }
        
        .token-amount[_ngcontent-uya-c336] {
            font-size: 20px;
            line-height: 23px
        }
        
        .token-amount-container[_ngcontent-uya-c336] {
            min-height: 20px;
            white-space: nowrap
        }
        
        .token-amount-container[_ngcontent-uya-c336],
        .token-amount-usd-price[_ngcontent-uya-c336] {
            text-align: right
        }
        
        .quote-preview-tx-cost[_ngcontent-uya-c336] {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            margin-right: 8px;
            color: var(--1inch-common-text-02)
        }
        
        .save-amount[_ngcontent-uya-c336] {
            display: block;
            font-size: 11px;
            background: #00897b;
            color: #fff;
            padding: 4px 10px;
            border-radius: 10px 10px 10px 0;
            position: absolute;
            left: -1px;
            top: -10px;
            z-index: 1
        }
        
        .arrow-down[_ngcontent-uya-c336] {
            display: inline-block;
            position: relative;
            width: 12px;
            height: 8px;
            margin-left: 8px
        }
        
        .arrow-down[_ngcontent-uya-c336]:after,
        .arrow-down[_ngcontent-uya-c336]:before {
            content: " ";
            position: absolute;
            height: 7px;
            width: 2px;
            top: 0;
            border-radius: 3px;
            background-color: currentColor
        }
        
        .arrow-down[_ngcontent-uya-c336]:before {
            -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg);
            left: 4px
        }
        
        .arrow-down[_ngcontent-uya-c336]:after {
            -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
            left: 0
        }
        
        .quote-token-amount-usd-price[_ngcontent-uya-c336] {
            text-align: right
        }
        
        .market-name-info[_ngcontent-uya-c336] {
            margin-left: 4px;
            margin-top: -2px
        }
        
        .direct-swap-tooltip-text[_ngcontent-uya-c336] {
            max-width: 270px;
            font-size: 13px;
            line-height: 15px;
            color: var(--1inch-text-03)
        }
        
        [_nghost-pvr-c335] {
            display: block;
            position: relative
        }
        
        .swap-form-header[_ngcontent-pvr-c335] {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 10px;
            margin-top: -6px
        }
        
        .swap-form-title-wrap[_ngcontent-pvr-c335] {
            display: flex
        }
        
        .swap-form-limit-wrap[_ngcontent-pvr-c335] {
            display: flex;
            align-items: flex-end;
            font-size: 16px;
            line-height: 20px;
            font-weight: 500;
            color: var(--1inch-common-text-02);
            margin-left: 24px;
            cursor: pointer
        }
        
        .swap-form-limit-wrap[_ngcontent-pvr-c335]:focus>[_ngcontent-pvr-c335],
        .swap-form-limit-wrap[_ngcontent-pvr-c335]:hover>[_ngcontent-pvr-c335],
        .swap-form-title[_ngcontent-pvr-c335] {
            color: var(--1inch-text-01)
        }
        
        .swap-form-title[_ngcontent-pvr-c335] {
            font-size: 16px;
            line-height: 20px;
            margin-bottom: 0
        }
        
        .swap-form-actions[_ngcontent-pvr-c335] {
            display: flex;
            margin-right: -4px
        }
        
        .swap-form-actions[_ngcontent-pvr-c335] svg[_ngcontent-pvr-c335] {
            color: var(--1inch-text-01)
        }
        
        .quote-info[_ngcontent-pvr-c335] {
            width: 100%;
            padding-left: 16px;
            padding-right: 16px;
            margin-top: 15px
        }
        
        .refresh-icon[_ngcontent-pvr-c335] {
            margin-right: 12px
        }
        
        .settings-icon[_ngcontent-pvr-c335] {
            padding: 6px
        }
        
        .refresh-icon[_ngcontent-pvr-c335],
        .settings-icon[_ngcontent-pvr-c335] {
            cursor: pointer;
            width: 36px;
            height: 36px;
            border-radius: 12px;
            transition: background .2s
        }
        
        .refresh-icon[_ngcontent-pvr-c335]:focus,
        .refresh-icon[_ngcontent-pvr-c335]:hover,
        .settings-icon[_ngcontent-pvr-c335]:focus,
        .settings-icon[_ngcontent-pvr-c335]:hover {
            background: var(--1inch-common-btn-bg-03)
        }
        
        .layout-table[_ngcontent-pvr-c334] {
            width: 100%;
            font-size: 12px;
            color: var(--1inch-common-text-02)
        }
        
        .layout-table-row[_ngcontent-pvr-c334] {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 8px
        }
        
        .layout-table-row[_ngcontent-pvr-c334]:last-child {
            margin-bottom: 0
        }
        
        .rate-info[_ngcontent-pvr-c334] {
            min-width: 250px
        }
        
        .rate-info-icon[_ngcontent-pvr-c334] {
            cursor: pointer;
            margin: -2px 0 0 8px
        }
        
        .pathfinder-route[_ngcontent-pvr-c334] {
            height: 16px;
            cursor: pointer
        }
        
        .pathfinder-route[_ngcontent-pvr-c334]:hover,
        .pathfinder-route[_ngcontent-pvr-c334]:hover svg[_ngcontent-pvr-c334] {
            color: var(--1inch-text-01)
        }
        
        .pathfinder-route[_ngcontent-pvr-c334]>[_ngcontent-pvr-c334] {
            vertical-align: middle
        }
        
        .flat-path[_ngcontent-pvr-c334] {
            display: inline-block
        }
        
        .flat-path[_ngcontent-pvr-c334]>span[_ngcontent-pvr-c334] {
            position: relative;
            margin-right: 15px
        }
        
        .flat-path[_ngcontent-pvr-c334]>span[_ngcontent-pvr-c334]:after,
        .flat-path[_ngcontent-pvr-c334]>span[_ngcontent-pvr-c334]:before {
            content: " ";
            position: absolute;
            height: 7px;
            width: 2px;
            top: 1px;
            right: -8px;
            border-radius: 3px;
            background-color: currentColor
        }
        
        .flat-path[_ngcontent-pvr-c334]>span[_ngcontent-pvr-c334]:before {
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg)
        }
        
        .flat-path[_ngcontent-pvr-c334]>span[_ngcontent-pvr-c334]:after {
            top: 5px;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg)
        }
        
        .flat-path[_ngcontent-pvr-c334]>span[_ngcontent-pvr-c334]:last-child {
            margin-right: 0
        }
        
        .flat-path[_ngcontent-pvr-c334]>span[_ngcontent-pvr-c334]:last-child:after,
        .flat-path[_ngcontent-pvr-c334]>span[_ngcontent-pvr-c334]:last-child:before {
            content: "";
            width: 0
        }
        
        .fullscreen-route-btn[_ngcontent-pvr-c334] {
            display: inline-block;
            margin-left: 9px;
            margin-right: -1px
        }
        
        .gas-refund-block[_ngcontent-pvr-c334] {
            display: flex;
            align-items: baseline
        }
        
        .networks-wrap[_ngcontent-pvr-c217] {
            display: flex;
            position: relative;
            justify-content: flex-end
        }
        
        .switch-network-dropdown-wrap[_ngcontent-pvr-c217] {
            padding-top: 8px;
            position: absolute;
            left: 0;
            top: 32px;
            z-index: 1000
        }
        
        .switch-network-dropdown[_ngcontent-pvr-c217] {
            padding: 16px 0;
            border-radius: 16px;
            box-shadow: var(--1inch-shadow-01)
        }
        
        .switch-network-item[_ngcontent-pvr-c217] {
            display: flex;
            width: 100%;
            align-items: center;
            cursor: pointer;
            white-space: nowrap;
            font-size: 16px;
            text-decoration: none;
            padding: 8px 16px;
            outline: none;
            box-shadow: none;
            border: 0;
            color: var(--1inch-link-01)
        }
        
        .switch-network-item[_ngcontent-pvr-c217]:focus,
        .switch-network-item[_ngcontent-pvr-c217]:hover {
            color: var(--1inch-link-01-hover);
            background: var(--1inch-bg-03)
        }
        
        .switch-network-item-active[_ngcontent-pvr-c217] {
            color: var(--1inch-link-01-active)
        }
        
        .switch-network-item-icon[_ngcontent-pvr-c217],
        .switch-network-item-light-icon[_ngcontent-pvr-c217] {
            width: 24px;
            height: 24px;
            margin-right: 16px
        }
        
        .network-switch-mobile[_ngcontent-pvr-c217] {
            display: none
        }
        
        .network-switch-mobile-header[_ngcontent-pvr-c217] {
            display: none;
            padding: 0 16px 16px;
            text-align: left;
            border-bottom: 1px solid var(--1inch-border-01)
        }
        
        .network-switch-header-title[_ngcontent-pvr-c217] {
            font-size: 20px;
            line-height: 24px;
            color: var(--1inch-text-03)
        }
        
        .network-switch-close-icon[_ngcontent-pvr-c217] {
            position: absolute;
            right: 6px;
            top: 20px;
            border: none;
            color: var(--1inch-text-03)
        }
        
        .network-item-has-light-icon[_ngcontent-pvr-c217] .switch-network-item-icon[_ngcontent-pvr-c217] {
            display: block
        }
        
        .light-theme[_nghost-pvr-c217] .network-item-has-light-icon[_ngcontent-pvr-c217] .switch-network-item-icon[_ngcontent-pvr-c217],
        .light-theme [_nghost-pvr-c217] .network-item-has-light-icon[_ngcontent-pvr-c217] .switch-network-item-icon[_ngcontent-pvr-c217],
        .network-item-has-light-icon[_ngcontent-pvr-c217] .switch-network-item-light-icon[_ngcontent-pvr-c217] {
            display: none
        }
        
        .light-theme[_nghost-pvr-c217] .network-item-has-light-icon[_ngcontent-pvr-c217] .switch-network-item-light-icon[_ngcontent-pvr-c217],
        .light-theme [_nghost-pvr-c217] .network-item-has-light-icon[_ngcontent-pvr-c217] .switch-network-item-light-icon[_ngcontent-pvr-c217] {
            display: block
        }
        
        @media (max-width:720px) {
            .network-switch-desktop[_ngcontent-pvr-c217] {
                display: none
            }
            .network-switch-mobile[_ngcontent-pvr-c217] {
                display: block
            }
            .switch-network-dropdown-wrap[_ngcontent-pvr-c217] {
                position: fixed;
                bottom: 0;
                left: 0;
                right: 0;
                top: 0;
                background: var(--1inch-bg-04);
                -webkit-backdrop-filter: blur(4px);
                backdrop-filter: blur(4px)
            }
            .networks-wrap[_ngcontent-pvr-c217] {
                z-index: 10000
            }
            .switch-network-dropdown[_ngcontent-pvr-c217] {
                position: fixed;
                bottom: 0;
                left: 0;
                right: 0;
                border-radius: 24px 24px 0 0
            }
            .switch-network-item[_ngcontent-pvr-c217] {
                height: 72px;
                margin-bottom: 0
            }
            .network-switch-mobile-header[_ngcontent-pvr-c217] {
                display: block
            }
            .switch-network-item-icon[_ngcontent-pvr-c217],
            .switch-network-item-light-icon[_ngcontent-pvr-c217] {
                width: 40px;
                height: 40px
            }
            .network-switch-close-icon[_ngcontent-pvr-c217] {
                right: 10px;
                top: 15px
            }
        }
        
        .farming-content[_ngcontent-djh-c368] {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            grid-gap: 20px
        }
        
        @media (max-width:920px) {
            .farming-content[_ngcontent-djh-c368] {
                grid-template-columns: 1fr 1fr
            }
        }
        
        @media (max-width:700px) {
            .farming-content[_ngcontent-djh-c368] {
                grid-template-columns: 1fr
            }
        }
        
        .coming-soon-wrap[_ngcontent-djh-c368] {
            display: flex;
            justify-content: center;
            height: 70vh;
            align-items: center;
            flex-direction: column
        }
        
        .coming-soon-wrap[_ngcontent-djh-c368]>svg[_ngcontent-djh-c368] {
            max-width: 100%;
            opacity: .3
        }
        
        .stake-card[_ngcontent-djh-c367] {
            border: 1px solid;
            padding: 16px;
            border-radius: 20px;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: space-between
        }
        
        .gradient[_ngcontent-djh-c367] {
            border-radius: 8px 8px 0 0;
            padding: 16px
        }
        
        .stake-card-token-image[_ngcontent-djh-c367] {
            width: 48px;
            height: 48px;
            z-index: 10;
            position: relative;
            cursor: pointer
        }
        
        .status-card[_ngcontent-djh-c367] {
            display: inline-block;
            padding: 8px 12px;
            border-radius: 20px;
            margin: 16px auto;
            text-transform: capitalize
        }
        
        .status-card-active[_ngcontent-djh-c367] {
            background: var(--bg-green);
            color: var(--1inch-warning-text-03)
        }
        
        .status-card-soon[_ngcontent-djh-c367] {
            color: var(--text-blue)
        }
        
        .status-card-ended[_ngcontent-djh-c367] {
            background: var(--bg-lightGray-disabled);
            color: var(--text-gray)
        }
        
        .left-token[_ngcontent-djh-c367] {
            z-index: 20;
            position: relative
        }
        
        .stake-card-tokens[_ngcontent-djh-c367] {
            margin-top: -24px
        }
        
        .stake-card-buttons-grid[_ngcontent-djh-c367] {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-column-gap: 16px
        }
        
        .deposit-border[_ngcontent-djh-c367] {
            border-radius: 12px
        }
        
        .stake-card-button-text[_ngcontent-djh-c367] {
            line-height: 16px
        }
        
        .stake-card-button-small-text[_ngcontent-djh-c367] {
            line-height: 16px;
            opacity: .7
        }
        
        .stake-header[_ngcontent-djh-c367] {
            position: relative;
            border-radius: 8px
        }
        
        .stake-header[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            content: "";
            position: absolute;
            top: -1px;
            bottom: -1px;
            left: -1px;
            right: -1px;
            border-radius: 8px;
            z-index: -1
        }
        
        .header-eth-torn[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367],
        .header-eth-torn[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(298.94deg, rgba(68, 241, 166, .2), rgba(98, 126, 234, .2))
        }
        
        .header-1inch-eth[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #59f, #627eea)
        }
        
        .header-1inch-eth[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(298.94deg, rgba(98, 126, 234, .2), rgba(85, 153, 255, .2))
        }
        
        .header-1inch-dai[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #fab62c, #59f)
        }
        
        .header-1inch-dai[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(300.3deg, rgba(250, 182, 44, .2), rgba(85, 153, 255, .2))
        }
        
        .header-1inch-wbtc[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #f09242, #59f)
        }
        
        .header-1inch-wbtc[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(300.3deg, rgba(240, 146, 66, .2), rgba(85, 153, 255, .2))
        }
        
        .header-1inch-usdc[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #627eea, #59f)
        }
        
        .header-1inch-usdc[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(300.3deg, rgba(39, 117, 202, .2), rgba(85, 153, 255, .2))
        }
        
        .header-1inch-usdt[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #45bf7d, #59f)
        }
        
        .header-1inch-usdt[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(300.3deg, rgba(69, 191, 125, .2), rgba(85, 153, 255, .2))
        }
        
        .header-1inch-yfi[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #627eea, #59f)
        }
        
        .header-1inch-yfi[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(300.3deg, rgba(98, 126, 234, .2), rgba(85, 153, 255, .2))
        }
        
        .header-eth-dai[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #fab62c, #59f)
        }
        
        .header-eth-dai[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(300.3deg, rgba(250, 182, 44, .2), rgba(85, 153, 255, .2))
        }
        
        .header-eth-usdc[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #627eea, #59f)
        }
        
        .header-eth-usdc[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(300.3deg, rgba(39, 117, 202, .2), rgba(85, 153, 255, .2))
        }
        
        .header-eth-usdt[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #45bf7d, #59f)
        }
        
        .header-eth-usdt[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(300.3deg, rgba(69, 191, 125, .2), rgba(85, 153, 255, .2))
        }
        
        .header-eth-wbtc[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #f09242, #59f)
        }
        
        .header-eth-wbtc[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(300.3deg, rgba(240, 146, 66, .2), rgba(85, 153, 255, .2))
        }
        
        .header-eth-opium[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #f83b77, #59f)
        }
        
        .header-eth-opium[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(300.3deg, rgba(248, 59, 119, .2), rgba(85, 153, 255, .2))
        }
        
        .header-steth-ldo[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #ff796e, #44a3f8)
        }
        
        .header-steth-ldo[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(298.94deg, rgba(255, 121, 110, .2), rgba(68, 163, 248, .2))
        }
        
        .header-1inch-vsp[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #8060ff, #59f)
        }
        
        .header-1inch-vsp[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(298.94deg, rgba(128, 96, 255, .2), rgba(98, 126, 234, .2))
        }
        
        .header-1inch-arcx[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #4a3556, #627eea)
        }
        
        .header-1inch-arcx[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(298.94deg, rgba(74, 53, 86, .2), rgba(98, 126, 234, .2))
        }
        
        .header-1inch-ichi[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #016aeb, #627eea)
        }
        
        .header-1inch-ichi[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(298.94deg, rgba(1, 106, 235, .2), rgba(98, 126, 234, .2))
        }
        
        .header-1inch-opium[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #f83b77, #627eea)
        }
        
        .header-1inch-opium[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(300.3deg, rgba(248, 59, 119, .2), rgba(98, 126, 234, .2))
        }
        
        .header-1inch-rendgb[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #4f587b, #627eea)
        }
        
        .header-1inch-rendgb[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(298.94deg, rgba(79, 88, 123, .2), rgba(98, 126, 234, .2))
        }
        
        .header-1inch-swise[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #697296, #627eea)
        }
        
        .header-1inch-swise[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(298.94deg, rgba(79, 88, 123, .2), rgba(98, 126, 234, .2))
        }
        
        .header-1inch-wxt[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #7aec64, #627eea)
        }
        
        .header-1inch-wxt[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(298.94deg, rgba(122, 236, 100, .2), rgba(98, 126, 234, .2))
        }
        
        .header-eth-bles[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #ea40f7, #627eea)
        }
        
        .header-eth-bles[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(298.94deg, rgba(234, 64, 247, .2), rgba(98, 126, 234, .2))
        }
        
        .header-1inch-bnb[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #f0b90b, #59f)
        }
        
        .header-1inch-bnb[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(298.94deg, rgba(240, 185, 11, .2), rgba(98, 126, 234, .2))
        }
        
        .header-1inch-renbtc[_ngcontent-djh-c367] [_ngcontent-djh-c367]:before {
            background: linear-gradient(300.3deg, #87888c, #59f)
        }
        
        .header-1inch-renbtc[_ngcontent-djh-c367] .gradient[_ngcontent-djh-c367] {
            background: linear-gradient(298.94deg, rgba(135, 136, 140, .2), rgba(98, 126, 234, .2))
        }
        
        [_nghost-djh-c153] {
            display: contents
        }
        
        .full-width[_ngcontent-djh-c153] {
            display: flex;
            width: 100%;
            justify-content: center;
            align-items: center;
            white-space: pre-line
        }
        
        .transparent[_ngcontent-djh-c153] {
            background: transparent
        }
        
        .round[_ngcontent-djh-c153] {
            border-radius: 20px !important
        }
        
        .not-fixed-height[_ngcontent-djh-c153] {
            height: -webkit-fit-content;
            height: -moz-fit-content;
            height: fit-content;
            padding: 0 8px !important
        }
        
        .page-title-second[_ngcontent-vds-c236] {
            display: none
        }
        
        .app-header-wrap[_ngcontent-vds-c236] {
            margin-bottom: 50px
        }
        
        @media (max-width:418px) {
            .app-header-wrap[_ngcontent-vds-c236] {
                margin-bottom: 24px
            }
        }
        
        @media (max-width:360px) {
            .app-header-wrap[_ngcontent-vds-c236] {
                margin-bottom: 12px
            }
        }
        
        .drawer-wrap-z-index[_ngcontent-vds-c236] {
            z-index: 2500000000
        }
        
        .drawer-container[_ngcontent-vds-c236] {
            width: 100%;
            height: 100%
        }
        
        .drawer-container[_ngcontent-vds-c236] .mat-drawer-inner-container {
            overflow: hidden !important
        }
        
        .link-warning[_ngcontent-vds-c236] {
            text-align: center;
            background: var(--bg-accentBlue);
            color: #fff;
            padding: 10px 0;
            display: flex;
            align-items: center;
            justify-content: center
        }
        
        .link-warning-closed[_ngcontent-vds-c236] {
            display: none
        }
        
        .link-warning-cross[_ngcontent-vds-c236] {
            color: #fff;
            position: absolute;
            right: 0
        }
        
        .example-sidenav-content[_ngcontent-vds-c236]:before {
            content: "";
            z-index: -1;
            position: absolute;
            width: 1146px;
            height: 1146px;
            right: -750px;
            top: 50px;
            background: var(--1inch-page-bg-04);
            opacity: .7
        }
        
        .example-sidenav-content[_ngcontent-vds-c236]:after {
            content: "";
            z-index: -1;
            position: absolute;
            width: 1228px;
            height: 1228px;
            left: -742px;
            top: -50px;
            background: var(--1inch-page-bg-03);
            opacity: .7
        }
        
        .cookies-popup-wrap[_ngcontent-vds-c236] {
            position: fixed;
            z-index: 10000;
            bottom: 32px;
            right: 32px;
            width: 320px
        }
        
        @media (max-width:520px) {
            .cookies-popup-wrap[_ngcontent-vds-c236] {
                bottom: 64px;
                right: 0;
                width: 100%
            }
        }
        
        @media (min-width:720px) {
            .page-title-second[_ngcontent-vds-c236] {
                display: block
            }
        }
        
        @media (max-width:720px) {
            .link-warning[_ngcontent-vds-c236] {
                display: none
            }
            .example-sidenav-content[_ngcontent-vds-c236]:after,
            .example-sidenav-content[_ngcontent-vds-c236]:before {
                background: transparent !important
            }
        }
        
        .mat-drawer-container {
            position: relative;
            z-index: 1;
            box-sizing: border-box;
            -webkit-overflow-scrolling: touch;
            display: block;
            overflow: hidden
        }
        
        .mat-drawer-container[fullscreen] {
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            position: absolute
        }
        
        .mat-drawer-container[fullscreen].mat-drawer-container-has-open {
            overflow: hidden
        }
        
        .mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side {
            z-index: 3
        }
        
        .mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,
        .mat-drawer-container.ng-animate-disabled .mat-drawer-content,
        .ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,
        .ng-animate-disabled .mat-drawer-container .mat-drawer-content {
            transition: none
        }
        
        .mat-drawer-backdrop {
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            position: absolute;
            display: block;
            z-index: 3;
            visibility: hidden
        }
        
        .mat-drawer-backdrop.mat-drawer-shown {
            visibility: visible
        }
        
        .mat-drawer-transition .mat-drawer-backdrop {
            transition-duration: .4s;
            transition-timing-function: cubic-bezier(.25, .8, .25, 1);
            transition-property: background-color, visibility
        }
        
        .cdk-high-contrast-active .mat-drawer-backdrop {
            opacity: .5
        }
        
        .mat-drawer-content {
            position: relative;
            z-index: 1;
            display: block;
            height: 100%;
            overflow: auto
        }
        
        .mat-drawer-transition .mat-drawer-content {
            transition-duration: .4s;
            transition-timing-function: cubic-bezier(.25, .8, .25, 1);
            transition-property: margin-left, margin-right, -webkit-transform;
            transition-property: transform, margin-left, margin-right;
            transition-property: transform, margin-left, margin-right, -webkit-transform
        }
        
        .mat-drawer {
            position: relative;
            z-index: 4;
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            z-index: 3;
            outline: 0;
            box-sizing: border-box;
            overflow-y: auto
        }
        
        .cdk-high-contrast-active .mat-drawer,
        .cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end {
            border-right: 1px solid currentColor
        }
        
        .cdk-high-contrast-active .mat-drawer.mat-drawer-end,
        .cdk-high-contrast-active [dir=rtl] .mat-drawer {
            border-left: 1px solid currentColor;
            border-right: none
        }
        
        .mat-drawer.mat-drawer-side {
            z-index: 2
        }
        
        .mat-drawer.mat-drawer-end {
            right: 0
        }
        
        .mat-drawer.mat-drawer-end,
        [dir=rtl] .mat-drawer {
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }
        
        [dir=rtl] .mat-drawer.mat-drawer-end {
            left: 0;
            right: auto;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0)
        }
        
        .mat-drawer-inner-container {
            width: 100%;
            height: 100%;
            overflow: auto;
            -webkit-overflow-scrolling: touch
        }
        
        .mat-sidenav-fixed {
            position: fixed
        }
        
        .mat-expansion-panel-header {
            display: flex;
            flex-direction: row;
            align-items: center;
            padding: 0 24px;
            border-radius: inherit;
            transition: height 225ms cubic-bezier(.4, 0, .2, 1)
        }
        
        .mat-expansion-panel-header._mat-animation-noopable {
            transition: none
        }
        
        .mat-expansion-panel-header:focus,
        .mat-expansion-panel-header:hover {
            outline: none
        }
        
        .mat-expansion-panel-header.mat-expanded:focus,
        .mat-expansion-panel-header.mat-expanded:hover {
            background: inherit
        }
        
        .mat-expansion-panel-header:not([aria-disabled=true]) {
            cursor: pointer
        }
        
        .mat-expansion-panel-header.mat-expansion-toggle-indicator-before {
            flex-direction: row-reverse
        }
        
        .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator {
            margin: 0 16px 0 0
        }
        
        [dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator {
            margin: 0 0 0 16px
        }
        
        .mat-content {
            display: flex;
            flex: 1;
            flex-direction: row;
            overflow: hidden
        }
        
        .mat-expansion-panel-header-description,
        .mat-expansion-panel-header-title {
            display: flex;
            flex-grow: 1;
            margin-right: 16px
        }
        
        [dir=rtl] .mat-expansion-panel-header-description,
        [dir=rtl] .mat-expansion-panel-header-title {
            margin-right: 0;
            margin-left: 16px
        }
        
        .mat-expansion-panel-header-description {
            flex-grow: 2
        }
        
        .mat-expansion-indicator:after {
            border-style: solid;
            border-width: 0 2px 2px 0;
            content: "";
            display: inline-block;
            padding: 3px;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            vertical-align: middle
        }
        
        .cdk-high-contrast-active .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]):before,
        .cdk-high-contrast-active .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]):before,
        .cdk-high-contrast-active .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]):before {
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            position: absolute;
            box-sizing: border-box;
            pointer-events: none;
            border: 3px solid;
            border-radius: 4px;
            content: ""
        }
        
        .sidebar-header[_ngcontent-vds-c208] {
            margin: -16px;
            padding: 16px;
            display: flex;
            justify-content: space-between;
            align-items: center
        }
        
        .sidebar-content[_ngcontent-vds-c208] {
            max-height: calc(100vh - 52px);
            overflow: hidden scroll;
            margin: 8px -16px 0 0;
            padding: 0 16px 164px 0
        }
        
        .sidebar-links[_ngcontent-vds-c208] {
            padding-bottom: 24px;
            padding-top: 16px
        }
        
        .sidebar-links[_ngcontent-vds-c208]:last-of-type {
            border-bottom: none
        }
        
        .sidebar-panel[_ngcontent-vds-c208] {
            box-shadow: none !important;
            margin: 0
        }
        
        .sidebar-panel[_ngcontent-vds-c208],
        .sidebar-panel[_ngcontent-vds-c208]>[_ngcontent-vds-c208] {
            background: var(--1inch-bg-11) !important
        }
        
        .sidebar-link[_ngcontent-vds-c208] {
            padding: 0 !important;
            height: 24px !important;
            font-size: 16px;
            font-weight: 500;
            color: currentColor
        }
        
        .sidebar-link-disabled[_ngcontent-vds-c208] {
            color: var(--text-gray);
            opacity: .5
        }
        
        .sidebar-link-tooltip[_ngcontent-vds-c208] {
            margin: -1px 0 0 4px;
            color: var(--text-gray)
        }
        
        .sidebar-sublinks[_ngcontent-vds-c208] {
            display: grid;
            grid-row-gap: 24px;
            margin: 16px -24px -16px;
            margin-left: 0
        }
        
        .sidebar-sublink[_ngcontent-vds-c208] {
            display: flex;
            align-items: center;
            color: var(--text-gray);
            text-decoration: none;
            font-size: 16px;
            font-weight: 500;
            padding-top: 5px;
            padding-bottom: 5px
        }
        
        .sidebar-sublink-disabled[_ngcontent-vds-c208] {
            opacity: .5
        }
        
        .sidebar-sublink-icon[_ngcontent-vds-c208] {
            margin-right: 16px
        }
        
        .sidebar-link-external[_ngcontent-vds-c208] {
            position: relative
        }
        
        .sidebar-link-external[_ngcontent-vds-c208]:after,
        .sidebar-link-external[_ngcontent-vds-c208]:before {
            content: " ";
            border-radius: 50%;
            position: absolute;
            background: var(--1inch-common-support-01)
        }
        
        .sidebar-link-external[_ngcontent-vds-c208]:before {
            width: 8px;
            height: 8px;
            top: -4px;
            right: -11px;
            opacity: .2
        }
        
        .sidebar-link-external[_ngcontent-vds-c208]:after {
            width: 4px;
            height: 4px;
            top: -2px;
            right: -9px;
            opacity: .5
        }
        
        .addresses-grid[_ngcontent-ggj-c335] {
            display: grid;
            grid-template-columns: 4fr 3fr;
            grid-gap: 32px 8px;
            align-items: center
        }
        
        @media (max-width:480px) {
            .addresses-grid[_ngcontent-ggj-c335] {
                font-size: 14px
            }
        }
        
        @media (max-width:374px) {
            .addresses-grid[_ngcontent-ggj-c335] {
                font-size: 12px
            }
        }
        
        .green[_ngcontent-ggj-c335] {
            background: var(--bg-green)
        }
        
        .green[_ngcontent-ggj-c335],
        .red[_ngcontent-ggj-c335] {
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 4px 10px;
            border-radius: 20px;
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content;
            min-width: 44px
        }
        
        .red[_ngcontent-ggj-c335] {
            background: var(--bg-red)
        }
        
        .arrow-rotate[_ngcontent-ggj-c335] {
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg)
        }
        
        .you-label[_ngcontent-ggj-c335] {
            display: flex;
            align-items: center;
            justify-content: center;
            background: var(--bg-lightGreen);
            padding: 4px 16px;
            border-radius: 16px;
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content
        }
        
        .fix-white-space[_ngcontent-ggj-c335],
        .vote-for[_ngcontent-ggj-c335] {
            white-space: nowrap
        }
        
        .header[_ngcontent-ggj-c234] {
            padding: 16px 0
        }
        
        .header-content[_ngcontent-ggj-c234] {
            display: flex;
            justify-content: space-between;
            align-items: center
        }
        
        .header-left-col[_ngcontent-ggj-c234] {
            display: flex;
            align-items: center
        }
        
        .logo-color[_ngcontent-ggj-c234] {
            margin-right: 28px;
            color: var(--1inch-logo-color-01)
        }
        
        .logo-color[_ngcontent-ggj-c234]:hover {
            opacity: .85
        }
        
        @media (max-width:1380px) {
            .logo-color[_ngcontent-ggj-c234] {
                margin-right: 12px
            }
        }
        
        .header-nav-menu[_ngcontent-ggj-c234] {
            display: block
        }
        
        .header-buttons[_ngcontent-ggj-c234] {
            display: flex;
            justify-content: flex-end
        }
        
        .header-button-wrap[_ngcontent-ggj-c234] {
            margin-right: 8px
        }
        
        .header-settings-button[_ngcontent-ggj-c234] {
            width: 36px;
            height: 36px;
            padding: 6px;
            margin: 0 -6px 0 14px;
            border: none;
            border-radius: 12px;
            color: var(--1inch-common-text-02)
        }
        
        .header-settings-button[_ngcontent-ggj-c234]:hover {
            color: var(--1inch-text-01);
            background: var(--1inch-common-btn-bg-03)
        }
        
        .header-account-button-wrap[_ngcontent-ggj-c234] {
            display: flex
        }
        
        .header-burger-icon[_ngcontent-ggj-c234],
        .header-claim-button-mobile[_ngcontent-ggj-c234],
        .header-logo-mobile[_ngcontent-ggj-c234] {
            display: none
        }
        
        .header-claim-button-desktop[_ngcontent-ggj-c234] {
            position: relative
        }
        
        .token-claim-wrap[_ngcontent-ggj-c234] {
            position: absolute;
            top: 44px;
            right: -232px;
            z-index: 1000;
            width: 360px
        }
        
        @media (max-width:720px) {
            .token-claim-wrap[_ngcontent-ggj-c234] {
                right: -200px
            }
        }
        
        @media (max-width:520px) {
            .token-claim-wrap[_ngcontent-ggj-c234] {
                width: 100%;
                position: fixed;
                bottom: 0;
                left: 0;
                top: unset;
                z-index: 10000
            }
        }
        
        @media (max-width:1360px) {
            .header-nav-menu[_ngcontent-ggj-c234] {
                display: none
            }
            .header-burger-icon[_ngcontent-ggj-c234] {
                display: block
            }
            .header-account-button-wrap[_ngcontent-ggj-c234],
            .header-button-wrap[_ngcontent-ggj-c234],
            .logo-color[_ngcontent-ggj-c234] {
                margin-right: 16px
            }
        }
        
        @media (max-width:900px) {
            .header-logo-desktop[_ngcontent-ggj-c234] {
                display: none
            }
            .header-logo-mobile[_ngcontent-ggj-c234] {
                display: block
            }
        }
        
        @media (max-width:520px) {
            .header-claim-button-desktop[_ngcontent-ggj-c234] {
                display: none
            }
            .header-claim-button-mobile[_ngcontent-ggj-c234] {
                display: block;
                position: relative
            }
            .header-account-button-wrap[_ngcontent-ggj-c234] {
                position: fixed;
                flex-direction: row-reverse;
                right: 0;
                left: 0;
                bottom: 0;
                z-index: 1000;
                padding: 14px 16px;
                margin-right: 0;
                border-top: 1px solid var(--1inch-border-01);
                background: var(--1inch-bg-01)
            }
            .header-settings-button[_ngcontent-ggj-c234] {
                order: -1;
                margin-left: 10px;
                color: var(--1inch-bg-13)
            }
            .header-account-button-host[_ngcontent-ggj-c234] {
                align-self: center;
                justify-self: center
            }
        }
        
        [_nghost-ggj-c233] {
            display: block;
            padding: 17px 16px 24px;
            border-radius: 20px;
            box-shadow: var(--1inch-shadow-02);
            background: var(--1inch-bg-02)
        }
        
        @media (max-width:520px) {
            [_nghost-ggj-c233] {
                border-radius: 20px 20px 0 0;
                box-shadow: 0 0 0 1000px var(--1inch-bg-04)
            }
        }
        
        [_nghost-ggj-c232] {
            display: block;
            margin-bottom: 16px
        }
        
        .token-claim-icon[_ngcontent-ggj-c232] {
            position: absolute;
            top: 12px;
            padding: 6px;
            border-radius: 8px;
            color: var(--1inch-text-01)
        }
        
        .token-claim-icon[_ngcontent-ggj-c232]:hover {
            background: var(--1inch-common-btn-bg-03)
        }
        
        .token-claim-icon-close[_ngcontent-ggj-c232] {
            right: 10px
        }
        
        .token-claim-icon-back[_ngcontent-ggj-c232] {
            left: 10px
        }
        
        .token-claim-title[_ngcontent-ggj-c232] {
            line-height: 26px;
            font-weight: 500
        }
        
        .token-claim-title-center[_ngcontent-ggj-c232] {
            text-align: center
        }
        
        [_nghost-ggj-c184] {
            display: grid;
            grid-template-columns: 40px 1fr;
            grid-column-gap: 16px;
            padding: 16px;
            margin: 16px 0;
            border-radius: 12px;
            background: var(--1inch-gradient-05);
            color: var(--1inch-common-text-01)
        }
        
        [_nghost-ggj-c184] img[_ngcontent-ggj-c184] {
            width: 40px;
            height: 40px
        }
        
        .token-claim-balance-text[_ngcontent-ggj-c184] {
            font-size: 13px;
            line-height: 15px;
            margin-bottom: 4px
        }
        
        .token-claim-balance-value[_ngcontent-ggj-c184] {
            font-size: 32px;
            line-height: 37px;
            font-weight: 700;
            color: var(--1inch-common-text-08)
        }
        
        [_nghost-ggj-c186] {
            display: block;
            margin-bottom: 16px
        }
        
        .gas-refund-not-staked[_ngcontent-ggj-c186] {
            display: grid;
            grid-template-columns: 1fr 120px;
            padding: 16px;
            border-radius: 16px;
            background: var(--1inch-gradient-01)
        }
        
        .gas-refund-not-staked[_ngcontent-ggj-c186] img[_ngcontent-ggj-c186] {
            height: 120px;
            width: 120px
        }
        
        .gas-refund-left-col[_ngcontent-ggj-c186] {
            display: flex;
            flex-direction: column;
            justify-content: space-between
        }
        
        .gas-refund-text[_ngcontent-ggj-c186] {
            line-height: 19px;
            font-weight: 500;
            margin-bottom: 12px;
            max-width: 200px;
            color: var(--1inch-common-text-01)
        }
        
        .gas-refund-button[_ngcontent-ggj-c186] {
            padding: 8px 24px;
            font-weight: 500;
            border-radius: 8px;
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content;
            background: var(--1inch-common-text-01);
            color: var(--1inch-common-text-06)
        }
        
        .gas-refund-button[_ngcontent-ggj-c186]:focus,
        .gas-refund-button[_ngcontent-ggj-c186]:hover {
            opacity: .9
        }
        
        .gas-refund-staked[_ngcontent-ggj-c186] {
            display: grid;
            grid-template-columns: 40px 1fr;
            grid-column-gap: 16px;
            padding: 16px;
            border-radius: 12px;
            cursor: pointer;
            background: var(--1inch-gradient-03)
        }
        
        .gas-refund-staked[_ngcontent-ggj-c186] img[_ngcontent-ggj-c186] {
            width: 40px
        }
        
        .gas-refund-staked[_ngcontent-ggj-c186]>[_ngcontent-ggj-c186] {
            color: var(--1inch-common-text-01)
        }
        
        .gas-refund-staked[_ngcontent-ggj-c186]:focus,
        .gas-refund-staked[_ngcontent-ggj-c186]:hover {
            opacity: .9
        }
        
        .gas-refund-staked-info[_ngcontent-ggj-c186] {
            display: flex;
            justify-content: space-between
        }
        
        .gas-refund-small-text[_ngcontent-ggj-c186] {
            font-size: 13px;
            line-height: 15px
        }
        
        .gas-refund-percents[_ngcontent-ggj-c186] {
            display: block;
            font-size: 32px;
            line-height: 37px;
            font-weight: 700;
            margin-top: 4px
        }
        
        @media (max-width:418px) {
            .gas-refund-not-staked[_ngcontent-ggj-c186] {
                grid-template-columns: 1fr 80px;
                grid-column-gap: 4px
            }
            .gas-refund-not-staked[_ngcontent-ggj-c186] img[_ngcontent-ggj-c186] {
                width: 80px;
                height: 80px
            }
        }
        
        .token-claim-stats-item[_ngcontent-ggj-c185] {
            display: flex;
            justify-content: space-between;
            margin-bottom: 8px;
            font-size: 13px;
            line-height: 15px
        }
        
        .token-claim-stats-item[_ngcontent-ggj-c185]:last-of-type {
            margin-bottom: 0
        }
        
        .token-claim-stats-item-text[_ngcontent-ggj-c185] {
            color: var(--1inch-common-text-02)
        }
        
        .token-claim-stats-item-value[_ngcontent-ggj-c185] {
            color: var(--1inch-text-07);
            font-weight: 500
        }
        
        .bottom-divider[_ngcontent-ggj-c185] {
            padding-bottom: 16px;
            margin-bottom: 16px;
            border-bottom: 1px solid var(--1inch-border-04)
        }
        
        .token-claim-check-text[_ngcontent-ggj-c188] {
            color: var(--1inch-common-text-03);
            width: 100%;
            margin-top: 24px;
            font-weight: 500
        }
        
        .token-claim-check-text[_ngcontent-ggj-c188]:focus,
        .token-claim-check-text[_ngcontent-ggj-c188]:hover {
            opacity: .9
        }
        
        .claim-dialog-earn[_ngcontent-ggj-c188] {
            display: grid;
            grid-template-columns: 16px 1fr;
            grid-column-gap: 16px;
            border-radius: 12px;
            padding: 16px;
            margin-top: 16px;
            background: var(--1inch-common-bg-06)
        }
        
        .claim-dialog-earn[_ngcontent-ggj-c188] svg[_ngcontent-ggj-c188] {
            margin-top: 4px;
            color: var(--1inch-common-text-03)
        }
        
        .claim-dialog-earn-title[_ngcontent-ggj-c188] {
            font-size: 20px;
            line-height: 23px;
            font-weight: 500;
            color: var(--1inch-text-01);
            margin-bottom: 8px
        }
        
        .claim-dialog-earn-text[_ngcontent-ggj-c188] {
            line-height: 26px;
            color: var(--1inch-text-07)
        }
        
        .claim-dialog-earn-text[_ngcontent-ggj-c188] a[_ngcontent-ggj-c188] {
            color: var(--1inch-text-07);
            text-decoration: underline;
            cursor: pointer
        }
        
        .bottom-divider[_ngcontent-ggj-c188] {
            padding-bottom: 16px;
            border-bottom: 1px solid var(--1inch-border-04)
        }
        
        [_nghost-ggj-c271] {
            margin-top: 16px;
            display: block
        }
        
        .uni-input-title-wrap[_ngcontent-ggj-c271] {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 4px
        }
        
        .uni-input-title[_ngcontent-ggj-c271] {
            font-size: 16px;
            line-height: 26px;
            color: var(--1inch-common-text-02)
        }
        
        .uni-input-tooltip[_ngcontent-ggj-c271] {
            margin-left: 8px;
            margin-top: -2px
        }
        
        .uni-input-comment[_ngcontent-ggj-c271] {
            font-size: 13px;
            line-height: 16px;
            color: var(--1inch-common-text-02)
        }
        
        .uni-input-wrap[_ngcontent-ggj-c271] {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 0 16px;
            border-radius: 12px;
            background: var(--1inch-bg-05);
            box-shadow: var(--1inch-shadow-03)
        }
        
        .uni-input-wrap.warning-wrap[_ngcontent-ggj-c271] {
            border: 1px solid var(--1inch-warning-text-02)
        }
        
        .uni-input-wrap.error-wrap[_ngcontent-ggj-c271] {
            border: 1px solid var(--1inch-warning-text-01)
        }
        
        .uni-input[_ngcontent-ggj-c271] {
            width: 100%;
            font-size: 16px;
            padding: 15px 8px 15px 0;
            border: none;
            background: transparent;
            color: var(--1inch-text-03)
        }
        
        .uni-input-units[_ngcontent-ggj-c271] {
            font-size: 16px;
            color: var(--1inch-common-text-02)
        }
        
        .uni-input-bottom-text[_ngcontent-ggj-c271] {
            font-size: 13px;
            line-height: 15px;
            margin-top: 8px
        }
        
        .uni-input-bottom-text.warning-text[_ngcontent-ggj-c271] {
            color: var(--1inch-warning-text-02)
        }
        
        .uni-input-bottom-text.error-text[_ngcontent-ggj-c271] {
            color: var(--1inch-warning-text-01)
        }
        
        *,
         :after,
         :before {
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-rotate: 0;
            --tw-skew-x: 0;
            --tw-skew-y: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            --tw-border-opacity: 1;
            /* 	border-color: rgba(229, 231, 235, var(--tw-border-opacity)); */
            --tw-shadow: 0 0 transparent;
            --tw-ring-inset: var(--tw-empty, );
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-color: rgba(59, 130, 246, 0.5);
            --tw-ring-offset-shadow: 0 0 transparent;
            --tw-ring-shadow: 0 0 transparent;
            --tw-blur: var(--tw-empty, );
            --tw-brightness: var(--tw-empty, );
            --tw-contrast: var(--tw-empty, );
            --tw-grayscale: var(--tw-empty, );
            --tw-hue-rotate: var(--tw-empty, );
            --tw-invert: var(--tw-empty, );
            --tw-saturate: var(--tw-empty, );
            --tw-sepia: var(--tw-empty, );
            --tw-drop-shadow: var(--tw-empty, );
            --tw-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
            --tw-backdrop-blur: var(--tw-empty, );
            --tw-backdrop-brightness: var(--tw-empty, );
            --tw-backdrop-contrast: var(--tw-empty, );
            --tw-backdrop-grayscale: var(--tw-empty, );
            --tw-backdrop-hue-rotate: var(--tw-empty, );
            --tw-backdrop-invert: var(--tw-empty, );
            --tw-backdrop-opacity: var(--tw-empty, );
            --tw-backdrop-saturate: var(--tw-empty, );
            --tw-backdrop-sepia: var(--tw-empty, );
            --tw-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
        }
        
        [data-reach-dialog-overlay] {
            background: rgba(0, 0, 0, .33);
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            overflow: auto
        }
        
        .hjoJTb {
            -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px)
        }
        
        .hjoJTb[data-reach-dialog-overlay] {
            z-index: 10;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: rgba(0, 0, 0, .424)
        }
        
        [data-reach-dialog-content] {
            width: 50vw;
            margin: 10vh auto;
            background: #fff;
            padding: 2rem;
            outline: none
        }
        
        .dmmFmW {
            overflow-y: auto
        }
        
        .dmmFmW[data-reach-dialog-content] {
            display: flex;
            align-self: center;
            margin: 4rem .5rem;
            padding: 0;
            background-color: #000;
            box-shadow: 0 4px 8px 0 rgb(0 0 0/5%);
            width: 100vw;
            border-radius: 10px;
            overflow: hidden auto;
            max-width: 420px;
            max-height: 90vh
        }
        
        .bg-gradient-to-r {
            background-image: linear-gradient(90deg, var(--tw-gradient-stops))
        }
        
        .from-blue {
            --tw-gradient-from: #0993ec;
            --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(9, 147, 236, 0))
        }
        
        .to-pink {
            --tw-gradient-to: #f338c3
        }
        
        .p-px {
            padding: 1px
        }
        
        .flex {
            display: flex
        }
        
        .h-full {
            height: 100%
        }
        
        .w-full {
            width: 100%
        }
        
        .overflow-y-auto {
            overflow-y: auto
        }
        
        .rounded {
            border-radius: .625rem
        }
        
        .bg-dark-900 {
            --tw-bg-opacity: 1;
            background-color: rgba(22, 21, 34, var(--tw-bg-opacity))
        }
        
        .p-6 {
            padding: 16px
        }
        
        .flex-col {
            flex-direction: column
        }
        
        .mb-4 {
            margin-bottom: 1rem
        }
        
        .space-y-4>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-top: calc(0.5em*(1 - var(--tw-space-y-reverse)));
            margin-bottom: calc(0.5em*var(--tw-space-y-reverse))
        }
        
        .cursor-pointer {
            cursor: pointer
        }
        
        .items-center {
            align-items: center
        }
        
        .justify-between {
            justify-content: space-between
        }
        
        .bg-dark-800 {
            --tw-bg-opacity: 1;
            background-color: rgba(32, 34, 49, var(--tw-bg-opacity))
        }
        
        .p-3 {
            padding: 10px !important
        }
        
        .space-y-5>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-top: calc(0.2em*(1 - var(--tw-space-y-reverse)));
            margin-bottom: calc(0.2em*var(--tw-space-y-reverse))
        }
        
        .space-y-6>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse)));
            margin-bottom: calc(1.5rem*var(--tw-space-y-reverse))
        }
        
        .text-center {
            text-align: center
        }
        
        .text-secondary {
            --tw-text-opacity: 1;
            color: rgba(127, 127, 127, var(--tw-text-opacity))
        }
        
        .text-blue {
            --tw-text-opacity: 1;
            color: rgba(9, 147, 236, var(--tw-text-opacity))
        }
        
        .whitespace-nowrap {
            white-space: nowrap
        }
        
        .opacity-80 {
            opacity: .8
        }
        
        .lp-table-disconnected[_ngcontent-hdb-c399] {
            display: grid;
            grid-template-columns: 110px 3fr 1fr 2fr 140px;
            grid-column-gap: 16px;
            align-items: center;
            padding: 8px;
            border-radius: 10px;
            position: relative
        }
        
        @media (max-width:1024px) {
            .lp-table-disconnected[_ngcontent-hdb-c399] {
                font-size: 12px;
                display: block;
                border: 1px solid;
                border-radius: 16px;
                padding: 16px
            }
        }
        
        .pool-hash[_ngcontent-hdb-c399] {
            display: flex;
            align-items: center;
            margin-bottom: 4px
        }
        
        @media (max-width:1024px) {
            .pool-hash[_ngcontent-hdb-c399] {
                margin-bottom: 16px
            }
        }
        
        .pool-hash[_ngcontent-hdb-c399] img[_ngcontent-hdb-c399] {
            width: 24px;
            height: 24px;
            margin-right: 8px
        }
        
        @media (max-width:1024px) {
            .pool-tokens[_ngcontent-hdb-c399] {
                margin-bottom: 16px
            }
        }
        
        .lp-token[_ngcontent-hdb-c399] img[_ngcontent-hdb-c399] {
            width: 24px;
            height: 24px
        }
        
        .icon-desktop[_ngcontent-hdb-c399] {
            display: none;
            align-items: center
        }
        
        .icon-mobile[_ngcontent-hdb-c399] {
            display: flex;
            align-items: center
        }
        
        .pool-info-mobile[_ngcontent-hdb-c399] {
            padding: 16px;
            border-radius: 12px;
            margin-bottom: 16px
        }
        
        [_nghost-hdb-c393] div[_ngcontent-hdb-c393] {
            margin-bottom: 12px
        }
        
        @media (max-width:1024px) {
            [_nghost-hdb-c393] div[_ngcontent-hdb-c393] {
                margin-bottom: 8px
            }
        }
        
        [_nghost-hdb-c393] div[_ngcontent-hdb-c393]:last-child {
            margin-bottom: 0
        }
        
        .pool-info-desktop[_ngcontent-hdb-c399] {
            display: none;
            font-size: 14px
        }
        
        .info-icon[_ngcontent-hdb-c395] {
            height: 16px;
            width: 16px;
            margin-left: 8px
        }
        
        .pool-btn-more[_ngcontent-hdb-c399] {
            display: none
        }
        
        @media (max-width:1024px) {
            .pool-btn-more[_ngcontent-hdb-c399] {
                display: block;
                position: absolute;
                right: 16px;
                top: 24px
            }
        }
        
        .pool-actions-desktop[_ngcontent-hdb-c399] {
            display: none
        }
        
        .small-btn[_ngcontent-hdb-c261] {
            height: 30px;
            width: 30px;
            border-radius: 10px !important;
            line-height: 30px
        }
        
        .mat-button .mat-button-wrapper>*,
        .mat-fab .mat-button-wrapper>*,
        .mat-flat-button .mat-button-wrapper>*,
        .mat-icon-button .mat-button-wrapper>*,
        .mat-mini-fab .mat-button-wrapper>*,
        .mat-raised-button .mat-button-wrapper>*,
        .mat-stroked-button .mat-button-wrapper>* {
            vertical-align: middle
        }
        
        .mat-button-ripple-round {
            border-radius: 50%;
            z-index: 1
        }
        
        .mat-button-focus-overlay,
        .mat-button-ripple.mat-ripple {
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            position: absolute;
            pointer-events: none;
            border-radius: inherit
        }
        
        .mat-button-focus-overlay {
            opacity: 0;
            transition: opacity .2s cubic-bezier(.35, 0, .25, 1), background-color .2s cubic-bezier(.35, 0, .25, 1)
        }
        
        .mat-button .mat-button-focus-overlay,
        .mat-icon-button .mat-button-focus-overlay {
            opacity: 0
        }
        
        .lp-arrow[_ngcontent-hdb-c399] {
            -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
            margin-top: 4px
        }
        
        @keyframes rightPop-data-v-6b0d6abd {
            0% {
                left: 100%
            }
            to {
                left: 0
            }
        }
        
        @-webkit-keyframes rightPop-data-v-6b0d6abd {
            0% {
                left: 100%
            }
            to {
                left: 0
            }
        }
        
        @keyframes bottomPop-data-v-6b0d6abd {
            0% {
                bottom: -50%
            }
            to {
                bottom: 0
            }
        }
        
        @-webkit-keyframes bottomPop-data-v-6b0d6abd {
            0% {
                bottom: -50%
            }
            to {
                bottom: 0
            }
        }
        
        @keyframes coverShow-data-v-6b0d6abd {
            0% {
                background: transparent
            }
            to {
                background: rgba(0, 0, 0, .7)
            }
        }
        
        @-webkit-keyframes coverShow-data-v-6b0d6abd {
            0% {
                background: transparent
            }
            to {
                background: rgba(0, 0, 0, .7)
            }
        }
        
        @keyframes bottomPull-data-v-6b0d6abd {
            0% {
                bottom: 0
            }
            to {
                bottom: -100%
            }
        }
        
        @-webkit-keyframes bottomPull-data-v-6b0d6abd {
            0% {
                bottom: 0
            }
            to {
                bottom: -100%
            }
        }
        
        @keyframes coverHide-data-v-6b0d6abd {
            0% {
                background: rgba(0, 0, 0, .7)
            }
            to {
                background: transparent
            }
        }
        
        @-webkit-keyframes coverHide-data-v-6b0d6abd {
            0% {
                background: rgba(0, 0, 0, .7)
            }
            to {
                background: transparent
            }
        }
        
        .animation-bottom-pop[data-v-6b0d6abd] {
            animation: bottomPop-data-v-6b0d6abd .2s;
            -webkit-animation: bottomPop-data-v-6b0d6abd .2s
        }
        
        .animation-bottom-pull[data-v-6b0d6abd] {
            animation: bottomPull-data-v-6b0d6abd 2s;
            -webkit-animation: bottomPull-data-v-6b0d6abd 2s
        }
        
        .animation-cover-show[data-v-6b0d6abd] {
            animation: coverShow-data-v-6b0d6abd .2s;
            -webkit-animation: coverShow-data-v-6b0d6abd .2s
        }
        
        .animation-cover-hide[data-v-6b0d6abd] {
            animation: coverHide-data-v-6b0d6abd 2s;
            -webkit-animation: coverHide-data-v-6b0d6abd 2s
        }
        
        .animation-right-pop[data-v-6b0d6abd] {
            animation: rightPop-data-v-6b0d6abd .2s;
            -webkit-animation: rightPop-data-v-6b0d6abd .2s
        }
        
        .link-warning[data-v-6b0d6abd] {
            text-align: center;
            background: var(--bg-accentBlue);
            color: #fff;
            padding: 10px;
            display: flex;
            align-items: center;
            justify-content: center
        }
        
        .nav-header-fixed[data-v-6b0d6abd] {
            position: fixed;
            top: 0;
            width: 100%
        }
        
        .header-logo-mobile[data-v-6b0d6abd] {
            display: block
            /* height: 50px */
        }
        
        .balance-value[data-v-6b0d6abd] {
            font-size: 24px;
            line-height: 40px
        }
        
        .balance-text[data-v-6b0d6abd] {
            background-image: linear-gradient(90deg, #69c2ff, #7460ff);
            background: linear-gradient(90deg, #69c2ff, #7460ff);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            color: transparent;
            font-family: LendingFont, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
            font-weight: 500
        }
        
        .purple-action-button[data-v-6b0d6abd] {
            display: block;
            width: 100%;
            border: none;
            outline: 0;
            cursor: pointer;
            font-size: 16px;
            font-weight: 500;
            color: var(--1inch-common-text-01) !important;
            text-align: center;
            text-decoration: none !important;
            background: var(--1inch-common-btn-gradient-bg-02);
            border-radius: 12px;
            margin-top: 15px
        }
        
        .purple-action-button>span[data-v-6b0d6abd] {
            display: block;
            padding: 16px 0
        }
        
        .page-body-content[data-v-6b0d6abd] {
            overflow: scroll;
            background: none;
            padding-top: 0
        }
        
        .customer-content-wrap[data-v-6b0d6abd] {
            position: absolute;
            bottom: 16px;
            left: 16px;
            width: 36px;
            height: 36px;
            z-index: 2000
        }
        
        .customer-service-button[data-v-6b0d6abd] {
            width: 36px;
            height: 36px;
            padding: 0;
            border: none;
            border-radius: 12px;
            color: #fff
        }
        
        .network-pop-wrap[data-v-6b0d6abd] {
            z-index: 9999
        }
        
        .faq[data-v-6b0d6abd] {
            margin-top: 16px
        }
        
        .faq h2[data-v-6b0d6abd] {
            line-height: 2.5em;
            font-size: .55em;
            color: #fff;
            text-align: left
        }
        
        .faq ul[data-v-6b0d6abd] {
            background-color: var(--1inch-bg-02);
            border-radius: 10px
        }
        
        .faq li[data-v-6b0d6abd] {
            line-height: 1em;
            padding: .1em .5em;
            border-bottom: 1px solid var(--1inch-border-04);
            cursor: pointer
        }
        
        .faq li .faq_header[data-v-6b0d6abd] {
            display: flex;
            justify-content: space-around;
            align-items: center;
            font-size: 16px
        }
        
        .faq li .faq_header .faq_l[data-v-6b0d6abd] {
            vertical-align: middle;
            border-style: none;
            width: .7em;
            height: .7em;
            margin-right: 5px
        }
        
        .faq li .faq_header span[data-v-6b0d6abd] {
            flex: 1 1;
            font-size: 1em;
            font-weight: 500;
            color: #7e96b8;
            padding-right: 1em
        }
        
        .faq li .faq_header .faq_r[data-v-6b0d6abd] {
            vertical-align: middle;
            border-style: none;
            width: .9em;
            height: .9em
        }
        
        .faq li .collapse-content[data-v-6b0d6abd] {
            margin: 0;
            padding: 0;
            height: 0;
            overflow: hidden
        }
        
        .faq li.open[data-v-6b0d6abd] {
            padding-bottom: .5em
        }
        
        .faq li p[data-v-6b0d6abd] {
            font-size: .4em;
            line-height: 1.6em;
            padding-top: 5px;
            color: var(--1inch-common-text-02);
            height: 0;
            overflow: hidden;
            opacity: 0;
            transition: all .5s ease-in
        }
        
        .faq li.open p[data-v-6b0d6abd] {
            height: auto;
            opacity: 1;
            transition: all .5s ease-in
        }
        
        .faq .open .faq_header span[data-v-6b0d6abd] {
            color: #fff !important
        }
        
        .faq li .collapse-content .collapse-content-title[data-v-6b0d6abd] {
            color: #fff;
            position: relative;
            font-size: .45em;
            font-weight: 500;
            margin-bottom: 0
        }
        
        .faq li p a[data-v-6b0d6abd] {
            text-decoration: underline
        }
        
        .table-title-font[data-v-6b0d6abd] {
            font-size: .55em;
            line-height: 1.4em;
            font-weight: 500
        }
        
        .share-qrcode-img[data-v-6b0d6abd] {
            width: 50%;
            height: auto;
            border-radius: 8px;
            border: 5px solid #fff
        }
        
        .share-title-margin[data-v-6b0d6abd] {
            margin-top: 16px
        }
        
        .intro-msg[data-v-6b0d6abd] {
            margin-top: 36px;
            text-align: center
        }
        
        .intro-msg .intro-img[data-v-6b0d6abd] {
            width: 80%;
            padding-top: 20px;
            padding-bottom: 20px
        }
        
        .intro-block-title[data-v-6b0d6abd] {
            text-align: left;
            font-size: 18px;
            line-height: 80px
        }
        
        .intro-text[data-v-6b0d6abd] {
            font-size: 16px;
            text-align: left;
            line-height: 24px
        }
        
        .bottom-gradient[data-v-6b0d6abd] {
            position: absolute;
            right: 0;
            left: 0;
            bottom: 0;
            z-index: -1;
            width: 100%
        }
        
        .bottom-gradient-mobile[data-v-6b0d6abd] {
            display: block
        }
        
        .line[data-v-6b0d6abd] {
            width: 100%;
            height: 1px;
            background: hsla(0, 0%, 100%, .25)
        }
        
        .line-first[data-v-6b0d6abd] {
            margin: 32px 0 32px
        }
        
        .footer-content[data-v-6b0d6abd] {
            padding-bottom: 40px
        }
        
        .footer[data-v-6b0d6abd] {
            display: flex;
            justify-content: space-between;
            flex-direction: column-reverse
        }
        
        .footer-links-block[data-v-6b0d6abd] {
            display: grid;
            grid-column-gap: 32px;
            grid-template-columns: 1fr 1fr;
            grid-gap: 32px 16px;
            margin-right: 0
        }
        
        .footer-title[data-v-6b0d6abd] {
            font-size: 16px;
            font-weight: 700;
            margin-bottom: 16px
        }
        
        .footer-link[data-v-6b0d6abd] {
            text-decoration: none;
            display: block;
            margin-bottom: 16px
        }
        
        .footer .text[data-v-6b0d6abd] {
            font-size: 12px;
            line-height: 16px
        }
        
        .footer .join-title[data-v-6b0d6abd] {
            margin-bottom: 10px
        }
        
        .footer-input-wrap[data-v-6b0d6abd] {
            margin: 24px 0 16px
        }
        
        .bottom-customer-button[data-v-6b0d6abd] {
            justify-content: center;
            box-sizing: border-box;
            border-radius: 16px;
            width: 100%;
            padding: 10px 9px 10px 17px;
            margin-right: 0;
            cursor: pointer;
            color: #fff;
            text-decoration: none;
            font-weight: 500;
            font-size: 16px;
            align-items: center
        }
        
        .bottom-customer-button.transparent-button[data-v-6b0d6abd] {
            border: 1px solid hsla(0, 0%, 100%, .25)
        }
        
        .footer-input-wrap .bottom-customer-button[data-v-6b0d6abd] {
            justify-content: center;
            display: flex
        }
        
        .footer-social-networks[data-v-6b0d6abd] {
            display: flex;
            justify-content: space-between;
            margin-bottom: 10px
        }
        
        .footer-social-networks a[data-v-6b0d6abd] {
            margin-left: 16px;
            color: #fff;
            opacity: .6;
            position: relative;
            margin: 0
        }
        
        .footer-social-networks a[data-v-6b0d6abd]:first-child {
            margin-left: 0
        }
        
        .footer-social-networks a .discord2[data-v-6b0d6abd],
        .footer-social-networks a .youtube2[data-v-6b0d6abd] {
            display: none;
            position: absolute;
            top: 0;
            right: 0;
            left: 0
        }
        
        .line-second[data-v-6b0d6abd] {
            margin: 32px 0
        }
        
        .footer-last-row[data-v-6b0d6abd] {
            padding-bottom: 16px
        }
        
        .footer[data-v-6b0d6abd]:last-child {
            flex-direction: column-reverse
        }
        
        .footer:last-child span[data-v-6b0d6abd] {
            margin-bottom: 16px !important
        }
        
        .menu-wrap[data-v-6b0d6abd] {
            z-index: 998
        }
        
        .menu-title-row[data-v-6b0d6abd] {
            background: rgba(35, 46, 61, .6);
            padding: 10px;
            border-radius: 4px
        }
        
        .Security[data-v-6b0d6abd] {
            padding-top: 0;
            padding-bottom: 0
        }
        
        .Protocols[data-v-6b0d6abd] {
            width: 100%
        }
        
        .Protocols .title[data-v-6b0d6abd] {
            line-height: 2.5em;
            font-size: 18px;
            font-weight: 900;
            color: #fff;
            margin-bottom: 0
        }
        
        .title-sub[data-v-6b0d6abd] {
            font-weight: 500;
            color: #fff;
            width: 100%;
            font-size: .4em;
            line-height: .5em;
            margin-bottom: 30px
        }
        
        .Protocols .Items-Wrap[data-v-6b0d6abd] {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start
        }
        
        .Protocols .Items-Wrap .Item-img[data-v-6b0d6abd] {
            width: 31%;
            height: 60px;
            margin-bottom: .2em;
            background: hsla(0, 0%, 100%, .05);
            position: relative;
            margin-right: 2%
        }
        
        .Protocols .Items-Wrap .Item-img img[data-v-6b0d6abd] {
            width: 90%;
            position: absolute;
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            -webkit-user-drag: none
        }
        
        .Protocols .btn-wrap[data-v-6b0d6abd] {
            display: flex;
            margin-top: 30px
        }
        
        .Protocols .btn-wrap .btn[data-v-6b0d6abd] {
            text-align: center;
            background: #ffa70b;
            margin-right: 20px;
            font-weight: 500;
            color: #fff;
            background: linear-gradient(90deg, #5eafe7, #6e5de7);
            width: 140px;
            height: 40px;
            line-height: 40px;
            font-size: 14px
        }
        
        .Protocols .btn-wrap .btn a[data-v-6b0d6abd] {
            width: 100%;
            height: 100%;
            display: block;
            color: #fff
        }
        
        .Protocols .btn-wrap .btn2[data-v-6b0d6abd] {
            background: transparent;
            color: #ffa70b;
            background: #5eafe7
        }
        
        .Protocols .btn-wrap .btn2 a[data-v-6b0d6abd] {
            width: 100%;
            height: 100%;
            display: block;
            color: #fff
        }
        
        .list-model[data-v-6b0d6abd] {
            z-index: 999
        }
        
        .rank-usdt[data-v-6b0d6abd] {
            color: var(--text-gray);
            font-weight: 800
        }
        
        .interest_rank[data-v-6b0d6abd] {
            margin-top: 36px
        }
        /* 	@import "static/css/chunk-vendors.88e9a5d8.css"; */
        /*
ColorUi for uniApp  v2.1.6 | by 文晓港 2019-05-31 10:44:24
仅供学习交流，如作它用所承受的法律责任一概与作者无关  

*使用ColorUi开发扩展与插件时，请注明基于ColorUi开发 

（QQ交流群：240787041）
*/
        /* ==================
初始化
==================== */
        
        body {
            background-color: #f1f1f1;
            font-size: 14px;
            color: #333;
            font-family: Helvetica Neue, Helvetica, sans-serif
        }
        
        uni-view,
        uni-scroll-view,
        uni-swiper,
        uni-button,
        uni-input,
        uni-textarea,
        uni-label,
        uni-navigator,
        uni-image {
            box-sizing: border-box
        }
        
        .round {
            border-radius: 2500px
        }
        
        .radius {
            border-radius: 3px
        }
        /* ==================
  图片
==================== */
        
        uni-image {
            max-width: 100%;
            display: inline-block;
            position: relative;
            z-index: 0
        }
        
        uni-image.loading::before {
            content: "";
            background-color: #f5f5f5;
            display: block;
            position: absolute;
            width: 100%;
            height: 100%;
            z-index: -2
        }
        
        uni-image.loading::after {
            content: "\e7f1";
            font-family: cuIcon;
            position: absolute;
            top: 0;
            left: 0;
            width: 16px;
            height: 16px;
            line-height: 16px;
            right: 0;
            bottom: 0;
            z-index: -1;
            font-size: 16px;
            margin: auto;
            color: #ccc;
            -webkit-animation: cuIcon-spin 2s infinite linear;
            animation: cuIcon-spin 2s infinite linear;
            display: block
        }
        
        .response {
            width: 100%
        }
        /* ==================
 开关
==================== */
        
        uni-switch,
        uni-checkbox,
        uni-radio {
            position: relative
        }
        
        uni-switch::after,
        uni-switch::before {
            font-family: cuIcon;
            content: "\e645";
            position: absolute;
            color: #fff !important;
            top: 0;
            left: 0px;
            font-size: 13px;
            line-height: 26px;
            width: 50%;
            text-align: center;
            pointer-events: none;
            -webkit-transform: scale(0);
            transform: scale(0);
            transition: all .3s ease-in-out 0s;
            z-index: 9;
            bottom: 0;
            height: 26px;
            margin: auto
        }
        
        uni-switch::before {
            content: "\e646";
            right: 0;
            -webkit-transform: scale(1);
            transform: scale(1);
            left: auto
        }
        
        uni-switch[checked]::after,
        uni-switch.checked::after {
            -webkit-transform: scale(1);
            transform: scale(1)
        }
        
        uni-switch[checked]::before,
        uni-switch.checked::before {
            -webkit-transform: scale(0);
            transform: scale(0)
        }
        
        uni-radio::before,
        uni-checkbox::before {
            font-family: cuIcon;
            content: "\e645";
            position: absolute;
            color: #fff !important;
            top: 50%;
            margin-top: -8px;
            right: 5px;
            font-size: 16px;
            line-height: 16px;
            pointer-events: none;
            -webkit-transform: scale(1);
            transform: scale(1);
            transition: all .3s ease-in-out 0s;
            z-index: 9
        }
        
        uni-radio .wx-radio-input,
        uni-checkbox .wx-checkbox-input,
        uni-radio .uni-radio-input,
        uni-checkbox .uni-checkbox-input {
            margin: 0;
            width: 24px;
            height: 24px
        }
        
        uni-checkbox.round .wx-checkbox-input,
        uni-checkbox.round .uni-checkbox-input {
            border-radius: 50px
        }
        
        uni-switch[checked]::before {
            -webkit-transform: scale(0);
            transform: scale(0)
        }
        
        uni-switch .wx-switch-input,
        uni-switch .uni-switch-input {
            border: none;
            padding: 0 24px;
            width: 48px;
            height: 26px;
            margin: 0;
            border-radius: 50px
        }
        
        uni-switch .wx-switch-input:not([class*="bg-"]),
        uni-switch .uni-switch-input:not([class*="bg-"]) {
            background: #8799a3 !important
        }
        
        uni-switch .wx-switch-input::after,
        uni-switch .uni-switch-input::after {
            margin: auto;
            width: 26px;
            height: 26px;
            border-radius: 50px;
            left: 0px;
            top: 0px;
            bottom: 0px;
            position: absolute;
            -webkit-transform: scale(.9);
            transform: scale(.9);
            transition: all .1s ease-in-out 0s
        }
        
        uni-switch .wx-switch-input.wx-switch-input-checked::after,
        uni-switch .uni-switch-input.uni-switch-input-checked::after {
            margin: auto;
            left: 22px;
            box-shadow: none;
            -webkit-transform: scale(.9);
            transform: scale(.9)
        }
        
        uni-radio-group {
            display: inline-block
        }
        
        uni-switch.radius .wx-switch-input::after,
        uni-switch.radius .wx-switch-input,
        uni-switch.radius .wx-switch-input::before,
        uni-switch.radius .uni-switch-input::after,
        uni-switch.radius .uni-switch-input,
        uni-switch.radius .uni-switch-input::before {
            border-radius: 5px
        }
        
        uni-switch .wx-switch-input::before,
        uni-radio.radio::before,
        uni-checkbox .wx-checkbox-input::before,
        uni-radio .wx-radio-input::before,
        uni-switch .uni-switch-input::before,
        uni-radio.radio::before,
        uni-checkbox .uni-checkbox-input::before,
        uni-radio .uni-radio-input::before {
            display: none
        }
        
        uni-radio.radio[checked]::after,
        uni-radio.radio .uni-radio-input-checked::after {
            content: "";
            background-color: initial;
            display: block;
            position: absolute;
            width: 8px;
            height: 8px;
            z-index: 999;
            top: 0px;
            left: 0px;
            right: 0;
            bottom: 0;
            margin: auto;
            border-radius: 100px;
            border: 7px solid #fff !important;
        }
        
        .switch-sex::after {
            content: "\e71c"
        }
        
        .switch-sex::before {
            content: "\e71a"
        }
        
        .switch-sex .wx-switch-input,
        .switch-sex .uni-switch-input {
            background: #e54d42 !important;
            border-color: #e54d42 !important
        }
        
        .switch-sex[checked] .wx-switch-input,
        .switch-sex.checked .uni-switch-input {
            background: #0081ff !important;
            border-color: #0081ff !important
        }
        
        uni-switch.red[checked] .wx-switch-input.wx-switch-input-checked,
        uni-checkbox.red[checked] .wx-checkbox-input,
        uni-radio.red[checked] .wx-radio-input,
        uni-switch.red.checked .uni-switch-input.uni-switch-input-checked,
        uni-checkbox.red.checked .uni-checkbox-input,
        uni-radio.red.checked .uni-radio-input {
            background-color: #e54d42 !important;
            border-color: #e54d42 !important;
            color: #fff !important
        }
        
        uni-switch.orange[checked] .wx-switch-input,
        uni-checkbox.orange[checked] .wx-checkbox-input,
        uni-radio.orange[checked] .wx-radio-input,
        uni-switch.orange.checked .uni-switch-input,
        uni-checkbox.orange.checked .uni-checkbox-input,
        uni-radio.orange.checked .uni-radio-input {
            background-color: #f37b1d !important;
            border-color: #f37b1d !important;
            color: #fff !important
        }
        
        uni-switch.yellow[checked] .wx-switch-input,
        uni-checkbox.yellow[checked] .wx-checkbox-input,
        uni-radio.yellow[checked] .wx-radio-input,
        uni-switch.yellow.checked .uni-switch-input,
        uni-checkbox.yellow.checked .uni-checkbox-input,
        uni-radio.yellow.checked .uni-radio-input {
            background-color: #fbbd08 !important;
            border-color: #fbbd08 !important;
            color: #333 !important
        }
        
        uni-switch.olive[checked] .wx-switch-input,
        uni-checkbox.olive[checked] .wx-checkbox-input,
        uni-radio.olive[checked] .wx-radio-input,
        uni-switch.olive.checked .uni-switch-input,
        uni-checkbox.olive.checked .uni-checkbox-input,
        uni-radio.olive.checked .uni-radio-input {
            background-color: #8dc63f !important;
            border-color: #8dc63f !important;
            color: #fff !important
        }
        
        uni-switch.green[checked] .wx-switch-input,
        uni-switch[checked] .wx-switch-input,
        uni-checkbox.green[checked] .wx-checkbox-input,
        uni-checkbox[checked] .wx-checkbox-input,
        uni-radio.green[checked] .wx-radio-input,
        uni-radio[checked] .wx-radio-input,
        uni-switch.green.checked .uni-switch-input,
        uni-switch.checked .uni-switch-input,
        uni-checkbox.green.checked .uni-checkbox-input,
        uni-checkbox.checked .uni-checkbox-input,
        uni-radio.green.checked .uni-radio-input,
        uni-radio.checked .uni-radio-input {
            background-color: #39b54a !important;
            border-color: #39b54a !important;
            color: #fff !important;
            border-color: #39b54a !important
        }
        
        uni-switch.cyan[checked] .wx-switch-input,
        uni-checkbox.cyan[checked] .wx-checkbox-input,
        uni-radio.cyan[checked] .wx-radio-input,
        uni-switch.cyan.checked .uni-switch-input,
        uni-checkbox.cyan.checked .uni-checkbox-input,
        uni-radio.cyan.checked .uni-radio-input {
            background-color: #1cbbb4 !important;
            border-color: #1cbbb4 !important;
            color: #fff !important
        }
        
        uni-switch.blue[checked] .wx-switch-input,
        uni-checkbox.blue[checked] .wx-checkbox-input,
        uni-radio.blue[checked] .wx-radio-input,
        uni-switch.blue.checked .uni-switch-input,
        uni-checkbox.blue.checked .uni-checkbox-input,
        uni-radio.blue.checked .uni-radio-input {
            background-color: #0081ff !important;
            border-color: #0081ff !important;
            color: #fff !important
        }
        
        uni-switch.purple[checked] .wx-switch-input,
        uni-checkbox.purple[checked] .wx-checkbox-input,
        uni-radio.purple[checked] .wx-radio-input,
        uni-switch.purple.checked .uni-switch-input,
        uni-checkbox.purple.checked .uni-checkbox-input,
        uni-radio.purple.checked .uni-radio-input {
            background-color: #6739b6 !important;
            border-color: #6739b6 !important;
            color: #fff !important
        }
        
        uni-switch.mauve[checked] .wx-switch-input,
        uni-checkbox.mauve[checked] .wx-checkbox-input,
        uni-radio.mauve[checked] .wx-radio-input,
        uni-switch.mauve.checked .uni-switch-input,
        uni-checkbox.mauve.checked .uni-checkbox-input,
        uni-radio.mauve.checked .uni-radio-input {
            background-color: #9c26b0 !important;
            border-color: #9c26b0 !important;
            color: #fff !important
        }
        
        uni-switch.pink[checked] .wx-switch-input,
        uni-checkbox.pink[checked] .wx-checkbox-input,
        uni-radio.pink[checked] .wx-radio-input,
        uni-switch.pink.checked .uni-switch-input,
        uni-checkbox.pink.checked .uni-checkbox-input,
        uni-radio.pink.checked .uni-radio-input {
            background-color: #e03997 !important;
            border-color: #e03997 !important;
            color: #fff !important
        }
        
        uni-switch.brown[checked] .wx-switch-input,
        uni-checkbox.brown[checked] .wx-checkbox-input,
        uni-radio.brown[checked] .wx-radio-input,
        uni-switch.brown.checked .uni-switch-input,
        uni-checkbox.brown.checked .uni-checkbox-input,
        uni-radio.brown.checked .uni-radio-input {
            background-color: #a5673f !important;
            border-color: #a5673f !important;
            color: #fff !important
        }
        
        uni-switch.grey[checked] .wx-switch-input,
        uni-checkbox.grey[checked] .wx-checkbox-input,
        uni-radio.grey[checked] .wx-radio-input,
        uni-switch.grey.checked .uni-switch-input,
        uni-checkbox.grey.checked .uni-checkbox-input,
        uni-radio.grey.checked .uni-radio-input {
            background-color: #8799a3 !important;
            border-color: #8799a3 !important;
            color: #fff !important
        }
        
        uni-switch.gray[checked] .wx-switch-input,
        uni-checkbox.gray[checked] .wx-checkbox-input,
        uni-radio.gray[checked] .wx-radio-input,
        uni-switch.gray.checked .uni-switch-input,
        uni-checkbox.gray.checked .uni-checkbox-input,
        uni-radio.gray.checked .uni-radio-input {
            background-color: #f0f0f0 !important;
            border-color: #f0f0f0 !important;
            color: #333 !important
        }
        
        uni-switch.black[checked] .wx-switch-input,
        uni-checkbox.black[checked] .wx-checkbox-input,
        uni-radio.black[checked] .wx-radio-input,
        uni-switch.black.checked .uni-switch-input,
        uni-checkbox.black.checked .uni-checkbox-input,
        uni-radio.black.checked .uni-radio-input {
            background-color: #333 !important;
            border-color: #333 !important;
            color: #fff !important
        }
        
        uni-switch.white[checked] .wx-switch-input,
        uni-checkbox.white[checked] .wx-checkbox-input,
        uni-radio.white[checked] .wx-radio-input,
        uni-switch.white.checked .uni-switch-input,
        uni-checkbox.white.checked .uni-checkbox-input,
        uni-radio.white.checked .uni-radio-input {
            background-color: #fff !important;
            border-color: #fff !important;
            color: #333 !important
        }
        /* ==================
  边框
==================== */
        /* -- 实线 -- */
        
        .solid,
        .solid-top,
        .solid-right,
        .solid-bottom,
        .solid-left,
        .solids,
        .solids-top,
        .solids-right,
        .solids-bottom,
        .solids-left,
        .dashed,
        .dashed-top,
        .dashed-right,
        .dashed-bottom,
        .dashed-left {
            position: relative
        }
        
        .solid::after,
        .solid-top::after,
        .solid-right::after,
        .solid-bottom::after,
        .solid-left::after,
        .solids::after,
        .solids-top::after,
        .solids-right::after,
        .solids-bottom::after,
        .solids-left::after,
        .dashed::after,
        .dashed-top::after,
        .dashed-right::after,
        .dashed-bottom::after,
        .dashed-left::after {
            content: " ";
            width: 200%;
            height: 200%;
            position: absolute;
            top: 0;
            left: 0;
            border-radius: inherit;
            -webkit-transform: scale(.5);
            transform: scale(.5);
            -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
            pointer-events: none;
            box-sizing: border-box
        }
        
        .solid::after {
            border: 1px solid rgba(0, 0, 0, .1)
        }
        
        .solid-top::after {
            border-top: 1px solid rgba(0, 0, 0, .1)
        }
        
        .solid-right::after {
            border-right: 1px solid rgba(0, 0, 0, .1)
        }
        
        .solid-bottom::after {
            border-bottom: 1px solid rgba(0, 0, 0, .1)
        }
        
        .solid-left::after {
            border-left: 1px solid rgba(0, 0, 0, .1)
        }
        
        .solids::after {
            border: 4px solid #eee
        }
        
        .solids-top::after {
            border-top: 4px solid #eee
        }
        
        .solids-right::after {
            border-right: 4px solid #eee
        }
        
        .solids-bottom::after {
            border-bottom: 4px solid #eee
        }
        
        .solids-left::after {
            border-left: 4px solid #eee
        }
        /* -- 虚线 -- */
        
        .dashed::after {
            border: 1px dashed #ddd
        }
        
        .dashed-top::after {
            border-top: 1px dashed #ddd
        }
        
        .dashed-right::after {
            border-right: 1px dashed #ddd
        }
        
        .dashed-bottom::after {
            border-bottom: 1px dashed #ddd
        }
        
        .dashed-left::after {
            border-left: 1px dashed #ddd
        }
        /* -- 阴影 -- */
        
        .shadow[class*="white"] {
            --ShadowSize: 0 1px 3px
        }
        
        .shadow-lg {
            --ShadowSize: 0px 20px 50px 0px
        }
        
        .shadow-warp {
            position: relative;
            box-shadow: 0 0 5px rgba(0, 0, 0, .1)
        }
        
        .shadow-warp:before,
        .shadow-warp:after {
            position: absolute;
            content: "";
            top: 10px;
            bottom: 15px;
            left: 10px;
            width: 50%;
            box-shadow: 0 15px 10px rgba(0, 0, 0, .2);
            -webkit-transform: rotate(-3deg);
            transform: rotate(-3deg);
            z-index: -1
        }
        
        .shadow-warp:after {
            right: 10px;
            left: auto;
            -webkit-transform: rotate(3deg);
            transform: rotate(3deg)
        }
        
        .shadow-blur {
            position: relative
        }
        
        .shadow-blur::before {
            content: "";
            display: block;
            background: inherit;
            -webkit-filter: blur(5px);
            filter: blur(5px);
            position: absolute;
            width: 100%;
            height: 100%;
            top: 5px;
            left: 5px;
            z-index: -1;
            opacity: .4;
            -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
            border-radius: inherit;
            -webkit-transform: scale(1);
            transform: scale(1)
        }
        /* ==================
  按钮
==================== */
        
        .cu-btn {
            position: relative;
            border: 0px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            box-sizing: border-box;
            padding: 0 15px;
            font-size: 14px;
            height: 32px;
            line-height: 1;
            text-align: center;
            text-decoration: none;
            overflow: visible;
            margin-left: 0;
            -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
            margin-right: 0
        }
        
        .cu-btn::after {
            display: none
        }
        /* 普通文字颜色 */
        
        .cu-txt {
            color: #000
        }
        /* 普通背景色 */
        
        .cu-bjs {
            /* 	background-color: #006633; */
            /* 	background: url(static/images/qb_bj.jpg); */
        }
        /* 默认按钮的背景色 */
        
        .cu-btn:not([class*="bg-"]) {
            background-color: #d6aeb7;
            color: #3f3d3c;
            font-weight: 550
        }
        
        .cu-btn[class*="line"] {
            background-color: initial
        }
        
        .cu-btn[class*="line"]::after {
            content: " ";
            display: block;
            width: 200%;
            height: 200%;
            position: absolute;
            top: 0;
            left: 0;
            border: 1px solid currentColor;
            -webkit-transform: scale(.5);
            transform: scale(.5);
            -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
            box-sizing: border-box;
            border-radius: 6px;
            z-index: 1;
            pointer-events: none
        }
        
        .cu-btn.round[class*="line"]::after {
            border-radius: 500px
        }
        
        .cu-btn[class*="lines"]::after {
            border: 3px solid currentColor
        }
        
        .cu-btn[class*="bg-"]::after {
            display: none
        }
        
        .cu-btn.sm {
            padding: 0 10px;
            font-size: 10px;
            height: 24px
        }
        
        .cu-btn.lg {
            padding: 0 20px;
            font-size: 16px;
            height: 40px
        }
        
        .cu-btn.cuIcon.sm {
            width: 24px;
            height: 24px
        }
        
        .cu-btn.cuIcon {
            width: 32px;
            height: 32px;
            border-radius: 250px;
            padding: 0
        }
        
        uni-button.cuIcon.lg {
            width: 40px;
            height: 40px
        }
        
        .cu-btn.shadow-blur::before {
            top: 2px;
            left: 2px;
            -webkit-filter: blur(3px);
            filter: blur(3px);
            opacity: .6
        }
        
        .cu-btn.button-hover {
            -webkit-transform: translate(1px, 1px);
            transform: translate(1px, 1px)
        }
        
        .block {
            display: block
        }
        
        .cu-btn.block {
            display: flex
        }
        
        .cu-btn[disabled] {
            opacity: .6;
            color: #fff
        }
        /* ==================
  徽章
==================== */
        
        .cu-tag {
            font-size: 12px;
            vertical-align: middle;
            position: relative;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            box-sizing: border-box;
            padding: 0px 8px;
            height: 24px;
            font-family: Helvetica Neue, Helvetica, sans-serif;
            white-space: nowrap
        }
        
        .cu-tag:not([class*="bg"]):not([class*="line"]) {
            background-color: #f1f1f1
        }
        
        .cu-tag[class*="line-"]::after {
            content: " ";
            width: 200%;
            height: 200%;
            position: absolute;
            top: 0;
            left: 0;
            border: 1px solid currentColor;
            -webkit-transform: scale(.5);
            transform: scale(.5);
            -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
            box-sizing: border-box;
            border-radius: inherit;
            z-index: 1;
            pointer-events: none
        }
        
        .cu-tag.radius[class*="line"]::after {
            border-radius: 6px
        }
        
        .cu-tag.round[class*="line"]::after {
            border-radius: 500px
        }
        
        .cu-tag[class*="line-"]::after {
            border-radius: 0
        }
        
        .cu-tag+.cu-tag {
            margin-left: 5px
        }
        
        .cu-tag.sm {
            font-size: 10px;
            padding: 0px 6px;
            height: 16px
        }
        
        .cu-capsule {
            display: inline-flex;
            vertical-align: middle
        }
        
        .cu-capsule+.cu-capsule {
            margin-left: 5px
        }
        
        .cu-capsule .cu-tag {
            margin: 0
        }
        
        .cu-capsule .cu-tag[class*="line-"]:last-child::after {
            border-left: 0px solid transparent
        }
        
        .cu-capsule .cu-tag[class*="line-"]:first-child::after {
            border-right: 0px solid transparent
        }
        
        .cu-capsule.radius .cu-tag:first-child {
            border-top-left-radius: 3px;
            border-bottom-left-radius: 3px
        }
        
        .cu-capsule.radius .cu-tag:last-child::after,
        .cu-capsule.radius .cu-tag[class*="line-"] {
            border-top-right-radius: 6px;
            border-bottom-right-radius: 6px
        }
        
        .cu-capsule.round .cu-tag:first-child {
            border-top-left-radius: 100px;
            border-bottom-left-radius: 100px;
            text-indent: 2px
        }
        
        .cu-capsule.round .cu-tag:last-child::after,
        .cu-capsule.round .cu-tag:last-child {
            border-top-right-radius: 100px;
            border-bottom-right-radius: 100px;
            text-indent: -2px
        }
        
        .cu-tag.badge {
            border-radius: 100px;
            position: absolute;
            top: -5px;
            right: -5px;
            font-size: 10px;
            padding: 0px 5px;
            height: 14px;
            color: #fff
        }
        
        .cu-tag.badge:not([class*="bg-"]) {
            background-color: #dd514c
        }
        
        .cu-tag:empty:not([class*="cuIcon-"]) {
            padding: 0px;
            width: 8px;
            height: 8px;
            top: -2px;
            right: -2px
        }
        
        .cu-tag[class*="cuIcon-"] {
            width: 16px;
            height: 16px;
            top: -2px;
            right: -2px
        }
        /* ==================
  头像
==================== */
        
        .cu-avatar {
            font-variant: small-caps;
            margin: 0;
            padding: 0;
            display: inline-flex;
            text-align: center;
            justify-content: center;
            align-items: center;
            background-color: #ccc;
            color: #fff;
            white-space: nowrap;
            position: relative;
            width: 32px;
            height: 32px;
            background-size: cover;
            background-position: 50%;
            vertical-align: middle;
            font-size: 1.5em
        }
        
        .cu-avatar.sm {
            width: 24px;
            height: 24px;
            font-size: 1em
        }
        
        .cu-avatar.lg {
            width: 48px;
            height: 48px;
            font-size: 2em
        }
        
        .cu-avatar.xl {
            width: 64px;
            height: 64px;
            font-size: 2.5em
        }
        
        .cu-avatar .avatar-text {
            font-size: .4em
        }
        
        .cu-avatar-group {
            direction: rtl;
            unicode-bidi: bidi-override;
            padding: 0 5px 0 20px;
            display: inline-block
        }
        
        .cu-avatar-group .cu-avatar {
            margin-left: -15px;
            border: 2px solid #f1f1f1;
            vertical-align: middle
        }
        
        .cu-avatar-group .cu-avatar.sm {
            margin-left: -10px;
            border: 1px solid #f1f1f1
        }
        /* ==================
 进度条
==================== */
        
        .cu-progress {
            overflow: hidden;
            height: 14px;
            background-color: #ebeef5;
            display: inline-flex;
            align-items: center;
            width: 100%
        }
        
        .cu-progress+uni-view,
        .cu-progress+uni-text {
            line-height: 1
        }
        
        .cu-progress.xs {
            height: 5px
        }
        
        .cu-progress.sm {
            height: 10px
        }
        
        .cu-progress uni-view {
            width: 0;
            height: 100%;
            align-items: center;
            display: flex;
            justify-items: flex-end;
            justify-content: space-around;
            font-size: 10px;
            color: #fff;
            transition: width .6s ease
        }
        
        .cu-progress uni-text {
            align-items: center;
            display: flex;
            font-size: 10px;
            color: #333;
            text-indent: 5px
        }
        
        .cu-progress.text-progress {
            padding-right: 30px
        }
        
        .cu-progress.striped uni-view {
            background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent);
            background-size: 36px 36px
        }
        
        .cu-progress.active uni-view {
            -webkit-animation: progress-stripes 2s linear infinite;
            animation: progress-stripes 2s linear infinite
        }
        
        @-webkit-keyframes progress-stripes {
            from {
                background-position: 36px 0
            }
            to {
                background-position: 0 0
            }
        }
        
        @keyframes progress-stripes {
            from {
                background-position: 36px 0
            }
            to {
                background-position: 0 0
            }
        }
        /* ==================
  加载
==================== */
        
        .cu-load {
            display: block;
            line-height: 3em;
            text-align: center
        }
        
        .cu-load::before {
            font-family: cuIcon;
            display: inline-block;
            margin-right: 3px
        }
        
        .cu-load.loading::before {
            content: "\e67a";
            -webkit-animation: cuIcon-spin 2s infinite linear;
            animation: cuIcon-spin 2s infinite linear
        }
        
        .cu-load.loading::after {
            content: "加载中..."
        }
        
        .cu-load.over::before {
            content: "\e64a"
        }
        
        .cu-load.over::after {
            content: "没有更多了"
        }
        
        .cu-load.erro::before {
            content: "\e658"
        }
        
        .cu-load.erro::after {
            content: "加载失败"
        }
        
        .cu-load.load-cuIcon::before {
            font-size: 16px
        }
        
        .cu-load.load-cuIcon::after {
            display: none
        }
        
        .cu-load.load-cuIcon.over {
            display: none
        }
        
        .cu-load.load-modal {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 70px;
            left: 0;
            margin: auto;
            width: 130px;
            height: 130px;
            background-color: #fff;
            border-radius: 5px;
            box-shadow: 0 0 0px 1000px rgba(0, 0, 0, .5);
            display: flex;
            align-items: center;
            flex-direction: column;
            justify-content: center;
            font-size: 14px;
            z-index: 9999;
            line-height: 2.4em
        }
        
        .cu-load.load-modal [class*="cuIcon-"] {
            font-size: 30px
        }
        
        .cu-load.load-modal uni-image {
            width: 35px;
            height: 35px
        }
        
        .cu-load.load-modal::after {
            content: "";
            position: absolute;
            background-color: #fff;
            border-radius: 50%;
            width: 100px;
            height: 100px;
            font-size: 10px;
            border-top: 3px solid rgba(0, 0, 0, .05);
            border-right: 3px solid rgba(0, 0, 0, .05);
            border-bottom: 3px solid rgba(0, 0, 0, .05);
            border-left: 3px solid #4ebec3;
            -webkit-animation: cuIcon-spin 1s infinite linear;
            animation: cuIcon-spin 1s infinite linear;
            z-index: -1
        }
        
        .load-progress {
            pointer-events: none;
            top: 0;
            position: fixed;
            width: 100%;
            left: 0;
            z-index: 2000
        }
        
        .load-progress.hide {
            display: none
        }
        
        .load-progress .load-progress-bar {
            position: relative;
            width: 100%;
            height: 2px;
            overflow: hidden;
            transition: all .2s ease 0s
        }
        
        .load-progress .load-progress-spinner {
            position: absolute;
            top: 5px;
            right: 5px;
            z-index: 2000;
            display: block
        }
        
        .load-progress .load-progress-spinner::after {
            content: "";
            display: block;
            width: 12px;
            height: 12px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            border: solid 2px transparent;
            border-top-color: inherit;
            border-left-color: inherit;
            border-radius: 50%;
            -webkit-animation: load-progress-spinner .4s linear infinite;
            animation: load-progress-spinner .4s linear infinite
        }
        
        @-webkit-keyframes load-progress-spinner {
            0% {
                -webkit-transform: rotate(0);
                transform: rotate(0)
            }
            100% {
                -webkit-transform: rotate(1turn);
                transform: rotate(1turn)
            }
        }
        
        @keyframes load-progress-spinner {
            0% {
                -webkit-transform: rotate(0);
                transform: rotate(0)
            }
            100% {
                -webkit-transform: rotate(1turn);
                transform: rotate(1turn)
            }
        }
        /* ==================
  列表
==================== */
        
        .grayscale {
            -webkit-filter: grayscale(1);
            filter: grayscale(1)
        }
        
        .cu-list+.cu-list {
            margin-top: 15px
        }
        
        .cu-list>.cu-item {
            transition: all .6s ease-in-out 0s;
            -webkit-transform: translateX(0px);
            transform: translateX(0px)
        }
        
        .cu-list>.cu-item.move-cur {
            -webkit-transform: translateX(-130px);
            transform: translateX(-130px)
        }
        
        .cu-list>.cu-item .move {
            position: absolute;
            right: 0;
            display: flex;
            width: 130px;
            height: 100%;
            -webkit-transform: translateX(100%);
            transform: translateX(100%)
        }
        
        .cu-list>.cu-item .move uni-view {
            display: flex;
            flex: 1;
            justify-content: center;
            align-items: center
        }
        
        .cu-list.menu-avatar {
            overflow: hidden
        }
        
        .cu-list.menu-avatar>.cu-item {
            position: relative;
            display: flex;
            padding-right: 5px;
            height: 70px;
            background-color: #fff;
            justify-content: flex-end;
            align-items: center
        }
        
        .cu-list.menu-avatar>.cu-item>.cu-avatar {
            position: absolute;
            left: 15px
        }
        
        .cu-list.menu-avatar>.cu-item .flex .text-cut {
            max-width: 255px
        }
        
        .cu-list.menu-avatar>.cu-item .content {
            position: absolute;
            left: 73px;
            width: calc(100% - 48px - 30px - 60px - 10px);
            line-height: 1.6em
        }
        
        .cu-list.menu-avatar>.cu-item .content.flex-sub {
            width: calc(100% - 48px - 30px - 10px)
        }
        
        .cu-list.menu-avatar>.cu-item .content>uni-view:first-child {
            font-size: 15px;
            display: flex;
            align-items: center
        }
        
        .cu-list.menu-avatar>.cu-item .content .cu-tag.sm {
            display: inline-block;
            margin-left: 5px;
            height: 14px;
            font-size: 8px;
            line-height: 16px
        }
        
        .cu-list.menu-avatar>.cu-item .action {
            width: 50px;
            text-align: center
        }
        
        .cu-list.menu-avatar>.cu-item .action uni-view+uni-view {
            margin-top: 5px
        }
        
        .cu-list.menu-avatar.comment>.cu-item .content {
            position: relative;
            left: 0;
            width: auto;
            flex: 1
        }
        
        .cu-list.menu-avatar.comment>.cu-item {
            padding: 15px 15px 15px 60px;
            height: auto
        }
        
        .cu-list.menu-avatar.comment .cu-avatar {
            align-self: flex-start
        }
        
        .cu-list.menu>.cu-item {
            position: relative;
            display: flex;
            padding: 0 15px;
            min-height: 50px;
            background-color: #fff;
            justify-content: space-between;
            align-items: center
        }
        
        .cu-list.menu>.cu-item:last-child:after {
            border: none
        }
        
        .cu-list.menu-avatar>.cu-item:after,
        .cu-list.menu>.cu-item:after {
            position: absolute;
            top: 0;
            left: 0;
            box-sizing: border-box;
            width: 200%;
            height: 200%;
            border-bottom: 1px solid #ddd;
            border-radius: inherit;
            content: " ";
            -webkit-transform: scale(.5);
            transform: scale(.5);
            -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
            pointer-events: none
        }
        
        .cu-list.menu>.cu-item.grayscale {
            background-color: #f5f5f5
        }
        
        .cu-list.menu>.cu-item.cur {
            background-color: #fcf7e9
        }
        
        .cu-list.menu>.cu-item.arrow {
            padding-right: 45px
        }
        
        .cu-list.menu>.cu-item.arrow:before {
            position: absolute;
            top: 0;
            right: 15px;
            bottom: 0;
            display: block;
            margin: auto;
            width: 15px;
            height: 15px;
            color: #8799a3;
            content: "\e6a3";
            text-align: center;
            font-size: 17px;
            font-family: cuIcon;
            line-height: 15px
        }
        
        .cu-list.menu>.cu-item uni-button.content {
            padding: 0;
            background-color: initial;
            justify-content: flex-start
        }
        
        .cu-list.menu>.cu-item uni-button.content:after {
            display: none
        }
        
        .cu-list.menu>.cu-item .cu-avatar-group .cu-avatar {
            border-color: #fff
        }
        
        .cu-list.menu>.cu-item .content>uni-view:first-child {
            display: flex;
            align-items: center
        }
        
        .cu-list.menu>.cu-item .content>uni-text[class*=cuIcon] {
            display: inline-block;
            margin-right: 5px;
            width: 1.6em;
            text-align: center
        }
        
        .cu-list.menu>.cu-item .content>uni-image {
            display: inline-block;
            margin-right: 5px;
            width: 1.6em;
            height: 1.6em;
            vertical-align: middle
        }
        
        .cu-list.menu>.cu-item .content {
            font-size: 15px;
            line-height: 1.6em;
            flex: 1
        }
        
        .cu-list.menu>.cu-item .content .cu-tag.sm {
            display: inline-block;
            margin-left: 5px;
            height: 14px;
            font-size: 8px;
            line-height: 16px
        }
        
        .cu-list.menu>.cu-item .action .cu-tag:empty {
            right: 5px
        }
        
        .cu-list.menu {
            display: block;
            overflow: hidden
        }
        
        .cu-list.menu.sm-border>.cu-item:after {
            left: 15px;
            width: calc(200% - 60px)
        }
        
        .cu-list.grid>.cu-item {
            position: relative;
            display: flex;
            padding: 10px 0 15px;
            transition-duration: 0s;
            flex-direction: column
        }
        
        .cu-list.grid>.cu-item:after {
            position: absolute;
            top: 0;
            left: 0;
            box-sizing: border-box;
            width: 200%;
            height: 200%;
            border-right: 1px solid rgba(0, 0, 0, .1);
            border-bottom: 1px solid rgba(0, 0, 0, .1);
            border-radius: inherit;
            content: " ";
            -webkit-transform: scale(.5);
            transform: scale(.5);
            -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
            pointer-events: none
        }
        
        .cu-list.grid>.cu-item uni-text {
            display: block;
            margin-top: 5px;
            color: #888;
            font-size: 13px;
            line-height: 20px
        }
        
        .cu-list.grid>.cu-item [class*=cuIcon] {
            position: relative;
            display: block;
            margin-top: 10px;
            width: 100%;
            font-size: 24px
        }
        
        .cu-list.grid>.cu-item .cu-tag {
            right: auto;
            left: 50%;
            margin-left: 10px
        }
        
        .cu-list.grid {
            background-color: #fff;
            text-align: center
        }
        
        .cu-list.grid.no-border>.cu-item {
            padding-top: 5px;
            padding-bottom: 10px
        }
        
        .cu-list.grid.no-border>.cu-item:after {
            border: none
        }
        
        .cu-list.grid.no-border {
            padding: 10px 5px
        }
        
        .cu-list.grid.col-3>.cu-item:nth-child(3n):after,
        .cu-list.grid.col-4>.cu-item:nth-child(4n):after,
        .cu-list.grid.col-5>.cu-item:nth-child(5n):after {
            border-right-width: 0
        }
        
        .cu-list.card-menu {
            overflow: hidden;
            margin-right: 15px;
            margin-left: 15px;
            border-radius: 10px
        }
        /* ==================
  操作条
==================== */
        
        .cu-bar {
            display: flex;
            position: relative;
            align-items: center;
            min-height: 50px;
            justify-content: space-between
        }
        
        .cu-bar .action {
            display: flex;
            align-items: center;
            height: 100%;
            justify-content: center;
            max-width: 100%
        }
        
        .cu-bar .action.border-title {
            position: relative;
            top: -5px
        }
        
        .cu-bar .action.border-title uni-text[class*="bg-"]:last-child {
            position: absolute;
            bottom: -.5rem;
            min-width: 2rem;
            height: 3px;
            left: 0
        }
        
        .cu-bar .action.sub-title {
            position: relative;
            top: -.2rem
        }
        
        .cu-bar .action.sub-title uni-text {
            position: relative;
            z-index: 1
        }
        
        .cu-bar .action.sub-title uni-text[class*="bg-"]:last-child {
            position: absolute;
            display: inline-block;
            bottom: -.2rem;
            border-radius: 3px;
            width: 100%;
            height: .6rem;
            left: .6rem;
            opacity: .3;
            z-index: 0
        }
        
        .cu-bar .action.sub-title uni-text[class*="text-"]:last-child {
            position: absolute;
            display: inline-block;
            bottom: -.7rem;
            left: .5rem;
            opacity: .2;
            z-index: 0;
            text-align: right;
            font-weight: 900;
            font-size: 18px
        }
        
        .cu-bar.justify-center .action.border-title uni-text:last-child,
        .cu-bar.justify-center .action.sub-title uni-text:last-child {
            left: 0;
            right: 0;
            margin: auto;
            text-align: center
        }
        
        .cu-bar .action:first-child {
            margin-left: 15px;
            font-size: 15px
        }
        
        .cu-bar .action uni-text.text-cut {
            text-align: left;
            width: 100%
        }
        
        .cu-bar .cu-avatar:first-child {
            margin-left: 10px
        }
        
        .cu-bar .action:first-child>uni-text[class*="cuIcon-"] {
            margin-left: -.3em;
            margin-right: .3em
        }
        
        .cu-bar .action:last-child {
            margin-right: 15px
        }
        
        .cu-bar .action>uni-text[class*="cuIcon-"],
        .cu-bar .action>uni-view[class*="cuIcon-"] {
            font-size: 18px
        }
        
        .cu-bar .action>uni-text[class*="cuIcon-"]+uni-text[class*="cuIcon-"] {
            margin-left: .5em
        }
        
        .cu-bar .content {
            position: absolute;
            text-align: center;
            width: calc(100% - 170px);
            left: 0;
            right: 0;
            bottom: 0;
            top: 0;
            margin: auto;
            height: 30px;
            font-size: 16px;
            line-height: 30px;
            cursor: none;
            pointer-events: none;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden
        }
        
        .cu-bar.ios .content {
            bottom: 7px;
            height: 30px;
            font-size: 16px;
            line-height: 30px
        }
        
        .cu-bar.btn-group {
            justify-content: space-around
        }
        
        .cu-bar.btn-group uni-button {
            padding: 10px 16px
        }
        
        .cu-bar.btn-group uni-button {
            flex: 1;
            margin: 0 10px;
            max-width: 50%
        }
        
        .cu-bar .search-form {
            background-color: #f5f5f5;
            line-height: 32px;
            height: 32px;
            font-size: 12px;
            color: #333;
            flex: 1;
            display: flex;
            align-items: center;
            margin: 0 15px
        }
        
        .cu-bar .search-form+.action {
            margin-right: 15px
        }
        
        .cu-bar .search-form uni-input {
            flex: 1;
            padding-right: 15px;
            height: 32px;
            line-height: 32px;
            font-size: 13px;
            background-color: initial
        }
        
        .cu-bar .search-form [class*="cuIcon-"] {
            margin: 0 .5em 0 .8em
        }
        
        .cu-bar .search-form [class*="cuIcon-"]::before {
            top: 0px
        }
        
        .cu-bar.fixed,
        .nav.fixed {
            position: fixed;
            width: 100%;
            top: 0;
            z-index: 1024;
            box-shadow: 0 1px 3px rgba(0, 0, 0, .1)
        }
        
        .cu-bar.foot {
            position: fixed;
            width: 100%;
            bottom: 0;
            z-index: 1024;
            box-shadow: 0 -1px 3px rgba(0, 0, 0, .1)
        }
        
        .cu-bar.tabbar {
            padding: 0;
            height: calc(50px + env(safe-area-inset-bottom) / 2);
            padding-bottom: calc(env(safe-area-inset-bottom) / 2)
        }
        
        .cu-tabbar-height {
            min-height: 50px;
            height: calc(50px + env(safe-area-inset-bottom) / 2)
        }
        
        .cu-bar.tabbar.shadow {
            box-shadow: 0 -1px 3px rgba(0, 0, 0, .1)
        }
        
        .cu-bar.tabbar .action {
            font-size: 11px;
            position: relative;
            flex: 1;
            text-align: center;
            padding: 0;
            display: block;
            height: auto;
            line-height: 1;
            margin: 0;
            background-color: inherit;
            overflow: initial
        }
        
        .cu-bar.tabbar.shop .action {
            width: 70px;
            flex: initial
        }
        
        .cu-bar.tabbar .action.add-action {
            position: relative;
            z-index: 2;
            padding-top: 25px
        }
        
        .cu-bar.tabbar .action.add-action [class*="cuIcon-"] {
            position: absolute;
            width: 35px;
            z-index: 2;
            height: 35px;
            border-radius: 50%;
            line-height: 35px;
            font-size: 25px;
            top: -17px;
            left: 0;
            right: 0;
            margin: auto;
            padding: 0
        }
        
        .cu-bar.tabbar .action.add-action::after {
            content: "";
            position: absolute;
            width: 50px;
            height: 50px;
            top: -25px;
            left: 0;
            right: 0;
            margin: auto;
            box-shadow: 0 -1px 4px rgba(0, 0, 0, .08);
            border-radius: 25px;
            background-color: inherit;
            z-index: 0
        }
        
        .cu-bar.tabbar .action.add-action::before {
            content: "";
            position: absolute;
            width: 50px;
            height: 15px;
            bottom: 15px;
            left: 0;
            right: 0;
            margin: auto;
            background-color: inherit;
            z-index: 1
        }
        
        .cu-bar.tabbar .btn-group {
            flex: 1;
            display: flex;
            justify-content: space-around;
            align-items: center;
            padding: 0 5px
        }
        
        .cu-bar.tabbar uni-button.action::after {
            border: 0
        }
        
        .cu-bar.tabbar .action [class*="cuIcon-"] {
            width: 50px;
            position: relative;
            display: block;
            height: auto;
            margin: 0 auto 5px;
            text-align: center;
            font-size: 20px
        }
        
        .cu-bar.tabbar .action .cuIcon-cu-image {
            margin: 0 auto
        }
        
        .cu-bar.tabbar .action .cuIcon-cu-image uni-image {
            width: 25px;
            height: 25px;
            display: inline-block
        }
        
        .cu-bar.tabbar .submit {
            align-items: center;
            display: flex;
            justify-content: center;
            text-align: center;
            position: relative;
            flex: 2;
            align-self: stretch
        }
        
        .cu-bar.tabbar .submit:last-child {
            flex: 2.6
        }
        
        .cu-bar.tabbar .submit+.submit {
            flex: 2
        }
        
        .cu-bar.tabbar.border .action::before {
            content: " ";
            width: 200%;
            height: 200%;
            position: absolute;
            top: 0;
            left: 0;
            -webkit-transform: scale(.5);
            transform: scale(.5);
            -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
            border-right: 1px solid rgba(0, 0, 0, .1);
            z-index: 3
        }
        
        .cu-bar.tabbar.border .action:last-child:before {
            display: none
        }
        
        .cu-bar.input {
            padding-right: 10px;
            background-color: #fff
        }
        
        .cu-bar.input uni-input {
            overflow: initial;
            line-height: 32px;
            height: 32px;
            min-height: 32px;
            flex: 1;
            font-size: 15px;
            margin: 0 10px
        }
        
        .cu-bar.input .action {
            margin-left: 10px
        }
        
        .cu-bar.input .action [class*="cuIcon-"] {
            font-size: 24px
        }
        
        .cu-bar.input uni-input+.action {
            margin-right: 10px;
            margin-left: 0px
        }
        
        .cu-bar.input .action:first-child [class*="cuIcon-"] {
            margin-left: 0px
        }
        
        .cu-custom {
            display: block;
            position: relative
        }
        
        .cu-custom .cu-bar .content {
            width: calc(100% - 220px)
        }
        
        .cu-custom .cu-bar .content uni-image {
            height: 30px;
            width: 120px
        }
        
        .cu-custom .cu-bar {
            min-height: 0;
            box-shadow: 0px 0px 0px;
            z-index: 9999
        }
        
        .cu-custom .cu-bar .border-custom {
            position: relative;
            background: rgba(0, 0, 0, .15);
            border-radius: 500px;
            height: 30px
        }
        
        .cu-custom .cu-bar .border-custom::after {
            content: " ";
            width: 200%;
            height: 200%;
            position: absolute;
            top: 0;
            left: 0;
            border-radius: inherit;
            -webkit-transform: scale(.5);
            transform: scale(.5);
            -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
            pointer-events: none;
            box-sizing: border-box;
            border: 1px solid #fff;
            opacity: .5
        }
        
        .cu-custom .cu-bar .border-custom::before {
            content: " ";
            width: 1px;
            height: 110%;
            position: absolute;
            top: 22.5%;
            left: 0;
            right: 0;
            margin: auto;
            -webkit-transform: scale(.5);
            transform: scale(.5);
            -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
            pointer-events: none;
            box-sizing: border-box;
            opacity: .6;
            background-color: #fff
        }
        
        .cu-custom .cu-bar .border-custom uni-text {
            display: block;
            flex: 1;
            margin: auto !important;
            text-align: center;
            font-size: 17px
        }
        /* ==================
 导航栏
==================== */
        
        .nav {
            white-space: nowrap
        }
        
         ::-webkit-scrollbar {
            display: none
        }
        
        .nav .cu-item {
            height: 45px;
            display: inline-block;
            line-height: 45px;
            margin: 0 5px;
            padding: 0 10px
        }
        
        .nav .cu-item.cur {
            border-bottom: 2px solid
        }
        /* ==================
 时间轴
==================== */
        
        .cu-timeline {
            display: block;
            background-color: #fff
        }
        
        .cu-timeline .cu-time {
            width: 60px;
            text-align: center;
            padding: 10px 0;
            font-size: 13px;
            color: #888;
            display: block
        }
        
        .cu-timeline>.cu-item {
            padding: 15px 15px 15px 60px;
            position: relative;
            display: block;
            z-index: 0
        }
        
        .cu-timeline>.cu-item:not([class*="text-"]) {
            color: #ccc
        }
        
        .cu-timeline>.cu-item::after {
            content: "";
            display: block;
            position: absolute;
            width: 1px;
            background-color: #ddd;
            left: 30px;
            height: 100%;
            top: 0;
            z-index: 8
        }
        
        .cu-timeline>.cu-item::before {
            font-family: cuIcon;
            display: block;
            position: absolute;
            top: 18px;
            z-index: 9;
            background-color: #fff;
            width: 25px;
            height: 25px;
            text-align: center;
            border: none;
            line-height: 25px;
            left: 18px
        }
        
        .cu-timeline>.cu-item:not([class*="cuIcon-"])::before {
            content: "\e763"
        }
        
        .cu-timeline>.cu-item[class*="cuIcon-"]::before {
            background-color: #fff;
            width: 25px;
            height: 25px;
            text-align: center;
            border: none;
            line-height: 25px;
            left: 18px
        }
        
        .cu-timeline>.cu-item>.content {
            padding: 15px;
            border-radius: 3px;
            display: block;
            line-height: 1.6
        }
        
        .cu-timeline>.cu-item>.content:not([class*="bg-"]) {
            background-color: #f1f1f1;
            color: #333
        }
        
        .cu-timeline>.cu-item>.content+.content {
            margin-top: 10px
        }
        /* ==================
 聊天
==================== */
        
        .cu-chat {
            display: flex;
            flex-direction: column
        }
        
        .cu-chat .cu-item {
            display: flex;
            padding: 15px 15px 35px;
            position: relative
        }
        
        .cu-chat .cu-item>.cu-avatar {
            width: 40px;
            height: 40px
        }
        
        .cu-chat .cu-item>.main {
            max-width: calc(100% - 130px);
            margin: 0 20px;
            display: flex;
            align-items: center
        }
        
        .cu-chat .cu-item>uni-image {
            height: 160px
        }
        
        .cu-chat .cu-item>.main .content {
            padding: 10px;
            border-radius: 3px;
            display: inline-flex;
            max-width: 100%;
            align-items: center;
            font-size: 15px;
            position: relative;
            min-height: 40px;
            line-height: 20px;
            text-align: left
        }
        
        .cu-chat .cu-item>.main .content:not([class*="bg-"]) {
            background-color: #fff;
            color: #333
        }
        
        .cu-chat .cu-item .date {
            position: absolute;
            font-size: 12px;
            color: #8799a3;
            width: calc(100% - 160px);
            bottom: 10px;
            left: 80px
        }
        
        .cu-chat .cu-item .action {
            padding: 0 15px;
            display: flex;
            align-items: center
        }
        
        .cu-chat .cu-item>.main .content::after {
            content: "";
            top: 13px;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            position: absolute;
            z-index: 100;
            display: inline-block;
            overflow: hidden;
            width: 12px;
            height: 12px;
            left: -6px;
            right: auto;
            background-color: inherit
        }
        
        .cu-chat .cu-item.self>.main .content::after {
            left: auto;
            right: -6px
        }
        
        .cu-chat .cu-item>.main .content::before {
            content: "";
            top: 15px;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            position: absolute;
            z-index: -1;
            display: inline-block;
            overflow: hidden;
            width: 12px;
            height: 12px;
            left: -6px;
            right: auto;
            background-color: inherit;
            -webkit-filter: blur(2px);
            filter: blur(2px);
            opacity: .3
        }
        
        .cu-chat .cu-item>.main .content:not([class*="bg-"])::before {
            background-color: #333;
            opacity: .1
        }
        
        .cu-chat .cu-item.self>.main .content::before {
            left: auto;
            right: -6px
        }
        
        .cu-chat .cu-item.self {
            justify-content: flex-end;
            text-align: right
        }
        
        .cu-chat .cu-info {
            display: inline-block;
            margin: 10px auto;
            font-size: 12px;
            padding: 4px 6px;
            background-color: rgba(0, 0, 0, .2);
            border-radius: 3px;
            color: #fff;
            max-width: 200px;
            line-height: 1.4
        }
        /* ==================
 卡片
==================== */
        
        .cu-card {
            display: block;
            overflow: hidden
        }
        
        .cu-card>.cu-item {
            display: block;
            background-color: #fff;
            overflow: hidden;
            border-radius: 5px;
            margin: 15px
        }
        
        .cu-card>.cu-item.shadow-blur {
            overflow: initial
        }
        
        .cu-card.no-card>.cu-item {
            margin: 0px;
            border-radius: 0px
        }
        
        .cu-card .grid.grid-square {
            margin-bottom: -10px
        }
        
        .cu-card.case .image {
            position: relative
        }
        
        .cu-card.case .image uni-image {
            width: 100%
        }
        
        .cu-card.case .image .cu-tag {
            position: absolute;
            right: 0;
            top: 0
        }
        
        .cu-card.case .image .cu-bar {
            position: absolute;
            bottom: 0;
            width: 100%;
            background-color: initial;
            padding: 0px 15px
        }
        
        .cu-card.case.no-card .image {
            margin: 15px 15px 0;
            overflow: hidden;
            border-radius: 5px
        }
        
        .cu-card.dynamic {
            display: block
        }
        
        .cu-card.dynamic>.cu-item {
            display: block;
            background-color: #fff;
            overflow: hidden
        }
        
        .cu-card.dynamic>.cu-item>.text-content {
            padding: 0 15px 0;
            max-height: 6.4em;
            overflow: hidden;
            font-size: 15px;
            margin-bottom: 10px
        }
        
        .cu-card.dynamic>.cu-item .square-img {
            width: 100%;
            height: 100px;
            border-radius: 3px
        }
        
        .cu-card.dynamic>.cu-item .only-img {
            width: 100%;
            height: 160px;
            border-radius: 3px
        }
        /* card.dynamic>.cu-item .comment {
padding: 20upx;
background-color: #f1f1f1;
margin: 0 30upx 30upx;
border-radius: 6upx;
} */
        
        .cu-card.article {
            display: block
        }
        
        .cu-card.article>.cu-item {
            padding-bottom: 15px
        }
        
        .cu-card.article>.cu-item .title {
            font-size: 15px;
            font-weight: 900;
            color: #333;
            line-height: 50px;
            padding: 0 15px
        }
        
        .cu-card.article>.cu-item .content {
            display: flex;
            padding: 0 15px
        }
        
        .cu-card.article>.cu-item .content>uni-image {
            width: 120px;
            height: 6.4em;
            margin-right: 10px;
            border-radius: 3px
        }
        
        .cu-card.article>.cu-item .content .desc {
            flex: 1;
            display: flex;
            flex-direction: column;
            justify-content: space-between
        }
        
        .cu-card.article>.cu-item .content .text-content {
            font-size: 14px;
            color: #888;
            height: 4.8em;
            overflow: hidden
        }
        /* ==================
 表单
==================== */
        
        .cu-form-group {
            background-color: #fff;
            padding: 1px 15px;
            display: flex;
            align-items: center;
            min-height: 50px;
            justify-content: space-between
        }
        
        .cu-form-group+.cu-form-group {
            border-top: 1px solid #eee
        }
        
        .cu-form-group .title {
            text-align: justify;
            padding-right: 15px;
            font-size: 15px;
            position: relative;
            height: 30px;
            line-height: 30px
        }
        
        .cu-form-group uni-input {
            flex: 1;
            font-size: 15px;
            color: #555;
            padding-right: 10px
        }
        
        .cu-form-group>uni-text[class*="cuIcon-"] {
            font-size: 18px;
            padding: 0;
            box-sizing: border-box
        }
        
        .cu-form-group uni-textarea {
            margin: 16px 0 15px;
            height: 4.6em;
            width: 100%;
            line-height: 1.2em;
            flex: 1;
            font-size: 14px;
            padding: 0
        }
        
        .cu-form-group.align-start .title {
            height: 1em;
            margin-top: 16px;
            line-height: 1em
        }
        
        .cu-form-group uni-picker {
            flex: 1;
            padding-right: 20px;
            overflow: hidden;
            position: relative
        }
        
        .cu-form-group uni-picker .picker {
            line-height: 50px;
            font-size: 14px;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            width: 100%;
            text-align: right
        }
        
        .cu-form-group uni-picker::after {
            font-family: cuIcon;
            display: block;
            content: "\e6a3";
            position: absolute;
            font-size: 17px;
            color: #8799a3;
            line-height: 50px;
            width: 30px;
            text-align: center;
            top: 0;
            bottom: 0;
            right: -10px;
            margin: auto
        }
        
        .cu-form-group uni-textarea[disabled],
        .cu-form-group uni-textarea[disabled] .placeholder {
            color: transparent
        }
        /* ==================
 模态窗口
==================== */
        
        .cu-modal {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 1110;
            opacity: 0;
            outline: 0;
            text-align: center;
            -ms-transform: scale(1.185);
            -webkit-transform: scale(1.185);
            transform: scale(1.185);
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            -webkit-perspective: 1000px;
            perspective: 1000px;
            background: rgba(0, 0, 0, .6);
            transition: all .3s ease-in-out 0s;
            pointer-events: none
        }
        
        .cu-modal::before {
            content: "\200B";
            display: inline-block;
            height: 100%;
            vertical-align: middle
        }
        
        .cu-modal.show {
            opacity: 1;
            transition-duration: .3s;
            -ms-transform: scale(1);
            -webkit-transform: scale(1);
            transform: scale(1);
            overflow-x: hidden;
            overflow-y: auto;
            pointer-events: auto
        }
        
        .cu-dialog {
            position: relative;
            display: inline-block;
            vertical-align: middle;
            margin-left: auto;
            margin-right: auto;
            width: 340px;
            max-width: 100%;
            background-color: #2c3c4d;
            color: #fff;
            border-radius: 5px;
            overflow: hidden
        }
        
        .cu-modal.bottom-modal::before {
            vertical-align: bottom
        }
        
        .cu-modal.bottom-modal .cu-dialog {
            width: 100%;
            border-radius: 0
        }
        
        .cu-modal.bottom-modal {
            margin-bottom: -500px
        }
        
        .cu-modal.bottom-modal.show {
            margin-bottom: 0
        }
        
        .cu-modal.drawer-modal {
            -webkit-transform: scale(1);
            transform: scale(1);
            display: flex
        }
        
        .cu-modal.drawer-modal .cu-dialog {
            height: 100%;
            min-width: 100px;
            border-radius: 0;
            margin: initial;
            transition-duration: .3s
        }
        
        .cu-modal.drawer-modal.justify-start .cu-dialog {
            -webkit-transform: translateX(-100%);
            transform: translateX(-100%)
        }
        
        .cu-modal.drawer-modal.justify-end .cu-dialog {
            -webkit-transform: translateX(100%);
            transform: translateX(100%)
        }
        
        .cu-modal.drawer-modal.show .cu-dialog {
            -webkit-transform: translateX(0);
            transform: translateX(0)
        }
        
        .cu-modal .cu-dialog>.cu-bar:first-child .action {
            min-width: 50px;
            margin-right: 0;
            min-height: 50px
        }
        /* ==================
 轮播
==================== */
        
        uni-swiper .a-swiper-dot {
            display: inline-block;
            width: 8px;
            height: 8px;
            background: rgba(0, 0, 0, .3);
            border-radius: 50%;
            vertical-align: middle
        }
        
        uni-swiper[class*="-dot"] .wx-swiper-dots,
        uni-swiper[class*="-dot"] .a-swiper-dots,
        uni-swiper[class*="-dot"] .uni-swiper-dots {
            display: flex;
            align-items: center;
            width: 100%;
            justify-content: center
        }
        
        uni-swiper.square-dot .wx-swiper-dot,
        uni-swiper.square-dot .a-swiper-dot,
        uni-swiper.square-dot .uni-swiper-dot {
            background-color: #fff;
            opacity: .4;
            width: 5px;
            height: 5px;
            border-radius: 10px;
            margin: 0 4px !important
        }
        
        uni-swiper.square-dot .wx-swiper-dot.wx-swiper-dot-active,
        uni-swiper.square-dot .a-swiper-dot.a-swiper-dot-active,
        uni-swiper.square-dot .uni-swiper-dot.uni-swiper-dot-active {
            opacity: 1;
            width: 15px
        }
        
        uni-swiper.round-dot .wx-swiper-dot,
        uni-swiper.round-dot .a-swiper-dot,
        uni-swiper.round-dot .uni-swiper-dot {
            width: 5px;
            height: 5px;
            position: relative;
            margin: 2px 4px !important
        }
        
        uni-swiper.round-dot .wx-swiper-dot.wx-swiper-dot-active::after,
        uni-swiper.round-dot .a-swiper-dot.a-swiper-dot-active::after,
        uni-swiper.round-dot .uni-swiper-dot.uni-swiper-dot-active::after {
            content: "";
            position: absolute;
            width: 5px;
            height: 5px;
            top: 0px;
            left: 0px;
            right: 0;
            bottom: 0;
            margin: auto;
            background-color: #fff;
            border-radius: 10px
        }
        
        uni-swiper.round-dot .wx-swiper-dot.wx-swiper-dot-active,
        uni-swiper.round-dot .a-swiper-dot.a-swiper-dot-active,
        uni-swiper.round-dot .uni-swiper-dot.uni-swiper-dot-active {
            width: 9px;
            height: 9px
        }
        
        .screen-swiper {
            min-height: 187px
        }
        
        .screen-swiper uni-image,
        .screen-swiper uni-video,
        .swiper-item uni-image,
        .swiper-item uni-video {
            width: 100%;
            display: block;
            height: 100%;
            margin: 0;
            pointer-events: none
        }
        
        .card-swiper {
            height: 210px !important
        }
        
        .card-swiper uni-swiper-item {
            width: 305px !important;
            left: 35px;
            box-sizing: border-box;
            padding: 20px 0px 35px;
            overflow: initial
        }
        
        .card-swiper uni-swiper-item .swiper-item {
            width: 100%;
            display: block;
            height: 100%;
            border-radius: 5px;
            -webkit-transform: scale(.9);
            transform: scale(.9);
            transition: all .2s ease-in 0s;
            overflow: hidden
        }
        
        .card-swiper uni-swiper-item.cur .swiper-item {
            -webkit-transform: none;
            transform: none;
            transition: all .2s ease-in 0s
        }
        
        .tower-swiper {
            height: 210px;
            position: relative;
            max-width: 1606px;
            overflow: hidden
        }
        
        .tower-swiper .tower-item {
            position: absolute;
            width: 150px;
            height: 190px;
            top: 0;
            bottom: 0;
            left: 50%;
            margin: auto;
            transition: all .2s ease-in 0s;
            opacity: 1
        }
        
        .tower-swiper .tower-item.none {
            opacity: 0
        }
        
        .tower-swiper .tower-item .swiper-item {
            width: 100%;
            height: 100%;
            border-radius: 3px;
            overflow: hidden
        }
        /* ==================
  步骤条
==================== */
        
        .cu-steps {
            display: flex
        }
        
        uni-scroll-view.cu-steps {
            display: block;
            white-space: nowrap
        }
        
        uni-scroll-view.cu-steps .cu-item {
            display: inline-block
        }
        
        .cu-steps .cu-item {
            flex: 1;
            text-align: center;
            position: relative;
            min-width: 50px
        }
        
        .cu-steps .cu-item:not([class*="text-"]) {
            color: #8799a3
        }
        
        .cu-steps .cu-item [class*="cuIcon-"],
        .cu-steps .cu-item .num {
            display: block;
            font-size: 20px;
            line-height: 40px
        }
        
        .cu-steps .cu-item::before,
        .cu-steps .cu-item::after,
        .cu-steps.steps-arrow .cu-item::before,
        .cu-steps.steps-arrow .cu-item::after {
            content: "";
            display: block;
            position: absolute;
            height: 0;
            width: calc(100% - 40px);
            border-bottom: 1px solid #ccc;
            left: calc(0px - (100% - 40px) / 2);
            top: 20px;
            z-index: 0
        }
        
        .cu-steps.steps-arrow .cu-item::before,
        .cu-steps.steps-arrow .cu-item::after {
            content: "\e6a3";
            font-family: cuIcon;
            height: 15px;
            border-bottom-width: 0;
            line-height: 15px;
            top: 0;
            bottom: 0;
            margin: auto;
            color: #ccc
        }
        
        .cu-steps.steps-bottom .cu-item::before,
        .cu-steps.steps-bottom .cu-item::after {
            bottom: 20px;
            top: auto
        }
        
        .cu-steps .cu-item::after {
            border-bottom: 1px solid currentColor;
            width: 0;
            transition: all .3s ease-in-out 0s
        }
        
        .cu-steps .cu-item[class*="text-"]::after {
            width: calc(100% - 40px);
            color: currentColor
        }
        
        .cu-steps .cu-item:first-child::before,
        .cu-steps .cu-item:first-child::after {
            display: none
        }
        
        .cu-steps .cu-item .num {
            width: 20px;
            height: 20px;
            border-radius: 50%;
            line-height: 20px;
            margin: 10px auto;
            font-size: 12px;
            border: 1px solid currentColor;
            position: relative;
            overflow: hidden
        }
        
        .cu-steps .cu-item[class*="text-"] .num {
            background-color: currentColor
        }
        
        .cu-steps .cu-item .num::before,
        .cu-steps .cu-item .num::after {
            content: attr(data-index);
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            margin: auto;
            transition: all .3s ease-in-out 0s;
            -webkit-transform: translateY(0px);
            transform: translateY(0px)
        }
        
        .cu-steps .cu-item[class*="text-"] .num::before {
            -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
            color: #fff
        }
        
        .cu-steps .cu-item .num::after {
            -webkit-transform: translateY(20px);
            transform: translateY(20px);
            color: #fff;
            transition: all .3s ease-in-out 0s
        }
        
        .cu-steps .cu-item[class*="text-"] .num::after {
            content: "\e645";
            font-family: cuIcon;
            color: #fff;
            -webkit-transform: translateY(0px);
            transform: translateY(0px)
        }
        
        .cu-steps .cu-item[class*="text-"] .num.err::after {
            content: "\e646"
        }
        /* ==================
  布局
==================== */
        /*  -- flex弹性布局 -- */
        
        .flex {
            display: flex
        }
        
        .basis-xs {
            flex-basis: 20%
        }
        
        .basis-sm {
            flex-basis: 40%
        }
        
        .basis-df {
            flex-basis: 50%
        }
        
        .basis-lg {
            flex-basis: 60%
        }
        
        .basis-xl {
            flex-basis: 80%
        }
        
        .flex-sub {
            flex: 1
        }
        
        .flex-twice {
            flex: 2
        }
        
        .flex-treble {
            flex: 3
        }
        
        .flex-direction {
            flex-direction: column
        }
        
        .flex-wrap {
            flex-wrap: wrap
        }
        
        .align-start {
            align-items: flex-start
        }
        
        .align-end {
            align-items: flex-end
        }
        
        .align-center {
            align-items: center
        }
        
        .align-stretch {
            align-items: stretch
        }
        
        .self-start {
            align-self: flex-start
        }
        
        .self-center {
            align-self: flex-center
        }
        
        .self-end {
            align-self: flex-end
        }
        
        .self-stretch {
            align-self: stretch
        }
        
        .align-stretch {
            align-items: stretch
        }
        
        .justify-start {
            justify-content: flex-start
        }
        
        .justify-end {
            justify-content: flex-end
        }
        
        .justify-center {
            justify-content: center
        }
        
        .justify-between {
            justify-content: space-between
        }
        
        .justify-around {
            justify-content: space-around
        }
        /* grid布局 */
        
        .grid {
            display: flex;
            flex-wrap: wrap
        }
        
        .grid.grid-square {
            overflow: hidden
        }
        
        .grid.grid-square .cu-tag {
            position: absolute;
            right: 0;
            top: 0;
            border-bottom-left-radius: 3px;
            padding: 3px 6px;
            height: auto;
            background-color: rgba(0, 0, 0, .5)
        }
        
        .grid.grid-square>uni-view>uni-text[class*="cuIcon-"] {
            font-size: 26px;
            position: absolute;
            color: #8799a3;
            margin: auto;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column
        }
        
        .grid.grid-square>uni-view {
            margin-right: 10px;
            margin-bottom: 10px;
            border-radius: 3px;
            position: relative;
            overflow: hidden
        }
        
        .grid.grid-square>uni-view.bg-img uni-image {
            width: 100%;
            height: 100%;
            position: absolute
        }
        
        .grid.col-1.grid-square>uni-view {
            padding-bottom: 100%;
            height: 0;
            margin-right: 0
        }
        
        .grid.col-2.grid-square>uni-view {
            padding-bottom: calc((100% - 10px)/2);
            height: 0;
            width: calc((100% - 10px)/2)
        }
        
        .grid.col-3.grid-square>uni-view {
            padding-bottom: calc((100% - 20px)/3);
            height: 0;
            width: calc((100% - 20px)/3)
        }
        
        .grid.col-4.grid-square>uni-view {
            padding-bottom: calc((100% - 30px)/4);
            height: 0;
            width: calc((100% - 30px)/4)
        }
        
        .grid.col-5.grid-square>uni-view {
            padding-bottom: calc((100% - 40px)/5);
            height: 0;
            width: calc((100% - 40px)/5)
        }
        
        .grid.col-2.grid-square>uni-view:nth-child(2n),
        .grid.col-3.grid-square>uni-view:nth-child(3n),
        .grid.col-4.grid-square>uni-view:nth-child(4n),
        .grid.col-5.grid-square>uni-view:nth-child(5n) {
            margin-right: 0
        }
        
        .grid.col-1>uni-view {
            width: 100%
        }
        
        .grid.col-2>uni-view {
            width: 50%
        }
        
        .grid.col-3>uni-view {
            width: 33.33%
        }
        
        .grid.col-4>uni-view {
            width: 25%
        }
        
        .grid.col-5>uni-view {
            width: 20%
        }
        /*  -- 内外边距 -- */
        
        .margin-0 {
            margin: 0
        }
        
        .margin-xs {
            margin: 5px
        }
        
        .margin-sm {
            margin: 10px
        }
        
        .margin {
            margin: 15px
        }
        
        .margin-lg {
            margin: 20px
        }
        
        .margin-xl {
            margin: 25px
        }
        
        .margin-top-xs {
            margin-top: 5px
        }
        
        .margin-top-sm {
            margin-top: 10px
        }
        
        .margin-top {
            margin-top: 15px
        }
        
        .margin-top-lg {
            margin-top: 20px
        }
        
        .margin-top-xl {
            margin-top: 25px
        }
        
        .margin-right-xs {
            margin-right: 5px
        }
        
        .margin-right-sm {
            margin-right: 10px
        }
        
        .margin-right {
            margin-right: 15px
        }
        
        .margin-right-lg {
            margin-right: 20px
        }
        
        .margin-right-xl {
            margin-right: 25px
        }
        
        .margin-bottom-xs {
            margin-bottom: 5px
        }
        
        .margin-bottom-sm {
            margin-bottom: 10px
        }
        
        .margin-bottom {
            margin-bottom: 15px
        }
        
        .margin-bottom-lg {
            margin-bottom: 20px
        }
        
        .margin-bottom-xl {
            margin-bottom: 25px
        }
        
        .margin-left-xs {
            margin-left: 5px
        }
        
        .margin-left-sm {
            margin-left: 10px
        }
        
        .margin-left {
            margin-left: 15px
        }
        
        .margin-left-lg {
            margin-left: 20px
        }
        
        .margin-left-xl {
            margin-left: 25px
        }
        
        .margin-lr-xs {
            margin-left: 5px;
            margin-right: 5px
        }
        
        .margin-lr-sm {
            margin-left: 10px;
            margin-right: 10px
        }
        
        .margin-lr {
            margin-left: 15px;
            margin-right: 15px
        }
        
        .margin-lr-lg {
            margin-left: 20px;
            margin-right: 20px
        }
        
        .margin-lr-xl {
            margin-left: 25px;
            margin-right: 25px
        }
        
        .margin-tb-xs {
            margin-top: 5px;
            margin-bottom: 5px
        }
        
        .margin-tb-sm {
            margin-top: 10px;
            margin-bottom: 10px
        }
        
        .margin-tb {
            margin-top: 15px;
            margin-bottom: 15px
        }
        
        .margin-tb-lg {
            margin-top: 20px;
            margin-bottom: 20px
        }
        
        .margin-tb-xl {
            margin-top: 25px;
            margin-bottom: 25px
        }
        
        .padding-0 {
            padding: 0
        }
        
        .padding-xs {
            padding: 5px
        }
        
        .padding-sm {
            padding: 10px
        }
        
        .padding {
            padding: 15px
        }
        
        .padding-lg {
            padding: 20px
        }
        
        .padding-xl {
            padding: 25px
        }
        
        .padding-top-xs {
            padding-top: 5px
        }
        
        .padding-top-sm {
            padding-top: 10px
        }
        
        .padding-top {
            padding-top: 15px
        }
        
        .padding-top-lg {
            padding-top: 20px
        }
        
        .padding-top-xl {
            padding-top: 25px
        }
        
        .padding-right-xs {
            padding-right: 5px
        }
        
        .padding-right-sm {
            padding-right: 10px
        }
        
        .padding-right {
            padding-right: 15px
        }
        
        .padding-right-lg {
            padding-right: 20px
        }
        
        .padding-right-xl {
            padding-right: 25px
        }
        
        .padding-bottom-xs {
            padding-bottom: 5px
        }
        
        .padding-bottom-sm {
            padding-bottom: 10px
        }
        
        .padding-bottom {
            padding-bottom: 15px
        }
        
        .padding-bottom-lg {
            padding-bottom: 20px
        }
        
        .padding-bottom-xl {
            padding-bottom: 25px
        }
        
        .padding-left-xs {
            padding-left: 5px
        }
        
        .padding-left-sm {
            padding-left: 10px
        }
        
        .padding-left {
            padding-left: 15px
        }
        
        .padding-left-lg {
            padding-left: 20px
        }
        
        .padding-left-xl {
            padding-left: 25px
        }
        
        .padding-lr-xs {
            padding-left: 5px;
            padding-right: 5px
        }
        
        .padding-lr-sm {
            padding-left: 10px;
            padding-right: 10px
        }
        
        .padding-lr {
            padding-left: 15px;
            padding-right: 15px
        }
        
        .padding-lr-lg {
            padding-left: 20px;
            padding-right: 20px
        }
        
        .padding-lr-xl {
            padding-left: 25px;
            padding-right: 25px
        }
        
        .padding-tb-xs {
            padding-top: 5px;
            padding-bottom: 5px
        }
        
        .padding-tb-sm {
            padding-top: 10px;
            padding-bottom: 10px
        }
        
        .padding-tb {
            padding-top: 15px;
            padding-bottom: 15px
        }
        
        .padding-tb-lg {
            padding-top: 20px;
            padding-bottom: 20px
        }
        
        .padding-tb-xl {
            padding-top: 25px;
            padding-bottom: 25px
        }
        /* -- 浮动 --  */
        
        .cf::after,
        .cf::before {
            content: " ";
            display: table
        }
        
        .cf::after {
            clear: both
        }
        
        .fl {
            float: left
        }
        
        .fr {
            float: right
        }
        /* ==================
  背景
==================== */
        
        .line-red::after,
        .lines-red::after {
            border-color: #e54d42
        }
        
        .line-orange::after,
        .lines-orange::after {
            border-color: #f37b1d
        }
        
        .line-yellow::after,
        .lines-yellow::after {
            border-color: #fbbd08
        }
        
        .line-olive::after,
        .lines-olive::after {
            border-color: #8dc63f
        }
        
        .line-green::after,
        .lines-green::after {
            border-color: #39b54a
        }
        
        .line-cyan::after,
        .lines-cyan::after {
            border-color: #1cbbb4
        }
        
        .line-blue::after,
        .lines-blue::after {
            border-color: #0081ff
        }
        
        .line-purple::after,
        .lines-purple::after {
            border-color: #6739b6
        }
        
        .line-mauve::after,
        .lines-mauve::after {
            border-color: #9c26b0
        }
        
        .line-pink::after,
        .lines-pink::after {
            border-color: #e03997
        }
        
        .line-brown::after,
        .lines-brown::after {
            border-color: #a5673f
        }
        
        .line-grey::after,
        .lines-grey::after {
            border-color: #8799a3
        }
        
        .line-gray::after,
        .lines-gray::after {
            border-color: #aaa
        }
        
        .line-black::after,
        .lines-black::after {
            border-color: #333
        }
        
        .line-white::after,
        .lines-white::after {
            border-color: #fff
        }
        
        .bg-red {
            background-color: #e54d42;
            color: #fff
        }
        
        .bg-orange {
            background-color: #f37b1d;
            color: #fff
        }
        
        .bg-yellow {
            background-color: #fbbd08;
            color: #333
        }
        
        .bg-olive {
            background-color: #8dc63f;
            color: #fff
        }
        
        .bg-green {
            background-color: #39b54a;
            color: #fff
        }
        
        .bg-cyan {
            background-color: #1cbbb4;
            color: #fff
        }
        
        .bg-blue {
            background-color: #0081ff;
            color: #fff
        }
        
        .bg-purple {
            background-color: #6739b6;
            color: #fff
        }
        
        .bg-mauve {
            background-color: #9c26b0;
            color: #fff
        }
        
        .bg-pink {
            background-color: #e03997;
            color: #fff
        }
        
        .bg-brown {
            background-color: #a5673f;
            color: #fff
        }
        
        .bg-grey {
            background-color: #8799a3;
            color: #fff
        }
        
        .bg-gray {
            background-color: #f0f0f0;
            color: #333
        }
        
        .bg-black {
            background-color: #333;
            color: #fff
        }
        
        .bg-white {
            background: linear-gradient(#369, #0b3e6c);
            color: #ca6363
        }
        
        .bg-shadeTop {
            background-image: linear-gradient(#000, rgba(0, 0, 0, .01));
            color: #fff
        }
        
        .bg-shadeBottom {
            background-image: linear-gradient(rgba(0, 0, 0, .01), #000);
            color: #fff
        }
        
        .bg-red.light {
            color: #e54d42;
            background-color: #fadbd9
        }
        
        .bg-orange.light {
            color: #f37b1d;
            background-color: #fde6d2
        }
        
        .bg-yellow.light {
            color: #fbbd08;
            background-color: rgba(254, 242, 206, .82)
        }
        
        .bg-olive.light {
            color: #8dc63f;
            background-color: #e8f4d9
        }
        
        .bg-green.light {
            color: #39b54a;
            background-color: #d7f0db
        }
        
        .bg-cyan.light {
            color: #1cbbb4;
            background-color: #d2f1f0
        }
        
        .bg-blue.light {
            color: #0081ff;
            background-color: #cce6ff
        }
        
        .bg-purple.light {
            color: #6739b6;
            background-color: #e1d7f0
        }
        
        .bg-mauve.light {
            color: #9c26b0;
            background-color: #ebd4ef
        }
        
        .bg-pink.light {
            color: #e03997;
            background-color: #f9d7ea
        }
        
        .bg-brown.light {
            color: #a5673f;
            background-color: #ede1d9
        }
        
        .bg-grey.light {
            color: #8799a3;
            background-color: #e7ebed
        }
        
        .bg-gradual-red {
            background-image: linear-gradient(45deg, #f43f3b, #ec008c);
            color: #fff
        }
        
        .bg-gradual-orange {
            background-image: linear-gradient(45deg, #ff9700, #ed1c24);
            color: #fff
        }
        
        .bg-gradual-green {
            background-image: linear-gradient(45deg, #39b54a, #8dc63f);
            color: #fff
        }
        
        .bg-gradual-purple {
            background-image: linear-gradient(45deg, #9000ff, #5e00ff);
            color: #fff
        }
        
        .bg-gradual-pink {
            background-image: linear-gradient(45deg, #ec008c, #6739b6);
            color: #fff
        }
        /* 顶部标题颜色 */
        
        .bg-gradual-blue {
            background-image: linear-gradient(45deg, #debbb5, #e5d2cb);
            color: #222
        }
        
        .shadow[class*="-red"] {
            box-shadow: 3px 3px 4px rgba(204, 69, 59, .2)
        }
        
        .shadow[class*="-orange"] {
            box-shadow: 3px 3px 4px rgba(217, 109, 26, .2)
        }
        
        .shadow[class*="-yellow"] {
            box-shadow: 3px 3px 4px rgba(224, 170, 7, .2)
        }
        
        .shadow[class*="-olive"] {
            box-shadow: 3px 3px 4px rgba(124, 173, 55, .2)
        }
        
        .shadow[class*="-green"] {
            box-shadow: 3px 3px 4px rgba(48, 156, 63, .2)
        }
        
        .shadow[class*="-cyan"] {
            box-shadow: 3px 3px 4px rgba(28, 187, 180, .2)
        }
        
        .shadow[class*="-blue"] {
            box-shadow: 3px 3px 4px rgba(0, 102, 204, .2)
        }
        
        .shadow[class*="-purple"] {
            box-shadow: 3px 3px 4px rgba(88, 48, 156, .2)
        }
        
        .shadow[class*="-mauve"] {
            box-shadow: 3px 3px 4px rgba(133, 33, 150, .2)
        }
        
        .shadow[class*="-pink"] {
            box-shadow: 3px 3px 4px rgba(199, 50, 134, .2)
        }
        
        .shadow[class*="-brown"] {
            box-shadow: 3px 3px 4px rgba(140, 88, 53, .2)
        }
        
        .shadow[class*="-grey"] {
            box-shadow: 3px 3px 4px rgba(114, 130, 138, .2)
        }
        
        .shadow[class*="-gray"] {
            box-shadow: 3px 3px 4px rgba(114, 130, 138, .2)
        }
        
        .shadow[class*="-black"] {
            box-shadow: 3px 3px 4px rgba(26, 26, 26, .2)
        }
        
        .shadow[class*="-white"] {
            box-shadow: 3px 3px 4px rgba(26, 26, 26, .2)
        }
        
        .text-shadow[class*="-red"] {
            text-shadow: 3px 3px 4px rgba(204, 69, 59, .2)
        }
        
        .text-shadow[class*="-orange"] {
            text-shadow: 3px 3px 4px rgba(217, 109, 26, .2)
        }
        
        .text-shadow[class*="-yellow"] {
            text-shadow: 3px 3px 4px rgba(224, 170, 7, .2)
        }
        
        .text-shadow[class*="-olive"] {
            text-shadow: 3px 3px 4px rgba(124, 173, 55, .2)
        }
        
        .text-shadow[class*="-green"] {
            text-shadow: 3px 3px 4px rgba(48, 156, 63, .2)
        }
        
        .text-shadow[class*="-cyan"] {
            text-shadow: 3px 3px 4px rgba(28, 187, 180, .2)
        }
        
        .text-shadow[class*="-blue"] {
            text-shadow: 3px 3px 4px rgba(0, 102, 204, .2)
        }
        
        .text-shadow[class*="-purple"] {
            text-shadow: 3px 3px 4px rgba(88, 48, 156, .2)
        }
        
        .text-shadow[class*="-mauve"] {
            text-shadow: 3px 3px 4px rgba(133, 33, 150, .2)
        }
        
        .text-shadow[class*="-pink"] {
            text-shadow: 3px 3px 4px rgba(199, 50, 134, .2)
        }
        
        .text-shadow[class*="-brown"] {
            text-shadow: 3px 3px 4px rgba(140, 88, 53, .2)
        }
        
        .text-shadow[class*="-grey"] {
            text-shadow: 3px 3px 4px rgba(114, 130, 138, .2)
        }
        
        .text-shadow[class*="-gray"] {
            text-shadow: 3px 3px 4px rgba(114, 130, 138, .2)
        }
        
        .text-shadow[class*="-black"] {
            text-shadow: 3px 3px 4px rgba(26, 26, 26, .2)
        }
        
        .bg-img {
            background-size: cover;
            background-position: 50%;
            background-repeat: no-repeat
        }
        
        .bg-mask {
            background-color: #333;
            position: relative
        }
        
        .bg-mask::after {
            content: "";
            border-radius: inherit;
            width: 100%;
            height: 100%;
            display: block;
            background-color: rgba(0, 0, 0, .4);
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            top: 0
        }
        
        .bg-mask uni-view,
        .bg-mask uni-cover-view {
            z-index: 5;
            position: relative
        }
        
        .bg-video {
            position: relative
        }
        
        .bg-video uni-video {
            display: block;
            height: 100%;
            width: 100%;
            -o-object-fit: cover;
            object-fit: cover;
            position: absolute;
            top: 0;
            z-index: 0;
            pointer-events: none
        }
        /* ==================
  文本
==================== */
        
        .text-xs {
            font-size: 10px
        }
        
        .text-sm {
            font-size: 12px
        }
        
        .text-df {
            font-size: 14px
        }
        
        .text-lg {
            font-size: 16px
        }
        
        .text-xl {
            font-size: 18px
        }
        
        .text-xxl {
            font-size: 22px
        }
        
        .text-sl {
            font-size: 40px
        }
        
        .text-xsl {
            font-size: 60px
        }
        
        .text-Abc {
            text-transform: Capitalize
        }
        
        .text-ABC {
            text-transform: Uppercase
        }
        
        .text-abc {
            text-transform: Lowercase
        }
        
        .text-price::before {
            content: "¥";
            font-size: 80%;
            margin-right: 2px
        }
        
        .text-cut {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden
        }
        
        .text-bold {
            font-weight: 700
        }
        
        .text-center {
            text-align: center
        }
        
        .text-content {
            line-height: 1.6
        }
        
        .text-left {
            text-align: left
        }
        
        .text-right {
            text-align: right
        }
        
        .text-red,
        .line-red,
        .lines-red {
            color: #e54d42
        }
        
        .text-orange,
        .line-orange,
        .lines-orange {
            color: #f37b1d
        }
        
        .text-yellow,
        .line-yellow,
        .lines-yellow {
            color: #fbbd08
        }
        
        .text-olive,
        .line-olive,
        .lines-olive {
            color: #8dc63f
        }
        
        .text-green,
        .line-green,
        .lines-green {
            color: #39b54a
        }
        
        .text-cyan,
        .line-cyan,
        .lines-cyan {
            color: #1cbbb4
        }
        
        .text-blue,
        .line-blue,
        .lines-blue {
            color: #0081ff
        }
        
        .text-purple,
        .line-purple,
        .lines-purple {
            color: #6739b6
        }
        
        .text-mauve,
        .line-mauve,
        .lines-mauve {
            color: #9c26b0
        }
        
        .text-pink,
        .line-pink,
        .lines-pink {
            color: #e03997
        }
        
        .text-brown,
        .line-brown,
        .lines-brown {
            color: #a5673f
        }
        
        .text-grey,
        .line-grey,
        .lines-grey {
            color: #8799a3
        }
        
        .text-gray,
        .line-gray,
        .lines-gray {
            color: #aaa
        }
        
        .text-black,
        .line-black,
        .lines-black {
            color: #333
        }
        
        .text-white,
        .line-white,
        .lines-white {
            color: #fff
        }
        
        @-webkit-keyframes cuIcon-spin {
            0% {
                -webkit-transform: rotate(0);
                transform: rotate(0)
            }
            100% {
                -webkit-transform: rotate(359deg);
                transform: rotate(359deg)
            }
        }
        
        @keyframes cuIcon-spin {
            0% {
                -webkit-transform: rotate(0);
                transform: rotate(0)
            }
            100% {
                -webkit-transform: rotate(359deg);
                transform: rotate(359deg)
            }
        }
        
        .cuIconfont-spin {
            -webkit-animation: cuIcon-spin 2s infinite linear;
            animation: cuIcon-spin 2s infinite linear;
            display: inline-block
        }
        
        .cuIconfont-pulse {
            -webkit-animation: cuIcon-spin 1s infinite steps(8);
            animation: cuIcon-spin 1s infinite steps(8);
            display: inline-block
        }
        
        [class*="cuIcon-"] {
            font-family: cuIcon;
            font-size: inherit;
            font-style: normal
        }
        
        @font-face {
            font-family: cuIcon;
            src: url(//at.alicdn.com/t/font_533566_yfq2d9wdij.eot?t=1545239985831);
            /* IE9*/
            src: url(//at.alicdn.com/t/font_533566_yfq2d9wdij.eot?t=1545239985831#iefix) format("embedded-opentype"), url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"), url(//at.alicdn.com/t/font_533566_yfq2d9wdij.ttf?t=1545239985831) format("truetype"), url(//at.alicdn.com/t/font_533566_yfq2d9wdij.svg?t=1545239985831#cuIconfont) format("svg")
            /* iOS 4.1- */
        }
        
        .cuIcon-appreciate:before {
            content: "\e644"
        }
        
        .cuIcon-check:before {
            content: "\e645"
        }
        
        .cuIcon-close:before {
            content: "\e646"
        }
        
        .cuIcon-edit:before {
            content: "\e649"
        }
        
        .cuIcon-emoji:before {
            content: "\e64a"
        }
        
        .cuIcon-favorfill:before {
            content: "\e64b"
        }
        
        .cuIcon-favor:before {
            content: "\e64c"
        }
        
        .cuIcon-loading:before {
            content: "\e64f"
        }
        
        .cuIcon-locationfill:before {
            content: "\e650"
        }
        
        .cuIcon-location:before {
            content: "\e651"
        }
        
        .cuIcon-phone:before {
            content: "\e652"
        }
        
        .cuIcon-roundcheckfill:before {
            content: "\e656"
        }
        
        .cuIcon-roundcheck:before {
            content: "\e657"
        }
        
        .cuIcon-roundclosefill:before {
            content: "\e658"
        }
        
        .cuIcon-roundclose:before {
            content: "\e659"
        }
        
        .cuIcon-roundrightfill:before {
            content: "\e65a"
        }
        
        .cuIcon-roundright:before {
            content: "\e65b"
        }
        
        .cuIcon-search:before {
            content: "\e65c"
        }
        
        .cuIcon-taxi:before {
            content: "\e65d"
        }
        
        .cuIcon-timefill:before {
            content: "\e65e"
        }
        
        .cuIcon-time:before {
            content: "\e65f"
        }
        
        .cuIcon-unfold:before {
            content: "\e661"
        }
        
        .cuIcon-warnfill:before {
            content: "\e662"
        }
        
        .cuIcon-warn:before {
            content: "\e663"
        }
        
        .cuIcon-camerafill:before {
            content: "\e664"
        }
        
        .cuIcon-camera:before {
            content: "\e665"
        }
        
        .cuIcon-commentfill:before {
            content: "\e666"
        }
        
        .cuIcon-comment:before {
            content: "\e667"
        }
        
        .cuIcon-likefill:before {
            content: "\e668"
        }
        
        .cuIcon-like:before {
            content: "\e669"
        }
        
        .cuIcon-notificationfill:before {
            content: "\e66a"
        }
        
        .cuIcon-notification:before {
            content: "\e66b"
        }
        
        .cuIcon-order:before {
            content: "\e66c"
        }
        
        .cuIcon-samefill:before {
            content: "\e66d"
        }
        
        .cuIcon-same:before {
            content: "\e66e"
        }
        
        .cuIcon-deliver:before {
            content: "\e671"
        }
        
        .cuIcon-evaluate:before {
            content: "\e672"
        }
        
        .cuIcon-pay:before {
            content: "\e673"
        }
        
        .cuIcon-send:before {
            content: "\e675"
        }
        
        .cuIcon-shop:before {
            content: "\e676"
        }
        
        .cuIcon-ticket:before {
            content: "\e677"
        }
        
        .cuIcon-back:before {
            content: "\e679"
        }
        
        .cuIcon-cascades:before {
            content: "\e67c"
        }
        
        .cuIcon-discover:before {
            content: "\e67e"
        }
        
        .cuIcon-list:before {
            content: "\e682"
        }
        
        .cuIcon-more:before {
            content: "\e684"
        }
        
        .cuIcon-scan:before {
            content: "\e689"
        }
        
        .cuIcon-settings:before {
            content: "\e68a"
        }
        
        .cuIcon-questionfill:before {
            content: "\e690"
        }
        
        .cuIcon-question:before {
            content: "\e691"
        }
        
        .cuIcon-shopfill:before {
            content: "\e697"
        }
        
        .cuIcon-form:before {
            content: "\e699"
        }
        
        .cuIcon-pic:before {
            content: "\e69b"
        }
        
        .cuIcon-filter:before {
            content: "\e69c"
        }
        
        .cuIcon-footprint:before {
            content: "\e69d"
        }
        
        .cuIcon-top:before {
            content: "\e69e"
        }
        
        .cuIcon-pulldown:before {
            content: "\e69f"
        }
        
        .cuIcon-pullup:before {
            content: "\e6a0"
        }
        
        .cuIcon-right:before {
            content: "\e6a3"
        }
        
        .cuIcon-refresh:before {
            content: "\e6a4"
        }
        
        .cuIcon-moreandroid:before {
            content: "\e6a5"
        }
        
        .cuIcon-deletefill:before {
            content: "\e6a6"
        }
        
        .cuIcon-refund:before {
            content: "\e6ac"
        }
        
        .cuIcon-cart:before {
            content: "\e6af"
        }
        
        .cuIcon-qrcode:before {
            content: "\e6b0"
        }
        
        .cuIcon-remind:before {
            content: "\e6b2"
        }
        
        .cuIcon-delete:before {
            content: "\e6b4"
        }
        
        .cuIcon-profile:before {
            content: "\e6b7"
        }
        
        .cuIcon-home:before {
            content: "\e6b8"
        }
        
        .cuIcon-cartfill:before {
            content: "\e6b9"
        }
        
        .cuIcon-discoverfill:before {
            content: "\e6ba"
        }
        
        .cuIcon-homefill:before {
            content: "\e6bb"
        }
        
        .cuIcon-message:before {
            content: "\e6bc"
        }
        
        .cuIcon-addressbook:before {
            content: "\e6bd"
        }
        
        .cuIcon-link:before {
            content: "\e6bf"
        }
        
        .cuIcon-lock:before {
            content: "\e6c0"
        }
        
        .cuIcon-unlock:before {
            content: "\e6c2"
        }
        
        .cuIcon-vip:before {
            content: "\e6c3"
        }
        
        .cuIcon-weibo:before {
            content: "\e6c4"
        }
        
        .cuIcon-activity:before {
            content: "\e6c5"
        }
        
        .cuIcon-friendaddfill:before {
            content: "\e6c9"
        }
        
        .cuIcon-friendadd:before {
            content: "\e6ca"
        }
        
        .cuIcon-friendfamous:before {
            content: "\e6cb"
        }
        
        .cuIcon-friend:before {
            content: "\e6cc"
        }
        
        .cuIcon-goods:before {
            content: "\e6cd"
        }
        
        .cuIcon-selection:before {
            content: "\e6ce"
        }
        
        .cuIcon-explore:before {
            content: "\e6d2"
        }
        
        .cuIcon-present:before {
            content: "\e6d3"
        }
        
        .cuIcon-squarecheckfill:before {
            content: "\e6d4"
        }
        
        .cuIcon-square:before {
            content: "\e6d5"
        }
        
        .cuIcon-squarecheck:before {
            content: "\e6d6"
        }
        
        .cuIcon-round:before {
            content: "\e6d7"
        }
        
        .cuIcon-roundaddfill:before {
            content: "\e6d8"
        }
        
        .cuIcon-roundadd:before {
            content: "\e6d9"
        }
        
        .cuIcon-add:before {
            content: "\e6da"
        }
        
        .cuIcon-notificationforbidfill:before {
            content: "\e6db"
        }
        
        .cuIcon-explorefill:before {
            content: "\e6dd"
        }
        
        .cuIcon-fold:before {
            content: "\e6de"
        }
        
        .cuIcon-game:before {
            content: "\e6df"
        }
        
        .cuIcon-redpacket:before {
            content: "\e6e0"
        }
        
        .cuIcon-selectionfill:before {
            content: "\e6e1"
        }
        
        .cuIcon-similar:before {
            content: "\e6e2"
        }
        
        .cuIcon-appreciatefill:before {
            content: "\e6e3"
        }
        
        .cuIcon-infofill:before {
            content: "\e6e4"
        }
        
        .cuIcon-info:before {
            content: "\e6e5"
        }
        
        .cuIcon-forwardfill:before {
            content: "\e6ea"
        }
        
        .cuIcon-forward:before {
            content: "\e6eb"
        }
        
        .cuIcon-rechargefill:before {
            content: "\e6ec"
        }
        
        .cuIcon-recharge:before {
            content: "\e6ed"
        }
        
        .cuIcon-vipcard:before {
            content: "\e6ee"
        }
        
        .cuIcon-voice:before {
            content: "\e6ef"
        }
        
        .cuIcon-voicefill:before {
            content: "\e6f0"
        }
        
        .cuIcon-friendfavor:before {
            content: "\e6f1"
        }
        
        .cuIcon-wifi:before {
            content: "\e6f2"
        }
        
        .cuIcon-share:before {
            content: "\e6f3"
        }
        
        .cuIcon-wefill:before {
            content: "\e6f4"
        }
        
        .cuIcon-we:before {
            content: "\e6f5"
        }
        
        .cuIcon-lightauto:before {
            content: "\e6f6"
        }
        
        .cuIcon-lightforbid:before {
            content: "\e6f7"
        }
        
        .cuIcon-lightfill:before {
            content: "\e6f8"
        }
        
        .cuIcon-camerarotate:before {
            content: "\e6f9"
        }
        
        .cuIcon-light:before {
            content: "\e6fa"
        }
        
        .cuIcon-barcode:before {
            content: "\e6fb"
        }
        
        .cuIcon-flashlightclose:before {
            content: "\e6fc"
        }
        
        .cuIcon-flashlightopen:before {
            content: "\e6fd"
        }
        
        .cuIcon-searchlist:before {
            content: "\e6fe"
        }
        
        .cuIcon-service:before {
            content: "\e6ff"
        }
        
        .cuIcon-sort:before {
            content: "\e700"
        }
        
        .cuIcon-down:before {
            content: "\e703"
        }
        
        .cuIcon-mobile:before {
            content: "\e704"
        }
        
        .cuIcon-mobilefill:before {
            content: "\e705"
        }
        
        .cuIcon-copy:before {
            content: "\e706"
        }
        
        .cuIcon-countdownfill:before {
            content: "\e707"
        }
        
        .cuIcon-countdown:before {
            content: "\e708"
        }
        
        .cuIcon-noticefill:before {
            content: "\e709"
        }
        
        .cuIcon-notice:before {
            content: "\e70a"
        }
        
        .cuIcon-upstagefill:before {
            content: "\e70e"
        }
        
        .cuIcon-upstage:before {
            content: "\e70f"
        }
        
        .cuIcon-babyfill:before {
            content: "\e710"
        }
        
        .cuIcon-baby:before {
            content: "\e711"
        }
        
        .cuIcon-brandfill:before {
            content: "\e712"
        }
        
        .cuIcon-brand:before {
            content: "\e713"
        }
        
        .cuIcon-choicenessfill:before {
            content: "\e714"
        }
        
        .cuIcon-choiceness:before {
            content: "\e715"
        }
        
        .cuIcon-clothesfill:before {
            content: "\e716"
        }
        
        .cuIcon-clothes:before {
            content: "\e717"
        }
        
        .cuIcon-creativefill:before {
            content: "\e718"
        }
        
        .cuIcon-creative:before {
            content: "\e719"
        }
        
        .cuIcon-female:before {
            content: "\e71a"
        }
        
        .cuIcon-keyboard:before {
            content: "\e71b"
        }
        
        .cuIcon-male:before {
            content: "\e71c"
        }
        
        .cuIcon-newfill:before {
            content: "\e71d"
        }
        
        .cuIcon-new:before {
            content: "\e71e"
        }
        
        .cuIcon-pullleft:before {
            content: "\e71f"
        }
        
        .cuIcon-pullright:before {
            content: "\e720"
        }
        
        .cuIcon-rankfill:before {
            content: "\e721"
        }
        
        .cuIcon-rank:before {
            content: "\e722"
        }
        
        .cuIcon-bad:before {
            content: "\e723"
        }
        
        .cuIcon-cameraadd:before {
            content: "\e724"
        }
        
        .cuIcon-focus:before {
            content: "\e725"
        }
        
        .cuIcon-friendfill:before {
            content: "\e726"
        }
        
        .cuIcon-cameraaddfill:before {
            content: "\e727"
        }
        
        .cuIcon-apps:before {
            content: "\e729"
        }
        
        .cuIcon-paintfill:before {
            content: "\e72a"
        }
        
        .cuIcon-paint:before {
            content: "\e72b"
        }
        
        .cuIcon-picfill:before {
            content: "\e72c"
        }
        
        .cuIcon-refresharrow:before {
            content: "\e72d"
        }
        
        .cuIcon-colorlens:before {
            content: "\e6e6"
        }
        
        .cuIcon-markfill:before {
            content: "\e730"
        }
        
        .cuIcon-mark:before {
            content: "\e731"
        }
        
        .cuIcon-presentfill:before {
            content: "\e732"
        }
        
        .cuIcon-repeal:before {
            content: "\e733"
        }
        
        .cuIcon-album:before {
            content: "\e734"
        }
        
        .cuIcon-peoplefill:before {
            content: "\e735"
        }
        
        .cuIcon-people:before {
            content: "\e736"
        }
        
        .cuIcon-servicefill:before {
            content: "\e737"
        }
        
        .cuIcon-repair:before {
            content: "\e738"
        }
        
        .cuIcon-file:before {
            content: "\e739"
        }
        
        .cuIcon-repairfill:before {
            content: "\e73a"
        }
        
        .cuIcon-taoxiaopu:before {
            content: "\e73b"
        }
        
        .cuIcon-weixin:before {
            content: "\e612"
        }
        
        .cuIcon-attentionfill:before {
            content: "\e73c"
        }
        
        .cuIcon-attention:before {
            content: "\e73d"
        }
        
        .cuIcon-commandfill:before {
            content: "\e73e"
        }
        
        .cuIcon-command:before {
            content: "\e73f"
        }
        
        .cuIcon-communityfill:before {
            content: "\e740"
        }
        
        .cuIcon-community:before {
            content: "\e741"
        }
        
        .cuIcon-read:before {
            content: "\e742"
        }
        
        .cuIcon-calendar:before {
            content: "\e74a"
        }
        
        .cuIcon-cut:before {
            content: "\e74b"
        }
        
        .cuIcon-magic:before {
            content: "\e74c"
        }
        
        .cuIcon-backwardfill:before {
            content: "\e74d"
        }
        
        .cuIcon-playfill:before {
            content: "\e74f"
        }
        
        .cuIcon-stop:before {
            content: "\e750"
        }
        
        .cuIcon-tagfill:before {
            content: "\e751"
        }
        
        .cuIcon-tag:before {
            content: "\e752"
        }
        
        .cuIcon-group:before {
            content: "\e753"
        }
        
        .cuIcon-all:before {
            content: "\e755"
        }
        
        .cuIcon-backdelete:before {
            content: "\e756"
        }
        
        .cuIcon-hotfill:before {
            content: "\e757"
        }
        
        .cuIcon-hot:before {
            content: "\e758"
        }
        
        .cuIcon-post:before {
            content: "\e759"
        }
        
        .cuIcon-radiobox:before {
            content: "\e75b"
        }
        
        .cuIcon-rounddown:before {
            content: "\e75c"
        }
        
        .cuIcon-upload:before {
            content: "\e75d"
        }
        
        .cuIcon-writefill:before {
            content: "\e760"
        }
        
        .cuIcon-write:before {
            content: "\e761"
        }
        
        .cuIcon-radioboxfill:before {
            content: "\e763"
        }
        
        .cuIcon-punch:before {
            content: "\e764"
        }
        
        .cuIcon-shake:before {
            content: "\e765"
        }
        
        .cuIcon-move:before {
            content: "\e768"
        }
        
        .cuIcon-safe:before {
            content: "\e769"
        }
        
        .cuIcon-activityfill:before {
            content: "\e775"
        }
        
        .cuIcon-crownfill:before {
            content: "\e776"
        }
        
        .cuIcon-crown:before {
            content: "\e777"
        }
        
        .cuIcon-goodsfill:before {
            content: "\e778"
        }
        
        .cuIcon-messagefill:before {
            content: "\e779"
        }
        
        .cuIcon-profilefill:before {
            content: "\e77a"
        }
        
        .cuIcon-sound:before {
            content: "\e77b"
        }
        
        .cuIcon-sponsorfill:before {
            content: "\e77c"
        }
        
        .cuIcon-sponsor:before {
            content: "\e77d"
        }
        
        .cuIcon-upblock:before {
            content: "\e77e"
        }
        
        .cuIcon-weblock:before {
            content: "\e77f"
        }
        
        .cuIcon-weunblock:before {
            content: "\e780"
        }
        
        .cuIcon-my:before {
            content: "\e78b"
        }
        
        .cuIcon-myfill:before {
            content: "\e78c"
        }
        
        .cuIcon-emojifill:before {
            content: "\e78d"
        }
        
        .cuIcon-emojiflashfill:before {
            content: "\e78e"
        }
        
        .cuIcon-flashbuyfill:before {
            content: "\e78f"
        }
        
        .cuIcon-text:before {
            content: "\e791"
        }
        
        .cuIcon-goodsfavor:before {
            content: "\e794"
        }
        
        .cuIcon-musicfill:before {
            content: "\e795"
        }
        
        .cuIcon-musicforbidfill:before {
            content: "\e796"
        }
        
        .cuIcon-card:before {
            content: "\e624"
        }
        
        .cuIcon-triangledownfill:before {
            content: "\e79b"
        }
        
        .cuIcon-triangleupfill:before {
            content: "\e79c"
        }
        
        .cuIcon-roundleftfill-copy:before {
            content: "\e79e"
        }
        
        .cuIcon-font:before {
            content: "\e76a"
        }
        
        .cuIcon-title:before {
            content: "\e82f"
        }
        
        .cuIcon-recordfill:before {
            content: "\e7a4"
        }
        
        .cuIcon-record:before {
            content: "\e7a6"
        }
        
        .cuIcon-cardboardfill:before {
            content: "\e7a9"
        }
        
        .cuIcon-cardboard:before {
            content: "\e7aa"
        }
        
        .cuIcon-formfill:before {
            content: "\e7ab"
        }
        
        .cuIcon-coin:before {
            content: "\e7ac"
        }
        
        .cuIcon-cardboardforbid:before {
            content: "\e7af"
        }
        
        .cuIcon-circlefill:before {
            content: "\e7b0"
        }
        
        .cuIcon-circle:before {
            content: "\e7b1"
        }
        
        .cuIcon-attentionforbid:before {
            content: "\e7b2"
        }
        
        .cuIcon-attentionforbidfill:before {
            content: "\e7b3"
        }
        
        .cuIcon-attentionfavorfill:before {
            content: "\e7b4"
        }
        
        .cuIcon-attentionfavor:before {
            content: "\e7b5"
        }
        
        .cuIcon-titles:before {
            content: "\e701"
        }
        
        .cuIcon-icloading:before {
            content: "\e67a"
        }
        
        .cuIcon-full:before {
            content: "\e7bc"
        }
        
        .cuIcon-mail:before {
            content: "\e7bd"
        }
        
        .cuIcon-peoplelist:before {
            content: "\e7be"
        }
        
        .cuIcon-goodsnewfill:before {
            content: "\e7bf"
        }
        
        .cuIcon-goodsnew:before {
            content: "\e7c0"
        }
        
        .cuIcon-medalfill:before {
            content: "\e7c1"
        }
        
        .cuIcon-medal:before {
            content: "\e7c2"
        }
        
        .cuIcon-newsfill:before {
            content: "\e7c3"
        }
        
        .cuIcon-newshotfill:before {
            content: "\e7c4"
        }
        
        .cuIcon-newshot:before {
            content: "\e7c5"
        }
        
        .cuIcon-news:before {
            content: "\e7c6"
        }
        
        .cuIcon-videofill:before {
            content: "\e7c7"
        }
        
        .cuIcon-video:before {
            content: "\e7c8"
        }
        
        .cuIcon-exit:before {
            content: "\e7cb"
        }
        
        .cuIcon-skinfill:before {
            content: "\e7cc"
        }
        
        .cuIcon-skin:before {
            content: "\e7cd"
        }
        
        .cuIcon-moneybagfill:before {
            content: "\e7ce"
        }
        
        .cuIcon-usefullfill:before {
            content: "\e7cf"
        }
        
        .cuIcon-usefull:before {
            content: "\e7d0"
        }
        
        .cuIcon-moneybag:before {
            content: "\e7d1"
        }
        
        .cuIcon-redpacket_fill:before {
            content: "\e7d3"
        }
        
        .cuIcon-subscription:before {
            content: "\e7d4"
        }
        
        .cuIcon-loading1:before {
            content: "\e633"
        }
        
        .cuIcon-github:before {
            content: "\e692"
        }
        
        .cuIcon-global:before {
            content: "\e7eb"
        }
        
        .cuIcon-settingsfill:before {
            content: "\e6ab"
        }
        
        .cuIcon-back_android:before {
            content: "\e7ed"
        }
        
        .cuIcon-expressman:before {
            content: "\e7ef"
        }
        
        .cuIcon-evaluate_fill:before {
            content: "\e7f0"
        }
        
        .cuIcon-group_fill:before {
            content: "\e7f5"
        }
        
        .cuIcon-play_forward_fill:before {
            content: "\e7f6"
        }
        
        .cuIcon-deliver_fill:before {
            content: "\e7f7"
        }
        
        .cuIcon-notice_forbid_fill:before {
            content: "\e7f8"
        }
        
        .cuIcon-fork:before {
            content: "\e60c"
        }
        
        .cuIcon-pick:before {
            content: "\e7fa"
        }
        
        .cuIcon-wenzi:before {
            content: "\e6a7"
        }
        
        .cuIcon-ellipse:before {
            content: "\e600"
        }
        
        .cuIcon-qr_code:before {
            content: "\e61b"
        }
        
        .cuIcon-dianhua:before {
            content: "\e64d"
        }
        
        .cuIcon-cuIcon:before {
            content: "\e602"
        }
        
        .cuIcon-loading2:before {
            content: "\e7f1"
        }
        
        .cuIcon-btn:before {
            content: "\e601"
        }