.rf-show-panels{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 var(--rf-show-hairline,var(--border-width)) var(--border-control);flex:none;display:inline-flex}.rf-show-panels__tab{padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--rf-show-ui-text,var(--text-base));font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;color:var(--text-1);background:0 0;border:0;border-radius:0;line-height:1;position:relative}.rf-show-panels__tab:first-child{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm)}.rf-show-panels__tab:last-child{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}@media (hover:hover){.rf-show-panels__tab[aria-pressed=false]:hover{background:var(--surface-card-hover)}}.rf-show-panels__tab[aria-pressed=false]:active{background:var(--brand-surface)}.rf-show-panels__tab[aria-pressed=true]{color:var(--text-on-brand);background:var(--brand)}.rf-show-panels__tab:focus-visible{z-index:1}.rf-standings-strip{align-items:center;column-gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--border-width) solid var(--rf-line-strong);background:var(--rf-carbon-0);flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"division tabs""line tabs";display:grid}.rf-standings-strip__division{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--text-2);grid-area:division;margin:0;line-height:1.25;overflow:hidden}.rf-standings-strip__line,.rf-standings-strip__pending{min-width:0;font-size:var(--rf-show-sheet-fs-name);color:var(--text-1);grid-area:line;margin:0;padding:0;line-height:1.25;list-style:none}.rf-standings-strip__line{grid-template-columns:repeat(auto-fit, minmax(calc(var(--rf-show-sheet-fs-name) * 7), 1fr));column-gap:var(--space-3);row-gap:var(--space-1);display:grid}.rf-standings-strip__pending{font-family:var(--font-sans);color:var(--text-2);font-weight:600}.rf-standings-strip__item{align-items:baseline;column-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.rf-standings-strip__place,.rf-standings-strip__points{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.rf-standings-strip__place{color:var(--brand)}.rf-standings-strip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);text-transform:uppercase;font-weight:700;overflow:hidden}.rf-standings-strip>.rf-show-panels{grid-area:tabs}@media (max-width:479px){.rf-standings-strip{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr);grid-template-areas:"division""line""tabs"}.rf-standings-strip>.rf-show-panels{justify-self:start}}@media (max-height:499px) and (orientation:landscape){.rf-show[data-layout=stack]:has(.rf-standings-strip) .rf-show__stage{grid-row:1/-2}.rf-show[data-layout=stack] .rf-standings-strip{row-gap:var(--space-1);grid-area:-2/1;grid-template-columns:minmax(0,1fr);grid-template-areas:"division""line""tabs"}.rf-show[data-layout=stack] .rf-standings-strip>.rf-show-panels{justify-self:start}}.rf-standings-sheet{z-index:var(--rf-show-panel-z);width:min(100%,56rem);height:var(--rf-show-sheet-h);max-height:var(--rf-show-sheet-h-fallback);border-top:var(--border-width) solid var(--rf-line-strong);background:var(--rf-carbon-0);color:var(--text-1);transition:transform var(--dur-slow) var(--ease-out);flex-direction:column;margin-inline:auto;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.rf-standings-sheet[data-open=true]{transform:translateY(0)}.rf-standings-sheet:focus-visible{outline:var(--rf-show-sheet-focus) solid var(--brand);outline-offset:calc(var(--rf-show-sheet-focus) * -1)}.rf-standings-sheet__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) max(var(--space-5), env(safe-area-inset-right)) var(--space-3) max(var(--space-5), env(safe-area-inset-left));border-bottom:var(--border-width) solid var(--rf-line);flex:none;display:flex}.rf-standings-sheet__titles{flex:auto;min-width:0}.rf-standings-sheet__head>.rf-show-panels{flex:none}.rf-standings-sheet .rf-show-panels__tab{min-width:var(--touch-target);min-height:var(--touch-target);font-size:var(--text-base)}.rf-standings-sheet .rf-show-panels__tab:focus-visible{outline:var(--rf-show-sheet-focus) solid var(--brand);outline-offset:var(--rf-show-sheet-focus)}@media (max-width:479px){.rf-standings-sheet__head{row-gap:var(--space-2);flex-wrap:wrap}.rf-standings-sheet__head>.rf-show-panels{flex:1 0 100%;order:3}.rf-standings-sheet__head>.rf-show-panels .rf-show-panels__tab{flex:1 1 0}}.rf-standings-sheet__title{font-family:var(--font-display);font-weight:800;font-size:var(--rf-show-sheet-fs-title);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;line-height:1}.rf-standings-sheet__meta{margin:var(--space-1) 0 0;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-2)}.rf-standings-sheet__close{min-height:var(--touch-target);padding:0 var(--space-4);border:var(--border-width) solid var(--rf-line-strong);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-base);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-1);background:0 0;flex:none}.rf-standings-sheet__body:focus-visible,.rf-standings-sheet__close:focus-visible,.rf-standings-sheet__pick select:focus-visible{outline:var(--rf-show-sheet-focus) solid var(--brand);outline-offset:var(--rf-show-sheet-focus)}.rf-standings-sheet__pick{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) 0;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-2);flex:none;display:flex}.rf-standings-sheet__pick select{min-height:var(--touch-target);min-width:0;padding:0 var(--space-3);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-sm);background:var(--rf-carbon-100);font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-1);flex:auto}.rf-standings-sheet__body{overscroll-behavior:contain;min-height:0;padding:var(--space-3) var(--space-5) max(var(--space-6), env(safe-area-inset-bottom));flex:auto;overflow-y:auto}.rf-standings-sheet__division,.rf-standings-sheet__empty{margin:0 0 var(--space-2);font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-2)}.rf-standings-sheet__subtitle{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--text-2)}.rf-standings-sheet__list{margin:0;padding:0;list-style:none}.rf-standings-sheet__row{align-items:center;column-gap:var(--space-3);min-height:var(--rf-show-sheet-row-h);padding:0 var(--space-2);border-left:var(--rf-show-sheet-rail) solid transparent;border-bottom:var(--border-width) solid var(--rf-carbon-100);grid-template-columns:3.5rem minmax(0,1fr) auto;display:grid}.rf-standings-sheet__row[data-podium=true]{border-left-color:var(--brand)}.rf-standings-sheet__row[data-on-track=true]{background:var(--surface-raised)}.rf-standings-sheet__place{font-family:var(--font-mono);font-weight:600;font-size:var(--rf-show-sheet-fs-place);font-variant-numeric:tabular-nums;color:var(--text-1)}.rf-standings-sheet__row[data-podium=true] .rf-standings-sheet__place{color:var(--brand)}.rf-standings-sheet__row[data-podium=true][data-on-track=true] .rf-standings-sheet__place{color:var(--text-1)}.rf-standings-sheet__row[data-status=pending] .rf-standings-sheet__place{color:var(--text-2)}.rf-standings-sheet__who{flex-direction:column;min-width:0;display:flex}.rf-standings-sheet__dog{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-weight:700;font-size:var(--rf-show-sheet-fs-name);text-transform:uppercase;line-height:1.15;overflow:hidden}.rf-standings-sheet__handler{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-weight:500;font-size:var(--text-base);color:var(--text-2);line-height:1.25;overflow:hidden}.rf-standings-sheet__chip{margin-right:var(--space-2);padding:0 var(--space-1);background:var(--brand);font-family:var(--font-display);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--rf-carbon-0);font-weight:800}.rf-standings-sheet__points{font-family:var(--font-mono);font-weight:600;font-size:var(--rf-show-sheet-fs-name);font-variant-numeric:tabular-nums;white-space:nowrap}@media (prefers-reduced-motion:reduce){.rf-standings-sheet{transition:none}}
