

/* Start:/local/components/integlab/authorize/templates/main/style.css?17513816031067*/
.input-code-wrapper {
    position: relative;
    display: inline-block;
    width: auto;
}

.input-code-wrapper::after {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    background-color: #89909a;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
    z-index: 2;
}

.input-code-wrapper.filled::after {
    opacity: 0;
}

@keyframes shake {
    0% { transform: translateX(0); }
    25% { transform: translateX(-5px); }
    50% { transform: translateX(5px); }
    75% { transform: translateX(-5px); }
    100% { transform: translateX(0); }
}

.shake {
    animation: shake 0.4s ease-in-out;
}

.login-popup__button-repeat.sending {
    opacity: 0.5;
    pointer-events: none;
}

@media (max-width: 960px) {
    jdiv:not([class]) > jdiv > jdiv.__jivoMobileButton {
        left: auto;
        right: 0;
        margin: 0 20px 0 0;
    }

    jdiv:not([class]) > jdiv > jdiv.__jivoMobileButton:has(> [class*="__show__"]) {
        right: 190px;
    }
}
/* End */
/* /local/components/integlab/authorize/templates/main/style.css?17513816031067 */
