.ptwb-wa-wrap{
    margin-top:12px;
    width:100%;
}

.ptwb-wa-btn{
    --ptwb-btn-height: 56px;
    --ptwb-btn-radius: 999px;
    --ptwb-btn-padding-y: 14px;
    --ptwb-btn-padding-x: 22px;
    --ptwb-btn-font-size: 16px;
    --ptwb-btn-font-weight: 700;

    position: relative;
    display:flex !important;
    align-items:center;
    justify-content:center;
    gap:10px;
    width:100% !important;
    min-height:var(--ptwb-btn-height);
    padding:var(--ptwb-btn-padding-y) var(--ptwb-btn-padding-x);
    border-radius:var(--ptwb-btn-radius) !important;
    border:1.5px solid #25D366 !important;
    background:#ffffff !important;
    color:#25D366 !important;
    font-size:var(--ptwb-btn-font-size) !important;
    font-weight:var(--ptwb-btn-font-weight) !important;
    line-height:1.2;
    text-decoration:none !important;
    box-shadow:none !important;
    transition:background-color .18s ease, color .18s ease, border-color .18s ease, transform .18s ease;
    cursor:pointer;
    text-align:center;
}

.ptwb-wa-btn:hover,
.ptwb-wa-btn:focus,
.ptwb-wa-btn:active{
    background:#25D366 !important;
    color:#ffffff !important;
    border-color:#25D366 !important;
    text-decoration:none !important;
    box-shadow:none !important;
    transform:translateY(-1px);
    outline:none;
}

.ptwb-wa-btn svg{
    width:18px;
    height:18px;
    display:block;
    flex:0 0 auto;
    fill:currentColor;
}

.ptwb-wa-btn .ptwb-wa-text{
    display:inline-flex;
    align-items:center;
    justify-content:center;
}

.ptwb-wa-note{
    display:none !important;
}
