
    .gpay-button.black.pay.uk {
        background-image: url(https://www.gstatic.com/instantbuy/svg/dark/pay/uk.svg);
        min-width: 216px;
    }

    .gpay-card-info-container.black,
    .gpay-button.black {
        outline: 1px solid #757575;
        box-shadow: none;
    }

    .gpay-card-info-container.black.border-toggle,
    .gpay-button.black.border-toggle {
        outline: none;
    }

    .gpay-card-info-container.black.focus,
    .gpay-button.black.focus {
        outline: 1px auto Highlight;
        outline: 1px auto -webkit-focus-ring-color;
        box-shadow: none;
    }

    .gpay-card-info-container.white,
    .gpay-button.white {
        outline: 1px solid #3C4043;
        box-shadow: none;
    }

    .gpay-card-info-container.white.border-toggle,
    .gpay-button.white.border-toggle {
        outline: none;
    }

    .gpay-card-info-container.white.focus,
    .gpay-button.white.focus {
        outline: 1px auto Highlight;
        outline: 1px auto -webkit-focus-ring-color;
        box-shadow: none;
    }
    .gpay-button {
        background-origin: content-box;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        border: 0px;
        border-radius: 4px;
        box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 1px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
        cursor: pointer;
        height: 40px;
        min-height: 40px;
        padding: 12px 24px 10px;
        width: 240px;
    }

    .gpay-button.gpay-button-size-match-height.black,
    .gpay-button.gpay-button-size-match-height.white,
    .gpay-button-fill>.gpay-button.gpay-button-size-match-height.white,
    .gpay-button-fill>.gpay-button.gpay-button-size-match-height.black {
        box-sizing: border-box;
        padding: 0;
        height: 42.5%;
        min-height: auto;
        outline: none;
        background-color: transparent;
    }

    .gpay-button-fill.gpay-button-container-size-match-height {
        height: 100%;
    }

    .gpay-button.black {
        background-color: #000;
        box-shadow: none;
    }

    .gpay-button.white {
        background-color: #fff;
    }

    .gpay-button.black.border-inset,
    .gpay-button.black.border-inset {
        outline-offset: -1px;
    }

    .gpay-button.white.border-inset,
    .gpay-button.white.border-inset {
        outline-offset: -1px;
    }

    .gpay-button.short,
    .gpay-button.plain {
        min-width: 90px;
        width: 160px;
    }

    .gpay-button.black.short,
    .gpay-button.black.plain {
        background-image: url(https://www.gstatic.com/instantbuy/svg/dark_gpay.svg);
    }

    .gpay-button.white.short,
    .gpay-button.white.plain {
        background-image: url(https://www.gstatic.com/instantbuy/svg/light_gpay.svg);
    }

    .gpay-button.black.short.pay-securely,
    .gpay-button.black.plain.pay-securely {
        background-image: url(https://www.gstatic.com/instantbuy/svg/dark_gpay_with_secure_icon.svg);
        padding: 10px 24px 9px;
    }

    .gpay-button.white.short.pay-securely,
    .gpay-button.white.plain.pay-securely {
        background-image: url(https://www.gstatic.com/instantbuy/svg/light_gpay_with_secure_icon.svg);
        padding: 10px 24px 9px;
    }

    .gpay-button.black.active {
        background-color: #5f6368;
    }

    .gpay-button.black.hover {
        background-color: #3c4043;
    }

    .gpay-button.white.active {
        background-color: #fff;
    }

    .gpay-button.white.focus {
        box-shadow: #e8e8e8 0 1px 1px 0, #e8e8e8 0 1px 3px;
    }

    .gpay-button.white.hover {
        background-color: #f8f8f8;
    }

    .gpay-button-fill,
    .gpay-button-fill>.gpay-button.white,
    .gpay-button-fill>.gpay-button.black {
        width: 100%;
        height: inherit;
    }

    .gpay-button-fill>.gpay-button.white,
    .gpay-button-fill>.gpay-button.black {
        padding: 12px 15% 10px;
    }

    .gpay-button.donate,
    .gpay-button.book,
    .gpay-button.checkout,
    .gpay-button.subscribe,
    .gpay-button.pay,
    .gpay-button.order {
        padding: 9px 24px;
    }

    .gpay-button-fill>.gpay-button.donate,
    .gpay-button-fill>.gpay-button.book,
    .gpay-button-fill>.gpay-button.checkout,
    .gpay-button-fill>.gpay-button.order,
    .gpay-button-fill>.gpay-button.pay,
    .gpay-button-fill>.gpay-button.subscribe {
        padding: 9px 15%;
    }
    .gpay-card-info-container.black,
    .gpay-button.black {
        outline: 1px solid #757575;
        box-shadow: none;
    }

    .gpay-card-info-container.black.border-toggle,
    .gpay-button.black.border-toggle {
        outline: none;
    }

    .gpay-card-info-container.black.focus,
    .gpay-button.black.focus {
        outline: 1px auto Highlight;
        outline: 1px auto -webkit-focus-ring-color;
        box-shadow: none;
    }

    .gpay-card-info-container.white,
    .gpay-button.white {
        outline: 1px solid #3C4043;
        box-shadow: none;
    }

    .gpay-card-info-container.white.border-toggle,
    .gpay-button.white.border-toggle {
        outline: none;
    }

    .gpay-card-info-container.white.focus,
    .gpay-button.white.focus {
        outline: 1px auto Highlight;
        outline: 1px auto -webkit-focus-ring-color;
        box-shadow: none;
    }
    .gpay-card-info-container {
        padding: 0;
        position: relative;
        min-width: 240px;
        height: 40px;
        min-height: 40px;
        border-radius: 4px;
        box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 1px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
        cursor: pointer;
        border: 0px;
    }

    .gpay-card-info-container.black,
    .gpay-card-info-animation-container.black {
        background-color: #000;
        box-shadow: none;
        outline: 1px solid #757575;
    }

    .gpay-card-info-container.white,
    .gpay-card-info-animation-container.white {
        background-color: #fff;
        outline: 1px solid #3C4043;
    }

    .gpay-card-info-container.black.border-inset,
    .gpay-card-info-animation-container.black.border-inset {
        outline-offset: -1px;
    }

    .gpay-card-info-container.white.border-inset,
    .gpay-card-info-animation-container.white.border-inset {
        outline-offset: -1px;
    }

    .gpay-card-info-container.black.border-toggle,
    .gpay-card-info-animation-container.black.border-toggle {
        outline: none;
    }

    .gpay-card-info-container.white.border-toggle,
    .gpay-card-info-animation-container.white.border-toggle {
        outline: none;
    }

    .gpay-card-info-container.black.active {
        background-color: #5f6368;
    }

    .gpay-card-info-container.black.hover,
    .gpay-card-info-animation-container.black.hover {
        background-color: #3c4043;
    }

    .gpay-card-info-container.white.active {
        background-color: #fff;
    }

    .gpay-card-info-container.white.focus {
        box-shadow: #e8e8e8 0 1px 1px 0, #e8e8e8 0 1px 3px;
    }

    .gpay-card-info-container.white.hover,
    .gpay-card-info-animation-container.white.hover {
        background-color: #f8f8f8;
    }

    .gpay-card-info-container.color-scheme-default {
        color-scheme: light dark;
    }

    .gpay-card-info-iframe {
        border: 0;
        display: block;
        height: 100%;
        margin: auto;
        max-width: 100%;
        width: 240px;
        pointer-events: none;
    }

    .gpay-card-info-container-fill .gpay-card-info-iframe {
        position: absolute;
        top: 0;
        height: 100%;
        width: 100%;
    }

    .gpay-card-info-container-fill,
    .gpay-card-info-container-fill>.gpay-card-info-container {
        width: 100%;
        height: inherit;
    }


    .gpay-card-info-container-fill .gpay-card-info-placeholder-container {
        align-items: center;
        justify-content: center;
        width: 100%;
        padding-top: 3px;
        box-sizing: border-box;
        overflow: hidden;
    }

    .gpay-card-info-container-fill .gpay-card-info-placeholder-svg-container {
        position: relative;
        width: 60%;
        height: inherit;
        max-height: 80%;
        margin-right: -20%;
    }

    .gpay-card-info-container-fill .gpay-card-info-placeholder-svg-container>svg {
        position: absolute;
        left: 0;
        height: 100%;
        max-width: 100%;
    }
    .gpay-card-info-animation-container {
        display: flex;
        width: 100%;
        position: absolute;
        z-index: 100;
        height: 40px;
        border-radius: 4px;
    }

    .gpay-card-info-placeholder-container {
        display: flex;
        width: 100%;
        height: 100%;
        margin: auto;
        justify-content: center;
    }

    .gpay-card-info-animated-progress-bar-container {
        display: flex;
        box-sizing: border-box;
        position: absolute;
        width: 100%;
    }

    .gpay-card-info-animated-progress-bar-container.border-inset {
        z-index: -1;
    }

    .gpay-card-info-animated-progress-bar {
        border-radius: 4px 4px 0px 0px;
        animation-duration: 0.5s;
        animation-fill-mode: forwards;
        animation-iteration-count: 1;
        animation-name: gpayProgressFill;
        animation-timing-function: cubic-bezier(0.97, 0.33, 1, 1);
        background: #caccce;
        width: 100%;
        height: 3px;
        max-height: 3px;
    }

    .gpay-card-info-animated-progress-bar-indicator {
        border-radius: 4px 4px 0px 0px;
        max-width: 20px;
        min-width: 20px;
        height: 3px;
        max-height: 3px;
        background: linear-gradient(to right, #caccce 30%, #acaeaf 60%);
        animation-delay: 0.5s;
        animation-duration: 1.7s;
        animation-fill-mode: forwards;
        animation-iteration-count: infinite;
        animation-name: gpayPlaceHolderShimmer;
    }

    .gpay-card-info-animated-progress-bar.no-radius {
        border-radius: 0;
    }

    .gpay-card-info-animated-progress-bar-indicator.no-radius {
        border-radius: 0;
    }

    .gpay-card-info-iframe-fade-in {
        animation-fill-mode: forwards;
        animation-duration: 0.6s;
        animation-name: gpayIframeFadeIn;
    }

    .gpay-card-info-iframe-show {
        display: block;
        opacity: 1;
    }

    .gpay-card-info-iframe-hide {
        display: none;
    }

    .gpay-card-info-animation-container-fade-out {
        animation-fill-mode: forwards;
        animation-duration: 0.6s;
        animation-name: gpayPlaceHolderFadeOut;
    }

    .gpay-card-info-animation-gpay-logo {
        margin: 13px 7px 0px 39px;
        background-origin: content-box;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        height: 17px;
        max-height: 17px;
        max-width: 41px;
        min-width: 41px;
    }

    .gpay-card-info-animation-gpay-logo.black {
        background-image: url("https://www.gstatic.com/instantbuy/svg/dark_gpay.svg");
    }

    .gpay-card-info-animation-gpay-logo.white {
        background-image: url("https://www.gstatic.com/instantbuy/svg/light_gpay.svg");
    }

    .gpay-button-static-content-container-loading {
        display: flex;
        width: 100%;
        height: 100%;
        justify-content: center;
        align-items: center;
        position: absolute;
        top: 0;
    }

    @keyframes gpayPlaceHolderShimmer {
        0% {
            margin-left: 0px;
        }

        100% {
            margin-left: calc(100% - 20px);
        }
    }

    @keyframes gpayIframeFadeIn {
        from {
            opacity: 0;
        }

        to {
            opacity: 1;
        }
    }

    @keyframes gpayPlaceHolderFadeOut {
        from {
            opacity: 1;
        }

        to {
            opacity: 0;
        }
    }

    @keyframes gpayProgressFill {
        from {
            width: 0;
        }

        to {
            width: 100%;
        }
    }

    .gpay-card-info-container-fill .gpay-card-info-animation-container {
        top: 0;
        width: 100%;
        height: 100%;
    }

    .gpay-card-info-container-fill .gpay-card-info-animation-gpay-logo {
        background-position: right;
        margin: 0 0 0 0;
        max-width: none;
        width: 25%;
        height: inherit;
        max-height: 50%;
    }


        * {
            box-sizing: border-box;
            -webkit-font-smoothing: antialiased;
            -webkit-tap-highlight-color: transparent;
            scrollbar-width: thin;
            outline: 0;
            -webkit-text-size-adjust: none;
            text-size-adjust: none;
        }

        html,
        body {
            margin: 0;

            background: #F4F4F4;
        }
        html[data-display~="dark"],
        html[data-display~="dark"] body {
            background: #222;
        }

        html {
            height: 100%;
        }

        body {
            min-height: 100%;
            font-size: 16px;
            font-family: "Lato", "Roboto", -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
            overscroll-behavior: none;
            -webkit-overflow-scrolling: touch;
            display: -webkit-box;
            display: -webkit-flex;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                    flex-direction: column;
        }

        h1,
        h2 {
            font-weight: 600;
        }

        @font-face {
            font-family: 'Roboto';
            font-size: 15px;
            line-height: 1.1;
            font-weight: 400;
            letter-spacing: 0.25px;
            word-spacing: 0.3px;
            src: local('Roboto');
        }

        @font-face {
            font-family: 'Roboto';
            font-size: 15px;
            line-height: 1.1;
            font-weight: 700;
            letter-spacing: 0.25px;
            word-spacing: 0.3px;
            src: local('Roboto');
        }

        @font-face {
            font-family: Lato;
            src: url("../font/lato-variable--latin-basic.woff2") format("woff2-variations");
            unicode-range:
                U+0020-007F,
                U+00A0-00BF,
                U+20A0-20CF;

            font-weight: 1 999;
            font-style: normal italic;
            font-display: swap;
        }

        @font-face {
            font-family: Lato;
            src: url("../font/lato-variable--cyrillic-basic.woff2") format("woff2-variations");
            unicode-range:
                U+0410-044F,
                U+404,U+454,
                U+0406-0407,
                U+0456-0457,
                U+0401,U+0451,U+040E,U+045E,
                U+0490-0491;
            font-weight: 1 999;
            font-style: normal italic;
            font-display: swap;
        }

        @media (hover: hover) and (pointer: fine) {

            *::-webkit-scrollbar-thumb,
            *::-webkit-scrollbar {
                background: transparent;
                width: 5px;
                height: 5px;
                padding: 3px;
            }

            *::-webkit-scrollbar-thumb {
                background: rgba(200, 200, 200, 0.5);
            }

            *::-webkit-scrollbar-thumb:horizontal {
                border-radius: 2em 2em 0 0;
            }

            *::-webkit-scrollbar-thumb:vertical {
                border-radius: 2em 0 0 2em;
            }

            *::-webkit-scrollbar-track {
                display: none;
            }
        }

        @media (prefers-color-scheme: dark) {
            main {
                color: black;
            }
        }

        main {
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
                    flex-grow: 1;
            color: black;
            width: 100%;
            /* height: 100%; */

            /* overflow: auto; */
            /* touch-action: none; */
            display: -webkit-box;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
                    justify-content: center;
            -webkit-transition: opacity .2s, -webkit-transform .2s;
            transition: opacity .2s, -webkit-transform .2s;
            transition: opacity .2s, transform .2s;
            transition: opacity .2s, transform .2s, -webkit-transform .2s;
            /* align-items: flex-start; */

            padding-bottom: env(safe-area-inset-bottom);
        }

        .loader,
        .loader:after {
            border-radius: 50%;
            width: var(--loader-size, 50px);
            height: var(--loader-size, 50px);
        }

        .loader {
            --loader-size: 50px;
            --loader-bg: rgba(95, 95, 217, 0.2);
            --loader-color: #5F5FD9;
            --loader-width: 5.5px;
            position: relative;
            text-indent: -9999em;
            border-top: var(--loader-width) solid var(--loader-bg);
            border-right: var(--loader-width) solid var(--loader-bg);
            border-bottom: var(--loader-width) solid var(--loader-bg);
            border-left: var(--loader-width) solid var(--loader-color);
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            -webkit-animation: load8 1.1s infinite linear;
            animation: load8 1.1s infinite linear;
        }

        @-webkit-keyframes load8 {
            0% {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
            }

            100% {
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
            }
        }

        @keyframes load8 {
            0% {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
            }

            100% {
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
            }
        }

        .loader-container {
            margin-top: 50vh;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            width: 50px;
            height: 50px;
            position: fixed;
            top: 0;
            left: 50%;

        }

        .content-card {
            background: #FFFFFF;
            box-shadow: 0px 2px 40px rgba(0, 0, 0, 0.1);
            border-radius: 24px;
            margin: 64px 16px 16px 16px;
            padding: 16px;
            display: -webkit-box;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
                    align-items: center;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                    flex-direction: column;
            max-width: 500px;
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
                    flex-grow: 1;
        }

        .postcontent {
            max-width: 500px;
            display: -webkit-box;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
                    align-items: center;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                    flex-direction: column;
            margin: 16px;
        }

        .content-card+.postcontent {
            padding-top: 0;
        }

        #admin-container {
            position: relative;
            z-index: 1;
            -webkit-transform: scale(1);
                    transform: scale(1);
            -webkit-box-flex: 1;
            -webkit-flex: 1;
                    flex: 1;
            display: -webkit-box;
            display: -webkit-flex;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                    flex-direction: column;
            background: white;
        }

        #admin-container>* {
            -webkit-box-flex: 1;
            -webkit-flex: 1;
                    flex: 1;
        }


        .purple-popup{position:fixed;bottom:0;left:50%;z-index:5;background:#8963e9;width:100%;color:#fff;box-shadow:0 -20px 0 100vmax rgba(0,0,0,.2);-webkit-animation:showup-center .5s ease-in-out;animation:showup-center .5s ease-in-out;-webkit-transform:translate(-50%,0);transform:translate(-50%);max-width:500px;border-radius:16px 16px 0 0}.purple-popup .button{background:#6638dd;border-radius:16px;padding:16px;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-decoration:none;font-family:inherit;cursor:pointer;font-weight:600;width:100%;outline:0;border:0;-webkit-transition:background .2s,-webkit-filter .2s;transition:background .2s,-webkit-filter .2s;transition:background .2s,filter .2s;transition:background .2s,filter .2s,-webkit-filter .2s;font-size:16px}.purple-popup button.button>div{margin:auto}.purple-popup .button:hover,.purple-popup .button:focus{background:#6b6bda}.purple-popup .button:active{background:#5f5fd9}.purple-popup .button.bottom-button{margin-top:auto}.purple-popup .button.outlined{border:solid 1px #6638dd;background:white;color:#6638dd}.purple-popup .button.outlined:hover{background:#efe9ff}.purple-popup .button.outlined:active,.purple-popup .button.outlined:focus{background:#e2d8fd}.purple-popup .button.error-button{margin-top:16px}.purple-popup .inactive{cursor:default;opacity:0}.purple-popup .inactive *{pointer-events:none!important}.purple-popup .inactive .button:hover,.purple-popup .inactive .button:active,.purple-popup .inactive .button:focus{background:#5f5fd9}.purple-popup .button.round-outline{background:transparent;border-radius:2em;border:1px solid #414b62;padding:20px 10px;-webkit-transition:background .2s,opacity .2s;transition:background .2s,opacity .2s;opacity:.7}.purple-popup .button.round-outline:hover{background:rgba(255,255,255,.05)}.purple-popup .button.round-outline:active,.purple-popup .button.round-outline:focus{background:rgba(255,255,255,.1)}.purple-popup .button.round-outline.active{background:#5f5fd9;opacity:1}.purple-popup .button.round-outline>div{color:#fafafa;font-weight:400}.purple-popup .button.transparent{font-weight:400;background:none!important;color:#6638dd}.purple-popup .button .icon-button-label{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:initial}.purple-popup .button .icon-button-label svg{margin-right:8px;height:1em}.purple-popup-body{position:relative}@-webkit-keyframes showup{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showup{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes showup-center{0%{opacity:0;-webkit-transform:translate(-50%,100px);transform:translate(-50%,100px)}to{opacity:1;-webkit-transform:translateY(-50%,0);transform:translateY(-50%,0)}}@keyframes showup-center{0%{opacity:0;-webkit-transform:translate(-50%,100px);transform:translate(-50%,100px)}to{opacity:1;-webkit-transform:translateY(-50%,0);transform:translateY(-50%,0)}}@-webkit-keyframes showup-top{0%{opacity:0;-webkit-transform:translate(0,-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0,0);transform:translateY(0,0)}}@keyframes showup-top{0%{opacity:0;-webkit-transform:translate(0,-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0,0);transform:translateY(0,0)}}.purple-popup .close-popup svg{height:16px}.purple-popup .close-popup{position:absolute;right:15px;top:-32px;background:white;border-radius:50%;width:32px;height:32px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}.purple-popup p{padding:15px}.configure-ipad-hs .hs-popup-circle-big,.configure-ipad-hs .hs-popup-circle-small{background:rgba(255,255,255,.1);border-radius:50%;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);position:absolute;display:block;pointer-events:none}.configure-ipad-hs .hs-popup-circle-big{padding:25vmax;-webkit-animation:3s ripple-big infinite;animation:3s ripple-big infinite}.configure-ipad-hs .hs-popup-circle-small{padding:7.5vmax;-webkit-animation:3s ripple-small infinite;animation:3s ripple-small infinite}@-webkit-keyframes ripple-big{0%{opacity:0;width:0;height:0}80%{opacity:1;padding:20vmax}to{opacity:0;padding:25vmax}}@keyframes ripple-big{0%{opacity:0;width:0;height:0}80%{opacity:1;padding:20vmax}to{opacity:0;padding:25vmax}}@-webkit-keyframes ripple-small{0%{opacity:0;width:0;height:0}80%{opacity:1;padding:5vmax}to{opacity:0;padding:7.5vmax}}@keyframes ripple-small{0%{opacity:0;width:0;height:0}80%{opacity:1;padding:5vmax}to{opacity:0;padding:7.5vmax}}@media (min-width: 500px){.purple-popup.configure-ipad-hs{bottom:auto;left:auto;top:0;right:0;-webkit-transform:none;transform:none;border-radius:0 0 0 16px;-webkit-animation-name:showup-top;animation-name:showup-top}.purple-popup.configure-ipad-hs .close-popup{top:auto;bottom:-32px;position:absolute}.configure-ipad-hs .hs-popup-circle-big,.configure-ipad-hs .hs-popup-circle-small{top:0;right:0;left:auto;bottom:auto;-webkit-transform:translate(10%,-50%);transform:translate(10%,-50%)}.configure-ipad-hs .hs-popup-circle-small{-webkit-transform:translate(-80%,-50%);transform:translate(-80%,-50%)}}.smart-tv-card{background:transparent}.smart-tv-card .new-card{margin-bottom:20px;margin-top:20px}.smart-tv-card #smart-tv-card-payment{width:450px}.smart-tv-card #smart-tv-form{position:relative}.smart-tv-card #smart-tv-payment-form-wrapper{font-family:sans-serif;width:700px;margin:0 auto;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.smart-tv-card #smart-tv-payment-form-wrapper.blur{opacity:.4}.smart-tv-card .card-info__label{color:#000;font-size:22px;margin-bottom:10px;margin-top:20px}.smart-tv-card a{text-decoration:none;color:#fff;outline:none}.smart-tv-card .form-row{background-color:#363f49;border:2px solid rgba(0,0,0,0);border-radius:4px;overflow:hidden}.smart-tv-card .form-row.error{border-color:red}.smart-tv-card .form-row.focused{background-color:#9dacbb;border-color:#6638dd}.smart-tv-card .form-row.focused.notactive{background-color:#9dacbb;border-color:#748290}.smart-tv-card .card-number{position:relative;width:400px;height:56px;text-align:center;display:table;overflow:hidden;border:2px solid rgba(0,0,0,0)}.smart-tv-card .text-line-absolute{width:100%;height:56px;line-height:52px;text-align:center}.smart-tv-card .expire-date{color:#fff;position:relative;text-align:center;width:190px;float:left}.smart-tv-card .expire-date .month,.smart-tv-card .expire-date .year{width:25px;padding:0}.smart-tv-card .expire-date .clear.month,.smart-tv-card .expire-date .clear.year{width:25px}.smart-tv-card .expire-date .clear.month:after{content:"M";font-size:24px;background-color:transparent;height:auto;top:auto;color:#fff}.smart-tv-card .expire-date .clear.active.month:after,.smart-tv-card .expire-date .clear.active.year:after{color:#6638dd}.smart-tv-card .expire-date .clear.year:after{content:"Y";width:27px;font-size:24px;background-color:transparent;height:auto;top:auto;color:#fff}.smart-tv-card .expire-date .clear.year:before,.smart-tv-card .expire-date .clear.month:before{display:none}.smart-tv-card .expire-date .clear.year.ru:after{content:"Г"}.smart-tv-card .expire-date .clear.year.ua:after{content:"Р"}.smart-tv-card .expire-date .clear.year:focus:after,.smart-tv-card .expire-date .clear.month:focus:after{background-color:transparent;color:#6638dd}.smart-tv-card .expire-date__label{color:#000;font-size:20px;margin-bottom:12px;margin-top:27px}.smart-tv-card .block-wrap{display:inline-block;margin-right:35px;position:relative;margin-top:25px}.smart-tv-card .block-wrap__date{margin-top:0}.smart-tv-card .block-wrap:last-child{margin-right:0}.smart-tv-card .secure-code{position:relative;text-align:center;width:116px}.smart-tv-card .secure-code__label{color:#000;font-size:20px;margin-bottom:12px;margin-top:27px}.smart-tv-card .secure-code__desc{left:0;bottom:-45px;position:absolute;font-size:16px;color:#000;white-space:normal;width:116px;text-align:left}.smart-tv-card .card-info a.clear:nth-of-type(4n){margin-right:20px}.smart-tv-card .card-info a:nth-of-type(4n){margin-right:20px}.smart-tv-card .card-info a:last-child,.smart-tv-card .card-info a.clear:last-child{margin-right:0}.smart-tv-card .card-info a.clear:focus:before,.smart-tv-card .card-info a.clear.active:focus:before{color:#6638dd}.smart-tv-card .card-info a.hidden:focus:before{color:#6638dd}.smart-tv-card .card-info a.active,.smart-tv-card .card-info a.active:before,.smart-tv-card .card-info a.hidden.active,.smart-tv-card .card-info a.hidden.active:before{color:#6638dd;padding:0}.smart-tv-card .card-info a.clear.active{color:#6638dd;padding:0}.smart-tv-card .card-info a.active:before{color:#6638dd;padding:0}.smart-tv-card .card-info a.hidden.active:before{color:#6638dd;padding:0}.smart-tv-card .card-info a,.smart-tv-card .card-info .separator-date{width:16px;overflow:hidden;display:inline-block;font-size:24px;vertical-align:top;line-height:56px}.smart-tv-card .card-info a.clear{height:56px;position:relative;width:16px;display:inline-block;margin:0;padding:0}.smart-tv-card .card-info a:focus{color:#6638dd}.smart-tv-card .card-info a:not(.hidden):focus{color:#6638dd}.smart-tv-card .card-info a.hidden{font-size:0}.smart-tv-card .card-info .separator-date{width:2px;-webkit-transform:rotate(20deg);transform:rotate(20deg);height:30px;background-color:#fff;margin-top:13px;margin-left:20px;margin-right:20px}.smart-tv-card .payment_error{display:block;width:100%;height:auto;font-size:16px;color:red;margin:0 auto 10px;text-align:center}.smart-tv-card .btn{font-family:sans-serif;border-radius:4px;display:block;font-size:24px;height:60px;text-align:center;width:200px;line-height:60px;background:#414c58;margin:0 auto}.smart-tv-card .close-button{width:60px!important;margin:10px!important}.smart-tv-card .close-button svg{margin:10px 0;height:68%}.smart-tv-card .svg-image{height:100%;fill:#fff}.smart-tv-card .mastercard-svg,.smart-tv-card .visa-svg{width:80px;height:60px;float:left}.smart-tv-card .btn:focus{border-color:#6638dd;color:#fff;background:#6638dd}.smart-tv-card .little-keyboard{font-family:sans-serif;display:block;position:absolute;width:190px;height:175px;background-color:#9dacbb;border-radius:10px;padding-top:12px;padding-left:12px;padding-bottom:6px;z-index:400;margin-left:7px}.smart-tv-card .card-info a.clear:before{content:"X";color:#fff}.smart-tv-card .card-info a.clear.active:before{color:#6638dd}.smart-tv-card .little-keyboard:after{content:"";position:absolute;left:90px;top:-12px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #9dacbb}.smart-tv-card .little-keyboard a{color:#fff;display:inline-block;width:53px;height:36px;text-align:center;margin-right:3px;margin-bottom:3px;font-size:24px;line-height:36px;float:left;background-color:#363f49;padding:2px}.smart-tv-card .little-keyboard a:nth-child(3n){margin-right:10px}.smart-tv-card .little-keyboard a:focus{background-color:#6638dd}.smart-tv-card *{-webkit-user-select:none;-webkit-font-smoothing:antialiased}.smart-tv-card .hide{display:none}.smart-tv-card p{margin:0;padding:0}.smart-tv-card .secure-code a{position:relative;text-align:center}.smart-tv-card .secure-code a.clear:before{content:"X";color:#fff}.smart-tv-card .secure-code a.clear.active:before{color:#6638dd}.smart-tv-card .secure-code a.hidden:before{content:"*";color:#fff;font-size:22px}.smart-tv-card .card-secure__agreement{position:relative;left:0;bottom:-30px;font-size:16px;color:gray;width:600px}.smart-tv-card .card-secure__agreement span{color:#fff}.smart-tv-card .payment-card{width:60rem}.smart-tv-card .bank-card{height:20rem;position:relative}.smart-tv-card .bank-card__side{border-radius:10px;border:1px solid transparent;position:absolute;width:90%;height:205px}.smart-tv-card .bank-card__side_front{background-color:#f0f0ee;padding:25px 5% 10%;border-color:#a29e97;top:0;left:0;z-index:300;background-position:92% 5%;background-repeat:no-repeat;background-size:25%}.smart-tv-card .bank-card__side_back{background-color:#e0ddd7;padding:15.3% 5% 0%;text-align:right;border-color:#dad9d6;top:12%;right:-165px;z-index:1}.smart-tv-card .bank-card__side_back:before{content:"";width:100%;height:25%;background-color:#8e8b85;position:absolute;top:14%;right:0}.smart-tv-card .d-none{display:none;opacity:0}.smart-tv-card #loader{margin-left:auto;margin-right:auto;display:block}.smart-tv-card .spin{min-width:64px;height:64px;top:-webkit-calc(50% - 90px);top:calc(50% - 90px);left:-webkit-calc(50% - 32px);left:calc(50% - 32px);background:url(./img/spin.gif) 50% no-repeat;position:absolute;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1000}.smart-tv-card .spin.show{opacity:1;visibility:visible}.button{background:#6638dd;border-radius:16px;padding:16px;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-decoration:none;font-family:inherit;cursor:pointer;font-weight:600;width:100%;outline:0;border:0;-webkit-transition:background .2s,-webkit-filter .2s;transition:background .2s,-webkit-filter .2s;transition:background .2s,filter .2s;transition:background .2s,filter .2s,-webkit-filter .2s;font-size:16px}.button:disabled{-webkit-filter:brightness(1.5) saturate(.5);filter:brightness(1.5) saturate(.5);background:#6b6bda}.button:disabled:active{background:#6b6bda}button.button>div{margin:auto}.button:hover,.button:focus{background:#6b6bda}.button:active{background:#5f5fd9}.button.bottom-button{margin-top:auto}.button.outlined{border:solid 1px #6638dd;background:white;color:#6638dd}.button.outlined:hover{background:#efe9ff}.button.outlined:active,.button.outlined:focus{background:#e2d8fd}.button.error-button{margin-top:16px}.inactive{cursor:default;opacity:0}.inactive *{pointer-events:none!important}.inactive .button:hover,.inactive .button:active,.inactive .button:focus{background:#5f5fd9}.button.round-outline{background:transparent;border-radius:2em;border:1px solid #414b62;padding:20px 10px;-webkit-transition:background .2s,opacity .2s;transition:background .2s,opacity .2s;opacity:.7}.button.round-outline:hover{background:rgba(255,255,255,.05)}.button.round-outline:active,.button.round-outline:focus{background:rgba(255,255,255,.1)}.button.round-outline.active{background:#5f5fd9;opacity:1}.button.round-outline>div{color:#fafafa;font-weight:400}.button.transparent{font-weight:400;background:none!important;color:#6638dd}.button .icon-button-label{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:initial}.button .icon-button-label svg{margin-right:8px;height:1em}.merchant-logo{border-radius:50%;width:80px;height:80px;background-color:#fff;object-fit:contain;object-position:center;margin-top:32px}.merchant-subtitle{font-weight:600;font-size:16px;line-height:20px;color:#626263;margin:0}body.bg-white{background:white}.content-card.content-card--flat,.content-card--flat .merchant-logo{box-shadow:none}.merchant-name{font-size:18px;line-height:24px;margin-top:12px;margin-bottom:0;text-align:center;padding:32px 32px 0}.invoice-price{font-size:36px;margin:0;line-height:56px}.line-title{display:-webkit-box;display:-webkit-flex;display:flex;font-size:12px;color:#626263;width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.line-title h2{font-size:inherit}.line-title .line-title-dash{border-top:solid .5px rgba(204,204,204,.5);-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.line-title .line-title-dash:first-child{margin-right:6px}.line-title .line-title-dash:last-child{margin-left:6px}.radio-box{background:#ffffff;border:1px solid #cccccc;border-radius:16px;display:-webkit-box;display:-webkit-flex;display:flex;padding:16px;margin:16px;width:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.radio-box:hover,.radio-box:focus{background-color:rgba(230,221,255,.3)}.radio-box+.radio-box{margin-top:0}.radio-box .rows{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-left:16px;width:100%}.radio-box .radio-indicator{width:24px;height:24px;border:1px solid #cccccc;border-radius:50%;background:white;position:relative;overflow:hidden;min-width:24px}.radio-box.chosen{background:#e6ddff}.radio-box.chosen .radio-indicator{background-color:#6638dd}.radio-box .radio-indicator:before{content:"";width:24px;height:24px;border-radius:50%;background:white;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .2s,height .2s;transition:width .2s,height .2s}.radio-box.chosen .radio-indicator:before{width:8px;height:8px}.radio-box .rows h2.title-row{font-size:inherit;display:-webkit-box;display:-webkit-flex;display:flex;margin:0;width:100%}.radio-box .rows .subtitle{color:#626263;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}.radio-box .rows .trailing{margin-left:auto;-webkit-flex-shrink:0;flex-shrink:0}.inline-centered{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.button svg.ahead{margin-left:6px;width:16px}.screen-title{display:-webkit-box;display:-webkit-flex;display:flex;min-height:32px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin:16px;max-width:500px}.screen-title.no-bottom{margin-bottom:0}.screen-title+.content-card{margin-top:0}.screen-title .title-button{height:32px;width:32px;display:-webkit-box;display:-webkit-flex;display:flex}.screen-title .title-button.blue{border-radius:50%;-webkit-transition:background .2s;transition:background .2s;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}.screen-title .title-button.blue:hover,.screen-title .title-button.blue:focus{background-color:rgba(94,94,217,.1)}.screen-title .title-button svg{height:24px}.screen-title h1{font-size:18px;margin:auto}.grey-subtext{font-size:12px;opacity:.5}main input{padding:16px;border:1px solid #cccccc;border-radius:16px;margin:8px;width:100%;font-family:inherit;font-size:inherit}.inline-centered input:first-child{margin-left:0}.inline-centered input:last-child{margin-right:0}.total-info{font-weight:400;font-size:initial;display:inline}h1{font-size:24px}.content-card .gpay-button-fill>.gpay-button.pay{border-radius:16px;padding:15px;height:50px}.pay-button{background:black;height:50px;border-radius:16px;overflow:hidden;margin:12px 16px;color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.pay-button>*+*{margin-left:6px}.svg-icon{display:inline-block;height:1em;width:auto;vertical-align:baseline}.pay-button:hover{background:#3c4043}.pay-button:focus{background:#3c4043}.error-screen{background:#ffffff;width:100%;min-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:60px 15px 15px;text-align:center;-webkit-align-self:normal;align-self:normal}.dropdown-toggle{font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#6638dd;display:-webkit-box;display:-webkit-flex;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:16px 2px;border:0;background:transparent;border-bottom:.5px solid rgba(204,204,204,1);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:5px 5px 0 0}.dropdown-toggle:hover,.dropdown-toggle:focus{background:rgba(170,170,170,.1)}.pay-sum--subtitle{font-style:normal;font-weight:700;font-size:16px;line-height:19px;text-align:center;margin-top:30px;margin-bottom:4px;color:#626263}.pay-sum--subtitle span{margin-left:6px}.dropdown-toggle--arrow{width:16px;height:16px;margin-left:auto;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.dropdown-toggle.active{border-bottom-color:transparent}.dropdown-toggle.active .dropdown-toggle--arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.card-pad .error-screen{padding-top:16px}.big-cat{height:15em}.card-pad .big-cat{height:100px;margin-top:16px}h3{font-weight:800;font-size:24px}.big-cat+h3{margin-top:16px}.card-pad h3{font-size:14px;line-height:16.8px;text-align:center}.error-screen>h3{width:70%}.success-summary{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:80%;max-width:400px;margin-bottom:16px}.summary-row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.summary-row svg{height:24px;margin-right:13px}.summary-row .dots{border-bottom:dotted 2px #cccccc;display:block;overflow:hidden;height:.8em;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;margin:0 5px}.summary-row div:last-child{position:relative}.summary-row .highlight:before{content:"";top:0;left:0;width:100%;height:100%;background:#8cdb4e;-webkit-transform:rotate(-3deg) translate(-5px,-6px);transform:rotate(-3deg) translate(-5px,-6px);display:block;position:absolute;opacity:50%;pointer-events:none;padding:5px;mix-blend-mode:multiply}.summary-row div:last-child{font-weight:700}.padded-box{padding:16px}.grey-text{opacity:.5;margin-bottom:16px}.general-body{width:100%;max-width:500px;-webkit-align-self:stretch;align-self:stretch;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative}.general-body .content-card{margin:0 0 16px}.card-scroller{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;height:100%;width:100%;overflow:hidden;padding:24px 0;-webkit-animation:showup .5s .2s both;animation:showup .5s .2s both}.card-pad{width:85%;-webkit-flex-shrink:0;flex-shrink:0;height:100%}.card-pad:first-child{margin-left:7.5%}.card-pad:last-child{margin-right:7.5%}.scroll-container{overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.qr-card-header{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:8px;padding-bottom:16px;border-bottom:solid .5px rgba(204,204,204,.5);width:100%}.qr-card-header .avatar{border-radius:50%;margin-right:8px;height:32px}.qr-card-header .text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.qr-card-header .heading{font-weight:700;font-size:14px}.qr-card-header .subtext{color:#626263;font-size:12px}.qr-card-header .qr-icon{margin-left:auto;height:24px;cursor:pointer;background:white}.card-pad .content-card{margin:0 8px;min-height:100%;box-shadow:0 16px 40px rgba(0,0,0,.1)}.card-pad .content-card .loader-container.element-appear{position:static;top:auto;left:auto;-webkit-align-self:center;align-self:center;justify-self:center;-webkit-transform:none;transform:none;margin:auto}.amount-input{font-size:48px;font-weight:700;padding:16px;margin:auto 0}.amount-input div:nth-child(2){margin-left:.25em}@media (min-width: 500px){.general-body.windout:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:20px;background:-webkit-gradient(linear,left top,right top,from(#ffffff),to(rgba(244,244,244,0)));background:-webkit-linear-gradient(left,#ffffff,rgba(244,244,244,0));background:linear-gradient(90deg,#ffffff,rgba(244,244,244,0));pointer-events:none;z-index:1}.general-body.windout:after{content:"";display:block;position:absolute;top:0;right:0;height:100%;width:20px;background:-webkit-gradient(linear,right top,left top,from(#ffffff),to(rgba(244,244,244,0)));background:-webkit-linear-gradient(right,#ffffff,rgba(244,244,244,0));background:linear-gradient(270deg,#ffffff,rgba(244,244,244,0));pointer-events:none;z-index:1}}button.gpay-card-info-container.long{height:50px;border-radius:16px;overflow:hidden}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.center-block{width:100%;margin:auto 0;text-align:center}.card-stretch-content>.loader{margin:auto}.card-stretch-content.direct-content{min-height:200px}.money-input-block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-weight:700;font-size:48px;text-align:center;-webkit-transition:opacity .2s;transition:opacity .2s;padding:8px 0}.money-input-block.empty{opacity:.15}.money-input-block.incorrect{opacity:.5;color:#b30953}.money-input-contenteditable{padding-right:1px}.money-input-trailing{margin-left:12px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.merchant-logo-holder,.merchant-logo-holder>.loader,.merchant-logo-holder>img{height:32px;width:32px;border-radius:50%}.merchant-logo-holder>img{object-fit:contain;object-position:center;background:white}.merchant-data-holder{margin-left:8px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.merchant-data-holder .merchant-qr-name{font-weight:600;font-size:17px;line-height:17px}.merchant-data-holder .merchant-hint-text{font-size:12px;line-height:15px;color:#626263}.title-chip-outline{padding:0 12px;font-size:12px;font-weight:500;line-height:22px;border:.5px solid rgba(0,0,0,.2);border-radius:2em;margin-left:auto;min-width:71px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;height:32px}.title-chip-outline .chip-content{font-weight:600;opacity:60%;font-size:12px}.title-chip-outline:hover,.title-chip-outline:focus{background-color:rgba(0,0,0,.05)}.title-chip-outline:active{background-color:rgba(0,0,0,.08)}.title-chip-outline .loader{height:22px;width:22px;--loader-bg: rgba(49, 49, 49, .2);--loader-color: #7e7e7e;--loader-width: 3.5px}.title-chip-outline svg{height:18px;width:18px;margin-left:5px}.content-card .card-stretch-content{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-align-self:stretch;align-self:stretch;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.destructive-accent{color:#fa5255}.context-menu-shade{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:5;-webkit-transition:opacity .2s;transition:opacity .2s;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;opacity:0}.context-menu-shade.shown{opacity:1}.context-menu-content{border-radius:24px;background:white;margin:32px;box-shadow:0 2px 40px rgba(0,0,0,.1);width:100%;max-width:410px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:translateY(10%);transform:translateY(10%);overflow:hidden}.context-menu-shade.shown .context-menu-content{-webkit-transform:translateY(0);transform:translateY(0)}.context-menu-item{padding:16px;text-align:center;font-size:18px;line-height:24px;font-weight:700;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.context-menu-item:after{content:"";display:block;width:100%;border-bottom:solid #eee 1px;-webkit-transform:translateY(16px);transform:translateY(16px)}.context-menu-item:last-child:after{display:none}.context-menu-item:hover{background-color:#f1f1f1}.z-report-total-holder{margin:auto;text-align:center}.z-report-total-holder .z-report-amount{line-height:42px;font-size:36px;font-weight:700}.z-report-total-holder .z-report-date{font-size:12px;line-height:14px;color:#626263}.z-report-list-item{display:-webkit-box;display:-webkit-flex;display:flex;padding:16px 24px;border-bottom:solid .5px rgb(204,204,204,.5)}.z-report-list-item:last-child{border-bottom:0}.z-report-list-item-column{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.z-report-list-item-column.z-report-list-item-column-end{margin-left:auto;text-align:right;padding-left:5px}.z-report-payment-method-title{font-weight:600;font-size:14px;line-height:16px}.z-report-list-item-title-subtext{font-size:12px;font-weight:400;line-height:16px;opacity:.6}.z-report-status-ok{color:#05b252}.z-report-status-ok>.z-report-list-item-title-subtext{color:#000}.z-report-status-failed{color:#fa5255}.z-report-status-wait{color:#d59b16}.corner-data-id{position:absolute;top:16px;right:16px;opacity:.6}.otqr-code{font-size:14px;line-height:17px;padding:6px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#626263;text-align:center}.otqr-card{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.otqr-img{padding:10px 24px}.otqr-top{border-bottom:.5px solid rgba(204,204,204,.5)}.otqr-buttons{padding:16px;-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;font-size:32px;margin:-16px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;touch-action:manipulation}.card-small-button{font-size:32px;margin:16px}.card-small-button svg{height:1em}.notification-container{position:fixed;top:0;left:0;bottom:0;right:0;pointer-events:none;z-index:1000;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding:24px 32px}.notification{margin:0 auto;background:#6638dd;box-shadow:0 3px 8px rgba(0,0,0,.25);border-radius:100px;padding:8px 32px;-webkit-transform:translateY(-webkit-calc(-100% - 24px));transform:translateY(calc(-100% - 24px));font-style:normal;font-weight:700;font-size:14px;line-height:24px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;color:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.notification.notification-copy-link{background:#35c36e}.notification-container.show .notification{-webkit-transform:translateY(0);transform:translateY(0)}.dot-loader svg{width:1em;height:1em}.center-layout{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-width:100%;-webkit-box-flex:1;-webkit-flex:1;flex:1}.centered-text{text-align:center}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.ws-popup-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.ws-popup-container .ws-popup-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.ws-popup-container .ws-popup-window{background:white;position:absolute;padding:20px;border-radius:30px;margin:10px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.ws-popup-container .ws-popup-window h1{margin:10px 0}.button .loader{--loader-color: white;--loader-bg: rgba(255, 255, 255, .2);height:21px;width:21px;--loader-width: 3px}.dynamic-price{display:inline;overflow-wrap:break-word;white-space:nowrap}video.video-viewfinder{border-radius:20px;width:100%;padding:10px}[data-app-mode=main] .main-layout-wrapper .gpay-card-info-container-fill .gpay-card-info-iframe{pointer-events:none}html,body{font-family:Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100%;background:transparent;color:#000;font-size:16px;line-height:1.5;scrollbar-gutter:stable;height:100%}@media (min-aspect-ratio: 2/1){html,body{overflow:auto}}@media (min-aspect-ratio: 1.5) and (max-aspect-ratio: 1.8){html,body{overflow:auto}}[data-use-os=apple],[data-use-os=apple] body{font-family:Noto Sans,San Francisco}[data-app-mode=main] .main-layout-wrapper{--input-autofill-fg: oklch(.69 .17 99.92);--main-bg--dark: #222;--main-bg--dark-2: #242424;--main-bg: #fff;--main-fg: #000;--primary-bg: #6638dd;--primary-bg-disabled: rgba(102, 56, 221, .3);--primary-text: var(--primary-bg);--logo-bg: #fff;--logo-fg: #cccccc;--primary-fg: #fff;--primary-fg-disabled: rgba(255, 255, 255, .8);background:var(--main-bg);--input-bg: var(--main-bg);--input-bg--transp: rgba(255, 255, 255, 0);--main-border-color: #ccc;--main-border-text: #626263;color:var(--main-fg);--card--min-height: 680px;min-height:100%;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%;padding:40px 32px;font-family:Lato,system-ui,sans-serif;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow-y:auto;min-height:0}[data-app-mode=main] .main-layout-wrapper *,[data-app-mode=main] .main-layout-wrapper *:after,[data-app-mode=main] .main-layout-wrapper *:before{box-sizing:border-box;background:none;color:inherit;font:inherit;padding:0;margin:0;outline:none;border:none;box-shadow:none;vertical-align:top;min-height:0;min-width:0;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;text-decoration:none}[data-app-mode=main] .main-layout-wrapper .pdfjs-text-layer *{position:absolute;color:transparent!important;line-height:1}[data-app-mode=main] .main-layout-wrapper .pdf-box-wrapper{display:grid;grid-template-columns:1fr}[data-app-mode=main] .main-layout-wrapper .pdf-box-wrapper-inner{display:-webkit-box;display:-webkit-flex;display:flex;max-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}[data-app-mode=main] .main-layout-wrapper .pdf-box{max-width:100%;margin:auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;box-shadow:0 8px 40px rgba(0,0,0,.1);border-radius:16px;overflow:hidden}[data-app-mode=main] .main-layout-wrapper .pdf-box.wide{max-width:-webkit-calc(100vw - (32px * 2));max-width:calc(100vw - 64px);max-width:clamp(0px,-webkit-calc(100vw - (32px * 2)),700px);max-width:clamp(0px,calc(100vw - 64px),700px)}@media (min-width: 440px){[data-app-mode=main] .main-layout-wrapper .pdf-box.pdf-box-multipage{box-shadow:unset;overflow:unset}}[data-app-mode=main] .main-layout-wrapper .pdf-btns-wrapper{margin:24px auto 0;display:-webkit-box;display:-webkit-flex;display:flex;gap:16px}[data-app-mode=main] .main-layout-wrapper .pdf-btns-wrapper .pdf-btn{border-radius:50%;padding:8px;border:1px solid #E5E5E5;cursor:pointer;min-width:32px;min-height:32px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;color:#a6a6a6}[data-app-mode=main] .main-layout-wrapper .pdf-btns-wrapper .pdf-btn:not([data-app-mode=main] .main-layout-wrapper .pdf-btns-wrapper .pdf-btn:disabled):hover{opacity:.7}[data-app-mode=main] .main-layout-wrapper .pdf-btns-wrapper .pdf-btn:disabled{cursor:unset;opacity:.5}[data-app-mode=main] .main-layout-wrapper .pdf-btns-wrapper .pdf-btn:focus-visible{border:1px solid #6462DD}[data-app-mode=main] .main-layout-wrapper .pdf-btns-wrapper .pdf-btn:focus-visible svg{color:#6462dd}[data-app-mode=main] .main-layout-wrapper .pdf-btns-wrapper .pdf-next-btn{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-app-mode=main] .main-layout-wrapper .pdf-btns-wrapper .pdf-pagination{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:4px;color:#000;text-align:center;font-family:Lato;font-size:16px;font-weight:400;line-height:32px;opacity:.4}[data-app-mode=main] .main-layout-wrapper .multi-pdf-wrapper{position:relative;margin:0 auto;min-width:370px;min-height:530px}[data-app-mode=main] .main-layout-wrapper .multi-pdf-wrapper .multi-pdf-card{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;min-width:370px;min-height:530px;-webkit-transform:translateY(-webkit-calc(var(--index) * 40px * -1)) scale(-webkit-calc(1 - var(--index) * .1));transform:translateY(calc(var(--index) * 40px * -1)) scale(calc(1 - var(--index) * .1));-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease;border-radius:16px;background:#FFF;box-shadow:0 8px 40px rgba(0,0,0,.1);overflow:hidden}[data-app-mode=main] .main-layout-wrapper .emoji-point-right{display:inline-block;background:url(/assets/backhand-index-pointing-right_1f449-z0vdCT6S.png);height:1em;width:1em;vertical-align:baseline;background-size:contain;background-repeat:no-repeat;margin-bottom:-2px}[data-app-mode=main] .main-layout-wrapper .pay-mono-logo,[data-app-mode=main] .main-layout-wrapper .main-layout--button .pay-mono-logo{display:inline-block}[data-app-mode=main] .main-layout-wrapper .pay-mono-logo svg,[data-app-mode=main] .main-layout-wrapper .main-layout--button .pay-mono-logo svg{height:9px;vertical-align:middle}[data-app-mode=main] .main-layout-wrapper .new-monopay-logo,[data-app-mode=main] .main-layout-wrapper .main-layout--button .new-monopay-logo{display:inline-block;width:103px;height:26px}[data-app-mode=main] .main-layout-wrapper .new-monopay-logo svg,[data-app-mode=main] .main-layout-wrapper .main-layout--button .new-monopay-logo svg{width:100%;height:100%;vertical-align:middle}[data-app-mode=main] .main-layout-wrapper .mono-pay-cat-head,[data-app-mode=main] .main-layout-wrapper .main-layout--button .mono-pay-cat-head{display:-webkit-box;display:-webkit-flex;display:flex}[data-app-mode=main] .main-layout-wrapper .mono-pay-cat-head svg,[data-app-mode=main] .main-layout-wrapper .main-layout--button .mono-pay-cat-head svg{height:20px;width:94px}@supports not (-webkit-appearance: -apple-pay-button){[data-app-mode=main] .main-layout-wrapper apple-pay-button{background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;box-sizing:border-box;max-height:64px;background-image:-webkit-named-image(apple-pay-logo-black);background-color:#000}[data-app-mode=main] .main-layout-wrapper apple-pay-button.apple-btn-visible{min-height:50px}}[data-app-mode=main] .main-layout-wrapper apple-pay-button{border-radius:16px;overflow:hidden;width:100%;background:#000000;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;--apple-pay-button-box-sizing: border-box;--apple-pay-button-height: 40px;--apple-pay-button-width: 100%;--apple-pay-button-padding: 3px 16px}[data-app-mode=main] .main-layout-wrapper apple-pay-button.apple-btn-visible{min-height:50px}[data-app-mode=main] .main-layout-wrapper apple-pay-button:hover,[data-app-mode=main] .main-layout-wrapper apple-pay-button:focus{-webkit-filter:contrast(.7) brightness(1.1);filter:contrast(.7) brightness(1.1)}[data-app-mode=main] .main-layout-wrapper apple-pay-button:focus:hover{-webkit-filter:contrast(.7) brightness(1.2);filter:contrast(.7) brightness(1.2)}[data-app-mode=main] .main-layout-wrapper apple-wallet-button{min-height:48px;border-radius:10px;overflow:hidden;width:100%;background:#000000;padding:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;--apple-wallet-button-box-sizing: border-box;--apple-wallet-button-height: 40px;--apple-wallet-button-width: 100%;--apple-wallet-button-padding: 4px 16px;--apple-wallet-button-border-radius: 10px}[data-app-mode=main] .main-layout-wrapper apple-wallet-button:hover,[data-app-mode=main] .main-layout-wrapper apple-wallet-button:focus{-webkit-filter:contrast(.7) brightness(1.1);filter:contrast(.7) brightness(1.1)}[data-app-mode=main] .main-layout-wrapper apple-wallet-button:focus:hover{-webkit-filter:contrast(.7) brightness(1.2);filter:contrast(.7) brightness(1.2)}[data-app-mode=main] .main-layout-wrapper .mq-invoice{--apple-pay-button-padding: 2px 16px;min-height:48px;border-radius:16px}[data-app-mode=main] .main-layout-wrapper .gpay-card-info-container.long{height:48px;padding:4px 16px}[data-app-mode=main] .main-layout-wrapper .gpay-card-info-container-fill .gpay-card-info-animation-container{left:0}[data-app-mode=main] .main-layout-wrapper .gpay-card-info-container-fill .gpay-card-info-iframe{top:0;bottom:0;left:0;right:0;height:100%}[data-app-mode=main] .main-layout-wrapper .gpay-card-info-animation-gpay-logo{background-repeat:no-repeat}[data-app-mode=main] .main-layout-wrapper .gpay-button-fill .gpay-button{height:48px;border-radius:8px;background-position:center;background-size:contain;background-repeat:no-repeat;background-origin:content-box;padding:16px 15% 12px}[data-app-mode=main] .main-layout-wrapper .gpay-button-fill .gpay-button.subscribe{padding:13px 15%;min-width:unset}[data-app-mode=main] .main-layout-wrapper .gwallet-button{display:block;width:100%;height:50px;overflow:hidden;border-radius:36px;border:.5px solid #747775}[data-app-mode=main] .main-layout-wrapper .gwallet-button svg{background-color:#1f1f1f;width:100%}[data-app-mode=main] .main-layout-wrapper .tap-to-pay-btn-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px}@media (max-width: 799px){[data-app-mode=main] .main-layout-wrapper .tap-to-pay-btn-wrapper.hide-apple-btn apple-pay-button{display:none}}[data-app-mode=main] .main-layout-wrapper .tap-to-pay-btn-wrapper.hide-google-btn gpay-card-info-container-fill,[data-app-mode=main] .main-layout-wrapper .tap-to-pay-btn-wrapper.hide-google-btn>div{display:none}@media (max-width: 1199px){[data-app-mode=main] .main-layout-wrapper{padding:32px 16px}}[data-app-mode=main] .main-layout-wrapper.theme-dark,[data-display~=dark][data-app-mode=main] .main-layout-wrapper{--input-autofill-fg: #caca00;--main-bg: var(--main-bg--dark);--main-fg: #ccc;--main-border-color: #7778;--primary-text: #8156f2;--primary-bg-disabled: rgba(102, 56, 221, .3);--primary-fg-disabled: rgba(255, 255, 255, .6);--logo-bg: #5d5d5d;--logo-fg: #676767;--input-bg--transp: rgba(0, 0, 0, 0)}[data-app-mode=main] .main-layout-wrapper.theme-dark .main-layout--card,[data-display~=dark][data-app-mode=main] .main-layout-wrapper .main-layout--card{--main-bg: var(--main-bg--dark-2);--input-bg: var(--main-bg)}[data-app-mode=main] .main-layout-wrapper .main-layout--expand{-webkit-box-flex:1;-webkit-flex:1;flex:1}[data-app-mode=main] .main-layout-wrapper .qr-block{border:1px solid var(--main-border-color);border-radius:16px;padding:24px;font-size:16px;display:grid;gap:32px;grid-auto-flow:column;grid-auto-columns:minmax(-webkit-min-content,-webkit-max-content);grid-auto-columns:minmax(min-content,max-content);-webkit-box-align:center;-webkit-align-items:center;align-items:center}[data-app-mode=main] .main-layout-wrapper .qr-block.m-before{margin-bottom:16px}@media (max-width: 1199px){[data-app-mode=main] .main-layout-wrapper .qr-block.m-before{margin-bottom:8px}}[data-app-mode=main] .main-layout-wrapper .qr-block .qr-block--img{width:92px;height:92px;background:#eee;display:-webkit-box;display:-webkit-flex;display:flex}[data-app-mode=main] .main-layout-wrapper .qr-block .qr-block--img svg{width:100%}[data-display~=tv][data-app-mode=main] .main-layout-wrapper .qr-block .qr-block--img{width:128px;height:128px;border-radius:6px;overflow:hidden}[data-display~=dark][data-app-mode=main] .main-layout-wrapper .qr-block .qr-block--img svg rect{fill:#ddd!important}[data-app-mode=main] .main-layout-wrapper .qr-block .qr-block--content h4{font-style:normal;font-weight:700;font-size:16px;line-height:24px;margin-bottom:2px}[data-app-mode=main] .main-layout-wrapper .qr-block .qr-block--content p{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#626263}[data-app-mode=main] .main-layout-wrapper .qr-block .qr-block--content a{color:#6638dd;text-decoration:none}[data-app-mode=main] .main-layout-wrapper .qr-block .qr-block--content a:hover,[data-app-mode=main] .main-layout-wrapper .qr-block .qr-block--content a:focus{text-decoration:underline}[data-app-mode=main] .main-layout-wrapper .qr-block .qr-block--content a:focus-visible{border-radius:4px;border:2px solid #6462DD}[data-app-mode=main] .main-layout-wrapper .qr-block.qr-block--with-action-text{padding:16px;border-radius:24px;border:1px solid #CCC;background:-webkit-gradient(linear,left bottom,left top,from(#FFF),to(#FFF)),#EFEBFB;background:-webkit-linear-gradient(bottom,#FFF 0%,#FFF 100%),#EFEBFB;background:linear-gradient(0deg,#FFF 0%,#FFF 100%),#EFEBFB;gap:16px;grid-template:"qr text" "action-text action-text"}[data-app-mode=main] .main-layout-wrapper .qr-block.qr-block--with-action-text .qr-block--img{border-radius:8px;border:1px solid #000;background:#FFF;padding:8px}[data-app-mode=main] .main-layout-wrapper .qr-block .qr-block--action-text-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;border-radius:24px;border:1px solid #570FF0;background:-webkit-linear-gradient(357deg,rgba(244,240,255,.5) 0%,rgba(248,240,255,.5) 50%,rgba(252,240,255,.5) 100%),#FFF;background:linear-gradient(93deg,rgba(244,240,255,.5) 0%,rgba(248,240,255,.5) 50%,rgba(252,240,255,.5) 100%),#FFF;padding:4px;grid-area:action-text}[data-app-mode=main] .main-layout-wrapper .qr-block .qr-block--action-text{color:#000;text-align:center;font-family:Lato;font-size:14px;font-weight:400;line-height:18px}[data-app-mode=main] .main-layout-wrapper .main-layout--form{display:grid;gap:24px 24px;grid-auto-flow:row;grid-auto-rows:minmax(-webkit-min-content,-webkit-max-content);grid-auto-rows:minmax(min-content,max-content);grid-template-columns:repeat(12,[col-start] 1fr);-webkit-align-content:flex-start;align-content:flex-start}[data-app-mode=main] .main-layout-wrapper .main-layout--form>*,[data-app-mode=main] .main-layout-wrapper .main-layout--form>.group-contents>*{grid-column:1 / -1}[data-app-mode=main] .main-layout-wrapper .main-layout--form .gi-1{grid-column:span 1}[data-app-mode=main] .main-layout-wrapper .main-layout--form .gi-2{grid-column:span 2}[data-app-mode=main] .main-layout-wrapper .main-layout--form .gi-3{grid-column:span 3}[data-app-mode=main] .main-layout-wrapper .main-layout--form .gi-4{grid-column:span 4}[data-app-mode=main] .main-layout-wrapper .main-layout--form .gi-5{grid-column:span 5}[data-app-mode=main] .main-layout-wrapper .main-layout--form .gi-6{grid-column:span 6}[data-app-mode=main] .main-layout-wrapper .main-layout--form .gi-7{grid-column:span 7}[data-app-mode=main] .main-layout-wrapper .main-layout--form .gi-8{grid-column:span 8}[data-app-mode=main] .main-layout-wrapper .main-layout--form .gi-9{grid-column:span 9}[data-app-mode=main] .main-layout-wrapper .main-layout--form .gi-10{grid-column:span 10}[data-app-mode=main] .main-layout-wrapper .main-layout--form .gi-11{grid-column:span 11}[data-app-mode=main] .main-layout-wrapper .main-layout--form .gi-12{grid-column:span 12}[data-app-mode=main] .main-layout-wrapper .main-layout--form.main-layout--form--buttons{gap:16px 24px}[data-app-mode=main] .main-layout-wrapper .main-layout--form#pay-buttons.main-layout--form--buttons button:before,[data-app-mode=main] .main-layout-wrapper .main-layout--form#pay-buttons.main-layout--form--buttons .gpay-card-info-container-fill button,[data-app-mode=main] .main-layout-wrapper .main-layout--form#pay-buttons.main-layout--form--buttons apple-pay-button{border-radius:8px;min-height:48px}[data-app-mode=main] .main-layout-wrapper .main-layout--form#pay-buttons.main-layout--form--buttons .gpay-card-info-container-fill button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}[data-app-mode=main] .main-layout-wrapper .main-layout--icon-button{position:relative;cursor:pointer;z-index:1;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:32px;height:32px}[data-app-mode=main] .main-layout-wrapper .main-layout--icon-button:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1;-webkit-transition:all .2s ease;transition:all .2s ease;background:var(--bg-color);border-radius:50%}[data-app-mode=main] .main-layout-wrapper .main-layout--icon-button:hover:before,[data-app-mode=main] .main-layout-wrapper .main-layout--icon-button:focus:before{--bg-color: #7773;-webkit-filter:contrast(.7) brightness(1.1);filter:contrast(.7) brightness(1.1)}[data-app-mode=main] .main-layout-wrapper .main-layout--icon-button:focus:hover:before{-webkit-filter:contrast(.7) brightness(1.05);filter:contrast(.7) brightness(1.05)}[data-app-mode=main] .main-layout-wrapper .main-layout--back-button{position:absolute;left:0;top:0}[data-display~=tv][data-app-mode=main] .main-layout-wrapper .main-layout--back-button{position:fixed;left:32px;top:32px}[data-app-mode=main] .main-layout-wrapper .main-layout--button{position:relative;min-height:48px;padding:14px 16px;z-index:1;color:var(--fg-color, inherit);display:grid;gap:8px;grid-auto-flow:column;grid-auto-columns:minmax(-webkit-min-content,-webkit-max-content);grid-auto-columns:minmax(min-content,max-content);-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;font-style:normal;font-weight:700;font-size:16px;line-height:24px;border:1px solid transparent;border-radius:16px;cursor:pointer}[data-app-mode=main] .main-layout-wrapper .main-layout--button svg{height:1em;vertical-align:baseline}[data-app-mode=main] .main-layout-wrapper .main-layout--button:before{content:"";border:1px solid var(--border-color, --bg-color);background:var(--bg-color);border-radius:16px;position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1;-webkit-transition:all .2s ease;transition:all .2s ease}[data-app-mode=main] .main-layout-wrapper .main-layout--button:hover:before,[data-app-mode=main] .main-layout-wrapper .main-layout--button:focus:before{-webkit-filter:contrast(.7) brightness(1.1);filter:contrast(.7) brightness(1.1)}[data-app-mode=main] .main-layout-wrapper .main-layout--button:focus:hover:before{-webkit-filter:contrast(.7) brightness(1.2);filter:contrast(.7) brightness(1.2)}[data-app-mode=main] .main-layout-wrapper .main-layout--button.m-button-common{--bg-color: #000000;--fg-color: #ffffff;height:48px;padding:4px 16px}[data-app-mode=main] .main-layout-wrapper .main-layout--button.m-button-primary{--bg-color: var(--primary-bg);--fg-color: var(--primary-fg)}[data-app-mode=main] .main-layout-wrapper .main-layout--button.m-button-primary:disabled{--bg-color: var(--primary-bg-disabled);--fg-color: var(--primary-fg-disabled)}[data-app-mode=main] .main-layout-wrapper .main-layout--button.m-button-secondary{--bg-color: transparent;color:var(--primary-text)}[data-app-mode=main] .main-layout-wrapper .main-layout--button.m-button-secondary:hover,[data-app-mode=main] .main-layout-wrapper .main-layout--button.m-button-secondary:focus{--bg-color: #7773}[data-app-mode=main] .main-layout-wrapper a.link{color:#6638dd}[data-app-mode=main] .main-layout-wrapper a.link:hover{text-decoration:underline}[data-app-mode=main] .main-layout-wrapper .detail-button{font-style:normal;font-weight:700;font-size:16px;line-height:24px;display:grid;gap:8px;grid-auto-flow:column;grid-auto-columns:minmax(-webkit-min-content,-webkit-max-content);grid-auto-columns:minmax(min-content,max-content);padding:12px 16px;width:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;color:var(--primary-text);cursor:pointer}[data-app-mode=main] .main-layout-wrapper .main-layout--card--wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;flex:1}[data-app-mode=main] .main-layout-wrapper .main-layout--card{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:52px 32px;margin:0 auto;position:relative;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}[data-app-mode=main] .main-layout-wrapper .main-layout--card.card-payment-wrapper{box-shadow:0 8px 40px rgba(0,0,0,.1);border-radius:24px;background:var(--main-bg)}@media (max-width: 799px){[data-app-mode=main] .main-layout-wrapper .main-layout--card{padding:0}[data-app-mode=main] .main-layout-wrapper .main-layout--card.card-payment-wrapper{box-shadow:none}}[data-display~=tv][data-app-mode=main] .main-layout-wrapper .main-layout--card{padding:0}[data-display~=tv][data-app-mode=main] .main-layout-wrapper .main-layout--card.card-payment-wrapper{box-shadow:none}[data-app-mode=main] .main-layout-wrapper .main-layout--card .card-content{width:100%;margin:0 auto}[data-app-mode=main] .main-layout-wrapper .main-layout--card .card-img{width:160px;min-height:160px;margin:0 auto;position:relative}[data-app-mode=main] .main-layout-wrapper .main-layout--card .card-img.card-img--1 svg{-webkit-transform:scale(1.2);transform:scale(1.2)}[data-app-mode=main] .main-layout-wrapper .main-layout--card .card-img.m-bg{border-radius:50%;background:#eee}[data-app-mode=main] .main-layout-wrapper .main-layout--card .card-img svg{width:100%;height:auto}[data-app-mode=main] .main-layout-wrapper .main-layout--card .card-header{font-style:normal;font-weight:800;font-size:24px;line-height:32px;text-align:center}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment{position:relative;max-width:1030px;width:100%;margin:0 auto;display:grid;grid-auto-flow:column;grid-template-columns:1fr 0fr 1fr;gap:16px 72px}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment.single-column{max-width:428px;grid:none;grid-auto-flow:row}@media (max-width: 1199px){[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment{gap:16px;max-width:428px;grid:none;grid-auto-flow:row}}@media (max-width: 799px){[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment{max-width:375px;gap:16px ​24px;max-width:428px;grid:none;grid-auto-flow:row;gap:32px}}[data-display~=tv][data-app-mode=main] .main-layout-wrapper .main-layout--client-payment{max-width:375px;gap:16px ​24px;max-width:428px;grid:none;grid-auto-flow:row;gap:32px}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .main-layout--col-1{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:24px 0px}@media (max-width: 799px){[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .main-layout--col-1{display:contents;grid-column:auto}}[data-display~=tv][data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .main-layout--col-1{display:contents;grid-column:auto}@media (max-width: 1199px){[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .main-layout--divider{display:none}}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .main-layout--col-2{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}@media (max-width: 799px){[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .main-layout--col-2{display:contents;grid-column:auto}}[data-display~=tv][data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .main-layout--col-2{display:contents;grid-column:auto}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .main-layout--merhant-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .main-layout--merhant-info .main-layout--form--buttons{width:100%}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .main-layout--merchant-name{font-style:normal;font-weight:600;font-size:18px;line-height:26px;margin-top:12px;text-align:center}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .main-layout--merchant-logo{display:inline-block;width:64px;height:64px;background:var(--logo-bg);border-radius:50%;object-fit:cover;object-position:center;--bg--crop: 1px;background-position:-webkit-calc(-1 * var(--bg--crop)) -webkit-calc(-1 * var(--bg--crop));background-position:calc(-1 * var(--bg--crop)) calc(-1 * var(--bg--crop));background-size:-webkit-calc(100% + (var(--bg--crop) * 2));background-size:calc(100% + (var(--bg--crop) * 2));background-repeat:no-repeat}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .main-layout--payment-amount{font-style:normal;font-weight:800;font-size:40px;line-height:48px;margin-top:8px;text-align:center}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .main-layout--payment-amount--details{font-style:normal;font-weight:500;font-size:14px;line-height:24px;margin-top:4px}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .show-detail{width:100%}@media (min-width: 1200px){[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .show-detail.show-detail--basket{display:none}}@media (max-width: 1199px){[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .show-detail.show-detail--basket:not(.show-detail--show){display:none}}@media (min-width: 800px){[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .show-detail.show-detail--card{display:none}}@media (max-width: 799px){[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .show-detail.show-detail--card:not(.show-detail--show){display:none}}[data-display~=tv][data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .show-detail.show-detail--card:not(.show-detail--show){display:none}@media (max-width: 1199px){[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .main-layout--payment-info--hide{display:none}}@media (max-width: 799px){[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .main-layout--form--payment-card.main-layout--form--payment-card--hide{display:none}}[data-display~=tv][data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .main-layout--form--payment-card.main-layout--form--payment-card--hide{display:none}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .payment-info--section--header{font-style:normal;font-weight:700;font-size:18px;line-height:26px;margin-bottom:24px;margin-top:8px}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .payment-info--section--content h4{font-style:normal;font-weight:600;font-size:14px;line-height:20px;margin-bottom:2px}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .payment-info--section--content p{font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#626263}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .basket-list{list-style:none;display:grid;gap:24px;grid-auto-flow:row}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .basket-list--item{display:grid;grid-auto-columns:minmax(-webkit-min-content,-webkit-max-content);grid-auto-columns:minmax(min-content,max-content);grid-auto-flow:column;grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content;gap:12px}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .basket-list--item--sum{font-style:normal;font-weight:700;font-size:18px;line-height:20px;white-space:nowrap}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .basket-list--item--content{padding-left:4px}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .basket-list--item--content .item-description{font-style:normal;font-weight:600;font-size:14px;line-height:20px;padding-top:1px}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .basket-list--item--content .item-quantity{font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#626263}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .basket-list--item--icon{overflow:hidden;width:56px;height:56px;background:#ffffff;border:1px solid rgba(204,204,204,.5);border-radius:8px;background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:flex}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .basket-list--item--icon img{overflow:hidden;object-position:center;object-fit:contain;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1;flex:1}[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .main-layout--payment-form.pay-installment-form #card-form,[data-app-mode=main] .main-layout-wrapper .main-layout--client-payment .main-layout--payment-form.pay-now-form .installment-block{display:none}[data-app-mode=main] .main-layout-wrapper.page-result .card-content+.card-content{margin-top:32px}[data-app-mode=main] .main-layout-wrapper.page-result .card-content--footer{margin-bottom:-16px}@media (max-width: 799px){[data-app-mode=main] .main-layout-wrapper.page-result .card-content--footer{margin-bottom:-32px}}[data-display~=tv][data-app-mode=main] .main-layout-wrapper.page-result .card-content--footer{margin-bottom:-32px}@media (min-width: 800px){[data-app-mode=main] .main-layout-wrapper.page-result{--main-bg: #fff}[data-app-mode=main] .main-layout-wrapper.page-result .main-layout--card{--main-bg: #fff;--input-bg: var(--main-bg)}[data-app-mode=main] .main-layout-wrapper.page-result.theme-dark,[data-display~=dark][data-app-mode=main] .main-layout-wrapper.page-result{--main-bg: var(--main-bg--dark)}[data-app-mode=main] .main-layout-wrapper.page-result.theme-dark .main-layout--card,[data-display~=dark][data-app-mode=main] .main-layout-wrapper.page-result .main-layout--card{--main-bg: var(--main-bg--dark-2);--input-bg: var(--main-bg)}}@media (max-width: 799px){[data-app-mode=main] .main-layout-wrapper.page-result{padding:16px}[data-app-mode=main] .main-layout-wrapper.page-result .main-layout--mono-logo{display:none}}[data-display~=tv][data-app-mode=main] .main-layout-wrapper.page-result{padding:16px}[data-display~=tv][data-app-mode=main] .main-layout-wrapper.page-result .main-layout--mono-logo{display:none}[data-app-mode=main] .main-layout-wrapper.page-result .main-layout--result{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;flex:1}[data-app-mode=main] .main-layout-wrapper.page-result .main-layout--result .main-layout--form--buttons{-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}@media (max-width: 799px){[data-app-mode=main] .main-layout-wrapper.page-result .main-layout--result{padding:0}}[data-display~=tv][data-app-mode=main] .main-layout-wrapper.page-result .main-layout--result{padding:0}@media (min-width: 800px) and (min-height: 1100px){[data-app-mode=main] .main-layout-wrapper.page-result .main-layout--result{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-bottom:auto}[data-app-mode=main] .main-layout-wrapper.page-result .main-layout--result .main-layout--card--wrapper{min-height:var(--card--min-height)}}[data-app-mode=main] .main-layout-wrapper.page-result .main-layout--result .main-layout--result--header{position:absolute;top:0;right:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;font-style:normal;font-weight:700;font-size:16px;line-height:20px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;color:#a6a6a6;padding:32px}@media (max-width: 799px){[data-app-mode=main] .main-layout-wrapper.page-result .main-layout--result .main-layout--result--header{padding:16px 24px}}[data-display~=tv][data-app-mode=main] .main-layout-wrapper.page-result .main-layout--result .main-layout--result--header{padding:16px 24px}[data-app-mode=main] .main-layout-wrapper.page-result .main-layout--card{max-width:540px;width:100%}@media (min-width: 1200px){[data-app-mode=main] .main-layout-wrapper.page-result .main-layout--card{max-width:992px;min-width:992px}}@media (min-width: 800px){[data-app-mode=main] .main-layout-wrapper.page-result .main-layout--card{min-height:min(var(--card--min-height),100%);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media (max-width: 799px){[data-app-mode=main] .main-layout-wrapper.page-result .main-layout--card{background:none;border:none;border-radius:none;padding:48px 32px;-webkit-box-flex:1;-webkit-flex:1;flex:1}}[data-display~=tv][data-app-mode=main] .main-layout-wrapper.page-result .main-layout--card{background:none;border:none;border-radius:none;padding:48px 32px;-webkit-box-flex:1;-webkit-flex:1;flex:1}[data-app-mode=main] .main-layout-wrapper.page-result .main-layout--card .card-content{max-width:375px;width:100%}@media (max-width: 799px){[data-app-mode=main] .main-layout-wrapper.page-result{padding:0}}[data-display~=tv][data-app-mode=main] .main-layout-wrapper.page-result{padding:0}@media (min-width: 800px) and (max-width: 1199px){[data-app-mode=main] .main-layout-wrapper.page-result.referral-layout .main-layout--card{border-radius:24px;box-shadow:0 8px 40px rgba(0,0,0,.05);z-index:1}}@media (max-width: 1199px){[data-app-mode=main] .main-layout-wrapper.page-result.referral-layout .comment-wrapper{display:none}}@media (max-width: 799px){[data-app-mode=main] .main-layout-wrapper.page-result.referral-layout .card-content--footer{margin-top:0;margin-bottom:0}}[data-app-mode=main] .main-layout-wrapper.page-result #button-fiscal:focus-visible{border-radius:8px;border:2px solid #6462DD}[data-app-mode=main] .main-layout-wrapper .main-layout--mono-logo{max-width:100%;margin:0 auto 40px;height:32px;display:none}@media (max-width: 1199px){[data-app-mode=main] .main-layout-wrapper .main-layout--mono-logo{margin-bottom:16px}}[data-app-mode=main] .main-layout-wrapper .main-layout--mono-logo svg{height:100%}[data-app-mode=main] .main-layout-wrapper.page-client-payment{padding:40px 32px}[data-app-mode=main] .main-layout-wrapper.page-client-payment .main-layout--payment-desc{font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#626263}@media (max-width: 799px){[data-app-mode=main] .main-layout-wrapper.page-client-payment .main-layout--payment-desc{border-radius:8px;border:1px solid #ABD3FE;background:#F2F7FD;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#000;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:8px;text-align:start;word-break:break-word}}@media (min-width: 800px){[data-app-mode=main] .main-layout-wrapper.page-client-payment{--main-bg: #FFF}[data-display~=tv][data-app-mode=main] .main-layout-wrapper.page-client-payment{--main-bg: #fff}[data-app-mode=main] .main-layout-wrapper.page-client-payment .main-layout--card{--main-bg: #fff;--input-bg: var(--main-bg)}[data-app-mode=main] .main-layout-wrapper.page-client-payment.theme-dark,[data-display~=dark][data-app-mode=main] .main-layout-wrapper.page-client-payment{--main-bg: var(--main-bg--dark)}[data-app-mode=main] .main-layout-wrapper.page-client-payment.theme-dark .main-layout--card,[data-display~=dark][data-app-mode=main] .main-layout-wrapper.page-client-payment .main-layout--card{--main-bg: var(--main-bg--dark-2);--input-bg: var(--main-bg)}}@media (min-width: 800px) and (min-height: 1100px){[data-app-mode=main] .main-layout-wrapper.page-client-payment{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}[data-app-mode=main] .main-layout-wrapper.page-client-payment .main-layout--card--wrapper{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}}@media (max-width: 799px){[data-app-mode=main] .main-layout-wrapper.page-client-payment{padding:24px 16px}[data-app-mode=main] .main-layout-wrapper.page-client-payment .main-layout--mono-logo{display:none}}[data-display~=tv][data-app-mode=main] .main-layout-wrapper.page-client-payment{padding:24px 16px}[data-display~=tv][data-app-mode=main] .main-layout-wrapper.page-client-payment .main-layout--mono-logo{display:none}[data-app-mode=main] .main-layout-wrapper.page-client-payment .main-layout--card{max-width:1222px;padding:56px 96px}[data-app-mode=main] .main-layout-wrapper.page-client-payment .main-layout--card .card-content{width:100%}@media (max-width: 1199px){[data-app-mode=main] .main-layout-wrapper.page-client-payment .main-layout--card{padding:56px 32px;width:568px;max-width:100%}[data-app-mode=main] .main-layout-wrapper.page-client-payment .main-layout--card .card-content{width:428px;max-width:100%}}@media (max-width: 799px){[data-app-mode=main] .main-layout-wrapper.page-client-payment .main-layout--card{background:none;border:none;border-radius:none;padding:0}}[data-display~=tv][data-app-mode=main] .main-layout-wrapper.page-client-payment .main-layout--card{background:none;border:none;border-radius:none;padding:0}@media (min-width: 800px){[data-app-mode=main] .main-layout-wrapper.page-client-payment .main-layout--card{border-radius:24px;box-shadow:0 8px 40px rgba(0,0,0,.1);z-index:1}}[data-app-mode=main] .main-layout-wrapper.page-client-payment .payment-info--to-pay-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#2b2833;font-size:16px;font-weight:700;line-height:24px}[data-app-mode=main] .main-layout-wrapper.page-client-payment .payment-info--to-pay-wrapper .payment-info--to-pay-text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px}[data-app-mode=main] .main-layout-wrapper.page-client-payment .payment-info--to-pay-wrapper .payment-info--to-pay-text #payment-info-instruction{cursor:pointer;width:16px;height:16px}[data-app-mode=main] .main-layout-wrapper.page-client-payment .payment-info--to-pay-wrapper .payment-info--to-pay-text #payment-info-instruction:focus-visible svg{border-radius:8px;border:2px solid #6462DD}[data-app-mode=main] .main-layout-wrapper.page-client-payment .payment-info--to-pay-wrapper .payment-info--to-pay-amount{font-size:24px}[data-app-mode=main] .main-layout-wrapper.frame-client-payment{padding:24px;position:relative}[data-app-mode=main] .main-layout-wrapper.frame-client-payment .frame-payment--back-button{position:fixed;top:24px;left:24px}[data-app-mode=main] .main-layout-wrapper.frame-client-payment .main-layout--card{max-width:428px;width:100%}[data-app-mode=main] .main-layout-wrapper.frame-client-payment .main-layout--card.card-payment-wrapper{box-shadow:none;max-width:unset;width:100%}[data-app-mode=main] .main-layout-wrapper.frame-client-payment .main-layout--form#pay-buttons.main-layout--form--buttons apple-pay-button,[data-app-mode=main] .main-layout-wrapper.frame-client-payment .main-layout--form#pay-buttons.main-layout--form--buttons .gpay-card-info-container-fill button,[data-app-mode=main] .main-layout-wrapper.frame-client-payment .main-layout--form#pay-buttons.main-layout--form--buttons #monopay-btn:before{--apple-pay-button-padding: 2px 16px;min-height:48px;border-radius:16px}[data-app-mode=main] .main-layout-wrapper.frame-client-payment .main-layout--form#pay-buttons.main-layout--form--buttons .gpay-card-info-container-fill button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}[data-app-mode=main] .main-layout-wrapper.frame-client-payment .main-layout--form#pay-buttons.main-layout--form--buttons .gpay-card-info-container-fill .gpay-card-info-iframe{top:0;bottom:0;left:0;right:0;height:100%}[data-app-mode=main] .main-layout-wrapper.frame-client-payment .main-layout--form#pay-buttons.main-layout--form--buttons .gpay-button-fill .gpay-button{min-height:48px;border-radius:16px;padding:14px 15% 12px}[data-app-mode=main] .main-layout-wrapper.frame-client-payment .gpay-card-info-container-fill .gpay-card-info-animation-container{border-radius:16px}[data-app-mode=main] .main-layout-wrapper.frame-client-payment .main-layout--merchant-name{margin-top:8px}[data-app-mode=main] .main-layout-wrapper.frame-client-payment .qr-block--img{border-radius:8px;border:1px solid #0A1C46;overflow:hidden;background:#fff;position:relative}[data-app-mode=main] .main-layout-wrapper.frame-client-payment .qr-block--img .qr-block--img-logo{position:absolute;top:50%;left:50%;width:20px;height:20px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:4px;background:#fff;border-radius:50%}[data-display~=tv][data-app-mode=main] .main-layout-wrapper.frame-client-payment .qr-block--img{width:92px;height:92px}[data-app-mode=main] .main-layout-wrapper .alert-block{padding:8px 16px;color:var(--main-fg);background:-webkit-gradient(linear,left bottom,left top,from(#ffffff),to(#ffffff)),#ffa6a6;background:-webkit-linear-gradient(bottom,#ffffff,#ffffff),#ffa6a6;background:linear-gradient(0deg,#ffffff,#ffffff),#ffa6a6;-webkit-appearance:none;box-shadow:0 2px 32px rgba(0,0,0,.16);-webkit-filter:drop-shadow(0px 2px 32px rgba(0,0,0,.16));filter:drop-shadow(0px 2px 32px rgba(0,0,0,.16));border-radius:16px;overflow:hidden}[data-app-mode=main] .main-layout-wrapper .alert-block .apple-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;padding:8px 16px}[data-app-mode=main] .main-layout-wrapper .alert-block .apple-wrapper .apple-wrapper-svg{min-width:40px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}[data-app-mode=main] .main-layout-wrapper .alert-block .apple-wrapper .apple-wrapper-svg svg{min-width:40px;min-height:32px}[data-app-mode=main] .main-layout-wrapper .alert-block .apple-wrapper .apple-wrapper-text{margin-left:12px;font-size:12px;line-height:16px}[data-app-mode=main] .main-layout-wrapper .alert-block #copy-wrapper{padding:8px;border-top:1px solid rgba(204,204,204,.5);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer}[data-app-mode=main] .main-layout-wrapper .alert-block #copy-wrapper .copy-wrapper-text{color:#6638dd;margin-right:8px;font-weight:700;font-size:14px;line-height:20px}[data-app-mode=main] .main-layout-wrapper .loaderx{--loader-size: 50px;--loader-bg: rgba(95, 95, 217, .2);--loader-color: #5F5FD9;--loader-width: 5.5px;position:relative;line-height:0;height:0px;width:0px;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;margin-left:-webkit-calc(var(--loader-size) / 2 + 2px);margin-left:calc(var(--loader-size) / 2 + 2px);margin-right:-webkit-calc(var(--loader-size) / 2 + 2px);margin-right:calc(var(--loader-size) / 2 + 2px)}[data-app-mode=main] .main-layout-wrapper .loaderx:after{content:"";display:block;border-radius:50%;width:var(--loader-size, 50px);height:var(--loader-size, 50px);position:absolute;top:50%;left:50%;border-top:var(--loader-width) solid var(--loader-bg);border-right:var(--loader-width) solid var(--loader-bg);border-bottom:var(--loader-width) solid var(--loader-bg);border-left:var(--loader-width) solid var(--loader-color);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-app-mode=main] .main-layout-wrapper .clearfix:before{content:"";display:table;clear:both}[data-app-mode=main] .main-layout-wrapper .flex-list{margin:0 auto;min-height:52px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}[data-app-mode=main] .main-layout-wrapper .flex-list-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}[data-app-mode=main] .main-layout-wrapper .flex-list-item+.flex-list-item{margin-top:20px}[data-app-mode=main] .main-layout-wrapper .flex-list-item>.flex-list-item-content{-webkit-box-flex:1;-webkit-flex:1;flex:1;margin-left:16px}[data-app-mode=main] .main-layout-wrapper .flex-list-item>.flex-list-item-content>:first-child{margin-top:0}[data-app-mode=main] .main-layout-wrapper .flex-list-item--icon--wrap{width:40px;height:40px;border-radius:50%;background:var(--icon-bg-color, rgba(140, 140, 140, .2));display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}[data-app-mode=main] .main-layout-wrapper .list-item-key{font-style:normal;font-weight:600}[data-app-mode=main] .main-layout-wrapper .list-item-value{font-style:normal;font-weight:600;font-size:20px;line-height:24px}[data-app-mode=main] .main-layout-wrapper .list-item-value--small{font-style:normal;font-weight:400;font-size:14px;line-height:24px;opacity:.7}[data-app-mode=main] .main-layout-wrapper .flex-list{counter-reset:flex-list}[data-app-mode=main] .main-layout-wrapper .flex-list .flex-list-item{counter-increment:flex-list}[data-app-mode=main] .main-layout-wrapper .flex-list-item--icon{position:relative;width:40px;height:40px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-size:20px;line-height:1;font-size:24px;--icon--bg--attr: var(--icon--bg)}[data-app-mode=main] .main-layout-wrapper .flex-list-item--icon--content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-size:inherit;position:absolute;width:100%;height:100%;left:0;top:0;background:var(--icon--bg--attr, var(--icon--bg, rgba(140, 140, 140, .2)));box-shadow:var(--icon--box-shadow);border-radius:var(--icon--border-radius, 50%)}[data-app-mode=main] .main-layout-wrapper .flex-list-item--icon[data-badge]{margin-right:3px}[data-app-mode=main] .main-layout-wrapper .flex-list--counter .flex-list-item--icon[data-badge]:after{content:counter(flex-list)}[data-app-mode=main] .main-layout-wrapper .flex-list-item--icon[data-badge]:after{content:"";position:absolute;width:20px;height:20px;background:black;color:#fff;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-weight:700;font-size:12px;line-height:1.4;right:-3px;bottom:-3px}[data-app-mode=main] .main-layout-wrapper .flex-list-item--icon[data-badge] .flex-list-item--icon--content{-webkit-mask-image:-webkit-radial-gradient(-webkit-calc(100% - 7px) -webkit-calc(100% - 7px),circle,black 0,black 12px,transparent 0),-webkit-radial-gradient(center,circle,black 0,black 40px,transparent 0);-webkit-mask-size:100%,100%;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:destination-out;-webkit-mask-origin:padding}[data-app-mode=main] .main-layout-wrapper .flex-list-item--icon[data-badge]:not([data-badge=""]):after{content:attr(data-badge)}[data-app-mode=main] .main-layout-wrapper .flex-list-item dl>dd{font-weight:inherit}@media screen and (prefers-color-scheme: dark){[data-app-mode=main] .main-layout-wrapper .flex-list-item--icon[data-badge]:after{background:#fffc;color:#000}[data-app-mode=main] .main-layout-wrapper .flex-list-item--icon[data-badge] .flex-list-item--icon--content:before{-webkit-filter:brightness(.5);filter:brightness(.5)}}[data-app-mode=main] .main-layout-wrapper [data-emoji]:before{content:attr(data-emoji);font-family:apple color emoji,segoe ui emoji,noto color emoji,android emoji,emojisymbols,emojione mozilla,twemoji mozilla,segoe ui symbol}[data-app-mode=main] .main-layout-wrapper [data-emoji].m-shift-left:before{-webkit-transform:translateX(-7%);transform:translate(-7%)}[data-app-mode=main] .main-layout-wrapper .text-bold{font-weight:700}[data-app-mode=main] .main-layout-wrapper .title-expired.card-header{font-weight:800;font-size:22px;line-height:30px}[data-app-mode=main] .main-layout-wrapper .text-expired{font-weight:400;font-size:14px;line-height:20px}[data-app-mode=main] .main-layout-wrapper .nowrap{white-space:nowrap}[data-app-mode=main] .main-layout-wrapper .divider{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;color:var(--main-border-text);font-style:normal;font-weight:400;font-size:16px;line-height:20px}[data-app-mode=main] .main-layout-wrapper .divider:before,[data-app-mode=main] .main-layout-wrapper .divider:after{content:"";display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;background-color:var(--main-border-color)}[data-app-mode=main] .main-layout-wrapper .divider:not(.vertical){width:100%;margin:-40px 0}[data-app-mode=main] .main-layout-wrapper .divider:not(.vertical):not(:empty):before{margin-right:8px}[data-app-mode=main] .main-layout-wrapper .divider:not(.vertical):not(:empty):after{margin-left:8px}[data-app-mode=main] .main-layout-wrapper .divider:not(.vertical):before,[data-app-mode=main] .main-layout-wrapper .divider:not(.vertical):after{margin-top:var(--margin-top, 40px);margin-bottom:var(--margin-bottom, 40px);height:.6px}[data-app-mode=main] .main-layout-wrapper .divider.vertical{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}[data-app-mode=main] .main-layout-wrapper .divider.vertical:not(:empty):before{margin-bottom:8px}[data-app-mode=main] .main-layout-wrapper .divider.vertical:not(:empty):after{margin-top:8px}[data-app-mode=main] .main-layout-wrapper .divider.vertical:before,[data-app-mode=main] .main-layout-wrapper .divider.vertical:after{margin-left:var(--margin-top, 40px);margin-right:var(--margin-bottom, 40px);width:.6px}[data-app-mode=main] .main-layout-wrapper .group-contents{display:contents}[data-app-mode=main] .main-layout-wrapper .flex-column{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}@media (min-width: 800px){[data-app-mode=main] .main-layout-wrapper .show-mobile-only{display:none}}@media (max-width: 799px){[data-app-mode=main] .main-layout-wrapper .hide-mobile-only{display:none}}[data-display~=tv][data-app-mode=main] .main-layout-wrapper .hide-mobile-only{display:none}@media (min-width: 1200px){[data-app-mode=main] .main-layout-wrapper .hide-desktop-only{display:none}}@media (max-width: 1199px){[data-app-mode=main] .main-layout-wrapper .show-desktop-only{display:none}}[data-app-mode=main] .main-layout-wrapper .hide-all{display:none}[data-app-mode=main] .main-layout-wrapper [hidden]{display:none!important}[data-app-mode=main] .main-layout-wrapper .countdown-ring{-webkit-transform:rotateZ(-90deg);transform:rotate(-90deg)}[data-app-mode=main] .main-layout-wrapper .countdown-ring .ring-progress{stroke-dasharray:400px;stroke-dashoffset:0px;stroke-linecap:round;stroke-width:8px;stroke:#6462dd;fill:none}[data-app-mode=main] .main-layout-wrapper .countdown-ring .ring{stroke-width:8px;stroke:#f4f4f4;fill:none}[data-app-mode=main] .main-layout-wrapper .countodwn-timer{position:absolute;left:50%;top:50%;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px;font-weight:800}[data-app-mode=main] .currency-btn{cursor:pointer;background-color:transparent;border:none;margin-left:12px;-webkit-transition:all .3s ease;transition:all .3s ease}[data-app-mode=main] .currency-btn svg{width:24px;height:24px}[data-app-mode=main] .currency-btn:focus-visible svg{border-radius:50%;border:2px solid #6462DD}[data-app-mode=main] .currency-btn.reverse-btn{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-app-mode=main] .currency-exchange-text{font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#626263}[data-app-mode=main] .content--backdrop-wrapper{position:relative}[data-app-mode=main] .currency-modal--backdrop{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5);padding:0;z-index:1;opacity:0;pointer-events:none}[data-app-mode=main] .currency-modal--backdrop.open-modal{opacity:1;pointer-events:all}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper{width:100%;max-height:0px;background:#ffffff;box-shadow:0 4px 8px rgba(0,0,0,.06);border-radius:24px 24px 0 0;position:absolute;bottom:0;left:0;right:0;z-index:10;display:none;pointer-events:none;margin:auto}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%;height:100%;z-index:10}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-header{padding:16px 24px;border-bottom:1px solid #e2e2e2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-header .close-modal-btn{cursor:pointer;background:transparent;border:none}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-header .close-modal-btn svg{width:32px;height:32px}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-header .close-modal-btn:active{-webkit-transform:scale(.9);transform:scale(.9)}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-header .close-modal-btn:focus-visible svg{border:2px solid #6462DD;border-radius:50%}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-chooser-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:16px 0;cursor:pointer}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-chooser-wrapper .ccy-label{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-chooser-wrapper .ccy-label svg{width:40px;height:40px;margin-right:16px;-webkit-transition:all .3s ease;transition:all .3s ease}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-chooser-wrapper input{width:24px;height:24px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:unset;position:relative;border:2px solid #ccc;-webkit-transition:all .3s ease;transition:all .3s ease}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-chooser-wrapper input:checked{border:2px solid #6638dd}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-chooser-wrapper input:checked:before{content:"";width:9px;height:9px;background-color:#6638dd;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-chooser-wrapper:hover input,[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-chooser-wrapper:focus input{border:2px solid #6638dd}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-chooser-wrapper:hover .ccy-label svg,[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-chooser-wrapper:focus .ccy-label svg{-webkit-transform:scale(1.1);transform:scale(1.1)}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-chooser-wrapper:active input{-webkit-transform:scale(.9);transform:scale(.9)}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-text{font-weight:700;font-size:16px;line-height:24px}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-submit-btn{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}[data-app-mode=main] .currency-modal--backdrop .currency-modal--wrapper .ccy-submit-btn svg{width:16px;height:16px;margin-left:8px}[data-app-mode=main] .currency-modal--backdrop.open-modal .currency-modal--wrapper{opacity:1;max-height:unset;pointer-events:all;display:block;-webkit-animation:slide-up .3s forwards;animation:slide-up .3s forwards}[data-app-mode=main] .modal-backdrop{background:rgba(0,0,0,.5);position:relative}[data-app-mode=main] .modal--wrapper{width:100%;max-width:460px;max-height:0px;background:#ffffff;box-shadow:0 4px 8px rgba(0,0,0,.06);border-radius:24px 24px 0 0;position:absolute;left:50%;bottom:0;right:0;opacity:0;z-index:10;pointer-events:none;display:none;-webkit-transform:translate(-50%,0);transform:translate(-50%)}@media screen and (min-width: 800px){[data-app-mode=main] .modal--wrapper{top:50%;bottom:unset;right:unset;max-width:500px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:24px}}[data-app-mode=main] .modal--wrapper.open-modal{max-height:unset;opacity:1;pointer-events:all;display:block}[data-app-mode=main] .modal--wrapper .modal-text{font-weight:700;font-size:16px;line-height:24px}[data-app-mode=main] .modal--wrapper .modal-header{padding:16px 24px;border-bottom:1px solid #e2e2e2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}[data-app-mode=main] .btns-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:12px;margin-top:12px}[data-app-mode=main] .btns-wrapper .amount-chooser-btn{font-family:Lato,system-ui,sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;border:.5px solid #cccccc;border-radius:16px;padding:8px 16px;cursor:pointer;background:#ffffff;color:#000;white-space:nowrap;touch-action:manipulation}[data-app-mode=main] .btns-wrapper .amount-chooser-btn:focus-visible{border:2px solid #6462DD}[data-app-mode=main] .refresh-btn{font-family:Lato,system-ui,sans-serif;font-weight:600;font-size:16px;line-height:20px;color:#626263;margin:24px 0 0;text-decoration:underline;background-color:transparent;border:none;cursor:pointer}[data-app-mode=main] .refresh-btn:focus-visible{border-radius:4px;border:2px solid #6462DD}[data-app-mode=main] .save-card-checkbox-block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}[data-app-mode=main] .card-save-switch{position:relative;display:inline-block;width:40px;height:24px}[data-app-mode=main] .card-save-input{opacity:0;width:0;height:0}[data-app-mode=main] .card-save-input:checked+.card-save-slider{background-color:#6638dd}[data-app-mode=main] .card-save-input:checked+.card-save-slider:before{-webkit-transform:translateX(18px);transform:translate(18px)}[data-app-mode=main] .card-save-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:12px}[data-app-mode=main] .card-save-slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}[data-app-mode=main] .comment-wrapper{container-type:inline-size;position:relative;border:var(--border-size) solid transparent;background-clip:padding-box;background-origin:border-box;--border-size: 2px;border-radius:16px;background:-webkit-linear-gradient(357deg,rgba(244,240,255,.5) 0%,rgba(248,240,255,.5) 50%,rgba(252,240,255,.5) 100%);background:linear-gradient(93deg,rgba(244,240,255,.5) 0%,rgba(248,240,255,.5) 50%,rgba(252,240,255,.5) 100%);padding:16px 24px}@media (max-width: 799px){[data-app-mode=main] .comment-wrapper{padding:16px}}[data-app-mode=main] .comment-wrapper .comment-description{color:#000;text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-wrap:balance}@media (max-width: 799px){[data-app-mode=main] .comment-wrapper .comment-description{font-size:14px;line-height:20px}}[data-app-mode=main] .calculator-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:8px;height:56px;border-radius:100px;border:1px solid rgba(0,0,0,.1);background:#F5F5F5;touch-action:manipulation}[data-app-mode=main] .calculator-wrapper .calculator-btn{width:40px;height:40px;background-color:#000;color:#fff;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}[data-app-mode=main] .calculator-wrapper .calculator-btn:disabled{background-color:#ccc}[data-app-mode=main] .calculator-wrapper .calculator-btn:before,[data-app-mode=main] .calculator-wrapper .calculator-btn:after{content:" ";position:absolute;display:block;width:16px;height:2px;background-color:#fff}[data-app-mode=main] .calculator-wrapper .calculator-btn.plus:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[data-app-mode=main] .calculator-wrapper .calculator-btn.minus:after{display:none}[data-app-mode=main] .calculator-wrapper .calculator-btn:not(:disabled):active{-webkit-transform:scale(.9);transform:scale(.9)}[data-app-mode=main] .calculator-wrapper .calculator-btn:focus-visible{border:2px solid #6462DD}[data-app-mode=main] .calculator-wrapper .calculator-info-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}[data-app-mode=main] .calculator-wrapper .calculator-info-wrapper .calculator-info-quantity{color:#000;font-family:Lato;font-size:20px;font-weight:600;line-height:24px}[data-app-mode=main] .calculator-wrapper .calculator-info-wrapper .calculator-info-descr{color:#626263;font-family:Lato;font-size:14px;font-weight:400;line-height:16px;letter-spacing:-.021px}[data-app-mode=main] .page-show-ticket{background:#F4F4F4;position:relative}[data-app-mode=main] .page-show-ticket.main-layout-wrapper.page-client-payment{padding:24px 16px 12px}[data-app-mode=main] .page-show-ticket .ticket-layout--logo-wrapper{width:72px;height:72px;border-radius:50%;background:#F4F4F4;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;left:50%;top:8px;-webkit-transform:translate(-50%,0%);transform:translate(-50%);z-index:10}[data-app-mode=main] .page-show-ticket .ticket-layout--merchant-logo{display:inline-block;width:58px;height:58px;background:var(--logo-bg);border-radius:50%;object-fit:cover;object-position:center;--bg--crop: 1px;background-position:-webkit-calc(-1 * var(--bg--crop)) -webkit-calc(-1 * var(--bg--crop));background-position:calc(-1 * var(--bg--crop)) calc(-1 * var(--bg--crop));background-size:-webkit-calc(100% + (var(--bg--crop) * 2));background-size:calc(100% + (var(--bg--crop) * 2));background-repeat:no-repeat}[data-app-mode=main] .page-show-ticket .ticket-layout--wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;flex:1;border-radius:16px;background:#FFF;margin-top:36px;position:relative;--size: 13px;--p: 8px;--R: 15px;--ticket-bg-color: #fff;--webkit-mask: radial-gradient(var(--R) at 50% -webkit-calc(100% - (var(--size) + var(--p))), var(--ticket-bg-color) 99%, #0000 101%) -webkit-calc(50% - 2*var(--size)) 0/calc(4*var(--size)) 100%, radial-gradient(var(--R) at 50% -webkit-calc(100% + var(--p)),transparent 99%,var(--ticket-bg-color) 101%) 50% -webkit-calc(100% - var(--size))/calc(4*var(--size)) 100% repeat-x;--webkit-mask: radial-gradient(var(--R) at 50% calc(100% - (var(--size) + var(--p))), var(--ticket-bg-color) 99%, #0000 101%) calc(50% - 2*var(--size)) 0/calc(4*var(--size)) 100%, radial-gradient(var(--R) at 50% calc(100% + var(--p)),transparent 99%,var(--ticket-bg-color) 101%) 50% calc(100% - var(--size))/calc(4*var(--size)) 100% repeat-x;background:var(--webkit-mask)}[data-app-mode=main] .page-show-ticket .ticket-layout--wrapper.travelpass{border-top-right-radius:24px;border-top-left-radius:24px;margin-top:unset;--ticket-bg-color: #131F22}[data-app-mode=main] .page-show-ticket .ticket-layout--wrapper.eventpass{--ticket-bg-color: #FFD076;max-height:600px}[data-app-mode=main] .page-show-ticket .ticket-layout--wrapper.eventpass .eventpass-info{color:#000;padding:28px 24px}[data-app-mode=main] .page-show-ticket .ticket-layout--wrapper.eventpass .eventpass-info .eventpass-layout--merchant-title{color:#000;text-align:center;font-family:Lato;font-size:16px;font-weight:600;line-height:24px}[data-app-mode=main] .page-show-ticket .ticket-layout--wrapper.eventpass .eventpass-info .eventpass-layout--merchant-separator{width:120px;height:.5px;background:#000}[data-app-mode=main] .page-show-ticket .ticket-layout--wrapper.eventpass .eventpass-info .eventpass-layout--purchased-info{color:#000;text-align:center;font-family:Lato;font-size:14px;font-weight:400;line-height:16px}[data-app-mode=main] .page-show-ticket .ticket-layout--wrapper.eventpass .eventpass-info .eventpass-layout--event-name{color:#000;text-align:center;font-family:Lato;font-size:40px;font-weight:700;line-height:48px}[data-app-mode=main] .page-show-ticket .ticket-layout--wrapper.eventpass .eventpass-info .eventpass-layout--timer{border-radius:100px;border:.5px solid #ACDABD;background:-webkit-linear-gradient(359deg,rgba(172,218,189,.5) 0%,rgba(170,212,248,.5) 100%),#FFF;background:linear-gradient(91deg,rgba(172,218,189,.5) 0%,rgba(170,212,248,.5) 100%),#FFF;height:28px;color:#000;padding:6px 12px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;font-family:Lato;font-size:14px;font-weight:400;line-height:16px}[data-app-mode=main] .page-show-ticket .ticket-layout--wrapper.eventpass .ticket-layout--dashed-separator-line{background-image:-webkit-gradient(linear,left top,right top,from(#131313),color-stop(50%,#131313),color-stop(50%,transparent),to(transparent));background-image:-webkit-linear-gradient(left,#131313,#131313 50%,transparent 50%,transparent 100%);background-image:linear-gradient(90deg,#131313,#131313 50%,transparent 50%,transparent 100%)}[data-app-mode=main] .page-show-ticket .ticket-layout--wrapper.eventpass .qr-info{min-height:220px}@media (min-width: 800px){[data-app-mode=main] .page-show-ticket .ticket-layout--wrapper{max-width:600px;-webkit-align-self:center;align-self:center;width:100%}}[data-app-mode=main] .page-show-ticket .ticket-layout--block{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;text-align:center}[data-app-mode=main] .page-show-ticket .ticket-layout--block.ticket-info{padding:28px 32px;color:#000;font-family:Lato;overflow:hidden}[data-app-mode=main] .page-show-ticket .ticket-layout--block.ticket-info .ticket-layout--merchant-title{font-size:16px;font-weight:600;line-height:24px;margin-bottom:16px}[data-app-mode=main] .page-show-ticket .ticket-layout--block.ticket-info .ticket-layout--merchant-separator{width:120px;height:.5px;background-color:#ccc;margin-bottom:16px}[data-app-mode=main] .page-show-ticket .ticket-layout--block.ticket-info .ticket-layout--purchased-info{color:#626263;font-size:14px;font-weight:400;line-height:16px;margin-bottom:8px}[data-app-mode=main] .page-show-ticket .ticket-layout--block.ticket-info .ticket-layout--ticket-quantity{font-size:40px;font-weight:700;line-height:48px;margin-bottom:4px}[data-app-mode=main] .page-show-ticket .ticket-layout--block.ticket-info .ticket-layout--timer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:100px;padding:6px 12px;gap:4px;--border-timer: #ACDABD;--background-timer: linear-gradient(91deg, rgba(172, 218, 189, .5) 0%, rgba(170, 212, 248, .5) 100%);--background-border-timer: linear-gradient(91deg, #acdabd 0%, #aad4f8 100%);--ring-color: #17954D;--progress-color: #ACDABD;border:.5px solid var(--border-timer);background:var(--background-timer);text-wrap:nowrap;white-space:nowrap;max-height:36px;--border-size: .5px;--min-width: 240px;container-type:inline-size;position:relative;border:var(--border-size) solid transparent;background-clip:padding-box;background-origin:border-box;min-width:var(--min-width)}[data-app-mode=main] .page-show-ticket .ticket-layout--block.ticket-info .ticket-layout--timer:before{z-index:-1;content:"";inset:-webkit-calc(0px - var(--border-size));inset:calc(0px - var(--border-size));position:absolute;box-sizing:border-box;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)),var(--background-border-timer);background-image:-webkit-linear-gradient(transparent,transparent),var(--background-border-timer);background-image:linear-gradient(transparent,transparent),var(--background-border-timer);background-repeat:no-repeat;background-origin:border-box;background-clip:padding-box,border-box;-webkit-mask:var(--background-border-timer) padding-box,-webkit-gradient(linear,left top,left bottom,from(white),to(white));-webkit-mask-composite:xor;-webkit-mask:var(--background-border-timer) padding-box,-webkit-linear-gradient(white,white);mask:var(--background-border-timer) padding-box,-webkit-gradient(linear,left top,left bottom,from(white),to(white));mask:var(--background-border-timer) padding-box,linear-gradient(white,white);-webkit-mask-composite:source-out;mask-composite:subtract;border:inherit;border-radius:inherit}[data-app-mode=main] .page-show-ticket .ticket-layout--block.ticket-info .ticket-layout-timer-indicator{width:16px;height:16px;-webkit-align-self:center;align-self:center;padding:1px}[data-app-mode=main] .page-show-ticket .ticket-layout--block.ticket-info .ticket-layout-timer-indicator .countdown-ring{-webkit-transform:rotateZ(-90deg);transform:rotate(-90deg)}[data-app-mode=main] .page-show-ticket .ticket-layout--block.ticket-info .ticket-layout-timer-indicator .countdown-ring .ring-progress{stroke-dasharray:420px;stroke-dashoffset:0px;stroke-linecap:round;stroke-width:8px;stroke:var(--progress-color);fill:none}[data-app-mode=main] .page-show-ticket .ticket-layout--block.ticket-info .ticket-layout-timer-indicator .countdown-ring .ring{stroke-width:8px;stroke:var(--ring-color);fill:none}[data-app-mode=main] .page-show-ticket .ticket-layout--block.ticket-info .ticket-layout--transport-type{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-flex-wrap:wrap;flex-wrap:wrap;color:#626263;text-align:center;font-family:Lato,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-top:16px}[data-app-mode=main] .page-show-ticket .ticket-layout--block.ticket-info .ticket-layout--transport-id{color:#000;font-family:Lato,system-ui,sans-serif;font-size:24px;font-weight:700;line-height:24px;margin-left:6px;word-break:break-all}[data-app-mode=main] .page-show-ticket .ticket-layout--block.qr-info{margin:36px 80px 64px;font-family:Lato}[data-app-mode=main] .page-show-ticket .ticket-layout--block.qr-info .ticket-layout--qr-block-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:24px;background-color:#fff;border-radius:16px;box-shadow:0 8px 40px rgba(0,0,0,.1);overflow:hidden;padding:16px;min-width:214px;min-height:214px;position:relative}[data-app-mode=main] .page-show-ticket .ticket-layout--block.qr-info .ticket-layout--qr-block-wrapper .ticket-layout--qr-block-img{position:absolute;top:50%;left:50%;width:48px;height:48px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:8px;background:#fff;border-radius:50%}[data-app-mode=main] .page-show-ticket .ticket-layout--block.qr-info .ticket-layout--qr-block>*{max-width:100%;max-height:100%;-webkit-align-self:center;align-self:center;justify-self:center}[data-app-mode=main] .page-show-ticket .ticket-layout--block.qr-info .ticket-layout--number-info{color:#626263;font-size:14px;font-weight:400;line-height:24px;margin-top:auto}[data-app-mode=main] .page-show-ticket .ticket-layout--block.qr-info .ticket-layout--number-info .ticket-number{color:#000;font-weight:600;line-height:24px}[data-app-mode=main] .page-show-ticket .ticket-layout--block.qr-info .ticket-layout--number-info.travelpass--number-info{margin-top:unset;margin-bottom:auto;color:rgba(255,255,255,.6)}[data-app-mode=main] .page-show-ticket .ticket-layout--block.qr-info .ticket-layout--number-info.travelpass--number-info .ticket-number{color:#fff}[data-app-mode=main] .page-show-ticket .ticket-layout--block.qr-info .ticket-layout--number-info.eventpass---number-info{margin-top:unset;margin-bottom:auto;color:rgba(255,255,255,.6)}[data-app-mode=main] .page-show-ticket .ticket-layout--block.qr-info .ticket-layout--number-info.eventpass---number-info .ticket-number{color:#fff}[data-app-mode=main] .page-show-ticket .ticket-layout--block .ticket-layout--secure-wrapper{overflow:hidden;border-radius:16px 16px 0 0;background:#111F23;padding:8px 0;margin-bottom:8px}[data-app-mode=main] .page-show-ticket .ticket-layout--block .ticket-layout--secure-wrapper .ticket-layout--secure-inner-block{display:-webkit-box;display:-webkit-flex;display:flex;gap:8px;color:#15c6bb}[data-app-mode=main] .page-show-ticket .ticket-layout--block .ticket-layout--secure-wrapper .ticket-layout--secure-inner-block .ticket-layout--secure-text{-webkit-flex-shrink:0;flex-shrink:0;text-align:center;font-family:Lato;font-size:14px;font-weight:600;line-height:16px;letter-spacing:.28px;white-space:nowrap;-webkit-animation:runningLine 12s linear infinite;animation:runningLine 12s linear infinite}@-webkit-keyframes runningLine{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}[data-app-mode=main] .page-show-ticket .ticket-layout--block.travelpass-success-info{padding:50px 16px 28px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;text-align:start}[data-app-mode=main] .page-show-ticket .ticket-layout--block.travelpass-success-info .travelpass-success--merchant-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-align-self:flex-start;align-self:flex-start;width:100%}[data-app-mode=main] .page-show-ticket .ticket-layout--block.travelpass-success-info .travelpass-success--merchant-info .ticket-layout--merchant-logo{min-width:40px;min-height:40px;width:40px;height:40px}[data-app-mode=main] .page-show-ticket .ticket-layout--block.travelpass-success-info .travelpass-success--merchant-name{color:#fff;font-family:Lato;font-size:14px;font-weight:700;line-height:18px;margin-left:16px}[data-app-mode=main] .page-show-ticket .ticket-layout--block.travelpass-success-info .travelpass-success--instruction-btn{margin-left:auto;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}[data-app-mode=main] .page-show-ticket .ticket-layout--block.travelpass-success-info .travelpass-success--instruction-btn svg{color:#fff;min-height:24px;min-width:24px}[data-app-mode=main] .page-show-ticket .ticket-layout--block.travelpass-success-info .travelpass-success--instruction-btn:hover{opacity:.7}[data-app-mode=main] .page-show-ticket .ticket-layout--block.travelpass-success-info .travelpass-success--block-title{color:rgba(255,255,255,.6);-webkit-font-feature-settings:"case" on;font-feature-settings:"case" on;font-family:Lato;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase}[data-app-mode=main] .page-show-ticket .ticket-layout--block.travelpass-success-info .travelpass-success--block-description{color:#fff;font-family:Lato;font-size:17px;font-weight:400;line-height:24px}[data-app-mode=main] .page-show-ticket .ticket-layout--block.travelpass-success-info .travelpass-success--type{margin-bottom:24px}[data-app-mode=main] .page-show-ticket .ticket-layout--block.travelpass-success-info .travelpass-success--type .travelpass-success--block-description{color:#fff;font-family:Lato;font-size:26px;font-weight:500;line-height:32px}[data-app-mode=main] .page-show-ticket .ticket-layout--block.travelpass-success-info .travelpass-success--time{margin-bottom:24px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%}[data-app-mode=main] .page-show-ticket .ticket-layout--block.travelpass-success-info .travelpass-success-separator{width:100%;height:1px;background-color:#fff;opacity:.2;margin-top:15px;margin-bottom:24px}[data-app-mode=main] .page-show-ticket .ticket-layout--block.travelpass-success-info .travelpass-success--secure-wrapper{position:absolute;top:0;left:0;right:0;overflow:hidden;border-radius:24px 24px 0 0;background:#111F23;padding:8px 0}[data-app-mode=main] .page-show-ticket .ticket-layout--block.travelpass-success-info .travelpass-success--secure-wrapper .travelpass-success--secure-inner-block{display:-webkit-box;display:-webkit-flex;display:flex;gap:8px;color:#15c6bb}[data-app-mode=main] .page-show-ticket .ticket-layout--block.travelpass-success-info .travelpass-success--secure-wrapper .travelpass-success--secure-inner-block .travelpass-success--secure-text{-webkit-flex-shrink:0;flex-shrink:0;text-align:center;font-family:Lato;font-size:14px;font-weight:600;line-height:16px;letter-spacing:.28px;white-space:nowrap;-webkit-animation:runningLine 12s linear infinite;animation:runningLine 12s linear infinite}@keyframes runningLine{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}[data-app-mode=main] .page-show-ticket .ticket-layout--dashed-separator{width:100%;height:24px;position:relative;padding:0 24px}[data-app-mode=main] .page-show-ticket .ticket-layout--dashed-separator .ticket-layout--dashed-separator-line{width:100%;height:1px;background-image:-webkit-gradient(linear,left top,right top,from(#CCC),color-stop(50%,#CCC),color-stop(50%,transparent),to(transparent));background-image:-webkit-linear-gradient(left,#CCC,#CCC 50%,transparent 50%,transparent 100%);background-image:linear-gradient(90deg,#CCC,#CCC 50%,transparent 50%,transparent 100%);background-size:20px 1px}[data-app-mode=main] .page-show-ticket .ticket-layout--dashed-separator:before,[data-app-mode=main] .page-show-ticket .ticket-layout--dashed-separator:after{content:" ";position:absolute;display:block;width:24px;height:24px;border-radius:50%;background-color:#f4f4f4;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-app-mode=main] .page-show-ticket .ticket-layout--dashed-separator:before{left:0}[data-app-mode=main] .page-show-ticket .ticket-layout--dashed-separator:after{right:0%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}[data-app-mode=main] .page-show-ticket .ticket-layout--notification{color:#626263;text-align:center;font-family:Lato;font-size:12px;font-weight:400;line-height:16px;width:240px;margin-top:16px;-webkit-align-self:center;align-self:center}[data-app-mode=main] .page-show-ticket .travelpass-info-modal{-webkit-align-self:flex-end;align-self:flex-end;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:16px;background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:8px 16px 16px;width:100%;max-width:800px}@media (min-width: 800px){[data-app-mode=main] .page-show-ticket .travelpass-info-modal{-webkit-align-self:center;align-self:center;width:unset}}[data-app-mode=main] .page-show-ticket .travelpass-info-modal--backdrop{background:rgba(0,0,0,.6);position:fixed;top:0;left:0;right:0;bottom:0;z-index:12;display:-webkit-box;display:-webkit-flex;display:flex;padding:16px}[data-app-mode=main] .page-show-ticket .travelpass-info-modal--backdrop .travelpass-info-modal--logo{margin-bottom:8px}[data-app-mode=main] .page-show-ticket .travelpass-info-modal--backdrop .travelpass-info-modal--title{color:#000;text-align:center;-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;font-family:Lato;font-size:24px;font-weight:700;line-height:32px;margin-bottom:16px}[data-app-mode=main] .page-show-ticket .travelpass-info-modal--backdrop .travelpass-info-modal--description{color:#626263;text-align:center;font-family:Lato;font-size:14px;font-weight:500;line-height:20px;margin-bottom:24px;max-width:380px}[data-app-mode=main] .page-show-ticket .travelpass-info-modal--backdrop .travelpass-info-modal--button{width:100%}[data-app-mode=main] .page-show-ticket .sharing-button-panel--wrapper{position:fixed;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#FFF));background:-webkit-linear-gradient(top,#FFF 0%,#FFF 100%);background:linear-gradient(180deg,#FFF 0%,#FFF 100%);box-shadow:0 -2px 24px rgba(0,0,0,.04)}[data-app-mode=main] .page-show-ticket .sharing-button-panel--wrapper .sharing-button-panel--list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 auto;padding:16px;width:100%;gap:4px}[data-app-mode=main] .page-show-ticket .sharing-button-panel--wrapper .sharing-button-panel--list .wallet-btns-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%}[data-app-mode=main] .page-show-ticket .sharing-button-panel--wrapper .sharing-button-panel--list .wallet-btns-container>div{width:100%}@media (min-width: 800px){[data-app-mode=main] .page-show-ticket .sharing-button-panel--wrapper .sharing-button-panel--list{max-width:600px}}[data-app-mode=main] .page-show-ticket .sharing-button-panel--wrapper .sharing-button-panel--item{width:100%}[data-app-mode=main] .page-show-ticket .sharing-button-panel--wrapper .sharing-button-panel--item.main-layout--button.m-button-secondary:hover{--bg-color: transparent}@media (min-width: 800px){[data-app-mode=main] .page-show-ticket .sharing-button-panel--wrapper>div{max-width:800px}}[data-app-mode=main] .page-show-ticket.page-show-ticket--eventpass{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}@media (min-width: 800px){[data-app-mode=main] .page-show-ticket.page-show-ticket--eventpass .sharing-button-panel--list{max-width:600px}}[data-app-mode=main] .page-show-ticket .ticket-info-instruction-btn{position:absolute;top:8px;right:16px;width:24px;height:24px;color:gray;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}[data-app-mode=main] .page-show-ticket .ticket-info-instruction-btn svg{min-width:24px;min-height:24px}[data-app-mode=main] .page-show-ticket .ticket-info-instruction-btn:hover{opacity:.7}[data-app-mode=main] .main-layout-wrapper.page-ticket-details{background:#F5F5F5}[data-app-mode=main] .main-layout-wrapper.page-ticket-details .ticket-details--container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%;max-width:484px;margin:0 auto}[data-app-mode=main] .main-layout-wrapper.page-ticket-details .ticket-details--back-button{color:#626263;max-width:32px;max-height:32px;cursor:pointer;-webkit-align-self:flex-start;align-self:flex-start;margin-bottom:22px}[data-app-mode=main] .main-layout-wrapper.page-ticket-details .ticket-details--title{color:#000;font-family:Lato;font-size:24px;font-weight:400;line-height:32px;margin-bottom:16px}[data-app-mode=main] .main-layout-wrapper.page-ticket-details .ticket-details--wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:16px;background:#FFF;border-radius:16px}[data-app-mode=main] .main-layout-wrapper.page-ticket-details .ticket-details--block{display:-webkit-box;display:-webkit-flex;display:flex;padding:16px 0;gap:16px}[data-app-mode=main] .main-layout-wrapper.page-ticket-details .ticket-details--block:not(:last-child){border-bottom:1px solid #CCC}[data-app-mode=main] .main-layout-wrapper.page-ticket-details .ticket-details--block.ticket-details--block-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}[data-app-mode=main] .main-layout-wrapper.page-ticket-details .ticket-details--block.ticket-details--block-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}[data-app-mode=main] .main-layout-wrapper.page-ticket-details .ticket-details--info-block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:4px}[data-app-mode=main] .main-layout-wrapper.page-ticket-details .ticket-details--info-title{color:#626263;font-family:Lato;font-size:12px;font-weight:400}[data-app-mode=main] .main-layout-wrapper.page-ticket-details .ticket-details--info-title.ticket-details--main-info-title{font-size:14px;font-weight:500;line-height:20px}[data-app-mode=main] .main-layout-wrapper.page-ticket-details .ticket-details--info-description{color:#000;font-family:Lato;font-size:14px;font-weight:400;line-height:24px}[data-app-mode=main] .main-layout-wrapper.page-ticket-details .ticket-details--info-description.ticket-details--main-info-description{font-size:16px;font-weight:600;line-height:20px}[data-app-mode=main] .main-layout-wrapper.page-ticket-details .ticket-details--info-logo-wrapper{border-radius:32px;border:1px solid #CCC;background:#FFF;min-width:48px;min-height:48px;max-width:48px;max-height:48px;overflow:hidden}[data-app-mode=main] .main-layout-wrapper.page-ticket-details .ticket-details--info-logo-wrapper .ticket-details--info-logo{min-width:48px;min-height:48px;max-width:48px;max-height:48px;border-radius:50%;object-fit:cover;object-position:center;--bg--crop: 1px;background-position:-webkit-calc(-1 * var(--bg--crop)) -webkit-calc(-1 * var(--bg--crop));background-position:calc(-1 * var(--bg--crop)) calc(-1 * var(--bg--crop));background-size:-webkit-calc(100% + (var(--bg--crop) * 2));background-size:calc(100% + (var(--bg--crop) * 2));background-repeat:no-repeat}[data-app-mode=main] .main-layout-wrapper.page-ticket-details .ticket-details--mono-logo{margin:32px auto 0}[data-app-mode=main] .lucky-ticket{position:relative;overflow:hidden}[data-app-mode=main] .animated_svg_confetti{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;z-index:100}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment{--main-bg: #F4F4F4;padding:24px}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .main-layout--merhant-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:-8px}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .main-layout--client-payment{gap:24px}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .main-layout--merchant-logo{width:48px;height:48px}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .main-layout--merchant-name{font-weight:700;font-size:18px;font-family:Lato;line-height:24px;text-align:start;margin-top:unset;max-width:235px;color:#000}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .main-layout--payment-amount--details{color:#626263;text-align:center;font-family:Lato;font-size:14px;font-weight:400;margin-top:unset}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .ticket-payment-btn-panel{background:#FFFFFF;padding:16px 24px;position:fixed;bottom:0;right:0;left:0}@media (min-width: 800px){[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .ticket-payment-btn-panel{z-index:2}}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .ticket-payment-block-wrapper{margin:0 auto;max-width:428px}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment.ticket-buy .main-layout--travelpass-wrapper{display:none;opacity:0;pointer-events:none;width:0;height:0}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment.ticket-buy .travelpass-continue-btn{display:none}@media (min-width: 800px){[data-app-mode=main] .main-layout-wrapper.page-ticket-payment.ticket-buy .main-layout--card.card-payment-wrapper{min-width:568px}}@media (min-width: 1200px){[data-app-mode=main] .main-layout-wrapper.page-ticket-payment.ticket-buy .main-layout--card.card-payment-wrapper{min-width:620px}}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment.travelpass-buy .travelpass-info--list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:24px;margin-bottom:86px}@media (min-width: 800px){[data-app-mode=main] .main-layout-wrapper.page-ticket-payment.travelpass-buy .travelpass-info--list{margin-bottom:32px}}@media (min-width: 1200px){[data-app-mode=main] .main-layout-wrapper.page-ticket-payment.travelpass-buy .travelpass-info--list{margin-left:-32px;margin-right:-32px}}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment.travelpass-buy .main-layout--ticket-wrapper{display:none;opacity:0;pointer-events:none;width:0;height:0}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment.travelpass-buy .ticket-pay-btns{display:none}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment.travelpass-buy .travelpass-continue-btn{width:100%}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment.travelpass-buy .ticket-payment-btn-panel{background:-webkit-gradient(linear,left bottom,left top,color-stop(75.41%,#FFF),color-stop(105.46%,rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#FFF 75.41%,rgba(255,255,255,0) 105.46%);background:linear-gradient(0deg,#FFF 75.41%,rgba(255,255,255,0) 105.46%)}@media (min-width: 800px){[data-app-mode=main] .main-layout-wrapper.page-ticket-payment.travelpass-buy .main-layout--card.card-payment-wrapper{margin-bottom:56px;min-width:568px}}@media (min-width: 1200px){[data-app-mode=main] .main-layout-wrapper.page-ticket-payment.travelpass-buy .main-layout--card.card-payment-wrapper{min-width:620px}}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .travelpass-info--block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .travelpass-info--title{margin-bottom:4px;color:#000;font-family:Lato;font-size:14px;font-weight:700;line-height:16px}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .travelpass-info-list-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .travelpass-info--item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:16px;background:-webkit-gradient(linear,left bottom,left top,from(#FFF),to(#FFF)),#6638DD;background:-webkit-linear-gradient(bottom,#FFF 0%,#FFF 100%),#6638DD;background:linear-gradient(0deg,#FFF 0%,#FFF 100%),#6638DD;border-radius:12px;color:#000;font-family:Lato;font-size:16px;line-height:24px;-webkit-transition:background-color .3s ease,color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,color .3s ease,transform .2s ease;transition:background-color .3s ease,color .3s ease,transform .2s ease,-webkit-transform .2s ease}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .travelpass-info--item .travelpass-info--item:active{-webkit-transform:scale(.98);transform:scale(.98)}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .travelpass-info--item.travelpass-info--item-scale{-webkit-animation:itemScale .3s ease;animation:itemScale .3s ease}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .travelpass-info--item:focus-visible{border:2px solid #6462DD}@-webkit-keyframes itemScale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.98);transform:scale(.98)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes itemScale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.98);transform:scale(.98)}to{-webkit-transform:scale(1);transform:scale(1)}}@media (min-width: 800px){[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .travelpass-info--item{background:#F4F4F4;cursor:pointer}}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .travelpass-info--item.travelpass-info--item-active{background:#6638DD;-webkit-filter:drop-shadow(0px 8px 40px rgba(0,0,0,.05));filter:drop-shadow(0px 8px 40px rgba(0,0,0,.05));color:#fff}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .travelpass-info--item .travelpass-info--item-name{font-weight:400}@media (min-width: 800px){[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .travelpass-info--item .travelpass-info--item-name{text-wrap:balance}}[data-app-mode=main] .main-layout-wrapper.page-ticket-payment .travelpass-info--item .travelpass-info--item-amount{font-weight:600;text-wrap:nowrap;-webkit-align-self:center;align-self:center;margin-left:4px}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction{background:#F5F5F5}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%;max-width:484px;margin:0 auto}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--back-button{color:#626263;max-width:32px;max-height:32px;cursor:pointer;-webkit-align-self:flex-start;align-self:flex-start;margin-bottom:22px}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--title{color:#000;font-family:Lato;font-size:24px;font-weight:400;line-height:32px;margin-bottom:8px}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--subtitle{color:#626263;font-family:Lato;font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--notation{color:#626263;text-align:center;font-family:Lato;font-size:12px;font-weight:400}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%;border-radius:16px;padding:16px;background:#FFF;border:2px solid transparent;margin-bottom:16px}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--block:focus-within{border-radius:20px;border:2px solid #6462DD}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--block .payment-instruction--block-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;cursor:pointer;background:none;border:none;padding:0;margin:0;width:100%;text-align:left;font-family:inherit;outline:none}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--block .payment-instruction--block-header:focus{outline:none}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--block .payment-instruction--block-header::-moz-focus-inner{border:0}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--block .payment-instruction--block-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:4px}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--block .payment-instruction--block-icon{width:16px;height:16px;color:#000;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--block .payment-instruction--block-title{color:#626263;font-family:Lato;font-size:14px;font-weight:500;line-height:20px}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--block .payment-instruction--block-description{color:#000;font-family:Lato;font-size:16px;font-weight:700;line-height:24px}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--block .payment-instruction--block-body{max-height:0;overflow:hidden;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;opacity:0;-webkit-transition:max-height .3s ease-out,opacity .2s ease-out,-webkit-transform .3s ease-out;transition:max-height .3s ease-out,opacity .2s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,max-height .3s ease-out,opacity .2s ease-out;transition:transform .3s ease-out,max-height .3s ease-out,opacity .2s ease-out,-webkit-transform .3s ease-out}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--block .payment-instruction--block-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:16px}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--block .payment-instruction--divider{width:100%;height:1px;background:#E8E8E8}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--block.payment-instruction--block-open .payment-instruction--block-icon{-webkit-transform:rotate(360deg);transform:rotate(360deg)}[data-app-mode=main] .main-layout-wrapper.page-payment-instruction .payment-instruction--block.payment-instruction--block-open .payment-instruction--block-body{max-height:1000px;margin-top:16px;-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}[data-app-mode=main] .select-button--panel{border-radius:12px;border:1px solid rgba(0,0,0,.1);background:transparent;display:-webkit-box;display:-webkit-flex;display:flex;height:32px;overflow:hidden;position:relative}[data-app-mode=main] .select-button--panel .select-button--item{color:#000;background:transparent;text-align:center;font-family:Lato;font-size:14px;font-weight:600;line-height:20px;padding:4px 32px;-webkit-box-flex:1;-webkit-flex:1;flex:1;z-index:2;-webkit-transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,transform .3s ease;transition:color .3s ease,transform .3s ease,-webkit-transform .3s ease;cursor:pointer}[data-app-mode=main] .select-button--panel .select-button--item:focus-visible{border-radius:12px;border:2px solid #6462DD}[data-app-mode=main] .select-button--panel .select-button--item.select-button--item-active{background:transparent;color:#fff}[data-app-mode=main] .select-button--panel .select-button--slider{position:absolute;top:0;left:0;border-radius:12px;background:#000;z-index:1;pointer-events:none}[data-app-mode=main] .christmas-theme .page-result,[data-app-mode=main] .christmas-theme .page-client-payment{background:-webkit-gradient(linear,left top,left bottom,from(#9bc3ff),color-stop(118.83%,#ffeaea)),#fff;background:-webkit-linear-gradient(top,#9bc3ff 0%,#ffeaea 118.83%),#fff;background:linear-gradient(180deg,#9bc3ff 0%,#ffeaea 118.83%),#fff}[data-app-mode=main] .christmas-theme .page-result .comment-wrapper,[data-app-mode=main] .christmas-theme .page-client-payment .comment-wrapper{background:rgba(255,255,255,.6);box-shadow:0 32px 24px -24px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);color:#000;font-family:Lato;font-size:16px;font-style:normal;font-weight:500;line-height:24px}[data-app-mode=main] .christmas-theme .page-result .comment-wrapper:before,[data-app-mode=main] .christmas-theme .page-client-payment .comment-wrapper:before{background-image:-webkit-linear-gradient(transparent,transparent),-webkit-linear-gradient(356.58deg,#9BC3FF 0%,#9BC3FF99 60%,#A2C6FE 100%);background-image:linear-gradient(transparent,transparent),linear-gradient(93.42deg,#9BC3FF 0%,#9BC3FF99 60%,#A2C6FE 100%)}[data-app-mode=main] .christmas-theme .page-result .comment-wrapper.christmas-quote,[data-app-mode=main] .christmas-theme .page-client-payment .comment-wrapper.christmas-quote{margin-bottom:32px;padding:16px 0 50px;position:relative}[data-app-mode=main] .christmas-theme .page-result .comment-wrapper.christmas-quote .christmas-quote--title,[data-app-mode=main] .christmas-theme .page-client-payment .comment-wrapper.christmas-quote .christmas-quote--title{color:#000;text-align:center;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:20px}[data-app-mode=main] .christmas-theme .page-result .comment-wrapper.christmas-quote .christmas-quote--list,[data-app-mode=main] .christmas-theme .page-client-payment .comment-wrapper.christmas-quote .christmas-quote--list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;gap:24px 8px}[data-app-mode=main] .christmas-theme .page-result .comment-wrapper.christmas-quote .christmas-quote--item,[data-app-mode=main] .christmas-theme .page-client-payment .comment-wrapper.christmas-quote .christmas-quote--item{display:-webkit-box;display:-webkit-flex;display:flex;width:124px;height:32px;border-radius:8px;background:#FFF}[data-app-mode=main] .christmas-theme .page-result .comment-wrapper.christmas-quote .christmas-quote--item:nth-child(1),[data-app-mode=main] .christmas-theme .page-client-payment .comment-wrapper.christmas-quote .christmas-quote--item:nth-child(1){-webkit-transform:rotate(-4.253deg);transform:rotate(-4.253deg)}[data-app-mode=main] .christmas-theme .page-result .comment-wrapper.christmas-quote .christmas-quote--item:nth-child(2),[data-app-mode=main] .christmas-theme .page-client-payment .comment-wrapper.christmas-quote .christmas-quote--item:nth-child(2){-webkit-transform:rotate(2.938deg);transform:rotate(2.938deg)}[data-app-mode=main] .christmas-theme .page-result .comment-wrapper.christmas-quote .christmas-quote--item:nth-child(3),[data-app-mode=main] .christmas-theme .page-client-payment .comment-wrapper.christmas-quote .christmas-quote--item:nth-child(3){-webkit-transform:rotate(4.516deg);transform:rotate(4.516deg)}[data-app-mode=main] .christmas-theme .page-result .comment-wrapper.christmas-quote .christmas-quote--number,[data-app-mode=main] .christmas-theme .page-client-payment .comment-wrapper.christmas-quote .christmas-quote--number{background:#000;border-radius:8px;padding:5px;position:relative;max-width:32px;max-height:32px;width:100%;height:100%}[data-app-mode=main] .christmas-theme .page-result .comment-wrapper.christmas-quote .christmas-quote--number span,[data-app-mode=main] .christmas-theme .page-client-payment .comment-wrapper.christmas-quote .christmas-quote--number span{color:#fff;text-align:center;font-family:Lato;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.12px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-45%,-55%);transform:translate(-45%,-55%)}[data-app-mode=main] .christmas-theme .page-result .comment-wrapper.christmas-quote .christmas-quote--description,[data-app-mode=main] .christmas-theme .page-client-payment .comment-wrapper.christmas-quote .christmas-quote--description{padding:5px;opacity:.8;position:relative;width:100%}[data-app-mode=main] .christmas-theme .page-result .comment-wrapper.christmas-quote .christmas-quote--description span,[data-app-mode=main] .christmas-theme .page-client-payment .comment-wrapper.christmas-quote .christmas-quote--description span{color:#000;text-align:center;font-family:Lato;font-size:14px;font-style:normal;font-weight:700;line-height:16px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-45%,-55%);transform:translate(-45%,-55%)}[data-app-mode=main] .christmas-theme .page-result .comment-wrapper.christmas-quote .christmas-quote--notice,[data-app-mode=main] .christmas-theme .page-client-payment .comment-wrapper.christmas-quote .christmas-quote--notice{width:283px;height:56px;position:absolute;bottom:-60px;left:50%;right:50%;border-radius:12px;background:#000;padding:6px 16px 12px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:15px;-webkit-transform:translate(-50%,-50%) rotate(-2deg);transform:translate(-50%,-50%) rotate(-2deg)}[data-app-mode=main] .christmas-theme .page-result .comment-wrapper.christmas-quote .christmas-quote--notice .christmas-quote--notice-descr,[data-app-mode=main] .christmas-theme .page-client-payment .comment-wrapper.christmas-quote .christmas-quote--notice .christmas-quote--notice-descr{color:#fff;font-family:Lato;font-size:14px;font-style:normal;font-weight:500;line-height:140%}[data-app-mode=main] .christmas-theme .page-result .comment-wrapper.christmas-quote .christmas-quote--notice .christmas-quote--notice-cat,[data-app-mode=main] .christmas-theme .page-client-payment .comment-wrapper.christmas-quote .christmas-quote--notice .christmas-quote--notice-cat{max-width:24px;max-height:24px;width:100%;height:100%;font-size:22px}[data-app-mode=main] .christmas-theme .page-result .comment-wrapper.christmas-quote .christmas-quote--notice .christmas-quote--notice-lined,[data-app-mode=main] .christmas-theme .page-client-payment .comment-wrapper.christmas-quote .christmas-quote--notice .christmas-quote--notice-lined{position:relative}[data-app-mode=main] .christmas-theme .page-result .comment-wrapper.christmas-quote .christmas-quote--notice .christmas-quote--notice-lined svg,[data-app-mode=main] .christmas-theme .page-client-payment .comment-wrapper.christmas-quote .christmas-quote--notice .christmas-quote--notice-lined svg{position:absolute;bottom:-8px;left:0;right:0;-webkit-transform:rotate(2deg);transform:rotate(2deg)}[data-app-mode=main] .christmas-theme .page-result .main-layout--form.main-layout--form--payment-card label.form-input input,[data-app-mode=main] .christmas-theme .page-client-payment .main-layout--form.main-layout--form--payment-card label.form-input input{border-color:rgba(0,0,0,.3);color:#000;font-family:Lato;font-size:16px;font-style:normal;font-weight:600;line-height:20px;padding-bottom:8px}@media (max-width: 799px){[data-app-mode=main] .christmas-theme .page-result .main-layout--form.main-layout--form--payment-card label.form-input input,[data-app-mode=main] .christmas-theme .page-client-payment .main-layout--form.main-layout--form--payment-card label.form-input input{background:transparent}}[data-app-mode=main] .christmas-theme .page-result .main-layout--form.main-layout--form--payment-card label.form-input input.invalid,[data-app-mode=main] .christmas-theme .page-client-payment .main-layout--form.main-layout--form--payment-card label.form-input input.invalid{border:1px solid #ff0c3e;color:#ff0c3e}[data-app-mode=main] .christmas-theme .page-result .main-layout--form.main-layout--form--payment-card label.form-input input:focus,[data-app-mode=main] .christmas-theme .page-client-payment .main-layout--form.main-layout--form--payment-card label.form-input input:focus{border:1px solid var(--primary-text)}[data-app-mode=main] .christmas-theme .page-result .main-layout--form.main-layout--form--payment-card label.form-input input+span,[data-app-mode=main] .christmas-theme .page-client-payment .main-layout--form.main-layout--form--payment-card label.form-input input+span{background:transparent;font-family:Lato;font-size:16px;font-style:normal;font-weight:500;line-height:20px}[data-app-mode=main] .christmas-theme .page-result .main-layout--form.main-layout--form--payment-card label.form-input input.invalid+span,[data-app-mode=main] .christmas-theme .page-client-payment .main-layout--form.main-layout--form--payment-card label.form-input input.invalid+span,[data-app-mode=main] .christmas-theme .page-result .main-layout--form.main-layout--form--payment-card label.form-input input:focus+span,[data-app-mode=main] .christmas-theme .page-client-payment .main-layout--form.main-layout--form--payment-card label.form-input input:focus+span,[data-app-mode=main] .christmas-theme .page-result .main-layout--form.main-layout--form--payment-card label.form-input input[placeholder]:not(:placeholder-shown)+span,[data-app-mode=main] .christmas-theme .page-client-payment .main-layout--form.main-layout--form--payment-card label.form-input input[placeholder]:not(:placeholder-shown)+span{top:10px;font-size:12px;font-style:normal;font-weight:500;line-height:16px}[data-app-mode=main] .christmas-theme .page-result .main-layout--form.main-layout--form--payment-card label.form-input input#cvc,[data-app-mode=main] .christmas-theme .page-client-payment .main-layout--form.main-layout--form--payment-card label.form-input input#cvc{font-size:20px;font-weight:600;line-height:20px}@media (min-width: 800px){[data-app-mode=main] .christmas-theme .page-result .main-layout--card.card-payment-wrapper,[data-app-mode=main] .christmas-theme .page-client-payment .main-layout--card.card-payment-wrapper{z-index:10}}@media (max-width: 799px){[data-app-mode=main] .christmas-theme .page-result .main-layout--payment-info.main-layout--form .main-layout--payment-desc,[data-app-mode=main] .christmas-theme .page-client-payment .main-layout--payment-info.main-layout--form .main-layout--payment-desc{color:#000;opacity:.6;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:20px}}[data-app-mode=main] .christmas-theme .page-result .flex-list-item--icon--content,[data-app-mode=main] .christmas-theme .page-client-payment .flex-list-item--icon--content{background:rgba(255,255,255,.5)}[data-app-mode=main] .snow-animation{position:absolute;left:0;right:0;top:0;pointer-events:none}[data-app-mode=main] .snow-animation path{-webkit-transform:scale(3);transform:scale(3);fill:#a0c5fe}[data-app-mode=main] .animated_valentine_cat{position:absolute;top:0;left:0}[data-app-mode=main] .valentine-cat-container{width:100%;height:100%;background:-webkit-linear-gradient(317deg,#fa7bc7 0%,#ffc8cb 100%);background:linear-gradient(133deg,#fa7bc7 0%,#ffc8cb 100%);border-radius:50%;-webkit-transform:scale(.9);transform:scale(.9)}[data-app-mode=main] .valentine-cat-scale-wrapper{-webkit-transform:scale(1.2);transform:scale(1.2)}[data-app-mode=main] .tips-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:48px 24px;gap:24px;border-radius:24px;background:#FFF;box-shadow:0 8px 40px rgba(0,0,0,.1)}[data-app-mode=main] .tips-wrapper .tips-block-title{color:#000;text-align:center;-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;font-family:Lato;font-size:16px;font-weight:600;line-height:24px}@media (min-width: 800px){[data-app-mode=main] .tips-wrapper .tips-block-title{font-size:20px;line-height:28px}}[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-panel{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;width:100%;gap:24px}@media (max-width: 799px){[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-panel{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;gap:16px}}@media (max-width: 400px){[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-panel{gap:4px}}[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:56px;border:1px solid #E8E8E8;border-radius:32px;padding:8px 28px;cursor:pointer;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-item:disabled{opacity:.3}[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-item:hover{border-color:#6638dd}[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-item .tips-recomend-value{color:#000;text-align:center;font-family:Lato;font-size:14px;font-weight:700;line-height:24px;text-wrap:nowrap}@media (min-width: 800px){[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-item .tips-recomend-value{font-size:16px}}@media (max-width: 400px){[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-item .tips-recomend-value{font-size:14px}}[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-item .tips-recomend-percent{color:#626263;text-align:center;font-family:Lato;font-size:12px;font-style:normal;font-weight:400;line-height:16px;text-wrap:nowrap}@media (min-width: 800px){[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-item .tips-recomend-percent{font-size:14px}}@media (max-width: 400px){[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-item .tips-recomend-percent{font-size:12px}}[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-item.active{background:#6638DD}[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-item.active .tips-recomend-value{color:#fff}[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-item.active .tips-recomend-percent{color:rgba(255,255,255,.6)}[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-item:before{display:block;width:24px;height:24px;text-align:center;position:absolute;top:0;right:0;-webkit-transform:translate(40%,-40%) rotate(14deg);transform:translate(40%,-40%) rotate(14deg);font-size:20px}[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-item:nth-child(1):before{content:"😎"}[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-item:nth-child(2):before{content:"🥰"}[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-item:nth-child(3):before{content:"😍"}@media (max-width: 400px){[data-app-mode=main] .tips-wrapper .tips-recomend-buttons-item{max-width:72px;height:48px;padding:8px 12px}}[data-app-mode=main] .tips-wrapper .tips-control-buttons-panel{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:24px;width:100%}[data-app-mode=main] .tips-wrapper .tips-control-buttons-panel.tips-control-buttons-panel-pay{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px}@media (max-width: 400px){[data-app-mode=main] .tips-wrapper .tips-control-buttons-panel.tips-control-buttons-panel-pay{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}[data-app-mode=main] .tips-wrapper .tips-control-buttons-panel.tips-control-buttons-panel-pay .tips-give-button{display:none}[data-app-mode=main] .tips-wrapper .tips-control-buttons-panel.tips-control-buttons-panel-pay .tips-secondary-button{-webkit-box-flex:1;-webkit-flex:1;flex:1}[data-app-mode=main] .tips-wrapper .tips-control-buttons-panel.tips-control-buttons-panel-success .tips-no-button{display:none}[data-app-mode=main] .tips-wrapper .tips-control-buttons-panel .tips-edit-button,[data-app-mode=main] .tips-wrapper .tips-control-buttons-panel .tips-no-button{color:#000;text-align:center;font-family:Lato;font-size:14px;font-weight:700;line-height:24px;text-wrap:nowrap}@media (min-width: 800px){[data-app-mode=main] .tips-wrapper .tips-control-buttons-panel .tips-edit-button,[data-app-mode=main] .tips-wrapper .tips-control-buttons-panel .tips-no-button{font-size:16px}}[data-app-mode=main] .tips-wrapper .tips-control-buttons-panel .tips-edit-button.active,[data-app-mode=main] .tips-wrapper .tips-control-buttons-panel .tips-no-button.active{background:#6638DD;color:#fff}@media (max-width: 400px){[data-app-mode=main] .tips-wrapper .tips-control-buttons-panel{gap:12px;margin-top:-12px}}[data-app-mode=main] .tips-wrapper .tips-secondary-button{color:#000;font-family:Lato;font-size:16px;font-weight:700;line-height:24px;padding:6px 0;border-radius:32px;border:1px solid #E8E8E8;-webkit-transition:all .2s ease;transition:all .2s ease}[data-app-mode=main] .tips-wrapper .tips-secondary-button:hover{border-color:#6638dd}[data-app-mode=main] .tips-wrapper .continue-button{width:100%}@media (max-width: 799px){[data-app-mode=main] .tips-wrapper .continue-button{display:none}}@media (max-width: 799px){[data-app-mode=main] .tips-wrapper.tips-wrapper-success{padding:24px}}@media (max-width: 400px){[data-app-mode=main] .tips-wrapper.tips-wrapper-success{padding:24px 16px}}[data-app-mode=main] .tips-wrapper.tips-wrapper-success .continue-button{display:none}[data-app-mode=main] .tips-wrapper.tips-wrapper-success .tips-title{font-family:Lato;font-size:20px;font-weight:600;line-height:28px}@media (max-width: 799px){[data-app-mode=main] .tips-wrapper.tips-wrapper-success .tips-title{font-size:16px;font-weight:600;line-height:24px}}[data-app-mode=main] .tips-wrapper.tips-wrapper-pay{padding:48px;width:456px}@media (max-width: 799px){[data-app-mode=main] .tips-wrapper.tips-wrapper-pay{padding:24px;width:unset}}@media (max-width: 400px){[data-app-mode=main] .tips-wrapper.tips-wrapper-pay{padding:24px 16px;min-width:272px}}@media (max-width: 400px){[data-app-mode=main] .tips-wrapper.tips-wrapper-pay .tips-title{font-size:16px;line-height:24px;font-weight:600}}@media (min-width: 800px){[data-app-mode=main] button.main-layout--button.m-button-primary.continue-tips-footer{display:none}}[data-app-mode=main] .tips-layout{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 auto;-webkit-box-flex:1;-webkit-flex:1;flex:1}[data-app-mode=main] .tips-layout .tips-title-wrapper{text-align:center;margin-bottom:40px}[data-app-mode=main] .tips-layout .tips-title{color:#000;font-family:Lato;font-size:22px;font-weight:900;line-height:30px}@media (min-width: 800px){[data-app-mode=main] .tips-layout .tips-title{font-size:32px;font-weight:800;line-height:40px}}[data-app-mode=main] .tips-layout .tips-subtitle{color:#626263;font-family:Lato;font-size:14px;font-weight:400;line-height:20px}[data-app-mode=main] .tips-layout .tips-layout--btn{width:100%;margin-top:auto}@media (min-width: 800px){[data-app-mode=main] .tips-layout .tips-layout--btn{display:none}}[data-app-mode=main] .tips-layout .tips-edit-modal{top:0;position:absolute;background:#fff;bottom:0;left:0;right:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:flex;pointer-events:none;opacity:0}[data-app-mode=main] .tips-layout .tips-edit-modal.open{opacity:1;pointer-events:all}[data-app-mode=main] .tips-layout .tips-edit-block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:84px 24px 12px}[data-app-mode=main] .tips-layout .tips-edit-block .tips-edit-title-wrapper{margin-bottom:auto;text-align:center}[data-app-mode=main] .tips-layout .tips-edit-block .tips-limit-attention{color:#626263;font-family:Lato;font-size:14px;font-weight:400;line-height:20px}[data-app-mode=main] .tips-layout .tips-edit-block .center-block{margin-bottom:auto}[data-app-mode=main] .tips-layout .tips-edit-block .money-input-block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-weight:700;font-size:48px;text-align:center;-webkit-transition:opacity .2s;transition:opacity .2s;padding:8px 0}[data-app-mode=main] .tips-layout .tips-edit-block .money-input-block.empty{opacity:.15}[data-app-mode=main] .tips-layout .tips-edit-block .money-input-block.incorrect{opacity:.5;color:#b30953}[data-app-mode=main] .tips-layout .tips-edit-block .money-input-contenteditable{padding-right:1px}[data-app-mode=main] .tips-layout .tips-edit-block .money-input-trailing{margin-left:12px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}[data-app-mode=main] .tips-layout .tips-edit-block .tips-edit-block-btn{display:block;margin-top:auto}@media (min-width: 800px){[data-app-mode=main] .tips-layout .tips-edit-block .tips-edit-block-btn{max-width:420px}}[data-app-mode=main] .tips-info{color:#000;text-align:center;font-family:Lato;font-size:14px;font-weight:500;line-height:20px;margin-top:4px}[data-app-mode=main] .notify-wrapper{position:absolute;top:0;width:100%;text-align:center;background:#CC3A2C;padding-top:8px;padding-bottom:8px;z-index:100;opacity:0;pointer-events:none;-webkit-transition:all .2s ease;transition:all .2s ease}[data-app-mode=main] .notify-wrapper.showed{opacity:1}[data-app-mode=main] .notify-wrapper .notify-text{font-family:Lato;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0em;color:#fff}[data-app-mode=main] .tips-failed-block{border:.5px solid #D8D8D8;padding:16px;border-radius:16px}[data-app-mode=main] .tips-failed-block .tips-failed-text{color:#000;font-size:14px;font-weight:400;line-height:20px}[data-app-mode=main] .tips-attention{margin-top:12px;color:#626263;text-align:center;font-family:Lato;font-size:12px;font-weight:500;line-height:16px;min-width:275px}[data-app-mode=main] .tips-attention .tips-attention--link{color:#626263;font-family:Lato;font-weight:700}@media (max-width: 799px){[data-app-mode=main] .tips-attention{font-size:11px}}[data-app-mode=main] .referral-programm{background:-webkit-gradient(linear,left bottom,left top,from(#F6F6F9),to(#F6F6F9)),rgba(102,56,221,.05);background:-webkit-linear-gradient(bottom,#F6F6F9 0%,#F6F6F9 100%),rgba(102,56,221,.05);background:linear-gradient(0deg,#F6F6F9 0%,#F6F6F9 100%),rgba(102,56,221,.05);margin-top:40px;padding:24px 0;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;bottom:0;left:0;right:0;border-bottom-left-radius:24px;border-bottom-right-radius:24px}@media (min-width: 1200px){[data-app-mode=main] .referral-programm{display:none}}[data-app-mode=main] .referral-programm .referral-programm--wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0 auto;gap:48px}[data-app-mode=main] .referral-programm .referral-programm--text-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}[data-app-mode=main] .referral-programm .referral-programm--title{color:#000;font-family:Lato;font-size:18px;font-weight:800;line-height:24px;margin-bottom:8px}[data-app-mode=main] .referral-programm .referral-programm--subtitle{color:#000;font-family:Lato;font-size:14px;font-weight:400;line-height:16px;margin-bottom:16px}[data-app-mode=main] .referral-programm .referral-programm--subtitle .accent{color:#000;font-family:Lato;font-weight:700}[data-app-mode=main] .referral-programm .referral-programm--link{color:#000;text-align:center;font-family:Lato;font-size:14px;font-weight:600;line-height:24px;cursor:pointer;padding:8px 24px;border-radius:8px;border:2px solid #000}@media (min-width: 800px){[data-app-mode=main] .referral-programm{margin-bottom:-52px;margin-left:-32px;margin-right:-32px;min-width:540px}[data-app-mode=main] .referral-programm .referral-programm--image-wrapper svg{max-width:160px;-webkit-transform:rotate(4deg);transform:rotate(4deg)}}@media (max-width: 799px){[data-app-mode=main] .referral-programm{border-radius:16px;margin-top:48px;min-width:264px;max-width:375px;width:100%;margin-left:auto;margin-right:auto}[data-app-mode=main] .referral-programm .referral-programm--wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}[data-app-mode=main] .referral-programm .referral-programm--text-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;padding:0 16px;-webkit-box-flex:1;-webkit-flex:1;flex:1}[data-app-mode=main] .referral-programm .referral-programm--image-wrapper{margin-bottom:-24px;margin-top:-24px}[data-app-mode=main] .referral-programm .referral-programm--image-wrapper svg{width:100%}}[data-app-mode=main] .installment--wrapper{background:-webkit-linear-gradient(bottom,#F4F4F4 0%,#F4F4F4 100%),-webkit-linear-gradient(130deg,rgba(255,255,255,.18) 5.12%,rgba(255,255,255,.21) 26.31%,rgba(255,255,255,0) 80.83%),-webkit-linear-gradient(top,#7950E5 0%,#5122CA 100%);background:linear-gradient(0deg,#F4F4F4 0%,#F4F4F4 100%),linear-gradient(320deg,rgba(255,255,255,.18) 5.12%,rgba(255,255,255,.21) 26.31%,rgba(255,255,255,0) 80.83%),linear-gradient(180deg,#7950E5 0%,#5122CA 100%);margin:auto -16px -24px;padding:16px 24px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media (min-width: 800px){[data-app-mode=main] .installment--wrapper{display:none}}[data-app-mode=main] .installment--wrapper .installment--logo-block{width:32px;height:32px}[data-app-mode=main] .installment--wrapper .installment--text-block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:4px;max-width:200px;margin-left:16px}[data-app-mode=main] .installment--wrapper .installment--text-block .installment--title{color:#000;font-family:Lato;font-size:14px;font-weight:700;line-height:16px}[data-app-mode=main] .installment--wrapper .installment--text-block .installment--description{color:#000;font-family:Lato;font-size:12px;font-weight:400;line-height:14px;opacity:.7}[data-app-mode=main] .installment--wrapper .installment--next-icon-block{width:16px;height:16px;margin-left:auto}[data-app-mode=main] .pay-method--panel{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;border-radius:12px;background:#F4F4F4;padding:2px;margin-top:8px;margin-bottom:8px}@media (max-width: 799px){[data-app-mode=main] .pay-method--panel{display:none}}[data-app-mode=main] .pay-method--panel .pay-method--button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:8px;padding:4px 0;border-radius:12px;cursor:pointer;color:#000;font-family:Lato;font-size:16px;font-weight:600;line-height:20px}[data-app-mode=main] .pay-method--panel .pay-method--button:hover{opacity:.7}[data-app-mode=main] .pay-method--panel .pay-method--button.pay-method--button-active{background:#FFF}[data-app-mode=main] .installment-block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}[data-app-mode=main] .installment-block .installment-block--title{color:#000;text-align:center;font-family:Lato;font-size:16px;font-weight:700;line-height:20px;max-width:260px;margin-bottom:32px}[data-app-mode=main] .installment-block .installment-block--title .installment-block--accent-title{color:#6638dd}[data-app-mode=main] .installment-block .installment-block--btn{width:100%}[data-app-mode=main] .installment-qr--backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;background:rgba(0,0,0,.4);display:none}[data-app-mode=main] .installment-qr--backdrop.open{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}[data-app-mode=main] .installment-qr--backdrop .installment-qr--wrapper{border-radius:16px;background:#FFF;width:456px;height:440px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:32px 32px 40px}[data-app-mode=main] .installment-qr--backdrop .installment-qr--title{color:#000;text-align:center;font-family:Lato;font-size:24px;font-weight:800;line-height:32px;margin-bottom:12px}[data-app-mode=main] .installment-qr--backdrop .installment-qr--description{color:#000;text-align:center;font-family:Lato;font-size:16px;font-weight:400;line-height:20px;max-width:350px;margin-bottom:20px}[data-app-mode=main] .installment-qr--backdrop .installment-qr--description .installment-qr--accent-description{color:#6638dd;font-weight:700}[data-app-mode=main] .installment-qr--backdrop .installment-qr--body{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;width:100%;padding-top:40px}[data-app-mode=main] .installment-qr--backdrop .installment-qr--body .installment-qr--qr-code-wrapper{border-radius:24px;background:#FFF;box-shadow:0 4px 30px rgba(0,0,0,.15);margin:0 auto;padding:24px;overflow:hidden}[data-app-mode=main] .installment-qr--backdrop .installment-qr--body .installment-qr--qr-code{max-width:168px;max-height:168px}[data-app-mode=main] .installment-qr--backdrop .installment-qr--body .installment-qr--emoji-block{position:absolute;width:48px;height:48px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}[data-app-mode=main] .installment-qr--backdrop .installment-qr--body .installment-qr--emoji-block.store{top:34px;right:0;padding:12px;background:rgba(123,167,192,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-app-mode=main] .installment-qr--backdrop .installment-qr--body .installment-qr--emoji-block.store span{font-size:24px}[data-app-mode=main] .installment-qr--backdrop .installment-qr--body .installment-qr--emoji-block.box{top:78px;left:6px;padding:10px;background:rgba(229,157,83,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-app-mode=main] .installment-qr--backdrop .installment-qr--body .installment-qr--emoji-block.box span{font-size:26px}[data-app-mode=main] .installment-qr--backdrop .installment-qr--body .installment-qr--emoji-block.shopping{bottom:-6px;right:1px;width:40px;height:40px;padding:8px;background:rgba(252,106,205,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-app-mode=main] .installment-qr--backdrop .installment-qr--body .installment-qr--emoji-block.shopping span{font-size:22px}[data-app-mode=main] .installment-qr--backdrop .installment-qr--body .installment-qr--emoji-block.card{bottom:-20px;left:12px;width:32px;height:32px;padding:7px;background:rgba(195,184,139,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-app-mode=main] .installment-qr--backdrop .installment-qr--body .installment-qr--emoji-block.card span{font-size:14px;-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}[data-app-mode=main] .travelpass-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2;height:100%;width:100%;background:#fff;padding:48px 24px 16px;pointer-events:none;opacity:0;-webkit-transform:translateX(40px);transform:translate(40px);-webkit-transition:all .5s ease;transition:all .5s ease}[data-app-mode=main] .travelpass-modal.open{opacity:1;pointer-events:all;-webkit-transform:translateX(0);transform:translate(0)}[data-app-mode=main] .travelpass-modal .travelpass-modal--wrapper{margin:0 auto;max-width:428px;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}[data-app-mode=main] .travelpass-modal .travelpass-modal--title{color:#000;font-family:Lato;font-size:20px;font-weight:700;line-height:24px}[data-app-mode=main] .travelpass-modal .travelpass-modal--subtitle{color:#626263;font-family:Lato;font-size:14px;font-weight:400;line-height:16px;margin-top:8px}[data-app-mode=main] .travelpass-modal .travelpass-modal--button{margin-top:auto}[data-app-mode=main] .travelpass-modal.travelpass-modal--card{z-index:3}[data-app-mode=main] .pay-btn-modal--backdrop{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.6);padding:0;z-index:3;opacity:0;pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease}[data-app-mode=main] .pay-btn-modal--backdrop.pay-btn-modal-open{opacity:1;pointer-events:all}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper{width:100%;max-height:0px;background:#ffffff;box-shadow:0 4px 8px rgba(0,0,0,.06);border-radius:24px 24px 0 0;position:absolute;bottom:0;left:0;right:0;z-index:10;display:none;pointer-events:none;margin:auto}@media (min-width: 800px){[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper{max-width:600px}}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .close-modal-btn{cursor:pointer;background:transparent;border:none;position:absolute;top:16px;right:24px}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .close-modal-btn svg{width:32px;height:32px}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .close-modal-btn:active{-webkit-transform:scale(.9);transform:scale(.9)}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .close-modal-btn:focus-visible svg{border:2px solid #6462DD;border-radius:50%}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .pay-btn-modal--header{padding:16px 24px;border-bottom:1px solid #E8E8E8;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:64px}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .pay-btn-modal--header .pay-btn-modal--header-text{color:#000;-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;font-family:Lato;font-size:18px;font-weight:700;line-height:24px;text-transform:lowercase}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .pay-btn-modal--header .pay-btn-modal--header-text:first-letter{text-transform:uppercase}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .pay-btn-modal--list{padding:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .pay-btn-modal--list .pay-btn-modal--item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:12px 24px;gap:16px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .pay-btn-modal--list .pay-btn-modal--item:active{background-color:rgba(0,0,0,.03)}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .pay-btn-modal--list .pay-btn-modal--item:active .pay-btn-modal--item--icon{-webkit-transform:translateY(-2px);transform:translateY(-2px)}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .pay-btn-modal--list .pay-btn-modal--item:hover{background-color:rgba(0,0,0,.02)}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .pay-btn-modal--list .pay-btn-modal--item:hover .pay-btn-modal--item--icon{-webkit-transform:translateY(-2px);transform:translateY(-2px)}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .pay-btn-modal--list .pay-btn-modal--item .pay-btn-modal--item--icon{width:40px;height:40px;-webkit-transition:all .3s ease;transition:all .3s ease}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .pay-btn-modal--list .pay-btn-modal--item .pay-btn-modal--item--text{color:#000;font-family:Lato;font-size:16px;font-weight:600;line-height:24px}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .pay-btn-modal--list .pay-btn-modal--item:not(:last-child){border-bottom:1px solid #E8E8E8}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .pay-btn-modal--list .pay-btn-modal--item.hide-apple-btn,[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .pay-btn-modal--list .pay-btn-modal--item.hide-google-btn{display:none}[data-app-mode=main] .pay-btn-modal--backdrop .pay-btn-modal--wrapper .pay-btn-modal--list .pay-btn-modal--item:focus-visible{border-bottom:1px solid #6462DD;border-top:1px solid #6462DD}[data-app-mode=main] .pay-btn-modal--backdrop.pay-btn-modal-open .pay-btn-modal--wrapper{opacity:1;max-height:unset;pointer-events:all;display:block;-webkit-animation:slide-up .3s forwards;animation:slide-up .3s forwards}@-webkit-keyframes slide-up{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-up{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}[data-app-mode=main] .email-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2;height:100%;width:100%;background:#fff;padding:48px 24px 16px;pointer-events:none;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}@media (max-width: 799px){[data-app-mode=main] .email-modal{-webkit-transform:translateX(40px);transform:translate(40px);overflow-y:auto}}[data-app-mode=main] .email-modal.open{opacity:1;pointer-events:all}@media (max-width: 799px){[data-app-mode=main] .email-modal.open{-webkit-transform:translateX(0);transform:translate(0)}}[data-app-mode=main] .email-modal .email-modal--back-btn{background-color:transparent;cursor:pointer;border:none;width:24px;height:24px;margin:unset;padding:unset;margin-bottom:14px}@media (min-width: 800px){[data-app-mode=main] .email-modal .email-modal--back-btn{margin-bottom:8px}}[data-app-mode=main] .email-modal .email-modal--back-btn:focus-visible svg{border-radius:50%;border:2px solid #6462DD}[data-app-mode=main] .email-modal .email-modal--wrapper{margin:0 auto;max-width:468px;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}@media (min-width: 800px){[data-app-mode=main] .email-modal .email-modal--wrapper{border-radius:24px;background:#FFF;box-shadow:0 8px 40px rgba(0,0,0,.1);padding:56px;margin:auto;max-height:576px;max-width:540px;min-height:576px;min-width:540px}}[data-app-mode=main] .email-modal .email-modal--title{color:#000;font-family:Lato;font-size:20px;font-weight:700;line-height:24px;margin:unset}[data-app-mode=main] .email-modal .email-modal--subtitle{color:#626263;font-family:Lato;font-size:14px;font-weight:400;line-height:16px;margin:unset;margin-top:8px}[data-app-mode=main] .email-modal .email-modal--button{margin-top:auto;gap:8px}[data-app-mode=main] .email-modal .email-modal--input{margin-top:16px;margin-bottom:16px}[data-app-mode=main] .email-modal .email-modal--input input{border-color:rgba(0,0,0,.3);color:#000;font-family:Lato;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin:unset;padding-bottom:8px}@media (max-width: 799px){[data-app-mode=main] .email-modal .email-modal--input input{background:transparent}}[data-app-mode=main] .email-modal .email-modal--input input.invalid{border:1px solid #ff0c3e;color:#ff0c3e}[data-app-mode=main] .email-modal .email-modal--input input:focus{border:1px solid var(--primary-text)}[data-app-mode=main] .email-modal .email-modal--input input+span{background:transparent;font-family:Lato;font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:#626263}[data-app-mode=main] .email-modal .email-modal--input input.invalid+span,[data-app-mode=main] .email-modal .email-modal--input input:focus+span,[data-app-mode=main] .email-modal .email-modal--input input[placeholder]:not(:placeholder-shown)+span{font-size:12px;font-style:normal;font-weight:500;line-height:16px;background:#fff}[data-app-mode=main] .first-letter-capitalize:first-letter{text-transform:uppercase}[data-app-mode=main] .pre-pay{margin:0;box-shadow:unset}@media (min-width: 800px){[data-app-mode=main] .pre-pay{border-radius:24px;background:#FFF;box-shadow:0 8px 40px rgba(0,0,0,.1);max-width:540px;min-height:560px;min-width:540px;margin:auto;padding:56px}}@media (min-width: 800px){[data-app-mode=main] .pre-pay .merchant-logo{margin-top:unset}}[data-app-mode=main] .pre-pay .pre-pay--merchant-name{color:#000;text-align:center;font-family:Lato;font-size:18px;font-weight:600;line-height:24px;margin-top:12px;margin-bottom:unset}[data-app-mode=main] .pre-pay .pre-pay--subtitle{color:#626263;text-align:center;-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;font-family:Lato;font-size:14px;font-weight:400;line-height:20px;margin-top:48px}[data-app-mode=main] .pre-pay .pre-pay--sum{color:#000;text-align:center;font-family:Lato;font-size:40px;font-weight:800;margin-top:8px}[data-app-mode=main] .pre-pay .pre-pay--email-notation{color:#626263;text-align:center;-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;font-family:Lato;font-size:14px;font-weight:400;line-height:20px;margin-top:auto;margin-bottom:unset}[data-app-mode=main] .pre-pay .pre-pay--continue-btn{margin-top:32px}@media (max-width: 799px){[data-app-mode=main] .pre-pay .pre-pay--continue-btn.pre-pay-continue-btn--only-comment{margin-top:auto}}@media (max-width: 799px){[data-app-mode=main] .pre-pay .pre-pay--continue-btn.pre-pay--continue-btn--with-many-notify{margin-top:auto}}[data-app-mode=main] .content-card--client{margin:0}@media (min-width: 800px){[data-app-mode=main] .content-card--client .merchant-logo{margin-top:unset}}@media (min-width: 800px){[data-app-mode=main] .content-card--client{border-radius:24px;background:#FFF;box-shadow:0 8px 40px rgba(0,0,0,.1);max-width:540px;min-height:560px;min-width:540px;margin:auto;padding:56px}}[data-app-mode=main] .content-card--client.content-card--frame{border-radius:unset;box-shadow:none}[data-app-mode=main] .email-notation{font-family:Lato;font-size:14px;font-weight:400;line-height:20px;text-align:center}[data-app-mode=main] .ticket-check--transport-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:6px;margin:16px auto 0;color:#000;font-family:Lato,system-ui,sans-serif;font-size:22px;line-height:24px}[data-app-mode=main] .ticket-check--transport-wrapper .ticket-check--transport-type{font-weight:400;word-break:break-all;text-wrap:pretty}[data-app-mode=main] .ticket-check--transport-wrapper .ticket-check--transport-id{font-weight:700}[data-app-mode=main] .comment-input-wrapper{margin-top:16px;width:100%}[data-app-mode=main] .comment-form--label{width:100%}[data-app-mode=main] .comment-form--label input{border-color:rgba(0,0,0,.3);color:#000;font-family:Lato;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin:unset;padding-bottom:8px}@media (max-width: 799px){[data-app-mode=main] .comment-form--label input{background:transparent}}[data-app-mode=main] .comment-form--label input.invalid{border:1px solid #ff0c3e;color:#ff0c3e}[data-app-mode=main] .comment-form--label input:focus{border:1px solid var(--primary-text)}[data-app-mode=main] .comment-form--label input+span{background:transparent;font-family:Lato;font-size:16px;font-style:normal;font-weight:500;line-height:20px;color:#626263}[data-app-mode=main] .comment-form--label input.invalid+span,[data-app-mode=main] .comment-form--label input:focus+span,[data-app-mode=main] .comment-form--label input[placeholder]:not(:placeholder-shown)+span{font-size:12px;font-style:normal;font-weight:500;line-height:16px;background:#fff}[data-app-mode=main] .comment-notation{color:#626263;-webkit-font-feature-settings:"liga" off,"clig" off;font-feature-settings:"liga" off,"clig" off;font-family:Lato;font-size:14px;font-weight:400;line-height:20px;text-align:start;margin-top:16px}[data-app-mode=main] .subscription-details--wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}[data-app-mode=main] .subscription-details--wrapper .subscription-details--text{color:#626263;text-align:center;font-family:Lato;font-size:16px;font-weight:400;line-height:24px}[data-app-mode=main] .subscription-details--wrapper .subscription-details--accent-text{font-weight:700}[data-app-mode=main] .subscription-details--wrapper .subscription-details--terms{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:8px;margin-top:8px;margin-bottom:24px}[data-app-mode=main] .subscription-details--wrapper .subscription-details--description{margin-top:16px}[data-app-mode=main] .subscription-success--wrapper{padding:16px;border-radius:16px;border:.5px solid #D8D8D8}[data-app-mode=main] .subscription-success--wrapper .subscription-success--text{color:#000;font-family:Lato;font-size:16px;font-weight:400;line-height:24px}[data-app-mode=main] .subscription-success--wrapper .subscription-success--text-accent{font-weight:700}[data-app-mode=main] .only-card-form.frame-client-payment{padding:0;margin:0;background:transparent}[data-app-mode=main] .only-card-form .m-button-primary{background:var(--bg-color)}[data-app-mode=main] .only-card-form .m-button-primary:before{display:none}[data-app-mode=main] .visa-pay-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:16px;padding:16px 24px;background:-webkit-gradient(linear,left bottom,left top,from(#FFF),to(#FFF)),#FFA6A6;background:-webkit-linear-gradient(bottom,#FFF 0%,#FFF 100%),#FFA6A6;background:linear-gradient(0deg,#FFF 0%,#FFF 100%),#FFA6A6;box-shadow:0 2px 32px rgba(0,0,0,.16);border-radius:16px;width:100%;max-width:428px}@media (max-width: 360px){[data-app-mode=main] .visa-pay-wrapper{padding:16px 12px}}[data-app-mode=main] .visa-pay-wrapper .visa-pay-block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-text{color:#2b2833;font-family:Lato;font-size:14px;font-weight:400;line-height:24px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-additional-info{color:#000;font-family:Lato;font-size:12px;font-weight:400;line-height:16px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-button{border-radius:8px;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(#000)),#6638DD;background:-webkit-linear-gradient(bottom,#000 0%,#000 100%),#6638DD;background:linear-gradient(0deg,#000 0%,#000 100%),#6638DD;color:#fff;padding:16px;height:48px;text-align:center;font-family:Lato;font-size:16px;font-weight:700;line-height:24px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-button:hover{background:#3c4043}[data-app-mode=main] .visa-pay-wrapper .visa-pay-button:disabled{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(#000)),#6638DD;background:-webkit-linear-gradient(bottom,#000 0%,#000 100%),#6638DD;background:linear-gradient(0deg,#000 0%,#000 100%),#6638DD;opacity:.5}[data-app-mode=main] .visa-pay-wrapper .visa-pay-button:focus-visible{border:2px solid #6462DD}[data-app-mode=main] .visa-pay-wrapper .visa-pay-logos-block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:8px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-mail-auth-block,[data-app-mode=main] .visa-pay-wrapper .visa-pay-otp-block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:16px;width:100%}[data-app-mode=main] .visa-pay-wrapper .visa-pay-without-card-info-block{text-align:center}[data-app-mode=main] .visa-pay-wrapper .visa-pay-without-card-info-block .visa-pay-text{line-height:20px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-without-card-info-block .visa-pay-text-accent{font-weight:700}[data-app-mode=main] .visa-pay-wrapper .visa-pay-loader-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}[data-app-mode=main] .visa-pay-wrapper .visa-pay-loader-wrapper .visa-pay-loader{width:150px;height:150px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-loader-wrapper .visa-pay-loader img{max-width:100%;height:auto}[data-app-mode=main] .visa-pay-wrapper .visa-pay-otp-header-text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;max-width:240px;-webkit-align-self:center;align-self:center}[data-app-mode=main] .visa-pay-wrapper #visa-pay-retry-otp-code-btn{text-align:center;font-family:Lato;font-size:14px;font-weight:400;line-height:24px}[data-app-mode=main] .visa-pay-wrapper #visa-pay-retry-otp-code-btn:disabled:hover{--bg-color: transparent;cursor:unset}[data-app-mode=main] .visa-pay-wrapper .otp-sending-info-block{display:-webkit-box;display:-webkit-flex;display:flex;gap:4px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}[data-app-mode=main] .visa-pay-wrapper .visa-pay-select-card{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:16px;width:100%}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;border-radius:12px;border:1px solid #E5E5E5;padding:0;max-height:225px;overflow-y:auto;scrollbar-width:thin}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-list::-webkit-scrollbar{width:6px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:16px;min-height:64px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-item:not(:last-child){border-bottom:1px solid #E5E5E5}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-item:not(.selected){cursor:pointer}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-item:not(.selected):hover{background-color:rgba(20,52,203,.05);box-shadow:0 0 4px rgba(20,52,203,.15);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-item:not(.selected):hover .visa-pay-card-item-text-wrapper .visa-pay-card-item-text-title{color:#1434cb}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-item:not(.selected):hover .visa-pay-card-item-text-wrapper .visa-pay-card-item-text-description{font-weight:500}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-item:not(.selected):hover .visa-pay-card-item-icon-wrapper{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-item .visa-pay-card-item-icon-wrapper{margin-right:16px;min-width:44px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-item .visa-pay-card-item-icon-wrapper .visa-pay-card-item-card-img{min-width:45px;max-width:45px;min-height:32px;max-height:32px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-item .visa-pay-card-item-text-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-item .visa-pay-card-item-text-wrapper .visa-pay-card-item-text-title{color:#6e6e83;font-family:Lato;font-size:12px;font-weight:400;line-height:16px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-item .visa-pay-card-item-text-wrapper .visa-pay-card-item-text-description{color:#000;font-family:Lato;font-size:12px;font-weight:400;line-height:16px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-item .visa-pay-card-item-btn-wrapper{color:#1434cb;text-align:center;font-family:Lato;font-size:14px;font-weight:400;line-height:24px;margin-left:auto;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;pointer-events:none;opacity:0}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-item.selected .visa-pay-card-item-btn-wrapper{pointer-events:all;opacity:1}[data-app-mode=main] .visa-pay-wrapper .visa-pay-card-item .visa-pay-card-item-btn-wrapper:hover{opacity:.7}[data-app-mode=main] .visa-pay-wrapper .visa-pay-info-icon{cursor:pointer;height:16px;width:16px;z-index:2}[data-app-mode=main] .visa-pay-wrapper .visa-pay-checkbox-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;color:#2b2833;font-family:Lato;font-size:14px;font-weight:400;line-height:24px;cursor:pointer}[data-app-mode=main] .visa-pay-wrapper .visa-pay-checkbox-wrapper .visa-pay-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;position:relative;border-radius:4px;border:1px solid #E5E5E5;background:#FFF}[data-app-mode=main] .visa-pay-wrapper .visa-pay-checkbox-wrapper .visa-pay-checkbox:checked{background:#000;background-image:url(/assets/checked-wnH69l1p.svg);background-position:center;background-repeat:no-repeat;border:1px solid #000}[data-app-mode=main] .visa-pay-wrapper .visa-pay-text-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-warning-info-block{border-radius:12px;padding:16px;background:#F0F9FD;color:#6e6e83;font-family:Lato;font-size:14px;font-weight:400;line-height:20px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-warning-info-block .visa-pay-warning-info-accent-text{color:#1434cb;font-family:Lato;font-size:14px;font-weight:400;line-height:20px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-error-block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-top:8px;padding-bottom:8px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-error-block .visa-pay-error-icon-wrapper{color:#ee2c2f;margin-bottom:16px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-error-block .visa-pay-error-title{color:#000;text-align:center;font-family:Lato;font-size:14px;font-weight:700;margin-bottom:8px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-error-block .visa-pay-error-text{color:#000;text-align:center;font-family:Lato;font-size:12px;font-weight:400;line-height:16px;max-width:240px}[data-app-mode=main] .visa-pay-wrapper .visa-pay-block-hidden{display:none}[data-app-mode=main] .visa-pay-info-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2;height:100%;width:100%;background:rgba(0,0,0,.4);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;pointer-events:none;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}@media (min-width: 800px){[data-app-mode=main] .visa-pay-info-modal{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}[data-app-mode=main] .visa-pay-info-modal.open{opacity:1;pointer-events:all}[data-app-mode=main] .visa-pay-info-modal .visa-pay-info-modal--close-btn{background-color:transparent;cursor:pointer;border:none;width:24px;height:24px;margin:unset;padding:unset;position:absolute;top:24px;right:24px}[data-app-mode=main] .visa-pay-info-modal .visa-pay-info-modal--close-btn svg{width:100%;height:100%}[data-app-mode=main] .visa-pay-info-modal .visa-pay-info-modal--wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;gap:16px;background:#fff;border-radius:8px 8px 0 0;padding:48px 64px 8px;position:relative;max-height:90vh;overflow-y:auto}@media (min-width: 800px){[data-app-mode=main] .visa-pay-info-modal .visa-pay-info-modal--wrapper{height:100%;border-radius:24px;box-shadow:0 8px 40px rgba(0,0,0,.1);margin:auto;max-height:590px;max-width:540px;min-height:590px;min-width:540px}}[data-app-mode=main] .visa-pay-info-modal .visa-pay-info--logo{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-width:64px;min-height:64px;border-radius:50%;background:#000}[data-app-mode=main] .visa-pay-info-modal .visa-pay-info--logo svg{color:#fff;width:36px;height:36px}[data-app-mode=main] .visa-pay-info-modal .visa-pay-info--title{color:#000;text-align:center;font-family:Lato;font-size:24px;font-style:normal;font-weight:800;line-height:normal;-webkit-flex-shrink:0;flex-shrink:0}[data-app-mode=main] .visa-pay-info-modal .visa-pay-info--img{height:198px;width:102px;-webkit-flex-shrink:0;flex-shrink:0}[data-app-mode=main] .visa-pay-info-modal .visa-pay-info--list{width:100%;-webkit-flex-shrink:0;flex-shrink:0;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}[data-app-mode=main] .visa-pay-info-modal .visa-pay-info--list li{color:#000;font-family:Lato;font-size:14px;font-weight:400}[data-app-mode=main] .visa-pay-info-modal .visa-pay-info--list li span{font-weight:900}[data-app-mode=main] .visa-pay-info-modal .visa-pay-info--logos-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:8px;-webkit-flex-shrink:0;flex-shrink:0}[data-app-mode=main] .visa-pay-info-modal .visa-pay-info--additional-info{color:#000;text-align:center;font-family:Lato;font-size:12px;font-weight:400;-webkit-flex-shrink:0;flex-shrink:0}[data-app-mode=main] .otp-input-container{display:-webkit-box;display:-webkit-flex;display:flex;gap:8px;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}[data-app-mode=main] .otp-input-container .otp-input-wrapper{position:relative;width:40px;height:48px}[data-app-mode=main] .otp-input-container .otp-input{width:100%;height:100%;border:1px solid #E5E5E5;border-radius:12px;text-align:center;font-family:Lato,sans-serif;font-size:24px;font-weight:400;line-height:.67em;padding:0;box-sizing:border-box;outline:none;caret-color:#6638dd}[data-app-mode=main] .otp-input-container .otp-input:focus{border-color:#6638dd;box-shadow:0 0 0 1px #6638dd}[data-app-mode=main] .otp-input-container .otp-input.filled{border-color:#000}[data-app-mode=main] .otp-input-container .otp-input.error{border-color:#ff3b30;box-shadow:0 0 0 1px #ff3b30}[data-app-mode=main] .otp-input-container .otp-input::-webkit-outer-spin-button,[data-app-mode=main] .otp-input-container .otp-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-app-mode=main] .otp-input-container .otp-input[type=number]{-moz-appearance:textfield}[data-app-mode=main] .save-browser--wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:16px;background:#F5F5F5;padding:16px;margin-top:24px}@media (max-width: 799px){[data-app-mode=main] .save-browser--wrapper{margin-top:auto}}[data-app-mode=main] .save-browser--wrapper .save-browser--text-block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:4px}[data-app-mode=main] .save-browser--wrapper .save-browser--title{color:#000;font-family:Lato;font-size:16px;font-weight:700;line-height:24px}[data-app-mode=main] .save-browser--wrapper .save-browser--details-btn{display:-webkit-box;display:-webkit-flex;display:flex;color:#6638dd;font-family:Lato;font-size:14px;font-weight:700;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}[data-app-mode=main] .save-browser--wrapper .save-browser--details-btn:hover{opacity:.7}[data-app-mode=main] .save-browser-info-modal--backdrop{background:rgba(0,0,0,.6);position:fixed;top:0;left:0;right:0;bottom:0;z-index:12;display:-webkit-box;display:-webkit-flex;display:flex;padding:40px 32px;pointer-events:none;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width: 799px){[data-app-mode=main] .save-browser-info-modal--backdrop{padding:16px}}[data-app-mode=main] .save-browser-info-modal--backdrop.open{pointer-events:all;opacity:1}[data-app-mode=main] .save-browser-info-modal--backdrop.open .save-browser-info-modal{-webkit-transform:translateY(0);transform:translateY(0)}[data-app-mode=main] .save-browser-info-modal--backdrop .save-browser-info-modal{-webkit-align-self:flex-end;align-self:flex-end;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:32px;background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:16px;width:100%;max-width:344px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(40px);transform:translateY(40px)}@media (min-width: 800px){[data-app-mode=main] .save-browser-info-modal--backdrop .save-browser-info-modal{width:unset}}[data-app-mode=main] .save-browser-info-modal--backdrop .save-browser-info-modal--logo{margin-bottom:6px}[data-app-mode=main] .save-browser-info-modal--backdrop .save-browser-info-modal--title{color:#000;text-align:center;-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;font-family:Lato;font-size:24px;font-weight:700;letter-spacing:.33px;margin-bottom:16px}[data-app-mode=main] .save-browser-info-modal--backdrop .save-browser-info-modal--description{color:#626263;text-align:center;font-family:Lato;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.024px;margin-bottom:24px;max-width:380px}[data-app-mode=main] .save-browser-info-modal--backdrop .save-browser-info-modal--button{width:100%}[data-app-mode=main] .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}[data-app-mode=main] .monopay--wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-align-self:center;align-self:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}[data-app-mode=main] .monopay--wrapper .monopay--title{color:#000;text-align:center;font-family:Lato;font-size:20px;font-weight:700;line-height:28px}[data-app-mode=main] .monopay--wrapper .monopay--subtitle{color:#000;text-align:center;font-family:Lato;font-size:16px;font-weight:700;line-height:20px;letter-spacing:-.32px}[data-app-mode=main] .monopay--wrapper .monopay--info{color:#626263;text-align:center;font-family:Lato;font-size:14px;font-weight:500;line-height:20px;max-width:270px}[data-app-mode=main] .monopay--wrapper .monopay--info .monopay--info-accent{color:#4923bd}[data-app-mode=main] .monopay--wrapper .monopay--qr-wrapper{width:230px;height:230px;position:relative}[data-app-mode=main] .monopay--wrapper .monopay--qr-wrapper svg{width:100%;height:100%}[data-app-mode=main] .monopay--wrapper .monopay--qr-wrapper .monopay--qr{position:absolute;top:55%;left:50%;width:142px;height:142px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-app-mode=main] .pay-methods--wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:8px;border-radius:16px;border:1px solid #E5E5E5}[data-app-mode=main] .pay-methods--wrapper .pay-methods--divider{width:100%;margin-top:4px;margin-bottom:4px;background:#CCC;height:.5px}[data-app-mode=main] .pay-methods--wrapper .pay-methods--block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%}[data-app-mode=main] .pay-methods--wrapper .pay-methods--label-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:8px;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:none;border:none;width:100%;text-align:left;font-family:inherit;outline:none}[data-app-mode=main] .pay-methods--wrapper .pay-methods--label-container:hover,[data-app-mode=main] .pay-methods--wrapper .pay-methods--label-container:focus-visible{background:#F3F3F3}[data-app-mode=main] .pay-methods--wrapper .pay-methods--input-container{max-width:16px;max-height:16px;min-width:16px;min-height:16px;margin-right:12px}[data-app-mode=main] .pay-methods--wrapper .pay-methods--input-container input{width:16px;height:16px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:unset;position:relative;border:2px solid #E5E5E5;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}[data-app-mode=main] .pay-methods--wrapper .pay-methods--input-container input:checked{border:2px solid #000}[data-app-mode=main] .pay-methods--wrapper .pay-methods--input-container input:checked:before{content:"";width:7px;height:7px;background-color:#000;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-app-mode=main] .pay-methods--wrapper .pay-methods--logo{margin-right:8px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}[data-app-mode=main] .pay-methods--wrapper .pay-methods--description{color:#000;font-family:Lato;font-size:14px;font-weight:500;line-height:16px;-webkit-box-flex:1;-webkit-flex:1;flex:1}[data-app-mode=main] .pay-methods--wrapper .pay-methods--system-logos{margin-left:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:12px}[data-app-mode=main] .pay-methods--wrapper .pay-methods--body{max-height:0;overflow:hidden;opacity:0;-webkit-transition:max-height .3s ease-out,opacity .2s ease-out;transition:max-height .3s ease-out,opacity .2s ease-out}[data-app-mode=main] .pay-methods--wrapper .pay-methods--body .pay-methods--divider{margin-top:16px;margin-bottom:16px}[data-app-mode=main] .pay-methods--wrapper .pay-methods--body .main-layout--form--payment-card{padding-top:16px;padding-bottom:16px}[data-app-mode=main] .pay-methods--wrapper .pay-methods--block-open .pay-methods--body{max-height:1000px;opacity:1}[data-app-mode=main] .monopay-qr-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2;height:100%;width:100%;background:rgba(0,0,0,.4);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;pointer-events:none;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}@media (min-width: 800px){[data-app-mode=main] .monopay-qr-modal{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}[data-app-mode=main] .monopay-qr-modal.open{opacity:1;pointer-events:all}[data-app-mode=main] .monopay-qr-modal .monopay-qr-modal--close-btn{background-color:transparent;cursor:pointer;border:none;width:24px;height:24px;margin:unset;padding:unset;position:absolute;top:24px;right:24px}[data-app-mode=main] .monopay-qr-modal .monopay-qr-modal--close-btn svg{width:100%;height:100%}[data-app-mode=main] .monopay-qr-modal .monopay-qr-modal--wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;gap:16px;background:#fff;border-radius:8px 8px 0 0;padding:48px 32px 32px;position:relative;max-height:90vh;overflow-y:auto}@media (min-width: 800px){[data-app-mode=main] .monopay-qr-modal .monopay-qr-modal--wrapper{border-radius:24px;box-shadow:0 8px 40px rgba(0,0,0,.1);margin:auto;max-height:700px;max-width:540px;min-width:540px;padding:48px 64px 32px}}[data-app-mode=main] .monopay-qr-modal .monopay-qr-modal--logo{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-width:64px;min-height:64px;border-radius:50%;background:#000}[data-app-mode=main] .monopay-qr-modal .monopay-qr-modal--logo svg{color:#fff;width:36px;height:36px}[data-app-mode=main] .monopay-qr-modal .monopay-qr-modal--title{color:#000;text-align:center;font-family:Lato;font-size:20px;font-weight:700;line-height:28px;margin:0}[data-app-mode=main] .monopay-qr-modal .monopay-qr-modal--qr-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:280px;height:280px}[data-app-mode=main] .monopay-qr-modal .monopay-qr-modal--qr{position:absolute;top:54%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:134px;height:134px}[data-app-mode=main] .monopay-qr-modal .monopay-qr-modal--qr svg{width:100%;height:100%}[data-app-mode=main] .monopay-qr-modal .monopay-qr-modal--subtitle{color:#000;text-align:center;font-family:Lato;font-size:16px;font-weight:700;line-height:20px;letter-spacing:-.32px;margin:0}[data-app-mode=main] .monopay-qr-modal .monopay-qr-modal--info{color:#626263;text-align:center;font-family:Lato;font-size:14px;font-weight:500;line-height:20px;margin:0}[data-app-mode=main] .monopay-qr-modal .monopay-qr-modal--info .monopay--info-accent{color:#4923bd}[data-app-mode=main] .buttons-controller apple-pay-button,[data-app-mode=main] .buttons-controller .gpay-card-info-container-fill,[data-app-mode=main] .buttons-controller #payWithCardButton{display:none}[data-app-mode=main] .buttons-controller.only-apple apple-pay-button{display:-webkit-box;display:-webkit-flex;display:flex}[data-app-mode=main] .buttons-controller.only-google .gpay-card-info-container-fill{display:block}[data-app-mode=main] .buttons-controller.only-pan #payWithCardButton{display:grid}[data-app-mode=main] .monopay-action--wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px;border-radius:12px;border:1px solid #570FF0;background:-webkit-linear-gradient(357deg,rgba(244,240,255,.5) 0%,rgba(248,240,255,.5) 50%,rgba(252,240,255,.5) 100%);background:linear-gradient(93deg,rgba(244,240,255,.5) 0%,rgba(248,240,255,.5) 50%,rgba(252,240,255,.5) 100%);padding:4px}[data-app-mode=main] .monopay-action--wrapper .monopay-action--text{color:#000;text-align:center;font-family:Lato;font-size:14px;font-weight:400;line-height:18px}[data-app-mode=main] .monopay-action--wrapper>button{width:100%}@keyframes autofill{to{background:transparent;color:inherit}}@-webkit-keyframes autofill{to{background:transparent;color:inherit}}[data-display~=tv][data-app-mode=main] #card-form{display:none}[data-app-mode=main] .form-input{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}[data-app-mode=main] .form-input .form-input--tv-button{min-width:24px;min-height:24px;border-radius:4px}[data-app-mode=main] .form-input .form-input--tv-button.form-input--tv-button-clear{background:red}[data-app-mode=main] .form-input .form-input--tv-button.form-input--tv-button-keypad{background:greenyellow}[data-app-mode=main] .form-input .form-input--tv-button:focus{box-shadow:0 0 0 2px var(--primary-text)}[data-app-mode=main] .form-input .form-input--tv-buttons{display:none}[data-app-mode=main] .form-input .form-input--hint{font-style:normal;font-weight:500;font-size:12px;line-height:14px;color:inherit;margin-top:2px;margin-left:16px;margin-bottom:-16px;min-height:16px;text-align:left}[data-app-mode=main] .form-input span{pointer-events:none;display:inline-block;position:absolute;top:28px;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:11px;width:auto;max-width:-webkit-calc(100% - 24px);max-width:calc(100% - 24px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:Lato,system-ui,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:var(--main-border-text);background:-webkit-linear-gradient(top,var(--input-bg--transp, --input-bg) 0%,var(--input-bg--transp, --input-bg) 25%,var(--input-bg, white) 36%,var(--input-bg, white) -webkit-calc(50% + 1px),var(--input-bg--transp, --input-bg) -webkit-calc(50% + 1px),var(--input-bg--transp, --input-bg) 100%);background:linear-gradient(to bottom,var(--input-bg--transp, --input-bg) 0%,var(--input-bg--transp, --input-bg) 25%,var(--input-bg, white) 36%,var(--input-bg, white) calc(50% + 1px),var(--input-bg--transp, --input-bg) calc(50% + 1px),var(--input-bg--transp, --input-bg) 100%);text-shadow:0px 0px 0px var(--input-fg, white),0px 0px 1px var(--input-bg);padding:0 5px;border-radius:6px;z-index:1;-webkit-transition:all .2s ease;transition:all .2s ease}[data-app-mode=main] .form-input input{min-height:56px;padding:16px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;font-family:Lato,system-ui,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:20px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:var(--input-bg, white);border:1px solid var(--main-border-color);box-sizing:border-box;border-radius:16px;display:block;color:var(--main-fg);-webkit-transition:all .2s ease;transition:all .2s ease}[data-app-mode=main] .form-input input:focus{border:1px solid var(--primary-text)}[data-app-mode=main] .form-input input:focus~span{color:var(--primary-text)}[data-app-mode=main] .form-input input.has-value~span,[data-app-mode=main] .form-input input:focus~span,[data-app-mode=main] .form-input input:-webkit-autofill~span,[data-app-mode=main] .form-input input[placeholder]:not(:placeholder-shown)~span{top:0;font-size:12px}[data-display~=tv][data-app-mode=main] .form-input input:-webkit-autofill{border-color:var(--input-autofill-fg)}[data-display~=tv][data-app-mode=main] .form-input input:-webkit-autofill,[data-display~=tv][data-app-mode=main] .form-input input:-webkit-autofill:hover,[data-display~=tv][data-app-mode=main] .form-input input:-webkit-autofill:active,[data-display~=tv][data-app-mode=main] .form-input input:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-autofill-fg)!important;color:var(--input-autofill-fg)!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}[data-display~=tv][data-app-mode=main] .form-input input:-webkit-autofill~span{color:var(--input-autofill-fg)}[data-display~=tv][data-app-mode=main] .form-input input:-webkit-autofill~.form-input--hint{color:var(--input-autofill-fg)}[data-display~=tv][data-app-mode=main] .form-input input:focus,[data-display~=tv][data-app-mode=main] .form-input input.focused{background:rgba(119,119,119,.05);-webkit-filter:brightness(1.1) saturate(1.1);filter:brightness(1.1) saturate(1.1)}[data-app-mode=main] .form-input input.invalid,[data-app-mode=main] .form-input input:invalid{border:1px solid #ff0c3e;color:#ff0c3e}[data-app-mode=main] .form-input input.invalid~span,[data-app-mode=main] .form-input input:invalid~span{color:#ff0c3e;top:0;font-size:12px}[data-app-mode=main] .form-input input.invalid~.form-input--hint,[data-app-mode=main] .form-input input:invalid~.form-input--hint{color:#ff0c3e}[data-display~=dark]{--surface-bg: #272727;--surface-fg: #fff}.floating-num-input{opacity:.95;background:var(--surface-bg, white);width:170px;height:220px;z-index:5;position:fixed;-webkit-filter:drop-shadow(0px 2px 6px rgba(0,0,0,.5));filter:drop-shadow(0px 2px 6px rgba(0,0,0,.5));border-radius:10px;display:-webkit-box;display:-webkit-flex;display:flex}.floating-num-input .floating-el--content{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:grid;gap:5px;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-auto-flow:row;grid-template-columns:1fr 1fr 1fr;padding:5px}.floating-num-input .f-button{padding:10px;color:var(--surface-fg);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:7px;cursor:pointer;border:2px solid #5552}.floating-num-input .f-button:focus{border-color:var(--surface-fg)}.floating-num-input-arrow{width:20px;height:20px;background:var(--surface-bg, white);z-index:-1;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
