.busca-atleta[data-v-cd2acef8]{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:12px;box-shadow:0 1px 3px #0000000f;display:flex;gap:.75rem;min-height:44px;overflow:visible;padding:.875rem 1.25rem;transition:border-color .2s,box-shadow .2s}.busca-atleta[data-v-cd2acef8]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #1b4fc81a}.busca-atleta-icone[data-v-cd2acef8]{color:var(--color-text-subtle);flex-shrink:0;font-size:.95rem}.busca-atleta-input[data-v-cd2acef8]{flex:1;min-width:0}[data-v-cd2acef8] .busca-atleta-campo{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-text)!important;font-family:var(--font-body)!important;font-size:.9rem!important;padding-left:0!important;width:100%!important}[data-v-cd2acef8] .busca-atleta-campo:focus{box-shadow:none!important}.busca-atleta-item[data-v-cd2acef8]{align-items:center;display:flex;gap:.625rem;min-width:0;padding:.25rem 0}.busca-atleta-avatar[data-v-cd2acef8]{align-items:center;background:var(--color-primary);border-radius:50%;color:#fff;display:flex;font-family:var(--font-display);font-size:.9rem;height:32px;justify-content:center;min-width:32px;overflow:hidden;width:32px}.busca-atleta-avatar img[data-v-cd2acef8]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.busca-atleta-info[data-v-cd2acef8]{display:flex;flex-direction:column;min-width:0}.busca-atleta-nome[data-v-cd2acef8]{color:var(--color-text);font-size:.875rem;font-weight:600}.busca-atleta-equipe[data-v-cd2acef8],.busca-atleta-nome[data-v-cd2acef8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.busca-atleta-equipe[data-v-cd2acef8]{color:var(--color-text-muted);font-size:.75rem}
