/* Profile PAY mobile readability and fixed footer visibility. */
@media only screen and (max-width: 991px) {
    html body.payla-page.payla-page-profile-pay {
        padding-bottom: calc(104px + env(safe-area-inset-bottom)) !important;
    }

    html body.payla-page.payla-page-profile-pay .payla-fixed-footer {
        display: block !important;
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        bottom: calc(10px + env(safe-area-inset-bottom)) !important;
        z-index: 1200 !important;
        visibility: visible !important;
        opacity: 1 !important;
        pointer-events: none !important;
        transform: translateZ(0);
    }

    html body.payla-page.payla-page-profile-pay .payla-fixed-footer__inner,
    html body.payla-page.payla-page-profile-pay .payla-fixed-footer__nav,
    html body.payla-page.payla-page-profile-pay .payla-fixed-footer__nav a,
    html body.payla-page.payla-page-profile-pay .payla-fixed-footer__nav button,
    html body.payla-page.payla-page-profile-pay .payla-fixed-footer-menu {
        pointer-events: auto !important;
    }
}

@media only screen and (max-width: 767px) {
    html body.payla-page.payla-page-profile-pay .payla-hero-copy h1,
    html body.payla-page.payla-page-profile-pay .payla-pay-story-head h2,
    html body.payla-page.payla-page-profile-pay .payla-method-panel h3,
    html body.payla-page.payla-page-profile-pay .payla-method-panel h4,
    html body.payla-page.payla-page-profile-pay .payla-result-block h3,
    html body.payla-page.payla-page-profile-pay .payla-result-block h5,
    html body.payla-page.payla-page-profile-pay #pay-avantajlar.payla-partner-advantages .payla-partner-advantages__title,
    html body.payla-page.payla-page-profile-pay #pay-avantajlar.payla-partner-advantages .payla-partner-advantages__title span,
    html body.payla-page.payla-page-profile-pay #pay-avantajlar.payla-partner-advantages .payla-partner-advantages__title strong {
        line-height: 1.22 !important;
    }

    html body.payla-page.payla-page-profile-pay .payla-hero-copy p,
    html body.payla-page.payla-page-profile-pay .payla-pay-story-head p,
    html body.payla-page.payla-page-profile-pay #pay-avantajlar.payla-partner-advantages .payla-partner-advantages__cell,
    html body.payla-page.payla-page-profile-pay #pay-avantajlar.payla-partner-advantages .payla-partner-advantages__value,
    html body.payla-page.payla-page-profile-pay footer.main-footer p,
    html body.payla-page.payla-page-profile-pay footer.main-footer a {
        line-height: 1.62 !important;
    }

    html body.payla-page.payla-page-profile-pay .payla-method-panel .payla-model-party strong,
    html body.payla-page.payla-page-profile-pay .payla-method-panel .payla-model-handshake span,
    html body.payla-page.payla-page-profile-pay .payla-method-panel .payla-model-logo strong,
    html body.payla-page.payla-page-profile-pay .payla-method-panel .payla-builder-label span,
    html body.payla-page.payla-page-profile-pay .payla-method-panel .payla-builder-label strong,
    html body.payla-page.payla-page-profile-pay .payla-method-panel .payla-offer-ticket strong,
    html body.payla-page.payla-page-profile-pay .payla-method-panel .payla-result-strip strong,
    html body.payla-page.payla-page-profile-pay .payla-profile-quick-nav a,
    html body.payla-page.payla-page-profile-pay #pay-avantajlar.payla-partner-advantages .payla-partner-advantages__label,
    html body.payla-page.payla-page-profile-pay #pay-avantajlar.payla-partner-advantages .payla-partner-advantages__head {
        line-height: 1.38 !important;
    }

    html body.payla-page.payla-page-profile-pay .payla-method-panel .payla-model-watermark,
    html body.payla-page.payla-page-profile-pay .payla-method-panel .payla-model-watermark * {
        line-height: 1.12 !important;
    }

    html body.payla-page.payla-page-profile-pay .payla-fixed-footer__nav a,
    html body.payla-page.payla-page-profile-pay .payla-fixed-footer__nav a span,
    html body.payla-page.payla-page-profile-pay .payla-fixed-footer__nav a.payla-fixed-footer__primary span {
        line-height: 1.18 !important;
    }

    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-profile-pay-hero .payla-hero-copy h1,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-profile-pay-hero .payla-hero-copy h1 *,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-profile-pay-story .payla-pay-story-head h2,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-profile-pay-story .payla-pay-story-head h2 *,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel h3,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel h3 *,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel h4,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel h4 *,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel h5,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel h5 * {
        line-height: 1.18 !important;
    }

    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-hero-copy p,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-pay-story-head p,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay footer.main-footer p,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay footer.main-footer a {
        line-height: 1.62 !important;
    }

    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel .payla-model-party strong,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel .payla-model-party strong *,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel .payla-model-handshake span,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel .payla-model-logo strong,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel .payla-builder-label span,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel .payla-builder-label span *,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel .payla-builder-label strong,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel .payla-builder-label strong *,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel .payla-offer-ticket strong,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel .payla-offer-ticket strong *,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel .payla-result-strip strong,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel .payla-result-strip strong *,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-profile-quick-nav a {
        line-height: 1.34 !important;
    }

    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel .payla-model-watermark,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-method-panel .payla-model-watermark * {
        line-height: 1.12 !important;
    }

    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay #pay-avantajlar.payla-partner-advantages .payla-partner-advantages__title,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay #pay-avantajlar.payla-partner-advantages .payla-partner-advantages__title span,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay #pay-avantajlar.payla-partner-advantages .payla-partner-advantages__title strong {
        line-height: 1.22 !important;
    }

    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay #pay-avantajlar.payla-partner-advantages .payla-partner-advantages__cell,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay #pay-avantajlar.payla-partner-advantages .payla-partner-advantages__value {
        line-height: 1.62 !important;
    }

    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay #pay-avantajlar.payla-partner-advantages .payla-partner-advantages__label,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay #pay-avantajlar.payla-partner-advantages .payla-partner-advantages__head {
        line-height: 1.38 !important;
    }

    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-fixed-footer .payla-fixed-footer__nav a,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-fixed-footer .payla-fixed-footer__nav a span,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-fixed-footer .payla-fixed-footer__nav button,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-fixed-footer .payla-fixed-footer__nav button span {
        line-height: 1.18 !important;
    }

    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay :where(.fa, .fa-classic, .fa-solid, .fas, .fa-regular, .far, i[class^="fa-"], i[class*=" fa-"]) {
        font-family: "Font Awesome 7 Free" !important;
        font-style: normal !important;
        font-weight: var(--fa-style, 900) !important;
        line-height: 1 !important;
    }

    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay :where(.fa-regular, .far) {
        --fa-style: 400;
        font-weight: 400 !important;
    }

    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-profile-pay-hero.payla-profile-pay-hero .payla-hero-copy.payla-hero-copy h1.text-anime-style-3,
    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-profile-pay-hero.payla-profile-pay-hero .payla-hero-copy.payla-hero-copy h1.text-anime-style-3 * {
        line-height: 1.2 !important;
    }

    html body.payla-page.payla-page-profile.payla-page-profile-detail.payla-page-profile-pay .payla-profile-pay-hero.payla-profile-pay-hero .payla-hero-copy.payla-hero-copy p {
        line-height: 1.62 !important;
    }
}
