/* Local additions for the CDN slider captcha on touch/foldable viewports. */
.verify-bar-area .verify-move-block,
.verify-bar-area .verify-left-bar {
    touch-action: none;
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
}

.verify-bar-area .verify-move-block {
    min-width: 44px;
    min-height: 44px;
}

.verifybox-close,
.verify-img-panel .verify-refresh {
    touch-action: manipulation;
}

@media (max-width: 767px) {
    .mask {
        width: 100vw;
        height: 100vh;
        height: 100dvh;
        padding: 16px;
        box-sizing: border-box;
        overscroll-behavior: contain;
    }

    .verifybox {
        width: min(340px, calc(100vw - 32px)) !important;
        max-width: 100%;
    }

    .verifybox-bottom,
    .verifybox-bottom > div,
    .verify-img-out,
    .verify-img-panel,
    .verify-bar-area {
        max-width: 100%;
        box-sizing: border-box;
    }

    .verifybox-top {
        height: 48px;
        line-height: 48px;
    }

    .verifybox-bottom {
        padding: 15px !important;
    }
}
