.SlackGroupsSelector_container__35HcW{position:relative;width:100%;font-family:inherit}.SlackGroupsSelector_trigger__C_CkS{width:100%;padding:12px 16px;border:1.5px solid #444;border-radius:8px;background:#181818;color:#fff;font-size:1rem;cursor:pointer;transition:all .2s ease;min-height:48px;display:flex;align-items:center;justify-content:space-between}.SlackGroupsSelector_trigger__C_CkS:hover{border-color:#555}.SlackGroupsSelector_trigger__C_CkS.SlackGroupsSelector_open__x40j4{border-color:#667eea}.SlackGroupsSelector_trigger__C_CkS.SlackGroupsSelector_disabled__MrmbT{opacity:.6;pointer-events:none}.SlackGroupsSelector_triggerContent__kdNEk{display:flex;align-items:center;gap:8px;flex:1}.SlackGroupsSelector_slackIcon__QzMDx{filter:brightness(1.2)}.SlackGroupsSelector_triggerText__wes3t{color:#fff;font-weight:500}.SlackGroupsSelector_triggerText__wes3t:empty:before{content:"Select Slack groups...";color:#888;font-weight:400}.SlackGroupsSelector_chevron__LBc2H{color:#888;transition:transform .2s ease}.SlackGroupsSelector_chevron__LBc2H .SlackGroupsSelector_chevronUp__cLQnJ{transform:rotate(180deg)}.SlackGroupsSelector_chevron__LBc2H .SlackGroupsSelector_chevronDown__ie99a{transform:rotate(0deg)}.SlackGroupsSelector_dropdown__vKv9_{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#232323;border:1.5px solid #444;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.25);z-index:1000;animation:SlackGroupsSelector_fadeIn__RLsv7 .2s ease;overflow:hidden}@keyframes SlackGroupsSelector_fadeIn__RLsv7{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SlackGroupsSelector_dropdownHeader__yflL_{padding:16px;background:#1a1a1a;border-bottom:1px solid #444;display:flex;align-items:center;gap:8px;font-weight:600;color:#fff}.SlackGroupsSelector_headerIcon__gkwj1{filter:brightness(1.2)}.SlackGroupsSelector_groupsList__HJo3u{max-height:300px;overflow-y:auto}.SlackGroupsSelector_groupItem__xT_Wg{padding:12px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #333}.SlackGroupsSelector_groupItem__xT_Wg:last-child{border-bottom:none}.SlackGroupsSelector_groupItem__xT_Wg:hover{background:rgba(102,126,234,.08)}.SlackGroupsSelector_groupItem__xT_Wg.SlackGroupsSelector_selected__r2FcM{background:rgba(102,126,234,.12);border-left:3px solid #667eea}.SlackGroupsSelector_groupContent__9uy2d{width:100%}.SlackGroupsSelector_groupHeader__jKuZH{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.SlackGroupsSelector_groupName___ibGa{font-weight:600;color:#fff;font-size:.75rem}.SlackGroupsSelector_groupHandle__iO6cl{color:#888;font-size:.65rem;font-family:monospace}.SlackGroupsSelector_checkIcon__TZVfI{color:#667eea;font-size:.8rem;margin-left:8px;flex-shrink:0}.SlackGroupsSelector_groupDescription__DxanY{color:#aaa;font-size:.9rem;line-height:1.4;margin-top:4px}.SlackGroupsSelector_dropdownFooter__XdLkE{padding:12px 16px;background:#1a1a1a;border-top:1px solid #444}.SlackGroupsSelector_footerText__3RZ3p{color:#888;font-size:.85rem;text-align:center;display:block}@media(min-width:768px){.SlackGroupsSelector_trigger__C_CkS{padding:10px 14px;min-height:44px;font-size:.95rem}.SlackGroupsSelector_dropdownHeader__yflL_{padding:10px 14px;font-size:.95rem}.SlackGroupsSelector_groupItem__xT_Wg{padding:10px 14px}.SlackGroupsSelector_groupName___ibGa{font-size:.95rem}.SlackGroupsSelector_groupDescription__DxanY,.SlackGroupsSelector_groupHandle__iO6cl{font-size:.85rem}.SlackGroupsSelector_dropdownFooter__XdLkE{padding:8px 14px}.SlackGroupsSelector_footerText__3RZ3p{font-size:.8rem}}@media(min-width:1024px){.SlackGroupsSelector_trigger__C_CkS{padding:12px 16px;min-height:48px;font-size:.9rem}.SlackGroupsSelector_dropdownHeader__yflL_{padding:12px 16px;font-size:.9rem}.SlackGroupsSelector_groupItem__xT_Wg{padding:12px 16px}.SlackGroupsSelector_groupName___ibGa{font-size:.9rem}.SlackGroupsSelector_groupDescription__DxanY,.SlackGroupsSelector_groupHandle__iO6cl{font-size:.8rem}.SlackGroupsSelector_dropdownFooter__XdLkE{padding:10px 16px}.SlackGroupsSelector_footerText__3RZ3p{font-size:.75rem}}.SlackGroupsSelector_compact__ICubr .SlackGroupsSelector_trigger__C_CkS{padding:10px 14px;min-height:40px;font-size:.9rem}.SlackGroupsSelector_compact__ICubr .SlackGroupsSelector_dropdownHeader__yflL_{padding:10px 14px;font-size:.9rem}.SlackGroupsSelector_compact__ICubr .SlackGroupsSelector_groupItem__xT_Wg{padding:10px 14px}.SlackGroupsSelector_compact__ICubr .SlackGroupsSelector_groupName___ibGa{font-size:.9rem}.SlackGroupsSelector_compact__ICubr .SlackGroupsSelector_groupDescription__DxanY,.SlackGroupsSelector_compact__ICubr .SlackGroupsSelector_groupHandle__iO6cl{font-size:.8rem}.SlackGroupsSelector_compact__ICubr .SlackGroupsSelector_dropdownFooter__XdLkE{padding:8px 14px}.SlackGroupsSelector_compact__ICubr .SlackGroupsSelector_footerText__3RZ3p{font-size:.75rem}