.plbdl-wrap{
    display:flex;
    width:100%;
}
.plbdl-button{
    display:inline-flex;
    align-items:center;
    box-sizing:border-box;
    text-decoration:none;
    cursor:pointer;
    transition-property:background-color,border-color,color,box-shadow,transform;
    transition-timing-function:ease;
}
.plbdl-button:hover,
.plbdl-button:focus{
    text-decoration:none;
}
.plbdl-icon{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    box-sizing:border-box;
    flex:0 0 auto;
    transition-property:background-color,border-color,color,transform;
    transition-timing-function:ease;
}
.plbdl-icon i,
.plbdl-icon svg{
    display:block;
    flex:0 0 auto;
}
.plbdl-icon i{
    font-size:1em;
    line-height:1;
}
.plbdl-icon svg{
    width:1em;
    height:1em;
}
.plbdl-text{
    display:flex;
    flex-direction:column;
    min-width:0;
    line-height:1;
}
.plbdl-line-one,
.plbdl-line-two{
    display:block;
    transition-property:color;
    transition-timing-function:ease;
}
.plbdl-icon-position-right .plbdl-button{flex-direction:row-reverse}
.plbdl-icon-position-top .plbdl-button{flex-direction:column}
.plbdl-icon-position-bottom .plbdl-button{flex-direction:column-reverse}
