.webauth-login-link {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    border: 0;
    background: transparent;
    color: #d8ecff;
    cursor: pointer;
    font-size: 14px;
    line-height: 24px;
    padding: 4px 8px;
}

.webauth-login-link:hover,
.webauth-login-link:focus {
    color: #ffffff;
    text-decoration: underline;
    outline: none;
}

.webauth-login-link:disabled {
    cursor: default;
    opacity: 0.55;
    text-decoration: none;
}

.webauth-login-icon {
    font-size: 15px;
    line-height: 1;
}

.second-factor-input {
    max-width: 180px;
    text-align: center;
    letter-spacing: 4px;
    font-size: 20px;
}

.second-factor-action {
    margin-top: 10px;
}
