#s-admin .admin-client-filters{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 14px}
#s-admin .admin-client-filters button{display:flex;align-items:center;gap:7px;border:1px solid #dce7df;background:white;color:#53705d;padding:8px 11px;border-radius:10px;font:700 11px inherit;cursor:pointer}
#s-admin .admin-client-filters button b{font-size:10px;background:#edf3ef;border-radius:6px;padding:2px 5px}
#s-admin .admin-client-filters button.on{background:#e7f3eb;border-color:#9bbfa8;color:#185d35}
#s-admin .admin-client-compact{display:grid!important;grid-template-columns:42px minmax(0,1fr);gap:10px!important;align-items:start!important;padding:14px!important;border-radius:14px!important}
#s-admin .admin-client-compact .profile-avatar{width:42px!important;height:42px!important;border-radius:12px}
#s-admin .admin-client-compact .profile-name{font-size:14px!important;overflow-wrap:anywhere;white-space:normal!important}
#s-admin .admin-client-compact .profile-meta{font-size:11px!important;overflow-wrap:anywhere}
#s-admin .admin-client-contact summary,#s-admin .admin-client-more summary{font-size:11px;color:#617969;font-weight:700;cursor:pointer;padding:6px 0}
#s-admin .admin-client-actions{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap;border-top:1px solid #edf1ee;padding-top:10px}
#s-admin .admin-client-actions .btn{width:auto!important;border-radius:9px!important;min-height:32px;box-shadow:none!important}
#s-admin .admin-client-more{width:100%}
#s-admin .admin-client-more>div{display:flex;gap:6px;flex-wrap:wrap}
