/* V10.17.72: compact group interface, without altering Firestore records or role logic */
#btMyGroups .panel{width:min(1020px,100%)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}
#btMyGroups .bt-member-count{padding:8px 10px!important;margin:5px 0 7px!important;border-radius:9px!important;font-size:13px!important}
#btMyGroups .bt-unified-embedded .bt-yatra-tabs{gap:5px!important}
#btMyGroups .bt-unified-embedded .bt-yatra-tabs button{padding:7px 6px!important;min-height:38px!important}
#btMyGroups .bt-unified-embedded .bt-dashboard-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:9px 0 12px!important}
#btMyGroups .bt-unified-embedded .bt-dashboard-card-grid>.bt-dash-uniform{height:100px!important;min-height:100px!important;max-height:100px!important;padding:8px 5px!important;gap:3px!important;border-radius:12px!important}
#btMyGroups .bt-unified-embedded .bt-dashboard-card-grid>.bt-dash-uniform strong{font-size:22px!important}
#btMyGroups .bt-unified-embedded .bt-dashboard-card-grid>.bt-dash-uniform span{font-size:12px!important}
#btMyGroups .bt-unified-embedded .bt-dashboard-card-grid>.bt-dash-uniform small{font-size:10px!important;white-space:normal!important}
#btMyGroups .bt-unified-embedded .bt-sync-advanced{margin:5px 0!important;font-size:12px;color:#755338}
#btMyGroups .bt-unified-embedded .bt-sync-advanced summary{cursor:pointer;display:inline-block;padding:6px 9px;border-radius:8px;border:1px solid #e5c99e}
#btMyGroups .bt-unified-embedded .bt-sync-advanced:not([open]) .bt-sync-strip{display:none!important}
#btMyGroups .bt-person{border-bottom:1px solid #eadbc7;padding:9px 4px!important}
#btMyGroups .bt-person .details b{font-size:13px}
#btMyGroups .bt-settings{border-radius:11px!important}
@media(max-width:560px){#btMyGroups{padding:3px!important}#btMyGroups .panel{padding:10px!important;max-height:calc(100dvh - 8px)!important}#btMyGroups .bt-unified-embedded .bt-dashboard-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}#btMyGroups .bt-unified-embedded .bt-dashboard-card-grid>.bt-dash-uniform{height:94px!important;min-height:94px!important;max-height:94px!important}#btMyGroups .bt-tabs button{font-size:11px!important}#btMyGroups .bt-person .details{min-width:0!important;overflow-wrap:anywhere}}
