.hub-resultados .tabela-scroll{overflow:visible}
.hub-resultados #tabela-resultados{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;background:#fff}
.hub-resultados #tabela-resultados th,.hub-resultados #tabela-resultados td{padding:12px 9px;vertical-align:middle;text-align:left;border-bottom:1px solid #e0e3da;white-space:normal}
.hub-resultados #tabela-resultados th{background:var(--cor-h-info,#999);color:var(--cor-branco,#fff);text-transform:uppercase;font-size:.7rem;letter-spacing:.04em}
.hub-resultados #tabela-resultados .hub-resultados-voltas{width:55px;text-align:center}
.hub-resultados #tabela-resultados .hub-resultados-status{width:70px;text-align:center}
.hub-resultados-voltas strong{font-size:1.45rem;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.04em}
.hub-resultado-status{display:inline-block;font-size:.7rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere}
.hub-resultados-atleta{overflow-wrap:anywhere}
.hub-resultado-nome{font-size:.97rem;font-weight:650;line-height:1.35;color:inherit;text-decoration:none}
.hub-resultado-nome:hover{text-decoration:underline}
.hub-resultado-meta{display:flex;flex-wrap:wrap;gap:3px 10px;margin-top:4px;color:#111;font-size:.73rem;line-height:1.4}
.hub-genero-m{color:#246ba0}.hub-genero-f{color:#b91a57}.hub-resultado-bux{color:#28723c}
.hub-resultados .hub-voltas-botao{display:inline;margin:0 0 0 6px;padding:3px 0;border:0;border-radius:0;background:transparent;color:#335b3d;font:inherit;font-size:.73rem;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}
.hub-resultados #tabela-resultados tr.linha-ouro{background:#faf7e9}.hub-resultados #tabela-resultados tr.linha-prata{background:#f1f4ee}
.hub-resultados #tabela-resultados tbody tr:hover{background:#edf1e8}
.hub-resultados :is(a,button,input):focus-visible{outline:3px solid #4b8c5f;outline-offset:3px}
.hub-resultados #atletaSearch{box-sizing:border-box}
@media(max-width:520px){.hub-resultados #tabela-resultados th,.hub-resultados #tabela-resultados td{padding:10px 6px}.hub-resultados #tabela-resultados .hub-resultados-voltas{width:43px}.hub-resultados #tabela-resultados .hub-resultados-status{width:58px;text-align:center}.hub-resultado-nome{font-size:.88rem}.hub-resultado-status{font-size:.64rem}.hub-resultado-meta{font-size:.68rem;gap:2px 8px}.hub-resultados .hub-voltas-botao{font-size:.68rem}.hub-resultados-voltas strong{font-size:1.3rem}}

.hub-resultado-meta{font-weight:400}@media(max-width:520px){.hub-resultados #tabela-resultados th{font-size:.62rem;letter-spacing:0}.hub-resultados #tabela-resultados .hub-resultados-voltas{width:48px}}

.hub-resultado-fonte{color:var(--cor-marca,#234a37);text-decoration:underline;text-underline-offset:3px;font-size:.85rem}

.hub-resultados .hub-resultado-meta .hub-voltas-botao{margin:0;font-size:inherit;color:inherit}.hub-resultados .hub-resultado-meta a{color:inherit;text-decoration:underline;text-underline-offset:3px}
