li.wc_payment_method.payment_method_cpmw img {
height: 25px;
}
.cegc-ph-item{position:relative;overflow:hidden;}.cegc-ph-item:before{position:absolute;top:0;right:0;bottom:0;left:50%;z-index:1;width:500%;margin-left:-250%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 46%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0) 54%) 50% 50%;-webkit-animation:phAnimation .8s linear infinite;animation:phAnimation .8s linear infinite;content:" ";pointer-events:none}.ph-item>*{display:flex;flex:1 1 auto;flex-flow:column;margin-bottom:15px;padding-right:15px;padding-left:15px}.ph-row{display:flex;flex-wrap:wrap;margin-top:-7.5px}.ph-row div{height:10px;margin-top:7.5px;background-color:#ced4da}.ph-row .big,.ph-row.big div{height:50px}.ph-row .empty{background-color:hsla(0,0%,100%,0)}.cegc-ph-col-2{flex:0 0 16.66667%}.cegc-ph-col-4{flex:0 0 33.33333%}.cegc-ph-col-6{flex:0 0 50%}.cegc-ph-col-8{flex:0 0 66.66667%}.cegc-ph-col-10{flex:0 0 83.33333%}.cegc-ph-col-12{flex:0 0 100%}[class*=cegc-ph-col]{direction:ltr}[class*=cegc-ph-col]>*+.ph-row{margin-top:0}[class*=cegc-ph-col]>*+*{margin-top:7.5px}.ph-avatar{position:relative;width:100%;min-width:60px;overflow:hidden;background-color:#ced4da;border-radius:50%}.ph-avatar:before{display:block;padding-top:100%;content:" "}.ph-picture{width:100%;height:120px;background-color:#ced4da}@-webkit-keyframes phAnimation{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}@keyframes phAnimation{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}
.cpmwp-supported-wallets-wrap .cpmw_p_connect {
display: flex;
flex-direction: row;
gap: 5px;
padding: 10px 0 4px;
justify-content: space-between;
font-weight: bold;
font-size: 0.9em;
line-height: 1em;
}
span.cpmw_logos{
display: flex;
align-items: center;
column-gap: .5rem;
}
.cpmwp-supported-wallets-wrap .cpmw_p_status:before {
width: 10px;
height: 10px;
border-radius: 50%;
background: #0cd20c;
margin-right: 5px;
content: "";
display: inline-block;
vertical-align: middle;
}
.cpmwp-supported-wallets-wrap .cpmw_disconnect_wallet {
cursor: pointer; 
text-decoration: none;
border-bottom: 1px solid;
}
.cpmwp-supported-wallets-wrap .cpmw_disconnect_wallet:hover {
color: #ff4e2f;
}
.cpmwp_gateway_desc {
border-bottom: 1px solid #00000025;
padding-bottom: 2px;
margin-bottom: 10px;
font-size: 0.9em;
}
.cpmwp-supported-wallets-wrap .cpmw_p_info {
display: flex;
flex-direction: column;
background: #fff;
border: 1px solid #00000025;
border-radius: 5px;
padding: 5px;
font-size: 0.9em;
line-height: 1.25em;
}
.cpmwp-supported-wallets-wrap .cpmw_selected_wallet{
display: flex;
flex-direction: column;
background: #fff;
border: 1px solid #00000025;
border-radius: 5px;
padding: 5px;
font-size: 0.9em;
line-height: 1.25em;
margin-top: 5px;
}
.cpmwp-supported-wallets-wrap .cpmw_address_wrap {
display: flex;
flex-direction: row;   
border-bottom: 1px solid #00000025;
position: relative;
padding: 5px;  
justify-content: space-between;
gap: 5px;
}
.cpmwp-supported-wallets-wrap .cpmw_p_network {
display: flex;
flex-direction: row;   
padding: 5px;   
justify-content: space-between;
gap: 5px;
text-align: right;
}
.cpmwp-supported-wallets-wrap .cpmw_p_address {
white-space: nowrap;
overflow: hidden;
max-width: 60%;
text-overflow: ellipsis;
}
.cpmwp-supported-wallets-wrap .cpmwp-connect-button {
margin-top: 6px;
width: 100%;
text-align: center;
text-shadow: 0px 1px 0 #f8c790;
display: inline-block;
background-color: #fcbf79; color: #222222; border: 1px solid #00000025; border-radius: 4px; box-shadow: inset 0px 0px 5px -2px #00000080;
padding: 8px; font-size: 16px; font-weight: bold;
cursor: pointer; transition: background-color 0.3s ease; }
.cpmwp-supported-wallets-wrap .cpmwp-connect-button:hover{
background-color: #f89c35; }
.cpmwp-supported-wallets-wrap .cpmwp_currency_lbl {
font-weight: bold;
font-size: 0.9em;
line-height: 1em;
margin-bottom: 4px;
}
.cpmwp-supported-wallets-wrap .cpmwp_network_lbl {
font-weight: bold;
font-size: 0.9em;
margin: 10px 0 4px;
line-height: 1em;
}
.cpmwp-supported-wallets-wrap .cpmwp_payment_notice {
font-size: 0.9em;
line-height: 1.25em;
margin-top: 10px;
color: #0cd20c;
}
.cpmwp-supported-wallets-wrap .cpmwp_insufficient_blnc {
font-size: 0.9em;
line-height: 1.25em;
margin-top: 10px;
color: #ff4e2f;
}