/* UTEC 1.0.40: scoring table only; never change global admin/hero/judge styles. */
.qualification-summary{margin:0;padding:13px 18px;background:#edf5ff;color:#20518d;border-bottom:1px solid #d8e9ff;font-size:12px;font-weight:700;line-height:1.55}
.qualification-summary.is-complete{background:#eefbf4;color:#116d4a;border-bottom-color:#d0f2e1}
.qualification-summary[hidden]{display:none!important}
.leader-table{border-collapse:separate;border-spacing:0}
.leader-table thead th{font-size:12px;font-weight:800;letter-spacing:.015em;white-space:nowrap}
.leader-table tbody td{font-size:12.5px;vertical-align:middle;padding-top:13px;padding-bottom:13px}
.leader-table .v22-participant{gap:11px}
.leader-table .v22-name{font-size:13px;font-weight:750;letter-spacing:-.01em}
.leader-table .score-total{font-size:19px;font-weight:850;letter-spacing:-.025em;color:#0647a4}
.q40-status{display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:100px;padding:9px 11px;font-size:11px;font-weight:800;line-height:1.2;min-width:112px;white-space:normal;gap:5px}
.q40-status:before{content:'';width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}
.q40-qualified{background:#dcf8e9;color:#087d50}
.q40-qualified_tie{background:#fff0ba;color:#936005;min-width:143px}
.q40-not_qualified{background:#ffe6e9;color:#bf3248}
.q40-waiting{background:#eaf2ff;color:#557aa9}
.q40-row-qualified_tie td{background:#fffaf0!important}
.q40-row-not_qualified td{background:#fffafb!important}
.q40-row-qualified td{background:#f8fffb!important}
.leader-table tbody tr.q40-row:hover td{filter:brightness(.993)}
.gf36-tag.tie{background:#fff0ba!important;color:#976500!important}
@media(max-width:840px){.leader-table tbody td{padding-top:11px;padding-bottom:11px}.leader-table .v22-name{font-size:12px}.q40-status{min-width:92px;font-size:10px}.q40-qualified_tie{min-width:126px}.qualification-summary{font-size:11px}}
