.results-layout{max-width:1600px;margin:auto;padding:28px 24px}.results-layout h1{font-size:28px;margin:0}.results-layout h2{font-size:19px}.results-layout h3{font-size:15px;margin:0}.results-layout p,.results-method{color:var(--muted);font-size:13px;line-height:1.6}.results-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.results-filters select,.results-filters input{min-width:0;width:100%}.search-filter{grid-column:span 2}.results-workspace{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:28px;margin-top:28px}.results-workspace>section{min-width:0}.meeting-browser{border-right:1px solid var(--line);padding-right:22px}.results-layout button,.results-layout select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:4px;min-height:40px;padding:8px 12px;cursor:pointer}.results-layout button:disabled{opacity:.45;cursor:default}.meeting-button{display:block;width:100%;text-align:left;margin:0;border-width:0 0 1px!important;border-radius:0!important;padding:14px 10px!important;background:none!important}.meeting-button strong{display:block;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.meeting-button span{display:block;color:var(--muted);font-size:12px;line-height:1.6}.meeting-button[aria-current=true]{border-left:3px solid var(--accent)!important;background:var(--surface)!important}.results-layout button:focus-visible,.results-layout a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.results-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:20px 0;font-size:12px}.results-layout a{color:var(--accent)}#roundLabel{display:flex;flex-direction:column;gap:6px;max-width:250px;margin:20px 0;color:var(--muted);font-size:12px}.race-section{padding:20px 0;border-top:1px solid var(--line)}.race-section header p{margin:6px 0 12px}.result-table-wrap{overflow:auto}.result-table{border-collapse:collapse;width:100%;white-space:nowrap}.result-table th,.result-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line);font-size:13px}.result-table th{color:var(--muted);font-size:11px}.result-table td:nth-child(4){font-family:var(--mono);font-variant-numeric:tabular-nums}.result-table button{border:0;background:none;padding:0;min-height:32px;color:var(--accent);text-align:left}.results-method{padding-top:24px;margin-top:28px;border-top:1px solid var(--line)}.results-method summary{cursor:pointer;color:var(--ink)}[hidden]{display:none!important}
@media(max-width:800px){.results-layout{padding:20px 16px}.results-workspace{grid-template-columns:1fr;gap:16px}.meeting-browser{border:0;padding:0}#meetings{max-height:360px;overflow:auto;border-block:1px solid var(--line)}.results-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.result-table th,.result-table td{padding:8px}.results-layout h1{font-size:24px}}
.linked-result{background:#203c37;box-shadow:inset 3px 0 #57f1db}
#linkedResultNotice{padding:12px;border-left:3px solid #57f1db;background:#182b27;color:#e8ecea}

/* Phones: the "Select a competition" panel only appears once one is chosen. */
@media(max-width:800px){#meetingDetail:not([data-selected]){display:none}}
