.TeamSelect_teamSelectContainer___4Nc2{width:100%;border-radius:.5rem;overflow:hidden}.TeamSelect_searchBox__4PXZ3{padding:.75rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.TeamSelect_searchInput__qWESm{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;outline:none;transition:border-color .2s ease;background-color:#fff!important;color:#1f2937!important;-webkit-appearance:none;color-scheme:light}.TeamSelect_searchInput__qWESm:focus{border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.1)}.TeamSelect_searchInput__qWESm::-moz-placeholder{color:#999!important;opacity:1}.TeamSelect_searchInput__qWESm::placeholder{color:#999!important;opacity:1}@media (prefers-color-scheme:dark){.TeamSelect_searchInput__qWESm{background-color:#fff!important;color:#1f2937!important;border-color:#d1d5db!important}.TeamSelect_searchInput__qWESm::-moz-placeholder{color:#999!important}.TeamSelect_searchInput__qWESm::placeholder{color:#999!important}}.TeamSelect_teamList__VoE3_{max-height:300px;overflow-y:auto;padding:.5rem}.TeamSelect_teamList__VoE3_::-webkit-scrollbar{width:6px}.TeamSelect_teamList__VoE3_::-webkit-scrollbar-track{background:#f1f1f1}.TeamSelect_teamList__VoE3_::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.TeamSelect_teamList__VoE3_::-webkit-scrollbar-thumb:hover{background:#aaa}.TeamSelect_teamItem__6xbWT{display:flex;align-items:center;justify-content:space-between;padding:.75rem;margin-bottom:.25rem;border-radius:.375rem;cursor:pointer;transition:background-color .2s ease;border:1px solid transparent;background-color:#fff!important;color:#1f2937!important}.TeamSelect_teamItem__6xbWT:hover{background-color:#f3f4f6!important}.TeamSelect_selectedTeam__obNZ4{background-color:#eff6ff!important;border-color:#3b82f6!important}.TeamSelect_teamName___u5bp{font-weight:500;color:#1f2937!important}.TeamSelect_teamAbbr__CvsHX{color:#6b7280!important;font-size:.75rem}.TeamSelect_teamListEmpty__Wpdxo{display:flex;justify-content:center;align-items:center;height:100px;color:#6b7280!important;background-color:#fff!important}@media (prefers-color-scheme:dark){.TeamSelect_teamItem__6xbWT{background-color:#fff!important;color:#1f2937!important}.TeamSelect_teamItem__6xbWT:hover{background-color:#f3f4f6!important}.TeamSelect_teamName___u5bp{color:#1f2937!important}.TeamSelect_teamAbbr__CvsHX{color:#6b7280!important}.TeamSelect_teamListEmpty__Wpdxo{color:#6b7280!important;background-color:#fff!important}.TeamSelect_searchBox__4PXZ3{background-color:#f9fafb!important}}@media (max-width:640px){.TeamSelect_teamItem__6xbWT{padding:.875rem;border-radius:.5rem}.TeamSelect_teamList__VoE3_{max-height:250px}.TeamSelect_selectedTeam__obNZ4,.TeamSelect_teamItem__6xbWT[class*=bg-blue-100],.TeamSelect_teamItem__6xbWT[class*=bg-purple-100]{position:relative;border-width:2px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TeamSelect_teamItem__6xbWT[class*=bg-blue-100]:before{background-color:#3b82f6}.TeamSelect_teamItem__6xbWT[class*=bg-blue-100]:before,.TeamSelect_teamItem__6xbWT[class*=bg-purple-100]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.TeamSelect_teamItem__6xbWT[class*=bg-purple-100]:before{background-color:#8b5cf6}}@media (max-width:768px){.TeamSelect_teamSelectContainer___4Nc2{max-width:100%}.TeamSelect_teamItem__6xbWT button{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.TeamSelect_teamItem__6xbWT:active{transform:scale(.98);transition:transform .1s}}