.scope-e58e480e577649929ed5f4017b991c39.root {
    position: relative;
    box-sizing: border-box;
    cursor: pointer;
    border-radius: 4px;
}

.scope-e58e480e577649929ed5f4017b991c39.text {
    font-weight: 500;
    line-height: 24px;
    padding: 9px 40px;
}

.scope-e58e480e577649929ed5f4017b991c39.icon {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -10px;
    margin-top: -10px;
}

.scope-e58e480e577649929ed5f4017b991c39.root.full-width-false {
    display: inline-block;
    vertical-align: top;
}

.scope-e58e480e577649929ed5f4017b991c39.root.style-blue {
    background-color: #3D71D9;
    color: #FFF;
}

.scope-e58e480e577649929ed5f4017b991c39.root.style-red {
    background-color: #D93D3D;
    color: #FFF;
}

.scope-e58e480e577649929ed5f4017b991c39.root.style-transparent {
    color: #3D71D9;
}

.scope-e58e480e577649929ed5f4017b991c39.root.loading .text {
    visibility: hidden;
}
