._teamInfoTab_teamInfoTab__vB0X6{padding:1rem;display:flex;flex-direction:column;gap:1rem}._teamInfoTab_emptyState__0kSm8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--text-secondary,#666);text-align:center}._teamInfoTab_emptyIcon__7Sf_V{font-size:3rem;opacity:.5;margin-bottom:1rem}._teamInfoTab_filters__Vml8s{display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){._teamInfoTab_filters__Vml8s{flex-direction:row;align-items:flex-start}}._teamInfoTab_searchBox__6mVp3{flex:1 1;position:relative;display:flex;align-items:center;min-width:0}._teamInfoTab_searchIcon__Ucj44{position:absolute;left:.75rem;font-size:1rem;color:var(--text-secondary,#666);pointer-events:none;z-index:1}._teamInfoTab_searchInput__KmR4w{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid var(--colors-outline,#e0e0e0);border-radius:8px;font-size:.875rem;background:var(--bg-primary,#fff);color:var(--text-primary,#333);box-sizing:border-box}._teamInfoTab_searchInput__KmR4w:focus{outline:none;border-color:var(--primary-color,#16302b);box-shadow:0 0 0 2px rgba(22,48,43,.1)}._teamInfoTab_searchInput__KmR4w::placeholder{color:var(--text-secondary,#999)}._teamInfoTab_divisionSelectWrapper__DUTfe{width:100%;min-width:0}@media(min-width:768px){._teamInfoTab_divisionSelectWrapper__DUTfe{width:auto;min-width:200px}}._teamInfoTab_tshirtSummary__Qv5ZH{background:var(--bg-secondary,#f5f5f5);border-radius:12px;padding:.875rem 1rem}._teamInfoTab_summaryTitle__blMSF{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;color:var(--text-secondary,#666);margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.02em}._teamInfoTab_summaryTitle__blMSF svg{font-size:1rem}._teamInfoTab_sizesList__XLw5a{display:flex;flex-wrap:wrap;gap:.5rem}._teamInfoTab_sizeItem__iSQO7{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--bg-primary,#fff);border-radius:6px;border:1px solid var(--colors-outline,#e0e0e0)}._teamInfoTab_sizeLabel__EH2nD{font-size:.75rem;font-weight:600;color:var(--text-primary,#333)}._teamInfoTab_sizeCount__CEHWY{font-size:.75rem;color:var(--text-secondary,#666)}._teamInfoTab_teamsList__Y3x7J{display:flex;flex-direction:column;gap:1rem}._teamInfoTab_divisionGroup__mkZz4{display:flex;flex-direction:column;gap:.5rem}._teamInfoTab_divisionTitle__xY4o_{font-size:.875rem;font-weight:600;color:var(--text-primary,#333);margin:0;padding:.5rem 0;border-bottom:1px solid var(--colors-outline,#e0e0e0);display:flex;align-items:center;gap:.5rem}._teamInfoTab_teamCount__DWSxE{font-weight:400;color:var(--text-secondary,#666)}._teamInfoTab_teamCard__O29_x{background:var(--bg-primary,#fff);border:1px solid var(--colors-outline,#e0e0e0);border-radius:12px;overflow:hidden}._teamInfoTab_teamHeader__x7MSt{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;cursor:pointer;transition:background .2s ease}._teamInfoTab_teamHeader__x7MSt:hover{background:var(--bg-secondary,#f5f5f5)}._teamInfoTab_teamInfo__C7bRG{display:flex;flex-direction:column;gap:.125rem}._teamInfoTab_teamName__iDPmr{font-weight:600;color:var(--text-primary,#333)}._teamInfoTab_roomName__u1cFi{font-size:.75rem;color:var(--text-secondary,#666)}._teamInfoTab_teamMeta__Q3zPd{display:flex;align-items:center;gap:.75rem}._teamInfoTab_presenceIndicator__BBvHG{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.02em;padding:.2rem .5rem;border-radius:4px}._teamInfoTab_presenceIndicator__BBvHG._teamInfoTab_present__BLvgS{background:rgba(16,185,129,.15);color:#059669}._teamInfoTab_presenceIndicator__BBvHG._teamInfoTab_absent__vYS4x{background:rgba(239,68,68,.1);color:#dc2626}._teamInfoTab_memberCount__r1mtt{font-size:.8rem;color:var(--text-secondary,#666)}._teamInfoTab_expandIcon__Akeqf{font-size:1.25rem;color:var(--text-secondary,#666);display:flex;align-items:center}._teamInfoTab_membersList__qJ93O{border-top:1px solid var(--colors-outline,#e0e0e0);background:var(--bg-secondary,#f5f5f5);padding:.75rem;display:flex;flex-direction:column;gap:.5rem}._teamInfoTab_memberCard__4WwkY{background:var(--bg-primary,#fff);border-radius:8px;padding:.75rem}._teamInfoTab_memberInfo__NmQXO{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._teamInfoTab_memberName__2MuYN{font-weight:500;color:var(--text-primary,#333)}._teamInfoTab_captainBadge__sqNUb,._teamInfoTab_externalBadge__JjsN4{font-size:.6rem;text-transform:uppercase;letter-spacing:.02em;padding:.125rem .375rem;border-radius:4px;font-weight:600}._teamInfoTab_captainBadge__sqNUb{background:rgba(var(--primary-color-rgb,22,48,43),.1);color:var(--primary-color,#16302b)}._teamInfoTab_externalBadge__JjsN4{background:rgba(245,158,11,.15);color:#b45309}._teamInfoTab_memberDetails__VBeoN{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.8rem}._teamInfoTab_contactLink__YrjRG{display:flex;align-items:center;gap:.25rem;color:var(--text-secondary,#666);text-decoration:none;transition:color .2s ease}._teamInfoTab_contactLink__YrjRG svg{font-size:1rem}._teamInfoTab_contactLink__YrjRG:hover{color:var(--primary-color,#16302b)}._teamInfoTab_tshirtSize__jxFBL{display:flex;align-items:center;gap:.25rem;color:var(--text-secondary,#666)}._teamInfoTab_tshirtSize__jxFBL svg{font-size:1rem}._teamInfoTab_noResults__6Jc2c{text-align:center;padding:2rem;color:var(--text-secondary,#666)}._liveAdminPanel_overlay__DaAMB{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:1100;transition:background .3s ease;pointer-events:none}._liveAdminPanel_overlay__DaAMB._liveAdminPanel_open__bhN9i{background:rgba(0,0,0,.5);pointer-events:auto}._liveAdminPanel_panel__dlkrP{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:480px;background:var(--bg-primary,#fff);box-shadow:-4px 0 24px rgba(0,0,0,.15);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow:hidden}._liveAdminPanel_panel__dlkrP._liveAdminPanel_open__bhN9i{transform:translateX(0)}@media(max-width:520px){._liveAdminPanel_panel__dlkrP{max-width:100%}}._liveAdminPanel_header__ABB7a{display:flex;align-items:flex-start;justify-content:space-between;padding:1.25rem 1.5rem;background:linear-gradient(135deg,var(--primary-color,#16302b) 0,var(--primary-dark,#0d1c19) 100%);color:#fff;flex-shrink:0}._liveAdminPanel_headerContent__YrZo3{flex:1 1}._liveAdminPanel_title__qwYcc{font-size:1.25rem;font-weight:600;margin:0 0 .25rem;color:#fff}._liveAdminPanel_subtitle__G4968{font-size:.875rem;opacity:.85;margin:0;color:#fff}._liveAdminPanel_headerActions__JW0ZG{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._liveAdminPanel_tvButton__GRwIk{background:hsla(0,0%,100%,.1);border:none;border-radius:8px;padding:.5rem;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s ease}._liveAdminPanel_tvButton__GRwIk:hover{background:hsla(0,0%,100%,.2)}._liveAdminPanel_closeButton__Q1Zuk{background:hsla(0,0%,100%,.1);border:none;border-radius:8px;padding:.5rem;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s ease}._liveAdminPanel_closeButton__Q1Zuk svg{font-size:1.5rem}._liveAdminPanel_closeButton__Q1Zuk:hover{background:hsla(0,0%,100%,.2)}._liveAdminPanel_closeButton__Q1Zuk:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.4)}._liveAdminPanel_tabs__Kz_1v{display:flex;background:var(--bg-secondary,#f5f5f5);border-bottom:1px solid var(--colors-outline,#e0e0e0);flex-shrink:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._liveAdminPanel_tabs__Kz_1v::-webkit-scrollbar{display:none}._liveAdminPanel_tab__P28kb{flex:1 1;min-width:90px;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;background:transparent;border:none;cursor:pointer;color:var(--text-secondary,#666);transition:all .2s ease;position:relative}._liveAdminPanel_tab__P28kb:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:3px;background:var(--primary-color,#16302b);border-radius:3px 3px 0 0;transition:width .2s ease}._liveAdminPanel_tab__P28kb:hover{color:var(--text-primary,#333);background:rgba(0,0,0,.03)}._liveAdminPanel_tab__P28kb._liveAdminPanel_active__djaif{color:var(--primary-color,#16302b);background:var(--bg-primary,#fff)}._liveAdminPanel_tab__P28kb._liveAdminPanel_active__djaif:after{width:60%}._liveAdminPanel_tab__P28kb:focus{outline:none;box-shadow:inset 0 0 0 2px var(--primary-color,#16302b)}._liveAdminPanel_tabIcon__enZP2{font-size:1.25rem;display:flex;align-items:center;justify-content:center}._liveAdminPanel_tabLabel__zNuQ4{font-size:.7rem;font-weight:500;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em}._liveAdminPanel_content__ddDhG{flex:1 1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@keyframes DivisionPanel_slideInUp__GQlkU{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.DivisionPanel_divisionTeamItem__K3DFQ{animation:none!important}}.DivisionPanel_divisionPanelContent__agDmj{display:flex;flex-direction:column;gap:var(--spacing-m)}.DivisionPanel_divisionTeamsList__lqb9q{display:flex;flex-direction:column;gap:var(--spacing-s)}.DivisionPanel_divisionTeamItem__K3DFQ{display:flex;padding:.75rem var(--spacing-m);background:#fff;border-left:1px solid var(--border-color);border:1px solid var(--border-color);border-left-width:4px;border-radius:var(--radius-m);transition:all var(--transition-slow);align-items:center;gap:var(--spacing-m)}.DivisionPanel_divisionTeamItem__K3DFQ:first-child{animation:DivisionPanel_slideInUp__GQlkU .35s cubic-bezier(.16,1,.3,1) both;animation-delay:0ms}.DivisionPanel_divisionTeamItem__K3DFQ:nth-child(2){animation:DivisionPanel_slideInUp__GQlkU .35s cubic-bezier(.16,1,.3,1) both;animation-delay:50ms}.DivisionPanel_divisionTeamItem__K3DFQ:nth-child(3){animation:DivisionPanel_slideInUp__GQlkU .35s cubic-bezier(.16,1,.3,1) both;animation-delay:.1s}.DivisionPanel_divisionTeamItem__K3DFQ:nth-child(4){animation:DivisionPanel_slideInUp__GQlkU .35s cubic-bezier(.16,1,.3,1) both;animation-delay:.15s}.DivisionPanel_divisionTeamItem__K3DFQ:nth-child(5){animation:DivisionPanel_slideInUp__GQlkU .35s cubic-bezier(.16,1,.3,1) both;animation-delay:.2s}.DivisionPanel_divisionTeamItem__K3DFQ:nth-child(6){animation:DivisionPanel_slideInUp__GQlkU .35s cubic-bezier(.16,1,.3,1) both;animation-delay:.25s}.DivisionPanel_divisionTeamItem__K3DFQ:nth-child(7){animation:DivisionPanel_slideInUp__GQlkU .35s cubic-bezier(.16,1,.3,1) both;animation-delay:.3s}.DivisionPanel_divisionTeamItem__K3DFQ:nth-child(8){animation:DivisionPanel_slideInUp__GQlkU .35s cubic-bezier(.16,1,.3,1) both;animation-delay:.35s}.DivisionPanel_divisionTeamItem__K3DFQ:nth-child(9){animation:DivisionPanel_slideInUp__GQlkU .35s cubic-bezier(.16,1,.3,1) both;animation-delay:.4s}.DivisionPanel_divisionTeamItem__K3DFQ:nth-child(10){animation:DivisionPanel_slideInUp__GQlkU .35s cubic-bezier(.16,1,.3,1) both;animation-delay:.45s}.DivisionPanel_divisionTeamItem__K3DFQ:hover{border-color:var(--primary-color);box-shadow:0 2px 8px rgba(22,48,43,.1)}.DivisionPanel_divisionTeamItem__K3DFQ:first-child{border-left-color:var(--competition-gold);background:linear-gradient(90deg,rgba(255,215,0,.08) 0,hsla(0,0%,100%,0) 60%)}.DivisionPanel_divisionTeamItem__K3DFQ:first-child .DivisionPanel_teamName__Nnwzw{font-weight:800;font-size:1rem}.DivisionPanel_divisionTeamItem__K3DFQ:nth-child(2){border-left-color:var(--competition-silver);background:linear-gradient(90deg,hsla(0,0%,75%,.1) 0,hsla(0,0%,100%,0) 60%)}.DivisionPanel_divisionTeamItem__K3DFQ:nth-child(3){border-left-color:var(--competition-bronze);background:linear-gradient(90deg,rgba(205,127,50,.1) 0,hsla(0,0%,100%,0) 60%)}.DivisionPanel_rank__KERCn{flex-shrink:0;display:flex;align-items:center;justify-content:center}.DivisionPanel_rankNumber__EKISP{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#e2e8f0;color:var(--primary-color);font-size:.8rem;font-weight:700}.DivisionPanel_rankFirst__WuBht{width:32px;height:32px;background:linear-gradient(135deg,var(--competition-gold) 0,#d97706 100%);color:#fff;font-size:.9rem;font-weight:800;box-shadow:0 2px 8px rgba(255,215,0,.45)}.DivisionPanel_rankSecond__5IHI1{background:linear-gradient(135deg,var(--competition-silver) 0,#9ca3af 100%)}.DivisionPanel_rankSecond__5IHI1,.DivisionPanel_rankThird__ZrDh8{width:32px;height:32px;color:#fff;font-size:.9rem;font-weight:700}.DivisionPanel_rankThird__ZrDh8{background:linear-gradient(135deg,var(--competition-bronze) 0,#92400e 100%)}.DivisionPanel_teamInfo__8qOng{flex:1 1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-m)}.DivisionPanel_teamName__Nnwzw{font-weight:600;color:var(--primary-color);font-size:.95rem;flex:1 1}.DivisionPanel_points__mka2M{font-size:.85rem;color:var(--text-muted);font-weight:500;white-space:nowrap}.WavePanel_wavePanelContent__wOl8l{display:flex;flex-direction:column;gap:1rem}.WavePanel_wavePanelWod__FS0MO{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color,#e5e7eb)}.WavePanel_wavePanelWodName__zN_Va{margin:0;font-size:1.1rem;font-weight:700;color:var(--primary-color,#16302b)}.WavePanel_wavePanelWodDescription__7xyPO{margin:0;font-size:.9rem;color:var(--text-color,#374151);line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.WavePanel_wavePanelInfo__UMFBC{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem;background:#f8fafc;border-radius:var(--radius-m)}.WavePanel_wavePanelTime___4sk_{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.WavePanel_wavePanelTimeLabel___wkCK{font-weight:600;color:var(--text-muted)}.WavePanel_wavePanelTimeValue__2lwp6{font-weight:600;color:var(--primary-color);font-family:var(--font-mono)}.WavePanel_waveTeamsList__ggm6K{display:flex;flex-direction:column;gap:.5rem}.WavePanel_waveTeamItem___5bvu{display:flex;padding:.75rem 1rem;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-m);transition:all var(--transition-slow);align-items:center;gap:1rem}.WavePanel_waveTeamItem___5bvu:hover{border-color:var(--primary-color);box-shadow:0 2px 8px rgba(22,48,43,.1)}.WavePanel_lane__eDGwh{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:50px}.WavePanel_laneNumber__bDH_k{background:var(--primary-color);color:#fff;padding:.5rem;border-radius:var(--radius-s);font-weight:700;font-size:.9rem;min-width:40px;text-align:center}.WavePanel_teamInfo__hO7IL{flex:1 1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.WavePanel_teamName__qD5Zf{font-weight:600;color:var(--primary-color);font-size:.95rem;flex:1 1}.TeamFilter_teamFilterGroup__212W0{position:relative}@media(max-width:768px){.TeamFilter_teamFilterGroup__212W0{width:100%}}.TeamFilter_desktopDropdownContainer__7GNn6{position:relative}.TeamFilter_desktopDropdownButton__3dhCW{display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left;width:100%;min-width:150px}.TeamFilter_desktopDropdownButtonText__T7ZP0{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamFilter_desktopDropdownIcon___bTAS{transition:transform var(--transition-slow);flex-shrink:0}.TeamFilter_desktopDropdownIconOpen__pgmps{transform:rotate(180deg)}.TeamFilter_desktopDropdownButtonOpen__CBs7N{border-color:var(--primary-color)}.TeamFilter_desktopDropdown__Hczlo{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:1000;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-s);box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;width:350px}@media(max-width:768px){.TeamFilter_desktopDropdown__Hczlo{display:none}}.TeamFilter_desktopDropdownSearch__UjyTj{padding:.75rem;border-bottom:1px solid var(--border-color)}.TeamFilter_desktopSearchInput__yGiop{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:var(--radius-s);font-size:.9rem;color:var(--primary-color);outline:none;transition:all var(--transition-slow)}.TeamFilter_desktopSearchInput__yGiop:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(22,48,43,.1)}.TeamFilter_desktopSearchInput__yGiop::placeholder{color:#9ca3af}.TeamFilter_desktopDropdownOptions__WAwBv{max-height:300px;overflow-y:auto;padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.TeamFilter_desktopDropdownOption__5er2A{width:100%;padding:.5rem .75rem;text-align:left;border:none;background:transparent;font-size:.9rem;font-weight:500;color:var(--primary-color);cursor:pointer;border-radius:var(--radius-s);transition:all var(--transition-base)}.TeamFilter_desktopDropdownOption__5er2A:hover{background:#f3f4f6}.TeamFilter_desktopDropdownOption__5er2A:active{background:#e5e7eb}.TeamFilter_desktopDropdownOptionActive__nPvBc{background:rgba(34,197,94,.1);color:#16a34a;font-weight:600}.TeamFilter_desktopDropdownOptionActive__nPvBc:hover{background:rgba(34,197,94,.15)}.TeamFilter_desktopNoResults__0lAmO{padding:1rem;text-align:center;color:var(--text-muted);font-size:.9rem;font-weight:500}.TeamFilter_modalOverlay__Y9WVq{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:flex-end;justify-content:center}@media(min-width:769px){.TeamFilter_modalOverlay__Y9WVq{display:none}}.TeamFilter_modalContent__7UKd7{background:#fff;width:100%;max-height:80vh;border-radius:20px 20px 0 0;display:flex;flex-direction:column;overflow:hidden;animation:TeamFilter_slideUp__EsP4o var(--transition-slow) ease-out}@keyframes TeamFilter_slideUp__EsP4o{0%{transform:translateY(100%)}to{transform:translateY(0)}}.TeamFilter_modalHeader__UEXWd{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-color)}.TeamFilter_modalTitle__xKafi{font-size:1.25rem;font-weight:600;color:var(--primary-color);margin:0}.TeamFilter_modalCloseButton__Ak_nb{background:transparent;border:none;font-size:2rem;color:var(--text-muted);cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-m);transition:all var(--transition-base)}.TeamFilter_modalCloseButton__Ak_nb:hover{background:#f3f4f6;color:var(--primary-color)}.TeamFilter_modalSearch__VvlXe{padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}.TeamFilter_modalOptions__TlxZv{flex:1 1;overflow-y:auto;padding:.5rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.TeamFilter_modalOption__JjeKI{padding:1rem;border:1px solid var(--border-color);border-radius:var(--radius-m);background:#fff;color:var(--primary-color);font-size:1rem;font-weight:500;cursor:pointer;transition:all var(--transition-base);text-align:left;width:100%}.TeamFilter_modalOption__JjeKI:hover{background:#f3f4f6;border-color:var(--primary-color)}.TeamFilter_modalOption__JjeKI:active{transform:scale(.98)}.TeamFilter_modalOptionActive__moOyC{color:var(--colors-on-secondary-container,#051f1f);font-weight:600}.TeamFilter_modalOptionActive__moOyC,.TeamFilter_modalOptionActive__moOyC:hover{background:var(--colors-secondary-container,#cce8e7);border-color:var(--colors-secondary,#4a6363)}.TeamFilter_dropdown__xvHoA{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:.5rem;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-m);box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:400px;display:flex;flex-direction:column;overflow:hidden}@media(min-width:769px){.TeamFilter_dropdown__xvHoA{display:none}}.TeamFilter_dropdownHeader__srswz{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-bottom:1px solid var(--border-color)}.TeamFilter_searchInput___WEEk{flex:1 1;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:var(--radius-s);font-size:.9rem;color:var(--primary-color);outline:none;transition:all var(--transition-slow)}.TeamFilter_searchInput___WEEk:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(22,48,43,.1)}.TeamFilter_searchInput___WEEk::placeholder{color:#9ca3af}.TeamFilter_dropdownContent__pXJP0{flex:1 1;overflow-y:auto;padding:.5rem}.TeamFilter_option__PlTba{width:100%;padding:.75rem 1rem;text-align:left;border:none;background:transparent;font-size:.9rem;font-weight:500;color:var(--primary-color);cursor:pointer;border-radius:var(--radius-s);transition:all var(--transition-base)}.TeamFilter_option__PlTba:hover{background:#f3f4f6}.TeamFilter_option__PlTba:active{background:#e5e7eb}.TeamFilter_optionActive__rf2KA{background:rgba(34,197,94,.1);color:#16a34a;font-weight:600}.TeamFilter_optionActive__rf2KA:hover{background:rgba(34,197,94,.15)}.TeamFilter_noResults__sSeBd{padding:1.5rem;text-align:center;color:var(--text-muted);font-size:.9rem;font-weight:500}