/*
 * WebP-only replacements for image URLs declared by runtime-owned vendor CSS.
 * Keep these selectors aligned with the vendor rules without editing plugins.
 */

/* FireMobile legacy international telephone input. */
.rq-otp-modal .iti__flag {
    background-image: url("../../images/displayed-webp/wp-content/plugins/FireMobile/assets/library/intl-tel-input/img/flags.webp");
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .rq-otp-modal .iti__flag {
        background-image: url("../../images/displayed-webp/wp-content/plugins/FireMobile/assets/library/intl-tel-input/img/flags@2x.webp");
    }
}

/* Booknetic international telephone input assets already supplied as WebP. */
:root {
    --iti-path-flags-1x: url("/wp-content/plugins/booknetic/app/Frontend/assets/images/flags.webp");
    --iti-path-flags-2x: url("/wp-content/plugins/booknetic/app/Frontend/assets/images/flags@2x.webp");
    --iti-path-globe-1x: url("/wp-content/plugins/booknetic/app/Frontend/assets/images/globe.webp");
    --iti-path-globe-2x: url("/wp-content/plugins/booknetic/app/Frontend/assets/images/globe@2x.webp");
}

/* Booknetic booking interface. */
.booknetic_selected_step > .booknetic_badge::after,
.booknetic_appointment input[type="checkbox"]:checked::after {
    background-image: url("../../images/displayed-webp/wp-content/plugins/booknetic/app/Frontend/assets/icons/check-white.webp") !important;
}

.booknetic_warning_message::before {
    background-image: url("../../images/displayed-webp/wp-content/plugins/booknetic/app/Frontend/assets/icons/warning.webp");
}

.booknetic_card:not(.booknetic_card_selected)::after,
.booknetic_preloader_card1::after {
    background-image: url("../../images/displayed-webp/wp-content/plugins/booknetic/app/Frontend/assets/images/bottom_dashed.webp");
}

.booknetic_add_coupon.booknetic_coupon_ok::after,
.booknetic_add_giftcard.booknetic_giftcard_ok::after {
    background-image: url("../../images/displayed-webp/wp-content/plugins/booknetic/app/Frontend/assets/icons/success.webp");
}

#booknetic_bring_someone_section select.form-control {
    background-image: url("../../images/displayed-webp/wp-content/plugins/booknetic/app/Frontend/assets/icons/arrow-down-xs.webp") !important;
}

/* Indeed Ultimate Affiliate Pro. */
.uap-no-avatar {
    background-image: url("../../images/displayed-webp/wp-content/plugins/indeed-affiliate-pro/assets/images/no-avatar.webp");
}

.uap-wrapp-file-upload .uap-icon-file-type {
    background-image: url("../../images/displayed-webp/wp-content/plugins/indeed-affiliate-pro/assets/images/file-icon.webp");
}

.uap-show-link-popup-wrapp .uap-the-popup .uap-popup-top .close-bttn,
.uap-show-link-popup-wrapp .close-bttn {
    background-image: url("../../images/displayed-webp/wp-content/plugins/indeed-affiliate-pro/assets/images/close_bk.webp") !important;
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url("../../images/displayed-webp/wp-content/plugins/indeed-affiliate-pro/assets/images/ui-icons_ffffff_256x240.webp") !important;
}

.uap-user-page-top-background {
    background-image: url("../../images/displayed-webp/wp-content/plugins/indeed-affiliate-pro/assets/images/top_aff_bk_1.webp");
}

.uap-ap-top-theme-2 .uap-user-page-top-background,
.uap-ap-top-theme-3 .uap-user-page-top-background {
    background-image: url("../../images/displayed-webp/wp-content/plugins/indeed-affiliate-pro/assets/images/top_aff_bk_4.webp");
}
