.member-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}
.member-tabs button{min-height:42px;padding:8px 16px;border:1px solid #c9ddd4;background:#fff;color:#17473d;border-radius:8px;font-size:14px}
.member-tabs button[aria-pressed=true]{background:#17473d;color:#fff}
#member-behavior-host[data-view=behavior] .equipment-grid,#member-behavior-host[data-view=behavior] .secondary-heading{display:none}
#member-behavior-host[data-view=devices] .visit-report,#member-behavior-host[data-view=devices] .customers{display:none}
#member-behavior-host .secondary-heading{margin-top:10px}
#member-behavior-host [data-beacon-id=editor]{border-top:1px solid #d7e2dc;margin-top:10px;padding-top:10px}
#member-behavior-host [data-beacon-id=editor]>summary{color:#195b47;font-weight:600;min-height:36px}
#member-behavior-host [data-beacon-id=device-form]>.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}
#member-behavior-host [data-beacon-id=message]:empty{display:none}
#member-behavior-host [data-beacon-id=message]:not(:empty){padding:10px;background:#fff0c9;border-radius:8px}
body[data-mode=members] [hidden]{display:none!important}
body[data-mode=members] #rows .record{display:grid;grid-template-columns:minmax(200px,1fr) minmax(240px,1.3fr);gap:4px 16px;padding:10px 0}
body[data-mode=members] #rows .record-heading{display:block}
body[data-mode=members] #rows .record-heading small{display:block;margin-top:3px}
body[data-mode=members] #rows .record>small{grid-column:1/-1;font-size:12px}
@media(max-width:760px){
 .member-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px}
 .member-tabs button{min-height:44px}
 body[data-mode=members] #rows .record{grid-template-columns:minmax(0,1fr)}
}
