/* TATVANVESHI V11.95 — WhatsApp-like simple group: one navigation, no duplicate labels */
#btMyGroups .panel{max-height:calc(100dvh - 90px);overscroll-behavior:contain}
#btMyGroups .bt-v1195-heading{display:flex;align-items:center;gap:8px;min-width:0;margin:0 0 7px}
#btMyGroups .bt-v1195-heading h3{flex:1;margin:0;font-size:clamp(16px,4vw,21px);line-height:1.2;overflow-wrap:anywhere}
#btMyGroups .bt-v1195-heading button{flex:none;min-width:43px;padding:9px!important}
#btMyGroups .bt-v1195-return{display:flex;align-items:center;gap:8px;margin:8px 0;padding:8px 0;border-bottom:1px solid #ecdbc0}
#btMyGroups .bt-v1195-return strong{font-size:16px}
#btMyGroups .bt-v1195-return button{padding:9px 11px;font-size:13px}
#btMyGroups .bt-unified-embedded .bt-v1187-mainnav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:2px 0 5px;padding:4px 0;position:sticky;top:0;background:#fffaf0;z-index:2}
#btMyGroups .bt-unified-embedded .bt-v1187-mainnav button{min-width:0;min-height:50px;padding:5px 2px;font-size:14px;display:grid;justify-items:center;align-content:center;gap:2px;line-height:1.18;white-space:normal}
#btMyGroups .bt-unified-embedded .bt-v1187-mainnav button span{font-size:11px}
#btMyGroups .bt-unified-embedded .bt-v1187-subnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;position:static;max-width:100%;margin:6px 0 8px}
#btMyGroups .bt-unified-embedded .bt-v1187-subnav button{min-width:0;font-size:13px!important;min-height:40px;padding:8px 5px!important;white-space:normal;overflow-wrap:anywhere}
#btMyGroups .bt-unified-embedded .bt-v1192-footnote{display:none}
#btMyGroups .bt-unified-embedded .bt-yatra-pane{min-height:0!important;padding:3px 0 12px!important}
#btMyGroups .bt-unified-embedded .bt-yatra-pane>footer{font-size:12px;line-height:1.4;margin:10px 0}
#btMyGroups .bt-unified-embedded .bt-v1192-dashboard{gap:8px}
#btMyGroups .bt-unified-embedded .bt-v1192-dashboard>section{padding:10px}
#btMyGroups .bt-unified-embedded .bt-v1192-stats{margin-top:8px}
#btMyGroups .bt-unified-embedded .bt-v1192-stats span{font-size:12px}
#btMyGroups .bt-unified-embedded .bt-v1192-ticket-grid small{font-size:11px}
#btMyGroups .bt-unified-embedded .bt-v1192-ticket-grid button{min-height:65px}
#btMyGroups .bt-group-top+.bt-tabs{display:none!important}
#btMyGroups .bt-member-count{display:none!important}
@media(max-width:380px){#btMyGroups .panel{padding:8px}#btMyGroups .bt-unified-embedded .bt-v1187-mainnav button{font-size:12px}#btMyGroups .bt-unified-embedded .bt-v1187-mainnav button span{font-size:10px}#btMyGroups .bt-v1195-heading h3{font-size:16px}}

#btMyGroups .bt-unified-embedded .bt-v1192-identity-top>strong{display:none}
#btMyGroups .bt-unified-embedded .bt-v1187-subnav>.bt-v1195-more-options{grid-column:1/-1}
#btMyGroups .bt-unified-embedded .bt-v1195-more-options summary{list-style:none;cursor:pointer;min-height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #e1c499;border-radius:11px;color:#79410f;background:#fff8ea;font-size:13px;font-weight:600}
#btMyGroups .bt-unified-embedded .bt-v1195-more-options summary::before{content:'＋';margin-right:7px}
#btMyGroups .bt-unified-embedded .bt-v1195-more-options[open] summary::before{content:'−'}
#btMyGroups .bt-unified-embedded .bt-v1195-more-options>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px}
#btMyGroups .bt-unified-embedded .bt-v1195-more-options button{min-width:0;font-size:12px;padding:8px 4px;white-space:normal;line-height:1.3}

#btMyGroups .bt-group-top{position:relative}
#btMyGroups #btGroupQuickMenu{position:absolute;z-index:10;right:8px;top:57px;width:min(260px,calc(100% - 16px));display:grid;gap:5px;background:#fffdf6;border:1px solid #d8b681;border-radius:13px;padding:8px;box-shadow:0 10px 20px #68401624}
#btMyGroups #btGroupQuickMenu[hidden]{display:none!important}
#btMyGroups #btGroupQuickMenu button{text-align:left;min-height:41px!important}
