.rr-section-divider{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-accent) 50%, transparent) 20%, color-mix(in srgb, var(--color-gold) 60%, transparent) 50%, color-mix(in srgb, var(--color-accent) 50%, transparent) 80%, transparent);border:none;height:1px;margin:4rem 0}.rr-livestats-badge{border:1px solid color-mix(in srgb, var(--color-orange) 40%, transparent);background:color-mix(in srgb, var(--color-orange) 12%, transparent);color:var(--color-orange);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border-radius:4px;margin-left:.5rem;padding:.15rem .6rem;font-size:.65rem;font-weight:700;display:inline-block}.rr-livestats-badge:hover{background:color-mix(in srgb, var(--color-orange) 40%, transparent);color:var(--white);cursor:default;text-decoration:none}.rr-livestats-intro{color:color-mix(in srgb, var(--color-text) 65%, transparent);margin-bottom:1.5rem;font-size:.95rem}.rr-livestats-filters{flex-wrap:wrap;gap:1.25rem;margin-bottom:1.5rem;display:flex}.rr-livestats-filters label{color:color-mix(in srgb, var(--color-text) 65%, transparent);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.rr-livestats-filters select{border:1px solid color-mix(in srgb, var(--color-accent) 50%, transparent);color:var(--color-text);cursor:pointer;background:#ffffff0d;border-radius:.5rem;padding:.5rem 1rem;font-size:.9rem}.rr-livestats-filters select:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 25%, transparent);outline:none}.rr-livestats-filters select option{background:var(--color-surface);color:var(--color-text)}.rr-livestats-search{margin-bottom:1.5rem}.rr-livestats-search input{width:100%;max-width:320px;color:var(--color-heading);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;padding:.5rem .85rem;font-size:.85rem}.rr-livestats-search input::placeholder{color:color-mix(in srgb, var(--color-text) 40%, transparent)}.rr-livestats-search input:focus{border-color:var(--color-accent-light);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent-light) 20%, transparent);outline:none}.rr-table-wrapper{border:1px solid #ffffff1a;border-radius:8px;max-width:100%;max-height:100%;overflow:auto}.rr-stats-table{border-collapse:collapse;white-space:nowrap;width:max-content;min-width:100%;font-size:.92rem;display:none}.rr-stats-table[data-visible=true]{display:table}.rr-stats-table th,.rr-stats-table td{text-align:right;border-bottom:1px solid #ffffff0f;padding:.65rem 1rem}.rr-stats-table th:first-child,.rr-stats-table td:first-child{text-align:left}.rr-stats-table thead th{color:color-mix(in srgb, var(--color-text) 75%, transparent);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;user-select:none;z-index:2;background:#12081f;font-size:.7rem;font-weight:700;position:sticky;top:0}.rr-stats-table thead th:hover{color:var(--color-gold)}.rr-stats-table thead th.is-sorted{color:var(--color-accent-light)}.rr-stats-table th:first-child,.rr-stats-table td:first-child{background:var(--color-surface-alt);z-index:1;min-width:100px;position:sticky;left:0}.rr-stats-table thead th:first-child{z-index:3;background:#12081f}.rr-stats-table tbody tr:nth-child(odd) td{background:#ffffff05}.rr-stats-table tbody tr:nth-child(odd) td:first-child{background:#100923}.rr-stats-table tbody tr:hover td{background:color-mix(in srgb, var(--color-accent-light) 6%, transparent)}.rr-stats-table tbody tr:hover td:first-child{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-surface-alt))}.rr-stats-table tbody tr:nth-child(odd):hover td:first-child{background:color-mix(in srgb, var(--color-accent) 18%, #100923)}.rr-stats-table tbody tr.is-hidden{display:none}@media (width<=900px){.rr-stats-table{font-size:.82rem}.rr-stats-table th,.rr-stats-table td{padding:.5rem .75rem}.rr-stats-table th:first-child,.rr-stats-table td:first-child{min-width:160px}}@media (width<=600px){.rr-stats-table{font-size:.72rem}.rr-stats-table th,.rr-stats-table td{padding:.4rem .55rem}.rr-stats-table thead th{font-size:.6rem}.rr-stats-table th:first-child,.rr-stats-table td:first-child{min-width:120px}}@media (width<=420px){.rr-stats-table{font-size:.65rem}.rr-stats-table th,.rr-stats-table td{padding:.35rem .4rem}.rr-stats-table th:first-child,.rr-stats-table td:first-child{min-width:100px}}
