.team-picker{position:relative;flex:1;min-width:0;flex-basis:220px}
.team-picker input{box-sizing:border-box;width:100%;min-width:0;padding:9px;border:1px solid #aab4c1;border-radius:4px;background:#fff;color:inherit;font:inherit}
.team-picker input:focus{outline:2px solid #477bb5;outline-offset:1px}
.team-picker-results{position:absolute;top:100%;left:0;right:0;z-index:10;max-height:300px;overflow:auto;overscroll-behavior:contain;background:#fff;color:#263142;border:1px solid #aab4c1;border-radius:4px;box-shadow:0 4px 12px #0003}
.team-picker-results [role=option]{padding:9px 10px;min-height:40px;box-sizing:border-box;cursor:pointer;overflow-wrap:anywhere;border-bottom:1px solid #e1e5eb}
.team-picker-results [role=option]:hover,.team-picker-results .active{background:#e7eef8}
.team-picker-results [aria-selected=true]>div{font-weight:600}
.team-picker-icons{display:flex;flex-wrap:wrap}
.team-picker-results small{display:block;font-size:12px;color:#536279;margin-top:3px}
.team-picker-count{font-size:12px;margin-top:4px;color:#536279}
