/* Mobile Active Clients: just name, address, job value and contact. */
.jw-mobile-client-card{display:none}
@media(max-width:760px){
 #activeclients .dashboard-section{display:block!important}
 #activeclients .ios-widget-head,#activeclients .widget-footer-btn,#activeclients .active-client-summary{display:none!important}
 #activeclients .active-client-list{display:flex;flex-direction:column;gap:10px}
 #activeclients .active-client-row{display:block!important;padding:0!important;margin:0!important;border:1px solid #e3e9e3!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}
 #activeclients .active-client-row>*:not(.jw-mobile-client-card){display:none!important}
 #activeclients .jw-mobile-client-card{display:block;padding:15px}
 .jw-mobile-client-name{font-size:17px;font-weight:750;line-height:1.3;color:#18271e}
 .jw-mobile-client-address{font-size:13px;line-height:1.4;color:#59665e;margin-top:5px;overflow-wrap:anywhere}
 .jw-mobile-client-price{font-size:14px;font-weight:650;margin-top:10px;color:#253f2c}
 .jw-mobile-client-actions{display:flex;gap:9px;margin-top:13px}
 .jw-mobile-client-actions a,.jw-mobile-client-actions button{flex:1;text-align:center;padding:12px 8px;border-radius:10px;background:#edf3eb;color:#245232;text-decoration:none;font-size:14px;font-weight:700;border:0;min-height:44px}
 .jw-mobile-client-actions a:first-child{background:#2f6942;color:#fff}
 .jw-no-phone{font-size:12px;color:#8a6650}
}

