.cnvh-competition-list{overflow:hidden;border:1px solid var(--cnvh-border);border-radius:var(--cnvh-radius);background:var(--cnvh-surface);box-shadow:var(--cnvh-shadow)}
.cnvh-competition-row{display:grid;grid-template-columns:75px 115px minmax(190px,1fr) minmax(175px,.75fr) 125px;gap:16px;align-items:center;padding:15px 18px;border-bottom:1px solid var(--cnvh-border)}
.cnvh-competition-row:last-child{border-bottom:0}.cnvh-competition-row:hover{background:var(--cnvh-surface-2)}
.cnvh-competition-head{color:var(--cnvh-muted);background:var(--cnvh-surface-2);font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.cnvh-competition-row span{color:var(--cnvh-text)}
.cnvh-competition-status{display:inline-flex;padding:4px 9px;border-radius:999px;background:#e7edf6;color:#34445d;font-size:.72rem;white-space:nowrap}.cnvh-competition-status--em-andamento{background:#dff7e9;color:#087541}.cnvh-competition-status--encerrada{background:#eceff3;color:#525f70}.cnvh-competition-status--proxima{background:#e2f0ff;color:#07559f}[data-theme='dark'] .cnvh-competition-status--em-andamento,body.dark .cnvh-competition-status--em-andamento,body.dark-mode .cnvh-competition-status--em-andamento{background:#123d2b;color:#8ee5b7}[data-theme='dark'] .cnvh-competition-status--encerrada,body.dark .cnvh-competition-status--encerrada,body.dark-mode .cnvh-competition-status--encerrada{background:#273242;color:#ccd4df}[data-theme='dark'] .cnvh-competition-status--proxima,body.dark .cnvh-competition-status--proxima,body.dark-mode .cnvh-competition-status--proxima{background:#183754;color:#a9d4ff}
@media(max-width:767px){.cnvh-competition-head{display:none}.cnvh-competition-row{grid-template-columns:1fr 1fr;gap:8px 16px}.cnvh-competition-row span:before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--cnvh-muted);font-size:.68rem;font-weight:800;text-transform:uppercase}}
.cnvh-ranking-group>h2{text-align:center;margin-bottom:12px}.cnvh-gender-filter{display:flex;justify-content:center;gap:8px;margin-bottom:14px}.cnvh-gender-filter button{min-height:40px;padding:8px 18px;border:1px solid var(--cnvh-border);border-radius:999px;background:var(--cnvh-surface);color:var(--cnvh-text);font:inherit;font-weight:800;cursor:pointer}.cnvh-gender-filter button[aria-selected="true"]{border-color:var(--cnvh-primary);background:var(--cnvh-primary);color:#fff}.cnvh-ranking-group [data-cnvh-ranking-panel][hidden]{display:none!important}.cnvh-ranking-group [data-cnvh-ranking-panel]>.cnvh>section{margin-top:0}.cnvh-flag{display:inline-block;min-width:1.35em;font-size:1.2em;line-height:1;vertical-align:-.08em}
[data-cnvh-status-item][hidden],[data-cnvh-status-empty][hidden]{display:none!important}.cnvh-status-filters{flex-wrap:wrap}.cnvh-status-filters+ .cnvh-note{text-align:center}
